.backdrop[data-v-a93db4c7]{z-index:20;background:#14171c66;place-items:start center;padding:60px 16px;display:grid;position:fixed;inset:0;overflow:auto}.panel[data-v-a93db4c7]{width:min(var(--panel-width), 100%)}.panel[data-v-a93db4c7]:focus{outline:none}.close[data-v-a93db4c7]{margin-left:auto;padding:2px 8px}.actions[data-v-a93db4c7]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.head[data-v-561160e4]{margin:0 0 8px}.filename[data-v-561160e4]{color:var(--ink);font-weight:550}.modes[data-v-561160e4]{gap:6px;margin-bottom:8px;display:flex}.modes .btn[aria-pressed=true][data-v-561160e4]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:550}.work.cropping[data-v-561160e4]{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:12px;display:grid}.stage[data-v-561160e4]{place-items:center;display:grid}.plate[data-v-561160e4]{border-radius:calc(var(--radius) - 2px);touch-action:none;position:relative;overflow:hidden}.plate img[data-v-561160e4]{width:100%;height:100%;display:block}.selection[data-v-561160e4]{border:1px solid var(--accent);cursor:move;position:absolute;box-shadow:0 0 0 9999px #0b0d108c}.handle[data-v-561160e4]{border:2px solid var(--accent);background:var(--surface);border-radius:3px;width:14px;height:14px;position:absolute}.handle.nw[data-v-561160e4]{cursor:nwse-resize;top:-7px;left:-7px}.handle.ne[data-v-561160e4]{cursor:nesw-resize;top:-7px;right:-7px}.handle.sw[data-v-561160e4]{cursor:nesw-resize;bottom:-7px;left:-7px}.handle.se[data-v-561160e4]{cursor:nwse-resize;bottom:-7px;right:-7px}.region[data-v-561160e4]{position:relative;overflow:hidden}.region img[data-v-561160e4]{object-fit:fill;max-width:none;position:absolute;bottom:auto;right:auto}.measure[data-v-561160e4]{margin:8px 0 0}.measure kbd[data-v-561160e4]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);font:inherit;border-radius:3px;padding:0 4px;font-weight:550}.reset[data-v-561160e4]{margin-right:auto}.name[data-v-e8c5d02c]{margin:0 0 8px}.frame[data-v-e8c5d02c]{aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius);background:#000;width:100%;display:block}.scrub[data-v-e8c5d02c]{gap:4px;margin-top:10px;display:grid}.scrub input[data-v-e8c5d02c]{width:100%}.overlay[data-v-33d01380]{z-index:15;background:#14171c73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sheet[data-v-33d01380]{border:2px dashed var(--accent);border-radius:var(--radius);background:var(--surface);place-items:center;gap:6px;padding:28px 40px;font-size:13px;display:grid}.plus[data-v-33d01380]{color:var(--accent);font-size:32px;line-height:1}.report[data-v-33d01380]{z-index:16;width:min(360px,100vw - 32px);position:fixed;bottom:16px;right:16px}.report p[data-v-33d01380]{margin:0}.field[data-v-aff8ebb1]{gap:4px;display:grid}.field>span[data-v-aff8ebb1]:first-child{font-weight:550}.field input[data-v-aff8ebb1]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;padding:7px 9px}p[data-v-aff8ebb1]{margin:12px 0 0}.user-menu[data-v-3e51da41]{min-width:0;margin-left:auto;display:inline-flex;position:relative}.masquerade[data-v-3e51da41]{text-overflow:ellipsis;border:1px solid var(--accent-line);background:var(--accent-soft);min-width:0;max-width:22rem;color:var(--accent);white-space:nowrap;border-radius:999px;align-self:center;margin-right:8px;padding:3px 8px;font-size:11.5px;display:inline-block;overflow:hidden}.masquerade-actor[data-v-3e51da41]{font-weight:600}.header-masquerade[data-v-3e51da41]{color:var(--ink-2);white-space:normal;margin-top:6px;font-size:11.5px}.trigger[data-v-3e51da41]{gap:5px;font-size:12px}.trigger-icon[data-v-3e51da41]{display:none}.trigger-chevron[data-v-3e51da41]{color:var(--ink-3);transition:transform .12s}.trigger-chevron.rotated[data-v-3e51da41]{transform:rotate(180deg)}@media (width<=720px){.trigger-label[data-v-3e51da41],.trigger-chevron[data-v-3e51da41]{display:none}.trigger-icon[data-v-3e51da41]{display:block}}.menu[data-v-3e51da41]{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:13rem;box-shadow:var(--shadow);padding:4px;position:absolute;top:calc(100% + 4px);right:0}.header[data-v-3e51da41]{padding:8px 9px}.header-name[data-v-3e51da41]{font-size:13px;font-weight:600}.header-email[data-v-3e51da41]{color:var(--ink-3);font-size:11.5px}.section[data-v-3e51da41]{border-top:1px solid var(--line);margin-top:4px;padding-top:4px;display:grid}.item[data-v-3e51da41]{appearance:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:13px;text-decoration:none}.item[data-v-3e51da41]:hover{background:var(--surface-2)}.item-destructive[data-v-3e51da41]{color:var(--danger)}.item-destructive[data-v-3e51da41]:hover{background:var(--danger-soft)}.body[data-v-8ec3efd9]{grid-template-columns:214px minmax(0,1fr);min-height:0;display:grid}.rail[data-v-8ec3efd9]{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:14px 10px;display:flex;overflow:auto}.rail-group[data-v-8ec3efd9]{flex-direction:column;gap:3px;display:flex}.eyebrow[data-v-8ec3efd9]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 8px 5px;font-size:10px;font-weight:650}.rail-item[data-v-8ec3efd9]{border-radius:var(--radius);color:var(--ink);align-items:center;gap:8px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.rail-item[data-v-8ec3efd9]:hover{background:var(--surface-3)}.rail-item.on[data-v-8ec3efd9]{background:var(--accent-soft);color:var(--accent);font-weight:550}.count[data-v-8ec3efd9]{background:var(--surface-3);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 6px;font-size:11px}.rail-item.on .count[data-v-8ec3efd9]{background:var(--surface)}.rail-add[data-v-8ec3efd9]{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink-2);background:0 0;border:0}.rail-empty[data-v-8ec3efd9]{color:var(--ink-3);margin:0;padding:4px 8px;font-size:12px}.rail-toggle[data-v-8ec3efd9]{display:none}@media (width<=720px){.body[data-v-8ec3efd9]{grid-template-columns:minmax(0,1fr)}.rail[data-v-8ec3efd9]{z-index:10;width:240px;box-shadow:var(--shadow);transition:transform .15s;position:fixed;top:48px;bottom:0;left:0;transform:translate(-100%)}.rail-open .rail[data-v-8ec3efd9]{transform:translate(0)}.rail-toggle[data-v-8ec3efd9]{display:inline-flex}}:root{--paper:#edf0f3;--surface:#fff;--surface-2:#f6f8fa;--surface-3:#e9edf1;--ink:#14171c;--ink-2:#59616e;--ink-3:#89929f;--line:#d8dee5;--line-2:#c3cbd4;--accent:#a2660c;--accent-hot:#e89b2c;--accent-soft:#fcf2e2;--accent-line:#ebd6b4;--danger:#b3261e;--danger-soft:#fcedeb;--danger-line:#f0cfcb;--ok:#1d6b45;--ok-soft:#e7f3ec;--c-base:#4a6fa5;--c-base-soft:#e7edf6;--c-feature:#6e5aa0;--c-feature-soft:#ede9f5;--c-override:#a2660c;--c-override-soft:#fbf0de;--c-alert:#a8443c;--c-alert-soft:#fbedeb;--c-ann:#1d6b45;--c-ann-soft:#e7f3ec;--shadow:0 1px 2px #14171c0f, 0 6px 18px #14171c0f;--radius:7px;--screen:#0b0d10}:root[data-theme=dark]{--paper:#0f1216;--surface:#171b21;--surface-2:#1d222a;--surface-3:#242a33;--ink:#e7ebf1;--ink-2:#9aa4b2;--ink-3:#6b7583;--line:#272e37;--line-2:#333c47;--accent:#e89b2c;--accent-hot:#f7bc59;--accent-soft:#2a2113;--accent-line:#4a3a1d;--danger:#f08a80;--danger-soft:#2c1917;--danger-line:#4c2622;--ok:#6fcb99;--ok-soft:#14251c;--c-base:#7fa0d4;--c-base-soft:#1b2430;--c-feature:#a78fd8;--c-feature-soft:#221e30;--c-override:#e89b2c;--c-override-soft:#2a2113;--c-alert:#e08880;--c-alert-soft:#2c1917;--c-ann:#6fcb99;--c-ann-soft:#14251c;--shadow:0 1px 2px #0006, 0 6px 18px #00000059}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0f1216;--surface:#171b21;--surface-2:#1d222a;--surface-3:#242a33;--ink:#e7ebf1;--ink-2:#9aa4b2;--ink-3:#6b7583;--line:#272e37;--line-2:#333c47;--accent:#e89b2c;--accent-hot:#f7bc59;--accent-soft:#2a2113;--accent-line:#4a3a1d;--danger:#f08a80;--danger-soft:#2c1917;--danger-line:#4c2622;--ok:#6fcb99;--ok-soft:#14251c;--c-base:#7fa0d4;--c-base-soft:#1b2430;--c-feature:#a78fd8;--c-feature-soft:#221e30;--c-override:#e89b2c;--c-override-soft:#2a2113;--c-alert:#e08880;--c-alert-soft:#2c1917;--c-ann:#6fcb99;--c-ann-soft:#14251c;--shadow:0 1px 2px #0006, 0 6px 18px #00000059}}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font:14px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600}h1{font-size:17px}h2{font-size:15px}h3{font-size:13px}a{color:var(--accent)}.shell{grid-template-rows:auto 1fr;height:100%;display:grid}.topbar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:16px;height:48px;padding:0 16px;display:flex}.brand{letter-spacing:-.02em;font-weight:650}.workspace-name{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:12px}.tabs{gap:2px;margin-left:auto;display:flex}.tab{border-radius:var(--radius);color:var(--ink-2);padding:6px 12px;font-size:13px;text-decoration:none}.tab:hover{background:var(--surface-2);color:var(--ink)}.tab.active{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);font-weight:550}.who{color:var(--ink-3);font-size:12px}.content{padding:16px;overflow:auto}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px}.card+.card{margin-top:12px}.card-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.muted{color:var(--ink-2)}.dim{color:var(--ink-3);font-size:12px}.btn{appearance:none;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;padding:6px 12px;font-size:13px}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-hot);border-color:var(--accent-hot)}.btn-danger{border-color:var(--danger-line);color:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger-soft)}.btn-danger-solid{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger-solid:hover:not(:disabled){filter:brightness(1.08)}.icon-button{appearance:none;border-radius:var(--radius);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:4px 8px;display:inline-flex}.icon-button:hover:not(:disabled),.icon-button[aria-expanded=true]{border-color:var(--line);background:var(--surface-2);color:var(--ink)}.icon-button:disabled{opacity:.4;cursor:not-allowed}.screen-frame{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius);background:var(--screen);place-items:center;display:grid;position:relative;overflow:hidden}.screen-frame img,.screen-frame video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.badge{border:1px solid #0000;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:550;display:inline-block}.badge-override{background:var(--c-override-soft);border-color:var(--accent-line);color:var(--c-override)}.badge-ok{background:var(--ok-soft);color:var(--ok)}.badge-danger{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.finding{border-radius:var(--radius);gap:8px;padding:8px 10px;font-size:13px;display:flex}.finding+.finding{margin-top:6px}.finding-error{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger)}.finding-warning{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent)}.empty{text-align:center;color:var(--ink-3);padding:28px}.add-tile{border:1px dashed var(--line-2);border-radius:var(--radius);background:var(--surface);width:100%;height:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:4px;padding:8px;font-size:13px;transition:border-color .12s,background .12s;display:grid}.add-tile:disabled{opacity:.6;cursor:not-allowed}.add-tile .well{aspect-ratio:16/9;border-radius:calc(var(--radius) - 2px);background:var(--surface-2);place-items:center;width:100%;display:grid}.add-tile .plus{color:var(--ink-2);font-size:40px;line-height:1}.add-tile .caption{font-size:12px}.add-tile:hover:not(:disabled) .plus{color:var(--accent)}.preview-box{position:absolute;overflow:hidden}.preview-text{white-space:pre;flex-direction:column;width:100%;height:100%;display:flex}.log[data-v-d2b1eb63]{margin:0;padding:0;list-style:none}.log li[data-v-d2b1eb63]{border-top:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:grid}.at[data-v-d2b1eb63]{font-variant-numeric:tabular-nums}.changes[data-v-d2b1eb63]{font-size:12px;display:block}.where[data-v-d2b1eb63]{text-align:right;white-space:nowrap}@media (width<=720px){.log li[data-v-d2b1eb63]{grid-template-columns:1fr;gap:2px}.where[data-v-d2b1eb63]{text-align:left}}.preview[data-v-ae72aad9]{aspect-ratio:16/9;background:var(--surface-2);border-radius:var(--radius);place-items:center;margin-bottom:10px;display:grid;overflow:hidden}.preview img[data-v-ae72aad9]{object-fit:contain;width:100%;height:100%}.facts[data-v-ae72aad9]{margin:0 0 10px}h3[data-v-ae72aad9]{margin:14px 0 6px}.refs[data-v-ae72aad9]{margin:0;padding:0;list-style:none}.refs li[data-v-ae72aad9]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 0;font-size:13px;display:flex}.name[data-v-ae72aad9]{font-weight:550}.spacer[data-v-ae72aad9]{text-align:left;margin-right:auto;font-size:12px}.zone[data-v-b154ff14]{display:grid;position:relative}.zone.active .add-tile[data-v-b154ff14]{border-color:var(--accent);background:var(--accent-soft);border-style:solid}.zone.active .plus[data-v-b154ff14]{color:var(--accent)}.zone:not(.compact) .hit[data-v-b154ff14]{padding:14px}.zone input[data-v-b154ff14]{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.choose-hint[data-v-8ac468e2]{margin-top:10px}.choices[data-v-8ac468e2]{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.choice[data-v-8ac468e2]{appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex:none;gap:2px;width:120px;padding:4px;font-size:12px;display:grid}.choice[aria-pressed=true][data-v-8ac468e2]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:550}.choice img[data-v-8ac468e2]{aspect-ratio:16/9;object-fit:contain;background:var(--screen);width:100%;display:block}.work[data-v-8ac468e2]{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;margin-top:10px;display:grid}@media (width<=780px){.work[data-v-8ac468e2]{grid-template-columns:minmax(0,1fr)}}.stage[data-v-8ac468e2]{border:1px solid var(--line);border-radius:var(--radius);background:var(--screen);position:relative;overflow:hidden;container-type:size}.stage img[data-v-8ac468e2]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.panel[data-v-8ac468e2]{gap:10px;display:grid}.field[data-v-8ac468e2]{gap:3px;display:grid}.field>span[data-v-8ac468e2]:first-child{color:var(--ink-2);font-size:12px;font-weight:550}input[type=text][data-v-8ac468e2],textarea[data-v-8ac468e2]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);max-height:40vh;color:var(--ink);font:inherit;padding:6px 8px;font-size:13px}ul[data-v-8ac468e2]{margin:4px 0 0;padding-left:18px}.grid[data-v-dbd79757]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin-top:10px;display:grid}.tile[data-v-dbd79757]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:4px;padding:8px;font-size:12px;display:grid}.tile[data-v-dbd79757]:hover{border-color:var(--line-2)}.tile img[data-v-dbd79757],.no-thumb[data-v-dbd79757]{aspect-ratio:16/9;object-fit:contain;border-radius:calc(var(--radius) - 2px);background:var(--screen);width:100%;display:block}.no-thumb[data-v-dbd79757]{place-items:center;font-size:11px;display:grid}.filename[data-v-dbd79757]{overflow-wrap:anywhere;font-weight:550}.empty[data-v-dbd79757]{margin:10px 0 0}.attention[data-v-19f79ee1]{border-color:var(--accent-line);background:var(--accent-soft)}.alert-row[data-v-19f79ee1]{align-items:center;gap:8px;padding:6px 0;display:flex}.alert-row+.alert-row[data-v-19f79ee1]{border-top:1px solid var(--accent-line)}.grid[data-v-19f79ee1]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.tile[data-v-19f79ee1]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);color:inherit;gap:6px;padding:12px;text-decoration:none;display:grid}.tile[data-v-19f79ee1]:hover{background:var(--surface-3)}.tile-head[data-v-19f79ee1]{align-items:center;gap:8px;display:flex}.tile-head strong[data-v-19f79ee1]{margin-right:auto}.now[data-v-19f79ee1]{color:var(--ink-2);font-size:13px}.now.override[data-v-19f79ee1]{color:var(--c-override);font-weight:550}.subject[data-v-6aaf3e20]{gap:2px;margin:0 0 10px;display:grid}.finding ul[data-v-6aaf3e20]{margin:6px 0 0;padding-left:18px}.finding p[data-v-6aaf3e20]{margin:0}.field[data-v-7c9f1b0a]{gap:3px;margin-bottom:12px;display:grid}.field>span[data-v-7c9f1b0a]:first-child{color:var(--ink-2);font-size:12px;font-weight:550}input[type=text][data-v-7c9f1b0a]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;padding:6px 8px;font-size:13px}.toggle[data-v-541a0bcc]{flex:none;align-items:center;display:inline-flex;position:relative}.toggle input[data-v-541a0bcc]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.toggle.disabled input[data-v-541a0bcc]{cursor:not-allowed}.track[data-v-541a0bcc]{background:var(--accent);border-radius:999px;width:34px;height:20px;padding:2px;transition:background .12s;display:block}.toggle.off .track[data-v-541a0bcc]{background:var(--line-2)}.toggle.disabled .track[data-v-541a0bcc]{opacity:.5}.knob[data-v-541a0bcc]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .12s;display:block;transform:translate(14px);box-shadow:0 1px 2px #00000040}.toggle.off .knob[data-v-541a0bcc]{transform:translate(0)}.toggle input:focus-visible+.track[data-v-541a0bcc]{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.track[data-v-541a0bcc],.knob[data-v-541a0bcc]{transition:none}}.btn-danger[data-v-9853b6dd]{margin-right:auto}label[data-v-9853b6dd]{gap:3px;margin-bottom:12px;display:grid}label>span[data-v-9853b6dd]:first-child{color:var(--ink-2);font-size:12px;font-weight:550}input[type=text][data-v-9853b6dd]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;padding:6px 8px;font-size:13px}fieldset[data-v-9853b6dd]{border:0;margin:0 0 12px;padding:0}legend[data-v-9853b6dd]{color:var(--ink-2);padding:0;font-size:12px;font-weight:550}h3[data-v-9853b6dd]{margin:16px 0 6px}.subs[data-v-9853b6dd]{margin:0;padding:0;list-style:none}.subs li[data-v-9853b6dd]{border-top:1px solid var(--line)}.subs label[data-v-9853b6dd]{cursor:pointer;align-items:center;gap:10px;margin:0;padding:7px 0;display:flex}.name[data-v-9853b6dd]{font-weight:550}.grid[data-v-d1dbbf07]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;max-height:52vh;padding:2px;display:grid;overflow-y:auto}.tile[data-v-d1dbbf07]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:3px;padding:6px;font-size:12px;display:grid}.tile[data-v-d1dbbf07]:hover{border-color:var(--line-2)}.tile.on[data-v-d1dbbf07]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tile img[data-v-d1dbbf07],.no-thumb[data-v-d1dbbf07]{aspect-ratio:16/9;object-fit:contain;border-radius:calc(var(--radius) - 2px);background:var(--screen);width:100%;display:block}.no-thumb[data-v-d1dbbf07]{place-items:center;font-size:11px;display:grid}.filename[data-v-d1dbbf07]{overflow-wrap:anywhere}label[data-v-f3fdb10b],.media[data-v-f3fdb10b]{gap:3px;margin-bottom:12px;display:grid}.field-label[data-v-f3fdb10b],label>span[data-v-f3fdb10b]:first-child{color:var(--ink-2);font-size:12px;font-weight:550}.chosen[data-v-f3fdb10b]{grid-template-columns:160px 1fr;align-items:start;gap:12px;display:grid}.chosen img[data-v-f3fdb10b],.chosen .no-thumb[data-v-f3fdb10b]{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);background:var(--screen);width:100%;display:block}.chosen .no-thumb[data-v-f3fdb10b]{place-items:center;font-size:11px;display:grid}.about[data-v-f3fdb10b]{justify-items:start;gap:4px;display:grid}@media (width<=520px){.chosen[data-v-f3fdb10b]{grid-template-columns:1fr}}input[type=text][data-v-f3fdb10b],input[type=number][data-v-f3fdb10b],input[type=datetime-local][data-v-f3fdb10b],select[data-v-f3fdb10b]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;padding:6px 8px;font-size:13px}.row[data-v-f3fdb10b]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.check[data-v-f3fdb10b]{align-items:start;gap:8px;display:flex}.check input[data-v-f3fdb10b]{margin-top:3px}.actions>.btn-danger[data-v-f3fdb10b]{margin-right:auto}.actions[data-v-f3fdb10b]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.card[data-v-e7200c32]{container-type:inline-size}.lists[data-v-e7200c32],.slide-list[data-v-e7200c32]{margin:0;padding:0;list-style:none}.row[data-v-e7200c32]{border-top:1px solid var(--line)}.row.dragging[data-v-e7200c32],.slide.dragging[data-v-e7200c32]{opacity:.4}.row.over[data-v-e7200c32],.slide.over[data-v-e7200c32]{box-shadow:inset 0 2px 0 var(--accent)}.row-head[data-v-e7200c32],.slide[data-v-e7200c32]{align-items:center;gap:10px;padding:8px 0;display:flex}.main[data-v-e7200c32]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.meta[data-v-e7200c32]{align-items:baseline;gap:10px;margin-left:auto;display:flex}.grip[data-v-e7200c32]{color:var(--ink-3);cursor:grab;-webkit-user-select:none;user-select:none;display:inline-flex}.count[data-v-e7200c32],.stamp[data-v-e7200c32]{white-space:nowrap}.disclose[data-v-e7200c32]{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.caret[data-v-e7200c32]{color:var(--ink-3);transition:transform .12s}.caret.open[data-v-e7200c32]{transform:rotate(90deg)}.name[data-v-e7200c32],.slide-name[data-v-e7200c32]{font-weight:550}.reach[data-v-e7200c32]{text-align:right}.controls[data-v-e7200c32]{align-items:center;gap:2px;display:flex}.row-btn[data-v-e7200c32]{padding:3px 4px}.slides[data-v-e7200c32]{padding:2px 0 12px 24px}.slides-empty[data-v-e7200c32]{padding:4px 0}.slide[data-v-e7200c32]{border-top:1px solid var(--line);padding:6px 0;font-size:13px}.add[data-v-e7200c32]{margin-top:10px}.new[data-v-e7200c32]{margin-top:14px}@container (width<=640px){.card-head[data-v-e7200c32]{flex-direction:column;gap:4px}.main[data-v-e7200c32]{flex-wrap:wrap;gap:2px 8px}.meta[data-v-e7200c32]{flex-basis:100%;margin-left:0;display:block}.meta[data-v-e7200c32]>*+:before{content:" · "}.row-head .meta[data-v-e7200c32]{padding-left:20px}.reach[data-v-e7200c32]{text-align:left}}@container (width<=320px){.stamp[data-v-e7200c32]{white-space:normal}}.head[data-v-474e26c7]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.why[data-v-474e26c7]{color:var(--ink);margin:0 0 10px}.showing[data-v-474e26c7]{margin:0;padding:0;list-style:none}.showing li[data-v-474e26c7]{border-top:1px solid var(--line)}.showing button[data-v-474e26c7]{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:5px 6px 5px 0;font-size:13px;display:flex}.showing button[data-v-474e26c7]:hover{background:var(--surface-2)}.showing button.on[data-v-474e26c7]{background:var(--accent-soft)}.marker[data-v-474e26c7]{width:1rem;color:var(--accent);flex:none;font-size:10px}.name[data-v-474e26c7]{font-weight:550}.showing .dim[data-v-474e26c7]:first-of-type{margin-left:auto}.frame[data-v-ec2a3101]{max-height:46vh;margin:0 auto 12px}.rotation[data-v-ec2a3101]{justify-content:center;align-items:center;gap:6px;margin:0 0 10px;display:flex}.rotation .btn[data-v-ec2a3101]{min-width:2.2rem;padding:4px 8px;font-size:12px;line-height:1.2}.position[data-v-ec2a3101]{text-align:center;font-variant-numeric:tabular-nums;min-width:8rem}.frame.blank[data-v-ec2a3101]{background:var(--ink)}.scrubbing[data-v-ec2a3101]{color:var(--surface);font-variant-numeric:tabular-nums;font-size:15px}.no-asset[data-v-ec2a3101]{text-align:center;place-items:center;gap:4px;padding:20px;display:grid}.scrub[data-v-ec2a3101]{align-items:center;gap:12px;display:flex}.scrub input[data-v-ec2a3101]{flex:1}.instant[data-v-ec2a3101]{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:8px 0 0}.timeline[data-v-68420c78]{--label-width:15rem;margin:10px 0 0;container-type:inline-size}.rows[data-v-68420c78]{border:1px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden}.row[data-v-68420c78]{grid-template-columns:var(--label-width) minmax(0, 1fr);appearance:none;border:0;border-top:1px solid var(--line);background:var(--surface);width:100%;font:inherit;text-align:left;cursor:pointer;align-items:center;padding:0;display:grid}.row[data-v-68420c78]:first-of-type{border-top:0}.row[data-v-68420c78]:hover{background:var(--surface-2)}.row.on[data-v-68420c78]{background:var(--accent-soft)}.row.fallback[data-v-68420c78]{border-top:2px solid var(--line-2);background:var(--surface-2)}.label[data-v-68420c78]{align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.pos[data-v-68420c78]{width:1.4rem;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:11px}.names[data-v-68420c78]{min-width:0;display:grid}.names>span[data-v-68420c78]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slide-name[data-v-68420c78]{font-size:12.5px;font-weight:550}.names .dim[data-v-68420c78]{font-size:11px}.track[data-v-68420c78]{background:var(--surface-3);border-radius:3px;height:34px;margin-right:10px;position:relative}.window[data-v-68420c78]{background:var(--c-base-soft);border:1px dashed var(--c-base);opacity:.65;border-radius:3px;height:12px;position:absolute;top:11px}.window.suppressed[data-v-68420c78]{background:var(--danger-soft);border-color:var(--danger-line)}.live[data-v-68420c78]{border-radius:3px;height:18px;position:absolute;top:8px}.live-normal[data-v-68420c78]{background:var(--c-base-soft);border:1px solid var(--c-base)}.live-override[data-v-68420c78]{background:var(--c-override-soft);border:1px solid var(--c-override)}.indicator[data-v-68420c78]{margin-left:var(--label-width);border-left:2px solid var(--ink);pointer-events:none;z-index:1;width:0;position:absolute;top:0;bottom:0}.indicator-flag[data-v-68420c78]{white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:1px 5px;font-size:11px;position:absolute;top:2px;left:4px}.axis[data-v-68420c78]{height:15px;margin:5px 10px 0 var(--label-width);color:var(--ink-3);font-size:10.5px;position:relative}.tick[data-v-68420c78]{white-space:nowrap;position:absolute;top:4px;transform:translate(-50%)}.tick[data-v-68420c78]:before{content:"";background:var(--line-2);width:1px;height:4px;position:absolute;top:-5px;left:50%}.gridline[data-v-68420c78]{margin-left:var(--label-width);background:var(--line);opacity:.7;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.detail[data-v-68420c78]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.suppressed-note[data-v-68420c78]{margin:0}.windows[data-v-68420c78]{gap:4px;margin-left:auto;display:flex}.instant-caption[data-v-68420c78]{margin:0 0 6px;font-size:11.5px;display:none}.windows .btn[data-v-68420c78]{padding:3px 9px;font-size:12px}@container (width<=760px){.rows[data-v-68420c78],.axis[data-v-68420c78]{--label-width:9.5rem}}@container (width<=560px){.rows[data-v-68420c78],.axis[data-v-68420c78]{--label-width:0px}.indicator-flag[data-v-68420c78]{display:none}.instant-caption[data-v-68420c78]{display:block}.row[data-v-68420c78]{grid-template-columns:minmax(0,1fr);row-gap:2px;padding-bottom:6px}.label[data-v-68420c78]{padding-bottom:0}.track[data-v-68420c78],.axis[data-v-68420c78]{margin-left:0}}.config[data-v-c92e1c3a]{gap:8px;display:grid}.head[data-v-c92e1c3a]{justify-content:space-between;align-items:center;gap:10px;display:flex}.head h3[data-v-c92e1c3a]{margin:0}pre[data-v-c92e1c3a]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);tab-size:2;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;overflow-x:auto}code[data-v-c92e1c3a]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.copied[data-v-c92e1c3a]{color:var(--ok);margin:0;font-size:12px;font-weight:550}.picker[data-v-b25bed73]{gap:5px;max-width:420px;display:grid}.frame[data-v-b25bed73]{aspect-ratio:16/9;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface-3);cursor:crosshair;touch-action:none;position:relative}.frame[data-v-b25bed73]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.frame.disabled[data-v-b25bed73]{cursor:default;opacity:.6}.handle[data-v-b25bed73]{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);letter-spacing:.04em;white-space:nowrap;pointer-events:none;border-radius:5px;align-items:center;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex;position:absolute}.setting[data-v-6c6a7bd9]{border-top:1px solid var(--line)}.setting.on[data-v-6c6a7bd9]{background:var(--surface-2)}.head[data-v-6c6a7bd9]{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:8px 8px 8px 2px;font-size:13px;display:flex}.head[data-v-6c6a7bd9]:disabled{cursor:default;opacity:.6}.chevron[data-v-6c6a7bd9]{color:var(--ink-3);flex:none;transition:transform .12s}.chevron.open[data-v-6c6a7bd9]{transform:rotate(90deg)}.title[data-v-6c6a7bd9]{font-weight:550}.value[data-v-6c6a7bd9],.unset[data-v-6c6a7bd9]{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.value[data-v-6c6a7bd9]{color:var(--ink);font-weight:550}.unset[data-v-6c6a7bd9]{color:var(--ink-3)}.body[data-v-6c6a7bd9]{gap:5px;padding:0 8px 12px 21px;display:grid}.intro[data-v-ed3c0b6b]{margin:0 0 10px}h3[data-v-ed3c0b6b]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 2px;font-size:12px;font-weight:650}h3[data-v-ed3c0b6b]:first-of-type{margin-top:4px}input[data-v-ed3c0b6b],select[data-v-ed3c0b6b],textarea[data-v-ed3c0b6b]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;padding:6px 8px;font-size:13px}input[type=number][data-v-ed3c0b6b]{max-width:8rem}.row[data-v-ed3c0b6b]{cursor:pointer;align-items:start;gap:10px;display:flex}.bad[data-v-ed3c0b6b]{color:var(--danger);font-size:12px}code[data-v-ed3c0b6b]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}h3[data-v-1718a1c7]{margin:16px 0 6px}.summary[data-v-1718a1c7]{grid-template-columns:auto minmax(0,1fr);gap:2px 14px;max-width:460px;margin:10px 0 0;font-size:13px;display:grid}.summary dt[data-v-1718a1c7]{color:var(--ink-2)}.summary dd[data-v-1718a1c7]{margin:0;font-weight:550}.config[data-v-1718a1c7]{max-width:560px;margin-top:18px}.default-slide[data-v-1718a1c7]{align-items:start;gap:12px;margin:8px 0 0;display:flex}.default-slide>div[data-v-1718a1c7]{gap:2px;display:grid}.default-slide p[data-v-1718a1c7]{max-width:460px;margin:0}.remove[data-v-1718a1c7]{margin-top:6px}.thumb[data-v-1718a1c7]{aspect-ratio:16/9;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--screen);cursor:pointer;flex:none;width:108px;padding:0;overflow:hidden}.thumb.empty[data-v-1718a1c7]{color:var(--ink-3);border-style:dashed;place-items:center;font-size:30px;line-height:1;display:grid}.thumb img[data-v-1718a1c7]{object-fit:contain;width:100%;height:100%;display:block}.thumb[data-v-1718a1c7]:disabled{cursor:default;opacity:.6}.subs[data-v-1718a1c7]{margin:6px 0 0;padding:0;list-style:none}.subs li[data-v-1718a1c7]{border-top:1px solid var(--line)}.subs label[data-v-1718a1c7]{cursor:pointer;align-items:center;gap:10px;padding:8px 0;display:flex}.name[data-v-1718a1c7]{font-weight:550}.slideshow-head[data-v-1c9807b2]{align-items:center;gap:16px;margin-bottom:12px;display:flex}.tabs[data-v-1c9807b2]{gap:2px;display:flex}.work[data-v-b8ebfdee]{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;margin-top:10px;display:grid}@media (width<=780px){.work[data-v-b8ebfdee]{grid-template-columns:minmax(0,1fr)}}.stage[data-v-b8ebfdee]{border:1px solid var(--line);border-radius:var(--radius);background:var(--screen);touch-action:none;position:relative;overflow:hidden;container-type:size}.stage img[data-v-b8ebfdee]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.area[data-v-b8ebfdee]{cursor:move;outline:1px dashed #fff9;position:absolute;overflow:hidden}.area.selected[data-v-b8ebfdee]{outline:2px solid var(--accent)}.preview-text[data-v-b8ebfdee]{pointer-events:none}.handle[data-v-b8ebfdee]{border:2px solid var(--accent);background:var(--surface);border-radius:3px;width:12px;height:12px;position:absolute}.handle.nw[data-v-b8ebfdee]{cursor:nwse-resize;top:-6px;left:-6px}.handle.ne[data-v-b8ebfdee]{cursor:nesw-resize;top:-6px;right:-6px}.handle.sw[data-v-b8ebfdee]{cursor:nesw-resize;bottom:-6px;left:-6px}.handle.se[data-v-b8ebfdee]{cursor:nwse-resize;bottom:-6px;right:-6px}.panel[data-v-b8ebfdee]{gap:10px;display:grid}.areas[data-v-b8ebfdee]{gap:4px;display:grid}.area-row[aria-pressed=true][data-v-b8ebfdee]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:550}.field[data-v-b8ebfdee]{gap:3px;display:grid}.field>span[data-v-b8ebfdee]:first-child{color:var(--ink-2);font-size:12px;font-weight:550}.name[data-v-b8ebfdee]{max-width:340px}.pair[data-v-b8ebfdee]{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}input[type=text][data-v-b8ebfdee],input[type=number][data-v-b8ebfdee],select[data-v-b8ebfdee],textarea[data-v-b8ebfdee]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);max-height:40vh;color:var(--ink);font:inherit;padding:6px 8px;font-size:13px}input[type=color][data-v-b8ebfdee]{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);width:100%;height:32px;padding:2px}.remove[data-v-b8ebfdee]{margin-right:auto}.grid[data-v-f925e8bf]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:10px;display:grid}.tile[data-v-f925e8bf]{appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;gap:2px;padding:6px;display:grid}.tile[data-v-f925e8bf]:hover:not(:disabled){border-color:var(--line-2)}.tile[data-v-f925e8bf]:disabled{cursor:default}.tile img[data-v-f925e8bf]{aspect-ratio:16/9;object-fit:contain;border-radius:calc(var(--radius) - 2px);background:var(--screen);width:100%;display:block}.name[data-v-f925e8bf]{font-size:13px;font-weight:550}
