@layer components{.sx-board-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.sx-board-tile{border:1px solid var(--line-dark-strong);border-radius:var(--r-inner);background:var(--ink-raised);padding:12px 14px 13px;box-shadow:inset 0 1px oklch(95.6% .008 107/.05)}.sx-board-figure{letter-spacing:-.03em;color:var(--text-invert);font-size:clamp(1.25rem,2vw,1.625rem);line-height:1;display:block}.sx-board-note{border-top:1px solid var(--line-dark);background:var(--ink-raised);color:var(--text-invert-2);flex-wrap:wrap;align-items:baseline;gap:8px;padding:11px 16px 14px;font-size:.6875rem;line-height:1.45;display:flex}.sx-board-tag{border:1px dashed var(--line-dark-strong);border-radius:var(--r-chip);color:var(--text-invert-3);padding:2px 7px;font-size:.625rem}@media (width>=1024px){.fx-stage-front .sx-board-note{padding-bottom:2.5rem}}.sx-watch{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--paper-2);color:var(--text);box-shadow:var(--shadow-lift);padding:14px}@media (width>=1024px){.sx-watch{padding-bottom:2.75rem}}.sx-watch-rows{gap:6px;margin-top:10px;display:grid}.sx-watch-row{border:1px solid var(--line-strong);border-radius:var(--r-inner);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.sx-watch-name{letter-spacing:-.01em;color:var(--text);margin-top:2px;font-size:.8125rem;font-weight:600;line-height:1.25;display:block}.sx-watch-val{letter-spacing:-.02em;text-align:right;color:var(--text);font-size:1.125rem}.sx-blank{vertical-align:middle;border-bottom:1px solid var(--line-strong);width:3rem;display:inline-block}.sx-beat-wrap{position:relative}.sx-beat{border:1px solid var(--line-dark-strong);background:var(--ink);box-shadow:var(--shadow-frame-dark), inset 0 1px 0 oklch(95.6% .008 107/.06);border-radius:20px;position:relative;overflow:hidden}.sx-beat-head{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.sx-beat-body{gap:18px;padding:24px;display:grid}.sx-beat-msg{background:var(--ink-high);border-radius:14px 14px 14px 4px;justify-self:start;max-width:86%;padding:12px 16px}.sx-clock{gap:6px;display:grid}.sx-clock-track{border:1px solid var(--line-dark);background:var(--ink-raised);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.sx-clock-fill{border-radius:inherit;background:var(--text-invert-2);transform-origin:0;transition:transform 1s var(--ease-out);transition-delay:.22s;position:absolute;inset:0;transform:scaleX(0)}.sx-clock-tick{background:var(--line-dark-strong);width:1px;position:absolute;top:0;bottom:0}.sx-clock-axis{justify-content:space-between;display:flex}.sx-clock-mark{opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;transition-delay:1.24s;display:flex;transform:translateY(4px)}.sx-clock-flag{background:var(--warn);border-radius:2px;flex:none;width:8px;height:8px}.sx-beat-nothing{flex-wrap:wrap;gap:8px;display:flex}.sx-beat-nothing>li{border:1px dashed var(--line-dark-strong);border-radius:var(--r-chip);color:var(--text-invert-3);padding:3px 9px;font-size:.6875rem}.sx-beat-readout{border-top:1px solid var(--line-dark);background:var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.sx-beat-readout>li{background:var(--ink);padding:18px 24px 22px}@media (width<=560px){.sx-beat-readout{grid-template-columns:1fr}}.sx-beat.is-revealed .sx-clock-fill{transform:scaleX(1)}.sx-beat.is-revealed .sx-clock-mark{opacity:1;transform:none}html.no-js .sx-beat .sx-clock-fill{transform:scaleX(1)}html.no-js .sx-beat .sx-clock-mark{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sx-clock-fill{transform:scaleX(1)}.sx-clock-mark{opacity:1;transform:none}}.sx-beat-aside{z-index:2;border:1px solid var(--line-dark-strong);border-radius:var(--r-inner);background:var(--ink-high);width:min(28rem,84%);margin:-1.5rem 5% 0 auto;padding:14px 18px 16px;display:block;position:relative;transform:rotate(-.9deg);box-shadow:0 20px 50px oklch(14% .02 184/.5)}@media (width>=1024px){.sx-beat-readout>li{padding-bottom:2.75rem}}@media (width<=1023px){.sx-beat-aside{width:100%;margin:12px 0 0;transform:none}}.sx-ledger{margin-top:3.5rem}.sx-ledger-heads,.sx-ledger-row{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,48px);display:grid}.sx-ledger-heads{padding:0 8px 14px}.sx-ledger-head{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500;line-height:1.2}.sx-ledger-head--after{padding-left:22px}.sx-ledger-row{padding:30px 8px}.sx-ledger-n{color:var(--text-3)}.sx-ledger-before{max-width:44ch;color:var(--text-2);padding-top:4px;font-size:1.0625rem;line-height:1.6}.sx-ledger-after{max-width:46ch;padding:4px 0 4px 22px;font-size:1.0625rem;font-weight:500;line-height:1.6}.sx-ledger-row .sx-ledger-after:before{transition-delay:calc(var(--reveal-delay,0s) + .28s);top:6px;bottom:6px}.sx-ledger-row.is-revealed .sx-ledger-after:before{transform:scaleY(1)}@media (width<=767px){.sx-ledger-heads{display:none}.sx-ledger-row{grid-template-columns:auto minmax(0,1fr);gap:14px 16px;padding:26px 4px}.sx-ledger-before,.sx-ledger-after{grid-column:2}}}
