: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:#8ff0ff;--signal-400:#4ae3ff;--signal-500:#1fd2f4;--signal-600:#0fa8c9;--signal-700:#0b7e98;--signal-ink:#021015;--signal-glow:#4ae3ff4d;--signal-dim:#4ae3ff1f;--acc-cyan:#4ae3ff;--acc-violet:#8b7cff;--acc-teal:#3ce6a0;--grad-accent:linear-gradient(100deg, var(--acc-cyan), var(--acc-violet));--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 var(--app-blue);--font-display:"Inter Tight", "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:-.035em;--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%, #4ae3ff38 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, #1fd2f40a 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}::selection{background:var(--signal-dim);color:var(--signal-300)}.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:"Inter Tight", "Geist", sans-serif;--tracking-display:-.035em;--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:#4ae3ff;--acc-violet:#8b7cff;--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)}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(#1010148c,#0a0a0d6b)!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(#101014fb,#09090cfb)!important}.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{opacity:0;background:#4ae3ff8c;border-radius:50%;animation:linear infinite crw-mote;position:absolute;box-shadow:0 0 6px #4ae3ff66}@keyframes crw-mote{0%{opacity:0;transform:translateY(0)}12%{opacity:.55}78%{opacity:.22}to{opacity:0;transform:translateY(-46vh)}}.crw-oneping{width:88px;height:88px;animation:crw-oneping 1.5s var(--ease-out) forwards;border:1px solid #4ae3ff99;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(--signal-300);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;transition:box-shadow .15s var(--ease-out), filter .15s var(--ease-out), transform .1s var(--ease-out);background:linear-gradient(#fff,#dee1e6);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000026,0 1px 2px #00000080,0 8px 28px #00000073,0 0 36px #4ae3ff1f}.crw-gradbtn:hover{filter:brightness(1.05);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000026,0 2px 4px #00000080,0 10px 34px #00000080,0 0 60px #4ae3ff38}@property --crw-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.crw-metal{cursor:pointer;background:conic-gradient(from var(--crw-ang), #565b66 0%, #f4f7fa 10%, #4ae3ff 16%, #6a7080 26%, #e8ecf2 38%, #50555f 50%, #f4f7fa 60%, #8b7cff 67%, #5a6070 78%, #dde2ea 90%, #565b66 100%);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;box-shadow:0 1px 2px #0009,0 12px 36px #0000008c,0 0 38px #4ae3ff2e,0 0 70px #8b7cff1a}@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 #4ae3ff52,0 0 110px #8b7cff2e}.crw-metal:active{transform:translateY(1px)}.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-ping{animation:crw-ping 6s var(--ease-out) infinite;border:1px solid #4ae3ff66;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:translateY(1px)}.crw-gradbtn:focus-visible{box-shadow:var(--focus-ring);outline: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(#1fd2f433,#1fd2f40d 55deg,#0000 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}@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}@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}@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}@keyframes crw-syncnote{0%,26%{opacity:0}34%,86%{opacity:1}94%,to{opacity:0}}.crw-scanframe{pointer-events:none;border:1px solid #4ae3ff00;border-radius:5px;animation:4.2s linear infinite crw-scanframe;position:absolute;inset:0}@keyframes crw-scanframe{0%,8%{box-shadow:none;border-color:#4ae3ff00}18%,64%{border-color:#4ae3ffb3;box-shadow:0 0 14px #4ae3ff40,inset 0 0 16px #4ae3ff24}90%,to{box-shadow:none;border-color:#4ae3ff00}}.crw-outdrag{animation:crw-outdrag 3.2s var(--ease-in-out) infinite alternate;width:32%}@keyframes crw-outdrag{0%{width:32%}to{width:45%}}.crw-rowsel{animation:4.2s linear infinite crw-rowsel}@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:"";z-index:-1;filter:blur(6px);background:radial-gradient(circle at 50% 0,#4ae3ff2e,#0000 70%);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-marquee-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.crw-dragtrack{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}.crw-dragtrack::-webkit-scrollbar{display:none}.crw-dragtrack figure{pointer-events:none}.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)}.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)}.crw-glass.crw-gradborder:hover{box-shadow:inset 0 1px #ffffff14,0 20px 50px #00000080,0 0 36px #4ae3ff14;background:linear-gradient(#1c1e22f7,#101114f7) padding-box padding-box,linear-gradient(130deg,#4ae3ff8c,#ffffff1f 40%,#8b7cff80) 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:translateY(1px)}.crw-ghostbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}@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{opacity:0!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<=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-burger{cursor:pointer;width:38px;height:38px;color:var(--fg-1);transition:background .14s 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:focus-visible{box-shadow:var(--focus-ring);outline:none}.crw-mobile-menu{border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#0a0a0ceb!important}@media (width<=900px){.crw-navlinks{display:none!important}.crw-burger{display:inline-flex}}@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,.crw-bento{grid-template-columns:1fr!important}.crw-bento>*{grid-area:span 1/span 1!important}.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)}.crw-footer-discord{grid-column:span 2}}.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);transition:border-color .14s var(--ease-out);border-bottom:1px solid #4ae3ff4d;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-contact-card:hover{transform:translateY(-2px);background:var(--surface-hover)!important;border-color:#4ae3ff59!important}.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 .2s var(--ease-out);background:#ffffff03;border:1px solid #ffffff0d;border-radius:12px;padding:16px 18px;position:relative;overflow:hidden}.crws-card:hover{border-color:#ffffff1a;transform:translate(2px)}.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-on:hover{transform:none}.crws-card-rail{background:linear-gradient(180deg, var(--acc-cyan), var(--acc-violet));opacity:0;width:2px;transition:opacity .25s var(--ease-out), transform .35s var(--ease-out);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(--signal-400)}.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(--signal-600);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}@media (prefers-reduced-motion:reduce){.crws-demo{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:.7;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-sweep{opacity:.85;background:conic-gradient(#4ae3ff1a,#4ae3ff06 55deg,#0000 95deg);border-radius:50%;width:1040px;height:1040px;margin-top:-520px;animation:16s linear infinite crw-rotate;position:absolute;top:50%;right:-14%;-webkit-mask-image:radial-gradient(circle,#0000 18%,#000 38% 58%,#0000 72%);mask-image:radial-gradient(circle,#0000 18%,#000 38% 58%,#0000 72%)}.crwh-stage-glow{filter:blur(10px);background:radial-gradient(50% 50%,#4ae3ff1a,#8b7cff0d 55%,#0000 75%);width:760px;height:640px;position:absolute;top:18%;right:-6%}.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(34px,3.9vw,56px);font-weight:700;line-height:1.06}.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);align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.crwh-filmlink:hover{color:var(--fg-1)}.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:#4ae3ff80;box-shadow:0 0 16px #4ae3ff2e}.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(--signal-600)}.crwh-panelwrap{min-width:0;position:relative}.crwh-panel{will-change:transform;background:linear-gradient(165deg,#ffffff2e,#ffffff0d 32%,#4ae3ff47 72%,#ffffff12);border-radius:16px;min-width:0;padding:1px;position:relative;transform:perspective(1400px)rotateY(-7deg)rotateX(2.5deg);box-shadow:0 50px 130px #000000b3,0 0 110px #4ae3ff14}.crwh-panel-shadow{filter:blur(16px);pointer-events:none;z-index:-1;background:radial-gradient(50% 50%,#4ae3ff29,#0000 70%);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:var(--fg-3);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:var(--fg-4);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:var(--fg-4)}.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}.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;gap:11px;padding:9px;display:flex}.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);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)}.crwh-try:hover{color:var(--fg-1);border-color:var(--line-3);background:#ffffff0f}.crwh-try:hover svg{color:var(--signal-400)}.crwh-try:focus-visible{box-shadow:var(--focus-ring)}.crwh-try-on{color:var(--signal-300);background:#4ae3ff12;border-color:#4ae3ff66}.crwh-try-on svg{color:var(--signal-400)}.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{background:linear-gradient(180deg, var(--signal-400), transparent);width:1px;height:26px;animation:crwh-cue 2.2s var(--ease-in-out) infinite}@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-stage-sweep{animation:none}.crwh-panel{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}.crwh-stage-sweep{opacity:.5;right:-40%}}@media (width<=520px){.crwh-bar-chips{display:none}.crwh-results{grid-template-columns:1fr 1fr}.crwh-sub{font-size:15.5px}.crwh-srow-thumb{width:96px}}.crwc-grid{grid-template-columns:minmax(340px,.92fr) 1.22fr;align-items:center;gap:52px;display:grid}.crwc-scopewrap{min-width:0}.crwc-scope{aspect-ratio:1;width:100%;position:relative}.crwc-scope:before{content:"";pointer-events:none;background:radial-gradient(circle,#4ae3ff0b,#0000 62%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 36px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 36px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 68%);mask-image:radial-gradient(circle,#000 48%,#0000 68%)}.crwc-scope-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.crwc-ring{fill:none;stroke:#4ae3ff1c;stroke-width:.28px}.crwc-cross{stroke:#ffffff0b;stroke-width:.22px}.crwc-tick{stroke:#4ae3ff42;stroke-width:.3px}.crwc-lockline{stroke:#4ae3ff8c;stroke-width:.32px;stroke-dasharray:1.7 1.3;animation:2.4s linear infinite crwc-dashflow}@keyframes crwc-dashflow{to{stroke-dashoffset:-30px}}.crwc-sweep{will-change:transform;pointer-events:none;background:conic-gradient(#4ae3ff2b,#4ae3ff0a 55deg,#0000 95deg);border-radius:50%;position:absolute;inset:4%;-webkit-mask-image:radial-gradient(circle,#000 0% 50%,#0000 50.5%);mask-image:radial-gradient(circle,#000 0% 50%,#0000 50.5%)}.crwc-center{z-index:2;background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #4ae3ff4d;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #4ae3ff33,inset 0 1px #ffffff1a}.crwc-blip{all:unset;box-sizing:border-box;cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:7px;padding:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.crwc-blip:focus-visible{box-shadow:var(--focus-ring);border-radius:12px;outline:none}.crwc-blip-hit{display:inline-flex;position:relative}.crwc-blip-chip{width:36px;height:36px;transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:linear-gradient(#ffffff16,#ffffff05),#0b0b0e;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 8px 20px #0000008c,inset 0 1px #ffffff1a}.crwc-blip-ring{opacity:0;pointer-events:none;border:1px solid #4ae3ff99;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.crwc-blip-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;transition:color .16s var(--ease-out);font-size:10px;font-weight:500}.crwc-blip:hover .crwc-blip-chip{border-color:#ffffff52;transform:scale(1.08)}.crwc-blip:hover .crwc-blip-label{color:var(--fg-1)}.crwc-blip[aria-selected=true] .crwc-blip-chip{border-color:#4ae3ffa6;box-shadow:0 0 24px #4ae3ff47,0 8px 20px #0000008c,inset 0 1px #ffffff1f}.crwc-blip[aria-selected=true] .crwc-blip-label{color:var(--signal-300)}.crwc-ghost .crwc-blip-chip{background:#0a0a0db3;border-style:dashed;border-color:#ffffff38}.crwc-ghost[aria-selected=true] .crwc-blip-chip{border-color:#4ae3ff99}.crwc-reticle{pointer-events:none;z-index:2;width:56px;height:56px;animation:crwc-retpulse 2.6s var(--ease-in-out) infinite;position:absolute;transform:translate(-50%,-50%)}.crwc-reticle i{border:0 solid var(--signal-400);width:13px;height:13px;position:absolute}.crwc-reticle i:first-child{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.crwc-reticle i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.crwc-reticle i:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.crwc-reticle i:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}@keyframes crwc-retpulse{50%{opacity:.55}}.crwc-readout{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;padding:16px 4px 0;font-size:10px;display:flex}.crwc-readout>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.crwc-readout b{color:var(--signal-300);font-weight:500}.crwc-readout-arrow{color:var(--signal-500);font-style:normal}.crwc-readout-right{color:var(--fg-4)}.crwc-hint{justify-content:center;margin-top:14px;display:flex}.crwc-hint>span{border:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;background:#ffffff09;border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-size:11px;font-weight:500;display:inline-flex}.crwc-hint-dot{background:var(--signal-400);width:6px;height:6px;box-shadow:0 0 8px var(--signal-glow);border-radius:50%;display:inline-block}.crwc-dossier{border-radius:18px;min-width:0;padding:14px 18px 16px}.crwc-table{position:relative}.crwc-table>.crwc-cols{z-index:1;position:relative}.crwc-usband{z-index:0;background:linear-gradient(#ffffff12,#ffffff07);border:1px solid #ffffff24;border-radius:14px;position:absolute;box-shadow:inset 0 1px #ffffff17,0 18px 44px #0000006b}.crwc-usband:before{content:"";background:linear-gradient(90deg, transparent, var(--acc-cyan) 30%, var(--acc-violet) 70%, transparent);opacity:.85;border-radius:2px;height:2px;position:absolute;top:-1px;left:12%;right:12%}.crwc-cols{grid-template-columns:1.04fr 1.08fr 1fr;align-items:stretch;gap:0 14px;display:grid}.crwc-dhead-vs{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);align-self:center;padding:16px 0;font-size:9.5px}.crwc-us-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-1);align-items:center;gap:8px;font-size:11.5px;display:flex}.crwc-them-head{align-items:center;gap:8px;min-width:0;display:flex}.crwc-them-name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-1);white-space:nowrap;font-size:11px}.crwc-them-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-row .crwc-crit,.crwc-row .crwc-them{border-top:1px solid var(--line-1)}.crwc-row .crwc-us{border-top:1px solid #ffffff12}.crwc-row{min-height:68px}.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-cell{color:var(--fg-2);align-items:center;gap:8px;min-width:0;padding:14px;font-size:13px;line-height:1.45;display:flex}.crwc-mark{flex:none;display:inline-flex}.crwc-us{color:var(--fg-1);font-size:13.5px;font-weight:600}.crwc-them{color:var(--fg-2)}.crwc-note{border:1px solid var(--line-2);color:var(--fg-2);text-wrap:pretty;box-sizing:border-box;background:#ffffff09;border-radius:12px;min-height:96px;margin-top:16px;padding:13px 16px 14px;font-size:13.5px;line-height:1.6}.crwc-note-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-300);margin-bottom:5px;font-size:9px;font-weight:500;display:block}.crwc-foot{text-align:center;font-family:var(--font-mono);letter-spacing:.03em;color:var(--fg-4);margin:26px 4px 0;font-size:11px}@media (width<=1240px) and (width>=1081px){.crwc-them-sub{display:none}}@media (width<=1080px){.crwc-grid{grid-template-columns:1fr;gap:30px}.crwc-scopewrap{width:100%;max-width:440px;margin:0 auto}}@media (width<=620px){.crwc-dossier{padding:12px 14px 14px}.crwc-usband{display:none}.crwc-uscol{background:linear-gradient(#fff1,#ffffff08);border:1px solid #ffffff21;border-radius:10px;box-shadow:inset 0 1px #ffffff14}.crwc-dhead{grid-template-columns:1fr 1fr;gap:8px;padding:0 0 12px}.crwc-dhead-vs,.crwc-them-sub{display:none}.crwc-us-head{padding:11px 12px;font-size:11px}.crwc-them-head{border:1px solid var(--line-1);background:#ffffff05;border-radius:10px;padding:11px 12px}.crwc-row{border-top:1px solid var(--line-1);min-height:0;padding:13px 0 15px;display:block}.crwc-crit{border:none;padding:0 0 10px;font-size:13px}.crwc-cell{font-size:12.5px}.crwc-us{margin-bottom:9px;padding:10px 12px;font-size:12.5px}.crwc-them{color:var(--fg-3);align-items:flex-start;padding:0 3px}.crwc-mark{padding-top:2px}.crwc-note{min-height:0;margin-top:4px}.crwc-readout{font-size:9px}.crwc-readout-right{display:none}.crwc-hint>span{padding:8px 14px;font-size:10px}.crwc-blip-chip{width:32px;height:32px}.crwc-reticle{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.crwc-sweep,.crwc-lockline,.crwc-reticle{animation:none!important}.crwc-sweep{display:none}}
