.full-page-status.full-page-loading-status{isolation:isolate;z-index:60;text-align:center;background:var(--page,#f4f1e9);color:var(--ink);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,4.5vh,40px);padding:clamp(24px,5vw,64px);display:flex;position:fixed;inset:0;overflow:hidden}.full-page-loading-stage{perspective:1000px;place-items:center;display:grid;position:relative}.full-page-loading-aura{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--brand) 10%, transparent) 0%, color-mix(in srgb, var(--brand-glow) 6%, transparent) 45%, transparent 72%);pointer-events:none;will-change:transform, opacity;border-radius:50%;width:clamp(240px,46vmin,340px);height:clamp(240px,46vmin,340px);position:absolute}.full-page-loading-core-bloom{background:radial-gradient(circle, color-mix(in srgb, var(--income) 14%, transparent) 0%, transparent 68%);filter:blur(8px);pointer-events:none;will-change:transform, opacity;border-radius:50%;width:clamp(120px,24vmin,180px);height:clamp(120px,24vmin,180px);position:absolute}.full-page-loading-status-mark{aspect-ratio:1;place-items:center;width:clamp(160px,30vmin,216px);display:grid;position:relative}.full-page-loading-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.full-page-loading-reticle-outer{fill:none;stroke:color-mix(in srgb, var(--brand) 16%, transparent);stroke-width:1px;stroke-dasharray:2 6;transform-origin:50%}.full-page-loading-reticle-inner{fill:none;stroke:color-mix(in srgb, var(--brand) 22%, transparent);stroke-width:1px;stroke-dasharray:4 10;transform-origin:50%}.full-page-loading-tick{stroke:color-mix(in srgb, var(--brand) 38%, transparent);stroke-width:1.5px;stroke-linecap:round}.full-page-loading-dot-pip{fill:color-mix(in srgb, var(--brand) 32%, transparent)}.full-page-loading-z-track{fill:none;stroke:color-mix(in srgb, var(--brand) 12%, transparent);stroke-width:13px;stroke-linecap:round;stroke-linejoin:round}.full-page-loading-status-z{fill:none;stroke:var(--brand);stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;will-change:stroke-dashoffset, stroke}.full-page-loading-z-gleam{fill:none;stroke:var(--income);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.18 .82;stroke-dashoffset:1px;opacity:.88;will-change:stroke-dashoffset}.full-page-loading-vertex{fill:var(--brand-strong);stroke:var(--income);stroke-width:1.5px;transform-origin:50%;will-change:transform, opacity}.full-page-loading-orbit-system{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.full-page-loading-orbit-plane{transform-style:preserve-3d;border-radius:50%;position:absolute;inset:0}.orbit-plane-income{transform:rotateX(62deg)rotateY(16deg)}.orbit-plane-amber{transform:rotateX(54deg)rotateY(-24deg)}.orbit-plane-brand{transform:rotateX(38deg)rotateY(44deg)}.full-page-loading-satellite{place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.full-page-loading-satellite-core{border-radius:50%;display:block}.full-page-loading-satellite-halo{opacity:.45;filter:blur(3px);border-radius:50%;position:absolute;inset:-4px}.sat-income .full-page-loading-satellite-core{background:var(--income);width:10px;height:10px;box-shadow:0 0 16px var(--income), 0 0 4px var(--income)}.sat-income .full-page-loading-satellite-halo{background:var(--income)}.sat-amber .full-page-loading-satellite-core{background:var(--amber);width:7.5px;height:7.5px;box-shadow:0 0 14px var(--amber), 0 0 3px var(--amber)}.sat-amber .full-page-loading-satellite-halo{background:var(--amber)}.sat-brand .full-page-loading-satellite-core{background:var(--brand);width:9px;height:9px;box-shadow:0 0 14px var(--brand), 0 0 3px var(--brand)}.sat-brand .full-page-loading-satellite-halo{background:var(--brand)}.full-page-loading-status-copy{flex-direction:column;align-items:center;gap:10px;max-width:32rem;display:flex}.full-page-loading-status-badge{background:color-mix(in srgb, var(--brand) 7%, transparent);border:1px solid color-mix(in srgb, var(--brand) 16%, transparent);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;display:inline-flex;box-shadow:0 1px 3px #00000005}.full-page-loading-status-beacon{background:var(--income);width:6px;height:6px;box-shadow:0 0 8px var(--income);border-radius:50%;position:relative}.full-page-loading-status-beacon:after{content:"";border:1px solid var(--income);opacity:.8;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite zoption-beacon-ping;position:absolute;inset:-3px}.full-page-loading-status-brand{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:750}.full-page-loading-status-copy strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:500;line-height:1.12}.full-page-loading-status-copy p{color:var(--muted);letter-spacing:.015em;margin:0;font-size:13.5px;font-weight:500;line-height:1.55}.full-page-loading-status-progress{flex-direction:column;align-items:center;gap:12px;width:min(340px,78vw);display:flex}.full-page-loading-status-track{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:2px;width:100%;height:2px;position:relative}.full-page-loading-status-fill{background:linear-gradient(90deg, var(--brand), var(--income));transform-origin:0;border-radius:2px;transition:width .1s linear;position:absolute;top:0;bottom:0;left:0}.full-page-loading-status-cursor{width:6px;height:6px;box-shadow:0 0 8px var(--income), 0 0 2px var(--income);background:#fff;border-radius:50%;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}.full-page-loading-notch{background:color-mix(in srgb, var(--ink) 22%, transparent);pointer-events:none;width:1px;height:6px;position:absolute;top:-2px}.notch-25{left:25%}.notch-50{left:50%}.notch-75{left:75%}.full-page-loading-status-telemetry{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.full-page-loading-status-counter{font-family:var(--font-mono);color:var(--brand-strong);align-items:baseline;display:inline-flex}.full-page-loading-status-pct{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.full-page-loading-status-pct-symbol{opacity:.72;margin-left:2px;font-size:.8rem;font-weight:500}.full-page-loading-status-phase{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;overflow:hidden}@media (prefers-reduced-motion:no-preference){.full-page-loading-status{animation:.9s cubic-bezier(.16,1,.3,1) forwards zoption-stage-fade-in}.full-page-loading-aura{animation:5.4s cubic-bezier(.45,0,.55,1) infinite zoption-aura-pulse}.full-page-loading-core-bloom{animation:4.2s cubic-bezier(.45,0,.55,1) infinite alternate zoption-bloom-pulse}.full-page-loading-reticle-outer{animation:44s linear infinite zoption-spin-cw}.full-page-loading-reticle-inner{animation:36s linear infinite zoption-spin-ccw}.full-page-loading-status-z{animation:1.35s cubic-bezier(.16,1,.3,1) .1s forwards zoption-z-draw,4s ease-in-out 1.5s infinite zoption-z-breathe}.full-page-loading-z-gleam{animation:3.2s cubic-bezier(.45,0,.55,1) 1.2s infinite zoption-gleam-loop}.vertex-1{animation:.6s cubic-bezier(.34,1.56,.64,1) .15s backwards zoption-vertex-pop}.vertex-2{animation:.6s cubic-bezier(.34,1.56,.64,1) .45s backwards zoption-vertex-pop}.vertex-3{animation:.6s cubic-bezier(.34,1.56,.64,1) .85s backwards zoption-vertex-pop}.vertex-4{animation:.6s cubic-bezier(.34,1.56,.64,1) 1.2s backwards zoption-vertex-pop}.orbit-plane-income{animation:8.5s linear infinite zoption-orbit-3d-cw}.orbit-plane-amber{animation:11s linear infinite zoption-orbit-3d-ccw}.orbit-plane-brand{animation:13.5s linear infinite zoption-orbit-3d-cw}}@keyframes zoption-stage-fade-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zoption-aura-pulse{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes zoption-bloom-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:.95;transform:scale(1.15)}}@keyframes zoption-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes zoption-spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes zoption-z-draw{to{stroke-dashoffset:0}}@keyframes zoption-z-breathe{0%,to{stroke-width:13px;stroke:var(--brand)}50%{stroke-width:15px;stroke:color-mix(in srgb, var(--brand) 85%, var(--income))}}@keyframes zoption-gleam-loop{0%{stroke-dashoffset:1px;opacity:0}15%{opacity:.9}85%{opacity:.9}to{stroke-dashoffset:-1px;opacity:0}}@keyframes zoption-vertex-pop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes zoption-orbit-3d-cw{0%{transform:rotateX(62deg)rotateY(16deg)rotate(0)}to{transform:rotateX(62deg)rotateY(16deg)rotate(360deg)}}@keyframes zoption-orbit-3d-ccw{0%{transform:rotateX(54deg)rotateY(-24deg)rotate(0)}to{transform:rotateX(54deg)rotateY(-24deg)rotate(-360deg)}}@keyframes zoption-beacon-ping{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.full-page-loading-status[data-reduced-motion]{animation:none}.full-page-loading-status[data-reduced-motion] .full-page-loading-status-z{stroke-dashoffset:0;stroke:var(--brand);animation:none}.full-page-loading-status[data-reduced-motion] .full-page-loading-z-gleam{display:none}.full-page-loading-status[data-reduced-motion] .full-page-loading-aura,.full-page-loading-status[data-reduced-motion] .full-page-loading-core-bloom,.full-page-loading-status[data-reduced-motion] .full-page-loading-reticle-outer,.full-page-loading-status[data-reduced-motion] .full-page-loading-reticle-inner,.full-page-loading-status[data-reduced-motion] .orbit-plane-income,.full-page-loading-status[data-reduced-motion] .orbit-plane-amber,.full-page-loading-status[data-reduced-motion] .orbit-plane-brand,.full-page-loading-status[data-reduced-motion] .vertex-1,.full-page-loading-status[data-reduced-motion] .vertex-2,.full-page-loading-status[data-reduced-motion] .vertex-3,.full-page-loading-status[data-reduced-motion] .vertex-4,.full-page-loading-status[data-reduced-motion] .full-page-loading-status-beacon:after{animation:none}
