.app_states-module__soTSaW__statePage{box-sizing:border-box;color:#d8dce7;background:radial-gradient(circle at 78% 4%, color-mix(in srgb, var(--studio-primary,#6f3e91) calc(18% * var(--studio-glow-scale,1)), transparent), transparent 34%), radial-gradient(circle at 10% 88%, color-mix(in srgb, var(--studio-secondary,#9d6be8) calc(15% * var(--studio-glow-scale,1)), transparent), transparent 38%), #04050a;min-height:100svh;font-family:var(--studio-interface-font,var(--font-geist-mono), ui-monospace, monospace);place-items:center;padding:clamp(10px,2vw,18px);display:grid}.app_states-module__soTSaW__stateFrame{isolation:isolate;box-sizing:border-box;border:1px solid rgb(var(--studio-border-rgb,118 83 158) / calc(.72 * var(--studio-border-strength,1)));background:var(--studio-panel-background,linear-gradient(135deg, #080610fa, #14081ef0));width:min(1500px,100%);min-height:min(720px,100dvh - 36px);box-shadow:0 0 0 1px #140c22e6, 0 0 var(--studio-glow-blur,12px) rgb(var(--studio-border-rgb,118 83 158) / calc(var(--studio-glow-scale,1) * .12)), 0 24px 80px #0000007a;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.app_states-module__soTSaW__stateFrame:before,.app_states-module__soTSaW__stateFrame:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.app_states-module__soTSaW__stateFrame:before{opacity:var(--studio-grain-opacity,.05);mix-blend-mode:screen;background:url(/site/textures/grain.jpg) 50%/cover no-repeat}.app_states-module__soTSaW__stateFrame:after{opacity:var(--studio-signal-opacity,0);background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--studio-secondary,#9d6be8) 55%, transparent) 3px 4px), linear-gradient(135deg, color-mix(in srgb, var(--studio-primary,#6f3e91) 26%, transparent), color-mix(in srgb, var(--studio-secondary,#9d6be8) 20%, transparent));mix-blend-mode:soft-light}.app_states-module__soTSaW__stateContent{z-index:1;box-sizing:border-box;border:1px solid rgb(var(--studio-border-rgb,118 83 158) / calc(.62 * var(--studio-border-strength,1)));background:#070912db;width:min(620px,100% - 32px);padding:clamp(24px,5vw,56px);position:relative;box-shadow:inset 0 0 0 1px #140c22cc}.app_states-module__soTSaW__eyebrow,.app_states-module__soTSaW__stateCode,.app_states-module__soTSaW__stateCopy,.app_states-module__soTSaW__progressLabel{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;line-height:1.6}.app_states-module__soTSaW__eyebrow{color:#7c879b}.app_states-module__soTSaW__statusRow{color:var(--studio-primary,#6f3e91);align-items:center;gap:10px;margin-top:24px;display:flex}.app_states-module__soTSaW__statusMark{width:8px;height:8px;box-shadow:0 0 var(--studio-glow-blur,12px) currentColor;background:currentColor;border-radius:50%;flex:0 0 8px}.app_states-module__soTSaW__stateCode{color:currentColor;font-size:11px}.app_states-module__soTSaW__stateTitle{color:#f3edf9;font-family:var(--font-pixel), var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:16px 0 0;font-size:clamp(25px,4vw,46px);font-weight:400;line-height:1.25}.app_states-module__soTSaW__stateCopy{color:#8994a9;letter-spacing:.1em;text-transform:none;max-width:52ch;margin-top:16px;font-size:10px}.app_states-module__soTSaW__progressLabel{color:#69768c;margin-top:28px;font-size:8px;display:block}.app_states-module__soTSaW__progressTrack{background:rgb(var(--studio-border-rgb,118 83 158) / .28);height:2px;margin-top:9px;position:relative;overflow:hidden}.app_states-module__soTSaW__progressTrack:after{content:"";background:var(--studio-primary,#6f3e91);width:38%;box-shadow:0 0 var(--studio-glow-blur,12px) color-mix(in srgb, var(--studio-primary,#6f3e91) 70%, transparent);animation:1.8s ease-in-out infinite app_states-module__soTSaW__state-progress;position:absolute;inset:0 auto 0 0}.app_states-module__soTSaW__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.app_states-module__soTSaW__action,.app_states-module__soTSaW__actionSecondary{box-sizing:border-box;border:1px solid rgb(var(--studio-border-rgb,118 83 158) / calc(.72 * var(--studio-border-strength,1)));min-height:40px;color:var(--studio-primary,#6f3e91);font:inherit;letter-spacing:.12em;text-transform:uppercase;background:#080a12b8;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;font-size:9px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.app_states-module__soTSaW__actionSecondary{color:#aeb7c8}.app_states-module__soTSaW__action:hover,.app_states-module__soTSaW__action:focus-visible,.app_states-module__soTSaW__actionSecondary:hover,.app_states-module__soTSaW__actionSecondary:focus-visible{border-color:var(--studio-primary,#6f3e91);color:#fff;background:color-mix(in srgb, var(--studio-primary,#6f3e91) 12%, #080a12b8);box-shadow:0 0 var(--studio-glow-blur,12px) color-mix(in srgb, var(--studio-primary,#6f3e91) 24%, transparent);outline:none}.app_states-module__soTSaW__action span,.app_states-module__soTSaW__actionSecondary span{color:var(--studio-secondary,#9d6be8);font-size:14px}@keyframes app_states-module__soTSaW__state-progress{0%{transform:translate(-120%)}to{transform:translate(290%)}}@media (max-width:829px) and (orientation:portrait),(max-width:700px){.app_states-module__soTSaW__statePage{padding:0}.app_states-module__soTSaW__stateFrame{border:0;border-radius:0;min-height:100dvh}.app_states-module__soTSaW__stateContent{width:min(620px,100% - 20px);padding:24px 18px}}@media (prefers-reduced-motion:reduce){.app_states-module__soTSaW__progressTrack:after{animation:none}}
