@media(prefers-reduced-motion:reduce){.system-map[data-astro-cid-kzsojngj] .packets[data-astro-cid-kzsojngj]{display:none}}.ui-card[data-astro-cid-2k6yl2tt]{border:1px solid rgb(255 255 255 / .14);background:#08090bb8;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 18px 40px -16px #000000d9}.ui-signal[data-astro-cid-2k6yl2tt]{border-color:#ff7a1a80;background:#180e08bd}.rg[data-astro-cid-2k6yl2tt] .m[data-astro-cid-2k6yl2tt]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;fill:#8b8f97}.rg[data-astro-cid-2k6yl2tt] .m[data-astro-cid-2k6yl2tt].sig{fill:#ff7a1a}.rg[data-astro-cid-2k6yl2tt] .sn[data-astro-cid-2k6yl2tt]{font-family:var(--font-sans);font-size:14px;font-weight:500;fill:#ecebe6}.line[data-astro-cid-2k6yl2tt]{font-size:.875rem;line-height:1.35}@container (min-width: 30rem){.line[data-astro-cid-2k6yl2tt]{font-size:.9375rem}}.chip[data-astro-cid-2k6yl2tt]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;border:1px solid rgb(255 122 26 / .6);padding:.2rem .5rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-signal)}.check[data-astro-cid-2k6yl2tt]{position:relative;width:.7rem;height:.7rem;flex-shrink:0;border-radius:9999px;background:var(--color-signal)}.check[data-astro-cid-2k6yl2tt]:after{content:"";position:absolute;left:.24rem;top:.13rem;width:.2rem;height:.34rem;border:solid var(--color-void);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ring-dot[data-astro-cid-2k6yl2tt]{position:relative;width:6px;height:6px;border-radius:9999px;background:var(--color-signal)}.ring-dot[data-astro-cid-2k6yl2tt]:after{content:"";position:absolute;inset:-4px;border-radius:9999px;border:1px solid var(--color-signal);opacity:0}.hero-reel .is-active .ring-dot[data-astro-cid-2k6yl2tt]:after{animation:rg-pulse .9s ease-out infinite}.hero-reel .is-active .rg-pulse[data-astro-cid-2k6yl2tt]{animation:rg-pulse-svg .9s ease-out infinite}.rg-pulse[data-astro-cid-2k6yl2tt]{transform-box:fill-box;transform-origin:50% 50%;opacity:0}.hero-reel .is-active .lamp-on[data-astro-cid-2k6yl2tt]{animation:rg-blink .6s steps(2) var(--b, 0s) infinite}.hero-reel .is-active .wave[data-astro-cid-2k6yl2tt]>span[data-astro-cid-2k6yl2tt]{animation:rg-wave .8s ease-in-out var(--w) infinite alternate;transform-origin:50% 100%}@keyframes rg-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes rg-pulse-svg{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@keyframes rg-blink{50%{opacity:.25}}@keyframes rg-wave{0%{transform:scaleY(.25)}}.notif-body[data-astro-cid-2k6yl2tt]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@container (max-height: 330px){.hr-quote[data-astro-cid-2k6yl2tt]{display:none}}.hero-reel{--ez: cubic-bezier(.2, .7, .1, 1);--ez-in: cubic-bezier(.6, 0, .8, .2)}.hero-reel .reel-layer{visibility:hidden}.hero-reel.is-reel .reel-layer{visibility:visible;animation:hr-wipe 1.15s cubic-bezier(.7,0,.15,1) both}.hero-reel.is-reel .reel-intro{visibility:hidden;animation:hr-intro-out 1.15s cubic-bezier(.5,0,.2,1) both}@keyframes hr-wipe{0%{clip-path:inset(0 100% 0 0);visibility:visible}to{clip-path:inset(0 0 0 0)}}@keyframes hr-intro-out{0%{visibility:visible;opacity:1;transform:none;filter:none}99%{visibility:visible}to{visibility:hidden;opacity:0;transform:scale(.985);filter:blur(5px)}}.hero-reel .reel-wipe{overflow:hidden}.hero-reel .reel-wipe>span{position:absolute;inset:0;transform:translate(-101%);background:linear-gradient(90deg,transparent 70%,rgb(255 122 26 / .07) 96%,rgb(255 122 26 / .5) 99.6%,#ffb27a 100%)}.hero-reel.is-reel .reel-wipe>span{animation:hr-edge 1.15s cubic-bezier(.7,0,.15,1) both}@keyframes hr-edge{0%{transform:translate(-101%);opacity:1}88%{opacity:1}to{transform:translate(0);opacity:0}}.hero-reel .reel-stage{container-type:size}.hero-reel .hr-kb{position:absolute;--w: max(100cqw, 150cqh);--h: max(100cqh, 66.6667cqw);width:var(--w);height:var(--h);left:calc((100cqw - var(--w)) * var(--fx));top:calc((100cqh - var(--h)) * var(--fy));will-change:transform}.hero-reel .hr-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.hero-reel .hr-img.is-loaded{opacity:1}.hero-reel .hr-shot{filter:contrast(1.06) saturate(.92)}.hero-reel .reel-stage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:radial-gradient(ellipse 115% 100% at 50% 45%,transparent 55%,rgb(0 0 0 / .45)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.55;mix-blend-mode:soft-light}.hero-reel.is-reel:not(.is-paused) .reel-stage:after{animation:hr-grain .5s steps(4) infinite}@keyframes hr-grain{25%{background-position:0 0,37px 61px}50%{background-position:0 0,-53px 19px}75%{background-position:0 0,11px -71px}}.hero-reel .hr-scrim{background:linear-gradient(to bottom,rgb(5 6 8 / .82),rgb(5 6 8 / .38) 30%,transparent 50%),linear-gradient(to top,rgb(5 6 8 / .7),transparent 42%)}.hero-reel .tick{position:absolute;z-index:6;width:7px;height:7px;border-color:#ffffff59;pointer-events:none}.hero-reel .tick.tl{left:6px;top:6px;border-left-width:1px;border-top-width:1px}.hero-reel .tick.tr{right:6px;top:6px;border-right-width:1px;border-top-width:1px}.hero-reel .tick.bl{left:6px;bottom:6px;border-left-width:1px;border-bottom-width:1px}.hero-reel .tick.br{right:6px;bottom:6px;border-right-width:1px;border-bottom-width:1px}.hero-reel .glow{position:absolute;aspect-ratio:1;translate:-50% -50%;border-radius:9999px;pointer-events:none;background:radial-gradient(circle,rgb(var(--c) / .7) 0%,rgb(var(--c) / .18) 32%,transparent 70%);mix-blend-mode:screen;opacity:.5}.hero-reel .is-active .g-beacon{animation:hr-beacon .7s steps(1) var(--gd) infinite}.hero-reel .is-active .g-hazard{animation:hr-hazard 1.1s steps(1) infinite}.hero-reel .is-active .g-candle{animation:hr-candle 2.3s ease-in-out var(--gd) infinite}.hero-reel .is-active .g-lamp{animation:hr-lamp 4.5s ease-in-out infinite}.hero-reel .is-active .g-led{animation:hr-led .9s steps(1) var(--gd) infinite}@keyframes hr-beacon{0%{opacity:.95}22%{opacity:.2}36%{opacity:.85}50%{opacity:.1}}@keyframes hr-hazard{0%{opacity:.9}50%{opacity:0}}@keyframes hr-candle{0%,to{opacity:.55;transform:scale(1)}17%{opacity:.75}31%{opacity:.45;transform:scale(.96)}48%{opacity:.7;transform:scale(1.04)}66%{opacity:.5}83%{opacity:.68}}@keyframes hr-lamp{0%,to{opacity:.35}50%{opacity:.6}}@keyframes hr-led{0%{opacity:.9}30%{opacity:.15}45%{opacity:.9}80%{opacity:.2}}.hero-reel .rain,.hero-reel .rain:after{position:absolute;inset:-10% 0 0;pointer-events:none;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg stroke='%23fff' stroke-width='1' stroke-linecap='round' opacity='.55'%3E%3Cpath d='M12 8l-3 16M48 40l-3 18M90 4l-3 14M131 30l-3 17M165 70l-3 15M25 92l-3 16M70 120l-3 18M110 88l-3 14M150 136l-3 16M38 150l-3 15M96 160l-3 12M160 10l-3 13'/%3E%3C/g%3E%3C/svg%3E");background-size:180px 180px;opacity:.22}.hero-reel .rain:after{content:"";inset:0;background-size:110px 110px;opacity:.8}.hero-reel .is-active .rain{animation:hr-rain .55s linear infinite}.hero-reel .is-active .rain:after{animation:hr-rain-2 .4s linear infinite}@keyframes hr-rain{to{background-position:-30px 180px}}@keyframes hr-rain-2{to{background-position:-18px 110px}}.hero-reel .shot-a{opacity:0}.hero-reel .is-active .shot-a{animation:hr-show .8s ease both,hr-hide .7s ease var(--cut) forwards}.hero-reel .is-active .shot-b{animation:hr-show .7s ease calc(var(--cut) - .05s) both}.hero-reel .is-active .shot-a .hr-kb{animation:hr-kb calc(var(--cut) + .8s) cubic-bezier(.3,.1,.4,1) both}.hero-reel .is-active .shot-b .hr-kb{animation:hr-kb calc(8s - var(--cut)) cubic-bezier(.2,.2,.4,1) calc(var(--cut) - .1s) both}@keyframes hr-show{0%{opacity:0}to{opacity:1}}@keyframes hr-hide{0%{opacity:1}to{opacity:0}}@keyframes hr-kb{0%{transform:var(--kb0)}to{transform:var(--kb1)}}.hero-reel .hr-leak{z-index:2;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse 45% 85% at 30% 45%,rgb(255 150 70 / .65),transparent 70%),radial-gradient(ellipse 25% 60% at 62% 60%,rgb(255 210 160 / .35),transparent 70%)}.hero-reel .is-active .hr-leak{animation:hr-leak 1.3s ease-in-out calc(var(--cut) - .35s) both}@keyframes hr-leak{0%{opacity:0;transform:translate(-35%)}40%{opacity:.9}to{opacity:0;transform:translate(40%)}}.hero-reel .hr-head{z-index:3;font-size:clamp(1.5rem,6.2cqi,2.6rem);line-height:1.02;letter-spacing:-.02em;text-shadow:0 2px 18px rgb(0 0 0 / .55)}.hero-reel .hr-prob{font-size:.6em;line-height:1.12;color:#ecebe6d1;max-width:36ch;text-wrap:balance}.hero-reel .hr-m{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.hero-reel .hr-m>span{display:inline-block}.hero-reel .hr-ui{z-index:4}.hero-reel .hr-scene,.hero-reel .hr-foot{visibility:hidden;opacity:0}.hero-reel .hr-scene.is-active,.hero-reel .hr-foot.is-active{visibility:visible;opacity:1}.hero-reel .hr-scene.is-active{animation:hr-out .45s var(--ez-in) var(--out) forwards}.hero-reel .hr-foot.is-active{animation:hr-in .5s ease both,hr-out .4s ease calc(var(--out) + .05s) forwards}.hero-reel .is-active .k-in{animation:hr-in var(--d, .5s) var(--ez) var(--t, 0s) both}.hero-reel .is-active .k-out{animation:hr-out var(--d, .4s) ease var(--o, 0s) both}.hero-reel .is-active .k-up{animation:hr-up var(--d, .6s) var(--ez) var(--t, 0s) both}.hero-reel .is-active .k-rise{animation:hr-rise var(--d, .7s) var(--ez) var(--t, 0s) both}.hero-reel .is-active .k-gx{animation:hr-gx var(--d, .45s) var(--ez) var(--t, 0s) both}.hero-reel .is-active .k-pop{animation:hr-pop var(--d, .5s) var(--ez) var(--t, 0s) both}.hero-reel .is-active .k-drop{animation:hr-drop var(--d, .6s) cubic-bezier(.3,1.3,.5,1) var(--t, 0s) both}.hero-reel .is-active .k-ping{animation:hr-ping 1.2s ease-out var(--t, 0s) both}.hero-reel .is-active .k-draw{animation:hr-draw var(--d, .9s) var(--ez) var(--t, 0s) both}.hero-reel .is-active .k-ch{animation:hr-in .08s linear var(--t, 0s) both}.hero-reel .is-active .k-card{animation:hr-up .6s var(--ez) var(--t, 0s) both,hr-down .4s var(--ez-in) var(--o) forwards}.hero-reel .k-out,.hero-reel .k-card{opacity:0}.hero-reel svg .k-pop,.hero-reel svg .k-ping{transform-box:fill-box;transform-origin:50% 50%}.hero-reel .k-gx{transform-origin:0 50%}.hero-reel .k-draw{stroke-dasharray:1;stroke-dashoffset:0}.hero-reel .k-ping{opacity:0}@keyframes hr-in{0%{opacity:0}}@keyframes hr-out{0%{opacity:1}to{opacity:0}}@keyframes hr-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hr-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes hr-rise{0%{transform:translateY(112%)}}@keyframes hr-gx{0%{transform:scaleX(0)}}@keyframes hr-pop{0%{opacity:0;transform:scale(.55)}}@keyframes hr-drop{0%{opacity:0;transform:translateY(-14px) scale(.97)}}@keyframes hr-ping{0%{opacity:0;transform:scale(.3)}12%{opacity:.9}to{opacity:0;transform:scale(1.9)}}@keyframes hr-draw{0%{stroke-dashoffset:1}}.hero-reel .reel-pip:focus-visible,.hero-reel .reel-toggle:focus-visible{outline:1px solid var(--color-signal);outline-offset:2px}.hero-reel .reel-pip[data-state=done] .pip-fill{transform:scaleX(1);opacity:.45;background:var(--color-chalk)}.hero-reel .reel-pip[aria-current=true] .pip-fill{opacity:1}.hero-reel.is-paused *,.hero-reel.is-paused *:before,.hero-reel.is-paused *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.hero-reel .reel-layer *,.hero-reel .reel-layer *:before,.hero-reel .reel-layer *:after,.hero-reel .reel-layer,.hero-reel .reel-intro{animation:none!important}.hero-reel .rain,.hero-reel .hr-leak,.hero-reel .reel-toggle{display:none}}.playhead[data-astro-cid-wvckmsfw]{animation:scan 3.2s linear infinite}@keyframes scan{0%{transform:translate(0)}to{transform:translate(640px)}}.port-flicker[data-astro-cid-wvckmsfw]{animation:flick .45s steps(2) infinite}@keyframes flick{50%{opacity:.15}}.draw[data-astro-cid-wvckmsfw]{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.4s ease-out forwards}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.playhead[data-astro-cid-wvckmsfw],.port-flicker[data-astro-cid-wvckmsfw]{animation:none}.draw[data-astro-cid-wvckmsfw]{animation:none;stroke-dashoffset:0}}@media(min-width:1024px){.stack-item[data-astro-cid-kn4whyqq]{opacity:0;transform:translateY(14px);pointer-events:none}.diag[data-astro-cid-kn4whyqq][data-step="1"] .stack-item[data-astro-cid-kn4whyqq][data-for="1"],.diag[data-astro-cid-kn4whyqq][data-step="2"] .stack-item[data-astro-cid-kn4whyqq][data-for="2"],.diag[data-astro-cid-kn4whyqq][data-step="3"] .stack-item[data-astro-cid-kn4whyqq][data-for="3"],.diag[data-astro-cid-kn4whyqq][data-step="4"] .stack-item[data-astro-cid-kn4whyqq][data-for="4"]{opacity:1;transform:none}.step[data-astro-cid-kn4whyqq] .step-inner[data-astro-cid-kn4whyqq]{opacity:.28}.diag[data-astro-cid-kn4whyqq][data-step="1"] .step[data-astro-cid-kn4whyqq][data-n="1"] .step-inner[data-astro-cid-kn4whyqq],.diag[data-astro-cid-kn4whyqq][data-step="2"] .step[data-astro-cid-kn4whyqq][data-n="2"] .step-inner[data-astro-cid-kn4whyqq],.diag[data-astro-cid-kn4whyqq][data-step="3"] .step[data-astro-cid-kn4whyqq][data-n="3"] .step-inner[data-astro-cid-kn4whyqq],.diag[data-astro-cid-kn4whyqq][data-step="4"] .step[data-astro-cid-kn4whyqq][data-n="4"] .step-inner[data-astro-cid-kn4whyqq]{opacity:1}.diag[data-astro-cid-kn4whyqq][data-step="1"] [data-astro-cid-kn4whyqq][data-pip="1"],.diag[data-astro-cid-kn4whyqq][data-step="2"] [data-astro-cid-kn4whyqq][data-pip="1"],.diag[data-astro-cid-kn4whyqq][data-step="2"] [data-astro-cid-kn4whyqq][data-pip="2"],.diag[data-astro-cid-kn4whyqq][data-step="3"] [data-astro-cid-kn4whyqq][data-pip="1"],.diag[data-astro-cid-kn4whyqq][data-step="3"] [data-astro-cid-kn4whyqq][data-pip="2"],.diag[data-astro-cid-kn4whyqq][data-step="3"] [data-astro-cid-kn4whyqq][data-pip="3"],.diag[data-astro-cid-kn4whyqq][data-step="4"] .pip[data-astro-cid-kn4whyqq]{background:var(--color-signal)}}@media(max-width:767px){.fit-table[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fit-table[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6],.fit-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{display:block}.fit-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding-block:.875rem 0}.fit-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:last-child{padding-bottom:1.25rem}.fit-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:before{content:attr(data-label);display:block;margin-bottom:.375rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.fit-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:last-child:before{color:var(--color-accent)}}
