@font-face{font-family:inter;src:url(../media/inter_latin_400_normal-s.p.08vufg9rbrtqu.woff2)format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_dea8bc56-module__D5O4Zq__className{font-family:inter,inter Fallback,Arial,system-ui,sans-serif}.inter_dea8bc56-module__D5O4Zq__variable{--font-inter:"inter", "inter Fallback", Arial, system-ui, sans-serif}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin_700_normal-s.p.2lryt7vlpdgap.woff2)format("woff2");font-display:swap}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.73%;descent-override:26.33%;line-gap-override:0.0%;size-adjust:110.9%}.spacegrotesk_e7ac0431-module__TEpbiq__className{font-family:spaceGrotesk,spaceGrotesk Fallback,Arial,system-ui,sans-serif}.spacegrotesk_e7ac0431-module__TEpbiq__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback", Arial, system-ui, sans-serif}
@font-face{font-family:jetBrainsMono;src:url(../media/jetbrains_mono_latin_400_normal.p.37baup9wa8gsy.woff2)format("woff2");font-display:swap}.jetbrainsmono_95796a61-module__0vHnKW__className{font-family:jetBrainsMono,Consolas,monospace}.jetbrainsmono_95796a61-module__0vHnKW__variable{--font-jetbrains:"jetBrainsMono", Consolas, monospace}
.boot-sequence-module__jEq-jW__boot-screen{--boot-accent:var(--lava);--boot-edge-space:clamp(1rem, 1.5vmin, 3rem);z-index:200;background-color:var(--background);padding:max(var(--boot-edge-space), var(--safe-area-top)) max(var(--boot-edge-space), var(--safe-area-right)) max(var(--boot-edge-space), var(--safe-area-bottom)) max(var(--boot-edge-space), var(--safe-area-left));display:grid;position:fixed;inset:0;overflow:hidden auto}.boot-sequence-module__jEq-jW__boot-screen:before,.boot-sequence-module__jEq-jW__boot-screen:after{background:color-mix(in srgb, var(--boot-accent) 34%, transparent);width:2px;height:2px;box-shadow:9vw 12vh color-mix(in srgb, var(--boot-accent) 20%, transparent), 22vw 3vh color-mix(in srgb, var(--boot-accent) 26%, transparent), 34vw 28vh color-mix(in srgb, var(--boot-accent) 18%, transparent), 47vw 10vh color-mix(in srgb, var(--boot-accent) 24%, transparent), 58vw 42vh color-mix(in srgb, var(--boot-accent) 16%, transparent), 69vw 19vh color-mix(in srgb, var(--boot-accent) 22%, transparent), 81vw 35vh color-mix(in srgb, var(--boot-accent) 18%, transparent), 91vw 8vh color-mix(in srgb, var(--boot-accent) 28%, transparent), 14vw 67vh color-mix(in srgb, var(--boot-accent) 17%, transparent), 39vw 78vh color-mix(in srgb, var(--boot-accent) 22%, transparent), 63vw 72vh color-mix(in srgb, var(--boot-accent) 18%, transparent), 87vw 84vh color-mix(in srgb, var(--boot-accent) 24%, transparent);content:"";filter:drop-shadow(0 0 5px var(--boot-accent));pointer-events:none;border-radius:999px;animation:3.6s linear infinite boot-sequence-module__jEq-jW__boot-particle-drift;position:absolute;top:4vh;left:3vw}.boot-sequence-module__jEq-jW__boot-screen:after{opacity:.72;animation-duration:4.8s;animation-delay:-2.4s;top:12vh;left:8vw}.boot-sequence-module__jEq-jW__boot-skip{border:1px solid color-mix(in srgb, var(--boot-accent) 52%, var(--border));background:color-mix(in srgb, var(--surface) 78%, transparent);min-height:2.75rem;color:var(--boot-accent);font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:.25rem;justify-self:end;padding-inline:clamp(.9rem,1.2vw,1.4rem);font-size:clamp(.65rem,.45vw,.8rem)}.boot-sequence-module__jEq-jW__boot-skip:focus-visible{outline:1px solid var(--boot-accent);outline-offset:3px}.boot-sequence-module__jEq-jW__boot-console{z-index:1;width:100%;min-height:calc(100dvh - (2 * var(--boot-edge-space)));grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:clamp(1.1rem,2vw,1.75rem);margin:0;display:grid;position:relative}.boot-sequence-module__jEq-jW__boot-top-rail{border-bottom:1px solid var(--border);font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding-bottom:.75rem;font-size:.7rem;display:grid}.boot-sequence-module__jEq-jW__boot-top-rail>:last-child{text-align:right}.boot-sequence-module__jEq-jW__boot-stage{grid-template-columns:minmax(12rem,1fr) minmax(18rem,1.7fr) minmax(12rem,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:0;display:grid}.boot-sequence-module__jEq-jW__boot-status-zone{min-width:0;font-family:var(--font-jetbrains), monospace}.boot-sequence-module__jEq-jW__boot-zone-label{border-bottom:1px solid var(--border-strong);color:var(--boot-accent);letter-spacing:.12em;text-transform:uppercase;padding-bottom:.65rem;font-size:.68rem}.boot-sequence-module__jEq-jW__boot-module-list{display:grid}.boot-sequence-module__jEq-jW__boot-module-row{border-bottom:1px solid var(--border);grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.25rem;font-size:.72rem;display:grid}.boot-sequence-module__jEq-jW__boot-module-row[data-state=current]{color:var(--boot-accent)}.boot-sequence-module__jEq-jW__boot-module-row:before{background:var(--muted);content:"";width:12px;height:12px;-webkit-mask:var(--boot-mask-0) center / contain no-repeat;mask:var(--boot-mask-0) center / contain no-repeat;-webkit-mask:var(--boot-mask-0) center / contain no-repeat}.boot-sequence-module__jEq-jW__boot-module-row[data-state=current]:before{background:var(--primary);-webkit-mask-image:var(--boot-mask-1);mask-image:var(--boot-mask-1);-webkit-mask-image:var(--boot-mask-1)}.boot-sequence-module__jEq-jW__boot-module-row[data-state=complete]:before{background:var(--success);width:15px;height:15px;-webkit-mask-image:var(--boot-mask-2);mask-image:var(--boot-mask-2);-webkit-mask-image:var(--boot-mask-2)}@media (forced-colors:active){.boot-sequence-module__jEq-jW__boot-module-row[data-state]:before{forced-color-adjust:none;background:canvastext}}.boot-sequence-module__jEq-jW__boot-module-row[data-state=complete] .boot-sequence-module__jEq-jW__boot-module-state{color:var(--success)}.boot-sequence-module__jEq-jW__boot-module-state{color:var(--muted);font-size:.65rem}.boot-sequence-module__jEq-jW__boot-core-zone{text-align:center;justify-items:center;display:grid}.boot-sequence-module__jEq-jW__boot-wordmark{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.045em;font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:700;line-height:.9}.boot-sequence-module__jEq-jW__boot-wordmark span{color:var(--boot-accent)}.boot-sequence-module__jEq-jW__boot-version{color:var(--muted);font-family:var(--font-jetbrains), monospace;letter-spacing:.18em;text-transform:uppercase;margin-top:.75rem;font-size:.68rem}.boot-sequence-module__jEq-jW__boot-core{aspect-ratio:1;isolation:isolate;border-radius:999px;place-items:center;width:clamp(12rem,25vw,19rem);margin-top:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative}.boot-sequence-module__jEq-jW__boot-core:after{z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--boot-accent) 12%, transparent);content:"";filter:blur(28px);position:absolute;inset:24%}.boot-sequence-module__jEq-jW__boot-core-progress-ring,.boot-sequence-module__jEq-jW__boot-core-secondary-ring{border-radius:inherit;pointer-events:none;position:absolute}.boot-sequence-module__jEq-jW__boot-core-progress-ring{background:conic-gradient(from -90deg, var(--boot-accent) calc(var(--boot-progress) * 1%), var(--border) 0);inset:0;-webkit-mask:radial-gradient(#0000 67%,#000 68% 70%,#0000 71%);mask:radial-gradient(#0000 67%,#000 68% 70%,#0000 71%)}.boot-sequence-module__jEq-jW__boot-core-secondary-ring{border:1px dashed var(--border-strong);animation:14s linear infinite boot-sequence-module__jEq-jW__boot-ring-turn;inset:7%}.boot-sequence-module__jEq-jW__boot-core-mark{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--boot-accent) 38%, var(--border));background:var(--surface);width:58%;box-shadow:0 0 48px color-mix(in srgb, var(--boot-accent) 12%, transparent);border-radius:999px;place-items:center;display:grid}.boot-sequence-module__jEq-jW__boot-fact-list{display:grid}.boot-sequence-module__jEq-jW__boot-fact{border-bottom:1px solid var(--border);min-height:4.75rem;padding:.9rem 0}.boot-sequence-module__jEq-jW__boot-fact dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.boot-sequence-module__jEq-jW__boot-fact dd{color:var(--boot-accent);margin-top:.45rem;font-size:clamp(.78rem,1.1vw,.92rem)}.boot-sequence-module__jEq-jW__boot-progress-zone{gap:.75rem;display:grid}.boot-sequence-module__jEq-jW__boot-progress-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.boot-sequence-module__jEq-jW__boot-progress-value{color:var(--boot-accent);font-family:var(--font-space-grotesk), sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1}.boot-sequence-module__jEq-jW__boot-progress-track{border:1px solid var(--border);background:var(--surface-low);height:.4rem;overflow:hidden}.boot-sequence-module__jEq-jW__boot-progress-fill{width:100%;height:100%;transform:scaleX(var(--boot-progress-scale));transform-origin:0;background:var(--boot-accent)}.boot-sequence-module__jEq-jW__boot-log-shell{border-block:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 88%, transparent);padding:.7rem clamp(.75rem,2vw,1.25rem);overflow:hidden}.boot-sequence-module__jEq-jW__boot-log-heading{border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.45rem;font-size:.58rem;display:flex}.boot-sequence-module__jEq-jW__boot-log-list{min-height:calc(var(--boot-visible-log-rows) * 1.65rem);flex-direction:column;justify-content:end;animation:85ms cubic-bezier(.16,1,.3,1) boot-sequence-module__jEq-jW__boot-log-climb;display:flex}.boot-sequence-module__jEq-jW__boot-log-row{min-height:1.65rem;font-family:var(--font-jetbrains), monospace;grid-template-columns:auto .7rem minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:clamp(.72rem,1.1vw,.8rem);display:grid}.boot-sequence-module__jEq-jW__boot-log-time{color:var(--boot-accent);font-variant-numeric:tabular-nums}.boot-sequence-module__jEq-jW__boot-log-status{color:var(--success);font-size:.65rem}@keyframes boot-sequence-module__jEq-jW__boot-ring-turn{to{transform:rotate(360deg)}}@keyframes boot-sequence-module__jEq-jW__boot-log-climb{0%{opacity:.72;transform:translateY(1.65rem)}}@keyframes boot-sequence-module__jEq-jW__boot-particle-drift{0%{opacity:0;transform:translateY(-1vh)}18%,78%{opacity:.8}to{opacity:0;transform:translateY(3vh)}}[data-motion=reduced] .boot-sequence-module__jEq-jW__boot-core-secondary-ring,[data-motion=reduced] .boot-sequence-module__jEq-jW__boot-log-list{animation:none!important}[data-motion=reduced]:before,[data-motion=reduced]:after{display:none}@media (prefers-reduced-motion:reduce){.boot-sequence-module__jEq-jW__boot-core-secondary-ring,.boot-sequence-module__jEq-jW__boot-log-list{animation:none!important}.boot-sequence-module__jEq-jW__boot-screen:before,.boot-sequence-module__jEq-jW__boot-screen:after{display:none}}@media (min-width:1100px){.boot-sequence-module__jEq-jW__boot-status-zone{align-self:start;margin-top:clamp(7rem,20vh,25rem)}}@media (max-width:1099px){.boot-sequence-module__jEq-jW__boot-stage{grid-template-columns:minmax(0,1fr) minmax(18rem,1.35fr)}.boot-sequence-module__jEq-jW__boot-core-zone{grid-area:1/1/auto/-1}.boot-sequence-module__jEq-jW__boot-status-zone{align-self:start}}@media (max-width:767px){.boot-sequence-module__jEq-jW__boot-screen{--boot-edge-space:1rem}.boot-sequence-module__jEq-jW__boot-console{grid-template-rows:auto max-content auto auto;align-content:start;align-self:start;gap:1.1rem;min-height:max-content}.boot-sequence-module__jEq-jW__boot-top-rail{grid-template-columns:1fr auto;min-height:2.75rem}.boot-sequence-module__jEq-jW__boot-top-rail>:nth-child(2){display:none}.boot-sequence-module__jEq-jW__boot-stage{grid-template-columns:minmax(0,1fr);gap:1rem;min-height:max-content}.boot-sequence-module__jEq-jW__boot-core-zone,.boot-sequence-module__jEq-jW__boot-status-zone{grid-column:auto}.boot-sequence-module__jEq-jW__boot-core-zone{order:-1;grid-row:auto}.boot-sequence-module__jEq-jW__boot-core{width:clamp(7rem,38vw,9rem);margin-top:1rem}.boot-sequence-module__jEq-jW__boot-module-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem}.boot-sequence-module__jEq-jW__boot-module-row{grid-template-columns:.9rem minmax(0,1fr);min-height:2.6rem;font-size:.65rem}.boot-sequence-module__jEq-jW__boot-module-state{display:none}.boot-sequence-module__jEq-jW__boot-fact-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem}.boot-sequence-module__jEq-jW__boot-fact{min-height:3.75rem}.boot-sequence-module__jEq-jW__boot-log-row{grid-template-columns:auto .6rem minmax(0,1fr)}.boot-sequence-module__jEq-jW__boot-log-status{display:none}}@media (max-width:359px){.boot-sequence-module__jEq-jW__boot-process-zone{display:none}}@media (max-height:620px) and (orientation:landscape){.boot-sequence-module__jEq-jW__boot-screen{--boot-edge-space:.75rem}.boot-sequence-module__jEq-jW__boot-console{align-content:start;gap:.75rem}.boot-sequence-module__jEq-jW__boot-process-zone{display:none}.boot-sequence-module__jEq-jW__boot-top-rail{border-bottom:0;justify-content:flex-end;padding-bottom:0;display:flex}.boot-sequence-module__jEq-jW__boot-top-rail>span{display:none}.boot-sequence-module__jEq-jW__boot-stage{grid-template-columns:minmax(10rem,.8fr) minmax(15rem,1.2fr);gap:1rem}.boot-sequence-module__jEq-jW__boot-core-zone{grid-area:auto}.boot-sequence-module__jEq-jW__boot-core{width:6rem;margin-top:.5rem}.boot-sequence-module__jEq-jW__boot-wordmark{font-size:2rem}.boot-sequence-module__jEq-jW__boot-version{margin-top:.35rem;font-size:.58rem}.boot-sequence-module__jEq-jW__boot-fact{min-height:3rem;padding-block:.45rem}}@media (min-width:1600px) and (min-height:900px){.boot-sequence-module__jEq-jW__boot-console{gap:clamp(1.75rem,2.2vmin,3.5rem);height:100%;min-height:0}.boot-sequence-module__jEq-jW__boot-top-rail{padding-bottom:clamp(.75rem,1vh,1.25rem);font-size:clamp(.7rem,.48vw,.95rem)}.boot-sequence-module__jEq-jW__boot-stage{grid-template-columns:minmax(18rem,1fr) minmax(28rem,1.5fr) minmax(18rem,1fr);gap:clamp(3rem,5vw,10rem)}.boot-sequence-module__jEq-jW__boot-zone-label{padding-bottom:clamp(.65rem,1vh,1.1rem);font-size:clamp(.68rem,.48vw,.95rem)}.boot-sequence-module__jEq-jW__boot-module-row{gap:clamp(.65rem,.7vw,1.25rem);min-height:clamp(3.25rem,4.2vh,5rem);font-size:clamp(.72rem,.48vw,.95rem)}.boot-sequence-module__jEq-jW__boot-module-state{font-size:clamp(.65rem,.4vw,.82rem)}.boot-sequence-module__jEq-jW__boot-wordmark{font-size:clamp(4.5rem,4vw,8rem)}.boot-sequence-module__jEq-jW__boot-version{margin-top:clamp(.75rem,1.2vh,1.4rem);font-size:clamp(.68rem,.42vw,.88rem)}.boot-sequence-module__jEq-jW__boot-core{width:clamp(19rem,34vmin,48rem);margin-top:clamp(2rem,3vh,4rem)}.boot-sequence-module__jEq-jW__boot-fact{min-height:clamp(4.75rem,6vh,7rem);padding-block:clamp(.9rem,1.2vh,1.5rem)}.boot-sequence-module__jEq-jW__boot-fact dt{font-size:clamp(.65rem,.42vw,.85rem)}.boot-sequence-module__jEq-jW__boot-fact dd{margin-top:clamp(.45rem,.8vh,.9rem);font-size:clamp(.92rem,.62vw,1.2rem)}.boot-sequence-module__jEq-jW__boot-progress-zone{gap:clamp(.75rem,1vh,1.25rem)}.boot-sequence-module__jEq-jW__boot-progress-value{font-size:clamp(2.75rem,2.5vw,5rem)}.boot-sequence-module__jEq-jW__boot-progress-track{height:clamp(.4rem,.45vh,.7rem)}.boot-sequence-module__jEq-jW__boot-log-heading{padding-bottom:clamp(.45rem,.7vh,.8rem);font-size:clamp(.58rem,.38vw,.76rem)}.boot-sequence-module__jEq-jW__boot-log-list{min-height:calc(var(--boot-visible-log-rows) * 2rem)}.boot-sequence-module__jEq-jW__boot-log-row{gap:clamp(.55rem,.65vw,1.1rem);min-height:2rem;font-size:clamp(.8rem,.52vw,1rem)}.boot-sequence-module__jEq-jW__boot-log-status{font-size:clamp(.65rem,.4vw,.82rem)}}@media (min-width:2400px) and (min-height:1400px){.boot-sequence-module__jEq-jW__boot-console{gap:clamp(2rem,2.5vmin,4rem)}.boot-sequence-module__jEq-jW__boot-top-rail{padding-bottom:clamp(1rem,1.2vh,1.5rem);font-size:clamp(.82rem,.5vw,1.1rem)}.boot-sequence-module__jEq-jW__boot-stage{grid-template-columns:minmax(22rem,1fr) minmax(34rem,1.45fr) minmax(22rem,1fr);gap:clamp(3rem,4vw,8rem)}.boot-sequence-module__jEq-jW__boot-zone-label{padding-bottom:clamp(.9rem,1.2vh,1.35rem);font-size:clamp(.82rem,.48vw,1rem)}.boot-sequence-module__jEq-jW__boot-module-row{min-height:clamp(4rem,4.4vh,5.5rem);font-size:clamp(.9rem,.5vw,1.08rem)}.boot-sequence-module__jEq-jW__boot-module-state{font-size:clamp(.72rem,.42vw,.9rem)}.boot-sequence-module__jEq-jW__boot-wordmark{font-size:clamp(6rem,4.5vw,10rem)}.boot-sequence-module__jEq-jW__boot-version{margin-top:clamp(1rem,1.4vh,1.75rem);font-size:clamp(.78rem,.44vw,.95rem)}.boot-sequence-module__jEq-jW__boot-core{width:clamp(26rem,43vmin,56rem);margin-top:clamp(2.5rem,3.4vh,4.5rem)}.boot-sequence-module__jEq-jW__boot-fact{min-height:clamp(5.5rem,6.2vh,7.5rem);padding-block:clamp(1rem,1.4vh,1.75rem)}.boot-sequence-module__jEq-jW__boot-fact dt{font-size:clamp(.76rem,.42vw,.92rem)}.boot-sequence-module__jEq-jW__boot-fact dd{margin-top:clamp(.65rem,.9vh,1rem);font-size:clamp(1.05rem,.62vw,1.35rem)}.boot-sequence-module__jEq-jW__boot-progress-heading .eyebrow{font-size:clamp(.78rem,.44vw,.95rem)}.boot-sequence-module__jEq-jW__boot-progress-value{font-size:clamp(4rem,2.7vw,6rem)}.boot-sequence-module__jEq-jW__boot-progress-track{height:clamp(.55rem,.5vh,.8rem)}.boot-sequence-module__jEq-jW__boot-log-heading{padding-bottom:clamp(.6rem,.8vh,1rem);font-size:clamp(.7rem,.38vw,.82rem)}.boot-sequence-module__jEq-jW__boot-log-list{min-height:calc(var(--boot-visible-log-rows) * 2.25rem)}.boot-sequence-module__jEq-jW__boot-log-row{min-height:2.25rem;font-size:clamp(.92rem,.52vw,1.1rem)}.boot-sequence-module__jEq-jW__boot-log-status{font-size:clamp(.72rem,.4vw,.88rem)}}
