@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink-950:#050506;--ink-900:#0a0a0c;--ink-850:#0e0e11;--ink-800:#131318;--ink-700:#1a1a20;--ink-600:#26262e;--fg-1:#f4f5f7;--fg-2:#a6aab2;--fg-3:#686d75;--fg-4:#404449;--signal-300:#a8e0ff;--signal-400:#6ec8ff;--signal-500:#4a9ef8;--signal-600:#3d7ec8;--signal-700:#2d5e9a;--signal-ink:#04101e;--signal-glow:#5ab4ff47;--signal-dim:#5ab4ff1c;--dawn:#4a9ef8;--dawn-high:#a8e0ff;--dawn-deep:#18468c;--dawn-line:#78c3fc73;--light-core:#effaff;--light-rgb:66, 150, 250;--light-high-rgb:150, 225, 255;--light-mid-rgb:96, 170, 250;--light-deep-rgb:24, 70, 140;--light-soft-rgb:120, 195, 252;--cream:#f2efe9;--cream-bright:#fffdf8;--cream-ink:#0b0b0c;--acc-cyan:#a8e0ff;--acc-violet:#4a9ef8;--acc-teal:#3ce6a0;--grad-accent:linear-gradient(100deg, var(--dawn-high), var(--dawn));--app-blue:#3b82f6;--app-blue-soft:#3b82f624;--app-blue-border:#3b82f673;--app-blue-text:#7fa8f8;--app-green:#22c55e;--app-yellow:#ffd60a;--app-yellow-ink:#1a1a00;--positive:#3ce6a0;--positive-dim:#3ce6a01f;--warning:#ffc44d;--warning-dim:#ffc44d1f;--danger:#ff5468;--danger-dim:#ff54681f;--tier-prime:var(--signal-400);--tier-strong:var(--positive);--tier-fair:var(--warning);--tier-weak:var(--fg-3);--line-1:#ffffff12;--line-2:#ffffff1c;--line-3:#ffffff2e;--bg-page:var(--ink-950);--bg-sunken:var(--ink-900);--surface-card:#ffffff08;--surface-raised:#ffffff0e;--surface-overlay:var(--ink-700);--surface-hover:#ffffff0d;--surface-active:#ffffff16;--text-body:var(--fg-1);--text-secondary:var(--fg-2);--text-muted:var(--fg-3);--text-disabled:var(--fg-4);--text-accent:var(--app-blue-text);--accent:var(--app-blue);--accent-hover:#5e97f8;--accent-pressed:#2e6cd6;--border-default:var(--line-1);--border-strong:var(--line-2);--border-accent:var(--app-blue-border);--focus-ring:0 0 0 2px var(--ink-950), 0 0 0 4px #f2efe9d9;--font-display:"Clash Display", "Geist", sans-serif;--font-body:"Geist", "Helvetica Neue", sans-serif;--font-mono:"Geist Mono", "SF Mono", monospace;--text-2xs:10px;--text-xs:11.5px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:19px;--text-xl:24px;--text-2xl:32px;--text-3xl:44px;--text-4xl:60px;--text-5xl:84px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.05;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-display:-.024em;--tracking-heading:-.015em;--tracking-body:0;--tracking-label:.08em;--tracking-wide:.14em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--container-app:1440px;--container-marketing:1160px;--container-prose:680px;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 8px #00000073;--shadow-3:0 8px 24px #00000080;--shadow-4:0 16px 48px #0009;--glow-signal:0 0 0 1px var(--signal-dim), 0 0 16px var(--signal-glow);--glow-signal-strong:0 0 0 1px var(--signal-500), 0 0 28px var(--signal-glow);--glass-bg:linear-gradient(180deg, #ffffff0f, #ffffff05);--glass-border:#ffffff17;--glass-shadow:inset 0 1px 0 #ffffff14, 0 20px 50px #00000073;--glass-blur:18px;--grad-ring:linear-gradient(160deg, #ffffff29, #ffffff0a 35%, rgba(var(--light-soft-rgb),.22) 75%, #ffffff0d);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.45, 0, .2, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.32s;--duration-sweep:2.4s;--grid-line:#ffffff08;--bg-grid:repeating-linear-gradient(0deg, var(--grid-line) 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, var(--grid-line) 0 1px, transparent 1px 40px);--bg-scan-fade:linear-gradient(180deg, transparent, rgba(var(--light-rgb), .04) 50%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-synthesis:none}::selection{color:var(--fg-1);background:#5ab4ff47}.cr-label{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}:root{--font-display:"Clash Display", "Geist", sans-serif;--tracking-display:-.024em;--bg-page:#050506;--bg-sunken:#09090b;--ink-950:#050506;--ink-900:#0a0a0c;--ink-850:#0e0e11;--ink-800:#131318;--ink-700:#1a1a20;--ink-600:#26262e;--fg-1:#f4f5f7;--fg-2:#a6aab2;--fg-3:#686d75;--fg-4:#404449;--line-1:#ffffff12;--line-2:#ffffff1c;--line-3:#ffffff2e;--surface-card:#ffffff08;--surface-raised:#ffffff0e;--surface-overlay:#1a1a20;--surface-hover:#ffffff0d;--surface-active:#ffffff16;--border-default:#ffffff12;--border-strong:#ffffff21;--grid-line:#ffffff08;--acc-cyan:#a8e0ff;--acc-violet:#4a9ef8;--acc-teal:#3ce6a0;--grad-accent:linear-gradient(100deg, var(--acc-cyan), var(--acc-violet));--app-bg:#0a0a0b;--app-panel:#0f0f10;--app-line:#ffffff14;--app-blue:#3368d0;--app-green:#00d492;--app-yellow:#ffd60a}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--bg-page)}.crw-cmp-hint{display:none}@media (width<=680px){.crw-cmp-hint{display:block}.crw-cmp-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000)}}.crw-cta-btn{background:var(--signal-400);color:var(--signal-ink);transition:background-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .14s var(--ease-out);border-radius:8px;padding:11px 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.crw-cta-btn:active{transform:scale(.97)}.crw-ilink{color:var(--signal-400);border-bottom:1px solid rgba(var(--light-mid-rgb),.35);transition:color .14s var(--ease-out), border-color .14s var(--ease-out);text-decoration:none}.crw-crumb{color:var(--fg-3);transition:color .14s var(--ease-out);text-decoration:none}.crw-cat-pill{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line-2);transition:color .14s var(--ease-out), background-color .14s var(--ease-out), border-color .14s var(--ease-out), transform .1s var(--ease-out);background:0 0;border-radius:999px;padding:6px 12px;font-size:11px}@media (hover:hover) and (pointer:fine){.crw-cta-btn:hover{background-color:var(--signal-300);box-shadow:0 0 0 1px var(--signal-500), 0 0 26px rgba(var(--light-rgb),.28)}.crw-ilink:hover{color:var(--signal-300);border-bottom-color:rgba(var(--light-mid-rgb),.7)}.crw-crumb:hover{color:var(--fg-1)}.crw-cat-pill:hover{color:var(--fg-1);border-color:var(--line-3)}}.crw-cat-pill.is-on{color:var(--signal-ink);background:var(--signal-400);border-color:var(--signal-400)}.crw-cat-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-cat-pill:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.crw-cta-btn:active{transform:none}}body:after{content:"";z-index:80;pointer-events:none;opacity:.05;mix-blend-mode:overlay;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.crw-glass{-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff14,0 20px 50px #00000073;background:linear-gradient(#ffffff0f,#ffffff05)!important;border:1px solid #ffffff17!important}.crw-nav-frost{-webkit-backdrop-filter:blur(28px)saturate(1.6);box-shadow:inset 0 1px #ffffff1a,0 18px 50px #00000080;background:linear-gradient(#101014b3,#0a0a0d94)!important;border:1px solid #ffffff1a!important}.crw-mobile-menu.crw-nav-frost{box-shadow:inset 0 1px #ffffff14,0 30px 70px #000000b3;background:linear-gradient(#101014,#09090c)!important}.crw-navpill{border-radius:999px;width:100%;max-width:1120px}@media (width<=900px){.crw-navpill{border-radius:17px}}section[id],#join{scroll-margin-top:88px}.crw-h-grad{background:linear-gradient(#fff 25%,#ffffff8c);color:#0000;-webkit-background-clip:text;background-clip:text}.crw-reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(30px)}.crw-reveal.crw-in{opacity:1;transform:none}.crw-beam{filter:blur(46px);pointer-events:none;animation:crw-beamdrift 11s var(--ease-in-out) infinite alternate;border-radius:999px;position:absolute}@keyframes crw-beamdrift{0%{opacity:.85;transform:rotate(34deg)translateY(0)}to{opacity:1;transform:rotate(37deg)translateY(-50px)}}.crw-mote{background:rgba(var(--light-soft-rgb),.55);box-shadow:0 0 6px rgba(var(--light-mid-rgb),.4);opacity:0;border-radius:50%;animation:linear infinite crw-mote;position:absolute}@keyframes crw-mote{0%{opacity:0;transform:translateY(0)}12%{opacity:.55}78%{opacity:.22}to{opacity:0;transform:translateY(-46vh)}}.crw-oneping{border:1px solid rgba(var(--light-soft-rgb),.6);width:88px;height:88px;animation:crw-oneping 1.5s var(--ease-out) forwards;border-radius:50%;position:absolute;top:-44px;left:-44px}@keyframes crw-oneping{0%{opacity:.9;transform:scale(.12)}to{opacity:0;transform:scale(1.6)}}.crw-pingdot{background:var(--signal-400);width:6px;height:6px;box-shadow:0 0 10px var(--signal-glow);animation:crw-pingdot 1.5s var(--ease-out) forwards;border-radius:50%;position:absolute;top:-3px;left:-3px}@keyframes crw-pingdot{0%{opacity:1;transform:scale(1.2)}70%{opacity:.9}to{opacity:0;transform:scale(.6)}}.crw-pinglabel{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;color:var(--signal-300);white-space:nowrap;animation:crw-pinglabel 1.5s var(--ease-out) forwards;font-size:9px;position:absolute;top:-16px;left:10px}@keyframes crw-pinglabel{0%{opacity:0;transform:translateY(3px)}15%{opacity:.9;transform:none}75%{opacity:.8}to{opacity:0}}.crw-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.crw-eyebrow i{background:var(--signal-400);width:6px;height:6px;box-shadow:0 0 8px var(--signal-glow);border-radius:50%}.crw-gradbtn{cursor:pointer;font-family:var(--font-body);color:#08080a;box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #00000026, 0 1px 2px #00000080, 0 8px 28px #00000073, 0 0 36px rgba(var(--light-rgb),.12);transition:box-shadow .15s var(--ease-out), filter .15s var(--ease-out), transform .1s var(--ease-out);background:linear-gradient(#fffdf8,#eae4d6);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.crw-gradbtn:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #00000026, 0 2px 4px #00000080, 0 10px 34px #00000080, 0 0 60px rgba(var(--light-rgb),.22)}@property --crw-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.crw-metal{cursor:pointer;background:conic-gradient(from var(--crw-ang), #66605a 0%, #faf7f2 10%, rgb(var(--light-high-rgb)) 16%, #80766a 26%, #f2ece2 38%, #5f5850 50%, #faf7f2 60%, rgb(var(--light-mid-rgb)) 67%, #70665a 78%, #eae2d6 90%, #66605a 100%);box-shadow:0 1px 2px #0009, 0 12px 36px #0000008c, 0 0 38px rgba(var(--light-mid-rgb),.18), 0 0 70px rgba(var(--light-rgb),.1);transition:box-shadow .2s var(--ease-out), filter .2s var(--ease-out), transform .1s var(--ease-out);border:none;border-radius:13px;padding:1.5px;animation:4.5s linear infinite crw-ang;display:inline-flex;position:relative}@keyframes crw-ang{to{--crw-ang:360deg}}.crw-metal>span{color:#f4f5f7;width:100%;font-family:var(--font-body);white-space:nowrap;background:linear-gradient(#1b1b20,#0b0b0e);border-radius:11.5px;justify-content:center;align-items:center;gap:9px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff24,inset 0 -8px 18px #00000073}.crw-metal:hover{filter:brightness(1.12);box-shadow:0 1px 2px #0009, 0 14px 44px #0009, 0 0 60px rgba(var(--light-mid-rgb),.32), 0 0 110px rgba(var(--light-rgb),.18)}.crw-metal:active{transform:scale(.97)}.crw-metal:focus-visible{box-shadow:var(--focus-ring);outline:none}@supports not (background:conic-gradient(from var(--crw-ang), red, blue)){.crw-metal{animation:none}}.crw-metal-neutral{background:conic-gradient(from var(--crw-ang), #615e58 0%, #faf7f2 12%, #ddd8cc 20%, #7a756c 30%, #f2ece2 42%, #5f5a52 55%, #faf7f2 65%, #cfc9bd 74%, #6e6960 82%, #eae4d8 92%, #615e58 100%);box-shadow:0 1px 2px #0009,0 12px 36px #0000008c,0 0 28px #ffffff12}.crw-metal-neutral:hover{filter:brightness(1.12);box-shadow:0 1px 2px #0009,0 14px 44px #0009,0 0 44px #ffffff1f}.crw-ping{border:1px solid rgba(var(--light-soft-rgb),.45);animation:crw-ping 6s var(--ease-out) infinite;border-radius:50%;position:absolute}@keyframes crw-ping{0%{opacity:0;transform:scale(.15)}8%{opacity:.9}to{opacity:0;transform:scale(1.3)}}.crw-gradbtn:active{transform:scale(.97)}.crw-gradbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-metal:disabled,.crw-gradbtn:disabled{cursor:not-allowed}.crw-metal:disabled{animation-play-state:paused}.crw-metal:disabled:hover,.crw-gradbtn:disabled:hover{filter:none}.crw-shimmer{background:linear-gradient(100deg, var(--acc-cyan), var(--acc-violet) 50%, var(--acc-cyan));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite crw-shimmer}@keyframes crw-shimmer{to{background-position:-200% 0}}.crw-sweep{background:conic-gradient(from 0deg, rgba(var(--light-rgb),.2), rgba(var(--light-rgb),.05) 55deg, transparent 90deg);border-radius:50%;animation:7s linear infinite crw-rotate;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0% 50%,#0000 50.5%);mask-image:radial-gradient(circle,#000 0% 50%,#0000 50.5%)}@keyframes crw-rotate{to{transform:rotate(360deg)}}.crw-blip{background:var(--signal-400);width:7px;height:7px;box-shadow:0 0 12px var(--signal-glow);border-radius:50%;animation:7s ease-out infinite crw-blip;position:absolute}@keyframes crw-blip{0%,4%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1.15)}16%{opacity:.9;transform:scale(1)}55%{opacity:.15}to{opacity:0;transform:scale(.8)}}.crw-hoverlit{animation:crw-hoverlit .28s var(--ease-out) forwards}@keyframes crw-hoverlit{to{border-color:#609efaa6;box-shadow:0 0 14px #5082f040}}[data-settled] .crw-hoverlit{border-color:#609efaa6!important;animation:none!important;box-shadow:0 0 14px #5082f040!important}.crw-swapout{animation:crw-swapout .24s var(--ease-out) forwards}@keyframes crw-swapout{to{opacity:0;visibility:hidden}}[data-settled] .crw-swapout{opacity:0!important;visibility:hidden!important;animation:none!important}.crw-press{animation:crw-press .36s var(--ease-out) backwards}@keyframes crw-press{0%{transform:scale(1)}35%{transform:scale(.82);box-shadow:0 0 0 3px #609efa4d}to{transform:scale(1)}}.crw-expand{animation:crw-expand .65s var(--ease-out) backwards;overflow:hidden}@keyframes crw-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:380px}}.crw-pop{animation:crw-pop .42s var(--ease-out) backwards}@keyframes crw-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.crw-fade{animation:crw-fadein .5s var(--ease-out) backwards}@keyframes crw-fadein{0%{opacity:0}to{opacity:1}}.crw-caret{vertical-align:-2px;background:var(--signal-400);width:7px;height:14px;margin-left:2px;animation:1s step-end infinite crw-caret;display:inline-block}@keyframes crw-caret{50%{opacity:0}}.crw-bar{animation:crw-bar .9s var(--ease-out) backwards}@keyframes crw-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.crw-drop{animation:crw-drop .5s var(--ease-out) backwards}@keyframes crw-drop{0%{opacity:0;transform:translateY(-26px)}70%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:none}}.crw-dragghost{animation:crw-drag 2.2s var(--ease-in-out) infinite}@keyframes crw-drag{0%,to{opacity:1;transform:translate(0)}50%{opacity:.7;transform:translate(8px,10px)}}.crw-pulse{animation:crw-pulse 1.8s var(--ease-in-out) infinite}@keyframes crw-pulse{50%{opacity:.35}}.crw-gapopen{transform-origin:0;animation:crw-gap 2.6s var(--ease-out) infinite}@keyframes crw-gap{0%,20%{opacity:0;transform:scaleX(0)}45%,85%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}.crw-smartdrop{animation:crw-smartdrop 4.2s var(--ease-out) infinite backwards;animation-delay:var(--cd,0s)}@keyframes crw-smartdrop{0%,10%{opacity:0;transform:translateY(-16px)}20%{opacity:1;transform:translateY(1px)}26%{transform:none}86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.crw-batchdrop{animation:crw-batchdrop 4.2s var(--ease-out) infinite backwards;animation-delay:var(--cd,0s)}@keyframes crw-batchdrop{0%,8%{opacity:0;transform:translateY(-14px)}17%{opacity:1;transform:translateY(1px)}21%{transform:none}86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.crw-loopin{animation:crw-loopin 4.2s var(--ease-out) infinite backwards;animation-delay:var(--cd,0s)}@keyframes crw-loopin{0%,5%{opacity:0;transform:translateY(6px)scale(.96)}14%{opacity:1;transform:none}86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.crw-syncnote{animation:4.2s linear infinite backwards crw-syncnote;animation-delay:var(--cd,0s)}@keyframes crw-syncnote{0%,26%{opacity:0}34%,86%{opacity:1}94%,to{opacity:0}}.crw-scanframe{pointer-events:none;border:1px solid rgba(var(--light-mid-rgb),0);animation:4.2s linear infinite crw-scanframe;animation-delay:var(--cd,0s);border-radius:5px;position:absolute;inset:0}@keyframes crw-scanframe{0%,8%{border-color:rgba(var(--light-mid-rgb),0);box-shadow:none}18%,64%{border-color:rgba(var(--light-mid-rgb),.7);box-shadow:0 0 14px rgba(var(--light-mid-rgb),.25), inset 0 0 16px rgba(var(--light-mid-rgb),.14)}90%,to{border-color:rgba(var(--light-mid-rgb),0);box-shadow:none}}.crw-outdrag{animation:crw-outdrag 3.2s var(--ease-in-out) infinite alternate;animation-delay:var(--cd,0s);width:32%}@keyframes crw-outdrag{0%{width:32%}to{width:45%}}.crw-rowsel{animation:4.2s linear infinite crw-rowsel;animation-delay:var(--cd,0s)}@keyframes crw-rowsel{0%,12%{box-shadow:none;background:0 0}22%,86%{background:#3368d024;box-shadow:inset 0 0 0 1px #609efa80}94%,to{box-shadow:none;background:0 0}}.crw-icontile{background:linear-gradient(160deg,#ffffff17,#ffffff05);border:1px solid #ffffff1f;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0006}.crw-icontile:after{content:"";background:radial-gradient(circle at 50% 0%, rgba(var(--light-mid-rgb),.16), transparent 70%);z-index:-1;filter:blur(6px);border-radius:16px;position:absolute;inset:-10px}.crw-progress{background:var(--grad-accent);transform-origin:0;height:2px;animation:linear forwards crw-progress;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes crw-progress{to{transform:scaleX(1)}}.crw-playbtn{transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out)}.crw-playsize{width:78px;height:78px}.crw-filmposter:hover .crw-playbtn{transform:scale(1.07);box-shadow:inset 0 1px #fff3,0 0 60px #1fd2f473}@media (width<=700px){.crw-film-right{display:none}.crw-playsize{width:50px;height:50px}.crw-playsize svg{width:17px;height:17px}.crw-film-center{gap:8px!important;padding-bottom:44px!important}}.crw-card-hover{transition:border-color .15s var(--ease-out), background .15s var(--ease-out), transform .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.crw-card-hover:hover{border-color:var(--line-2);transform:translateY(-2px)}}.crw-glass.crw-gradborder{transition:background .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.crw-glass.crw-gradborder:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 20px 50px #00000080, 0 0 36px rgba(var(--light-rgb),.08);background:linear-gradient(180deg, #1c1e22f7, #101114f7) padding-box, linear-gradient(130deg, rgba(var(--light-soft-rgb),.5), #ffffff1f 40%, rgba(var(--light-rgb),.42)) border-box!important;border-color:#0000!important}}[data-settled] .crw-pop,[data-settled] .crw-fade,[data-settled] .crw-bar,[data-settled] .crw-drop{animation:none!important}.crw-ghostbtn{cursor:pointer;font-family:var(--font-body);color:var(--fg-2);transition:color .15s var(--ease-out), filter .15s var(--ease-out), transform .1s var(--ease-out);border-radius:12px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:600;display:inline-flex}.crw-ghostbtn:hover{color:var(--fg-1);filter:brightness(1.15)}.crw-ghostbtn:active{transform:scale(.97)}.crw-ghostbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-input{outline:none}.crw-input:focus-visible{outline:2px solid var(--signal-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.crw-sweep,.crw-blip,.crw-shimmer,.crw-marquee,.crw-dragghost,.crw-pulse,.crw-gapopen,.crw-beam,.crw-metal,.crw-ping,.crw-smartdrop,.crw-batchdrop,.crw-loopin,.crw-syncnote,.crw-scanframe,.crw-outdrag,.crw-rowsel,.crw-mote,.crw-oneping,.crw-pingdot,.crw-pinglabel,.crw-press,.crw-expand{animation:none!important}.crw-mote,.crw-oneping,.crw-pingdot,.crw-pinglabel{opacity:0!important}.crw-page-in{animation:none!important}.crw-pop,.crw-fade,.crw-bar,.crw-drop{animation-duration:1ms!important}.crw-hoverlit{border-color:#609efaa6!important;animation:none!important;box-shadow:0 0 14px #5082f040!important}.crw-swapout{opacity:0!important;visibility:hidden!important;animation:none!important}.crw-reveal{opacity:1!important;transition:none!important;transform:none!important}}.crw-showcase-grid>*,.crw-2col>*{min-width:0}@media (width<=900px){.crw-ultra-cards{grid-template-columns:1fr!important}}.crw-log3-entry{padding:4px 28px 4px 0}.crw-quote-log3 .crw-log3-entry+.crw-log3-entry{border-left:1px solid var(--line-1);padding-left:28px}.crw-quote-log3 .crw-log3-entry:last-child{padding-right:0}@media (width<=860px){.crw-quote-log3{grid-template-columns:1fr!important}.crw-quote-log3 .crw-log3-entry{border-bottom:1px solid var(--line-1);border-left:none!important;padding:20px 0!important}.crw-quote-log3 .crw-log3-entry:last-child{border-bottom:none;padding-bottom:4px!important}.crw-pullquote{padding-left:46px!important}.crw-pullquote>span[aria-hidden]{font-size:72px!important;top:-10px!important}}@media (width<=760px){.crw-beta-band{text-align:center;justify-items:center;grid-template-columns:1fr!important}.crw-beta-band .crw-perk-row{text-align:left;align-self:center}}@media (width<=700px){.crw-ultra-grid{grid-template-columns:repeat(2,1fr)!important}.crw-ultra-q{line-height:1.4;white-space:normal!important;font-size:12.5px!important}}.crw-pricebtn{transition:background .14s var(--ease-out), border-color .14s var(--ease-out), transform .1s var(--ease-out)}@media (hover:hover) and (pointer:fine){.crw-pricebtn:hover{border-color:var(--line-3)!important;background:#ffffff14!important}}.crw-pricebtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-pricebtn:active{transform:scale(.97)}.crw-faq-q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:background .16s var(--ease-out), transform .12s var(--ease-out);border-radius:9px;align-items:center;gap:14px;padding:20px 8px;display:flex}.crw-faq-q:active{transform:scale(.995)}.crw-faq-q:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.crw-faq-q:hover{background:#ffffff0a}}@media (prefers-reduced-motion:reduce){.crw-faq-q{transition:none}}.crw-modal-x{all:unset;box-sizing:border-box;cursor:pointer;width:30px;height:30px;color:var(--fg-3);border:1px solid var(--line-1);transition:color .14s var(--ease-out), border-color .14s var(--ease-out), background .14s var(--ease-out), transform .1s var(--ease-out);border-radius:9px;place-items:center;display:grid}.crw-modal-x:hover{color:var(--fg-1);border-color:var(--line-3);background:var(--surface-hover)}.crw-modal-x:active{transform:scale(.94)}.crw-modal-x:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-price-hero{z-index:1}.crw-price-feats-shared{display:none}@media (width<=1000px){.crw-pricing-grid{max-width:420px;margin-left:auto;margin-right:auto;grid-template-columns:1fr!important}.crw-price-feats{display:none!important}.crw-price-feats-shared{display:block}.crw-pricing-grid .crw-price-hero{order:-1}}@media (width<=1080px){.crw-bento,.crw-roadmap{grid-template-columns:repeat(2,1fr)!important}.crw-roadline{display:none!important}}@media (width<=980px){.crw-showcase-grid,.crw-2col{grid-template-columns:1fr!important}.crw-cap-grid{grid-template-columns:repeat(2,1fr)!important}.crw-cap-grid>*{grid-column:span 1!important;grid-template-columns:none!important;display:flex!important}.crw-showcase-grid{flex-direction:column;display:flex!important}.crw-showcase-demo,.crws-demo{order:-1;align-self:stretch}}@media (width<=700px){.crw-showcase-demo{height:460px!important}}.crw-dl-cardlink{transition:transform .18s var(--ease-out), filter .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.crw-dl-cardlink:hover{filter:brightness(1.06);transform:translateY(-2px)}}.crw-dl-cardlink:active{transform:translateY(0)}.crw-acct-btn:hover{background:#ffffff17!important;border-color:#ffffff3d!important}.crw-acct-btn:active{transform:translateY(1px)}.crw-acct-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-linkbtn{all:unset;box-sizing:border-box;cursor:pointer;transition:filter .14s var(--ease-out), transform .1s var(--ease-out);border-radius:6px}.crw-linkbtn:hover{filter:brightness(1.25)}.crw-linkbtn:active{transform:scale(.96)}.crw-linkbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-copybtn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-2);white-space:nowrap;transition:background .14s var(--ease-out), border-color .14s var(--ease-out), transform .1s var(--ease-out);background:#ffffff0a;border-radius:9px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.crw-copybtn:hover{border-color:var(--line-3);background:#ffffff14}.crw-copybtn:active{transform:scale(.96)}.crw-copybtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-steptab{all:unset;box-sizing:border-box;cursor:pointer;transition:border-color .2s var(--ease-out), background .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .12s var(--ease-out), filter .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.crw-steptab:hover{filter:brightness(1.15);transform:translateY(-2px)}}.crw-steptab:active{filter:brightness();transform:scale(.97)}.crw-steptab:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.crw-steptab:hover{transform:none}.crw-dl-cardlink,.crw-dl-cardlink:hover{transition:none;transform:none}}@media (width<=880px){.crw-acct-grid{grid-template-columns:1fr!important}}@media (width<=640px){.crw-acct-email{display:none!important}}@media (width<=520px){.crw-acct-facts{grid-template-columns:1fr 1fr!important}}@media (width<=720px){.crw-dl-grid,.crw-dl-reqs{grid-template-columns:1fr!important}.crw-dl-req{border-left:none!important}.crw-dl-req+.crw-dl-req{border-top:1px solid var(--line-1)}}@media (width<=820px){.crw-trial-card{grid-template-columns:1fr!important}.crw-trial-quote{border-top:1px solid var(--line-1);border-left:none!important;padding:32px 26px!important}}.crw-logo-link{transition:filter .15s var(--ease-out), transform .1s var(--ease-out);display:inline-flex}@media (hover:hover) and (pointer:fine){.crw-logo-link:hover{filter:brightness(1.15)}}.crw-logo-link:active{transform:scale(.96)}.crw-logo-link:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}@media (prefers-reduced-motion:reduce){.crw-logo-link:active{transform:none}}.crw-navtop{color:var(--fg-2);cursor:pointer;transition:color .14s var(--ease-out), background .14s var(--ease-out), transform .1s var(--ease-out);background:0 0;border:none;border-radius:10px;align-items:center;gap:5px;padding:9px 14px;font-family:inherit;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.crw-navtop:hover,.crw-navtop[aria-expanded=true]{color:var(--fg-1);background:#ffffff12;box-shadow:inset 0 1px #ffffff14}.crw-navtop:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-navtop:active{transform:scale(.97)}.crw-nav-viewport{background:linear-gradient(#101014fb,#09090cfb);border:1px solid #ffffff1a;border-radius:14px;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 70px #000000b3}.crw-nav-vpcontent{box-sizing:border-box;flex-direction:column;gap:2px;width:max-content;min-width:268px;padding:9px;display:flex}.crw-vpin-r{animation:crw-vpin-r .23s var(--ease-out) backwards}@keyframes crw-vpin-r{0%{opacity:0;transform:translate(76px)}to{opacity:1;transform:none}}.crw-vpin-l{animation:crw-vpin-l .23s var(--ease-out) backwards}@keyframes crw-vpin-l{0%{opacity:0;transform:translate(-76px)}to{opacity:1;transform:none}}.crw-vpout-l{animation:crw-vpout-l .21s var(--ease-out) forwards}@keyframes crw-vpout-l{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-76px)}}.crw-vpout-r{animation:crw-vpout-r .21s var(--ease-out) forwards}@keyframes crw-vpout-r{0%{opacity:1;transform:none}to{opacity:0;transform:translate(76px)}}@media (width<=900px){.crw-nav-viewport{display:none!important}}@media (prefers-reduced-motion:reduce){.crw-vpin-r,.crw-vpin-l,.crw-vpout-l,.crw-vpout-r{animation:none!important}}@keyframes crw-ddin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.crw-nav-dditem{transition:background .13s var(--ease-out);border-radius:10px;padding:9px 11px;text-decoration:none;display:block}.crw-nav-dditem:hover{background:#ffffff12}.crw-nav-grouplabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);padding:12px 14px 4px;font-size:9.5px}@media (prefers-reduced-motion:reduce){.crw-mobile-menu,.crw-mm-scrim{animation:none}}.crw-burger{cursor:pointer;width:38px;height:38px;color:var(--fg-1);transition:background .14s var(--ease-out), transform .1s var(--ease-out);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:11px;flex:none;justify-content:center;align-items:center;display:none}.crw-burger:hover{background:#ffffff14}.crw-burger:active{transform:scale(.94)}.crw-burger:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-mm-scrim{cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:crw-fadein .2s var(--ease-out);background:#0404068c;position:fixed;inset:0}.crw-navpill{z-index:1}.crw-mobile-menu{transform-origin:top;max-height:calc(100dvh - 92px);animation:crw-ddin .22s var(--ease-out);border-radius:16px;flex-direction:column;display:flex;position:fixed;top:76px;left:12px;right:12px;overflow:hidden;background:#0a0a0cf0!important}.crw-mm-scroll{-webkit-overflow-scrolling:touch;padding:8px 12px 12px;overflow-y:auto}.crw-mm-grid{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}.crw-mm-link{box-sizing:border-box;min-height:44px;color:var(--fg-2);transition:background .13s var(--ease-out), color .13s var(--ease-out);border-radius:10px;align-items:center;padding:9px 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.crw-mm-link:active{color:var(--fg-1);background:#ffffff12}.crw-mm-foot{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff14;flex-direction:column;flex:none;gap:9px;display:flex}.crw-mm-note{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);font-size:10px}@media (width<=900px){.crw-navlinks{display:none!important}.crw-burger{display:inline-flex}}@media (width>=901px){.crw-mobile-menu,.crw-mm-scrim{display:none!important}}@media (width<=700px){section:not(#film){padding-top:56px!important;padding-bottom:56px!important}#film{padding-bottom:56px!important}.crw-hero{min-height:0!important;padding-top:118px!important;padding-bottom:36px!important}.crw-nle-grid{grid-template-columns:1fr!important}.crw-nle-monitor,.crw-nle-workspaces{display:none!important}.crw-grid4{grid-template-columns:repeat(2,1fr)!important}.crw-app-badge,.crw-app-tabs>span:nth-child(4),.crw-app-tabs>span:nth-child(5){display:none!important}}@media (width<=640px){.crw-hero-line{white-space:normal!important}.crw-roadmap{grid-template-columns:1fr!important}.fnw-l1,.fnw-l2{text-wrap:balance;font-size:clamp(27px,7.6vw,34px)!important}.crw-footrow-spacer{display:none}.crw-foot-ghost{writing-mode:vertical-rl;letter-spacing:.02em!important;color:#f4f5f70a!important;font-size:min(21vw,84px)!important;inset:24px 2px auto auto!important;transform:none!important}.crw-bento{grid-template-columns:1fr!important;gap:12px!important}.crw-bento>*{grid-area:span 1/span 1!important}.crw-bento>:first-child{padding:24px 20px!important}.crw-bento>:nth-child(2){padding:20px 18px!important}.crw-bento>:nth-child(n+3){border:none!important;border-top:1px solid var(--line-1)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;gap:8px!important;padding:16px 2px 14px!important}.crw-bento>:nth-child(3){margin-top:10px}.crw-cap-grid,.crw-how-steps{grid-template-columns:1fr!important}}@media (width<=520px){.crw-nav-join{display:none!important}}@media (width<=480px){.crw-panel-tabs>span:nth-child(4),.crw-panel-tabs>span:nth-child(5),.crw-zoom{display:none!important}.crw-scene-grid{grid-template-columns:repeat(2,1fr)!important}.crw-scene-grid>:nth-child(3),.crw-eyebtn,.crw-online-label{display:none!important}.crw-matchbtn{margin-top:0!important}.crw-clearall,.crw-ruler>span:nth-child(2n),.crw-facegrid>:nth-child(n+4){display:none!important}}.crw-page-in{animation:crwPageIn .52s var(--ease-out) both}@keyframes crwPageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.crw-footer-grid{grid-template-columns:repeat(5,1fr) 250px;align-items:start;gap:26px 18px;display:grid}@media (width<=1080px){.crw-footer-grid{grid-template-columns:repeat(3,1fr)}.crw-footer-discord{grid-column:span 3}}@media (width<=640px){.crw-footer-grid{grid-template-columns:repeat(2,1fr);gap:30px 20px}.crw-footer-discord,.crw-footcol-use{display:none!important}.crw-footcol{gap:4px!important}.crw-footcol .cr-label{margin-bottom:9px!important}.crw-footcol .crw-footer-link,.crw-footcol span[title=Coming\ soon]{padding:6px 0;font-size:14px!important;line-height:1.3!important}}.crw-footer-link:focus-visible{box-shadow:var(--focus-ring);border-radius:5px;outline:none}.crw-discord-cta:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.crw-discord-cta:active{transform:none}}.crw-footer-iconbtn{transition:color .14s var(--ease-out), border-color .14s var(--ease-out), background .14s var(--ease-out), transform .1s var(--ease-out)}.crw-footer-iconbtn:hover{color:var(--fg-1);border-color:var(--line-3);background:var(--surface-hover)}.crw-footer-iconbtn:active{transform:scale(.94)}.crw-footer-iconbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.crw-footer-iconbtn:active{transform:none}}.crw-textlink{transition:filter .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.crw-textlink:hover{filter:brightness(1.3)}}.crw-textlink:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.crw-prose p{color:var(--fg-2);text-wrap:pretty;margin:0 0 13px;font-size:14.5px;line-height:1.75}.crw-prose ul{flex-direction:column;gap:7px;margin:0 0 13px;padding-left:20px;display:flex}.crw-prose li{color:var(--fg-2);font-size:14.5px;line-height:1.65}.crw-prose strong{color:var(--fg-1);font-weight:600}.crw-prose em{color:var(--fg-1)}.crw-prose a{color:var(--signal-400);border-bottom:1px solid rgba(var(--light-mid-rgb), .35);transition:border-color .14s var(--ease-out);text-decoration:none}.crw-prose a:hover{border-bottom-color:var(--signal-400)}.crw-docs{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;display:grid}@media (width<=900px){.crw-docs{grid-template-columns:1fr;gap:28px}.crw-docs-side{flex-wrap:wrap;flex-direction:row!important;gap:4px!important;position:static!important}.crw-docs-side>div{display:none}}.crw-docs3{grid-template-columns:240px minmax(0,1fr) 220px;align-items:start;gap:52px;display:grid}.crw-docs3--notoc{grid-template-columns:240px minmax(0,1fr)}.crw-docs3-tree,.crw-docs3-toc{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 128px);position:sticky;top:100px;overflow-y:auto}.crw-docs3-toc{top:100px}.crw-docnav-item{transition:color .14s var(--ease-out), background .14s var(--ease-out)}.crw-docnav-item:hover{color:var(--fg-1);background:var(--surface-hover)}@media (width<=1100px){.crw-docs3{grid-template-columns:240px minmax(0,1fr);gap:44px}.crw-docs3-toc{display:none}}@media (width<=860px){.crw-docs3{grid-template-columns:1fr;gap:0}.crw-docs3-tree{display:none}}.crw-docs-subbar{display:none}@media (width<=860px){.crw-docs-subbar{z-index:30;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#101014e6,#0a0a0ddb);border-radius:12px;align-items:center;gap:12px;margin:84px 0 -60px;padding:8px 14px;display:flex;position:sticky;top:70px}}.crw-docs-menubtn{cursor:pointer;border:1px solid var(--line-2);background:var(--surface-card);color:var(--fg-1);font-family:var(--font-body);transition:background .14s var(--ease-out);border-radius:9px;flex:none;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.crw-docs-menubtn:hover{background:var(--surface-hover)}.crw-docs-menubtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-docs-drawer-backdrop{z-index:60;animation:crw-docsfade .16s var(--ease-out);background:#0000008c;position:fixed;inset:0}.crw-docs-drawer{z-index:61;overscroll-behavior:contain;border-right:1px solid var(--line-2);width:288px;max-width:84vw;animation:crw-docsslide .24s var(--ease-out);background:linear-gradient(#0e0e12fc,#09090cfc);padding:88px 18px 32px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:0 30px 80px #000000b3}@keyframes crw-docsfade{0%{opacity:0}to{opacity:1}}@keyframes crw-docsslide{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.crw-docs-drawer,.crw-docs-drawer-backdrop{animation:none!important}}@media (hover:hover) and (pointer:fine){.crw-contact-card:hover{transform:translateY(-2px);border-color:rgba(var(--light-soft-rgb), .4)!important;background:var(--surface-hover)!important}}.crw-about-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=440px){.crw-about-stats{grid-template-columns:1fr!important}}.crw-docnav-item{color:var(--fg-3);transition:color .14s var(--ease-out), background .14s var(--ease-out), border-color .14s var(--ease-out);background:0 0;border-left:2px solid #0000;border-radius:8px;margin-left:2px;padding:6px 10px 6px 12px;font-size:13px;font-weight:500;text-decoration:none;display:block}.crw-docnav-item:hover{color:var(--fg-1);background:var(--surface-hover);border-left-color:rgba(var(--light-soft-rgb), .4)}.crw-docnav-item--active,.crw-docnav-item--active:hover{color:var(--fg-1);background:var(--surface-raised);border-left-color:var(--signal-400);font-weight:600}.crw-doctoc-item{color:var(--fg-3);transition:color .14s var(--ease-out), background .14s var(--ease-out), border-color .14s var(--ease-out);background:0 0;border-left:2px solid #0000;font-weight:500;display:block}.crw-doctoc-item:hover{color:var(--fg-1);background:var(--surface-hover);border-left-color:rgba(var(--light-soft-rgb), .4)}.crw-doctoc-item--active,.crw-doctoc-item--active:hover{color:var(--fg-1);background:var(--surface-raised);border-left-color:var(--signal-400);font-weight:600}.crw-docnav-toggle{all:unset;box-sizing:border-box;cursor:pointer;transition:background .14s var(--ease-out), transform .1s var(--ease-out);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:7px 8px;display:flex}.crw-docnav-toggle:hover{background:var(--surface-hover)}.crw-docnav-toggle:hover .cr-label{color:var(--fg-1)}.crw-docnav-toggle:hover svg{color:var(--fg-3)}.crw-docnav-toggle:active{transform:scale(.98)}.crw-docnav-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-docnav-collapse{opacity:0;transition:grid-template-rows .18s var(--ease-out), opacity .14s var(--ease-out);grid-template-rows:0fr;display:grid}.crw-docnav-collapse--open{opacity:1;grid-template-rows:1fr}.crw-docnav-collapse-inner{flex-direction:column;gap:1px;min-height:0;display:flex;overflow:hidden}.crw-docnav-utility{color:var(--fg-3);transition:color .14s var(--ease-out)}.crw-docnav-utility:hover{color:var(--fg-1)}.crw-doc-cta{transition:color .14s var(--ease-out)}.crw-doc-cta:hover,.crw-card-hover:hover .crw-doc-cta{color:var(--signal-300)}.crw-docs-menubtn:active{transition:transform .1s var(--ease-out);transform:scale(.97)}.crw-docshot-frame{transition:border-color .2s var(--ease-out)}.crw-docshot-frame:hover{border-color:var(--line-3)}@media (prefers-reduced-motion:reduce){.crw-docnav-item,.crw-doctoc-item,.crw-docnav-toggle,.crw-docnav-utility,.crw-doc-cta,.crw-docshot-frame,.crw-docs-menubtn,.crw-docnav-collapse{transition:none!important}}.fnw-l1,.fnw-l2,.fnw-l3{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(14px)}section.crw-in .fnw-l1{opacity:1;transition-delay:.15s;transform:none}section.crw-in .fnw-l2{opacity:1;transition-delay:.65s;transform:none}section.crw-in .fnw-l3{opacity:1;transition-delay:1.4s;transform:none}.fnw-ping{width:0;height:0;position:absolute}.fnw-ping i,.fnw-ping b{opacity:0;position:absolute}.fnw-ping i{border:1px solid rgba(var(--light-soft-rgb), .55);border-radius:50%;width:80px;height:80px;top:-40px;left:-40px}.fnw-ping b{background:var(--signal-400);width:6px;height:6px;box-shadow:0 0 10px var(--signal-glow);border-radius:50%;top:-3px;left:-3px}section.crw-in .fnw-ping i{animation:crw-oneping 1.6s var(--ease-out) forwards}section.crw-in .fnw-ping b{animation:crw-pingdot 1.6s var(--ease-out) forwards}section.crw-in .fnw-ping:first-child i,section.crw-in .fnw-ping:first-child b{animation-delay:1.45s}section.crw-in .fnw-ping:nth-child(2) i,section.crw-in .fnw-ping:nth-child(2) b{animation-delay:2.05s}section.crw-in .fnw-ping:nth-child(3) i,section.crw-in .fnw-ping:nth-child(3) b{animation-delay:2.65s}@media (prefers-reduced-motion:reduce){.fnw-ping i,.fnw-ping b{opacity:0!important;animation:none!important}}.crw-langmask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.crw-langtrack{will-change:transform;width:max-content;animation:64s linear infinite crw-langdrift;display:inline-flex}.crw-langrow{white-space:nowrap;align-items:baseline;gap:52px;padding-bottom:19px;padding-right:52px;display:inline-flex}.crw-langword{font-family:var(--font-display);letter-spacing:-.01em;color:var(--lw,var(--fg-3));transition:color .18s var(--ease-out);font-size:clamp(22px,2.1vw,29px);font-weight:600;line-height:1.35;position:relative}.crw-langword:after{content:attr(data-lang);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-300);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);font-size:9.5px;font-weight:500;position:absolute;top:100%;left:50%;transform:translate(-50%,5px)}@media (hover:hover) and (pointer:fine){.crw-langmask:hover .crw-langtrack{animation-play-state:paused}.crw-langword:hover{color:var(--fg-1)}.crw-langword:hover:after{opacity:1;transform:translate(-50%,1px)}}@keyframes crw-langdrift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.crw-langtrack{animation:none}}.flc-ignite{opacity:0}section.crw-in .flc-ignite{animation:flc-ignite 1.5s var(--ease-out) .25s both}@keyframes flc-ignite{0%{opacity:0}42%{opacity:.3}52%{opacity:.85}60%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.flc-float{animation:flc-float 7s var(--ease-in-out) infinite alternate}.flc-breathe{animation:flc-breathe 7s var(--ease-in-out) 2s infinite alternate}}@keyframes flc-float{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}@keyframes flc-breathe{0%{opacity:.82}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fnw-l1,.fnw-l2,.fnw-l3{opacity:1!important;transition:none!important;transform:none!important}.flc-ignite{opacity:1!important;animation:none!important}.flc-float,.flc-breathe{animation:none!important}}@media (width<=700px){#everything>div{min-height:360px!important}}.crw-capgrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.crw-cap-s2{grid-column:span 2}.crw-cap-s4{grid-column:span 4}.crw-cap-s6{grid-column:span 6}.crw-capcard{border:1px solid var(--line-2);transition:transform .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#0c0c0f;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.crw-capcard:hover{border-color:var(--line-3);transform:translateY(-2px);box-shadow:0 18px 44px #00000073}}.crw-capcard-demo{flex-direction:column;flex:1;justify-content:center;padding:16px 16px 14px;display:flex}.crw-capcard-copy{flex-direction:column;gap:4px;padding:0 17px 16px;display:flex}.crw-capcard-copy b{color:var(--fg-1);letter-spacing:-.01em;font-size:15px;font-weight:600}.crw-capcard-copy p{color:var(--fg-3);margin:0;font-size:12.5px;line-height:1.55}.crw-capcard-hero{background:var(--grad-ring);transition:box-shadow .2s var(--ease-out);border-radius:14px;padding:1px;position:relative;overflow:visible}.crw-capcard-hero>.crw-capcard-in{background:#0c0c0f;border-radius:13px;flex-direction:column;height:100%;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.crw-capcard-hero:hover{box-shadow:0 22px 54px #00000080, 0 0 44px rgba(var(--light-rgb),.06)}}.crw-capcard-hero .crw-capcard-demo{padding:18px 18px 15px}.crw-capcard-hero .crw-capcard-copy{padding:0 19px 18px}.crw-capcard-hero .crw-capcard-copy b{font-size:16.5px}.crw-capcard-hero.crw-cap-s6>.crw-capcard-in{flex-direction:row;align-items:stretch}.crw-capcard-hero.crw-cap-s6 .crw-capcard-demo{border-right:1px solid #ffffff0d;flex:1.1}.crw-capcard-hero.crw-cap-s6 .crw-capcard-copy{flex:1;justify-content:center;padding:22px 26px}.crw-capcard-hero.crw-cap-s6 .crw-capcard-copy b{font-size:18px}.crw-libhead{align-items:center;gap:14px;margin:48px 0 14px;display:flex}.crw-libhead-t{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;font-size:10px}.crw-libhead-rule{background:var(--line-1);flex:1;height:1px}.crw-libgrid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.crw-libcard{border:1px solid var(--line-1);transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);background:#ffffff06;border-radius:12px;flex-direction:column;gap:11px;padding:12px 12px 14px;display:flex}@media (hover:hover) and (pointer:fine){.crw-libcard:hover{border-color:var(--line-2);transform:translateY(-2px)}}.crw-libcard b{color:var(--fg-1);font-size:13.5px;font-weight:600}.crw-libcard p{color:var(--fg-3);margin:3px 0 0;font-size:12px;line-height:1.55}.crw-libviz{background:#0006;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:9px 10px;display:flex}.crw-librow{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);white-space:nowrap;align-items:center;gap:7px;font-size:7.5px;display:flex;overflow:hidden}.crw-librow .crw-glyph{color:var(--fg-4);flex:none}.crw-librow .crw-num{color:var(--fg-4);flex:none;margin-left:auto}.crw-librow .crw-ok{background:#22c55ebf;border-radius:50%;flex:none;width:4px;height:4px}.crw-librow.crw-dim{color:var(--fg-4)}.crw-libsearch{border:1px solid var(--line-2);font-family:var(--font-mono);color:var(--fg-4);background:#ffffff08;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:7.5px;display:flex}.crw-libchip{font-family:var(--font-mono);letter-spacing:.06em;color:#78e1aae6;background:#22c55e1a;border:1px solid #22c55e40;border-radius:999px;flex:none;padding:1.5px 6px;font-size:6.5px}@media (width<=900px){.crw-capgrid{grid-template-columns:1fr 1fr}.crw-capgrid>*{grid-column:span 2}.crw-capcard-hero.crw-cap-s6>.crw-capcard-in{flex-direction:column}.crw-capcard-hero.crw-cap-s6 .crw-capcard-demo{border-bottom:1px solid #ffffff0d;border-right:none}.crw-libgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crw-capcard,.crw-capcard-hero,.crw-libcard{transition:none}}.crw-qb{text-align:center;padding:44px 24px;position:relative}.crw-qb-pool{background:radial-gradient(ellipse, rgba(var(--light-rgb),.07), transparent 65%);pointer-events:none;width:760px;max-width:100%;height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crw-qb-eb{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin-bottom:24px;font-size:9.5px;display:block;position:relative}.crw-qb-wrap{max-width:640px;margin:0 auto;padding:0 30px;position:relative}.crw-qb-tick{width:11px;height:11px;position:absolute}.crw-qb-tick:before{content:"";transition:filter .22s var(--ease-out), transform .22s var(--ease-out);border-radius:1px;position:absolute;inset:0}.crw-qb-tick i{font-family:var(--font-mono);letter-spacing:.08em;color:var(--signal-300);opacity:1;transition:opacity .22s var(--ease-out);font-size:9px;font-style:normal;position:absolute}@media (hover:hover) and (pointer:fine){.crw-qb-wrap:hover .crw-qb-tick:before{filter:brightness(1.45) drop-shadow(0 0 6px rgba(var(--light-mid-rgb), .5))}.crw-qb-wrap:hover .crw-tin:before{transform:translate(-2px,-2px)}.crw-qb-wrap:hover .crw-tout:before{transform:translate(2px,2px)}}@media (prefers-reduced-motion:reduce){.crw-qb-tick:before{transition:filter .22s var(--ease-out);transform:none!important}}.crw-qb-tick.crw-tin{top:0;left:0}.crw-qb-tick.crw-tin:before{border-left:2px solid rgba(var(--light-mid-rgb),.85);border-top:2px solid rgba(var(--light-mid-rgb),.85)}.crw-qb-tick.crw-tin i{top:-1px;left:15px}.crw-qb-tick.crw-tout{bottom:0;right:0}.crw-qb-tick.crw-tout:before{border-right:2px solid rgba(var(--light-mid-rgb),.85);border-bottom:2px solid rgba(var(--light-mid-rgb),.85)}.crw-qb-tick.crw-tout i{bottom:-1px;right:15px}.crw-qb blockquote{font-family:var(--font-display);letter-spacing:var(--tracking-heading);color:var(--fg-1);text-wrap:pretty;margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:600;line-height:1.45;position:relative}.crw-qb-who{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex;position:relative}.crw-qb-disc{width:32px;height:32px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-2);background:linear-gradient(160deg,#ffffff17,#ffffff05);border:1px solid #ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0006}.crw-qb-nm{color:var(--fg-1);font-size:13px;font-weight:600}.crw-qb-rl{color:var(--fg-3);font-size:12.5px}.crw-found{animation:.56s cubic-bezier(.34,1.45,.64,1) backwards crw-found}@keyframes crw-found{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.crw-found-ring{pointer-events:none;opacity:0;border:1px solid rgba(var(--light-high-rgb), .75);animation:crw-foundring 1.4s var(--ease-out) forwards;border-radius:50%;position:absolute;inset:0}@keyframes crw-foundring{0%{opacity:.9;transform:scale(.42)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.crw-found{animation:none!important}.crw-found-ring{opacity:0!important;animation:none!important}}@media (width<=520px){.crw-acct-facts>:last-child{grid-column:1/-1}}@media (pointer:coarse),(width<=700px){.crw-metal,.crw-metal-neutral,.crw-shimmer,.crw-scanframe,.crw-rowsel{animation:none}.crw-outdrag{width:38%;animation:none}}.crws-card{all:unset;box-sizing:border-box;cursor:pointer;transition:background .2s var(--ease-out), border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .12s var(--ease-out);background:#ffffff03;border:1px solid #ffffff0d;border-radius:12px;padding:16px 18px;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.crws-card:hover{border-color:#ffffff1a;transform:translate(2px)}.crws-card-on:hover{transform:none}}.crws-card:active{transform:scale(.97)}.crws-card:focus-visible{box-shadow:var(--focus-ring)}.crws-card-on{background:linear-gradient(#ffffff0f,#ffffff05);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0006}.crws-card-rail{opacity:0;width:2px;transition:opacity .25s var(--ease-out), transform .35s var(--ease-out);background:linear-gradient(#fffdf8,#ffffff59);border-radius:2px;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(.4)}.crws-card-on .crws-card-rail{opacity:.9;transform:none}.crws-card-icon{color:var(--fg-4);transition:color .2s;display:inline-flex}.crws-card-on .crws-card-icon{color:var(--fg-1)}.crws-card-title{color:var(--fg-3);flex:1;font-size:15px;font-weight:600;transition:color .2s}.crws-card-on .crws-card-title{color:var(--fg-1)}.crws-card-num{font-style:normal;font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-4);opacity:.55;font-size:9px}.crws-card-on .crws-card-num{color:var(--fg-3);opacity:1}.crws-card-text{color:var(--fg-3);transition:max-height .3s var(--ease-out), opacity .3s var(--ease-out);margin:0;font-size:13.5px;line-height:1.6;overflow:hidden}.crws-demo{will-change:transform}.crws-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:14px;padding:2px 24px 12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.crws-chips::-webkit-scrollbar{display:none}.crws-chip{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;color:var(--fg-3);white-space:nowrap;transition:color .2s var(--ease-out), background .2s var(--ease-out), border-color .2s var(--ease-out), transform .12s var(--ease-out);background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.crws-chip:active{transform:scale(.97)}.crws-chip:focus-visible{box-shadow:var(--focus-ring)}.crws-chip-on{color:var(--fg-1);background:linear-gradient(#ffffff12,#ffffff05);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}.crws-chip-icon{color:var(--fg-4);transition:color .2s;display:inline-flex}.crws-chip-on .crws-chip-icon{color:var(--fg-1)}.crws-mobiletext{max-width:480px;min-height:66px;color:var(--fg-3);text-align:center;text-wrap:pretty;margin:16px auto 0;padding:0 26px;font-size:13.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.crws-demo,.crws-card:hover,.crws-card:active,.crws-card-on:hover,.crws-chip:active{transform:none!important}}.crwh-hero{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(680px,100vh,980px);padding:120px 24px 90px;display:flex;position:relative;overflow:hidden}.crwh-stage{pointer-events:none;position:absolute;inset:0;overflow:hidden}.crwh-stage-grid{background-image:var(--bg-grid);opacity:.55;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 55% 45%,#000 20%,#0000 72%);mask-image:radial-gradient(70% 60% at 55% 45%,#000 20%,#0000 72%)}.crwh-stage-glow{background:radial-gradient(ellipse 50% 50% at 50% 50%, rgba(var(--light-rgb), .075), transparent 72%);filter:blur(10px);width:760px;height:640px;position:absolute;top:16%;right:-6%}.crwh-horizon{height:420px;position:absolute;bottom:0;left:0;right:0}.crwh-horizon-glow{background:radial-gradient(ellipse 52% 62% at 50% 100%, rgba(var(--light-rgb), .42), rgba(var(--light-deep-rgb), .16) 42%, rgba(var(--light-deep-rgb), .05) 62%, transparent 74%);width:170vw;max-width:2400px;height:460px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.crwh-horizon-haze{background:radial-gradient(ellipse 50% 100% at 50% 100%, rgba(var(--light-high-rgb), .09), transparent 70%);width:120vw;max-width:1800px;height:160px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.crwh-horizon-line{background:linear-gradient(90deg, transparent, rgba(var(--light-high-rgb), .85) 30%, rgb(var(--light-high-rgb)) 50%, rgba(var(--light-high-rgb), .85) 70%, transparent);width:min(1400px,96vw);height:2px;box-shadow:0 0 26px rgba(var(--light-rgb), .65), 0 0 110px rgba(var(--light-rgb), .4);border-radius:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.crwh-horizon-glow{animation:crwh-breathe 9s var(--ease-in-out) 2.4s infinite alternate}}@keyframes crwh-breathe{0%{opacity:.88}to{opacity:1}}.crwh-grid2{z-index:2;grid-template-columns:1fr 1.04fr;align-items:center;gap:56px;width:100%;max-width:1180px;display:grid;position:relative}.crwh-msg{text-align:left;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.crwh-h1{font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:clamp(38px,4.3vw,62px);font-weight:600;line-height:1.04}.crwh-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.crwh-maskline{will-change:transform;white-space:nowrap;display:block}.crwh-sub{color:var(--fg-2);text-wrap:pretty;max-width:460px;margin:0;font-size:16.5px;line-height:1.7}.crwh-ctas{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.crwh-filmlink{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-body);color:var(--fg-2);transition:color .15s var(--ease-out), transform .1s var(--ease-out);align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.crwh-filmlink:hover{color:var(--fg-1)}.crwh-filmlink:active{transform:scale(.97)}.crwh-filmlink:focus-visible{box-shadow:var(--focus-ring);border-radius:8px}.crwh-filmlink-icon{border:1px solid var(--line-3);width:28px;height:28px;color:var(--fg-1);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.crwh-filmlink:hover .crwh-filmlink-icon{border-color:var(--line-3);box-shadow:0 0 14px #ffffff1a}.crwh-badges{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.crwh-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.crwh-badge svg{color:var(--fg-4)}.crwh-panelwrap{min-width:0;position:relative}.crwh-panel{background:linear-gradient(165deg, #ffffff2e, #ffffff0d 32%, rgba(var(--light-soft-rgb), .28) 72%, #ffffff12);box-shadow:0 50px 130px #000000b3, 0 0 110px rgba(var(--light-rgb), .07);will-change:transform;border-radius:16px;min-width:0;padding:1px;position:relative;transform:perspective(1400px)rotateY(-7deg)rotateX(2.5deg)}.crwh-panel-shadow{background:radial-gradient(ellipse 50% 50% at 50% 50%, rgba(var(--light-rgb), .15), transparent 70%);filter:blur(16px);pointer-events:none;z-index:-1;height:80px;position:absolute;bottom:4px;left:6%;right:6%}.crwh-panel-in{-webkit-backdrop-filter:blur(18px);background:#0a0a0beb;border-radius:15px;overflow:hidden}.crwh-panel-bar{background:#09090b;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:9px 12px 9px 14px;display:flex}.crwh-panel-title{color:#7a8089;font-size:11px}.crwh-panel-live{color:var(--app-green);align-items:center;gap:6px;margin-left:auto;font-size:10.5px;display:inline-flex}.crwh-panel-live i{background:var(--app-green);border-radius:50%;width:5px;height:5px;display:inline-block}.crwh-panel-win{color:#767c85;font-size:11px;font-family:var(--font-mono);gap:13px;margin-left:14px;display:inline-flex}.crwh-panel-win i{font-style:normal}.crwh-panel-body{flex-direction:column;gap:9px;padding:12px 13px 13px;display:flex}.crwh-modes{background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.crwh-mode{color:var(--fg-3);transition:color .2s var(--ease-out), background .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:500;display:inline-flex}.crwh-mode-on{color:var(--fg-1);background:#27272a;border-color:#ffffff1f;font-weight:600}.crwh-bar{box-sizing:border-box;width:100%;transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#0f0f10;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:9px;padding:8px 9px 8px 10px;display:flex}.crwh-bar-live{border-color:#609efa8c;box-shadow:0 0 0 3px #609efa1f,0 0 22px #609efa1f}.crwh-bar-chips{flex:none;gap:6px;min-width:0;display:inline-flex}.crwh-bar-scope,.crwh-bar-people{color:var(--fg-2);white-space:nowrap;transition:color .25s var(--ease-out), border-color .25s var(--ease-out), background .25s var(--ease-out);background:#27272a99;border:1px dashed #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:500;display:inline-flex}.crwh-bar-people{color:#838a93}.crwh-bar-people-on{color:#9ec2ff;background:#3368d02e;border:1px solid #609efa73;border-radius:999px}.crwh-bar-text{text-align:left;min-width:0;color:var(--fg-1);white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.crwh-bar-ph{color:var(--fg-4)}.crwh-bar-seed{color:var(--fg-2);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.crwh-bar-seed img{object-fit:cover;border:1px solid #609efa80;border-radius:3px;width:32px;height:18px;display:block}.crwh-bar-seed i{color:var(--fg-4);font-size:10px;font-style:normal}.crwh-bar-cam{width:30px;height:26px;color:var(--fg-3);transition:color .25s var(--ease-out), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border:1px solid #ffffff1f;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.crwh-bar-cam-on{color:#9ec2ff;border-color:#609efa8c;box-shadow:0 0 12px #609efa40}.crwh-bar-go{background:var(--app-blue,#3368d0);color:#f2f9ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:28px;display:inline-flex;box-shadow:0 2px 8px #3368d073}.crwh-results-head{justify-content:space-between;align-items:baseline;gap:10px;padding:1px 2px 0;display:flex}.crwh-results-count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);transition:color .25s var(--ease-out);font-size:10px}.crwh-results-count-on{color:var(--fg-2)}.crwh-results-sort{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);font-size:9.5px}.crwh-results{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crwh-results-rows{grid-template-columns:1fr;align-content:start}.crwh-res{transition:border-color .16s var(--ease-out), transform .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#0c0d10;border:1px solid #ffffff1a;border-radius:9px;overflow:hidden}@media (hover:hover) and (pointer:fine){.crwh-res:hover{border-color:#609efa8c;transform:translateY(-2px);box-shadow:0 10px 28px #00000080,0 0 18px #609efa1f}}.crwh-res-in{animation:crwh-resin .48s var(--ease-out) backwards}@keyframes crwh-resin{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.crwh-res-thumb{aspect-ratio:16/9;background-position:50% 35%;background-size:cover;display:block;position:relative}.crwh-res-check{background:#0006;border:1.5px solid #ffffff80;border-radius:3px;width:11px;height:11px;position:absolute;top:6px;left:6px}.crwh-res-dur{font-style:normal;font-family:var(--font-mono);color:#fff;background:#000000bf;border-radius:4px;padding:1px 5px;font-size:8.5px;font-weight:600;position:absolute;bottom:6px;right:6px}.crwh-res-meta{align-items:center;gap:8px;padding:7px 9px 8px;display:flex}.crwh-res-file{min-width:0;font-style:normal;font-family:var(--font-mono);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:9.5px;overflow:hidden}.crwh-res-tc{font-style:normal;font-family:var(--font-mono);color:#7fa8f8;flex:none;font-size:9px}.crwh-srow{transition:border-color .16s var(--ease-out), transform .16s var(--ease-out);background:#0c0d10;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:11px;padding:9px;display:flex}@media (hover:hover) and (pointer:fine){.crwh-srow:hover{border-color:#609efa8c;transform:translateY(-2px)}}.crwh-srow-thumb{aspect-ratio:16/9;background-position:50% 35%;background-size:cover;border:1px solid #ffffff14;border-radius:6px;flex:none;width:132px}.crwh-srow-body{flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;display:flex}.crwh-srow-line{color:var(--fg-2);font-size:12px;font-style:normal;line-height:1.55}.crwh-srow-line b{color:#cfe1ff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#3368d047;border-radius:3px;padding:1px 4px;font-weight:600}.crwh-srow-meta{font-style:normal;font-family:var(--font-mono);color:var(--fg-4);font-size:9.5px}.crwh-srow-meta em{color:#7fa8f8;font-style:normal}.crwh-res-more{text-align:center;font-family:var(--font-mono);letter-spacing:.05em;color:var(--fg-4);background:#ffffff04;border:1px dashed #ffffff1f;border-radius:9px;justify-content:center;align-items:center;padding:12px;font-size:10px;display:flex}.crwh-results-hint{min-height:15px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--fg-4);opacity:0;transition:opacity .3s var(--ease-out);font-size:9.5px}.crwh-results-hint-on{opacity:1}.crwh-res-skel{aspect-ratio:16/11.2;position:relative}.crwh-res-skel span{background:linear-gradient(100deg,#0000 30%,#ffffff0b 50%,#0000 70%) 0 0/220% 100%;animation:1.6s linear infinite crwh-skel;position:absolute;inset:0}@keyframes crwh-skel{to{background-position:-200% 0}}.crwh-tries{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:16px;display:flex}.crwh-try-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4);margin-right:2px;font-size:9.5px}.crwh-try{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-2);white-space:nowrap;transition:color .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out), transform .1s var(--ease-out);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:10.5px;display:inline-flex}.crwh-try svg{color:var(--fg-3);transition:color .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.crwh-try:hover{color:var(--fg-1);border-color:var(--line-3);background:#ffffff0f}.crwh-try:hover svg{color:var(--fg-2)}}.crwh-try:focus-visible{box-shadow:var(--focus-ring)}.crwh-try:active{transform:scale(.96)}.crwh-try-on{color:var(--fg-1);border-color:var(--line-3);background:#ffffff0f}.crwh-try-on svg{color:var(--fg-2)}.crwh-cue{z-index:2;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-4);pointer-events:none;flex-direction:column;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.crwh-cue i{width:1px;height:26px;animation:crwh-cue 2.2s var(--ease-in-out) infinite;background:linear-gradient(#ffffff80,#0000)}@keyframes crwh-cue{0%{transform-origin:top;opacity:0;transform:scaleY(0)}35%{opacity:.9;transform:scaleY(1)}to{transform-origin:top;opacity:0;transform:scaleY(1)translateY(8px)}}@media (prefers-reduced-motion:reduce){.crwh-cue{display:none}.crwh-res-skel span,.crwh-horizon-glow{animation:none}.crwh-panel,.crwh-filmlink:active,.crwh-res:hover,.crwh-srow:hover{transform:none}}@media (width<=1060px){.crwh-grid2{grid-template-columns:1fr;gap:44px;max-width:640px}.crwh-msg{text-align:center;align-items:center}.crwh-ctas,.crwh-badges{justify-content:center}.crwh-sub{max-width:540px}.crwh-maskline{white-space:normal}.crwh-hero{padding:132px 24px 90px}.crwh-panel{transform:none}}@media (width<=520px){.crwh-bar-chips{display:none}.crwh-sub{font-size:15.5px}.crwh-srow-thumb{width:96px}}.crwc-pick{flex-wrap:wrap;justify-content:center;gap:8px;margin:-6px 0 26px;display:flex}.crwc-tab{all:unset;box-sizing:border-box;cursor:pointer;color:var(--fg-3);border:1px solid var(--line-1);transition:color .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .1s var(--ease-out);white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;gap:9px;padding:11px 17px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.crwc-tab:hover{border-color:var(--line-3);color:var(--fg-2)}}.crwc-tab:focus-visible{box-shadow:var(--focus-ring)}.crwc-tab:active{transform:scale(.96)}.crwc-tab-mark{filter:grayscale();opacity:.55;transition:filter .16s var(--ease-out), opacity .16s var(--ease-out);align-items:center;display:inline-flex}.crwc-tab-on{color:var(--fg-1);border-color:var(--line-3);background:#ffffff0f;box-shadow:inset 0 1px #ffffff14}.crwc-tab-on .crwc-tab-mark{filter:none;opacity:1}.crwc-panel{border:1px solid var(--line-1);background:linear-gradient(#ffffff09,#ffffff03);border-radius:20px;max-width:880px;margin:0 auto;padding:8px 26px 22px;box-shadow:inset 0 1px #ffffff0f,0 30px 70px #00000073}.crwc-hrow,.crwc-r{grid-template-columns:1.05fr 1fr 1fr;align-items:stretch;gap:0 14px;display:grid}.crwc-hlabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);align-self:center;padding:18px 0;font-size:9.5px}.crwc-cell{color:var(--fg-2);align-items:center;gap:9px;min-width:0;padding:14px 16px;font-size:13px;line-height:1.45;display:flex}.crwc-crit{color:var(--fg-1);align-items:center;gap:9px;padding:15px 0;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}.crwc-crit-icon{color:var(--fg-4);flex:none;display:inline-flex}.crwc-us{color:var(--fg-1);background:rgba(var(--light-mid-rgb), .05);border-left:1px solid rgba(var(--light-mid-rgb), .26);border-right:1px solid rgba(var(--light-mid-rgb), .26);font-size:13.5px;font-weight:600}.crwc-hus{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-300);border-top:1px solid rgba(var(--light-mid-rgb), .26);background:linear-gradient(180deg, rgba(var(--light-mid-rgb), .12), rgba(var(--light-mid-rgb), .05));border-radius:14px 14px 0 0;font-size:11.5px;font-weight:500}.crwc-r-last .crwc-us{border-bottom:1px solid rgba(var(--light-mid-rgb), .26);border-radius:0 0 14px 14px}.crwc-r .crwc-crit,.crwc-r .crwc-them{border-top:1px solid var(--line-1)}.crwc-r .crwc-us{border-top:1px solid rgba(var(--light-mid-rgb), .13)}.crwc-r{min-height:66px}.crwc-hthem{gap:8px}.crwc-hthem-name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-1);white-space:nowrap;font-size:11px}.crwc-hthem-sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.crwc-m{border-radius:50%;flex:none;place-items:center;width:21px;height:21px;display:inline-grid}.crwc-m-us{color:var(--fg-1);background:#ffffff1a}.crwc-m-yes{color:var(--fg-2);background:#ffffff12}.crwc-m-part{color:var(--fg-3);background:#ffffff0d}.crwc-m-no{color:var(--fg-4);background:#ffffff0b}.crwc-note{border:1px solid var(--line-1);border-left:2px solid var(--line-3);color:var(--fg-2);text-wrap:pretty;background:#ffffff05;border-radius:12px;min-height:66px;margin-top:18px;padding:13px 16px;font-size:13px;line-height:1.6}.crwc-note-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:5px;font-size:9.5px;display:block}.crwc-foot{text-align:center;font-family:var(--font-mono);letter-spacing:.03em;color:var(--fg-4);margin:22px 4px 0;font-size:11px}.crwc-t-short{display:none}@media (width<=720px){.crwc-pick{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;margin:-6px -24px 18px;padding:4px 24px 10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.crwc-pick::-webkit-scrollbar{display:none}.crwc-tab{box-sizing:border-box;flex:none;min-height:40px;padding:10px 15px;font-size:12.5px}.crwc-t-full{display:none}.crwc-t-short{display:inline}.crwc-panel{padding:0 12px 16px}.crwc-hrow{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070709eb;border-radius:14px;grid-template-columns:1fr 1fr;gap:0 8px;margin:0 -6px;padding:8px 6px;position:sticky;top:72px;box-shadow:0 10px 30px #00000073}.crwc-hlabel,.crwc-hthem-sub{display:none}.crwc-hus{border:1px solid rgba(var(--light-mid-rgb), .3);background:linear-gradient(180deg, rgba(var(--light-mid-rgb), .12), rgba(var(--light-mid-rgb), .05));border-radius:10px;justify-content:center;padding:11px 8px;font-size:10.5px}.crwc-hthem{border:1px solid var(--line-2);background:#ffffff08;border-radius:10px;justify-content:center;padding:11px 8px}.crwc-r{grid-template-columns:1fr 1fr;gap:6px 8px;min-height:0}.crwc-r .crwc-crit{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);text-align:center;border:none;grid-column:1/-1;justify-content:center;padding:16px 0 4px;font-size:10px;font-weight:500}.crwc-crit-icon{display:none}.crwc-cell{text-align:center;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;padding:13px 8px 14px;font-size:12.5px;font-weight:500;line-height:1.35}.crwc-r .crwc-us{color:var(--fg-1);border:1px solid rgba(var(--light-mid-rgb), .3);background:linear-gradient(180deg, rgba(var(--light-mid-rgb), .1), rgba(var(--light-mid-rgb), .04));font-size:12.5px}.crwc-r-last .crwc-us{border-radius:12px}.crwc-r .crwc-them{border:1px solid var(--line-1);background:#ffffff05}.crwc-m{width:22px;height:22px;margin:0}.crwc-note{min-height:0;margin-top:20px}}.vlab-label{z-index:99;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line-1);pointer-events:none;background:#0a0a0cb3;border-radius:7px;padding:5px 9px;font-size:10px;position:fixed;bottom:10px;left:12px}
