@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.-T-KAq_className{font-family:Inter,Inter Fallback;font-style:normal}.-T-KAq_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--void:#04041a;--navy:#0b0b36;--indigo:#4f46e5;--violet:#a855f7;--cyan:#22d3ee;--lavender:#a78bfa;--paper:#f4f6fb;--white:#fff;--muted:#c6c4ee;--lav-tint:#dcd1fd;--line:#9590ef42;--rule:#9590ef38;--panel:#0d0d3ea8;--panel-hi:#201c6e99;--danger:#ff9aa8;--focus:var(--cyan);--grad:linear-gradient(90deg, #22d3ee 0%, #9590ef 55%, #cb99fa 100%);--grad-btn:linear-gradient(100deg, #4f46e5 0%, #7c3aed 55%, #a855f7 100%);--ground:linear-gradient(68deg, #4f46e5 0%, #36078a 62%, #3b007b 100%);--gutter:20px;--max:1240px;--header-h:80px;--band:clamp(56px, 7vw, 104px);--r:18px;--ease:cubic-bezier(.2, .8, .2, 1)}@media (min-width:768px){:root{--gutter:40px;--header-h:92px}}@media (min-width:1200px){:root{--gutter:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);scroll-behavior:smooth;background:var(--void)}body{background:var(--void);color:var(--paper);font-family:var(--font-inter), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}main{z-index:1;position:relative}main:focus{outline:none}h1,h2,h3,h4,p,ul,ol,figure,dl,dd,fieldset{margin:0;padding:0}fieldset{border:0;min-width:0}ul,ol{list-style:none}img{max-width:100%}a{color:inherit}small{font-size:.875rem}[hidden]{display:none!important}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.backdrop__aurora{background:radial-gradient(38% 34% at 16% 22%,#4f46e56b,#0000 70%),radial-gradient(34% 36% at 84% 16%,#a855f752,#0000 70%),radial-gradient(40% 36% at 72% 82%,#22d3ee24,#0000 70%),radial-gradient(36% 34% at 22% 88%,#3b007b99,#0000 72%);animation:26s ease-in-out infinite alternate drift;position:absolute;inset:-20%}.backdrop__x{aspect-ratio:1;opacity:.035;background:url(/brand/wise_ai_mark_white.svg) 50%/contain no-repeat;width:86vmax;animation:120s linear infinite slowspin;position:absolute;top:8vh;right:-14vmax}.backdrop__glow{will-change:transform;background:radial-gradient(closest-side,#7c3aed4d,#22d3ee12 55%,#0000);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;left:-260px}@keyframes drift{to{transform:translate(5%,-4%)scale(1.1)}}@keyframes slowspin{to{transform:rotate(360deg)}}.ground,.paper{position:relative}.band{padding-block:var(--band)}.will-reveal:not(.in){opacity:0}.will-reveal.in{animation:rise .85s var(--ease) backwards;animation-delay:calc(var(--i,0) * 70ms)}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(30px)}}.label{color:var(--cyan);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:.875rem;font-weight:500}.display{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,1.25rem + 3.3vw,4.75rem);font-weight:700;line-height:1.08}.display--md{font-size:clamp(1.625rem,1.2rem + 2.4vw,3.5rem)}.h2{letter-spacing:-.028em;text-wrap:balance;max-width:24ch;font-size:clamp(1.5rem,1.15rem + 2vw,3.375rem);font-weight:700;line-height:1.14}.h3{letter-spacing:-.015em;font-size:clamp(1.1875rem,1.05rem + .75vw,1.75rem);font-weight:700;line-height:1.22}.grad,.grad--ink{background:var(--grad);color:#0000;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate sheen}@keyframes sheen{to{background-position:100% 0}}.illus{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 14px;font-size:.875rem;line-height:1.4;display:inline-block}.btn{min-height:54px;font:inherit;text-align:center;cursor:pointer;transform:translate(var(--tx,0), var(--ty,0));transition:transform .25s var(--ease), box-shadow .25s, background-color .2s, border-color .2s;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn--primary{background:var(--grad-btn);color:var(--white);box-shadow:0 0 0 1px #cb99fa59,0 10px 40px -8px #7c3aedbf}.btn--primary:after{content:"";width:40%;transition:left .6s var(--ease);background:linear-gradient(100deg,#0000,#ffffff5c,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.btn--primary:hover{box-shadow:0 0 0 1px #22d3eeb3,0 14px 56px -6px #22d3ee8c}.btn--primary:hover:after{left:120%}.btn--ghost{border-color:var(--line);color:var(--paper);background:#f4f6fb0a}.btn--ghost:hover{border-color:var(--cyan);background:#22d3ee1a}.btn--sm{min-height:46px;padding:8px 18px;font-size:.9688rem}.btn:disabled{opacity:.7;cursor:progress}.actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.skip{z-index:100;background:var(--paper);color:var(--navy);border-radius:8px;padding:12px 18px;font-weight:600;position:absolute;top:-120px;left:16px}.skip:focus{top:12px}.header{z-index:50;border-bottom:1px solid var(--rule);color:var(--paper);position:sticky;top:0}.header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#04041ab8;position:absolute;inset:0}.header__inner{height:var(--header-h);align-items:center;gap:24px;display:flex}.brand{flex:none;align-items:center;transition:filter .25s;display:inline-flex}.brand:hover{filter:drop-shadow(0 0 14px #7c3aede6)}.brand{flex-direction:column;align-items:stretch;text-decoration:none}.brand img{width:auto;height:45px;display:block}.brand__slogan{width:0;min-width:100%;color:var(--lav-tint);white-space:nowrap;text-align:justify;text-align-last:justify;margin-top:2px;font-size:.875rem;font-weight:500;line-height:1.2;display:block}@media (min-width:768px){.brand img{height:48px}}.nav{margin-left:auto;display:none}.nav__list{gap:2px;display:flex}.nav__link{min-height:44px;color:var(--lav-tint);white-space:nowrap;align-items:center;padding:0 13px;font-size:.9688rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav__link:after{content:"";background:var(--grad);transform-origin:0;height:2px;transition:transform .35s var(--ease);position:absolute;bottom:6px;left:13px;right:13px;transform:scaleX(0)}.nav__link:hover,.nav__link[aria-current=page]{color:var(--white)}.nav__link:hover:after,.nav__link[aria-current=page]:after{transform:scaleX(1)}.header__cta{background:var(--grad-btn);min-height:46px;color:var(--white);white-space:nowrap;transform:translate(var(--tx,0), var(--ty,0));transition:transform .25s var(--ease), box-shadow .25s;border-radius:12px;align-items:center;padding:0 20px;font-size:.9688rem;font-weight:600;text-decoration:none;display:none}.header__cta:hover{box-shadow:0 0 28px #7c3aede6}.menu-btn{border:1px solid var(--line);min-width:76px;min-height:44px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border-radius:12px;margin-left:auto;padding:0 16px;font-size:.9688rem;font-weight:500}@media (min-width:1200px){.nav{display:block}.header__cta{display:inline-flex}.menu-btn{display:none}}.mobile{inset:var(--header-h) 0 0 0;z-index:49;background:var(--void);position:fixed;overflow-y:auto}.mobile__inner{padding-block:16px 48px}.mobile__list>li{border-bottom:1px solid var(--rule)}.mobile__link{min-height:64px;color:var(--paper);letter-spacing:-.02em;align-items:center;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex}.mobile__link[aria-current=page]{color:var(--cyan)}.hero{padding-bottom:36px;position:relative;overflow:hidden}.hero__canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__grid{z-index:1;align-items:center;gap:8px;padding-block:clamp(36px,5vw,64px) 8px;display:grid;position:relative}.hero__title{letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.06}.hero__inc,.hero__pow{font-size:clamp(1.5rem,.9rem + 3.4vw,4rem);display:block}.hero__pow{color:var(--lav-tint);margin-top:4px;font-weight:500}.hero__word{white-space:nowrap;perspective:700px;height:1.2em;font-size:clamp(1.85rem,.6rem + 6.4vw,5.75rem);font-weight:800;display:block;position:relative}.hero__letters{filter:drop-shadow(0 0 26px #7c3aed8c);display:block;position:absolute;top:0;left:0}.hero__letters span{transform-origin:50% 80%;display:inline-block}.hero__letters--in span{animation:letterIn .75s var(--ease) backwards}.hero__letters--out span{animation:.42s ease-in forwards letterOut}@keyframes letterIn{0%{opacity:0;filter:blur(12px);transform:translateY(.55em)rotateX(-85deg)scale(.9)}}@keyframes letterOut{to{opacity:0;filter:blur(10px);transform:translateY(-.5em)rotateX(70deg)}}.hero__note{max-width:40ch;min-height:2.9em;color:var(--muted);animation:noteIn .6s var(--ease) backwards;margin-top:22px;font-size:clamp(1rem,.94rem + .5vw,1.375rem);line-height:1.34}@keyframes noteIn{0%{opacity:0;transform:translate(-14px)}}.hero .actions{margin-top:20px}.hero__spot{height:min(66vw,300px)}@media (min-width:1100px){.hero__grid{min-height:min(680px, calc(100svh - var(--header-h) - 96px));grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px}.hero__spot{height:min(560px,42vw)}}.wordbar{z-index:1;flex-wrap:wrap;gap:8px;margin-top:16px;display:flex;position:relative}.wordbar__btn{border:1px solid var(--line);min-height:44px;color:var(--lav-tint);font:inherit;cursor:pointer;transition:color .2s, border-color .2s, box-shadow .25s, transform .25s var(--ease);background:#0d0d3e99;border-radius:999px;padding:0 18px;font-size:.9688rem;font-weight:500}.wordbar__btn:hover{transform:translateY(-2px)}.wordbar__btn.is-on{border-color:var(--cyan);color:var(--white);box-shadow:0 0 22px #22d3ee66,inset 0 0 18px #4f46e580}.pagehero{overflow:hidden}.pagehero:before{content:"";aspect-ratio:1;opacity:.2;filter:drop-shadow(0 0 50px #7c3aedf2);pointer-events:none;background:url(/brand/wiseai_symbol.svg) 50%/contain no-repeat;width:min(560px,70vw);animation:9s ease-in-out infinite alternate floaty;position:absolute;top:50%;right:-6%;transform:translateY(-50%)}@keyframes floaty{to{transform:translateY(-46%)rotate(8deg)scale(1.05)}}.pagehero__inner{padding-block:clamp(56px,8vw,112px);position:relative}.pagehero__body{max-width:58ch;color:var(--muted);margin-top:24px;font-size:clamp(1rem,.94rem + .45vw,1.3125rem);line-height:1.5}.crumb{color:var(--muted);margin-bottom:22px;font-size:.9688rem}.crumb a:hover{color:var(--cyan)}.ind-hero__icon{background:var(--grad-btn);border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:22px;display:inline-grid;box-shadow:0 0 40px #7c3aedbf}.tool,.tile,.plate,.ind-card,.menu__dept,.sample,.leak,.support__item,.brief{border:1px solid var(--line);border-radius:var(--r);background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #22d3ee1a, transparent 62%), var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.tile,.plate,.ind-card,.leak,.support__item{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s var(--ease), border-color .25s, box-shadow .3s}.tile:hover,.plate:hover,.ind-card:hover,.leak:hover,.support__item:hover{border-color:#22d3ee99;box-shadow:0 18px 60px -22px #7c3aede6}.tool{margin-top:44px;padding:clamp(20px,3vw,40px)}.tool__title{color:var(--lav-tint);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:.875rem;font-weight:500}.tool__title--gap{margin-top:26px}.waffle{align-items:center;gap:32px;display:grid}.waffle__grid{grid-template-columns:repeat(10,1fr);gap:clamp(5px,1vw,10px);max-width:400px;display:grid}.waffle__grid span{aspect-ratio:1;background:#9590ef24;border-radius:30%;transition:background-color .3s,box-shadow .3s,transform .3s}.waffle__grid span.is-on{background:linear-gradient(135deg, var(--cyan), var(--violet));transform:scale(1.04);box-shadow:0 0 12px #7c3aedcc}.waffle__over{color:var(--muted);margin-bottom:12px}.waffle__stat{width:100%;color:var(--paper);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:20px;padding:14px 16px;transition:border-color .25s,background-color .25s;display:flex}.waffle__stat b{letter-spacing:-.03em;opacity:.55;flex:none;width:2.5em;font-size:clamp(1.75rem,1.4rem + 1.8vw,3.5rem);line-height:1;transition:opacity .25s}.waffle__stat span{font-size:1.125rem;line-height:1.3}.waffle__stat small{color:var(--muted);margin-top:4px;display:block}.waffle__stat.is-on{border-color:var(--line);background:var(--panel-hi)}.waffle__stat.is-on b{opacity:1;color:var(--cyan)}@media (min-width:860px){.waffle{grid-template-columns:400px minmax(0,1fr);gap:56px}}.verdict{margin-top:28px;font-size:clamp(1.0625rem,.98rem + .6vw,1.5rem)}.verdict__src{color:var(--muted);font-size:.875rem}.process__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 6px;display:grid;position:relative}.process__rail button{width:100%;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.process__node{z-index:1;border:1px solid var(--line);background:var(--navy);width:46px;height:46px;transition:background .3s, box-shadow .3s, transform .3s var(--ease);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.process__name{text-align:center;font-size:.9375rem;line-height:1.2}.process__rail .is-done .process__node{background:var(--indigo);color:var(--white)}.process__rail .is-on .process__node{background:var(--grad-btn);color:var(--white);transform:scale(1.14);box-shadow:0 0 30px #22d3ee99}.process__rail .is-on .process__name{color:var(--white);font-weight:600}@media (min-width:820px){.process__rail{grid-template-columns:repeat(6,minmax(0,1fr))}.process__rail:before,.process__rail:after{content:"";background:var(--line);width:83.33%;height:2px;position:absolute;top:22px;left:8.33%}.process__rail:after{width:calc(83.33% * var(--p-n,1));background:var(--grad);transform-origin:0;transform:scaleX(calc(var(--p) / 100%));width:83.33%;transition:transform .7s var(--ease);box-shadow:0 0 14px #22d3eecc}}.process__stage{border-top:1px solid var(--rule);animation:rise .55s var(--ease) backwards;gap:24px;margin-top:34px;padding-top:28px;display:grid}.process__body{color:var(--muted);margin-top:8px;font-size:1.125rem}.process__tasks{gap:10px;display:grid}.process__tasks li{animation:taskIn .4s var(--ease) backwards;animation-delay:var(--d);align-items:center;gap:12px;display:flex}@keyframes taskIn{0%{opacity:0;transform:translate(-12px)}}.process__spin{background:linear-gradient(135deg, var(--cyan), var(--violet));width:26px;height:26px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:inline-grid}.scan{grid-template-columns:repeat(10,1fr);align-self:center;gap:6px;display:grid}.scan span{background:var(--indigo);border-radius:4px;height:16px;animation:1.6s ease-in-out infinite scanCell}@keyframes scanCell{0%,to{opacity:.14}50%{opacity:1;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}}@media (min-width:900px){.process__stage{grid-template-columns:1.1fr 1.1fr .8fr;gap:40px}}.calc{gap:36px;display:grid}.slider{padding-block:10px}.slider__head{justify-content:space-between;gap:16px;margin-bottom:8px;font-size:1rem;line-height:1.3;display:flex}.slider__head b{color:var(--cyan);font-variant-numeric:tabular-nums;flex:none}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:0;display:block}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cyan), var(--violet)) 0 / var(--p,50%) 100% no-repeat, #9590ef38;border-radius:6px;height:6px}input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--cyan), var(--violet)) 0 / var(--p,50%) 100% no-repeat, #9590ef38;border-radius:6px;height:6px}input[type=range]::-webkit-slider-thumb{border:3px solid var(--white);background:var(--indigo);-webkit-appearance:none;width:24px;height:24px;transition:transform .2s var(--ease);border-radius:50%;margin-top:-9px;box-shadow:0 0 16px #22d3eee6}input[type=range]::-moz-range-thumb{border:3px solid var(--white);background:var(--indigo);border-radius:50%;width:18px;height:18px;box-shadow:0 0 16px #22d3eee6}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.18)}.calc__caption{color:var(--muted)}.calc__total{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--grad);color:#0000;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,1.7rem + 5vw,5.75rem);font-weight:800;line-height:1.05}.calc__lift{color:var(--muted);margin-top:4px}.calc__lift b{color:var(--white)}.flow{width:100%;height:auto;margin-block:12px;display:block}.flow__g{transition:opacity .25s}.flow__g.is-dim{opacity:.25}.flow__pulse{stroke-dasharray:18 120;opacity:.9;animation:2.2s linear infinite flowDash}@keyframes flowDash{to{stroke-dashoffset:-138px}}.flow__node{transform-origin:552px 150px;animation:2.6s ease-in-out infinite pulse}@keyframes pulse{50%{transform:scale(1.1)}}.calc__list li{border-radius:10px;gap:12px;padding:10px;transition:background-color .2s;display:flex}.calc__list li.is-on{background:var(--panel-hi)}.calc__dot{border-radius:50%;flex:none;width:12px;height:12px;margin-top:7px}.calc__row{flex:1;justify-content:space-between;gap:16px;line-height:1.32;display:flex}.calc__row small{color:var(--muted);display:block}.calc__row b{font-variant-numeric:tabular-nums;flex:none}.calc__fine{color:var(--muted);margin-top:12px;font-size:.9375rem}.calc .actions{margin-top:20px}@media (min-width:1000px){.calc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.radar{align-items:center;gap:28px;display:grid}.radar__chart svg{touch-action:none;width:100%;max-width:520px;margin-inline:auto;display:block;overflow:visible}.radar__ring{fill:none;stroke:var(--rule)}.radar__axis{stroke:var(--rule);transition:stroke .2s}.radar__axis.is-on{stroke:var(--cyan);stroke-width:2px}.radar__shape{stroke:var(--cyan);stroke-width:2px;filter:drop-shadow(0 0 18px #7c3aedcc);transition:all .25s var(--ease)}.radar__label{fill:var(--paper);font-size:27px;font-weight:500}@media (min-width:700px){.radar__label{font-size:21px}}.radar__handle{cursor:grab}.radar__dot{fill:var(--white);stroke:var(--indigo);stroke-width:3px;filter:drop-shadow(0 0 8px var(--cyan));transition:r .2s}.radar__hint{color:var(--muted);text-align:center;margin-top:10px;font-size:.9375rem}.radar__row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 82px;align-items:center;gap:12px;min-height:44px;font-size:1rem;display:grid}.radar__row span{color:var(--muted);text-align:right;font-size:.9375rem}.radar__plan li{gap:14px;padding-block:10px;display:flex}.radar__rank{background:var(--grad-btn);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.radar__plan b{display:block}.radar__plan a{color:var(--muted);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);line-height:1.35}.radar__plan a:hover{color:var(--white)}@media (min-width:1000px){.radar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.orbit{align-items:center;gap:28px;display:grid}.orbit__map{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.orbit__map svg,.orbit__core{display:none}.orbit__node{border:1px solid var(--line);background:var(--navy);min-height:52px;color:var(--lav-tint);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;font-size:.9688rem;font-weight:500;transition:border-color .25s,box-shadow .25s,color .25s,background .25s;display:flex}.orbit__node.is-on{border-color:var(--cyan);background:var(--panel-hi);color:var(--white);box-shadow:0 0 30px #22d3ee73}.orbit__panel{animation:rise .5s var(--ease) backwards}.orbit__panel li{animation:taskIn .45s var(--ease) backwards}.orbit__panel a{border-bottom:1px solid var(--rule);transition:padding-left .25s var(--ease);padding:14px 0;text-decoration:none;display:block}.orbit__panel a:hover{padding-left:10px}.orbit__panel b{font-size:1.1875rem;display:block}.orbit__panel span{color:var(--muted);font-size:1rem}@media (min-width:760px){.orbit__map{aspect-ratio:1;width:100%;max-width:520px;margin-inline:auto;display:block}.orbit__map svg{width:100%;height:100%;display:block}.orbit__ring{fill:none;stroke:var(--rule);stroke-dasharray:4 8;transform-origin:200px 200px;animation:60s linear infinite slowspin}.orbit__ring--in{animation-direction:reverse}.orbit__beam{stroke:#9590ef24;transition:stroke .3s}.orbit__beam.is-on{stroke:var(--cyan);stroke-width:2px;filter:drop-shadow(0 0 6px var(--cyan))}.orbit__core{background:radial-gradient(circle,#7c3aed8c,#04041a33 70%);border-radius:50%;place-items:center;width:104px;height:104px;animation:3s ease-in-out infinite corePulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit__node{flex-direction:column;justify-content:center;gap:4px;width:116px;height:88px;padding:6px;position:absolute;transform:translate(-50%,-50%)}.orbit__node.is-on{transform:translate(-50%,-50%)scale(1.08)}}@keyframes corePulse{50%{box-shadow:0 0 60px #7c3aedcc}}@media (min-width:1000px){.orbit{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px}}.tiles{gap:14px;margin-top:40px;display:grid}@media (min-width:640px){.tiles--2,.tiles--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{padding:24px}.tile__over{color:var(--muted);font-size:.9375rem}.tile__text{margin-top:4px;font-size:1.1875rem;font-weight:600;line-height:1.32}.tile__how{color:var(--muted);margin-top:10px;font-size:.9375rem}.band__note{max-width:60ch;color:var(--muted);margin-top:28px}.strip{counter-reset:step;margin-top:44px;display:grid}.strip li{counter-increment:step;border-bottom:1px solid var(--rule);padding-block:20px}.strip li:before{content:counter(step);background:var(--grad-btn);width:38px;height:38px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:12px;font-size:.9375rem;font-weight:700;display:inline-grid;box-shadow:0 0 22px #7c3aedb3}.strip h3{letter-spacing:-.01em;font-size:1.3125rem;font-weight:700}.strip p{color:var(--muted);margin-top:4px;font-size:1rem}@media (min-width:900px){.strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.strip li{border-bottom:0}}.showcase{align-items:center;gap:32px;display:grid}.band>.showcase{align-items:center}.wrap+.showcase,.tool+.showcase{margin-top:56px}.showcase .h3,.showcase__h{margin-top:16px}.showcase__p{max-width:44ch;color:var(--muted);margin-top:16px;font-size:1.125rem}.showcase .btn{margin-top:24px}@media (min-width:1000px){.showcase{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.caps{margin-top:18px}.caps li{border-bottom:1px solid var(--rule);padding:10px 0 10px 26px;font-size:1.0625rem;position:relative}.caps li:before{content:"";background:var(--grad);width:12px;height:12px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute;top:1.15em;left:0}.sample{padding:clamp(18px,3vw,30px)}.sample__title{color:var(--muted);margin-bottom:16px;font-size:.9375rem}.will-reveal:not(.in) .seq{opacity:0}.sample.in .seq{animation:seqIn .5s var(--ease) backwards;animation-delay:calc(var(--s,0) * .23s + .26s)}@keyframes seqIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.lchat{gap:12px;display:grid}.lchat__row{align-items:flex-end;gap:10px;display:flex}.lchat__row--c{justify-content:flex-end}.lchat__avatar{border:1px solid var(--line);background:var(--navy);opacity:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:opacity .3s;display:grid}.lchat__row.is-on .lchat__avatar{opacity:1}.lchat__cell{max-width:min(84%,480px);display:grid}.lchat__row--c .lchat__cell{justify-items:end}.lchat__row--a .lchat__cell{justify-items:start}.lchat__msg{opacity:0;transition:opacity .35s, transform .4s var(--ease);border-radius:16px;grid-area:1/1;align-self:start;padding:12px 16px;font-size:1rem;line-height:1.42;transform:translateY(12px)scale(.97)}.lchat__msg.is-on{opacity:1;transform:none}.lchat__ghost{visibility:hidden}.lchat__msg--c{background:#f4f6fb1f;border-bottom-right-radius:5px}.lchat__msg--a{background:var(--grad-btn);border-bottom-left-radius:5px;box-shadow:0 8px 30px -12px #7c3aede6}.dots{gap:5px;display:inline-flex}.dots i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.25;transform:translateY(-4px)}}.board{gap:12px;display:grid}@media (min-width:560px){.board{grid-template-columns:repeat(3,minmax(0,1fr))}}.board__head{color:var(--cyan);margin-bottom:8px;font-size:.9375rem;font-weight:600}.board__card{background:#f4f6fb14;border-radius:10px;margin-top:8px;padding:12px;font-size:.9688rem;line-height:1.38}.doc{border:1px solid var(--rule);background:#04041a80;border-radius:12px;padding:18px 20px}.doc__head{margin-bottom:8px;font-weight:700}.doc__row{border-top:1px solid var(--rule);justify-content:space-between;gap:16px;padding-block:8px;font-size:1rem;display:flex}.doc__row b{color:var(--cyan);font-weight:600}.doc__row--total{border-top:2px solid var(--indigo);font-weight:700}.doc__note{color:var(--muted);margin-top:10px;font-size:.9375rem}.slist li{border-top:1px solid var(--rule);grid-template-columns:62px minmax(0,1fr);gap:2px 12px;padding-block:11px;font-size:1rem;line-height:1.38;display:grid}.slist li:first-child{border-top:0}.slist__tag{color:var(--cyan);font-weight:600}.slist__status{color:var(--lav-tint);grid-column:2;font-size:.9375rem}@media (min-width:620px){.slist li{grid-template-columns:62px minmax(0,1fr) auto}.slist__status{grid-column:3}}.flow-list,ol.flow{gap:8px;display:grid}ol.flow li{border-left:3px solid var(--cyan);background:#f4f6fb14;border-radius:0 10px 10px 0;padding:11px 14px;font-size:1rem}.sol__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-bottom:18px;display:flex}.sol__top .label{margin-bottom:0}.sol__grid{gap:32px;margin-top:36px;display:grid}.sol__live{color:var(--muted);margin-top:18px;font-weight:500}@media (min-width:1000px){.sol__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}}.gains{border-top:1px solid var(--rule);gap:10px;margin-top:28px;padding-top:24px;display:grid}.gains b{font-weight:700}@media (min-width:768px){.gains{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.compare{border-top:2px solid var(--indigo);margin-top:36px}.compare__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:12px;padding:16px 10px;font-size:clamp(1rem,.94rem + .3vw,1.1875rem);line-height:1.32;transition:background-color .2s;display:grid}.compare__row:hover{background:var(--panel-hi)}.compare__row--head{color:var(--muted);font-size:.9375rem;font-weight:600}.compare [role=rowheader]{color:var(--muted)}.compare [role=cell] b{color:var(--cyan)}.columns{gap:40px;margin-top:64px;display:grid}.band>.columns,.columns--wide{margin-top:0}@media (min-width:768px){.columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}.ticks{margin-top:14px}.ticks li{border-bottom:1px solid var(--rule);padding:11px 0 11px 28px;position:relative}.ticks li:before{content:"";border-left:2px solid var(--cyan);border-bottom:2px solid var(--cyan);width:13px;height:7px;position:absolute;top:1.05em;left:2px;transform:rotate(-45deg)}.ticks--lg li{font-size:1.1875rem}.ticks--wide{max-width:780px;margin-top:36px}.cards2{gap:14px;margin-top:40px;display:grid}@media (min-width:768px){.cards2{grid-template-columns:repeat(2,minmax(0,1fr))}}.plate{padding:32px}.plate--hi{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #22d3ee29, transparent 62%), linear-gradient(120deg, #4f46e58c, #3b007bbf);border-color:#cb99fa99}.plate__time{color:var(--cyan);margin-bottom:8px;font-size:.9375rem;font-weight:600}.plate p:last-child{margin-top:8px}.prose>*+*{margin-top:18px}.ind-grid{gap:14px;margin-top:40px;display:grid}@media (min-width:560px){.ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ind-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.ind-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ind-card a{flex-direction:column;height:100%;padding:24px;text-decoration:none;display:flex}.ind-card__icon{width:52px;height:52px;color:var(--cyan);transition:transform .35s var(--ease), box-shadow .3s, color .3s;background:linear-gradient(135deg,#22d3ee3d,#7c3aed80);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.ind-card:hover .ind-card__icon{color:var(--white);transform:translateY(-3px)scale(1.08)rotate(-4deg);box-shadow:0 0 30px #22d3ee99}.ind-card h3{font-size:1.1875rem;font-weight:700;line-height:1.25}.ind-card p{color:var(--muted);margin-top:6px;font-size:.9688rem;line-height:1.4}.ind-card__go{color:var(--cyan);align-self:flex-start;margin-top:auto;padding-top:16px;font-size:.9375rem;font-weight:600;position:relative}.ind-card__go:after{content:"";background:var(--grad);transform-origin:0;height:2px;transition:transform .35s var(--ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.ind-card:hover .ind-card__go:after{transform:scaleX(1)}.leaks{gap:14px;margin-top:40px;display:grid}@media (min-width:640px){.leaks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.leaks{grid-template-columns:repeat(4,minmax(0,1fr))}}.leak{padding:26px 24px;font-size:1.1875rem;font-weight:600;line-height:1.32}.leak:before{content:"";background:var(--grad);width:34px;height:3px;box-shadow:0 0 12px var(--cyan);margin-bottom:16px;display:block}.plays{gap:24px;display:grid}.plays__tabs{flex-direction:column;gap:8px;display:flex}.plays__tab{border:1px solid var(--line);min-height:56px;color:var(--lav-tint);font:inherit;text-align:left;cursor:pointer;transition:border-color .25s, background-color .25s, color .25s, transform .25s var(--ease);background:0 0;border-radius:14px;padding:10px 18px;font-weight:600}.plays__tab:hover{transform:translate(4px)}.plays__tab.is-on{border-color:var(--cyan);background:var(--panel-hi);color:var(--white);box-shadow:0 0 26px #22d3ee4d}.plays__panel{animation:rise .5s var(--ease) backwards}.plays__body{color:var(--muted);margin-top:8px;font-size:1.125rem}.plays__link{color:var(--cyan);margin-top:18px;font-weight:600;display:inline-block}.pflow{margin-top:22px}.pflow li{color:var(--muted);padding:11px 0 11px 34px;transition:color .3s;position:relative}.pflow li:before{content:"";background:var(--rule);width:2px;position:absolute;top:0;bottom:0;left:8px}.pflow__dot{border:2px solid var(--line);background:var(--navy);border-radius:50%;width:16px;height:16px;transition:background .3s,box-shadow .3s,border-color .3s;position:absolute;top:16px;left:1px}.pflow li.is-done .pflow__dot{border-color:var(--indigo);background:var(--indigo)}.pflow li.is-on{color:var(--white);font-weight:600}.pflow li.is-on .pflow__dot{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 16px var(--cyan)}@media (min-width:900px){.plays{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px}}.support{gap:14px;margin-top:40px;display:grid}@media (min-width:640px){.support{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.support{grid-template-columns:repeat(4,minmax(0,1fr))}}.support__item{padding:26px 24px}.support__n{background:var(--grad-btn);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:14px;font-weight:700;display:grid}.support__item h3{font-size:1.3125rem}.support__item p{color:var(--muted);margin-top:6px;font-size:1rem;line-height:1.42}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;padding:18px 34px 18px 0;font-size:1.1875rem;font-weight:600;line-height:1.3;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan);width:11px;height:11px;transition:transform .3s var(--ease);position:absolute;top:26px;right:6px;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq p{color:var(--muted);animation:rise .4s var(--ease) backwards;padding-bottom:18px}.also{margin-top:48px}.also ul{flex-wrap:wrap;gap:8px;display:flex}.also a{border:1px solid var(--line);min-height:44px;color:var(--lav-tint);border-radius:999px;align-items:center;padding:0 16px;font-size:.9688rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.also a:hover{border-color:var(--cyan);color:var(--white)}.closing{padding-block:clamp(64px,8vw,112px)}.closing__inner{align-items:end;gap:32px;display:grid}.closing__text{max-width:50ch;color:var(--muted);margin-top:18px;font-size:1.1875rem}@media (min-width:900px){.closing__inner{grid-template-columns:minmax(0,1fr) auto}}.form__grid{gap:0 20px;display:grid}@media (min-width:640px){.form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{margin-bottom:22px}.field label,.chipset legend{margin-bottom:8px;font-size:1rem;font-weight:500;display:block}.field__optional{color:var(--muted);font-weight:400}.field input,.field select,.field textarea,.handover input{border:1px solid var(--line);width:100%;min-height:52px;color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#04041a99;border-radius:12px;padding:12px 14px;line-height:1.4;transition:border-color .2s,box-shadow .2s;display:block}.field select option{background:var(--navy)}.field input:focus,.field select:focus,.field textarea:focus,.handover input:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #22d3ee38}.field textarea{resize:vertical}.field [aria-invalid=true]{border-color:var(--danger)}.field__help{color:var(--muted);margin-top:8px;font-size:.9375rem}.field__error{color:var(--danger);margin-top:8px;font-size:.9375rem;font-weight:500}.form__trap{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.form__privacy{color:var(--muted);font-size:.9375rem}.form__status{margin-top:16px}.form__status-error{border-left:3px solid var(--danger);color:var(--danger);padding-left:14px;font-weight:500}.chipset__row{flex-wrap:wrap;gap:8px;display:flex}.chipset__row:focus{outline:none}.chip{border:1px solid var(--line);min-height:44px;color:var(--lav-tint);font:inherit;cursor:pointer;transition:border-color .2s, background .2s, color .2s, transform .2s var(--ease);background:#04041a80;border-radius:999px;padding:0 16px;font-size:.9688rem}.chip:hover{border-color:var(--cyan);transform:translateY(-2px)}.chip.is-on{background:var(--grad-btn);color:var(--white);border-color:#0000;box-shadow:0 0 20px #7c3aedbf}.desk__tabs{gap:8px;margin-bottom:26px;display:grid}@media (min-width:720px){.desk__tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.desk__tab{border:1px solid var(--line);min-height:56px;color:var(--lav-tint);font:inherit;cursor:pointer;background:0 0;border-radius:14px;padding:10px 16px;font-weight:600;transition:border-color .25s,background .25s,color .25s}.desk__tab:hover{border-color:var(--cyan)}.desk__tab.is-on{background:var(--grad-btn);color:var(--white);border-color:#0000;box-shadow:0 0 30px #7c3aedb3}.desk__panel{animation:rise .45s var(--ease) backwards}.desk__note{color:var(--muted);margin-bottom:22px;font-size:1.125rem}.desk__done,.wizard__done{text-align:center;padding-block:28px}.desk__done p,.wizard__done p{max-width:50ch;color:var(--muted);margin:10px auto 20px}.desk__tick{background:linear-gradient(135deg, var(--cyan), var(--violet));width:64px;height:64px;color:var(--navy);animation:popIn .6s var(--ease) backwards;border-radius:50%;place-items:center;margin-bottom:16px;display:inline-grid;box-shadow:0 0 44px #22d3ee99}@keyframes popIn{0%{opacity:0;transform:scale(.4)}}.blueprint:focus{outline:none}.blueprint__intro{color:var(--muted);margin-top:12px}.blueprint h4{color:var(--cyan);margin:26px 0 8px;font-size:1rem;font-weight:600}.blueprint__list li,.blueprint__moves li{border-bottom:1px solid var(--rule);animation:taskIn .5s var(--ease) backwards;padding-block:8px}.blueprint__moves b,.blueprint__moves span{display:block}.blueprint__moves span{color:var(--muted)}.wizard{align-items:start;gap:18px;margin-top:44px;display:grid}.wizard .tool{margin-top:0}@media (min-width:1000px){.wizard{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px}.brief{top:calc(var(--header-h) + 20px);position:sticky}}.wizard__steps{justify-content:space-between;margin-bottom:30px;display:flex;position:relative}.wizard__steps:before,.wizard__steps:after{content:"";background:var(--line);height:2px;position:absolute;top:21px;left:22px;right:22px}.wizard__steps:after{background:var(--grad);box-shadow:0 0 12px var(--cyan);transform-origin:0;transform:scaleX(calc(var(--p) / 100%));transition:transform .6s var(--ease)}.wizard__steps li{z-index:1;position:relative}.wizard__steps button{min-width:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.wizard__steps button:disabled{cursor:default}.wizard__steps span{border:1px solid var(--line);background:var(--navy);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;transition:background .3s,box-shadow .3s;display:grid}.wizard__steps .is-done span{background:var(--indigo);color:var(--white)}.wizard__steps .is-on span{background:var(--grad-btn);color:var(--white);box-shadow:0 0 26px #22d3ee99}.wizard__steps .is-on small{color:var(--white)}.wizard__steps small{display:none}@media (min-width:560px){.wizard__steps small{text-transform:capitalize;display:block}}.wizard__body{animation:rise .45s var(--ease) backwards}.wizard__intro{color:var(--muted);margin:4px 0 24px}.wizard__priv{margin-top:14px}.wizard__retry{margin-top:16px}.brief{padding:24px}.brief dl>div{border-bottom:1px solid var(--rule);animation:taskIn .35s var(--ease) backwards;padding-block:8px}.brief dt{color:var(--muted);font-size:.875rem}.brief dd{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9688rem;line-height:1.38;display:-webkit-box;overflow:hidden}.brief__empty{color:var(--muted)}.tasks{gap:6px;margin-bottom:8px;display:grid}.tasks li{color:var(--muted);animation:taskIn .3s var(--ease) backwards;align-items:center;gap:10px;font-size:.9375rem;line-height:1.3;display:flex}.tasks__mark{width:20px;height:20px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.tasks li.is-run{color:var(--white)}.tasks li.is-run .tasks__mark{border:2px solid #22d3ee47;border-top-color:var(--cyan);animation:.7s linear infinite spin}.tasks li.is-done .tasks__mark{background:linear-gradient(135deg, var(--cyan), var(--violet));animation:popIn .3s var(--ease) backwards}.tasks--lg{gap:14px;margin-top:22px}.tasks--lg li{font-size:1.125rem}@keyframes spin{to{transform:rotate(360deg)}}.tasks-done button{min-height:32px;color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.875rem;display:inline-flex}.tasks-done .is-flip{transform:rotate(180deg)}.assist-wrap{padding:0;overflow:hidden}.assist{height:100%;display:flex}.assist--inline{height:min(680px,86svh)}.assist__side{border-right:1px solid var(--rule);background:#04041a73;flex-direction:column;flex:0 0 300px;padding:26px;display:none}@media (min-width:900px){.assist__side{display:flex}}.assist__sidehead{color:var(--lav-tint);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.875rem;display:flex}.assist__pulse{background:var(--lavender);border-radius:50%;width:10px;height:10px}.assist__pulse.is-on{background:var(--cyan);box-shadow:0 0 14px var(--cyan);animation:.9s ease-in-out infinite dot}.assist__idle{color:var(--muted);font-size:.9688rem}.assist__graph{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:auto;display:grid}.assist__graph span{aspect-ratio:1;background:#9590ef24;border-radius:30%}.assist__graph.is-on span{animation:.9s ease-in-out infinite scanCell}.assist__main{flex-direction:column;flex:1;min-width:0;display:flex}.assist__head{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:14px 18px;display:flex}.assist__logo{background:var(--navy);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 20px #7c3aedbf}.assist__head b,.assist__head small{line-height:1.25;display:block}.assist__head small{color:var(--muted)}.assist__close{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.assist__close:hover{background:var(--panel-hi)}.assist__log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow-y:auto}.bubble{max-width:88%;animation:seqIn .35s var(--ease) backwards;border-radius:16px;padding:12px 16px}.bubble--bot{background:#f4f6fb14;border-bottom-left-radius:5px;align-self:flex-start}.bubble--user{background:var(--grad-btn);border-bottom-right-radius:5px;align-self:flex-end}.bubble__text{font-size:1rem;line-height:1.45}.caret{background:var(--cyan);vertical-align:-2px;width:2px;height:1em;margin-left:3px;animation:.8s infinite dot;display:inline-block}.bubble__links{flex-wrap:wrap;gap:8px 14px;margin-top:10px;display:flex}.bubble__links a{color:var(--cyan);font-size:.9688rem;font-weight:600}.plancards{gap:8px;margin-top:10px;display:grid}.plancards li{animation:seqIn .45s var(--ease) backwards}.plancards a{border:1px solid var(--line);border-radius:12px;padding:12px;text-decoration:none;transition:border-color .2s;display:block}.plancards a:hover{border-color:var(--cyan)}.plancards b,.plancards span{display:block}.plancards span{color:var(--muted);font-size:.9375rem;line-height:1.36}.handover{border-top:1px solid var(--rule);gap:8px;margin-top:12px;padding-top:12px;display:grid}.handover p{font-size:.9375rem}.handover input{min-height:46px;font-size:1rem}.handover .btn{justify-self:start}.handover__ok{color:var(--cyan);margin-top:12px;font-size:.9688rem}.handover__err{color:var(--danger)}.assist__chips{scrollbar-width:none;gap:8px;padding:0 18px 12px;display:flex;overflow-x:auto}.assist__chips button{border:1px solid var(--line);min-height:44px;color:var(--lav-tint);font:inherit;cursor:pointer;background:#04041a80;border-radius:999px;flex:none;padding:0 14px;font-size:.9375rem;transition:border-color .2s,color .2s}.assist__chips button:hover{border-color:var(--cyan);color:var(--white)}.assist__form{border-top:1px solid var(--rule);gap:8px;padding:12px 18px 18px;display:flex}.assist__form input{border:1px solid var(--line);min-width:0;min-height:50px;color:var(--paper);font:inherit;background:#04041a99;border-radius:14px;flex:1;padding:0 16px;font-size:1rem}.assist__form input:focus{border-color:var(--cyan);outline:none}.assist__form input::placeholder{color:var(--muted)}.assist__form button{background:var(--grad-btn);width:50px;height:50px;color:var(--white);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;display:grid}.assist__form button:disabled{opacity:.45;cursor:default}.launcher{z-index:45;min-height:56px;color:var(--white);font:inherit;cursor:pointer;transition:transform .25s var(--ease);background:#0d0d3eeb;border:1px solid #cb99fa80;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 8px;font-weight:600;animation:3.2s ease-in-out infinite launcher;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 0 34px #7c3aedbf}.launcher:hover{transform:translateY(-3px)scale(1.03)}.launcher__icon{background:var(--grad-btn);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}@keyframes launcher{50%{box-shadow:0 0 54px #22d3ee99}}.dock{z-index:60;animation:rise .35s var(--ease) backwards;background:#08082c;position:fixed;inset:0}@media (min-width:640px){.dock{border:1px solid #cb99fa80;border-radius:20px;width:420px;height:min(660px,100svh - 110px);inset:auto 20px 20px auto;overflow:hidden;box-shadow:0 30px 90px -18px #7c3aede6}}.privacy{max-width:780px}.privacy-row{border-top:1px solid var(--rule);padding-block:28px}.privacy-row h2{margin-bottom:10px;font-size:1.375rem;font-weight:700}.privacy-row p{color:var(--muted)}.footer{z-index:1;border-top:1px solid var(--rule);color:var(--paper);background:#04041ab8;position:relative}.footer__inner{gap:40px;padding-block:64px 96px;display:grid}.footer__lockup{width:min(100%,300px);height:auto;display:block}.footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.footer__nav a{min-height:44px;color:var(--paper);align-items:center;text-decoration:none;transition:color .2s;display:flex}.footer__nav a:hover{color:var(--cyan)}.footer__legal{border-top:1px solid var(--rule);color:var(--muted);padding-top:20px;font-size:.875rem}@media (min-width:900px){.footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer__legal{grid-column:1/-1}}@media (max-width:560px){:root{--band:52px;--r:16px}body{font-size:.9688rem;line-height:1.55}.label{letter-spacing:.14em;margin-bottom:12px}.btn{min-height:50px;padding:10px 20px;font-size:.9688rem}.actions{gap:10px;margin-top:24px}.tool{margin-top:28px;padding:18px}.tiles,.ind-grid,.leaks,.support,.cards2{gap:10px;margin-top:26px}.hero__grid{padding-top:26px}.hero__note{min-height:2.7em;margin-top:14px}.wordbar__btn{min-height:44px;padding:0 14px}.pagehero__inner{padding-block:40px}.ind-hero__icon{border-radius:14px;width:52px;height:52px;margin-bottom:16px}.mobile__link{min-height:56px;font-size:1.1875rem}.waffle{gap:18px}.waffle__grid{max-width:260px}.waffle__stat{gap:12px;padding:10px 12px}.waffle__stat span{font-size:.9688rem}.process__body,.plays__body,.desk__note,.showcase__p,.closing__text{font-size:1rem}.slider__head,.radar__row,.field label,.chipset legend{font-size:.9375rem}.tile,.plate,.leak,.support__item{padding:18px}.tile__text,.leak,.ticks--lg li,.faq summary{font-size:1.0625rem}.ind-card a{padding:18px}.ind-card__icon{width:44px;height:44px;margin-bottom:12px}.ind-card h3,.orbit__panel b{font-size:1.0625rem}.orbit__panel span,.support__item p{font-size:.9375rem}.support__item h3{font-size:1.125rem}.caps li,.compare__row{font-size:.9688rem}.compare__row{padding:12px 4px}.lchat__msg,.bubble__text,.slist li,ol.flow li,.doc__row{font-size:.9375rem}.plate{padding:22px}.plays__tab,.desk__tab{min-height:50px;font-size:.9688rem}.launcher{min-height:50px;padding:4px 14px 4px 6px;font-size:.9375rem}.launcher__icon{width:38px;height:38px}.footer__inner{padding-block:44px 84px}.field input,.field select,.field textarea,.handover input,.assist__form input{font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{body{color:#0b0b36;background:#fff}body *{visibility:hidden}.backdrop,.launcher{display:none}.blueprint,.blueprint *{visibility:visible;-webkit-text-fill-color:#0b0b36;color:#0b0b36!important;animation:none!important}.blueprint{width:100%;position:absolute;top:0;left:0}.blueprint__actions{display:none}}
