.gs-status{position:relative;display:grid;place-items:center;min-height:100svh;padding:24px 16px;overflow:hidden;isolation:isolate}.gs-status:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--g-ink) 16%,transparent) 1px,transparent 1.4px);background-size:21px 21px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%);opacity:.8}.gs-status-card{display:grid;justify-items:center;gap:10px;width:min(100%,420px);padding:30px 28px 26px;border:1px solid var(--g-line);border-radius:20px;background:color-mix(in srgb,var(--g-ground) 82%,var(--g-ink) 3%);box-shadow:0 30px 80px -40px rgba(0,0,0,.7);text-align:center;animation:gs-status-in .52s cubic-bezier(.32,.72,0,1) both}@keyframes gs-status-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}}.gs-status-mark{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;padding:0;border:0;border-radius:16px;background:transparent;color:var(--g-accent-display,var(--g-accent));cursor:pointer;transition:transform .2s cubic-bezier(.32,.72,0,1)}.gs-status-mark:hover{transform:rotate(-6deg) scale(1.04)}.gs-status-mark[data-swim=a] svg{animation:gs-swim-a .9s cubic-bezier(.32,.72,0,1)}.gs-status-mark[data-swim=b] svg{animation:gs-swim-b .9s cubic-bezier(.32,.72,0,1)}@keyframes gs-swim-a{30%{transform:translateX(-14px) rotate(-10deg)}60%{transform:translateX(10px) rotate(8deg)}}@keyframes gs-swim-b{30%{transform:translateX(14px) rotate(10deg) scaleX(-1)}60%{transform:translateX(-10px) rotate(-8deg) scaleX(-1)}}.gs-status-label{margin:0;color:var(--g-accent-display,var(--g-accent));font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.gs-status-title{margin:0;color:var(--g-ink);font-size:clamp(22px,5vw,26px);font-weight:700;letter-spacing:-.015em;line-height:1.15}.gs-status-aside{margin:0;color:var(--g-accent-display,var(--g-accent));font-size:14px;font-weight:600;animation:gs-status-aside .36s cubic-bezier(.32,.72,0,1) both}@keyframes gs-status-aside{0%{opacity:0;filter:blur(3px);transform:translate3d(0,4px,0)}}.gs-status-body{color:var(--g-ink-dim);font-size:15px;line-height:1.55}.gs-status-body p{margin:0}.gs-status-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.gs-status-btn{min-width:132px}.gs-status-mark:focus-visible{outline:2px solid var(--g-accent);outline-offset:3px}.gs-status-avatar{width:64px;height:64px;margin-bottom:4px;border-radius:50%;object-fit:cover;background:var(--g-fill)}@media (prefers-reduced-motion:reduce){.gs-status-aside,.gs-status-card,.gs-status-mark svg{animation:none!important}}.gs-status-form{display:grid;justify-items:center;gap:10px;margin-top:18px}.gs-status-note{margin:0;color:var(--g-ink-faint);font-size:12.5px}.gs-status-spin{width:15px;height:15px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:gs-spin .7s linear infinite}@keyframes gs-spin{to{transform:rotate(1turn)}}