@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--bg:#f4f4f4;--surface:#fff;--border:#e0e0e0;--border-strong:#c6c6c6;--text:#161616;--muted:#525252;--accent:#0f62fe;--accent-hover:#0043ce;--accent-soft:#edf5ff;--danger:#da1e28;--danger-soft:#fff1f1;--ok:#0e6027;--ok-soft:#defbe6;--warn:#684e00;--warn-soft:#fff1c1;--radius:10px;--radius-lg:16px;--radius-xl:20px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--font:"IBM Plex Sans", system-ui, sans-serif;--shadow:0 1px 3px #0000000f;--shadow-float:0 8px 32px #00000014, 0 1px 2px #0000000a;--sidebar-width:240px;--sidebar-inset:12px;--content-max:1200px;--header-h:52px;--bottom-nav-h:64px;--bottom-dock-h:88px}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}body.modal-open,body.review-sheet-open{overflow:hidden}#app{min-height:100vh}a{color:var(--accent)}.page-title{margin:0 0 var(--space-5);font-size:1.75rem;font-weight:400;line-height:1.25}.muted{color:var(--muted);font-size:.875rem}.error{color:var(--danger);margin:0;font-size:.875rem}.error-box{padding:var(--space-3);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius);border:1px solid #ffd7d9;margin:0;font-size:.875rem}.status{margin:0 0 var(--space-4);color:var(--ok);font-size:.875rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow)}.field{gap:var(--space-1);flex-direction:column;font-size:.875rem;font-weight:500;display:flex}.input,select.input,textarea.input{border:1px solid var(--border-strong);border-radius:var(--radius);font:inherit;background:var(--surface);color:var(--text);min-height:2.5rem;padding:.55rem .7rem;font-size:.95rem}textarea.input{min-height:auto}.input:focus,select.input:focus,textarea.input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.btn{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);min-height:2.25rem;color:var(--text);font:inherit;cursor:pointer;padding:.45rem .85rem;font-size:.875rem;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--bg)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{border-color:var(--accent);background:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--bg)}.btn-danger{color:var(--danger);background:var(--surface);border-color:#ffada8}.btn-danger:hover:not(:disabled){background:var(--danger-soft)}.btn-sm{min-height:2rem;padding:.3rem .55rem;font-size:.8rem}.btn-icon{min-width:2.25rem;padding:.35rem;line-height:0}.btn-icon.btn-sm{min-width:2rem;min-height:2rem;padding:.3rem}tr.row-link{cursor:pointer}tr.row-link:hover td{background:var(--accent-soft)}.badge{border-radius:var(--radius);background:var(--bg);color:var(--text);padding:.1rem .45rem;font-size:.75rem;font-weight:500;display:inline-block}.badge-ok{background:var(--ok-soft);color:var(--ok)}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-accent{background:var(--accent-soft);color:var(--accent-hover)}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:.9rem}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.75rem 1rem}table.data th{color:var(--muted);background:#f8f8f8;font-weight:500}table.data tr.archived{opacity:.65}.toolbar{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}.tab{border-radius:var(--radius);min-height:2.25rem;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:.45rem .75rem;font-size:.875rem}.tab:hover{background:var(--surface);color:var(--text)}.tab.active{background:var(--accent-soft);color:var(--accent-hover);font-weight:500}.pager{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.empty{padding:var(--space-6);text-align:center;color:var(--muted)}.actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.mobile-list{gap:var(--space-3);flex-direction:column;display:none}.mobile-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow);cursor:pointer}.mobile-card:hover{border-color:var(--border-strong)}.mobile-card.archived{opacity:.7}.mobile-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.mobile-card-title{margin:0;font-size:1rem;font-weight:500}.mobile-card-meta{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);grid-template-columns:1fr 1fr;font-size:.85rem;display:grid}.mobile-card-meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.7rem}.mobile-card-meta dd{margin:.1rem 0 0}.mobile-card-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.desktop-only{display:block}@media (width<=899px){.page-title{margin-bottom:var(--space-4);font-size:1.4rem}.card{padding:var(--space-4)}.btn,.btn-sm,.tab{min-height:2.5rem}.btn-icon,.btn-icon.btn-sm{min-width:2.5rem;min-height:2.5rem}.toolbar{flex-direction:column;align-items:stretch}.tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.tab{flex:none}.pager{flex-direction:column;align-items:stretch}.pager .actions{justify-content:space-between}.desktop-only{display:none!important}.mobile-list{display:flex}.table-wrap.desktop-only{display:none}}.toast-host[data-v-9726e49d]{top:var(--space-4);right:var(--space-4);z-index:200;gap:var(--space-2);pointer-events:none;flex-direction:column;width:min(360px,100vw - 2rem);display:flex;position:fixed}.toast[data-v-9726e49d]{pointer-events:auto;align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-float);padding:.75rem .75rem .75rem 1rem;animation:.18s ease-out toast-in-9726e49d;display:flex}.toast-msg[data-v-9726e49d]{color:var(--text);flex:1;margin:0;font-size:.9rem;line-height:1.4}.toast-close[data-v-9726e49d]{flex-shrink:0;margin-top:-.15rem}.toast-success[data-v-9726e49d]{background:var(--ok-soft);border-color:#a7f0ba}.toast-success .toast-msg[data-v-9726e49d]{color:var(--ok)}.toast-error[data-v-9726e49d]{background:var(--danger-soft);border-color:#ffada8}.toast-error .toast-msg[data-v-9726e49d]{color:var(--danger)}.toast-info[data-v-9726e49d]{background:var(--accent-soft);border-color:#a6c8ff}.toast-info .toast-msg[data-v-9726e49d]{color:var(--accent-hover)}@keyframes toast-in-9726e49d{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=899px){.toast-host[data-v-9726e49d]{top:var(--space-3);left:var(--space-3);right:var(--space-3);width:auto}}.page[data-v-4dcce3a1]{min-height:100vh;padding:var(--space-5);background:var(--bg);justify-content:center;align-items:center;display:flex}.login-card[data-v-4dcce3a1]{gap:var(--space-4);flex-direction:column;width:100%;max-width:400px;padding:2.5rem 2rem;display:flex}.login-head[data-v-4dcce3a1]{text-align:center}.login-title[data-v-4dcce3a1]{margin:0}.login-sub[data-v-4dcce3a1]{margin:var(--space-2) 0 0}.submit[data-v-4dcce3a1]{width:100%;min-height:2.75rem}@media (width<=899px){.page[data-v-4dcce3a1]{padding:var(--space-4);align-items:flex-start;padding-top:12vh}.login-card[data-v-4dcce3a1]{padding:var(--space-5) var(--space-4)}}.shell[data-v-78b4d15d]{gap:var(--space-4);min-height:100vh;padding:var(--sidebar-inset);background:var(--bg);color:var(--text);box-sizing:border-box;display:flex}.sidebar[data-v-78b4d15d]{width:var(--sidebar-width);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);top:var(--sidebar-inset);height:calc(100vh - (var(--sidebar-inset) * 2));z-index:40;background:#ffffffe0;flex-direction:column;flex-shrink:0;display:flex;position:sticky;overflow:hidden}.sidebar-top[data-v-78b4d15d]{padding:var(--space-5) var(--space-4) var(--space-4);border-bottom:1px solid #e0e0e0cc}.brand[data-v-78b4d15d]{color:var(--text);margin:0;font-size:1rem;font-weight:600}.brand-sub[data-v-78b4d15d]{margin:var(--space-1) 0 0;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.nav[data-v-78b4d15d]{gap:var(--space-1);padding:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.nav-link[data-v-78b4d15d]{align-items:center;gap:var(--space-3);color:var(--text);border-radius:var(--radius);padding:.7rem .85rem;font-size:.9rem;text-decoration:none;display:flex}.nav-link[data-v-78b4d15d]:hover{background:#f4f4f4e6}.nav-link.router-link-active[data-v-78b4d15d]{background:var(--accent-soft);color:var(--accent-hover);font-weight:500}.sidebar-foot[data-v-78b4d15d]{padding:var(--space-4);gap:var(--space-3);border-top:1px solid #e0e0e0cc;flex-direction:column;display:flex}.who[data-v-78b4d15d]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.who-name[data-v-78b4d15d]{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.who-role[data-v-78b4d15d]{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.main[data-v-78b4d15d]{flex-direction:column;flex:1;min-width:0;display:flex}.content[data-v-78b4d15d]{width:100%;max-width:var(--content-max);padding:var(--space-4) var(--space-4) 3rem 0;flex:1;margin:0 auto}.bottom-dock[data-v-78b4d15d]{display:none}@media (width<=899px){.shell[data-v-78b4d15d]{padding:var(--sidebar-inset);padding-bottom:calc(var(--bottom-dock-h) + var(--sidebar-inset) + env(safe-area-inset-bottom,0px));gap:0;display:block}.sidebar[data-v-78b4d15d]{display:none}.content[data-v-78b4d15d]{padding:var(--space-3) 0 1rem}.bottom-dock[data-v-78b4d15d]{left:var(--sidebar-inset);right:var(--sidebar-inset);bottom:max(var(--sidebar-inset), env(safe-area-inset-bottom,0px));z-index:60;height:var(--bottom-dock-h);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);box-sizing:border-box;background:#ffffffeb;flex-direction:column;gap:.2rem;padding:.35rem .35rem .45rem;display:flex;position:fixed}.bottom-nav[data-v-78b4d15d]{flex:1;gap:.15rem;min-height:0;display:flex}.bottom-footer[data-v-78b4d15d]{color:var(--muted);text-align:center;border-top:1px solid #e0e0e0cc;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;padding:.15rem .45rem 0;font-size:.65rem;line-height:1.2;display:flex}.bottom-footer-name[data-v-78b4d15d]{color:var(--text);font-weight:500}.bottom-nav-link[data-v-78b4d15d]{min-width:0;color:var(--muted);border-radius:var(--radius);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.35rem .15rem;font-size:.62rem;font-weight:500;line-height:1.15;text-decoration:none;display:flex}.bottom-nav-link span[data-v-78b4d15d]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav-link.router-link-active[data-v-78b4d15d]{color:var(--accent-hover);background:var(--accent-soft)}button.bottom-nav-action[data-v-78b4d15d]{appearance:none;background:var(--ok-soft);color:var(--ok);cursor:pointer;font-family:var(--font);border:none;margin:0;font-size:.62rem;font-weight:500;line-height:1.15}button.bottom-nav-action[data-v-78b4d15d]:hover,button.bottom-nav-action[data-v-78b4d15d]:active{color:var(--ok);background:#c6f0d1}}.fields[data-v-b098ea15]{gap:var(--space-5);max-width:480px;margin:0;display:grid}.fields>div[data-v-b098ea15]{gap:var(--space-1);display:grid}dt[data-v-b098ea15]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}dd[data-v-b098ea15]{word-break:break-word;margin:0;font-size:1.05rem}.logout-btn[data-v-b098ea15]{margin-top:var(--space-5)}@media (width<=899px){.fields[data-v-b098ea15]{gap:var(--space-4);max-width:none}}.overlay[data-v-4764d3ff]{z-index:100;padding:var(--space-4);background:#16161673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel[data-v-4764d3ff]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-height:min(90vh,720px);box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:hidden}.size-sm[data-v-4764d3ff]{max-width:400px}.size-md[data-v-4764d3ff]{max-width:480px}.head[data-v-4764d3ff]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border);display:flex}.title[data-v-4764d3ff]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.3}.close[data-v-4764d3ff]{flex-shrink:0;margin-left:auto}.body[data-v-4764d3ff]{padding:var(--space-4);flex:1;overflow-y:auto}.footer[data-v-4764d3ff]{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}@media (width<=899px){.overlay[data-v-4764d3ff]{align-items:flex-end;padding:0}.panel[data-v-4764d3ff]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;max-height:92vh}}.message[data-v-ac1da612]{color:var(--text);margin:0;font-size:.95rem;line-height:1.45}.search[data-v-d98084a2]{flex:1;min-width:min(100%,280px)}.filter-assign[data-v-d98084a2]{min-width:min(100%,200px);max-width:280px}.cell-actions[data-v-d98084a2]{white-space:nowrap;width:1%}.cell-actions .actions[data-v-d98084a2]{flex-wrap:nowrap}.span-2[data-v-d98084a2]{grid-column:1/-1}.back[data-v-3bb64518]{margin-bottom:var(--space-4);align-items:center;gap:.25rem;font-size:.9rem;text-decoration:none;display:inline-flex}.workspace[data-v-3bb64518]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.content-col[data-v-3bb64518]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.review-col[data-v-3bb64518]{top:var(--space-4);position:sticky}.review-backdrop[data-v-3bb64518],.review-close[data-v-3bb64518]{display:none}.review-panel[data-v-3bb64518],.review-panel-body[data-v-3bb64518]{gap:var(--space-3);flex-direction:column;display:flex}.review-panel-head[data-v-3bb64518]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.review-panel-head h2[data-v-3bb64518]{margin:0}.span-full[data-v-3bb64518]{grid-column:1/-1}.meta code[data-v-3bb64518]{word-break:break-all;font-size:.85em}.meta-head[data-v-3bb64518]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.meta[data-v-3bb64518]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;display:grid}dt[data-v-3bb64518]{color:var(--muted);text-transform:uppercase;font-size:.75rem}dd[data-v-3bb64518]{margin:.15rem 0 0}h2[data-v-3bb64518]{margin:0 0 var(--space-3);font-size:1.1rem;font-weight:500}.events[data-v-3bb64518]{margin:0;padding-left:1.2rem}.desc[data-v-3bb64518]{margin-top:var(--space-3);padding:var(--space-3);background:var(--bg);border-radius:var(--radius-lg)}.raw-head[data-v-3bb64518]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.raw-head h2[data-v-3bb64518]{margin:0}.raw-note[data-v-3bb64518]{margin:0 0 var(--space-3);font-size:.85rem}.raw-pre[data-v-3bb64518]{padding:var(--space-3);background:var(--bg);border-radius:var(--radius-lg);white-space:pre-wrap;word-break:break-word;max-height:28rem;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.45;overflow:auto}.rating input[type=range][data-v-3bb64518]{width:100%}.rating-num[data-v-3bb64518]{width:5rem}.detail-title[data-v-3bb64518]{margin:0}.check-btn[data-v-3bb64518]{margin-top:var(--space-3)}@media (width<=899px){.workspace[data-v-3bb64518]{grid-template-columns:1fr}.review-col[data-v-3bb64518]{z-index:50;pointer-events:none;position:fixed;inset:0}.review-col.open[data-v-3bb64518]{pointer-events:auto}.review-backdrop[data-v-3bb64518]{opacity:0;pointer-events:none;background:#16161673;transition:opacity .2s;display:block;position:absolute;inset:0}.review-col.open .review-backdrop[data-v-3bb64518]{opacity:1;pointer-events:auto}.review-panel[data-v-3bb64518]{right:var(--sidebar-inset);top:var(--sidebar-inset);bottom:calc(var(--bottom-dock-h) + (var(--sidebar-inset) * 2) + env(safe-area-inset-bottom,0px));width:min(360px, calc(100vw - (var(--sidebar-inset) * 2)));border:1px solid var(--border);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px);height:auto;max-height:none;box-shadow:none;transform:translateX(calc(100% + var(--sidebar-inset) + 8px));background:#ffffffe0;flex-direction:column;gap:0;margin:0;padding:0;transition:transform .22s;display:flex;position:absolute;overflow:hidden}.review-col.open .review-panel[data-v-3bb64518]{box-shadow:var(--shadow-float);transform:translate(0)}.review-panel-head[data-v-3bb64518]{padding:var(--space-5) var(--space-4) var(--space-4);border-bottom:1px solid #e0e0e0cc;flex-shrink:0}.review-panel-head h2[data-v-3bb64518]{font-size:1rem;font-weight:600}.review-panel-body[data-v-3bb64518]{-webkit-overflow-scrolling:touch;padding:var(--space-4);gap:var(--space-3);flex:1;overflow-y:auto}.review-close[data-v-3bb64518]{display:inline-flex}.meta[data-v-3bb64518]{grid-template-columns:1fr 1fr}.rating-num[data-v-3bb64518],.check-btn[data-v-3bb64518]{width:100%}}.page-head[data-v-32ebc461]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-head .page-title[data-v-32ebc461]{margin:0}.modal-form[data-v-32ebc461]{gap:var(--space-3);display:grid}.static-card[data-v-32ebc461]{cursor:default}.static-card[data-v-32ebc461]:hover{border-color:var(--border)}@media (width<=899px){.page-head[data-v-32ebc461]{margin-bottom:var(--space-4)}}.page-head[data-v-b07ea5c8]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-head .page-title[data-v-b07ea5c8]{margin:0}.form[data-v-b07ea5c8]{flex-direction:column;gap:.85rem;display:flex}.field-label[data-v-b07ea5c8]{margin-bottom:.35rem;font-size:.9rem;display:block}.key-hint[data-v-b07ea5c8]{margin:0 0 .5rem;font-size:.8rem}.key-row[data-v-b07ea5c8]{align-items:center;gap:.5rem;display:flex}.key-input[data-v-b07ea5c8]{flex:1;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem}.dates-row[data-v-b07ea5c8]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.check[data-v-b07ea5c8]{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.cell-actions[data-v-b07ea5c8]{white-space:nowrap;width:1%}.window-cell[data-v-b07ea5c8]{max-width:14rem;font-size:.8rem}.span-2[data-v-b07ea5c8]{grid-column:1/-1}.access-section[data-v-b07ea5c8]{border-top:1px solid var(--border,#e5e5e5);flex-direction:column;gap:.6rem;padding-top:.75rem;display:flex}.access-title[data-v-b07ea5c8]{margin:0;font-size:1rem}.access-list[data-v-b07ea5c8]{flex-direction:column;gap:.5rem;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.access-item[data-v-b07ea5c8]{background:var(--surface-2,#f6f6f6);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.access-form[data-v-b07ea5c8]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.tiny[data-v-b07ea5c8]{font-size:.75rem}code[data-v-b07ea5c8]{font-size:.85em}@media (width<=640px){.dates-row[data-v-b07ea5c8],.access-form[data-v-b07ea5c8]{grid-template-columns:1fr}}.lead[data-v-d920a951]{max-width:42rem;margin:0 0 1.25rem}.form[data-v-d920a951]{flex-direction:column;gap:.75rem;max-width:52rem;display:flex}.field[data-v-d920a951]{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.field-head[data-v-d920a951]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.field-label[data-v-d920a951]{font-size:.9rem}.hint[data-v-d920a951]{margin:0;font-size:.85rem;line-height:1.45}.hint code[data-v-d920a951]{word-break:break-all}.block-id[data-v-d920a951]{display:inline}.json[data-v-d920a951]{resize:vertical;min-height:20rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;line-height:1.45}.actions[data-v-d920a951]{gap:.5rem;margin-top:.25rem;display:flex}.success-line[data-v-d920a951]{margin:.5rem 0 0;font-size:.95rem}.success-line a[data-v-d920a951]{color:var(--accent,#0f62fe);font-weight:500}
