.st{background:var(--gb-deck);border-top:2px solid var(--gb-ember);border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"status""id""board""go""gate""steps";gap:12px;padding:16px;display:grid}@media (min-width:1024px){.st{grid-template:"status board""id board""gate board""go board""steps board"1fr/minmax(0,1.12fr) minmax(0,1fr);gap:18px 40px;padding:28px 28px 24px 32px}}.st[data-stage=idle]{border-top-color:var(--gb-line-2)}.st-status{color:var(--gb-ember);grid-area:status;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.st-status[data-tone=quiet]{color:var(--gb-moss)}.st-status-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.st-id{grid-area:id;align-items:center;gap:14px;min-width:0;display:flex}.st-symbol{font-family:var(--font-display);color:var(--gb-cream);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(2.375rem,11vw,3rem);font-weight:800;line-height:1;overflow:hidden}@media (min-width:1024px){.st-symbol{font-size:clamp(3rem,4.6vw,4.25rem)}}.st-sub{color:var(--gb-moss);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:.875rem;display:flex}.st-idle-title{color:var(--gb-cream);font-size:clamp(1.75rem,7.6vw,2.25rem);font-weight:700;line-height:1.2}.st-idle-body{max-width:34em;color:var(--gb-moss);margin-top:8px;font-size:.9375rem;line-height:1.6}.st-gate{background:var(--gb-rail);color:var(--gb-cream);border-radius:12px;grid-area:gate;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:12px 14px;font-size:.9375rem;display:grid}.st-gate-label{color:var(--gb-moss);font-size:.8125rem}.st-gate-check{width:fit-content;color:var(--gb-lime);text-underline-offset:4px;grid-column:2;font-size:.875rem;font-weight:600;text-decoration:underline}.st-gate-check:focus-visible,.st-go:focus-visible,.st-next-link:focus-visible,.st-past-row:focus-visible{box-shadow:0 0 0 2px var(--gb-lime);outline:none}.st-go{background:var(--gb-lime);height:56px;color:var(--gb-night);border-radius:14px;grid-area:go;place-items:center;padding:0 24px;font-size:1.125rem;font-weight:700;display:grid}.st-go-slot{grid-area:go;max-width:20rem}@media (min-width:1024px){.st-go{width:fit-content;min-width:17.5rem}}.st-steps{counter-reset:st-step;color:var(--gb-moss);grid-area:steps;gap:8px;font-size:.875rem;display:grid}@media (min-width:1024px){.st-steps{align-content:end}}.st-steps-title{color:var(--gb-cream);font-size:.8125rem;font-weight:600}.st-steps ol{gap:6px;display:grid}@media (min-width:640px){.st-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.st-steps li{counter-increment:st-step;grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:8px;line-height:1.45;display:grid}.st-steps li:before{content:counter(st-step);border:1px solid var(--gb-line-2);width:22px;height:22px;font-family:var(--font-display);color:var(--gb-cream);border-radius:999px;place-items:center;font-size:.8125rem;font-weight:700;display:grid;transform:translateY(-1px)}.st-board{color:var(--gb-ember);background:#150d07;border:1px solid #ff944059;border-radius:14px;grid-area:board;align-content:start;align-self:stretch;padding:12px 16px 10px;display:grid;box-shadow:inset 0 0 0 1px #00000073,0 0 24px #ff94400f}@media (min-width:1024px){.st-board{padding:18px 22px 14px}}.st-clock-label{letter-spacing:.08em;color:#ff9440cc;font-size:.8125rem}.st-clock{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#ffd9b3;text-shadow:0 0 14px #ff94408c;align-items:baseline;padding:2px 0 8px;font-size:clamp(2.5rem,12.5vw,3.25rem);font-weight:800;line-height:1;display:flex}@media (min-width:1024px){.st-clock{padding:6px 0 16px;font-size:clamp(3.5rem,5.4vw,5rem)}}.st-digit{text-align:center;width:1ch;display:inline-block}.st-colon{text-align:center;width:.55ch;display:inline-block}.st-unit{letter-spacing:.04em;color:#ff9440d9;text-shadow:none;margin:0 .5em 0 .25em;font-size:.36em;font-weight:600}.st-sign{font-family:var(--font-display);color:#ffd9b3;text-shadow:0 0 14px #ff94408c;padding:6px 0 14px;font-size:clamp(2rem,9vw,2.75rem);font-weight:800;line-height:1.05}.st-row{border-top:1px dotted #ff944038;align-items:baseline;gap:10px;padding:8px 0;display:flex}@media (min-width:1024px){.st-row{padding:11px 0}}.st-row-label{letter-spacing:.08em;color:#ff9440cc;flex:none;font-size:.8125rem}.st-leader{border-bottom:2px dotted #ff94404d;flex:1;min-width:12px;transform:translateY(-.3em)}.st-row-value{max-width:70%;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;text-shadow:0 0 10px #ff944080;flex:none;font-size:1.1875rem;font-weight:700}.st-row-value[data-lit=true]{color:#ffd9b3}.st-board-foot{letter-spacing:.04em;color:#ff94408c;border-top:1px dotted #ff944038;padding:8px 0 2px;font-size:.6875rem}.st-next{border:1px dashed var(--gb-line-2);color:var(--gb-moss);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;font-size:.9375rem;display:flex}.st-next b{color:var(--gb-cream);margin-right:8px;font-weight:700}.st-next-act{flex:none;min-width:11rem}.st-next-link{color:var(--gb-cream);text-underline-offset:4px;font-weight:600;text-decoration:underline}.st-past{gap:10px;display:grid}.st-past-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.st-past-list{border-top:1px solid var(--gb-line);display:grid}.st-past-row{border-bottom:1px solid var(--gb-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.st-past-end{color:var(--gb-cream);font-size:.875rem;font-weight:600}.st-past-end[data-end=refunded],.st-past-end[data-end=cancelled]{color:var(--gb-moss)}.st-past-when{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--gb-moss);text-align:right;font-size:1rem;font-weight:700}
