@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_regular-s.p.2fy8sprmoxvwk.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_semibold-s.p.3vsz7z9bh56bx.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plexsans_e0f2cfe0-module__yqGrlq__className{font-family:plexSans,plexSans Fallback}.plexsans_e0f2cfe0-module__yqGrlq__variable{--font-plex-sans:"plexSans", "plexSans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;font-family:var(--font-plex-sans), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#151515;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#faf9f7}*{box-sizing:border-box}body{margin:0}::selection{color:#000;background:#e5e5e5}.terse-brand{color:#151515;min-height:64px;font-family:var(--font-mono);letter-spacing:-.04em;align-self:flex-start;align-items:center;gap:16px;margin-bottom:32px;font-size:clamp(40px,4vw,56px);font-weight:600;line-height:1.05;text-decoration:none;display:inline-flex}.terse-brand img{width:var(--terse-mark-size);flex:none;height:auto;display:block}.terse-brand:hover{opacity:.75}.terse-brand:focus-visible{outline-offset:5px;outline:2px solid #151515}main{min-height:100svh;padding:28px clamp(24px,5vw,72px);position:relative}.workspace{width:min(100%,1440px);min-height:calc(100svh - 56px);margin:0 auto}.counter{--terse-mark-size:clamp(64px, 6vw, 88px);flex-direction:column;justify-content:center;align-items:stretch;width:min(680px,100%);min-width:0;min-height:calc(100svh - 56px);margin:0 auto;padding:100px 0;display:flex;position:relative}p{flex-wrap:wrap;align-items:baseline;gap:24px;margin:0;display:flex}.count-row{font-family:var(--font-mono);letter-spacing:-.04em;justify-content:flex-start;font-size:clamp(48px,6.7vw,96px);font-weight:600;line-height:1.2}.count-row output{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:600}.latency-row{font-family:var(--font-mono);color:#666;justify-content:flex-start;gap:12px;margin-top:24px;font-size:clamp(24px,2.7vw,36px);line-height:1.5}.latency-value{color:#151515;font-variant-numeric:tabular-nums;align-items:baseline;gap:.55ch;min-width:8ch;transition:opacity .14s;display:inline-flex}.latency-value[data-pending=true]{opacity:.55}.badge{text-align:center;letter-spacing:.04em;border-radius:4px;align-self:center;min-width:calc(4ch + 28px);padding:8px 14px;font-size:clamp(14px,1.5vw,20px);font-weight:600;line-height:1.4;transition:color .18s,background-color .18s}.badge[data-empty=true]{visibility:hidden}.badge--hot{color:#93420e;background:#ffebdc}.badge--cold{color:#245991;background:#e5effc}.controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}button{appearance:none;color:#faf9f7;min-width:0;min-height:clamp(64px,7vw,88px);font:inherit;cursor:pointer;background:#151515;border:1px solid #151515;border-radius:4px;flex:1;padding:16px 24px;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.4;transition:opacity .14s}button:hover:not(:disabled){background:#333;border-color:#333}button.secondary{color:#151515;background:0 0;border-color:#151515}button.secondary:hover:not(:disabled){background:#f1f1f1;border-color:#333}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:wait}button:focus-visible{outline-offset:4px;outline:2px solid #151515}.arrow-button{place-items:center;display:grid}@media (max-width:600px){.controls{gap:12px}.controls button{padding-inline:12px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.animated-number{vertical-align:baseline;font-variant-numeric:tabular-nums;display:inline-block}.number-digits{vertical-align:baseline;display:inline-flex}.number-digit{width:1ch;line-height:1.2;display:inline-grid;position:relative;overflow:clip}.digit-current{grid-area:1/1}.digit-outgoing{animation:.22s cubic-bezier(.16,1,.3,1) both digit-out;position:absolute;inset:0}.digit-incoming{animation:.32s cubic-bezier(.16,1,.3,1) both digit-in}@keyframes digit-in{0%{transform:translateY(calc(var(--roll-direction) * 85%));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes digit-out{0%{opacity:1;transform:translateY(0)}to{transform:translateY(calc(var(--roll-direction) * -85%));opacity:0}}@media (prefers-reduced-motion:reduce){.digit-incoming{animation:.1s both digit-fade-in}.digit-outgoing{animation:.1s both digit-fade-out}button:active:not(:disabled){transform:none}}@keyframes digit-fade-in{0%{opacity:0}to{opacity:1}}@keyframes digit-fade-out{0%{opacity:1}to{opacity:0}}.controls{margin-top:28px}.request-error{color:#93420e;margin-top:16px;font-size:16px;line-height:1.5;display:block}.latency-context{color:#666;font-family:var(--font-plex-sans), sans-serif;letter-spacing:0;white-space:nowrap;align-self:center;gap:10px;font-size:clamp(14px,1.3vw,18px);display:inline-flex}.latency-operation{color:#151515;font-weight:600}.latency-context{color:#151515;max-width:100%;font-size:clamp(11px,2.6vw,14px);font-weight:600}.counter .controls{gap:12px;width:min(680px,100%);margin-top:36px}.counter .controls button{min-height:64px;font-size:20px}.activity-feed{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffad;border-radius:12px;flex-direction:column;width:360px;max-width:calc(100% - 48px);padding:16px;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 2px 8px #1515150f}.activity-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.activity-header h2{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.activity-status{align-items:center;gap:10px;margin-left:auto;display:flex}.activity-presence{color:#666;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;display:inline-flex}.activity-presence svg{width:15px;height:15px}.live-status{color:#666;background:#eeede9;border-radius:4px;align-items:center;gap:7px;padding:4px 7px;font-size:11px;line-height:1.5;display:inline-flex}.live-status i{background:#888;border-radius:50%;width:6px;height:6px;position:relative}.live-status[data-live=true]{color:#28613b;background:#e4f0e6}.live-status[data-live=true] i{background:#387b4a}.live-status[data-live=true] i:after{content:"";border:1px solid #387b4a;border-radius:50%;animation:2.2s cubic-bezier(.16,1,.3,1) infinite live-pulse;position:absolute;inset:-4px}@keyframes live-pulse{0%{opacity:.7;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.4)}}.activity-stream{overflow-anchor:none;flex-direction:column;justify-content:flex-end;height:238px;margin-top:12px;display:flex;overflow:hidden}.activity-stream ol{margin:0;padding:0;list-style:none;position:relative}.activity-entry{grid-template-columns:54px minmax(0,1fr) 24px 65px;align-items:center;gap:8px;height:34px;padding:7px 0;font-size:12px;display:grid}.activity-timestamp{color:#555;font:11px var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.activity-location{align-items:center;gap:6px;min-width:0;display:flex}.activity-location span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-location>span[aria-hidden=true]{font-size:16px;line-height:1}.activity-flag{object-fit:contain;flex:none;width:20px;height:14px}.activity-location svg{color:#666;flex:none;width:16px;height:16px}.activity-operation{color:#151515;font:600 13px var(--font-mono);justify-content:center;align-items:center;display:flex}.activity-operation svg{width:16px;height:16px}.activity-time{white-space:nowrap;font:11px var(--font-mono);text-align:right;font-variant-numeric:tabular-nums}.activity-time span{color:#666}.activity-empty{color:#666;padding:8px 0;font-size:12px;display:block}@media (max-width:1000px){main{padding-inline:12px;padding-bottom:112px}.workspace{max-width:none}.counter{width:min(704px,100%);min-height:auto;padding:100px 12px 24px}.activity-feed{width:100%;max-width:none;margin:32px 0 0;position:relative;inset:auto}}@media (max-width:400px){.latency-row{gap:8px}.latency-context{flex-basis:100%;justify-content:flex-start}.activity-entry{grid-template-columns:54px minmax(0,1fr) 24px 58px;gap:6px}}@media (prefers-reduced-motion:reduce){.live-status[data-live=true] i:after{opacity:0;animation:none}.activity-entry{animation:none}.latency-value,.badge,button{transition:none}}.counter-extras{right:max(24px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));position:absolute}.share-title{color:#666;margin:0;font-size:14px;font-weight:600;line-height:1.5}.share-links{align-items:center;gap:8px;min-height:44px;display:flex}.social-share{color:#faf9f7;background:#151515;border:1px solid #151515;border-radius:4px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;display:inline-flex}.social-share svg{width:14px;height:14px}.social-share:hover{background:#333;border-color:#333}.social-share:focus-visible{outline-offset:4px;outline:2px solid #151515}
