@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-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}.activity-tabs{align-items:center;gap:4px;max-width:100%;display:flex}.activity-feed .activity-tab{color:#666;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:6px;font-size:12px;font-weight:500;display:inline-flex}.activity-feed .activity-tab:hover{color:#151515;background:#eeede9}.activity-feed .activity-tab[aria-selected=true]{color:#151515;background:#e5e5e5}.activity-tab svg{flex:none;width:16px;height:16px}.activity-tab:focus-visible,.activity-feed [role=tabpanel]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #151515}.country-stats{margin-top:12px}.country-stats-labels{color:#666;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:11px;display:flex}.country-stats-labels h3{font:inherit;margin:0}.country-stats-scroll{scrollbar-width:thin;scrollbar-color:#b8b6b1 transparent;height:194px;overflow-y:auto}.country-stats-scroll:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #151515}.country-stats-list{margin:0;padding:0;list-style:none}.country-stats-list li{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding-block:6px;font-size:12px;display:flex}.country-stats-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.country-stats-name>span:last-child{overflow-wrap:anywhere}.country-stats-flag{flex:none;font-size:18px;line-height:1}.country-stats-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.country-stats-total{border-top:1px solid #e5e5e5;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.country-stats-total strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.operation-chart{--chart-ink:#28613b;--chart-fill:#387b4a1a;margin-top:16px}.operation-chart[data-metric=count]{--chart-ink:#245991;--chart-fill:#24599114}.operation-chart[data-metric=latency]{--chart-ink:#93420e}.history-metric-switch{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.activity-feed .history-metric-switch button{color:#666;background:0 0;border:0;flex:none;min-height:28px;padding:4px 8px;font-size:12px;font-weight:400}.activity-feed .history-metric-switch button:hover{color:#151515;background:#eeede9}.activity-feed .history-metric-switch button[aria-pressed=true]{color:#151515;background:#eeede9;font-weight:600}.operation-chart-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.operation-chart-heading h3{margin:0;font-size:12px;font-weight:600}.operation-chart-plot{touch-action:pan-y;cursor:crosshair;border-radius:4px;margin-top:16px;position:relative}.operation-chart-tooltip{z-index:2;color:#faf9f7;white-space:nowrap;pointer-events:none;background:#151515;border-radius:4px;flex-direction:column;gap:4px;padding:8px 10px;font-size:11px;line-height:1.4;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 2px 8px #1515151f}.operation-chart-tooltip strong{font-variant-numeric:tabular-nums;font-weight:600}.operation-chart-plot:focus-visible{outline:2px solid var(--chart-ink);outline-offset:4px}.operation-chart-plot svg{width:100%;height:166px;display:block;overflow:visible}.operation-chart-grid line{stroke:#e5e5e5;stroke-width:1px}.operation-chart-grid text,.operation-chart-axis{fill:#666;font-variant-numeric:tabular-nums;font-size:10px}.operation-chart-no-history{fill:#666;font-size:11px}.operation-chart-area{fill:var(--chart-fill)}.operation-chart-line{fill:none;stroke:var(--chart-ink);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.operation-chart-dot{fill:var(--chart-ink)}.operation-chart-cursor line{stroke:#666;stroke-width:1px;stroke-dasharray:3 3}.operation-chart-cursor circle{fill:#faf9f7;stroke:var(--chart-ink);stroke-width:2px}.operation-chart-unavailable{color:#666;justify-content:center;align-items:center;height:166px;font-size:12px;display:flex}@media (max-width:1500px){main{padding-bottom:112px}.counter{min-height:auto;padding-block:100px 24px}.activity-feed{width:min(680px,100%);max-width:none;margin:32px auto 0;position:relative;inset:auto}}@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}@media (max-width:600px){.counter .controls{grid-template-columns:1fr}}.operation-button{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.operation-kind{font-size:14px;font-weight:400;line-height:1.4}.badge--warm{color:#93420e;background:#ffebdc}.runtime-timing{color:#666;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:14px;display:flex}.runtime-timing strong{color:#151515;font-variant-numeric:tabular-nums;font-weight:500}.runtime-timing[data-pending=true]{opacity:.55}.runtime-primary{margin-top:0;font-size:clamp(32px,5vw,64px);line-height:1.2}.runtime-primary .latency-context{flex-basis:100%}.count-secondary{color:#666;margin-top:28px;font-size:clamp(24px,3vw,32px)}.count-secondary output{color:#151515}.runtime-primary{column-gap:10px;font-size:clamp(24px,4.2vw,56px)}.runtime-primary .latency-value{white-space:nowrap;min-width:0}.runtime-primary .badge{flex:none}@media (max-width:600px){.runtime-primary{column-gap:8px}.runtime-primary .badge{min-width:0;padding:6px 8px;font-size:12px}}.measurement-context{color:#666;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:12px;font-size:14px;line-height:1.5;display:flex}.measurement-context strong{color:#151515;font-weight:600}.host-badge{justify-content:center;align-items:center;gap:7px;display:inline-flex}.host-temperature-icon{flex:none;width:18px;height:18px}.host-temperature-icon path{stroke-dasharray:1;stroke-dashoffset:0;animation:.44s cubic-bezier(.16,1,.3,1) both temperature-resolve}.host-badge[data-pending=true]{opacity:.55}@keyframes temperature-resolve{0%{stroke-dashoffset:1px;opacity:.4}to{stroke-dashoffset:0;opacity:1}}@media (max-width:600px){.host-badge{gap:4px}.host-temperature-icon{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.host-temperature-icon path{animation:none}}.runtime-timing{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;margin-top:20px;display:grid}.timing-metric{flex-direction:column;gap:4px;min-width:0;padding:0 8px 40px 0;display:flex;position:relative}.timing-metric .timing-label{align-items:center;min-height:24px}.timing-label{color:#666;font-size:13px;font-weight:400;line-height:1.4}.runtime-timing .timing-metric strong{color:#151515;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.3}.runtime-timing .timing-dispatch[data-cold=true] strong,.timing-cold-note{color:#245991}.timing-cold-note{margin-top:-36px;font-size:12px;font-weight:400;line-height:17px;position:absolute;top:100%;left:0;right:8px}@media (max-width:600px){.runtime-timing{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.measurement-context{display:block}.measurement-description{gap:4px;min-height:21px}.measurement-status{min-height:21px;font-size:12px;line-height:21px;display:block}.measurement-status[data-visible=false]{visibility:hidden}.timing-label-help{align-items:center;gap:4px;display:flex;position:relative}.timing-help{flex:none;display:inline-flex}.counter .timing-help-button{color:#666;cursor:help;width:24px;min-height:24px;font-size:inherit;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.counter .timing-help-button:hover{color:#151515;background:#e5e5e5}.timing-tooltip{z-index:5;color:#faf9f7;visibility:hidden;opacity:0;background:#151515;border-radius:4px;width:240px;max-width:calc(100vw - 48px);padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;bottom:100%;left:0;box-shadow:0 4px 12px #1515151f}.timing-help:hover .timing-tooltip,.timing-help:focus-within .timing-tooltip{visibility:visible;opacity:1}.timing-metric:last-of-type .timing-tooltip{left:auto;right:0;transform:none}@media (max-width:600px){.timing-metric:nth-child(odd) .timing-tooltip{left:0;right:auto;transform:none}.timing-metric:nth-child(2n) .timing-tooltip{left:auto;right:0;transform:none}}
