:root{--gs-ink:#252525;--gs-paper:#fffaf0;--gs-white:#fffef9;--gs-yellow:#ffd84d;--gs-mint:#84e4b1;--gs-coral:#ff8f85;--gs-blue:#72c7f5;--gs-muted:#625f59;--gs-shadow:6px 7px 0 #252525}*{box-sizing:border-box}body:has(.gs-shell){background:var(--gs-paper);color:var(--gs-ink);margin:0}.gs-shell{background:radial-gradient(circle at 85% 12%,#72c7f580 0 8%,transparent 8.2%),radial-gradient(circle at 7% 74%,#ff8f854d 0 9%,transparent 9.2%),linear-gradient(#25252509 1px,transparent 1px),linear-gradient(90deg,#25252509 1px,transparent 1px),var(--gs-paper);min-height:100vh;color:var(--gs-ink);background-size:auto,auto,26px 26px,26px 26px,auto;padding:0 max(18px,50vw - 540px);font-family:ui-rounded,Arial Rounded MT Bold,PingFang SC,system-ui,sans-serif;position:relative;overflow-x:clip}.gs-stars{pointer-events:none;opacity:.38;background:radial-gradient(circle at 13% 16%,var(--gs-yellow) 0 22px,transparent 23px),radial-gradient(circle at 89% 62%,var(--gs-mint) 0 34px,transparent 35px);position:absolute;inset:0}.gs-topbar,.gs-status-card,.gs-skeleton,.gs-boundary-note,.gs-error-layout,.gs-safety-contract,.gs-safe-routes{z-index:1;width:min(1080px,100%);margin-inline:auto;position:relative}.gs-topbar{border-bottom:3px solid var(--gs-ink);justify-content:space-between;align-items:center;min-height:82px;display:flex}.gs-topbar a{color:var(--gs-ink);font-size:17px;font-weight:1000;text-decoration:none}.gs-topbar span{border:2px solid var(--gs-ink);background:var(--gs-yellow);box-shadow:2px 3px 0 var(--gs-ink);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.gs-status-card,.gs-error-layout{border:4px solid var(--gs-ink);background:var(--gs-yellow);min-height:440px;box-shadow:var(--gs-shadow);border-radius:31px 19px 34px 21px;grid-template-columns:230px 1fr;align-items:center;gap:62px;margin-top:30px;padding:54px 7%;display:grid}.gs-error-layout{background:var(--gs-coral)}.gs-orbit,.gs-error-mark,.gs-route-map{border:4px solid var(--gs-ink);background:var(--gs-blue);width:190px;height:190px;box-shadow:5px 6px 0 var(--gs-ink);border-radius:48% 52% 44% 56%;place-items:center;display:grid;position:relative}.gs-orbit i{border:4px dotted var(--gs-ink);border-radius:50%;animation:8s linear infinite gs-spin;position:absolute;inset:-16px}.gs-orbit i:nth-child(2){animation-duration:5s;animation-direction:reverse;inset:24px}.gs-orbit span{border:3px solid var(--gs-ink);background:var(--gs-coral);border-radius:50%;width:55px;height:55px;animation:1.4s ease-in-out infinite gs-pulse}.gs-status-copy small{border:2px solid var(--gs-ink);background:var(--gs-white);letter-spacing:.06em;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:1000;display:inline-block}.gs-status-copy h1{letter-spacing:-.065em;max-width:700px;margin:14px 0 13px;font-size:clamp(38px,6vw,70px);line-height:.96}.gs-status-copy>p{color:#45413c;max-width:620px;font-size:13px;font-weight:700;line-height:1.7}.gs-skeleton{border:4px solid var(--gs-ink);background:var(--gs-white);box-shadow:var(--gs-shadow);border-radius:22px;margin-top:36px;padding:24px}.gs-skeleton header,.gs-skeleton footer{justify-content:space-between;gap:18px;display:flex}.gs-skeleton span,.gs-skeleton i{border:2px solid var(--gs-ink);background:linear-gradient(90deg,var(--gs-blue),var(--gs-mint),var(--gs-blue));background-size:220% 100%;border-radius:999px;animation:1.5s ease-in-out infinite gs-shimmer;display:block}.gs-skeleton header span:first-child{width:180px;height:18px}.gs-skeleton header span:last-child{width:95px;height:18px}.gs-skeleton-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0;display:grid}.gs-skeleton article{border:3px solid var(--gs-ink);background:#fff6cf;border-radius:16px;grid-template-columns:54px 1fr;gap:15px;min-height:102px;padding:15px;display:grid}.gs-skeleton article:nth-child(2n){background:#e5f8ff}.gs-skeleton article i{border-radius:50%;width:52px;height:52px}.gs-skeleton article div{align-content:center;gap:7px;display:grid}.gs-skeleton article span{height:10px}.gs-skeleton article span:nth-child(2){width:68%}.gs-skeleton article span:nth-child(3){width:42%}.gs-skeleton footer span{width:32%;height:12px}.gs-boundary-note{color:var(--gs-muted);text-align:center;padding:25px 0 44px;font-size:12px;font-weight:800}.gs-error-mark{background:var(--gs-yellow);transform:rotate(-3deg)}.gs-error-mark i{font:1000 72px ui-rounded,system-ui}.gs-error-mark span{border:4px dotted var(--gs-ink);border-radius:50%;position:absolute;inset:-17px}.gs-tech-receipt{border-top:3px dashed #25252559;width:fit-content;margin-top:20px;padding-top:14px;font-size:12px}.gs-tech-receipt summary{cursor:pointer;font-weight:1000}.gs-tech-receipt p{margin:8px 0 0}.gs-tech-receipt code{font-weight:900}.gs-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.gs-actions a,.gs-actions button{border:3px solid var(--gs-ink);background:var(--gs-mint);min-height:50px;box-shadow:3px 4px 0 var(--gs-ink);color:var(--gs-ink);cursor:pointer;border-radius:14px;place-items:center;padding:0 19px;font:900 12px inherit;text-decoration:none;display:inline-grid}.gs-actions .secondary{background:var(--gs-white)}.gs-safety-contract{border:4px solid var(--gs-ink);background:var(--gs-mint);box-shadow:var(--gs-shadow);border-radius:20px;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:13px;margin-top:36px;padding:24px;display:grid}.gs-safety-contract>span{border:2px solid var(--gs-ink);background:var(--gs-yellow);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.gs-safety-contract p{margin:0}.gs-safety-contract b,.gs-safety-contract small{display:block}.gs-safety-contract b{font-size:12px}.gs-safety-contract small{color:#46584f;margin-top:5px;font-size:12px;line-height:1.5}.gs-route-map{background:var(--gs-blue)}.gs-route-map i{border:4px dotted var(--gs-ink);border-radius:30%;position:absolute;inset:12px;transform:rotate(12deg)}.gs-route-map i:nth-child(2){inset:38px;transform:rotate(-16deg)}.gs-route-map i:nth-child(3){inset:63px;transform:rotate(30deg)}.gs-route-map span{z-index:1;border:3px solid var(--gs-ink);background:var(--gs-yellow);border-radius:10px;padding:5px 9px;font-size:34px;font-weight:1000;position:relative}.gs-safe-routes{border:4px solid var(--gs-ink);background:var(--gs-blue);box-shadow:var(--gs-shadow);border-radius:18px;align-items:center;gap:16px;margin-top:36px;padding:20px;display:flex}.gs-safe-routes span{font-size:12px;font-weight:1000}.gs-safe-routes a{border:2px solid var(--gs-ink);background:var(--gs-white);color:var(--gs-ink);border-radius:9px;padding:5px 8px;font-size:12px;font-weight:900;text-decoration:none}@keyframes gs-spin{to{transform:rotate(360deg)}}@keyframes gs-pulse{50%{transform:scale(.72)rotate(8deg)}}@keyframes gs-shimmer{to{background-position:-220% 0}}button:focus-visible,a:focus-visible{outline-offset:4px;outline:4px solid #145b8d}@media (width<=700px){.gs-shell{padding:0 14px}.gs-topbar span{text-align:center;max-width:58%}.gs-status-card,.gs-error-layout{grid-template-columns:1fr;gap:32px;min-height:0;padding:45px 18px}.gs-orbit,.gs-error-mark,.gs-route-map{justify-self:center;width:142px;height:142px}.gs-status-copy{text-align:center}.gs-status-copy>p{margin-inline:auto}.gs-actions{display:grid}.gs-actions a,.gs-actions button{width:100%}.gs-skeleton{padding:17px 13px}.gs-skeleton-grid{grid-template-columns:1fr}.gs-safety-contract{grid-template-columns:auto 1fr}.gs-safe-routes{flex-direction:column;align-items:flex-start}.gs-boundary-note{text-align:left}}@media (prefers-reduced-motion:reduce){.gs-shell *,.gs-shell :before,.gs-shell :after{transition:none!important;animation:none!important}}
