html,body,#root{min-height:100%}body{background:0 0;margin:0}button{font:inherit}*{box-sizing:border-box}._button_1nlzc_1{--ui-action-accent:var(--ui-accent,#7ad7b0);--ui-action-accent-ink:var(--ui-accent-ink,#071b11);--ui-action-border:var(--ui-border,#edf1ea2e);--ui-action-border-strong:var(--ui-border-strong,#edf1ea47);--ui-action-danger:var(--ui-danger,#ef927d);--ui-action-radius:var(--ui-radius,8px);--ui-action-surface:var(--ui-surface,#ffffff0a);--ui-action-surface-raised:var(--ui-surface-raised,#ffffff13);--ui-action-text:var(--ui-text,#f3f6ef);--ui-action-muted:var(--ui-muted,#f3f6efa8);--ui-action-font:var(--ui-font-body,inherit);border-radius:var(--ui-action-radius);min-height:40px;color:var(--ui-action-text);cursor:pointer;font-family:var(--ui-action-font);letter-spacing:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .14s,border-color .14s,box-shadow .14s,color .14s,opacity .14s,transform .14s;display:inline-flex}._button_1nlzc_1[data-ui-full-width=true]{width:100%}._button_1nlzc_1[data-ui-size=sm]{gap:6px;min-height:32px;padding:0 10px;font-size:12px}._button_1nlzc_1[data-ui-size=lg]{gap:10px;min-height:56px;padding:0 28px;font-size:17px}._button_1nlzc_1[data-ui-variant=primary]{border-color:color-mix(in srgb, var(--ui-action-accent) 72%, transparent);background:var(--ui-action-accent);box-shadow:0 14px 32px -14px color-mix(in srgb, var(--ui-action-accent) 50%, transparent);color:var(--ui-action-accent-ink)}._button_1nlzc_1[data-ui-variant=secondary]{border-color:var(--ui-action-border);background:var(--ui-action-surface);color:var(--ui-action-muted)}._button_1nlzc_1[data-ui-variant=ghost]{color:var(--ui-action-muted)}._button_1nlzc_1[data-ui-variant=link]{border-radius:var(--ui-radius-sm,4px);min-height:auto;box-shadow:none;color:var(--ui-action-muted);text-decoration-line:none;-webkit-text-decoration-color:var(--ui-action-accent);text-decoration-color:var(--ui-action-accent);text-underline-offset:.2em;background:0 0;border:0;padding:4px 0;text-decoration-thickness:1px}._button_1nlzc_1[data-ui-variant=danger]{border-color:color-mix(in srgb, var(--ui-action-danger) 52%, transparent);color:var(--ui-action-danger)}._button_1nlzc_1:not(:disabled):hover{transform:translateY(-1px)}._button_1nlzc_1[data-ui-variant=primary]:not(:disabled):hover{background:color-mix(in srgb, var(--ui-action-accent) 86%, white)}._button_1nlzc_1[data-ui-variant=secondary]:not(:disabled):hover,._button_1nlzc_1[data-ui-variant=ghost]:not(:disabled):hover{border-color:color-mix(in srgb, var(--ui-action-accent) 50%, var(--ui-action-border-strong));background:var(--ui-action-surface-raised);color:var(--ui-action-text)}._button_1nlzc_1[data-ui-variant=link]:not(:disabled):hover{color:var(--ui-action-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--ui-action-accent);text-decoration-color:var(--ui-action-accent);background:0 0;border-color:#0000;transform:none}._button_1nlzc_1[data-ui-variant=danger]:not(:disabled):hover{background:color-mix(in srgb, var(--ui-action-danger) 14%, transparent)}._button_1nlzc_1:not(:disabled):active{transform:translateY(0)}._button_1nlzc_1[data-ui-variant=link]:not(:disabled):active{color:var(--ui-action-text);transform:none}._button_1nlzc_1:disabled{cursor:not-allowed;opacity:.52}._button_1nlzc_1:focus-visible{outline:2px solid var(--ui-action-accent,var(--ui-accent,#7ad7b0));outline-offset:3px}._icon_1nlzc_232{flex:none;justify-content:center;align-items:center;display:inline-flex}._label_1nlzc_246{min-width:0}@media (prefers-reduced-motion:reduce){._button_1nlzc_1{transition:none}}._buttonLink_ynqfc_1{--ui-action-accent:var(--ui-accent,#7ad7b0);--ui-action-accent-ink:var(--ui-accent-ink,#071b11);--ui-action-border:var(--ui-border,#edf1ea2e);--ui-action-border-strong:var(--ui-border-strong,#edf1ea47);--ui-action-danger:var(--ui-danger,#ef927d);--ui-action-radius:var(--ui-radius,8px);--ui-action-surface:var(--ui-surface,#ffffff0a);--ui-action-surface-raised:var(--ui-surface-raised,#ffffff13);--ui-action-text:var(--ui-text,#f3f6ef);--ui-action-muted:var(--ui-muted,#f3f6efa8);--ui-action-font:var(--ui-font-body,inherit);border-radius:var(--ui-action-radius);min-height:40px;color:var(--ui-action-text);cursor:pointer;font-family:var(--ui-action-font);letter-spacing:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .14s,border-color .14s,box-shadow .14s,color .14s,opacity .14s,transform .14s;display:inline-flex}._buttonLink_ynqfc_1[data-ui-full-width=true]{width:100%}._buttonLink_ynqfc_1[data-ui-size=sm]{gap:6px;min-height:32px;padding:0 10px;font-size:12px}._buttonLink_ynqfc_1[data-ui-size=lg]{gap:10px;min-height:56px;padding:0 28px;font-size:17px}._buttonLink_ynqfc_1[data-ui-variant=primary]{border-color:color-mix(in srgb, var(--ui-action-accent) 72%, transparent);background:var(--ui-action-accent);box-shadow:0 14px 32px -14px color-mix(in srgb, var(--ui-action-accent) 50%, transparent);color:var(--ui-action-accent-ink)}._buttonLink_ynqfc_1[data-ui-variant=secondary]{border-color:var(--ui-action-border);background:var(--ui-action-surface);color:var(--ui-action-muted)}._buttonLink_ynqfc_1[data-ui-variant=ghost]{color:var(--ui-action-muted)}._buttonLink_ynqfc_1[data-ui-variant=link]{border-radius:var(--ui-radius-sm,4px);min-height:auto;box-shadow:none;color:var(--ui-action-muted);text-decoration-line:none;-webkit-text-decoration-color:var(--ui-action-accent);text-decoration-color:var(--ui-action-accent);text-underline-offset:.2em;background:0 0;border:0;padding:4px 0;text-decoration-thickness:1px}._buttonLink_ynqfc_1[data-ui-variant=danger]{border-color:color-mix(in srgb, var(--ui-action-danger) 52%, transparent);color:var(--ui-action-danger)}._buttonLink_ynqfc_1:hover{transform:translateY(-1px)}._buttonLink_ynqfc_1[data-ui-variant=primary]:hover{background:color-mix(in srgb, var(--ui-action-accent) 86%, white)}._buttonLink_ynqfc_1[data-ui-variant=secondary]:hover,._buttonLink_ynqfc_1[data-ui-variant=ghost]:hover{border-color:color-mix(in srgb, var(--ui-action-accent) 50%, var(--ui-action-border-strong));background:var(--ui-action-surface-raised);color:var(--ui-action-text)}._buttonLink_ynqfc_1[data-ui-variant=link]:hover{color:var(--ui-action-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--ui-action-accent);text-decoration-color:var(--ui-action-accent);background:0 0;border-color:#0000;transform:none}._buttonLink_ynqfc_1[data-ui-variant=danger]:hover{background:color-mix(in srgb, var(--ui-action-danger) 14%, transparent)}._buttonLink_ynqfc_1:active{transform:translateY(0)}._buttonLink_ynqfc_1[data-ui-variant=link]:active{color:var(--ui-action-text);transform:none}._buttonLink_ynqfc_1:focus-visible{outline:2px solid var(--ui-action-accent,var(--ui-accent,#7ad7b0));outline-offset:3px}._icon_ynqfc_222{flex:none;justify-content:center;align-items:center;display:inline-flex}._label_ynqfc_236{min-width:0}@media (prefers-reduced-motion:reduce){._buttonLink_ynqfc_1{transition:none}}._iconButton_18gx2_1{--ui-icon-accent:var(--ui-accent,#7ad7b0);--ui-icon-border:var(--ui-border,#edf1ea2e);--ui-icon-border-strong:var(--ui-border-strong,#edf1ea47);--ui-icon-danger:var(--ui-danger,#ef927d);--ui-icon-radius:var(--ui-radius,8px);--ui-icon-surface:var(--ui-surface,#ffffff0a);--ui-icon-surface-raised:var(--ui-surface-raised,#ffffff13);--ui-icon-text:var(--ui-text,#f3f6ef);--ui-icon-muted:var(--ui-muted,#f3f6efa8);border-radius:var(--ui-icon-radius);width:36px;height:36px;color:var(--ui-icon-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s,opacity .12s,transform .12s;display:inline-flex}._iconButton_18gx2_1[data-ui-size=sm]{width:30px;height:30px}._iconButton_18gx2_1[data-ui-size=lg]{width:42px;height:42px}._iconButton_18gx2_1[data-ui-variant=surface]{border-color:var(--ui-icon-border);background:var(--ui-icon-surface);color:var(--ui-icon-text)}._iconButton_18gx2_1[data-ui-variant=danger]{color:var(--ui-icon-danger)}._iconButton_18gx2_1[aria-pressed=true]{border-color:color-mix(in srgb, var(--ui-icon-accent) 52%, var(--ui-icon-border-strong));background:color-mix(in srgb, var(--ui-icon-accent) 13%, transparent);color:var(--ui-icon-text)}._iconButton_18gx2_1:not(:disabled):hover{border-color:color-mix(in srgb, var(--ui-icon-accent) 50%, var(--ui-icon-border-strong));background:var(--ui-icon-surface-raised);color:var(--ui-icon-text)}._iconButton_18gx2_1:not(:disabled):active{transform:translateY(1px)}._iconButton_18gx2_1:disabled{cursor:not-allowed;opacity:.5}._iconButton_18gx2_1:focus-visible{outline:2px solid var(--ui-icon-accent,var(--ui-accent,#7ad7b0));outline-offset:3px}@media (prefers-reduced-motion:reduce){._iconButton_18gx2_1{transition:none}}._inlineAlert_1lgg6_1{--ui-alert-border:var(--ui-border,#edf1ea2e);--ui-alert-error:var(--ui-danger,#ef927d);--ui-alert-info:var(--ui-accent,#7ad7b0);--ui-alert-radius:var(--ui-radius,8px);--ui-alert-surface:transparent;--ui-alert-text:var(--ui-text,#f3f6ef);--ui-alert-warning:var(--ui-warning,#f2c36b);border:1px solid var(--ui-alert-border);border-radius:var(--ui-alert-radius);background:var(--ui-alert-surface);width:100%;color:var(--ui-alert-text);text-align:center;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}._inlineAlert_1lgg6_1[data-ui-tone=error]{--ui-alert-border:var(--ui-alert-error-border,color-mix(in srgb, var(--ui-alert-error) 55%, black));--ui-alert-text:var(--ui-alert-error)}._inlineAlert_1lgg6_1[data-ui-tone=info]{--ui-alert-border:var(--ui-alert-info-border,color-mix(in srgb, var(--ui-alert-info) 50%, transparent));--ui-alert-text:var(--ui-alert-info)}._inlineAlert_1lgg6_1[data-ui-tone=neutral]{--ui-alert-text:var(--ui-muted,#f3f6efa8)}._inlineAlert_1lgg6_1[data-ui-tone=warning]{--ui-alert-border:var(--ui-alert-warning-border,color-mix(in srgb, var(--ui-alert-warning) 55%, black));--ui-alert-text:var(--ui-alert-warning)}._loadingIndicator_1jawz_1{--ui-loading-accent:var(--ui-accent,#7ad7b0);--ui-loading-accent-alpha-head:color-mix(in oklch, var(--ui-loading-accent) 42%, transparent);--ui-loading-accent-alpha-tail:color-mix(in oklch, var(--ui-loading-accent) 34%, transparent);--ui-loading-center-dot-offset:2px;--ui-loading-center-dot-size:4px;--ui-loading-glow-blur:10px;--ui-loading-glow-edge:34px;--ui-loading-glow-inset:-30px;--ui-loading-glow-mid:17px;--ui-loading-glow-start:6px;--ui-loading-head-offset:1px;--ui-loading-head-shadow:18px;--ui-loading-size:72px;--ui-loading-tail-mid:49deg;--ui-loading-tail-solid:98deg;--ui-loading-tail-start:0deg;--ui-loading-thickness:10px;--ui-loading-trace-end:98deg;width:var(--ui-loading-size);height:var(--ui-loading-size);color:var(--ui-loading-accent);justify-content:center;align-items:center;line-height:0;display:inline-flex}._spinner_1jawz_30{width:var(--ui-loading-size);height:var(--ui-loading-size);background:0 0;border-radius:999px;animation:.8s linear infinite _ui-loading-spin_1jawz_1;position:relative}._spinner_1jawz_30:before,._spinner_1jawz_30:after,._head_1jawz_41{border-radius:inherit;position:absolute}._spinner_1jawz_30:before,._spinner_1jawz_30:after{content:""}._spinner_1jawz_30:before{inset:var(--ui-loading-glow-inset);background:radial-gradient(circle at 78% 52%, var(--ui-loading-accent-alpha-head) 0 var(--ui-loading-glow-start), color-mix(in oklch, var(--ui-loading-accent) 18%, transparent) var(--ui-loading-glow-mid), transparent var(--ui-loading-glow-edge));filter:blur(var(--ui-loading-glow-blur))}._spinner_1jawz_30:after{background:conic-gradient(transparent 0 var(--ui-loading-tail-start), var(--ui-loading-accent-alpha-tail) var(--ui-loading-tail-mid), var(--ui-loading-accent) var(--ui-loading-tail-solid) var(--ui-loading-trace-end), transparent var(--ui-loading-trace-end) 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ui-loading-thickness)), #000 calc(100% - var(--ui-loading-thickness) + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--ui-loading-thickness)), #000 calc(100% - var(--ui-loading-thickness) + 1px));inset:0}._head_1jawz_41{top:calc(50% - var(--ui-loading-head-offset));width:var(--ui-loading-thickness);height:var(--ui-loading-thickness);background:var(--ui-loading-accent);box-shadow:0 0 var(--ui-loading-head-shadow) color-mix(in oklch, var(--ui-loading-accent) 36%, transparent);right:0}._centerDot_1jawz_86{top:calc(50% - var(--ui-loading-center-dot-offset));left:calc(50% - var(--ui-loading-center-dot-offset));width:var(--ui-loading-center-dot-size);height:var(--ui-loading-center-dot-size);background:var(--ui-loading-accent);border-radius:999px;position:absolute}@keyframes _ui-loading-spin_1jawz_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1jawz_30{animation:none}}._panelHeader_zog69_1{justify-content:space-between;align-items:center;gap:var(--ui-space-3,8px);min-width:0;padding:var(--ui-space-3,8px) var(--ui-space-4,12px);border-bottom:1px solid var(--ui-border-faint,#edf1ea1f);color:var(--ui-muted,#f3f6efa8);display:flex}._panelHeader_zog69_1[data-ui-density=standard]{gap:var(--ui-space-4,12px);padding:var(--ui-space-4,12px) var(--ui-space-5,16px)}._panelTitleButton_zog69_33{align-items:center;gap:var(--ui-space-3,8px);border-radius:var(--ui-radius-sm,6px);min-width:0;color:inherit;cursor:pointer;font:inherit;transition:background var(--ui-motion-fast,.12s) var(--ui-motion-ease,ease), border-color var(--ui-motion-fast,.12s) var(--ui-motion-ease,ease), color var(--ui-motion-fast,.12s) var(--ui-motion-ease,ease);background:0 0;border:1px solid #0000;margin:-6px -8px;padding:6px 8px;line-height:1;display:inline-flex}._panelTitleButton_zog69_33:not(:disabled):hover{background:var(--ui-hover,#ffffff0f);color:var(--ui-text,#f3f6ef)}._panelTitleButton_zog69_33:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity,.52)}._panelTitleButton_zog69_33:focus-visible{border-color:color-mix(in oklch, var(--ui-accent,#7ad7b0) 46%, transparent);outline:var(--ui-focus-ring,2px solid #7ad7b0);outline-offset:var(--ui-focus-offset,3px)}._icon_zog69_105{flex:none;justify-content:center;align-items:center;display:inline-flex}._label_zog69_119{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){._panelTitleButton_zog69_33{transition:none}}._textInput_vset0_1{--ui-input-accent:var(--ui-accent,#7ad7b0);--ui-input-border:var(--ui-border,#edf1ea2e);--ui-input-radius:var(--ui-radius,8px);--ui-input-surface:var(--ui-surface,#ffffff0a);--ui-input-text:var(--ui-text,#f3f6ef);--ui-input-muted:var(--ui-muted,#f3f6efa8);--ui-input-font:var(--ui-font-body,inherit);border:1px solid var(--ui-input-border);border-radius:var(--ui-input-radius);background:var(--ui-input-surface);min-width:0;min-height:38px;color:var(--ui-input-text);font-family:var(--ui-input-font);padding:0 12px;font-size:14px;line-height:1}._textInput_vset0_1[data-ui-full-width=true]{width:100%}._textInput_vset0_1[data-ui-size=sm]{min-height:32px;padding:0 9px;font-size:13px}._textInput_vset0_1::placeholder{color:var(--ui-input-muted)}._textInput_vset0_1:disabled{cursor:not-allowed;opacity:.5}._textInput_vset0_1:focus-visible{outline:2px solid var(--ui-input-accent,var(--ui-accent,#7ad7b0));outline-offset:3px}@media (prefers-reduced-motion:reduce){._textInput_vset0_1{transition:none}}._field_1lln5_1{gap:var(--ui-space-2);flex-direction:column;display:flex}._label_1lln5_13{color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-line-body)}._passwordControl_1lln5_27{align-items:center;min-width:0;display:flex;position:relative}._input_1lln5_41._input_1lln5_41{min-height:var(--ui-space-10);padding:0 calc(var(--ui-space-10) + var(--ui-space-3)) 0 var(--ui-space-5);border-color:var(--ui-border-faint);border-radius:var(--ui-radius-sm);background:var(--ui-bg-deep);font-size:var(--ui-text-md)}._passwordToggle_1lln5_59._passwordToggle_1lln5_59{top:50%;right:var(--ui-space-2);width:30px;min-width:30px;height:30px;color:var(--ui-muted);transition:none;position:absolute;transform:translateY(-50%)}._passwordToggle_1lln5_59._passwordToggle_1lln5_59:not(:disabled):active{transform:translateY(-50%)}._progressPips_gxcd1_1{--ui-progress-pips-count:1;--ui-progress-pips-width:min(190px, 100%);--ui-progress-pips-gap:3px;--ui-progress-pip-accent:var(--ui-accent,#7ad7b0);--ui-progress-pip-background:#0c0e0d85;--ui-progress-pip-border:var(--ui-border,#edf1ea2e);--ui-progress-pip-current-background:color-mix(in srgb, var(--ui-progress-pip-accent) 86%, white);--ui-progress-pip-current-border:color-mix(in srgb, var(--ui-progress-pip-accent) 88%, white);--ui-progress-pip-height:4px;--ui-progress-pip-radius:2px;box-sizing:border-box;width:var(--ui-progress-pips-width);grid-template-columns:repeat(var(--ui-progress-pips-count), minmax(0, 1fr));gap:var(--ui-progress-pips-gap);align-items:center;display:grid}._pip_gxcd1_41{height:var(--ui-progress-pip-height);border:1px solid var(--ui-progress-pip-border);border-radius:var(--ui-progress-pip-radius);background:var(--ui-progress-pip-background)}._pip_gxcd1_41[data-progress-state=complete],._pip_gxcd1_41[data-progress-state=current]{border-color:color-mix(in srgb, var(--ui-progress-pip-accent) 58%, var(--ui-progress-pip-border));background:var(--ui-progress-pip-accent)}._pip_gxcd1_41[data-progress-state=current]{border-color:var(--ui-progress-pip-current-border);background:var(--ui-progress-pip-current-background);box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-progress-pip-accent) 40%, transparent), 0 0 10px color-mix(in srgb, var(--ui-progress-pip-accent) 50%, transparent);animation:.85s ease-in-out infinite _progressPipPulse_gxcd1_1}@keyframes _progressPipPulse_gxcd1_1{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._pip_gxcd1_41[data-progress-state=current]{animation:none}}._statusIndicator_z6h9k_1{--ui-status-accent:var(--ui-accent,#7ad7b0);--ui-status-danger:var(--ui-danger,#ef927d);--ui-status-muted:var(--ui-muted,#f3f6efa8);--ui-status-warning:var(--ui-warning,#f2c36b);--ui-status-text:var(--ui-text,#f3f6ef);color:var(--ui-status-muted);align-items:center;gap:6px;line-height:1;display:inline-flex}._dot_z6h9k_29{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}._statusIndicator_z6h9k_1[data-ui-tone=neutral]{color:var(--ui-status-muted)}._statusIndicator_z6h9k_1[data-ui-tone=success]{color:var(--ui-status-accent)}._statusIndicator_z6h9k_1[data-ui-tone=warning]{color:var(--ui-status-warning)}._statusIndicator_z6h9k_1[data-ui-tone=danger]{color:var(--ui-status-danger)}._toolbar_x5llb_1{justify-content:flex-start;align-items:center;gap:var(--ui-space-3,8px);min-width:0;padding:var(--ui-space-3,8px);border:1px solid var(--ui-border-faint,#edf1ea1f);border-radius:var(--ui-radius-md,8px);background:color-mix(in oklch, var(--ui-bg-deep,#111412) 94%, transparent);box-shadow:var(--ui-shadow-sm,0 12px 28px -20px #000000d9);display:flex}._toolbar_x5llb_1[data-ui-density=standard]{gap:var(--ui-space-4,12px);padding:var(--ui-space-4,12px)}._toolbar_x5llb_1[data-ui-orientation=vertical]{flex-direction:column;align-items:center}._root_1qcbq_1{--ui-neutral-0:oklch(7.5% .006 80);--ui-neutral-1:oklch(9.5% .007 80);--ui-neutral-2:oklch(11.8% .008 80);--ui-neutral-3:oklch(15.5% .008 80);--ui-neutral-4:oklch(18.5% .008 80);--ui-neutral-5:oklch(20.5% .009 80);--ui-neutral-6:oklch(22.5% .009 80);--ui-neutral-7:oklch(24.5% .01 80);--ui-neutral-8:oklch(26.5% .009 80);--ui-neutral-9:oklch(32% .008 80);--ui-neutral-10:oklch(38% .008 80);--ui-bg-deep:var(--ui-neutral-2);--ui-bg:var(--ui-neutral-3);--ui-bg-lift:var(--ui-neutral-4);--ui-surface:var(--ui-neutral-5);--ui-card:var(--ui-neutral-6);--ui-surface-raised:var(--ui-neutral-7);--ui-surface-hi:var(--ui-surface-raised);--ui-panel:var(--ui-surface);--ui-field:var(--ui-neutral-4);--ui-popover:var(--ui-neutral-7);--ui-overlay-soft:oklch(0% none none/.28);--ui-overlay:oklch(0% none none/.52);--ui-scrim:oklch(0% none none/.68);--ui-border-faint:var(--ui-neutral-8);--ui-border:var(--ui-neutral-9);--ui-border-strong:color-mix(in oklch, var(--ui-border) 72%, var(--ui-muted));--ui-border-bright:var(--ui-neutral-10);--ui-text:oklch(96.5% .005 80);--ui-muted:oklch(70% .012 80);--ui-dim:oklch(58% .012 80);--ui-faint:oklch(45% .012 80);--ui-accent:#7ad7b0;--ui-accent-strong:#9ee7c7;--ui-accent-deep:#5cc197;--ui-accent-ink:#0a1f15;--ui-accent-soft:color-mix(in oklch, var(--ui-accent) 14%, var(--ui-surface));--ui-accent-tint:color-mix(in oklch, var(--ui-accent) 24%, var(--ui-surface-raised));--ui-accent-alpha-sm:color-mix(in oklch, var(--ui-accent) 12%, transparent);--ui-accent-alpha-md:color-mix(in oklch, var(--ui-accent) 24%, transparent);--ui-accent-alpha-lg:color-mix(in oklch, var(--ui-accent) 38%, transparent);--ui-info:#77b7ff;--ui-warning:#f0b45b;--ui-warning-ink:#261801;--ui-danger:#ff6f67;--ui-danger-ink:#2d0908;--ui-success:var(--ui-accent);--ui-edit-style:var(--ui-info);--ui-edit-timing:var(--ui-warning);--ui-edit-position:#b8a5ff;--ui-edit-edited:var(--ui-accent);--ui-edit-emphasis:#ff8fbd;--ui-edit-style-soft:color-mix(in oklch, var(--ui-edit-style) 18%, transparent);--ui-edit-timing-soft:color-mix(in oklch, var(--ui-edit-timing) 18%, transparent);--ui-edit-position-soft:color-mix(in oklch, var(--ui-edit-position) 18%, transparent);--ui-edit-edited-soft:color-mix(in oklch, var(--ui-edit-edited) 18%, transparent);--ui-edit-emphasis-soft:color-mix(in oklch, var(--ui-edit-emphasis) 18%, transparent);--ui-hover:color-mix(in oklch, var(--ui-accent) 8%, var(--ui-surface));--ui-active:color-mix(in oklch, var(--ui-accent) 12%, var(--ui-surface));--ui-selected:color-mix(in oklch, var(--ui-accent) 16%, var(--ui-surface-raised));--ui-selected-border:color-mix(in oklch, var(--ui-accent) 54%, var(--ui-border));--ui-disabled-opacity:.52;--ui-font-display:"Bricolage Grotesque", "Sohne", system-ui, sans-serif;--ui-font-body:"Geist", system-ui, sans-serif;--ui-font-mono:"Geist Mono", ui-monospace, "JetBrains Mono", monospace;--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-tracking-tight:-.03em;--ui-tracking-title:-.02em;--ui-tracking-normal:0;--ui-tracking-label:.1em;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-md:14px;--ui-text-lg:17px;--ui-text-xl:22px;--ui-display-sm:28px;--ui-display-md:36px;--ui-display-lg:48px;--ui-line-tight:1;--ui-line-title:1.1;--ui-line-body:1.45;--ui-space-0:0;--ui-space-1:2px;--ui-space-2:4px;--ui-space-3:8px;--ui-space-4:12px;--ui-space-5:16px;--ui-space-6:20px;--ui-space-7:24px;--ui-space-8:32px;--ui-space-9:40px;--ui-space-10:48px;--ui-space-11:56px;--ui-space-12:64px;--ui-space-13:80px;--ui-radius-xs:4px;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:12px;--ui-radius-xl:18px;--ui-radius-pill:999px;--ui-radius:var(--ui-radius-md);--ui-control-height-sm:32px;--ui-control-height-md:40px;--ui-control-height-lg:56px;--ui-control-padding-x-sm:10px;--ui-control-padding-x-md:16px;--ui-control-padding-x-lg:28px;--ui-ring:inset 0 0 0 1px var(--ui-border-faint);--ui-ring-strong:inset 0 0 0 1px var(--ui-border);--ui-ring-accent:inset 0 0 0 1px var(--ui-selected-border);--ui-focus-ring:2px solid var(--ui-accent);--ui-focus-ring-on-accent:2px solid var(--ui-accent-ink);--ui-focus-ring-contrast:2px solid var(--ui-text);--ui-focus-offset:3px;--ui-motion-fast:.12s;--ui-motion-standard:.15s;--ui-motion-slow:.22s;--ui-motion-ease:cubic-bezier(.16, .84, .24, 1);--ui-shadow-sm:0 12px 28px -20px #000000b3;--ui-shadow-md:0 24px 60px -24px #000000b8;--ui-shadow-lg:0 30px 80px -26px #000000c7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-body)}._dangerSection_ni0o4_1{justify-content:space-between;align-items:center;gap:var(--ui-space-7);padding:var(--ui-space-7) 0 0;border-top:1px solid color-mix(in oklch, var(--ui-danger) 54%, var(--ui-border-faint));display:flex}._dangerCopy_ni0o4_19{gap:var(--ui-space-2);min-width:0;display:grid}._eyebrow_ni0o4_31,._warning_ni0o4_33{color:var(--ui-danger);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);line-height:var(--ui-line-tight);text-transform:uppercase;margin:0}._dangerTitle_ni0o4_53,._dialogTitle_ni0o4_55{color:var(--ui-text);font-family:var(--ui-font-display);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-tight);margin:0}._dangerTitle_ni0o4_53{font-size:var(--ui-display-xs);line-height:var(--ui-line-title)}._dangerDescription_ni0o4_81,._dialogDescription_ni0o4_83{color:var(--ui-muted);line-height:var(--ui-line-body);margin:0}._dangerDescription_ni0o4_81{max-width:66ch;font-size:var(--ui-text-sm)}._overlay_ni0o4_105{z-index:90;padding:var(--ui-space-5);background:color-mix(in oklch, var(--ui-bg-deep) 84%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_ni0o4_55{box-sizing:border-box;width:min(520px, calc(100vw - (2 * var(--ui-space-5))));gap:var(--ui-space-7);padding:var(--ui-space-8);border:1px solid color-mix(in oklch, var(--ui-danger) 38%, var(--ui-border));border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-surface-hi) 62%, var(--ui-bg-deep));box-shadow:var(--ui-shadow-lg);display:grid;position:relative}._close_ni0o4_155._close_ni0o4_155{top:var(--ui-space-4);right:var(--ui-space-4);color:var(--ui-muted);position:absolute}._dialogHeader_ni0o4_169,._proofStack_ni0o4_171{gap:var(--ui-space-4);display:grid}._dialogHeader_ni0o4_169{padding-right:var(--ui-space-8)}._dialogTitle_ni0o4_55{font-size:var(--ui-display-md);line-height:var(--ui-line-title)}._dialogDescription_ni0o4_83{font-size:var(--ui-text-md)}._reauthentication_ni0o4_207{min-width:0}._confirmationLabel_ni0o4_215{gap:var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);display:grid}._confirmationLabel_ni0o4_215 code{width:fit-content;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-xs);background:var(--ui-bg-deep);color:var(--ui-text);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm)}._actions_ni0o4_253{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=560px){._dangerSection_ni0o4_1{flex-direction:column;align-items:stretch}._overlay_ni0o4_105{padding:var(--ui-space-4)}._dialog_ni0o4_55{width:calc(100vw - (2 * var(--ui-space-4)));padding:var(--ui-space-7)}._actions_ni0o4_253{grid-template-columns:1fr}}._root_1re6m_1{gap:var(--ui-space-3);width:min(100%,420px);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-left:3px solid var(--ui-accent);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-surface) 94%, var(--ui-bg-deep));box-shadow:var(--ui-shadow-sm);color:var(--ui-text);flex-direction:column;display:flex}._copy_1re6m_29{gap:var(--ui-space-2);flex-direction:column;display:flex}._title_1re6m_41{color:var(--ui-text);font-family:var(--ui-font-body);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);letter-spacing:0;line-height:var(--ui-line-tight);margin:0}._body_1re6m_61{color:var(--ui-muted);font-family:var(--ui-font-body);font-size:var(--ui-text-xs);line-height:var(--ui-line-body);margin:0}._actions_1re6m_77{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._status_1re6m_89{color:var(--ui-muted);font-size:var(--ui-text-xs);line-height:var(--ui-line-body);margin:0}._error_1re6m_103{padding:var(--ui-space-2) var(--ui-space-3);text-align:left}@media (width<=420px){._actions_1re6m_77{grid-template-columns:minmax(0,1fr)}}._root_waqka_1{gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3) 0;border-top:1px solid var(--ui-border-faint);border-bottom:1px solid var(--ui-border-faint);flex-direction:column;display:flex}._row_waqka_21{align-items:center;gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) 34px;min-width:0;display:grid}._copy_waqka_37{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}._label_waqka_51{color:var(--ui-text);cursor:pointer;font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-body)}._description_waqka_67,._status_waqka_69{color:var(--ui-muted);font-size:var(--ui-text-xs);line-height:var(--ui-line-body);margin:0}._switch_waqka_83{appearance:none;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);background:var(--ui-field);cursor:pointer;width:34px;height:20px;transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease);margin:0;position:relative}._switch_waqka_83:before{content:"";background:var(--ui-muted);width:12px;height:12px;transition:background var(--ui-motion-fast) var(--ui-motion-ease), transform var(--ui-motion-fast) var(--ui-motion-ease);border-radius:50%;position:absolute;top:3px;left:3px}._switch_waqka_83:checked{border-color:var(--ui-accent);background:color-mix(in oklch, var(--ui-accent) 28%, var(--ui-field))}._switch_waqka_83:checked:before{background:var(--ui-accent);transform:translate(14px)}._switch_waqka_83:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._switch_waqka_83:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}._error_waqka_181{padding:var(--ui-space-2) var(--ui-space-3);text-align:left}@media (prefers-reduced-motion:reduce){._switch_waqka_83,._switch_waqka_83:before{transition:none}}._root_722p9_1{--brand-wordmark-accent:var(--ui-accent,#7ad7b0);--brand-wordmark-accent-ink:var(--ui-accent-ink,#0a1f15);color:inherit;font-family:"Poppins", var(--ui-font-display,system-ui), system-ui, sans-serif;font-size:var(--brand-wordmark-size,var(--ui-text-xl,22px));letter-spacing:-.055em;text-transform:lowercase;white-space:nowrap;align-items:baseline;font-weight:800;line-height:1;display:inline-flex}._name_722p9_17{align-items:baseline;gap:.13em;display:inline-flex}._agent_722p9_23{background:var(--brand-wordmark-accent);color:var(--brand-wordmark-accent-ink);letter-spacing:-.065em;border-radius:.18em;padding:.1em .24em .12em;line-height:.92}._dot_722p9_32{background:var(--brand-wordmark-accent);width:.18em;height:.18em;color:var(--brand-wordmark-accent);text-indent:-999px;border-radius:999px;align-self:center;margin-left:-.035em;line-height:1;overflow:hidden}._panel_f37pz_1,._statePanel_f37pz_3{width:100%;min-width:0;color:var(--ui-text);font-family:var(--ui-font-body)}._panel_f37pz_1{gap:var(--ui-space-5);display:grid}._statePanel_f37pz_3{gap:var(--ui-space-4);min-height:120px;padding:var(--ui-space-7);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);background:var(--ui-surface);place-items:center;display:grid}._stateMessage_f37pz_49{max-width:48ch;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);text-align:center;margin:0}._balanceSection_f37pz_67,._productSection_f37pz_69{min-width:0;padding:var(--ui-space-6) 0 0;border-top:1px solid var(--ui-border)}._balanceSection_f37pz_67{border-top:0;padding-top:0}._productSection_f37pz_69[data-focused=true]{border-top-color:var(--ui-accent);box-shadow:inset 0 2px 0 color-mix(in oklch, var(--ui-accent) 42%, transparent)}._balanceHeader_f37pz_101{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-5);min-width:0;padding-bottom:var(--ui-space-5);display:flex}._balanceHeadingGroup_f37pz_119,._productIdentity_f37pz_121{gap:var(--ui-space-2);min-width:0;display:grid}._sectionHeading_f37pz_133,._balanceAmount_f37pz_135,._stateMessage_f37pz_49,._rowLabel_f37pz_139,._rowValue_f37pz_141,._subscriptionStatus_f37pz_143,._subscriptionPeriod_f37pz_145,._subscriptionLifecycle_f37pz_147,._cancelNotice_f37pz_149,._grantSource_f37pz_151,._grantAmount_f37pz_153,._grantExpiry_f37pz_155,._productName_f37pz_157,._productCredits_f37pz_159,._productPrice_f37pz_161,._productPriceUnavailable_f37pz_163,._productPriceTerm_f37pz_165,._emptyState_f37pz_167{letter-spacing:0}._sectionHeading_f37pz_133{color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-body);margin:0}._balanceAmount_f37pz_135{overflow-wrap:anywhere;color:var(--ui-accent);font-family:var(--ui-font-display);font-size:var(--ui-display-sm);font-weight:var(--ui-weight-bold);line-height:var(--ui-line-title)}._accountAction_f37pz_209,._productAction_f37pz_211{flex:none;width:168px;min-width:168px}._accountActions_f37pz_223{gap:var(--ui-space-3);flex:none;grid-template-columns:repeat(2,168px);display:grid}._currentPlanRow_f37pz_237,._currentSubscriptionRow_f37pz_239,._grantRow_f37pz_241,._productRow_f37pz_243{align-items:center;min-width:0}._currentSubscriptionRow_f37pz_239{gap:var(--ui-space-4);min-height:72px;padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-border-faint);grid-template-columns:minmax(150px,.75fr) minmax(104px,.35fr) minmax(220px,1fr);display:grid}._currentPlanIdentity_f37pz_271,._subscriptionDetails_f37pz_273{gap:var(--ui-space-2);min-width:0;display:grid}._subscriptionStatus_f37pz_143{width:fit-content;max-width:100%;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-selected-border);border-radius:var(--ui-radius-sm);color:var(--ui-info);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-body)}._subscriptionPeriod_f37pz_145,._subscriptionLifecycle_f37pz_147,._cancelNotice_f37pz_149{overflow-wrap:anywhere;min-width:0;font-size:var(--ui-text-xs);line-height:var(--ui-line-body)}._subscriptionPeriod_f37pz_145{color:var(--ui-text)}._subscriptionLifecycle_f37pz_147{color:var(--ui-muted)}._cancelNotice_f37pz_149{color:var(--ui-warning);font-weight:var(--ui-weight-semibold)}._currentPlanRow_f37pz_237{gap:var(--ui-space-4);min-height:44px;padding:0 var(--ui-space-4);border-top:1px solid var(--ui-border-faint);grid-template-columns:minmax(112px,.4fr) minmax(0,1fr);display:grid}._rowLabel_f37pz_139{color:var(--ui-muted);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-body)}._rowValue_f37pz_141,._productName_f37pz_157{min-width:0;color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-body)}._grantList_f37pz_403,._productList_f37pz_405{margin:0;padding:0;list-style:none;display:grid}._grantList_f37pz_403{border-top:1px solid var(--ui-border-faint)}._emptyState_f37pz_167{min-height:48px;padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border-faint);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);align-items:center;display:grid}._grantRow_f37pz_241{gap:var(--ui-space-4);min-height:48px;padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border-faint);grid-template-columns:minmax(150px,1fr) minmax(120px,.5fr) minmax(160px,.7fr);display:grid}._grantSource_f37pz_151{min-width:0;color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-line-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._grantAmount_f37pz_153,._grantExpiry_f37pz_155,._productCredits_f37pz_159,._productPrice_f37pz_161{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);line-height:var(--ui-line-body)}._grantAmount_f37pz_153{color:var(--ui-text);font-weight:var(--ui-weight-semibold)}._grantExpiry_f37pz_155{color:var(--ui-warning)}._productSection_f37pz_69>._sectionHeading_f37pz_133{padding:0 var(--ui-space-4) var(--ui-space-4)}._productList_f37pz_405{gap:var(--ui-space-3)}._productRow_f37pz_243{gap:var(--ui-space-4);min-height:64px;padding:var(--ui-space-4);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);background:var(--ui-surface);grid-template-columns:minmax(150px,1fr) minmax(120px,.55fr) minmax(92px,.45fr) 168px;display:grid}._productRow_f37pz_243[data-current=true]{border-color:var(--ui-selected-border);box-shadow:var(--ui-ring-accent)}._productCredits_f37pz_159{color:var(--ui-muted)}._productPrice_f37pz_161{align-items:baseline;gap:var(--ui-space-1);color:var(--ui-info);flex-wrap:wrap;display:inline-flex}._productPriceTerm_f37pz_165,._productPriceUnavailable_f37pz_163{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);line-height:var(--ui-line-body)}._productPriceUnavailable_f37pz_163{overflow-wrap:anywhere}@media (width<=768px){._balanceHeader_f37pz_101{flex-direction:column;align-items:stretch}._accountAction_f37pz_209,._productAction_f37pz_211{width:100%;min-width:0}._accountActions_f37pz_223{grid-template-columns:minmax(0,1fr)}._grantRow_f37pz_241,._currentSubscriptionRow_f37pz_239,._productRow_f37pz_243{grid-template-columns:minmax(0,1fr) auto}._subscriptionDetails_f37pz_273,._grantExpiry_f37pz_155,._productAction_f37pz_211{grid-column:1/-1}}._badge_s12i0_1{min-width:88px;height:var(--ui-control-height-md);justify-content:center;align-items:center;gap:var(--ui-space-3);padding:0 var(--ui-control-padding-x-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font-family:var(--ui-font-body);letter-spacing:0;transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);grid-template-columns:16px minmax(5ch,auto);text-decoration:none;display:inline-grid}._badge_s12i0_1[href]:hover{border-color:var(--ui-selected-border);background:var(--ui-hover)}._badge_s12i0_1[href]:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._icon_s12i0_65{color:var(--ui-accent)}._amount_s12i0_73{min-width:0;color:var(--ui-accent);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);letter-spacing:0;line-height:var(--ui-line-tight);text-align:right}._loading_s12i0_95{justify-self:center}@media (prefers-reduced-motion:reduce){._badge_s12i0_1{transition:none}}._line_qg9zh_1{align-items:baseline;gap:var(--ui-space-3);width:100%;min-width:0;color:var(--ui-muted);font-family:var(--ui-font-body);font-size:var(--ui-text-sm);letter-spacing:0;grid-template-columns:minmax(0,1fr) minmax(7ch,auto);line-height:1.4;display:grid}._label_qg9zh_29{overflow-wrap:anywhere;min-width:0}._value_qg9zh_39,._valueSkeleton_qg9zh_41{justify-self:end;width:7ch;min-width:7ch}._value_qg9zh_39{color:var(--ui-text);font-family:var(--ui-font-mono);font-feature-settings:"tnum";font-weight:var(--ui-weight-semibold);text-align:right;white-space:nowrap}._valueSkeleton_qg9zh_41{border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-muted) 22%, transparent);height:1em;display:block}._notice_1mgcs_1{justify-content:space-between;align-items:center;gap:var(--ui-space-5);width:100%;min-width:0;padding:var(--ui-space-4);border:1px solid color-mix(in oklch, var(--ui-warning) 48%, var(--ui-border));border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-warning) 7%, var(--ui-surface));color:var(--ui-text);font-family:var(--ui-font-body);display:flex}._shortfall_1mgcs_31{min-width:0;color:var(--ui-warning);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);letter-spacing:0;line-height:var(--ui-line-body);overflow-wrap:anywhere}._actions_1mgcs_53{gap:var(--ui-space-3);flex:none;grid-template-columns:repeat(2,minmax(120px,1fr));display:grid}@media (width<=560px){._notice_1mgcs_1{flex-direction:column;align-items:stretch}._actions_1mgcs_53{grid-template-columns:minmax(0,1fr)}}._challengeControl_niszr_1{width:100%;transition:max-height var(--ui-motion-standard) var(--ui-motion-ease), opacity var(--ui-motion-standard) var(--ui-motion-ease);overflow:hidden}._challengeControl_niszr_1[data-challenge-state=pending]{opacity:1;visibility:visible;max-height:90px}._challengeControl_niszr_1[data-challenge-state=verified]{opacity:0;pointer-events:none;visibility:hidden;max-height:0}._overlay_4ea3f_1{z-index:90;padding:var(--ui-space-5);background:color-mix(in oklch, var(--ui-bg-deep) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_4ea3f_25{box-sizing:border-box;width:min(440px, calc(100vw - (2 * var(--ui-space-5))));gap:var(--ui-space-7);padding:var(--ui-space-8);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-surface-hi) 58%, var(--ui-bg-deep));box-shadow:var(--ui-shadow-lg);flex-direction:column;display:flex;position:relative}._close_4ea3f_53._close_4ea3f_53{top:var(--ui-space-4);right:var(--ui-space-4);color:var(--ui-muted);position:absolute}._content_4ea3f_67{gap:var(--ui-space-4);padding-right:var(--ui-space-8);flex-direction:column;display:flex}._title_4ea3f_81{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-display-md);font-weight:var(--ui-weight-bold);line-height:var(--ui-line-title);letter-spacing:0;margin:0}._description_4ea3f_101{color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-line-body);margin:0}._actions_4ea3f_115{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._actionsSingle_4ea3f_127{grid-template-columns:minmax(0,1fr)}@media (width<=520px){._overlay_4ea3f_1{padding:var(--ui-space-4)}._dialog_4ea3f_25{width:calc(100vw - (2 * var(--ui-space-4)));padding:var(--ui-space-7)}._actions_4ea3f_115{grid-template-columns:1fr}}._uploadTarget_18ze0_1{--source-upload-accent-value:var(--source-upload-accent,var(--ui-accent,#7ad7b0));--source-upload-border-value:var(--source-upload-border,var(--ui-selected-border,#7ad7b057));--source-upload-text-value:var(--source-upload-text,var(--ui-text,#f5f4f1));--source-upload-muted-value:var(--source-upload-muted,var(--ui-muted,#f5f4f194));--source-upload-surface-value:var(--source-upload-target-background,var(--ui-field,#131614db));--source-upload-font-body-value:var(--source-upload-font-body,var(--ui-font-body,system-ui, sans-serif));--source-upload-font-display-value:var(--source-upload-font-display,var(--ui-font-display,system-ui, sans-serif));--source-upload-font-mono-value:var(--source-upload-font-mono,var(--ui-font-mono,ui-monospace, monospace));min-height:var(--source-upload-target-min-height,154px);align-items:var(--source-upload-target-align,flex-start);justify-content:center;gap:var(--source-upload-target-gap,var(--ui-space-3,10px));padding:var(--source-upload-target-padding,var(--ui-space-7,22px));border:var(--source-upload-target-border,1px dashed var(--source-upload-border-value));border-radius:var(--source-upload-target-radius,var(--ui-radius-md,8px));background:var(--source-upload-surface-value);box-shadow:var(--source-upload-target-shadow,none);color:var(--source-upload-text-value);cursor:pointer;font-family:var(--source-upload-font-body-value);text-align:var(--source-upload-target-text-align,left);transition:border-color var(--ui-motion-standard,.14s) var(--ui-motion-ease,ease), background var(--ui-motion-standard,.14s) var(--ui-motion-ease,ease), box-shadow var(--ui-motion-standard,.14s) var(--ui-motion-ease,ease), transform var(--ui-motion-standard,.14s) var(--ui-motion-ease,ease);flex-direction:column;display:flex}._uploadTarget_18ze0_1:hover{border-color:var(--source-upload-target-hover-border,var(--source-upload-accent-value));background:var(--source-upload-target-hover-background,var(--source-upload-surface-value));box-shadow:var(--source-upload-target-hover-shadow,var(--source-upload-target-shadow,none));transform:var(--source-upload-target-hover-transform,none)}._uploadTargetDragging_18ze0_79{border-color:var(--source-upload-target-hover-border,var(--source-upload-accent-value));background:var(--source-upload-target-hover-background,var(--source-upload-surface-value));box-shadow:var(--source-upload-target-hover-shadow,var(--source-upload-target-shadow,none));transform:var(--source-upload-target-drag-transform,var(--source-upload-target-hover-transform,none))}._uploadTarget_18ze0_1:active{transform:var(--source-upload-target-active-transform,var(--source-upload-target-hover-transform,none))}._uploadTarget_18ze0_1:has(+._fileInput_18ze0_101:focus-visible){outline:var(--ui-focus-ring,2px solid var(--source-upload-accent-value));outline-offset:var(--ui-focus-offset,3px)}._uploadRole_18ze0_111{color:var(--source-upload-accent-value);font-family:var(--source-upload-font-mono-value);font-size:var(--source-upload-role-size,10px);font-weight:var(--ui-weight-bold,700);letter-spacing:var(--source-upload-role-spacing,var(--ui-tracking-label,.08em));text-transform:uppercase;line-height:1}._uploadTitle_18ze0_131{color:var(--source-upload-text-value);font-family:var(--source-upload-font-display-value);font-size:var(--source-upload-title-size,clamp(26px, 4vw, 42px));font-weight:var(--source-upload-title-weight,var(--ui-weight-bold,700));letter-spacing:var(--ui-tracking-normal,0);line-height:var(--source-upload-title-line-height,.95);display:block}._uploadTitleLine_18ze0_151{display:block}._uploadHint_18ze0_159{color:var(--source-upload-muted-value);font-family:var(--source-upload-hint-font,var(--source-upload-font-body-value));font-size:var(--source-upload-hint-size,12px);letter-spacing:var(--source-upload-hint-spacing,0);line-height:1}._fileInput_18ze0_101{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._sourceListPanel_18ze0_195{--source-upload-accent-value:var(--source-upload-accent,var(--ui-accent,#7ad7b0));--source-upload-border-value:var(--source-upload-border,var(--ui-border,#7ad7b038));--source-upload-border-faint-value:var(--source-upload-border-faint,var(--ui-border-faint,#f5f4f11f));--source-upload-text-value:var(--source-upload-text,var(--ui-text,#f5f4f1));--source-upload-muted-value:var(--source-upload-muted,var(--ui-muted,#f5f4f194));--source-upload-faint-value:var(--source-upload-faint,var(--ui-faint,#f5f4f16b));--source-upload-panel-background-value:var(--source-upload-list-background,var(--ui-panel,#080908a3));--source-upload-font-body-value:var(--source-upload-font-body,var(--ui-font-body,system-ui, sans-serif));--source-upload-font-mono-value:var(--source-upload-font-mono,var(--ui-font-mono,ui-monospace, monospace));min-height:0;padding:var(--source-upload-list-padding,0);border:var(--source-upload-list-border,1px solid var(--source-upload-border-faint-value));border-radius:var(--source-upload-list-radius,var(--ui-radius-md,8px));background:var(--source-upload-panel-background-value);box-shadow:var(--source-upload-list-shadow,none);color:var(--source-upload-text-value);font-family:var(--source-upload-font-body-value);flex-direction:column;display:flex;overflow:hidden}._sourceListHeader_18ze0_243{min-height:var(--source-upload-list-header-height,38px);align-items:center;justify-content:var(--source-upload-list-header-align,flex-start);margin:var(--source-upload-list-header-margin,0);padding:var(--source-upload-list-header-padding,0 var(--ui-space-4,12px));border-bottom:var(--source-upload-list-header-border,1px solid var(--source-upload-border-faint-value));color:var(--source-upload-muted-value);font-family:var(--source-upload-font-mono-value);font-size:var(--source-upload-list-header-size,11px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--source-upload-list-header-spacing,0);white-space:nowrap;flex:none;line-height:1;display:flex}._sourceListHeader_18ze0_243[data-summary-layout=stacked]{white-space:normal;align-items:stretch;line-height:1.1}._sourceListSummary_18ze0_293{gap:var(--ui-space-2,5px);width:100%;margin:0;padding:0;display:grid}._sourceListSummaryRow_18ze0_309{align-items:center;gap:var(--ui-space-3,8px);grid-template-columns:minmax(0,1fr) max-content;min-width:0;display:grid}._sourceListSummaryRow_18ze0_309 dt,._sourceListSummaryRow_18ze0_309 dd{min-width:0;margin:0}._sourceListSummaryRow_18ze0_309 dt{color:var(--source-upload-faint-value);font-weight:var(--ui-weight-bold,700);letter-spacing:var(--ui-tracking-label,.08em);text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}._sourceListSummaryRow_18ze0_309 dd{color:var(--source-upload-muted-value);font-weight:var(--ui-weight-semibold,600);text-align:right}._sourceListHeaderEmpty_18ze0_367{border-bottom:var(--source-upload-list-empty-header-border,var(--source-upload-list-header-border,1px solid var(--source-upload-border-faint-value)));margin:var(--source-upload-list-empty-header-margin,var(--source-upload-list-header-margin,0));padding:var(--source-upload-list-empty-header-padding,var(--source-upload-list-header-padding,0 var(--ui-space-4,12px)))}._sourceList_18ze0_195{min-height:0;padding:var(--source-upload-list-items-padding,6px);margin:0;list-style:none;overflow:auto}._sourceItem_18ze0_395,._sourceSkeletonItem_18ze0_397{min-height:var(--source-upload-list-row-height,46px);grid-template-columns:minmax(0, 1fr) var(--source-upload-list-action-size,30px);align-items:center;gap:var(--source-upload-list-row-gap,10px);padding:var(--source-upload-list-row-padding,7px 8px 7px 10px);border-radius:var(--source-upload-list-row-radius,7px);display:grid}._sourceItem_18ze0_395+._sourceItem_18ze0_395,._sourceSkeletonItem_18ze0_397{margin-top:var(--source-upload-list-row-gap-y,2px)}._sourceItem_18ze0_395:hover{background:var(--source-upload-list-row-hover-background,var(--ui-hover,#ffffff0d))}._sourceText_18ze0_435,._sourceSkeletonText_18ze0_455{grid-template-columns:var(--source-upload-list-text-columns,minmax(0, 1fr));align-items:var(--source-upload-list-text-align,stretch);gap:var(--source-upload-list-text-gap,4px);white-space:nowrap;min-width:0;display:grid;overflow:hidden}._sourceName_18ze0_475{min-width:0;color:var(--source-upload-text-value);font-size:var(--source-upload-list-name-size,13px);font-weight:var(--ui-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}._sourceMeta_18ze0_497{align-items:baseline;justify-self:var(--source-upload-list-meta-justify,end);gap:var(--source-upload-list-meta-gap,4px);color:var(--source-upload-faint-value);font-family:var(--source-upload-font-mono-value);font-size:var(--source-upload-list-meta-size,10.5px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:max-content max-content max-content;line-height:1;display:inline-grid}._sourceSize_18ze0_527,._sourceDuration_18ze0_529{text-align:right}._sourceMetaSeparator_18ze0_537{color:var(--source-upload-muted-value)}._deleteButton_18ze0_545{width:var(--source-upload-list-action-size,30px);height:var(--source-upload-list-action-size,30px);border:var(--source-upload-list-action-border,1px solid transparent);border-radius:var(--source-upload-list-action-radius,7px);background:var(--source-upload-list-action-background,transparent);color:var(--source-upload-muted-value);cursor:pointer;font-family:var(--source-upload-font-mono-value);font-size:var(--source-upload-list-action-font-size,10px);transition:background var(--ui-motion-fast,.12s) var(--ui-motion-ease,ease), border-color var(--ui-motion-fast,.12s) var(--ui-motion-ease,ease), color var(--ui-motion-fast,.12s) var(--ui-motion-ease,ease), transform var(--ui-motion-fast,.12s) var(--ui-motion-ease,ease);justify-content:center;align-items:center;padding:0;display:inline-flex}._deleteButton_18ze0_545[data-ui-size=sm]{width:var(--source-upload-list-action-size,30px);height:var(--source-upload-list-action-size,30px)}._deleteButton_18ze0_545:hover{border-color:var(--source-upload-list-action-hover-border,var(--source-upload-border-value));background:var(--source-upload-list-action-hover-background,var(--ui-active,#ffffff0f));color:var(--source-upload-list-action-hover-color,var(--source-upload-text-value))}._deleteButton_18ze0_545:active{transform:var(--source-upload-list-action-active-transform,none)}._deleteButton_18ze0_545:focus-visible{outline:var(--ui-focus-ring,2px solid var(--source-upload-accent-value));outline-offset:var(--ui-focus-offset,2px)}._sourceSkeletonBar_18ze0_627{height:var(--source-upload-skeleton-height,8px);border-radius:var(--ui-radius-pill,999px);background:linear-gradient(90deg, var(--source-upload-skeleton-from,var(--ui-accent-alpha-sm,#ffffff0f)), var(--source-upload-skeleton-via,var(--ui-accent-alpha-md,#7ad7b029)), var(--source-upload-skeleton-from,var(--ui-accent-alpha-sm,#ffffff0f)));background-size:220% 100%;animation:1.35s ease-in-out infinite _sourceUploadSkeletonPulse_18ze0_1;display:block}._sourceSkeletonName_18ze0_657{width:var(--source-upload-skeleton-name-width,58%)}._sourceSkeletonMeta_18ze0_665{width:var(--source-upload-skeleton-meta-width,38%);height:var(--source-upload-skeleton-meta-height,var(--source-upload-skeleton-height,8px));justify-self:var(--source-upload-list-meta-justify,end);opacity:.68}._sourceSkeletonButton_18ze0_679{width:var(--source-upload-skeleton-button-size,22px);height:var(--source-upload-skeleton-button-size,22px);opacity:.7}@media (prefers-reduced-motion:reduce){._uploadTarget_18ze0_1,._deleteButton_18ze0_545{transition:none}._sourceSkeletonBar_18ze0_627{animation:none}}@keyframes _sourceUploadSkeletonPulse_18ze0_1{0%{background-position:120% 0}to{background-position:-80% 0}}._panel_1v1fu_1{--ai-edit-progress-bg:var(--ui-bg);--ai-edit-progress-hair:var(--ui-border);--ai-edit-progress-hair-faint:var(--ui-border-faint);--ai-edit-progress-text:var(--ui-text);--ai-edit-progress-muted:var(--ui-muted);--ai-edit-progress-faint:var(--ui-faint);--ai-edit-progress-mint:var(--ui-accent);--ai-edit-progress-mint-deep:var(--ui-accent-deep);--ai-edit-progress-mint-ink:var(--ui-accent-ink);--ai-edit-progress-coral:var(--ui-danger);--ai-edit-progress-body:var(--ui-font-body);--ai-edit-progress-mono:var(--ui-font-mono);--ai-edit-progress-radius-sm:var(--ui-radius-sm);--ai-edit-progress-radius-lg:var(--ui-radius-lg);--ai-edit-progress-panel-gap:var(--ui-space-8);--ai-edit-progress-progress-display:flex;align-items:center;gap:var(--ai-edit-progress-panel-gap);width:100%;min-width:0;color:var(--ai-edit-progress-text);font-family:var(--ai-edit-progress-body);flex-direction:column;display:flex}._progress_1v1fu_57{min-width:200px;display:var(--ai-edit-progress-progress-display);text-align:center;flex-direction:column;align-self:center;align-items:center}._progressTags_1v1fu_75{min-height:var(--ui-space-6);margin-bottom:var(--ui-space-4);justify-content:center;align-items:center;gap:var(--ui-space-2);color:var(--ai-edit-progress-text);font-family:var(--ai-edit-progress-body);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);opacity:.45;display:flex}._progressSep_1v1fu_103{color:var(--ai-edit-progress-faint)}._progressPips_1v1fu_111{--ui-progress-pips-width:min(190px, 100%);--ui-progress-pip-accent:var(--ai-edit-progress-mint);--ui-progress-pip-background:var(--ui-overlay-soft);--ui-progress-pip-border:var(--ai-edit-progress-hair);--ui-progress-pip-current-background:color-mix(in oklch, var(--ai-edit-progress-mint) 86%, white);--ui-progress-pip-current-border:color-mix(in oklch, var(--ai-edit-progress-mint) 88%, white)}._progressTimer_1v1fu_129{max-width:220px;margin-top:var(--ui-space-4);color:var(--ai-edit-progress-faint);font-family:var(--ai-edit-progress-mono);font-size:var(--ui-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:balance;line-height:1.35}._actionStack_1v1fu_153{gap:var(--ui-space-3);flex-direction:column;width:100%;display:flex}._verificationControl_1v1fu_167{width:100%}._primaryAction_1v1fu_175{width:100%;min-height:var(--ui-control-height-lg);justify-content:center;align-items:center;gap:var(--ui-space-3);padding:18px var(--ui-control-padding-x-lg);border-radius:var(--ai-edit-progress-radius-lg);background:var(--ai-edit-progress-mint);box-shadow:0 0 0 1px var(--ai-edit-progress-mint-deep), 0 12px 28px -10px var(--ui-accent-alpha-lg);color:var(--ai-edit-progress-mint-ink);cursor:pointer;font-family:var(--ai-edit-progress-body);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-medium);letter-spacing:var(--ui-tracking-normal);transition:background var(--ui-motion-standard) var(--ui-motion-ease), box-shadow var(--ui-motion-standard) var(--ui-motion-ease), opacity var(--ui-motion-standard) var(--ui-motion-ease), transform var(--ui-motion-standard) var(--ui-motion-ease);border:none;display:inline-flex}._primaryAction_1v1fu_175:disabled{cursor:not-allowed;opacity:.6}._primaryAction_1v1fu_175:not(:disabled):hover{background:color-mix(in oklch, var(--ai-edit-progress-mint) 86%, white);box-shadow:0 0 0 1px var(--ai-edit-progress-mint-deep), 0 18px 38px -12px var(--ui-accent-alpha-lg);transform:translateY(-2px)}._primaryAction_1v1fu_175:not(:disabled):active{transform:translateY(0)}._secondaryAction_1v1fu_263{justify-content:center;align-items:center;gap:var(--ui-space-3);width:100%;min-height:44px;padding:var(--ui-space-4) var(--ui-space-6);border:1px solid var(--ai-edit-progress-hair-faint);border-radius:var(--ai-edit-progress-radius-lg);color:var(--ai-edit-progress-muted);cursor:pointer;font:inherit;font-size:var(--ui-text-md);transition:background var(--ui-motion-standard) var(--ui-motion-ease), border-color var(--ui-motion-standard) var(--ui-motion-ease), color var(--ui-motion-standard) var(--ui-motion-ease), transform var(--ui-motion-standard) var(--ui-motion-ease);background:0 0;text-decoration:none;display:inline-flex}._secondaryAction_1v1fu_263:disabled{cursor:not-allowed;opacity:.45}._secondaryAction_1v1fu_263:not(:disabled):hover,._secondaryAction_1v1fu_263:not(:disabled):active{border-color:color-mix(in oklch, var(--ai-edit-progress-mint) 54%, transparent)}._resetAction_1v1fu_329{margin-top:var(--ui-space-2);color:var(--ai-edit-progress-faint);font-size:var(--ui-text-sm);align-self:center}._errorText_1v1fu_343{--ui-alert-error:var(--ai-edit-progress-coral);--ui-alert-error-border:color-mix(in oklch, var(--ai-edit-progress-coral) 55%, black);--ui-alert-radius:var(--ai-edit-progress-radius-sm)}._primaryAction_1v1fu_175:focus-visible,._secondaryAction_1v1fu_263:focus-visible,._resetAction_1v1fu_329:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset);border-radius:var(--ai-edit-progress-radius-sm)}@media (prefers-reduced-motion:reduce){._primaryAction_1v1fu_175,._secondaryAction_1v1fu_263{transition:none}}._filesPanel_1dxx1_1{--source-upload-accent:var(--ui-accent);--source-upload-border:var(--ui-border);--source-upload-border-faint:var(--ui-border-faint);--source-upload-text:var(--ui-text);--source-upload-muted:var(--ui-muted);--source-upload-faint:var(--ui-faint);--source-upload-font-body:var(--ui-font-body);--source-upload-font-display:var(--ui-font-display);--source-upload-font-mono:var(--ui-font-mono);--source-upload-target-min-height:180px;--source-upload-target-align:center;--source-upload-target-text-align:center;--source-upload-target-gap:var(--ui-space-4);--source-upload-target-padding:var(--ui-space-8) var(--ui-space-7);--source-upload-target-border:1.5px dashed transparent;--source-upload-target-radius:var(--ui-radius-xl);--source-upload-target-background:radial-gradient(120% 100% at 50% 50%, color-mix(in oklch, var(--ui-bg-deep) 50%, transparent) 0%, color-mix(in oklch, var(--ui-bg-deep) 42%, transparent) 58%, color-mix(in oklch, var(--ui-bg-deep) 16%, transparent) 100%), repeating-linear-gradient(135deg, var(--editor-surface-hi) 0 2px, var(--editor-bg-deep) 2px 14px);--source-upload-target-hover-border:color-mix(in oklch, var(--editor-mint) 54%, transparent);--source-upload-target-hover-background:radial-gradient(120% 100% at 50% 50%, color-mix(in oklch, var(--ui-accent) 8%, var(--ui-bg-deep)) 0%, color-mix(in oklch, var(--ui-accent) 6%, var(--ui-bg-deep)) 58%, var(--ui-accent-alpha-sm) 100%), repeating-linear-gradient(135deg, color-mix(in oklch, var(--editor-surface-hi) 88%, var(--editor-mint)) 0 2px, var(--editor-bg-deep) 2px 14px);--source-upload-target-shadow:var(--ui-shadow-md);--source-upload-target-hover-shadow:var(--ui-shadow-lg), 0 0 0 1px var(--ui-accent-alpha-sm);--source-upload-target-hover-transform:scale(1.012);--source-upload-target-active-transform:scale(.992);--source-upload-role-size:var(--ui-text-md);--source-upload-role-spacing:var(--ui-tracking-label);--source-upload-title-size:var(--ui-display-md);--source-upload-title-weight:var(--ui-weight-semibold);--source-upload-title-line-height:1.1;--source-upload-hint-size:var(--ui-text-md);--source-upload-hint-font:var(--editor-mono);--source-upload-hint-spacing:.03em;--source-upload-list-padding:var(--ui-space-4) var(--ui-space-7);--source-upload-list-border:1.5px dashed transparent;--source-upload-list-radius:var(--ui-radius-xl);--source-upload-list-background:radial-gradient(120% 100% at 50% 50%, color-mix(in oklch, var(--ui-bg-deep) 72%, transparent) 0%, color-mix(in oklch, var(--ui-bg-deep) 55%, transparent) 55%, transparent 100%);--source-upload-list-shadow:var(--ui-shadow-md);--source-upload-list-header-height:0;--source-upload-list-header-align:center;--source-upload-list-header-margin:0 0 var(--ui-space-3);--source-upload-list-header-padding:0 0 var(--ui-space-3);--source-upload-list-header-size:var(--ui-text-sm);--source-upload-list-header-spacing:.02em;--source-upload-list-empty-header-border:none;--source-upload-list-empty-header-margin:0;--source-upload-list-empty-header-padding:0;--source-upload-list-items-padding:0;--source-upload-list-row-height:20px;--source-upload-list-row-padding:0;--source-upload-list-row-gap:var(--ui-space-3);--source-upload-list-row-gap-y:5px;--source-upload-list-text-columns:minmax(0, 1fr) max-content;--source-upload-list-text-direction:row;--source-upload-list-text-align:baseline;--source-upload-list-text-gap:var(--ui-space-2);--source-upload-list-meta-justify:end;--source-upload-list-name-size:var(--ui-text-sm);--source-upload-list-meta-size:10px;--source-upload-list-action-size:18px;--source-upload-list-action-border:1px solid var(--editor-hair);--source-upload-list-action-radius:var(--ui-radius-sm);--source-upload-list-action-background:var(--ui-overlay-soft);--source-upload-list-action-hover-border:color-mix(in oklch, var(--editor-mint) 54%, transparent);--source-upload-list-action-hover-background:var(--ui-active);--source-upload-skeleton-height:10px;--source-upload-skeleton-name-width:112px;--source-upload-skeleton-meta-width:52px;--source-upload-skeleton-meta-height:8px;--source-upload-skeleton-button-size:18px;gap:var(--ui-space-4);width:100%;min-height:100%;padding:var(--ui-space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;display:flex;overflow:hidden}._filesPanel_1dxx1_1[data-presentation=medium]{--source-upload-list-padding:10px 6px;--source-upload-list-header-height:auto;--source-upload-list-header-align:stretch;--source-upload-list-header-margin:0 0 var(--ui-space-3);--source-upload-list-header-padding:0 0 var(--ui-space-3);--source-upload-list-items-padding:0;--source-upload-list-row-height:36px;--source-upload-list-row-padding:var(--ui-space-2) 0;--source-upload-list-text-columns:minmax(0, 1fr);--source-upload-list-text-align:start;--source-upload-list-text-gap:3px;--source-upload-list-meta-justify:start;--source-upload-list-meta-gap:var(--ui-space-2);padding:14px 6px}._filesPanel_1dxx1_1[data-presentation=small]{gap:var(--ui-space-3);text-align:center;align-items:center;padding:14px 6px}._filesDraftActionStack_1dxx1_271{align-self:center;gap:var(--ui-space-3);width:min(302px,100%);margin-top:auto;margin-bottom:var(--ui-space-4);flex-direction:column;flex:none;display:flex}._filesDraftPanel_1dxx1_293{width:100%;padding-top:var(--ui-space-3);margin:0}._filesBillingStatus_1dxx1_305{width:100%;min-height:var(--ui-control-height-sm);justify-content:center;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-accent-alpha-md);border-radius:var(--ui-radius-md);background:var(--ui-accent-alpha-sm);color:var(--editor-text);font-size:var(--ui-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-medium);text-align:center;margin:0;line-height:1.4;display:flex}._filesBillingIcon_1dxx1_347{color:var(--ui-accent);flex:none}._filesError_1dxx1_357{min-height:18px;color:var(--ui-danger);font-size:var(--ui-text-sm);margin:-4px 0 0;line-height:1.35}._compactSummary_1dxx1_373{gap:var(--ui-space-3);border:1px solid var(--editor-hair-faint);border-radius:var(--ui-radius-md);background:linear-gradient(180deg, var(--ui-accent-alpha-sm), transparent), color-mix(in oklch, var(--editor-bg-deep) 82%, transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%;margin:0;padding:10px 8px;display:grid}._filesPanel_1dxx1_1[data-presentation=small] ._compactSummary_1dxx1_373{background:0 0;border:0;border-radius:0;justify-items:center;width:100%;padding:0}._filesPanel_1dxx1_1[data-presentation=small] ._compactSummaryItem_1dxx1_421{text-align:center;justify-items:center}._compactSummaryItem_1dxx1_421{grid-template-columns:1fr;gap:3px;min-width:0;display:grid}._compactSummaryItem_1dxx1_421 dt,._compactSummaryItem_1dxx1_421 dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}._compactSummaryItem_1dxx1_421 dt{color:var(--editor-faint);font-family:var(--editor-mono);font-size:9px;font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-label);text-transform:uppercase;line-height:1}._compactSummaryItem_1dxx1_421 dd{color:var(--editor-text);font-family:var(--editor-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);line-height:1.1}@media (width<=768px){._filesPanel_1dxx1_1{--source-upload-target-min-height:164px;--source-upload-title-size:26px;--source-upload-target-padding:22px 18px}}._skeleton_z7yaq_1{--editor-skeleton-base:color-mix(in oklch, var(--ui-field) 76%, var(--ui-bg-deep));--editor-skeleton-raised:color-mix(in oklch, var(--ui-surface-hi) 70%, var(--ui-bg-deep));--editor-skeleton-sheen:color-mix(in oklch, var(--ui-text) 8%, transparent);--editor-skeleton-signal:color-mix(in oklch, var(--ui-accent) 14%, var(--editor-skeleton-base));background:var(--ui-bg);width:100%;min-width:0;height:100%;min-height:0;color:var(--ui-text);pointer-events:none;grid-template-columns:minmax(620px,1fr) 1px minmax(320px,1fr);display:grid;overflow:hidden}._sourcePanel_z7yaq_19{background:var(--ui-bg);grid-template-columns:minmax(220px,420px) 1px minmax(280px,1fr);min-width:0;min-height:0;display:grid}._pane_z7yaq_27{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._filesPane_z7yaq_35,._scriptPane_z7yaq_36{background:var(--ui-bg)}._compositionPane_z7yaq_40{background:linear-gradient(180deg, color-mix(in oklch, var(--ui-bg-deep) 88%, transparent), transparent 52%), var(--ui-bg)}._divider_z7yaq_46,._workspaceDivider_z7yaq_47{background:var(--ui-border-faint);min-width:1px;display:block}._paneHeader_z7yaq_53{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--ui-space-3);height:54px;padding:0 var(--ui-space-4);border-bottom:1px solid var(--ui-border-faint);background:var(--ui-bg-deep);flex:0 0 54px;display:flex}._headerTitle_z7yaq_66,._headerTitleCompact_z7yaq_67{height:14px}._headerTitle_z7yaq_66{width:min(168px,54%)}._headerTitleCompact_z7yaq_67{width:min(132px,50%)}._uploadTarget_z7yaq_79{justify-content:center;align-items:center;gap:var(--ui-space-4);min-height:180px;margin:var(--ui-space-4) var(--ui-space-4) 0;padding:var(--ui-space-8) var(--ui-space-7);border-radius:var(--ui-radius-xl);background:radial-gradient(120% 100% at 50% 50%, color-mix(in oklch, var(--ui-bg-deep) 50%, transparent) 0%, color-mix(in oklch, var(--ui-bg-deep) 42%, transparent) 58%, color-mix(in oklch, var(--ui-bg-deep) 16%, transparent) 100%), repeating-linear-gradient(135deg, color-mix(in oklch, var(--ui-surface-hi) 88%, var(--ui-accent)) 0 2px, var(--ui-bg-deep) 2px 14px);box-shadow:var(--ui-shadow-md);border:1.5px dashed #0000;flex-direction:column;display:flex}._uploadRole_z7yaq_105{border-radius:var(--ui-radius-pill);background:var(--editor-skeleton-signal);width:88px;height:10px}._uploadTitle_z7yaq_112{justify-items:center;gap:var(--ui-space-2);width:min(100%,220px);display:grid}._uploadTitleLine_z7yaq_119,._uploadTitleLineShort_z7yaq_120{height:28px}._uploadTitleLine_z7yaq_119{width:100%}._uploadTitleLineShort_z7yaq_120{width:68%}._uploadHint_z7yaq_132{border-radius:var(--ui-radius-pill);width:min(100%,168px);height:10px}._sourceListPanel_z7yaq_138{min-height:0;margin:0 var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-7);border-radius:var(--ui-radius-xl);background:radial-gradient(120% 100% at 50% 50%, color-mix(in oklch, var(--ui-bg-deep) 72%, transparent) 0%, color-mix(in oklch, var(--ui-bg-deep) 55%, transparent) 55%, transparent 100%);box-shadow:var(--ui-shadow-md);border:1.5px dashed #0000;flex-direction:column;display:flex;overflow:hidden}._sourceListSummary_z7yaq_157{width:100%;height:10px;margin-bottom:var(--ui-space-3);border-radius:var(--ui-radius-pill)}._sourceRows_z7yaq_164{gap:5px;min-height:0;display:grid}._fileRow_z7yaq_170{align-items:center;gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) 18px;min-width:0;min-height:20px;padding:0;display:grid}._fileCopy_z7yaq_180{align-items:baseline;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) max-content;min-width:0;display:grid}._fileTitle_z7yaq_188{width:min(112px,70%);height:10px}._fileMeta_z7yaq_193{opacity:.68;justify-self:end;width:52px;height:8px}._fileAction_z7yaq_200{border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-bg-deep) 78%, var(--editor-skeleton-base));opacity:.7;width:18px;height:18px}._draftPanel_z7yaq_208{width:min(302px, calc(100% - var(--ui-space-8)));align-self:center;gap:var(--ui-space-3);margin:auto var(--ui-space-4) var(--ui-space-8);padding-top:var(--ui-space-3);flex:none;display:grid}._progressPips_z7yaq_218{gap:var(--ui-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._progressPip_z7yaq_218{border-radius:var(--ui-radius-pill);background:var(--editor-skeleton-signal);height:7px}._draftStatus_z7yaq_230{border-radius:var(--ui-radius-pill);justify-self:center;width:62%;height:10px}._draftAction_z7yaq_237{border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-accent) 20%, var(--editor-skeleton-base));width:100%;height:46px}._scriptBody_z7yaq_244{gap:var(--ui-space-4);min-height:0;padding:var(--ui-space-6) var(--ui-space-5);flex-direction:column;display:flex;overflow:hidden}._scriptLine_z7yaq_253{height:16px}._scriptLine_z7yaq_253[data-line-width=full]{width:92%}._scriptLine_z7yaq_253[data-line-width=wide]{width:78%}._scriptLine_z7yaq_253[data-line-width=medium]{width:64%}._scriptLine_z7yaq_253[data-line-width=short]{width:42%}._compositionBody_z7yaq_273{align-items:center;gap:var(--ui-space-4);min-height:0;padding:var(--ui-space-5);flex-direction:column;flex:auto;display:flex;overflow:hidden}._previewToolbar_z7yaq_284{align-items:center;gap:var(--ui-space-2);width:min(100%,560px);display:flex}._toolbarButton_z7yaq_291,._toolbarButtonWide_z7yaq_292{border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-bg-deep) 74%, var(--editor-skeleton-base));height:34px}._toolbarButton_z7yaq_291{width:34px}._toolbarButtonWide_z7yaq_292{width:112px}._previewFrame_z7yaq_306{aspect-ratio:9/16;width:min(100%,300px);padding:var(--ui-space-5);border:1px solid color-mix(in oklch, var(--ui-border) 78%, transparent);border-radius:var(--ui-radius-lg);background:radial-gradient(70% 50% at 50% 30%, color-mix(in oklch, var(--ui-accent) 12%, transparent), transparent 72%), color-mix(in oklch, var(--ui-bg-deep) 84%, var(--ui-bg));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--ui-text) 6%, transparent);justify-content:center;align-items:flex-end;display:flex;position:relative}._previewPoster_z7yaq_322{inset:var(--ui-space-5);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-field) 64%, var(--ui-bg-deep));position:absolute}._previewCaption_z7yaq_329{z-index:1;border-radius:var(--ui-radius-pill);background:var(--editor-skeleton-signal);width:72%;height:16px}._controlsRow_z7yaq_337{align-items:center;gap:var(--ui-space-3);grid-template-columns:34px minmax(0,1fr) 58px;width:min(100%,560px);display:grid}._controlButton_z7yaq_345{border-radius:var(--ui-radius-pill);width:34px;height:34px}._controlTrack_z7yaq_351{border-radius:var(--ui-radius-pill);height:8px}._controlTime_z7yaq_356{height:12px}._timeline_z7yaq_360{gap:var(--ui-space-2);width:min(100%,560px);padding:var(--ui-space-3);border:1px solid color-mix(in oklch, var(--ui-border-faint) 72%, transparent);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-bg-deep) 54%, transparent);grid-template-columns:1fr;display:grid}._timelineTrack_z7yaq_371{border-radius:var(--ui-radius-pill);width:100%;height:5px}._timelineClip_z7yaq_377,._timelineClipShort_z7yaq_378{border-radius:var(--ui-radius-sm);background:var(--editor-skeleton-signal);height:26px}._timelineClip_z7yaq_377{width:76%}._timelineClipShort_z7yaq_378{width:38%;margin-left:34%}._block_z7yaq_393{background:var(--editor-skeleton-base);display:block;position:relative;overflow:hidden}._block_z7yaq_393:after{content:"";background:linear-gradient(100deg, transparent 0%, var(--editor-skeleton-sheen) 48%, transparent 72%);animation:_editor-workspace-skeleton-sheen_z7yaq_1 1.45s var(--ui-motion-ease) infinite;background-size:220% 100%;position:absolute;inset:0}@keyframes _editor-workspace-skeleton-sheen_z7yaq_1{0%{background-position:220% 0}to{background-position:-220% 0}}@media (width<=1280px){._skeleton_z7yaq_1{grid-template-rows:minmax(320px,auto) 1px minmax(360px,1fr);grid-template-columns:minmax(0,1fr)}._workspaceDivider_z7yaq_47{min-width:0;min-height:1px}._sourcePanel_z7yaq_19{min-height:320px}._compositionPane_z7yaq_40{min-height:360px}}@media (width<=768px){._skeleton_z7yaq_1{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}._sourcePanel_z7yaq_19{grid-template-rows:auto 1px auto;grid-template-columns:minmax(0,1fr);min-height:0}._divider_z7yaq_46{min-width:0;min-height:1px}._paneHeader_z7yaq_53{height:40px;padding:0 var(--ui-space-3);flex-basis:40px}._uploadTarget_z7yaq_79,._sourceListPanel_z7yaq_138,._scriptBody_z7yaq_244,._compositionBody_z7yaq_273{padding:var(--ui-space-4)}._filesPane_z7yaq_35,._scriptPane_z7yaq_36{max-height:520px}._compositionPane_z7yaq_40{min-height:0}}@media (width<=560px){._uploadTarget_z7yaq_79{min-height:164px;margin:var(--ui-space-3) var(--ui-space-3) 0;padding:22px 18px}._sourceListPanel_z7yaq_138{margin:0 var(--ui-space-3);padding:10px var(--ui-space-3)}._draftPanel_z7yaq_208{width:calc(100% - var(--ui-space-6));margin-right:var(--ui-space-3);margin-bottom:var(--ui-space-5);margin-left:var(--ui-space-3)}._fileRow_z7yaq_170:nth-child(n+4),._scriptLine_z7yaq_253:nth-child(n+10){display:none}._previewToolbar_z7yaq_284{justify-content:center}._previewFrame_z7yaq_306{width:min(100%,220px);padding:var(--ui-space-4)}._controlsRow_z7yaq_337{grid-template-columns:30px minmax(0,1fr) 48px}}@media (width<=420px){._toolbarButtonWide_z7yaq_292{display:none}._fileRow_z7yaq_170{grid-template-columns:minmax(0,1fr) 18px}._timeline_z7yaq_360{padding:var(--ui-space-2)}}@media (prefers-reduced-motion:reduce){._block_z7yaq_393:after{transition:none;animation:none}._skeleton_z7yaq_1,._pane_z7yaq_27{transition:none}}._overlay_ob875_1{--export-gate-overlay-pad:var(--ui-space-5);z-index:80;padding:var(--export-gate-overlay-pad);background:color-mix(in oklch, var(--ui-bg-deep) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_ob875_29{box-sizing:border-box;width:min(448px, calc(100vw - var(--export-gate-overlay-pad) - var(--export-gate-overlay-pad)));gap:var(--ui-space-8);padding:var(--ui-space-9);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:color-mix(in oklch, var(--ui-surface-hi) 58%, var(--ui-bg-deep));box-shadow:var(--ui-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--ui-border) 55%, transparent);flex-direction:column;display:flex;position:relative}._close_ob875_61._close_ob875_61{top:var(--ui-space-5);right:var(--ui-space-5);color:var(--ui-muted);--ui-icon-radius:var(--ui-radius-pill);position:absolute}._content_ob875_77{align-items:flex-start;gap:var(--ui-space-6);flex-direction:column;display:flex}._badge_ob875_91{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-5) var(--ui-space-3) var(--ui-space-3);border:1px solid color-mix(in srgb, var(--ui-accent) 30%, transparent);border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--ui-accent) 12%, transparent);color:var(--ui-accent);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:1;display:inline-flex}._badgeIcon_ob875_119{border-radius:var(--ui-radius-pill);background:var(--ui-accent);width:32px;height:32px;color:var(--ui-accent-ink);justify-content:center;align-items:center;display:inline-flex}._title_ob875_141{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-display-lg);font-weight:var(--ui-weight-bold);line-height:var(--ui-line-title);letter-spacing:0;margin:0}._copyGroup_ob875_161{gap:var(--ui-space-3);flex-direction:column;display:flex}._copy_ob875_161{color:var(--ui-muted);font-size:var(--ui-text-lg);line-height:var(--ui-line-body);margin:0}._creditEstimate_ob875_187{justify-content:space-between;align-items:baseline;gap:var(--ui-space-4);width:100%;padding:var(--ui-space-4);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-surface) 72%, transparent);color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);display:flex}._creditEstimate_ob875_187 strong{color:var(--ui-text);font-family:var(--ui-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold);flex:none}._actions_ob875_235{--ui-action-radius:var(--ui-radius-lg);gap:var(--ui-space-5);grid-template-columns:1fr;display:grid}._note_ob875_251{color:var(--ui-dim);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);text-align:center;margin:0}._error_ob875_267{color:var(--ui-danger);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-body);margin:0}@media (width<=560px){._overlay_ob875_1{--export-gate-overlay-pad:var(--ui-space-4)}._dialog_ob875_29{gap:var(--ui-space-7);padding:var(--ui-space-7)}._title_ob875_141{font-size:var(--ui-display-md)}._creditEstimate_ob875_187{align-items:flex-start;gap:var(--ui-space-2);flex-direction:column}}._player_uy3f0_1{--player-bg:var(--ui-bg-deep);--player-surface:var(--ui-surface);--player-surface-raised:var(--ui-surface-raised);--player-border:var(--ui-border-faint);--player-border-strong:var(--ui-border);--player-text:var(--ui-text);--player-muted:var(--ui-muted);--player-faint:var(--ui-faint);--player-accent:var(--ui-accent);--player-accent-ink:var(--ui-accent-ink);--player-danger:var(--ui-danger);--player-media-bg:var(--ui-neutral-0);--player-media-sheen:color-mix(in oklch, var(--player-text) 4%, transparent);--player-loading-bg:color-mix(in oklch, var(--player-accent) 16%, var(--player-surface-raised));gap:var(--ui-space-4);width:min(100%,360px);color:var(--player-text);flex-direction:column;font-family:inherit;display:flex}._viewport_uy3f0_49{isolation:isolate;border:1px solid var(--player-border-strong);border-radius:var(--ui-radius-xl);aspect-ratio:var(--player-canvas-aspect);background:linear-gradient(180deg, var(--player-media-sheen), transparent 26%), var(--player-media-bg);box-shadow:var(--ui-shadow-lg);position:relative;overflow:hidden}._canvas_uy3f0_75{background:var(--player-media-bg);width:100%;height:100%;display:block}._controls_uy3f0_89{gap:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--player-border);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--player-surface) 92%, transparent);box-shadow:var(--ui-shadow-sm);flex-direction:column;display:flex}._status_uy3f0_111{color:var(--player-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);margin:0}._status_uy3f0_111[role=alert]{color:var(--player-danger)}._transport_uy3f0_133{gap:var(--ui-space-4);grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;display:grid}._iconButton_uy3f0_147{border:1px solid var(--player-border-strong);border-radius:var(--ui-radius-md);background:var(--player-surface-raised);width:38px;height:38px;color:var(--player-text);cursor:pointer;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);justify-content:center;align-items:center;display:inline-flex}._iconButton_uy3f0_147:hover:not(:disabled){border-color:color-mix(in oklch, var(--player-accent) 70%, var(--player-border-strong));color:var(--player-accent)}._iconButton_uy3f0_147:focus-visible,._timelineInput_uy3f0_191:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._iconButton_uy3f0_147:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}._iconButtonLoading_uy3f0_211:disabled{border-color:color-mix(in oklch, var(--player-accent) 68%, var(--player-border-strong));background:var(--player-loading-bg);color:var(--player-accent);opacity:1}._loadingIcon_uy3f0_225{animation:.9s linear infinite _playbackLoadingSpin_uy3f0_1}._timeline_uy3f0_191{gap:var(--ui-space-2);flex-direction:column;min-width:0;display:flex}._timelineHeader_uy3f0_247{justify-content:space-between;align-items:center;gap:var(--ui-space-4);color:var(--player-faint);font-size:var(--ui-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;display:flex}._timelineInput_uy3f0_191{width:100%;accent-color:var(--player-accent)}._timelineInput_uy3f0_191:disabled{opacity:var(--ui-disabled-opacity)}@keyframes _playbackLoadingSpin_uy3f0_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._loadingIcon_uy3f0_225{animation:none}}._player_2fusz_1{--player-bg:var(--ui-bg-deep);--player-surface:var(--ui-surface);--player-surface-raised:var(--ui-surface-raised);--player-border:var(--ui-border-faint);--player-border-strong:var(--ui-border);--player-text:var(--ui-text);--player-muted:var(--ui-muted);--player-faint:var(--ui-faint);--player-accent:var(--ui-accent);--player-warm:var(--ui-warning);--player-danger:var(--ui-danger);--player-media-bg:var(--ui-neutral-0);--player-media-sheen:color-mix(in oklch, var(--player-text) 4%, transparent);--player-loading-bg:color-mix(in oklch, var(--player-accent) 16%, var(--player-surface-raised));--player-track-bg:color-mix(in oklch, var(--player-text) 12%, transparent);--player-controls-padding:var(--ui-space-4);gap:var(--ui-space-4);width:min(100%,380px);color:var(--player-text);flex-direction:column;font-family:inherit;display:flex}._viewport_2fusz_53{isolation:isolate;border:1px solid var(--player-border-strong);border-radius:var(--ui-radius-lg);aspect-ratio:var(--player-canvas-aspect);background:linear-gradient(180deg, var(--player-media-sheen), transparent 28%), var(--player-media-bg);box-shadow:var(--ui-shadow-lg);position:relative;overflow:hidden}._canvas_2fusz_79{background:var(--player-media-bg);width:100%;height:100%;display:block}._controls_2fusz_93{gap:var(--ui-space-4);padding:var(--player-controls-padding);border:1px solid var(--player-border);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--player-surface) 94%, transparent);box-shadow:var(--ui-shadow-sm);flex-direction:column;display:flex}._status_2fusz_115{color:var(--player-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);margin:0}._status_2fusz_115[role=alert]{color:var(--player-danger)}._transport_2fusz_137{gap:var(--ui-space-4);grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;display:grid}._iconButton_2fusz_151{border:1px solid var(--player-border-strong);border-radius:var(--ui-radius-md);background:var(--player-surface-raised);width:38px;height:38px;color:var(--player-text);cursor:pointer;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);justify-content:center;align-items:center;display:inline-flex}._iconButton_2fusz_151:hover:not(:disabled){border-color:color-mix(in oklch, var(--player-accent) 70%, var(--player-border-strong));color:var(--player-accent)}._iconButton_2fusz_151:focus-visible,._timelineInput_2fusz_195:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._iconButton_2fusz_151:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}._iconButtonLoading_2fusz_215:disabled{border-color:color-mix(in oklch, var(--player-accent) 68%, var(--player-border-strong));background:var(--player-loading-bg);color:var(--player-accent);opacity:1}._loadingIcon_2fusz_229{animation:.9s linear infinite _playbackLoadingSpin_2fusz_1}._timeline_2fusz_195{gap:var(--ui-space-2);flex-direction:column;min-width:0;display:flex}._timelineHeader_2fusz_251{justify-content:space-between;align-items:center;gap:var(--ui-space-4);color:var(--player-faint);font-size:var(--ui-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;display:flex}._currentTime_2fusz_275{color:color-mix(in oklch, var(--player-accent) 78%, var(--player-text))}._timelineInput_2fusz_195{width:100%;height:24px;accent-color:var(--player-accent);cursor:pointer;margin:0}._timelineInput_2fusz_195:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}._timelineInput_2fusz_195::-webkit-slider-runnable-track{border:1px solid var(--player-border);border-radius:var(--ui-radius-xs);background:linear-gradient(90deg, color-mix(in oklch, var(--player-warm) 28%, transparent), transparent), var(--player-track-bg);height:6px}._timelineInput_2fusz_195::-webkit-slider-thumb{border:2px solid var(--player-bg);border-radius:var(--ui-radius-pill);background:var(--player-accent);width:16px;height:16px;margin-top:-6px}._timelineInput_2fusz_195::-moz-range-track{border:1px solid var(--player-border);border-radius:var(--ui-radius-xs);background:var(--player-track-bg);height:6px}._timelineInput_2fusz_195::-moz-range-thumb{border:2px solid var(--player-bg);border-radius:var(--ui-radius-pill);background:var(--player-accent);width:16px;height:16px}@keyframes _playbackLoadingSpin_2fusz_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._loadingIcon_2fusz_229{animation:none}}._policyPanel_lavip_1{padding:var(--ui-space-4);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-bg-deep) 74%, transparent)}._policyList_lavip_15{gap:var(--ui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._policyItem_lavip_33{align-items:center;gap:var(--ui-space-2);min-width:0;min-height:24px;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);transition:color var(--ui-motion-fast) var(--ui-motion-ease);grid-template-columns:18px minmax(0,1fr);display:grid}._policyItem_lavip_33[data-policy-state=valid]{color:var(--ui-text)}._policyDot_lavip_67{box-sizing:border-box;border:1px solid var(--ui-border-strong);width:14px;height:14px;color:var(--ui-accent-ink);transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border-radius:50%;justify-content:center;justify-self:center;align-items:center;display:inline-flex}._policyDot_lavip_67:before{content:"";width:6px;height:3px;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease);border-bottom:2px solid #0000;border-left:2px solid #0000;transform:translateY(-1px)rotate(-45deg)}._policyItem_lavip_33[data-policy-state=valid] ._policyDot_lavip_67{border-color:var(--ui-accent);background:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-alpha-sm)}._policyItem_lavip_33[data-policy-state=valid] ._policyDot_lavip_67:before{border-color:currentColor}._root_189rm_1{flex:none;position:relative}._trigger_189rm_11._trigger_189rm_11{border-radius:var(--ui-radius-md);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--ui-muted);flex:none;gap:0;padding:0}._menu_189rm_35{top:calc(100% + var(--ui-space-3));z-index:50;width:min(280px, calc(100vw - var(--ui-space-6)));gap:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-surface) 94%, var(--ui-bg-deep));box-shadow:var(--ui-shadow-md);flex-direction:column;display:flex;position:absolute;right:0}._accountBlock_189rm_67{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}._accountLabel_189rm_81,._loadingText_189rm_83{color:var(--ui-muted);font-size:var(--ui-text-xs);line-height:var(--ui-line-body);margin:0}._email_189rm_97{min-width:0;color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._creditBalance_189rm_121{align-items:center;gap:var(--ui-space-2);min-width:0;min-height:36px;padding:0 var(--ui-space-2);color:var(--ui-muted);font-size:var(--ui-text-sm);grid-template-columns:16px minmax(0,1fr) minmax(4ch,auto);display:grid}._creditLabel_189rm_145{color:var(--ui-text);font-weight:var(--ui-weight-medium)}._creditAmount_189rm_155{color:var(--ui-text);font-variant-numeric:tabular-nums;text-align:right}._creditSkeleton_189rm_167{border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-text) 14%, transparent);justify-self:end;width:4ch;height:12px}._accountActions_189rm_183,._authActions_189rm_185{gap:var(--ui-space-3);flex-direction:column;display:flex}._privacyControl_189rm_197{min-width:0}._localeGroup_189rm_205{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-surface) 88%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:2px;width:100%;padding:3px;display:grid}._localeOption_189rm_229{min-width:0;height:32px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-sm);color:var(--ui-muted);cursor:pointer;font:inherit;font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}._localeOption_189rm_229:hover{color:var(--ui-text)}._localeOption_189rm_229:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._localeOption_189rm_229[aria-checked=true]{background:color-mix(in oklch, var(--ui-text) 10%, transparent);color:var(--ui-text)}@media (width<=560px){._menu_189rm_35{width:min(260px, calc(100vw - var(--ui-space-5)))}}._queueSummary_ains2_1[data-project-severity=success],._queuePrimary_ains2_3[data-project-severity=success],._queueItem_ains2_5[data-project-severity=success],._queueStatusIconBadge_ains2_7[data-project-severity=success],._queueEventIcon_ains2_9[data-project-severity=success]{--project-status-color:var(--ui-accent)}._queueSummary_ains2_1[data-project-severity=info],._queuePrimary_ains2_3[data-project-severity=info],._queueItem_ains2_5[data-project-severity=info],._queueStatusIconBadge_ains2_7[data-project-severity=info],._queueEventIcon_ains2_9[data-project-severity=info]{--project-status-color:var(--ui-info)}._queueSummary_ains2_1[data-project-severity=neutral],._queuePrimary_ains2_3[data-project-severity=neutral],._queueItem_ains2_5[data-project-severity=neutral],._queueStatusIconBadge_ains2_7[data-project-severity=neutral],._queueEventIcon_ains2_9[data-project-severity=neutral]{--project-status-color:var(--ui-muted)}._queueSummary_ains2_1[data-project-severity=warning],._queuePrimary_ains2_3[data-project-severity=warning],._queueItem_ains2_5[data-project-severity=warning],._queueStatusIconBadge_ains2_7[data-project-severity=warning],._queueEventIcon_ains2_9[data-project-severity=warning]{--project-status-color:var(--ui-warning)}._queueSummary_ains2_1[data-project-severity=danger],._queuePrimary_ains2_3[data-project-severity=danger],._queueItem_ains2_5[data-project-severity=danger],._queueStatusIconBadge_ains2_7[data-project-severity=danger],._queueEventIcon_ains2_9[data-project-severity=danger]{--project-status-color:var(--ui-danger)}._queue_ains2_1{--queue-collapse-width-duration:.2s;--queue-collapse-height-duration:.6s;--queue-collapse-padding-duration:.2s;--queue-collapse-opacity-duration:.2s;--queue-collapse-surface-duration:.2s;--queue-collapse-ease:cubic-bezier(.4, 0, .2, 1);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-surface-hi) 70%, var(--ui-bg-deep));width:384px;min-width:0;max-width:100%;box-shadow:var(--ui-ring), var(--ui-shadow-sm);animation:_project-queue-enter_ains2_1 .18s var(--ui-motion-ease);transition:width var(--queue-collapse-width-duration) var(--queue-collapse-ease), background var(--queue-collapse-surface-duration) var(--queue-collapse-ease), box-shadow var(--queue-collapse-surface-duration) var(--queue-collapse-ease);transform-origin:100% 100%;gap:0;padding:0;display:grid;overflow:hidden}._queue_ains2_1[data-queue-collapsed=true]{--queue-collapse-height-duration:.15s;cursor:default;gap:0;padding:0}._queue_ains2_1[data-queue-collapsed=true]:not([data-queue-layout=mobile]){width:58px;margin-left:auto}._queue_ains2_1[data-queue-layout=mobile]{grid-template-columns:minmax(0,1fr);gap:0;width:100%;padding:0}._queueSummary_ains2_1{justify-content:stretch;align-items:center;gap:var(--ui-space-3);width:100%;min-height:44px;padding:0 var(--ui-space-4);border:0;border-bottom:1px solid var(--ui-border-faint);color:inherit;text-align:left;background:0 0;grid-template-columns:20px minmax(0,max-content) max-content minmax(0,1fr);display:grid}._queue_ains2_1[data-queue-collapsed=true] ._queueSummary_ains2_1{gap:var(--ui-space-2);width:max-content;padding:0 var(--ui-space-3);grid-template-columns:20px 16px}button._queueSummary_ains2_1{cursor:pointer}button._queueSummary_ains2_1:hover{background:color-mix(in oklch, var(--project-status-color) 5%, transparent)}._queueSummaryIcon_ains2_237{width:20px;height:20px;color:var(--project-status-color);place-items:center;display:grid}._queueSummaryIcon_ains2_237 svg,._queueSummaryArrow_ains2_255 svg{display:block}._queueSummaryIcon_ains2_237[data-status-animated=true] svg{animation:1.1s linear infinite _queue-status-spin_ains2_1}._queueSummaryTitle_ains2_271{min-width:0;color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._queueSummaryBadge_ains2_293{min-height:22px;padding:0 var(--ui-space-2);border:1px solid color-mix(in oklch, var(--project-status-color) 18%, transparent);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--project-status-color) 14%, var(--ui-bg-deep));color:var(--project-status-color);font-family:var(--ui-font-mono);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);justify-content:center;align-items:center;display:inline-flex}._queueSummaryArrow_ains2_255{width:16px;height:16px;color:var(--ui-muted);justify-self:end;place-items:center;display:grid}._queueTitle_ains2_343,._queueItemTitle_ains2_345{min-width:0;color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._queueDetail_ains2_367{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:0;line-height:var(--ui-line-tight)}._queueAction_ains2_385,._queueDismiss_ains2_387{flex:none;justify-self:center;width:34px;height:34px}._queueBody_ains2_401{gap:var(--ui-space-4);max-height:560px;padding:var(--ui-space-4);opacity:1;transform-origin:100% 0;transition:max-height var(--queue-collapse-height-duration) var(--queue-collapse-ease), opacity var(--queue-collapse-opacity-duration) var(--queue-collapse-ease), padding var(--queue-collapse-padding-duration) var(--queue-collapse-ease);display:grid;overflow:hidden}._queuePrimary_ains2_3,._queueItem_ains2_5{gap:var(--ui-space-2);min-width:0;display:grid}._queuePrimary_ains2_3{opacity:1;transform-origin:100% 0;max-height:160px;transition:max-height var(--queue-collapse-height-duration) var(--queue-collapse-ease), opacity var(--queue-collapse-opacity-duration) var(--queue-collapse-ease), padding var(--queue-collapse-padding-duration) var(--queue-collapse-ease);overflow:hidden}._queueSection_ains2_465{gap:var(--ui-space-3);min-width:0;display:grid}._queueSectionLabel_ains2_477{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);margin:0}._queueList_ains2_495{gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}._queueItem_ains2_5{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-bg-deep) 34%, transparent);border:0;grid-template-columns:28px minmax(0,1fr)}._queueItem_ains2_5[data-queue-action-count="0"]{grid-template-columns:28px minmax(0,1fr)}._queueItem_ains2_5[data-queue-action-count="1"]{grid-template-columns:28px minmax(0,1fr) 34px}._queueItem_ains2_5[data-queue-action-count="2"]{grid-template-columns:28px minmax(0,1fr) 34px 34px}._queueItem_ains2_5[data-queue-action-count="3"]{grid-template-columns:28px minmax(0,1fr) 34px 34px 34px}._queueEventIcon_ains2_9{border:1px solid color-mix(in oklch, var(--project-status-color) 24%, transparent);border-radius:var(--ui-radius-xs);background:color-mix(in oklch, var(--project-status-color) 9%, transparent);width:28px;height:28px;color:color-mix(in oklch, var(--project-status-color) 78%, var(--ui-muted));justify-self:center;place-items:center;display:grid}._queueStatusIconBadge_ains2_7{border:1px solid color-mix(in oklch, var(--project-status-color) 36%, transparent);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-bg-deep) 78%, transparent);width:34px;height:34px;box-shadow:0 10px 26px #0000003d, inset 0 0 0 1px color-mix(in oklch, var(--project-status-color) 10%, transparent);color:var(--project-status-color);justify-self:center;place-items:center;display:grid}._queueEventIcon_ains2_9 svg,._queueStatusIconBadge_ains2_7 svg{display:block}._queueStatusIconBadge_ains2_7[data-status-animated=true] svg{animation:1.1s linear infinite _queue-status-spin_ains2_1}._queueItemMain_ains2_635{gap:0;min-width:0;display:grid}._queueItemTopline_ains2_647{align-items:center;min-width:0;min-height:18px;display:flex}._queueItemMeta_ains2_661{gap:0 var(--ui-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}._queueMetaSeparator_ains2_677{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);align-self:center;align-items:center;line-height:1;display:inline-flex}._queueProgressRow_ains2_699{width:100%;margin-top:var(--ui-space-3)}._queue_ains2_1[data-queue-collapsed=true] ._queuePrimary_ains2_3{width:100%}._queue_ains2_1>._queuePrimary_ains2_3{padding:var(--ui-space-4)}._queue_ains2_1[data-queue-collapsed=true] ._queueBody_ains2_401,._queue_ains2_1[data-queue-collapsed=true] ._queuePrimary_ains2_3{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0}._queue_ains2_1[data-queue-layout=mobile] ._queuePrimary_ains2_3{display:flex}._queue_ains2_1[data-queue-layout=mobile],._queue_ains2_1[data-queue-collapsed=true]{box-shadow:var(--ui-ring), 0 18px 44px #00000057}._queue_ains2_1[data-queue-layout=mobile] ._queueTitle_ains2_343,._queue_ains2_1[data-queue-collapsed=true] ._queueTitle_ains2_343{font-size:var(--ui-text-sm)}._queue_ains2_1[data-queue-layout=mobile] ._queuePrimary_ains2_3,._queue_ains2_1[data-queue-collapsed=true] ._queuePrimary_ains2_3{align-items:center}@keyframes _project-queue-enter_ains2_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _queue-status-spin_ains2_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._queue_ains2_1,._queueBody_ains2_401,._queuePrimary_ains2_3,._queueSummaryIcon_ains2_237[data-status-animated=true] svg,._queueStatusIconBadge_ains2_7[data-status-animated=true] svg{transition:none;animation:none}}._statusBadge_q296p_1[data-project-severity=success]{--project-status-color:var(--ui-accent)}._statusBadge_q296p_1[data-project-severity=info]{--project-status-color:var(--ui-info)}._statusBadge_q296p_1[data-project-severity=neutral]{--project-status-color:var(--ui-muted)}._statusBadge_q296p_1[data-project-severity=warning]{--project-status-color:var(--ui-warning)}._statusBadge_q296p_1[data-project-severity=danger]{--project-status-color:var(--ui-danger)}._statusBadge_q296p_1{--project-status-background:color-mix(in oklch, var(--ui-bg-deep) 84%, transparent);--project-status-border:color-mix(in oklch, var(--project-status-color) 52%, transparent);align-items:center;gap:var(--ui-space-2);max-width:max(30px,100% - 46px);min-height:32px;padding:0 var(--ui-space-3);border:1px solid var(--project-status-border);border-radius:var(--ui-radius-md);background:var(--project-status-background);box-shadow:0 10px 28px #0000003d, inset 0 0 0 1px color-mix(in oklch, var(--project-status-color) 10%, transparent);color:var(--project-status-color);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);flex:0 auto;display:inline-flex;overflow:hidden}._statusIcon_q296p_89{width:18px;height:18px;color:var(--project-status-color);flex:none;place-items:center;display:grid}._statusIcon_q296p_89 svg{display:block}._statusIcon_q296p_89[data-status-animated=true] svg{animation:1.1s linear infinite _project-status-spin_q296p_1}._statusLabel_q296p_123{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._progressRow_q296p_137{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._progress_q296p_137{--project-progress-value:0%;border-radius:var(--ui-radius-pill);background:#fff3;width:100%;min-width:0;max-width:100%;height:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}._progress_q296p_137 span{width:var(--project-progress-value);border-radius:inherit;background:var(--project-status-color,var(--ui-accent));height:100%;display:block}._progress_q296p_137[data-progress-mode=indeterminate] span{background:linear-gradient(90deg, transparent, var(--project-status-color,var(--ui-accent)), transparent);width:42%;animation:_project-progress-slide_q296p_1 1.3s var(--ui-motion-ease) infinite}._progressValue_q296p_215{padding:2px var(--ui-space-2);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-bg-deep) 76%, transparent);color:var(--project-status-color,var(--ui-accent));font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);justify-self:end}@keyframes _project-progress-slide_q296p_1{0%{transform:translate(-100%)}to{transform:translate(240%)}}@keyframes _project-status-spin_q296p_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._progress_q296p_137[data-progress-mode=indeterminate] span,._statusIcon_q296p_89[data-status-animated=true] svg{transition:none;animation:none}}._prompt_d5r0g_1{gap:var(--ui-space-7);min-width:0;padding:var(--ui-space-8);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);background:var(--ui-panel);box-shadow:var(--ui-ring), var(--ui-shadow-sm);display:grid;position:relative}._promptClose_d5r0g_25{top:var(--ui-space-4);right:var(--ui-space-4);position:absolute}._promptCopy_d5r0g_37{gap:var(--ui-space-3);display:grid}._promptCopy_d5r0g_37 h3{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-bold);letter-spacing:0;line-height:var(--ui-line-title);margin:0}._promptCopy_d5r0g_37 p{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);margin:0}._promptKicker_d5r0g_81{font-family:var(--ui-font-mono);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-label);text-transform:uppercase;color:var(--ui-accent)!important;font-size:var(--ui-text-xs)!important;line-height:var(--ui-line-tight)!important}._promptActions_d5r0g_101{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}._creditSummary_d5r0g_115,._promptFeedback_d5r0g_117{gap:var(--ui-space-3);display:grid}._creditLedger_d5r0g_127{gap:var(--ui-space-3);margin:0;display:grid}._creditRow_d5r0g_139{align-items:center;gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr) minmax(10ch,max-content);display:grid}._creditRow_d5r0g_139 dt,._creditRow_d5r0g_139 dd{font-size:var(--ui-text-sm);line-height:var(--ui-line-body);margin:0}._creditRow_d5r0g_139 dt{color:var(--ui-muted)}._creditRow_d5r0g_139 dd{color:var(--ui-text);font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold);text-align:right}._creditValueSkeleton_d5r0g_191{border-radius:var(--ui-radius-xs);background:var(--ui-accent-alpha-md);width:8ch;height:1em;animation:_claim-credit-skeleton-pulse_d5r0g_1 var(--ui-motion-slow) var(--ui-motion-ease) infinite alternate;vertical-align:middle;display:inline-block}._visuallyHidden_d5r0g_211{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _claim-credit-skeleton-pulse_d5r0g_1{0%{opacity:.45}to{opacity:.9}}@media (width<=560px){._promptActions_d5r0g_101{flex-direction:column;align-items:stretch}._prompt_d5r0g_1{padding:var(--ui-space-7) var(--ui-space-5) var(--ui-space-5)}._promptActions_d5r0g_101>*,._promptFeedbackAction_d5r0g_277>*{width:100%}}@media (prefers-reduced-motion:reduce){._creditValueSkeleton_d5r0g_191{animation:none}}._card_sot1z_1[data-project-severity=success]{--project-status-color:var(--ui-accent)}._card_sot1z_1[data-project-severity=info]{--project-status-color:var(--ui-info)}._card_sot1z_1[data-project-severity=neutral]{--project-status-color:var(--ui-muted)}._card_sot1z_1[data-project-severity=warning]{--project-status-color:var(--ui-warning)}._card_sot1z_1[data-project-severity=danger]{--project-status-color:var(--ui-danger)}._card_sot1z_1{border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-panel) 92%, var(--ui-bg-deep));min-width:0;height:100%;box-shadow:var(--ui-ring), var(--ui-shadow-sm);grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:0;display:grid;position:relative;overflow:hidden}._thumbnail_sot1z_73{aspect-ratio:4/5;border:0;border-bottom:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md) var(--ui-radius-md) 0 0;background:var(--ui-bg-deep);border-left:0;min-width:0;position:relative;overflow:hidden}._thumbnail_sot1z_73:after{pointer-events:none;content:"";background:linear-gradient(#00000075 0%,#0000 38%),linear-gradient(#0000 54%,#00000094 100%);position:absolute;inset:0}._thumbnailImage_sot1z_119,._thumbnailPlaceholder_sot1z_121{width:100%;height:100%}._thumbnailImage_sot1z_119{object-fit:cover;display:block}._thumbnailPlaceholder_sot1z_121{padding:var(--ui-space-5);color:var(--ui-text);background:radial-gradient(circle at 50% 42%, color-mix(in oklch, var(--ui-text) 5%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in oklch, var(--ui-panel) 22%, transparent), transparent 64%), var(--ui-field);place-items:center;display:grid}._thumbnailPlaceholder_sot1z_121:before{background:linear-gradient(180deg, color-mix(in oklch, var(--ui-bg-deep) 6%, transparent), transparent 46%, color-mix(in oklch, var(--ui-bg-deep) 34%, transparent)), repeating-linear-gradient(90deg, color-mix(in oklch, var(--ui-text) 4%, transparent) 0 1px, transparent 1px 22px);content:"";position:absolute;inset:0}._thumbnailPlaceholderClapper_sot1z_189{z-index:1;border:1px solid color-mix(in oklch, var(--ui-text) 10%, var(--ui-border-faint));border-radius:var(--ui-radius-md);background:linear-gradient(180deg, color-mix(in oklch, var(--ui-panel) 86%, transparent), color-mix(in oklch, var(--ui-bg-deep) 88%, transparent));width:min(56%,140px);box-shadow:0 12px 26px color-mix(in oklch, var(--ui-bg-deep) 42%, transparent), inset 0 1px 0 color-mix(in oklch, var(--ui-text) 6%, transparent);position:relative;overflow:hidden}._thumbnailPlaceholderClap_sot1z_189{padding:var(--ui-space-2);border-bottom:1px solid color-mix(in oklch, var(--ui-text) 8%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--ui-text) 4%, transparent), transparent), color-mix(in oklch, var(--ui-field) 70%, transparent);grid-template-columns:minmax(0,1fr);display:grid}._thumbnailPlaceholderClap_sot1z_189 span{border-radius:var(--ui-radius-xs);background:repeating-linear-gradient(135deg, color-mix(in oklch, var(--ui-text) 48%, transparent) 0 7px, transparent 7px 12px);opacity:.52;height:10px}._thumbnailPlaceholderBody_sot1z_261{min-height:76px;padding:var(--ui-space-4);background:linear-gradient(135deg, transparent 0 44%, color-mix(in oklch, var(--ui-text) 4%, transparent) 44% 56%, transparent 56%), color-mix(in oklch, var(--ui-bg-deep) 20%, transparent);place-items:center;display:grid}._thumbnailTop_sot1z_281{z-index:1;top:var(--ui-space-3);right:var(--ui-space-3);left:var(--ui-space-3);justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);pointer-events:none;display:flex;position:absolute}._duration_sot1z_307{min-height:28px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);border:1px solid color-mix(in oklch, var(--ui-text) 10%, transparent);background:color-mix(in oklch, var(--ui-bg-deep) 78%, transparent);color:var(--ui-text);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);flex:none;align-items:center;display:inline-flex;box-shadow:0 10px 28px #00000038}._thumbnailProgress_sot1z_341{z-index:1;right:var(--ui-space-3);bottom:var(--ui-space-3);left:var(--ui-space-3);position:absolute}._cardBody_sot1z_357{align-content:start;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-5) var(--ui-space-5) 0;display:grid}._cardBody_sot1z_357:last-child{padding-bottom:var(--ui-space-5)}._copy_sot1z_381{gap:var(--ui-space-1);min-width:0;display:grid}._copy_sot1z_381 h3{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-bold);letter-spacing:0;line-height:var(--ui-line-title);margin:0}._copy_sot1z_381 p{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);margin:0}._actions_sot1z_427{justify-content:center;gap:var(--ui-space-3);width:100%;min-width:0;padding:var(--ui-space-5);padding-top:var(--ui-space-4);flex-direction:column;display:flex}._emptyState_vlonw_1{place-items:center;gap:var(--ui-space-5);min-width:0;min-height:360px;padding:var(--ui-space-10) var(--ui-space-7);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);background:var(--ui-panel);box-shadow:var(--ui-ring), var(--ui-shadow-sm);text-align:center;display:grid}._emptyMark_vlonw_31{aspect-ratio:1;border-radius:var(--ui-radius-md);background:var(--ui-accent-soft);place-items:center;width:52px;display:grid}._emptyMark_vlonw_31 span{aspect-ratio:9/16;border:1px solid var(--ui-accent);border-radius:var(--ui-radius-xs);width:24px}._emptyCopy_vlonw_63{gap:var(--ui-space-3);max-width:440px;display:grid}._emptyCopy_vlonw_63 h3{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-text-lg);font-weight:var(--ui-weight-bold);letter-spacing:0;line-height:var(--ui-line-title);margin:0}._emptyCopy_vlonw_63 p{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);margin:0}._gallery_1qt89_1{gap:var(--ui-space-5);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}._galleryItem_1qt89_21,._skeletonRoot_1qt89_29{min-width:0}._skeletonGallery_1qt89_37{pointer-events:none}._skeletonCard_1qt89_45{--project-skeleton-base:color-mix(in oklch, var(--ui-field) 78%, var(--ui-bg-deep));--project-skeleton-sheen:color-mix(in oklch, var(--ui-text) 8%, transparent);min-height:100%}._skeletonThumbnail_1qt89_59{background:linear-gradient(145deg, color-mix(in oklch, var(--ui-accent-soft) 16%, transparent), transparent 62%), var(--project-skeleton-base)}._skeletonThumbnail_1qt89_59:after{background:linear-gradient(180deg, #0000005c 0%, transparent 42%), linear-gradient(100deg, transparent 0%, var(--project-skeleton-sheen) 48%, transparent 72%);animation:_project-skeleton-sheen_1qt89_1 1.45s var(--ui-motion-ease) infinite;background-size:100% 100%,220% 100%}._skeletonBlock_1qt89_87{border-radius:var(--ui-radius-sm);background:var(--project-skeleton-base);display:block;position:relative;overflow:hidden}._skeletonBlock_1qt89_87:after{content:"";background:linear-gradient(100deg, transparent 0%, var(--project-skeleton-sheen) 48%, transparent 72%);animation:_project-skeleton-sheen_1qt89_1 1.45s var(--ui-motion-ease) infinite;background-size:220% 100%;position:absolute;inset:0}._skeletonBadge_1qt89_121{border:1px solid color-mix(in oklch, var(--ui-info) 20%, transparent);background:color-mix(in oklch, var(--ui-info) 8%, var(--project-skeleton-base));width:min(124px,58%);height:32px}._skeletonDuration_1qt89_135{background:color-mix(in oklch, var(--ui-bg-deep) 78%, transparent);width:54px;height:28px}._skeletonProgress_1qt89_147{border-radius:var(--ui-radius-pill);width:100%;height:5px}._skeletonTitle_1qt89_159{width:74%;height:22px}._skeletonMeta_1qt89_169{width:52%;height:16px}._skeletonAction_1qt89_179{border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-bg-deep) 76%, var(--project-skeleton-base));width:100%;height:46px}@keyframes _project-skeleton-sheen_1qt89_1{0%{background-position:220% 0}to{background-position:-220% 0}}@media (width<=1180px){._gallery_1qt89_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){._gallery_1qt89_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._gallery_1qt89_1{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._skeletonBlock_1qt89_87:after,._skeletonThumbnail_1qt89_59:after{transition:none;animation:none}}._root_x80m3_1{left:var(--ui-space-7);bottom:var(--ui-space-7);z-index:61;width:min(320px, calc(100vw - var(--ui-space-7) - var(--ui-space-7)));color:var(--ui-text);pointer-events:none;justify-items:start;display:grid;position:fixed}._root_x80m3_1>*{pointer-events:auto}._launcher_x80m3_33{border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-surface-hi) 72%, var(--ui-bg-deep));width:100%;min-width:0;box-shadow:var(--ui-ring), var(--ui-shadow-sm);transform-origin:0 100%;transition:width var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease);display:grid;overflow:hidden}._launcher_x80m3_33[data-dev-launcher-collapsed=true]{width:58px;box-shadow:var(--ui-ring), var(--ui-shadow-md)}._summary_x80m3_73{align-items:center;gap:var(--ui-space-3);width:100%;min-height:44px;padding:0 var(--ui-space-4);border:0;border-bottom:1px solid var(--ui-border-faint);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:20px minmax(0,1fr) 16px;display:grid}._launcher_x80m3_33[data-dev-launcher-collapsed=true] ._summary_x80m3_73{gap:var(--ui-space-2);width:max-content;padding:0 var(--ui-space-3);grid-template-columns:20px 16px}._summary_x80m3_73:hover{background:color-mix(in oklch, var(--ui-accent) 7%, transparent)}._summaryIcon_x80m3_127,._summaryArrow_x80m3_129,._linkIcon_x80m3_131,._externalIcon_x80m3_133{place-items:center;display:grid}._summaryIcon_x80m3_127{width:20px;height:20px;color:var(--ui-accent)}._summaryTitle_x80m3_155{min-width:0;color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._summaryArrow_x80m3_129{width:16px;height:16px;color:var(--ui-muted);justify-self:end}._body_x80m3_191{gap:var(--ui-space-2);max-height:260px;padding:var(--ui-space-3);opacity:1;transition:max-height var(--ui-motion-standard) var(--ui-motion-ease), opacity var(--ui-motion-fast) var(--ui-motion-ease), padding var(--ui-motion-fast) var(--ui-motion-ease);display:grid;overflow:hidden}._launcher_x80m3_33[data-dev-launcher-collapsed=true] ._body_x80m3_191{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0}._link_x80m3_131{align-items:center;gap:var(--ui-space-3);min-width:0;min-height:38px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);grid-template-columns:28px minmax(0,1fr) 16px;text-decoration:none;display:grid}._link_x80m3_131:hover{background:var(--ui-hover)}._link_x80m3_131:focus-visible,._summary_x80m3_73:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._linkIcon_x80m3_131{border:1px solid color-mix(in oklch, var(--ui-accent) 24%, transparent);border-radius:var(--ui-radius-xs);background:color-mix(in oklch, var(--ui-accent) 9%, transparent);width:28px;height:28px;color:var(--ui-accent)}._linkText_x80m3_303{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._externalIcon_x80m3_133{width:16px;height:16px;color:var(--ui-muted)}@media (width<=560px){._root_x80m3_1{left:var(--ui-space-4);bottom:var(--ui-space-4);width:min(320px, calc(100vw - var(--ui-space-4) - var(--ui-space-4)))}}@media (prefers-reduced-motion:reduce){._launcher_x80m3_33,._body_x80m3_191{transition:none}}._page_1u6rl_1{background:var(--ui-bg-deep);min-height:100vh;color:var(--ui-text);padding:var(--ui-space-8);align-items:start;display:grid}._shell_1u6rl_19{gap:var(--ui-space-5);width:min(1040px,100%);margin:0 auto;display:grid}._panel_1u6rl_33{gap:var(--ui-space-5);min-width:0;padding:var(--ui-space-6);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-surface-hi) 70%, var(--ui-bg-deep));box-shadow:var(--ui-ring), var(--ui-shadow-sm);display:grid}._header_1u6rl_55{gap:var(--ui-space-2);display:grid}._eyebrow_1u6rl_65{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:0;line-height:var(--ui-line-tight);margin:0}._title_1u6rl_85{color:var(--ui-text);font-size:var(--ui-display-sm);font-weight:var(--ui-weight-bold);letter-spacing:0;line-height:var(--ui-line-title);margin:0}._status_1u6rl_103{color:var(--ui-muted);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);line-height:var(--ui-line-body);margin:0}._summaryGrid_1u6rl_119{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._summaryItem_1u6rl_131{gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-bg-deep) 38%, transparent);display:grid}._summaryLabel_1u6rl_151{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:0;line-height:var(--ui-line-tight)}._summaryValue_1u6rl_169{min-width:0;color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._section_1u6rl_191{gap:var(--ui-space-3);display:grid}._sectionTitle_1u6rl_201{color:var(--ui-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);margin:0}._list_1u6rl_217{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}._listItem_1u6rl_233{gap:var(--ui-space-1);min-width:0;padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-bg-deep) 34%, transparent);display:grid}._code_1u6rl_251{color:var(--ui-accent);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:0;line-height:var(--ui-line-body);overflow-wrap:anywhere}._form_1u6rl_271{gap:var(--ui-space-4);display:grid}._field_1u6rl_281{gap:var(--ui-space-2);display:grid}._label_1u6rl_291{color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:0;line-height:var(--ui-line-tight)}._input_1u6rl_309{width:100%}._checkboxLabel_1u6rl_317{align-items:center;gap:var(--ui-space-3);color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);line-height:var(--ui-line-tight);display:flex}._checkbox_1u6rl_317{width:var(--ui-space-5);height:var(--ui-space-5);accent-color:var(--ui-accent)}._actions_1u6rl_349{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}._alert_1u6rl_361{margin:0}@media (width<=560px){._page_1u6rl_1,._panel_1u6rl_33{padding:var(--ui-space-5)}._title_1u6rl_85{font-size:var(--ui-text-xl)}}._loadingPage_14u8o_1{background:radial-gradient(90% 70% at 50% 52%, var(--ui-overlay-soft), transparent 72%), var(--ui-bg);min-height:100vh;color:var(--ui-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;place-items:center;display:grid}._root_kpxuy_1{min-height:100vh;padding:var(--ui-space-6);color:var(--ui-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(70% 50% at 50% 45%, var(--ui-overlay-soft), transparent 75%), var(--ui-bg);place-items:center;display:grid}._panel_kpxuy_25{gap:var(--ui-space-9);width:min(100%,520px);padding:var(--ui-space-9);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-md);display:grid}._wordmark_kpxuy_47{--brand-wordmark-size:var(--ui-text-xl)}._content_kpxuy_55{gap:var(--ui-space-4);display:grid}._content_kpxuy_55 h1,._content_kpxuy_55 p{margin:0}._content_kpxuy_55 h1{max-width:14ch;font-family:var(--ui-font-display);font-size:var(--ui-display-sm);line-height:var(--ui-line-title)}._content_kpxuy_55 p{color:var(--ui-muted);line-height:var(--ui-line-body)}._content_kpxuy_55 ._lead_kpxuy_99{color:var(--ui-text);font-size:var(--ui-text-lg)}@media (width<=560px){._root_kpxuy_1{padding:var(--ui-space-4)}._panel_kpxuy_25{padding:var(--ui-space-7)}}._root_evgup_1{min-height:100vh;color:var(--ui-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(90% 70% at 50% 52%, var(--ui-overlay-soft), transparent 72%), var(--ui-bg);position:relative}._topHeader_evgup_21{z-index:20;height:72px;min-height:72px;padding:0 var(--ui-space-11);border-bottom:1px solid var(--ui-border-faint);background:color-mix(in oklch, var(--ui-bg-deep) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}._wordmarkLink_evgup_55{color:var(--ui-text);text-decoration:none}._wordmarkLink_evgup_55:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset);border-radius:var(--ui-radius-sm)}._wordmark_evgup_55{--brand-wordmark-size:var(--ui-text-xl)}._main_evgup_85{min-height:100vh;padding:calc(72px + var(--ui-space-8)) var(--ui-space-6) var(--ui-space-8);place-items:center;display:grid}._loadingMain_evgup_99{padding:0}._loadingState_evgup_107{align-items:center;gap:var(--ui-space-5);flex-direction:column;display:inline-flex}._loadingMessage_evgup_121{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);text-align:center;margin:0}._panel_evgup_137{gap:var(--ui-space-9);width:min(100%,440px);padding:var(--ui-space-9);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-md);flex-direction:column;display:flex}._header_evgup_161{gap:var(--ui-space-9);flex-direction:column;display:flex}._titleBlock_evgup_173{gap:var(--ui-space-3);flex-direction:column;display:flex}._title_evgup_173{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-display-sm);font-weight:var(--ui-weight-semibold);letter-spacing:0;line-height:var(--ui-line-title);margin:0}._subtitle_evgup_205{color:var(--ui-muted);font-size:var(--ui-text-md);line-height:var(--ui-line-body);margin:0}._form_evgup_219{gap:var(--ui-space-7);flex-direction:column;display:flex}._fields_evgup_231{gap:var(--ui-space-5);flex-direction:column;display:flex}._field_evgup_231{gap:var(--ui-space-2);flex-direction:column;display:flex}._label_evgup_255{color:var(--ui-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);line-height:var(--ui-line-body)}._input_evgup_269._input_evgup_269{min-height:var(--ui-space-10);padding:0 var(--ui-space-5);border-color:var(--ui-border-faint);border-radius:var(--ui-radius-sm);background:var(--ui-bg-deep);font-size:var(--ui-text-md)}._forgotPasswordLink_evgup_287._forgotPasswordLink_evgup_287{color:var(--ui-text);align-self:flex-end}._actions_evgup_297{gap:var(--ui-space-4);flex-direction:column;display:flex}._actionButton_evgup_309._actionButton_evgup_309{min-height:var(--ui-space-10);border-radius:var(--ui-radius-sm)}._signupCta_evgup_319{align-items:center;gap:var(--ui-space-1);padding-top:var(--ui-space-7);border-top:1px solid var(--ui-border-faint);flex-direction:column;display:flex}._signupPrompt_evgup_337{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);text-align:center;margin:0}._signupButton_evgup_353._signupButton_evgup_353{color:var(--ui-text)}@media (width<=560px){._topHeader_evgup_21{height:64px;min-height:64px;padding:0 var(--ui-space-6);background:color-mix(in oklch, var(--ui-bg-deep) 88%, transparent)}._main_evgup_85{padding:calc(64px + var(--ui-space-5)) var(--ui-space-5) var(--ui-space-5);align-items:start}._loadingMain_evgup_99{align-items:center;padding:0}._panel_evgup_137{gap:var(--ui-space-8);padding:var(--ui-space-7)}._header_evgup_161{gap:var(--ui-space-8)}}._checkEmailState_15ss1_1{gap:var(--ui-space-7);flex-direction:column;display:flex}._checkEmailActions_15ss1_7{gap:var(--ui-space-6);flex-direction:column;display:flex}._checkEmailButton_15ss1_13._checkEmailButton_15ss1_13{min-height:var(--ui-space-10);border-radius:var(--ui-radius-sm)}._footer_15ss1_18{padding-top:var(--ui-space-7);border-top:1px solid var(--ui-border-faint);justify-content:center;display:flex}._linkCta_15ss1_25._linkCta_15ss1_25{color:var(--ui-text)}._root_hz23t_1{width:100%;min-height:70px}._widget_hz23t_11{width:100%;min-height:65px}._root_1i8be_1{--editor-bg:var(--ui-bg);--editor-bg-deep:var(--ui-bg-deep);--editor-bg-lift:var(--ui-bg-lift);--editor-surface:var(--ui-surface);--editor-surface-hi:var(--ui-surface-hi);--editor-hair:var(--ui-border);--editor-hair-faint:var(--ui-border-faint);--editor-text:var(--ui-text);--editor-muted:var(--ui-muted);--editor-dim:var(--ui-dim);--editor-faint:var(--ui-faint);--editor-mint:var(--ui-accent);--editor-mint-deep:var(--ui-accent-deep);--editor-mint-ink:var(--ui-accent-ink);--editor-display:var(--ui-font-display);--editor-body:var(--ui-font-body);--editor-mono:var(--ui-font-mono);--editor-radius-sm:var(--ui-radius-sm);--editor-radius-lg:var(--ui-radius-lg);--editor-header-height:72px;--editor-pane-header-height:54px;--editor-files-rail-width:420px;--editor-source-pane-min-height:370px;--editor-files-header-target-height:780px;--editor-files-collapsed-width:68px;background:radial-gradient(90% 70% at 50% 52%, var(--ui-overlay-soft), transparent 72%), var(--editor-bg);height:100vh;min-height:100vh;color:var(--editor-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--editor-body);flex-direction:column;display:flex;overflow:hidden}._header_1i8be_81{box-sizing:border-box;z-index:20;align-items:center;gap:var(--ui-space-4);height:var(--editor-header-height);min-height:var(--editor-header-height);padding:0 var(--ui-space-11);border-bottom:1px solid var(--editor-hair-faint);background:color-mix(in oklch, var(--editor-bg-deep) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex:none;display:flex;position:relative;overflow:visible}._iconLink_1i8be_115._iconLink_1i8be_115{border-radius:var(--ui-radius-md);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--editor-muted);flex:none;gap:0;padding:0;text-decoration:none}._headerIconButton_1i8be_141{flex:none}._wordmarkLink_1i8be_149{color:var(--editor-text);font-size:var(--ui-text-lg);flex:none;text-decoration:none}._wordmarkLink_1i8be_149:focus-visible{border-radius:var(--editor-radius-sm);outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._wordmark_1i8be_149{--brand-wordmark-size:var(--ui-text-xl)}._divider_1i8be_183{background:var(--editor-hair-faint);flex:none;width:1px;height:22px}._localProjectName_1i8be_197._localProjectName_1i8be_197{border-radius:var(--ui-radius-sm);width:min(230px,26vw);min-width:150px;color:var(--editor-text);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);background:0 0;border-color:#0000}._localProjectName_1i8be_197._localProjectName_1i8be_197:hover,._localProjectName_1i8be_197._localProjectName_1i8be_197:focus{background:var(--editor-surface)}._spacer_1i8be_229{flex:auto;min-width:8px}._actions_1i8be_239{align-items:center;gap:var(--ui-space-2);flex:none;display:flex}._status_1i8be_253{margin-right:var(--ui-space-3);color:var(--editor-dim);font-family:var(--editor-mono);font-size:var(--ui-text-xs);white-space:nowrap;align-items:center;gap:6px;line-height:1;display:inline-flex}._statusDot_1i8be_277{background:var(--editor-mint);border-radius:50%;width:6px;height:6px}._downloadButton_1i8be_291._downloadButton_1i8be_291{min-height:36px;padding:0 var(--ui-space-4);border-radius:var(--ui-radius-md);box-shadow:0 8px 22px -8px var(--ui-accent-alpha-lg);font-size:var(--ui-text-md);flex:none}._saveButton_1i8be_309._saveButton_1i8be_309{min-height:36px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-md);flex:none}._visuallyHidden_1i8be_323{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._workspace_1i8be_347{grid-template-columns:var(--editor-source-current-width,minmax(620px, 1fr)) 1px minmax(var(--editor-composition-min-width,320px), 1fr);background:var(--editor-bg);min-height:0;transition:grid-template-columns var(--ui-motion-slow) var(--ui-motion-ease), grid-template-rows var(--ui-motion-slow) var(--ui-motion-ease);flex:auto;display:grid}._sourcePanel_1i8be_375{min-width:0;min-height:var(--editor-source-pane-min-height);grid-template-columns:var(--editor-files-current-width,var(--editor-files-rail-width)) 1px minmax(280px, 1fr);background:var(--editor-bg);height:100%;transition:grid-template-columns var(--ui-motion-slow) var(--ui-motion-ease);display:grid;overflow:hidden}._filesPane_1i8be_397,._scriptPane_1i8be_399{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._filesPane_1i8be_397{width:100%;height:100%;max-width:var(--editor-files-rail-width);background:var(--editor-bg)}._filesHeaderSummary_1i8be_431._filesHeaderSummary_1i8be_431{background:0 0;border:0;width:auto;margin:0;padding:0;display:none}._filesHeaderSummaryItem_1i8be_449._filesHeaderSummaryItem_1i8be_449{text-align:right;grid-template-columns:max-content max-content;place-items:baseline end;gap:4px}._scriptPane_1i8be_399{background:var(--editor-bg)}._sourceResizeHandle_1i8be_473,._workspaceResizeHandle_1i8be_475{z-index:2;background:var(--editor-hair-faint);min-width:0;min-height:0;color:var(--editor-faint);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);position:relative}._sourceResizeHandle_1i8be_473:hover,._sourceResizeHandle_1i8be_473:focus-visible,._sourceResizeHandle_1i8be_473[data-resizing=true],._workspaceResizeHandle_1i8be_475:hover,._workspaceResizeHandle_1i8be_475:focus-visible,._workspaceResizeHandle_1i8be_475[data-resizing=true]{background:color-mix(in oklch, var(--editor-mint) 42%, var(--editor-hair-faint));color:var(--editor-mint);outline:none}._sourceResizeHandle_1i8be_473:focus-visible,._workspaceResizeHandle_1i8be_475:focus-visible{box-shadow:0 0 0 1px color-mix(in oklch, var(--editor-mint) 68%, transparent)}._sourceResizeHandleIcon_1i8be_539{border:1px solid color-mix(in oklch, var(--editor-hair) 72%, var(--editor-muted));background:linear-gradient(180deg, var(--ui-accent-alpha-sm), transparent), var(--editor-surface);width:30px;height:30px;box-shadow:var(--ui-shadow-sm), 0 0 0 3px var(--editor-bg);transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease), transform var(--ui-motion-fast) var(--ui-motion-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._sourceResizeHandle_1i8be_473:hover ._sourceResizeHandleIcon_1i8be_539,._sourceResizeHandle_1i8be_473:focus-visible ._sourceResizeHandleIcon_1i8be_539,._sourceResizeHandle_1i8be_473[data-resizing=true] ._sourceResizeHandleIcon_1i8be_539,._workspaceResizeHandle_1i8be_475:hover ._sourceResizeHandleIcon_1i8be_539,._workspaceResizeHandle_1i8be_475:focus-visible ._sourceResizeHandleIcon_1i8be_539,._workspaceResizeHandle_1i8be_475[data-resizing=true] ._sourceResizeHandleIcon_1i8be_539{border-color:color-mix(in oklch, var(--editor-mint) 48%, var(--editor-hair));background:color-mix(in oklch, var(--editor-mint) 10%, var(--editor-surface));transform:translate(-50%,-50%)scale(1.04)}._paneHeader_1i8be_611{height:var(--editor-pane-header-height);min-height:var(--editor-pane-header-height);background:var(--editor-bg-deep);flex:none}._paneTitle_1i8be_625{min-width:0;color:var(--editor-muted);font-family:var(--editor-body);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);align-items:center;margin:0;line-height:1;display:inline-flex}._scriptPaginationToggle_1i8be_645{flex:none;margin-left:auto}._filesContent_1i8be_650{flex:auto;min-height:0;display:flex}._filesContent_1i8be_650[hidden]{display:none}._playerArea_1i8be_671{background:var(--editor-bg-deep);flex-direction:column;min-width:0;min-height:0;display:flex}._playerContent_1i8be_687{justify-content:flex-start;align-items:center;gap:var(--ui-space-3);min-height:0;padding:var(--ui-space-5);background:var(--editor-bg);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}._workspaceLoading_1i8be_715{background:var(--editor-bg);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}._previewRebuildStatus_1i8be_731{border:1px solid color-mix(in oklch, var(--editor-mint) 34%, var(--editor-hair));border-radius:var(--editor-radius-sm);background:color-mix(in oklch, var(--editor-mint) 8%, transparent);max-width:min(100%,460px);color:color-mix(in oklch, var(--editor-text) 86%, var(--editor-mint));font-family:var(--editor-body);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);text-align:center;margin:0;padding:7px 10px;line-height:1.35}@media (width<=1280px){._workspace_1i8be_347{--editor-stacked-source-script-content-height:320px;--editor-stacked-source-script-pane-height:calc(var(--editor-pane-header-height) + var(--editor-stacked-source-script-content-height));--editor-workspace-row-collapsed-height:var(--editor-pane-header-height);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--editor-source-pane-min-height), var(--editor-source-current-height,var(--editor-source-pane-min-height))) 1px minmax(var(--editor-workspace-row-collapsed-height), 1fr)}._sourcePanel_1i8be_375{height:100%;min-height:var(--editor-source-pane-min-height);border-right:0;border-bottom:1px solid var(--editor-hair-faint)}._playerArea_1i8be_671{min-height:var(--editor-workspace-row-collapsed-height);overflow:hidden}._workspace_1i8be_347[data-composition-row-collapsed=true] ._playerContent_1i8be_687{opacity:0;pointer-events:none}._workspaceResizeHandle_1i8be_475[data-resize-axis=y]{cursor:row-resize}._scriptPane_1i8be_399{height:100%}}@media (width<=768px){._root_1i8be_1{--editor-pane-header-height:40px;overflow:hidden auto}._header_1i8be_81{padding:0 var(--ui-space-5);gap:10px}._localProjectName_1i8be_197._localProjectName_1i8be_197{width:min(190px,32vw);min-width:104px}._status_1i8be_253{margin-right:2px}._downloadButton_1i8be_291._downloadButton_1i8be_291{padding:9px 12px}._workspace_1i8be_347{flex:none;grid-template-rows:auto auto;min-height:auto}._workspaceLoading_1i8be_715{min-height:calc(100vh - var(--editor-header-height));overflow:visible}._sourcePanel_1i8be_375{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:auto;max-height:none}._sourcePanel_1i8be_375[data-script-expanded=true]{grid-template-rows:auto var(--editor-stacked-source-script-pane-height)}._filesPane_1i8be_397{border-right:0;border-bottom:1px solid var(--editor-hair-faint)}._filesPane_1i8be_397,._scriptPane_1i8be_399,._playerArea_1i8be_671{grid-template-rows:var(--editor-pane-header-height) 0fr;min-height:var(--editor-pane-header-height);transition:grid-template-rows var(--ui-motion-standard) var(--ui-motion-ease), height var(--ui-motion-standard) var(--ui-motion-ease);display:grid;overflow:hidden}._filesPane_1i8be_397[data-area-expanded=true],._scriptPane_1i8be_399[data-area-expanded=true],._playerArea_1i8be_671[data-area-expanded=true]{grid-template-rows:var(--editor-pane-header-height) 1fr}._filesPane_1i8be_397 ._filesContent_1i8be_650,._scriptPane_1i8be_399>:not(._paneHeader_1i8be_611),._playerArea_1i8be_671 ._playerContent_1i8be_687{opacity:0;pointer-events:none;min-height:0;transition:opacity var(--ui-motion-standard) var(--ui-motion-ease);overflow:hidden}._filesPane_1i8be_397[data-area-expanded=true] ._filesContent_1i8be_650,._scriptPane_1i8be_399[data-area-expanded=true]>:not(._paneHeader_1i8be_611),._playerArea_1i8be_671[data-area-expanded=true] ._playerContent_1i8be_687{opacity:1;pointer-events:auto}._filesPane_1i8be_397[data-files-presentation=small][data-area-expanded=false] ._paneHeader_1i8be_611{min-height:var(--editor-pane-header-height);height:auto}._scriptPane_1i8be_399{height:var(--editor-pane-header-height)}._scriptPane_1i8be_399[data-area-expanded=true]{height:var(--editor-stacked-source-script-pane-height)}._filesPane_1i8be_397[data-files-presentation=small][data-area-expanded=false] ._filesHeaderSummary_1i8be_431._filesHeaderSummary_1i8be_431{justify-content:flex-end;align-items:center;gap:var(--ui-space-7);flex:auto;min-width:0;display:flex}._filesPane_1i8be_397[data-files-presentation=small][data-area-expanded=false] ._filesHeaderSummaryItem_1i8be_449._filesHeaderSummaryItem_1i8be_449{grid-template-columns:1fr;gap:2px;position:relative}._filesPane_1i8be_397[data-files-presentation=small][data-area-expanded=false] ._filesHeaderSummaryItem_1i8be_449._filesHeaderSummaryItem_1i8be_449:not(:first-child):before{content:"";top:50%;left:calc(-1 * var(--ui-space-4));background:var(--editor-faint);border-radius:50%;width:3px;height:3px;position:absolute;transform:translate(-50%,-50%)}._sourceResizeHandle_1i8be_473,._workspaceResizeHandle_1i8be_475{display:none}._playerArea_1i8be_671{min-height:auto}._playerContent_1i8be_687{flex:none;min-height:auto;overflow:hidden}._playerArea_1i8be_671[data-area-expanded=true] ._playerContent_1i8be_687{padding-bottom:40px;overflow:visible}}@media (width<=560px){._root_1i8be_1{--editor-header-height:64px}._wordmarkLink_1i8be_149,._status_1i8be_253,._header_1i8be_81>._divider_1i8be_183{display:none}._localProjectName_1i8be_197._localProjectName_1i8be_197{width:100%}}@media (width<=420px){._workspace_1i8be_347{--editor-stacked-source-script-content-height:250px}._downloadButton_1i8be_291._downloadButton_1i8be_291{width:42px;padding:0}._downloadButton_1i8be_291._downloadButton_1i8be_291>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){._iconLink_1i8be_115,._headerIconButton_1i8be_141,._downloadButton_1i8be_291,._filesContent_1i8be_650,._filesPane_1i8be_397,._playerArea_1i8be_671,._playerContent_1i8be_687,._scriptPane_1i8be_399,._scriptPane_1i8be_399>:not(._paneHeader_1i8be_611),._sourceResizeHandle_1i8be_473,._workspaceResizeHandle_1i8be_475,._workspace_1i8be_347,._sourcePanel_1i8be_375{transition:none;animation:none}}._editorPlayerShell_fxkju_1{--layout-control-bg:var(--editor-bg-deep,var(--ui-bg-deep));--layout-control-border:var(--editor-hair-faint,var(--ui-border-faint));--layout-control-border-strong:var(--editor-hair,var(--ui-border));--layout-control-text:var(--editor-text,var(--ui-text));--layout-control-accent:var(--editor-mint,var(--ui-accent));--layout-area-caption:var(--ui-edit-style);--layout-area-video:var(--ui-edit-position);--editor-player-action-bar-width:54px;--editor-composition-panel-width:400px;--editor-player-frame-gap:10px;--editor-player-stage-min-width:240px;--editor-player-stage-responsive-max-width:360px;--editor-player-stage-current-width:min(var(--editor-player-stage-responsive-max-width), var(--editor-player-stage-max-width,360px));--editor-player-shell-min-width:calc(var(--editor-player-action-bar-width) + var(--editor-player-frame-gap) + var(--editor-player-stage-min-width));--editor-player-shell-current-width:calc(var(--editor-player-action-bar-width) + var(--editor-player-frame-gap) + var(--editor-player-stage-current-width));--editor-player-shell-side-current-width:calc(var(--editor-player-action-bar-width) + var(--editor-player-frame-gap) + var(--editor-player-stage-current-width) + var(--editor-player-frame-gap) + var(--editor-composition-panel-width));min-width:var(--editor-player-shell-min-width);width:min(100%, var(--editor-player-shell-current-width));flex-direction:column;align-items:center;max-width:100%;display:flex;position:relative}._editorPlayerShell_fxkju_1[data-composition-presentation=medium],._editorPlayerShell_fxkju_1[data-composition-presentation=large]{width:min(100%, var(--editor-player-shell-current-width))}._editorPlayerShell_fxkju_1[data-composition-presentation=large]{width:min(100%, var(--editor-player-shell-side-current-width))}._editorPlayerShell_fxkju_1[data-composition-presentation=large] ._playerFrame_fxkju_99{flex-wrap:nowrap}._editorPlayerShell_fxkju_1[data-action-bar-orientation=horizontal]{min-width:var(--editor-player-stage-min-width);width:min(100%, var(--editor-player-stage-current-width))}._editorPlayerShell_fxkju_1[data-action-bar-orientation=horizontal] ._playerFrame_fxkju_99{flex-flow:column;justify-content:flex-start;align-items:flex-start}._playerFrame_fxkju_99{justify-content:flex-start;align-items:flex-start;gap:var(--editor-player-frame-gap);flex-flow:wrap;width:100%;min-width:0;display:flex}._playerActionBar_fxkju_153{order:0;align-self:flex-start}._playerActionBar_fxkju_153[data-ui-orientation=vertical]{flex:0 0 var(--editor-player-action-bar-width);width:var(--editor-player-action-bar-width);align-self:flex-start}._playerActionBar_fxkju_153[data-ui-orientation=horizontal]{align-self:flex-start}._playerStage_fxkju_183{min-width:var(--editor-player-stage-min-width);width:var(--editor-player-stage-current-width);order:1;max-width:100%;position:relative}._editorPlayerShell_fxkju_1[data-composition-presentation=medium] ._playerStage_fxkju_183,._editorPlayerShell_fxkju_1[data-composition-presentation=large] ._playerStage_fxkju_183{order:1;flex:0 1 var(--editor-player-stage-current-width);width:var(--editor-player-stage-current-width);max-width:min(100%, var(--editor-player-stage-current-width))}._editorPlayerShell_fxkju_1[data-composition-presentation=medium] ._playerActionBar_fxkju_153,._editorPlayerShell_fxkju_1[data-composition-presentation=large] ._playerActionBar_fxkju_153{order:0}._editorPlayer_fxkju_1{width:100%}._layoutOverlay_fxkju_233{z-index:3;aspect-ratio:720/1280;pointer-events:auto;width:100%;position:absolute;top:0;left:0}._layoutArea_fxkju_253{--layout-area-accent:var(--layout-area-caption);border:2px dashed var(--layout-area-accent);background:color-mix(in oklch, var(--layout-area-accent) 8%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--ui-neutral-0) 76%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--ui-neutral-0) 58%, transparent);cursor:move;-webkit-user-select:none;user-select:none;position:absolute}._layoutArea_fxkju_253[data-layout-kind=a-roll]{--layout-area-accent:var(--layout-area-video);background:color-mix(in oklch, var(--layout-area-video) 5%, transparent);border-style:dashed}._layoutAreaSelected_fxkju_293{box-shadow:0 0 0 1px color-mix(in oklch, var(--ui-neutral-0) 82%, transparent), 0 0 0 3px color-mix(in oklch, var(--ui-selected) 34%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--ui-neutral-0) 58%, transparent);border-style:solid}._layoutAreaLabelInput_fxkju_309{z-index:3;top:0;left:var(--ui-space-3);max-inline-size:calc(100% - var(--ui-space-5));box-sizing:border-box;min-inline-size:0;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--layout-area-accent);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--layout-area-accent) 82%, var(--ui-text));color:var(--ui-neutral-0);font-family:inherit;font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);cursor:text;box-shadow:var(--ui-shadow-sm);text-overflow:ellipsis;-webkit-user-select:text;user-select:text;white-space:nowrap;outline:none;line-height:1;display:block;position:absolute;overflow:hidden;transform:translateY(-50%)}._layoutAreaLabelInput_fxkju_309:focus{border-color:var(--layout-area-accent);box-shadow:0 0 0 1px color-mix(in oklch, var(--ui-neutral-0) 76%, transparent), 0 0 0 3px color-mix(in oklch, var(--layout-area-accent) 30%, transparent)}._compositionElementPanels_fxkju_379{order:2;flex:0 0 var(--editor-composition-panel-width);width:var(--editor-composition-panel-width);min-width:var(--editor-composition-panel-width);align-items:stretch;gap:var(--ui-space-3);flex-direction:column;display:flex}._compositionElementPanel_fxkju_379{border-radius:var(--ui-radius-md);align-content:start;width:400px;min-height:52px;display:grid;position:relative}._compositionElementPanelHeader_fxkju_419{box-sizing:border-box;align-items:center;gap:var(--ui-space-2);width:400px;min-height:52px;padding:0 var(--ui-space-3);border:1px solid var(--layout-control-border);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-field) 92%, transparent);color:var(--ui-muted);cursor:pointer;font:inherit;text-align:left;transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease), transform var(--ui-motion-fast) var(--ui-motion-ease);grid-template-columns:68px minmax(0,1fr);display:grid;overflow:hidden}._compositionElementPanelHeader_fxkju_419:hover{border-color:var(--layout-control-border-strong);background:var(--ui-hover);color:var(--layout-control-text)}._compositionElementPanelHeader_fxkju_419:active{transform:translateY(1px)}._compositionElementPanelHeader_fxkju_419:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._compositionElementPanelHeaderIcons_fxkju_497{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--ui-space-2);width:68px;height:36px;padding:0 var(--ui-space-1);display:flex}._compositionElementReorderRow_fxkju_519{box-sizing:border-box;align-items:center;gap:var(--ui-space-2);width:400px;min-height:52px;padding:0 var(--ui-space-3);border:1px solid var(--layout-control-border);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--ui-field) 92%, transparent);color:var(--ui-muted);text-align:left;grid-template-columns:68px minmax(0,1fr) auto;display:grid}._compositionElementReorderActions_fxkju_551{align-items:center;gap:var(--ui-space-1);display:inline-flex}._compositionElementPanelExpanded_fxkju_563 ._compositionElementPanelHeader_fxkju_419{border-bottom-color:var(--layout-control-border);border-bottom-right-radius:0;border-bottom-left-radius:0}._compositionElementPanelChevron_fxkju_575{color:color-mix(in oklch, var(--layout-control-accent) 86%, var(--layout-control-text));flex:none;justify-content:center;align-items:center;display:inline-flex}._compositionElementPanelTypeIcon_fxkju_591{border:1px solid color-mix(in oklch, var(--layout-control-accent) 24%, var(--layout-control-border));border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--layout-control-accent) 8%, var(--ui-field));width:26px;height:26px;color:color-mix(in oklch, var(--layout-control-accent) 84%, var(--layout-control-text));flex:none;justify-content:center;align-items:center;display:inline-flex}._compositionElementPanelNameLabel_fxkju_617{min-width:0;color:var(--layout-control-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-bold);text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}._compositionElementPanelForm_fxkju_641{gap:var(--ui-space-3);box-sizing:border-box;width:400px;padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-4);border:1px solid var(--layout-control-border);border-radius:0 0 var(--ui-radius-md) var(--ui-radius-md);background:color-mix(in oklch, var(--ui-field) 72%, var(--layout-control-bg));box-shadow:var(--ui-shadow-sm);border-top:0;display:grid}._compositionElementPanels_fxkju_379[data-placement=bottom]{flex:0 0 100%;width:100%;min-width:0;max-width:100%}._editorPlayerShell_fxkju_1[data-action-bar-orientation=horizontal] ._compositionElementPanels_fxkju_379[data-placement=bottom]{flex:none}._compositionElementPanels_fxkju_379[data-placement=bottom] ._compositionElementPanel_fxkju_379,._compositionElementPanels_fxkju_379[data-placement=bottom] ._compositionElementPanelHeader_fxkju_419,._compositionElementPanels_fxkju_379[data-placement=bottom] ._compositionElementReorderRow_fxkju_519,._compositionElementPanels_fxkju_379[data-placement=bottom] ._compositionElementPanelForm_fxkju_641{width:100%;min-width:0}._panelField_fxkju_705{gap:var(--ui-space-2);min-width:0;display:grid}._panelNameInput_fxkju_717._panelNameInput_fxkju_717{width:100%}._panelFieldLabel_fxkju_725,._panelFieldLabelRow_fxkju_727{color:var(--ui-faint);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-label);text-transform:uppercase;line-height:1}._panelFieldLabelRow_fxkju_727{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}._panelInfo_fxkju_761{color:color-mix(in oklch, var(--layout-control-accent) 84%, var(--layout-control-text));cursor:help;align-items:center;display:inline-flex;position:relative}._panelTooltip_fxkju_777{right:0;bottom:calc(100% + var(--ui-space-3));z-index:4;width:196px;padding:var(--ui-space-3);border:1px solid color-mix(in oklch, var(--layout-control-accent) 42%, var(--layout-control-border));border-radius:var(--ui-radius-md);background:var(--ui-popover);box-shadow:var(--ui-shadow-md);color:var(--ui-text);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);opacity:0;pointer-events:none;text-transform:none;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease), transform var(--ui-motion-fast) var(--ui-motion-ease);line-height:1.25;position:absolute;transform:translateY(3px)}._panelInfo_fxkju_761:hover ._panelTooltip_fxkju_777,._panelInfo_fxkju_761:focus-within ._panelTooltip_fxkju_777{opacity:1;transform:translateY(0)}._panelStyleField_fxkju_837{gap:var(--ui-space-2);min-width:0;display:grid}._panelStylePicker_fxkju_849{gap:var(--ui-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._panelStyleButton_fxkju_861{--panel-caption-style-background:var(--ui-field);--panel-caption-style-border:var(--layout-control-border);--panel-caption-style-text-color:var(--layout-control-text);box-sizing:border-box;min-width:0;min-height:44px;padding:var(--ui-space-2);border:1px solid color-mix(in oklch, var(--panel-caption-style-border) 28%, var(--layout-control-border));border-radius:var(--ui-radius-sm);background:linear-gradient(180deg, color-mix(in oklch, var(--ui-neutral-0) 9%, transparent), transparent), color-mix(in oklch, var(--panel-caption-style-background) 74%, var(--ui-field));color:var(--panel-caption-style-text-color);cursor:pointer;transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease), transform var(--ui-motion-fast) var(--ui-motion-ease);outline:none;justify-content:center;align-items:center;display:inline-flex}._panelStyleButton_fxkju_861:hover{border-color:color-mix(in oklch, var(--panel-caption-style-border) 48%, var(--layout-control-border-strong));box-shadow:var(--ui-shadow-sm)}._panelStyleButton_fxkju_861[aria-pressed=true]{border-color:color-mix(in oklch, var(--panel-caption-style-border) 72%, var(--layout-control-border-strong));background:linear-gradient(180deg, color-mix(in oklch, var(--ui-neutral-0) 12%, transparent), transparent), color-mix(in oklch, var(--panel-caption-style-background) 88%, var(--ui-field));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--panel-caption-style-border) 28%, transparent)}._panelStyleButton_fxkju_861:active{transform:translateY(1px)}._panelStyleButton_fxkju_861:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._panelStyleButtonLabel_fxkju_975{color:inherit;font-size:var(--ui-text-xs);text-align:center;text-overflow:ellipsis;text-shadow:0 1px 1px color-mix(in oklch, var(--ui-neutral-1000) 22%, transparent);white-space:nowrap;line-height:1;overflow:hidden}._panelVideoSection_fxkju_997{--panel-focal-x:50%;--panel-focal-y:50%;--panel-scale-value:0%;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid color-mix(in oklch, var(--layout-control-accent) 18%, var(--layout-control-border));border-radius:var(--ui-radius-md);background:linear-gradient(180deg, color-mix(in oklch, var(--layout-control-accent) 8%, transparent), transparent), color-mix(in oklch, var(--ui-field) 72%, transparent);display:grid}._panelFramingControl_fxkju_1035{justify-content:center;place-items:center;gap:var(--ui-space-3);grid-template-columns:104px;display:grid}._panelFocalFrame_fxkju_1053{aspect-ratio:9/16;border:1px solid color-mix(in oklch, var(--layout-control-accent) 30%, var(--layout-control-border));border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--layout-control-bg) 64%, var(--ui-field));width:104px;max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ui-neutral-0) 10%, transparent);position:relative;overflow:hidden}._panelFocalPoster_fxkju_1077{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._panelFocalGrid_fxkju_1095{z-index:1;background:linear-gradient(90deg, transparent calc(33.333% - .5px), color-mix(in oklch, var(--ui-neutral-0) 52%, transparent) calc(33.333% - .5px), color-mix(in oklch, var(--ui-neutral-0) 52%, transparent) calc(33.333% + .5px), transparent calc(33.333% + .5px), transparent calc(66.666% - .5px), color-mix(in oklch, var(--ui-neutral-0) 52%, transparent) calc(66.666% - .5px), color-mix(in oklch, var(--ui-neutral-0) 52%, transparent) calc(66.666% + .5px), transparent calc(66.666% + .5px)), linear-gradient(0deg, transparent calc(33.333% - .5px), color-mix(in oklch, var(--ui-neutral-0) 52%, transparent) calc(33.333% - .5px), color-mix(in oklch, var(--ui-neutral-0) 52%, transparent) calc(33.333% + .5px), transparent calc(33.333% + .5px), transparent calc(66.666% - .5px), color-mix(in oklch, var(--ui-neutral-0) 52%, transparent) calc(66.666% - .5px), color-mix(in oklch, var(--ui-neutral-0) 52%, transparent) calc(66.666% + .5px), transparent calc(66.666% + .5px));pointer-events:none;position:absolute;inset:0}._panelFocalSafeArea_fxkju_1155{z-index:2;border:1px dashed color-mix(in oklch, var(--layout-control-accent) 28%, transparent);border-radius:calc(var(--ui-radius-sm) - 1px);pointer-events:none;position:absolute;inset:10%}._panelFocalTarget_fxkju_1173{top:var(--panel-focal-y);left:var(--panel-focal-x);z-index:3;border:1px solid color-mix(in oklch, var(--layout-control-accent) 64%, var(--layout-control-border-strong));width:28px;height:28px;color:var(--layout-control-text);cursor:grab;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease), transform var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}._panelFocalTarget_fxkju_1173:hover{border-color:var(--layout-control-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--layout-control-accent) 20%, transparent)}._panelFocalTarget_fxkju_1173:active{cursor:grabbing;transform:translate(-50%,-50%)scale(.96)}._panelFocalTarget_fxkju_1173:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._panelGeometryGrid_fxkju_1251{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr);display:grid}._panelGeometrySection_fxkju_1263{gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid color-mix(in oklch, var(--layout-control-accent) 18%, var(--layout-control-border));border-radius:var(--ui-radius-md);background:linear-gradient(180deg, color-mix(in oklch, var(--layout-control-accent) 7%, transparent), transparent), color-mix(in oklch, var(--ui-field) 72%, transparent);display:grid}._panelGeometryHeader_fxkju_1293{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}._panelGeometrySectionControls_fxkju_1309,._panelPresentationFields_fxkju_1321{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr);display:grid}._panelLayoutNumberControl_fxkju_1333{--panel-field-input-width:58px;--panel-field-label-width:88px;grid-template-columns:var(--panel-field-label-width) var(--panel-field-input-width) minmax(0, 1fr);align-items:center;gap:var(--ui-space-2);box-sizing:border-box;min-width:0;padding:var(--ui-space-2) calc(var(--ui-space-2) + 5px);border:1px solid color-mix(in oklch, var(--layout-control-accent) 14%, var(--layout-control-border));border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-field) 76%, transparent);display:grid}._panelLayoutNumberLabel_fxkju_1365{color:var(--ui-faint);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);letter-spacing:var(--ui-tracking-label);text-transform:uppercase;line-height:1}._panelLayoutNumberValue_fxkju_1385{border:1px solid var(--layout-control-border);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--layout-control-bg) 52%, var(--ui-field));grid-template-columns:minmax(0,1fr) 18px;min-width:0;height:28px;display:grid;overflow:hidden}._panelLayoutNumberInput_fxkju_1407{box-sizing:border-box;width:100%;min-width:0;color:var(--layout-control-text);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);text-align:center;background:0 0;border:0;outline:none;padding:0;line-height:1}._panelLayoutNumberInput_fxkju_1407::-webkit-outer-spin-button{appearance:none;margin:0}._panelLayoutNumberInput_fxkju_1407::-webkit-inner-spin-button{appearance:none;margin:0}._panelLayoutNumberInput_fxkju_1407[type=number]{appearance:textfield}._panelLayoutStepperButtons_fxkju_1459{border-left:1px solid var(--layout-control-border);display:grid}._panelLayoutStepperButton_fxkju_1459{width:18px;min-width:0;height:13px;color:var(--ui-muted);cursor:pointer;transition:background var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._panelLayoutStepperButton_fxkju_1459+._panelLayoutStepperButton_fxkju_1459{border-top:1px solid var(--layout-control-border)}._panelLayoutStepperButton_fxkju_1459:hover{background:color-mix(in oklch, var(--layout-control-accent) 12%, transparent);color:var(--layout-control-text)}._panelLayoutStepperButton_fxkju_1459:focus-visible{outline:var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-offset) * -1)}._panelLayoutSlider_fxkju_1533{--panel-layout-slider-value:0%;appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;height:18px;margin:0}._panelLayoutSliderRow_fxkju_1557{align-items:center;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}._panelLayoutCenterButton_fxkju_1573{border:1px solid var(--layout-control-border);border-radius:var(--ui-radius-sm);background:var(--ui-field);width:28px;height:28px;color:var(--ui-muted);cursor:pointer;transition:background var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._panelLayoutCenterButton_fxkju_1573:hover{background:color-mix(in oklch, var(--layout-control-accent) 12%, var(--ui-field));color:var(--layout-control-text)}._panelLayoutCenterButton_fxkju_1573:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._panelLayoutSlider_fxkju_1533::-webkit-slider-runnable-track{border-radius:var(--ui-radius-pill);background:linear-gradient(90deg, color-mix(in oklch, var(--layout-control-accent) 70%, var(--layout-control-border-strong)) 0, color-mix(in oklch, var(--layout-control-accent) 70%, var(--layout-control-border-strong)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 18%, var(--layout-control-border)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 18%, var(--layout-control-border)) 100%);height:4px}._panelLayoutSlider_fxkju_1533::-webkit-slider-thumb{appearance:none;border:1px solid color-mix(in oklch, var(--layout-control-accent) 58%, var(--layout-control-border-strong));border-radius:var(--ui-radius-pill);background:var(--ui-field);width:14px;height:14px;box-shadow:var(--ui-shadow-sm);margin-top:-5px}._panelLayoutSlider_fxkju_1533::-moz-range-track{border-radius:var(--ui-radius-pill);background:linear-gradient(90deg, color-mix(in oklch, var(--layout-control-accent) 70%, var(--layout-control-border-strong)) 0, color-mix(in oklch, var(--layout-control-accent) 70%, var(--layout-control-border-strong)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 18%, var(--layout-control-border)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 18%, var(--layout-control-border)) 100%);border:0;height:4px}._panelLayoutSlider_fxkju_1533::-moz-range-thumb{border:1px solid color-mix(in oklch, var(--layout-control-accent) 58%, var(--layout-control-border-strong));border-radius:var(--ui-radius-pill);background:var(--ui-field);width:14px;height:14px;box-shadow:var(--ui-shadow-sm)}._panelLayoutSlider_fxkju_1533:hover::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in oklch, var(--layout-control-accent) 78%, var(--layout-control-border-strong)) 0, color-mix(in oklch, var(--layout-control-accent) 78%, var(--layout-control-border-strong)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 24%, var(--layout-control-border)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 24%, var(--layout-control-border)) 100%)}._panelLayoutSlider_fxkju_1533:focus-visible::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in oklch, var(--layout-control-accent) 78%, var(--layout-control-border-strong)) 0, color-mix(in oklch, var(--layout-control-accent) 78%, var(--layout-control-border-strong)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 24%, var(--layout-control-border)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 24%, var(--layout-control-border)) 100%)}._panelLayoutSlider_fxkju_1533:hover::-moz-range-track{background:linear-gradient(90deg, color-mix(in oklch, var(--layout-control-accent) 78%, var(--layout-control-border-strong)) 0, color-mix(in oklch, var(--layout-control-accent) 78%, var(--layout-control-border-strong)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 24%, var(--layout-control-border)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 24%, var(--layout-control-border)) 100%)}._panelLayoutSlider_fxkju_1533:focus-visible::-moz-range-track{background:linear-gradient(90deg, color-mix(in oklch, var(--layout-control-accent) 78%, var(--layout-control-border-strong)) 0, color-mix(in oklch, var(--layout-control-accent) 78%, var(--layout-control-border-strong)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 24%, var(--layout-control-border)) var(--panel-layout-slider-value), color-mix(in oklch, var(--layout-control-accent) 24%, var(--layout-control-border)) 100%)}._panelLayoutSlider_fxkju_1533:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._layoutResizeHandle_fxkju_1789{z-index:2;appearance:none;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute}._layoutResizeHandle_fxkju_1789:after{opacity:0;content:"";transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), opacity var(--ui-motion-fast) var(--ui-motion-ease);position:absolute}._layoutResizeHandle_fxkju_1789:hover:after,._layoutResizeHandle_fxkju_1789:focus-visible:after{opacity:1}._layoutResizeHandle_fxkju_1789:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._layoutResizeHandle_fxkju_1789[data-resize-handle=n]{cursor:ns-resize;height:14px;top:-7px;left:14px;right:14px}._layoutResizeHandle_fxkju_1789[data-resize-handle=n]:after{border-radius:var(--ui-radius-pill);background:var(--layout-area-caption);height:2px;top:6px;left:0;right:0}._layoutResizeHandle_fxkju_1789[data-resize-handle=ne]{cursor:nesw-resize;width:24px;height:24px;top:-10px;right:-10px}._layoutResizeHandle_fxkju_1789[data-resize-handle=ne]:after{border-top:2px solid var(--layout-area-caption);border-right:2px solid var(--layout-area-caption);width:8px;height:8px;top:9px;right:9px}._layoutResizeHandle_fxkju_1789[data-resize-handle=e]{cursor:ew-resize;width:14px;top:14px;bottom:14px;right:-7px}._layoutResizeHandle_fxkju_1789[data-resize-handle=e]:after{border-radius:var(--ui-radius-pill);background:var(--layout-area-caption);width:2px;top:0;bottom:0;right:6px}._layoutResizeHandle_fxkju_1789[data-resize-handle=se]{cursor:nwse-resize;width:24px;height:24px;bottom:-10px;right:-10px}._layoutResizeHandle_fxkju_1789[data-resize-handle=se]:after{border-right:2px solid var(--layout-area-caption);border-bottom:2px solid var(--layout-area-caption);width:8px;height:8px;bottom:9px;right:9px}._layoutResizeHandle_fxkju_1789[data-resize-handle=s]{cursor:ns-resize;height:14px;bottom:-7px;left:14px;right:14px}._layoutResizeHandle_fxkju_1789[data-resize-handle=s]:after{border-radius:var(--ui-radius-pill);background:var(--layout-area-caption);height:2px;bottom:6px;left:0;right:0}._layoutResizeHandle_fxkju_1789[data-resize-handle=sw]{cursor:nesw-resize;width:24px;height:24px;bottom:-10px;left:-10px}._layoutResizeHandle_fxkju_1789[data-resize-handle=sw]:after{border-bottom:2px solid var(--layout-area-caption);border-left:2px solid var(--layout-area-caption);width:8px;height:8px;bottom:9px;left:9px}._layoutResizeHandle_fxkju_1789[data-resize-handle=w]{cursor:ew-resize;width:14px;top:14px;bottom:14px;left:-7px}._layoutResizeHandle_fxkju_1789[data-resize-handle=w]:after{border-radius:var(--ui-radius-pill);background:var(--layout-area-caption);width:2px;top:0;bottom:0;left:6px}._layoutResizeHandle_fxkju_1789[data-resize-handle=nw]{cursor:nwse-resize;width:24px;height:24px;top:-10px;left:-10px}._layoutResizeHandle_fxkju_1789[data-resize-handle=nw]:after{border-top:2px solid var(--layout-area-caption);border-left:2px solid var(--layout-area-caption);width:8px;height:8px;top:9px;left:9px}._editorPlayerPoster_fxkju_2121{z-index:2;aspect-ratio:720/1280;border:1px solid var(--editor-hair);border-radius:var(--ui-radius-xl);background:var(--ui-neutral-0);object-fit:cover;pointer-events:none;width:100%;display:block;position:absolute;top:0;left:0}@media (width<=768px){._editorPlayerShell_fxkju_1{--editor-player-stage-responsive-max-width:250px}._playerActionBar_fxkju_153{order:1}._playerStage_fxkju_183{order:0}}@media (width<=560px){._editorPlayer_fxkju_1{gap:var(--ui-space-1)}._editorPlayer_fxkju_1 [data-testid=player-controls]{padding:4px 8px}}._scriptBody_pwj6j_1{background:var(--editor-bg);flex:auto;min-height:0;display:flex}._scriptEmpty_pwj6j_15{width:100%;min-height:100%;color:var(--editor-faint);font-family:var(--editor-mono);font-size:var(--ui-text-sm);justify-content:center;align-items:center;display:flex}._scriptBody_pwj6j_1[data-script-presentation=medium] ._scriptEmpty_pwj6j_15{font-size:var(--ui-text-xs)}._scriptBody_pwj6j_1[data-script-presentation=small] ._scriptEmpty_pwj6j_15{font-size:10px}._scriptScroll_pwj6j_53{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding:10px 0 28px;position:relative;overflow:hidden auto}._scriptBody_pwj6j_1[data-script-presentation=medium] ._scriptScroll_pwj6j_53{padding:8px 0 24px}._scriptBody_pwj6j_1[data-script-presentation=small] ._scriptScroll_pwj6j_53{padding:6px 0 20px}._scriptToolbarPositioner_pwj6j_91{top:var(--script-toolbar-top,12px);left:var(--script-toolbar-left,50%);z-index:5;width:max-content;max-width:min(560px,100% - 24px);animation:_popIn_pwj6j_1 var(--ui-motion-fast) var(--ui-motion-ease);transition:max-width var(--ui-motion-standard) var(--ui-motion-ease), transform var(--ui-motion-standard) var(--ui-motion-ease);margin:0;position:absolute;transform:translate(-50%,calc(-100% - 10px))}._scriptToolbarPositioner_pwj6j_91[data-placement=below]{transform:translate(-50%,10px)}._scriptToolbarPositioner_pwj6j_91[data-editing=true],._scriptToolbarPositioner_pwj6j_91[data-choosing-style=true]{max-width:min(360px,100% - 24px)}._scriptToolbarPositioner_pwj6j_91:after{border-right:1px solid color-mix(in oklch, var(--editor-hair) 76%, transparent);border-bottom:1px solid color-mix(in oklch, var(--editor-hair) 76%, transparent);background:color-mix(in oklch, var(--editor-bg-deep) 88%, transparent);content:"";width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}._scriptToolbarPositioner_pwj6j_91[data-placement=below]:after{border:0;border-top:1px solid color-mix(in oklch, var(--editor-hair) 76%, transparent);border-left:1px solid color-mix(in oklch, var(--editor-hair) 76%, transparent);top:-5px;bottom:auto}._scriptToolbar_pwj6j_91._scriptToolbar_pwj6j_91{border-color:color-mix(in oklch, var(--editor-hair) 76%, transparent);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--editor-bg-deep) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:nowrap;gap:7px;width:100%;max-width:100%}._scriptToolbarGroup_pwj6j_209{align-items:center;gap:var(--ui-space-2);border-right:1px solid var(--editor-hair-faint);min-width:0;padding-right:7px;display:inline-flex}._scriptToolbarButton_pwj6j_227,._scriptStyleButton_pwj6j_229,._wordEditSave_pwj6j_231,._wordEditCancel_pwj6j_233{flex:none}._scriptToolbarButton_pwj6j_227._scriptToolbarButton_pwj6j_227{color:var(--editor-muted)}._scriptToolbarToggleButton_pwj6j_249._scriptToolbarToggleButton_pwj6j_249{width:32px;min-width:32px}._scriptToolbarButtonPressed_pwj6j_259{border-color:color-mix(in oklch, var(--editor-mint) 58%, transparent);background:var(--ui-edit-emphasis-soft);color:var(--editor-text)}._scriptStyleButton_pwj6j_229._scriptStyleButton_pwj6j_229{min-height:30px;padding:0 10px}._scriptStyleChooser_pwj6j_281{animation:_toolbarEditSlideIn_pwj6j_1 var(--ui-motion-standard) var(--ui-motion-ease);align-items:center;gap:5px;display:inline-flex}._wordEditForm_pwj6j_295{width:auto;min-width:0;max-width:100%;animation:_toolbarEditSlideIn_pwj6j_1 var(--ui-motion-standard) var(--ui-motion-ease);align-items:center;gap:5px;margin-left:0;display:inline-flex}._wordEditInput_pwj6j_317._wordEditInput_pwj6j_317{border-color:var(--editor-hair-faint);border-radius:var(--ui-radius-sm);background:var(--editor-bg-deep);width:120px;min-width:0;min-height:30px;color:var(--editor-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);flex:0 120px}._wordEditSave_pwj6j_231._wordEditSave_pwj6j_231{width:32px;min-width:32px;min-height:30px;color:var(--editor-mint)}._wordEditCancel_pwj6j_233._wordEditCancel_pwj6j_233{flex:none;min-height:30px;padding:0 9px}@keyframes _toolbarEditSlideIn_pwj6j_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}._scriptBlocks_pwj6j_393{flex-direction:column;display:flex}._scriptBlock_pwj6j_393{transition:opacity var(--ui-motion-fast) var(--ui-motion-ease), background var(--ui-motion-fast) var(--ui-motion-ease);grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:7px;padding:18px 18px 22px;display:grid;position:relative}._scriptBody_pwj6j_1[data-script-presentation=medium] ._scriptBlock_pwj6j_393{grid-template-columns:30px minmax(0,1fr);column-gap:6px;padding:15px 14px 18px}._scriptBody_pwj6j_1[data-script-presentation=small] ._scriptBlock_pwj6j_393{grid-template-columns:26px minmax(0,1fr);column-gap:5px;padding:12px 10px 16px}._scriptBlock_pwj6j_393[data-dragging=true]{opacity:.52}._scriptBlock_pwj6j_393[data-drop-placement]{background:var(--ui-edit-position-soft)}._scriptBlock_pwj6j_393[data-drop-placement]:before{border-radius:var(--ui-radius-pill);background:var(--ui-edit-position);content:"";pointer-events:none;height:2px;position:absolute;left:18px;right:18px}._scriptBlock_pwj6j_393[data-drop-placement=before]:before{top:0}._scriptBlock_pwj6j_393[data-drop-placement=after]:before{bottom:0}._scriptBlockDragHandle_pwj6j_505._scriptBlockDragHandle_pwj6j_505{border-radius:var(--ui-radius-md);width:30px;min-width:30px;height:24px;min-height:24px;color:color-mix(in oklch, var(--editor-faint) 78%, transparent);cursor:grab;transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease), transform var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border:1px solid #0000;grid-area:1/1;align-self:start;margin-top:-6px}._scriptBody_pwj6j_1[data-script-presentation=medium] ._scriptBlockDragHandle_pwj6j_505._scriptBlockDragHandle_pwj6j_505{width:28px;min-width:28px;height:22px;min-height:22px;margin-top:-5px}._scriptBody_pwj6j_1[data-script-presentation=small] ._scriptBlockDragHandle_pwj6j_505._scriptBlockDragHandle_pwj6j_505{width:26px;min-width:26px;height:20px;min-height:20px;margin-top:-4px}._scriptBlockDragHandle_pwj6j_505._scriptBlockDragHandle_pwj6j_505:not(:disabled):hover{border-color:color-mix(in oklch, var(--editor-hair) 72%, transparent);background:var(--ui-hover);color:var(--editor-muted)}._scriptBlockDragHandle_pwj6j_505._scriptBlockDragHandle_pwj6j_505:not(:disabled):active{cursor:grabbing;transform:translateY(1px)}._scriptBlockDragHandle_pwj6j_505:disabled{cursor:not-allowed;opacity:.34}._scriptBlockCutButton_pwj6j_611._scriptBlockCutButton_pwj6j_611{border-radius:var(--ui-radius-md);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--editor-faint);cursor:pointer;transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), color var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border:1px solid #0000;grid-area:2/1;align-self:start;margin-top:7px}._scriptBody_pwj6j_1[data-script-presentation=medium] ._scriptBlockCutButton_pwj6j_611._scriptBlockCutButton_pwj6j_611{width:28px;min-width:28px;height:28px;min-height:28px;margin-top:5px}._scriptBody_pwj6j_1[data-script-presentation=small] ._scriptBlockCutButton_pwj6j_611._scriptBlockCutButton_pwj6j_611{width:26px;min-width:26px;height:26px;min-height:26px;margin-top:4px}._scriptBlockCutButton_pwj6j_611._scriptBlockCutButton_pwj6j_611:not(:disabled):hover{border-color:color-mix(in oklch, var(--editor-mint) 35%, transparent);background:var(--ui-hover);color:var(--editor-text)}._scriptBlockCutButton_pwj6j_611:disabled{cursor:not-allowed;opacity:.4}._scriptBlockContent_pwj6j_705{display:contents}._scriptBlockHeader_pwj6j_713{justify-content:space-between;align-items:center;gap:var(--ui-space-4);min-width:0;margin-bottom:var(--ui-space-4);grid-area:1/2;display:flex}._scriptBody_pwj6j_1[data-script-presentation=medium] ._scriptBlockHeader_pwj6j_713{gap:9px;margin-bottom:9px}._scriptBody_pwj6j_1[data-script-presentation=small] ._scriptBlockHeader_pwj6j_713{gap:7px;margin-bottom:7px}._scriptBlockTitle_pwj6j_755{min-width:0;color:var(--editor-faint);font-family:var(--editor-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular);letter-spacing:var(--ui-tracking-normal);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1;overflow:hidden}._scriptBody_pwj6j_1[data-script-presentation=medium] ._scriptBlockTitle_pwj6j_755,._scriptBody_pwj6j_1[data-script-presentation=medium] ._scriptBlockMeta_pwj6j_785{font-size:10.5px}._scriptBody_pwj6j_1[data-script-presentation=small] ._scriptBlockTitle_pwj6j_755,._scriptBody_pwj6j_1[data-script-presentation=small] ._scriptBlockMeta_pwj6j_785{font-size:10px}._scriptBlockMeta_pwj6j_785{color:var(--editor-faint);font-family:var(--editor-mono);font-size:var(--ui-text-xs);flex:none;line-height:1}._scriptWords_pwj6j_819{min-width:0;color:var(--editor-text);font-family:var(--editor-display);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;white-space:normal;word-break:normal;grid-area:2/2;margin:0;font-size:25px;font-weight:520;line-height:1.76;display:block}._scriptBody_pwj6j_1[data-script-presentation=medium] ._scriptWords_pwj6j_819{font-size:var(--ui-text-xl);line-height:1.64}._scriptBody_pwj6j_1[data-script-presentation=small] ._scriptWords_pwj6j_819{font-size:19px;line-height:1.52}._scriptWordRun_pwj6j_873{--script-run-background:transparent;--script-run-selection-background:transparent;--script-run-selection-shadow:0 0 0 0 transparent;--script-run-style-shadow:0 0 0 0 transparent;background:linear-gradient(var(--script-run-selection-background), var(--script-run-selection-background)), var(--script-run-background);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:var(--script-run-style-shadow), var(--script-run-selection-shadow);color:var(--editor-text);border-radius:5px;display:inline;position:relative}._scriptWordRunCut_pwj6j_915{color:var(--editor-faint)}._scriptWordRunCaptionOff_pwj6j_923{-webkit-text-decoration-color:color-mix(in oklch, var(--ui-edit-timing) 78%, var(--editor-text));text-decoration-color:color-mix(in oklch, var(--ui-edit-timing) 78%, var(--editor-text));-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:line-through;text-decoration-thickness:4px}._scriptWordRunStyled_pwj6j_937{--script-run-background:color-mix(in oklch, var(--script-caption-background-color) 82%, transparent);--script-run-style-shadow:inset 0 0 0 1px color-mix(in oklch, var(--script-caption-border-color) 58%, transparent);color:var(--script-caption-text-color);text-transform:var(--script-caption-text-transform)}._scriptWordRunSelected_pwj6j_953{--script-run-selection-background:var(--ui-edit-emphasis-soft);--script-run-selection-shadow:inset 0 1px 0 color-mix(in oklch, var(--ui-edit-emphasis) 42%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--ui-edit-emphasis) 42%, transparent)}._scriptWordToken_pwj6j_967{min-width:0;max-width:100%;color:inherit;cursor:text;font:inherit;overflow-wrap:anywhere;transition:outline-color var(--ui-motion-fast) var(--ui-motion-ease), opacity var(--ui-motion-fast) var(--ui-motion-ease), text-decoration-color var(--ui-motion-fast) var(--ui-motion-ease);white-space:normal;word-break:break-word;border-radius:3px;outline:none;padding:0;display:inline;position:relative}._scriptWordEnabled_pwj6j_1007,._scriptWordCut_pwj6j_1015{color:inherit}._scriptWordToken_pwj6j_967:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--ui-edit-edited) 44%, var(--editor-text));text-decoration-color:color-mix(in oklch, var(--ui-edit-edited) 44%, var(--editor-text));text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:1px}._scriptWordToken_pwj6j_967:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}@media (width<=768px){._scriptBody_pwj6j_1{flex:0 0 320px;height:320px;max-height:320px}._scriptScroll_pwj6j_53{padding-bottom:20px}._scriptBody_pwj6j_1[data-script-presentation] ._scriptBlock_pwj6j_393{padding:8px 10px}._scriptBlockDragHandle_pwj6j_505{margin-top:-5px}._scriptBlockCutButton_pwj6j_611{margin-top:4px}._scriptBody_pwj6j_1[data-script-presentation] ._scriptWords_pwj6j_819{font-size:19px;line-height:1.72}._wordEditForm_pwj6j_295{width:100%}._wordEditInput_pwj6j_317._wordEditInput_pwj6j_317{flex:auto}}@media (width<=560px){._scriptBody_pwj6j_1[data-script-presentation] ._scriptBlock_pwj6j_393{padding:4px 10px 8px}._scriptBody_pwj6j_1[data-script-presentation] ._scriptWords_pwj6j_819{font-size:16px}}@media (width<=420px){._scriptBody_pwj6j_1{flex-basis:250px;height:250px;max-height:250px}}@media (prefers-reduced-motion:reduce){._scriptBlock_pwj6j_393,._scriptBlockCutButton_pwj6j_611,._scriptBlockDragHandle_pwj6j_505,._scriptStyleChooser_pwj6j_281,._scriptStyleButton_pwj6j_229,._scriptToolbarPositioner_pwj6j_91,._scriptWordToken_pwj6j_967,._wordEditForm_pwj6j_295{transition:none;animation:none}}._review_1tdox_1{background:var(--editor-bg);flex:auto;min-width:0;min-height:0;display:flex}._scroll_1tdox_17{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-8);flex:auto;overflow:hidden auto}._pages_1tdox_37{align-items:center;gap:var(--ui-space-5);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}._page_1tdox_37{box-sizing:border-box;width:min(100%,560px);padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-5)}._pageLabel_1tdox_71{margin-bottom:var(--ui-space-4);color:var(--editor-faint);font-family:var(--editor-mono);font-size:var(--ui-text-xs);line-height:1;display:block}._lines_1tdox_89{gap:var(--ui-space-2);flex-direction:column;min-width:0;display:flex}._line_1tdox_89{width:100%;color:var(--editor-text);font-family:var(--editor-display);font-size:var(--ui-text-xl);font-weight:var(--ui-weight-semibold);text-align:center;white-space:nowrap;margin:0;line-height:1.35;overflow-x:auto}._empty_1tdox_129{min-height:100%;color:var(--editor-faint);font-family:var(--editor-mono);font-size:var(--ui-text-sm);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}._review_1tdox_1[data-script-presentation=medium] ._scroll_1tdox_17,._review_1tdox_1[data-script-presentation=small] ._scroll_1tdox_17,._review_1tdox_1[data-script-presentation=medium] ._page_1tdox_37,._review_1tdox_1[data-script-presentation=small] ._page_1tdox_37{padding:var(--ui-space-4)}._review_1tdox_1[data-script-presentation=medium] ._line_1tdox_89{font-size:var(--ui-text-lg)}._review_1tdox_1[data-script-presentation=small] ._line_1tdox_89{font-size:var(--ui-text-md)}._root_l3eae_1{width:100%}._fallback_l3eae_5._fallback_l3eae_5{min-height:var(--ui-space-10);border-radius:var(--ui-radius-sm)}._buttonSlot_l3eae_10,._buttonSlot_l3eae_10>div{justify-content:center;align-items:center;width:100%;min-height:40px;display:flex}._buttonSlot_l3eae_10>div>div{width:100%}._buttonSlot_l3eae_10[data-disabled=true]{opacity:.56;pointer-events:none}._buttonSlot_l3eae_10[hidden]{display:none}._root_adq54_1{--preview-bg:var(--ui-bg);--preview-bg-deep:var(--ui-bg-deep);--preview-bg-lift:var(--ui-bg-lift);--preview-surface:var(--ui-surface);--preview-hair:var(--ui-border);--preview-hair-faint:var(--ui-border-faint);--preview-text:var(--ui-text);--preview-muted:var(--ui-muted);--preview-dim:var(--ui-dim);--preview-faint:var(--ui-faint);--preview-mint:var(--ui-accent);--preview-mint-deep:var(--ui-accent-deep);--preview-mint-ink:var(--ui-accent-ink);--preview-coral:var(--ui-danger);--preview-display:var(--ui-font-display);--preview-body:var(--ui-font-body);--preview-mono:var(--ui-font-mono);--preview-radius-sm:var(--ui-radius-sm);--preview-radius-lg:var(--ui-radius-lg);min-height:100vh;color:var(--preview-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--preview-body);background:radial-gradient(90% 70% at 50% 52%, var(--ui-overlay-soft), transparent 72%), var(--preview-bg);position:relative}._topHeader_adq54_63{z-index:20;height:72px;min-height:72px;padding:0 var(--ui-space-11);border-bottom:1px solid var(--preview-hair-faint);background:color-mix(in oklch, var(--preview-bg-deep) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}._headerActions_adq54_97{align-items:center;gap:var(--ui-space-4);min-width:0;display:flex}._wordmarkLink_adq54_111{color:var(--preview-text);text-decoration:none}._wordmarkLink_adq54_111:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset);border-radius:var(--preview-radius-sm)}._wordmark_adq54_111{--brand-wordmark-size:var(--ui-text-xl)}._main_adq54_141{min-height:100vh;padding-top:72px}._section_adq54_151{min-height:calc(100vh - 72px);padding:var(--ui-space-11) var(--ui-space-11) calc(var(--ui-space-13) + var(--ui-space-5));background:var(--preview-bg)}._heroCopy_adq54_169{--onboarding-hero-display:"Bricolage Grotesque", "Söhne", system-ui, sans-serif;--onboarding-hero-body:"Geist", system-ui, sans-serif;text-align:center;max-width:1100px;margin:0 auto 48px}._heroTitle_adq54_187{color:var(--preview-text);font-family:var(--onboarding-hero-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(40px,7vw,76px);font-weight:600;line-height:.98}._heroTitleMint_adq54_209{color:var(--preview-mint);font-style:italic;font-weight:500}._heroSub_adq54_221{max-width:560px;color:var(--preview-muted);font-family:var(--onboarding-hero-body);font-size:var(--ui-text-lg);margin:16px auto 0;line-height:1.5}._combined_adq54_239{gap:var(--ui-space-9);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"clips edit preview";justify-content:center;align-items:center;max-width:1280px;margin:0 auto;display:grid}._zoneClips_adq54_261,._zonePreview_adq54_263{flex-direction:column;align-items:center;animation:1.4s cubic-bezier(.16,.84,.24,1) both _phaseIn_adq54_1;display:flex}._zoneClips_adq54_261{gap:var(--ui-space-5);grid-area:clips}._zonePreview_adq54_263{gap:var(--ui-space-7);grid-area:preview}._zoneEdit_adq54_297{grid-area:edit;justify-content:center;align-items:center;min-height:260px;display:flex}._editColumn_adq54_313{align-items:center;gap:var(--ui-space-8);flex-direction:column;width:100%;max-width:300px;display:flex}._draftPanel_adq54_331{--ai-edit-progress-panel-gap:var(--ui-space-8)}._clipStack_adq54_339{--clip-stack-stage-width:380px;--clip-stack-stage-height:520px;--clip-stack-layout-height:520px;--clip-stack-scale:1;--clip-stack-visual-overhang-top:0px;width:min(var(--clip-stack-stage-width), 100%);height:var(--clip-stack-layout-height);margin:0 auto;position:relative}._clipStackStage_adq54_365{top:var(--clip-stack-visual-overhang-top);width:var(--clip-stack-stage-width);height:var(--clip-stack-stage-height);transform:translateX(-50%) scale(var(--clip-stack-scale));transform-origin:top;position:absolute;left:50%}._clipCard_adq54_385{border:1px solid var(--preview-hair-faint);border-radius:var(--ui-radius-lg);background:var(--preview-bg-lift);width:256px;height:432px;box-shadow:var(--ui-shadow-md);transform:translateX(calc(-50% + var(--preview-card-x,0px))) rotate(var(--preview-card-rot,0deg));position:absolute;left:50%;overflow:hidden}._sourceOverlay_adq54_411{z-index:10;gap:var(--ui-space-3);flex-direction:column;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._clipFrame_adq54_435{background:repeating-linear-gradient(135deg, var(--ui-border) 0 2px, var(--ui-bg-lift) 2px 12px);position:absolute;inset:0;overflow:hidden}._clipThumbnailImage_adq54_457,._clipThumbnailLoading_adq54_459{display:block;position:absolute;inset:0}._clipThumbnailImage_adq54_457{object-fit:cover;width:100%;height:100%}._clipThumbnailLoading_adq54_459{background:linear-gradient(100deg, var(--ui-accent-alpha-sm), var(--ui-accent-alpha-md), var(--ui-accent-alpha-sm)), var(--preview-bg-lift);background-size:220% 100%;animation:1.35s ease-in-out infinite _sourceSkeletonPulse_adq54_1}._emptyHint_adq54_509{--source-upload-accent:var(--preview-mint);--source-upload-text:var(--preview-text);--source-upload-muted:var(--preview-faint);--source-upload-font-body:var(--preview-body);--source-upload-font-display:var(--preview-display);--source-upload-font-mono:var(--preview-mono);--source-upload-target-align:center;--source-upload-target-text-align:center;--source-upload-target-gap:var(--ui-space-4);--source-upload-target-padding:var(--ui-space-8) var(--ui-space-7);--source-upload-target-border:1.5px dashed transparent;--source-upload-target-radius:var(--ui-radius-xl);--source-upload-target-background:radial-gradient(120% 100% at 50% 50%, color-mix(in oklch, var(--preview-bg-deep) 72%, transparent) 0%, color-mix(in oklch, var(--preview-bg-deep) 55%, transparent) 55%, transparent 100%);--source-upload-target-hover-border:color-mix(in oklch, var(--preview-mint) 54%, transparent);--source-upload-target-hover-background:radial-gradient(120% 100% at 50% 50%, color-mix(in oklch, var(--ui-accent) 8%, var(--preview-bg-deep)) 0%, color-mix(in oklch, var(--ui-accent) 6%, var(--preview-bg-deep)) 55%, var(--ui-accent-alpha-sm) 100%);--source-upload-target-shadow:var(--ui-shadow-md);--source-upload-target-hover-shadow:var(--ui-shadow-lg), 0 0 0 1px var(--ui-accent-alpha-sm);--source-upload-target-hover-transform:scale(1.012);--source-upload-target-active-transform:scale(.992);--source-upload-role-size:var(--ui-text-md);--source-upload-role-spacing:var(--ui-tracking-label);--source-upload-title-size:var(--ui-display-md);--source-upload-title-weight:var(--ui-weight-semibold);--source-upload-title-line-height:1.1;--source-upload-hint-font:var(--preview-mono);--source-upload-hint-size:var(--ui-text-md);--source-upload-hint-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;position:relative}label._emptyHint_adq54_509{cursor:pointer}._sourceListPanel_adq54_613{--source-upload-accent:var(--preview-mint);--source-upload-border:var(--preview-hair);--source-upload-border-faint:var(--preview-hair-faint);--source-upload-text:var(--preview-text);--source-upload-muted:var(--preview-muted);--source-upload-faint:var(--preview-faint);--source-upload-font-body:var(--preview-body);--source-upload-font-mono:var(--preview-mono);--source-upload-list-padding:var(--ui-space-4) var(--ui-space-7);--source-upload-list-border:1.5px dashed transparent;--source-upload-list-radius:var(--ui-radius-xl);--source-upload-list-background:radial-gradient(120% 100% at 50% 50%, color-mix(in oklch, var(--preview-bg-deep) 72%, transparent) 0%, color-mix(in oklch, var(--preview-bg-deep) 55%, transparent) 55%, transparent 100%);--source-upload-list-shadow:var(--ui-shadow-md);--source-upload-list-header-height:0;--source-upload-list-header-align:center;--source-upload-list-header-margin:0 0 var(--ui-space-3);--source-upload-list-header-padding:0 0 var(--ui-space-3);--source-upload-list-header-size:var(--ui-text-sm);--source-upload-list-header-spacing:.02em;--source-upload-list-empty-header-border:none;--source-upload-list-empty-header-margin:0;--source-upload-list-empty-header-padding:0;--source-upload-list-items-padding:0;--source-upload-list-row-height:20px;--source-upload-list-row-padding:0;--source-upload-list-row-gap:var(--ui-space-3);--source-upload-list-row-gap-y:5px;--source-upload-list-text-columns:minmax(0, 1fr) max-content;--source-upload-list-text-direction:row;--source-upload-list-text-align:baseline;--source-upload-list-text-gap:var(--ui-space-2);--source-upload-list-meta-justify:end;--source-upload-list-name-size:12px;--source-upload-list-meta-size:10px;--source-upload-list-action-size:18px;--source-upload-list-action-border:1px solid var(--preview-hair);--source-upload-list-action-radius:var(--ui-radius-sm);--source-upload-list-action-background:var(--ui-overlay-soft);--source-upload-list-action-hover-border:color-mix(in oklch, var(--preview-mint) 54%, transparent);--source-upload-list-action-hover-background:var(--ui-active);--source-upload-skeleton-height:10px;--source-upload-skeleton-name-width:112px;--source-upload-skeleton-meta-width:52px;--source-upload-skeleton-meta-height:8px;--source-upload-skeleton-button-size:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%}._storageRecovery_adq54_727{align-items:center;gap:var(--ui-space-3);width:min(100%,360px);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--preview-hair-faint);border-radius:var(--ui-radius-md);background:color-mix(in oklch, var(--preview-bg-deep) 72%, transparent);box-shadow:var(--ui-shadow-sm);flex-direction:column;display:flex}._storageRecovery_adq54_727[data-storage-state=dev]{padding:var(--ui-space-2) var(--ui-space-3);border-color:var(--preview-hair-faint);background:color-mix(in oklch, var(--preview-bg-deep) 68%, transparent);box-shadow:var(--ui-shadow-sm)}._storageRecoveryText_adq54_767{color:var(--preview-muted);font-family:var(--preview-body);font-size:var(--ui-text-xs);text-align:center;margin:0;line-height:1.45}._storageRecoveryActions_adq54_785{justify-content:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}._storageGhostButton_adq54_799,._storageDangerButton_adq54_801{min-height:30px;padding:0 var(--ui-space-3);border:1px solid var(--preview-hair);border-radius:var(--ui-radius-sm);color:var(--preview-muted);font-family:var(--preview-body);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);background:var(--ui-overlay-soft);cursor:pointer}._storageGhostButton_adq54_799:hover,._storageDangerButton_adq54_801:hover{border-color:color-mix(in oklch, var(--preview-mint) 54%, transparent);color:var(--preview-text);background:var(--ui-active)}._storageGhostButton_adq54_799:focus-visible,._storageDangerButton_adq54_801:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}._storageGhostButton_adq54_799:disabled,._storageDangerButton_adq54_801:disabled{cursor:wait;opacity:.62}._storageDangerButton_adq54_801{border-color:color-mix(in oklch, var(--ui-danger) 50%, var(--preview-hair));color:var(--preview-text)}._storageResetConfirm_adq54_875{align-items:center;gap:var(--ui-space-3);flex-direction:column;display:flex}._previewBig_adq54_889{justify-content:center;width:100%;display:flex}._videoSlot_adq54_901{border:1px solid var(--preview-hair);border-radius:var(--ui-radius-xl);background:repeating-linear-gradient(135deg, var(--preview-surface) 0 2px, var(--preview-bg-deep) 2px 14px);width:360px;height:640px;box-shadow:var(--ui-shadow-lg);position:relative;overflow:hidden}._videoSlotLoading_adq54_933{background:linear-gradient(100deg, var(--ui-accent-alpha-sm), var(--ui-accent-alpha-md), var(--ui-accent-alpha-sm)), repeating-linear-gradient(135deg, var(--preview-surface) 0 2px, var(--preview-bg-deep) 2px 14px);background-size:220% 100%,auto;animation:1.45s ease-in-out infinite _sourceSkeletonPulse_adq54_1}._previewPlaceholder_adq54_967{justify-content:center;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-7);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}._previewLoading_adq54_991{position:absolute;inset:0}._previewPlaceholderText_adq54_1001{color:var(--preview-dim);font-family:var(--preview-display);font-size:20px;font-weight:var(--ui-weight-semibold)}._previewPlaceholderHint_adq54_1015{color:var(--preview-faint);font-family:var(--preview-mono);font-size:var(--ui-text-xs);letter-spacing:var(--ui-tracking-label)}._generatedPlayerShell_adq54_1029{--generated-player-width:360px;width:min(var(--generated-player-width), 100%);max-width:100%;position:relative}._generatedPlayer_adq54_1029{width:100%}._generatedPlayerPoster_adq54_1053{z-index:2;aspect-ratio:720/1280;border:1px solid var(--preview-hair);border-radius:var(--ui-radius-xl);background:var(--ui-neutral-0);object-fit:cover;pointer-events:none;width:100%;display:block;position:absolute;top:0;left:0}@keyframes _phaseIn_adq54_1{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _sourceSkeletonPulse_adq54_1{0%{opacity:.55;background-position:180% 0}50%{opacity:1}to{opacity:.55;background-position:-40% 0}}@media (width<=1280px){._combined_adq54_239{grid-template-columns:minmax(0,380px) minmax(0,300px);grid-template-areas:"clips edit"}._zonePreview_adq54_263{display:none}._combined_adq54_239[data-preview-ready=true]{grid-template-columns:minmax(0,360px) minmax(0,300px);grid-template-areas:"preview edit"}._combined_adq54_239[data-preview-ready=true] ._zoneClips_adq54_261{display:none}._combined_adq54_239[data-preview-ready=true] ._zonePreview_adq54_263{display:flex}._combined_adq54_239[data-preview-ready=true] ._draftPanel_adq54_331{--ai-edit-progress-progress-display:none}}@media (width<=980px){._combined_adq54_239{gap:var(--ui-space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"clips""edit"}._combined_adq54_239[data-preview-ready=true]{grid-template-areas:"preview""edit"}}@media (width<=768px){._section_adq54_151{padding:var(--ui-space-8) var(--ui-space-6) var(--ui-space-12)}._heroCopy_adq54_169{margin-bottom:36px}._clipStack_adq54_339{--clip-stack-layout-height:417px;--clip-stack-scale:.78;--clip-stack-visual-overhang-top:11px}._combined_adq54_239[data-preview-ready=true]{flex-direction:column;justify-content:flex-start;align-items:start;display:flex}._combined_adq54_239[data-preview-ready=true] ._zonePreview_adq54_263,._combined_adq54_239[data-preview-ready=true] ._zoneEdit_adq54_297{width:100%}._zoneEdit_adq54_297{min-height:0}}@media (width<=560px){._topHeader_adq54_63{height:64px;min-height:64px;padding:0 var(--ui-space-6);background:color-mix(in oklch, var(--preview-bg-deep) 88%, transparent)}._main_adq54_141{padding-top:64px}._section_adq54_151{padding-top:var(--ui-space-3)}._combined_adq54_239[data-preview-ready=true] ._generatedPlayerShell_adq54_1029{--generated-player-width:340px}}@media (width<=420px){._topHeader_adq54_63{padding-right:var(--ui-space-3);padding-left:var(--ui-space-3)}._headerActions_adq54_97{gap:var(--ui-space-2)}._main_adq54_141{padding-top:48px}._combined_adq54_239{gap:var(--ui-space-5)}._draftPanel_adq54_331{--ai-edit-progress-panel-gap:var(--ui-space-5)}._combined_adq54_239[data-preview-ready=true] ._generatedPlayerShell_adq54_1029{--generated-player-width:250px}._combined_adq54_239[data-preview-ready=true] ._generatedPlayer_adq54_1029{--player-controls-padding:4px 8px}}@media (prefers-reduced-motion:reduce){._zoneClips_adq54_261,._zonePreview_adq54_263{animation:none}._emptyHint_adq54_509{transition:none}._clipThumbnailLoading_adq54_459,._videoSlotLoading_adq54_933{animation:none}}._analyticsConsentPrompt_adq54_1425{z-index:65;right:max(var(--ui-space-5), env(safe-area-inset-right));bottom:max(var(--ui-space-5), env(safe-area-inset-bottom));width:min(420px, calc(100vw - (2 * var(--ui-space-5))));position:fixed}@media (width<=560px){._analyticsConsentPrompt_adq54_1425{right:max(var(--ui-space-3), env(safe-area-inset-right));bottom:max(var(--ui-space-3), env(safe-area-inset-bottom));width:calc(100vw - (2 * var(--ui-space-3)))}}._stateActions_1bkmj_1{gap:var(--ui-space-4);flex-direction:column;display:flex}._linkCta_1bkmj_7._linkCta_1bkmj_7{color:var(--ui-text)}._footer_1bkmj_11{padding-top:var(--ui-space-7);border-top:1px solid var(--ui-border-faint);justify-content:center;display:flex}._passwordControl_1usq1_1{align-items:center;min-width:0;display:flex;position:relative}._passwordInput_1usq1_8._passwordInput_1usq1_8{padding-right:calc(var(--ui-space-10) + var(--ui-space-3))}._passwordToggle_1usq1_12._passwordToggle_1usq1_12{top:50%;right:var(--ui-space-2);width:30px;min-width:30px;height:30px;color:var(--ui-muted);transition:none;position:absolute;transform:translateY(-50%)}._passwordToggle_1usq1_12._passwordToggle_1usq1_12:not(:disabled):active{transform:translateY(-50%)}._centeredPanel_1usq1_28{text-align:center}._centeredTitleBlock_1usq1_32{align-items:center}._centeredSubtitle_1usq1_36{max-width:34ch}._checkEmailState_1usq1_40{gap:var(--ui-space-7);flex-direction:column;display:flex}._checkEmailActions_1usq1_46{gap:var(--ui-space-6);flex-direction:column;display:flex}._checkEmailButton_1usq1_52._checkEmailButton_1usq1_52{min-height:var(--ui-space-10);border-radius:var(--ui-radius-sm)}._resendGroup_1usq1_57{flex-direction:column;display:flex}._resendButton_1usq1_62._resendButton_1usq1_62{width:100%;min-height:var(--ui-space-10);color:var(--ui-text)}._resendPrompt_1usq1_68{color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);text-align:center;margin:0}._checkEmailFooter_1usq1_76{padding-top:var(--ui-space-7);border-top:1px solid var(--ui-border-faint);justify-content:center;display:flex}._backToSignin_1usq1_83._backToSignin_1usq1_83{color:var(--ui-text)}._policyPanel_1usq1_87{padding:var(--ui-space-4);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-sm);background:color-mix(in oklch, var(--ui-bg-deep) 74%, transparent)}._policyList_1usq1_94{gap:var(--ui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._policyItem_1usq1_103{align-items:center;gap:var(--ui-space-2);min-width:0;min-height:24px;color:var(--ui-muted);font-size:var(--ui-text-sm);line-height:var(--ui-line-body);transition:color var(--ui-motion-fast) var(--ui-motion-ease);grid-template-columns:18px minmax(0,1fr);display:grid}._policyItem_1usq1_103[data-policy-state=valid]{color:var(--ui-text)}._policyDot_1usq1_120{box-sizing:border-box;border:1px solid var(--ui-border-strong);width:14px;height:14px;color:var(--ui-accent-ink);transition:background var(--ui-motion-fast) var(--ui-motion-ease), border-color var(--ui-motion-fast) var(--ui-motion-ease), box-shadow var(--ui-motion-fast) var(--ui-motion-ease);background:0 0;border-radius:50%;justify-content:center;justify-self:center;align-items:center;display:inline-flex}._policyDot_1usq1_120:before{content:"";width:6px;height:3px;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease);border-bottom:2px solid #0000;border-left:2px solid #0000;transform:translateY(-1px)rotate(-45deg)}._policyItem_1usq1_103[data-policy-state=valid] ._policyDot_1usq1_120{border-color:var(--ui-accent);background:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-alpha-sm)}._policyItem_1usq1_103[data-policy-state=valid] ._policyDot_1usq1_120:before{border-color:currentColor}._branchBand_12q35_1{z-index:1000;border-bottom:1px solid color-mix(in oklch, var(--ui-accent) 34%, var(--ui-border-faint));background:color-mix(in oklch, var(--ui-bg-deep) 92%, var(--ui-accent-soft));min-height:24px;color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);justify-content:center;align-items:center;padding:3px 16px;line-height:1.3;display:flex;position:sticky;top:0}._branchText_12q35_36{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}._loadingPage_12q35_44{background:radial-gradient(90% 70% at 50% 52%, var(--ui-overlay-soft), transparent 72%), var(--ui-bg);min-height:100vh;color:var(--ui-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;place-items:center;display:grid}
