.border-flair{border-radius:inherit;pointer-events:none;z-index:2;opacity:0;padding:2px;transition:opacity .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px}.glow-box[data-flair-hot] .border-flair{opacity:1;padding:calc(2px + var(--tilt,0) * 3.5px);background:radial-gradient(calc(300px + var(--bhi,0) * 680px) circle at var(--bhx,50%) var(--bhy,50%), rgba(255, 74, 74, var(--flair-int,0)) 0%, rgba(255, 50, 50, calc(var(--flair-int,0) * 1)) 7%, rgba(255, 29, 29, calc(var(--flair-int,0) * .88)) 21%, rgba(224, 23, 23, calc(var(--flair-int,0) * .56)) 47%, rgba(140, 16, 16, calc(var(--flair-int,0) * .24)) 73%, transparent 92%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 calc(18px + var(--bhi,0) * 66px + var(--tilt,0) * 14px) rgba(255, 47, 47, calc(var(--bhi,0) * 1.5 + var(--tilt,0) * .32))) drop-shadow(0 0 calc(6px + var(--bhi,0) * 30px) rgba(255, 230, 230, calc(var(--flair-dep,0) * .6)));-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-box[data-flair-hot] .border-flair:before{content:"";padding:calc(2px + var(--tilt,0) * 3.5px);border-radius:inherit;pointer-events:none;background:radial-gradient(calc(120px + var(--bhi,0) * 200px) circle at var(--bhx,50%) var(--bhy,50%), rgba(255, 251, 251, calc(var(--flair-dep,0) * .92)) 0%, rgba(255, 235, 235, calc(var(--flair-dep,0) * .6)) 26%, rgba(255, 139, 139, calc(var(--flair-dep,0) * .26)) 52%, transparent 78%);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-box[data-flair-hot] .border-flair:after{content:"";padding:calc(2px + var(--tilt,0) * 3.5px);border-radius:inherit;pointer-events:none;background:radial-gradient(calc(40px + var(--bhi,0) * 88px) circle at calc(var(--bhx,50%) + var(--bhi,0) * 22px - 10px) calc(var(--bhy,50%) - var(--bhi,0) * 18px + 8px), rgba(255, 97, 97, calc(var(--bhi,0) * .5 + var(--bhi,0) * var(--bhi,0) * .36)) 0%, rgba(255, 55, 55, calc(var(--bhi,0) * .5)) 34%, transparent 66%);-webkit-mask-composite:xor;opacity:1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=light] .glow-box[data-flair-hot] .border-flair{background:radial-gradient(calc(300px + var(--bhi,0) * 680px) circle at var(--bhx,50%) var(--bhy,50%), rgba(255, 173, 74, var(--flair-int,0)) 0%, rgba(255, 153, 30, calc(var(--flair-int,0) * 1)) 7%, rgba(255, 144, 10, calc(var(--flair-int,0) * .8)) 21%, rgba(234, 128, 0, calc(var(--flair-int,0) * .48)) 47%, rgba(150, 82, 0, calc(var(--flair-int,0) * .2)) 73%, transparent 92%);filter:drop-shadow(0 0 calc(14px + var(--bhi,0) * 46px + var(--tilt,0) * 14px) rgba(255, 151, 24, calc(var(--bhi,0) * 1.3 + var(--tilt,0) * .32)))}[data-theme=light] .glow-box[data-flair-hot] .border-flair:before{background:radial-gradient(calc(96px + var(--bhi,0) * 150px) circle at var(--bhx,50%) var(--bhy,50%), rgba(255, 242, 226, calc(var(--flair-dep,0) * .95)) 0%, rgba(255, 175, 78, calc(var(--flair-dep,0) * .55)) 32%, transparent 72%)}[data-theme=light] .glow-box[data-flair-hot] .border-flair:after{background:radial-gradient(calc(40px + var(--bhi,0) * 88px) circle at calc(var(--bhx,50%) + var(--bhi,0) * 22px - 10px) calc(var(--bhy,50%) - var(--bhi,0) * 18px + 8px), rgba(255, 170, 66, calc(var(--bhi,0) * .5 + var(--bhi,0) * var(--bhi,0) * .34)) 0%, rgba(255, 149, 20, calc(var(--bhi,0) * .44)) 34%, transparent 66%)}.glow-box{--glow-box-bg:var(--lsa-black)}[data-theme=light] .glow-box{--glow-box-bg:#0f0f0fd9}.hero-keeper .border-flair{display:none}@media (hover:none){.border-flair{display:none}}@media (prefers-reduced-motion:reduce){.border-flair{transition:none}}.glow-box{transform:perspective(900px) rotateX(calc(var(--rx,0deg) * .42)) rotateY(calc(var(--ry,0deg) * .42));transform-style:preserve-3d;transition:transform .48s cubic-bezier(.34,1.26,.64,1)}.glow-box[data-flat] .border-flair{display:none}.glow-box[data-flat][data-flair-hot]{transform:perspective(900px) translate3d(0, -2px, 0) rotateX(calc(var(--rx,0deg) * .42)) rotateY(calc(var(--ry,0deg) * .42))}@media (prefers-reduced-motion:reduce){.glow-box[data-flat],.glow-box[data-flat][data-flair-hot]{transition:none;transform:none}}.glow-box[data-still]{transition:transform .42s cubic-bezier(.22,1,.36,1);transform:none}.glow-box[data-still] .border-flair,.glow-box[data-still] .subsurface-glow{display:none}.glow-box[data-flair-hot]{will-change:transform}@media (prefers-reduced-motion:reduce){.glow-box{transform:none}}.glow-box[data-flair-hot].bilat-border:after,.glow-box[data-flair-hot] .bilat-border:after{filter:brightness(1.5)}@layer lsakill,lsareset;@layer legacy{[data-theme=dark] .glow-box[data-flair-hot]{box-shadow:inset 0 1px 0 #ffffff08, 0 4px 24px #0006, inset 0 0 14px color-mix(in srgb, var(--lsa-accent) 10%, transparent), 0 0 16px color-mix(in srgb, var(--lsa-accent) 20%, transparent)!important}[data-theme=light] .glow-box[data-flair-hot]{box-shadow:0 4px 24px #0006, inset 0 0 14px color-mix(in srgb, var(--lsa-accent) 10%, transparent), 0 0 16px color-mix(in srgb, var(--lsa-accent) 20%, transparent)!important}[data-theme=dark] .hero-keeper .glow-box[data-flair-hot]{box-shadow:inset 0 1px #ffffff08,0 4px 24px #0006,0 0 18px #ff000012,inset 0 0 26px #ff000009!important}[data-theme=light] .hero-keeper .glow-box[data-flair-hot]{box-shadow:0 4px 24px #0006,0 0 16px #ff7a0017,inset 0 0 24px #ff7a0008!important}.glow-box[data-flair-hot].bilat-border:after{filter:brightness(1.5)saturate(1.15)}}.rim{border-radius:inherit;pointer-events:none;z-index:1;opacity:1;-webkit-mask-composite:xor;padding:1.5px;transition:opacity .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rim-l{width:46%;height:220%;position:absolute;top:-60%}.rim-l1{animation:29s cubic-bezier(.37,.12,.63,.88) infinite alternate rim-x1,13s cubic-bezier(.62,.02,.34,1) infinite alternate rim-o1;animation-delay:calc(var(--rf,0) * -29s), calc(var(--rf,0) * -13s);background:radial-gradient(closest-side,#ffd6d64d 0%,#ff606030 34%,#ff000014 66%,#f000 100%);left:-23%}.rim-l2{width:38%;animation:41s cubic-bezier(.37,.12,.63,.88) infinite alternate rim-x2,19s cubic-bezier(.62,.02,.34,1) infinite alternate rim-o2;animation-delay:calc(var(--rf2,0) * -41s), calc(var(--rf2,0) * -19s);background:radial-gradient(closest-side,#ff000029 0%,#a8161614 48%,#78101000 100%);right:-23%}[data-theme=light] .rim-l1{background:radial-gradient(closest-side,#ffbb7a33 0%,#ff991e21 34%,#d680000d 66%,#d6800000 100%)}[data-theme=light] .rim-l2{background:radial-gradient(closest-side,#ff7a001c 0%,#a865000d 48%,#78480000 100%)}@keyframes rim-x1{0%{translate:0}to{translate:190%}}@keyframes rim-x2{0%{translate:0}to{translate:-230%}}@keyframes rim-o1{0%{opacity:.5}to{opacity:1}}@keyframes rim-o2{0%{opacity:.38}to{opacity:.9}}.glow-box[data-flair-hot] .rim{opacity:.3}.hero-keeper .rim,.hero-stat-grid .rim,.section-offscreen .rim{display:none}@media (prefers-reduced-motion:reduce){.rim-l{animation-play-state:paused}}@media (hover:none){.rim-l{animation-play-state:paused}}
.group.bilat-border:not(.glow-box){box-shadow:none;border:1px solid #ff000080}@media (hover:hover) and (pointer:fine){.group.bilat-border:not(.glow-box):hover{border-color:#ff3c3cd9;box-shadow:0 0 14px #f006,0 0 44px #ff00002e}}[data-theme=light] .group.bilat-border:not(.glow-box){box-shadow:none;border:1px solid #ff7a0099}@media (hover:hover) and (pointer:fine){[data-theme=light] .group.bilat-border:not(.glow-box):hover{border-color:#ffa528d9;box-shadow:0 0 16px #ff7a006b,0 0 46px #ff780033}}.sovereign-cta-large{border:1px solid color-mix(in srgb, var(--v3-machine-accent) 28%, transparent);box-shadow:inset 0 0 34px color-mix(in srgb, var(--v3-machine-accent) 5%, transparent)}@media (hover:hover) and (pointer:fine){.sovereign-cta-large:hover{border-color:color-mix(in srgb, var(--v3-machine-accent) 55%, transparent);box-shadow:0 0 40px color-mix(in srgb, var(--v3-machine-accent) 20%, transparent), inset 0 0 44px color-mix(in srgb, var(--v3-machine-accent) 9%, transparent)}}@keyframes v3-cta-halo-venom{0%,to{box-shadow:0 0 14px #f006,0 0 44px #ff00002e}50%{box-shadow:0 0 14px #f006,0 0 48px #ff000037}}@keyframes v3-cta-halo-corpo{0%,to{box-shadow:0 0 16px #ff7a006b,0 0 46px #ff780033}50%{box-shadow:0 0 16px #ff7a006b,0 0 50px #ff78003d}}@keyframes v3-cta-halo-large{0%,to{box-shadow:0 0 40px color-mix(in srgb, var(--v3-machine-accent) 20%, transparent), inset 0 0 44px color-mix(in srgb, var(--v3-machine-accent) 9%, transparent)}50%{box-shadow:0 0 44px color-mix(in srgb, var(--v3-machine-accent) 24%, transparent), inset 0 0 44px color-mix(in srgb, var(--v3-machine-accent) 9%, transparent)}}@media (hover:hover) and (pointer:fine){.group.bilat-border:not(.glow-box):hover{animation:4.854s ease-in-out infinite v3-cta-halo-venom}[data-theme=light] .group.bilat-border:not(.glow-box):hover{animation:4.854s ease-in-out infinite v3-cta-halo-corpo}.sovereign-cta-large:hover{animation:4.854s ease-in-out infinite v3-cta-halo-large}}@media (prefers-reduced-motion:reduce){.group.bilat-border:not(.glow-box):hover,[data-theme=light] .group.bilat-border:not(.glow-box):hover,.sovereign-cta-large:hover{animation:none}}#contact .group.bilat-border:not(.glow-box):hover,[data-theme=light] #contact .group.bilat-border:not(.glow-box):hover{animation:none}
:root{--v3-machine-accent:var(--lsa-red-crimson)}[data-theme=light]{--v3-machine-accent:var(--lsa-orange-logo)}.v3-machine{color:#fff;background:#050505;padding:96px 0 90px;position:relative}.v3-machine-inner{max-width:1600px;margin:0 auto;padding:0 16px}@media (min-width:640px){.v3-machine-inner{padding:0 24px}}@media (min-width:1280px){.v3-machine-inner{padding:0 64px}}@media (min-width:1536px){.v3-machine-inner{padding:0 96px}}.v3-machine-h2{--ol-avail:min(100vw - 40px, 1408px);font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:-.015em;color:#fff;text-transform:uppercase;margin:0 0 16px;font-size:clamp(36px,5.6vw,66px);font-weight:900;line-height:1}.v3-machine-head{width:fit-content;max-width:100%;margin:0 0 16px}.v3-machine-head .v3-machine-h2{margin:0}.v3-machine-h2rule{background:color-mix(in srgb, var(--v3-machine-accent) 88%, transparent);height:2px;box-shadow:0 0 6px color-mix(in srgb, var(--v3-machine-accent) 16%, transparent);transform-origin:50%;margin-top:2px;transition:transform .9s cubic-bezier(.22,1,.36,1) .3s;display:block;position:relative;overflow:hidden;transform:scaleX(0)}.v3-machine--in .v3-machine-h2rule{transform:scaleX(1)}.v3-machine-h2rule:before{content:"";background:radial-gradient(170px 2px at 50% 50%, color-mix(in srgb, var(--v3-machine-accent) 72%, transparent) 0%, color-mix(in srgb, var(--v3-machine-accent) 24%, transparent) 46%, transparent 80%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.v3-machine-h2rule{transition:none;transform:scaleX(1)}}.v3-machine-sub{font-size:var(--v3-sub-size);color:#ffffff9e;max-width:var(--v3-sub-max);margin:0 0 36px;line-height:1.6}.v3-machine-window{touch-action:pan-y;background:#000;border-radius:0;height:690px;position:relative;overflow:hidden}.v3-machine-window--fs{z-index:120;height:auto;position:fixed;inset:0}.v3-gx-host{position:absolute;inset:0}.v3-gx-canvas{touch-action:pan-y;cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.v3-machine-window--fs .v3-gx-canvas{touch-action:none}.v3-gx-overlay{transition:box-shadow .16s}.v3-gx-host--orbit .v3-gx-overlay{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v3-machine-accent) 55%, transparent)}.v3-gx-overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v3-gx-host--nogl .v3-gx-canvas,.v3-gx-host--lost .v3-gx-canvas,.v3-gx-host--nogl .v3-gx-overlay{display:none}.v3-gx-label{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;white-space:nowrap;will-change:transform;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.v3-gx-label--lit{color:#ffffffeb}.v3-gx-label--r{flex-direction:row-reverse}.v3-gx-label--focus{color:#fff}.v3-gx-label .v3-gx-dot{display:none}.v3-gx-label--g-bespoke.v3-gx-label--lit{color:#c0c6d2e6}.v3-gx-label--g-bespoke{display:none}.v3-machine--sp-found .v3-gx-label--g-bespoke{display:flex}.v3-machine-hud{pointer-events:none;position:absolute;inset:0}.v3-hud-tag{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#ffffff9e;font-size:11px;font-weight:700;position:absolute}.v3-hud-tag--tl{top:21px;left:22px}.v3-hud-logo{vertical-align:-7px;filter:drop-shadow(0 1px 4px #0009);width:auto;height:26px;margin-right:10px;display:inline-block}.v3-hud-tag--arc{letter-spacing:.3em;min-width:168px;padding-bottom:8px}.v3-hud-rule{opacity:0;width:100%;height:2px;margin-top:3px;transition:opacity .6s;display:block;position:relative;overflow:hidden}.v3-hud-tag--arc .v3-hud-rule{opacity:1}@keyframes v3-hud-say{0%{opacity:.62;filter:none;scale:1}18%{opacity:1;filter:brightness(1.5)saturate(1.22);scale:1.055}to{opacity:.92;filter:brightness(1.12)saturate(1.06);scale:1}}.v3-hud-tag--say .v3-hud-logo{transform-origin:0;animation:.62s cubic-bezier(.16,.9,.2,1) both v3-hud-say}.v3-hud-tag--say .v3-hud-cx{animation:.56s cubic-bezier(.12,.9,.15,1) backwards v3-arc-pop;display:inline-block}@media (prefers-reduced-motion:reduce){.v3-hud-tag--say .v3-hud-cx{animation:none}}.v3-hud-tag--arc .v3-hud-rule{display:none}.v3-hud-tag--say .v3-hud-rule{animation:.62s both v3-hud-rule-flare}@keyframes v3-hud-rule-flare{0%{opacity:.45}22%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.v3-hud-tag--say .v3-hud-logo{filter:brightness(1.12)saturate(1.06);animation:none}.v3-hud-tag--say .v3-hud-rule{animation:none}}.v3-hud-rule>.section-lip{height:auto;position:absolute;inset:0}.v3-hud-tag--bl{inset:13px 118px auto auto}.v3-hud-tag--br{text-align:center;white-space:nowrap;letter-spacing:.16em;color:#ffffff42;font-size:8px;transition:color .6s cubic-bezier(.22,1,.36,1);bottom:38px;left:22px;right:22px}@media (hover:hover) and (pointer:fine){.v3-machine-window:not(.v3-machine-window--fs):hover .v3-hud-tag--br{color:#ffffff9e;transition:color .26s cubic-bezier(.22,1,.36,1) .32s}}.v3-machine-window--fs .v3-hud-tag--br{color:#ffffffeb}.v3-machine-fs{z-index:5;font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.1em;color:#ffffffb8;cursor:pointer;background:#0a0a0c;border:1px solid #ffffff29;border-radius:0;padding:8px 14px;font-size:11px;font-weight:700;transition:transform .12s cubic-bezier(.23,1,.32,1),border-color .18s,color .18s;position:absolute;top:6px;right:22px}@media (hover:hover) and (pointer:fine){.v3-machine-fs:hover{border-color:color-mix(in srgb, var(--v3-machine-accent) 60%, transparent);color:#fff}}@media (pointer:coarse){.v3-machine-window--fs .v3-machine-fs{top:calc(14px + env(safe-area-inset-top,0px));color:#ffffffeb;border-color:#ffffff59;padding:14px 22px;font-size:13px;right:16px}}.v3-machine-fs:active{transform:scale(.97)}.v3-machine-fs:focus-visible{box-shadow:0 0 0 2px #050505, 0 0 0 4px var(--v3-machine-accent);outline:none}.v3-machine-card{pointer-events:auto;background:#0e0e11d1;border-radius:0;width:380px;max-width:calc(100% - 44px);padding:24px;position:absolute;bottom:22px;right:22px}.v3-mcard-title{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:-.015em;text-transform:uppercase;color:#fff;margin:0 0 10px;font-size:clamp(25px,1.72vw,30px);font-weight:900;line-height:1.06}.v3-mcard-chip{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklch, var(--v3-machine-accent) 55%, #ffffff57);margin:0 0 10px;font-size:10px;font-weight:700;display:inline-block}@media (min-width:1440px){.v3-machine-card{width:424px}}.v3-machine-card--classified .v3-mcard-chip{color:#c0c6d2;border-color:#c0c6d266}.v3-machine-card--classified .v3-mcard-body{letter-spacing:.18em;color:#c0c6d299}.v3-mcard-body{color:#ffffffd1;text-transform:none;letter-spacing:0;border-top:1px solid #ffffff17;margin:0;padding-top:12px;font-size:clamp(13px,.55vw + 9px,15.5px);font-weight:600;line-height:1.5}.v3-mcard-back{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.14em;color:#ffffff80;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:4px 0;font-size:10px;font-weight:700;transition:color .18s}@media (hover:hover) and (pointer:fine){.v3-mcard-back:hover{color:#fff}}html:not(.js) .v3-mcard-fall{opacity:1;animation:none;transform:none}.v3-mcard-fall{opacity:0;animation:.21s cubic-bezier(.23,1,.32,1) both v3-mcard-fall;animation-delay:calc(var(--fall) * 70ms);transform:translateY(-7px)}@keyframes v3-mcard-fall{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v3-mcard-fall{opacity:1;animation:none;transform:none}}.v3-machine-stepper{justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}.v3-step-arrow{color:#ffffff9e;cursor:pointer;background:0 0;border:1px solid #ffffff3c;border-radius:0;flex:none;place-items:center;width:44px;height:44px;font-size:20px;line-height:1;transition:transform .12s cubic-bezier(.23,1,.32,1),border-color .18s,color .18s;display:grid}@media (hover:hover) and (pointer:fine){.v3-step-arrow:hover:not(:disabled){border-color:color-mix(in srgb, var(--v3-machine-accent) 60%, transparent);color:#fff}}.v3-step-arrow:active:not(:disabled){transform:scale(.97)}.v3-step-arrow:disabled{opacity:.25;cursor:default}.v3-step-arrow:focus-visible{box-shadow:0 0 0 2px #050505, 0 0 0 4px var(--v3-machine-accent);outline:none}.v3-step-rails{scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;flex-direction:column;gap:2px;width:max-content;min-width:0;max-width:100%;display:flex;overflow-x:auto}@media (max-width:767px){.v3-step-rails{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 21px calc(100% - 21px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 21px calc(100% - 21px),#0000 100%)}}.v3-step-rail{opacity:.618;align-items:center;gap:2px;margin:0;padding:2px 4px;list-style:none;transition:opacity .38s cubic-bezier(.22,1,.36,1);display:flex}.v3-step-rails::-webkit-scrollbar{display:none}.v3-step-rails{touch-action:auto;overscroll-behavior-x:auto;-webkit-user-select:none;user-select:none;overflow-x:visible}.v3-step-rail{flex-wrap:wrap}.v3-step-rail--active{opacity:1}.v3-step-rail{justify-content:safe center}.v3-step-rail[data-arm=rri] .v3-step-cell-label,.v3-step-rail[data-arm=rri] .v3-step-cell--past .v3-step-cell-label{color:#ffffff9e}.v3-step-rail[data-arm=rri] .v3-step-cell--on .v3-step-cell-label{color:#fff;text-shadow:0 0 13px #ffffff61}.v3-step-rail[data-arm=rri] .v3-step-underline{background:linear-gradient(90deg,#0000 0%,#ffffff9e 23.6%,#fff 61.8%,#ffffff9e 85%,#0000 100%)}.v3-step-rail[data-arm=rei] .v3-step-cell-label{color:var(--v3-machine-accent);opacity:.66}.v3-step-rail[data-arm=rei] .v3-step-cell--past .v3-step-cell-label{color:var(--v3-machine-accent);opacity:.86}.v3-step-rail[data-arm=rei] .v3-step-cell--on .v3-step-cell-label{color:var(--v3-machine-accent);opacity:1;text-shadow:0 0 13px color-mix(in srgb, var(--v3-machine-accent) 38.2%, transparent)}.v3-step-cell:after{content:"";z-index:2;position:absolute;inset:-7px 0}.v3-step-cell{cursor:pointer;font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;padding:8px 11px 10px;font-size:11px;font-weight:700;display:flex;position:relative}.v3-step-cell-label{color:#fff6;transition:color .18s}.v3-step-cell--past .v3-step-cell-label{color:#fff9}.v3-step-cell--on .v3-step-cell-label{color:#ffffffeb}.v3-step-underline{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--v3-machine-accent) 85%, transparent) 12%, var(--v3-machine-accent) 50%, color-mix(in srgb, var(--v3-machine-accent) 85%, transparent) 88%, transparent 100%);transform-origin:50%;opacity:0;height:1px;transition:transform 1.4s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1);position:absolute;bottom:10px;left:12px;right:12px;transform:scaleX(0)}.v3-step-cell--on .v3-step-underline{opacity:1;box-shadow:0 0 9px color-mix(in srgb, var(--v3-machine-accent) 45%, transparent);transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.v3-step-cell--on .v3-step-underline{animation:none}}@media (hover:hover) and (pointer:fine){.v3-step-cell:hover .v3-step-cell-label{color:#ffffffbf}.v3-step-cell:hover .v3-step-underline{opacity:.45;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}}.v3-step-cell:focus-visible{box-shadow:0 0 0 2px #050505, 0 0 0 4px var(--v3-machine-accent);outline:none}.v3-machine-cta{justify-content:center;margin-top:34px;display:flex}@media (max-width:767px){.v3-gx-label:not(.v3-gx-label--live){visibility:hidden!important}.v3-machine{padding:64px 0 56px}.v3-machine-card{padding:14px 14px 12px}.v3-mcard-body{font-size:12.5px}.v3-hud-tag--bl{top:40px;bottom:auto;left:14px}.v3-hud-tag--tl{left:14px}.v3-step-cell{padding:8px 8px 10px;font-size:10px}.v3-step-underline{left:6px;right:6px}.v3-step-arrow{width:38px;height:38px;position:relative}.v3-step-arrow:after{content:"";position:absolute;inset:-3px}}.v3-hud2{pointer-events:auto;animation:v3-hud2-in .56s var(--ease-spring-settle,cubic-bezier(.23, 1, .32, 1)) both;background:#09090ced;border-radius:0;flex-direction:column;padding:20px 22px 18px;display:flex;position:absolute;overflow:hidden}.v3-hud2--left{--hud2-from:-26px;width:clamp(300px,30%,460px);top:48px;bottom:22px;left:22px}.v3-hud2--right{--hud2-from:26px;width:clamp(300px,30%,460px);top:48px;bottom:22px;right:22px}@keyframes v3-hud2-in{0%{opacity:0;transform:translateX(var(--hud2-from,0))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.v3-hud2{animation:none}}.v3-hud2-tag{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.26em;color:#fff;margin:0 0 var(--fib-1);padding-left:0;font-size:clamp(16px,1vw + 7px,22px);font-weight:700;position:relative}.v3-hud2 .v3-title-rule{margin:-1px 0 10px}.v3-hud2 .v3-kc>.v3-title-rule{align-self:start;height:2px;min-height:2px}.v3-hud2 .v3-bilat-rule{margin-bottom:var(--fib-2)}.v3-hud2-title{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:#fff;margin:0 0 var(--fib-1);padding-left:0;font-size:clamp(16px,1vw + 7px,22px);font-weight:900;line-height:1.1}.v3-hud2-line{color:#ffffff9e;margin:0 0 10px;font-size:clamp(11px,.35vw + 8px,13.5px);line-height:1.5}.v3-hud2-strip{flex-direction:column;flex:auto;justify-content:safe center;gap:clamp(20px,3.4vh,34px);min-height:0;margin:0;padding-left:0;display:flex;position:relative}@property --lit{syntax:"<number>";inherits:true;initial-value:0}.v3-hud2-strip::-webkit-scrollbar{width:0;height:0}.v3-kc{justify-content:flex-start;gap:0;padding-top:0;padding-left:0}.v3-machine-window--fs{animation:.5s cubic-bezier(.22,1,.36,1) v3-fs-cut}.v3-machine-window--fs .v3-hud2--left{animation:.7s cubic-bezier(.22,1,.36,1) .12s both v3-fs-left}.v3-machine-window--fs .v3-hud2--right{animation:.7s cubic-bezier(.22,1,.36,1) .12s both v3-fs-right}.v3-machine-window--fs .v3-machine-fsnav,.v3-machine-window--fs .v3-machine-fs{animation:.6s cubic-bezier(.22,1,.36,1) .42s both v3-fs-chrome}@keyframes v3-fs-cut{0%{opacity:.55}to{opacity:1}}@keyframes v3-fs-left{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes v3-fs-right{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes v3-fs-chrome{0%{opacity:0}to{opacity:1}}.v3-kc-relic{z-index:1;color:color-mix(in oklch, var(--v3-machine-accent) 55%, #ffffff4d);margin-top:auto;padding:14px 0 4px;animation:.9s cubic-bezier(.22,1,.36,1) 1.2s both v3-kc-enter;display:block;position:relative}.v3-kc-debrief{border-top:1px solid #ffffff14}.v3-kc-debrief-p{border-left:2px solid color-mix(in srgb, var(--v3-machine-accent) 38%, transparent);font-family:var(--font-inter), sans-serif;letter-spacing:0;color:#ffffffc7;padding-left:10px;font-size:clamp(10.5px,.32vw + 7.2px,12px);font-weight:400;line-height:1.5;display:block}.v3-hud2--classified .v3-kc-debrief-p{color:#e4e8f099}.v3-hud2--classified .v3-kc-relic{color:#e4e8f08c}.v3-kc-row{--lit:.3;padding:clamp(7px, calc(.92vh + (5 - var(--n,5)) * 1.05vh), 21px) 0 clamp(6px, calc(.78vh + (5 - var(--n,5)) * .9vh), 18px);animation:v3-kc-enter .9s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * .16s) both;grid-template-columns:1fr auto;align-items:baseline;gap:4px 18px;display:grid;position:relative}.v3-kc-row[data-st=running]{--lit:1}.v3-kc-row[data-st=complete]{--lit:.72}@keyframes v3-kc-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.v3-kc-bar{pointer-events:none;background:#ffffff17;height:1px;position:absolute;top:0;left:0;right:0;overflow:hidden}.v3-kc-bar:before{content:"";background:linear-gradient(90deg, color-mix(in oklch, var(--v3-machine-accent) 88%, transparent), color-mix(in oklch, var(--v3-machine-accent) 55%, #fff));width:100%;transform:scaleX(var(--p,0));transform-origin:0;position:absolute;top:0;bottom:0;left:0}.v3-kc-op{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.11em;white-space:nowrap;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;padding-bottom:clamp(14px,2.3vh,19px);font-size:9px;font-weight:700;animation:.8s cubic-bezier(.22,1,.36,1) both v3-kc-enter;display:flex}.v3-kc-op-k{color:#ffffff9e}.v3-kc-op-v{color:#fffc}.v3-kc-op-r{letter-spacing:.16em;color:#ffffff9e;margin-left:auto;font-size:9px}.v3-kc-name{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklch, var(--v3-machine-accent) calc(40% + clamp(0, max(var(--lit), var(--hot,0)), 1) * 60%), #ffffff4d);grid-area:1/1;font-size:10px;font-weight:700}.v3-kc-t{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.1em;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgba(255, 255, 255, calc(.62 + clamp(0, max(var(--lit), var(--hot,0)), 1) * .16));grid-area:1/2;justify-self:end;font-size:10px;font-weight:700}.v3-kc-sub{font-family:var(--font-inter), sans-serif;letter-spacing:0;text-transform:none;color:rgba(255, 255, 255, calc(.45 + clamp(0, max(var(--lit), var(--hot,0)), 1) * .5));grid-area:2/1/auto/-1;margin-top:2px;font-size:clamp(13px,.55vw + 9px,15.5px);font-weight:600;line-height:1.45}.v3-kc-crown{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.01em;margin:0 0 6px;padding-left:0;font-size:clamp(16px,1vw + 7px,22px);font-weight:900;line-height:1.1;animation:1.1s cubic-bezier(.22,1,.36,1) both v3-hud2-pulse;display:block}.v3-kc-total{color:#fff}.v3-hud2--classified .v3-kc-bar:before{background:linear-gradient(90deg,#d2d8e2b3,#f0f3f8e6)}.v3-machine-window[data-hot="0"] [data-ph="0"],.v3-machine-window[data-hot="1"] [data-ph="1"],.v3-machine-window[data-hot="2"] [data-ph="2"],.v3-machine-window[data-hot="3"] [data-ph="3"],.v3-machine-window[data-hot="4"] [data-ph="4"],.v3-machine-window[data-hot="5"] [data-ph="5"],.v3-machine-window[data-hot="6"] [data-ph="6"],.v3-machine-window[data-hot="7"] [data-ph="7"]{--hot:1}.v3-hud2-pos{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;margin-top:auto;padding-top:10px;font-size:10px;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.v3-kc-row,.v3-kc-bar:after,.v3-kc-op,.v3-kc-relic,.v3-machine-window--fs,.v3-machine-window--fs .v3-hud2--left,.v3-machine-window--fs .v3-hud2--right,.v3-machine-window--fs .v3-machine-fsnav,.v3-machine-window--fs .v3-machine-fs,.v3-hud2-fall,.v3-hud2-fall-line,.v3-hud2-fall-d,.v3-hud2-title,.v3-hud2-line,.v3-kc-crown{animation:none}.v3-kc-row{--lit:.72;transition:none}.v3-kc-bar:before{transform:scaleX(1)}}.v3-hud2-fallhost{flex:auto;align-content:start;min-height:0;display:grid;overflow:hidden}.v3-hud2-fallhost>.v3-hud2-fall{grid-area:1/1}.v3-hud2-fall{flex-direction:column;justify-content:flex-start;gap:1px;min-height:0;animation:1.1s cubic-bezier(.22,1,.36,1) .55s both v3-hud2-pulse;display:flex}.v3-hud2-fall-line{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.16em;color:color-mix(in oklch, var(--v3-machine-accent) 82%, #ffffffbf);border-top:1px solid #ffffff17;flex-wrap:wrap;align-items:baseline;gap:2px 18px;padding-top:4px;font-size:clamp(9px,.42vw + 4.5px,10.5px);font-weight:700;display:flex}.v3-hud2-fall-k{white-space:nowrap;min-width:0;color:color-mix(in oklch, var(--v3-machine-accent) 84%, #fff 16%);flex:0 auto;align-items:center;display:flex}.v3-hud2-fall-v{white-space:nowrap;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#ffffff9e;flex:none;margin-left:auto}.v3-hud2-fall-line--run .v3-hud2-fall-v{color:rgba(255, 255, 255, calc(.38 + clamp(0, max(var(--lit), var(--hot,0)), 1) * .34))}.v3-hud2--classified .v3-hud2-fall-v{color:#e4e8f09e}.v3-hud2-fall-line--run{--lit:.3;position:relative}.v3-hud2-fall-line--run[data-st=running]{--lit:1}.v3-hud2-fall-line--run[data-st=complete]{--lit:.72}.v3-s2-ledger{margin-top:var(--fib-2);margin-bottom:var(--fib-3);align-items:center;gap:12px;display:flex}.v3-s2-ledger-track{grid-template-columns:repeat(var(--n,5), 1fr);flex:auto;gap:5px;min-width:0;display:grid}.v3-s2-ledger-seg{background:#ffffff17;height:2px;position:relative;overflow:hidden}.v3-s2-ledger-seg:before{content:"";background:color-mix(in oklch, var(--v3-machine-accent) 92%, #fff 8%);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.v3-hud2--classified .v3-s2-ledger-seg:before{background:#f0f3f8d9}.v3-hud2-fall-line--run .v3-hud2-fall-rule{pointer-events:none;position:absolute;inset:0}.v3-hud2-fall-line--run .v3-hud2-fall-rule:before{content:"";background:linear-gradient(90deg, color-mix(in oklch, var(--v3-machine-accent) 88%, transparent), color-mix(in oklch, var(--v3-machine-accent) 55%, #fff));width:100%;height:1px;transform:scaleX(var(--p,0));transform-origin:0;pointer-events:none;position:absolute;top:-1px;left:0}.v3-hud2--classified .v3-hud2-fall-line--run .v3-hud2-fall-rule:before{background:linear-gradient(90deg,#d2d8e2b3,#f0f3f8e6)}.v3-hud2-fall-line--run .v3-hud2-fall-k{color:color-mix(in oklch, var(--v3-machine-accent) calc(52% + clamp(0, max(var(--lit), var(--hot,0)), 1) * 32%), #fff calc(6% + clamp(0, max(var(--lit), var(--hot,0)), 1) * 10%))}.v3-hud2--classified .v3-hud2-fall-line--run .v3-hud2-fall-k{color:color-mix(in srgb, #e4e8f0 calc(48% + clamp(0, max(var(--lit), var(--hot,0)), 1) * 42%), transparent)}.v3-hud2-fall-d{font-family:var(--font-inter), sans-serif;letter-spacing:.04em;text-transform:none;color:rgba(210, 217, 228, calc(.6 + clamp(0, var(--hot,0), 1) * .28));opacity:1;clip-path:inset(0);animation:v3-kcd-surface 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--li,0) * .18s + .9s) both;flex:1 0 100%;font-size:clamp(9.5px,.3vw + 6.3px,10.5px);font-weight:500}@keyframes v3-kcd-surface{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0);opacity:1}}.v3-hud2-title{animation:1.1s cubic-bezier(.22,1,.36,1) both v3-hud2-pulse}.v3-hud2-line{animation:1.1s cubic-bezier(.22,1,.36,1) .3s both v3-hud2-pulse}.v3-hud2-status{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;margin-top:10px;font-size:10px;font-weight:700;display:block}.v3-hud2-sim{float:right;letter-spacing:.16em;color:#ffffff9e;font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.v3-hud2-status--live{color:color-mix(in oklch, var(--v3-machine-accent) 85%, #fff)}.v3-hud2-status--live,.v3-mcard-chip--live{animation:none}.v3-mcard-chip--live{color:color-mix(in oklch, var(--v3-machine-accent) 85%, #fff);text-shadow:0 0 10px color-mix(in srgb, var(--v3-machine-accent) 45%, transparent)}@media (prefers-reduced-motion:reduce){.v3-hud2-status--live,.v3-mcard-chip--live{animation:none}}.v3-hud2--classified .v3-hud2-fall-line{color:#c0c6d299}.v3-hud2--classified .v3-hud2-fall-k{color:#d2d8e2d1;text-shadow:none}.v3-voice{border-top:1px solid #ffffff14;flex:none;min-height:0;margin-top:9px;padding-top:9px}.v3-voice-p{border-left:2px solid color-mix(in srgb, var(--v3-machine-accent) 38%, transparent);color:#ffffffc7;letter-spacing:0;text-transform:none;margin:0;padding-left:10px;font-size:clamp(10.5px,.32vw + 7.2px,12px);font-weight:400;line-height:1.5}.v3-voice--classified .v3-voice-p{color:#c0c6d2c7;letter-spacing:.05em;border-left-color:#c0c6d259;font-size:clamp(14px,.5vw + 11px,17px);line-height:1.75}.v3-machine-window--fs .v3-hud2{background:#0c0c0f42}@media (min-width:881px){.v3-machine-window--fs .v3-kc-row{row-gap:6px;padding:clamp(14px,2.6vh,26px) 0 clamp(13px,2.3vh,24px)}.v3-machine-window--fs .v3-kc-name,.v3-machine-window--fs .v3-kc-t{font-size:11px}.v3-machine-window--fs .v3-kc-sub{font-size:clamp(14.5px,.5vw + 10px,17px);line-height:1.5}.v3-machine-window--fs .v3-hud2-fall{gap:clamp(10px,1.9vh,19px)}.v3-machine-window--fs .v3-hud2-fall-line{font-size:11px}.v3-machine-window--fs .v3-hud2-fall-d{font-size:11.5px}.v3-machine-window--fs .v3-voice{margin-top:14px;padding-top:14px}.v3-machine-window--fs .v3-voice-p{font-size:clamp(12px,.4vw + 8.5px,14px);line-height:1.55}.v3-machine-window--fs .v3-hud2-status{margin-top:14px;font-size:11px}}.v3-hud2-back{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.14em;color:#ffffff80;cursor:pointer;background:#0a0a0c;border:1px solid #ffffff24;padding:6px 10px;font-size:10px;font-weight:700;transition:color .18s,border-color .18s;position:absolute;top:56px;left:calc(36px + clamp(300px,30%,460px))}@media (hover:hover) and (pointer:fine){.v3-hud2-back:hover{color:#fff;border-color:#ffffff59}}@media (max-width:1200px) and (min-width:881px){.v3-machine-window--fs .v3-hud2--left,.v3-machine-window--fs .v3-hud2--right{width:clamp(220px,24vw,300px)}.v3-machine-window--fs .v3-hud2-back{left:calc(36px + clamp(220px,24vw,300px))}.v3-machine-window--fs .v3-hud2-fall-d{display:none}.v3-machine-window--fs .v3-hud2-fall{gap:7px}}@media (max-width:880px){.v3-machine-window--fs .v3-hud2--right{display:none}.v3-machine-window--fs .v3-hud2--left{background:#10101380;width:auto;max-height:168px;padding:12px 14px 10px;inset:auto 10px 10px;overflow:hidden}.v3-machine-window--fs .v3-hud2-title,.v3-machine-window--fs .v3-hud2-tag{font-size:16px}.v3-machine-window--fs .v3-hud2-line{display:none}.v3-machine-window--fs .v3-hud2-fall{gap:5px;min-height:0}.v3-machine-window--fs .v3-hud2-fall-line{font-size:9.5px}.v3-machine-window--fs .v3-hud2-fall-d,.v3-machine-window--fs .v3-voice{display:none}.v3-machine-window--fs .v3-machine-card{width:auto;max-width:none;bottom:10px;left:10px;right:10px}.v3-machine-window--fs .v3-machine-fsnav{bottom:200px}.v3-hud2-back{top:42px;left:10px}}@media (min-width:881px) and (max-width:1066px){.v3-machine-window--fs .v3-machine-fsnav{bottom:244px}}.v3-machine-window--hud .v3-hud-tag--bl{inset:13px 118px auto auto}.v3-machine-window--fs .v3-hud-tag--bl,.v3-machine-window--fs.v3-machine-window--hud .v3-hud-tag--bl{right:182px}.v3-machine-window--hud .v3-hud-tag--br{text-align:center;bottom:8px;left:22px;right:22px}.v3-machine-fsnav{z-index:6;align-items:center;gap:16px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.v3-fsnav-label{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;text-align:center;min-width:110px;font-size:11px;font-weight:700}.v3-machine-window--fs .v3-hud-tag--br{bottom:16px}@media (max-height:800px){.v3-machine-window--fs .v3-hud2-fall-d{display:none}.v3-machine-window--fs .v3-hud2-fall{gap:6px}}@media (max-height:680px){.v3-machine-window--fs .v3-voice,.v3-machine-window--fs .v3-hud2-line{display:none}.v3-machine-window--fs .v3-hud2{padding:14px 16px 12px}}.v3-gx-label--g-rei{color:var(--v3-machine-accent);opacity:.82}.v3-gx-label--g-rei.v3-gx-label--lit{color:var(--v3-machine-accent);opacity:1}.v3-machine .v3-machine-window:not(.v3-machine-window--fs){transition:opacity .72s cubic-bezier(.22,1,.36,1) .12s,transform .72s cubic-bezier(.22,1,.36,1) .12s}.js .v3-machine:not(.v3-machine--in) .v3-machine-window:not(.v3-machine-window--fs){opacity:0;transform:scale(.988)translateY(26px)}.v3-machine--in .v3-machine-window:not(.v3-machine-window--fs){opacity:1;transform:none}.v3-machine{--asm-base:.52s;--asm-dur:.56s}.v3-machine .v3-machine-sub{font-size:clamp(14px,1.15vw,17px);transition:opacity .64s cubic-bezier(.16,1,.3,1) .16s,filter .64s cubic-bezier(.16,1,.3,1) .16s,transform .64s cubic-bezier(.16,1,.3,1) .16s}.js .v3-machine:not(.v3-machine--in) .v3-machine-sub{opacity:0;filter:blur(7px);transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.v3-machine .v3-machine-window:not(.v3-machine-window--fs),.v3-machine .v3-hud-tag,.v3-machine .v3-machine-sub{transition:none}.v3-machine:not(.v3-machine--in) .v3-machine-window:not(.v3-machine-window--fs),.v3-machine:not(.v3-machine--in) .v3-hud-tag,.v3-machine:not(.v3-machine--in) .v3-machine-sub{opacity:1;filter:none;transform:none}}@media (max-width:1200px){.v3-machine-window:not(.v3-machine-window--fs){--gx-h:clamp(300px, 36vw + 180px, 440px);flex-direction:column;height:auto;padding-bottom:10px;display:flex}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud-tag--br{bottom:auto;top:calc(var(--gx-h) - 30px)}.v3-machine-window:not(.v3-machine-window--fs) .v3-gx-host{height:var(--gx-h);flex:none;order:0;position:relative;inset:auto}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2,.v3-machine-window:not(.v3-machine-window--fs) .v3-machine-card{flex:none;width:auto;max-width:none;max-height:none;margin:10px 10px 0;position:relative;inset:auto}.v3-machine-window:not(.v3-machine-window--fs) .v3-machine-card,.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2--left{order:1}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2--right{order:2}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2{min-height:640px}.v3-step-rails{-webkit-mask:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2{min-height:540px;padding:14px 16px 12px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2--right .v3-hud2-strip{flex-direction:column;flex:1 0 auto;display:flex}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2--right .v3-kc-row{flex:1 0 auto}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-title,.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-tag,.v3-machine-window:not(.v3-machine-window--fs) .v3-kc-crown{font-size:15px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2 .v3-bilat-rule{margin-bottom:10px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-line{margin:0 0 8px;font-size:11.5px}.v3-machine-window:not(.v3-machine-window--fs) .v3-kc-op{padding-bottom:8px}.v3-machine-window:not(.v3-machine-window--fs) .v3-kc-row{padding:7px 0 6px}.v3-machine-window:not(.v3-machine-window--fs) .v3-kc-sub{font-size:12.5px;line-height:1.4}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-fall-line{font-size:9px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-fall-d{font-size:9.5px}.v3-machine-window:not(.v3-machine-window--fs) .v3-voice{margin-top:8px;padding-top:8px}.v3-machine-window:not(.v3-machine-window--fs) .v3-voice-p{font-size:11px}.v3-machine-window:not(.v3-machine-window--fs) .v3-kc-relic{padding:10px 0 2px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-status{margin-top:8px;font-size:9.5px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-pos{padding-top:8px;font-size:9.5px}}@media (max-width:640px){.v3-machine-window--hud .v3-hud-tag--bl{top:40px;left:14px;right:auto}.v3-kc-op{flex-wrap:wrap;row-gap:2px}.v3-machine-window:not(.v3-machine-window--fs) .v3-gx-label{gap:5px;font-size:10px}.v3-machine-window:not(.v3-machine-window--fs) .v3-gx-label:not(.v3-gx-label--lit):not(.v3-gx-label--g-bespoke){display:none}}.v3-kc-t{flex-direction:column;align-items:flex-end;gap:2px;line-height:1.15;display:flex}.v3-kc-clock{font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:1;font-size:11px}.v3-kc-words{letter-spacing:.1em;text-transform:uppercase;font-size:9px;display:inline-block;position:relative}.v3-kc-words-ghost{visibility:hidden}.v3-kc-words-live{white-space:nowrap;opacity:.618;transition:opacity .382s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0}.v3-kc-row[data-st=pending] .v3-kc-words-live{opacity:.34;transition:none}.v3-kc-row[data-st=running] .v3-kc-words-live{opacity:.85}@media (prefers-reduced-motion:reduce){.v3-hud2-fall-line--run{--lit:.72;transition:none}.v3-hud2-fall-line--run .v3-hud2-fall-rule:before{transform:scaleX(1)}.v3-kc-words-live{transition:none}}@media (min-width:1024px){.v3-machine-window--fs .v3-kc-clock{font-size:12.5px}.v3-machine-window--fs .v3-kc-words{font-size:10px}}@media (min-width:1201px){.v3-machine-window:not(.v3-machine-window--hud) .v3-hud-tag--br{left:418px;right:418px}}@media (min-width:881px) and (max-width:1200px){.v3-machine-window--fs:not(.v3-machine-window--hud) .v3-hud-tag--br{left:418px;right:418px}}@media (min-width:1201px) and (max-width:1360px){.v3-machine-window--hud .v3-hud-tag--br{display:none}}@media (min-width:1361px){.v3-machine-window--hud .v3-hud-tag--br{left:calc(36px + clamp(300px,30%,460px));right:calc(36px + clamp(300px,30%,460px))}}@media (max-width:1200px){.v3-machine-window--fs.v3-machine-window--hud .v3-hud-tag--br{display:none}}@media (max-width:880px){.v3-machine-window--fs .v3-hud-tag--br{display:none}}.v3-kc-name,.v3-kc-t,.v3-kc-sub,.v3-hud2-fall-line--run .v3-hud2-fall-v{transition:color .382s cubic-bezier(.22,1,.36,1)}.v3-kc-row[data-st=pending] .v3-kc-name,.v3-kc-row[data-st=pending] .v3-kc-t,.v3-kc-row[data-st=pending] .v3-kc-sub,.v3-hud2-fall-line--run[data-st=pending] .v3-hud2-fall-v{transition:none}.v3-kc-sub{transition:color .382s cubic-bezier(.22,1,.36,1),opacity .382s cubic-bezier(.22,1,.36,1),transform .382s cubic-bezier(.22,1,.36,1)}.v3-kc-row[data-st=pending] .v3-kc-sub{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.v3-kc-name,.v3-kc-t,.v3-kc-sub,.v3-hud2-fall-line--run .v3-hud2-fall-v{transition:none}.v3-kc-row[data-st=pending] .v3-kc-sub{opacity:1;transform:none}}.v3-machine-player{z-index:5;font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.1em;color:#ffffffb8;cursor:pointer;background:#0a0a0c;border:1px solid #ffffff29;border-radius:0;padding:8px 14px;font-size:11px;font-weight:700;transition:transform .12s cubic-bezier(.23,1,.32,1),border-color .18s,color .18s;position:absolute;top:6px;right:88px}.v3-machine-player i{font-style:normal;transition:color .18s}.v3-machine-window--fs .v3-machine-player{animation:.6s cubic-bezier(.22,1,.36,1) .42s both v3-fs-chrome}@media (hover:hover) and (pointer:fine){.v3-machine-player:hover{border-color:color-mix(in srgb, var(--v3-machine-accent) 60%, transparent);color:#fff}.v3-machine-player:hover i{color:var(--v3-machine-accent)}}.v3-machine-player:active{transform:scale(.97)}.v3-machine-player:focus-visible{box-shadow:0 0 0 2px #050505, 0 0 0 4px var(--v3-machine-accent);outline:none}@media (prefers-reduced-motion:reduce){.v3-machine-player{opacity:1;animation:none}}.v3-machine-player--ask{cursor:default;opacity:1;color:#ffffffd9;align-items:center;gap:10px;animation:none;display:inline-flex;top:55px;right:22px}.v3-machine-player-yn{font:inherit;letter-spacing:.08em;color:#ffffff9e;cursor:pointer;background:0 0;border:0;padding:4px 2px}.v3-machine-player-yn:hover{color:var(--v3-machine-accent)}.v3-gx-host--play{cursor:none}.v3-gx-host--play .v3-gx-overlay{display:none}.v3-machine--play .v3-machine-fsnav,.v3-machine--play .v3-hud-tag--bl,.v3-machine--play .v3-hud-tag--br,.v3-machine--play .v3-hud2,.v3-machine--play .v3-machine-card,.v3-machine--play .v3-machine-player{visibility:hidden;pointer-events:none;transition:opacity .2s;opacity:0!important;animation:none!important}.v3-arc{z-index:4;pointer-events:none;font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;--v3-arc-ui:1.25;position:absolute;inset:0}.v3-arc--touch{--v3-arc-ui:1}.v3-arc-a11y{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3-arc-cross{opacity:0;will-change:transform;width:28px;height:28px;position:absolute;top:0;left:0}.v3-arc-cross--live{opacity:1}.v3-arc-cross:before{content:"";border:1px solid #ffffff59;border-radius:50%;transition:transform 90ms,border-color 90ms;position:absolute;inset:0}.v3-arc-cross:after{content:"";background:linear-gradient(90deg,#ffffffe6 0 5px,#0000 5px calc(100% - 5px),#ffffffe6 calc(100% - 5px)) 50%/100% 1px no-repeat,linear-gradient(#ffffffe6 0 5px,#0000 5px calc(100% - 5px),#ffffffe6 calc(100% - 5px)) 50%/1px 100% no-repeat;transition:transform 90ms;position:absolute;inset:0}.v3-arc-cross-dot{background:#fff;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute;top:50%;left:50%}.v3-arc-cross--on:before{border-color:var(--v3-machine-accent);transform:scale(.6)}.v3-arc-cross--on:after{transform:scale(.78)}.v3-arc-hud{opacity:0;transition:opacity .3s}.v3-arc-hud--on{opacity:1}.v3-arc-hud>div{font-size:calc(11px * var(--v3-arc-ui));letter-spacing:.1em;color:#ffffffb8;font-weight:700;position:absolute}.v3-arc-score b{color:#fff;font-weight:700}.v3-arc-chain{color:var(--v3-machine-accent);margin-left:10px;font-style:normal}.v3-arc-rail{pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;max-width:min(34vw,260px);display:flex;position:absolute;top:56px;right:22px}.v3-arc-rail>div{font-size:calc(11px * var(--v3-arc-ui));letter-spacing:.1em;color:#ffffffb8;text-align:right;font-weight:700}.v3-arc-rail>div:empty{display:none}.v3-arc-railtag{font-size:calc(9px * var(--v3-arc-ui));letter-spacing:.3em;color:color-mix(in oklch, var(--v3-machine-accent) 82%, #fff);border-bottom:1px solid color-mix(in srgb, var(--v3-machine-accent) 34%, transparent);min-width:128px;margin-bottom:2px;padding-bottom:4px}.v3-arc-keys{max-height:420px;transition:opacity .6s,max-height .6s;overflow:hidden}.v3-arc-keys--fold{opacity:0;pointer-events:none;max-height:0}.v3-arc-wave{transition:color .2s}.v3-arc-wave--on{color:#fff}.v3-arc-obj{font-size:calc(10px * var(--v3-arc-ui));letter-spacing:.14em;color:#ffffff75;white-space:nowrap}.v3-arc-obj--done{color:var(--v3-machine-accent)}.v3-arc-zone{font-size:calc(9px * var(--v3-arc-ui));letter-spacing:.2em;color:#ffffff4d;white-space:nowrap}.v3-arc-warn{font-size:calc(9px * var(--v3-arc-ui));letter-spacing:.2em;color:#ffffffb8;white-space:nowrap;font-weight:700;animation:.9s step-end infinite v3-arc-warn-blink}.v3-arc-warn:before{content:"▸";color:color-mix(in srgb, var(--v3-machine-accent) 80%, transparent)}.v3-arc-warn[hidden]{display:none}.v3-arc-warn--close{color:var(--v3-machine-accent);animation-duration:.38s}@keyframes v3-arc-warn-blink{0%,55%{opacity:1}56%,to{opacity:.24}}@media (prefers-reduced-motion:reduce){.v3-arc-warn{opacity:1;animation:none}}.v3-arc-threat{pointer-events:none;will-change:transform;width:8px;height:8px;margin:-4px 0 0 -4px;animation:.3s step-end infinite v3-arc-threat-blink;position:absolute;top:0;left:0}.v3-arc-threat:before{content:"";background:var(--v3-machine-accent);box-shadow:0 0 9px color-mix(in srgb, var(--v3-machine-accent) 70%, transparent);position:absolute;inset:0;transform:rotate(45deg)}.v3-arc-threat[hidden]{display:none}.v3-arc-threat.v3-arc-mark--edge{opacity:.55}@keyframes v3-arc-threat-blink{0%,60%{opacity:1}61%,to{opacity:.3}}@media (prefers-reduced-motion:reduce){.v3-arc-threat{animation:none}}.v3-arc-contact{pointer-events:none;will-change:transform;opacity:0;width:0;height:0;position:absolute;top:0;left:0}.v3-arc-contact--on{opacity:1}.v3-arc-contact-tag{white-space:nowrap;font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;font-size:calc(10px * var(--v3-arc-ui));letter-spacing:.22em;text-transform:uppercase;color:var(--v3-machine-accent);border:1px solid color-mix(in srgb, var(--v3-machine-accent) 40%, transparent);background:#0a0a0cb8;padding:2px 7px 1px;font-weight:700;position:absolute;bottom:7px;left:0;transform:translate(-50%)}.v3-arc-contact[hidden]{display:none}.v3-arc-contact.v3-arc-mark--edge{opacity:.6}@media (prefers-reduced-motion:no-preference){.v3-arc-contact--on{animation:6s linear forwards v3-arc-ctc-burn}@keyframes v3-arc-ctc-burn{0%{opacity:0}7%{opacity:1}72%{opacity:1}to{opacity:0}}}.v3-arc-bossbar{text-align:center;pointer-events:none;width:min(300px,34vw);position:absolute;top:58px;left:50%;transform:translate(-50%)}.v3-arc-bossbar[hidden]{display:none}.v3-arc-bossbar-nm{font-size:calc(9px * var(--v3-arc-ui));letter-spacing:.24em;color:#ffffffc7;font-weight:900}.v3-arc-bossbar-rail{background:#ffffff24;height:2px;margin-top:5px}.v3-arc-bossbar-fill{background:var(--v3-machine-accent);height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--v3-machine-accent) 55%, transparent);transform-origin:0;transition:transform .28s;display:block}@media (prefers-reduced-motion:reduce){.v3-arc-bossbar-fill{transition:none}}.v3-arc-wbtn--locked{opacity:.22;cursor:default}.v3-arc-hull{bottom:40px;left:22px}.v3-arc-integ{font-size:calc(9.5px * var(--v3-arc-ui));letter-spacing:.18em;color:#ffffff6b;bottom:58px;left:22px}.v3-arc-integ--low{color:var(--v3-machine-accent);animation:.7s step-end infinite v3-arc-warn-blink}.v3-arc-front{font-size:calc(9px * var(--v3-arc-ui));letter-spacing:.2em;color:#ffffff4d;white-space:nowrap}.v3-arc-front--hot{color:var(--v3-machine-accent);animation:.9s step-end infinite v3-arc-warn-blink}.v3-arc-rolltank{font-size:calc(10px * var(--v3-arc-ui));letter-spacing:.2em;color:#ffffff57;white-space:nowrap;pointer-events:none;position:absolute;bottom:18px;left:22px}.v3-arc-rolltank--dry{color:var(--v3-machine-accent)}@media (prefers-reduced-motion:reduce){.v3-arc-integ--low{animation:none}}.v3-arc-wpn{color:#ffffff80;bottom:18px;left:22px}.v3-arc-speed{pointer-events:none;flex-direction:column;align-items:stretch;gap:7px;width:132px;display:flex;position:absolute;bottom:20px;right:22px}.v3-arc-speed-row{font-size:calc(8px * var(--v3-arc-ui));letter-spacing:.24em;justify-content:space-between;align-items:baseline;line-height:1;display:flex}.v3-arc-speed-k{color:#ffffff80}.v3-arc-speed-v{font-variant-numeric:tabular-nums;font-size:calc(11px * var(--v3-arc-ui));letter-spacing:.1em;color:#ffffffe6;font-weight:700}.v3-arc-boost{background:#ffffff0f;width:100%;height:2px;position:relative;overflow:hidden}.v3-arc-boost>.accent-line{opacity:.5;position:absolute;inset:0}.v3-arc-boost-fill{background:var(--v3-machine-accent);transform-origin:0;will-change:transform;display:block;position:absolute;inset:0}.v3-arc-wound{pointer-events:none;opacity:0;z-index:2;position:absolute;inset:0}.v3-arc-wound--hit,.v3-arc-wound--fatal{background:radial-gradient(140% 116%,#0000 40%,#96080e57 74%,#600006b8 100%),linear-gradient(#b20c1266 0%,#0000 22%)}.v3-arc-wound--save{background:radial-gradient(140% 116%,#0000 46%,#d6e2ff29 78%,#b4cdff57 100%)}.v3-arc-wound--fatal{background:radial-gradient(150% 124%,#0000 26%,#96080e80 62%,#4a0004e6 100%),linear-gradient(#b20c1280 0%,#0000 30%)}.v3-arc-wound--save.v3-arc-wound--a{animation:.38s cubic-bezier(.16,1,.3,1) forwards arc-wound-a}.v3-arc-wound--save.v3-arc-wound--b{animation:.38s cubic-bezier(.16,1,.3,1) forwards arc-wound-b}.v3-arc-wound--hit.v3-arc-wound--a{animation:.76s cubic-bezier(.16,1,.3,1) forwards arc-wound-a}.v3-arc-wound--hit.v3-arc-wound--b{animation:.76s cubic-bezier(.16,1,.3,1) forwards arc-wound-b}.v3-arc-wound--fatal.v3-arc-wound--a{animation:2.2s cubic-bezier(.16,1,.3,1) forwards arc-wound-fatal-a}.v3-arc-wound--fatal.v3-arc-wound--b{animation:2.2s cubic-bezier(.16,1,.3,1) forwards arc-wound-fatal-b}@keyframes arc-wound-a{0%{opacity:0}9%{opacity:1}to{opacity:0}}@keyframes arc-wound-b{0%{opacity:0}9%{opacity:1}to{opacity:0}}@keyframes arc-wound-fatal-a{0%{opacity:0}4%{opacity:1}46%{opacity:.86}to{opacity:0}}@keyframes arc-wound-fatal-b{0%{opacity:0}4%{opacity:1}46%{opacity:.86}to{opacity:0}}@media (prefers-reduced-motion:reduce){.v3-arc-wound--save.v3-arc-wound--a,.v3-arc-wound--save.v3-arc-wound--b,.v3-arc-wound--hit.v3-arc-wound--a,.v3-arc-wound--hit.v3-arc-wound--b,.v3-arc-wound--fatal.v3-arc-wound--a,.v3-arc-wound--fatal.v3-arc-wound--b{animation-timing-function:steps(2,end)}}.v3-arc-hint{opacity:0;color:#ffffff9e;white-space:nowrap;transition:opacity .4s;bottom:48px;left:50%;transform:translate(-50%)}.v3-arc-hint--on{opacity:1}.v3-arc-danger{pointer-events:none;font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;text-transform:uppercase;white-space:nowrap;flex-direction:column;align-items:center;gap:5px;transition:opacity .3s;display:flex;position:absolute;bottom:96px;left:50%;translate:-50%}.v3-arc-danger[hidden]{display:none}.v3-arc-danger--out{opacity:0}@keyframes v3-arc-danger-flash{0%,49%{opacity:1}50%,to{opacity:.14}}.v3-arc-danger-sign{background:var(--v3-machine-accent);clip-path:polygon(50% 0%,100% 100%,0% 100%);width:34px;height:29px;animation:.42s step-end infinite v3-arc-danger-flash;display:block;position:relative}.v3-arc-danger-sign:before{content:"";clip-path:polygon(50% 0%,100% 100%,0% 100%);background:#000;position:absolute;inset:5px 4px 3px}.v3-arc-danger-sign:after{content:"";background:var(--v3-machine-accent);width:3px;height:10px;position:absolute;top:10px;left:50%;translate:-50%}.v3-arc-danger-hd{letter-spacing:.16em;color:var(--v3-machine-accent);text-shadow:4px 4px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font-size:21px;font-weight:900}.v3-arc-danger-dat{letter-spacing:.22em;font-variant-numeric:tabular-nums;color:#ffffff9e;text-shadow:2px 2px #000;font-size:12px;font-weight:700}@keyframes v3-arc-danger-in{0%{opacity:0;scale:1.32}55%{opacity:1;scale:.965}to{opacity:1;scale:1}}.v3-arc-danger--in{animation:.19s cubic-bezier(.15,.85,.25,1) both v3-arc-danger-in}@media (prefers-reduced-motion:reduce){.v3-arc-danger--in{animation-duration:1ms}.v3-arc-danger-sign{animation-timing-function:step-end}}@media (max-width:900px){.v3-arc-danger{bottom:74px}.v3-arc-danger-hd{font-size:15px}.v3-arc-danger-dat{font-size:10px}.v3-arc-danger-sign{width:22px;height:19px}}.v3-arc-mk34-lip:after,.v3-arc-cx-lip:after{content:"";z-index:2;background:color-mix(in srgb, var(--v3-machine-accent) 30%, transparent);pointer-events:none;position:absolute;inset:0}.v3-arc-mk34-lip,.v3-arc-cx-lip{pointer-events:none;align-self:stretch;height:2px;margin:2px 0 1px;display:block;position:relative;overflow:hidden}.v3-arc-mk34-lip>.section-lip,.v3-arc-cx-lip>.section-lip{width:100%;height:auto;position:absolute;inset:0}.v3-arc-mk34{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;font-size:var(--cx-size,13px);width:min(var(--cx-measure,38ch), 30vw);pointer-events:none;opacity:1;--v3-ti-accent:var(--v3-machine-accent);--v3-ti-accent-soft:color-mix(in srgb, var(--v3-machine-accent) 55%, transparent);--v3-ti-ink:#ffffffe6;background:0 0;flex-direction:column;gap:4px;padding:0;transition:opacity 1.5s cubic-bezier(.72,0,.86,.12);display:flex;position:absolute;top:58px;left:14px}.v3-arc-mk34[hidden]{display:none}.v3-arc-mk34--out{opacity:0}@keyframes v3-arc-inject{0%{opacity:0;translate:-112%}18%{opacity:1}to{opacity:1;translate:0}}.v3-arc-mk34--in,.v3-arc-offer--in{animation:.42s cubic-bezier(.05,.86,.09,1) backwards v3-arc-inject}@media (prefers-reduced-motion:no-preference){.v3-arc-offer--in .v3-arc-offer-row{animation:.48s cubic-bezier(.22,1,.36,1) backwards v3-arc-row-in}.v3-arc-offer--in .v3-arc-offer-row:nth-child(2){animation-delay:0s}.v3-arc-offer--in .v3-arc-offer-row:nth-child(3){animation-delay:.11s}.v3-arc-offer--in .v3-arc-offer-row:nth-child(4){animation-delay:.178s}.v3-arc-offer--in .v3-arc-offer-head:after{animation:.56s cubic-bezier(.22,1,.36,1) backwards v3-arc-lip-draw}}.v3-arc-offer-head:after{content:"";background:linear-gradient(90deg, var(--v3-machine-accent), color-mix(in srgb, var(--v3-machine-accent) 20%, transparent));transform-origin:0;height:1px;margin-top:3px;display:block}@keyframes v3-arc-row-in{0%{opacity:0;translate:34px}}@keyframes v3-arc-lip-draw{0%{transform:scaleX(0)}}.v3-arc-offer{pointer-events:auto;z-index:3;flex-direction:column;align-items:flex-start;gap:4px;max-width:min(38ch,30vw);display:flex;position:absolute;top:66px;right:calc(min(34vw,260px) + 46px)}@media (max-width:1180px){.v3-arc-offer{max-width:min(36ch,34vw);top:300px;left:14px;right:auto}}.v3-arc-offer[hidden]{display:none}.v3-arc-offer-head{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--v3-machine-accent);text-shadow:3px 3px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;margin-bottom:2px;font-size:12px;font-weight:900}.v3-arc-offer-row{cursor:pointer;text-align:left;font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;color:#fff;background:0 0;border:none;border-top:1px solid #ffffff24;grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"k nm tag""k wh wh";align-items:baseline;gap:2px 10px;margin:0;padding:7px 0 8px;display:grid}.v3-arc-offer-k{grid-area:k}.v3-arc-offer-nm{grid-area:nm}.v3-arc-offer-tag{grid-area:tag}.v3-arc-offer-what{letter-spacing:.045em;color:#ffffff85;text-wrap:pretty;text-shadow:0 1px #000,1px 0 #000,-1px 0 #000,0 -1px #000;grid-area:wh;font-size:11px;font-weight:600;line-height:1.42}.v3-arc-offer-what:empty{display:none}.v3-arc-offer-row--pick .v3-arc-offer-what{color:#ffffffbd}.v3-arc-offer-row--pick{border-top-color:var(--v3-machine-accent)}@media (prefers-reduced-motion:no-preference){.v3-arc-offer-row{transition:border-top-color .2s linear}}.v3-arc-offer-row:hover .v3-arc-offer-what,.v3-arc-offer-row:focus-visible .v3-arc-offer-what{color:#ffffffdb}.v3-arc-offer-row[hidden]{display:none}.v3-arc-offer-k{letter-spacing:.02em;color:#0a0a0c;background:var(--v3-machine-accent);text-align:center;flex:none;min-width:26px;padding:1px 6px;font-size:21px;font-weight:900}.v3-arc-offer-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--v3-machine-accent);text-shadow:2px 2px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font-size:11px;font-weight:900}.v3-arc-offer-tag:empty{display:none}.v3-arc-offer-row--pick .v3-arc-offer-nm{color:var(--v3-machine-accent)}@keyframes v3-arc-offer-warn{0%,49%{background:var(--v3-machine-accent);color:#0a0a0c}50%,to{color:var(--v3-machine-accent);background:#0a0a0c}}.v3-arc-offer--warn .v3-arc-offer-k{animation:.24s step-end 3 v3-arc-offer-warn}.v3-arc-offer-nm{letter-spacing:.06em;text-transform:uppercase;text-shadow:3px 3px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font-size:21px;font-weight:700}@media (hover:hover) and (pointer:fine){.v3-arc-offer-row:hover .v3-arc-offer-nm{color:var(--v3-machine-accent)}}.v3-arc-offer-row:focus-visible{box-shadow:0 0 0 2px #0a0a0c, 0 0 0 4px var(--v3-machine-accent);outline:none}@media (max-width:900px){.v3-arc-offer{top:230px}.v3-arc-offer-k,.v3-arc-offer-nm{font-size:15px}.v3-arc-offer-head{letter-spacing:.16em;font-size:10px}.v3-arc-offer-tag{letter-spacing:.1em;font-size:9px}}@media (prefers-reduced-motion:reduce){.v3-arc-offer--warn .v3-arc-offer-k{animation:none}}@keyframes v3-arc-inject-still{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.v3-arc-mk34--in{animation-name:v3-arc-inject-still}}@keyframes v3-arc-pop{0%{opacity:0;scale:1.14 1}38%{opacity:0;scale:1.14 1}39%{opacity:1;scale:1.14 1}to{opacity:1;scale:1}}.v3-hud-lockup{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:2px;line-height:1;display:inline-flex}.v3-hud-title{letter-spacing:.3em;color:#ffffffeb;font-size:14px;font-weight:900}.v3-hud-cx{letter-spacing:.22em;color:color-mix(in oklch, var(--v3-machine-accent) 88%, #fff);font-size:17px;font-weight:900}.v3-hud-title,.v3-hud-cx{text-shadow:4px 4px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000}.v3-hud-tag--arc .v3-hud-logo{vertical-align:middle;height:30px}.v3-arc-cx-head{align-items:center;gap:10px;display:flex}.v3-arc-cx-mark{flex:none;height:22px;display:block}.v3-arc-cx-glyph{filter:drop-shadow(0 1px 4px #0009);width:auto;height:100%;display:block}.v3-arc-cx-glyph--light,[data-theme=light] .v3-arc-cx-glyph--dark{display:none}[data-theme=light] .v3-arc-cx-glyph--light{display:block}.v3-arc-cx-nm{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklch, var(--v3-machine-accent) 82%, #fff);text-shadow:3px 3px #000000eb;font-size:13px;font-weight:900;line-height:1}.v3-arc-cx-live{background:color-mix(in srgb, var(--v3-machine-accent) 22%, transparent);flex:none;width:26px;height:2px;margin-left:2px;display:block;position:relative;overflow:hidden}.v3-arc-cx-live:after{content:"";background:var(--v3-machine-accent);width:8px;animation:2.4s cubic-bezier(.5,0,.5,1) infinite v3-arc-cx-scan;position:absolute;inset:0 auto 0 0}@keyframes v3-arc-cx-scan{0%{opacity:.35;translate:0}22%{opacity:1}50%{opacity:1;translate:18px}72%{opacity:1}to{opacity:.35;translate:0}}@media (prefers-reduced-motion:reduce){.v3-arc-cx-live:after{opacity:.85;animation:none}}@keyframes v3-arc-decal{0%{clip-path:inset(0 100% 0 0);translate:-14px}to{clip-path:inset(0);translate:0}}.v3-arc-mk34--in .v3-arc-mk34-lip{animation:.52s cubic-bezier(.16,.9,.2,1) 60ms backwards v3-arc-decal}@media (prefers-reduced-motion:reduce){.v3-arc-mk34--in .v3-arc-mk34-lip{animation-name:v3-arc-inject-still}}.v3-arc-mk34-body{letter-spacing:.045em;color:var(--v3-ti-ink);text-wrap:pretty;text-shadow:4px 4px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font-weight:500;line-height:1.6}.v3-arc-mk34-body .v3-ti-w{vertical-align:baseline}.v3-arc-mk34-slate{letter-spacing:.19em;font-variant-numeric:tabular-nums;color:#ffffff94;flex-direction:column;gap:3px;margin-bottom:5px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.v3-arc-mk34-slate[hidden],.v3-arc-mk34-row[hidden]{display:none}.v3-arc-mk34-row{text-shadow:4px 4px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000}.v3-arc-mk34-row:first-child{color:color-mix(in oklch, var(--v3-machine-accent) 86%, #fff)}.v3-arc-mk34--in .v3-arc-mk34-row{animation:.52s cubic-bezier(.16,1,.3,1) backwards v3-arc-slate-up;animation-delay:calc(var(--r,0) * 70ms)}@keyframes v3-arc-slate-up{0%{opacity:0;clip-path:inset(0 100% 0 0);translate:-5px}to{opacity:1;clip-path:inset(0);translate:0}}@media (prefers-reduced-motion:reduce){.v3-arc-mk34--in .v3-arc-mk34-row{animation:none}}@media (max-width:900px){.v3-arc-mk34-slate{letter-spacing:.14em;gap:1px;margin-bottom:6px;font-size:9px}}.v3-arc-mk34-body .v3-ti-runner--flow{margin-left:0}@media (max-width:900px){.v3-arc-mk34{width:calc(100vw - 44px);font-size:13.5px;top:52px}.v3-hud-title{font-size:9px}.v3-hud-cx{font-size:11px}.v3-hud-tag--arc .v3-hud-logo{vertical-align:-6px;height:22px}}.v3-arc-keys{letter-spacing:.14em;color:#fff6;white-space:pre-line;overflow-wrap:break-word;pointer-events:none;margin-top:12px;font-size:9px;line-height:1.9}.v3-arc-wpns{pointer-events:auto;gap:8px;display:flex;position:absolute;bottom:72px;right:22px}.v3-arc-wbtn{cursor:pointer;background:#0a0b0f8c;border:1px solid #ffffff2e;width:34px;height:26px;padding:0;position:relative}.v3-arc-wbtn--on{border-color:color-mix(in srgb, var(--v3-machine-accent) 75%, transparent);box-shadow:0 0 9px color-mix(in srgb, var(--v3-machine-accent) 30%, transparent)}.v3-arc-wbtn:before,.v3-arc-wbtn:after{content:"";z-index:1;background:#ffffff8c;position:absolute;top:50%;left:50%}.v3-arc-wbtn--on:before,.v3-arc-wbtn--on:after{background:var(--v3-machine-accent)}.v3-arc-wbtn--b:before{width:2px;height:12px;transform:translate(-50%,-50%)}.v3-arc-wbtn--b:after{display:none}.v3-arc-wbtn--c:before{border-radius:50%;width:9px;height:9px;transform:translate(-50%,-50%)}.v3-arc-wbtn--c:after{display:none}.v3-arc-wbtn--s:before{width:2px;height:11px;transform:translate(-50%,-50%)}.v3-arc-wbtn--s:after{background:0 0;border-left:2px solid #ffffff8c;border-right:2px solid #ffffff8c;width:14px;height:11px;transform:translate(-50%,-50%)perspective(40px)rotateX(28deg)}.v3-arc-wbtn--s.v3-arc-wbtn--on:after{border-left-color:var(--v3-machine-accent);border-right-color:var(--v3-machine-accent)}.v3-arc-wbtn--m:before{border-radius:50%;width:7px;height:7px;transform:translate(-50%,-50%)}.v3-arc-wbtn--m:after{background:0 0;border:1px dashed #ffffff80;border-radius:50%;width:15px;height:15px;transform:translate(-50%,-50%)}.v3-arc-wbtn--m.v3-arc-wbtn--on:after{border-color:var(--v3-machine-accent)}.v3-arc-wbtn--r:before{width:2px;height:20px;transform:translate(-50%,-50%)}.v3-arc-wbtn--r:after{width:10px;height:2px;transform:translate(-50%,-50%)}.v3-arc-wbtn--k:before{background:0 0;border-top:2px solid #ffffff8c;border-right:2px solid #ffffff8c;border-top-right-radius:10px;width:13px;height:10px;transform:translate(-50%,-50%)}.v3-arc-wbtn--k.v3-arc-wbtn--on:before{border-right-color:var(--v3-machine-accent);border-top-color:var(--v3-machine-accent)}.v3-arc-wbtn--k:after{border-radius:50%;width:5px;height:5px;transform:translate(160%,-150%)}.v3-arc-wheat{transform-origin:bottom;background:color-mix(in srgb, var(--v3-machine-accent) 30%, transparent);pointer-events:none;position:absolute;inset:0;transform:scaleY(0)}.v3-arc-wbtn--vent{border-color:#ff3e28e6}.v3-arc-wbtn--vent .v3-arc-wheat{background:#ff3e284d}.v3-arc-radar{width:104px;height:104px;transform-style:preserve-3d;border:1px solid color-mix(in srgb, var(--v3-machine-accent) 34%, transparent);box-shadow:inset 0 0 0 1px #ffffff0d, inset 0 0 22px color-mix(in srgb, var(--v3-machine-accent) 12%, transparent), 0 8px 22px #0000008c;background:radial-gradient(circle,#ffffff0d 1px,#0000 1.5px),radial-gradient(circle,#0000 62%,#ffffff0a 100%);border-radius:50%;position:absolute;bottom:64px;left:22px;transform:perspective(260px)rotateX(62deg)}.v3-arc-radar:before{content:"";clip-path:polygon(50% 0%,100% 100%,50% 76%,0% 100%);background:#ffffffe6;width:9px;height:10px;margin:-5px 0 0 -4.5px;position:absolute;top:50%;left:50%}.v3-arc-radar:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--v3-machine-accent) 42%, transparent), transparent);width:1px;height:40%;margin-left:-.5px;position:absolute;top:6%;left:50%}.v3-arc-rb{background:var(--v3-machine-accent);width:4px;height:4px;box-shadow:0 0 6px color-mix(in srgb, var(--v3-machine-accent) 60%, transparent);will-change:transform;border-radius:50%;margin:-2px 0 0 -2px;display:block;position:absolute;top:50%;left:50%}.v3-arc-rb--run{background:color-mix(in srgb, var(--v3-machine-accent) 45%, transparent);width:3px;height:3px;box-shadow:none}.v3-arc-rb--nav{background:var(--v3-machine-accent);transform-origin:50%;border-radius:0;width:5px;height:5px;rotate:45deg}.v3-arc-rb--core{background:color-mix(in srgb, var(--v3-machine-accent) 55%, transparent)}.v3-arc-rb--rock{width:2px;height:2px;box-shadow:none;background:#ffffff57;margin:-1px 0 0 -1px}.v3-arc-rb--rock.v3-arc-rb--big{background:#ffffff80;width:3px;height:3px;margin:-1.5px 0 0 -1.5px}.v3-arc-rb--boss{border:1.5px solid var(--v3-machine-accent);width:9px;height:9px;box-shadow:0 0 8px color-mix(in srgb, var(--v3-machine-accent) 70%, transparent), inset 0 0 4px color-mix(in srgb, var(--v3-machine-accent) 55%, transparent);background:0 0;margin:-4.5px 0 0 -4.5px}.v3-arc-rb--hunt{background:var(--v3-machine-accent);border-radius:0;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;rotate:45deg}@media (prefers-reduced-motion:no-preference){.v3-arc-rb--boss{animation:1.6s ease-in-out infinite v3-arc-bosspip}}@keyframes v3-arc-bosspip{0%,to{opacity:.72}50%{opacity:1}}.v3-arc-rb[hidden]{display:none}.v3-arc-uav{border:1px solid color-mix(in srgb, var(--v3-machine-accent) 55%, transparent);opacity:0;pointer-events:none;border-radius:50%;animation:3.6s linear infinite v3-arc-uav;position:absolute;inset:0;transform:scale(.05)}@keyframes v3-arc-uav{0%{opacity:.85;transform:scale(.05)}70%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.v3-arc-rb{transition:opacity .26s linear}@media (prefers-reduced-motion:reduce){.v3-arc-uav{opacity:0;animation:none}.v3-arc-rb{transition:none}}.v3-arc-pf{letter-spacing:.08em;color:color-mix(in oklch, var(--v3-machine-accent) 60%, #fff);text-shadow:0 0 8px #000c;opacity:0;pointer-events:none;will-change:transform, opacity;font-size:12px;font-weight:800;position:absolute;top:0;left:0}.v3-arc-pf:not(.v3-arc-pf--on){visibility:hidden}.v3-arc--touch{touch-action:none;-webkit-user-select:none;user-select:none}.v3-arc-tzone{pointer-events:auto;width:38%;position:absolute;top:18%;bottom:0;left:0}.v3-arc-stick{opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff0d,#0000 70%);border:1px solid #ffffff38;border-radius:50%;width:104px;height:104px;margin:-52px 0 0 -52px;position:absolute}.v3-arc-stick--on{opacity:1}.v3-arc-stick-thumb{will-change:transform;background:#ffffff38;border:1px solid #ffffff73;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;display:block;position:absolute;top:50%;left:50%}.v3-arc-tbtn{pointer-events:auto;color:#ffffffd9;letter-spacing:.14em;background:#0a0b0f99;border:1px solid #ffffff4d;border-radius:50%;padding:0;font-weight:800;position:absolute}.v3-arc-tbtn--boost{border-color:color-mix(in srgb, var(--v3-machine-accent) 55%, transparent);width:62px;height:62px;font-size:10px;bottom:88px;right:20px}.v3-arc-tbtn--boost:active{background:color-mix(in srgb, var(--v3-machine-accent) 30%, #0a0b0f99)}.v3-arc-tbtn--pause{width:40px;height:40px;font-size:11px;top:14px;left:14px}.v3-arc--touch .v3-arc-keys{display:none}.v3-arc--touch .v3-arc-radar{width:72px;height:72px;inset:120px 20px auto auto}.v3-arc--touch .v3-arc-rail{top:70px}.v3-arc--touch .v3-arc-mk34{width:calc(100vw - 194px);top:100px}.v3-arc--touch .v3-arc-score{top:62px}.v3-arc--touch .v3-arc-wpns{bottom:20px;right:96px}.v3-arc--touch .v3-arc-speed{width:112px;bottom:56px;right:96px}.v3-arc--touch .v3-arc-hull{top:auto;bottom:38px;left:22px}.v3-arc--touch .v3-arc-rolltank{bottom:14px}.v3-arc--touch .v3-arc-hp{bottom:62px}.v3-arc--touch .v3-arc-wpn{display:none}@media (max-width:900px) and (pointer:coarse){.v3-hud-tag--tl{left:62px}.v3-hud-tag--arc{min-width:96px}}.v3-arc-mark{opacity:0;pointer-events:none;will-change:transform;width:12px;height:12px;margin:-6px 0 0 -6px;transition:opacity .24s;position:absolute;top:0;left:0}.v3-arc-mark:before{content:"";border:1px solid var(--v3-machine-accent);box-shadow:0 0 7px color-mix(in srgb, var(--v3-machine-accent) 45%, transparent);position:absolute;inset:0;transform:rotate(45deg)}.v3-arc-mark--on{opacity:1}.v3-arc-mark--on.v3-arc-mark--edge{opacity:.42}.v3-arc-mark[data-t="1"]:before{box-shadow:none;background:var(--v3-machine-accent);clip-path:polygon(evenodd,50% 0,100% 100%,0 100%,50% 26%,81% 89%,19% 89%);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--v3-machine-accent) 55%, transparent));border:0;transform:scale(1.5)}.v3-arc-mark[data-t="2"]:before{box-shadow:none;background:var(--v3-machine-accent);clip-path:polygon(evenodd,25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%,31% 20%,69% 20%,84% 50%,69% 80%,31% 80%,16% 50%);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--v3-machine-accent) 55%, transparent));border:0;transform:none}.v3-arc-mark[data-t="3"]:before{transform:rotate(45deg)scale(.72)}.v3-arc-mark[data-t="4"]:before{transform:none}.v3-arc-mark[data-t="5"]:before{border-radius:50%;transform:none}.v3-arc-mark[data-t="6"]:before{box-shadow:none;background:var(--v3-machine-accent);clip-path:polygon(evenodd,0 0,100% 0,50% 100%,19% 11%,81% 11%,50% 74%);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--v3-machine-accent) 60%, transparent));border:0;transform:scale(1.5)}.v3-arc-mark[data-t$=b]:before{border:2px solid var(--v3-machine-accent);box-shadow:0 0 10px color-mix(in srgb, var(--v3-machine-accent) 60%, transparent);clip-path:none;filter:none;background:0 0;border-radius:0;transform:rotate(45deg)scale(1.45)}.v3-arc-nav{opacity:0;pointer-events:none;will-change:transform;transition:opacity .3s;position:absolute;top:0;left:0}.v3-arc-nav--on{opacity:1}.v3-arc-nav-d{border:1px solid var(--v3-machine-accent);width:14px;height:14px;position:absolute;top:-7px;left:-7px;transform:rotate(45deg)}.v3-arc-nav-t{white-space:nowrap;letter-spacing:.16em;color:#fffc;font-size:10px;font-weight:700;position:absolute;top:-6px;left:16px}.v3-arc-fpr{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.v3-arc--fp .v3-arc-fpr{opacity:1}.v3-arc-fpr:before{content:"";z-index:1;background:linear-gradient(#0000,#060608f5 42%);border-top:1px solid #ffffff17;border-radius:100% 100% 0 0/46% 46% 0 0;height:16%;position:absolute;bottom:0;left:0;right:0}.v3-arc-fpr:after{content:"";background:linear-gradient(#050508cc,#0000);height:7%;position:absolute;top:0;left:0;right:0}.v3-arc-fpr-pl,.v3-arc-fpr-pr{width:4.5%;position:absolute;top:-6%;bottom:6%}.v3-arc-fpr-pl{background:linear-gradient(90deg,#050508d9,#0000);left:-1.4%;transform:skew(7deg)}.v3-arc-fpr-pr{background:linear-gradient(270deg,#050508d9,#0000);right:-1.4%;transform:skew(-7deg)}.v3-arc-fpr-ring{border:1px solid #ffffff52;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.v3-arc-fpr-ring:before,.v3-arc-fpr-ring:after{content:"";background:#ffffff52;width:9px;height:1px;position:absolute;top:50%}.v3-arc-fpr-ring:before{left:-14px}.v3-arc-fpr-ring:after{right:-14px}.v3-arc-fpr-dot{background:#fff;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute;top:50%;left:50%}.v3-arc-fpr-roll{will-change:transform;background:linear-gradient(90deg,#0000,#ffffff80 30%,#0000 50%,#ffffff80 70%,#0000);width:130px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-arc-fpr-vel,.v3-arc-fpr-hull{letter-spacing:.16em;color:#ffffffa8;z-index:1;font-size:10px;font-weight:700;position:absolute;bottom:4.5%}.v3-arc-fpr-vel{left:26%}.v3-arc-fpr-hull{right:26%}.v3-arc-fpr-glass{background: radial-gradient(ellipse 86% 70% at 50% 45%, transparent 55%, #06070a80 62%, #040508eb 71%),  radial-gradient(ellipse 82% 66% at 50% 45%, transparent 46%, color-mix(in srgb, var(--v3-machine-accent) 22%, transparent) 58%, color-mix(in srgb, var(--v3-machine-accent) 8%, transparent) 63%, transparent 68%), linear-gradient(112deg, transparent 40%, #ffffff0d 47%, transparent 55%), linear-gradient(292deg, transparent 55%, #ffffff08 62%, transparent 70%);position:absolute;inset:0}.v3-arc-fpr-glass:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:84%;height:68%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.v3-arc-fpr-yoke{z-index:2;width:clamp(30px,3.2%,52px);height:12.5%;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 16px color-mix(in srgb, var(--v3-machine-accent) 20%, transparent);background:linear-gradient(#171a21,#07080c 78%);border:1px solid #ffffff26;border-bottom:0;border-radius:44% 44% 0 0/20% 20% 0 0;position:absolute;bottom:2.8%;left:50%;transform:translate(-50%)}.v3-arc-fpr-grip{background:linear-gradient(#1b1f28,#0a0c12);border:1px solid #ffffff2b;border-radius:999px;width:200%;height:30%;position:absolute;top:-10%}.v3-arc-fpr-grip--l{transform-origin:100%;right:56%;transform:rotate(24deg)}.v3-arc-fpr-grip--r{transform-origin:0%;left:56%;transform:rotate(-24deg)}.v3-arc-fpr-console{z-index:3;letter-spacing:.42em;text-indent:.42em;text-align:center;color:color-mix(in oklch, var(--v3-machine-accent) 82%, #fff);text-shadow:0 0 10px color-mix(in srgb, var(--v3-machine-accent) 40%, transparent);font-size:11px;font-weight:900;position:absolute;bottom:1.4%;left:50%;transform:translate(-50%)}.v3-arc-fpr-console:after{content:"FLIGHT OPS";letter-spacing:.34em;text-indent:.34em;color:#ffffff70;text-shadow:none;font-size:6px;font-weight:700;display:block}.v3-arc-fpr-console:before{content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--v3-machine-accent) 55%, transparent) 0 4px, transparent 4px 7px);width:34px;height:3px;margin:0 auto 3px;display:block}.v3-arc--dead .v3-arc-offer,.v3-arc--dead .v3-arc-hud,.v3-arc--dead .v3-arc-danger,.v3-arc--dead .v3-arc-threat,.v3-arc--dead .v3-arc-cross,.v3-arc--dead .v3-arc-mark,.v3-arc--dead .v3-arc-nav,.v3-arc--dead .v3-arc-fpr,.v3-arc--dead .v3-arc-tzone,.v3-arc--dead .v3-arc-pf{opacity:0!important;pointer-events:none!important;transition:opacity .14s linear!important}.v3-arc--slain:before{content:"";background:#96080870;animation:.24s both v3-arc-wash;position:absolute;inset:0}@keyframes v3-arc-wash{0%{opacity:0}to{opacity:1}}.v3-arc--won:before{content:"";background:#ffffff42;animation:.24s both v3-arc-wash;position:absolute;inset:0}.v3-arc--won .v3-arc-slain{color:#fff;text-shadow:0 4px 40px #ffffffb3}.v3-arc-slain{letter-spacing:.06em;color:#fff;text-shadow:0 4px 34px #780000cc;place-items:center;font-size:clamp(64px,13vw,170px);font-weight:900;animation:.24s both v3-arc-wash;display:grid;position:absolute;inset:0}.v3-arc-slain[hidden],.v3-arc-sheet[hidden],.v3-arc-pause{text-align:left;background:radial-gradient(92% 78% at 50% 46%,#000000f0 0%,#000000e6 46%,#0000009e 74%,#0000 100%)!important;border:0!important;width:min(680px,92vw)!important;padding:30px 6px 26px!important}.v3-arc-pause>.bilat-frame,.v3-arc-pause>.bilat-border,.v3-arc-pause .v3-arc-menu-lock{display:none!important}.v3-arc-pause .v3-arc-pause-title{letter-spacing:.34em;border-bottom:1px solid #ffffff24;margin:0 0 36px;padding-bottom:12px;font-weight:800;display:block;color:var(--v3-machine-accent,#e0322a)!important;font-size:11px!important}.v3-arc-pause.v3-arc-pause{width:min(660px,92vw)}.v3-arc-pause .v3-arc-btn{text-align:left;letter-spacing:.14em;transition:color .18s,background .22s;position:relative;color:#ffffffd1!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:0!important;padding:15px 4px 15px 18px!important;font-size:14px!important}.v3-arc-pause .v3-arc-btn>.bilat-border{display:none!important}.v3-arc-pause .v3-arc-btn:after{content:"";background:var(--v3-machine-accent,#e0322a);pointer-events:none;height:1px;transition:left .42s cubic-bezier(.22,1,.36,1),right .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:50%;right:50%}.v3-arc-pause .v3-arc-btn:before{content:"";background:var(--v3-machine-accent,#e0322a);transform-origin:50%;pointer-events:none;width:5px;height:5px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:5px;transform:translateY(-50%)scale(0)rotate(45deg)}.v3-arc-pause .v3-arc-btn:hover,.v3-arc-pause .v3-arc-btn:focus-visible{color:#fff!important;background:#ffffff09!important}.v3-arc-pause .v3-arc-btn:hover:after,.v3-arc-pause .v3-arc-btn:focus-visible:after{left:0;right:0}.v3-arc-pause .v3-arc-btn:hover:before,.v3-arc-pause .v3-arc-btn:focus-visible:before{transform:translateY(-50%)scale(1)rotate(45deg)}.v3-arc-pause .v3-arc-vol{padding-left:18px!important}@media (prefers-reduced-motion:reduce){.v3-arc-pause .v3-arc-btn:after,.v3-arc-pause .v3-arc-btn:before{transition:none}}.v3-arc-pause .v3-arc-btn--primary{font-weight:800;color:#fff!important}.v3-arc-pause .v3-arc-vol{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff17!important;padding:11px 4px!important}.v3-arc-pause .v3-arc-pause-rows{grid-template-columns:1fr!important;gap:0!important}.v3-arc-pause .v3-arc-cx--card{margin-bottom:22px;border:0!important;border-left:2px solid color-mix(in oklch, var(--v3-machine-accent,#e0322a) 62%, transparent)!important;background:0 0!important;padding:2px 0 2px 16px!important}[data-theme=light] .v3-arc-pause .v3-arc-btn{color:#ffffffd1!important}@media (max-width:900px){.v3-arc-pause{padding:22px 4px 20px!important}}.v3-arc-pause .section-lip,.v3-arc-pause .v3-bilat-rule,.v3-arc-pause .bilat-frame,.v3-arc-pause .v3-arc-btn>.bilat-border,.v3-arc-pause .v3-arc-vol>.bilat-border{display:none!important}.v3-arc-pause .bilat-border:after,.v3-arc-pause .bilat-border:before{content:none!important;display:none!important}.v3-arc-pause .v3-arc-cx-lip{background:#ffffff24!important;height:1px!important;margin:9px 0 12px!important;display:block!important}.v3-arc-pause .v3-arc-cx-lip:after,.v3-arc-pause .v3-arc-menu-lock,.v3-arc-pause .v3-arc-menu-mark,.v3-arc-pause .v3-arc-menu-nm{display:none!important}.v3-gx-host--play:has(.v3-arc--paused){cursor:default}.v3-arc-pause,.v3-arc-sheet,.v3-arc-refit{cursor:default}.v3-arc-pause[hidden],.v3-arc-refit[hidden],.v3-arc-dip[hidden],.v3-arc-sheet[hidden],.v3-arc-slain[hidden]{display:none!important}.v3-arc-sheet,.v3-arc-pause,.v3-arc-refit{pointer-events:auto;background:#0a0a0c;flex-direction:column;align-items:stretch;width:min(560px,88vw);max-height:calc(100dvh - 24px);padding:34px 38px;animation:.2s both v3-arc-wash;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-arc-menu-lock{border-bottom:1px solid #ffffff24;align-items:center;gap:11px;margin-bottom:14px;padding-bottom:12px;display:flex}.v3-arc-menu-mark{filter:drop-shadow(2px 2px #000c);flex:none;width:auto;height:44px;display:block}.v3-arc-menu-nm{letter-spacing:.2em;color:currentColor;text-transform:uppercase;font-size:21px;font-weight:900;line-height:1}.v3-arc-sheet-title,.v3-arc-pause-title{letter-spacing:.14em;color:#fff;margin-bottom:4px;font-size:16px;font-weight:900}.v3-arc-sheet-title{border-bottom:1px solid color-mix(in srgb, var(--v3-machine-accent) 38%, transparent);margin-bottom:10px;padding-bottom:7px}.v3-arc-sheet-say{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.01em;color:#ffffff9e;max-width:34ch;margin:-4px 0 14px;font-size:12px;font-weight:500;line-height:1.5}.v3-arc-sheet-seed{letter-spacing:.18em;color:#ffffff73;margin-bottom:18px;font-size:10px;font-weight:700}.v3-arc-sheet-row{border-bottom:1px solid #ffffff12;justify-content:space-between;padding:7px 0;display:flex}.v3-arc-sheet-k{letter-spacing:.18em;color:#ffffff80;font-size:10px;font-weight:700}.v3-arc-sheet-v{letter-spacing:.08em;color:#fff;font-size:13px;font-weight:700}.v3-arc-newbest{letter-spacing:.2em;color:var(--v3-machine-accent);margin-top:14px;font-size:11px;font-weight:900}.v3-arc-sheet-delta{letter-spacing:.2em;color:#ffffff9e;margin-top:14px;font-size:11px;font-weight:900}.v3-arc-sheet-delta[hidden]{display:none}.v3-arc-sheet-keys{letter-spacing:.16em;color:#ffffff57;margin-top:14px;font-size:9.5px;font-weight:700}.v3-arc-sheet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.v3-arc-sheet-actions .v3-arc-btn{text-align:center;padding:14px 16px;position:relative}@media (max-height:620px){.v3-arc-pause .v3-arc-cx--card{display:none}}.v3-arc-sheet-rows{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.v3-arc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 0 4px;display:grid}.v3-arc-stat{text-align:center;background:#ffffff08;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:15px 10px 12px;animation:.4s cubic-bezier(.22,1,.36,1) both v3-arc-stat-in;display:flex;position:relative;overflow:hidden}.v3-arc-stat:nth-child(2){animation-delay:70ms}.v3-arc-stat:nth-child(3){animation-delay:.113s}.v3-arc-stat:nth-child(4){animation-delay:.183s}@keyframes v3-arc-stat-in{0%{opacity:0;filter:blur(5px);transform:translateY(9px)}to{opacity:1;filter:none;transform:none}}.v3-arc-stat:first-child>.bilat-frame{--s1-cx:calc(100% + 5px);--s1-cy:calc(100% + 5px)}.v3-arc-stat:nth-child(2)>.bilat-frame{--s1-cx:calc(0% - 5px);--s1-cy:calc(100% + 5px)}.v3-arc-stat:nth-child(3)>.bilat-frame{--s1-cx:calc(100% + 5px);--s1-cy:calc(0% - 5px)}.v3-arc-stat:nth-child(4)>.bilat-frame{--s1-cx:calc(0% - 5px);--s1-cy:calc(0% - 5px)}.v3-arc-stat-v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff;font-size:27px;font-weight:800;line-height:1}.v3-arc-stat-k{letter-spacing:.16em;color:#ffffff80;font-size:9px;font-weight:700}.v3-arc-sheet-cause{align-items:baseline;gap:8px;margin:-2px 0 10px;display:flex}.v3-arc-cause-k{letter-spacing:.18em;color:#ffffff80;font-size:9px;font-weight:700}.v3-arc-cause-v{letter-spacing:.14em;color:var(--v3-machine-accent);font-size:12px;font-weight:900}.v3-arc-sheet-quiet{justify-content:center;gap:28px;margin-top:13px;display:flex}@media (prefers-reduced-motion:reduce){.v3-arc-stat{animation:none}}.v3-arc-pause-rows{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;margin-top:22px;display:grid;overflow-y:auto}.v3-arc-pause-rows>.v3-arc-vol{grid-column:1/-1}.v3-arc-pause-rows>.v3-arc-btn{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v3-arc-refit-rows{flex-direction:column;gap:10px;margin-top:22px;display:flex}.v3-arc-refit{width:min(760px,92vw)}.v3-arc-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.v3-arc-card{text-align:left;color:#fff;cursor:default;background:#ffffff08;border:0 solid #0000;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:10px 12px 11px;font-family:inherit;display:flex}.v3-arc-card-nm{letter-spacing:.07em;overflow-wrap:anywhere;font-size:11.5px;font-weight:700}.v3-arc-card-tag{letter-spacing:.16em;color:#ffffff6b;font-size:9.5px;font-weight:700}.v3-arc-card{gap:7px;padding:15px 16px 16px}.v3-arc-card-nm{font-size:13.5px}.v3-arc-card-what{letter-spacing:.005em;color:#ffffffa8;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.45}.v3-arc-card[hidden]{display:none}.v3-arc-pause-say.v3-arc-refit-say--card{border-left:2px solid var(--v3-machine-accent);padding-left:12px;transition:border-color .18s linear}@media (prefers-reduced-motion:reduce){.v3-arc-pause-say.v3-arc-refit-say--card{transition:none}}.v3-arc-card[data-state=deal]{border-color:var(--v3-machine-accent);cursor:pointer;background:#ffffff12}.v3-arc-card[data-state=deal] .v3-arc-card-tag{color:var(--v3-machine-accent)}.v3-arc-card[data-state=have] .v3-arc-card-tag{color:#ffffffb8}.v3-arc-card[data-state=max],.v3-arc-card[data-state=lock],.v3-arc-card[data-state=off]{color:#ffffff57;background:0 0;border-color:#ffffff17}.v3-arc-card[data-state=off]{opacity:.55}.v3-arc-card:focus-visible{box-shadow:0 0 0 2px #0a0a0c, 0 0 0 4px var(--v3-machine-accent);outline:none}.v3-arc-card:not([data-state=deal]){transform:none}@media (max-width:720px){.v3-arc-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-arc-refit-btn{text-align:left}.v3-machine-window:has(.v3-gx-host--nogl) .v3-hud-tag--br{display:none}.v3-hud-mark{vertical-align:-1px;background:var(--v3-machine-accent);clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);width:9px;height:9px;margin-right:7px;display:inline-block}.v3-arc-vol{background:#ff7a0012;border:1px solid #ff7a002e;flex:1 0 100%;align-items:center;gap:12px;padding:10px 14px;display:flex}[data-theme=dark] .v3-arc-vol{border-color:color-mix(in srgb, var(--v3-machine-accent) 22%, transparent);background:#0c0b0ab8}.v3-arc-vol-lab{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.16em;color:color-mix(in srgb, currentColor 74%, transparent);flex:none;min-width:92px;font-size:11px;font-weight:600;line-height:1}.v3-arc-vol-in{appearance:none;cursor:pointer;background:0 0;flex:auto;min-width:0;height:22px;margin:0}.v3-arc-vol-in:focus-visible{outline:1px solid var(--v3-machine-accent);outline-offset:3px}.v3-arc-vol-in::-webkit-slider-runnable-track{background:color-mix(in srgb, currentColor 26%, transparent);height:2px}.v3-arc-vol-in::-moz-range-track{background:color-mix(in srgb, currentColor 26%, transparent);height:2px}.v3-arc-vol-in::-webkit-slider-thumb{appearance:none;background:var(--v3-machine-accent);width:12px;height:12px;box-shadow:none;border:0;border-radius:50%;margin-top:-5px}.v3-arc-vol-in::-moz-range-thumb{background:var(--v3-machine-accent);border:0;border-radius:50%;width:12px;height:12px}.v3-arc-btn{letter-spacing:.1em;color:#fff;cursor:pointer;background:#ff7a001f;border:1px solid #ff7a0040;padding:12px 16px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background-color .16s,border-color .16s}.v3-arc-btn:hover{background:#ff7a002e;border-color:#ff7a0073}[data-theme=dark] .v3-arc-btn{border-color:color-mix(in srgb, var(--v3-machine-accent) 34%, transparent);background:#0c0b0ae6}[data-theme=dark] .v3-arc-btn:hover{border-color:color-mix(in srgb, var(--v3-machine-accent) 58%, transparent);background:#140c0cf2}.v3-arc-btn--turn{transform:perspective(900px) rotateX(calc(var(--rx,0deg) * .42)) rotateY(calc(var(--ry,0deg) * .42));transform-style:preserve-3d;transition:transform .48s cubic-bezier(.34,1.26,.64,1),background-color .16s,border-color .16s}@media (hover:none){.v3-arc-btn--turn{transform:none}}@media (prefers-reduced-motion:reduce){.v3-arc-btn--turn{transition:background-color .16s,border-color .16s;transform:none}}.v3-arc-cx--card{--cx-card-size:16.5px;--cx-card-lh:1.55;--v3-ti-ink:#ffffffe6}.v3-arc-pause-say{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;font-size:var(--cx-card-size,12.5px);letter-spacing:.045em;font-weight:500;line-height:var(--cx-card-lh,1.55);color:var(--v3-ti-ink);text-wrap:pretty;max-width:42ch;margin:0}.v3-arc-cx--card{flex-direction:column;align-items:flex-start;margin:0 0 4px;display:flex}.v3-arc-cx--card .v3-arc-cx-nm{text-shadow:none}.v3-arc-cx--card .v3-arc-cx-lip{width:100%}.v3-arc-cx-seat{min-height:calc(var(--cx-card-size,12.5px) * var(--cx-card-lh,1.55) * 5);align-self:stretch;margin-bottom:16px;position:relative}.v3-arc-cx-seat>.v3-arc-pause-say{position:absolute;inset:0 0 auto}.v3-arc-cx--card:has(>.v3-arc-cx-seat>.v3-arc-pause-say:empty){display:none}.v3-arc-btn:hover{border-color:color-mix(in srgb, var(--v3-machine-accent) 72%, transparent);background:#ffffff1a}.v3-arc-btn--primary{color:#fff;border-color:var(--v3-machine-accent)}.v3-arc-btn:focus-visible{box-shadow:0 0 0 2px #0a0a0c, 0 0 0 4px var(--v3-machine-accent);outline:none}.v3-arc-btn--quiet.v3-arc-btn--quiet{letter-spacing:.18em;color:#ffffff70;background:0 0;border-color:#0000;padding:6px 4px;font-size:9.5px}.v3-arc-btn--quiet.v3-arc-btn--quiet:hover{color:#fff;background:0 0;border-color:#0000}[data-theme=light] .v3-arc-sheet .v3-arc-btn--primary,[data-theme=light] .v3-arc-pause .v3-arc-btn--primary,[data-theme=light] .v3-arc-refit .v3-arc-btn--primary{border-color:var(--v3-machine-accent)}.v3-arc-dip{z-index:7;opacity:0;pointer-events:none;background:#000;transition:opacity .18s;position:absolute;inset:0}.v3-arc-dip--on{opacity:1}@media (prefers-reduced-motion:reduce){.v3-arc-cross:before,.v3-arc-hud,.v3-arc-hint,.v3-arc-mark,.v3-arc-nav,.v3-arc-fpr,.v3-arc-wave{transition:none}.v3-arc-slain,.v3-arc--slain:before,.v3-arc--won:before,.v3-arc-sheet,.v3-arc-pause,.v3-arc-refit{animation:none}}.v3-arc-hp{pointer-events:none;border:1px solid #0000;gap:3px;padding:3px;transition:border-color .2s,box-shadow .2s;display:flex;position:absolute;bottom:58px;left:22px}.v3-arc-hp-seg{background:#ffffff24;width:26px;height:5px;transition:background-color .22s,box-shadow .22s;display:block}.v3-arc-hp-seg[hidden]{display:none}.v3-arc-hp-seg--on{background:var(--v3-machine-accent);box-shadow:0 0 8px color-mix(in srgb, var(--v3-machine-accent) 55%, transparent)}.v3-arc-hp--shield{border-color:#ffffffa6;box-shadow:0 0 10px #ffffff47}@media (prefers-reduced-motion:reduce){.v3-arc-hp,.v3-arc-hp-seg{transition:none}}.v3-arc-hud{--v3-arc-rung:calc(19px * var(--v3-arc-ui))}.v3-arc-wpn{bottom:calc(10px * var(--v3-arc-ui))}.v3-arc-rolltank{bottom:calc(10px * var(--v3-arc-ui) + var(--v3-arc-rung))}.v3-arc-hull{bottom:calc(10px * var(--v3-arc-ui) + var(--v3-arc-rung) * 2)}.v3-arc-hp{bottom:calc(10px * var(--v3-arc-ui) + var(--v3-arc-rung) * 3)}.v3-arc-radar{bottom:calc(10px * var(--v3-arc-ui) + var(--v3-arc-rung) * 3 + 5px)}.v3-arc-slab.v3-arc-slab{border:13px solid var(--slab-face,#141418);box-shadow:inset 0 3px 0 0 var(--slab-lit,#ffffff24), inset 0 -3px 0 0 var(--slab-dim,#0000008c),  16px 16px 0 -3px var(--slab-cast,#0000006b);border-image:repeating-linear-gradient(90deg, var(--slab-face,#141418) 0 2px, var(--slab-flute-a,#1e1e24) 2px 3px) 22 13 13 13 / 22px 13px 13px 13px / 0 stretch;background-clip:padding-box}[data-theme=dark] .v3-arc-slab{--slab-face:#141418;--slab-lit:#ffffff38;--slab-dim:#000000b8;--slab-cast:#000000a8;--slab-flute-a:#1f1f26}[data-theme=light] .v3-arc-slab{--slab-face:#a29c93;--slab-lit:#fffffff2;--slab-dim:#0c0b0a6b;--slab-cast:#0c0b0a61;--slab-flute-a:#8e887f}.v3-arc-slab>.bilat-veil{inset:-13px}.v3-arc-wheel{z-index:30;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.v3-arc-wheel:before{content:"";background:radial-gradient(circle,#05060900 40%,#05060980 74%,#05060900 100%);border:1px solid #ffffff24;border-radius:50%;width:264px;height:264px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-arc-wslice{letter-spacing:.14em;color:#ffffffb8;white-space:nowrap;background:#0a0b0fb8;border:1px solid #ffffff2e;padding:7px 12px;font-size:11px;position:absolute;top:0;left:0}.v3-arc-wslice--on{color:#fff;border-color:color-mix(in srgb, var(--v3-machine-accent) 78%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--v3-machine-accent) 22%, transparent)}.v3-arc-wslice--locked{opacity:.3}.v3-arc-wheel-core{letter-spacing:.2em;color:#fff;text-shadow:0 0 12px color-mix(in srgb, var(--v3-machine-accent) 45%, transparent);font-size:13px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.v3-arc--touch .v3-arc-wbtn{width:54px;height:42px}.v3-arc-ctl{opacity:0;pointer-events:none;transition:opacity .32s ease, transform .62s var(--ease-spring-settle,cubic-bezier(.22, 1, .36, 1));z-index:6;flex-direction:column;gap:5px;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%,-10px)}.v3-arc-krow{justify-content:center;gap:5px;display:flex}.v3-arc-key{--span:1;width:calc(var(--span) * 40px + (var(--span) - 1) * 5px);color:#ffffff57;height:38px;font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;border:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.v3-arc-key-c{letter-spacing:.12em;font-size:11px;font-style:normal;font-weight:900;line-height:1}.v3-arc-key-f{letter-spacing:.16em;font-size:6.5px;font-style:normal;font-weight:800;line-height:1}.v3-arc-key--on{border-color:var(--v3-machine-accent);color:var(--v3-machine-accent);background:color-mix(in srgb, var(--v3-machine-accent) 10%, transparent)}.v3-arc-ctl--on{opacity:1;transform:translate(-50%)}.v3-arc--dead .v3-arc-ctl{opacity:0}@media (prefers-reduced-motion:reduce){.v3-arc-ctl{transition:none;transform:translate(-50%)}}@media (max-width:767px){.v3-machine-window:not(.v3-machine-window--fs){height:auto;min-height:0}.v3-machine-window:not(.v3-machine-window--fs)>.v3-gx-host{height:clamp(360px,60svh,520px);position:relative;inset:auto}.v3-machine-window:not(.v3-machine-window--fs) .v3-machine-card{width:auto;max-width:none;margin:10px;position:relative;bottom:auto;right:auto}.v3-machine-stepper{gap:12px;margin-top:14px}.v3-machine-stepper .v3-step-arrow{width:56px;height:56px;font-size:24px}.v3-machine-window:not(.v3-machine-window--fs) .v3-machine-fsnav{gap:10px;top:calc(clamp(360px,60svh,520px) - 72px);bottom:auto}.v3-machine-window:not(.v3-machine-window--fs) .v3-machine-fsnav .v3-step-arrow{background:#0000008c;width:56px;height:56px;font-size:24px}.v3-machine-window:not(.v3-machine-window--fs) .v3-voice{display:none}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-fold{width:calc(100% - 20px);min-height:48px;font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.2em;color:#ffffffb8;cursor:pointer;background:#0a0a0c;border:1px solid #fff3;order:3;margin:0 10px 10px;font-size:11px;font-weight:700}.v3-machine-fs{min-height:46px}.v3-step-cell{min-width:44px;min-height:44px}}@media (pointer:coarse) and (max-width:767px){.v3-machine-window:not(.v3-machine-window--fs) .v3-gx-canvas{touch-action:none}}@media (max-width:767px){.v3-machine-window:not(.v3-machine-window--fs){flex-flow:wrap;align-items:stretch;display:flex}.v3-machine-window:not(.v3-machine-window--fs)>.v3-gx-host,.v3-machine-window:not(.v3-machine-window--fs) .v3-machine-card{flex:0 0 100%;width:100%;max-width:100%}.v3-machine-window:not(.v3-machine-window--fs) .v3-machine-card{flex-basis:calc(100% - 20px);width:auto;margin:10px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2{flex:calc(50% - 15px);min-width:0;min-height:0;max-height:none;margin:10px 0 10px 10px;padding:12px 10px 10px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2--right{margin-right:10px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-title,.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-tag{letter-spacing:.16em;font-size:12px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-line{font-size:11px;line-height:1.45}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-fall-line{font-size:9px}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-fall-d{display:none}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-strip{zoom:.78}.v3-machine-window:not(.v3-machine-window--fs) .v3-hud2-fold{display:none}.v3-step-rails{width:100%;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.v3-step-rail{flex-wrap:wrap;justify-content:center;row-gap:0}.v3-machine-stepper>.v3-step-arrow{display:none}.v3-step-cell{letter-spacing:.12em;padding:8px 4px 10px;font-size:9px}}.v3-machine-window--fs .v3-hud2-fallhost{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;transition:scrollbar-color .32s;overflow-y:auto}.v3-machine-window--fs .v3-hud2-fallhost:hover,.v3-machine-window--fs .v3-hud2-fallhost[data-scrolling]{scrollbar-color:#ffffff47 transparent}.v3-machine-window--fs .v3-hud2-fallhost::-webkit-scrollbar{width:4px}.v3-machine-window--fs .v3-hud2-fallhost::-webkit-scrollbar-track{background:0 0}.v3-machine-window--fs .v3-hud2-fallhost::-webkit-scrollbar-thumb{background:0 0;border-radius:2px}.v3-machine-window--fs .v3-hud2-fallhost:hover::-webkit-scrollbar-thumb{background:#ffffff47}.v3-machine-window--fs .v3-hud2-fallhost[data-scrolling]::-webkit-scrollbar-thumb{background:#ffffff47}
[data-theme=dark] .v3-cg{--cg-accent:var(--lsa-red-crimson)}[data-theme=light] .v3-cg{--cg-accent:var(--lsa-orange-logo)}.v3-cg{border:1px solid color-mix(in srgb, var(--nav-text) 12%, transparent);background:#1210108c;max-width:640px;padding:22px 24px 18px}[data-theme=light] .v3-cg{background:#121010eb}.v3-cg-tag{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb8;border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:10px;font-size:10px;font-weight:700;display:flex}.v3-cg-seal{letter-spacing:.18em;color:#ffffff9e;white-space:nowrap;font-size:8.5px}.v3-cg-body{flex-direction:column;gap:10px;padding:4px 0 6px;display:flex;position:relative}.v3-cg-ceil{top:0;bottom:0;left:calc(44px + (100% - 88px) * var(--cxf,.34));background:color-mix(in srgb, var(--cg-accent) 42%, transparent);pointer-events:none;width:1px;position:absolute}.v3-cg-ceil-tag{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.2em;white-space:nowrap;color:color-mix(in srgb, var(--cg-accent) 62%, #fff6);font-size:7.5px;font-weight:700;position:absolute;top:-2px;left:6px}.v3-cg-row{grid-template-columns:34px 1fr 34px;align-items:center;gap:10px;display:grid}.v3-cg-lab{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.16em;color:#fff6;font-size:9.5px;font-weight:700}.v3-cg-track{border-bottom:1px solid #ffffff12;align-items:stretch;gap:2px;height:14px;padding-bottom:3px;display:flex}.v3-cg-seg{width:var(--w);background:linear-gradient(90deg, color-mix(in oklch, var(--cg-accent) 88%, transparent), color-mix(in oklch, var(--cg-accent) 55%, #fff));opacity:var(--o,1);transform-origin:0;animation:v3-cg-draw .7s cubic-bezier(.22, 1, .36, 1) calc(var(--cd,0) * 1ms + .3s) both;transform:scaleX(0)}@keyframes v3-cg-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v3-cg-count{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#ffffffc7;justify-self:end;font-size:11px;font-weight:700}.v3-cg-foot{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;text-transform:uppercase;border-top:1px solid #ffffff17;flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;padding-top:10px;display:flex}.v3-cg-foot-k{letter-spacing:.2em;color:#ffffff61;font-size:9px;font-weight:700}.v3-cg-foot-v{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--cg-accent) 80%, #fff);font-size:13px;font-weight:900}.v3-cg-foot-d{font-family:var(--font-inter), sans-serif;letter-spacing:.02em;text-transform:none;color:#dadada99;flex-basis:100%;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.v3-cg-seg{animation:none;transform:scaleX(1)}}.v3-ew .v3-cg-row{grid-template-columns:34px 1fr 68px}.v3-ew .v3-cg-count{white-space:nowrap}.v3-ew-scale{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:#ffffff4d;justify-content:space-between;padding:0 78px 6px 44px;font-size:8px;font-weight:700;display:flex}.v3-ew-track{border-bottom:1px solid #ffffff17;height:16px;padding-bottom:0;position:relative}.v3-ew-mark{top:2px;bottom:2px;left:calc(var(--mx,0) * 100%);background:color-mix(in oklch, var(--cg-accent) 88%, #fff);transform-origin:bottom;width:2px;animation:.5s cubic-bezier(.22,1,.36,1) .4s both v3-cg-draw;position:absolute}.v3-ew-dead{transform-origin:0;background:linear-gradient(90deg,#ffffff38,#ffffff0d 60%,#0000);animation:1.6s cubic-bezier(.22,1,.36,1) .7s both v3-cg-draw;position:absolute;inset:6px 0;transform:scaleX(0)}.v3-ew-lab--dead,.v3-ew-count--dead{color:#ffffff52;letter-spacing:.18em;font-size:9px}.v3-ew-count--live{color:color-mix(in oklch, var(--cg-accent) 80%, #fff)}@media (prefers-reduced-motion:reduce){.v3-ew-mark,.v3-ew-dead{animation:none;transform:none}}[data-theme=dark] .v3-ir{--ir-accent:var(--lsa-red-crimson)}[data-theme=light] .v3-ir{--ir-accent:var(--lsa-orange-logo)}.v3-ir-stats{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:640px){.v3-ir-stats{grid-template-columns:repeat(4,1fr)}}.v3-ir-stat{background:#1210108c;border:1px solid #ffffff1f;padding:10px 12px 9px}.v3-ir-stat-k{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffffff61;margin-bottom:4px;font-size:8.5px;font-weight:700;display:block}.v3-ir-stat-v{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--ir-accent) 65%, #fff);font-size:14px;font-weight:700;display:block}.v3-ir-line{border-top:1px solid #ffffff17;padding:12px 0 14px}.v3-ir-line:first-child{border-top:none}.v3-ir-head{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.v3-ir-spk{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;border:1px solid #ffffff2e;padding:3px 7px 2px;font-size:8.5px;font-weight:700}.v3-ir-spk--ai{border-color:color-mix(in srgb, var(--ir-accent) 55%, transparent);color:color-mix(in oklch, var(--ir-accent) 80%, #fff)}.v3-ir-time{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#ffffff52;font-size:9px;font-weight:700}.v3-ir-text{font-family:var(--font-inter), sans-serif;color:#ffffffd9;margin:0;font-size:15px;font-weight:600;line-height:1.5}.v3-ir-line--system .v3-ir-text{color:#dadada8c;font-size:12.5px;font-weight:500}.v3-mp{flex-direction:column;gap:22px;max-width:640px;display:flex}.v3-mp-badge{border:1px solid color-mix(in srgb, var(--lsa-red-crimson,#dc2626) 45%, transparent);font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklch, var(--lsa-red-crimson,#dc2626) 75%, #fff);align-self:flex-start;margin:0;padding:5px 10px 4px;font-size:9px;font-weight:700}[data-theme=light] .v3-mp-badge{border-color:color-mix(in srgb, var(--lsa-orange-logo,#ff7a00) 55%, transparent);color:color-mix(in oklch, var(--lsa-orange-logo,#ff7a00) 80%, #fff)}.v3-mp-head{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:-.015em;text-transform:uppercase;color:var(--nav-text);margin:0;font-size:26px;font-weight:900;line-height:1.1}.v3-mp-sub{font-family:var(--font-inter), sans-serif;color:color-mix(in srgb, var(--nav-text) 70%, transparent);margin:-10px 0 0;font-size:15px;font-weight:600;line-height:1.5}.v3-mp-cal{--mp-accent:var(--lsa-red-crimson,#dc2626);border:1px solid color-mix(in srgb, var(--nav-text) 16%, transparent);background:color-mix(in srgb, var(--nav-text) 3%, transparent);flex-direction:column;min-height:220px;padding:14px 16px 8px;display:flex}[data-theme=light] .v3-mp-cal{--mp-accent:var(--lsa-orange-logo,#ff7a00)}.v3-mp-cal-head{border-bottom:1px solid color-mix(in srgb, var(--nav-text) 12%, transparent);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.v3-mp-cal-tag{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.24em;color:color-mix(in srgb, var(--nav-text) 45%, transparent);font-size:10px;font-weight:700}.v3-mp-seal{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.18em;color:color-mix(in srgb, var(--nav-text) 34%, transparent);white-space:nowrap;font-size:8.5px;font-weight:700}.v3-mp-days{grid-template-columns:repeat(3,1fr);display:grid}.v3-mp-day{min-width:0}.v3-mp-day+.v3-mp-day{border-left:1px solid color-mix(in srgb, var(--nav-text) 9%, transparent)}.v3-mp-day-h{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--nav-text) 45%, transparent);border-bottom:1px solid color-mix(in srgb, var(--nav-text) 9%, transparent);margin:0;padding:10px 12px 8px;font-size:9.5px;font-weight:700}.v3-mp-slot{border:0;border-bottom:1px solid color-mix(in srgb, var(--nav-text) 6%, transparent);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;display:flex;position:relative}.v3-mp-day .v3-mp-slot:last-child{border-bottom:0}.v3-mp-slot:focus-visible{outline:1px solid color-mix(in srgb, var(--mp-accent) 70%, transparent);outline-offset:-1px}.v3-mp-slot-t{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--nav-text) 60%, transparent);font-size:12px;font-weight:700}.v3-mp-slot--sel{background:color-mix(in srgb, var(--nav-text) 4%, transparent)}.v3-mp-slot--sel:before{content:"";background:var(--mp-accent);width:2px;position:absolute;top:0;bottom:0;left:0}.v3-mp-slot--sel .v3-mp-slot-t{color:var(--nav-text)}.v3-mp-slot-held{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.2em;color:color-mix(in oklch, var(--mp-accent) 80%, #fff);font-size:8px;font-weight:700}[data-theme=light] .v3-mp-slot-held{color:color-mix(in oklch, var(--mp-accent) 90%, #000)}@media (max-width:480px){.v3-mp-day-h,.v3-mp-slot{padding-inline:8px}.v3-mp-slot-t{font-size:11px}}.v3-mp-proof{flex-direction:column;gap:18px;display:flex}.v3-mp-qual,.v3-mp-faq{border-top:1px solid color-mix(in srgb, var(--nav-text) 10%, transparent);padding-top:14px}.v3-mp-qual-tag{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--nav-text) 45%, transparent);margin:0 0 10px;font-size:9.5px;font-weight:700}.v3-mp-qual-row,.v3-mp-faq-row{border-bottom:1px solid color-mix(in srgb, var(--nav-text) 7%, transparent);font-family:var(--font-inter), sans-serif;color:color-mix(in srgb, var(--nav-text) 82%, transparent);margin:0;padding:8px 0 9px;font-size:14px;font-weight:600;line-height:1.45}.v3-mp-faq-row{color:color-mix(in srgb, var(--nav-text) 62%, transparent);font-weight:500}.v3-cc-crown{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:#fff;margin:0 0 6px;padding-left:12px;font-size:clamp(28px,3.4vw + 8px,66px);font-weight:900;line-height:1.1}.v3-cc .v3-title-rule{margin:-1px 0 14px;display:block}.v3-cc-fly{padding-left:14px;position:relative}.v3-cc-fly:before{content:"";background:color-mix(in srgb, var(--cg-accent) 26%, #ffffff1f);width:1px;position:absolute;top:4px;bottom:6px;left:0}.v3-cc-edge{position:relative}.v3-cc-edge:before{content:"";background:#ffffff29;width:10px;height:1px;transition:background .4s;position:absolute;top:50%;left:-14px}.v3-cc-edge--lit:before{background:color-mix(in oklch, var(--cg-accent) 85%, #fff)}.v3-cc{background:#000;border-radius:0;max-width:1180px;margin-inline:auto;padding:36px 46px 32px;position:relative}[data-theme=dark] .v3-cc{--cg-accent:var(--lsa-red-crimson);--cc-knob:#fff}[data-theme=light] .v3-cc{--cg-accent:var(--lsa-orange-logo);--cc-knob:var(--lsa-orange-neon);background:#000}.v3-cc-rail{align-items:center;gap:14px;padding:4px 0 18px;display:flex}.v3-cc-rail-lab,.v3-cc-rail-m{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.2em;color:#ffffff9e;font-size:9.5px;font-weight:700}.v3-cc-rail-m{font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--cg-accent) 80%, #fff);text-align:right;min-width:58px}.v3-cc-scrub{appearance:none;cursor:grab;background:0 0;flex:1;height:18px}.v3-cc-scrub:active{cursor:grabbing}.v3-cc-scrub::-webkit-slider-runnable-track{background:#ffffff24;height:1px}.v3-cc-scrub::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cc-knob,color-mix(in oklch, var(--cg-accent) 88%, #fff));transform-origin:50%;width:6px;height:23px;transition:transform .26s var(--ease-spring-settle);border:0;border-radius:0;margin-top:-11px;box-shadow:0 0 0 1px #000000e6}.v3-cc-scrub:hover::-webkit-slider-thumb{transform:scaleX(1.5)}.v3-cc-scrub:active::-webkit-slider-thumb{transform:scaleX(1.5)}.v3-cc-scrub::-moz-range-track{background:#ffffff24;height:1px}.v3-cc-scrub::-moz-range-thumb{background:var(--cc-knob,color-mix(in oklch, var(--cg-accent) 88%, #fff));transform-origin:50%;width:6px;height:23px;transition:transform .26s var(--ease-spring-settle);border:0;border-radius:0;box-shadow:0 0 0 1px #000000e6}.v3-cc-scrub:hover::-moz-range-thumb{transform:scaleX(1.5)}.v3-cc-scrub:active::-moz-range-thumb{transform:scaleX(1.5)}@media (pointer:coarse){.v3-cc-scrub{height:44px}.v3-cc-scrub::-webkit-slider-thumb{width:10px;height:31px;margin-top:-15px}.v3-cc-scrub::-moz-range-thumb{width:10px;height:31px}.v3-cc-rail{padding:0 0 10px}}.v3-cc-panes{grid-template-columns:1fr 1fr;gap:52px;display:grid}@media (max-width:560px){.v3-cc-panes{grid-template-columns:1fr}}.v3-cc-pane{border-top:1px solid #ffffff17;min-width:0;padding-top:12px}.v3-cc-pane-tag{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;color:#ffffff9e;margin:0 0 12px;padding-left:12px;font-size:9px;font-weight:700}.v3-cc-status{flex-direction:column;gap:7px;margin:0 0 14px;display:flex}.v3-cc-st{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.14em;color:#ffffff9e;margin:0;font-size:11px;font-weight:700;transition:color .4s cubic-bezier(.22,1,.36,1)}.v3-cc-st--on{color:color-mix(in oklch, var(--cg-accent) 82%, #fff)}.v3-cc-st--closed{color:#ffffffeb}.v3-cc-months{gap:3px;margin-bottom:12px;display:flex}.v3-cc-mo{background:#ffffff12;flex:1;height:10px;transition:background .4s cubic-bezier(.22,1,.36,1)}.v3-cc-mo:nth-child(2){transition-delay:13ms}.v3-cc-mo:nth-child(3){transition-delay:21ms}.v3-cc-mo:nth-child(4){transition-delay:34ms}.v3-cc-mo:nth-child(5){transition-delay:55ms}.v3-cc-mo:nth-child(n+6){transition-delay:89ms}.v3-cc-mo--live{background:color-mix(in oklch, var(--cg-accent) 70%, transparent)}.v3-cc-mo--done{background:#ffffff80}.v3-cc-law{font-family:var(--font-inter), sans-serif;color:#dadadaad;margin:0;font-size:11.5px;font-weight:500;line-height:1.5}.v3-cc-stack{--v3-cc-row-h:7px;--v3-cc-row-gap:4px;gap:var(--v3-cc-row-gap);min-height:calc(var(--v3-cc-rows,12) * var(--v3-cc-row-h) + (var(--v3-cc-rows,12) - 1) * var(--v3-cc-row-gap));flex-direction:column;justify-content:flex-end;margin-bottom:10px;display:flex;position:relative}.v3-cc-ceiling{top:-4px;bottom:-2px;left:var(--cx,30%);pointer-events:none;border-left:1px dashed #ffffff80;width:0;position:absolute}.v3-cc-ceiling i{font-style:normal;font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.2em;color:#ffffff9e;white-space:nowrap;background:#050505;padding:1px 5px 1px 4px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:2px;left:7px}@media (max-width:1023px){.v3-cc-ceiling i{white-space:normal;max-width:132px;line-height:1.3}}.v3-cc-srow{height:var(--v3-cc-row-h,7px)}.v3-cc-srow--track{background:#ffffff12;border-radius:1px}.v3-cc-sbar{height:100%;width:var(--w);background:linear-gradient(90deg, color-mix(in oklch, var(--cg-accent) 38%, #ffffff24), color-mix(in oklch, var(--cg-accent) 26%, #ffffff73));box-shadow:inset -1.5px 0 0 color-mix(in oklch, var(--cg-accent) 35%, #fff);transform-origin:0;border-radius:1px;animation:.45s cubic-bezier(.22,1,.36,1) both v3-cg-draw;display:block}.v3-cc-sbar--now{background:linear-gradient(90deg, color-mix(in oklch, var(--cg-accent) 55%, transparent), var(--cg-accent));box-shadow:inset -2px 0 0 color-mix(in oklch, var(--cg-accent) 30%, #fff), 0 0 7px color-mix(in oklch, var(--cg-accent) 40%, transparent)}.v3-cc-count{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:#ffffffc7;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;margin:0 0 12px;font-size:10px;font-weight:700;display:grid}.v3-cc-count-n{letter-spacing:.01em;color:#fffffff5;grid-row:1/span 2;font-size:34px;font-weight:800;line-height:1;transition:color .4s cubic-bezier(.22,1,.36,1)}.v3-cc-count-k{align-self:end}.v3-cc-count-x{color:color-mix(in oklch, var(--cg-accent) 80%, #fff);text-transform:none;letter-spacing:.04em;font-family:var(--font-inter), sans-serif;align-self:start;font-size:11.5px;font-weight:600}.v3-cc-lede{font-family:var(--font-inter), sans-serif;letter-spacing:.01em;color:#ffffffc7;max-width:52ch;margin:-4px 0 18px;font-size:13.5px;font-weight:500;line-height:1.5}.v3-cc-rail-m i{color:#ffffff80;font-style:normal;font-weight:600}.v3-cc-edge-m{letter-spacing:.18em;color:#ffffff80;margin-left:auto;padding-left:12px;font-size:8.5px}.v3-cc-edge--lit .v3-cc-edge-m{color:color-mix(in oklch, var(--cg-accent) 82%, #fff)}.v3-cc-count-law{font-family:var(--font-inter), sans-serif;letter-spacing:.02em;color:#ffffff9e;margin:6px 0 0;font-size:11px;font-weight:500}.v3-cc-fly{flex-direction:column;gap:6px;margin-top:14px;display:flex}.v3-cc-edge{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.16em;color:#ffffff9e;grid-template-columns:1fr auto;align-items:baseline;row-gap:2px;margin:0;font-size:9px;font-weight:700;transition:color .4s cubic-bezier(.22,1,.36,1);display:grid}.v3-cc-edge-wire{align-items:baseline;gap:.45em;min-width:0;display:flex}.v3-cc-edge-how{font-family:var(--font-inter), sans-serif;letter-spacing:.01em;text-transform:none;color:#ffffff80;grid-column:1/-1;font-size:11px;font-weight:500;line-height:1.35;transition:color .4s cubic-bezier(.22,1,.36,1)}.v3-cc-edge--lit .v3-cc-edge-how{color:#ffffffb3}.v3-cc-fly{gap:11px}.v3-cc-edge--lit{color:color-mix(in oklch, var(--cg-accent) 72%, #fffc)}.v3-cc-edge-arrow{font-family:var(--font-inter), sans-serif;letter-spacing:.04em;text-transform:lowercase;color:#ffffff9e;font-weight:500}.v3-cc-method{background:#ffffff08;border:1px solid #ffffff24;margin-top:18px;padding:13px 16px}.v3-cc-method-hud{border-bottom:1px solid color-mix(in srgb, var(--cg-accent) 32%, #ffffff14);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 9px;padding-bottom:8px;display:flex}.v3-cc-method-tag{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;color:color-mix(in oklch, var(--cg-accent) 78%, #fff);font-size:10px;font-weight:700}.v3-cc-method-seal{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.18em;color:#ffffff9e;white-space:nowrap;font-size:8.5px;font-weight:700}.v3-cc-method-body{font-family:var(--font-inter), sans-serif;color:#dadadab8;margin:0;font-size:12.5px;font-weight:500;line-height:1.6}.v3-cc-method-body b{color:#fff;font-weight:700}@media (prefers-reduced-motion:reduce){.v3-cc-st,.v3-cc-mo,.v3-cc-edge{transition:none}.v3-cc-sbar{animation:none}}.v3-cc-vars{border-top:1px solid #ffffff17;min-width:0;margin-top:18px;padding-top:12px}.v3-cc-varlist{margin:0;padding:0;list-style:none}.v3-cc-var{border-bottom:1px solid #ffffff12;grid-template-columns:128px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:8px 0 8px 12px;display:grid}.v3-cc-var:last-child{border-bottom:0}.v3-cc-var-mod{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.22em;color:#ffffff9e;font-size:9px;font-weight:700}.v3-cc-var--now .v3-cc-var-mod{color:color-mix(in oklch, var(--cg-accent) 78%, #fff)}.v3-cc-var-list{font-family:var(--font-inter), sans-serif;letter-spacing:.02em;color:#ffffffc7;text-wrap:pretty;font-size:11px;font-weight:500;line-height:1.5}.v3-cc-var--open .v3-cc-var-list{color:#ffffff9e}.v3-cc-var-st{font-family:"Nexa", "Nexa-fb-i", "Nexa-fb-a", var(--font-inter), sans-serif;letter-spacing:.16em;white-space:nowrap;color:#ffffff9e;font-size:9px;font-weight:700}.v3-cc-var--now .v3-cc-var-st{color:color-mix(in oklch, var(--cg-accent) 72%, #fffc)}@media (max-width:560px){.v3-cc-var{grid-template-columns:1fr;gap:4px}.v3-cc-var-st{white-space:normal}}@media (max-width:767px){.v3-cg-seal,.v3-cc-method-seal,.v3-cc-edge-m,.v3-cc-edge,.v3-cc-edge-arrow,.v3-cc-var-mod,.v3-cc-var-st,.v3-cc-pane-tag{font-size:10px}.v3-cc-crown{white-space:nowrap;font-size:26px}}
