.stack-cine_controls___R0Ts{display:grid;grid-gap:.5rem;gap:.5rem;padding-block:.5rem;max-width:100%}.stack-cine_controls___R0Ts button,.stack-cine_controls___R0Ts input{min-height:44px;min-width:44px;font:inherit}.stack-cine_controls___R0Ts button{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.stack-cine_controls___R0Ts label{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.stack-cine_controls___R0Ts input{width:4.5rem}.stack-cine_controls___R0Ts small{max-width:28ch;opacity:.8}.stack-cine_controls___R0Ts kbd{font-size:.75em}.options-bar_bar__UUufR{position:relative;z-index:6;flex:0 0 auto;display:flex;flex-wrap:nowrap;align-items:center;gap:8px 12px;min-height:48px;padding:2px 12px;background:var(--color-surface-raised);color:var(--color-text);border-bottom:1px solid var(--color-border);font-size:16px}.options-bar_active__iFGcS{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 10px;border-radius:var(--radius-control);background:var(--color-accent-soft);color:var(--color-accent);font-weight:700;white-space:nowrap}.options-bar_activeDot__mSMwH{width:8px;height:8px;border-radius:4px;background:currentColor}.options-bar_hint__l24q5{flex:0 1 330px;min-width:120px;overflow:hidden;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis}.options-bar_chips__ZyWLy{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;flex:0 0 auto}.options-bar_unit__ghX8A{display:inline-flex;align-items:center}.options-bar_end__J2Dko{display:flex;align-items:center;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.options-bar_chip__N1cCM{display:inline-flex;align-items:center;gap:6px;min-height:var(--touch-target-min);padding:0 12px;border:1px solid var(--color-border);border-radius:22px;background:transparent;color:var(--color-text);font:inherit;font-size:16px;white-space:nowrap;cursor:pointer}.options-bar_chip__N1cCM:hover:not(:disabled){background:var(--color-accent-soft)}.options-bar_chip__N1cCM[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.options-bar_chip__N1cCM:disabled{color:var(--color-text-muted);opacity:.6;cursor:not-allowed}.options-bar_icon__0W8mD{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);cursor:pointer}.options-bar_icon__0W8mD:disabled{color:var(--color-text-muted);cursor:not-allowed}.options-bar_icon__0W8mD:hover:not(:disabled){background:var(--color-accent-soft)}.options-bar_field__nLxVh{display:inline-flex;align-items:center;gap:8px;font-size:16px;white-space:nowrap}.options-bar_field__nLxVh select,.options-bar_window__hrAA4 input{min-height:var(--touch-target-min);font:inherit;color:inherit;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:0 8px}.options-bar_window__hrAA4{display:inline-flex;align-items:center;gap:8px}.options-bar_window__hrAA4 label{display:inline-flex;align-items:center;gap:4px}.options-bar_window__hrAA4 input{width:6em}.options-bar_slot__RZ_i1{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.options-bar_show__tTGU9{position:relative}.options-bar_menu__qSErc{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:220px;padding:8px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-control)}.options-bar_bar__UUufR :focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}@media (max-width:767px){.options-bar_bar__UUufR{flex-wrap:wrap;padding:2px max(24px,env(safe-area-inset-right)) 2px max(24px,env(safe-area-inset-left));gap:2px 6px;border-top:1px solid var(--color-border);border-bottom:0}.options-bar_hint__l24q5{order:1;flex:1 0 100%;min-width:0;max-width:none;white-space:normal}.options-bar_active__iFGcS{flex:1 1;min-width:0;overflow:hidden}.options-bar_end__J2Dko{flex:0 0 auto}.options-bar_chips__ZyWLy{order:2;flex:1 0 100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:24px;overscroll-behavior-x:contain}.options-bar_chips__ZyWLy:empty{display:none}.options-bar_chips__ZyWLy>*{flex:0 0 auto}.options-bar_slot__RZ_i1{flex-wrap:nowrap}.options-bar_resetLabel__bG9Gb{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.options-bar_end__J2Dko .options-bar_chip__N1cCM:has(.options-bar_resetLabel__bG9Gb){width:var(--touch-target-min);padding:0;justify-content:center}}.options-bar_operation__Kia6s{flex:0 1 auto;min-width:5rem;max-width:11rem}.options-bar_field__nLxVh[data-active-clips]{flex-wrap:wrap;max-width:100%}@media (max-width:767px){.options-bar_operation__Kia6s{order:1}}.contrast-presets_presets__z6t4l{display:flex;flex-direction:column;gap:4px;width:min(280px,calc(100vw - 48px))}.contrast-presets_presets__z6t4l button,.contrast-presets_readout__5O9ce button{min-height:44px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-control);color:inherit;background:var(--color-surface);font:inherit}.contrast-presets_presets__z6t4l button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent)}.contrast-presets_presets__z6t4l button:disabled,.contrast-presets_readout__5O9ce button:disabled{opacity:.55}.contrast-presets_caption__jfrPc,.contrast-presets_details__3Pvif p{margin:4px 0;text-wrap:pretty}.contrast-presets_details__3Pvif{color:var(--color-text-muted);font-size:.85rem}.contrast-presets_details__3Pvif summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.contrast-presets_readout__5O9ce{position:absolute;top:8px;left:8px;z-index:5;pointer-events:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 8px;width:max-content;max-width:calc(50% - 28px);padding:4px 4px 4px 12px;font-size:.875rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised)}.contrast-presets_readout__5O9ce button{pointer-events:auto}.contrast-presets_details__3Pvif summary:focus-visible,.contrast-presets_presets__z6t4l button:focus-visible,.contrast-presets_readout__5O9ce button:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.contrast-presets_compact__VLojz{display:inline-flex;align-items:center}.contrast-presets_compact__VLojz>[data-contrast-menu]>[role=group]{box-sizing:border-box;width:min(304px,calc(100vw - 48px));min-width:0;max-height:min(420px,calc(100dvh - 100px));overflow-y:auto;overscroll-behavior-y:contain}.contrast-presets_compact__VLojz .contrast-presets_presets__z6t4l{width:100%;min-width:0}@media (max-width:767px){[data-options-bar=contrast]>div:has(.contrast-presets_compact__VLojz){overflow:visible}.contrast-presets_compact__VLojz>[data-contrast-menu]>[role=group]{top:auto;bottom:calc(100% + 6px);left:0;right:auto;width:min(304px,calc(100vw - 64px));max-height:min(420px,max(44px,calc(100dvh - 280px - env(safe-area-inset-bottom))))}}.upload_overlay__kpCQG{position:fixed;inset:0;z-index:50;overflow-y:auto;background:var(--color-surface);padding:var(--space-4);display:flex;justify-content:center;align-items:flex-start}.upload_sheet__4lvUo{width:100%;max-width:34rem;margin:var(--space-5) auto var(--space-8);background:var(--color-surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-6) var(--space-5)}@media (min-width:40rem){.upload_sheet__4lvUo{padding:var(--space-7) var(--space-6)}}.upload_topBar__yzSZT{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.upload_brand__4yi42{font-family:var(--font-display);font-weight:600;color:var(--color-accent)}.upload_close__mGX5R{background:none;border:none;color:var(--color-text-muted);font-size:var(--font-size-body-lg);min-width:var(--touch-target-min);min-height:var(--touch-target-min);cursor:pointer;border-radius:var(--radius-control)}.upload_title__qjZaA{font-family:var(--font-display);font-weight:600;font-size:var(--font-size-h2);line-height:var(--line-height-heading);color:var(--color-text);margin:0 0 var(--space-3)}.upload_body__kE0CP{font-size:var(--font-size-body);color:var(--color-text);margin:0 0 var(--space-4)}.upload_muted__FGzCa{color:var(--color-text-muted);font-size:var(--font-size-small)}.upload_summaryStat__TVgB8{font-size:var(--font-size-body-lg);color:var(--color-text);margin:0 0 var(--space-2)}.upload_summarySkipped__pUFjH{color:var(--color-text-muted);font-size:var(--font-size-body);margin:0 0 var(--space-4)}.upload_reasonList__Hp5lt{list-style:none;padding:0;margin:0 0 var(--space-5);border-top:var(--border-solid)}.upload_reasonRow__6LGKm{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-solid);font-size:var(--font-size-small);color:var(--color-text-muted)}.upload_reasonCount__8ubZB{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.upload_disclosure__0vWo3{background:var(--color-accent-soft);border-radius:var(--radius-control);padding:var(--space-4);margin:0 0 var(--space-5)}.upload_disclosureTitle___DkeJ{font-family:var(--font-display);font-weight:600;margin:0 0 var(--space-2);color:var(--color-text)}.upload_disclosureBody__EfGrv{margin:0;font-size:var(--font-size-body);color:var(--color-text)}.upload_fieldset__hTHrv{border:none;padding:0;margin:0 0 var(--space-4)}.upload_legend__BlAAz{font-weight:700;padding:0;margin:0 0 var(--space-2);font-size:var(--font-size-body)}.upload_dobRow__yY2DE{display:flex;gap:var(--space-3)}.upload_dobField__JUP0q{display:flex;flex-direction:column;gap:var(--space-1)}.upload_dobField--day__LBgnO,.upload_dobField--month__v6et_{width:4.5rem}.upload_dobField--year__Gr_Cw{width:6rem}.upload_label__qIBUG{font-size:var(--font-size-small);color:var(--color-text-muted)}.upload_input__mbf9Y{min-height:var(--touch-target-min);padding:0 var(--space-3);font:inherit;font-size:var(--font-size-body);color:var(--color-text);background:var(--color-surface);border:var(--border-solid);border-radius:var(--radius-control);width:100%}.upload_input__mbf9Y:focus-visible{outline:none;box-shadow:var(--focus-ring)}.upload_confirm__AyDZc{font-size:var(--font-size-body);color:var(--color-accent);font-weight:700;margin:var(--space-2) 0 0}.upload_warn__xCqr4{font-size:var(--font-size-small);color:var(--color-text-muted);margin:var(--space-2) 0 0}.upload_checkRow__Ai73V{display:flex;align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-4)}.upload_checkbox__dQXkf{min-width:1.5rem;min-height:1.5rem;margin-top:.15rem;accent-color:var(--color-accent);flex-shrink:0}.upload_checkLabel__44vjK{font-size:var(--font-size-body);color:var(--color-text)}.upload_link__6_X09{color:var(--color-accent);text-decoration:underline}.upload_error__UCuUp{color:var(--color-danger-text);font-size:var(--font-size-small);margin:0 0 var(--space-3)}.upload_actions__QnlE3{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.upload_progressTrack__GhSKm{height:.5rem;background:var(--color-accent-soft);border-radius:var(--radius-pill);overflow:hidden;margin:var(--space-3) 0}.upload_progressFill__1k_H0{height:100%;background:var(--color-accent);transition:width var(--motion-base)}.upload_fileList__y1rCB{list-style:none;padding:0;margin:var(--space-4) 0;max-height:14rem;overflow-y:auto;border-top:var(--border-solid)}.upload_fileRow__MKES9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-solid);font-size:var(--font-size-small)}.upload_fileName__NQJNu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.upload_fileState___ush4{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.upload_fileState--done__WvIVt{color:var(--color-accent)}.upload_fileState--error__A_gfB{color:var(--color-danger-text)}.upload_miniRetry__QoV11{background:none;border:var(--border-solid);border-radius:var(--radius-control);color:var(--color-accent);padding:var(--space-1) var(--space-2);min-height:32px;cursor:pointer;font-size:var(--font-size-small)}.upload_codeLabel__2T54h{font-size:var(--font-size-small);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-2)}.upload_code__rflub{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(2rem,1.2rem + 4vw,3rem);font-weight:700;letter-spacing:.12em;color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-control);padding:var(--space-4);text-align:center;margin:0 0 var(--space-2);word-break:break-all}.upload_codeOnce__9ITaL{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0 0 var(--space-5)}.upload_qrWrap__C3yvO{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:var(--space-5) 0}.upload_qr__M0av9{width:12rem;height:12rem;background:#ffffff;padding:var(--space-3);border-radius:var(--radius-control);border:var(--border-solid)}.upload_qr__M0av9 svg{width:100%;height:100%;display:block}.upload_sendSeparately__dRXgC{background:var(--color-accent-soft);border-radius:var(--radius-control);padding:var(--space-4);font-size:var(--font-size-body);color:var(--color-text);margin:var(--space-5) 0}.upload_template__8jsG9{width:100%;min-height:6rem;font:inherit;font-size:var(--font-size-small);color:var(--color-text);background:var(--color-surface);border:var(--border-solid);border-radius:var(--radius-control);padding:var(--space-3);resize:vertical}.upload_manageHandoff__qAJxF{border-top:var(--border-solid);margin-top:var(--space-6);padding-top:var(--space-4);font-size:var(--font-size-small);color:var(--color-text-muted)}.upload_manageLink__h3Gyd{color:var(--color-accent);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-small)}.upload_copied__VIrGF{color:var(--color-accent);font-weight:700}.upload_center__l6WCp{text-align:center;padding:var(--space-6) 0;color:var(--color-text-muted)}.export_trigger__M_ti7{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;padding:.35rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface-raised);font:inherit;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer}.export_trigger__M_ti7:hover{background:var(--color-accent-soft)}.export_trigger__M_ti7[aria-expanded=true]{color:var(--color-surface);border-color:var(--color-accent);background:var(--color-accent)}.export_trigger__M_ti7:disabled{opacity:.55;cursor:not-allowed}.export_menu__R7yDR{position:fixed;z-index:40;flex-direction:column;gap:4px;width:min(340px,calc(100vw - 16px));max-height:min(70dvh,520px);padding:8px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:0 12px 32px rgb(0 0 0/.45);white-space:normal}.export_menu__R7yDR,.export_menu__R7yDR .export_item__CNy_J{display:flex;color:var(--color-text);background:var(--color-surface-raised);text-align:start}.export_menu__R7yDR .export_item__CNy_J{align-items:center;width:100%;min-height:44px;padding:.45rem .7rem;border:1px solid transparent;border-radius:var(--radius-control);font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;cursor:pointer}.export_menu__R7yDR .export_item__CNy_J:hover{background:var(--color-accent-soft)}.export_menu__R7yDR .export_item__CNy_J:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.export_menu__R7yDR .export_item__CNy_J:disabled{opacity:.55;cursor:not-allowed}.export_toggle__qszt0{display:flex;align-items:flex-start;gap:.55rem;min-height:44px;padding:.55rem .7rem;font-size:.85rem;cursor:pointer}.export_toggle__qszt0 input{width:20px;height:20px;margin:0;flex:0 0 auto;accent-color:var(--color-accent)}.export_note__Orxfq,.export_notice__Oam5X{margin:0;padding:.15rem .7rem;font-size:.8rem;line-height:1.35;color:var(--color-text-muted)}.export_notice__Oam5X{padding:.45rem .7rem;border-radius:var(--radius-control);color:#f6e3b4;background:rgb(246 190 70/.12)}