@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0tfjw0g40zzvd.woff2?dpl=dpl_82A9VMkaqX8WCkQNjBen9C5MuSBz)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__AamlbG__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__AamlbG__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.studio-module__V7RCOW__studio{--coal:#0a0e14;--red:#e02424;--paper:#f3f0e9;min-height:100vh;color:var(--coal);background:linear-gradient(#0a0e140b 1px, transparent 1px), linear-gradient(90deg, #0a0e140b 1px, transparent 1px), var(--paper);background-size:32px 32px;padding:clamp(24px,4vw,64px)}.studio-module__V7RCOW__hero{max-width:1540px;margin:0 auto;padding:clamp(24px,4vw,58px) 0 clamp(32px,5vw,68px);position:relative}.studio-module__V7RCOW__heroRule{background:var(--red);width:min(180px,24vw);height:8px;position:absolute;top:0;left:0}.studio-module__V7RCOW__kicker{color:#59606b;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.studio-module__V7RCOW__liveDot{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e024241f}.studio-module__V7RCOW__heroGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:clamp(36px,7vw,120px);margin-top:32px;display:grid}.studio-module__V7RCOW__hero h1{max-width:900px;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.072em;margin:0;font-size:clamp(56px,8.5vw,126px);font-weight:850;line-height:.82}.studio-module__V7RCOW__hero h1 em{color:var(--red);font-style:normal}.studio-module__V7RCOW__hero p{color:#4a515d;max-width:620px;margin:30px 0 0;font-size:clamp(16px,1.5vw,21px);line-height:1.55}.studio-module__V7RCOW__gauge{color:#fff;background:var(--coal);box-shadow:14px 14px 0 var(--red);padding:24px}.studio-module__V7RCOW__gauge>span{color:#aeb4bf;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.studio-module__V7RCOW__gauge strong{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.07em;margin-top:9px;font-size:62px;line-height:1;display:block}.studio-module__V7RCOW__gauge strong small{color:#767d89;font-size:24px}.studio-module__V7RCOW__gaugeTrack{background:#2b3039;height:6px;margin-top:18px;overflow:hidden}.studio-module__V7RCOW__gaugeTrack span{background:var(--red);height:100%;transition:width .4s;display:block}.studio-module__V7RCOW__gaugeMeta{color:#9299a5;justify-content:space-between;margin-top:11px;font-size:11px;display:flex}.studio-module__V7RCOW__toolbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f0e9e6;border:1px solid #0a0e1424;justify-content:space-between;align-items:center;gap:20px;max-width:1540px;margin:0 auto 30px;padding:10px;display:flex;position:sticky;top:12px;box-shadow:0 16px 50px #0a0e1414}.studio-module__V7RCOW__filters{gap:4px;display:flex}.studio-module__V7RCOW__filters button,.studio-module__V7RCOW__refresh{color:#555d68;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;padding:11px 16px;font-size:12px;font-weight:800}.studio-module__V7RCOW__filters .studio-module__V7RCOW__activeFilter{color:#fff;background:var(--coal)}.studio-module__V7RCOW__refresh{color:#fff;background:var(--red)}.studio-module__V7RCOW__routeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1540px;margin:0 auto;display:grid}.studio-module__V7RCOW__routeCard{background:#fff;border:1px solid #0a0e142b;min-width:0;padding:clamp(18px,2.5vw,30px);box-shadow:0 12px 35px #0a0e140f}.studio-module__V7RCOW__cardHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.studio-module__V7RCOW__routePath{color:var(--red);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.studio-module__V7RCOW__cardHead h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(20px,2vw,29px);line-height:1.08}.studio-module__V7RCOW__statePill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:850}.studio-module__V7RCOW__pass{color:#146c43;background:#e8f7ef}.studio-module__V7RCOW__fail{color:#a31515;background:#feebeb}.studio-module__V7RCOW__previewFrame{background:radial-gradient(circle at 1px 1px,#dfe2e7 1px,#0000 0) 0 0/14px 14px,#f6f7f9;border:1px solid #e2e4e8;padding:18px;overflow:auto}.studio-module__V7RCOW__previewFrame>div{min-width:470px}.studio-module__V7RCOW__checkGrid{background:#e5e7eb;border:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.studio-module__V7RCOW__check{background:#fff;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.studio-module__V7RCOW__check>span{color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.studio-module__V7RCOW__checkPass{background:#188653}.studio-module__V7RCOW__checkFail{background:var(--red)}.studio-module__V7RCOW__check div{min-width:0}.studio-module__V7RCOW__check strong,.studio-module__V7RCOW__check div span{display:block}.studio-module__V7RCOW__check strong{text-transform:uppercase;font-size:11px}.studio-module__V7RCOW__check div span{color:#69717c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.studio-module__V7RCOW__errorCard{border-top:6px solid var(--red);min-height:220px}.studio-module__V7RCOW__errorMessage{color:#8e1717;background:#fff0f0;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.studio-module__V7RCOW__loadingCard{min-height:320px}.studio-module__V7RCOW__loadingBar,.studio-module__V7RCOW__loadingBlock,.studio-module__V7RCOW__loadingLine{background:linear-gradient(90deg,#e7e8ea,#f6f6f7,#e7e8ea) 0 0/200% 100%;animation:1.25s linear infinite studio-module__V7RCOW__sweep}.studio-module__V7RCOW__loadingBar{width:42%;height:22px}.studio-module__V7RCOW__loadingBlock{height:200px;margin-top:28px}.studio-module__V7RCOW__loadingLine{width:70%;height:14px;margin-top:20px}@keyframes studio-module__V7RCOW__sweep{to{background-position:-200% 0}}@media (max-width:1050px){.studio-module__V7RCOW__heroGrid,.studio-module__V7RCOW__routeGrid{grid-template-columns:1fr}.studio-module__V7RCOW__gauge{width:min(100%,360px)}}@media (max-width:620px){.studio-module__V7RCOW__studio{padding:18px}.studio-module__V7RCOW__toolbar{flex-direction:column;align-items:stretch}.studio-module__V7RCOW__filters{grid-template-columns:repeat(3,1fr);display:grid}.studio-module__V7RCOW__checkGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.studio-module__V7RCOW__loadingBar,.studio-module__V7RCOW__loadingBlock,.studio-module__V7RCOW__loadingLine{animation:none}}
