@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-vietnamese-wght-normal-B-JM5mJH.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-ext-wght-normal-EP2r9iG4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-display-latin-wght-normal-Bn_gnr7w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06080b;--bg-2:#090c11;--surface:#0d1117;--surface-2:#131922;--surface-3:#1a212c;--surface-4:#222a37;--line:#deecff13;--line-2:#deecff21;--line-3:#deecff38;--fg:#eef2f6;--fg-2:#c9d1dc;--muted:#95a0b2;--dim:#646f80;--teal:#46e0cb;--teal-2:#2cc2ae;--teal-ink:#02201b;--teal-soft:#46e0cb1c;--teal-line:#46e0cb5c;--tungsten:#ffae63;--tungsten-soft:#ffae631f;--tungsten-line:#ffae6361;--good:#5fd39a;--warn:#f2bd5c;--bad:#ff7f76;--good-soft:#5fd39a1f;--warn-soft:#f2bd5c1f;--bad-soft:#ff7f761f;--sweep:linear-gradient(100deg, #46e0cb 0%, #6fc7ff 32%, #a99bff 58%, #ff8fb1 80%, #ffae63 100%);--display:"Big Shoulders Display Variable", "Arial Narrow", sans-serif;--body:"Hanken Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Consolas, monospace;--r-sm:8px;--r:12px;--r-lg:18px;--r-xl:26px;--shadow:0 1px 0 #ffffff09 inset, 0 18px 50px -24px #000c;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{background:var(--bg);color:var(--fg);margin:0}body{font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:15px;line-height:1.5;overflow-x:hidden}body:before{content:"";z-index:-2;background:radial-gradient(1100px 620px at 8% -8%, #46e0cb13, transparent 60%), radial-gradient(900px 600px at 105% 110%, #ffae630f, transparent 60%), var(--bg);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}::selection{background:#46e0cb52}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:700}p{margin:0}img,svg{display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-weight:800;line-height:.92}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:650}.mono,.tc{font-family:var(--mono);font-variant-numeric:tabular-nums}.tc{letter-spacing:.01em;font-size:12px}.muted{color:var(--muted)}.dim{color:var(--dim)}.sweep-text{background:var(--sweep);color:#0000;-webkit-background-clip:text;background-clip:text}.panel{background:linear-gradient(180deg, #ffffff05, #fff0 120px), var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.glass{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3)}.hr{background:var(--line);border:0;height:1px;margin:0}.btn{--h:38px;height:var(--h);border:1px solid var(--line-2);background:var(--surface-2);color:var(--fg);white-space:nowrap;transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease), color .18s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-3);border-color:var(--line-3)}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:16px;height:16px}.btn.primary{background:var(--teal);color:var(--teal-ink);border-color:#0000;box-shadow:0 0 0 1px #46e0cb80,0 8px 28px -10px #46e0cba6,inset 0 1px #fff6}.btn.primary:hover{background:#63ead7}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2);color:var(--fg)}.btn.sm{--h:30px;padding:0 11px;font-size:13px}.btn.lg{--h:48px;padding:0 24px;font-size:15.5px}.btn.icon{width:var(--h);padding:0}.btn.danger:hover{color:var(--bad);border-color:#ff7f7666}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-2);height:30px;color:var(--fg-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chip:hover{border-color:var(--line-3);color:var(--fg);background:var(--surface-2)}.chip[aria-pressed=true]{background:var(--teal-soft);border-color:var(--teal-line);color:var(--fg)}.chip[aria-pressed=true]:before{content:"";background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal);border-radius:50%}.chip.sm{height:26px;padding:0 10px;font-size:12.5px}.tag{background:var(--surface-3);height:22px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.tag.teal{background:var(--teal-soft);color:var(--teal)}.tag.tungsten{background:var(--tungsten-soft);color:var(--tungsten)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.bad{background:var(--bad-soft);color:var(--bad)}.tag.good{background:var(--good-soft);color:var(--good)}.field{align-content:start;gap:7px;min-width:0;display:grid}.label .btn{--h:22px;margin:-4px 0}.label{color:var(--muted);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.hint{color:var(--dim);font-size:12.5px;line-height:1.45}.input{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r);width:100%;min-width:0;color:var(--fg);padding:10px 12px;font-size:14.5px;line-height:1.45;transition:border-color .15s,box-shadow .15s,background .15s}.input::placeholder{color:var(--dim)}.input:hover{border-color:var(--line-3)}.input:focus{border-color:var(--teal-line);background:#0b0f15;outline:none;box-shadow:0 0 0 4px #46e0cb17}textarea.input{resize:vertical;min-height:76px}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2395a0b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}select.input option{background:var(--surface-2)}.input.sm{border-radius:10px;padding:7px 10px;font-size:13.5px}.seg{background:var(--bg-2);border:1px solid var(--line-2);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{height:28px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{background:var(--surface-4);color:var(--fg);box-shadow:inset 0 1px #ffffff0f}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.grow{flex:1;min-width:0}.stack{gap:14px;display:grid}*{scrollbar-width:thin;scrollbar-color:var(--surface-4) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-4);background-clip:padding-box;border:3px solid #0000;border-radius:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.h-key{color:var(--teal);font-weight:600}.h-time{color:var(--tungsten)}.h-line{color:#f6e3b4}.h-name{color:#9fd8ff}.h-tag{color:#ffb4c6}.h-ref{color:#c3b4ff}.h-sub{color:#f6e3b4}.h-acc{color:var(--muted)}.h-kw{color:var(--fg);font-weight:600}.logo.svelte-n9hqdw{align-items:center;gap:11px;display:inline-flex}b.svelte-n9hqdw{font-family:var(--display);letter-spacing:.2em;padding-top:2px;font-size:21px;font-weight:800;line-height:1}.seg.svelte-xif5kh button:where(.svelte-xif5kh){letter-spacing:.06em;height:26px;padding:0 10px;font-size:12px}dialog.svelte-44sm0s{color:inherit;background:0 0;border:0;width:min(720px,100vw - 24px);max-width:none;max-height:min(86vh,900px);padding:0}dialog.wide.svelte-44sm0s{width:min(1120px,100vw - 24px)}dialog.svelte-44sm0s::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030508b8}dialog[open].svelte-44sm0s{animation:svelte-44sm0s-rise .28s var(--ease)}@keyframes svelte-44sm0s-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}}.sheet.svelte-44sm0s{background:linear-gradient(180deg, #ffffff08, transparent 140px), var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);flex-direction:column;max-height:min(86vh,900px);display:flex;overflow:hidden;box-shadow:0 40px 120px -30px #000000e6,0 0 0 1px #0006}header.svelte-44sm0s{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:22px 22px 16px 26px;display:flex}h2.svelte-44sm0s{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:30px;font-weight:800;line-height:1}.body.svelte-44sm0s{padding:20px 26px 26px;overflow:auto}.toggle.svelte-uit6nh{text-align:left;color:var(--fg);background:0 0;border:0;align-items:flex-start;gap:12px;padding:4px 0;font-size:14px;display:flex}.sw.svelte-uit6nh{background:var(--surface-3);border:1px solid var(--line-2);border-radius:999px;flex:none;width:36px;height:21px;margin-top:1px;transition:background .2s,border-color .2s;position:relative}.sw.svelte-uit6nh:after{content:"";background:var(--muted);width:15px;height:15px;transition:transform .22s var(--ease), background .2s, box-shadow .2s;border-radius:50%;position:absolute;top:2px;left:2px}.toggle[aria-checked=true].svelte-uit6nh .sw:where(.svelte-uit6nh){background:var(--teal-soft);border-color:var(--teal-line)}.toggle[aria-checked=true].svelte-uit6nh .sw:where(.svelte-uit6nh):after{background:var(--teal);transform:translate(15px);box-shadow:0 0 10px #46e0cbb3}.txt.svelte-uit6nh{gap:2px;display:grid}small.svelte-uit6nh{color:var(--dim);font-size:12.5px;line-height:1.4}.signin.svelte-1vldz0n{gap:16px;display:grid}.intro.svelte-1vldz0n{align-items:flex-start;gap:14px;display:flex}.badge.svelte-1vldz0n{width:40px;height:40px;color:var(--teal);background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:12px;flex:none;place-items:center;display:grid}h3.svelte-1vldz0n{margin-bottom:4px;font-size:17px;font-weight:650}.intro.svelte-1vldz0n p:where(.svelte-1vldz0n){max-width:56ch;font-size:14px;line-height:1.55}.stack-sm.svelte-1vldz0n{gap:10px;display:grid}.sent.svelte-1vldz0n{font-size:13.5px}.code.svelte-1vldz0n{letter-spacing:.4em;text-align:center;font-size:22px}.dev.svelte-1vldz0n{justify-self:start;height:auto;padding:6px 10px}.links.svelte-1vldz0n{gap:4px}.error.svelte-1vldz0n{color:var(--bad);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.error.svelte-1vldz0n svg{flex:none;margin-top:2px}.free.svelte-ueh4oo{gap:9px}.pips.svelte-ueh4oo{gap:4px;display:inline-flex}.pips.svelte-ueh4oo i:where(.svelte-ueh4oo){background:var(--surface-4);border:1px solid var(--line-3);border-radius:50%;width:8px;height:8px}.pips.svelte-ueh4oo i.on:where(.svelte-ueh4oo){background:var(--teal);border-color:var(--teal);box-shadow:0 0 8px #46e0cb99}.n.svelte-ueh4oo{color:var(--muted);font-size:12px}.menu.svelte-ueh4oo{position:relative}.menu.svelte-ueh4oo summary:where(.svelte-ueh4oo){list-style:none}.menu.svelte-ueh4oo summary:where(.svelte-ueh4oo)::-webkit-details-marker{display:none}.pop.svelte-ueh4oo{z-index:40;border-color:var(--line-2);gap:10px;width:300px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.pop.svelte-ueh4oo p:where(.svelte-ueh4oo){font-size:13.5px;line-height:1.5}.strong.svelte-ueh4oo{font-weight:650}.email.svelte-ueh4oo{word-break:break-all;font-size:12.5px}.pop.svelte-ueh4oo .btn:where(.svelte-ueh4oo){justify-self:start}.form.svelte-osnakt{gap:18px;display:grid}.lead.svelte-osnakt{align-items:flex-start;gap:14px;display:flex}.badge.svelte-osnakt{width:40px;height:40px;color:var(--teal);background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:12px;flex:none;place-items:center;display:grid}.lead.svelte-osnakt h3:where(.svelte-osnakt){margin-bottom:4px;font-size:17px;font-weight:650}.lead.svelte-osnakt p:where(.svelte-osnakt){font-size:14px;line-height:1.55}.idea.svelte-osnakt{min-height:96px;font-size:16.5px;line-height:1.5}.grid.svelte-osnakt{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}input[type=range].svelte-osnakt{width:100%;accent-color:var(--teal);margin:8px 0 0}.actions.svelte-osnakt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.cost.svelte-osnakt{color:var(--muted);font-size:13px}.alt.svelte-osnakt{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:14px;display:flex}.note.svelte-osnakt{color:var(--warn);background:var(--warn-soft);border-radius:12px;padding:10px 12px;font-size:13.5px}.error.svelte-osnakt{color:var(--bad);gap:8px;font-size:13.5px;line-height:1.45;display:flex}.error.svelte-osnakt svg{flex:none;margin-top:2px}.drafting.svelte-osnakt{gap:20px;padding:6px 0 4px;display:grid}.drafting.svelte-osnakt h3:where(.svelte-osnakt){font-size:34px}.strip.svelte-osnakt{gap:5px;height:84px;display:flex}.strip.svelte-osnakt span:where(.svelte-osnakt){background:linear-gradient(110deg, var(--surface-3) 30%, #46e0cb47 50%, var(--surface-3) 70%);animation:svelte-osnakt-sweep 2.2s ease-in-out infinite, svelte-osnakt-rise .6s var(--ease) both;background-size:300% 100%;border-radius:12px;flex:1;box-shadow:inset 0 0 0 1px #ffffff0f}@keyframes svelte-osnakt-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes svelte-osnakt-rise{0%{opacity:0;transform:scaleY(.5)}}.steps.svelte-osnakt{gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-osnakt li:where(.svelte-osnakt){color:var(--dim);align-items:center;gap:12px;font-size:14.5px;transition:color .3s;display:flex}.steps.svelte-osnakt li.done:where(.svelte-osnakt){color:var(--fg-2)}.steps.svelte-osnakt li.now:where(.svelte-osnakt){color:var(--fg);font-weight:600}.dot.svelte-osnakt{border:1.5px solid var(--line-3);border-radius:50%;width:9px;height:9px}.done.svelte-osnakt .dot:where(.svelte-osnakt){background:var(--teal);border-color:var(--teal)}.now.svelte-osnakt .dot:where(.svelte-osnakt){border-color:var(--teal);box-shadow:0 0 0 4px #46e0cb26, 0 0 12px var(--teal);animation:1.2s ease-in-out infinite alternate svelte-osnakt-pulse}@keyframes svelte-osnakt-pulse{to{background:var(--teal)}}@media (width<=640px){.grid.svelte-osnakt{grid-template-columns:1fr}}.legal.svelte-e7l523{color:var(--dim);align-items:center;gap:8px;font-size:12.5px;display:flex}a.svelte-e7l523{color:var(--muted);text-decoration:none}a.svelte-e7l523:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.page.svelte-15ddvxs{max-width:1240px;margin:0 auto;padding:0 28px}.top.svelte-15ddvxs{align-items:center;gap:16px;height:76px;display:flex}.brand.svelte-15ddvxs{color:var(--fg);text-decoration:none}.hero.svelte-15ddvxs{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding:64px 0 96px;display:grid}.copy.svelte-15ddvxs{animation:svelte-15ddvxs-fadeUp .7s var(--ease) both;gap:26px;display:grid}h1.svelte-15ddvxs{font-size:clamp(64px,8.4vw,124px)}h1.svelte-15ddvxs .sweep-text:where(.svelte-15ddvxs){-webkit-box-decoration-break:slice;box-decoration-break:slice;padding-bottom:.06em;display:inline}.lede.svelte-15ddvxs{color:var(--fg-2);max-width:52ch;font-size:18.5px;line-height:1.6}.cta.svelte-15ddvxs{flex-wrap:wrap;gap:12px;padding-top:6px;display:flex}.showcase.svelte-15ddvxs{animation:svelte-15ddvxs-fadeUp .9s .1s var(--ease) both;position:relative}.glow.svelte-15ddvxs{z-index:-1;filter:blur(60px);opacity:.55;background:radial-gradient(40% 50% at 30% 30%,#46e0cb59,#0000 70%),radial-gradient(40% 50% at 75% 75%,#ffae634d,#0000 70%);position:absolute;inset:-12% -8%}.card.svelte-15ddvxs{border-radius:var(--r-xl);border-color:var(--line-2);transform-origin:0;padding:18px;transform:perspective(1400px)rotateY(-7deg)rotateX(3deg)}.card-head.svelte-15ddvxs{letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 2px 14px;font-size:11.5px;display:flex}.dotrow.svelte-15ddvxs{gap:6px;display:flex}.dotrow.svelte-15ddvxs i:where(.svelte-15ddvxs){background:var(--surface-4);border-radius:50%;width:9px;height:9px}.strip.svelte-15ddvxs{gap:4px;height:92px;display:flex}.cell.svelte-15ddvxs{animation:svelte-15ddvxs-grow .8s var(--ease) both;border-radius:10px;flex-basis:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.cell.svelte-15ddvxs .n:where(.svelte-15ddvxs){color:#ffffffd1;text-shadow:0 1px 6px #0009;font-size:10.5px;position:absolute;bottom:6px;left:8px}.cell.svelte-15ddvxs .key:where(.svelte-15ddvxs){color:var(--tungsten);filter:drop-shadow(0 0 6px #ffae63cc);position:absolute;top:7px;right:7px}.cell.svelte-15ddvxs .key:where(.svelte-15ddvxs) svg{fill:currentColor}.ruler.svelte-15ddvxs{color:var(--dim);justify-content:space-between;padding:8px 2px 12px;font-size:10px;display:flex}.prompt.svelte-15ddvxs{background:var(--bg-2);border:1px solid var(--line);font-family:var(--mono);color:var(--fg-2);white-space:pre-wrap;border-radius:12px;max-height:196px;margin:0;padding:14px 16px;font-size:11.5px;line-height:1.7;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.card-foot.svelte-15ddvxs{flex-wrap:wrap;gap:6px;padding-top:14px;display:flex}.section-head.svelte-15ddvxs{margin-bottom:20px}.section-head.svelte-15ddvxs h2:where(.svelte-15ddvxs){font-size:40px}.save-error.svelte-15ddvxs{height:auto;margin-bottom:14px;padding:8px 12px}.grid.svelte-15ddvxs{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.proj.svelte-15ddvxs{transition:border-color .2s, transform .25s var(--ease), box-shadow .25s;position:relative}.proj.svelte-15ddvxs:hover{border-color:var(--line-3);box-shadow:var(--shadow), 0 24px 60px -30px #46e0cb40;transform:translateY(-2px)}.open.svelte-15ddvxs{color:inherit;border-radius:var(--r-lg);gap:8px;padding:14px 14px 18px;text-decoration:none;display:grid}.mini.svelte-15ddvxs{gap:3px;height:74px;margin-bottom:8px;display:flex}.mini.svelte-15ddvxs span:where(.svelte-15ddvxs){border-radius:7px;flex-basis:0;box-shadow:inset 0 0 0 1px #ffffff12}.mini.empty.svelte-15ddvxs{background:var(--surface-2);border-radius:8px}.proj.svelte-15ddvxs h3:where(.svelte-15ddvxs){padding:0 4px;font-size:17px;font-weight:650}.meta.svelte-15ddvxs{color:var(--muted);flex-wrap:wrap;gap:7px;padding:0 4px;font-size:13px;display:flex}.when.svelte-15ddvxs{padding:0 4px;font-size:12.5px}.actions.svelte-15ddvxs{opacity:0;gap:2px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;right:10px}.proj.svelte-15ddvxs:hover .actions:where(.svelte-15ddvxs),.proj.svelte-15ddvxs:focus-within .actions:where(.svelte-15ddvxs){opacity:1}.empty.svelte-15ddvxs{justify-items:start;gap:18px;padding:36px;display:grid}.features.svelte-15ddvxs{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:96px 0 64px;display:grid}.feature.svelte-15ddvxs{align-content:start;gap:10px;display:grid}.fi.svelte-15ddvxs{width:38px;height:38px;color:var(--teal);background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:12px;place-items:center;display:grid}.feature.svelte-15ddvxs h3:where(.svelte-15ddvxs){margin-top:4px;font-size:16px;font-weight:650}.feature.svelte-15ddvxs p:where(.svelte-15ddvxs){font-size:14px;line-height:1.55}.foot.svelte-15ddvxs{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:28px 0 40px;font-size:13px;display:flex}.foot.svelte-15ddvxs p:where(.svelte-15ddvxs):first-child{max-width:62ch}@keyframes svelte-15ddvxs-fadeUp{0%{opacity:0;transform:translateY(16px)}}@keyframes svelte-15ddvxs-grow{0%{opacity:0;transform:scaleY(.6)}}@media (width<=980px){.hero.svelte-15ddvxs{grid-template-columns:1fr;gap:48px;padding:32px 0 64px}.card.svelte-15ddvxs{transform:none}.features.svelte-15ddvxs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.page.svelte-15ddvxs{padding:0 16px}.features.svelte-15ddvxs{grid-template-columns:1fr;padding-top:64px}.strip.svelte-15ddvxs{height:70px}.actions.svelte-15ddvxs{opacity:1}}.tl.svelte-1d78q3n{gap:8px;min-width:0;display:grid}.track.svelte-1d78q3n{scrollbar-width:none;gap:5px;height:118px;margin:-3px;padding:3px;display:flex;overflow:auto hidden}.shot.svelte-1d78q3n{cursor:pointer;min-width:104px;transition:box-shadow .18s, transform .2s var(--ease), opacity .2s;border-radius:14px;outline:none;flex-direction:column;flex-basis:0;justify-content:space-between;padding:9px 11px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.bg.svelte-1d78q3n{z-index:-1;background:var(--shot-bg);position:absolute;inset:0}.bg.svelte-1d78q3n:after{content:"";background:linear-gradient(#06080b00 30%,#06080bc7);position:absolute;inset:0}.shot.svelte-1d78q3n{isolation:isolate}.shot.svelte-1d78q3n:hover{box-shadow:inset 0 0 0 1px #ffffff3d}.shot.sel.svelte-1d78q3n{box-shadow:inset 0 0 0 2px var(--teal), 0 0 0 3px #46e0cb2e, 0 12px 34px -12px #46e0cb8c}.shot.svelte-1d78q3n:focus-visible{box-shadow:inset 0 0 0 2px var(--teal), 0 0 0 4px #46e0cb59}.shot.dragging.svelte-1d78q3n{opacity:.4}.shot.busy.svelte-1d78q3n:after{content:"";z-index:3;background:linear-gradient(110deg,#0000 30%,#46e0cb59 50%,#0000 70%) 0 0/300% 100%;animation:1.8s ease-in-out infinite svelte-1d78q3n-busy;position:absolute;inset:0}@keyframes svelte-1d78q3n-busy{0%{background-position:100% 0}to{background-position:-100% 0}}.shot.drop-before.svelte-1d78q3n:before,.shot.drop-after.svelte-1d78q3n:before{content:"";background:var(--teal);width:3px;box-shadow:0 0 12px var(--teal);border-radius:3px;position:absolute;top:6px;bottom:6px}.shot.drop-before.svelte-1d78q3n:before{left:2px}.shot.drop-after.svelte-1d78q3n:before{right:2px}.top.svelte-1d78q3n{align-items:center;gap:7px;display:flex}.n.svelte-1d78q3n{color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06080b73;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600}.key.svelte-1d78q3n{color:var(--tungsten);filter:drop-shadow(0 0 6px #ffae63e6)}.key.svelte-1d78q3n svg{fill:currentColor}.dot.svelte-1d78q3n{border-radius:50%;width:7px;height:7px;margin-left:auto}.dot.error.svelte-1d78q3n{background:var(--bad);box-shadow:0 0 8px var(--bad)}.dot.warn.svelte-1d78q3n{background:var(--warn);box-shadow:0 0 8px var(--warn)}.info.svelte-1d78q3n{gap:2px;min-width:0;display:grid}.info.svelte-1d78q3n b:where(.svelte-1d78q3n){white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 8px #0009;font-size:13px;font-weight:650;overflow:hidden}.meta.svelte-1d78q3n{color:#eef2f6b8;white-space:nowrap;text-overflow:ellipsis;gap:5px;font-size:11.5px;display:flex;overflow:hidden}.tc.svelte-1d78q3n{color:#fff9;font-size:10.5px;position:absolute;top:10px;right:11px}.shot.svelte-1d78q3n:has(.dot:where(.svelte-1d78q3n)) .tc:where(.svelte-1d78q3n){display:none}.tr.svelte-1d78q3n{z-index:2;width:18px;height:26px;color:var(--teal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06080bb3;border-radius:0 8px 8px 0;place-items:center;font-size:12px;display:grid;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.handle.svelte-1d78q3n{cursor:ew-resize;touch-action:none;background:0 0;border:0;width:10px;padding:0;position:absolute;top:0;bottom:0;right:0}.handle.svelte-1d78q3n:after{content:"";opacity:0;background:#ffffff80;border-radius:3px;width:3px;height:26px;transition:opacity .15s;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.shot.svelte-1d78q3n:hover .handle:where(.svelte-1d78q3n):after,.shot.sel.svelte-1d78q3n .handle:where(.svelte-1d78q3n):after{opacity:1}.add.svelte-1d78q3n{border:1px dashed var(--line-3);width:50px;color:var(--muted);background:0 0;border-radius:14px;flex:none;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid}.add.svelte-1d78q3n:hover{color:var(--teal);border-color:var(--teal-line);background:var(--teal-soft)}@media (width<=640px){.track.svelte-1d78q3n{height:104px}.shot.svelte-1d78q3n{min-width:92px}}.sec.svelte-auyooy{gap:14px;display:grid}.head.svelte-auyooy{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}h3.svelte-auyooy{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);font-size:13px;font-weight:700}.hint.svelte-auyooy{margin-top:-6px}.content.svelte-auyooy{gap:16px;display:grid}.lede.svelte-qe4ji2{max-width:70ch;margin-top:8px;font-size:14px}.search.svelte-qe4ji2{margin-bottom:20px;display:block;position:relative}.search.svelte-qe4ji2 svg{color:var(--dim);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search.svelte-qe4ji2 .input:where(.svelte-qe4ji2){border-radius:999px;padding-left:40px}.cat.svelte-qe4ji2{gap:12px;margin-bottom:24px;display:grid}.cat.svelte-qe4ji2 .hint:where(.svelte-qe4ji2){margin-top:4px}.list.svelte-qe4ji2{gap:8px;display:grid}.item.svelte-qe4ji2{text-align:left;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:4px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.item.svelte-qe4ji2:hover{border-color:var(--teal-line);background:var(--surface-3)}.item.svelte-qe4ji2 b:where(.svelte-qe4ji2){font-size:14px;font-weight:650}.item.svelte-qe4ji2 span:where(.svelte-qe4ji2){color:var(--muted);font-size:13px;line-height:1.5}.two.svelte-1mmcryj{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){.two.svelte-1mmcryj{grid-template-columns:1fr}}.people.svelte-1kbif5c{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.person.svelte-1kbif5c{border:1px solid var(--line-2);background:var(--surface-2);text-align:left;border-radius:14px;align-items:center;gap:11px;padding:9px 12px 9px 9px;transition:border-color .15s,background .15s;display:flex}.person.svelte-1kbif5c:hover{border-color:var(--line-3)}.person[aria-pressed=true].svelte-1kbif5c{border-color:var(--teal-line);background:var(--teal-soft)}.av.svelte-1kbif5c{border:1px solid var(--line-2);background:linear-gradient(135deg,#2a3a4d,#1a222d);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.person[aria-pressed=true].svelte-1kbif5c .av:where(.svelte-1kbif5c){background:linear-gradient(135deg, var(--teal), #7fb6ff);color:var(--teal-ink);border-color:#0000}.txt.svelte-1kbif5c{flex:1;min-width:0;display:grid}.txt.svelte-1kbif5c b:where(.svelte-1kbif5c){font-size:14px;font-weight:650}.txt.svelte-1kbif5c small:where(.svelte-1kbif5c){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.check.svelte-1kbif5c{border:1px solid var(--line-3);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.person[aria-pressed=true].svelte-1kbif5c .check:where(.svelte-1kbif5c){background:var(--teal);border-color:var(--teal);color:var(--teal-ink)}.beats.svelte-1uaekg9{gap:8px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1uaekg9{align-items:center;gap:8px;display:flex}li.svelte-1uaekg9 .input:where(.svelte-1uaekg9){flex:1}.num.svelte-1uaekg9{width:24px;height:24px;color:var(--muted);background:var(--surface-3);border-radius:7px;flex:none;place-items:center;font-size:11px;display:grid}li.keyb.svelte-1uaekg9 .num:where(.svelte-1uaekg9){background:var(--tungsten-soft);color:var(--tungsten)}li.keyb.svelte-1uaekg9 .input:where(.svelte-1uaekg9){border-color:var(--tungsten-line)}.star.on.svelte-1uaekg9{color:var(--tungsten)}.star.on.svelte-1uaekg9 svg{fill:currentColor;filter:drop-shadow(0 0 6px #ffae63b3)}.tools.svelte-1uaekg9{opacity:.35;transition:opacity .15s;display:flex}li.svelte-1uaekg9:hover .tools:where(.svelte-1uaekg9),li.svelte-1uaekg9:focus-within .tools:where(.svelte-1uaekg9){opacity:1}.arc.svelte-qwq5k{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;display:grid}.arrow.svelte-qwq5k{color:var(--teal);padding-bottom:10px;font-size:18px}.picked.svelte-qwq5k{gap:6px;margin:0;padding:0;list-style:none;display:grid}.picked.svelte-qwq5k li:where(.svelte-qwq5k){background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:12px;align-items:center;gap:10px;padding:4px 4px 4px 12px;font-size:14px;display:flex}.picked.svelte-qwq5k li:where(.svelte-qwq5k) button:where(.svelte-qwq5k){margin-left:auto}.groups.svelte-qwq5k{gap:14px;display:grid}.g.svelte-qwq5k{gap:8px;display:grid}.fit.svelte-1rh72nz{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:inline-flex}.bar.svelte-1rh72nz{background:var(--surface-3);border-radius:5px;width:90px;height:5px;overflow:hidden}.bar.svelte-1rh72nz span:where(.svelte-1rh72nz){background:var(--teal);border-radius:inherit;height:100%;transition:width .3s var(--ease);display:block}.fit.over.svelte-1rh72nz .bar:where(.svelte-1rh72nz) span:where(.svelte-1rh72nz){background:var(--warn)}.fit.over.svelte-1rh72nz{color:var(--warn)}.line.svelte-1rh72nz{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;gap:8px;padding:12px;display:grid}.head.svelte-1rh72nz{align-items:center;gap:6px;display:flex}.who.svelte-1rh72nz{width:auto;min-width:170px;font-weight:600}.head.svelte-1rh72nz .btn:where(.svelte-1rh72nz):first-of-type{margin-left:auto}.say.svelte-1rh72nz{min-height:58px;font-size:15.5px;font-family:var(--body)}.voice.svelte-1rh72nz{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}@media (width<=640px){.voice.svelte-1rh72nz{grid-template-columns:1fr 1fr}}.mp.svelte-nnahdx{aspect-ratio:16/9;isolation:isolate;background:linear-gradient(#1c3358 0%,#2c4f7a 46%,#a76c55 70%,#2a1d26 100%);border-radius:10px;position:relative;overflow:hidden}.world.svelte-nnahdx,.far.svelte-nnahdx,.ground.svelte-nnahdx,.subj.svelte-nnahdx{position:absolute;inset:0}.world.svelte-nnahdx{transform-origin:50% 60%}.far.svelte-nnahdx{transform-origin:50% 70%;left:-40%;right:-40%}.skyline.svelte-nnahdx{fill:#0b1220;opacity:.92;width:100%;height:42%;position:absolute;bottom:30%;left:0;right:0}.sun.svelte-nnahdx{fill:#ffbf7a;filter:drop-shadow(0 0 8px #ffbe78e6)}.ground.svelte-nnahdx{background:linear-gradient(#0d1018,#06080b);top:70%;left:-40%;right:-40%}.subj.svelte-nnahdx{transform-origin:50% 88%}.figure.svelte-nnahdx{fill:#e9eef5;filter:drop-shadow(0 0 10px #46e0cb59);height:44%;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.corner.svelte-nnahdx{z-index:2;border:0 solid #ffffffbf;width:10px;height:10px;position:absolute}.tl.svelte-nnahdx{border-top-width:1.5px;border-left-width:1.5px;top:7px;left:7px}.tr.svelte-nnahdx{border-top-width:1.5px;border-right-width:1.5px;top:7px;right:7px}.bl.svelte-nnahdx{border-bottom-width:1.5px;border-left-width:1.5px;bottom:7px;left:7px}.br.svelte-nnahdx{border-bottom-width:1.5px;border-right-width:1.5px;bottom:7px;right:7px}.mp.svelte-nnahdx :where(.svelte-nnahdx){animation-duration:3.4s;animation-timing-function:cubic-bezier(.45,0,.35,1);animation-iteration-count:infinite;animation-direction:alternate}.paused.svelte-nnahdx :where(.svelte-nnahdx){animation-play-state:paused}[data-move=static].svelte-nnahdx .subj:where(.svelte-nnahdx){animation-name:svelte-nnahdx-sway}[data-move=push_in].svelte-nnahdx .far:where(.svelte-nnahdx){animation-name:svelte-nnahdx-s112}[data-move=push_in].svelte-nnahdx .subj:where(.svelte-nnahdx){animation-name:svelte-nnahdx-s160}[data-move=pull_out].svelte-nnahdx .far:where(.svelte-nnahdx){animation-name:svelte-nnahdx-s112;animation-direction:alternate-reverse}[data-move=pull_out].svelte-nnahdx .subj:where(.svelte-nnahdx){animation-name:svelte-nnahdx-s160;animation-direction:alternate-reverse}[data-move=zoom_in].svelte-nnahdx .world:where(.svelte-nnahdx){animation-name:svelte-nnahdx-s150}[data-move=zoom_out].svelte-nnahdx .world:where(.svelte-nnahdx){animation-name:svelte-nnahdx-s150;animation-direction:alternate-reverse}[data-move=pan_left].svelte-nnahdx .world:where(.svelte-nnahdx){animation-name:svelte-nnahdx-panL}[data-move=pan_right].svelte-nnahdx .world:where(.svelte-nnahdx){animation-name:svelte-nnahdx-panR}[data-move=tilt_up].svelte-nnahdx .world:where(.svelte-nnahdx){animation-name:svelte-nnahdx-tiltU}[data-move=tilt_down].svelte-nnahdx .world:where(.svelte-nnahdx){animation-name:svelte-nnahdx-tiltU;animation-direction:alternate-reverse}[data-move=rack_focus].svelte-nnahdx .far:where(.svelte-nnahdx){animation-name:svelte-nnahdx-blurIn}[data-move=rack_focus].svelte-nnahdx .subj:where(.svelte-nnahdx){animation-name:svelte-nnahdx-blurOut}[data-move=truck_left].svelte-nnahdx .far:where(.svelte-nnahdx){animation-name:svelte-nnahdx-tFarL}[data-move=truck_left].svelte-nnahdx .subj:where(.svelte-nnahdx){animation-name:svelte-nnahdx-tNearL}[data-move=truck_right].svelte-nnahdx .far:where(.svelte-nnahdx){animation-name:svelte-nnahdx-tFarL;animation-direction:alternate-reverse}[data-move=truck_right].svelte-nnahdx .subj:where(.svelte-nnahdx){animation-name:svelte-nnahdx-tNearL;animation-direction:alternate-reverse}[data-move=follow].svelte-nnahdx .far:where(.svelte-nnahdx),[data-move=follow].svelte-nnahdx .ground:where(.svelte-nnahdx){animation:2.6s linear infinite svelte-nnahdx-scroll}[data-move=follow].svelte-nnahdx .subj:where(.svelte-nnahdx){animation:.65s ease-in-out infinite alternate svelte-nnahdx-bob}[data-move=orbit_left].svelte-nnahdx .far:where(.svelte-nnahdx){animation-name:svelte-nnahdx-orbitFar}[data-move=orbit_left].svelte-nnahdx .subj:where(.svelte-nnahdx){animation-name:svelte-nnahdx-orbitSubj}[data-move=orbit_right].svelte-nnahdx .far:where(.svelte-nnahdx){animation-name:svelte-nnahdx-orbitFar;animation-direction:alternate-reverse}[data-move=orbit_right].svelte-nnahdx .subj:where(.svelte-nnahdx){animation-name:svelte-nnahdx-orbitSubj;animation-direction:alternate-reverse}[data-move=crane_up].svelte-nnahdx .far:where(.svelte-nnahdx){animation-name:svelte-nnahdx-craneFar}[data-move=crane_up].svelte-nnahdx .subj:where(.svelte-nnahdx),[data-move=crane_up].svelte-nnahdx .ground:where(.svelte-nnahdx){animation-name:svelte-nnahdx-craneNear}[data-move=crane_down].svelte-nnahdx .far:where(.svelte-nnahdx){animation-name:svelte-nnahdx-craneFar;animation-direction:alternate-reverse}[data-move=crane_down].svelte-nnahdx .subj:where(.svelte-nnahdx),[data-move=crane_down].svelte-nnahdx .ground:where(.svelte-nnahdx){animation-name:svelte-nnahdx-craneNear;animation-direction:alternate-reverse}[data-move=handheld].svelte-nnahdx .world:where(.svelte-nnahdx){animation:2.2s linear infinite svelte-nnahdx-shake}[data-move=dolly_zoom].svelte-nnahdx .far:where(.svelte-nnahdx){animation-name:svelte-nnahdx-s175}[data-move=crash_zoom].svelte-nnahdx .world:where(.svelte-nnahdx){animation:2.6s cubic-bezier(.7,0,.84,0) infinite svelte-nnahdx-crash}[data-move=whip_pan].svelte-nnahdx .world:where(.svelte-nnahdx){animation:2.6s cubic-bezier(.7,0,.3,1) infinite svelte-nnahdx-whip}[data-move=bullet_time].svelte-nnahdx .far:where(.svelte-nnahdx){animation:4.5s linear infinite alternate svelte-nnahdx-orbitFar}[data-move=bullet_time].svelte-nnahdx .subj:where(.svelte-nnahdx){animation:none}[data-move=fpv].svelte-nnahdx .world:where(.svelte-nnahdx){animation:2.4s cubic-bezier(.5,0,.5,1) infinite svelte-nnahdx-fpv}[data-move=aerial].svelte-nnahdx .world:where(.svelte-nnahdx){animation:4s cubic-bezier(.45,0,.35,1) infinite alternate svelte-nnahdx-aerial}@keyframes svelte-nnahdx-sway{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes svelte-nnahdx-s112{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes svelte-nnahdx-s150{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes svelte-nnahdx-s160{0%{transform:scale(1)}to{transform:scale(1.6)}}@keyframes svelte-nnahdx-s175{0%{transform:scale(1)}to{transform:scale(1.75)}}@keyframes svelte-nnahdx-panL{0%{transform:translate(-12%)}to{transform:translate(12%)}}@keyframes svelte-nnahdx-panR{0%{transform:translate(12%)}to{transform:translate(-12%)}}@keyframes svelte-nnahdx-tiltU{0%{transform:translateY(-14%)}to{transform:translateY(20%)}}@keyframes svelte-nnahdx-blurIn{0%,30%{filter:blur()}70%,to{filter:blur(3px)}}@keyframes svelte-nnahdx-blurOut{0%,30%{filter:blur(2.5px)}70%,to{filter:blur()}}@keyframes svelte-nnahdx-tFarL{0%{transform:translate(-5%)}to{transform:translate(5%)}}@keyframes svelte-nnahdx-tNearL{0%{transform:translate(-24%)}to{transform:translate(24%)}}@keyframes svelte-nnahdx-scroll{0%{transform:translate(14%)}to{transform:translate(-14%)}}@keyframes svelte-nnahdx-bob{0%{transform:translateY(0)}to{transform:translateY(-3%)}}@keyframes svelte-nnahdx-orbitFar{0%{transform:translate(-26%)}to{transform:translate(26%)}}@keyframes svelte-nnahdx-orbitSubj{0%{transform:scaleX(1)}50%{transform:scaleX(.72)}to{transform:scaleX(1)}}@keyframes svelte-nnahdx-craneFar{0%{transform:translateY(-6%)}to{transform:translateY(8%)}}@keyframes svelte-nnahdx-craneNear{0%{transform:translateY(-4%)scale(1.05)}to{transform:translateY(26%)scale(.92)}}@keyframes svelte-nnahdx-shake{0%{transform:translate(0)rotate(0)}15%{transform:translate(-1.2%,.8%)rotate(-.6deg)}30%{transform:translate(.8%,-.6%)rotate(.4deg)}45%{transform:translate(-.4%,1%)rotate(-.2deg)}60%{transform:translate(1.1%,.2%)rotate(.6deg)}80%{transform:translate(-.8%,-.9%)rotate(-.4deg)}to{transform:translate(0)rotate(0)}}@keyframes svelte-nnahdx-crash{0%,55%{transform:scale(1)}72%,to{transform:scale(2.1)}}@keyframes svelte-nnahdx-whip{0%,40%{filter:blur();transform:translate(0)}55%{filter:blur(6px)}70%,to{filter:blur();transform:translate(-46%)}}@keyframes svelte-nnahdx-fpv{0%{transform:scale(1)translateY(-6%)rotate(-5deg)}60%{transform:scale(1.5)translateY(4%)rotate(3deg)}to{transform:scale(2.2)translate(-22%)rotate(8deg)}}@keyframes svelte-nnahdx-aerial{0%{transform:scale(1.55)translateY(-10%)}to{transform:scale(.9)translateY(12%)}}.lede.svelte-zywcog{margin-top:8px;font-size:14px}.search.svelte-zywcog{margin-bottom:22px;display:block;position:relative}.search.svelte-zywcog svg{color:var(--dim);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search.svelte-zywcog .input:where(.svelte-zywcog){border-radius:999px;padding-left:40px}.group.svelte-zywcog{gap:12px;margin-bottom:26px;display:grid}.grid.svelte-zywcog{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.move.svelte-zywcog{text-align:left;border:1px solid var(--line);background:var(--surface-2);transition:border-color .18s, background .18s, transform .2s var(--ease);border-radius:16px;align-content:start;gap:10px;padding:8px 8px 14px;display:grid}.move.svelte-zywcog:hover{border-color:var(--line-3);background:var(--surface-3);transform:translateY(-2px)}.move.on.svelte-zywcog{border-color:var(--teal-line);box-shadow:0 0 0 3px #46e0cb1f}.name.svelte-zywcog{justify-content:space-between;align-items:center;gap:8px;padding:0 6px;font-size:14px;display:flex}.desc.svelte-zywcog{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding:0 6px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.sizes.svelte-2ebtgc{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.size.svelte-2ebtgc{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:12px;gap:6px;padding:5px 5px 8px;transition:border-color .15s,background .15s;display:grid}.size.svelte-2ebtgc:hover{border-color:var(--line-3)}.size[aria-pressed=true].svelte-2ebtgc{border-color:var(--teal-line);background:var(--teal-soft)}svg.svelte-2ebtgc{aspect-ratio:16/9;fill:#c9d3df;background:linear-gradient(#1b2533,#10151d);border-radius:8px;width:100%}.size[aria-pressed=true].svelte-2ebtgc svg:where(.svelte-2ebtgc){fill:var(--teal);background:linear-gradient(#123630,#0b1a18)}.eye.svelte-2ebtgc{fill:#10151d}.hz.svelte-2ebtgc{stroke:#ffffff2e;stroke-width:1px}.id.svelte-2ebtgc{color:var(--fg-2);padding:0 3px;font-size:10.5px;font-weight:600}.nm.svelte-2ebtgc{color:var(--muted);padding:0 3px;font-size:11px;line-height:1.25}@media (width<=900px){.sizes.svelte-2ebtgc{grid-template-columns:repeat(4,minmax(0,1fr))}}.movecard.svelte-d6uxpk{border:1px solid var(--line-2);background:linear-gradient(135deg, #46e0cb0d, transparent 50%), var(--bg-2);border-radius:18px;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:18px;padding:12px;display:grid}.pv.svelte-d6uxpk{background:0 0;border:0;border-radius:10px;align-self:start;padding:0;position:relative;overflow:hidden}.badge.svelte-d6uxpk{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#06080ba8;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:11.5px;font-weight:600;transition:opacity .2s;display:inline-flex;position:absolute;bottom:8px;left:8px}.pv.svelte-d6uxpk:hover .badge:where(.svelte-d6uxpk),.pv.svelte-d6uxpk:focus-visible .badge:where(.svelte-d6uxpk){opacity:1}.mv.svelte-d6uxpk{align-content:start;gap:10px;display:grid}h4.svelte-d6uxpk{font-family:var(--display);text-transform:uppercase;margin-top:4px;font-size:28px;font-weight:800;line-height:1}.desc.svelte-d6uxpk{color:var(--fg-2);font-size:14px;line-height:1.55}.two.svelte-d6uxpk{grid-template-columns:1fr 1fr;gap:14px;display:grid}.three.svelte-d6uxpk{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=720px){.movecard.svelte-d6uxpk,.two.svelte-d6uxpk,.three.svelte-d6uxpk{grid-template-columns:1fr}}.list.svelte-d2myhu{grid-template-columns:1fr 1fr;gap:8px;display:grid}.check.svelte-d2myhu{text-align:left;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.check.svelte-d2myhu:hover{border-color:var(--line-3)}.check[aria-pressed=true].svelte-d2myhu{border-color:var(--teal-line);background:var(--teal-soft)}.box.svelte-d2myhu{border:1px solid var(--line-3);color:#0000;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.check[aria-pressed=true].svelte-d2myhu .box:where(.svelte-d2myhu){background:var(--teal);border-color:var(--teal);color:var(--teal-ink)}.txt.svelte-d2myhu{gap:3px;display:grid}.txt.svelte-d2myhu b:where(.svelte-d2myhu){font-size:14px;font-weight:650}.txt.svelte-d2myhu small:where(.svelte-d2myhu){color:var(--muted);font-size:12.5px;line-height:1.45}@media (width<=720px){.list.svelte-d2myhu{grid-template-columns:1fr}}.insp.svelte-13kr5vr{grid-template-rows:auto auto 1fr;min-height:0;display:grid;container-type:inline-size}.head.svelte-13kr5vr{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;padding:20px 22px 16px;display:flex}.title.svelte-13kr5vr{flex:1;gap:4px;min-width:220px;display:grid}.title.svelte-13kr5vr .eyebrow:where(.svelte-13kr5vr){align-items:center;gap:8px;display:flex}.title.svelte-13kr5vr .eyebrow:where(.svelte-13kr5vr) .mono:where(.svelte-13kr5vr){color:var(--teal);letter-spacing:.04em}.name.svelte-13kr5vr{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;width:100%;color:var(--fg);background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;font-size:38px;font-weight:800;line-height:1;transition:border-color .15s}.name.svelte-13kr5vr::placeholder{color:var(--dim)}.name.svelte-13kr5vr:hover{border-bottom-color:var(--line-2)}.name.svelte-13kr5vr:focus{border-bottom-color:var(--teal-line);outline:none}.controls.svelte-13kr5vr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dur.svelte-13kr5vr{border:1px solid var(--line-2);background:var(--bg-2);border-radius:999px;align-items:center;height:30px;padding:0 2px;display:inline-flex}.dur.svelte-13kr5vr input:where(.svelte-13kr5vr){text-align:right;appearance:textfield;background:0 0;border:0;width:34px;padding:0;font-size:14px;font-weight:600}.dur.svelte-13kr5vr input:where(.svelte-13kr5vr)::-webkit-inner-spin-button{-webkit-appearance:none}.dur.svelte-13kr5vr input:where(.svelte-13kr5vr):focus{outline:none}.unit.svelte-13kr5vr{color:var(--muted);padding:0 4px 0 2px;font-size:13px}.dur.svelte-13kr5vr .btn:where(.svelte-13kr5vr){--h:24px;font-size:16px}.keybtn.on.svelte-13kr5vr{background:var(--tungsten-soft);border-color:var(--tungsten-line);color:var(--tungsten)}.keybtn.on.svelte-13kr5vr svg{fill:currentColor}.tools.svelte-13kr5vr{display:flex}.areas.svelte-13kr5vr{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;padding:0 16px;display:flex;overflow-x:auto}.area.svelte-13kr5vr{height:42px;color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.area.svelte-13kr5vr:hover,.area[aria-pressed=true].svelte-13kr5vr{color:var(--fg)}.area[aria-pressed=true].svelte-13kr5vr:after{content:"";background:var(--teal);height:2px;box-shadow:0 0 12px var(--teal);border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px}.st.svelte-13kr5vr{border:1px solid var(--line-3);border-radius:50%;width:7px;height:7px}.st.filled.svelte-13kr5vr{background:var(--fg-2);border-color:#0000}.st.warn.svelte-13kr5vr{background:var(--warn);box-shadow:0 0 8px var(--warn);border-color:#0000}.st.error.svelte-13kr5vr{background:var(--bad);box-shadow:0 0 8px var(--bad);border-color:#0000}.body.svelte-13kr5vr{align-content:start;gap:28px;padding:22px;display:grid;overflow:auto}.pane.svelte-13kr5vr{animation:svelte-13kr5vr-paneIn .28s var(--ease);gap:30px;display:grid}@keyframes svelte-13kr5vr-paneIn{0%{opacity:0;transform:translateY(6px)}}.notes.svelte-13kr5vr{border-top:1px dashed var(--line-2);gap:7px;padding-top:18px;display:grid}@container (width<=820px){.title.svelte-13kr5vr{flex-basis:100%}}@media (width<=640px){.head.svelte-13kr5vr,.body.svelte-13kr5vr{padding:16px}.name.svelte-13kr5vr{font-size:30px}}.pp.svelte-eycu4u{gap:12px;padding:16px;display:grid}.model.svelte-eycu4u{width:auto;font-weight:600}.prompt-text.svelte-eycu4u{border:1px solid var(--line);min-height:220px;font-family:var(--mono);color:var(--fg-2);white-space:pre-wrap;word-break:break-word;background:#05070a;border-radius:14px;margin:0;padding:16px 18px;font-size:12.3px;line-height:1.72;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff05}.prompt-text.svelte-eycu4u:focus-visible{outline-offset:-2px}.prompt-text.svelte-eycu4u .cur{vertical-align:top;width:calc(100% + 20px);box-shadow:inset 2px 0 0 var(--teal);color:var(--fg);background:#46e0cb12;border-radius:8px;margin:0 -10px;padding:4px 10px;display:inline-block}.stat.svelte-eycu4u{font-size:12.5px}.copy.svelte-eycu4u{min-width:108px}.ck.svelte-1nz6mtx{align-content:start;gap:12px;padding:16px;display:grid}.sum.svelte-1nz6mtx{gap:6px}.lists.svelte-1nz6mtx{gap:16px;display:grid}.lists.svelte-1nz6mtx .label:where(.svelte-1nz6mtx){margin-bottom:8px}ul.svelte-1nz6mtx{gap:4px;margin:0;padding:0;list-style:none;display:grid}.issue.svelte-1nz6mtx{text-align:left;width:100%;color:var(--fg-2);background:0 0;border:0;border-radius:10px;gap:10px;padding:8px 10px;font-size:13.5px;line-height:1.45;transition:background .15s;display:flex}.issue.svelte-1nz6mtx:hover{background:var(--surface-2)}.ic.svelte-1nz6mtx{flex:none;margin-top:2px}.error.svelte-1nz6mtx .ic:where(.svelte-1nz6mtx){color:var(--bad)}.warn.svelte-1nz6mtx .ic:where(.svelte-1nz6mtx){color:var(--warn)}.info.svelte-1nz6mtx .ic:where(.svelte-1nz6mtx){color:var(--muted)}.msg.svelte-1nz6mtx b:where(.svelte-1nz6mtx){color:var(--teal);background:var(--teal-soft);border-radius:5px;margin-right:7px;padding:1px 5px;font-size:11px;display:inline-block}.clear.svelte-1nz6mtx{color:var(--good);align-items:center;gap:9px;padding:4px 2px;font-size:13.5px;display:flex}.direct.svelte-1xssgxj{gap:8px;display:grid}.bar.svelte-1xssgxj{background:linear-gradient(90deg, #46e0cb14, #a99bff0d 60%, #ffae630f), var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.bar.svelte-1xssgxj:focus-within{border-color:var(--teal-line);box-shadow:var(--shadow), 0 0 0 4px #46e0cb14}.working.svelte-1xssgxj .bar:where(.svelte-1xssgxj){border-color:var(--teal-line);background:linear-gradient(90deg, #46e0cb0d, #46e0cb33 50%, #46e0cb0d) 0 0 / 50% 100% repeat-x, var(--surface);animation:1.6s linear infinite svelte-1xssgxj-glow}@keyframes svelte-1xssgxj-glow{to{background-position:100% 0,0 0}}.spark.svelte-1xssgxj{color:var(--teal);place-items:center;display:grid}.say.svelte-1xssgxj{min-width:0;height:36px;color:var(--fg);background:0 0;border:0;flex:1;font-size:15px}.say.svelte-1xssgxj::placeholder{color:var(--dim)}.say.svelte-1xssgxj:focus{outline:none}.under.svelte-1xssgxj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 6px;display:flex}.meta.svelte-1xssgxj{gap:12px}.cost.svelte-1xssgxj{color:var(--dim);font-size:12.5px}.spin.svelte-1xssgxj{border:2px solid #02201b4d;border-top-color:var(--teal-ink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-1xssgxj-spin}@keyframes svelte-1xssgxj-spin{to{transform:rotate(360deg)}}.error.svelte-1xssgxj{color:var(--bad);gap:8px;padding:0 8px;font-size:13.5px;display:flex}.error.svelte-1xssgxj svg{flex:none;margin-top:2px}@media (width<=760px){.bar.svelte-1xssgxj{border-radius:20px;flex-wrap:wrap;padding:10px}.say.svelte-1xssgxj{flex-basis:calc(100% - 40px)}}.cast.svelte-1xekcv5{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:28px;width:100%;max-width:1280px;margin:0 auto;padding:28px;display:grid}.list.svelte-1xekcv5{gap:8px;display:grid;position:sticky;top:90px}.intro.svelte-1xekcv5{gap:10px;margin-bottom:16px;display:grid}.intro.svelte-1xekcv5 h1:where(.svelte-1xekcv5){font-size:56px}.intro.svelte-1xekcv5 p:where(.svelte-1xekcv5){font-size:14.5px;line-height:1.55}.person.svelte-1xekcv5{text-align:left;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:border-color .15s,background .15s;display:flex}.person.svelte-1xekcv5:hover{border-color:var(--line-3)}.person[aria-pressed=true].svelte-1xekcv5{border-color:var(--teal-line);background:linear-gradient(135deg, #46e0cb17, transparent), var(--surface)}.av.svelte-1xekcv5{width:42px;height:42px;font-family:var(--display);border:1px solid var(--line-2);background:linear-gradient(135deg,#2a3a4d,#1a222d);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.person[aria-pressed=true].svelte-1xekcv5 .av:where(.svelte-1xekcv5){background:linear-gradient(135deg, var(--teal), #8fb8ff 60%, var(--tungsten));color:var(--teal-ink);border-color:#0000}.txt.svelte-1xekcv5{flex:1;min-width:0;display:grid}.txt.svelte-1xekcv5 b:where(.svelte-1xekcv5){font-size:15px;font-weight:650}.txt.svelte-1xekcv5 small:where(.svelte-1xekcv5){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dot.svelte-1xekcv5{background:var(--bad);width:8px;height:8px;box-shadow:0 0 8px var(--bad);border-radius:50%}.add.svelte-1xekcv5{justify-self:start;margin-top:6px}.detail.svelte-1xekcv5{gap:14px;display:grid}.card.svelte-1xekcv5{gap:18px;padding:20px;display:grid}.big.svelte-1xekcv5{font-size:18px;font-weight:600}.lock.svelte-1xekcv5{font-size:15px;line-height:1.6}.two.svelte-1xekcv5{grid-template-columns:1fr 1fr;gap:14px;display:grid}.three.svelte-1xekcv5{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sheet.svelte-1xekcv5{border:1px solid var(--line);font-family:var(--mono);color:var(--fg-2);white-space:pre-wrap;background:#05070a;border-radius:14px;margin:0;padding:14px 16px;font-size:12px;line-height:1.7}.empty.svelte-1xekcv5{padding:40px 0}@media (width<=900px){.cast.svelte-1xekcv5{grid-template-columns:1fr;padding:18px}.list.svelte-1xekcv5{position:static}.two.svelte-1xekcv5,.three.svelte-1xekcv5{grid-template-columns:1fr}}.look.svelte-db4cbh{align-content:start;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:28px;display:grid}.intro.svelte-db4cbh{gap:10px;display:grid}.intro.svelte-db4cbh h1:where(.svelte-db4cbh){font-size:56px}.intro.svelte-db4cbh p:where(.svelte-db4cbh){max-width:70ch;font-size:15px}.grid.svelte-db4cbh{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.span2.svelte-db4cbh{grid-column:span 2}.card.svelte-db4cbh{padding:20px}.styles.svelte-db4cbh{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.style.svelte-db4cbh{text-align:left;border:1px solid var(--line);background:var(--surface-2);transition:border-color .15s, transform .2s var(--ease);border-radius:14px;gap:4px;padding:8px 8px 12px;display:grid}.style.svelte-db4cbh:hover{border-color:var(--line-3);transform:translateY(-1px)}.style.on.svelte-db4cbh{border-color:var(--teal-line);box-shadow:0 0 0 3px #46e0cb1f}.style.svelte-db4cbh b:where(.svelte-db4cbh){padding:4px 4px 0;font-size:13.5px;font-weight:650}.style.svelte-db4cbh small:where(.svelte-db4cbh){color:var(--muted);padding:0 4px;font-size:12px}.sw.svelte-db4cbh{border-radius:9px;height:54px;box-shadow:inset 0 0 0 1px #ffffff0f}.sw-cine.svelte-db4cbh{background:linear-gradient(135deg,#2b3a3d,#7d6a55 60%,#1b1714)}.sw-docu.svelte-db4cbh{background:linear-gradient(135deg,#59646b,#a49c8e 55%,#3e4246)}.sw-16mm.svelte-db4cbh{filter:saturate(.8);background:linear-gradient(135deg,#6e5a43,#c29b6a 50%,#5b6a5c)}.sw-commercial.svelte-db4cbh{background:linear-gradient(135deg,#e8eef6,#8fc7ff 50%,#fff)}.sw-music.svelte-db4cbh{background:linear-gradient(135deg,#ff3f9b,#7b4dff 55%,#19e3ff)}.sw-noir.svelte-db4cbh{background:linear-gradient(135deg,#0b0b0b,#e9e9e9 50%,#161616)}.sw-vlog.svelte-db4cbh{background:linear-gradient(135deg,#f2d3bf,#b8d8ef 60%,#f6efe4)}.sw-anime.svelte-db4cbh{background:linear-gradient(135deg,#ffb7d0,#9be3ff 50%,#ffe9a8)}.sw-pixar.svelte-db4cbh{background:linear-gradient(135deg,#ffcf7a,#ff8f6b 45%,#7cc8ff)}.two.svelte-db4cbh{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aspects.svelte-db4cbh{flex-wrap:wrap;gap:8px;display:flex}.aspect.svelte-db4cbh{border:1px solid var(--line);background:var(--surface-2);width:72px;color:var(--fg-2);border-radius:14px;justify-items:center;gap:8px;padding:12px 6px 10px;font-size:12px;display:grid}.aspect.svelte-db4cbh:hover{border-color:var(--line-3)}.aspect[aria-pressed=true].svelte-db4cbh{border-color:var(--teal-line);background:var(--teal-soft);color:var(--fg)}.frame.svelte-db4cbh{opacity:.8;border:1.5px solid;border-radius:3px;margin:auto 0;display:block}.aspect[aria-pressed=true].svelte-db4cbh .frame:where(.svelte-db4cbh){border-color:var(--teal);box-shadow:0 0 10px #46e0cb66}.num.svelte-db4cbh{align-items:center;gap:8px;display:flex}.num.svelte-db4cbh .input:where(.svelte-db4cbh){width:100px}.num.svelte-db4cbh span:where(.svelte-db4cbh){color:var(--muted)}.stack-sm.svelte-db4cbh{gap:10px;display:grid}@media (width<=900px){.look.svelte-db4cbh{padding:18px}.grid.svelte-db4cbh{grid-template-columns:1fr}.span2.svelte-db4cbh{grid-column:auto}.two.svelte-db4cbh{grid-template-columns:1fr}}.editor.svelte-1pz1bja{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.bar.svelte-1pz1bja{background:color-mix(in srgb, var(--bg) 92%, transparent);top:env(safe-area-inset-top,0px);z-index:30;border-bottom:1px solid var(--line);align-items:center;gap:18px;height:62px;padding:0 18px;display:flex;position:sticky}.home.svelte-1pz1bja{border-radius:12px;place-items:center;width:40px;height:40px;transition:background .15s;display:grid}.home.svelte-1pz1bja:hover{background:var(--surface-2)}.proj.svelte-1pz1bja{align-items:baseline;gap:12px;min-width:0;display:flex}.pname.svelte-1pz1bja{field-sizing:content;font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--fg);background:0 0;border:0;border-radius:8px;min-width:0;max-width:32vw;padding:2px 4px;font-size:24px;font-weight:800}.pname.svelte-1pz1bja:hover{background:var(--surface-2)}.pname.svelte-1pz1bja:focus{background:var(--surface-2);box-shadow:0 0 0 1px var(--teal-line);outline:none}.meta.svelte-1pz1bja{white-space:nowrap;gap:6px;font-size:13px;display:flex}.meta.svelte-1pz1bja .mono:where(.svelte-1pz1bja){color:var(--fg-2);font-size:13px}.meta.svelte-1pz1bja .over:where(.svelte-1pz1bja){color:var(--warn)}.tabs.svelte-1pz1bja{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;gap:4px;margin:0 auto;padding:4px;display:flex}.tabs.svelte-1pz1bja a:where(.svelte-1pz1bja){height:32px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.tabs.svelte-1pz1bja a:where(.svelte-1pz1bja):hover{color:var(--fg)}.tabs.svelte-1pz1bja a[aria-current=page]:where(.svelte-1pz1bja){background:var(--surface-4);color:var(--fg);box-shadow:inset 0 1px #ffffff0f}.tabs.svelte-1pz1bja a[aria-current=page]:where(.svelte-1pz1bja) svg{color:var(--teal)}.right.svelte-1pz1bja{align-items:center;gap:10px;display:flex}.menu.svelte-1pz1bja{position:relative}.menu.svelte-1pz1bja summary:where(.svelte-1pz1bja){list-style:none}.menu.svelte-1pz1bja summary:where(.svelte-1pz1bja)::-webkit-details-marker{display:none}.pop.svelte-1pz1bja{z-index:40;border-color:var(--line-2);gap:2px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.pop.svelte-1pz1bja .btn:where(.svelte-1pz1bja){border-radius:10px;justify-content:flex-start}.changing.svelte-1pz1bja{opacity:.55;transition:opacity .3s}.legal.svelte-1pz1bja{justify-content:center;padding:2px 0 6px;display:flex}.pagelegal.svelte-1pz1bja{padding:0 0 32px}.board.svelte-1pz1bja{grid-template-rows:auto auto 1fr;gap:14px;min-height:0;padding:16px 18px 18px;display:grid}.work.svelte-1pz1bja{grid-template-columns:minmax(0,1.3fr) minmax(400px,1fr);gap:14px;min-height:0;display:grid}.ins.svelte-1pz1bja{min-height:0;display:grid;overflow:hidden}.side.svelte-1pz1bja{flex-direction:column;gap:14px;min-height:0;display:flex}.side.svelte-1pz1bja>*{flex:none}@media (width>=1101px){.editor.storyboard.svelte-1pz1bja{height:100dvh}.storyboard.svelte-1pz1bja .board:where(.svelte-1pz1bja),.ins.svelte-1pz1bja{overflow:hidden}.ins.svelte-1pz1bja>.insp{height:100%}.side.svelte-1pz1bja{padding-right:2px;overflow:auto}.side.svelte-1pz1bja .prompt-text{height:clamp(260px,46vh,620px)}}@media (width<=1100px){.work.svelte-1pz1bja{grid-template-columns:minmax(0,1fr)}.tabs.svelte-1pz1bja{margin:0}.bar.svelte-1pz1bja{flex-wrap:wrap;row-gap:10px;height:auto;padding:10px 14px}.tabs.svelte-1pz1bja{order:3;justify-content:center;width:100%}}@media (width<=640px){.board.svelte-1pz1bja{padding:12px}.meta.svelte-1pz1bja,.lbl.svelte-1pz1bja{display:none}.tabs.svelte-1pz1bja a:where(.svelte-1pz1bja){padding:0 11px;font-size:13px}}.nf.svelte-9a70nk{text-align:center;place-content:center;justify-items:center;gap:20px;min-height:80vh;padding:24px;display:grid}.todo.svelte-wb1a76{background:var(--warn-soft);color:var(--warn);border:1px dashed var(--warn);border-radius:6px;padding:0 6px}.object.svelte-hgbjqu{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);padding:16px 18px}.page.svelte-w7gpmo{max-width:1240px;margin:0 auto;padding:0 28px}.top.svelte-w7gpmo{align-items:center;gap:16px;height:76px;display:flex}.brand.svelte-w7gpmo{color:var(--fg);text-decoration:none}.doc.svelte-w7gpmo{gap:20px;max-width:72ch;padding:40px 0 80px;display:grid}.back.svelte-w7gpmo{color:var(--muted);justify-self:start;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.back.svelte-w7gpmo:hover{color:var(--fg)}.draft.svelte-w7gpmo{background:var(--warn-soft);color:var(--warn);border:1px solid #f2bd5c59;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.draft.svelte-w7gpmo svg{flex:none;margin-top:2px}article.svelte-w7gpmo{gap:26px;display:grid}article.svelte-w7gpmo h1{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(48px,7vw,76px)}article.svelte-w7gpmo .lead{color:var(--fg-2);margin-top:-8px;font-size:17px;line-height:1.6}article.svelte-w7gpmo .note{color:var(--muted);font-size:13.5px}article.svelte-w7gpmo section{gap:10px;display:grid}article.svelte-w7gpmo h2{font-size:17px;font-weight:650}article.svelte-w7gpmo p{color:var(--fg-2);font-size:15px;line-height:1.7}article.svelte-w7gpmo strong{color:var(--fg);font-weight:650}article.svelte-w7gpmo .stand{font-size:13px}.foot.svelte-w7gpmo{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0 40px;font-size:13px;display:flex}@media (width<=560px){.page.svelte-w7gpmo{padding:0 16px}.doc.svelte-w7gpmo{padding-top:24px}}.toast.svelte-1svgs1y{z-index:100;background:color-mix(in srgb, var(--surface-3) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line-2);opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 18px;font-size:14px;font-weight:550;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px);box-shadow:0 20px 60px -20px #000000e6}.toast.visible.svelte-1svgs1y{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast.svelte-1svgs1y:not(:has(button)){padding-right:18px}
