/*! AB Portfolio · ab-core.css v0.33.43 · github.com/AngelinoBarajas/ab-portfolio */
@font-face{font-family:"Geist Fallback";src:local("Arial"),local("ArialMT");size-adjust:102.47%;ascent-override:98.57%;descent-override:29.28%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback";src:local("Courier New"),local("CourierNewPSMT");ascent-override:102%;descent-override:30%;line-gap-override:0%}:root{--_typography---font--body:Geist,"Geist Fallback",sans-serif;--_typography---font--mono:"JetBrains Mono","JetBrains Mono Fallback",monospace;--mono:"JetBrains Mono","JetBrains Mono Fallback",monospace}:root{--hand:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22%3E%3Cg stroke=%22%230B0C14%22 stroke-width=%221.3%22 stroke-linejoin=%22round%22%3E%3Crect x=%222.6%22 y=%2213.6%22 width=%225.8%22 height=%2210.5%22 rx=%222.9%22 transform=%22rotate%28-42 5.5 18.8%29%22 fill=%22%23E4E1D8%22/%3E%3Crect x=%229.5%22 y=%221.2%22 width=%226.4%22 height=%2217%22 rx=%223.2%22 fill=%22%23F7F5EF%22/%3E%3Crect x=%2215.6%22 y=%2210.2%22 width=%225.4%22 height=%229.5%22 rx=%222.7%22 fill=%22%23F7F5EF%22/%3E%3Crect x=%2220.6%22 y=%2211.4%22 width=%225.2%22 height=%228.8%22 rx=%222.6%22 fill=%22%23F7F5EF%22/%3E%3Crect x=%2225.2%22 y=%2213%22 width=%224.6%22 height=%227.8%22 rx=%222.3%22 fill=%22%23F7F5EF%22/%3E%3Cpath d=%22M8.4 16.5H29.6V21.5C29.6 25 27.2 27 24 27H14C10.6 27 8.4 24.6 8.4 21.5Z%22 fill=%22%23F7F5EF%22/%3E%3Crect x=%229.2%22 y=%2225.4%22 width=%2220.6%22 height=%225.6%22 rx=%221.4%22 fill=%22%23FF6A3D%22/%3E%3C/g%3E%3Cg stroke=%22%238A8FA3%22 stroke-width=%22.8%22 fill=%22none%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M10.6 7.2H14.8M10.6 11.8H14.8M12 21.2H26%22/%3E%3C/g%3E%3Cpath d=%22M9.2 28.2H29.8%22 stroke=%22%230B0C14%22 stroke-width=%22.8%22/%3E%3C/svg%3E") 12 1,pointer}a[href],button:not(:disabled),[role="button"],summary,label[for],select,input[type="submit"],input[type="checkbox"],input[type="radio"]{cursor:var(--hand)}::selection{background:var(--_color---brand--signal);color:var(--_color---brand--on-signal)}.theme-light ::selection{background:var(--_color---text--primary);color:var(--_color---neutral--void)}:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:3px}h1,h2,h3{text-wrap:balance}[hidden]{display:none!important}.main-wrapper{position:relative;z-index:2}html.lenis,html.lenis body{height:auto}.lenis-smooth{scroll-behavior:auto!important}.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis-stopped{overflow:hidden}@keyframes ab-blink{50%{opacity:.35}}.ab_nebula{position:fixed;inset:-10%;z-index:0;pointer-events:none;background: radial-gradient(38% 45% at 72% 30%,rgba(124,92,255,.20),transparent 70%), radial-gradient(30% 40% at 18% 78%,rgba(255,106,61,.10),transparent 70%), radial-gradient(25% 30% at 45% 55%,rgba(79,209,197,.06),transparent 70%);animation:ab-drift 60s ease-in-out infinite alternate}@keyframes ab-drift{to{transform:translate3d(-4%,3%,0) scale(1.08)}}.ab_stars{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none}.ab_grain{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ab_warp-flash{position:fixed;inset:0;z-index:70;pointer-events:none;background:var(--_color---neutral--void);opacity:0}html.ab-warp-in body::after{content:"";position:fixed;inset:0;z-index:70;pointer-events:none;background:var(--_color---neutral--void);opacity:1}.ab_planet.is-drag{cursor:grab;touch-action:none;z-index:3}.ab_planet.is-drag:active{cursor:grabbing}.ab_planet .sphere{position:absolute;inset:0;border-radius:50%;z-index:2;background:var(--base,#2a2440);box-shadow:0 0 calc(var(--sz) * .35) var(--glow,transparent)}.ab_planet .tex{position:absolute;inset:0;border-radius:50%;overflow:hidden;opacity:0;transition:opacity .7s ease}.ab_planet .tex::before{content:"";position:absolute;top:0;left:0;width:400%;height:100%;background-image:var(--tex);background-size:50% 100%;background-repeat:repeat-x;will-change:transform;animation:ab-pspin var(--spin,40s) linear infinite;animation-direction:var(--dir,normal)}.ab_planet .tex.on{opacity:1}.ab_planet[data-planet="crystal"] .sphere::before{content:"";position:absolute;inset:0;border-radius:50%;z-index:1;pointer-events:none;background:radial-gradient(circle at 33% 27%,rgba(255,255,255,.55),rgba(255,255,255,.12) 7%,transparent 16%),radial-gradient(circle at 50% 50%,transparent 70%,rgba(190,220,255,.22) 93%,transparent 100%);mix-blend-mode:screen}.ab_planet .sphere::after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.16),transparent 42%),radial-gradient(circle at 50% 50%,transparent 58%,rgba(0,0,0,.4) 100%);box-shadow:inset calc(var(--sz) * -.16) calc(var(--sz) * -.1) calc(var(--sz) * .26) rgba(0,0,0,.9),inset calc(var(--sz) * .05) calc(var(--sz) * .04) calc(var(--sz) * .12) rgba(255,240,225,.16)}@keyframes ab-pspin{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}.ab_planet .pring{position:absolute;left:50%;top:50%;width:calc(var(--rs,2.3) * 100%);aspect-ratio:1;transform:translate(-50%,-50%) rotate(var(--tilt,-14deg));pointer-events:none}.ab_planet .pring-back{z-index:1}.ab_planet .pring-front{z-index:3}.ab_planet .pring > i{position:absolute;inset:0;border-radius:50%;transform:scaleY(var(--open,.24));background:radial-gradient(closest-side,transparent 49%,var(--r1) 50.5%,var(--r2) 58%,transparent 59.5%,var(--r3) 61%,var(--r1) 71%,var(--r2) 74%,transparent 76%)}.ab_planet .pbody{position:absolute;inset:0;will-change:transform}.ab_planet .pring-back > i{-webkit-mask-image:linear-gradient(to bottom,#000 44%,transparent 56%);mask-image:linear-gradient(to bottom,#000 44%,transparent 56%)}.ab_planet .pring-front > i{-webkit-mask-image:linear-gradient(to bottom,transparent 44%,#000 56%);mask-image:linear-gradient(to bottom,transparent 44%,#000 56%)}.ab_planet.is-ring-thin{--rs:2.1}.ab_planet.is-ring-thin .pring > i{background:radial-gradient(closest-side,transparent 59%,var(--r2) 60%,var(--r1) 61.5%,var(--r3) 63%,transparent 64.5%)}.ab_planet.is-ring-wide{--rs:2.9}.ab_planet.is-ring-wide .pring > i{opacity:.75;background:radial-gradient(closest-side,transparent 39%,var(--r3) 43%,var(--r2) 55%,var(--r1) 66%,var(--r2) 78%,transparent 90%)}.ab_planet.is-ring-double{--rs:2.5}.ab_planet.is-ring-double .pring > i{background:radial-gradient(closest-side,transparent 47%,var(--r1) 48.5%,var(--r2) 52%,transparent 53.5%,transparent 66%,var(--r3) 67%,var(--r1) 70%,var(--r2) 72%,transparent 73.5%)}.ab_planet.is-ring-banded{--rs:2.4}.ab_planet.is-ring-banded .pring > i{background:radial-gradient(closest-side,transparent 45%,var(--r1) 46%,transparent 48%,var(--r2) 50%,transparent 52%,var(--r1) 54.5%,var(--r3) 57%,transparent 59%,var(--r2) 62%,transparent 64%,var(--r1) 67%,transparent 69%,var(--r3) 72%,transparent 75%)}.ab_planet.is-drifter{z-index:2;cursor:grab}.ab_planet.is-drifter .sphere{transition:filter .3s}.ab_planet.is-drifter:hover .sphere{filter:brightness(1.25)}.ab_planet.is-drag:active{cursor:grabbing}.ab_planet.is-wormhole{pointer-events:auto;cursor:var(--hand,pointer);z-index:4;outline:none;-webkit-tap-highlight-color:transparent}.ab_planet.is-wormhole .pring{display:none}@media (max-width:767px){.section_statement .ab_planet.is-wormhole{z-index:1;right:36px}.section_statement .padding-global{position:relative;z-index:2;pointer-events:none}.section_statement .padding-global a,.section_statement .padding-global button,.section_statement .padding-global [data-selectable],.section_statement .padding-global [data-drag]{pointer-events:auto}}.is-wormhole .pbody{overflow:visible}.wh-halo{position:absolute;inset:-22%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(150,200,255,.2),rgba(150,200,255,.07) 58%,transparent 74%);transition:transform .8s cubic-bezier(.2,.9,.2,1),opacity .8s}.wh-ball{position:absolute;inset:0;border-radius:50%;overflow:hidden;isolation:isolate;animation:wh-drop 9s ease-in-out infinite;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);-webkit-transform:translateZ(0);box-shadow:0 0 calc(var(--sz,200px) * .22) rgba(140,190,255,.22),0 0 calc(var(--sz,200px) * .05) rgba(220,240,255,.3)}.wh-far{position:absolute;inset:0;border-radius:inherit;overflow:hidden;opacity:0;transition:opacity 1s ease}.pbody.on .wh-far{opacity:1}.wh-far i{position:absolute;inset:-6%;border-radius:0;background-position:center;background-size:cover}.wh-far .is-a{animation:wh-turn 110s linear infinite}.wh-far .is-b{background-size:38%;background-repeat:repeat;transform:scaleX(-1);animation:wh-turn-b 70s linear infinite;-webkit-mask-image:radial-gradient(closest-side,transparent 66%,#000 84%,#000 100%);mask-image:radial-gradient(closest-side,transparent 66%,#000 84%,#000 100%);opacity:.9}.wh-lens{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(closest-side,transparent 56%,rgba(4,6,14,.3) 84%,rgba(120,170,255,.12) 100%);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.85),inset 0 0 calc(var(--sz,200px) * .035) rgba(200,230,255,.75),inset 0 0 calc(var(--sz,200px) * .1) rgba(130,180,255,.35)}.wh-glass{position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 31% 25%,rgba(255,255,255,.62),rgba(255,255,255,.14) 11%,transparent 27%),radial-gradient(circle at 71% 80%,rgba(150,205,255,.3),transparent 30%),radial-gradient(circle at 50% 50%,transparent 62%,rgba(255,140,220,.12) 90%,rgba(120,220,255,.16) 99%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),inset calc(var(--sz,200px) * -.04) calc(var(--sz,200px) * -.06) calc(var(--sz,200px) * .14) rgba(120,180,255,.22)}.wh-rip{position:absolute;inset:0;pointer-events:none}.wh-rip i,.wh-gulp{position:absolute;inset:0;border-radius:50%;opacity:0;box-shadow:inset 0 0 0 2px rgba(220,240,255,.9),inset 0 0 calc(var(--sz,200px) * .06) rgba(160,210,255,.65),inset 0 0 calc(var(--sz,200px) * .16) rgba(120,180,255,.3);-webkit-backdrop-filter:blur(3px) brightness(1.4) saturate(1.5) contrast(1.1);backdrop-filter:blur(3px) brightness(1.4) saturate(1.5) contrast(1.1);-webkit-mask-image:radial-gradient(closest-side,transparent 60%,#000 82%,#000 99%,transparent 100%);mask-image:radial-gradient(closest-side,transparent 60%,#000 82%,#000 99%,transparent 100%)}.is-wormhole.is-hot .wh-rip i{animation:wh-rip 3s cubic-bezier(.25,.6,.35,1) infinite}.is-wormhole.is-hot .wh-rip i:nth-child(2){animation-delay:1s}.is-wormhole.is-hot .wh-rip i:nth-child(3){animation-delay:2s}.is-wormhole.is-hot .wh-ball{animation:wh-drop 3.2s ease-in-out infinite,wh-jelly 1.1s cubic-bezier(.3,1.4,.5,1) both}.is-wormhole.is-hot .wh-halo{transform:scale(1.18)}.is-wormhole:focus-visible .wh-ball{box-shadow:0 0 0 2px var(--select,#4C8DFF),0 0 calc(var(--sz,200px) * .22) rgba(140,190,255,.3)}.is-wormhole.is-go .wh-ball{animation:none}.is-wormhole.is-go .wh-tip{opacity:0!important}.wh-tip{position:absolute;left:50%;bottom:calc(100% + 14px);z-index:6;display:grid;gap:3px;min-width:200px;padding:10px 12px;transform:translate(-50%,6px);opacity:0;pointer-events:none;background:rgba(11,12,20,.92);border:1px solid var(--hair2,rgba(255,255,255,.16));font-family:var(--_typography---font--mono);font-size:11px;line-height:1.4;letter-spacing:.06em;text-align:left;color:var(--dust,#9aa0b4);transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.2,1.3)}.wh-tip b{color:var(--star,#F2F0EA);font-weight:500;text-transform:uppercase;letter-spacing:.12em}.wh-tip em{font-style:normal;color:var(--signal,#FF6A3D);text-transform:uppercase;letter-spacing:.12em;font-size:10px;margin-top:3px}.is-wormhole.is-hot .wh-tip{opacity:1;transform:translate(-50%,0)}@keyframes wh-turn{from{transform:rotate(0) scale(1.18)}to{transform:rotate(360deg) scale(1.18)}}@keyframes wh-turn-b{from{transform:scaleX(-1) rotate(0)}to{transform:scaleX(-1) rotate(-360deg)}}@keyframes wh-drop{0%,100%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%;transform:rotate(0) scale(1,1)}20%{border-radius:58% 42% 55% 45%/45% 57% 43% 55%;transform:rotate(5deg) scale(1.04,.96)}40%{border-radius:44% 56% 42% 58%/57% 44% 56% 43%;transform:rotate(-4deg) scale(.965,1.035)}60%{border-radius:55% 45% 59% 41%/46% 58% 42% 54%;transform:rotate(3deg) scale(1.03,.975)}80%{border-radius:43% 57% 47% 53%/56% 43% 57% 45%;transform:rotate(-3deg) scale(.975,1.025)}}@keyframes wh-jelly{0%{transform:scale(1,1)}22%{transform:scale(1.08,.92)}42%{transform:scale(.94,1.06)}60%{transform:scale(1.04,.97)}78%{transform:scale(.985,1.015)}100%{transform:scale(1,1)}}.wh-probe{position:absolute;left:0;top:0;width:30px;height:19px;margin:-9.5px 0 0 -15px;z-index:5;pointer-events:none;opacity:0;will-change:transform}.wh-probe svg{display:block;width:100%;height:100%}.wh-gulp{animation:wh-rip 2s cubic-bezier(.25,.6,.35,1) forwards;pointer-events:none}.wh-log{position:absolute;left:50%;top:calc(100% + 12px);z-index:6;transform:translateX(-50%);font-family:var(--_typography---font--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--dust,#9aa0b4);opacity:0;transition:opacity .4s;pointer-events:none}.wh-log b{color:var(--signal,#FF6A3D);font-weight:500}.wh-log.show{opacity:1}@keyframes wh-rip{0%{transform:scale(1);opacity:0}8%{opacity:1}100%{transform:scale(3.2);opacity:0}}@media (prefers-reduced-motion:reduce){.wh-ball,.wh-far i,.is-wormhole.is-hot .wh-rip i,.is-wormhole.is-hot .wh-ball{animation:none}}:where(html.ab-calm) .wh-ball,:where(html.ab-calm) .wh-far i,:where(html.ab-calm) .is-wormhole.is-hot .wh-rip i,:where(html.ab-calm) .is-wormhole.is-hot .wh-ball{animation:none}.bh-glow{position:absolute;inset:-70%;border-radius:50%;background:radial-gradient(circle,rgba(255,176,100,.34) 0%,rgba(255,106,61,.16) 26%,rgba(124,92,255,.06) 45%,transparent 64%);pointer-events:none}.bh-core{position:absolute;inset:20%;border-radius:50%;background:#000;z-index:3;box-shadow:0 0 0 1.5px rgba(255,240,220,.95),0 0 14px 3px rgba(255,190,120,.85),0 0 46px 10px rgba(255,120,60,.35)}.bh-lens{position:absolute;inset:7%;border-radius:50%;z-index:2;filter:blur(.5px)}.bh-lens i,.bh-disk i{position:absolute;inset:0;border-radius:50%;animation:ab-bhspin 9s linear infinite}.bh-lens i{background:conic-gradient(from 200deg,#fff4df,#ffd08c 15%,#ff8a45 35%,#5a200e 55%,#ff9a55 75%,#fff4df);-webkit-mask:radial-gradient(closest-side,transparent 71%,#000 78%,#000 88%,transparent 100%);mask:radial-gradient(closest-side,transparent 71%,#000 78%,#000 88%,transparent 100%)}.bh-lens::after{content:"";position:absolute;inset:-4%;border-radius:50%;background:radial-gradient(closest-side,transparent 64%,rgba(255,220,170,.35) 76%,transparent 90%);-webkit-mask:linear-gradient(#000 0 40%,transparent 62%);mask:linear-gradient(#000 0 40%,transparent 62%)}.bh-disk{position:absolute;left:50%;top:50%;width:300%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(-7deg) scaleY(.12);pointer-events:none}.bh-disk i{background:conic-gradient(from 0deg,#fff6e6,#ffd89a 10%,#ff9a50 26%,#8a3414 48%,#ff9a50 70%,#ffd89a 88%,#fff6e6);-webkit-mask:radial-gradient(closest-side,transparent 27%,#000 31%,#000 62%,transparent 100%);mask:radial-gradient(closest-side,transparent 27%,#000 31%,#000 62%,transparent 100%);animation-duration:5s}.bh-disk.back{z-index:1}.bh-disk.front{z-index:4;clip-path:inset(50% 0 0 0)}@keyframes ab-bhspin{to{transform:rotate(360deg)}}.bh-flash{position:absolute;inset:-40%;border-radius:50%;background:radial-gradient(circle,rgba(255,244,225,.9),rgba(255,140,70,.4) 30%,transparent 60%);opacity:0;pointer-events:none;z-index:5}.bh-trail{position:fixed;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;background:#ffb070;box-shadow:0 0 6px #ff8a45;pointer-events:none;z-index:7;animation:ab-trail .7s ease-out forwards}@keyframes ab-trail{to{opacity:0;transform:scale(.2)}}.bh-shock,.bh-nova{position:absolute;width:40vmin;height:40vmin;margin:-20vmin 0 0 -20vmin;border-radius:50%;pointer-events:none;z-index:5}.bh-shock{border:3px solid rgba(255,214,170,.9);box-shadow:0 0 40px rgba(255,140,70,.8),inset 0 0 30px rgba(255,140,70,.5)}.bh-nova{background:radial-gradient(circle,#fff 0%,rgba(255,236,210,.95) 18%,rgba(255,140,70,.6) 42%,rgba(124,92,255,.25) 60%,transparent 72%)}html.is-quake .ab_footer_component{animation:ab-quake .5s cubic-bezier(.36,.07,.19,.97)}@keyframes ab-quake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-6px,2px)}40%,60%{transform:translate(6px,-1px)}}.cpulse{position:fixed;width:0;height:0;border-radius:50%;border:1.5px solid var(--_color---brand--signal);pointer-events:none;z-index:65;transform:translate(-50%,-50%);animation:ab-cpulse .9s cubic-bezier(.15,.7,.3,1) forwards}.cpulse.b{border-color:rgba(242,240,234,.55);animation-delay:.1s;opacity:0}.cpulse.c{border-style:dashed;border-color:rgba(255,106,61,.5);animation-delay:.2s;opacity:0}.cpulse-dot{position:fixed;width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--_color---brand--signal);pointer-events:none;z-index:65;animation:ab-cdot .5s ease-out forwards}@keyframes ab-cpulse{0%{width:0;height:0;opacity:1}100%{width:190px;height:190px;opacity:0}}@keyframes ab-cdot{0%{transform:scale(1.4) rotate(0)}100%{transform:scale(0) rotate(90deg)}}.button{transition:box-shadow .18s ease,translate .18s ease,border-color .25s,color .25s,background-color .3s}.button > span{position:relative;z-index:1}.button > .ab_button-shine{position:absolute;z-index:2}.button:hover .ab_button-arrow{transform:translateX(4px)}.button.is-primary{box-shadow:4px 4px 0 var(--_color---text--primary)}.button.is-primary::before{content:"";position:absolute;inset:0;background:var(--_color---text--primary);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.7,0,.2,1);z-index:0}.button.is-primary:hover::before{transform:scaleX(1)}.button.is-primary:hover{box-shadow:6px 6px 0 var(--_color---brand--signal)}.button.is-primary:active{box-shadow:0 0 0 var(--_color---text--primary);translate:4px 4px}.button.is-ghost::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transform:scale(1.15);background:var(--starfill) 0 0/160px 160px,radial-gradient(circle at 25% 50%,rgba(124,92,255,.28),transparent 65%),radial-gradient(circle at 85% 40%,rgba(255,106,61,.18),transparent 60%);animation:ab-stardrift 22s linear infinite;animation-play-state:paused;transition:opacity .35s,transform .6s cubic-bezier(.2,.9,.2,1)}.button.is-ghost:hover::before,.button.is-ghost:focus-visible::before{opacity:1;transform:none;animation-play-state:running}.button.is-ghost:hover,.button.is-ghost:focus-visible{border-color:var(--_color---brand--signal);color:var(--_color---brand--signal)}.button.is-ghost:active{translate:2px 2px}.theme-light .button.is-primary:hover{color:#F2F0EA}.theme-light .button.is-primary:hover::before{background:#0B0C14}input.button.is-primary{transition:background-color .35s,box-shadow .35s}input.button.is-primary:hover{background-color:var(--_color---text--primary)}.theme-light input.button.is-primary:hover{background-color:#0B0C14}.theme-light .button.is-ghost:hover,.theme-light .button.is-ghost:focus-visible{background-color:#0B0C14;border-color:#0B0C14;color:#F2F0EA}.theme-light .button.is-ghost::before{display:none}.button.is-nav,.button.is-nav:hover,.button.is-nav:active{box-shadow:none;translate:none;overflow:visible}.button.is-nav{animation:ab-cta-pulse 2.6s ease-out infinite}.button.is-nav:hover{animation:none}@keyframes ab-cta-pulse{0%{box-shadow:0 0 0 0 rgba(255,106,61,.65)}70%{box-shadow:0 0 0 12px rgba(255,106,61,0)}100%{box-shadow:0 0 0 0 rgba(255,106,61,0)}}.button.is-nav .ab_button-shine::after{content:"";position:absolute;top:0;bottom:0;width:45%;left:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:translateX(-130%) skewX(-18deg);animation:ab-shine 4.2s ease-in-out infinite}@keyframes ab-shine{0%,72%{transform:translateX(-130%) skewX(-18deg)}100%{transform:translateX(330%) skewX(-18deg)}}.ab_nav_bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .4s ease}.ab_nav_component.is-hidden .ab_nav_bar{transform:translateY(-130%)}.ab_quotes .w-dyn-list,.ab_quotes .w-dyn-items,.ab_quotes .w-dyn-item{display:contents}.ab_quotes .w-dyn-empty{display:none}.ab_sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ab_nav_link::before{content:"";position:absolute;left:-13px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--_color---brand--signal);transform:scale(0) rotate(45deg);transition:transform .3s cubic-bezier(.2,.9,.2,1.4)}.ab_nav_link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--_color---brand--signal);transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.7,0,.2,1)}.ab_nav_link:hover,.ab_nav_link:focus-visible,.ab_nav_link.is-active,.ab_nav_link.w--current,.ab_nav_link.is-current{color:var(--_color---text--primary)}.ab_nav_link:hover::before,.ab_nav_link:focus-visible::before,.ab_nav_link.is-active::before,.ab_nav_link.w--current::before,.ab_nav_link.is-current::before{transform:scale(1) rotate(0deg)}.ab_nav_link.w--current::after,.ab_nav_link.is-current::after{transform:scaleX(1);transform-origin:left}.ab_nav_link:hover::after,.ab_nav_link:focus-visible::after{transform:scaleX(1);transform-origin:left}.ab_nav_status-dot{box-shadow:0 0 10px #3BE38A;animation:ab-blink 2s infinite}@media (max-width:1359px){.ab_nav_clock-wrap{display:none}}@media (max-width:1179px){.ab_nav_engines span{display:none}}@media (max-width:1100px){.ab_nav_status .ab_nav_avail,.ab_nav_eng-sep{display:none}}.ab_nav_menu-line{transition:transform .45s cubic-bezier(.7,0,.2,1),top .45s cubic-bezier(.7,0,.2,1),background-color .2s}.ab_nav_menu-button[aria-expanded="true"] .ab_nav_menu-line{background-color:var(--_color---brand--signal);top:20px;transform:rotate(45deg)}.ab_nav_menu-button[aria-expanded="true"] .ab_nav_menu-line.is-bottom{transform:rotate(-45deg)}.ab_menu_component{background-image:radial-gradient(60% 50% at 80% 90%,rgba(124,92,255,.25),transparent 70%),radial-gradient(50% 40% at 10% 20%,rgba(255,106,61,.12),transparent 70%);padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.ab_menu_tag,.ab_menu_links,.ab_menu_foot,.ab_menu_hq{position:relative;z-index:2}.ab_menu_hq{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin:6px 0 18px;padding:8px 12px;border:1px solid var(--_color---neutral--hair-strong);font-family:var(--_typography---font--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--_color---text--secondary);transition:border-color .2s,color .2s,background .2s}.ab_menu_hq svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.ab_menu_hq b{font-weight:500;color:var(--_color---text--primary)}.ab_menu_hq:hover,.ab_menu_hq:focus-visible,.ab_menu_hq[aria-current="page"]{border-color:var(--_color---brand--signal);color:var(--_color---text--primary);background:rgba(255,106,61,.1);outline:none}.ab_menu_link:hover,.ab_menu_link:active{color:var(--_color---brand--signal)}.ab_menu_link.is-contact{color:var(--_color---text--primary)}.ab_menu_link.w--current,.ab_menu_link.w--current .ab_menu_link-path,.ab_menu_link.is-current,.ab_menu_link.is-current .ab_menu_link-path{color:var(--_color---brand--signal)}.ab_menu_link.w--current,.ab_menu_link.is-current{flex-wrap:wrap;row-gap:4px}.ab_menu_link.w--current .ab_menu_link-path,.ab_menu_link.is-current .ab_menu_link-path{display:none}.ab_menu_link.w--current::after,.ab_menu_link.is-current::after{content:"You are here";align-self:center;padding:3px 8px;border:1px solid var(--_color---brand--signal);font-family:var(--_typography---font--mono);font-size:10px;font-weight:500;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;white-space:nowrap;color:var(--_color---brand--signal)}@media (max-width:991px){.ab_menu_link.w--current::after,.ab_menu_link.is-current::after{align-self:flex-start}}.ab_hero_meta,.ab_hero_bottom{pointer-events:none}.ab_hero_meta > *,.ab_hero_bottom > *{pointer-events:auto}.ab_hero_title .w{display:inline-block;cursor:grab;touch-action:none;user-select:none;pointer-events:auto}.ab_hero_title .w:active{cursor:grabbing}.ab_hero_title .w.accent{color:var(--_color---brand--signal)}.ab_hero_badge .w-embed,.ab_badge-svg{width:100%;height:100%}.ab_badge-svg{overflow:visible}.ab_hero_badge text{font-family:var(--_typography---font--mono);font-size:10px;letter-spacing:2px;fill:currentColor;text-transform:uppercase}.ab_hero_badge .orbitline{fill:none;stroke:rgba(242,240,234,.25);stroke-dasharray:2 4}.ab_hero_badge .core{fill:currentColor}.ab_hero_badge .moon{fill:var(--_color---text--primary)}.ab_hero_badge:hover .orbitline,.ab_hero_badge:focus-visible .orbitline{stroke:var(--_color---brand--signal)}.ab_hero_sat-body{display:block}.ab_hero_sat-body svg{display:block;width:100%;height:100%;overflow:visible}.ab_hero_sat .beacon{fill:#ff4b3a;animation:ab-beacon 1.6s steps(1) infinite}@keyframes ab-beacon{0%,70%{opacity:1}71%,100%{opacity:.15}}.ab_hero_sat:hover .ab_hero_sat-label,.ab_hero_sat:focus-visible .ab_hero_sat-label{color:var(--_color---brand--signal);opacity:1}@media (max-width:767px){.ab_hero_component{min-height:0;padding-top:clamp(215px,56vw,250px);padding-bottom:56px}.ab_planet.is-hero-giant{width:190px;right:22px;top:44px}.ab_hero_sat{left:18px!important;right:auto!important;top:150px!important}.ab_hero_sat-body{width:78px;height:44px}.ab_planet.is-hero-moon{right:26px;top:292px;width:34px}.ab_hero_meta{flex-direction:column;gap:6px;text-shadow:0 1px 2px #07080D,0 0 12px #07080D,0 0 22px #07080D}.ab_hero_cta .button{flex:1 1 auto}}@media (min-width:768px) and (max-width:1100px){.ab_planet.is-hero-moon{top:330px}}.ab_drag-hint{position:absolute;z-index:6;display:flex;align-items:center;gap:6px;padding:5px 9px 5px 6px;background:var(--_color---brand--signal);color:var(--_color---brand--on-signal);font-family:var(--_typography---font--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-100%)}.ab_drag-hint svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ab_drag-hint::after{content:"";position:absolute;left:var(--ax,10px);top:100%;border:5px solid transparent;border-top-color:var(--_color---brand--signal)}:where([data-selectable]){position:relative}.sel{position:absolute;inset:-1px;border:1px solid var(--_color---ui--select);pointer-events:none;opacity:0;transform:scale(1.02);transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.2,1.2);z-index:5}[data-selectable]:hover > .sel,[data-selectable].is-selected > .sel,[data-selectable]:focus-visible > .sel{opacity:1;transform:none}[data-selectable]:hover,[data-selectable].is-selected,[data-selectable]:focus-visible{z-index:8}.sel i{position:absolute;width:9px;height:9px;background:#fff;border:1.5px solid var(--_color---ui--select)}.sel .tl{left:-5px;top:-5px}.sel .tc{left:calc(50% - 4.5px);top:-5px}.sel .tr{right:-5px;top:-5px}.sel .ml{left:-5px;top:calc(50% - 4.5px)}.sel .mr{right:-5px;top:calc(50% - 4.5px)}.sel .bl{left:-5px;bottom:-5px}.sel .bc{left:calc(50% - 4.5px);bottom:-5px}.sel .br{right:-5px;bottom:-5px}.sel-tag,.sel-size{position:absolute;font-family:var(--_typography---font--mono);font-size:11px;line-height:1;padding:4px 7px;background:var(--_color---ui--select);color:#fff;white-space:nowrap;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none}.sel-tag{left:-1px;top:-24px}.sel-size{left:50%;bottom:-27px;transform:translateX(-50%)}.ab_board_frame-inner{background:var(--fbg,#1c1e24);color:var(--ffg,#fff)}.ab_board_frame:hover .ab_board_frame-inner{box-shadow:0 30px 60px rgba(0,0,0,.5)}.ab_board_frame.is-selected .ab_board_fname,.ab_board_frame:hover .ab_board_fname{opacity:0}.ab_board_frame canvas.pv{position:absolute;right:16px;top:16px}.ab_board_frame img.pv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ab_kg{position:absolute;right:18px;top:18px;width:230px;--kc:#a597ff}.ab_kg svg{display:block;width:100%;height:auto;overflow:visible}.ab_kg path{fill:none;stroke:var(--kc);stroke-width:1.6;stroke-dasharray:160;stroke-dashoffset:160;animation:ab-kgDraw 4.8s calc(var(--k) * .18s) ease-in-out infinite}.ab_kg rect{fill:#15122e;stroke:#3a3f5c;stroke-width:1.2}.ab_kg rect.c{fill:var(--kc);stroke:var(--kc)}@keyframes ab-kgDraw{0%{stroke-dashoffset:160}35%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:-160}}@media (prefers-reduced-motion:reduce){.ab_kg path{animation:none;stroke-dashoffset:0}}:where(html.ab-calm) .ab_kg path{animation:none;stroke-dashoffset:0}.ab_board_ftitle.is-serif{font-family:"Lora",Georgia,serif;font-weight:600;font-stretch:100%;text-transform:none}.ab_board_fopen{position:absolute;left:24px;top:22px;font-family:var(--_typography---font--mono);font-size:11px;padding:4px 8px;border:1px solid currentColor;opacity:0;transition:opacity .25s}.ab_board_frame:hover .ab_board_fopen,.ab_board_frame.is-selected .ab_board_fopen{opacity:.85}.ab_board_viewport:active{cursor:grabbing}.ab_board_layers button{all:unset;cursor:var(--hand,pointer);display:flex;gap:8px;align-items:center;padding:7px 8px;font-family:var(--_typography---font--mono);font-size:12px;color:var(--_color---text--secondary)}.ab_board_layers button:hover{background:rgba(255,255,255,.05);color:var(--_color---text--primary)}.ab_board_layers button.is-on{background:rgba(76,141,255,.22);color:var(--_color---text--primary)}.ab_board_layers button:focus-visible,.ab_board_zoom-btn:focus-visible{outline:2px solid var(--_color---ui--select)}.ab_board_minimap .m{position:absolute}.ab_deck-dots{display:none}@media (max-width:767px){.ab_board_component.is-deck{height:auto;overflow:visible;background:none;border:0}.is-deck .ab_board_top,.is-deck .ab_board_layers,.is-deck .ab_board_ui,.is-deck .ab_board_cursor{display:none}.is-deck .ab_board_viewport{position:static;cursor:auto;touch-action:auto}.is-deck .ab_board_world{position:relative!important;transform:none!important;width:auto!important;height:auto!important;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:34px var(--_spacing---layout--gutter) 30px;margin-inline:calc(var(--_spacing---layout--gutter) * -1);scrollbar-width:none}.is-deck .ab_board_world::-webkit-scrollbar{display:none}.is-deck .ab_board_world .w-dyn-list,.is-deck .ab_board_world .w-dyn-items,.is-deck .ab_board_world .w-dyn-item{display:contents}.is-deck .ab_board_frame{touch-action:auto;position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;flex:0 0 84%;aspect-ratio:4/5;scroll-snap-align:center}.is-deck .ab_board_frame-inner{transform-origin:center;will-change:transform}.is-deck .ab_board_fname{display:none}.is-deck .ab_board_frame canvas.pv{left:50%;right:auto;top:18%;transform:translateX(-50%)}.is-deck .ab_board_fopen{opacity:.85}.ab_deck-dots{display:flex;gap:8px;justify-content:center;margin-top:4px}.ab_deck-dots button{all:unset;width:22px;height:4px;background:var(--_color---neutral--hair-strong);cursor:var(--hand,pointer);transition:background .3s,width .3s}.ab_deck-dots button.on{background:var(--_color---brand--signal);width:40px}.ab_board_help{justify-content:center;text-align:center}}.ab_metric_number{font-variant-numeric:tabular-nums}.ab_light-bg canvas{position:absolute;inset:0;width:100%;height:100%}.ab_services_orbit-art{fill:none;stroke:rgba(11,12,20,.22);stroke-width:1;stroke-dasharray:4 5}.ab_bento-card{--mx:50%;--my:50%;will-change:transform;transition:background-color .3s,border-color .3s,translate .4s cubic-bezier(.2,.9,.2,1),box-shadow .4s}.ab_bento-card:hover{translate:0 -4px}.ab_bento-card:focus-within{z-index:10}.ab_bento-card::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0;transition:opacity .35s;background:radial-gradient(280px circle at var(--mx) var(--my),rgba(255,106,61,.13),transparent 70%)}.ab_bento-card[class*="w-variant-"]::before{background:radial-gradient(280px circle at var(--mx) var(--my),rgba(124,196,255,.15),transparent 70%)}.ab_bento-card:hover::before{opacity:1}.ab_bento-card:hover .ab_bento-card_link{border-color:var(--_color---brand--signal)}.ab_bento-card_link:focus-visible{background:var(--_color---brand--signal);border-color:var(--_color---brand--signal);color:var(--_color---brand--on-signal);transform:rotate(45deg)}.theme-light .ab_bento-card{box-shadow:0 1px 0 rgba(11,12,20,.04)}.theme-light .ab_bento-card:hover{box-shadow:0 24px 50px -24px rgba(11,12,20,.25)}.ab_bento_cell.is-xl .ab_bento-card_title{font-size:clamp(26px,2.6vw,38px)}@media (min-width:992px){.ab_bento_cell.is-half{grid-column-start:span 1}.ab_bento_cell.is-half .ab_bento-card_copy{padding-bottom:42px}.ab_bento_cell.is-half .ab_bento-card_title{font-size:clamp(20px,1.7vw,26px)}}.v-nav{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);height:100%;min-height:300px}.v-tree{border-right:1px solid var(--_color---neutral--hair);padding:12px 0;font-family:var(--_typography---font--mono);font-size:12px;background:var(--_color---neutral--panel)}.v-tree div{padding:5px 12px;color:var(--_color---text--secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .25s,color .25s;cursor:default}.v-tree div::before{content:"▢ ";color:var(--_color---text--tertiary)}.v-tree div.on{background:rgba(47,107,255,.14);color:var(--_color---text--primary)}.v-wire{position:relative;padding:22px 14px 14px}.v-wire [data-i]{position:relative;border:1px dashed var(--_color---neutral--hair-strong);padding:10px;transition:border-color .25s,background .25s}.v-wire [data-i].on{border:1px solid var(--_color---ui--select);background:rgba(47,107,255,.06)}.v-wire [data-i].on::after{content:attr(data-label);position:absolute;left:-1px;top:-18px;font-family:var(--_typography---font--mono);font-size:10px;background:var(--_color---ui--select);color:#fff;padding:2px 6px;white-space:nowrap;z-index:2}.v-wire .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v-wire .bar{height:14px;background:var(--_color---text--primary);opacity:.85;margin-bottom:6px}.v-wire .bar.s{width:60%;height:8px;opacity:.3}.v-wire .btns{display:flex;gap:6px;margin-top:8px}.v-wire .btns i{width:44px;height:14px;background:var(--_color---brand--signal)}.v-wire .btns i+i{background:transparent;border:1px solid var(--_color---neutral--hair-strong)}.v-wire .map{min-height:90px;background:radial-gradient(var(--_color---neutral--hair-strong) 1px,transparent 1.4px) 0 0/10px 10px}.v-ease{display:flex;gap:14px;align-items:stretch;padding:12px 12px 40px;height:100%}.v-ease .v-plot{position:relative;flex:1;min-width:0;min-height:110px}.v-ease svg{display:block;width:100%;height:100%;min-height:110px;overflow:visible;color:var(--_color---text--primary)}.v-ease .dt{position:absolute;left:0;top:90%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--_color---brand--signal);pointer-events:none}.v-ease .track{width:16px;border:1px solid var(--_color---neutral--hair);position:relative}.v-ease .track i{position:absolute;left:1px;right:1px;height:14px;background:var(--_color---brand--signal);bottom:0}.ab_bento-card_viz > button{all:unset;cursor:var(--hand,pointer);position:absolute;left:12px;bottom:10px;font-family:var(--_typography---font--mono);font-size:11px;padding:4px 8px;border:1px solid var(--_color---neutral--hair-strong);background:var(--_color---neutral--deep);color:var(--_color---text--primary)}.ab_bento-card_viz > button:hover{border-color:var(--_color---brand--signal);color:var(--_color---brand--signal)}.ab_bento-card_viz > button:focus-visible{outline:2px solid var(--_color---ui--select)}.v-logo{display:grid;place-items:center;height:100%;min-height:260px}.v-logo svg{width:min(80%,260px);height:auto;overflow:visible}.v-logo .g{fill:none;stroke:var(--_color---ui--select);stroke-width:.8;opacity:.55}.v-logo .m{fill:none;stroke:var(--_color---text--primary);stroke-width:12;stroke-linecap:butt}.v-logo .sq{fill:var(--_color---brand--signal)}.v-logo .chips{position:absolute;left:12px;bottom:12px;display:flex;gap:6px;align-items:center}.v-logo .chips i{width:18px;height:18px;border:1px solid var(--_color---neutral--hair)}.v-logo .chips b{font-family:var(--_typography---font--display);font-weight:900;font-stretch:125%;font-size:18px;margin-left:6px}.v-logo .spec{position:absolute;right:12px;top:10px;font-family:var(--_typography---font--mono);font-size:10px;color:var(--_color---text--tertiary);text-align:right;line-height:1.5}.v-term{padding:14px 16px;font-family:var(--_typography---font--mono);font-size:12.5px;line-height:1.8;color:var(--_color---text--secondary);background:#05060A;height:100%;min-height:170px}.v-term .bar{display:flex;gap:6px;margin-bottom:10px}.v-term .bar i{width:9px;height:9px;background:#2a2d3d}.v-term .ok{color:#3BE38A}.v-term .hi{color:var(--_color---brand--signal)}.ab_bento_cell,.ab_bento-card,.ab_bento-card_viz{min-width:0}.ab_bento-card_viz{max-width:100%}.v-term{display:flex;flex-direction:column;overflow:hidden;min-width:0;max-width:100%}@media (max-width:767px){.v-term{font-size:11px;padding:12px}}.v-term .bar{align-items:center}.v-term .tabs{display:flex;gap:2px;margin-left:10px;min-width:0;overflow:hidden}.v-term .tabs span{padding:2px 8px;font-size:10.5px;letter-spacing:.04em;color:var(--_color---text--tertiary);border-bottom:1px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s}.v-term .tabs span.on{color:var(--_color---text--primary);border-bottom-color:var(--_color---brand--signal)}@media (max-width:479px){.v-term .bar i{display:none}.v-term .tabs{margin-left:0;gap:0}.v-term .tabs span{padding:2px 5px;letter-spacing:0}}.v-term .out{flex:1;min-height:0}.v-term .ln{white-space:nowrap;overflow:hidden;text-overflow:clip}.v-term .k{color:#8fb1ff}.v-term .a{color:#c4b5ff}.v-term .s{color:#FFD166}.v-term .c{color:var(--_color---text--tertiary)}.v-term .cur{display:inline-block;width:8px;height:14px;background:var(--_color---brand--signal);vertical-align:-2px;animation:ab-blink 1s steps(1) infinite}.v-term{position:relative}.v-term .ln.is-mx{color:#00FF41;text-shadow:0 0 8px rgba(0,255,65,.55)}.v-term .is-mx .v-mx{cursor:var(--hand,pointer)}.v-term .is-mx .cur{background:#00FF41;margin-left:2px}.v-bun{position:absolute;left:0;bottom:12px;z-index:2;width:48px;height:32px;padding:0;margin:0;border:0;background:none;cursor:var(--hand,pointer);filter:drop-shadow(0 0 6px rgba(242,240,234,.35))}.v-bun::before{content:'';position:absolute;inset:-12px -8px}.v-bun.is-sat{left:auto;right:16px}.v-bun svg{display:block;width:100%;height:100%;overflow:visible}.v-bun .f2,.v-bun.is-air .f1{display:none}.v-bun.is-air .f2{display:block}.v-bun:hover .f1,.v-bun:focus-visible .f1{animation:v-bun-sniff .5s steps(2) infinite}.v-bun:focus-visible{outline:1px dashed #00FF41;outline-offset:3px}@keyframes v-bun-sniff{50%{transform:translateY(-1px)}}@media (max-width:767px){.v-bun{bottom:10px;width:36px;height:24px}}.ab_mx{position:fixed;inset:0;z-index:9000;background:#000;opacity:0;color:#00FF41;font-family:var(--_typography---font--mono);display:grid;place-items:center;overflow:hidden;outline:0}.ab-mx-on .ab_toast{z-index:9001}.ab_mx_rain{position:absolute;inset:0;width:100%;height:100%;transform:scaleX(-1)}.ab_mx_lids{position:absolute;inset:0;pointer-events:none;display:none}.ab_mx.is-wake{background:transparent}.ab_mx.is-wake .ab_mx_lids{display:block}.ab_mx_lids i,.ab_mx_lids b{position:absolute;inset:0}.ab_mx_lids i{--eh:0.01%;background:#000;-webkit-mask-image:radial-gradient(92% var(--eh) at 50% 50%,transparent 74%,#000 100%);mask-image:radial-gradient(92% var(--eh) at 50% 50%,transparent 74%,#000 100%)}.ab_mx_lids .is-b1{-webkit-backdrop-filter:blur(18px) brightness(.85);backdrop-filter:blur(18px) brightness(.85)}.ab_mx_lids .is-b2{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0}.ab_mx_stage{position:relative;width:min(100% - 32px,720px);text-align:center}.ab_mx_stage[hidden],.ab_mx_deep[hidden]{display:none}.ab_mx_say p{margin:0 0 1.2em;min-height:3.2em;font-size:clamp(14px,1.5vw,18px);line-height:1.65;text-shadow:0 0 10px rgba(0,255,65,.5);transition:opacity .3s}.ab_mx_say p.is-dim{opacity:.3}.ab_mx_pills{display:flex;justify-content:center;gap:clamp(40px,10vw,120px);margin-top:28px}.ab_mx_pill{display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px;margin:0;border:0;background:none;color:#00FF41;font:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:var(--hand,pointer)}.ab_mx_pill svg{width:96px;height:42px;transform:rotate(-24deg);transition:transform .3s steps(3)}.ab_mx_pill:hover svg,.ab_mx_pill:focus-visible svg{transform:rotate(-24deg) scale(1.18)}.ab_mx_pill.is-blue svg{filter:drop-shadow(0 0 14px rgba(60,120,255,.65))}.ab_mx_pill.is-red svg{filter:drop-shadow(0 0 14px rgba(255,40,60,.65))}.ab_mx_pill:focus-visible{outline:1px dashed #00FF41;outline-offset:4px}.ab_mx:not(.is-choose) .ab_mx_pills{visibility:hidden}.ab_mx_deep{position:relative;width:min(100% - 32px,680px);max-height:calc(100% - 96px);overflow:auto;padding:28px 32px;background:rgba(0,0,0,.84);box-shadow:0 0 0 1px rgba(0,255,65,.18),0 0 60px 30px rgba(0,0,0,.8);text-shadow:0 0 8px rgba(0,255,65,.45);font-size:13px;line-height:1.55}.ab_mx_deep_h{margin:0 0 .3em;font-size:clamp(18px,2.4vw,26px);letter-spacing:.02em;color:#D8FFE0}.ab_mx_deep_n{margin:0 0 1.4em;opacity:.7}.ab_mx_deep ol{list-style:none;margin:0;padding:0;display:grid;gap:5px}.ab_mx_deep li{display:flex;gap:10px;opacity:.55}.ab_mx_deep li.is-got{opacity:1}.ab_mx_deep li i{font-style:normal;flex:none}.ab_mx_out,.ab_mx_x{margin:0;border:1px solid rgba(0,255,65,.5);background:#000;color:#00FF41;font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:9px 14px;cursor:var(--hand,pointer)}.ab_mx_out{margin-top:24px}.ab_mx_x{position:absolute;top:16px;right:16px;border-color:rgba(0,255,65,.25);opacity:.75}.ab_mx_out:hover,.ab_mx_x:hover,.ab_mx_out:focus-visible,.ab_mx_x:focus-visible{background:#00FF41;color:#000;outline:0}.ab_mx.is-wake .ab_mx_x{display:none}@media (max-width:479px){.ab_mx_pill svg{width:76px;height:33px}.ab_mx_deep{font-size:12px;padding:20px 16px}}.v-pipe{position:relative;height:100%;min-height:140px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.v-pipe .node{position:relative;z-index:2;font-family:var(--_typography---font--mono);font-size:11px;padding:7px 9px;border:1px solid var(--_color---neutral--hair-strong);background:var(--_color---neutral--deep);white-space:nowrap}.v-pipe .node.src{display:flex;flex-direction:column;gap:6px;border:0;background:none;padding:0}.v-pipe .node.src span{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--_color---neutral--hair-strong);border-left:2px solid var(--c);background:var(--_color---neutral--deep)}.v-pipe .node.src b{width:7px;height:7px;flex:none;background:var(--c)}.v-pipe .node.dst{border-color:var(--_color---ui--select);color:var(--_color---ui--select);animation:pipe-land .8s ease-out infinite}.v-pipe .node.dst em{position:absolute;right:0;bottom:calc(100% + 6px);font-style:normal;font-size:10px;letter-spacing:.06em;color:var(--_color---ui--select);animation:pipe-plus 2.4s ease-out infinite;opacity:0}.v-pipe .line{position:absolute;left:18%;right:18%;top:50%;height:1px;background:var(--_color---neutral--hair-strong);z-index:1}.v-pipe .line i{position:absolute;top:-3px;left:0;width:7px;height:7px;background:var(--c);animation:pipe-run 2.4s linear infinite}@keyframes pipe-run{0%{left:0;transform:translateY(var(--dy));background:var(--c);opacity:0}6%{opacity:1}22%{transform:translateY(0);background:var(--c)}55%{background:var(--c)}88%{background:#146EF5;box-shadow:0 0 8px #146EF5}100%{left:calc(100% - 7px);transform:translateY(0);background:#146EF5;opacity:1}}@keyframes pipe-land{0%,70%{box-shadow:none}85%{box-shadow:0 0 0 3px rgba(20,110,245,.18)}100%{box-shadow:none}}@keyframes pipe-plus{0%,80%{opacity:0;transform:translateY(4px)}88%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-4px)}}@keyframes ab-flow{from{left:0}to{left:calc(100% - 7px)}}.v-sys{display:flex;flex-direction:column;gap:10px;height:100%;padding:12px;font-family:var(--_typography---font--mono);font-size:10.5px}.v-sys_tabs{display:flex;align-items:center;gap:4px}.v-sys_tabs button{padding:5px 9px;border:1px solid var(--_color---neutral--hair-strong);background:none;font:inherit;letter-spacing:.06em;color:var(--_color---text--tertiary);cursor:var(--hand,pointer);transition:color .2s,border-color .2s,background .2s}.v-sys_tabs button[aria-pressed="true"]{color:var(--_color---text--primary);border-color:var(--b);background:color-mix(in srgb,var(--b) 14%,transparent)}.v-sys_n{margin-left:auto;color:var(--_color---text--tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.v-sys_body{flex:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;min-height:0}.v-sys_tok{margin:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.v-sys_tok div{display:flex;justify-content:space-between;gap:8px;padding-bottom:5px;border-bottom:1px dashed var(--_color---neutral--hair-strong)}.v-sys_tok dt{color:var(--_color---text--tertiary)}.v-sys_tok dd{margin:0;display:inline-flex;align-items:center;gap:5px;color:var(--_color---text--primary);white-space:nowrap}.v-sys_tok dd i{width:9px;height:9px;border:1px solid var(--_color---neutral--hair-strong)}.v-sys_ui{display:flex;flex-direction:column;gap:8px;min-width:0}.v-sys_card{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid color-mix(in srgb,var(--k) 14%,transparent);border-radius:var(--r);background:var(--s);color:var(--k);transition:background .6s,color .6s,border-radius .6s,border-color .6s}.v-sys_card small{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--b);transition:color .6s}.v-sys_card strong{font-family:var(--f);font-weight:800;font-size:calc(12px * var(--x) * var(--x));line-height:1.05;transition:font-size .6s}.v-sys_card p{margin:0;font-family:var(--_typography---font--body);font-size:11px;opacity:.75}.v-sys_btn{align-self:flex-start;margin-top:4px;padding:6px 10px;border-radius:var(--r);background:var(--b);color:#fff;font-size:10px;letter-spacing:.06em;transition:background .6s,border-radius .6s}.v-sys_ramp{display:flex;align-items:baseline;gap:8px;font-family:var(--f);font-weight:800;color:var(--_color---text--primary);transition:font-family .6s}.v-sys_ramp span{transition:font-size .6s}.v-sys_ramp span:nth-child(1){font-size:calc(10px * var(--x) * var(--x) * var(--x) * var(--x))}.v-sys_ramp span:nth-child(2){font-size:calc(10px * var(--x) * var(--x) * var(--x))}.v-sys_ramp span:nth-child(3){font-size:calc(10px * var(--x) * var(--x))}.v-sys_ramp span:nth-child(4){font-size:calc(10px * var(--x));color:var(--b)}.v-sys_card{box-sizing:border-box;height:122px;justify-content:center;overflow:hidden}.v-sys_card strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.v-sys_ramp{height:36px;line-height:1;align-items:flex-end;overflow:hidden}.v-pipe{container-type:inline-size}@container (max-width:330px){.v-pipe .node.hook{display:none}}.v-sys{container-type:inline-size}.v-sys_tok dt{white-space:nowrap}@container (max-width:360px){.v-sys_body{grid-template-columns:minmax(0,1fr);gap:8px}.v-sys_tok{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.v-sys_n{display:none}.v-sys_ramp{display:none}}@media (prefers-reduced-motion:reduce){.v-pipe .line i,.v-pipe .node.dst,.v-pipe .node.dst em{animation:none}}:where(html.ab-calm) .v-pipe .line i,:where(html.ab-calm) .v-pipe .node.dst,:where(html.ab-calm) .v-pipe .node.dst em{animation:none}.v-meter{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:14px;height:100%;min-height:130px}.v-meter div{display:grid;grid-template-columns:78px 1fr 72px;gap:10px;align-items:center;font-family:var(--_typography---font--mono);font-size:11px;color:var(--_color---text--secondary)}.v-meter b{height:6px;background:var(--_color---neutral--hair);position:relative;overflow:hidden}.v-meter b i{position:absolute;inset:0;background:#2fc977;transform-origin:left;transform:scaleX(var(--v,1))}.v-meter span:last-child{text-align:right;color:var(--_color---text--primary)}.ab_bento_cell.is-wide .v-meter{display:grid;grid-template-columns:1fr 1fr;column-gap:36px;row-gap:16px;align-content:center}@media (max-width:479px){.ab_bento_cell.is-wide .v-meter{grid-template-columns:1fr}}.v-planet{background:radial-gradient(ellipse at 60% 40%,rgba(124,92,255,.28),transparent 60%),var(--starfill) 0 0/220px 220px,#05060A!important}.v-planet .ab_planet{left:calc(50% - 85px);top:calc(50% - 85px);width:170px}.v-planet .cap-tag{position:absolute;font-family:var(--_typography---font--mono);font-size:10px;color:var(--_color---text--tertiary);letter-spacing:.08em;z-index:4}.v-globe{display:grid;place-items:center;height:100%;min-height:260px}@media (max-width:620px){.v-nav{grid-template-columns:1fr}.v-tree{display:none}}.ab_process_traj-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ab_process_traj-svg .ahead{fill:none;stroke:rgba(242,240,234,.28);stroke-width:1.5;stroke-dasharray:3 8;vector-effect:non-scaling-stroke}.ab_process_traj-svg .done{fill:none;stroke:var(--_color---brand--signal);stroke-width:2.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(255,106,61,.65))}.traj-tag{font-family:var(--_typography---font--mono);font-size:11px;letter-spacing:.14em;fill:var(--_color---text--tertiary)}.wp .ring{fill:#07080D;stroke:rgba(242,240,234,.4);stroke-width:1.5;transition:stroke .3s}.wp .core{fill:rgba(242,240,234,.4);transition:fill .3s}.wp .pulse{fill:none;stroke:var(--_color---brand--signal);stroke-width:1.5;opacity:0}.wp.done .ring,.wp.active .ring{stroke:var(--_color---brand--signal)}.wp.done .core,.wp.active .core{fill:var(--_color---brand--signal)}.wp.active .pulse{animation:ab-wp-pulse 1.8s ease-out infinite}@keyframes ab-wp-pulse{0%{r:10;opacity:.9}100%{r:26;opacity:0}}.ship .flame,.rail-ship .flame{fill:#ffb36b;transform-box:fill-box;transform-origin:right center;animation:ab-flame .12s steps(2) infinite alternate}@keyframes ab-flame{from{transform:scaleX(.7)}to{transform:scaleX(1.25)}}.wp-label{all:unset;position:absolute;transform:translateX(-50%);cursor:var(--hand,pointer);text-align:center;white-space:nowrap;font-family:var(--_typography---font--mono);font-size:10.5px;letter-spacing:.12em;color:var(--_color---text--tertiary);text-transform:uppercase;padding:6px 8px;background:rgba(7,8,13,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color .25s}.wp-label b{display:block;font-family:var(--_typography---font--display);font-weight:800;font-stretch:112%;font-size:14px;letter-spacing:.02em;color:var(--_color---text--secondary);margin-top:3px;transition:color .25s}.wp-label:hover b,.wp-label:focus-visible b,.wp-label.active b{color:var(--_color---text--primary)}.wp-label.active{color:var(--_color---brand--signal)}.wp-label:focus-visible{outline:2px solid var(--_color---ui--select)}.ab_process_check li{position:relative;padding-left:24px;font-family:var(--_typography---font--mono);font-size:12.5px;color:var(--_color---text--tertiary);transition:color .3s}.ab_process_check li::before{content:"";position:absolute;left:0;top:2px;width:12px;height:12px;border:1.5px solid var(--_color---neutral--hair-strong);transition:background .3s,border-color .3s}.ab_process_check li::after{content:"";position:absolute;left:4px;top:4px;width:4px;height:7px;border:solid var(--_color---brand--on-signal);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .3s cubic-bezier(.2,.9,.2,1.4)}.ab_process_check li.done{color:var(--_color---text--primary)}.ab_process_check li.done::before{background:var(--_color---brand--signal);border-color:var(--_color---brand--signal)}.ab_process_check li.done::after{transform:rotate(45deg) scale(1)}.ab_process_pct{font-variant-numeric:tabular-nums}.ab_process_btn:focus-visible{border-color:var(--_color---brand--signal);color:var(--_color---brand--signal)}.ab_process_btn:disabled{opacity:.3;cursor:default}.section_process.is-wide .padding-section-medium,.section_process.is-vert .padding-section-medium{padding-top:0;padding-bottom:0}.section_process.is-wide .ab_process_pin{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-block:96px 36px}.section_process.is-wide .ab_process_traj{display:block}.section_process.is-wide .ab_process_panel{display:grid}.section_process.is-wide .ab_process_steps,.section_process.is-vert .ab_process_steps{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-height:820px){.section_process.is-wide .ab_process_pin{padding-block:78px 18px}.section_process.is-wide .ab_process_title.heading-style-h2{font-size:clamp(34px,4vw,56px)}.section_process.is-wide .ab_process_lede{font-size:15px}.section_process.is-wide .ab_process_traj{margin:6px auto 0;width:min(100%,calc(34vh * 1200 / 280))}.section_process.is-wide .ab_process_panel{margin-top:10px;padding:14px 18px;min-height:0;gap:20px}.section_process.is-wide .ab_process_panel-title{font-size:24px;margin:4px 0 6px}.section_process.is-wide .ab_process_panel-copy,.section_process.is-wide .ab_process_meta-value{font-size:14px}.section_process.is-wide .ab_process_check{gap:6px}.section_process.is-wide .wp-label{font-size:0;padding:3px 6px}.section_process.is-wide .wp-label b{font-size:11.5px;margin-top:0}}.section_process.is-vert .ab_process_pin{height:100svh;display:flex;flex-direction:column;padding-block:calc(84px + env(safe-area-inset-top,0px)) 16px}.section_process.is-vert .ab_process_lede{display:none}.section_process.is-vert .ab_process_title.heading-style-h2{font-size:clamp(32px,8.6vw,56px)}.section_process.is-vert .ab_section-head{gap:8px}.vgrid{flex:1;min-height:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;margin-top:18px}.vtraj{position:relative;min-height:0}.vsvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vsvg .ahead{fill:none;stroke:rgba(242,240,234,.28);stroke-width:1.5;stroke-dasharray:3 7}.vsvg path.done{fill:none;stroke:var(--_color---brand--signal);stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(255,106,61,.65))}.vsvg .wp-n{font-family:var(--_typography---font--mono);font-size:8.5px;fill:var(--_color---text--tertiary);pointer-events:none}.vsvg .wp.done .wp-n,.vsvg .wp.active .wp-n{fill:#07080D;font-weight:600}.vsvg .wp.done .ring,.vsvg .wp.active .ring{fill:var(--_color---brand--signal)}.section_process.is-vert .ab_process_panel{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px 16px 14px;min-height:0;overflow:hidden}.section_process.is-vert .ab_process_panel-title{font-size:clamp(22px,6vw,30px);margin:6px 0}.section_process.is-vert .ab_process_panel-copy,.section_process.is-vert .ab_process_meta-value{font-size:14.5px;line-height:1.45}.section_process.is-vert .ab_process_meta{border-left:0;padding-left:0;border-top:1px solid var(--_color---neutral--hair);padding-top:12px;gap:10px}.section_process.is-vert .ab_process_side{border-left:0;padding-left:0;border-top:1px solid var(--_color---neutral--hair);padding-top:12px;flex:1;justify-content:flex-start;gap:12px}.section_process.is-vert .ab_process_foot{margin-top:auto}.section_process.is-vert .ab_process_check{gap:7px}@media (min-width:600px){.section_process.is-vert .ab_process_pin{justify-content:center}.vgrid{flex:0 1 auto;height:min(560px,calc(100svh - 240px))}.section_process.is-vert .ab_process_meta{flex-direction:row}.section_process.is-vert .ab_process_meta > div{flex:1}}.ab_process_steps::before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:1px;background:repeating-linear-gradient(var(--_color---neutral--hair-strong) 0 4px,transparent 4px 10px)}.ab_process_step::before{content:"";position:absolute;left:-28px;top:20px;width:12px;height:12px;border:1.5px solid var(--_color---neutral--hair-strong);background:var(--_color---neutral--void);transition:background .3s,border-color .3s}.ab_process_step.is-on{border-color:rgba(255,106,61,.5)}.ab_process_step.is-on::before{background:var(--_color---brand--signal);border-color:var(--_color---brand--signal)}.rail{position:absolute;left:8px;top:8px;bottom:8px;width:2px;pointer-events:none;z-index:2}.rail-fill{position:absolute;left:-.5px;top:0;width:2px;height:0;background:var(--_color---brand--signal);box-shadow:0 0 10px rgba(255,106,61,.8)}.rail-ship{position:absolute;left:1px;top:0;width:34px;height:20px;transform:translate(-50%,-50%) rotate(90deg)}.rail-ship svg{width:100%;height:100%;overflow:visible}.ab_transmission_live::before{content:"";width:7px;height:7px;background:var(--_color---brand--signal);animation:ab-blink 1.4s infinite}.ab_transmission_text.long{font-size:clamp(26px,3.6vw,54px);max-width:28ch}.ab_transmission_text::before{content:"\201C";color:var(--_color---brand--signal);margin-right:.08em}.ab_transmission_text::after{content:"\201D";color:var(--_color---brand--signal)}.ab_transmission_text .qw{display:inline-block;will-change:opacity}.ab_transmission_text:has(.qw)::before,.ab_transmission_text:has(.qw)::after{content:none}.ab_transmission_text .qw:first-child::before{content:"\201C";color:var(--_color---brand--signal);margin-right:.08em}.ab_transmission_text .qw:last-child::after{content:"\201D";color:var(--_color---brand--signal)}.ab_transmission_by::before{content:"";width:28px;height:1px;background:var(--_color---brand--signal)}.ab_stack_chip:hover,.ab_stack_chip:focus-visible,.ab_stack_chip.is-held{border-color:var(--tc);box-shadow:0 0 22px -4px var(--tc)}.ci{flex:none;width:26px;height:26px;display:grid;place-items:center;background:var(--tc,#333);color:var(--ti,#07080D)}.ci svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square}.ci.is-logo svg{fill:currentColor;stroke:none}.ab_stack_readout .ci{width:40px;height:40px}.ab_stack_readout .ci svg{width:20px;height:20px}@media (max-width:600px){.ab_stack_chip{font-size:0;padding:5px;gap:0}.ab_stack_chip .ci{width:30px;height:30px}}.ab_faq_summary{list-style:none}.ab_faq_summary::-webkit-details-marker{display:none}.ab_faq_summary:hover .ab_faq_icon{border-color:var(--_color---brand--signal);color:var(--_color---brand--signal)}.ab_faq_item.is-open .ab_faq_icon{transform:rotate(45deg);background:var(--_color---brand--signal);color:var(--_color---brand--on-signal);border-color:var(--_color---brand--signal)}.ab_planner{box-shadow:0 40px 90px -40px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.05)}.ab_planner_led{animation:ab-blink 2s infinite}.ab_planner_layer svg{position:absolute;inset:0;display:block;width:100%;height:100%}.pl-stars circle{fill:#fff}.pl-orbitlines ellipse{fill:none;stroke:rgba(143,224,255,.18);stroke-width:1;stroke-dasharray:2 4}.pl-path{fill:none;stroke:url(#plTrail);stroke-width:1.4;stroke-dasharray:3 6}.pl-done{fill:none;stroke:var(--_color---brand--signal);stroke-width:1.6;filter:drop-shadow(0 0 4px rgba(255,106,61,.6))}#plRingsB path,#plRingsF path{fill:none;stroke-width:1.3;stroke-linecap:round}#plRingsB path{opacity:.45}#plMoons circle{stroke:rgba(7,8,13,.6);stroke-width:.8}.pl-ship{filter:drop-shadow(0 0 6px rgba(255,106,61,.35))}.pl-flame{fill:#ffb36b;transform-box:fill-box;transform-origin:right center;animation:ab-flame .14s steps(2) infinite alternate;opacity:.55}.ab_planner.is-flying .pl-flame{opacity:1;transform:scaleX(1.5)}.ab_planet.is-planner-dest.on{opacity:1}.ab_planner_read b{color:var(--_color---text--primary);font-weight:500}.ab_planner_read.is-below{position:static;margin-top:-8px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.6}.ab_planner_chips.is-shake{animation:ab-shake .4s}.ab_planner_addons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.ab_planner_addon-label{font-family:var(--_typography---font--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--_color---text--tertiary)}.ab_planner_chip.is-addon{border-style:dashed}.ab_planner_chip.is-addon::before{display:none}.sat-ico{display:block;flex:none;overflow:visible;width:18px;height:9px}.sat-ico .sp,.sat-ico .sa{fill:none;stroke:var(--sat,currentColor);stroke-width:1.3;vector-effect:non-scaling-stroke}.sat-ico .sb{fill:var(--sat,currentColor)}.ab-ks-ico{--sat:var(--c,#FFD29A)}.ab_planner_chip.is-addon[aria-pressed="true"]{border-style:solid}.ab_planner_chip.is-unsure{--c:var(--_color---text--tertiary);margin-top:14px;border-style:dashed}.ab_planner_chip.is-unsure[aria-pressed="true"]{--c:var(--_color---brand--signal);border-style:solid}.ab_planner_range.is-unsure{opacity:.35}@keyframes ab-shake{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.button.is-launch{overflow:visible}.ab_planner_flame{position:absolute;left:50%;bottom:-40px;width:18px;height:40px;transform:translateX(-50%);background:linear-gradient(var(--_color---brand--signal),transparent);opacity:0;filter:blur(2px);pointer-events:none}.ab_planner_copy{all:unset;cursor:var(--hand,pointer);font-family:var(--_typography---font--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--_color---text--tertiary);border-bottom:1px dashed var(--_color---neutral--hair-strong);padding-bottom:2px}.ab_planner_copy:hover,.ab_planner_copy:focus-visible{color:var(--_color---text--primary);border-color:var(--_color---brand--signal)}.ab_planner_sent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ab_footer_bh-zone::before{content:"";position:absolute;left:50%;bottom:0;width:calc(clamp(320px,46vw,720px) * 2.4);height:calc(clamp(320px,46vw,720px) * 1.1);transform:translateX(-50%);background:radial-gradient(50% 60% at 50% 100%,rgba(255,140,70,.16),rgba(124,92,255,.06) 55%,transparent 75%);pointer-events:none}.ab_planet.is-blackhole{transform-origin:50% 50%}.ab_planet.is-blackhole .bh-disk{transform:translate(-50%,-50%) scaleY(.1)}.ab_footer_feed{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 4px rgba(7,8,13,.35)}.ab_footer_feed::before{content:"▢ feed-console";position:absolute;left:-1px;bottom:calc(100% + 6px);font-size:10px;letter-spacing:.04em;text-transform:none;color:rgba(138,143,163,.6)}.ab_footer_feed::after{content:"";position:absolute;inset:-5px;pointer-events:none;background: linear-gradient(var(--_color---brand--signal),var(--_color---brand--signal)) 0 0/8px 1.5px,linear-gradient(var(--_color---brand--signal),var(--_color---brand--signal)) 0 0/1.5px 8px, linear-gradient(var(--_color---brand--signal),var(--_color---brand--signal)) 100% 0/8px 1.5px,linear-gradient(var(--_color---brand--signal),var(--_color---brand--signal)) 100% 0/1.5px 8px, linear-gradient(var(--_color---brand--signal),var(--_color---brand--signal)) 0 100%/8px 1.5px,linear-gradient(var(--_color---brand--signal),var(--_color---brand--signal)) 0 100%/1.5px 8px, linear-gradient(var(--_color---brand--signal),var(--_color---brand--signal)) 100% 100%/8px 1.5px,linear-gradient(var(--_color---brand--signal),var(--_color---brand--signal)) 100% 100%/1.5px 8px;background-repeat:no-repeat}.ab_footer_feed-hint::before{content:"";width:7px;height:7px;background:var(--_color---brand--signal);box-shadow:0 0 10px var(--_color---brand--signal);animation:ab-blink 1.6s steps(1) infinite;flex:none}.ab_footer_feed-count b{color:var(--_color---brand--signal);font-weight:500}.ab_planet.is-feed{touch-action:none}.ab_planet.is-feed:active{cursor:grabbing}.ab_planet.is-feed:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:4px}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(1){left:9%;bottom:34%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(2){left:19%;bottom:62%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(3){left:27%;bottom:22%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(4){right:26%;bottom:58%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(5){right:17%;bottom:26%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(6){right:8%;bottom:54%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(7){left:38%;bottom:70%}@media (max-width:767px){.ab_footer_feed{bottom:calc(clamp(320px,46vw,720px) * .5 + 100px)}.ab_footer_feed::before{display:none}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(7){display:none}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(1){left:4%;right:auto;bottom:24%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(2){left:9%;right:auto;bottom:64%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(3){left:28%;right:auto;bottom:51%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(4){left:46%;right:auto;bottom:69%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(5){left:auto;right:23%;bottom:56%}.ab_footer_feed-orbit .ab_planet.is-feed:nth-child(6){left:auto;right:5%;bottom:33%}}@media (max-width:767px){.ab_footer_grid > .ab_footer_col:last-child{grid-column:1/-1}}.ab_footer_link::before{content:"";position:absolute;left:-14px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--_color---brand--signal);transform:scale(0);transition:transform .25s cubic-bezier(.2,.9,.2,1.4)}.ab_footer_link:hover::before,.ab_footer_link:focus-visible::before{transform:scale(1)}.ab_footer_link:focus-visible{color:var(--_color---text--primary);transform:translateX(6px)}.ab_footer_email-copy{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.ab_footer_col .button.is-email .ab_button-label{text-transform:none;letter-spacing:.01em}@media (min-width:992px) and (max-width:1439px){.ab_footer_grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.8fr) minmax(290px,1.5fr)}}.ab_footer_wordmark .wl{display:inline-block;cursor:var(--hand,pointer);color:transparent;-webkit-text-stroke:1px rgba(242,240,234,.4);background-image:var(--starfill);background-size:180px 180px;-webkit-background-clip:text;background-clip:text;transition:-webkit-text-stroke-color .25s,color .25s}.ab_footer_wordmark .wl.hot{-webkit-text-stroke-color:var(--_color---brand--signal)}.ab_footer_wordmark .wl.lit{color:var(--_color---brand--signal);-webkit-text-stroke-color:var(--_color---brand--signal)}.wl-word{display:inline-block;white-space:nowrap}@media (max-width:767px){.wl-word{display:block}.wl-sp{display:none}}.ab_footer_grid-toggle[aria-pressed="true"]{color:#ff6b6b}.ab_footer_grid-toggle:focus-visible{outline:2px solid var(--_color---ui--select)}@media (pointer:coarse){.ab_footer_grid-toggle{display:none}}.ab_nav_engines,.ab_footer_grid-toggle.is-calm{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:var(--hand,pointer)}.ab_nav_engines{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;transition:color .2s}.ab_nav_engines:hover,.ab_footer_grid-toggle.is-calm:hover{color:var(--_color---brand--signal)}.ab_nav_engines.is-off,.ab_footer_grid-toggle.is-calm.is-off{color:var(--_color---brand--signal)}.ab_nav_engines:focus-visible,.ab_footer_grid-toggle.is-calm:focus-visible,.ab_menu_engines:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:3px}.ab_nav_engines[aria-disabled="true"],.ab_footer_grid-toggle.is-calm[aria-disabled="true"],.ab_menu_engines[aria-disabled="true"]{cursor:default}.ab_eng-ico{width:10px;height:10px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ab_nav_eng-sep{opacity:.6}@media (pointer:coarse){.ab_footer_grid-toggle.is-calm{display:inline}}@media (pointer:coarse),(max-width:991px){#gridToggle.ab_footer_grid-toggle{display:inline}}.ab_menu_grid{margin-top:-6px}.ab_menu_grid.is-on{border-color:var(--_color---brand--signal)}.ab_menu_grid.is-on b,.ab_menu_grid.is-on span{color:var(--_color---brand--signal)}.ab_menu_grid .ab_eng-ico{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ab_menu_engines{cursor:var(--hand,pointer);background:none;margin:18px 0 16px;font:inherit;font-family:var(--_typography---font--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ab_menu_engines .ab_eng-ico{width:14px;height:14px}.ab_nav_engines .ab_eng-ico,.ab_menu_engines .ab_eng-ico{color:var(--_color---brand--signal)}.ab_menu_engines.is-off{border-color:var(--_color---brand--signal)}.ab_menu_engines.is-off b{color:var(--_color---brand--signal)}.ab_toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,calc(100% + 60px));visibility:hidden;z-index:80;background:var(--_color---neutral--panel);border:1px solid var(--_color---brand--signal);padding:12px 18px;font-family:var(--_typography---font--mono);font-size:13px;color:var(--_color---text--primary);transition:transform .45s cubic-bezier(.2,.9,.2,1.2);max-width:calc(100vw - 32px)}.ab_toast.show{transform:translate(-50%,0);visibility:visible}.ab_hud{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;display:flex;gap:6px;align-items:center;padding:7px 10px;background:rgba(14,16,32,.85);border:1px solid var(--_color---neutral--hair);color:var(--_color---text--primary);font-family:var(--_typography---font--mono);font-size:11px;letter-spacing:.06em;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ab_hud-k{color:var(--_color---ui--select)}.ab_hud-sec{color:var(--_color---text--tertiary);border-left:1px solid var(--_color---neutral--hair);padding-left:8px;margin-left:4px}@media (pointer:coarse),(max-width:767px){.ab_hud{display:none}}.ab_alt{position:fixed;right:18px;top:50%;height:36vh;transform:translateY(-50%);width:2px;background:var(--_color---neutral--hair);z-index:40;pointer-events:none}.ab_alt-fill{position:absolute;left:0;bottom:0;width:2px;height:0;background:var(--_color---brand--signal)}.ab_alt{background:rgba(138,143,163,.35);box-shadow:0 0 0 1px rgba(7,8,13,.25)}.ab_alt-lab{position:absolute;right:10px;top:0;padding:3px 7px;background:rgba(7,8,13,.82);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--_typography---font--mono);font-size:11px;color:#F2F0EA;white-space:nowrap;transform:translateY(50%)}.ab_alt-fill{top:0;bottom:auto;background:linear-gradient(var(--_color---brand--signal),#ffb36b)}.ab_alt-lab{transform:translateY(-50%);text-align:right}.ab_alt-sub{display:block;margin-top:2px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--_color---brand--signal)}.ab_alt-bh{position:absolute;left:50%;bottom:-7px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#07080D;box-shadow:0 0 0 1.5px rgba(255,179,107,.9),0 0 10px 2px rgba(255,106,61,.55)}@media (max-width:900px){.ab_alt{display:none}}.ab_lgrid{position:fixed;inset:0;z-index:55;pointer-events:none;opacity:0;transition:opacity .3s;padding-inline:var(--_spacing---layout--gutter)}.ab_lgrid.on{opacity:1}.ab_lgrid-inner{height:100%;max-width:var(--_spacing---layout--max-width);margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px}.ab_lgrid i{background:rgba(255,72,72,.07);border-inline:1px solid rgba(255,72,72,.16)}div.ab_ks-grid{column-gap:16px}@media (max-width:767px){.ab_lgrid-inner{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}.ab_lgrid i:nth-child(n+5){display:none}}.t-outline{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:max(1px,.02em) var(--_color---text--primary);background-image:var(--starfill);background-size:220px 220px;-webkit-background-clip:text;background-clip:text;animation:ab-stardrift 40s linear infinite;transition:-webkit-text-stroke-color .3s}.t-outline:hover{-webkit-text-stroke-color:var(--_color---brand--signal)}.theme-light .t-outline{background-image:none}@keyframes ab-stardrift{to{background-position:220px -220px}}.t-stars{background-image:var(--starfill),linear-gradient(100deg,#9b7cff 0%,#FF6A3D 55%,#ffd29a 100%);background-size:220px 220px,100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ab-stardrift2 30s linear infinite}@keyframes ab-stardrift2{to{background-position:220px -220px,0 0}}.t-select{position:relative;display:inline-block;font-style:normal}.t-select > .sel{inset:.02em -.08em -.02em}.t-select .sel-size{display:none}.sel-cur{position:absolute;right:-70px;top:-44px;display:flex;align-items:flex-start;gap:2px}.sel-cur span{margin-top:16px;font-family:var(--_typography---font--mono);font-size:11px;padding:3px 7px;background:var(--_color---brand--signal);color:var(--_color---brand--on-signal);letter-spacing:0;text-transform:none;font-weight:400;font-stretch:100%}@media (max-width:767px){.t-select .sel-tag{display:none}.sel-cur{right:-4px;top:calc(100% - 2px);flex-direction:row-reverse}.sel-cur span{margin-top:14px}}.t-orbit{position:relative;display:inline-block}.orb{position:absolute;left:-12%;width:124%;top:50%;aspect-ratio:1;border:1px dashed rgba(255,255,255,.35);border-radius:50%;transform:translateY(-50%) rotate(-10deg) scaleY(.26);pointer-events:none}.orb b{position:absolute;inset:0;border-radius:50%;animation:ab-orbspin 5s linear infinite}.orb b::after{content:"";position:absolute;left:50%;top:0;width:12px;height:12px;margin:-6px;background:var(--_color---brand--signal);border-radius:50%;box-shadow:0 0 14px var(--_color---brand--signal);transform:scaleY(3.8)}@keyframes ab-orbspin{to{transform:rotate(360deg)}}.t-signal::after{content:"";display:inline-block;width:.42em;height:.78em;margin-left:.1em;background:var(--_color---brand--signal);vertical-align:-.04em;animation:ab-blink 1s steps(1) infinite}[data-split] > div{white-space:nowrap;text-wrap:nowrap}section:hover > .ab_frame-label{color:var(--_color---ui--select)}.theme-light .ab_frame-label{color:rgba(11,12,20,.4);top:clamp(46px,6vw,80px);left:50%;transform:translateX(-50%)}.ab_dbh_eyebrow::before{content:"";width:8px;height:8px;background:var(--_color---brand--signal);animation:ab-blink 1.4s infinite}.ab_meta_live::before{content:"";width:7px;height:7px;background:#3BE38A;box-shadow:0 0 10px #3BE38A;animation:ab-blink 2s infinite}.ab_meta_item:last-child{border-right:0}@media (max-width:991px){.ab_meta_item:nth-child(3n){border-right:0}.ab_meta_item:nth-child(-n+3){border-bottom:1px solid var(--_color---neutral--hair)}}@media (max-width:479px){.ab_meta_item{border-right:1px solid var(--_color---neutral--hair)!important;border-bottom:1px solid var(--_color---neutral--hair)}.ab_meta_item:nth-child(2n){border-right:0!important}}@media (max-width:767px){.ab_dbh_title{max-width:none}}.ab_arc_bar::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:120px;background:rgba(7,8,13,.94);opacity:0;pointer-events:none;transition:opacity .3s}.ab_arc_bar.is-stuck::before{opacity:1}.ab_arc_bar.is-stuck{background-color:var(--_color---neutral--glass);border-color:var(--_color---neutral--hair);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ab_arc_bar.is-stuck.nav-on{transform:translateY(64px)}.arc-sent{height:1px;margin-bottom:-1px}.ab_arc_chip[aria-pressed="true"]{color:var(--_color---brand--on-signal);background:var(--_color---brand--signal);border-color:var(--_color---brand--signal)}.ab_arc_chip[aria-pressed="true"] .ab_arc_chip-count{background:rgba(7,8,13,.2);color:var(--_color---brand--on-signal)}.ab_arc_chip:focus-visible,.ab_switch_btn:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:2px}.ab_switch_btn[aria-pressed="true"]{color:var(--_color---brand--on-signal)}.ab_arc_filters::-webkit-scrollbar{display:none}@media (max-width:767px){.ab_arc_filters{scrollbar-width:none}.ab_arc_bar.is-stuck.nav-on{transform:translateY(52px)}}.ab_mission-card{--mx:50%;--my:50%;min-width:0;will-change:transform}.ab_mission-card.is-out{display:none}.ab_mission-card:hover,.ab_mission-card:focus-within{box-shadow:0 30px 60px -30px rgba(0,0,0,.8);z-index:6}.ab_mission-card::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;opacity:0;transition:opacity .35s;background:radial-gradient(300px circle at var(--mx) var(--my),rgba(255,106,61,.12),transparent 70%)}.ab_mission-card:hover::before{opacity:1}.ab_mission-card_link:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:3px}.ab_mission-card_cv{background:var(--cbg,#161a2e);color:var(--cfg,#F2F0EA)}.ab_mission-card:hover .ab_mission-card_cv{transform:scale(1.05)}.ab_mission-card:hover .ab_planet.is-card{bottom:-8%}.ab_mission-card:hover .ab_mission-card_arrow{transform:translateX(5px)}.ab_mission-card.is-ph .ab_mission-card_ph{display:block}.ab_mission-card.is-ph .ab_mission-card_go{color:var(--_color---text--tertiary)}.ab_mission-card_cv.is-img img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.ab_mission-card_cv.is-mark{display:grid;place-items:center;background:#07080D}.ab_mission-card_cv.is-mark svg{width:58%;height:auto;overflow:visible}.ab_mission-card_cv.is-mark .ab_mark{width:74%}.ab_mission-card_cv.is-mark .lg-m path:not(.lg-planet){fill:#F2F0EA}.ab_mission-card:hover .ab_mark .lg-planet{transform:rotate(-10deg) scale(1.05)}.ab_mission-card:hover .ab_mark .lg-a,.ab_mission-card:hover .ab_mark .lg-leg{transform:translateX(14px) scale(.95) skewX(-6deg)}.ab_mission-card:hover .ab_mark .lg-b{transform:translateX(-14px) scale(.95) skewX(6deg)}.ab_mission-card_cv.is-brand{display:flex;align-items:center;justify-content:center;gap:6%;background:radial-gradient(80% 90% at 30% 20%,#3a281c,var(--cbg))}.cb-bag{width:30%;aspect-ratio:3/4.2;background:var(--cfg);color:var(--cbg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6%;padding:6%;box-shadow:0 18px 30px -12px rgba(0,0,0,.6);transform:rotate(-5deg);transition:transform .6s cubic-bezier(.2,.9,.2,1.2)}.cb-bag.two{background:var(--cac);transform:rotate(6deg) translateY(8%)}.cb-bag i{width:34%;aspect-ratio:1;border:3px solid currentColor;border-radius:50% 50% 50% 0}.cb-bag b{font-family:var(--_typography---font--display);font-weight:900;font-stretch:118%;font-size:clamp(8px,1vw,13px);letter-spacing:.04em}.cb-bag span{font-family:var(--_typography---font--mono);font-size:clamp(5px,.55vw,8px);letter-spacing:.1em;text-transform:uppercase;opacity:.7;text-align:center}.ab_mission-card:hover .cb-bag{transform:rotate(-9deg) translateY(-4%)}.ab_mission-card:hover .cb-bag.two{transform:rotate(10deg) translateY(2%)}.ab_mission-card_cv.is-app{display:flex;align-items:flex-end;justify-content:center;gap:5%;padding-top:8%;background:radial-gradient(70% 80% at 50% 0%,#153a4a,var(--cbg))}.ca-ph{width:30%;aspect-ratio:9/17;background:#0a1220;border:2px solid #2a3a55;border-bottom:0;border-radius:14px 14px 0 0;padding:8% 7%;display:flex;flex-direction:column;gap:7%;transition:transform .6s cubic-bezier(.2,.9,.2,1.2)}.ca-ph.back{transform:translateY(14%) scale(.92);opacity:.75}.ab_mission-card:hover .ca-ph{transform:translateY(-6%)}.ab_mission-card:hover .ca-ph.back{transform:translateY(8%) scale(.92)}.ca-top{display:flex;justify-content:space-between;align-items:center;font:600 clamp(6px,.7vw,10px) var(--_typography---font--body);color:var(--cfg)}.ca-top i{width:14%;aspect-ratio:1;border-radius:50%;background:var(--cac)}.ca-ring{position:relative;display:grid;place-items:center}.ca-ring svg{width:70%;transform:rotate(-90deg)}.ca-ring circle{fill:none;stroke:#1d2b44;stroke-width:4}.ca-ring circle.v{stroke:var(--cac);stroke-dasharray:100;stroke-dashoffset:30;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.9,.2,1)}.ab_mission-card:hover .ca-ring circle.v{stroke-dashoffset:8}.ca-ring span{position:absolute;display:flex;flex-direction:column;align-items:center;font:700 clamp(8px,1vw,14px) var(--_typography---font--body);color:var(--cfg);line-height:1}.ca-ring small{font-size:.45em;font-weight:500;opacity:.6;margin-top:2px}.ca-row{display:flex;gap:6%}.ca-row i{flex:1;height:clamp(6px,.8vw,12px);background:#16233a;border-radius:3px}.ca-row i:first-child{flex:.35;background:var(--cac);opacity:.8}.ab_mission-card_cv.is-site{padding:5% 6%;display:flex;flex-direction:column;gap:6%}.cs-nav{display:flex;align-items:center;gap:6%;font:800 clamp(7px,.8vw,11px) var(--_typography---font--body);letter-spacing:.2em}.cs-nav i{width:9%;height:3px;background:currentColor;opacity:.4}.cs-nav i:first-of-type{margin-left:auto}.cs-grid{flex:1;display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:4%}.cs-h{grid-row:1/3;font:600 clamp(10px,1.35vw,20px)/1.05 Lora,Georgia,serif;align-self:end}.cs-img{background:linear-gradient(135deg,#b9ab93,#6f6452);transition:transform .6s cubic-bezier(.2,.9,.2,1.2)}.cs-img.b{background:linear-gradient(160deg,var(--cac),#6a1e14)}.cs-img.c{grid-column:2/4;background:linear-gradient(120deg,#3d4a4f,#9aa5a2)}.ab_mission-card:hover .cs-img{transform:translateY(-4%)}.ab_mission-card:hover .cs-img.c{transform:translateY(4%)}.ab_status[data-state="live"]{color:#3BE38A}.ab_status[data-state="live"] .ab_status_dot{background:#3BE38A;box-shadow:0 0 10px #3BE38A;animation:ab-blink 2s infinite}.ab_status[data-state="ship"]{color:#7cc4ff}.ab_status[data-state="ship"] .ab_status_dot{background:#7cc4ff}.ab_status[data-state="phd"] .ab_status_dot{background:repeating-linear-gradient(-45deg,#FF6A3D 0 2px,transparent 2px 4px)}.al-head,.al-row{display:grid;grid-template-columns:60px minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1.3fr) 70px 150px 30px;gap:16px;align-items:center;padding:0 12px}.al-head{height:40px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--_color---text--tertiary);border-bottom:1px solid var(--_color---neutral--hair)}.al-row{position:relative;min-height:86px;border-bottom:1px solid var(--_color---neutral--hair);color:var(--_color---text--primary);text-decoration:none;transition:background .25s,padding .35s cubic-bezier(.2,.9,.2,1)}.al-row.is-out{display:none}.al-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--_color---brand--signal);transform:scaleY(0);transition:transform .3s}.al-row:hover{background:rgba(255,255,255,.03);padding-left:24px}.al-row:hover::before{transform:none}.al-row:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:-2px}.al-no{color:var(--_color---text--tertiary);font-family:var(--_typography---font--mono);font-size:12px}.al-name{font-family:var(--_typography---font--display);font-weight:900;font-stretch:118%;font-size:clamp(22px,2.4vw,36px);text-transform:uppercase;line-height:1;letter-spacing:-.01em;transition:color .25s}.al-row:hover .al-name{color:var(--_color---brand--signal)}.al-client{color:var(--_color---text--secondary);font-size:14px}.al-types,.al-year{color:var(--_color---text--tertiary);font-family:var(--_typography---font--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.al-arr{color:var(--_color---text--tertiary);transition:transform .3s,color .3s}.al-row:hover .al-arr{color:var(--_color---brand--signal);transform:translate(3px,-3px)}.ab_arc_peek{transform-origin:0 50%;box-shadow:0 30px 60px -20px rgba(0,0,0,.8)}.ab_arc_peek.on{opacity:1}.ab_arc_peek .ab_mission-card_cv{position:relative;inset:auto;aspect-ratio:16/10;overflow:hidden}.ab_arc_peek > span{display:block;padding:8px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--_color---text--tertiary)}@media (max-width:991px){.al-head,.al-row{grid-template-columns:50px minmax(0,1.4fr) minmax(0,1fr) 60px 140px 24px}.al-types,.al-head span:nth-child(4){display:none}}@media (max-width:767px){.al-head{display:none}.al-row{grid-template-columns:40px minmax(0,1fr) 24px;grid-template-areas:"no name arr" "no client arr" "no st arr";row-gap:4px;padding-block:16px}.al-no{grid-area:no}.al-name{grid-area:name}.al-client{grid-area:client;font-size:13px}.al-st{grid-area:st}.al-arr{grid-area:arr}.al-year{display:none}}.ab_next-card{--mx:50%;--my:50%;will-change:transform}.ab_next-card .ab_planet{z-index:3}.ab_next-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(255,106,61,.14),transparent 70%)}.ab_next-card:hover::before{opacity:1}.ab_next-card:hover .ab_next-card_title{transform:translateX(14px)}.ab_next-card:hover .ab_next-card_go{background:var(--_color---brand--signal);color:var(--_color---brand--on-signal);border-color:var(--_color---brand--signal);gap:16px}.nx-grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask:radial-gradient(80% 90% at 70% 50%,#000,transparent);mask:radial-gradient(80% 90% at 70% 50%,#000,transparent)}.nx-c{position:absolute;width:18px;height:18px;z-index:2;pointer-events:none;border:0 solid var(--_color---brand--signal);transition:transform .45s cubic-bezier(.2,.9,.2,1.3),border-color .3s;opacity:.8}.nx-c.tl{left:12px;top:12px;border-width:2px 0 0 2px}.nx-c.tr{right:12px;top:12px;border-width:2px 2px 0 0}.nx-c.bl{left:12px;bottom:12px;border-width:0 0 2px 2px}.nx-c.br{right:12px;bottom:12px;border-width:0 2px 2px 0}.ab_next-card:hover .nx-c.tl{transform:translate(-5px,-5px)}.ab_next-card:hover .nx-c.tr{transform:translate(5px,-5px)}.ab_next-card:hover .nx-c.bl{transform:translate(-5px,5px)}.ab_next-card:hover .nx-c.br{transform:translate(5px,5px)}.nx-hud{position:absolute;right:clamp(28px,5vw,60px);top:clamp(22px,3vw,34px);z-index:3;display:flex;gap:16px;font-family:var(--_typography---font--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--_color---text--tertiary)}.nx-hud b{color:var(--_color---brand--signal);font-weight:500}.nx-streaks{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.nx-streaks i{position:absolute;right:-30%;height:1px;width:22%;background:linear-gradient(90deg,transparent,rgba(242,240,234,.7));opacity:0}.ab_next-card:hover .nx-streaks i{animation:ab-nxstreak var(--d,1.1s) linear infinite;animation-delay:var(--dl,0s)}@keyframes ab-nxstreak{0%{transform:translateX(0);opacity:0}15%{opacity:.8}100%{transform:translateX(-620%);opacity:0}}.nx-svg{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.nx-svg .nx-path{fill:none;stroke:rgba(242,240,234,.25);stroke-width:1.2;stroke-dasharray:3 6}.nx-svg .nx-done{fill:none;stroke:var(--_color---brand--signal);stroke-width:1.6;filter:drop-shadow(0 0 4px rgba(255,106,61,.7))}.nx-ship{opacity:0}.nx-ship .fl{fill:#ffb36b;transform-box:fill-box;transform-origin:right center;animation:ab-flame .12s steps(2) infinite alternate}@media (max-width:767px){.nx-hud{display:none}}@media (max-width:479px){.ab_next-card{grid-template-columns:minmax(0,1fr)}.ab_next-card .ab_planet{position:absolute;right:22px;bottom:22px}}@media (hover:none){.ab_next-card:hover .ab_next-card_title{transform:none}}.ab_top{position:fixed;right:max(16px,calc(var(--_spacing---layout--gutter) / 2));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:46;display:flex;align-items:center;gap:10px;height:40px;margin:0;padding:0 14px 0 12px;background:rgba(7,8,13,.8);border:1px solid var(--_color---neutral--hair);border-radius:0;color:var(--_color---text--primary);font-family:var(--_typography---font--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .3s,transform .45s cubic-bezier(.2,.9,.2,1.2),visibility 0s .45s,border-color .3s,color .3s}.ab_top.on{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .45s cubic-bezier(.2,.9,.2,1.2),visibility 0s,border-color .3s,color .3s}.ab_top:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:3px}.ab_top-craft{position:relative;display:block}.ab_top-ico{width:22px;height:16.5px}.ab_top-fl{position:absolute;left:50%;top:14px;width:4px;height:0;margin-left:-2px;border-radius:0 0 2px 2px;background:linear-gradient(#ffd29a,#ff6a3d 55%,rgba(255,106,61,0));transform-origin:top center;transition:height .2s}@media (hover:hover){.ab_top:hover{border-color:var(--_color---brand--signal);color:var(--_color---brand--signal)}.ab_top:hover .ab_top-fl{height:6px;animation:ab-topfl .12s steps(2) infinite alternate}}.ab_top.is-launch{animation:ab-toplaunch .8s cubic-bezier(.55,0,.8,.3) forwards}.ab_top.is-launch .ab_top-fl{height:18px;animation:ab-topfl .08s steps(2) infinite alternate}@keyframes ab-topfl{from{transform:scaleX(.7)}to{transform:scaleX(1.3)}}@keyframes ab-toplaunch{0%{transform:none;opacity:1}20%{transform:translateY(3px);opacity:1}100%{transform:translateY(-180px);opacity:0}}@media (max-width:767px){.ab_top{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:44px;height:44px;padding:0;justify-content:center;border-radius:50%}.ab_top-lab{display:none}}@media (prefers-reduced-motion:reduce){.bh-lens i,.bh-disk i,.ab_planet .tex::before{animation:none}.button.is-nav,.button.is-nav .ab_button-shine::after{animation:none}.t-outline,.t-stars,.orb b,.ab_nebula,.ab_nav_status-dot,.ab_transmission_live::before,.ab_planner_led,.v-pipe .line i,.v-term .cur{animation:none}.button.is-primary::before{transition:none}.ab_dbh_eyebrow::before,.ab_meta_live::before,.ab_status_dot,.nx-streaks i,.nx-ship .fl,.ab_top,.ab_top .ab_top-fl{animation:none}.ab_mission-card_cv,.cb-bag,.ca-ph,.cs-img,.ab_planet.is-card,.ab_mark path{transition:none}.ab_top{transition:none}}:where(html.ab-calm) .bh-lens i,:where(html.ab-calm) .bh-disk i,:where(html.ab-calm) .ab_planet .tex::before{animation:none}:where(html.ab-calm) .button.is-nav,:where(html.ab-calm) .button.is-nav .ab_button-shine::after{animation:none}:where(html.ab-calm) .t-outline,:where(html.ab-calm) .t-stars,:where(html.ab-calm) .orb b,:where(html.ab-calm) .ab_nebula,:where(html.ab-calm) .ab_nav_status-dot,:where(html.ab-calm) .ab_transmission_live::before,:where(html.ab-calm) .ab_planner_led,:where(html.ab-calm) .v-pipe .line i,:where(html.ab-calm) .v-term .cur{animation:none}:where(html.ab-calm) .button.is-primary::before{transition:none}:where(html.ab-calm) .ab_dbh_eyebrow::before,:where(html.ab-calm) .ab_meta_live::before,:where(html.ab-calm) .ab_status_dot,:where(html.ab-calm) .nx-streaks i,:where(html.ab-calm) .nx-ship .fl,:where(html.ab-calm) .ab_top,:where(html.ab-calm) .ab_top .ab_top-fl{animation:none}:where(html.ab-calm) .ab_mission-card_cv,:where(html.ab-calm) .cb-bag,:where(html.ab-calm) .ca-ph,:where(html.ab-calm) .cs-img,:where(html.ab-calm) .ab_planet.is-card,:where(html.ab-calm) .ab_mark path{transition:none}:where(html.ab-calm) .ab_top{transition:none}.cb{margin:14px 0 0;border:1px solid var(--_color---neutral--hair-strong);background:#05060a;position:relative}.w-richtext figure.cb{max-width:none;width:100%}.cb figcaption{display:flex;align-items:center;gap:10px;padding:7px 10px 7px 12px;border-bottom:1px solid var(--_color---neutral--hair);font-family:var(--_typography---font--mono);font-size:10.5px;letter-spacing:.08em;color:var(--_color---text--tertiary)}.cb-l{color:#05060a;background:#7cc4ff;padding:2px 6px;font-weight:500}.cb-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:lowercase}.cb-copy{all:unset;cursor:var(--hand,pointer);padding:3px 8px;border:1px solid var(--_color---neutral--hair-strong);color:var(--_color---text--primary);transition:border-color .2s,color .2s}.cb-copy:hover,.cb-copy:focus-visible{border-color:var(--_color---brand--signal);color:var(--_color---brand--signal)}.cb-copy.ok{border-color:#3BE38A;color:#3BE38A}.cb pre{margin:0!important;padding:14px!important;border:0!important;background:none!important;overflow-x:auto;font-family:var(--_typography---font--mono);font-size:12px;line-height:1.65;color:#c9d3e6;tab-size:2}.cb code{white-space:pre}.cb i{font-style:normal}.cb .t-c{color:#6b7394;font-style:italic}.cb .t-s{color:#9be28a}.cb .t-n{color:#ffb86b}.cb .t-k{color:#ff8a65}.cb .t-g{color:#7cc4ff}.cb pre{max-width:100%}.ab_logo-svg{display:block;height:24px;width:auto;overflow:visible;color:inherit}.ab_logo-svg path{fill:currentColor;stroke:currentColor;stroke-width:10;stroke-linejoin:round;stroke-opacity:0;transform-box:view-box;transform-origin:240px 121px;transition:transform .9s cubic-bezier(.2,.9,.2,1)}.ab_logo-svg.is-draw{animation:ab-logo-warp 1s cubic-bezier(.16,1,.3,1) both}.ab_logo-svg.is-draw .lg-m>path{animation:ab-logo-fill .6s ease-out calc(.85s + var(--i) * .12s) both}@keyframes ab-logo-warp{0%{transform:scale(.05);opacity:0;filter:blur(3px) drop-shadow(0 0 6px rgba(255,106,61,.9))}30%{opacity:1}100%{transform:none;opacity:1;filter:none}}.ab_logo-svg .lg-planet{animation:none!important;fill-opacity:1;stroke-opacity:0}.ab_logo-svg .lg-sph{pointer-events:none;animation:ab-logo-sph 2.6s linear both}.ab_logo-svg .lg-body{fill:var(--mark-planet,#f36c42)}.ab_logo-svg .lg-mer,.ab_logo-svg .lg-lat{fill:none;stroke:rgba(7,8,13,.42);stroke-width:3.2;stroke-opacity:1}.ab_logo-svg .lg-lat{opacity:.5}.ab_logo-svg .lg-core{transform-box:view-box;transform-origin:240px 121px;animation:ab-logo-core .75s cubic-bezier(.6,0,.3,1) 1.6s both}@keyframes ab-logo-sph{0%,82%{opacity:1}100%{opacity:0}}@keyframes ab-logo-core{from{transform:scale(0)}to{transform:scale(1)}}@keyframes ab-logo-fill{from{fill-opacity:0;stroke-opacity:1}to{fill-opacity:1;stroke-opacity:0}}.ab_nav_logo:hover .lg-planet,.ab_nav_logo:focus-visible .lg-planet{transform:rotate(-14deg) scale(1.08)}.ab_nav_logo:hover .lg-a,.ab_nav_logo:focus-visible .lg-a,.ab_nav_logo:hover .lg-leg,.ab_nav_logo:focus-visible .lg-leg{transform:translateX(22px) scale(.92) skewX(-8deg)}.ab_nav_logo:hover .lg-b,.ab_nav_logo:focus-visible .lg-b{transform:translateX(-22px) scale(.92) skewX(8deg)}@media (prefers-reduced-motion:reduce){.ab_logo-svg,.ab_logo-svg path{animation:none!important;transition:none}}:where(html.ab-calm) .ab_logo-svg,:where(html.ab-calm) .ab_logo-svg path{animation:none!important;transition:none}.ab_mark{display:block;width:100%;height:auto;overflow:visible}.ab_mark .lg-m .lg-planet,.ab_logo-svg .lg-planet{fill:var(--mark-planet,#f36c42);stroke:var(--mark-planet,#f36c42)}.ab_mark .lg-m path{fill:currentColor;transform-box:view-box;transform-origin:240px 121px;transition:transform .9s cubic-bezier(.2,.9,.2,1)}.ab_mark .lg-g{fill:none;stroke:#4C8DFF;stroke-width:1;vector-effect:non-scaling-stroke;opacity:.55}.ab_mark .lg-d{font-family:var(--_typography---font--mono);font-size:11px;letter-spacing:.06em;fill:#4C8DFF}.ab_mark .lg-d .is-hot{fill:#FF6A3D}.ab_metric_icon{display:block;width:34px;height:34px;margin-bottom:18px;color:var(--_color---brand--signal)}.ab_metric_icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ab_dbh_title[data-drag-ready]{pointer-events:none}.ab_dbh_title .is-toy{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;pointer-events:auto}.ab_dbh_title .is-toy:active{cursor:grabbing}.ab_dbh_title .ab_dbh_word.is-toy,.ab_dbh_title .w{display:inline-block}.ab_dbh_title .is-toy:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:4px}.gl{all:unset;cursor:help;border-bottom:1px dashed var(--_color---brand--signal);color:inherit;position:relative;white-space:nowrap}.gl:hover{border-bottom-style:solid}.gl:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:2px}.gl-tip{position:fixed;left:0;top:0;z-index:85;max-width:280px;padding:12px 14px;background:var(--_color---neutral--panel);border:1px solid var(--_color---brand--signal);font-family:var(--_typography---font--mono);font-size:12px;line-height:1.5;color:var(--_color---text--primary);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility 0s .2s}.gl-tip.show{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.gl-tip b{display:block;color:var(--_color---brand--signal);font-weight:500;margin-bottom:4px;text-transform:uppercase;letter-spacing:.08em}.gl-tip.is-aside{border-color:var(--_color---ui--select)}.gl-tip.is-aside b{color:var(--_color---ui--select)}.gl-tip b i{font-style:normal}@media (prefers-reduced-motion:reduce){.gl-tip,.gl-tip.show{transition:none;transform:none}}:where(html.ab-calm) .gl-tip,:where(html.ab-calm) .gl-tip.show{transition:none;transform:none}.ab_mon::before,.ab_mon::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#2a2e44;box-shadow:inset 0 1px 1px rgba(0,0,0,.6);top:6px}.ab_mon::before{left:6px}.ab_mon::after{right:6px}.ab_mon_rec::before{content:"";width:8px;height:8px;border-radius:50%;background:#ff4b3a;box-shadow:0 0 8px #ff4b3a;animation:ab-blink 1.2s steps(1) infinite}.ab_mon_tc{font-variant-numeric:tabular-nums}.ab_tele_v{font-variant-numeric:tabular-nums}.mon-bar .rec{display:inline-flex;align-items:center;gap:7px;color:#ff4b3a}.mon-bar .tc{font-variant-numeric:tabular-nums;color:var(--_color---text--secondary)}.scan{position:absolute;inset:0;z-index:20;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.vig{position:absolute;inset:0;z-index:21;pointer-events:none;box-shadow:inset 0 0 80px rgba(0,0,0,.55);background:radial-gradient(120% 90% at 50% 50%,transparent 60%,rgba(0,0,0,.35))}.roll{position:absolute;left:0;right:0;height:18%;z-index:22;pointer-events:none;background:linear-gradient(transparent,rgba(255,255,255,.05),transparent);animation:ab-roll 7s linear infinite}@keyframes ab-roll{from{top:-20%}to{top:110%}}.brk{position:absolute;width:18px;height:18px;border:1.5px solid rgba(242,240,234,.55);z-index:24;pointer-events:none}.brk.tl{left:10px;top:10px;border-right:0;border-bottom:0}.brk.tr{right:10px;top:10px;border-left:0;border-bottom:0}.brk.bl{left:10px;bottom:10px;border-right:0;border-top:0}.brk.br{right:10px;bottom:10px;border-left:0;border-top:0}.osd{position:absolute;left:16px;top:14px;z-index:24;pointer-events:none;font-family:var(--_typography---font--mono);font-size:11px;letter-spacing:.1em;color:#fff;text-transform:uppercase;background:rgba(7,8,13,.72);padding:4px 8px}@media (prefers-reduced-motion:reduce){.roll,.ab_mon_rec::before{animation:none}}:where(html.ab-calm) .roll,:where(html.ab-calm) .ab_mon_rec::before{animation:none}.ab_chip{transition:background-color .2s,border-color .2s,color .2s}.ab_chip[aria-pressed="true"]{border-color:var(--_color---text--primary);color:var(--_color---text--primary);background-color:rgba(255,255,255,.06)}.ab_chip:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:2px}.ab-twinkle{position:absolute;z-index:60;margin:-.55em 0 0 -.45em;line-height:1;color:#ffd166;pointer-events:none;opacity:0;text-shadow:0 0 1px #0b0c14,0 0 2px #0b0c14,0 0 6px rgba(255,178,122,.55);animation:ab-twinkle 1.6s ease-in-out forwards}.ab-twinkle.is-fixed{position:fixed}@keyframes ab-twinkle{0%{opacity:0;transform:scale(.3) rotate(0)}35%{opacity:.8;transform:scale(1.05) rotate(30deg)}70%{opacity:.6;transform:scale(.9) rotate(60deg)}100%{opacity:0;transform:scale(.4) rotate(100deg)}}.ab_tf-ico{width:12px;height:12px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;margin-right:5px;vertical-align:-2px}.ab_tf-ico circle{fill:currentColor;stroke:none}.ab_tf-ico .tr{stroke-dasharray:1.2 1.6}.is-test-flight.ab_mission-card_tag,.is-test-flight.ab_meta_chip,.is-test-flight.ab_arc_chip{display:inline-flex;align-items:center;border-style:dashed!important;border-color:var(--_color---brand--signal)!important;color:var(--_color---brand--signal)}.is-test-flight.ab_arc_chip[aria-pressed="true"]{color:var(--_color---brand--on-signal)}.ab_tf-stamp{position:absolute;right:0;top:14px;z-index:2;display:flex;align-items:center;padding:4px 10px 4px 8px;background:rgba(7,8,13,.82);color:var(--_color---text--primary);border:1px dashed var(--_color---brand--signal);border-right:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ab_tf-stamp .ab_tf-ico{color:var(--_color---brand--signal)}.w-form-done.abx-sent{flex-direction:column;justify-content:center;position:relative;overflow:hidden}.abx-next{margin-top:28px;padding-top:18px;border-top:1px solid var(--_color---neutral--hair);font-family:var(--_typography---font--mono);font-size:11px;font-weight:500;font-stretch:100%;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;text-align:left}.abx-next_l{display:block;margin-bottom:12px;color:var(--_color---text--tertiary)}.abx-next_row{display:flex;flex-wrap:wrap;gap:8px}.abx-next a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--_color---neutral--hair-strong);color:var(--_color---text--primary);text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.abx-next a span{color:var(--_color---brand--signal);transition:transform .25s}.abx-next a:hover,.abx-next a:focus-visible{border-color:var(--_color---brand--signal);background:rgba(255,106,61,.08)}.abx-next a:hover span{transform:translateX(3px)}.ab_launch_form .w-form-done.abx-sent .ab_launch_sent{font-size:clamp(20px,1.9vw,28px);line-height:1.12;max-width:24ch}.abx-sig{position:relative;display:inline-block;width:12px;height:12px;margin:0 0 16px;vertical-align:middle}.abx-sig b{position:absolute;inset:3px;background:var(--_color---brand--signal)}.abx-sig i{position:absolute;inset:0;border:1px solid var(--_color---brand--signal);opacity:0}.abx-sent.is-in .abx-sig i{animation:abxPing 1.6s cubic-bezier(.2,.7,.2,1) .2s 3}.abx-sent.is-in .abx-sig i + i{animation-delay:.75s}@keyframes abxPing{0%{transform:scale(.6);opacity:.9}100%{transform:scale(3.4);opacity:0}}.abx-scan{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--_color---brand--signal) 50%,transparent);opacity:0;pointer-events:none}.abx-sent.is-in .abx-scan{animation:abxScan 1.1s cubic-bezier(.4,0,.2,1) .05s 1}@keyframes abxScan{0%{top:0;opacity:0}12%{opacity:1}100%{top:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.abx-sig i,.abx-scan{animation:none!important}}:where(html.ab-calm) .abx-sig i,:where(html.ab-calm) .abx-scan{animation:none!important}.abx-msg,.ab_planner_in > .abx-msg{display:block;margin:8px 0 0;font-family:var(--_typography---font--body);font-size:13px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--_color---text--primary)}.abx-msg[hidden],.abx-sum[hidden]{display:none}.ab_planner_in > .abx-msg{margin-top:2px}.abx-k{display:inline-block;margin-right:10px;font-family:var(--_typography---font--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--_color---brand--signal);white-space:nowrap}.abx-bad input:not([type="hidden"]):not([type="radio"]):not([type="range"]),.abx-bad textarea,.abx-bad select,input.abx-bad,textarea.abx-bad{border-color:var(--_color---brand--signal)!important}.abx-bad input:not([type="hidden"]):focus,.abx-bad textarea:focus,.abx-bad select:focus{box-shadow:0 0 0 1px var(--_color---brand--signal)}div.abx-bad,fieldset.abx-bad{outline:1px dashed color-mix(in srgb,var(--_color---brand--signal) 70%,transparent);outline-offset:6px}.abx-shake{animation:ab-shake .4s}.abx-sum{display:block;margin:0 0 14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--_color---brand--signal) 45%,transparent);border-left-width:3px;border-left-color:var(--_color---brand--signal);background:color-mix(in srgb,var(--_color---brand--signal) 7%,transparent);font-family:var(--_typography---font--body);font-size:13.5px;line-height:1.45;color:var(--_color---text--primary);box-sizing:border-box;max-width:100%}.abx-go{all:unset;cursor:var(--hand,pointer);color:var(--_color---text--primary);border-bottom:1px dashed var(--_color---brand--signal);line-height:1.2}.abx-go:hover{color:var(--_color---brand--signal)}.abx-go:focus-visible{outline:2px solid var(--_color---ui--select);outline-offset:2px}.abx-sum.is-go{border-color:color-mix(in srgb,var(--_color---status--live) 45%,transparent);border-left-color:var(--_color---status--live);background:color-mix(in srgb,var(--_color---status--live) 6%,transparent)}.abx-sum.is-go .abx-k{color:var(--_color---status--live)}.abx-sum.is-wait{border-color:var(--_color---neutral--hair-strong);border-left-color:var(--_color---text--secondary);background:transparent}.abx-sum.is-wait .abx-k{color:var(--_color---text--secondary)}@media (prefers-reduced-motion:reduce){.abx-shake{animation:none}}:where(html.ab-calm) .abx-shake{animation:none}.ab_bento_cell.is-wide .v-obs svg{height:clamp(150px,15vw,210px)!important}.v-traj-stars{position:absolute;inset:0;pointer-events:none}.v-traj-stars i{position:absolute;border-radius:50%;background:#F2F0EA}@media (max-width:479px){.ab_menu_link{font-size:min(45px,9vw)}}.ab_bento_cell.is-minis{display:flex;flex-direction:column;gap:16px}.ab_bento-card.is-mini{flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:clamp(18px,1.6vw,26px)}.ab_bento-card.is-mini .ab_bento-card_title{margin:0;font-size:clamp(22px,1.9vw,30px)}.ab_bento-card.is-mini .mini-k{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--_typography---font--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.ab_bento-card.is-mini .mini-k > span:first-child{display:inline-flex;align-items:center;gap:8px}.ab_bento-card.is-mini .mini-p{margin:0;padding-right:44px;font-size:14px;line-height:1.45}.ab_bento-card.is-book{background:#FBFAF6;border-color:rgba(11,12,20,.12);color:#0B0C14}.ab_bento-card.is-book .ab_bento-card_title{color:#0B0C14}.ab_bento-card.is-book .mini-k{color:rgba(11,12,20,.55)}.ab_bento-card.is-book .mini-p{color:rgba(11,12,20,.68)}.ab_bento-card.is-book .ab_bento-card_link{color:#0B0C14;border-color:rgba(11,12,20,.3)}.mini-dot{width:8px;height:8px;border-radius:50%;background:#1fc07c;animation:mini-pulse 2s ease-out infinite}@keyframes mini-pulse{0%{box-shadow:0 0 0 0 rgba(31,192,124,.55)}70%{box-shadow:0 0 0 9px rgba(31,192,124,0)}100%{box-shadow:0 0 0 0 rgba(31,192,124,0)}}.mini-months{display:inline-flex;gap:4px}.mini-m{padding:3px 6px;border:1px solid rgba(11,12,20,.18);font-size:9.5px;letter-spacing:.1em;color:rgba(11,12,20,.6)}.mini-m.is-past{opacity:.4;text-decoration:line-through}.mini-m.is-next{border-color:#1fc07c;color:#0f8f58}.mini-m.is-now{background:#1fc07c;border-color:#1fc07c;color:#0B0C14;animation:mini-glow 2.4s ease-in-out infinite}@keyframes mini-glow{50%{box-shadow:0 0 0 3px rgba(31,192,124,.25)}}.ab_bento-card.is-reply{background:var(--_color---brand--signal);border-color:var(--_color---brand--signal);color:#0B0C14}.ab_bento-card.is-reply .ab_bento-card_title{color:#0B0C14}.ab_bento-card.is-reply .mini-k{color:rgba(11,12,20,.7)}.ab_bento-card.is-reply .mini-p{color:rgba(11,12,20,.82)}.ab_bento-card.is-reply .ab_bento-card_link{color:#0B0C14;border-color:rgba(11,12,20,.45)}.ab_bento-card.is-reply::before{background:radial-gradient(280px circle at var(--mx) var(--my),rgba(255,255,255,.22),transparent 70%)}.mini-bubble{display:inline-flex;align-items:center;gap:4px;padding:7px 10px;background:#0B0C14;border-radius:12px 12px 12px 2px}.mini-bubble i{width:5px;height:5px;border-radius:50%;background:#F2F0EA;animation:mini-type 1.2s ease-in-out infinite}.mini-bubble i:nth-child(2){animation-delay:.15s}.mini-bubble i:nth-child(3){animation-delay:.3s}@keyframes mini-type{0%,60%,100%{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.mini-dot,.mini-m.is-now,.mini-bubble i{animation:none}}:where(html.ab-calm) .mini-dot,:where(html.ab-calm) .mini-m.is-now,:where(html.ab-calm) .mini-bubble i{animation:none}@media (max-width:767px){.ab_bento-card.is-mini{flex:0 0 auto;padding:22px}}.ab_planner_viz .ab_planet.is-planner-earth{left:16.07%;top:62.1%}.ab_bento-card.is-reply{overflow:hidden;isolation:isolate}.ab_bento-card.is-reply .mini-k,.ab_bento-card.is-reply .ab_bento-card_title,.ab_bento-card.is-reply .mini-p{position:relative;z-index:1}.ab_bento-card.is-reply .ab_bento-card_link{z-index:2}.mini-aura{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.mini-aura i{position:absolute;left:-60%;top:-110%;width:220%;height:320%;background:conic-gradient(from 0deg,#FF6A3D,#FF8C5E 18%,#FFB48E 34%,#FFD6B8 50%,#FF9A6E 66%,#FFC2A0 82%,#FF6A3D);filter:blur(28px);will-change:transform;animation:mini-aura 16s linear infinite}.mini-aura::after{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 100% 0,rgba(255,238,222,.55),transparent 60%),radial-gradient(80% 90% at 0 100%,rgba(255,106,61,.35),transparent 62%)}.mini-sparks{position:absolute;inset:0;z-index:0;pointer-events:none}.mini-sparks b{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;background:#FFF8EC;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 3px rgba(255,106,61,.95)) drop-shadow(0 0 6px #fff);opacity:0;transform:scale(0);animation:mini-tw 3.2s ease-in-out var(--d,0s) infinite}.ab_bento-card.is-reply:hover .mini-sparks b{animation-duration:1.6s}@keyframes mini-aura{to{transform:rotate(360deg)}}@keyframes mini-tw{0%,100%{opacity:0;transform:scale(0) rotate(0)}45%{opacity:1;transform:scale(var(--s,1)) rotate(45deg)}70%{opacity:.2;transform:scale(calc(var(--s,1)*.4)) rotate(90deg)}}@media (prefers-reduced-motion:reduce){.mini-aura i{animation:none}.mini-sparks b{animation:none;opacity:.8;transform:scale(var(--s,1))}}:where(html.ab-calm) .mini-aura i{animation:none}:where(html.ab-calm) .mini-sparks b{animation:none;opacity:.8;transform:scale(var(--s,1))}.ab_nav_logo.is-home{color:var(--_color---brand--signal);--mark-planet:var(--_color---text--primary)}.abt-dish{display:none}@media (min-width:1200px){.ab_transmission_inner{position:relative}.ab_transmission_quote{padding-right:calc(clamp(280px,23vw,380px) + 48px)}.abt-dish{display:flex;flex-direction:column;gap:14px;position:absolute;right:0;top:clamp(130px,14vw,200px);width:clamp(280px,23vw,380px);z-index:2;pointer-events:none}}.abt-sky{display:block;width:100%;height:auto;overflow:visible}.abt-arm,.abt-mast{fill:none;stroke:#c9c7c0;stroke-width:2}.abt-panel{fill:#1e2c63;stroke:#9fb8ff;stroke-width:1}.abt-grid{fill:none;stroke:#9fb8ff;stroke-width:.8;opacity:.8}.abt-body{fill:#e9e6dd;stroke:#fff;stroke-width:1}.abt-band{fill:#c9a66b}.abt-ant{fill:#e9e6dd;stroke:#c9c7c0;stroke-width:1.2}.abt-rx{fill:var(--fq,var(--_color---brand--signal));filter:drop-shadow(0 0 5px var(--fq,var(--_color---brand--signal)));transition:fill .6s}.abt-lock{fill:none;stroke:var(--fq,var(--_color---brand--signal));stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.abt-dish.is-lock .abt-lock{animation:abt-lockring .9s ease-out}.abt-led{fill:var(--fq,var(--_color---brand--signal));animation:ab-blink 1.4s infinite}.abt-beam{stroke:var(--fq,var(--_color---brand--signal));stroke-width:1.2;stroke-dasharray:3 7;animation:abt-flow .9s linear infinite;transition:stroke .6s}.abt-star{fill:#fff;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 10px var(--fq,var(--_color---brand--signal)))}.abt-ring{fill:none;stroke:var(--fq,var(--_color---brand--signal));stroke-width:1;transform-box:fill-box;transform-origin:center;animation:abt-ping 2.4s ease-out infinite}.abt-ring.is-2{animation-delay:1.2s}.abt-read{display:flex;flex-direction:column;gap:7px;padding:12px 14px;border:1px solid var(--_color---neutral--hair);background:rgba(7,8,13,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--_typography---font--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--_color---text--tertiary)}.abt-read-k{display:flex;justify-content:space-between;gap:12px}.abt-read-k b{font-weight:500;color:var(--_color---text--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.abt-read-k:first-child span,.abt-dish.is-lock .abt-stat{color:var(--fq,var(--_color---brand--signal));transition:color .6s}.abt-wave{display:block;width:100%;height:42px;border-top:1px dashed var(--_color---neutral--hair);border-bottom:1px dashed var(--_color---neutral--hair)}.abt-wave path{fill:none;stroke:var(--fq,var(--_color---brand--signal));stroke-width:1.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--fq,var(--_color---brand--signal)));transition:stroke .6s}.abt-bar{display:block;height:2px;background:var(--_color---neutral--hair)}.abt-bar i{display:block;height:100%;background:var(--fq,var(--_color---brand--signal));transform-origin:0 50%;transform:scaleX(0)}@keyframes abt-ping{from{transform:scale(.3);opacity:.9}to{transform:scale(3.2);opacity:0}}@keyframes abt-flow{to{stroke-dashoffset:-20}}@keyframes abt-lockring{from{transform:scale(1);opacity:1}to{transform:scale(5);opacity:0}}@media (prefers-reduced-motion:reduce){.abt-ring,.abt-beam,.abt-led,.abt-dish.is-lock .abt-lock{animation:none}}:where(html.ab-calm) .abt-ring,:where(html.ab-calm) .abt-beam,:where(html.ab-calm) .abt-led,:where(html.ab-calm) .abt-dish.is-lock .abt-lock{animation:none}.section_ks-row.is-featured .ab_ks-grid{grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:abpick}.section_ks-row.is-featured .ab_ks-item{counter-increment:abpick}.section_ks-row.is-featured .ab_ks-card{background:radial-gradient(90% 120% at 100% 0%,rgba(255,106,61,.14),transparent 60%),rgba(14,16,32,.86)}.section_ks-row.is-featured .ab_ks-card_code::before{content:"\2605\00A0Pick " counter(abpick,decimal-leading-zero);margin-right:10px;color:var(--_color---brand--signal)}.section_ks-hero[data-ks-view="library"] ~ .section_ks-row.is-featured .ab_ks-cta{display:none}@media (max-width:991px){.section_ks-row.is-featured .ab_ks-grid{grid-template-columns:1fr}.section_ks-row.is-featured .ab_ks-card{min-height:0}}.ab_ks-go{line-height:1;padding-bottom:5px}
