.cat{padding:96px 32px 56px;position:relative}.cat__backdrop{pointer-events:none;background:radial-gradient(560px 360px at 50% 64%,#425bfa1f,#0000 70%),radial-gradient(420px 300px at 18% 70%,#22d3ff0d,#0000 70%),radial-gradient(420px 300px at 84% 62%,#9b5cff0f,#0000 70%);position:absolute;inset:0}.cat__inner{flex-direction:column;gap:44px;max-width:1300px;margin:0 auto;display:flex;position:relative}.cat__head{flex-direction:column;gap:20px;display:flex}.cat__heading{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.cat__eyebrow{gap:9px}.cat__eyebrow-dot{background:#22d3ff;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #22d3ffe6}.cat__title{letter-spacing:-.03em;color:#f7faff;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(34px,2.2vw + 14px,48px);font-weight:700;line-height:1.06}.cat__title-highlight{white-space:nowrap;background:linear-gradient(90deg,#3a8dff 0%,#2fb0ff 45%,#22d3ff 100%);color:#0000;filter:drop-shadow(0 0 18px #22d3ff38);-webkit-background-clip:text;background-clip:text}.cat__intro{max-width:540px;font:400 16px/1.6 var(--font-geist);color:#b8c7d9;text-wrap:pretty;margin:0}.cat__visual{min-width:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);position:relative}@media (min-width:960px){.cat__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:56px}.cat__heading{flex:auto}.cat__intro{flex:0 460px;margin-bottom:4px}}@media not (min-width:640px){.cat{padding:72px 20px 48px}.cat__inner{gap:32px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.cat__head:not([data-in-view]) .cat__heading>*,.cat__head:not([data-in-view]) .cat__intro{opacity:0;transform:translateY(16px)}.cat__heading>*,.cat__intro{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.cat__heading>:nth-child(2){transition-delay:80ms}.cat__intro{transition-delay:.16s}.cat__visual:not([data-in-view]){opacity:0;transform:translateY(32px)scale(.985)}}
.cat__band{background:radial-gradient(40% 70% at 52%,#9b6cff12,#0000 70%),radial-gradient(50% 60% at 18%,#22d3ff0d,#0000 70%),linear-gradient(#0a192ff0,#050d1bf7);border:1px solid #50abff3d;border-radius:20px;margin:0;padding:20px 24px 22px;position:relative;box-shadow:inset 0 1px #8cc8ff1a,0 0 0 1px #22d3ff0a,0 0 60px -20px #425bfa59,0 40px 90px -40px #000c}.cat__band [data-cat=threats]{--cat-color:#ff5c6c}.cat__band [data-cat=hateSpeech]{--cat-color:#ff8f4d}.cat__band [data-cat=fraud]{--cat-color:#ffc23d}.cat__band [data-cat=finance]{--cat-color:#4fdc9a}.cat__band [data-cat=political]{--cat-color:#3fb8ff}.cat__band [data-cat=fakeNews]{--cat-color:#8f86ff}.cat__band [data-cat=harassment]{--cat-color:#d877ff}.cat__band [data-cat=misc]{--cat-color:#9fb1c9}.cat__reticle{pointer-events:none;border:0 solid #8fe3ff66;width:14px;height:14px;transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,translate .6s cubic-bezier(.16,1,.3,1) .2s;position:absolute}.cat__reticle--tl{border-top-width:1.5px;border-left-width:1.5px;top:-10px;left:-14px}.cat__reticle--tr{border-top-width:1.5px;border-right-width:1.5px;top:-10px;right:-14px}.cat__reticle--bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:-8px;left:-14px}.cat__reticle--br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-8px;right:-14px}.cat__bar{align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex;position:relative}.cat__bar:after{content:"";background:linear-gradient(90deg,#0000,#50abff3d,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.cat__mark{background:linear-gradient(145deg,#1b4fd8,#0e2a78);border:1px solid #ffffff24;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #fff3,0 0 20px #2f6bff66}.cat__bar-title{min-width:0;font:600 17px/1.2 var(--font-geist);letter-spacing:-.01em;color:#f7faff;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cat__sample{height:26px;font:500 11.5px/1 var(--font-geist);color:#aebed2;white-space:nowrap;background:#8fa3bf0f;border:1px solid #8fa3bf4d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.cat__sample:before{content:"";background:#8fa3bf;border-radius:50%;width:5px;height:5px}.cat__console{container:cat-console/inline-size}.cat__flow{--cat-dispatch:var(--cat-dispatch-wide);--cat-prism-x:var(--cat-prism-wide);--cat-card-h:var(--cat-lane-h);--cat-gate-y:calc(var(--cat-pitch) * var(--cat-gate-slot) - var(--cat-gap) / 2);grid-template-columns:minmax(0, 6fr) var(--cat-dispatch) minmax(0, 5fr);grid-template-rows:auto var(--cat-flow-h);row-gap:12px;display:grid}.cat__col-head{min-width:0;font:600 11px/1.2 var(--font-geist);letter-spacing:.15em;text-transform:uppercase;color:#8fe3ff;white-space:nowrap;transition:opacity .5s cubic-bezier(.16,1,.3,1) .3s}.cat__col-head--stream{grid-area:1/1}.cat__col-head--gate{color:#d7c9ff;grid-area:1/2;justify-self:center}.cat__col-head--lanes{grid-area:1/3;padding-left:14px}.cat__stream{min-width:0;height:var(--cat-flow-h);grid-area:2/1;transition:opacity .7s cubic-bezier(.16,1,.3,1) .3s;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 34px calc(100% - 34px),#0000);mask-image:linear-gradient(#0000,#000 34px calc(100% - 34px),#0000);container:cat-stream/inline-size}.cat__layer{position:absolute;inset:0}.cat__layer--raw{clip-path:inset(0 0 calc(100% - var(--cat-gate-y)) 0)}.cat__layer--sorted{clip-path:inset(var(--cat-gate-y) 0 0 0)}.cat__track{gap:var(--cat-gap);flex-direction:column;display:flex}.cat__card{height:var(--cat-card-h);background:#0a162ac7;border:1px solid #50abff24;border-radius:10px;flex:none;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:0 10px 0 12px;transition:opacity .3s;display:grid}.cat__card[data-cat]{border-color:color-mix(in srgb, var(--cat-color) 42%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--cat-color) 13%, #0a162ae6), #0a162adb 62%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--cat-color) 85%, transparent)}.cat__card-platform{place-items:center;display:grid}.cat__card-platform svg{width:16px;height:16px;display:block}.cat__card-text{min-width:0;font:400 12.5px/1.2 var(--font-geist);color:#aebed2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat__card[data-cat] .cat__card-text{color:#e6edf6}.cat__tag{height:22px;font:600 11px/1 var(--font-geist);color:#8fa3bf;white-space:nowrap;background:#8fa3bf0f;border:1px solid #8fa3bf47;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.cat__card[data-cat] .cat__tag{border-color:color-mix(in srgb, var(--cat-color) 45%, transparent);background:color-mix(in srgb, var(--cat-color) 12%, transparent);color:var(--cat-color)}.cat__tag-dot{opacity:.8;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.cat__card[data-cat] .cat__tag-dot{opacity:1;box-shadow:0 0 6px var(--cat-color)}.cat__gate{left:0;right:0;top:var(--cat-gate-y);pointer-events:none;height:0;position:absolute}.cat__gate-glow{background:radial-gradient(70% 50% at 100%,#8fe3ff47,#22d3ff14 55%,#0000 80%);height:32px;position:absolute;top:-16px;left:0;right:0}.cat__gate-line{background:linear-gradient(90deg,#22d3ff1a,#22d3ffa6 40%,#e6fbff);height:1px;position:absolute;top:-.5px;left:0;right:0;box-shadow:0 0 8px #22d3ff8c}.cat__gate-sweep{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.cat__gate-sweep:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff 70%,#0000);width:25%;position:absolute;inset:0 auto 0 0;translate:-100%}.cat__dispatch{height:var(--cat-flow-h);grid-area:2/2;position:relative}.cat__beams{position:absolute;top:0;left:0;overflow:visible}.cat__beams--narrow{display:none}.cat__beam-gate{fill:none;stroke-width:2px;stroke-linecap:round;opacity:.55}.cat__beam-group{transition:opacity .3s}.cat__beam{fill:none;stroke:var(--cat-color);stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:0;opacity:.24;transition:stroke-dashoffset .8s cubic-bezier(.65, 0, .35, 1) calc(.52s + var(--cat-index) * 50ms)}.cat__packet{fill:none;stroke:color-mix(in srgb, var(--cat-color) 45%, #fff);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:14 200;stroke-dashoffset:14px;opacity:0}.cat__prism{left:var(--cat-prism-x);top:var(--cat-gate-y);width:44px;height:44px;transition:opacity .6s cubic-bezier(.16,1,.3,1) .42s,scale .6s cubic-bezier(.34,1.56,.64,1) .42s;position:absolute;translate:-50% -50%}.cat__prism-halo{background:radial-gradient(circle,#ffffff52,#9b6cff29 38%,#0000 70%);border-radius:50%;position:absolute;inset:-20px}.cat__prism-ripple{opacity:0;border:1px solid #d7c9ffbf;border-radius:50%;position:absolute;inset:4px}.cat__prism-gem{clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 0 8px #8fe3ffb3);background:linear-gradient(200deg,#ffffffd9 0 18%,#0000 46%),linear-gradient(135deg,#e6fbff,#8fe3ff 30%,#7b8cff 62%,#d877ff);width:30px;height:27px;position:absolute;top:50%;left:50%;translate:-50% -56%}.cat__lanes{min-width:0;height:var(--cat-flow-h);grid-area:2/3;grid-auto-rows:var(--cat-lane-h);row-gap:var(--cat-gap);margin:0;padding:0;list-style:none;display:grid}.cat__lane-item{min-width:0;transition:opacity .5s cubic-bezier(.16, 1, .3, 1) calc(.62s + var(--cat-index) * 55ms), transform .5s cubic-bezier(.16, 1, .3, 1) calc(.62s + var(--cat-index) * 55ms);container:cat-lane/inline-size}.cat__lane{border:1px solid color-mix(in srgb, var(--cat-color) 24%, #50abff1a);background:linear-gradient(90deg, color-mix(in srgb, var(--cat-color) 9%, #081222b3), #08122299 70%);width:100%;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:26px minmax(0,200px) minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:0 12px 0 14px;transition:border-color .22s,box-shadow .22s,opacity .3s,translate .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.cat__lane:after{content:"";border-radius:inherit;border:1px solid var(--cat-color);box-shadow:0 0 18px color-mix(in srgb, var(--cat-color) 40%, transparent), inset 0 0 18px color-mix(in srgb, var(--cat-color) 16%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-1px}.cat__lane[aria-pressed=true]{border-color:var(--cat-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cat-color) 35%, transparent), 0 0 24px color-mix(in srgb, var(--cat-color) 26%, transparent)}@media (hover:hover) and (pointer:fine){.cat__lane:hover{border-color:color-mix(in srgb, var(--cat-color) 60%, transparent);translate:2px}}.cat__lane-port{background:var(--cat-color);width:7px;height:7px;box-shadow:0 0 8px var(--cat-color);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:-4px}.cat__lane-port:after{content:"";border:1px solid var(--cat-color);opacity:0;border-radius:50%;position:absolute;inset:0}.cat__lane-icon{width:26px;height:26px;color:var(--cat-color);background:color-mix(in srgb, var(--cat-color) 13%, transparent);border:1px solid color-mix(in srgb, var(--cat-color) 30%, transparent);border-radius:7px;place-items:center;display:grid}.cat__lane-icon svg{width:16px;height:16px}.cat__lane-label{align-items:center;gap:8px;min-width:0;display:flex}.cat__lane-name{min-width:0;font:500 13.5px/1.2 var(--font-geist);color:#f7faff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat__lane-priority{height:18px;font:600 10.5px/1 var(--font-geist);letter-spacing:.02em;color:#ff8592;background:#ff5c6c1f;border:1px solid #ff5c6c73;border-radius:999px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.cat__lane-meter{background:#8fa3bf1f;border-radius:2px;height:4px;overflow:hidden}.cat__lane-fill{width:calc(var(--cat-share) * 100%);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--cat-color) 25%, transparent), var(--cat-color));transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.16, 1, .3, 1) calc(.76s + var(--cat-index) * 55ms);display:block}@property --cat-n{syntax:"<integer>";inherits:false;initial-value:0}.cat__lane-count{min-width:3.2ch;font:600 13px/1 var(--font-geist);font-variant-numeric:tabular-nums;text-align:right;color:#dce6f2}.cat__lane-count:before{--cat-n:var(--cat-count);counter-reset:cat-count var(--cat-n)}.cat__console[data-focus] :where(.cat__card[data-cat],.cat__beam-group){opacity:.22}.cat__console[data-focus] :where(.cat__lane){opacity:.55}.cat__console[data-focus=threats] [data-cat=threats],.cat__console[data-focus=hateSpeech] [data-cat=hateSpeech],.cat__console[data-focus=fraud] [data-cat=fraud],.cat__console[data-focus=finance] [data-cat=finance],.cat__console[data-focus=political] [data-cat=political],.cat__console[data-focus=fakeNews] [data-cat=fakeNews],.cat__console[data-focus=harassment] [data-cat=harassment],.cat__console[data-focus=misc] [data-cat=misc]{opacity:1}@container cat-console not (min-width:900px){.cat__flow{--cat-dispatch:var(--cat-dispatch-narrow);--cat-prism-x:var(--cat-prism-narrow)}.cat__beams--wide{display:none}.cat__beams--narrow{display:block}.cat__prism{scale:.85}}@container cat-console not (min-width:640px){.cat__flow{grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--cat-flow-h) auto auto;row-gap:10px}.cat__col-head--gate,.cat__dispatch{display:none}.cat__col-head--lanes{grid-area:3/1;margin-top:10px;padding-left:0}.cat__lanes{grid-area:4/1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;column-gap:8px;height:auto}.cat__lane{min-height:var(--cat-lane-h);padding:0 10px}.cat__lane-port{display:none}}@container cat-stream not (min-width:380px){.cat__tag{justify-content:center;width:22px;padding:0}.cat__tag-label{display:none}}@container cat-lane not (min-width:400px){.cat__lane{grid-template-columns:26px minmax(0,1fr) auto;column-gap:10px}.cat__lane-meter{display:none}}@container cat-lane not (min-width:250px){.cat__lane-priority{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cat__lane-label:has(.cat__lane-priority):after{content:"";background:#ff5c6c;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 6px #ff5c6c}}@container cat-lane not (min-width:220px){.cat__lane{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:6px;padding:9px 6px}.cat__lane-count{display:none}.cat__lane-name{font-size:12.5px}}@media not (min-width:640px){.cat__band{border-radius:16px;padding:16px 14px}.cat__reticle{display:none}.cat__bar{margin-bottom:14px}.cat__mark{border-radius:10px;width:34px;height:34px}.cat__bar-title{font-size:15.5px}}@media not (min-width:400px){.cat__bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.cat__mark{grid-row:span 2}.cat__sample{justify-self:start;height:20px;padding:0 8px;font-size:10.5px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.cat__visual:not([data-in-view]) .cat__reticle--tl{opacity:0;translate:-8px -8px}.cat__visual:not([data-in-view]) .cat__reticle--tr{opacity:0;translate:8px -8px}.cat__visual:not([data-in-view]) .cat__reticle--bl{opacity:0;translate:-8px 8px}.cat__visual:not([data-in-view]) .cat__reticle--br{opacity:0;translate:8px 8px}.cat__bar{transition:opacity .5s cubic-bezier(.16,1,.3,1) .22s,transform .5s cubic-bezier(.16,1,.3,1) .22s}.cat__visual:not([data-in-view]) .cat__bar{opacity:0;transform:translateY(8px)}.cat__visual:not([data-in-view]) .cat__col-head,.cat__visual:not([data-in-view]) .cat__stream{opacity:0}.cat__visual:not([data-in-view]) .cat__prism{opacity:0;scale:.3}.cat__visual:not([data-in-view]) .cat__beam{stroke-dashoffset:100px}.cat__visual:not([data-in-view]) .cat__lane-item{opacity:0;transform:translate(10px)}.cat__visual:not([data-in-view]) .cat__lane-fill{transform:scaleX(0)}.cat__visual[data-in-view] .cat__track{animation:catTrack var(--cat-loop) steps(var(--cat-posts), jump-start) var(--cat-start) infinite, catStep var(--cat-beat) cubic-bezier(.65, 0, .35, 1) var(--cat-start) infinite}.cat__visual[data-in-view] .cat__gate-sweep:after{animation:catSweep var(--cat-beat) cubic-bezier(.4, 0, .2, 1) var(--cat-start) infinite}.cat__visual[data-in-view] .cat__gate-glow{animation:glowpulse var(--cat-beat) ease-in-out calc(var(--cat-start) - var(--cat-beat) / 2 + var(--cat-cross)) infinite}.cat__visual[data-in-view] .cat__beam-gate{animation:catGateBeam var(--cat-beat) ease-out var(--cat-start) infinite}.cat__visual[data-in-view] .cat__prism-halo{animation:glowpulse var(--cat-beat) ease-in-out calc(var(--cat-start) - var(--cat-beat) / 2 + var(--cat-cross)) infinite}.cat__visual[data-in-view] .cat__prism-ripple{animation:catRipple var(--cat-beat) cubic-bezier(0, 0, .2, 1) calc(var(--cat-start) + var(--cat-cross)) infinite}.cat__visual[data-in-view] .cat__prism-gem{animation:catGem var(--cat-beat) ease-out calc(var(--cat-start) + var(--cat-cross)) infinite}.cat__visual[data-in-view] .cat__beam{animation:catBeam var(--cat-round) ease-out calc(var(--cat-start) + var(--cat-slot) * var(--cat-beat) + var(--cat-cross)) infinite}.cat__visual[data-in-view] .cat__packet{animation:catPacket var(--cat-round) cubic-bezier(.45, 0, .55, 1) calc(var(--cat-start) + var(--cat-slot) * var(--cat-beat) + var(--cat-cross)) infinite}.cat__visual[data-in-view] .cat__lane:after{animation:catLane var(--cat-round) ease-out calc(var(--cat-start) + var(--cat-slot) * var(--cat-beat) + var(--cat-arrive)) infinite}.cat__visual[data-in-view] .cat__lane-port:after{animation:catPort var(--cat-round) ease-out calc(var(--cat-start) + var(--cat-slot) * var(--cat-beat) + var(--cat-arrive)) infinite}.cat__visual[data-in-view] .cat__lane-count-text{display:none}.cat__visual[data-in-view] .cat__lane-count:before{content:counter(cat-count);animation:catCount 1.2s cubic-bezier(.16, 1, .3, 1) calc(.76s + var(--cat-index) * 55ms) backwards, catTick calc(var(--cat-round) * var(--cat-ticks)) steps(var(--cat-ticks), jump-start) calc(var(--cat-start) + var(--cat-slot) * var(--cat-beat) + var(--cat-arrive)) infinite}}
.contact{margin-top:40px;padding:84px 32px 72px;position:relative;overflow:hidden}.contact__horizon{border-radius:50%;width:max(1700px,160vw);height:1400px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.contact__horizon--arc{clip-path:inset(-100% -100% 50%);background:radial-gradient(50% 12% at 50% 0,#2a8ef559,#0000 100%),linear-gradient(#071630 0%,#040a16 22%);border-top:1.5px solid #78c8ffd9;box-shadow:0 -6px 40px #2a8ef58c,0 -1px 10px #78d2ffcc}.contact__horizon--stars{opacity:.55;-webkit-mask-image:linear-gradient(#000 0%,#0000 26%),radial-gradient(30% 20% at 50% 0,#0000 40%,#000);background-image:radial-gradient(1px 1px at 12px 24px,#8cc8ffcc,#0000),radial-gradient(1px 1px at 64px 90px,#47b3f2cc,#0000),radial-gradient(1.5px 1.5px at 110px 40px,#78b4ffe6,#0000),radial-gradient(1px 1px at 150px 120px,#ffffff80,#0000),radial-gradient(1px 1px at 30px 140px,#47b3f2b3,#0000);background-size:90px 90px;mask-image:linear-gradient(#000 0,#0000 260px);-webkit-mask-composite:source-in;mask-composite:intersect}.contact__glow{background:radial-gradient(50% 50%,#fffffff2 0 2%,#8cd2ffb3 10%,#2a8ef54d 35%,#0000 70%);width:420px;height:80px;animation:4.8s ease-in-out infinite glowpulse;position:absolute;top:40px;left:50%;transform:translate(-50%,-50%)}.contact__inner{flex-direction:column;align-items:stretch;max-width:1040px;margin:0 auto;display:flex;position:relative}.contact__sigil{aspect-ratio:470/364;width:min(400px,84vw);margin:0 auto;position:relative}.contact__sigil-base{width:100%;height:auto;display:block;position:absolute;bottom:0;left:0;overflow:visible}.contact__pulse{animation:pierce var(--pulse-duration) cubic-bezier(.5, 0, .6, 1) var(--pulse-delay) infinite}.contact__land{animation:6s ease-in-out infinite sgPool}.contact__ripple{transform-box:fill-box;transform-origin:50%;animation:3.4s cubic-bezier(.2,.6,.3,1) infinite sgRipple}.contact__drip{filter:drop-shadow(0 0 4px #7fe6ff);animation:3.4s cubic-bezier(.55,0,.8,.4) infinite sgDrip}.contact__float{width:50%;animation:6s ease-in-out infinite sgFloat;position:absolute;top:0;left:25%}.contact__mark{width:100%;height:auto;display:block;overflow:visible}.contact__orbits{--o:0}.contact__orbit{stroke-dasharray:var(--dash);animation:9s linear infinite sgOrbit}.contact__sheen{animation:7s cubic-bezier(.45,0,.25,1) infinite sgSweep}.contact__apex{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite sgGlint}.contact__apex-spike{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite sgTw}.contact__shard{animation:6s ease-in-out -1.5s infinite sgBob}.contact__star-halo{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite glowpulse}.contact__star-spike{transform-box:fill-box;transform-origin:50%;animation:sgTw 3.6s ease-in-out var(--spike-delay) infinite}.contact__note{font:500 26px/1.1 var(--font-caveat), cursive;color:#cfe6fa;white-space:nowrap;text-shadow:0 0 14px #22d3ff40;transform-origin:100% 100%;pointer-events:none;margin:0;position:absolute;top:26px;right:calc(100% + 2px);transform:rotate(-6deg)}.contact__note-line{display:block}.contact__note-line--indent{padding-left:22px}.contact__arrow{pointer-events:none;width:130px;height:80px;position:absolute;top:20px;left:-20px;overflow:visible}.contact__heading{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:820px;margin:18px auto 0;display:flex;position:relative}.contact__title{letter-spacing:-.025em;color:#f7faff;text-wrap:balance;margin:0;font-size:clamp(28px,2.2vw + 10px,44px);font-weight:700;line-height:1.12}.contact__lead{max-width:600px;font:400 16.5px/1.55 var(--font-geist);color:#c9d5e4;text-wrap:pretty;margin:0}.contact__card{background:linear-gradient(#061e449e,#03122ab8);border:1.5px solid #2870de80;border-radius:22px;min-width:0;margin-top:36px;padding:32px;position:relative;box-shadow:inset 0 1px #78b4ff2e,inset 0 0 30px #1e64e614,0 0 40px -12px #1e6eff66}.contact__card-edge{background:linear-gradient(90deg,#0000,#aae6ffe6,#0000);height:1px;position:absolute;top:0;left:6%;right:6%}.contact__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.contact__benefit{background:#020e2280;border:1px solid #3c82e647;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.contact__benefit-icon{background:#22d3ff14;border:1px solid #22d3ff66;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 14px #22d3ff26}.contact__benefit-text{min-width:0}.contact__benefit-title{font:600 14px/1.3 var(--font-geist);color:#fff;display:block}.contact__benefit-body{font:400 12.5px/1.4 var(--font-geist);color:#c9d5e4;margin-top:2px;display:block}.contact__divider{background:linear-gradient(90deg,#0000,#50a0ff4d,#0000);height:1px;margin:24px 0}.contact__form{flex-direction:column;gap:18px;display:flex}.contact__form-head{flex-direction:column;gap:10px;display:flex}.contact__form-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.contact__form-title{font:600 19px/1.25 var(--font-geist);color:#fff;margin:0}.contact__progress-label{font:500 12.5px/1 var(--font-geist);color:#8fd3ff;font-variant-numeric:tabular-nums}.contact__progress{background:#5096f029;border-radius:4px;height:4px;position:relative;overflow:hidden}.contact__progress-fill{width:var(--contact-progress);background:linear-gradient(90deg,#425bfa,#22d3ff);border-radius:4px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #22d3ffb3}.contact__required-note{font:400 12px/1.4 var(--font-geist);color:#8fa3bf}.contact__asterisk{color:#22d3ff}.contact__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.contact__group{grid-column:1/-1;align-items:center;gap:12px;margin-top:4px;display:flex}.contact__group-index{width:24px;height:24px;font:600 11.5px/1 var(--font-geist);color:#020611;background:linear-gradient(135deg,#22d3ff,#2a8ef5);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 12px #22d3ff73}.contact__group-title{font:600 13px/1 var(--font-geist);letter-spacing:.12em;color:#8fe3ff}.contact__group-rule{background:linear-gradient(90deg,#50a0ff59,#0000);flex:1;height:1px}.contact__field{flex-direction:column;gap:8px;min-width:0;display:flex}.contact__field--wide{grid-column:1/-1}.contact__label{font:500 12.5px/1 var(--font-geist);color:#dce6f2;align-items:baseline;gap:4px;display:flex}.contact__optional{color:#5ca9e8;margin-left:auto;font-weight:400}.contact__control{display:block;position:relative}.contact__field-icon{pointer-events:none;margin-top:-8.5px;position:absolute;top:50%;left:14px}.contact__input{color:#fff;width:100%;height:48px;font:400 14.5px/1 var(--font-geist);background:#020e22a8;border:1px solid #3c82e659;border-radius:10px;outline:none;padding:0 14px 0 42px;transition:border-color .18s,box-shadow .18s,background .18s}.contact__textarea{resize:vertical;color:#fff;width:100%;min-height:96px;font:400 14.5px/1.55 var(--font-geist);background:#020e22a8;border:1px solid #3c82e659;border-radius:10px;outline:none;padding:14px;transition:border-color .18s,box-shadow .18s}.contact__input[aria-invalid=true],.contact__textarea[aria-invalid=true]{border-color:#ff4d5fbf}.contact__input:focus,.contact__textarea:focus{background:#041634cc;border-color:#22d3ff;box-shadow:0 0 0 3px #22d3ff29,0 0 20px #22d3ff29}.contact__error{font:400 12px/1.3 var(--font-geist);color:#ff8a96;align-items:center;gap:6px;display:flex}.contact__reasons{flex-direction:column;grid-column:1/-1;gap:10px;display:flex}.contact__reason-list{flex-wrap:wrap;gap:8px;display:flex}.contact__reason{white-space:nowrap;color:#c9d5e4;height:44px;font:500 13.5px/1 var(--font-geist);cursor:pointer;box-shadow:none;background:#020e228c;border:1px solid #3c82e659;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 16px 0 12px;transition:all .18s;display:inline-flex}.contact__reason[aria-checked=true]{color:#fff;background:#22d3ff1f;border-color:#22d3ffd9;box-shadow:0 0 16px #22d3ff40}.contact__reason:hover{border-color:#22d3ffb3}.contact__reason-box{background:0 0;border:1.5px solid #5ca9e88c;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;transition:all .18s;display:grid}.contact__reason[aria-checked=true] .contact__reason-box{background:#22d3ff;border-color:#22d3ff}.contact__check{opacity:0}.contact__reason[aria-checked=true] .contact__check,.contact__consent-toggle[aria-checked=true] .contact__check{opacity:1}.contact__consent{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.contact__consent-toggle{text-align:left;cursor:pointer;color:#c9d5e4;font:400 13px/1.5 var(--font-geist);background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.contact__consent-box{width:20px;height:20px;box-shadow:none;background:#020e2299;border:1.5px solid #5ca9e899;border-radius:6px;flex:none;place-items:center;margin-top:1px;transition:all .18s;display:grid}.contact__consent-toggle[aria-invalid=true] .contact__consent-box{border-color:#ff4d5fbf}.contact__consent-toggle[aria-checked=true] .contact__consent-box{background:#22d3ff;border-color:#22d3ff;box-shadow:0 0 12px #22d3ff80}.contact__actions{border-top:1px solid #7aa8d724;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:18px;display:flex}.contact__mail{color:#fff;background:#020e228c;border:1px solid #3c82e659;border-radius:10px;flex:0 auto;align-items:center;gap:12px;min-width:0;min-height:52px;padding:8px 16px;transition:border-color .2s;display:flex}.contact__mail:hover{color:#fff;border-color:#22d3ffb3}.contact__mail-icon{flex:none}.contact__mail-text{flex-direction:column;gap:4px;min-width:0;display:flex}.contact__mail-lead{font:400 12px/1 var(--font-geist);color:#8fa3bf}.contact__mail-address{font:500 14px/1.2 var(--font-geist);overflow-wrap:anywhere}.contact__submit{cursor:pointer;color:#fff;min-width:230px;height:52px;font:600 15px/1 var(--font-geist);background:linear-gradient(100deg,#2a9bff 0%,#3b7cff 50%,#4c5bf6 100%);border:0;border-radius:10px;flex:0 auto;justify-content:center;align-items:center;gap:10px;padding:0 26px;transition:transform .2s;display:flex;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #5aa0ff73,0 14px 36px -10px #425bfacc,0 0 30px #2a8ef566}.contact__submit:disabled{opacity:.75}.contact__submit:hover{transform:translateY(-2px)}.contact__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.contact__failure{flex:100%;justify-content:flex-end}.contact__sent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:420px;padding:24px;display:flex}.contact__sent-icon{background:radial-gradient(circle,#17d19840,#17d1980d 70%);border:1.5px solid #3ceba8b3;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 30px #17d19866}.contact__sent-title{font:600 22px/1.25 var(--font-geist);color:#fff;margin:0}.contact__sent-title:focus{outline:none}.contact__sent-text{max-width:420px;font:400 14.5px/1.55 var(--font-geist);color:#c9d5e4;margin:0}.contact__again{color:#fff;height:44px;font:500 14px/1 var(--font-geist);cursor:pointer;background:#040a1699;border:1px solid #47b3f299;border-radius:10px;margin-top:6px;padding:0 20px}.contact__again:hover{border-color:#22d3ff}@media not (min-width:1000px){.contact__note,.contact__arrow{display:none}}@media not (min-width:900px){.contact__benefits{grid-template-columns:minmax(0,1fr)}.contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:640px){.contact{padding:84px 20px 72px}.contact__card{padding:20px}.contact__mail,.contact__submit{flex:100%}}@media not (min-width:600px){.contact__fields{grid-template-columns:minmax(0,1fr)}}
.demo{padding:64px 32px 0;position:relative}.demo__stage{max-width:1200px;margin:0 auto;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);position:relative}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.demo__stage:not([data-in-view]){opacity:0;transform:translateY(42px)scale(.94)}}.demo__glow{pointer-events:none;filter:blur(24px);background:radial-gradient(45% 60% at 18%,#22d3ff24,#0000 70%),radial-gradient(50% 70% at 82%,#425bfa33,#0000 70%);position:absolute;inset:-40px -30px}.demo__frame{aspect-ratio:2.43;background:#040a16;border:1px solid #22d3ff80;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #22d3ff14,0 0 36px #22d3ff38,0 0 90px -10px #425bfa59,0 40px 100px -30px #000c,inset 0 1px #8cdcff40}.demo__frame--16-9{aspect-ratio:16/9}.demo__screen{cursor:pointer;background:radial-gradient(70% 65% at 50% 42%,#0a1a31 0%,#06101f 55%,#030813 100%);position:absolute;inset:0}.demo__grid{background-image:linear-gradient(#50abff0b 1px,#0000 1px),linear-gradient(90deg,#50abff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 45%,#000,#0000 80%);mask-image:radial-gradient(60% 60% at 50% 45%,#000,#0000 80%)}.demo__video{object-fit:contain;background:#040a16;width:100%;height:100%;position:absolute;inset:0}.demo__start{aspect-ratio:1;cursor:pointer;-webkit-backdrop-filter:blur(6px);opacity:1;pointer-events:auto;background:radial-gradient(circle,#22d3ff29,#040a1699 70%);border:3px solid #22d3ff;border-radius:50%;place-items:center;width:clamp(64px,7vw,100px);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #22d3ff1a,0 0 44px #22d3ff8c,inset 0 0 22px #22d3ff59}.demo__start:hover{transform:translate(-50%,-50%)scale(1.08)}.demo__start[data-hidden]{opacity:0;pointer-events:none}.demo__start-icon{width:36%;height:36%;margin-left:8%}.demo__bar{background:linear-gradient(#02061100,#020611eb);align-items:center;gap:18px;padding:40px 26px 14px;transition:opacity .24s;display:flex;position:absolute;bottom:0;left:0;right:0}.demo__frame[data-idle] .demo__bar{opacity:0;pointer-events:none}.demo__frame[data-idle] .demo__screen{cursor:none}.demo__control{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.demo__bar>.demo__control{flex:none}.demo__control:hover{background:#22d3ff1a}.demo__time{font:500 13px/1 var(--font-geist);font-variant-numeric:tabular-nums;color:#dce6f2;flex:none;min-width:84px}.demo__progress{cursor:pointer;touch-action:none;flex:1;align-items:center;min-width:60px;height:24px;display:flex}.demo__track{background:#aebed240;border-radius:3px;width:100%;height:3px;position:relative}.demo__fill{width:var(--demo-progress);background:linear-gradient(90deg,#425bfa,#22d3ff);border-radius:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #22d3ff80}.demo__thumb{top:50%;left:var(--demo-progress);background:#fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 3px #22d3ff4d,0 0 12px #22d3ffcc}.demo__volume{flex:none;align-items:center;gap:6px;display:flex}.demo__volume-range{opacity:0;accent-color:#22d3ff;cursor:pointer;width:0;margin:0;transition:width .22s,opacity .22s}.demo__volume:hover .demo__volume-range{opacity:1;width:72px}.demo__volume:has(:focus-visible) .demo__volume-range{opacity:1;width:72px}.demo__side-note{pointer-events:none;width:160px;position:absolute;top:56%;left:calc(100% - 36px)}.demo__top-note{pointer-events:none;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:3%}.demo__side-arrow{width:78px;position:absolute;top:-40px;left:-6px;overflow:visible}.demo__top-arrow{width:48px;margin-bottom:-14px;overflow:visible}.demo__note-text{color:#cfe6fa;white-space:nowrap;text-shadow:0 0 14px #22d3ff40;margin:0}.demo__note-text--side{font:500 25px/1.1 var(--font-caveat), cursive;transform-origin:0 0;transform:rotate(-7deg)}.demo__note-text--top{font:500 22px/1.05 var(--font-caveat), cursive;transform:rotate(-5deg)}.demo__note-line{display:block}.demo__note-line--indent{padding-left:14px}@media not (min-width:1440px){.demo__side-note{display:none}}@media (min-width:1440px){.demo{padding-top:8px}.demo__top-note{display:none}}@media not (min-width:640px){.demo{padding:8px 20px 0}.demo__top-note{display:none}}
.dna{padding:112px 32px 0;position:relative}.dna__backdrop{pointer-events:none;background:radial-gradient(640px 440px at 70% 36%,#425bfa24,#0000 70%),radial-gradient(380px 320px at 88% 40%,#ff4d5f0b,#0000 70%),radial-gradient(520px 420px at 12% 30%,#22d3ff0d,#0000 70%);position:absolute;inset:0}.dna__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""visual""pillars""cta";row-gap:40px;max-width:1300px;margin:0 auto;display:grid;position:relative}.dna__head{grid-area:head;min-width:0}.dna__heading{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.dna__eyebrow{letter-spacing:.12em;gap:9px}.dna__eyebrow-dot{background:#22d3ff;border-radius:50%;flex:none;width:6px;height:6px;position:relative;box-shadow:0 0 8px #22d3ffe6}.dna__eyebrow-separator{color:#8fe3ff8c}.dna__title{letter-spacing:-.03em;color:#f7faff;text-wrap:balance;margin:0;font-size:clamp(34px,2.2vw + 14px,48px);font-weight:700;line-height:1.06}.dna__title-lead{display:block}.dna__title-highlight{background:linear-gradient(90deg,#3a8dff 0%,#2fb0ff 45%,#22d3ff 100%);color:#0000;filter:drop-shadow(0 0 18px #22d3ff38);-webkit-background-clip:text;background-clip:text}.dna__intro{max-width:520px;font:400 16px/1.6 var(--font-geist);color:#b8c7d9;text-wrap:pretty;margin:22px 0 0}.dna__visual{grid-area:visual;min-width:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);position:relative}.dna__pillars-wrap{grid-area:pillars;min-width:0}.dna__pillars{grid-auto-rows:1fr;row-gap:26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dna__pillars:before,.dna__pillars:after{content:"";pointer-events:none;width:1px;position:absolute;top:24px;bottom:24px;left:23.5px}.dna__pillars:before{background:linear-gradient(#22d3ff8c,#425bfa59 60%,#9b5cff4d);-webkit-mask-image:repeating-linear-gradient(#000 0 3px,#0000 3px 6px);mask-image:repeating-linear-gradient(#000 0 3px,#0000 3px 6px)}.dna__pillars:after{opacity:0;background:linear-gradient(#0000,#8fe3fff2 12%,#fff 16%,#8fe3ff99 22%,#0000 34%) 0 0/100% 26px no-repeat;width:3px;left:22.5px}.dna__pillar{grid-template-columns:48px minmax(0,1fr);align-content:start;align-items:start;column-gap:18px;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.dna__porthole{background:radial-gradient(circle at 50% 35%,#2a8ef547,#040a16eb 72%);border:1px solid #47b3f280;border-radius:50%;place-items:center;width:48px;height:48px;transition:border-color .26s;display:grid;position:relative;box-shadow:0 0 18px #2a8ef54d,inset 0 0 10px #22d3ff26}.dna__porthole:before{content:"";border:1px dashed #8fe3ff29;border-radius:50%;animation:60s linear infinite spin;position:absolute;inset:-7px}.dna__pillar--trace .dna__porthole:before{animation-direction:reverse}.dna__pillar:hover .dna__porthole{border-color:#22d3ffd9}.dna-icon{position:relative;overflow:visible}.dna-icon__halo,.dna-icon__star,.dna-icon__root,.dna-icon__orbit,.dna-icon__band{transform-box:fill-box;transform-origin:50%}.dna-icon__forecast{opacity:.55}.dna-icon__trace{opacity:.9}.dna__pillar-copy{min-width:0;padding-top:1px}.dna__pillar-kicker{font:600 11px/1.2 var(--font-geist);letter-spacing:.16em;color:#8fe3ffd9;display:block}.dna__pillar-title{font:600 17px/1.3 var(--font-geist);letter-spacing:-.01em;color:#f7faff;text-wrap:balance;margin:7px 0 0}.dna__pillar-text{max-width:360px;font:400 14px/1.5 var(--font-geist);color:#aebed2;text-wrap:pretty;margin:6px 0 0}.dna__cta-row{flex-wrap:wrap;grid-area:cta;align-items:center;gap:16px 28px;min-width:0;display:flex}.dna__audience{max-width:460px;font:400 13.5px/1.5 var(--font-geist);color:#8fa3bf;text-wrap:pretty;flex:280px;margin:0}.dna__cta{height:50px;font:500 15px/1 var(--font-geist);color:#f7faff;white-space:nowrap;background:#040a168c;border:1px solid #47b3f28c;border-radius:10px;flex:none;align-items:center;gap:12px;padding:0 24px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 18px #22d3ff0f}.dna__cta:hover{color:#fff;background:#22d3ff12;border-color:#22d3ffe6;transform:translateY(-2px)}.dna__cta-arrow{color:#8fe3ff;flex:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}.dna__cta:hover .dna__cta-arrow{transform:translate(3px)}.dna__note{z-index:2;pointer-events:none;align-items:flex-end;gap:6px;transition:opacity .6s cubic-bezier(.16,1,.3,1) 3s,transform .6s cubic-bezier(.16,1,.3,1) 3s;display:none;position:absolute;bottom:calc(100% - 6px);right:3%}.dna__note-text{font:500 23px/1.05 var(--font-caveat), cursive;color:#cfe6fa;white-space:nowrap;text-shadow:0 0 14px #22d3ff40;margin:0 0 22px;transform:rotate(-5deg)}.dna__note-line{display:block}.dna__note-line--indent{padding-left:14px}.dna__note-arrow{width:52px;margin-bottom:-18px;overflow:visible}@media (hover:hover) and (pointer:fine){:is(.dna__inner:has(.dna__pillar--detect:hover) .dna__console [data-zone]:not([data-zone=detect]),.dna__inner:has(.dna__pillar--trace:hover) .dna__console [data-zone]:not([data-zone=trace]),.dna__inner:has(.dna__pillar--scale:hover) .dna__console [data-zone]:not([data-zone=scale])){filter:saturate(.35)brightness(.55)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.dna__head:not([data-in-view]) .dna__heading>*,.dna__head:not([data-in-view]) .dna__intro{opacity:0;transform:translateY(16px)}.dna__heading>*,.dna__intro{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.dna__heading>:nth-child(2){transition-delay:80ms}.dna__intro{transition-delay:.16s}.dna__visual:not([data-in-view]){opacity:0;transform:translateY(32px)scale(.985)}.dna__visual:not([data-in-view]) .dna__note{opacity:0;transform:translateY(8px)}.dna__pillars-wrap:not([data-in-view]) .dna__pillar{opacity:0;transform:translateY(14px)}.dna__pillar:nth-child(2){transition-delay:.14s}.dna__pillar:nth-child(3){transition-delay:.28s}.dna__pillars-wrap[data-in-view] .dna__pillars:after{animation:6.4s linear 1.2s infinite dnaMeridian}.dna__pillars-wrap[data-in-view] .dna__pillar--detect .dna-icon__curve{stroke-dasharray:100;animation:6.4s cubic-bezier(.65,0,.35,1) 1.2s infinite dnaNovaCurve}.dna__pillars-wrap[data-in-view] .dna__pillar--detect .dna-icon__star,.dna__pillars-wrap[data-in-view] .dna__pillar--detect .dna-icon__halo{animation:6.4s cubic-bezier(.34,1.56,.64,1) 1.2s infinite dnaNovaStar}.dna__pillars-wrap[data-in-view] .dna__pillar--detect .dna-icon__forecast{animation:6.4s ease-out 1.2s infinite dnaNovaForecast}.dna__pillars-wrap[data-in-view] .dna__pillar--trace .dna-icon__trace{stroke-dasharray:16 200;animation:6.4s cubic-bezier(.45,0,.55,1) 3.333s infinite dnaLineageTrace}.dna__pillars-wrap[data-in-view] .dna__pillar--trace .dna-icon__root{animation:6.4s cubic-bezier(.34,1.56,.64,1) 3.333s infinite dnaLineageRoot}.dna__pillars-wrap[data-in-view] .dna__pillar--trace .dna-icon__orbit{animation:6.4s ease-out 3.333s infinite dnaLineageOrbit}.dna__pillars-wrap[data-in-view] .dna__pillar--scale .dna-icon__beams{animation:.9s linear infinite dnaConveyor}.dna__pillars-wrap[data-in-view] .dna__pillar--scale .dna-icon__flash{animation:6.4s ease-out 5.466s infinite dnaPrismFlash}.dna__pillars-wrap[data-in-view] .dna__pillar--scale .dna-icon__ray{stroke-dasharray:100;animation:dnaSpectrumRay 6.4s cubic-bezier(.65, 0, .35, 1) calc(5.586s + var(--ray-delay,0s)) infinite}.dna__pillars-wrap[data-in-view] .dna__pillar--scale .dna-icon__band{animation:dnaSpectrumBand 6.4s cubic-bezier(.34, 1.56, .64, 1) calc(5.586s + var(--ray-delay,0s)) infinite}.dna-icon__ray--1,.dna-icon__band--1{--ray-delay:70ms}.dna-icon__ray--2,.dna-icon__band--2{--ray-delay:.14s}.dna-icon__ray--3,.dna-icon__band--3{--ray-delay:.21s}.dna-icon__ray--4,.dna-icon__band--4{--ray-delay:.28s}}@media (min-width:900px) and (not (min-width:1320px)){.dna__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 56px;display:flex}.dna__heading{flex:520px}.dna__intro{flex:360px;max-width:480px;margin:0 0 4px}.dna__pillars{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;column-gap:28px}.dna__pillars:before,.dna__pillars:after{display:none}.dna__pillar{grid-template-columns:minmax(0,1fr);row-gap:16px}.dna__cta-row{justify-content:space-between}}@media (min-width:1320px){.dna__inner{grid-template:"head visual""pillars visual""cta visual"1fr/minmax(0,380px) minmax(0,1fr);gap:36px 48px}.dna__visual{align-self:center}.dna__intro{font-size:15.5px}.dna__note{display:flex}.dna__cta-row{align-self:start}}@media (min-width:1440px){.dna__inner{grid-template-columns:minmax(0,400px) minmax(0,1fr);column-gap:56px}}@media not (min-width:640px){.dna{padding:80px 20px 0}.dna__eyebrow-part--lead,.dna__eyebrow-separator{display:none}.dna__inner{row-gap:32px}.dna__porthole{width:44px;height:44px}.dna__pillar{grid-template-columns:44px minmax(0,1fr);column-gap:16px}.dna__pillars:before,.dna__pillars:after{top:22px;bottom:22px;left:21.5px}.dna__pillars:after{left:20.5px}.dna__cta{justify-content:center;width:100%;height:52px}}
.dna__console{background:radial-gradient(70% 60% at 22% 40%,#22d3ff0f,#0000 70%),radial-gradient(40% 55% at 88% 48%,#ff4d5f0f,#0000 70%),linear-gradient(#0a192ff0,#050d1bf7);border:1px solid #50abff3d;border-radius:20px;margin:0;padding:20px 24px 18px;position:relative;box-shadow:inset 0 1px #8cc8ff1a,0 0 0 1px #22d3ff0a,0 0 60px -20px #425bfa59,0 40px 90px -40px #000c;container:dna-console/inline-size}.dna__console-body{min-width:0;position:relative}.dna__reticle{pointer-events:none;border:0 solid #8fe3ff66;width:14px;height:14px;transition:opacity .6s cubic-bezier(.16,1,.3,1) .2s,translate .6s cubic-bezier(.16,1,.3,1) .2s;position:absolute}.dna__reticle--tl{border-top-width:1.5px;border-left-width:1.5px;top:-10px;left:-14px}.dna__reticle--tr{border-top-width:1.5px;border-right-width:1.5px;top:-10px;right:-14px}.dna__reticle--bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:-8px;left:-14px}.dna__reticle--br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:-8px;right:-14px}.dna__bar{align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex;position:relative}.dna__bar:after{content:"";background:linear-gradient(90deg,#0000,#50abff3d,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.dna__mark{background:linear-gradient(145deg,#1b4fd8,#0e2a78);border:1px solid #ffffff24;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #fff3,0 0 20px #2f6bff66}.dna__bar-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dna__bar-title{font:600 17px/1.2 var(--font-geist);letter-spacing:-.01em;color:#f7faff}.dna__bar-sub{font:400 12.5px/1.3 var(--font-geist);color:#8fa3bf;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dna__sample{height:26px;font:500 11.5px/1 var(--font-geist);color:#aebed2;white-space:nowrap;background:#8fa3bf0f;border:1px solid #8fa3bf4d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.dna__sample:before{content:"";background:#8fa3bf;border-radius:50%;width:5px;height:5px}.dna__map{grid-template-columns:minmax(0, 1fr) var(--dna-origin-gap) minmax(0, 1fr) var(--dna-gate-gap) minmax(0, 1.15fr);grid-template-rows:auto 1px var(--dna-stage-h);row-gap:12px;display:grid;position:relative}.dna__step{flex-direction:column;gap:5px;min-width:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex}.dna__step--origin{grid-area:1/1;transition-delay:.38s}.dna__step--propagation{grid-area:1/3;transition-delay:.46s}.dna__step--alert{grid-area:1/5;transition-delay:.54s}.dna__step-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dna__step-kicker{font:600 11px/1.2 var(--font-geist);letter-spacing:.15em;color:#8fe3ff;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.dna__step--alert .dna__step-kicker{color:#ff8592}.dna__step-node{border:1.5px solid;border-radius:50%;flex:none;width:10px;height:10px;position:relative}.dna__step-node:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:1.5px}.dna__step-time{font:500 11px/1 var(--font-geist);font-variant-numeric:tabular-nums;color:#8fa3bf;white-space:nowrap;flex:none}.dna__step-text{font:400 12.5px/1.35 var(--font-geist);color:#dce6f2;text-wrap:pretty}.dna__trajectory{grid-area:2/1/3/-1;grid-template-columns:subgrid;display:grid}.dna__trajectory-segment{transform-origin:0;height:1px;transition:transform .7s cubic-bezier(.65,0,.35,1)}.dna__trajectory-segment--cyan{background:linear-gradient(90deg,#5bf9988c,#22d3ff80 18%,#22d3ff73);grid-column:1/4;transition-delay:.42s}.dna__trajectory-segment--shift{opacity:.7;background:linear-gradient(90deg,#22d3ff,#5b7bff 42%,#b05cf0 62%,#ff4d5f);grid-column:4;transition-delay:.98s}.dna__trajectory-segment--red{background:linear-gradient(90deg,#ff4d5f8c,#ff4d5f33);grid-column:5;transition-delay:1.1s}.dna__card{background:linear-gradient(#0e223ee0,#071224eb);border:1px solid #50abff38;border-radius:13px;min-width:0;padding:12px 13px;position:relative;box-shadow:inset 0 1px #8cc8ff0f}.dna__origin,.dna__relays,.dna__cluster,.dna__wires,.dna__timeline,.dna__kpis{transition:filter .26s}.dna__origin{margin-top:calc((var(--dna-stage-h) - var(--dna-origin-h)) / 2);height:var(--dna-origin-h);border-color:#22d3ff6b;flex-direction:column;grid-area:3/1;align-self:start;padding:13px 14px;transition:opacity .6s cubic-bezier(.16,1,.3,1) .52s,transform .6s cubic-bezier(.16,1,.3,1) .52s,filter .26s;display:flex;box-shadow:0 0 0 4px #22d3ff0d,0 0 32px -6px #22d3ff61,inset 0 1px #8cdcff1f}.dna__lock{pointer-events:none;--lock:linear-gradient(#8fe3ff, #8fe3ff);background:var(--lock) left top / 10px 1.5px, var(--lock) left top / 1.5px 10px, var(--lock) right top / 10px 1.5px, var(--lock) right top / 1.5px 10px, var(--lock) left bottom / 10px 1.5px, var(--lock) left bottom / 1.5px 10px, var(--lock) right bottom / 10px 1.5px, var(--lock) right bottom / 1.5px 10px;opacity:.85;background-repeat:no-repeat;border-radius:17px;transition:opacity .42s cubic-bezier(.34,1.56,.64,1) .82s,scale .42s cubic-bezier(.34,1.56,.64,1) .82s;position:absolute;inset:-6px}.dna__post-head{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.dna__avatar{border-radius:50%;flex:none;width:64px;height:64px;position:relative;box-shadow:0 0 0 2px #8fdcfb,0 0 0 5px #22d3ff1f,0 0 22px #22d3ff73}.dna__avatar-image{border-radius:50%;width:64px;height:64px;display:block}.dna__post-id{flex-direction:column;gap:2px;min-width:0;display:flex}.dna__post-name{min-width:0;font:600 13.5px/1.25 var(--font-geist);color:#f7faff;white-space:nowrap;align-items:center;gap:5px;display:flex}.dna__verified{flex:none}.dna__post-meta{min-width:0;font:400 11.5px/1.3 var(--font-geist);font-variant-numeric:tabular-nums;color:#8fa3bf;white-space:nowrap;align-items:center;gap:6px;display:flex}.dna__platform{color:#dce6f2;flex:none}.dna__post-meta .dna__platform{margin-left:2px}.dna__post-text{font:400 12.5px/1.45 var(--font-geist);color:#dce6f2;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;display:-webkit-box;overflow:hidden}.dna__origin-foot{align-items:center;gap:5px;min-width:0;margin-top:auto;display:flex}.dna__source-badge{height:24px;font:600 11px/1 var(--font-geist);color:#5bf998;white-space:nowrap;background:#29f8941a;border:1px solid #5bf99873;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.dna__source-badge:before{content:"";background:#5bf998;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5bf998e6}.dna__tone{min-width:0;height:24px;font:500 10.5px/24px var(--font-geist);font-variant-numeric:tabular-nums;color:#8fe3ff;white-space:nowrap;text-overflow:ellipsis;border:1px solid #22d3ff47;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex;overflow:hidden}.dna__wires{width:100%;height:100%;overflow:visible}.dna__wires--origin{grid-area:3/2}.dna__wires--gate{grid-area:3/4}.dna__wire-track{fill:none;stroke:#50abff38;stroke-width:1px}.dna__wire-glow{fill:none;stroke-width:5px;stroke-linecap:round;opacity:.14}.dna__wire-lit{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset .65s cubic-bezier(.65,0,.35,1)}.dna__wire-lit--origin{transition-delay:1s}.dna__wire-lit--inbound{transition-duration:.45s;transition-delay:1.7s}.dna__wire-lit--fan{transition-duration:.4s;transition-delay:2.45s}.dna__wire-part--origin{transition:opacity .5s .95s}.dna__wire-part--inbound{transition:opacity .45s 1.6s}.dna__wire-part--fan{transition:opacity .4s 2.4s}.dna__packet{fill:none;stroke-width:2.6px;filter:drop-shadow(0 0 3px #bef0ffe6);stroke-linecap:round;stroke-dasharray:8 200;stroke-dashoffset:8px;opacity:0}.dna__node{fill:#22d3ff;stroke:#22d3ff40;stroke-width:6px;paint-order:stroke}.dna__node--origin{fill:#8fe3ff}.dna__node--red{fill:#ff5a6a;stroke:#ff4d5f40}.dna__gate{transform-box:fill-box;transform-origin:50%;transition:opacity .52s cubic-bezier(.34,1.56,.64,1) 2.1s,scale .52s cubic-bezier(.34,1.56,.64,1) 2.1s}.dna__gate-ripple{opacity:0;transform-box:fill-box;transform-origin:50%}.dna__relays{gap:var(--dna-relay-gap);min-width:0;padding-top:var(--dna-relay-top);flex-direction:column;grid-area:3/3;display:flex}.dna__relay{height:var(--dna-relay-h);background:#08162adb;flex-direction:column;transition:opacity .55s cubic-bezier(.16,1,.3,1) 1.3s,transform .55s cubic-bezier(.16,1,.3,1) 1.3s;display:flex}.dna__relay--influencer{transition-delay:1.4s}.dna__relay:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#22d3ff,#0000);height:1px;position:absolute;top:-1px;left:14px;right:14px}.dna__monogram{width:32px;height:32px;font:700 11.5px/1 var(--font-geist);letter-spacing:.02em;color:#fff;border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;display:grid}.dna__monogram--media{background:linear-gradient(145deg,#2358e8,#142e8c);box-shadow:0 0 14px #2f6bff66}.dna__monogram--influencer{background:linear-gradient(145deg,#0fa3b1,#0b5566);box-shadow:0 0 14px #0fa3b166}.dna__relay .dna__post-name{text-overflow:ellipsis;display:block;overflow:hidden}.dna__kind{height:17px;font:600 9.5px/15px var(--font-geist);letter-spacing:.08em;text-transform:uppercase;color:#aebed2;border:1px solid #50abff4d;border-radius:5px;flex:none;padding:0 6px}.dna__post-text--origin{-webkit-line-clamp:4;line-clamp:4}.dna__post-text--relay{color:#c9d5e4;-webkit-line-clamp:2;line-clamp:2;margin-top:8px;font-size:12px}.dna__reach{min-width:0;font:400 11px/1 var(--font-geist);color:#8fa3bf;align-items:center;gap:8px;margin-top:auto;display:flex}.dna__reach-meter{flex:none;gap:3px;display:flex}.dna__reach-segment{background:#8fa3bf33;border-radius:2px;width:14px;height:4px}.dna__reach-segment[data-lit]{background:linear-gradient(90deg,#3a8dff,#22d3ff);box-shadow:0 0 6px #22d3ff73}.dna__reach-value{color:#dce6f2;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dna__gate-row{display:none}.dna__cluster{height:var(--dna-stage-h);padding:var(--dna-cluster-pad) 12px;background:linear-gradient(#300a186b,#0e060e99);border-color:#8fa3bf38;flex-direction:column;grid-area:3/5;transition:opacity .5s cubic-bezier(.16,1,.3,1) 2.2s,transform .5s cubic-bezier(.16,1,.3,1) 2.2s,filter .26s;display:flex}.dna__cluster:after{content:"";border-radius:inherit;pointer-events:none;border:1px dashed #ff7a869e;transition:opacity .6s 2.7s;position:absolute;inset:-1px;box-shadow:0 0 36px -10px #ff4d5f80,inset 0 0 24px -12px #ff4d5f73}.dna__cluster-top{height:var(--dna-cluster-head);flex-direction:column;min-height:0;display:flex}.dna__cluster-head{flex:none;align-items:flex-start;gap:8px;min-width:0;margin-bottom:9px;transition:opacity .4s 2.75s;display:flex}.dna__cluster-icon{color:#ff7b86;flex:none;margin-top:1px}.dna__cluster-titles{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dna__cluster-title{font:600 13px/1.25 var(--font-geist);color:#ffd5d9;text-wrap:balance}.dna__cluster-sub{font:400 11px/1.2 var(--font-geist);color:#dba7af}.dna__ring{flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.dna__ring svg{position:absolute;inset:1px}.dna__ring-track{fill:none;stroke:#ff4d5f2e;stroke-width:2.5px}.dna__ring-arc{fill:none;stroke:#ff5a6a;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1) 2.85s}.dna__ring-value{font:700 9.5px/1 var(--font-geist);font-variant-numeric:tabular-nums;color:#ffd5d9;white-space:nowrap;position:relative}.dna__shared{background:#ff4d5f12;border:1px solid #ff4d5f29;border-radius:9px;flex-direction:column;gap:3px;min-height:0;margin-top:auto;padding:7px 9px;transition:opacity .4s 2.6s;display:flex}.dna__shared-label{font:600 9.5px/1.2 var(--font-geist);letter-spacing:.1em;text-transform:uppercase;color:#dba7af;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dna__shared-text{font:italic 500 12px/1.35 var(--font-geist);color:#ffe3e6;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dna__rows{margin:var(--dna-row-gap) 0 0;gap:var(--dna-row-gap);flex-direction:column;padding:0;list-style:none;display:flex}.dna__row{height:var(--dna-row-h);background:#8fa3bf0a;border:1px solid #8fa3bf24;border-radius:9px;align-items:center;gap:8px;padding:0 8px 0 6px;transition:opacity .45s cubic-bezier(.16,1,.3,1) 2.25s,transform .45s cubic-bezier(.16,1,.3,1) 2.25s;display:flex;position:relative}.dna__row--1{transition-delay:2.31s}.dna__row--2{transition-delay:2.37s}.dna__row:after{content:"";border-radius:inherit;pointer-events:none;background:#ff4d5f14;border:1px solid #ff4d5f52;transition:opacity .3s 2.75s;position:absolute;inset:-1px}.dna__row-avatar{color:#ff9aa3;background:#ff4d5f14;border:1px solid #ff4d5f66;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.dna__row-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dna__row-name{font:600 12px/1.2 var(--font-geist);color:#f2dfe2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dna__row-meta{font:400 10.5px/1.2 var(--font-geist);color:#c4a1a8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dna__row-time{font:500 11px/1 var(--font-geist);font-variant-numeric:tabular-nums;color:#ffa9b1;flex:none;align-items:center;gap:6px;display:inline-flex}.dna__sync-dot{background:#ff5a6a;border-radius:50%;width:5px;height:5px;transition:scale .3s cubic-bezier(.34,1.56,.64,1) 2.75s;box-shadow:0 0 8px #ff5a6ae6}.dna__more{font:500 11px/1.2 var(--font-geist);color:#dba7af;align-items:center;gap:8px;margin-top:8px;transition:opacity .4s 2.9s;display:flex}.dna__more-stack{flex:none;display:flex}.dna__more-stack>span{background:#2a0e18;border:1px solid #ff7a868c;border-radius:50%;width:14px;height:14px}.dna__more-stack>span+span{margin-left:-5px}.dna__indicators{border-top:1px solid #ff4d5f24;flex-wrap:wrap;gap:4px 10px;margin:auto 0 0;padding:8px 0 0;list-style:none;transition:opacity .4s 3s;display:flex}.dna__indicator{font:500 10.5px/1.3 var(--font-geist);color:#ecc9ce;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dna__indicator-check{color:#ff7b86;flex:none}.dna__timeline{background:#06111f;border:1px solid #50abff29;border-radius:12px;margin-top:16px;padding:10px 14px 8px}.dna__tl-label{font:600 10.5px/1.2 var(--font-geist);letter-spacing:.14em;text-transform:uppercase;color:#7f95b2;display:block}.dna__tl-plot{height:64px;margin-top:10px;position:relative}.dna__tl-curve{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dna__tl-threshold{left:0;right:0;top:var(--dna-threshold-y);border-top:1px dashed #ff7a8673;position:absolute}.dna__tl-threshold-label{font:500 10px/1 var(--font-geist);color:#e89aa3;white-space:nowrap;position:absolute;bottom:4px;right:0}.dna__tl-window{top:var(--dna-threshold-y);bottom:0;left:var(--dna-alert-x);background:linear-gradient(90deg,#22d3ff24,#22d3ff05);border-left:1px solid #22d3ff59;justify-content:center;align-items:flex-end;padding-bottom:6px;display:flex;position:absolute;right:0}.dna__tl-window-label{font:600 9.5px/1 var(--font-geist);letter-spacing:.14em;text-transform:uppercase;color:#8fe3ff;white-space:nowrap}.dna__tl-marker{left:var(--dna-x);border-radius:50%;position:absolute;bottom:0;translate:-50%}.dna__tl-marker--origin{background:#5bf998;width:8px;height:8px;bottom:-4px;box-shadow:0 0 8px #5bf998cc}.dna__tl-marker--relay{background:#22d3ff;width:6px;height:6px;bottom:-3px;box-shadow:0 0 8px #22d3ffcc}.dna__tl-marker--burst{filter:drop-shadow(0 0 4px #ff5a6acc);background:repeating-linear-gradient(90deg,#ff5a6a 0 1.5px,#0000 1.5px 2.75px);border-radius:2px;width:7px;height:18px;bottom:-3px}.dna__tl-alert{left:var(--dna-alert-x);top:calc(var(--dna-threshold-y) + 18px);width:0;transition:opacity .4s cubic-bezier(.34,1.56,.64,1) 2.7s,translate .4s cubic-bezier(.34,1.56,.64,1) 2.7s;position:absolute;bottom:0}.dna__tl-alert:before{content:"";background:linear-gradient(#bff3ff,#bff3ff00);width:1px;position:absolute;top:0;bottom:0;left:-.5px}.dna__tl-alert-diamond{background:#f7faff;width:9px;height:9px;position:absolute;top:-4.5px;left:-4.5px;rotate:45deg;box-shadow:0 0 12px #22d3ffd9}.dna__tl-alert-pill{height:20px;font:600 10.5px/1 var(--font-geist);font-variant-numeric:tabular-nums;color:#f7faff;white-space:nowrap;background:#22d3ff24;border:1px solid #22d3ff80;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex;position:absolute;top:-10px;right:12px}.dna__tl-cover{transform-origin:100%;pointer-events:none;background:#06111f;transition:scale 2.82s linear .5s;position:absolute;inset:-6px -2px;scale:0 1}.dna__tl-axis{height:14px;margin-top:8px;position:relative}.dna__tl-tick{left:var(--dna-x);font:400 10.5px/14px var(--font-geist);font-variant-numeric:tabular-nums;color:#7f95b2;position:absolute;top:0;translate:-50%}.dna__tl-tick:first-child{translate:0}.dna__kpis{background:#03091480;border:1px solid #50abff29;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;display:grid}.dna__kpi{flex-direction:column;gap:7px;min-width:0;padding:12px 16px;transition:opacity .5s cubic-bezier(.16,1,.3,1) 3s,transform .5s cubic-bezier(.16,1,.3,1) 3s;display:flex}.dna__kpi+.dna__kpi{border-left:1px solid #50abff24}.dna__kpi--risk{transition-delay:3.08s}.dna__kpi--velocity{transition-delay:3.16s}.dna__kpi--suspects{transition-delay:3.24s}.dna__kpi-label{font:600 10.5px/1.2 var(--font-geist);letter-spacing:.12em;text-transform:uppercase;color:#8fa3bf;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.dna__kpi-label>svg{color:#8fe3ff;flex:none}.dna__kpi-value{min-width:0;font:700 21px/1 var(--font-geist);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}.dna__kpi--status .dna__kpi-value{color:#5bf998}.dna__kpi--risk .dna__kpi-value{color:#ffc23d;gap:2px}.dna__kpi--velocity .dna__kpi-value{color:#8fe3ff;justify-content:space-between}.dna__kpi--suspects .dna__kpi-value{color:#ff7b86}.dna__kpi-unit{color:#8fa3bf;font-size:13px;font-weight:500}.dna__status-dot{background:#5bf998;border-radius:50%;flex:none;width:8px;height:8px;position:relative;box-shadow:0 0 10px #5bf998cc}.dna__status-dot:after{content:"";opacity:0;background:#5bf99899;border-radius:50%;position:absolute;inset:0}.dna__gauge{flex:none;margin-left:auto;overflow:visible}.dna__gauge-track,.dna__gauge-arc{fill:none;stroke-width:3.5px;stroke-linecap:round}.dna__gauge-track{stroke:#ffc23d29}.dna__gauge-arc{stroke:#ffc23d;stroke-dasharray:100;filter:drop-shadow(0 0 4px #ffc23d8c);transition:stroke-dashoffset .9s cubic-bezier(.16,1,.3,1) 3.2s}.dna__spark{flex:none;overflow:visible}.dna__spark-line{fill:none;stroke:#8fe3ff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1) 3.3s}.dna__kpi-caption{min-width:0;font:400 11.5px/1.25 var(--font-geist);color:#8fa3bf;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin:0;display:flex;overflow:hidden}.dna__lifecycle{flex:none;gap:3px;display:flex}.dna__lifecycle-dot{background:#8fa3bf59;border-radius:50%;width:5px;height:5px}.dna__lifecycle-dot[data-lit]{background:#5bf998;box-shadow:0 0 0 2.5px #5bf9982e}.dna__band{height:18px;font:600 10.5px/16px var(--font-geist);color:#ffc23d;background:#ffc23d1f;border:1px solid #ffc23d66;border-radius:999px;flex:none;padding:0 7px}@property --dna-n{syntax:"<integer>";inherits:false;initial-value:0}.dna__foot{font:400 12px/1.3 var(--font-geist);color:#8fa3bf;align-items:center;gap:8px;margin-top:12px;transition:opacity .5s 3.5s;display:flex}.dna__foot-icon{color:#8fe3ff;flex:none}@media not (min-width:640px){.dna__console{border-radius:16px;padding:16px 14px 14px}.dna__reticle{display:none}}@container dna-console not (min-width:48rem){.dna__map{flex-direction:column;gap:10px;padding-left:26px;display:flex}.dna__map>*{position:relative}.dna__map>:not(.dna__trajectory,.dna__wires):before{content:"";background:var(--dna-rail,#22d3ff8c);width:1.5px;position:absolute;top:-10px;bottom:0;left:-17px}.dna__map>:first-child:before{top:6px}.dna__trajectory,.dna__wires{display:none}.dna__step--origin{--dna-rail:linear-gradient(180deg, #5bf998b3, #22d3ff8c);order:1}.dna__origin{order:2;gap:0;height:auto;margin-top:0}.dna__origin-foot{margin-top:12px}.dna__step--propagation{order:3}.dna__relays{order:4;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:10px;padding-top:0;display:grid}.dna__relay{height:auto}.dna__reach{margin-top:12px}.dna__gate-row{height:30px;font:500 11.5px/1 var(--font-geist);font-variant-numeric:tabular-nums;color:#ff9aa3;--dna-rail:linear-gradient(180deg, #22d3ff, #5b7bff 35%, #b05cf0 60%, #ff4d5f);order:5;align-items:center;gap:10px;transition:opacity .4s 2.1s;display:flex}.dna__gate-ring{background:radial-gradient(circle,#fff 0 2.5px,#08101f 3px) padding-box padding-box,linear-gradient(#22d3ff,#b05cf0,#ff4d5f) border-box;border:1.5px solid #0000;border-radius:50%;width:15px;height:15px;margin-top:-7.5px;position:absolute;top:50%;left:-24px;box-shadow:0 0 14px #b05cf08c}.dna__step--alert{--dna-rail:#ff4d5f99;order:6}.dna__cluster{--dna-rail:#ff4d5f99;order:7;height:auto}.dna__cluster-top{height:auto}.dna__indicators{margin-top:12px}.dna__step-node{background:#06111f;position:absolute;top:.5px;left:-21.5px}.dna__step-kicker{gap:0}.dna__step-head{justify-content:flex-start;gap:10px}}@container dna-console not (min-width:46rem){.dna__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dna__kpi:nth-child(3){border-left:0}.dna__kpi:nth-child(n+3){border-top:1px solid #50abff24}}@container dna-console not (min-width:34rem){.dna__kpi{padding:12px}.dna__kpi-label,.dna__kpi-caption{white-space:normal;align-items:flex-start}.dna__kpi-label{line-height:1.3}.dna__kpi-caption{flex-wrap:wrap;row-gap:5px}.dna__tl-window-label,.dna__tl-tick:nth-child(2n),.dna__sample{display:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.dna__visual:not([data-in-view]) .dna__reticle--tl{opacity:0;translate:-8px -8px}.dna__visual:not([data-in-view]) .dna__reticle--tr{opacity:0;translate:8px -8px}.dna__visual:not([data-in-view]) .dna__reticle--bl{opacity:0;translate:-8px 8px}.dna__visual:not([data-in-view]) .dna__reticle--br{opacity:0;translate:8px 8px}.dna__bar{transition:opacity .5s cubic-bezier(.16,1,.3,1) .26s,transform .5s cubic-bezier(.16,1,.3,1) .26s}.dna__visual:not([data-in-view]) .dna__bar,.dna__visual:not([data-in-view]) .dna__step{opacity:0;transform:translateY(8px)}.dna__visual:not([data-in-view]) .dna__trajectory-segment{transform:scaleX(0)}.dna__visual:not([data-in-view]) .dna__origin{opacity:0;transform:translateY(12px)}.dna__visual:not([data-in-view]) .dna__lock{opacity:0;scale:1.12}.dna__visual:not([data-in-view]) .dna__wire-lit{stroke-dashoffset:100px}.dna__visual:not([data-in-view]) [class*=dna__wire-part--]{opacity:0}.dna__visual:not([data-in-view]) .dna__relay{opacity:0;transform:translate(-12px)}.dna__visual:not([data-in-view]) .dna__gate{opacity:0;scale:.3}.dna__visual:not([data-in-view]) .dna__cluster{opacity:0;transform:translateY(8px)}.dna__visual:not([data-in-view]) .dna__cluster:after,.dna__visual:not([data-in-view]) .dna__cluster-head,.dna__visual:not([data-in-view]) .dna__shared,.dna__visual:not([data-in-view]) .dna__row:after,.dna__visual:not([data-in-view]) .dna__more,.dna__visual:not([data-in-view]) .dna__indicators,.dna__visual:not([data-in-view]) .dna__gate-row,.dna__visual:not([data-in-view]) .dna__foot{opacity:0}.dna__visual:not([data-in-view]) .dna__row{opacity:0;transform:translate(8px)}.dna__visual:not([data-in-view]) .dna__sync-dot{scale:0}.dna__visual:not([data-in-view]) .dna__ring-arc,.dna__visual:not([data-in-view]) .dna__gauge-arc,.dna__visual:not([data-in-view]) .dna__spark-line{stroke-dashoffset:100px}.dna__visual:not([data-in-view]) .dna__tl-cover{scale:1}.dna__visual:not([data-in-view]) .dna__tl-alert{opacity:0;translate:0 6px}.dna__visual:not([data-in-view]) .dna__kpi{opacity:0;transform:translateY(8px)}.dna__visual[data-in-view] .dna__count .dna__count-text{display:none}.dna__visual[data-in-view] .dna__count:before{--dna-n:var(--dna-count);counter-reset:dna-count var(--dna-n);content:counter(dna-count);animation:1.3s cubic-bezier(.16,1,.3,1) 3.15s both dnaCount}.dna__visual[data-in-view] .dna__packet--origin{animation:6.4s cubic-bezier(.45,0,.55,1) 3.8s infinite dnaPacket}.dna__visual[data-in-view] .dna__packet--origin.dna__packet--1{animation-delay:3.92s}.dna__visual[data-in-view] .dna__packet--gate{animation:6.4s cubic-bezier(.4,0,.6,1) 5.3s infinite dnaPacketGate}.dna__visual[data-in-view] .dna__packet--gate.dna__packet--1{animation-delay:5.36s}.dna__visual[data-in-view] .dna__packet--gate.dna__packet--2{animation-delay:5.42s}.dna__visual[data-in-view] .dna__gate-ripple{animation:6.4s ease-out 5.85s infinite dnaGatePing}.dna__visual[data-in-view] .dna__gate-halo{animation:3.2s ease-in-out 3.8s infinite glowpulse}.dna__visual[data-in-view] .dna__sync-dot,.dna__visual[data-in-view] .dna__row-time{animation:6.4s ease-out 6.45s infinite dnaSync}.dna__visual[data-in-view] .dna__status-dot:after{animation:2.4s cubic-bezier(0,0,.2,1) 3.8s infinite ping}.dna__visual[data-in-view] .dna__tl-alert-diamond{animation:3.2s ease-in-out 3.8s infinite glowpulse}.dna__visual[data-in-view] .dna__cluster:after{animation:3.2s ease-in-out 3.8s infinite dnaBreathe}}
.dna-seam{margin:76px -32px 0;padding:0 32px;position:relative}.dna-seam__helix,.dna-seam__labels{--amp:30px;max-width:1300px;height:150px;margin:0 auto}.dna-seam__helix{grid-template-columns:repeat(var(--dna-pairs), minmax(0, 1fr));align-items:center;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.dna-seam__helix:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#425bfa21,#0000 72%);width:min(900px,80%);height:140px;position:absolute;top:50%;left:50%;translate:-50% -50%}.dna-seam__pair{--phase:calc(var(--i) * 36deg);height:100%;transition:opacity .5s ease calc(var(--i) * 52ms);position:relative}.dna-seam__rung,.dna-seam__dot{position:absolute;top:50%;left:50%}.dna-seam__rung{width:1px;height:calc(var(--amp) * 2);margin:calc(var(--amp) * -1) 0 0 -.5px;opacity:.5;scale:1 sin(var(--phase));background:linear-gradient(#22d3ff80,#6b7cff80)}.dna-seam__pair--keyed .dna-seam__rung{opacity:.8;background:#8fe3ffd9;width:1.5px;margin-left:-.75px}.dna-seam__dot{border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.dna-seam__dot--a{translate:0 calc(var(--amp) * sin(var(--phase)) * -1);scale:calc(.71 + .29 * cos(var(--phase)));opacity:calc(.62 + .38 * cos(var(--phase)));background:radial-gradient(circle,#fff 0 22%,#8fe3ff 46%,#22d3ff59 60%,#0000 72%)}.dna-seam__dot--b{translate:0 calc(var(--amp) * sin(var(--phase)));scale:calc(.71 - .29 * cos(var(--phase)));opacity:calc(.62 - .38 * cos(var(--phase)));background:radial-gradient(circle,#e3e6ff 0 22%,#7d8cff 46%,#6b7cff59 60%,#0000 72%)}.dna-seam__pair:nth-child(5n+1) .dna-seam__dot--a:before{content:"";background:linear-gradient(#dcf5ffb3,#dcf5ffb3) 50%/1px 100% no-repeat,linear-gradient(#dcf5ffb3,#dcf5ffb3) 50%/100% 1px no-repeat;width:13px;height:13px;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 70%);mask-image:radial-gradient(circle,#000 20%,#0000 70%)}.dna-seam__read{opacity:0;pointer-events:none;position:absolute;inset:0;translate:-100%}.dna-seam__read:after{content:"";background:linear-gradient(#0000,#bef0fff2,#0000);width:2px;position:absolute;top:8%;bottom:8%;right:0;box-shadow:0 0 18px 4px #22d3ff73}.dna-seam__labels{pointer-events:none;padding:0;list-style:none;position:absolute;inset:0 32px auto}.dna-seam__label{left:calc((var(--i) + .5) / var(--dna-pairs) * 100%);bottom:calc(50% + var(--amp) + 16px);font:600 10px/1 var(--font-geist);letter-spacing:.14em;text-transform:uppercase;color:#8fa3bf;white-space:nowrap;transition:opacity .5s ease calc(var(--i) * 52ms), translate .5s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 52ms);position:absolute;translate:-50%}.dna-seam__label:after{content:"";background:#8fe3ff59;width:1px;height:7px;position:absolute;top:calc(100% + 5px);left:50%}.dna-seam__caption{text-align:center;max-width:1300px;font:400 12.5px/1.5 var(--font-geist);color:#8fa3bf;text-wrap:balance;margin:4px auto 0}@media (prefers-reduced-motion:no-preference){.dna-seam__dot--a{animation:dnaHelixY 6s cubic-bezier(.37, 0, .63, 1) calc(var(--i) * -1.2s) infinite alternate, dnaHelixZ 6s cubic-bezier(.37, 0, .63, 1) calc(var(--i) * -1.2s - 3s) infinite alternate}.dna-seam__dot--b{animation:dnaHelixY 6s cubic-bezier(.37, 0, .63, 1) calc(var(--i) * -1.2s - 6s) infinite alternate, dnaHelixZ 6s cubic-bezier(.37, 0, .63, 1) calc(var(--i) * -1.2s - 9s) infinite alternate}.dna-seam__rung{animation:dnaHelixR 6s cubic-bezier(.37, 0, .63, 1) calc(var(--i) * -1.2s) infinite alternate}.dna-seam__pair[data-alert] .dna-seam__dot--a:after{content:"";opacity:0;background:radial-gradient(circle,#fff 0 20%,#ff5a6a 48%,#ff4d5f66 62%,#0000 74%);border-radius:50%;animation:12s ease-in-out infinite dnaHelixAlert;position:absolute;inset:-2px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.dna-seam:not([data-in-view]) .dna-seam__pair,.dna-seam:not([data-in-view]) .dna-seam__label{opacity:0}.dna-seam:not([data-in-view]) .dna-seam__label{translate:-50% 6px}.dna-seam[data-in-view] .dna-seam__read{animation:2.2s cubic-bezier(.65,0,.35,1) both dnaRead}}@media not (min-width:900px){.dna-seam__helix,.dna-seam__labels{--amp:22px;height:124px}.dna-seam__label{letter-spacing:.12em;font-size:9.5px}.dna-seam__label:nth-child(2n){bottom:auto;top:calc(50% + var(--amp) + 16px)}.dna-seam__label:nth-child(2n):after{top:auto;bottom:calc(100% + 5px)}}@media not (min-width:768px){.dna-seam__helix{grid-template-columns:repeat(calc(var(--dna-pairs) / 2), minmax(0, 1fr))}.dna-seam__pair:nth-child(2n){display:none}.dna-seam__label{left:calc((var(--i) + 1) / var(--dna-pairs) * 100%)}}@media not (min-width:640px){.dna-seam{margin:56px -20px 0;padding:0 20px}.dna-seam__helix,.dna-seam__labels{--amp:16px;height:84px}.dna-seam__labels{inset:0 20px auto}.dna-seam__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}
.eff{--eff-edge:calc(50% - min(650px, 50% - 32px));--eff-top:88px;--eff-bottom:96px;padding:var(--eff-top) 32px var(--eff-bottom);position:relative;overflow:clip}.eff__backdrop{--eff-span:calc(100% - 2 * var(--eff-edge));--eff-card-top:var(--eff-top);--eff-card-bottom:calc(100% - var(--eff-bottom));pointer-events:none;background:radial-gradient(ellipse 14% 26px at calc(var(--eff-edge) + .35 * var(--eff-span)) var(--eff-card-top), #2878ff3d, transparent 75%), radial-gradient(ellipse 12% 26px at calc(var(--eff-edge) + .7 * var(--eff-span)) var(--eff-card-top), #2878ff2e, transparent 75%), radial-gradient(ellipse 12% 24px at calc(var(--eff-edge) + .35 * var(--eff-span)) var(--eff-card-bottom), #2878ff38, transparent 75%), radial-gradient(ellipse 11% 24px at calc(var(--eff-edge) + .65 * var(--eff-span)) var(--eff-card-bottom), #2878ff2e, transparent 75%), radial-gradient(ellipse 46% 70px at 50% var(--eff-card-top), #1446d212, transparent 72%), radial-gradient(ellipse 46% 70px at 50% var(--eff-card-bottom), #1446d214, transparent 72%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 70px calc(100% - 70px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 70px calc(100% - 70px),#0000 100%)}.eff__beam{background:radial-gradient(closest-side,#0c54ff9e,#0a46e64d 28%,#082ca51a 58%,#0000 82%);width:760px;height:96px;margin:-48px 0 0 -380px;position:absolute}.eff__beam:after{content:"";background:radial-gradient(closest-side,#0c54ff75,#082ca524 50%,#0000 80%);position:absolute;inset:18px 140px}.eff__beam--tl{left:calc(var(--eff-edge) + 140px);top:var(--eff-card-top);rotate:30deg}.eff__beam--tr{left:calc(100% - var(--eff-edge) - 150px);top:var(--eff-card-top);rotate:-32deg}.eff__beam--bl{left:calc(var(--eff-edge) + 120px);top:var(--eff-card-bottom);rotate:-30deg}.eff__beam--br{left:calc(100% - var(--eff-edge) - 140px);top:var(--eff-card-bottom);rotate:33deg}.eff__beam--tl:after,.eff__beam--br:after{rotate:-14deg}.eff__beam--tr:after,.eff__beam--bl:after{rotate:14deg}.eff__shell{max-width:1300px;margin:0 auto;position:relative;container:eff/inline-size}.eff__card{--eff-k:min(1px, 100cqi / 1300);--eff-u:var(--eff-k);padding:calc(33 * var(--eff-k)) calc(23 * var(--eff-k)) calc(39 * var(--eff-k)) calc(32 * var(--eff-k));border-radius:calc(18 * var(--eff-k));-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:radial-gradient(30% 70% at 0 100%,#286eff24,#0000 70%),radial-gradient(28% 60% at 100% 0,#286eff1a,#0000 70%),linear-gradient(#06122899,#030b1ca8);grid-template-columns:minmax(0,447fr) minmax(0,798fr);align-items:center;display:grid;position:relative;box-shadow:inset 0 0 48px #286eff1a,inset 0 1px #96cdff1f,0 0 26px #246eff47,0 0 70px #1e5aff24,0 34px 80px -34px #000000bf}.eff__rim,.eff__flares{pointer-events:none;border-radius:inherit;position:absolute}.eff__rim{-webkit-mask-composite:xor;background:radial-gradient(14% 3px at 35% 0,#e1f8ff,#0000),radial-gradient(12% 3px at 35% 100%,#aae6fff2,#0000),radial-gradient(10% 3px at 65% 100%,#8ccdffd9,#0000),radial-gradient(10% 3px at 70% 0,#96d2ffbf,#0000),radial-gradient(3px 14% at 0 70%,#beebff,#0000),linear-gradient(90deg,#468cff66 52%,#6eafffb8 70%,#6eafff99),linear-gradient(#64aafff2,#3c7dff5c 16% 82%,#50a0fff2);padding:1px;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.eff__flares{mix-blend-mode:screen;background:radial-gradient(4px 1.5px at calc(35% + 8.4px) 28px,#ffffffe6,#0000),radial-gradient(80px 1.5px at calc(35% + 8.4px) 28px,#aadcffbf,#0000),radial-gradient(110px 16px at calc(35% + 8.4px) 28px,#2882ff66,#0000),radial-gradient(60px 1.5px at calc(70% - 11.2px) 28px,#a0d7ff99,#0000),radial-gradient(90px 14px at calc(70% - 11.2px) 28px,#2882ff4d,#0000),radial-gradient(70px 1.5px at calc(35% + 8.4px) calc(100% - 28px),#a0dcffb3,#0000),radial-gradient(110px 16px at calc(35% + 8.4px) calc(100% - 28px),#2882ff66,#0000),radial-gradient(60px 1.5px at calc(65% - 8.4px) calc(100% - 28px),#a0d7ff99,#0000),radial-gradient(90px 14px at calc(65% - 8.4px) calc(100% - 28px),#2878ff4d,#0000),radial-gradient(1.5px 34px at 28px calc(70% - 11.2px),#b4e6ffcc,#0000),radial-gradient(22px 70px at 28px calc(70% - 11.2px),#288cff66,#0000);border-radius:0;inset:-28px}.eff__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.eff__eyebrow{letter-spacing:.1em;color:#22d3ff;border-color:#22d3ffb8;gap:12px;box-shadow:0 0 18px #22d3ff33,inset 0 0 12px #22d3ff1a}.eff__eyebrow-dot{background:#22d3ff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #22d3ffe6}.eff__title{margin:calc(17 * var(--eff-k)) 0 0;font-weight:700;font-size:calc(40 * var(--eff-k));letter-spacing:-.03em;color:#f7faff;text-wrap:pretty;line-height:1.03}.eff__title-highlight{background:linear-gradient(90deg,#22d3ff,#3fe0ff);color:#0000;filter:drop-shadow(0 0 18px #22d3ff59);-webkit-background-clip:text;background-clip:text}.eff__intro{margin:calc(9 * var(--eff-k)) 0 0;max-width:calc(412 * var(--eff-k));font:400 calc(16 * var(--eff-k)) / 1.35 var(--font-geist);color:#c9d5e4;text-wrap:pretty}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.eff__card:not([data-in-view]) .eff__copy>*{opacity:0;transform:translateY(16px)}.eff__copy>*{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.eff__title{transition-delay:80ms}.eff__intro{transition-delay:.16s}.eff__card[data-in-view] .eff__flares{animation:7s ease-in-out 2.4s infinite glowpulse}}@media (max-width:1100px){.eff__card{--eff-k:1px;--eff-u:min(1px, (100cqi - 64px) / 798);grid-template-columns:minmax(0,1fr);row-gap:36px;padding:36px 32px 40px}.eff__title{text-wrap:balance;max-width:640px}.eff__intro{max-width:560px}}@media (max-width:768px){.eff{--eff-top:72px;--eff-bottom:80px}.eff__card{--eff-u:1px}.eff__title{font-size:clamp(30px,4.4vw + 12px,40px)}}@media not (min-width:640px){.eff{--eff-top:64px;--eff-bottom:72px;padding-inline:20px}.eff__card{row-gap:28px;padding:28px 20px 24px}.eff__intro{font-size:15.5px;line-height:1.45}}
@property --eff-n{syntax:"<integer>";inherits:false;initial-value:0}.eff__visual{margin:calc(12 * var(--eff-u)) 0 0;justify-self:end;min-width:0;position:relative}.eff__flow{width:calc(798 * var(--eff-u));align-items:center;display:flex}.eff__panel{border-radius:calc(12 * var(--eff-u));border:1px solid #b4d0f55c;flex:none;min-width:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),translate .8s cubic-bezier(.16,1,.3,1);position:relative}.eff__panel--before{width:calc(284 * var(--eff-u));background:radial-gradient(70% 55% at 0 0,#78aaff0d,#0000 70%),linear-gradient(#0c1a3480,#0610228f);box-shadow:inset 0 1px #cde1ff29,inset 0 0 24px #6ea0f00d,0 20px 44px -22px #000000bf}.eff__panel--after{width:calc(321 * var(--eff-u));box-shadow:inset 0 0 calc(22 * var(--eff-u)) #22d3ff21, inset 0 1px 0 #aaf0ff47, 0 0 calc(14 * var(--eff-u)) #22aaff8c, 0 0 calc(40 * var(--eff-u)) #1e6eff4d;background:radial-gradient(70% 60% at 30% 0,#22a0ff0f,#0000 70%),linear-gradient(#04143094,#030e24a3);border-color:#22d3ffc7}.eff__panel--after:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(22% 2px at 30% 0,#e1fafff2,#0000),radial-gradient(18% 2px at 22% 100%,#a0ebffb3,#0000);position:absolute;inset:-1px}.eff__panel-head{align-items:flex-start;gap:calc(10 * var(--eff-u));min-height:calc(65 * var(--eff-u));padding:calc(14 * var(--eff-u)) calc(12 * var(--eff-u)) calc(6 * var(--eff-u)) calc(15 * var(--eff-u));display:flex;position:relative}.eff__panel-head:after{content:"";left:calc(10 * var(--eff-u));right:calc(10 * var(--eff-u));background:linear-gradient(90deg,#8cb4eb14,#8cb4eb42 18% 82%,#8cb4eb14);height:1px;position:absolute;bottom:0}.eff__badge{width:calc(35 * var(--eff-u));height:calc(35 * var(--eff-u));color:#f7faff;box-shadow:0 0 calc(12 * var(--eff-u)) #508cff38, inset 0 0 calc(8 * var(--eff-u)) #8cbeff1f;background:radial-gradient(circle at 50% 35%,#5a8cdc3d,#060e20e6 72%);border:1px solid #aac8f06b;border-radius:50%;flex:none;place-items:center;display:grid}.eff__panel--after .eff__badge{color:#3fe0ff;box-shadow:0 0 calc(10 * var(--eff-u)) #22beffa6, 0 0 calc(22 * var(--eff-u)) #1e78ff59, inset 0 0 calc(10 * var(--eff-u)) #22d3ff52;background:radial-gradient(circle at 50% 35%,#2296ff57,#040e22eb 72%);border-color:#22d3ffd9}.eff__badge-icon{width:calc(19 * var(--eff-u));height:calc(19 * var(--eff-u));stroke-width:2px}.eff__panel--after .eff__badge-icon{filter:drop-shadow(0 0 calc(4 * var(--eff-u)) #22d3ffcc)}.eff__panel-titles{gap:calc(4 * var(--eff-u));flex-direction:column;min-width:0;display:flex}.eff__panel-title{font:650 calc(18 * var(--eff-u)) / calc(22 * var(--eff-u)) var(--font-geist);letter-spacing:-.01em;color:#f7faff;white-space:nowrap}.eff__panel--after .eff__panel-title{color:#22d3ff}.eff__panel-text{font:400 calc(13 * var(--eff-u)) / calc(17 * var(--eff-u)) var(--font-geist);color:#b9d6f2}.eff__panel--after .eff__panel-text{color:#dce6f2}.eff__panel-body{padding:calc(14 * var(--eff-u)) calc(16 * var(--eff-u)) calc(21.6 * var(--eff-u)) calc(21.6 * var(--eff-u));grid-template-columns:minmax(0,1fr) auto auto;display:grid}.eff__panel--after .eff__panel-body{padding-left:calc(22 * var(--eff-u));padding-right:calc(15 * var(--eff-u))}.eff__rows{gap:calc(12.9 * var(--eff-u));flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.eff__row{grid-template-columns:calc(15 * var(--eff-u)) minmax(0, 1fr);column-gap:calc(12.2 * var(--eff-u));height:calc(13.6 * var(--eff-u));align-items:center;display:grid}.eff__panel--after .eff__row{column-gap:calc(13.6 * var(--eff-u))}.eff__row-icon{width:calc(16 * var(--eff-u));height:calc(16 * var(--eff-u));margin-left:calc(-.5 * var(--eff-u));color:#f7faff;stroke-width:2px}.eff__track{width:var(--eff-track);height:calc(13.6 * var(--eff-u));background:#466eaa29;border-radius:999px;position:relative;overflow:hidden}.eff__bar{width:var(--eff-fill);border-radius:inherit;box-shadow:inset 0 1px 0 #d7e6ff47, 0 0 calc(6 * var(--eff-u)) #78a0dc4d;background:linear-gradient(90deg,#45669a,#6d90c2 70%,#87a7d3);position:absolute;inset:0 auto 0 0}.eff__panel--after .eff__track{filter:drop-shadow(0 0 calc(5 * var(--eff-u)) #288cff8c);background:#286eff1f}.eff__panel--after .eff__bar{background:linear-gradient(90deg,#0650ff 0%,#1f7dff 34%,#36c6ff 70%,#6cf6ff 100%);box-shadow:inset 0 1.5px #ffffff80,inset 0 -2px 3px #001e8c38}.eff__panel--after .eff__bar:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;inset:0 auto 0 0;translate:-110%}.eff__split{width:1px;margin:0 calc(11 * var(--eff-u)) calc(-5.5 * var(--eff-u)) calc(16 * var(--eff-u));background:linear-gradient(#96bef05c,#96bef01a);position:relative}.eff__split:before{content:"";width:calc(2.6 * var(--eff-u));height:calc(2.6 * var(--eff-u));background:#cfe4ff;border-radius:50%;position:absolute;top:0;left:50%;translate:-50%}.eff__panel--after .eff__split{margin-left:calc(14 * var(--eff-u));margin-right:calc(15 * var(--eff-u));background:linear-gradient(#78d2ff66,#78d2ff1a)}.eff__duration{padding-top:calc(8 * var(--eff-u));font:400 calc(15 * var(--eff-u)) / calc(20 * var(--eff-u)) var(--font-geist);color:#b9d6f2;white-space:nowrap;flex-direction:column;align-self:center;display:flex}.eff__panel--after .eff__duration{width:calc(86 * var(--eff-u));font-size:calc(14 * var(--eff-u));white-space:normal;display:block}.eff__duration-strong{color:#22d3ff;font-weight:700;display:block}.eff__duration-rest{color:#8fe3ff;display:block}.eff__link{z-index:1;height:calc(16 * var(--eff-u));margin-top:calc(16 * var(--eff-u));flex:none;transition:opacity .7s cubic-bezier(.16,1,.3,1);position:relative}.eff__link--in{width:calc(31 * var(--eff-u))}.eff__link--out{width:calc(37 * var(--eff-u))}.eff__arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;height:100%;filter:drop-shadow(0 0 calc(3 * var(--eff-u)) #22d3fff2) drop-shadow(0 0 calc(9 * var(--eff-u)) #2882ffb3);position:absolute;top:0;overflow:visible}.eff__link--in .eff__arrow{left:calc(-16.5 * var(--eff-u));width:calc(47.5 * var(--eff-u));-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.eff__link--out .eff__arrow{width:calc(39.5 * var(--eff-u));left:0}.eff__arrow-line{stroke:#5fdcff;stroke-width:2.2px}.eff__arrow-head{stroke:#8feaff;stroke-width:2.3px}.eff__arrow-light{stroke:#fff;stroke-width:2.2px;stroke-dasharray:16 84;stroke-dashoffset:100px;opacity:0}.eff__factor{width:calc(125 * var(--eff-u));height:calc(125 * var(--eff-u));margin-top:calc(16 * var(--eff-u));padding-top:calc(3 * var(--eff-u));background:radial-gradient(circle at 50% 45%,#0a286e6b,#020c22f2 60%,#020a1ef5);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;transition:opacity .9s cubic-bezier(.16,1,.3,1),scale .9s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.eff__factor-halo{box-shadow:0 0 calc(22 * var(--eff-u)) #1e96ff99, 0 0 calc(50 * var(--eff-u)) #1e6eff6b, 0 0 calc(96 * var(--eff-u)) #1e64ff33, inset 0 0 calc(14 * var(--eff-u)) #28aaff99, inset 0 0 calc(34 * var(--eff-u)) #1e6eff4d;border-radius:50%;position:absolute;inset:0}.eff__factor-halo:before{content:"";inset:calc(-14.5 * var(--eff-u));border:1px solid #6eaaff33;border-radius:50%;position:absolute}.eff__ring{fill:none;width:100%;height:100%;filter:drop-shadow(0 0 calc(2 * var(--eff-u)) #3fdcff) drop-shadow(0 0 calc(7 * var(--eff-u)) #1f8fff) drop-shadow(0 0 calc(16 * var(--eff-u)) #1e6effcc);position:absolute;inset:0;overflow:visible}.eff__ring-track{stroke:#22d3ff29;stroke-width:3.6px}.eff__ring-arc{stroke:#a6f6ff;stroke-width:3.6px;stroke-linecap:round;stroke-dasharray:100}.eff__factor-value{font:700 calc(39 * var(--eff-u)) / 1 var(--font-geist);letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 28%,#8ff0ff 62%,#22d3ff);color:#0000;filter:drop-shadow(0 0 calc(8 * var(--eff-u)) #22d3ff73);-webkit-background-clip:text;background-clip:text;position:relative}.eff__factor-label{margin-top:calc(4 * var(--eff-u));font:600 calc(14 * var(--eff-u)) / 1.2 var(--font-geist);color:#f7faff;white-space:nowrap;position:relative}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.eff__card:not([data-in-view]) .eff__panel,.eff__card:not([data-in-view]) .eff__link{opacity:0;translate:0 calc(16 * var(--eff-u))}.eff__card:not([data-in-view]) .eff__factor{opacity:0;scale:.92}.eff__card:not([data-in-view]) .eff__bar{translate:-100%}.eff__card:not([data-in-view]) .eff__ring-arc{stroke-dashoffset:100px}.eff__card:not([data-in-view]) .eff__factor-halo{opacity:0}.eff__panel--before{transition-delay:.2s}.eff__factor{transition-delay:.55s}.eff__link--in{transition-delay:.7s}.eff__panel--after{transition-delay:1s}.eff__link--out{transition-delay:1.1s}.eff__card[data-in-view] .eff__panel--before .eff__bar{animation:effCrawl 3.2s linear calc(.7s + var(--eff-i) * .16s) both}.eff__card[data-in-view] .eff__panel--after .eff__bar{animation:effRace 1.1s cubic-bezier(.16, 1, .3, 1) calc(1.5s + var(--eff-i) * 90ms) both}.eff__card[data-in-view] .eff__panel--after .eff__bar:after{animation:effSheen 6.4s ease-in-out calc(2.9s + var(--eff-i) * .14s) infinite}.eff__card[data-in-view] .eff__ring-arc{animation:1.5s cubic-bezier(.65,0,.35,1) .75s both flow}.eff__card[data-in-view] .eff__factor-halo{animation:1.4s cubic-bezier(.16,1,.3,1) 1.1s both effHaloIn,5.2s ease-in-out 2.5s infinite halo}.eff__card[data-in-view] .eff__count-text{display:none}.eff__card[data-in-view] .eff__count:before{--eff-n:var(--eff-count);counter-reset:eff-count var(--eff-n);content:counter(eff-count);animation:1.8s cubic-bezier(.33,1,.68,1) .9s both effCount}.eff__card[data-in-view] .eff__link--in .eff__arrow-light{animation:3.2s cubic-bezier(.45,0,.55,1) 1.8s infinite effFlow}.eff__card[data-in-view] .eff__link--out .eff__arrow-light{animation:3.2s cubic-bezier(.45,0,.55,1) 2.4s infinite effFlow}}@media (max-width:1100px){.eff__visual{justify-self:center}}@media (max-width:768px){.eff__visual{justify-self:stretch}.eff__flow{flex-direction:column;width:100%}.eff__panel--before,.eff__panel--after{width:min(100%,420px)}.eff__factor{margin-top:0}.eff__link,.eff__link--in,.eff__link--out{width:16px;height:44px;margin:0}.eff__link--in .eff__arrow,.eff__link--out .eff__arrow{width:40px;height:13.3px;top:50%;left:50%;translate:-50% -50%;rotate:90deg}}
.feat__alerts-body{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;margin-top:4px;display:flex}.feat__alerts-copy{flex:200px;min-width:0}.feat__chart{flex:1.5 280px;min-width:0;height:140px;margin-top:14px;position:relative}.feat__chart-zero{font:400 11px/1 var(--font-geist);color:#8fa3bf;position:absolute;top:104px;left:0}.feat__chart-plot{clip-path:inset(-30px -10px -10px 0);height:118px;transition:clip-path 1.5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:18px;right:0}.feat__chart-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.feat__chart-line{filter:drop-shadow(0 0 4px #ff4d5fcc)}.feat__chart-ping{background:#ff4d5f59;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;top:7.15%;left:37.33%}.feat__chart-dot{background:#ff4d5f;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:7.15%;left:37.33%;box-shadow:0 0 0 2px #fff,0 0 12px #ff4d5f}.feat__chart-tick{top:124px;left:var(--tick-left);font:400 11px/1 var(--font-geist);color:#8fa3bf;white-space:nowrap;position:absolute;transform:translate(-50%)}.feat__chart-tick--start{transform:translate(0)}.feat__peak{background:#180810e0;border:1px solid #ff4d5f99;border-radius:10px;flex-direction:column;gap:5px;padding:9px 12px;display:flex;position:absolute;top:-18px;right:0;box-shadow:0 0 22px #ff4d5f47,inset 0 0 12px #ff4d5f1a}.feat__peak-title{font:600 12px/1 var(--font-geist);color:#f7faff;align-items:center;gap:6px;display:flex}.feat__peak-mentions{font:500 12px/1 var(--font-geist);color:#f7faff}.feat__peak-date{font:400 12px/1 var(--font-geist);color:#dcb9c0}.feat__cloud-wrap{flex:1;align-items:center;display:flex}.feat__cloud{aspect-ratio:946/200;width:100%;margin:16px 0 0;padding:0;list-style:none;position:relative;container-type:inline-size}.feat__word{left:var(--word-x);top:var(--word-y);font:500 max(11px, var(--word-size)) / 1 var(--font-geist);color:var(--word-color);white-space:nowrap;letter-spacing:-.005em;text-shadow:0 0 16px var(--word-glow);cursor:default;transition:transform .2s cubic-bezier(.16,1,.3,1),text-shadow .2s;position:absolute;transform:translate(-50%,-50%)}.feat__word--strong{font-weight:600}.feat__word:hover{text-shadow:0 0 22px var(--word-glow-hover);transform:translate(-50%,-50%)scale(1.1)}@media (scripting:enabled){.feat__bento:not([data-revealed]) .feat__chart-plot{clip-path:inset(-30px 100% -10px 0)}}
.feat__panel{background:#03091480;border:1px solid #50abff29;border-radius:12px;min-width:0;padding:14px 16px;position:relative;box-shadow:inset 0 1px #8cc8ff0d}.feat__panel-title{font:600 13.5px/1.25 var(--font-geist);color:#e8f0fa;letter-spacing:-.005em;align-items:center;gap:7px;margin:0;display:flex}.feat__hint{color:#8fa3bf;flex:none}.feat__chip{--chip-rgb:80, 171, 255;border:1px solid rgba(var(--chip-rgb), .26);background:rgba(var(--chip-rgb), .07);height:30px;font:500 12.5px/1 var(--font-geist);color:#dce6f2;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}
.feat__card--comparative{container:feat-cmp/inline-size}.feat__cmp-body{flex-direction:column;flex:1;gap:14px;margin-top:14px;display:flex}.feat__cmp-tone--youtube{--series-rgb:255, 36, 72;--tone-rgb:var(--series-rgb);--tone-light-rgb:255, 92, 126;--tone-deep-rgb:250, 28, 64;--tone-text:#ef1535}.feat__cmp-tone--news{--series-rgb:255, 178, 26;--tone-rgb:255, 170, 42;--tone-light-rgb:255, 176, 44;--tone-deep-rgb:252, 127, 37;--tone-text:#ffad24}.feat__cmp-tone--x{--series-rgb:30, 160, 255;--tone-rgb:18, 166, 255;--tone-light-rgb:34, 178, 255;--tone-deep-rgb:0, 160, 248;--tone-text:#22b8ff}.feat__cmp-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feat__cmp-fact{flex:auto;justify-content:center}.feat__cmp-fact-icon{color:#dce6f2;flex:none}.feat__cmp-fact--topic{color:#f7faff;background:linear-gradient(#0842a08c,#04286c80);border-color:#1e7dffc7;box-shadow:0 0 14px -4px #1e7dff73}.feat__cmp-fact--topic .feat__cmp-fact-icon{color:#6cc6ff}.feat__cmp-fact--first{color:#ffc53d;background:linear-gradient(#402a08bf,#281b07b3);border-color:#f0a61cdb;box-shadow:0 0 16px -4px #f5aa1e66}.feat__cmp-fact--first .feat__cmp-fact-icon{color:#fbc525;filter:drop-shadow(0 0 4px #fbc525b3)}.feat__card--comparative .feat__panel-title{text-wrap:balance;display:block}.feat__card--comparative .feat__hint{vertical-align:-2px;margin-left:7px;display:inline-block}.feat__cmp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.feat__cmp-legend{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.feat__cmp-legend-item{font:400 12.5px/1 var(--font-geist);color:#dce6f2;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.feat__cmp-legend-item:before{content:"";background:rgb(var(--series-rgb));width:9px;height:9px;box-shadow:0 0 8px rgb(var(--series-rgb));border-radius:50%}.feat__cmp-timeline{flex-direction:column;flex:auto;display:flex}.feat__cmp-chart-wrap{flex-direction:column;flex:1;margin-top:10px;display:flex}.feat__cmp-chart{flex:1;grid-template-rows:auto minmax(104px,1fr) auto;grid-template-columns:24px minmax(0,1fr);column-gap:8px;display:grid}.feat__cmp-ylabel{font:400 11px/1 var(--font-geist);color:#8fa3bf;grid-column:1/-1;justify-self:start;margin-bottom:10px}.feat__cmp-yaxis{position:relative}.feat__cmp-ytick{right:0;top:var(--tick-top);font:400 11px/1 var(--font-geist);font-variant-numeric:tabular-nums;color:#8fa3bf;position:absolute;transform:translateY(-50%)}.feat__cmp-area{border-bottom:1px solid #96b2dc5c;border-left:1px solid #96afd24d;position:relative}.feat__cmp-area:before{content:"";border-left:1px solid #96afd24d;height:8px;position:absolute;top:-8px;left:-1px}.feat__cmp-hline{left:0;right:0;top:var(--tick-top);border-top:1px dashed #468ce62b;position:absolute}.feat__cmp-vline{top:0;bottom:0;left:var(--tick-left);border-left:1px dashed #468ce61f;position:absolute}.feat__cmp-plot{clip-path:inset(-14px);transition:clip-path 1.5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.feat__cmp-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.feat__cmp-area-top{stop-color:rgb(var(--series-rgb));stop-opacity:.42}.feat__cmp-area-bottom{stop-color:rgb(var(--series-rgb));stop-opacity:.03}.feat__cmp-series{stroke:rgb(var(--series-rgb));filter:drop-shadow(0 0 5px rgba(var(--series-rgb), .92))}.feat__cmp-origin,.feat__cmp-peak{left:var(--marker-left);width:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0}.feat__cmp-origin-guide{filter:drop-shadow(0 0 3px #ffa01a99);border-left:1.5px dashed #ffb21a;position:absolute;top:55%;bottom:-9px;left:-.75px}.feat__cmp-origin-halo,.feat__cmp-origin-dot,.feat__cmp-peak-ping,.feat__cmp-peak-dot{left:0;top:var(--marker-top);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.feat__cmp-origin-halo{background:radial-gradient(circle,#ff6a1a8c,#ff6a1a00 70%);width:30px;height:30px;animation:2.6s ease-in-out infinite glowpulse}.feat__cmp-origin-dot{background:#fff6ef;width:11px;height:11px;box-shadow:0 0 0 2.5px #ff5a1f,0 0 0 4px #fff3ea,0 0 12px 3px #ff6a1abf}.feat__cmp-origin-label{white-space:nowrap;flex-direction:column;gap:4px;display:flex;position:absolute;top:55%;left:11px}.feat__cmp-origin-title{font:600 12px/1.15 var(--font-geist);color:#f7faff}.feat__cmp-origin-date{font:400 11px/1.15 var(--font-geist);color:#aebed2;font-variant-numeric:tabular-nums}.feat__cmp-peak{transition-delay:.42s}.feat__cmp-peak-guide{left:-.75px;top:var(--marker-top);transform-origin:bottom;border-left:1.5px dashed #f0f5ffcc;transition:transform .7s cubic-bezier(.16,1,.3,1) .42s;position:absolute;bottom:0}.feat__cmp-peak-ping{background:rgba(var(--series-rgb), .38);width:26px;height:26px;margin:-13px 0 0 -13px;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping;transform:none}.feat__cmp-peak-dot{width:11px;height:11px;box-shadow:0 0 0 2.5px rgb(var(--series-rgb)), 0 0 0 4px #fff, 0 0 14px 3px rgba(var(--series-rgb), .8);background:#ffeef1}.feat__cmp-peak-link{left:9px;top:var(--marker-top);background:rgba(var(--series-rgb), .85);width:12px;height:1.5px;margin-top:-.75px;position:absolute}.feat__cmp-callout{left:21px;top:calc(var(--marker-top) - 29px);white-space:nowrap;background:#040e1eeb;border:1px solid #4c78be80;border-radius:9px;flex-direction:column;gap:2px;padding:6px 12px 7px 34px;display:flex;position:absolute;box-shadow:0 10px 24px -10px #000000b3}.feat__cmp-callout-title{font:400 11px/1.15 var(--font-geist);color:#aebed2}.feat__cmp-callout-platform{font:600 13.5px/1.2 var(--font-geist);color:#f7faff;position:relative}.feat__cmp-callout-platform .feat__cmp-glyph{filter:drop-shadow(0 0 5px #ff1f3d8c);position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.feat__cmp-callout-line{font:400 12px/1.2 var(--font-geist);color:#c9d5e4;font-variant-numeric:tabular-nums}.feat__cmp-xaxis{grid-column:2;height:21px;position:relative}.feat__cmp-xtick{top:9px;left:var(--tick-left);font:400 11px/1 var(--font-geist);color:#8fa3bf;white-space:nowrap;position:absolute;transform:translate(-50%)}.feat__cmp-scope{font:400 12.5px/1 var(--font-geist);color:#c9d5e4;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.feat__cmp-period{white-space:nowrap;background:#082c6447;border:1px solid #3c8ce657;border-radius:7px;align-items:center;gap:7px;height:24px;padding:0 10px;display:inline-flex}.feat__cmp-period svg{color:#aebed2;flex:none}.feat__cmp-platform-wrap{margin-top:12px}.feat__cmp-platform-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.feat__cmp-platform{--item-delay:calc(var(--item-index) * 90ms);border:1px solid rgba(var(--tone-rgb), .62);background:radial-gradient(120% 90% at 0% 0%, rgba(var(--tone-rgb), .17), rgba(var(--tone-rgb), 0) 62%), linear-gradient(180deg, rgba(var(--tone-rgb), .09), rgba(var(--tone-rgb), .05)), #040a168c;min-width:0;box-shadow:inset 0 0 18px rgba(var(--tone-rgb), .1), 0 0 18px -6px rgba(var(--tone-rgb), .45);border-radius:11px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}.feat__cmp-platform-head{border-bottom:1px solid #c8dcff14;align-items:center;gap:10px;padding-bottom:8px;display:flex}.feat__cmp-brand{border:1px solid rgba(var(--tone-rgb), .6);background:rgba(var(--tone-rgb), .15);width:34px;height:34px;box-shadow:inset 0 1px 0 #ffffff14, 0 0 12px -2px rgba(var(--tone-rgb), .45);border-radius:9px;flex:none;place-items:center;display:grid}.feat__cmp-tone--x .feat__cmp-brand{background:#0834828c}.feat__cmp-platform-titles{min-width:0}.feat__cmp-platform-name{font:600 14px/1.25 var(--font-geist);color:#f7faff;margin:0}.feat__cmp-platform-stats{font:400 12px/1.35 var(--font-geist);color:#aebed2;flex-wrap:wrap;column-gap:6px;margin:3px 0 0;display:flex}.feat__cmp-platform-share:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 6px 0 0;display:inline-block}.feat__cmp-measure-row{font:400 12px/1.2 var(--font-geist);color:#c9d5e4;justify-content:space-between;align-items:baseline;gap:6px;margin:0;display:flex}.feat__cmp-measure-value{font:600 13px/1.2 var(--font-geist);color:#f7faff;font-variant-numeric:tabular-nums;white-space:nowrap}.feat__cmp-meter{background:#7896cd29;border-radius:999px;height:6px;margin-top:7px;display:block}.feat__cmp-meter-fill{height:100%;width:calc(var(--fill) * 100%);border-radius:inherit;background:linear-gradient(90deg, rgb(var(--tone-deep-rgb)), rgb(var(--tone-rgb)));min-width:6px;box-shadow:0 0 10px rgba(var(--tone-rgb), .55);transform-origin:0;transition:transform 1.1s cubic-bezier(.16, 1, .3, 1) var(--item-delay,0s);display:block}.feat__cmp-measure--confidence{grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:9px;display:grid}.feat__cmp-bolt{width:28px;height:28px;color:rgb(var(--tone-light-rgb));background:rgba(var(--tone-rgb), .14);filter:drop-shadow(0 0 5px rgba(var(--tone-rgb), .45));border-radius:50%;grid-row:span 2;place-items:center;display:grid}.feat__cmp-meter--confidence .feat__cmp-meter-fill{background:linear-gradient(90deg, rgba(var(--tone-light-rgb), .85), rgb(var(--tone-light-rgb)));transition-delay:calc(var(--item-delay,0s) + .12s)}.feat__cmp-bottom{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.feat__cmp-category--politics{--cat-rgb:4, 125, 250;--chip-rgb:1, 149, 214;--swatch:#079afd}.feat__cmp-category--other{--cat-rgb:76, 250, 162;--chip-rgb:0, 187, 111;--swatch:#56fca2}.feat__cmp-category--hate{--cat-rgb:138, 60, 255;--chip-rgb:180, 17, 233;--swatch:#933cfd}.feat__cmp-stack-wrap{margin-top:13px}.feat__cmp-stack{clip-path:inset(-14px);height:10px;transition:clip-path 1.2s cubic-bezier(.16,1,.3,1);display:flex}.feat__cmp-segment{flex:var(--count) 1 0;background:rgb(var(--cat-rgb));min-width:6px;box-shadow:0 0 10px rgba(var(--cat-rgb), .5)}.feat__cmp-segment:first-child{background:linear-gradient(90deg, #0868f2, rgb(var(--cat-rgb)));border-radius:999px 0 0 999px}.feat__cmp-segment:last-child{border-radius:0 999px 999px 0}.feat__cmp-class-list{flex-wrap:wrap;gap:7px 8px;margin:13px 0 0;padding:0;list-style:none;display:flex}.feat__cmp-class{border-color:rgba(var(--chip-rgb), .85);background:rgba(var(--chip-rgb), .06);font-variant-numeric:tabular-nums;flex:auto;justify-content:center;gap:6px;height:27px;padding:0 10px}.feat__cmp-swatch{background:var(--swatch);width:10px;height:10px;box-shadow:0 0 6px var(--swatch);border-radius:2.5px;flex:none}.feat__cmp-category--politics .feat__cmp-swatch{border-radius:50%}.feat__cmp-rows-wrap{flex:1;margin-top:13px;display:flex}.feat__cmp-breakdown{flex-direction:column;display:flex}.feat__cmp-rows{flex-direction:column;flex:1;justify-content:space-between;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feat__cmp-row{--item-delay:calc(var(--item-index) * 90ms);grid-template-columns:minmax(0,auto) minmax(40px,1fr) 40px;align-items:center;gap:12px;display:grid}.feat__cmp-row-name{min-width:88px;font:600 13.5px/1.2 var(--font-geist);color:var(--tone-text);white-space:nowrap}.feat__cmp-meter--row{background:#6e82b929;height:7px;margin-top:0}.feat__cmp-row-value{text-align:right;font:600 13px/1.2 var(--font-geist);color:#f7faff;font-variant-numeric:tabular-nums;white-space:nowrap}@container feat-cmp (min-width:440px) and (not (min-width:760px)){.feat__cmp-fact{flex-basis:30%}.feat__cmp-platform-stats{flex-direction:column}.feat__cmp-platform-share:before{display:none}}@container feat-cmp not (min-width:580px){.feat__cmp-xtick:nth-child(2n){display:none}.feat__cmp-platform-list,.feat__cmp-bottom{grid-template-columns:minmax(0,1fr)}}@container feat-cmp (min-width:440px) and (not (min-width:580px)){.feat__cmp-platform{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:9px 14px;display:grid}.feat__cmp-platform-head{border-bottom:0;border-right:1px solid #c8dcff14;grid-row:span 2;align-self:stretch;padding:0 12px 0 0}}@container feat-cmp not (min-width:440px){.feat__cmp-dots{display:none}.feat__cmp-xtick:nth-child(2n){display:block}.feat__cmp-xtick:not(:nth-child(3n+1)){display:none}.feat__cmp-chart{grid-template-rows:auto minmax(150px,1fr) auto}.feat__cmp-callout{left:auto;right:21px;top:calc(var(--marker-top) - 8px);padding:6px 10px 7px}.feat__cmp-callout-platform .feat__cmp-glyph{vertical-align:-3px;margin-right:6px;position:static;transform:none}.feat__cmp-peak-link{left:auto;right:9px}}@media (scripting:enabled){.feat__cmp-chart-wrap:not([data-revealed]) .feat__cmp-plot{clip-path:inset(-14px 100% -14px -14px)}.feat__cmp-chart-wrap:not([data-revealed]) .feat__cmp-origin{opacity:0;transform:translateY(4px)}.feat__cmp-chart-wrap:not([data-revealed]) .feat__cmp-peak{opacity:0;transform:translateY(6px)}.feat__cmp-chart-wrap:not([data-revealed]) .feat__cmp-peak-guide{transform:scaleY(0)}.feat__cmp-platform-wrap:not([data-revealed]) .feat__cmp-meter-fill,.feat__cmp-rows-wrap:not([data-revealed]) .feat__cmp-meter-fill{transform:scaleX(0)}.feat__cmp-stack-wrap:not([data-revealed]) .feat__cmp-stack{clip-path:inset(-14px 100% -14px -14px)}}
