.sequence-assistant{margin-block:16px;padding:16px;border:1px solid #605446;border-radius:12px;background:#30292a}.sequence-assistant h3{margin-block:0 8px}.sequence-assistant form{display:grid;gap:8px}.sequence-assistant textarea{width:100%;resize:vertical;min-height:72px}.sequence-assistant form>.button{justify-self:start}.sequence-assistant-context,.sequence-assistant-actions{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.sequence-assistant-context{font-size:12px;margin-block:12px;color:#cfc6c3}.sequence-assistant-context bdi{font-variant-numeric:tabular-nums}.sequence-assistant-proposal{border-top:1px solid #605446;margin-top:16px}.sequence-assistant li{margin-block:6px;overflow-wrap:anywhere}.sequence-assistant-actions{margin-top:12px}.sequence-editor{padding:20px;border:1px solid #4d4145;border-radius:16px;background:#282124;margin-block:20px;min-width:0}.sequence-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sequence-actions h2{margin-inline-end:auto}.sequence-top{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(240px,1fr) minmax(260px,1.1fr);gap:16px;align-items:start}.sequence-top h3{font-size:14px;overflow-wrap:anywhere}.sequence-library,.sequence-source,.sequence-program,.sequence-inspector,.sequence-global{min-width:0;padding:12px;border:1px solid #53464b;border-radius:12px}.sequence-media-list{max-height:300px;overflow:auto;display:grid;gap:6px}.sequence-media-list button{display:grid;text-align:start;overflow-wrap:anywhere;padding:9px;background:#241d20;border:1px solid #54464b;border-radius:7px;color:inherit}.sequence-media-list small{opacity:.7}.sequence-source video,.sequence-source img{display:block;width:100%;max-height:250px;object-fit:contain;background:#000}.sequence-source audio{width:100%}.sequence-source input,.sequence-source select,.sequence-inspector input,.sequence-inspector select,.sequence-inspector textarea,.sequence-global input,.sequence-global select{max-width:100%;min-width:0}.sequence-fields{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:8px;margin-block:10px}.sequence-program-canvas{position:relative;max-height:320px;max-width:100%;margin:auto;background:#000;overflow:hidden;container-type:inline-size}.sequence-program-canvas video,.sequence-program-canvas img{position:absolute;inset:0;width:100%;height:100%}.sequence-program-caption{position:absolute;inset-inline:6%;white-space:pre-line;text-align:center;font-weight:800;line-height:1.2;text-shadow:1px 1px 2px #000;padding:.15em;z-index:100}.sequence-program-caption.bottom{bottom:10%}.sequence-program-caption.middle{top:50%;transform:translateY(-50%)}.sequence-program-caption.top{top:10%}.sequence-program audio{display:none}.sequence-program output{font:11px monospace}.sequence-timeline{display:flex;min-width:0;border:1px solid #5b4d54;border-radius:10px;overflow:hidden;margin-top:12px;direction:ltr}.sequence-track-heads{flex:0 0 160px;z-index:3;background:#30262b}.sequence-track-head{height:66px;display:flex;gap:5px;align-items:center;padding:5px;border-top:1px solid #4c3d43;box-sizing:border-box;font-size:12px}.sequence-track-head strong{overflow:hidden;flex:1}.sequence-track-head button{padding:5px;color:inherit;background:#453740;border:1px solid #6d5763;border-radius:4px}.sequence-ruler-head,.sequence-ruler{height:30px;box-sizing:border-box;background:#1f191c;font:11px monospace}.sequence-ruler-head{padding:8px}.sequence-scroll{overflow:auto;min-width:0;max-height:490px;flex:1}.sequence-canvas{position:relative}.sequence-ruler{position:relative;cursor:crosshair;-webkit-user-select:none;user-select:none}.sequence-ruler span{position:absolute;white-space:nowrap;border-left:1px solid #74626b;height:100%;padding:6px}.sequence-lane{height:66px;position:relative;border-top:1px solid #4c3d43;box-sizing:border-box;background:repeating-linear-gradient(90deg,transparent 0,transparent 49px,#ffffff04 50px)}.sequence-clip{position:absolute;height:54px;top:6px;border:1px solid #648396;border-radius:5px;overflow:hidden;background:#244252;box-sizing:border-box}.sequence-lane.audio .sequence-clip{background:#2d5140;border-color:#608c75}.sequence-clip-body{width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:start;padding:6px 12px;border:0;background:none;color:#fff;font-size:11px;touch-action:none;cursor:grab}.sequence-trim{position:absolute;top:0;bottom:0;width:7px;border:0;background:#ffffff30;touch-action:none;cursor:ew-resize;padding:0}.sequence-trim.start{left:0}.sequence-trim.end{right:0}.sequence-caption{position:absolute;top:10px;height:42px;background:#674c24;color:#fff;border:1px solid #ad8c4c;border-radius:5px;overflow:hidden;font-size:11px;white-space:nowrap}.sequence-marker{position:absolute;top:10px;border:0;border-left:3px solid;padding:5px;color:inherit;background:#413441;max-width:160px;white-space:nowrap;overflow:hidden}.sequence-playhead,.sequence-ghost{position:absolute;top:0;bottom:0;width:1px;background:#e5ef51;pointer-events:none;z-index:5}.sequence-ghost{background:#fff;border-left:1px dashed #fff}.sequence-ghost output{background:#111;color:#fff;font:11px monospace;white-space:nowrap}.sequence-editor .selected{outline:2px solid #e0ec52;outline-offset:-2px}.sequence-editor .disabled-clip,.sequence-editor .muted-track{opacity:.45}.sequence-editor button:focus-visible,.sequence-timeline:focus-visible{outline:3px solid #e5ef51;outline-offset:2px}.sequence-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-top:16px}.sequence-editor fieldset{margin:0}.sequence-editor label{font-size:13px}.sequence-editor select{padding:6px}.sequence-inspector textarea{width:100%;min-height:80px}.sequence-library>input{width:100%;box-sizing:border-box;margin-bottom:8px}@media(max-width:1000px){.sequence-top{grid-template-columns:1fr 1fr}.sequence-library{grid-column:1/-1}.sequence-media-list{max-height:130px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(max-width:650px){.sequence-top,.sequence-bottom{grid-template-columns:1fr}.sequence-track-heads{flex-basis:105px}.sequence-editor{padding:10px}.sequence-fields{grid-template-columns:1fr}}.sequence-visual-layer{position:absolute;inset:0;width:100%;height:100%}.sequence-program-caption.automatic{top:62.5%}.sequence-track-head{flex-wrap:wrap;gap:3px}.sequence-track-head .sequence-track-name{width:70px;min-width:0;flex:1;border:0;background:transparent;color:inherit;font-size:11px;padding:1px}.sequence-track-head button{font-size:10px;padding:3px}.sequence-program-canvas .sequence-caption-raster{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none;z-index:100}.sequence-caption-error{position:absolute;inset:0;background:#271f22e8;padding:15px;z-index:101;font-size:12px}.sequence-waveform{position:absolute;top:12px;pointer-events:none;opacity:.5}.sequence-waveform path{stroke:#b9e8c4;stroke-width:1;fill:none}.timeline-editor{display:grid;gap:20px}.timeline-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.timeline-editor fieldset{border:0;padding:0;min-width:0;margin:0}.timeline-editor legend{font-weight:700;margin-bottom:12px}.timeline-scroll{overflow-x:auto;padding:10px 0 18px}.editable-track{display:flex;gap:5px;width:max-content}.timeline-block{flex-shrink:0;display:grid;gap:7px;text-align:start;border:2px solid #635459;border-radius:10px;background:#382e31;color:inherit;padding:12px;cursor:pointer}.timeline-block span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-block.selected{border-color:#d9ed4a;background:#42412c}.timeline-block.disabled-clip{opacity:.5;border-style:dashed;text-decoration:line-through}.timeline-inspector{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.timeline-source-preview video{width:100%;max-height:350px;background:#111;border-radius:12px}.timeline-controls{display:grid;gap:16px;align-content:start}.timeline-caption-controls{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.timeline-words{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:16px}.timeline-words label{display:grid;gap:4px}.timeline-words input,.timeline-editor input[type=number]{width:100%;min-width:0}.timeline-editor input[type=checkbox]{margin-inline-end:8px}.source-workspace{border:1px solid #635459;padding:20px;border-radius:16px;margin-bottom:24px}.timeline-composition{display:grid;gap:12px}.composition-picture{position:relative;width:100%;max-height:460px;max-width:720px;overflow:hidden;background:#111;border-radius:12px;margin-inline:auto}.composition-picture:has(>video),.composition-picture:has(>img){container-type:inline-size}.composition-picture video,.composition-picture img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.composition-caption{position:absolute;inset-inline:6%;text-align:center;white-space:pre-line;font-weight:800;line-height:1.2;padding:.2em;text-shadow:1px 1px 3px #000,-1px -1px 3px #000}.composition-caption.bottom{bottom:10%}.composition-caption.automatic{top:62.5%}.composition-caption.top{top:10%}.composition-caption.middle{top:50%;transform:translateY(-50%)}.timeline-overlay-row{display:grid;gap:12px;padding:16px;border:1px solid #635459;border-radius:10px;margin-bottom:16px}.source-search-results{max-height:320px;overflow-y:auto;margin:12px 0;display:grid;gap:8px}.source-search-result{display:grid;gap:5px;padding:12px;border:1px solid #635459;background:#382e31;color:inherit;border-radius:8px;text-align:start;cursor:pointer}.timeline-editor button:focus-visible,.timeline-editor input:focus-visible{outline:2px solid #d9ed4a;outline-offset:3px}@media(max-width:720px){.timeline-inspector{grid-template-columns:1fr}}.timeline-workspace{min-width:0;border:1px solid #635459;border-radius:12px;padding:14px;background:#211c1e}.timeline-track-grid{display:grid;grid-template-columns:82px minmax(0,1fr);border:1px solid #514349;border-radius:6px;overflow:hidden}.timeline-track-labels{background:#30272b;font-size:12px;text-align:center;z-index:2}.timeline-track-labels>div:not(.timeline-ruler-label){height:62px;display:grid;align-items:center;border-bottom:1px solid #514349}.timeline-ruler-label,.timeline-ruler{height:32px}.timeline-ruler-label{line-height:32px}.timeline-viewport{overflow-x:auto;min-width:0;overscroll-behavior-x:contain}.timeline-canvas{position:relative}.timeline-ruler{position:relative;cursor:crosshair;background:#30272b;-webkit-user-select:none;user-select:none}.timeline-ruler>span{position:absolute;border-left:1px solid #95878e;top:8px;height:24px;font-size:10px;padding-left:4px;font-variant-numeric:tabular-nums;pointer-events:none}.timeline-lane{position:relative;height:62px;border-bottom:1px solid #514349;overflow:hidden}.timeline-region{position:absolute;top:3px;height:55px;background:#253e43;border:1px solid #527c85;border-radius:4px;min-width:1px}.timeline-region.selected{outline:2px solid #d9ed4a;outline-offset:-2px;background:#3b4a3a}.timeline-region-body{background:transparent;color:#fff;border:0;width:100%;height:100%;text-align:left;padding:3px 10px;overflow:hidden;cursor:grab}.timeline-region-body span{position:absolute;top:2px;left:10px;right:10px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-waveform{position:absolute;top:15px;pointer-events:none}.timeline-waveform path{stroke:#acd3d5;stroke-width:1}.timeline-trim{position:absolute;top:0;width:9px;height:100%;padding:0;border:0;border-radius:0;background:#a0dfe240;cursor:ew-resize;touch-action:none}.timeline-trim.start{left:0}.timeline-trim.end{right:0}.timeline-trim:hover,.timeline-trim:focus-visible{background:#d9ed4a}.timeline-picture-block,.timeline-overlay-block,.timeline-caption-block,.timeline-music-block{position:absolute;top:7px;height:46px;border:1px solid #766675;border-radius:3px;background:#403a4c;color:#f7eef5;padding:5px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.timeline-overlay-block{background:#664667;cursor:ew-resize;touch-action:none}.timeline-caption-block{background:#514c32;border-color:#95884f}.timeline-music-block{background:#2f4c3e;border-color:#467f60}.timeline-playhead{position:absolute;top:0;bottom:0;border-left:2px solid #e7f66c;pointer-events:none;z-index:4}.timeline-playhead:before{content:"";display:block;margin-left:-6px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #e7f66c}.lane-placeholder{position:sticky;left:12px;line-height:60px;font-size:11px;color:#b3a6ad}.lane-muted{opacity:.35}.timeline-gesture{position:absolute;top:34px;background:#111e;border:1px solid #d9ed4a;border-radius:5px;padding:6px;pointer-events:none;z-index:5;font-variant-numeric:tabular-nums}.timeline-disabled-clips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}@media(max-width:720px){.timeline-track-grid{grid-template-columns:58px minmax(0,1fr)}.timeline-workspace{padding:8px}}.distribution{max-width:860px;margin:0 auto;padding:36px 24px;color:var(--ink)}.distribution header{display:flex;align-items:center;justify-content:space-between;margin-bottom:52px}.distribution-beta{border:1px solid var(--ink);border-radius:999px;padding:5px 14px;font-size:13px}.distribution-card{max-width:640px;margin:auto;text-align:right}.distribution-card h1{font-size:clamp(30px,5vw,48px);line-height:1.2;margin:18px 0}.distribution-card p{line-height:1.8}.distribution-intro{font-size:20px}.distribution-downloads{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}.distribution-downloads>div{padding:20px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:16px}.distribution-downloads p{font-size:14px;margin-bottom:0}.distribution-link{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;background:var(--primary);color:var(--primary-ink);padding:12px;text-decoration:none;font-weight:700}.distribution-pending{font-weight:700;font-size:18px}.distribution-account{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding-top:18px}.distribution footer{margin-top:52px;font-size:13px;text-align:center;opacity:.7}@media(max-width:540px){.distribution-downloads{grid-template-columns:1fr}.distribution{padding:24px 18px}.distribution header{margin-bottom:32px}}.distribution-steps{padding-inline-start:24px;line-height:1.8}.distribution-steps li{padding-block:6px}:root{--ink: #F0EBEC;--ink-2: #A18E92;--ink-3: #6E5D61;--canvas: #221B1D;--surface: #2C2326;--raise: #372C30;--line: #3B2F33;--primary: #D8E84A;--primary-ink: #221B1D;--primary-hover: #E3F065;--primary-active: #C2D235;--primary-weak: rgba(216, 232, 74, .16);--primary-edge: rgba(216, 232, 74, .38);--accent: var(--primary);--accent-weak: var(--primary-weak);--ok: #7FC79B;--ok-weak: rgba(127, 199, 155, .14);--danger: #E8806B;--danger-weak: rgba(232, 128, 107, .14);--ink-weak: rgba(240, 235, 236, .07);--ink-weaker: rgba(240, 235, 236, .04);--plum: #7A4A57;--plum-deep: #5E3742;--cream: #F0EBEC;--player-bg: #000000;--ink-on-light: #241D1F;--word-active: rgba(216, 232, 74, .18);--scrim: rgba(14, 10, 11, .74);--text-primary: var(--ink);--text-secondary: var(--ink-2);--text-muted: var(--ink-3);--text-on-primary: var(--primary-ink);--bg-page: var(--canvas);--bg-surface: var(--surface);--bg-sunken: var(--raise);--border-default: var(--line);--border-strong: var(--ink-3);--focus-ring: var(--primary)}[data-theme=dark]{--ink: #F0EBEC;--ink-2: #A18E92;--ink-3: #6E5D61;--canvas: #221B1D;--surface: #2C2326;--raise: #372C30;--line: #3B2F33;--primary: #D8E84A;--primary-ink: #221B1D;--primary-hover: #E3F065;--primary-active: #C2D235;--primary-weak: rgba(216, 232, 74, .16);--ok: #7FC79B;--danger: #E8806B;--ink-weak: rgba(240, 235, 236, .07);--ink-weaker: rgba(240, 235, 236, .04);--word-active: rgba(216, 232, 74, .18);--scrim: rgba(14, 10, 11, .74)}[data-theme=light]{--ink: #241D1F;--ink-2: #6B5A5E;--ink-3: #9C8B8F;--canvas: #F0EBEC;--surface: #FAF7F6;--raise: #E7DFE0;--line: #DED3D5;--primary: #7A4A57;--primary-ink: #F0EBEC;--primary-hover: #120E0F;--primary-active: #120E0F;--primary-weak: rgba(200, 218, 46, .32);--primary-edge: rgba(36, 29, 31, .14);--accent: #A8B81E;--accent-weak: rgba(168, 184, 30, .22);--ok: #2E6B4F;--ok-weak: rgba(46, 107, 79, .12);--danger: #A33A2B;--danger-weak: rgba(163, 58, 43, .1);--ink-weak: rgba(36, 29, 31, .06);--ink-weaker: rgba(36, 29, 31, .03);--word-active: rgba(200, 218, 46, .38);--scrim: rgba(36, 29, 31, .48)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--grid-columns: 12;--grid-gutter: var(--space-5);--page-max: 1280px;--topbar-h: 64px;--editor-topbar-h: 56px;--timeline-h: 140px;--timeline-h-compact: 72px;--pane-min: 380px;--control-sm: 32px;--control-md: 40px;--control-lg: 48px;--hit-min: 44px;--icon-ui: 20px;--icon-inline: 16px}:root{--radius-control: 8px;--radius-card: 12px;--radius-modal: 16px;--radius-pill: 999px;--radius-button: var(--radius-pill);--border-width: 1px;--focus-width: 2px;--focus-offset: 2px;--accent-rule: 2px}:root{--font-display: "M PLUS Rounded 1c", Heebo, "Noto Sans Hebrew", system-ui, sans-serif;--font-ui: Heebo, "Noto Sans Hebrew", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--size-display: 46px;--lh-display: 1.08;--size-h1: 31px;--lh-h1: 1.18;--size-h2: 21px;--lh-h2: 1.3;--size-h3: 17px;--lh-h3: 1.4;--size-body: 15px;--lh-body: 1.7;--size-body-sm: 13px;--lh-body-sm: 1.6;--size-label: 12px;--lh-label: 1.4;--size-mono: 12px;--lh-mono: 1.2;--tracking-display: -.03em;--tracking-h1: -.02em;--tracking-mono-label: .06em;--text-display: var(--weight-black) var(--size-display) / var(--lh-display) var(--font-display);--text-h1: var(--weight-bold) var(--size-h1) / var(--lh-h1) var(--font-display);--text-h2: var(--weight-bold) var(--size-h2) / var(--lh-h2) var(--font-ui);--text-h3: var(--weight-semibold) var(--size-h3) / var(--lh-h3) var(--font-ui);--text-body: var(--weight-regular) var(--size-body) / var(--lh-body) var(--font-ui);--text-body-sm: var(--weight-regular) var(--size-body-sm) / var(--lh-body-sm) var(--font-ui);--text-label: var(--weight-medium) var(--size-label) / var(--lh-label) var(--font-ui);--text-mono: var(--weight-medium) var(--size-mono) / var(--lh-mono) var(--font-mono)}:root{--dur-hover: .12s;--dur-menu: .16s;--dur-modal: .2s;--dur-screen: 0ms;--ease-out: ease-out;--ease-emphasis: cubic-bezier(.2, .8, .2, 1);--transition-hover: var(--dur-hover) var(--ease-out);--transition-menu: var(--dur-menu) var(--ease-emphasis);--transition-modal: var(--dur-modal) var(--ease-emphasis)}@media(prefers-reduced-motion:reduce){:root{--dur-hover: 0ms;--dur-menu: 0ms;--dur-modal: 0ms}}:root{--shadow-1: 0 1px 2px rgba(0, 0, 0, .32), 0 2px 8px rgba(0, 0, 0, .2);--shadow-2: 0 12px 40px rgba(0, 0, 0, .52)}[data-theme=light]{--shadow-1: 0 1px 2px rgba(20, 20, 20, .05), 0 2px 8px rgba(20, 20, 20, .04);--shadow-2: 0 10px 36px rgba(20, 20, 20, .14)}:root{--z-base: 0;--z-sticky: 20;--z-playhead: 30;--z-menu: 40;--z-modal: 60;--z-toast: 80;--bp-editor-split: 1100px;--bp-tablet: 900px;--bp-mobile: 640px;--editor-player-pct: 62%;--editor-transcript-pct: 38%;--editor-divider-w: 5px;--timeline-ruler-h: 16px;--timeline-pad: var(--space-2);--timeline-pad-compact: var(--space-1);--timeline-track-gap: var(--space-1);--timeline-playhead-w: 2px;--timeline-clip-radius: 3px;--caption-master-h: 1080;--caption-inset-inline: 8%;--caption-inset-block: 9%;--caption-preview-master: 260;--transcript-lh: 1.85;--transcript-measure: 62ch;--transcript-word-pad: 1px 2px;--transcript-block-gap: var(--space-5);--alpha-wash: .07;--alpha-tint: .14;--alpha-select: .18;--alpha-scrim: .72;--alpha-disabled: .45}html{color-scheme:dark}[data-theme=light]{color-scheme:light}body{margin:0;background:var(--canvas);color:var(--ink);font:var(--text-body);text-align:start;text-wrap:pretty;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;text-wrap:balance}h1{font:var(--text-h1);letter-spacing:var(--tracking-h1)}h2{font:var(--text-h2)}h3{font:var(--text-h3)}p{margin:0}a{color:var(--primary);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-hover)}a:hover{color:var(--primary-hover)}a:active{color:var(--primary-active)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}button,input,select,textarea{font:inherit;color:inherit}.mono,[data-mono]{font:var(--text-mono);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}bdi{unicode-bidi:isolate}.rtl-content{direction:rtl;unicode-bidi:isolate;text-align:start}.ltr-zone{direction:ltr;unicode-bidi:isolate}@container (max-width: 600px){.pc-total{display:none}}@container (max-width: 440px){.pc-ratio{display:none}}@container (max-width: 520px){.tp-root{grid-template-columns:minmax(0,1fr)}.tp-frame{max-inline-size:280px}}::placeholder{color:var(--ink-3);opacity:1}::selection{background:var(--primary-weak)}@font-face{font-family:Caption Heebo;src:url(/fonts/Heebo-Bold.ttf) format("truetype");font-weight:700 800;font-display:swap}@font-face{font-family:Caption Ploni;src:local("Ploni 1.1 AAA Bold"),local("PloniAAA-Bold");font-weight:700 800;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/Heebo.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"M PLUS Rounded 1c";src:url(/fonts/MPLUSRounded1c-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono.ttf) format("truetype");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/NotoSansArabic.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}button{cursor:pointer}button:disabled{cursor:default;opacity:.42}input,textarea,select{min-inline-size:0}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}svg{flex-shrink:0}button{touch-action:manipulation}body{min-inline-size:320px}input,textarea,select{background:var(--canvas);border:1px solid var(--line);border-radius:8px;padding:10px 12px;outline-offset:3px}textarea{resize:vertical;line-height:1.7}select{max-inline-size:100%;cursor:pointer}input::placeholder,textarea::placeholder{color:var(--ink-2)}input:disabled,textarea:disabled,select:disabled{opacity:.6}.hidden-input{display:none}.small{font:var(--text-body-sm)}.muted{color:var(--ink-2)}.full-width{inline-size:100%}.error-text{color:var(--danger)}.top-spacer{flex:1}.eyebrow{font:500 11px/1.5 var(--font-mono);color:var(--ink-2)}.count{background:var(--raise);border-radius:5px;padding:2px 6px;font:var(--text-mono);color:var(--ink-2)}.button{border:1px solid transparent;min-block-size:40px;border-radius:8px;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 13px/1.4 var(--font-ui);white-space:normal;transition:background .14s}.button.primary{background:var(--primary);color:var(--primary-ink)}.button.primary:hover:not(:disabled){background:var(--primary-hover)}.button.secondary{background:var(--raise);color:var(--ink)}.button.secondary:hover:not(:disabled){background:var(--line)}.button.ghost,.button.link{background:transparent;color:var(--ink-2)}.button.ghost:hover:not(:disabled){background:var(--raise);color:var(--ink)}.button.link{color:var(--primary);padding:4px}.icon-button{inline-size:32px;block-size:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--ink-2);border-radius:6px}.icon-button:hover:not(:disabled){color:var(--ink);background:var(--raise)}.icon-button.outlined{border:1px solid var(--line);inline-size:38px;block-size:38px}.small-icon{inline-size:24px;block-size:24px}.text-button{border:0;background:none;color:var(--ink-2);padding:4px 8px;font-size:12px}.badge{display:inline-flex;gap:5px;align-items:center;white-space:nowrap;border-radius:5px;padding:4px 7px;background:var(--raise);color:var(--ink-2);font:500 11px/1.3 var(--font-ui)}.badge.success{background:#29362e;color:var(--ok)}.badge.active{color:var(--primary);background:#393a25}.badge.danger{background:#492e29;color:var(--danger)}.topbar{block-size:72px;padding-inline:28px;display:flex;align-items:center;gap:20px;background:var(--surface);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0;z-index:30}.top-divider{inline-size:1px;block-size:22px;background:var(--line)}.workspace-name{display:flex;align-items:center;gap:16px;border:0;background:none;color:var(--ink-2);font-size:12px}.search{display:flex;align-items:center;gap:8px;color:var(--ink-2);inline-size:235px;background:var(--canvas);border-radius:7px;padding-inline:12px}.search input{border:0;background:none;inline-size:100%;padding:9px 0;font-size:12px}.search kbd{border:1px solid var(--line);padding:0 4px;border-radius:3px;font-size:11px}.storage-button{display:flex;gap:7px;align-items:center;border:0;background:none;color:var(--ink-2);font-size:11px;white-space:nowrap;padding:5px 0}.status-dot{inline-size:6px;block-size:6px;background:var(--danger);border-radius:50%}.status-dot.online{background:var(--ok)}.workspace-layout{display:grid;grid-template-columns:210px minmax(0,1fr);min-block-size:calc(100vh - 72px)}.sidebar{padding:34px 16px 24px;border-inline-end:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.sidebar-caption{color:var(--ink-2);padding-inline:12px;font:var(--text-label);margin-block-end:4px}.nav-item{display:flex;align-items:center;gap:10px;text-align:start;border:0;border-radius:8px;background:none;color:var(--ink-2);padding:12px;font:500 13px var(--font-ui)}.nav-item.selected{background:var(--surface);color:var(--ink)}.nav-item span{margin-inline-start:auto;font:var(--text-mono);color:var(--ink-2)}.nav-item.selected svg{color:var(--primary)}.sidebar-bottom{margin-block-start:auto;padding:24px 12px 4px;color:var(--ink-2);font-size:13px;line-height:1.9}.sidebar-bottom strong{font-weight:500;color:var(--ink)}.small-cut-mark{color:var(--plum);margin-block-end:16px}.projects-page{padding:48px 48px 80px;max-inline-size:1520px;inline-size:100%;margin-inline:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block-end:42px}.page-heading h1{font-size:38px;line-height:1.4;margin-block:6px 8px;letter-spacing:-.035em}.heading-period{color:var(--primary)}.page-heading p{font-size:14px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-block-end:18px}.section-label{font:600 12px var(--font-ui);display:inline-flex;align-items:center;gap:8px}.section-heading>.small{display:flex;align-items:center;gap:10px}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(285px,100%),1fr));gap:24px}.project-card{background:var(--surface);border-radius:12px;overflow:hidden;transition:background .15s}.project-card:hover{background:var(--raise)}.project-poster{position:relative;display:block;padding:0;border:0;inline-size:100%;aspect-ratio:16/9;background:#181315;overflow:hidden}.project-poster img{inline-size:100%;block-size:100%;object-fit:contain}.draft-poster{display:flex;align-items:center;justify-content:center;gap:12px;block-size:100%;color:var(--ink-2);font-size:12px}.draft-poster svg{color:var(--plum)}.poster-status{position:absolute;inset-block-start:12px;inset-inline-start:12px}.poster-duration{position:absolute;inset-block-end:12px;inset-inline-end:12px;background:#221b1ddd;border-radius:4px;padding:4px 6px}.poster-open{position:absolute;inset-block-end:12px;inset-inline-start:12px;color:var(--primary);opacity:0;transform:translateY(4px);transition:.15s}.project-card:hover .poster-open{opacity:1;transform:none}.project-card-copy{padding:16px;display:flex;align-items:center;gap:12px}.project-card-copy>button:first-child{background:none;border:0;padding:0;text-align:start;flex:1;min-inline-size:0}.project-card-copy h3{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-copy p{font-size:11px;color:var(--ink-2);margin-block-start:5px}.project-card-copy p span{margin-inline:7px}.new-project-card{border:1px dashed var(--line);background:none;border-radius:12px;min-block-size:247px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink-2);gap:8px}.new-project-card>span{inline-size:42px;block-size:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;margin-block-end:7px}.new-project-card strong{font-size:14px;font-weight:500;color:var(--ink)}.new-project-card p{font-size:12px}.new-project-card:hover{background:var(--surface);border-color:var(--ink-2)}.first-project{padding:28px 20px 64px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;min-block-size:550px}.first-project h2{font:800 32px/1.3 var(--font-display);color:var(--ink);letter-spacing:-.02em}.first-project p{font-size:14px;color:var(--ink-2);line-height:1.9}.first-project .button{margin-block:4px 0}.empty-art{inline-size:270px;block-size:140px;position:relative;display:grid;place-items:center;margin-block-end:12px}.film-strip{display:flex;gap:5px;transform:rotate(-6deg);padding:14px 6px;border-block:7px solid var(--raise);background:var(--surface);inline-size:226px;block-size:107px}.film-strip span{background:var(--raise);flex:1}.film-strip span:nth-child(2){background:var(--plum);opacity:.6}.empty-play{position:absolute;inline-size:52px;block-size:52px;display:grid;place-items:center;background:var(--primary);color:var(--primary-ink);border-radius:12px;inset-inline-end:24px;inset-block-end:7px;transform:rotate(6deg)}.empty-play svg{margin-inline-start:4px}.edit-line{block-size:3px;inline-size:112px;background:var(--primary);position:absolute;inset-inline-start:10px;inset-block-start:68px;transform:rotate(-6deg)}.project-page{padding:0 24px 24px}.project-heading{display:flex;align-items:center;gap:14px;min-block-size:76px}.back-button{display:flex;align-items:center;gap:7px;background:none;border:0;color:var(--ink-2);font-size:12px;padding:8px 0}.crumb-separator{color:var(--line)}.project-name{font:600 14px var(--font-ui);background:none;border-color:transparent;padding:7px 5px;max-inline-size:320px;inline-size:24vw;text-overflow:ellipsis}.project-name:hover:not(:disabled){border-color:var(--line)}.editor-layout{display:grid;grid-template-columns:244px minmax(340px,1fr) 290px;gap:20px;align-items:start}.sources-panel,.direction-panel{background:var(--surface);border-radius:12px;padding:20px 16px;min-inline-size:0}.sources-panel{display:flex;flex-direction:column;min-block-size:calc(100vh - 172px);position:sticky;inset-block-start:92px;max-block-size:calc(100vh - 116px)}.panel-heading{display:flex;align-items:center;gap:9px;justify-content:space-between}.panel-heading h2{font:600 15px var(--font-ui)}.panel-heading>svg{color:var(--ink-2)}.panel-description{color:var(--ink-2);font-size:12px;margin-block:7px 18px;line-height:1.65}.source-actions{display:flex;gap:6px;margin-block-end:20px}.source-actions>.button{flex:1;min-block-size:38px;padding:8px}.source-list{overflow:auto;min-block-size:130px;flex:1;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.source-card{margin-block-end:16px}.source-thumbnail{inline-size:100%;aspect-ratio:16/9;border:0;border-radius:6px;padding:0;background:#1c1618;position:relative;overflow:hidden;display:grid;place-items:center;color:var(--plum)}.source-thumbnail img{inline-size:100%;block-size:100%;object-fit:contain}.source-thumbnail>span{position:absolute;inset-inline-end:7px;inset-block-end:7px;color:var(--ink-2);font-size:10px;background:#221b1dbb;border-radius:3px;padding:2px}.source-info{padding-block:8px}.source-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-meta{color:var(--ink-2);font-size:9px;margin-block-start:3px}.source-role{display:flex;gap:3px;align-items:center;margin-block-start:7px}.source-role select{padding:4px;font-size:10px;flex:1;border:0;background:var(--raise)}.transcript-import{color:var(--ink-2);border:0;background:none;font-size:10px;margin-block-start:8px;padding:0;text-align:start}.transcript-import:hover:not(:disabled){color:var(--primary)}.source-empty{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--ink-2);gap:16px;padding:40px 12px;font-size:12px}.source-empty svg{opacity:.55}.sources-footer{display:flex;align-items:center;gap:9px;padding-block-start:18px;margin-block-start:auto;color:var(--ink-2);font-size:10px;line-height:1.6}.resume-hint{margin-block-start:6px;border:0;background:none;padding:0;font-size:10px;color:var(--primary);text-align:start}.upload-row{padding:10px 0;border-block-start:1px solid var(--line)}.upload-label{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px}.upload-label bdi{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.upload-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--ink-2);margin-block-start:5px}.upload-meta .mono{font-size:9px}progress{appearance:none;-webkit-appearance:none;block-size:4px;border:none;display:block;inline-size:100%;border-radius:3px;overflow:hidden;background:var(--raise)}progress::-webkit-progress-bar{background:var(--raise)}progress::-webkit-progress-value{background:var(--primary)}progress::-moz-progress-bar{background:var(--primary)}.edit-main{min-inline-size:0}.editor-tabs{display:flex;align-items:center;gap:20px;block-size:42px;border-block-end:1px solid var(--line);margin-block-end:16px;overflow:auto;scrollbar-width:none}.editor-tabs button{background:none;border:0;border-block-end:2px solid transparent;display:flex;align-items:center;gap:7px;font-size:11px;block-size:100%;padding:0 1px 12px;color:var(--ink-2);white-space:nowrap}.editor-tabs button.selected{color:var(--ink);border-color:var(--primary)}.editor-tabs button span{background:var(--raise);border-radius:4px;font:9px var(--font-mono);padding:2px 4px}.player-stage{min-block-size:490px;inline-size:100%;background:#1b1517;border:1px dashed var(--line);border-radius:12px;display:grid;place-items:center;overflow:hidden}.player-stage.has-video{border:0;background:#100d0e;min-block-size:360px;block-size:min(66vh,690px)}.player-stage video{display:block;inline-size:100%;block-size:100%;max-block-size:min(66vh,690px);object-fit:contain}.drop-content{padding:36px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.drop-symbol{display:grid;place-items:center;inline-size:62px;block-size:62px;border-radius:15px;background:var(--surface);color:var(--ink-2);position:relative;margin-block-end:8px}.drop-symbol>span{position:absolute;inset-inline-end:-5px;inset-block-end:-4px;inline-size:24px;block-size:24px;display:grid;place-items:center;border:4px solid #1b1517;background:var(--primary);color:var(--primary-ink);border-radius:50%}.drop-content .eyebrow{font-size:9px}.drop-content h1{font:800 32px/1.2 var(--font-display);letter-spacing:-.025em}.drop-content h1 span{color:var(--ink-2)}.drop-content p{font-size:13px;color:var(--ink-2);line-height:1.9}.drop-buttons{display:flex;gap:8px;margin-block-start:6px}.drive-link{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:11px;background:none;border:none;margin-block:3px 8px}.drive-link:hover{color:var(--ink)}.upload-footnote{font-size:9px;color:var(--ink-2)}.ready-to-edit{padding:40px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.ready-to-edit h2{font:800 25px/1.3 var(--font-display)}.ready-to-edit>p{font-size:13px;max-inline-size:350px;color:var(--ink-2)}.stacked-files{display:flex;justify-content:center;align-items:center;inline-size:100%;margin-block:30px}.stacked-files>div{inline-size:105px;block-size:130px;display:grid;place-items:center;background:var(--raise);border:5px solid var(--surface);border-radius:10px;color:var(--plum);transform:rotate(-9deg);overflow:hidden}.stacked-files>div:nth-child(2){transform:rotate(2deg);margin-inline:-24px;z-index:1}.stacked-files>div:nth-child(3){transform:rotate(11deg)}.stacked-files img{inline-size:100%;block-size:100%;object-fit:cover}.edit-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-block:24px}.edit-caption h2{font-size:19px;line-height:1.6;margin-block:7px}.edit-caption p{font-size:13px;line-height:1.8;color:var(--ink-2)}.edit-caption .badge{margin-block-start:20px}.timeline{background:var(--surface);border-radius:10px;padding:16px;margin-block:24px}.timeline-header{display:flex;justify-content:space-between;gap:8px;margin-block-end:16px}.timeline-header .section-label{font-size:11px;color:var(--ink-2)}.timeline-header .mono{font-size:10px;color:var(--ink-2)}.timeline-clips{display:flex;gap:3px;block-size:44px;position:relative}.timeline-clips button{background:var(--plum);opacity:.7;border:1px solid transparent;border-radius:3px;min-inline-size:8px;overflow:hidden;display:flex;align-items:flex-end;padding:5px;color:var(--ink)}.timeline-clips button.playing{opacity:1;border-color:var(--primary)}.timeline-clips .mono{font-size:8px}.playhead{position:absolute;inset-block:-5px;inline-size:1px;background:var(--primary);pointer-events:none}.playhead:before{content:"";position:absolute;inset-inline-start:-3px;inline-size:7px;block-size:5px;background:var(--primary);border-radius:1px}.timeline-ruler{display:flex;justify-content:space-between;margin-block-start:12px;color:var(--ink-2)}.timeline-ruler .mono{font-size:9px}.review-notes{background:var(--surface);border-radius:10px;padding:18px;margin-block:18px}.review-notes .section-label{color:var(--primary);margin-block-end:10px}.review-notes p{font-size:12px;line-height:1.8;color:var(--ink-2);margin-block:8px}.direction-panel{padding:22px 18px}.direction-panel .panel-description{margin-block-end:24px}.field{display:flex;flex-direction:column;gap:8px;margin-block:16px;font-size:12px;color:var(--ink)}.field>span{font-weight:500;color:var(--ink-2);font-size:11px}.field input,.field select,.field textarea{inline-size:100%;font-size:12px}.field small{font-size:10px;line-height:1.6;color:var(--ink-2)}.brief-input{min-block-size:146px;background:var(--canvas)}.ratio-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ratio-options button{background:var(--canvas);border:1px solid var(--line);border-radius:7px;padding:12px 3px 8px;display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-2);font-size:10px}.ratio-options button.selected{border-color:var(--primary);color:var(--ink);background:#343425}.ratio-options small{font-size:8px!important;opacity:.8}.ratio-box{display:block;inline-size:14px;block-size:22px;border:1.5px solid currentColor;border-radius:3px;margin-block-end:5px}.ratio-options .selected .ratio-box{color:var(--primary)}.ratio-box.ratio-16-9{inline-size:25px;block-size:15px;margin-block:4px 8px}.ratio-box.ratio-1-1{inline-size:19px;block-size:19px;margin-block:2px 6px}.field-pair{display:grid;grid-template-columns:1.15fr 1fr;gap:8px}.field-pair .field{margin-block:4px}.field select{padding:9px 6px;font-size:11px}.toggle-list{display:flex;flex-direction:column;gap:13px;margin-block:24px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;cursor:pointer}.toggle-row input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.toggle-switch{position:relative;inline-size:28px;block-size:16px;background:var(--line);border-radius:20px;transition:background .15s}.toggle-switch:after{content:"";position:absolute;inline-size:10px;block-size:10px;inset-inline-start:3px;inset-block-start:3px;background:var(--ink-2);border-radius:50%;transition:.15s}.toggle-row input:checked+.toggle-switch{background:var(--primary)}.toggle-row input:checked+.toggle-switch:after{background:var(--primary-ink);inset-inline-start:15px}.toggle-row input:focus-visible+.toggle-switch{outline:2px solid var(--primary);outline-offset:4px}.toggle-row input:disabled+.toggle-switch{opacity:.4}.direction-note{text-align:center;font-size:10px;line-height:1.7;color:var(--ink-2);margin-block:12px}.human-note{display:flex;gap:7px;align-items:center;justify-content:center;color:var(--ink-2);font-size:9px;margin-block-start:28px}.human-note svg{color:var(--ok)}.revision-input{inline-size:100%;background:var(--canvas);border-radius:8px 8px 0 0;border-block-end:none;font-size:12px;display:block;min-block-size:144px}.revision-footer{padding:7px 8px 8px 12px;background:var(--canvas);border:1px solid var(--line);border-block-start:0;border-radius:0 0 8px 8px;display:flex;align-items:center;justify-content:space-between}.revision-footer>span{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--ink-2)}.send-button{border:none;border-radius:6px;background:var(--primary);color:var(--primary-ink);inline-size:30px;block-size:30px;display:grid;place-items:center}.suggestions-label{font-size:10px;color:var(--ink-2);margin-block:22px 10px}.revision-chips{display:flex;flex-direction:column;gap:6px}.revision-chips button{background:none;border:1px solid var(--line);color:var(--ink-2);display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:6px;padding:8px 10px;font-size:10px;text-align:start}.revision-chips button:hover:not(:disabled){color:var(--ink);background:var(--raise)}.right-divider{block-size:1px;background:var(--line);margin-block:24px}.settings-toggle{display:flex;gap:8px;align-items:center;inline-size:100%;background:none;border:0;padding:0;font-size:12px;color:var(--ink-2)}.settings-toggle svg:last-child{margin-inline-start:auto}.edit-facts{display:flex;flex-direction:column;gap:12px;margin-block:24px}.edit-facts>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--ink-2)}.edit-facts strong{font-size:11px;color:var(--ink);font-weight:400}.processing{padding:17px 18px;margin-block-end:20px;border-radius:10px;background:var(--surface)}.processing-top{display:flex;gap:9px;align-items:center;font-size:12px}.processing-top strong{font-weight:500}.processing-top .text-button{margin-inline-start:auto}.live-indicator{inline-size:6px;block-size:6px;background:var(--primary);border-radius:50%}.processing>p{font-size:11px;color:var(--ink-2);line-height:1.6;margin-block:8px 12px}.processing-stages{display:flex;gap:12px;flex-wrap:wrap;margin-block-start:13px}.processing-stages>span{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--ink-2)}.processing-stages .active{color:var(--primary)}.processing-stages .done{color:var(--ok)}.stage-dot{inline-size:5px;block-size:5px;border-radius:50%;background:currentColor;opacity:.5}.partial-transcript{padding:24px 0}.partial-transcript .eyebrow{margin-block-end:12px}.partial-transcript p{font-size:14px;line-height:2;margin-block:8px;color:var(--ink-2)}.partial-transcript p:last-of-type{color:var(--ink)}.partial-transcript>span{display:block;margin-block-start:20px;font-size:10px}.subsection-title{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-block:24px}.subsection-title h2,.versions-panel>h2{font-size:18px}.subsection-title p,.versions-panel>p{font-size:12px;margin-block-start:8px}.subsection-title>.button{font-size:10px;padding:8px;flex-shrink:0}.empty-panel{padding:64px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;color:var(--ink-2);font-size:13px}.empty-panel p{max-inline-size:360px}.transcript-source{margin-block:24px}.transcript-source-title{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-2);border-block-end:1px solid var(--line);padding-block-end:12px;margin-block-end:16px}.transcript-source-title .mono{margin-inline-start:auto;font-size:9px}.transcript-segment{display:grid;grid-template-columns:65px minmax(0,1fr);gap:16px;padding-block:12px}.segment-time{background:none;border:0;color:var(--ink-2);font-size:9px;display:flex;align-items:center;justify-content:flex-start;gap:5px;align-self:start;padding-block:5px}.transcript-segment p{font:400 16px/2.15 Heebo,Noto Sans Arabic,sans-serif;unicode-bidi:isolate;text-align:start}.word{font:inherit;border:0;background:none;color:var(--ink);padding:0 2px;border-radius:3px;display:inline;white-space:pre-wrap}.word:hover{background:var(--raise)}.word.removed{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1px}.word.corrected{box-shadow:inset 0 -1px var(--primary)}.word-preview{font-size:28px;text-align:center;padding:22px;background:var(--canvas);border-radius:8px;margin-block:12px}.decision{background:var(--surface);border-radius:10px;padding:18px;margin-block:12px}.decision-type{display:flex;align-items:center;gap:7px;margin-block-end:12px}.decision-type>.mono{margin-inline-start:auto;font-size:10px}.decision>p{font-size:14px;line-height:1.8}.decision-actions{display:flex;justify-content:space-between;margin-block-start:14px}.decision-actions .button{font-size:10px;padding:7px 9px}.versions-panel{padding-block:20px}.version-row{display:flex;gap:14px;padding:20px 12px;border-block-end:1px solid var(--line);align-items:flex-start}.version-row.current{background:var(--surface);border-radius:8px;border:0;margin-block-start:22px}.version-number{color:var(--ink-2);font-size:15px;padding-block-start:4px}.version-row>div:nth-child(2){flex:1}.version-row h3{font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.version-row p{font-size:11px;color:var(--ink-2);margin-block:6px}.version-row .small{font-size:9px}.version-actions{display:flex;gap:5px;flex-direction:column}.version-actions .button{font-size:10px;min-block-size:30px;padding:5px 7px}.notice{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px 16px;margin-block:12px;font-size:12px;line-height:1.65}.notice.error{border-color:#78473d;color:var(--danger)}.notice>span{flex:1}.notice .button{flex-shrink:0;font-size:11px}.loading-page{padding:50px;max-inline-size:900px;margin:auto}.reading-state{display:flex;align-items:center;justify-content:center;gap:14px;padding:80px 20px;color:var(--ink-2)}.toast{position:fixed;inset-block-end:24px;inset-inline:24px;max-inline-size:600px;margin-inline:auto;background:var(--raise);border:1px solid var(--line);border-radius:10px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:100;font-size:13px}.drag-overlay{position:fixed;inset:88px 24px 24px;background:#221b1df5;border:2px dashed var(--primary);border-radius:16px;z-index:60;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;pointer-events:none;color:var(--primary)}.drag-overlay p{color:var(--ink-2)}.modal{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px;max-inline-size:min(580px,calc(100vw - 32px));inline-size:100%;max-block-size:90vh}.modal::backdrop{background:#100c0ec9}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-block-end:18px}.modal-heading h2{font-size:20px;overflow-wrap:anywhere}.modal>p{font-size:13px;line-height:1.8}.modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-block-start:22px}.source-preview{background:#100d0e;border-radius:8px;display:grid;place-items:center;margin-block-end:14px;overflow:hidden}.source-preview video,.source-preview img{max-inline-size:100%;max-block-size:65vh;inline-size:100%;object-fit:contain}.source-preview audio{inline-size:100%;margin:20px 0}.storage-detail{display:flex;flex-direction:column;gap:16px;font-size:13px}.storage-detail>svg{color:var(--primary);margin-block:10px}.storage-facts{background:var(--canvas);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:15px}.storage-facts>div{display:flex;justify-content:space-between;gap:20px;font-size:11px}.storage-facts span{color:var(--ink-2)}.storage-facts strong{font-weight:400;text-align:end}.download-menu{position:relative}.popover{position:absolute;inset-block-start:48px;inset-inline-end:0;background:var(--raise);border:1px solid var(--line);border-radius:8px;min-inline-size:210px;padding:6px;z-index:25}.popover a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:5px;color:var(--ink);text-decoration:none;font-size:12px}.popover a:hover{background:var(--line)}@media(min-width:1700px){.editor-layout{grid-template-columns:270px minmax(420px,1fr) 325px;gap:28px}.project-page{padding-inline:32px}.direction-panel{padding:26px 22px}}@media(max-width:1240px){.topbar{gap:14px;padding-inline:20px}.workspace-name{display:none}.storage-button>span:last-child{display:none}.editor-layout{grid-template-columns:200px minmax(290px,1fr) 254px;gap:14px}.sources-panel{padding:18px 12px}.direction-panel{padding:18px 14px}.project-page{padding-inline:16px}.editor-tabs{gap:14px}.editor-tabs button{font-size:10px}.projects-page{padding:38px 30px}.workspace-layout{grid-template-columns:180px minmax(0,1fr)}.drop-content h1{font-size:28px}.drop-content{padding-inline:14px}.drop-buttons{flex-direction:column;inline-size:100%;max-inline-size:220px}.source-actions{gap:4px}.source-actions .button{font-size:10px}.source-actions .icon-button{inline-size:30px}.source-meta{font-size:8px}}@media(max-width:1020px){.editor-layout{grid-template-columns:minmax(320px,1fr) 280px}.sources-panel{grid-column:1/-1;min-block-size:0;max-block-size:none;position:static;display:block;padding:16px}.sources-panel .panel-heading{display:inline-flex;gap:10px}.sources-panel .panel-description{display:none}.source-actions{float:right;margin:0}.source-list{display:flex;gap:14px;min-block-size:0;margin-block-start:16px;max-block-size:220px}.source-card{min-inline-size:160px;max-inline-size:180px;margin:0}.source-thumbnail{aspect-ratio:2.4}.source-empty{padding:14px;flex-direction:row;gap:10px;text-align:start}.sources-footer{display:none}.sources-panel:has(.source-empty) .source-list{margin:10px 0 0}.source-info{padding-block:5px}.upload-row{display:inline-block;inline-size:min(260px,100%);margin-inline-end:16px}.editor-tabs{gap:18px}.editor-tabs button{font-size:11px}.player-stage{min-block-size:460px}.project-name{inline-size:30vw}.project-heading{gap:10px}.workspace-layout{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:760px){.topbar{block-size:62px;padding-inline:16px;gap:12px}.topbar>button:first-child svg{inline-size:130px;block-size:auto}.topbar .button{font-size:11px;min-block-size:35px;padding:7px 10px}.top-divider,.search,.workspace-name{display:none}.workspace-layout{display:block;min-block-size:calc(100vh - 62px)}.sidebar{display:none}.projects-page{padding:30px 20px 60px}.page-heading{gap:10px;margin-block-end:30px}.page-heading h1{font-size:30px}.page-heading p{font-size:12px}.page-heading>.button{display:none}.page-heading .eyebrow{font-size:9px}.first-project{padding-inline:5px}.first-project h2{font-size:27px}.project-page{padding-inline:12px}.project-heading{min-block-size:68px;gap:8px;flex-wrap:wrap;padding-block:12px}.project-name{font-size:12px;inline-size:calc(100vw - 230px);min-inline-size:80px}.project-heading>.badge{display:none}.project-heading .button{font-size:11px;min-block-size:34px;padding:6px 9px}.desktop-label{display:none}.back-button{font-size:10px}.crumb-separator{display:none}.editor-layout{display:flex;flex-direction:column;gap:16px}.sources-panel,.direction-panel,.edit-main{inline-size:100%}.sources-panel{order:0}.edit-main{order:1}.direction-panel{order:2}.sources-panel .panel-heading h2{font-size:13px}.direction-panel{padding:24px}.source-list{margin-block-start:12px}.source-card{min-inline-size:145px;max-inline-size:150px}.player-stage.has-video,.player-stage.has-video video{block-size:55vh;max-block-size:600px}.player-stage{min-block-size:440px}.drop-buttons{flex-direction:row;max-inline-size:none;inline-size:auto}.editor-tabs{gap:24px;margin-block-end:12px}.editor-tabs button{font-size:11px}.drop-content h1{font-size:30px}.drop-content p{font-size:12px}.drop-content .eyebrow{font-size:9px}.edit-caption h2{font-size:17px}.edit-caption p{font-size:12px}.field-pair{gap:14px}.direction-panel .field select{font-size:13px;padding:11px}.ratio-options button{font-size:12px}.toggle-row{font-size:13px;min-block-size:30px}.human-note{font-size:10px}.settings-fields{max-inline-size:none}.revision-chips{display:grid;grid-template-columns:1fr 1fr}.revision-chips button{font-size:11px}.notice{font-size:11px;padding:12px;align-items:flex-start}.notice .button{min-block-size:30px;padding:7px}.subsection-title{align-items:flex-start}.subsection-title h2{font-size:16px}.subsection-title p{font-size:11px}.transcript-segment{grid-template-columns:49px minmax(0,1fr);gap:8px}.transcript-segment p{font-size:16px}.segment-time{font-size:8px}.decision{padding:14px}.decision>p{font-size:13px}.timeline-header .section-label{font-size:10px}.upload-footnote{font-size:9px}.version-row{gap:10px;padding-inline:8px}.version-number{font-size:13px}.version-row h3{font-size:12px}.version-row p{font-size:11px}.modal{padding:20px}.modal-heading h2{font-size:17px}.toast{inset-inline:12px;inset-block-end:12px;padding:12px;font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}.simple-app{font:400 16px/1.65 Heebo,Noto Sans Arabic,sans-serif;min-block-size:100dvh}.simple-app .button{min-block-size:48px;padding:12px 20px;font-size:16px;border-radius:12px;text-decoration:none}.simple-app .icon-button{inline-size:44px;block-size:44px;flex-shrink:0}.simple-app .small,.simple-app .notice,.simple-app .toast{font-size:14px}.simple-app .mono{font-size:13px}.simple-app .badge{font-size:12px;padding:5px 10px;white-space:nowrap}.simple-app .field>span{font-size:16px;font-weight:600}.simple-app .field small{font-size:14px}.simple-app .field{margin-block:20px}.simple-app .field input,.simple-app .field select,.simple-app .field textarea{font-size:16px;min-block-size:48px;inline-size:100%;border-radius:10px}.simple-app .notice{flex-wrap:wrap;margin-block:20px}.simple-app .notice .button{font-size:14px}.simple-app .notice>span{flex-basis:220px}.simple-app .muted{line-height:1.7}.simple-topbar{display:flex;align-items:center;gap:20px;padding:24px clamp(20px,5vw,72px);min-block-size:88px;max-inline-size:1600px;margin-inline:auto}.language-button,.account-button{padding:10px 12px;min-block-size:44px;background:transparent;border:0;border-radius:10px;font-size:14px;color:var(--ink-2)}.language-button:hover,.account-button:hover{color:var(--ink);background:var(--raise)}.account-button{display:flex;align-items:center;gap:8px}.skip-link{position:fixed;inset-block-start:-100px;inset-inline-start:20px;z-index:200;padding:12px 22px;background:var(--primary);color:var(--primary-ink)}.skip-link:focus{inset-block-start:12px}.simple-home,.simple-project{inline-size:min(1080px,calc(100% - 48px));margin-inline:auto}.simple-home{padding-block:28px 64px}.start-surface{border:2px solid transparent;border-radius:24px;text-align:center;padding:44px clamp(16px,5vw,70px) 30px;background:var(--surface)}.start-surface.dragging{border-color:var(--primary);background:var(--raise)}.start-icon{inline-size:70px;block-size:70px;display:grid;place-items:center;border-radius:22px;background:var(--primary-weak);color:var(--primary);margin:0 auto 24px}.start-surface h1{font-size:clamp(30px,4vw,44px);line-height:1.3;letter-spacing:-.5px}.start-intro{font-size:18px;color:var(--ink-2);max-inline-size:660px;margin:18px auto 30px}.simple-upload-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.simple-upload-buttons .button{gap:11px}.drop-helper{color:var(--ink-2);font-size:14px;margin-block:20px 34px}.what-happens-next{display:flex;justify-content:center;gap:clamp(16px,5vw,56px);border-block-start:1px solid var(--line);padding-block-start:24px;font-size:14px;color:var(--ink-2)}.what-happens-next>span{display:inline-flex;align-items:center;gap:10px}.what-happens-next b{color:var(--ink);inline-size:27px;block-size:27px;border-radius:50%;background:var(--raise);display:grid;place-items:center;font-size:13px}.saved-videos{margin-block-start:52px}.saved-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block-end:22px}.saved-heading h2{font-size:26px}.simple-search{display:flex;align-items:center;gap:6px;max-inline-size:300px;color:var(--ink-2)}.simple-search input{border:0;background:transparent;inline-size:100%;padding-inline:8px}.simple-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.simple-project-card{background:var(--surface);border-radius:16px;overflow:hidden}.simple-poster{position:relative;padding:0;background:var(--raise);border:0;inline-size:100%;display:block;aspect-ratio:16 / 9;overflow:hidden}.simple-poster>img{inline-size:100%;block-size:100%;object-fit:cover}.simple-draft{block-size:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:var(--ink-2)}.simple-draft span{font-size:14px}.simple-card-copy{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;gap:12px}.simple-card-copy>button:first-child{border:0;background:none;padding:0;min-inline-size:0;flex:1;text-align:start}.simple-card-copy h3{font-size:18px;margin-block-end:5px;overflow-wrap:anywhere}.simple-footer{max-inline-size:1080px;margin:auto;padding:24px;color:var(--ink-2);font-size:13px;text-align:center}.simple-project{padding-block:12px 50px;max-inline-size:960px}.simple-project-top{display:flex;align-items:center;justify-content:space-between;margin-block-end:12px}.simple-project-top .button{padding-inline:0}html[dir=ltr] .back-arrow{transform:rotate(180deg)}.save-state{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:13px}.simple-title-row{display:flex;align-items:center;gap:20px;margin-block-end:28px}.simple-project-title{font-size:24px;font-weight:600;inline-size:100%;background:transparent;border:1px solid transparent;padding:7px 0}.simple-project-title:hover{border-color:var(--line)}.simple-project-title:focus{padding-inline:10px;border-color:var(--primary-edge)}.simple-steps{display:flex;justify-content:center;align-items:center;gap:36px;color:var(--ink-2);margin-block:28px 36px}.simple-steps>span{display:flex;align-items:center;gap:10px;font-size:15px}.simple-steps b{inline-size:30px;block-size:30px;border-radius:50%;display:grid;place-items:center;background:var(--raise);font-size:13px}.simple-steps .active{color:var(--ink)}.simple-steps .active b{background:var(--primary);color:var(--primary-ink)}.simple-steps .done b{background:var(--primary-weak);color:var(--primary)}.simple-empty-upload{background:var(--surface);border-radius:18px;padding:48px 28px;text-align:center}.simple-empty-upload h1{font-size:32px}.simple-empty-upload>p{margin-block:16px 28px;color:var(--ink-2)}.footage-summary{display:flex;align-items:center;gap:16px;padding:22px 24px;border-radius:16px;background:var(--surface);margin-block-end:16px}.footage-summary-icon{color:var(--primary);background:var(--primary-weak);inline-size:50px;block-size:50px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.footage-summary>div:nth-child(2){flex:1}.footage-summary strong{font-size:18px}.footage-summary p{font-size:14px;margin-block-start:3px}.purpose-card{padding:32px;background:var(--surface);border-radius:20px;margin-block-start:24px}.purpose-card h1{font-size:30px;margin-block-end:25px}.purpose-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.purpose-options>button{position:relative;text-align:start;border:2px solid var(--line);border-radius:15px;padding:24px;background:var(--canvas);display:flex;flex-direction:column;gap:14px}.purpose-options>button:hover{border-color:var(--ink-3)}.purpose-options>button.selected{border-color:var(--primary);background:var(--primary-weak)}.purpose-options>button>svg{color:var(--ink-2)}.purpose-options>button.selected>svg{color:var(--primary)}.purpose-options strong{font-size:20px;line-height:1.45;padding-inline-end:10px}.purpose-options>button>span:last-child{color:var(--ink-2);font-size:15px}.choice-marker{position:absolute;inset-inline-end:20px;inset-block-start:23px;inline-size:23px;block-size:23px;border:1px solid var(--ink-3);border-radius:50%;display:grid;place-items:center}.selected .choice-marker{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.simple-disclosure{border-block-start:1px solid var(--line);padding-block:18px}.simple-disclosure>summary,.source-detail>summary{cursor:pointer;font-size:15px;min-block-size:30px;padding-block:5px;color:var(--ink-2)}.simple-disclosure>summary svg{vertical-align:middle;margin-inline:6px}.simple-disclosure[open]>summary{margin-block-end:16px;color:var(--ink)}.simple-disclosure .settings-fields{max-inline-size:660px;padding-block:8px}.simple-app .settings-fields .field-pair{grid-template-columns:1fr 1fr}.simple-app .toggle-row{font-size:16px;min-block-size:50px}.simple-app .toggle-row input:checked+.toggle-switch:after{transform:translate(14px)}.simple-app .toggle-switch{direction:ltr}.edit-promise{display:flex;gap:12px;align-items:flex-start;background:var(--canvas);border-radius:12px;padding:16px 18px;margin-block:18px 24px}.edit-promise svg{color:var(--primary);margin-block-start:3px}.edit-promise p{font-size:15px}.simple-app .make-video-button{min-block-size:56px;inline-size:100%;font-size:19px}.action-hint{margin-block-start:12px;text-align:center;color:var(--ink-2);font-size:14px}.simple-upload-progress{border-radius:14px;background:var(--surface);padding:4px 24px}.simple-app .upload-row{padding-block:18px;border-block-end:1px solid var(--line)}.simple-app .upload-row:last-child{border-block-end:0}.simple-app .upload-label{font-size:15px;gap:12px}.simple-app .upload-label bdi{overflow-wrap:anywhere}.simple-app .upload-label .button{min-block-size:42px;font-size:14px;padding:8px 10px;white-space:nowrap}.simple-app .upload-meta{font-size:13px}.simple-app progress{inline-size:100%;block-size:7px;border-radius:10px;overflow:hidden;accent-color:var(--primary)}.simple-sources{padding-block:12px}.simple-sources .simple-upload-buttons{justify-content:flex-start;margin-block-end:14px}.simple-source-list{margin-block:20px}.simple-source-card{display:flex;align-items:flex-start;gap:16px;background:var(--surface);border-radius:13px;padding:18px;margin-block-end:12px}.simple-source-card .source-thumbnail{inline-size:84px;block-size:64px;border-radius:8px}.simple-source-card .source-info{flex:1;min-inline-size:0}.simple-source-card strong{font-size:16px;overflow-wrap:anywhere}.simple-source-card p{display:flex;align-items:center;gap:10px;margin-block-start:5px}.source-detail{margin-block-start:8px}.source-detail>summary{font-size:14px}.simple-source-card .field{margin-block:12px}.result-section{margin-block-start:20px}.result-heading{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-block-end:24px}.result-heading h1{font-size:32px;margin-block-end:9px}.result-duration{color:var(--ink-2);white-space:nowrap}.simple-player{display:grid;place-items:center;background:var(--player-bg);border-radius:16px;overflow:hidden;min-block-size:280px}.simple-player video{display:block;inline-size:100%;max-block-size:min(70dvh,680px);min-block-size:260px;object-fit:contain;direction:ltr}.result-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block:22px 30px}.simple-revision{padding:26px;border-radius:18px;background:var(--surface);margin-block:24px}.revision-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.revision-heading h2{font-size:24px}.simple-revision>p{margin-block:8px 18px}.simple-revision .text-button{margin-inline-start:10px;color:var(--primary);font-size:14px}.simple-revision textarea{inline-size:100%;font-size:17px;margin-block:14px;padding:16px;border-radius:12px}.simple-revision .revision-chips{display:flex;flex-wrap:wrap;gap:9px}.simple-revision .revision-chips button{display:inline-flex;align-items:center;gap:7px;min-block-size:40px;font-size:14px;border:1px solid var(--line);padding:7px 12px;border-radius:9px}.revision-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block-start:20px}.revision-submit .button{flex-shrink:0}.detail-links{display:flex;flex-wrap:wrap;gap:10px;margin-block-end:20px}.detail-links .button{font-size:14px}.simple-app .timeline{padding:20px 0}.simple-app .timeline-header{font-size:14px}.review-disclosure>p{margin-block:10px}.simple-app .modal{max-inline-size:min(640px,calc(100vw - 32px));padding:28px;border-radius:18px}.simple-app .wide-modal{max-inline-size:min(880px,calc(100vw - 32px))}.simple-app .modal-heading h2{font-size:24px}.simple-app .modal>p{font-size:16px}.simple-app .modal form>p{margin-block:18px}.simple-app .subsection-title{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.simple-app .subsection-title>div{flex:1 1 280px}.simple-app .subsection-title h2{font-size:22px}.simple-app .subsection-title p{font-size:15px;margin-block-start:8px}.simple-app .subsection-title .button{font-size:14px}.simple-app .transcript-panel,.simple-app .decisions-panel,.simple-app .versions-panel{padding:0}.simple-app .transcript-source-title{font-size:15px}.simple-app .transcript-segment{grid-template-columns:65px minmax(0,1fr);gap:14px}.simple-app .transcript-segment p{font-size:19px}.simple-app .segment-time{direction:ltr;font-size:12px;min-block-size:44px}.simple-app .decision{background:var(--canvas);padding:20px}.simple-app .decision>p,.simple-app .version-row p{font-size:16px}.simple-app .decision-actions .button,.simple-app .version-actions .button{font-size:14px}.simple-app .version-row{padding-inline:12px;background:var(--canvas);margin-block:12px;border-radius:12px}.simple-app .version-row h3{font-size:18px}.simple-app .version-row .small{font-size:13px}.extra-downloads{display:flex;flex-wrap:wrap;gap:12px}.extra-downloads>p{flex-basis:100%;margin-block-end:10px}.simple-processing{background:var(--surface);border-radius:20px;padding:36px;text-align:center;margin-block:24px}.processing-icon{color:var(--primary);margin-block-end:15px}.simple-processing h1{font-size:32px;margin-block-end:18px}.processing-current{font-size:19px;margin-block-end:18px}.simple-processing>progress{max-inline-size:500px;margin-block:0 20px}.simple-processing>.muted{max-inline-size:590px;margin-inline:auto;font-size:15px}.simple-processing .simple-disclosure{max-inline-size:500px;margin:24px auto 0;text-align:start}.simple-processing-stages{margin:0;list-style:none;padding:0}.simple-processing-stages li{display:flex;align-items:center;gap:14px;padding-block:10px;color:var(--ink-2)}.simple-processing-stages li>span{display:inline-grid;place-items:center;inline-size:24px;font-size:12px}.simple-processing-stages li.active,.simple-processing-stages li.done{color:var(--ink)}.simple-processing-stages li.done svg{color:var(--primary)}.working-files{padding:8px 20px}.login-page{display:grid;place-items:center;padding:60px 24px}.login-card{inline-size:min(440px,100%)}.login-card h1{font-size:30px;margin-block-end:12px}.login-card form{margin-block-start:28px}.login-card form>p{margin-block-start:18px}@media(max-width:760px){.simple-topbar{padding:18px 20px;gap:8px;min-block-size:76px;flex-wrap:wrap}.simple-topbar>button:first-child svg{max-inline-size:140px}.simple-topbar .button{font-size:14px;padding-inline:10px}.account-button span{display:none}.simple-home,.simple-project{inline-size:calc(100% - 32px)}.simple-home{padding-block-start:14px}.start-surface{padding:32px 18px 24px}.start-intro{font-size:17px}.what-happens-next{gap:12px;font-size:12px}.what-happens-next>span{flex-direction:column;gap:7px;flex:1}.simple-upload-buttons{gap:10px}.start-surface .simple-upload-buttons{flex-direction:column}.simple-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.simple-card-copy{padding:12px}.simple-card-copy h3{font-size:16px}.saved-heading{flex-wrap:wrap}.simple-steps{gap:16px}.simple-steps>span{flex-direction:column;gap:8px;text-align:center;font-size:13px;flex:1}.simple-title-row{margin-block-end:14px;gap:8px}.simple-project-title{font-size:21px}.simple-project-top .button{font-size:14px}.save-state{font-size:12px}.footage-summary{padding:18px;gap:12px;flex-wrap:wrap}.footage-summary-icon{inline-size:40px;block-size:40px}.footage-summary strong{font-size:17px}.footage-summary>.button{margin-inline-start:48px;min-block-size:40px;padding-block:4px}.purpose-card{padding:24px 18px}.purpose-card h1{font-size:27px}.purpose-options{grid-template-columns:1fr;gap:12px}.purpose-options>button{padding:20px;gap:9px}.purpose-options strong{font-size:19px}.purpose-options>button>svg{inline-size:22px;block-size:22px}.purpose-options>button>span:last-child{font-size:15px}.simple-app .settings-fields .field-pair{grid-template-columns:1fr}.simple-app .modal{padding:22px 18px;max-block-size:92dvh}.simple-source-card{padding:14px 12px;gap:10px}.simple-source-card .source-thumbnail{inline-size:56px;block-size:50px}.simple-source-card strong{font-size:14px}.simple-sources .simple-upload-buttons{justify-content:stretch}.simple-sources .simple-upload-buttons .button{padding:10px;font-size:14px;flex:1}.result-heading h1{font-size:28px}.result-heading .muted{font-size:15px}.result-actions{display:grid;grid-template-columns:1fr}.simple-player{min-block-size:200px}.simple-player video{min-block-size:200px;max-block-size:62dvh}.simple-revision{padding:20px 16px}.revision-submit{flex-direction:column;align-items:stretch;gap:16px}.simple-app .version-row{flex-wrap:wrap}.simple-app .version-row .version-actions{flex-basis:100%;flex-direction:row}.simple-app .decision-actions{flex-wrap:wrap;gap:10px}.simple-app .transcript-segment{grid-template-columns:1fr;gap:0}.simple-app .segment-time{min-block-size:32px}.simple-app .transcript-source-title{flex-wrap:wrap;gap:8px}.simple-processing{padding:28px 20px}.simple-processing h1{font-size:27px}.simple-processing .processing-current{font-size:17px}.simple-app .notice{align-items:flex-start;padding:14px}.simple-app .notice>span{flex-basis:100%}.simple-app .modal-actions{flex-wrap:wrap}}@media(max-width:430px){.simple-project-grid{grid-template-columns:1fr}.simple-topbar{gap:4px}.simple-topbar .button>svg{display:none}.language-button{padding-inline:8px}.simple-source-card .source-thumbnail{display:none}}.archive-link-row{display:flex;justify-content:flex-end;padding-block-start:20px}.simple-app .archive-link-row .button{font-size:14px}.archived-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px;border-block-end:1px solid var(--line)}.archived-row>div{min-inline-size:0}.archived-row strong{overflow-wrap:anywhere}.archived-row .button{font-size:14px;flex-shrink:0}@media(max-width:600px){.archived-row{flex-wrap:wrap}}.public-login-card{max-inline-size:460px}.auth-symbol{display:grid;place-items:center;inline-size:58px;block-size:58px;border-radius:17px;color:var(--primary);background:var(--primary-weak);margin-block-end:22px}.public-login-card .google-sign-in{margin-block-start:30px;gap:14px}.google-letter{font:700 23px/1 Heebo,sans-serif}.auth-divider{display:flex;align-items:center;gap:18px;color:var(--ink-2);font-size:14px;margin-block:26px 0}.auth-divider:before,.auth-divider:after{content:"";flex:1;block-size:1px;background:var(--line)}.public-login-card form{margin-block-start:20px}.public-login-card .auth-note{text-align:center;margin-block-start:15px}.auth-email{display:block;color:var(--ink);overflow-wrap:anywhere;margin-block-start:5px;font-weight:500}.simple-app .field .otp-input{font:500 clamp(27px,6vw,35px)/1.5 "JetBrains Mono",monospace;letter-spacing:.24em;text-align:center;padding-block:15px;min-block-size:76px}.simple-app .otp-input::placeholder{opacity:.35}.public-login-card .code-form>.button{margin-block-start:22px}.auth-code-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:18px;flex-wrap:wrap}.simple-app .auth-code-actions .button{font-size:14px;padding-inline:5px}.auth-wait{color:var(--ink-2);font-size:14px;margin-block:12px}.legacy-login{margin-block-start:26px}html[dir=rtl] .forward-arrow{transform:rotate(180deg)}@media(max-width:600px){.simple-app .login-page{padding:32px 24px}.public-login-card h1{font-size:28px}.auth-code-actions{flex-direction:column;align-items:stretch;gap:2px}}.simple-project.has-result-workspace{max-inline-size:1480px}.result-workspace{margin-block:24px;padding:20px;border:1px solid var(--border, #635459);border-radius:16px;min-inline-size:0;scroll-margin-block-start:20px}.result-workspace>.timeline-toolbar{justify-content:space-between}.result-workspace h2{margin:0}@media(max-width:700px){.result-workspace{padding:10px}}.resume-project,.remembered-preferences,.preference-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.resume-project{padding:20px 24px;margin-block-end:20px;border:1px solid var(--line);border-radius:16px;background:var(--canvas)}.resume-project h2{font-size:20px;margin:6px 0 0;overflow-wrap:anywhere}.remembered-preferences{justify-content:center;margin-block:12px;font-size:14px;color:var(--ink-2)}.preference-actions{margin-block-start:24px}.account-access{margin-block-end:20px;line-height:1.7}.account-preferences-button span{max-inline-size:180px}@media(max-width:700px){.account-preferences-button{padding-inline:8px}.account-preferences-button span{max-inline-size:88px;font-size:12px}.resume-project{padding:16px}}
