:root{--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Inter, Roboto, sans-serif;--font-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: clamp(1.625rem, 1.2rem + 1.4vw, 2.25rem);--fs-3xl: clamp(2rem, 1.3rem + 2.2vw, 3rem);--fs-hero: clamp(2.25rem, 1.4rem + 3vw, 3.75rem);--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 3rem;--s8: 4.5rem;--s9: 6.5rem;--radius-xs: 3px;--radius-sm: 4px;--radius: 6px;--radius-lg: 8px;--radius-pill: 4px;--wrap: 1200px;--narrow: 820px;--header-h: 58px;--ease: cubic-bezier(.23, 1, .32, 1);--bg: #f4f4f5;--bg-alt: #ececee;--surface: #ffffff;--surface-2: #f7f7f8;--text: #18181b;--ink-2: #3f3f46;--muted: #62626b;--line: #e4e4e7;--line-strong: #d0d0d5;--accent: #27272a;--accent-ink: #fafafa;--accent-bright: #8a6528;--accent-soft: #ececee;--sun: #8a6528;--violet: #2a5d86;--violet-soft: #e6eef5;--mint: #2f6b4a;--danger: #a8432e;--link: #18181b;--focus: #2563eb;--header-bg: #fffffff0;--shadow: #0000000f;--shadow-strong: #00000029;--clip-video: #3d4fa8;--clip-image: #7a5a12;--clip-audio: #1f6f7f;--clip-title: #8a3f6b;--kara: #ffd400;--ink-bg: #1c1c1f;--ink-text: #f2f2f3;--ink-muted: #a0a0a8;--ink-surface: #27272a;--ink-line: #3a3a3e;--media-bg: #0b0b0c;--glow-1: transparent;--glow-2: transparent;--glow-3: #8a65281a;--scrim: #0a0a0ccc;--white: #ffffff;--black: #000000;--zone-panel-dark: #0b0b0cb8;--zone-panel-light: #ffffffd9;color-scheme:light}:root[data-theme=dark]{--bg: #0f0f10;--bg-alt: #161617;--surface: #161617;--surface-2: #1c1c1e;--text: #f2f2f3;--ink-2: #d0d0d4;--muted: #a0a0a8;--line: #2a2a2d;--line-strong: #3a3a3e;--accent: #ededef;--accent-ink: #111112;--accent-bright: #d3a25f;--accent-soft: #2a2a2d;--sun: #d3a25f;--violet: #93bde3;--violet-soft: #1a2430;--mint: #8cc7a0;--danger: #eb9a84;--link: #f2f2f3;--focus: #8ab4ff;--header-bg: #161617f0;--shadow: #00000059;--shadow-strong: #00000080;--clip-video: #8f9cf2;--clip-image: #e0b45e;--clip-audio: #6fc3d1;--clip-title: #e29ac4;--ink-bg: #141415;--ink-surface: #1c1c1e;--ink-line: #2a2a2d;--glow-3: #d3a25f14;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0f0f10;--bg-alt: #161617;--surface: #161617;--surface-2: #1c1c1e;--text: #f2f2f3;--ink-2: #d0d0d4;--muted: #a0a0a8;--line: #2a2a2d;--line-strong: #3a3a3e;--accent: #ededef;--accent-ink: #111112;--accent-bright: #d3a25f;--accent-soft: #2a2a2d;--sun: #d3a25f;--violet: #93bde3;--violet-soft: #1a2430;--mint: #8cc7a0;--danger: #eb9a84;--link: #f2f2f3;--focus: #8ab4ff;--header-bg: #161617f0;--shadow: #00000059;--shadow-strong: #00000080;--clip-video: #8f9cf2;--clip-image: #e0b45e;--clip-audio: #6fc3d1;--clip-title: #e29ac4;--ink-bg: #141415;--ink-surface: #1c1c1e;--ink-line: #2a2a2d;--glow-3: #d3a25f14;color-scheme:dark}}@font-face{font-family:Caveat;src:url(/fonts/caveat.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Comfortaa;src:url(/fonts/comfortaa.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Comic Relief;src:url(/fonts/comic-relief.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Dela Gothic One;src:url(/fonts/dela-gothic-one.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kablammo;src:url(/fonts/kablammo.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kurale;src:url(/fonts/kurale.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lobster;src:url(/fonts/lobster.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Neucha;src:url(/fonts/neucha.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/oswald.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Pacifico;src:url(/fonts/pacifico.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Prata;src:url(/fonts/prata.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Press Start 2P";src:url(/fonts/press-start-2p.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rubik Bubbles;src:url(/fonts/rubik-bubbles.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rubik Glitch;src:url(/fonts/rubik-glitch.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rubik Mono One;src:url(/fonts/rubik-mono-one.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Russo One;src:url(/fonts/russo-one.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Seymour One;src:url(/fonts/seymour-one.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Shantell Sans;src:url(/fonts/shantell-sans.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Tektur;src:url(/fonts/tektur.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Tiny5;src:url(/fonts/tiny5.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Yeseva One;src:url(/fonts/yeseva-one.woff2) format("woff2");font-weight:400;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + var(--s5));-webkit-text-size-adjust:100%}html[data-motion=off]{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important}body{margin:0;background:var(--bg);color:var(--text);font:400 var(--fs-md) / 1.6 var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.menu-open{overflow:hidden}img,video,svg{display:block;max-width:100%}img,video{height:auto}.picture{display:contents}h1,h2,h3,h4{margin:0;line-height:1.15;text-wrap:balance}p{margin:0}p+p{margin-top:var(--s3)}ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:var(--link);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}main:focus{outline:none}button{font:inherit;color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--s4);top:calc(-1 * var(--s8));z-index:100;padding:var(--s2) var(--s4);background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);font-weight:600}.skip-link:focus{top:var(--s3)}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.icon{flex:none}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--s5)}.narrow{max-width:var(--narrow)}@media(max-width:600px){.wrap{padding-inline:var(--s4)}}.site-header{position:sticky;top:0;z-index:50;background:var(--header-bg);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-row{display:flex;align-items:center;gap:var(--s5);min-height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:var(--s3);color:var(--text);text-decoration:none;flex:none}.brand-mark svg{width:2.125rem;height:2.125rem}.brand-mark-bg{fill:var(--accent)}.brand-mark-play{fill:var(--accent-ink)}.brand-mark-dot{fill:var(--accent-bright)}.brand-text{display:flex;flex-direction:column;gap:.0625rem;line-height:1.15}.brand-name{font-weight:650;font-size:var(--fs-md);letter-spacing:-.01em}.brand-dot{color:var(--muted)}.brand-tagline{font-size:.5625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-desktop{margin-inline:auto}.nav-list{display:flex;gap:var(--s1)}.nav-link{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--s3);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--fs-sm);text-decoration:none;transition:background .14s,color .14s}.nav-link:hover{background:var(--surface-2);color:var(--text)}.nav-link[aria-current=page]{background:var(--accent-soft);color:var(--text);font-weight:650}.header-actions{display:flex;align-items:center;gap:var(--s2)}.toggles{display:flex;gap:var(--s1)}.icon-button{display:inline-grid;place-items:center;min-width:2.5rem;height:2.5rem;padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);cursor:pointer;font-weight:650;font-size:var(--fs-xs);letter-spacing:.04em;transition:background .14s,border-color .14s}.icon-button:hover{background:var(--surface-2);border-color:var(--line-strong)}.menu-button{display:none}.nav-mobile{border-top:1px solid var(--line);background:var(--surface);padding-block:var(--s4) var(--s5)}.nav-mobile[hidden]{display:none}.nav-mobile .nav-list{flex-direction:column;margin-bottom:var(--s4)}.nav-mobile .nav-link{font-size:var(--fs-lg);width:100%;min-height:2.75rem}@media(max-width:1080px){.nav-desktop,.header-actions .header-cta{display:none}.menu-button{display:inline-grid}.header-actions{margin-left:auto}}@media(max-width:600px){.brand-tagline,.site-header .toggles{display:none}}@media(min-width:1081px){.nav-mobile{display:none}}.section{padding-block:var(--s9);scroll-margin-top:var(--header-h)}.section--tight{padding-block:var(--s7)}.section--alt{background:var(--surface);border-block:1px solid var(--line)}.section--ink{background:var(--ink-bg);color:var(--ink-text);--muted: var(--ink-muted);--surface: var(--ink-surface);--line: var(--ink-line);--text: var(--ink-text)}@media(max-width:760px){.section{padding-block:var(--s8)}}.section-head{max-width:50rem;margin-bottom:var(--s7)}.section-head--center{margin-inline:auto;text-align:center}.eyebrow{display:block;margin:0 0 var(--s3);font:650 .6875rem / 1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.section-title{font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:400;letter-spacing:-.02em}.section-title--center{text-align:center;margin-bottom:var(--s6)}.lead{margin-top:var(--s4);font-size:var(--fs-lg);color:var(--muted);line-height:1.6;max-width:44rem}.section-head--center .lead{margin-inline:auto}.sub-title{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;margin:var(--s7) 0 var(--s4)}.sub-title:first-child{margin-top:0}.grid{display:grid;gap:var(--s4);grid-auto-rows:1fr}.grid>li{display:flex;min-width:0}.grid>li>*{flex:1;min-width:0}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.grid--keep-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7);align-items:center}.split--top{align-items:start}.split-copy{display:flex;flex-direction:column;gap:var(--s5);align-items:flex-start;min-width:0}@media(max-width:900px){.split{grid-template-columns:minmax(0,1fr);gap:var(--s6)}}.center-row{display:flex;justify-content:center;margin-top:var(--s7)}.site-footer{background:var(--ink-bg);color:var(--ink-text);--text: var(--ink-text);--muted: var(--ink-muted);--surface: var(--ink-surface);--surface-2: var(--ink-line);--line: var(--ink-line);--line-strong: var(--ink-muted);--ink-2: var(--ink-text);--link: var(--ink-text);--accent: var(--ink-text);--accent-ink: var(--ink-bg);padding-top:var(--s8);border-top:1px solid var(--ink-line)}.footer-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:var(--s7);padding-bottom:var(--s7)}.footer-about p{margin-top:var(--s4);color:var(--ink-muted);max-width:26rem;font-size:var(--fs-sm)}.footer-title{font:650 .6875rem / 1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--s4)}.footer-col ul{display:flex;flex-direction:column;gap:var(--s1)}.footer-col a{color:var(--ink-text);text-decoration:none;display:inline-block;padding-block:var(--s1);font-size:var(--fs-sm)}.footer-col a:hover{text-decoration:underline}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding-block:var(--s5);border-top:1px solid var(--ink-line)}.footer-note{color:var(--ink-muted);font-size:var(--fs-xs)}@media(max-width:900px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-about{grid-column:1 / -1}}@media(max-width:560px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6)}.footer-bottom{flex-direction:column;align-items:flex-start}}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:2.75rem;padding:0 var(--s5);border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-weight:550;font-size:var(--fs-sm);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .14s,border-color .14s,transform .06s}.button:active{transform:translateY(1px)}.button--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 .375rem 1.125rem var(--shadow)}.button--primary:hover{background:var(--ink-2);border-color:var(--ink-2)}.button--secondary:hover,.button--ghost:hover{background:var(--surface-2);border-color:var(--muted)}.button--ghost{background:transparent}.button--small{min-height:2.25rem;padding:0 var(--s3);font-size:var(--fs-xs)}.button-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--s2);margin-top:var(--s5)}.button-row--center{justify-content:center}@media(max-width:560px){.button-row{flex-direction:column}.button-row .button{width:100%}}.card{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .14s,box-shadow .2s}.card:hover{border-color:var(--line-strong);box-shadow:0 .375rem 1.125rem var(--shadow)}.card-body{display:flex;flex-direction:column;gap:var(--s2);flex:1;padding:var(--s4)}.card-title{font-size:var(--fs-md);font-weight:650;line-height:1.3}.card-body p+p{margin-top:0}.card-body p{font-size:var(--fs-sm);color:var(--ink-2)}.card-foot{margin-top:auto;padding-top:var(--s2);display:flex;flex-wrap:wrap;gap:var(--s1)}.card-foot--stack{flex-direction:column;flex-wrap:nowrap}.card-image{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--media-bg)}.meta{color:var(--muted)}.tag{display:inline-flex;align-items:center;padding:.125rem var(--s2);border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-size:var(--fs-xs)}.tag--strong{background:var(--surface);color:var(--text);font-size:var(--fs-sm);padding:var(--s1) var(--s3)}.tag--link{color:var(--text);text-decoration:none;min-height:2.5rem;padding-inline:var(--s3);font-size:var(--fs-sm);background:var(--surface)}.tag--link:hover{border-color:var(--muted)}.tag-row{display:flex;flex-wrap:wrap;gap:var(--s2)}.tag-row--center{justify-content:center;margin-top:var(--s5)}.count{display:inline-block;margin-left:var(--s2);padding:0 var(--s2);border-radius:var(--radius-xs);border:1px solid var(--line);color:var(--muted);font:500 .5em / 1.6 var(--font-sans);vertical-align:middle}.check-list{display:flex;flex-direction:column;gap:var(--s3)}.check-list li{display:flex;gap:var(--s3);align-items:flex-start}.check-list .icon{color:var(--mint);margin-top:.25em}.check-list--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--s6);margin-bottom:var(--s5)}@media(max-width:760px){.check-list--columns{grid-template-columns:minmax(0,1fr)}}.dot-list{display:flex;flex-direction:column;gap:var(--s2);padding-left:var(--s5);list-style:disc}.dot-list li::marker{color:var(--muted)}.motion-player{position:relative;width:100%;overflow:hidden;background:var(--media-bg)}.motion-stage{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}.motion-stage>div{position:relative;width:100%;height:100%}.kara{position:absolute;left:50%;top:84%;transform:translate(-50%,-50%);max-width:88%;width:max-content;padding:.22em .42em .13em;border-radius:var(--radius-sm);background:var(--zone-panel-dark);border-bottom:.08em solid var(--kara);color:var(--white);font-weight:800;font-size:var(--fs-sm);line-height:1.3;text-align:center;text-shadow:.05em .05em 0 var(--black)}.kara-word{display:inline-block;transition:transform .08s linear}.kara-word--active{color:var(--kara)}.phone{position:relative;aspect-ratio:9 / 16;width:min(100%,18rem);border-radius:1.25rem;padding:.5rem;background:var(--ink-bg);box-shadow:0 1.25rem 3rem var(--shadow-strong),inset 0 0 0 1px var(--ink-line);overflow:hidden}.phone--small{width:min(100%,15rem)}.phone>.motion-player,.phone>img{height:100%;border-radius:.875rem}.frames{position:relative;aspect-ratio:16 / 9;background:var(--media-bg);overflow:hidden}.frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s var(--ease)}.frame.is-shown{opacity:1}.demo-media{aspect-ratio:16 / 9;background:var(--surface-2)}.demo-media video{width:100%;height:100%;object-fit:cover}.demo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);height:100%;border-bottom:1px dashed var(--line-strong);background:linear-gradient(110deg,transparent 30%,var(--glow-3) 50%,transparent 70%) 0 0 / 250% 100%,repeating-linear-gradient(135deg,var(--surface-2) 0 .75rem,var(--bg) .75rem 1.5rem);animation:shimmer 3.2s linear infinite}.demo-play{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line-strong);color:var(--text)}.demo-soon{font:650 .6875rem / 1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@keyframes shimmer{0%{background-position:100% 0,0 0}to{background-position:-150% 0,0 0}}.faq-list{display:flex;flex-direction:column;gap:var(--s2)}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.faq-item[open]{border-color:var(--line-strong)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:3.25rem;padding:var(--s3) var(--s4);cursor:pointer;font-weight:600;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-mark{position:relative;flex:none;width:1rem;height:1rem}.faq-mark:before,.faq-mark:after{content:"";position:absolute;left:50%;top:50%;width:.75rem;height:1.5px;background:var(--text);transform:translate(-50%,-50%);transition:transform .2s var(--ease)}.faq-mark:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-mark:after{transform:translate(-50%,-50%) rotate(0)}.faq-item p{padding:0 var(--s4) var(--s4);color:var(--muted)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}th,td{padding:var(--s3) var(--s4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}thead th{background:var(--surface-2);font:650 .6875rem / 1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}tbody tr:last-child>*{border-bottom:0}tbody th{font-weight:600}.wizard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 1.125rem 3rem var(--shadow);overflow:hidden;text-align:left}.wizard-bar{display:flex;gap:var(--s2);padding:var(--s3) var(--s4);background:var(--surface-2);border-bottom:1px solid var(--line)}.wizard-bar span{width:.625rem;height:.625rem;border-radius:50%;background:var(--line-strong)}.wizard-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.wizard-pane{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s5)}.wizard-pane+.wizard-pane{border-left:1px solid var(--line)}@media(max-width:760px){.wizard-body{grid-template-columns:minmax(0,1fr)}.wizard-pane+.wizard-pane{border-left:0;border-top:1px solid var(--line)}}.wizard-step{font-weight:650}.wizard-choices{display:flex;flex-direction:column;gap:var(--s2)}.wizard-choice{display:flex;gap:var(--s3);align-items:flex-start;min-height:3.5rem;padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.wizard-choices b,.wizard-choices .small{display:block}.wizard-check{display:grid;place-items:center;flex:none;width:1.25rem;height:1.25rem;border-radius:var(--radius-xs);background:var(--accent);color:var(--accent-ink)}.wizard-device{display:flex;gap:var(--s2);align-items:center;color:var(--mint)}.wizard-progress{display:flex;flex-direction:column;gap:var(--s3)}.wizard-label{display:flex;justify-content:space-between;font-size:var(--fs-sm);margin-bottom:var(--s1)}.meter{display:block;height:.375rem;border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.meter-fill{display:block;height:100%;background:var(--accent);transition:width .12s linear}.wizard-done{font-weight:600;color:var(--mint);min-height:1.6em}.chat{display:flex;flex-direction:column;gap:var(--s3)}.chat-window{background:var(--ink-bg);color:var(--ink-text);border-radius:var(--radius-lg);padding:var(--s5);border:1px solid var(--ink-line);min-height:22rem}.chat-lines{display:flex;flex-direction:column;gap:var(--s3)}.chat-line{max-width:90%;padding:var(--s3) var(--s4);border-radius:var(--radius);font-size:var(--fs-sm);transition:opacity .4s var(--ease),transform .4s var(--ease)}.chat-line.is-out{opacity:0;transform:translateY(.5rem)}.chat-line--person{align-self:flex-end;background:var(--ink-text);color:var(--ink-bg);font-weight:550}.chat-line--agent{background:var(--ink-surface);border:1px solid var(--ink-line)}.chat-line--tool{padding-block:var(--s1);color:var(--ink-muted);font:500 var(--fs-xs) / 1.5 var(--font-mono)}.chat-line--tool:before{content:"●";color:var(--mint);margin-right:var(--s2)}.timeline{margin-block:var(--s6);padding:var(--s4);background:var(--ink-bg);border:1px solid var(--ink-line);border-radius:var(--radius-lg)}.timeline-tracks{position:relative;display:flex;flex-direction:column;gap:var(--s1)}.timeline-track{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--s3);align-items:center}.timeline-name{font-size:var(--fs-xs);color:var(--ink-muted)}.timeline-lane{position:relative;height:1.375rem;border-radius:var(--radius-xs);background:var(--ink-surface)}.timeline-clip{position:absolute;top:.125rem;bottom:.125rem;border-radius:var(--radius-xs);background:var(--clip-audio);border:1px solid var(--ink-bg)}.timeline-track--video .timeline-clip{background:var(--clip-video)}.timeline-track--titles .timeline-clip{background:var(--clip-title)}.timeline-track--music .timeline-clip{background:var(--clip-image)}.timeline-track--sfx .timeline-clip{background:var(--ink-muted)}.timeline-playhead{position:absolute;top:-.25rem;bottom:-.25rem;left:calc(4.5rem + var(--s3));width:2px;background:var(--kara);animation:playhead 8s linear infinite}@keyframes playhead{0%{transform:translate(0)}to{transform:translate(min(60rem,70vw))}}.mix{width:100%;padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.mix-list{display:flex;flex-direction:column;gap:var(--s3)}.mix-row{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:var(--s3);align-items:center;font-size:var(--fs-sm)}.mix-meter{height:.5rem;border-radius:var(--radius-xs);background:var(--surface-2);overflow:hidden}.mix-fill{display:block;height:100%;background:linear-gradient(90deg,var(--mint),var(--accent-bright),var(--danger));transform-origin:left;animation:level 1.4s var(--ease) infinite alternate}.mix-value{color:var(--muted);font:500 var(--fs-xs) / 1 var(--font-mono)}@keyframes level{0%{transform:scaleX(.8)}to{transform:scaleX(1)}}.status-pill{display:inline-flex;align-items:center;align-self:stretch;min-height:2.75rem;padding:var(--s1) var(--s3);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:var(--fs-sm)}.note{padding:var(--s3) var(--s4);border-left:3px solid var(--accent);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.opening{padding-block:var(--s7) var(--s8);background:radial-gradient(60% 40% at 50% 0%,var(--glow-3),transparent 70%),var(--bg)}.window{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 1.125rem 3.125rem var(--shadow-strong);overflow:hidden}.window-top{display:flex;align-items:center;gap:var(--s3);min-height:2.75rem;padding:0 var(--s4);border-bottom:1px solid var(--line);background:var(--surface);font-size:var(--fs-xs)}.window-mark{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink)}.window-brand{font-weight:650;font-size:var(--fs-sm)}.window-crumbs{color:var(--muted);border-left:1px solid var(--line);padding-left:var(--s3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-spacer{flex:1}.window-button{display:inline-flex;align-items:center;gap:var(--s2);height:2.25rem;padding:0 var(--s3);font-size:var(--fs-xs);font-weight:600;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);cursor:pointer}.window-body{display:grid;grid-template-columns:12.5rem minmax(0,1fr);min-height:0}.window-rail{padding:var(--s4) var(--s3);border-right:1px solid var(--line);background:var(--surface)}.rail-label{margin:0 0 var(--s2) var(--s3);font:650 .75rem / 1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.window-rail ol{display:flex;flex-direction:column;gap:.125rem}.rail-step{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:2.25rem;padding:0 var(--s3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background .14s,color .14s}.rail-step:hover{background:var(--surface-2);color:var(--text)}.rail-step.is-current{background:var(--accent-soft);color:var(--text);font-weight:650}.rail-dot{display:grid;place-items:center;flex:none;width:1.25rem;height:1.25rem;border-radius:var(--radius-xs);border:1px solid var(--line-strong);font-size:.6875rem;color:var(--muted)}.rail-step.is-done .rail-dot{border-color:var(--mint);color:var(--mint)}.rail-step.is-current .rail-dot{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.window-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:var(--s4) var(--s5);padding:var(--s5);background:var(--bg);min-width:0}.window-head{grid-row:1 / 3;display:flex;flex-direction:column;gap:var(--s3);align-self:center}.window-head .eyebrow{margin:0}.window-title{font-family:var(--font-display);font-size:clamp(2rem,1.1rem + 2.2vw,3.125rem);font-weight:400;letter-spacing:-.03em;line-height:1.04}.window-lead{color:var(--muted);font-size:var(--fs-md);max-width:34rem}.window-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);max-width:32rem;margin-top:var(--s2)}.window-actions .button{padding-inline:var(--s3)}@media(max-width:560px){.window-actions{grid-template-columns:minmax(0,1fr);max-width:none}}.director-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s1) var(--s3);align-items:center;padding:var(--s3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.director-label{grid-column:1 / -1;font:650 .75rem / 1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.director-input{height:3.9em;overflow:hidden;font-size:var(--fs-sm);line-height:1.3}.director-field .button{pointer-events:none}.director-field .is-pressed{transform:scale(.96);background:var(--ink-2)}.caret{display:inline-block;width:1px;height:1em;margin-left:.0625rem;vertical-align:-.15em;background:var(--text);animation:blink .9s steps(1) infinite}@keyframes blink{50%{opacity:0}}.monitor{position:relative;perspective:1200px;height:22rem;border-radius:var(--radius);background:var(--media-bg);color:var(--ink-text);overflow:hidden;--muted: var(--ink-muted);--text: var(--ink-text)}.monitor>*{position:absolute;inset:0;animation:monitor-in .45s var(--ease) both}@keyframes monitor-in{0%{opacity:0;transform:scale(.985)}}.monitor-title{font:650 .75rem / 1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--s3)}.monitor-empty{display:grid;place-content:center;justify-items:center;gap:var(--s2);color:var(--ink-muted);font-size:var(--fs-sm)}.monitor-plan,.monitor-cast,.monitor-covers{padding:var(--s4)}.monitor-plan ol{display:flex;flex-direction:column;gap:var(--s1)}.plan-row{display:grid;grid-template-columns:1.5rem 7.5rem minmax(0,1fr);gap:var(--s2);align-items:baseline;padding:var(--s2);border:1px solid var(--ink-line);border-radius:var(--radius-sm);background:var(--ink-surface);font-size:var(--fs-xs);animation:rise .35s var(--ease) both}.plan-num{color:var(--ink-muted);font-family:var(--font-mono)}@keyframes rise{0%{opacity:0;transform:translateY(.5rem)}}.monitor-cast ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.cast-tile{border-radius:var(--radius-sm);overflow:hidden;background:var(--ink-surface);animation:pop .4s var(--ease) both}.cast-tile img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 12%}@keyframes pop{0%{opacity:0;transform:scale(.85)}}.monitor-animatic{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:var(--s4);padding:var(--s4)}.animatic-frame{position:relative;height:100%;aspect-ratio:9 / 16;justify-self:center;border-radius:var(--radius-sm);overflow:hidden;background:var(--black)}.animatic-still{position:absolute;inset:0;opacity:0;transition:opacity .35s}.animatic-still.is-shown{opacity:1}.animatic-still img{width:100%;height:100%;object-fit:cover;animation:push-in 1.6s linear both}@keyframes push-in{0%{transform:scale(1)}to{transform:scale(1.06)}}.animatic-frame .kara{font-size:.6875rem}.animatic-check ul{display:flex;flex-direction:column;gap:var(--s2)}.check{display:flex;gap:var(--s2);align-items:center;font-size:var(--fs-xs);color:var(--ink-muted);transition:color .3s}.check .icon{opacity:.2;transition:opacity .3s}.check.is-ok{color:var(--ink-text)}.check.is-ok .icon{opacity:1;color:var(--mint)}.monitor-motion{height:100%}.monitor-edit video{width:100%;height:100%;object-fit:contain;background:var(--black)}.monitor-covers{display:flex;flex-direction:column;gap:var(--s3)}.covers-pair{display:flex;gap:var(--s3);align-items:flex-end;min-height:0;flex:1}.cover-wide{flex:2;border-radius:var(--radius-sm);overflow:hidden;animation:pop .45s var(--ease) both}.cover-tall{position:relative;flex:.7;aspect-ratio:9 / 16;max-height:100%;border-radius:var(--radius-sm);overflow:hidden;animation:pop .45s .2s var(--ease) both}.cover-tall img{width:100%;height:100%;object-fit:cover}.cover-tall b{position:absolute;left:8%;right:8%;bottom:22%;padding:.2em .3em;background:var(--kara);color:var(--black);font:400 .75rem / 1.1 "Rubik Bubbles",var(--font-sans);text-align:center;transform:rotate(-3deg)}.window-timeline{position:relative;display:flex;flex-direction:column;gap:.1875rem;padding:var(--s3) var(--s4);border-top:1px solid var(--line);background:var(--surface)}.wt-track{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--s2);align-items:center}.wt-name{font-size:.75rem;color:var(--muted)}.wt-lane{position:relative;height:.875rem;border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--line)}.wt-clip{position:absolute;top:1px;bottom:1px;border-radius:.125rem;background:var(--clip-audio);opacity:0;transform:translateY(-.5rem);transition:opacity .4s var(--ease),transform .4s var(--ease)}.wt-clip.is-in{opacity:1;transform:none}.wt-track--titles .wt-clip{background:var(--clip-title)}.wt-track--video .wt-clip{background:var(--clip-video)}.wt-track--music .wt-clip{background:var(--clip-image)}.wt-track--sfx .wt-clip{background:var(--muted)}.wt-playhead{position:absolute;top:var(--s2);bottom:var(--s2);width:2px;margin-left:var(--s4);background:var(--danger)}.window-status{display:flex;white-space:nowrap;overflow:hidden;align-items:center;gap:var(--s2);min-height:1.75rem;padding:0 var(--s4);border-top:1px solid var(--line);background:var(--surface);font-size:var(--fs-xs);color:var(--muted)}.status-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--muted)}.status-dot.is-running{background:var(--mint);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.status-meter{width:8rem;height:.25rem;border-radius:var(--radius-xs);background:var(--surface-2);overflow:hidden}.status-meter span{display:block;height:100%;background:var(--text)}@media(max-width:1080px){.window-main{grid-template-columns:minmax(0,1fr)}.window-head{grid-row:auto}.monitor{height:auto;aspect-ratio:16 / 10}}@media(max-width:760px){.opening{padding-top:var(--s4)}.window-body{grid-template-columns:minmax(0,1fr)}.window-rail{border-right:0;border-bottom:1px solid var(--line);padding:var(--s2);overflow-x:auto}.window-rail .rail-label{display:none}.window-rail ol{flex-direction:row}.rail-step{white-space:nowrap}.window-main{padding:var(--s4)}.window-crumbs{display:none}.monitor{order:1;aspect-ratio:4 / 5}.director-field{order:2}.monitor-plan{padding:var(--s3)}.director-input{height:5.2em}.monitor-animatic{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.monitor-cast ul{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-row{grid-template-columns:1.25rem minmax(0,1fr);gap:0 var(--s2);padding:var(--s1) var(--s2);line-height:1.35}.plan-row span:last-child{grid-column:2}.covers-pair{flex-direction:column;align-items:stretch}.cover-tall{display:none}}.factory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.0625rem;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.factory-tile{display:flex;flex-direction:column;gap:var(--s2);height:100%;padding:var(--s5);background:var(--surface);color:var(--text);text-decoration:none;transition:background .14s}.factory-tile:hover{background:var(--surface-2)}.factory-tile b{font-family:var(--font-display);font-weight:400;font-size:var(--fs-xl)}.factory-num{font:500 var(--fs-xs) / 1 var(--font-mono);color:var(--muted)}@media(max-width:900px){.factory{grid-template-columns:repeat(2,minmax(0,1fr))}}.zone{display:flex;flex-direction:column;height:100%;background:var(--zone-bg);color:var(--zone-ink);border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.zone--light-ink{--zone-panel: var(--zone-panel-dark);--zone-panel-ink: var(--white)}.zone--dark-ink{--zone-panel: var(--zone-panel-light);--zone-panel-ink: var(--zone-ink)}.type-card-media{display:block;overflow:hidden;outline-offset:2px}.type-card-media:focus-visible{box-shadow:0 0 0 2px var(--surface)}.type-card-media .motion-player{background:transparent}.zone-panel{display:flex;flex-direction:column;gap:var(--s2);flex:1;padding:var(--s4);background:var(--zone-panel);color:var(--zone-panel-ink);border-top:3px solid var(--zone-accent)}.zone-title{font-family:var(--zone-font);font-size:var(--fs-xl);font-weight:400;line-height:1.1}.zone-text{font-family:var(--font-sans);font-size:var(--fs-md);line-height:1.5}.zone-tags{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:auto;padding-top:var(--s2)}.zone-tag{padding:.0625rem var(--s2);border:1px solid currentColor;border-radius:var(--radius-xs);font-size:var(--fs-xs)}.type-more{color:var(--text);text-decoration:none;justify-content:center}.type-more .card-body{justify-content:center;gap:var(--s3)}.type-more .card-title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-xl)}.motion-card{margin:0}.motion-card .card-body{padding:var(--s3)}.motion-card .card-title{font-size:var(--fs-sm)}.motion-split{margin-top:var(--s7);align-items:start}.transitions{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:var(--s6);align-items:center;padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.transitions-stage{display:flex;flex-direction:column;align-items:center;gap:var(--s3)}.transitions-now{font-family:var(--font-display);font-size:var(--fs-xl)}.looks-demo{display:flex;flex-direction:column;align-items:center;gap:var(--s4)}.looks-demo .phone,.transitions .phone,.looks-demo .option-grid{width:15rem}.option-grid{display:grid;gap:var(--s2);width:100%}.option-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.option-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.option{min-height:2.75rem;padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;transition:background .14s,border-color .14s}.option:hover{border-color:var(--line-strong);background:var(--surface-2)}.option.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}@media(max-width:900px){.transitions{grid-template-columns:minmax(0,1fr);justify-items:center}.option-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ba{display:flex;min-width:0;height:100%;margin:0}.ba-frame{position:relative;flex:1 1 auto;min-height:28rem;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.ba-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ba-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--split))}.ba-tag{position:absolute;top:var(--s3);z-index:2;padding:var(--s1) var(--s2);border-radius:var(--radius-xs);background:var(--zone-panel-dark);color:var(--white);font-size:var(--fs-xs);pointer-events:none}.ba-tag--before{left:var(--s3)}.ba-tag--after{right:var(--s3)}.ba-divider{position:absolute;top:0;bottom:0;left:var(--split);z-index:3;width:2px;background:var(--white);box-shadow:0 0 .5rem var(--shadow-strong);transform:translate(-50%);pointer-events:none}.ba-handle{position:absolute;top:50%;left:clamp(1.5rem,var(--split),calc(100% - 1.5rem));z-index:4;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:2px solid var(--white);border-radius:50%;background:var(--accent);color:var(--accent-ink);box-shadow:0 .25rem .75rem var(--shadow-strong);transform:translate(-50%,-50%);cursor:ew-resize}.ba-handle svg{fill:none;stroke:var(--accent-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ba-handle:focus-visible{outline:3px solid var(--focus);outline-offset:3px}#images .split--top{align-items:stretch}@media(max-width:900px){.ba{height:auto}.ba-frame{min-height:0;aspect-ratio:3 / 4}}.sheet{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s2)}.sheet img{width:100%;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);aspect-ratio:3 / 4;object-fit:cover}.sheet--3{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.sub-title--tight{margin:0}.cover-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);margin-top:var(--s5)}.cover-card{--tx: 0;--ty: 0;display:block;border-radius:var(--radius);perspective:900px;color:inherit}.cover-3d{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);box-shadow:0 .25rem .75rem var(--shadow);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.cover-frame,.cover-final,.cover-3d .picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover-card:focus-visible{outline:3px solid var(--focus);outline-offset:4px}html[data-motion=on] .cover-card:hover .cover-3d,html[data-motion=on] .cover-card:focus-visible .cover-3d{transform:translateY(-.375rem) translateZ(1.5rem) rotateX(calc(var(--ty) * -7deg)) rotateY(calc(var(--tx) * 9deg));box-shadow:0 1.5rem 2.5rem var(--shadow-strong)}html[data-motion=on] .cover-strip:not(.is-played) .cover-final{opacity:0}html[data-motion=on] .cover-strip.is-played .cover-final{animation:cover-land .9s var(--ease) both;animation-delay:calc(.5s + var(--i) * .16s)}html[data-motion=on] .cover-strip.is-played .cover-card:hover .cover-final,html[data-motion=on] .cover-strip.is-played .cover-card:focus-visible .cover-final{animation:cover-land-again .9s var(--ease) .15s both}@keyframes cover-land{0%,25%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes cover-land-again{0%,25%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@media(max-width:900px){.cover-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sheet{grid-template-columns:repeat(3,minmax(0,1fr))}.cover-strip{display:flex;gap:var(--s3);margin-inline:calc(var(--s5) * -1);padding:var(--s2) var(--s5) var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--s5);scrollbar-width:none}.cover-strip>li{flex:0 0 82%;scroll-snap-align:start}}@media(max-width:600px){.cover-strip{margin-inline:calc(var(--s4) * -1);padding-inline:var(--s4);scroll-padding-inline:var(--s4)}}.comic-page{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;gap:.5rem;aspect-ratio:4 / 5;padding:.5rem;background:var(--white);border:3px solid var(--black);border-radius:var(--radius-xs)}.comic-panel{position:relative;overflow:hidden;border:3px solid var(--black);background:var(--black)}.comic-panel--0{grid-row:1 / 3}.comic-panel img{width:100%;height:100%;object-fit:cover;filter:saturate(1.3) contrast(1.1);transform:scale(1.02);transition:transform 1.4s var(--ease),filter .4s}.comic-panel:not(.is-active) img{filter:grayscale(.6) brightness(.65)}.comic-panel.is-active img{transform:scale(1.12)}.comic-bubble{position:absolute;left:8%;top:7%;max-width:80%;padding:.35em .6em;background:var(--white);color:var(--black);border:2px solid var(--black);border-radius:1.1em;font:400 var(--fs-sm) / 1.2 "Comic Relief","Shantell Sans",var(--font-sans);opacity:0;transform:scale(.6);transform-origin:10% 100%;transition:opacity .25s,transform .3s cubic-bezier(.34,1.56,.64,1)}.comic-panel.is-active .comic-bubble{opacity:1;transform:none}.comic-impact{position:absolute;right:6%;bottom:8%;padding:.1em .3em;background:var(--kara);color:var(--black);border:3px solid var(--black);font:400 1.6rem / 1 "Kablammo","Rubik Bubbles",var(--font-sans);transform:rotate(-8deg) scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1) .4s}.comic-panel.is-active .comic-impact{transform:rotate(-8deg) scale(1)}.translate{padding:var(--s5);background:var(--ink-bg);color:var(--ink-text);border:1px solid var(--ink-line);border-radius:var(--radius-lg)}.translate-stages{display:flex;flex-wrap:wrap;gap:var(--s1);margin-bottom:var(--s5)}.translate-stages li{padding:var(--s1) var(--s2);border:1px solid var(--ink-line);border-radius:var(--radius-xs);font-size:var(--fs-xs);color:var(--ink-muted);transition:background .3s,color .3s}.translate-stages li.is-done{color:var(--ink-text);border-color:var(--ink-muted)}.translate-stages li.is-current{background:var(--ink-text);color:var(--ink-bg)}.tl{display:flex;flex-direction:column;gap:var(--s2);overflow-x:auto;padding-bottom:var(--s1)}.tl-ruler,.tl-row{display:grid;grid-template-columns:5.5rem minmax(24rem,1fr);gap:var(--s3);align-items:center}.tl-ticks{position:relative;height:1rem;border-bottom:1px solid var(--ink-line)}.tl-ticks i{position:absolute;top:0;padding-left:var(--s1);border-left:1px solid var(--ink-line);font:500 .625rem / 1 var(--font-mono);font-style:normal;color:var(--ink-muted)}.tl-lang{font-size:var(--fs-xs);font-weight:600;color:var(--ink-text)}.tl-lane{position:relative;height:3.25rem;border-radius:var(--radius-sm);background:var(--ink-surface);border:1px solid var(--ink-line);overflow:hidden}.tl-wave{position:absolute;left:0;right:0;bottom:0;height:.875rem;background:repeating-linear-gradient(90deg,var(--clip-audio) 0 .125rem,transparent .125rem .3125rem);opacity:.25;transition:opacity .4s}.tl-row--target .tl-wave{background:repeating-linear-gradient(90deg,var(--clip-title) 0 .125rem,transparent .125rem .3125rem)}.tl-wave.is-in{opacity:.9}.tl-word{position:absolute;top:.25rem;height:1.75rem;display:flex;align-items:center;justify-content:center;padding:0 var(--s1);border-right:1px solid var(--ink-bg);background:var(--ink-line);color:var(--accent-ink);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.75;filter:saturate(.3);transition:opacity .35s,filter .35s}.tl-row--source .tl-word{background:var(--clip-video)}.tl-row--target .tl-word{background:var(--clip-title)}.tl-word.is-in{opacity:1;filter:none}.translate-sub{display:table;margin:var(--s4) auto 0;padding:.2em .5em;border-bottom:.12em solid var(--kara);background:var(--zone-panel-dark);font-weight:700;opacity:0;transform:translateY(.5rem);transition:opacity .35s,transform .35s var(--ease)}.translate-sub.is-in{opacity:1;transform:none}.song{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s5);background:var(--ink-bg);color:var(--ink-text);border:1px solid var(--ink-line);border-radius:var(--radius-lg);--muted: var(--ink-muted)}.song-lyrics{display:flex;flex-direction:column;gap:var(--s2)}.song-lyrics li{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--s3);color:var(--ink-muted);transition:color .3s}.song-lyrics li.is-current{color:var(--ink-text)}.song-tag{font:500 var(--fs-xs) / 1.6 var(--font-mono)}.song-bars{display:grid;grid-template-columns:repeat(32,minmax(0,1fr));gap:.125rem;height:3rem;align-items:end}.song-bars i{height:35%;border-radius:.0625rem;background:var(--ink-line);transition:background .1s,height .1s}.song-bars i.is-strong{height:60%}.song-bars i.is-cut{height:100%;background:var(--clip-video)}.song-bars i.is-now{background:var(--kara)}.screen{position:relative}.screen .screen-image{position:absolute;inset:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);object-fit:cover;border-radius:.875rem}.screen:after{content:"";position:absolute;inset:.5rem;border-radius:.875rem;pointer-events:none}.screen--vhs .screen-image{filter:saturate(1.4) contrast(1.1) blur(.4px)}.screen--vhs:after{background:repeating-linear-gradient(0deg,var(--zone-panel-dark) 0 1px,transparent 1px 3px);opacity:.35}.screen--film .screen-image{filter:sepia(.45) contrast(1.1) brightness(.95)}.screen--film:after{box-shadow:inset 0 0 3rem var(--black)}.screen--grain:after{background:repeating-radial-gradient(circle at 30% 40%,var(--zone-panel-dark) 0 1px,transparent 1px 3px);opacity:.25;animation:grain .4s steps(3) infinite}@keyframes grain{33%{transform:translate(1px,-1px)}66%{transform:translate(-1px,1px)}}.screen.screen--letterbox .screen-image{top:calc(.5rem + (100% - 1rem)*.3825);height:calc((100% - 1rem)*.235);border-radius:0;object-position:50% 22%}.screen--letterbox:after{background:linear-gradient(var(--black) 0 38.25%,transparent 38.25% 61.75%,var(--black) 61.75%)}.screen--rec:after{inset:1.25rem;border-radius:0;background:linear-gradient(var(--white),var(--white)) top left / 1.25rem 2px no-repeat,linear-gradient(var(--white),var(--white)) top left / 2px 1.25rem no-repeat,linear-gradient(var(--white),var(--white)) top right / 1.25rem 2px no-repeat,linear-gradient(var(--white),var(--white)) top right / 2px 1.25rem no-repeat,linear-gradient(var(--white),var(--white)) bottom left / 1.25rem 2px no-repeat,linear-gradient(var(--white),var(--white)) bottom left / 2px 1.25rem no-repeat,linear-gradient(var(--white),var(--white)) bottom right / 1.25rem 2px no-repeat,linear-gradient(var(--white),var(--white)) bottom right / 2px 1.25rem no-repeat}.screen-rec,.screen-vhs{position:absolute;top:1.75rem;left:1.75rem;z-index:1;display:flex;align-items:center;gap:var(--s1);color:var(--white);font:600 var(--fs-xs) / 1 var(--font-mono);text-shadow:0 0 .25rem var(--black)}.screen-rec i{width:.5rem;height:.5rem;border-radius:50%;background:var(--danger);animation:pulse 1s steps(1) infinite}.screen .kara{z-index:1;font-size:.75rem}.pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--s4)}.pipeline-step{padding:var(--s4);gap:var(--s2)}.pipeline-step p{font-size:var(--fs-sm);color:var(--ink-2)}.pipeline-step.is-active{border-color:var(--text)}.pipeline-num{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);border:1px solid var(--line-strong);font:500 var(--fs-xs) / 1 var(--font-mono);transition:background .3s,color .3s}.pipeline-step.is-active .pipeline-num{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pipeline-who{margin-top:auto;font:650 .75rem / 1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}@media(max-width:900px){.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pipeline{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.shot{margin:var(--s5) 0;display:flex;flex-direction:column;gap:var(--s2)}.split .shot{margin:0}.shot-image{width:100%;border-radius:var(--radius);border:1px solid var(--line);box-shadow:0 1.125rem 3rem var(--shadow)}.mode-pair{margin-top:var(--s5)}.modes{max-width:60rem;margin-inline:auto;text-align:left}.mode-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--text)}.mode-card .card-title,.platform-card .card-title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-xl)}.modes-same{max-width:40rem;margin:var(--s6) auto 0;text-align:center;color:var(--muted)}.wizard-wrap{max-width:60rem;margin:var(--s7) auto 0}.cta-band{padding-block:var(--s9);background:var(--ink-bg);color:var(--ink-text);--muted: var(--ink-muted);--surface: var(--ink-surface);--surface-2: var(--ink-line);--line-strong: var(--ink-line);--text: var(--ink-text);--ink-2: var(--ink-text);--accent: var(--ink-text);--accent-ink: var(--ink-bg)}.cta-inner{text-align:center;max-width:46rem}.cta-inner .lead{margin-inline:auto}.page-head{padding-block:var(--s8) var(--s7);border-bottom:1px solid var(--line);background:var(--surface)}.page-head .wrap>*{max-width:48rem}.page-title{font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:400;letter-spacing:-.02em}.page-loading{min-height:calc(100vh - var(--header-h))}.doc-layout{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--s8);padding-block:var(--s8)}.toc{position:sticky;top:calc(var(--header-h) + var(--s5));align-self:start;max-height:calc(100vh - var(--header-h) - var(--s7));overflow-y:auto}.toc-title{font:650 .6875rem / 1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s3)}.toc ol{display:flex;flex-direction:column;gap:.125rem}.toc a{display:block;padding:var(--s2) var(--s3);border-radius:var(--radius-sm);color:var(--ink-2);text-decoration:none;font-size:var(--fs-sm)}.toc a:hover{background:var(--surface-2);color:var(--text)}.doc{max-width:48rem}.doc-section{display:flex;flex-direction:column;gap:var(--s4);padding-bottom:var(--s7);margin-bottom:var(--s7);border-bottom:1px solid var(--line)}.doc-section:last-child{border-bottom:0}.doc-section .eyebrow{margin-bottom:0}.doc-title{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:400}.steps{counter-reset:step;display:flex;flex-direction:column;gap:var(--s3)}.steps li{counter-increment:step;position:relative;padding-left:var(--s7);min-height:1.75rem}.steps li:before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);font:500 var(--fs-xs) / 1 var(--font-mono)}.prompts{display:flex;flex-direction:column;gap:var(--s2)}.prompts li{display:flex;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.prompts .icon{color:var(--muted);margin-top:.2em}.page-groups .sub-title{margin-top:var(--s5)}.page-list p{color:var(--muted);font-size:var(--fs-sm)}@media(max-width:960px){.doc-layout{grid-template-columns:minmax(0,1fr);gap:var(--s6)}.toc{position:static;max-height:none;padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}}.faq-page{padding-block:var(--s8)}.faq-group+.faq-group{margin-top:var(--s7)}.faq-group-title{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;text-align:center;margin-bottom:var(--s4)}.page-head:has(.tag-row--center) .wrap{text-align:center}.page-head:has(.tag-row--center) .wrap>*{margin-inline:auto}.req-list{display:flex;flex-direction:column;gap:var(--s2)}.req-list p{color:var(--muted)}.search{margin-top:var(--s6);max-width:36rem}.search-label{display:block;font-weight:600;margin-bottom:var(--s2)}.search-field{display:flex;align-items:center;gap:var(--s3);padding:0 var(--s3);min-height:2.75rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.search-field:focus-within{outline:3px solid var(--focus);outline-offset:2px}.search-field .icon{color:var(--muted)}.search-field input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;min-height:2.5rem}.search-field input:focus{outline:none}.search .small{margin-top:var(--s2);min-height:1.5em}.jump{position:sticky;top:var(--header-h);z-index:40;background:var(--header-bg);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.jump-list{display:flex;gap:var(--s1);overflow-x:auto;padding-block:var(--s2);scrollbar-width:thin}.jump-link{display:inline-flex;align-items:center;gap:var(--s2);min-height:2.25rem;padding:0 var(--s3);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);text-decoration:none;font-size:var(--fs-sm);white-space:nowrap}.jump-link:hover{border-color:var(--muted);color:var(--text)}.jump-count{color:var(--muted);font:500 var(--fs-xs) / 1 var(--font-mono)}.section--catalogue{padding-block:var(--s8);scroll-margin-top:calc(var(--header-h) + 3.5rem)}.section--catalogue [id]{scroll-margin-top:calc(var(--header-h) + 4.5rem)}.beats{display:flex;flex-wrap:wrap;gap:var(--s1)}.beat{padding:.0625rem var(--s2);border-radius:var(--radius-xs);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-xs)}.beat--turn{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:650}.fit--avoid{color:var(--zone-panel-ink, var(--muted));opacity:.85}.facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s1) var(--s3)}.facts dt{color:var(--muted)}.sound-group+.sound-group{margin-top:var(--s6)}.sound-list{display:flex;flex-wrap:wrap;gap:var(--s2)}.zone .card-body,.zone.card{border:0}.zone-card .zone-panel p:not(.zone-text){font-size:var(--fs-sm)}.zone-card .facts dt{color:inherit;opacity:.75}.zone-card a{color:inherit}.book-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4) var(--s6);padding-block:var(--s5) var(--s4)}.book-bar>div:first-child{display:flex;flex-direction:column;gap:var(--s1);max-width:44rem}.book-back{display:inline-flex;align-items:center;align-self:flex-start;min-height:2rem;color:var(--muted);font-size:var(--fs-sm);text-decoration:none}.book-back:hover{color:var(--text)}.book-title{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:400}.book-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);flex:none}.book-open{display:inline-flex;align-items:center;gap:var(--s1);min-height:2.75rem;color:var(--text);font-size:var(--fs-sm);font-weight:550;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25em}.book-open:hover{text-decoration-color:var(--text)}@media(max-width:760px){.book-bar{flex-direction:column;align-items:stretch;padding-block:var(--s4) var(--s3)}.book-title{font-size:var(--fs-xl)}}.book-wrap{padding-bottom:var(--s6)}.book-frame{display:block;width:100%;height:calc(100vh - var(--header-h) - var(--s4) * 2);height:calc(100svh - var(--header-h) - var(--s4) * 2);min-height:30rem;max-height:72rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);overscroll-behavior:auto}@media(max-width:760px){.book-frame{min-height:26rem}}.guide-book{margin-top:var(--s5)}.stage3d{perspective:2000px;perspective-origin:50% 30%}.stage-scroll{transform-style:preserve-3d;pointer-events:none}.stage-scroll>.window{pointer-events:auto}html[data-motion=on] .stage-scroll{transform:translate3d(0,calc(var(--exit, 0) * 3rem),calc(var(--exit, 0) * -14rem)) rotateX(calc(var(--exit, 0) * 9deg));opacity:calc(1 - var(--exit, 0) * .45)}html[data-motion=on] .window{position:relative;overflow:visible;transform-style:preserve-3d;transition:transform 1.6s cubic-bezier(.65,0,.35,1),box-shadow 1.6s cubic-bezier(.65,0,.35,1)}html[data-motion=on] .window-top{border-radius:var(--radius-lg) var(--radius-lg) 0 0}html[data-motion=on] .window-status{border-radius:0 0 var(--radius-lg) var(--radius-lg)}html[data-motion=on] .window-body,html[data-motion=on] .window-main{transform-style:preserve-3d}.window-top,.window-rail,.window-main,.window-head,.monitor,.director-field,.window-timeline,.window-status{transition:transform 1.4s cubic-bezier(.65,0,.35,1),filter .8s ease,opacity .8s ease}.cam-far{transform:translateZ(-16rem) rotateX(12deg) rotateY(-14deg)}.cam-idea{transform:none}.cam-plan{transform:translate3d(-1.5rem,0,3rem) rotateY(-3deg)}.cam-cast{transform:translate3d(1rem,0,2rem) rotateY(5deg) rotateX(2deg)}.cam-animatic,.cam-opener{transform:translate3d(-1rem,0,2.5rem)}.cam-edit{transform:translate3d(0,-.5rem,-3rem);box-shadow:0 3rem 5rem var(--shadow-strong)}.cam-edit .window-rail{transform:translateZ(1rem)}.cam-edit .monitor{transform:translateZ(4rem) rotateX(8deg) rotateY(-6deg);box-shadow:0 2rem 3rem var(--shadow-strong)}.cam-edit .director-field{transform:translateZ(1.5rem)}.cam-edit .window-timeline{transform:translateZ(6rem) rotateX(14deg);box-shadow:0 1.5rem 2.5rem var(--shadow-strong)}.cam-edit .window-status{transform:translateZ(3rem)}@media(max-width:760px){.cam-far{transform:translateZ(-6rem) rotateX(6deg)}.cam-plan,.cam-cast,.cam-animatic,.cam-opener,.cam-edit,.cam-cover{transform:translateZ(-1.5rem)}.cam-edit .window-rail,.cam-edit .monitor,.cam-edit .director-field,.cam-edit .window-timeline,.cam-edit .window-status{transform:none}}.cam-cover{transform:translateZ(-2rem)}.focus-monitor .window-rail{opacity:.9}.monitor-shot{position:absolute;inset:0;transform-origin:50% 50%;backface-visibility:hidden}.monitor-shot>*{position:absolute;inset:0}.monitor-shot.is-flipping{animation:card-flip .7s cubic-bezier(.23,1,.32,1) both}@keyframes card-flip{0%{opacity:0;transform:rotateY(-80deg) translateZ(-4rem)}to{opacity:1;transform:none}}.cursor{position:absolute;left:0;top:0;z-index:5;pointer-events:none;transition:transform .9s cubic-bezier(.33,1,.68,1);transform-style:preserve-3d}.cursor-y{display:block;transition:transform .9s cubic-bezier(.65,0,.35,1)}.cursor-y svg{transform:translateZ(7rem);filter:drop-shadow(0 .25rem .375rem var(--shadow-strong));transition:transform .12s ease}.cursor-y.is-click svg{transform:translateZ(7rem) scale(.82)}.cursor-arrow{fill:var(--text);stroke:var(--surface);stroke-width:1.5;stroke-linejoin:round}@media(max-width:760px){.cursor{display:none}}html[data-motion=on] .factory-tile .icon,html[data-motion=on] .factory-num{transform:translateY(calc((.5 - var(--p, .5)) * 2.5rem))}html[data-motion=on] .factory-tile:nth-child(2n) .icon{transform:translateY(calc((.5 - var(--p, .5)) * 3.5rem))}html[data-motion=on] .type-grid .type-card-media .motion-player{transform:translateY(calc((var(--p, .5) - .5) * 1.5rem)) scale(1.08)}html[data-motion=on] .type-grid>li:nth-child(4n+2) .type-card-media .motion-player,html[data-motion=on] .type-grid>li:nth-child(4n+4) .type-card-media .motion-player{transform:translateY(calc((var(--p, .5) - .5) * -1.5rem)) scale(1.08)}.feature-cards{margin-block:var(--s5)}.feature-cards .card{height:100%}.hero-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2) var(--s5);margin-top:var(--s5);color:var(--muted);font-size:var(--fs-sm)}.hero-badges li{display:inline-flex;align-items:center;gap:var(--s2)}.hero-badges svg{color:var(--mint)}.book-size{font-weight:400;opacity:.8}.app-points{margin-top:var(--s5)}.legal-links{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin-top:var(--s5);font-size:var(--fs-sm)}.legal-links a{display:inline-flex;align-items:center;min-height:2rem;color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25em}.legal-links a:hover{text-decoration-color:var(--text)}.legal-links--center{justify-content:center}.legal-links--footer{margin-top:var(--s2)}.legal-links--footer a{color:inherit}.faq-more{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line);color:var(--muted)}.catalogue-loading{min-height:100vh}.zone a:focus-visible,.zone [tabindex]:focus-visible{outline-color:var(--zone-panel-ink, var(--focus));outline-offset:2px}.zone-card .facts a{display:inline-block;min-height:1.5rem;padding-block:.125rem}.instead-card .card-body{gap:var(--s4)}.instead-card .dot-list{color:var(--muted)}.instead-card--together{border-color:var(--accent);box-shadow:0 .75rem 2rem var(--shadow)}.film-proof{display:flex;flex-direction:column;align-items:center;gap:var(--s5);margin-top:var(--s5)}.hero-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3) var(--s6)}.hero-stats>div{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--s1)}.hero-stats dd{margin:0;font-family:var(--font-display);font-size:var(--fs-2xl);line-height:1}.hero-stats dt{color:var(--muted);font-size:var(--fs-xs)}.film-dialog{width:min(26rem,92vw);max-height:92vh;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text)}.film-dialog::backdrop{background:var(--scrim)}.film-dialog-body{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4)}.film-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.film-dialog-title{font-size:var(--fs-md);font-weight:650}.film-dialog video{display:block;width:100%;height:auto;max-height:70vh;border-radius:var(--radius);background:var(--media-bg);object-fit:contain}.clip-frame{position:relative;overflow:hidden;background:var(--media-bg);aspect-ratio:16 / 9}.clip-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ui-clip{overflow:hidden}.app-soon{align-self:start;height:auto}.app-soon .dot-list{color:var(--muted)}.command{margin:var(--s5) 0}.command-label{margin-bottom:var(--s2);color:var(--muted);font-size:var(--fs-sm)}.command-row{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--ink-line);border-radius:var(--radius);background:var(--ink-bg)}.command-text{flex:1;min-width:0;color:var(--ink-text);font:500 var(--fs-sm) / 1.5 var(--font-mono);overflow-wrap:anywhere}.agent-only-points{margin-top:var(--s4)}@media(max-width:600px){.command-row{flex-direction:column;align-items:stretch}}
