:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body:"SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--bg:#f5f5f7;--card-bg:#fff;--card-bg-soft:#fafafa;--card-border:#e5e5ea;--card-border-strong:#d2d2d7;--line:#ebebee;--text:#1d1d1f;--text-strong:#0a0a0b;--muted:#6e6e73;--faint:#a1a1a6;--accent:#0071e3;--success:#34c759;--warn:#ff9500;--error:#ff3b30;--purple:#af52de;--indigo:#5856d6;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--radius:6px;--ease-data:ease-out;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--motion-feedback:.12s;--motion-data:.24s;--motion-arrival:.32s;--motion-exit:.16s;--bar:var(--accent)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0a0a0b;--card-bg:#131316;--card-bg-soft:#17171a;--card-border:#26262a;--card-border-strong:#3a3a3e;--line:#1f1f23;--text:#f5f5f7;--text-strong:#fff;--muted:#98989d;--faint:#6e6e73}}:root[data-theme=light]{--bg:#f5f5f7;--card-bg:#fff;--card-bg-soft:#fafafa;--card-border:#e5e5ea;--card-border-strong:#d2d2d7;--line:#ebebee;--text:#1d1d1f;--text-strong:#0a0a0b;--muted:#6e6e73;--faint:#a1a1a6}:root[data-theme=dark]{--bg:#0a0a0b;--card-bg:#131316;--card-bg-soft:#17171a;--card-border:#26262a;--card-border-strong:#3a3a3e;--line:#1f1f23;--text:#f5f5f7;--text-strong:#fff;--muted:#98989d;--faint:#6e6e73}*{box-sizing:border-box}html,body,#root{height:100%}body,button,input,select,textarea{font-variant-numeric:tabular-nums slashed-zero}body{background:var(--bg);color:var(--text);font-family:var(--font-display);-webkit-font-smoothing:antialiased;font-feature-settings:"calt" 1;font-synthesis:none;margin:0}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.shell{background:var(--bg);grid-template-columns:minmax(360px,38%) minmax(0,1fr);min-height:100vh;display:grid}.main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.ledger{container-type:inline-size}.live{flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.live-head{top:var(--s-3);left:var(--s-4);right:var(--s-4);z-index:2;pointer-events:none;align-items:center;min-height:28px;display:flex;position:absolute}.live .globe-stage{flex-shrink:0;width:100%;height:clamp(320px,100vh - 470px,520px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 80%,#0000 100%)}.live .globe-canvas-stack{position:absolute;inset:0}.live .globe-stage:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;z-index:1;height:64px;position:absolute;bottom:0;left:0;right:0}.globe-canvas-stack canvas{width:100%;height:100%}.live .now-card{padding:var(--s-3) var(--s-4);flex-shrink:0;max-height:min(40vh,360px)}.live .now-list{grid-template-columns:1fr;max-height:none;margin:0 -10px;padding:0 10px;overflow:visible}.live .stream-card{min-height:0;padding:var(--s-4) var(--s-4) 0;flex:auto}.live .event-stream{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;margin:0 -10px;padding:0 10px 96px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 96px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 96px),#0000 100%)}.live .event-time{overflow:visible}.topbar-tour{font-family:var(--font-display);color:var(--muted);letter-spacing:-.005em;transition:opacity var(--motion-data) var(--ease-data);white-space:nowrap;font-size:15px;font-weight:480}.topbar{align-items:center;gap:2px var(--s-4);min-height:28px;padding:var(--s-3) var(--s-4);z-index:3;background:color-mix(in srgb, var(--bg) 58%, transparent);-webkit-backdrop-filter:blur(40px)saturate(190%);backdrop-filter:blur(40px)saturate(190%);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar{background:var(--bg)}}.topbar-scope{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);white-space:nowrap;align-items:baseline;gap:8px;min-width:0;font-size:15px;font-weight:590;display:inline-flex}.scope-current{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar-scope .scope-up{color:var(--faint);font-weight:480}.topbar-scope .scope-up:hover{color:var(--text)}.topbar-scope .scope-sep{color:color-mix(in srgb, var(--faint) 55%, transparent);font-weight:400}.topbar-status{font-family:var(--font-display);color:var(--muted);letter-spacing:-.005em;white-space:nowrap;font-size:13px;font-weight:460}.topbar-meta{align-items:center;gap:var(--s-5);font-variant-numeric:tabular-nums slashed-zero;justify-self:end;display:flex}.topbar-now{font-family:var(--font-display);color:var(--muted);letter-spacing:-.005em;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:480;display:inline-flex}.topbar-now:before{content:"";background:var(--success);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 12%, transparent);border-radius:50%}.theme-toggle{width:28px;height:28px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.theme-toggle:hover{color:var(--text-strong);background:color-mix(in srgb, var(--text) 6%, transparent)}.theme-toggle svg{display:block}.theme-toggle:before{content:"";position:absolute;inset:-6px}.request-status{height:16px;color:var(--muted);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.request-status button{min-width:24px;color:var(--accent);position:relative}.request-status button:before{content:"";position:absolute;inset:-12px -8px}.ledger-data{display:contents}.ledger .ledger-data>*+*,.ledger .colophon{border-top:1px solid color-mix(in srgb, var(--text) 7%, transparent)}.ledger-data>.sites,.ledger-data>.day-band,.ledger-data>.rank-row{transition:opacity .25s var(--ease-data)}.ledger-data[data-fetching]>.sites,.ledger-data[data-fetching]>.day-band,.ledger-data[data-fetching]>.rank-row{opacity:.45;transition-duration:.18s}.card{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.card-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.card-head h2{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-strong);font-size:17px;font-weight:590}.card-head .card-meta{font-family:var(--font-body);color:var(--faint);font-variant-numeric:tabular-nums slashed-zero;font-size:12px}.day-band{padding:var(--s-5) var(--s-4)}.day-band .card-head{margin-bottom:var(--s-2)}.day-headline{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-4);min-width:0;display:flex}.day-big{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text-strong);font-variant-numeric:tabular-nums slashed-zero;font-size:34px;font-weight:600;line-height:1}.day-delta{font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;font-size:13px}.day-readout{font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:13px;overflow:hidden}.range-control{align-items:center;gap:var(--s-4);font-family:var(--font-body);font-size:13px;font-weight:500;display:inline-flex}.range-control button{min-width:32px;min-height:28px;color:var(--muted);letter-spacing:-.005em;font-variant-numeric:tabular-nums slashed-zero;padding:4px 2px;position:relative}.range-control button:before{content:"";position:absolute;inset:-6px -4px}.range-control button:hover{color:var(--text)}.range-control button[aria-pressed=true]{color:var(--accent)}.range-control button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:1px;border-radius:3px}.day-chart{height:120px;position:relative}.day-gridline{border-top:1px solid color-mix(in srgb, var(--text) 7%, transparent);pointer-events:none;position:absolute;left:0;right:0}.day-gridline span{font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;z-index:2;font-size:10px;position:absolute;top:2px;right:0}.day-avg{border-top:1px dashed color-mix(in srgb, var(--text) 30%, transparent);pointer-events:none;z-index:2;position:absolute;left:0;right:0}.day-avg span{font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;background:color-mix(in srgb, var(--bg) 80%, transparent);padding:0 3px 0 0;font-size:10px;position:absolute;top:-15px;left:0}.day-bars{z-index:1;touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none;align-items:flex-end;gap:3px;height:100%;display:flex;position:relative}.day-col{border-radius:3px;flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.day-fill,.day-ghost{height:100%;transform:scaleY(var(--bar-scale,0));transform-origin:bottom;transition:transform var(--motion-data) var(--ease-data);border-radius:2px 2px 0 0;position:absolute;inset:0}.day-fill{background:var(--bar);z-index:1}.day-col[data-filled]:after,.day-col[data-prior]:before,.mini-col[data-filled]:after{content:"";background:var(--bar);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.day-col[data-filled]:after{z-index:1}.day-col[data-prior]:before{background:color-mix(in srgb, var(--text) 8%, transparent)}.day-ghost{background:color-mix(in srgb, var(--text) 8%, transparent);pointer-events:none;border-radius:3px 3px 1px 1px;position:absolute;bottom:0;left:0;right:0}.day-col.is-hover{background:color-mix(in srgb, var(--text) 5%, transparent)}.day-col.is-selected,.day-col.in-drag{background:color-mix(in srgb, var(--accent) 12%, transparent)}.day-bars:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.day-axis{height:18px;font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;margin-top:6px;font-size:11px;position:relative}.day-axis span{white-space:nowrap;position:absolute;top:2px}.day-axis [data-align=end]{transform:translate(-100%)}.day-axis [data-align=center]{transform:translate(-50%)}.day-unit{color:var(--muted);align-self:end;margin-left:auto;font-size:12px}.day-foot{gap:var(--s-7);margin-top:var(--s-5);display:flex}.foot-stat{flex-direction:column;gap:3px;min-width:0;display:flex}.foot-label{font-family:var(--font-body);color:var(--muted);font-size:12px}.foot-value{align-items:baseline;gap:var(--s-2);font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-strong);font-variant-numeric:tabular-nums slashed-zero;font-size:17px;font-weight:590;display:inline-flex}.foot-delta{font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;font-size:12px;font-weight:400}.globe-stage{position:relative}.globe-canvas-stack{z-index:0;flex:none;position:relative}.globe-canvas,.globe-towers{opacity:0;transition:opacity var(--motion-data) var(--ease-data);display:block}.globe-canvas{cursor:grab;touch-action:pan-y}.globe-canvas.is-ready,.globe-towers.is-ready{opacity:1}.globe-canvas:active{cursor:grabbing}.globe-stage .globe-towers{z-index:1;pointer-events:none;cursor:inherit;position:absolute;inset:0}.globe-tour{font-family:var(--font-body);color:var(--muted);letter-spacing:-.005em;pointer-events:none;transition:opacity var(--motion-data) var(--ease-data);align-items:center;gap:8px;margin:0;padding:0;font-size:12px;font-weight:520;display:inline-flex}.globe-tour:before{content:"";background:var(--success);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 12%, transparent);border-radius:50%}.globe-tour:empty{opacity:0}.globe-tour:empty:before{display:none}.empty-row{font-family:var(--font-body);color:var(--faint);padding:var(--s-2) var(--s-2);font-size:12px}.stream-card{flex-direction:column;display:flex}.event-stream{flex-direction:column;max-height:480px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.event-stream li{gap:var(--s-2);min-height:26px;font-family:var(--font-body);color:var(--muted);border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;margin:0 -10px;padding:4px 10px;font-size:12px;display:grid}.event-stream li:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.event-dot{width:6px;height:6px;color:var(--faint);box-shadow:0 0 0 2px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%;align-self:center}.event-dot[data-kind=view]{color:var(--success)}.event-dot[data-kind=telemetry]{color:var(--indigo)}.event-stream b,.event-stream span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.event-place{color:var(--text);font-weight:500}.event-where{color:var(--muted);font-weight:440}.event-time{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.02em;text-align:right;font-size:11px}.event-empty{font-family:var(--font-body);color:var(--faint);padding:var(--s-2) 0;font-size:13px}.event-stream li.is-arrival,.now-row.is-arrival{transition:opacity var(--motion-arrival) var(--ease-out), transform var(--motion-arrival) var(--ease-out)}@starting-style{.event-stream li.is-arrival,.now-row.is-arrival{opacity:0;transform:translateY(-4px)}}.rank-row{gap:var(--s-5);padding:var(--s-5) var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (width<=1180px){.rank-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rank-row{grid-template-columns:1fr}}.ranked{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ranked-item{gap:var(--s-3);text-align:left;width:calc(100% + 20px);min-height:40px;font-family:var(--font-body);color:var(--muted);border-radius:8px;grid-template-columns:1fr auto;align-items:center;margin:0 -10px;padding:5px 10px 13px;font-size:14px;display:grid;position:relative}.ranked-item:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.ranked-item:active{background:color-mix(in srgb, var(--text) 8%, transparent)}.ranked-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ranked-item[aria-pressed=true] b:before{content:"✓";color:var(--accent);margin-right:6px}.rank .card-head{position:relative}.ranked-clear{min-width:40px;min-height:40px;color:var(--accent);font-size:12px;position:absolute;top:-10px;right:0}.ranked li.ranked-ghost{visibility:hidden}.ranked-bar{border-radius:999px;height:3px;position:absolute;bottom:4px;left:10px;right:10px;overflow:hidden}.ranked-bar:after{content:"";background:var(--bar);width:100%;height:100%;transform:scaleX(var(--bar-scale,0));transform-origin:0;transition:transform var(--motion-data) var(--ease-data);border-radius:999px;display:block}.ranked-more{margin-top:var(--s-3);font-family:var(--font-body);color:var(--accent);min-width:40px;min-height:40px;font-size:13px;font-weight:500}.ranked-more:hover{text-underline-offset:3px;text-decoration:underline}.ranked b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-weight:460;overflow:hidden}.ranked span{color:var(--muted);font-family:var(--font-body);font-variant-numeric:tabular-nums slashed-zero;text-align:right;min-width:4ch;font-size:13px}.ranked li.ranked-empty b,.ranked li.ranked-empty span{color:var(--faint)}.sites{padding:var(--s-3) var(--s-4) var(--s-5)}.sites-head,.sites-row,.sites-slot{gap:var(--s-3);grid-template-columns:12rem minmax(100px,1fr) 3rem 4.5rem 6.5rem 4.5rem 5rem;align-items:center;display:grid}@container (width<=760px){.sites-head,.sites-row{grid-template-columns:12rem minmax(100px,1fr) 3rem 4.5rem 6.5rem 5rem}.sites-visitors,.h-visitors{display:none}}.sites-head{font-family:var(--font-body);color:var(--muted);margin:0 -10px;padding:0 10px 8px;font-size:12px}.sites-head span,.sites-row>span{text-align:right;justify-self:end}.sites-head .h-site{text-align:left;justify-self:start}.sites-head .h-chart{justify-content:space-between;justify-self:stretch;align-items:baseline;gap:var(--s-2);font-variant-numeric:tabular-nums slashed-zero;display:flex}.sites-head .h-chart i{white-space:nowrap;font-style:normal}.mini{justify-self:stretch;align-items:flex-end;gap:2px;width:100%;height:28px;display:flex}.mini-col{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.mini-fill{width:100%;height:100%;transform:scaleY(var(--bar-scale,0));transform-origin:bottom;transition:transform var(--motion-data) var(--ease-data);background:var(--bar);border-radius:2px 2px 1px 1px}.sites-list{margin:0;padding:0;list-style:none}.sites-row{text-align:left;width:calc(100% + 20px);min-height:42px;font-family:var(--font-body);color:var(--muted);cursor:pointer;border-radius:8px;margin:0 -10px;padding:7px 10px;font-size:14px}.sites-row:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.sites-row:active{background:color-mix(in srgb, var(--text) 8%, transparent)}.sites-row:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:-2px}.sites-name{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:520;overflow:hidden}.sites-now{color:var(--text);font-variant-numeric:tabular-nums slashed-zero}.sites-views{color:var(--text-strong);font-variant-numeric:tabular-nums slashed-zero;font-weight:520}.sites-delta,.sites-visitors,.sites-seen{font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap}.sites-seen{color:var(--muted);font-size:13px}.sites-quiet-toggle{min-width:40px;min-height:40px;margin-top:var(--s-2);font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;border-radius:8px;margin-left:-10px;padding:4px 10px;font-size:13px}.sites-quiet-toggle:hover{color:var(--text)}.sites-empty{padding:var(--s-2) 6px;font-family:var(--font-body);color:var(--faint);font-size:13px}.now-card{padding:var(--s-4);overflow:auto}.now-list{column-gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.now-row{align-items:baseline;gap:var(--s-2);min-width:0;font-family:var(--font-body);color:var(--text);border-radius:8px;margin:0 -10px;padding:8px 10px;font-size:13px;display:flex}.now-row:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}.now-dot{width:7px;height:7px;color:var(--success);box-shadow:0 0 0 2px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%;flex-shrink:0;align-self:center}.now-flag{flex-shrink:0;align-self:center;font-size:12px;line-height:1}.now-place{color:var(--text-strong);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:520}.now-where{font-family:var(--font-body);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.now-duration{font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;flex-shrink:0;margin-left:auto;font-size:13px}.now-row.is-leaving .now-dot{color:var(--faint);box-shadow:none}.now-idle-toggle{min-width:40px;min-height:40px;margin-top:var(--s-2);font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;border-radius:8px;margin-left:-10px;padding:4px 10px;font-size:13px}.now-idle-toggle:hover{color:var(--text)}.now-empty{font-family:var(--font-body);color:var(--faint);padding:var(--s-2) 2px;font-size:13px}@media (width<=980px){.shell{flex-direction:column;min-height:100vh;display:flex}.live,.ledger{display:contents}.ledger .topbar{order:0}.live-head{padding:var(--s-2) var(--s-3) 0;order:1;position:static}.globe-stage{order:2}.sites{order:3}.day-band{order:4}.now-card{order:5}.stream-card{order:6}.rank-row{order:7}.colophon{order:8}.live .globe-stage{height:300px}.live .event-stream{max-height:156px;padding-bottom:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.live .now-list{max-height:none;-webkit-mask-image:none;mask-image:none}.sites-head{gap:var(--s-2);grid-template-columns:minmax(0,1fr) 3.5rem 4.5rem}.sites-head .h-chart,.sites-head .h-now,.sites-head .h-visitors,.sites-head .h-seen{display:none}.sites-head .h-delta{font-size:0}.sites-head .h-delta:after{content:"Change";font-size:12px}.sites-row{gap:6px var(--s-2);grid-template-columns:minmax(0,1fr) 3.5rem 4.5rem;grid-template-areas:"name views delta""chart chart seen";padding:10px;font-size:13px}.sites-name{grid-area:name}.sites-views{grid-area:views}.sites-delta{grid-area:delta}.sites-seen{grid-area:seen;align-self:end;font-size:12px}.sites-now,.sites-visitors{display:none}.mini{grid-area:chart;height:18px}.topbar{padding:var(--s-3);column-gap:8px}.topbar-meta{gap:8px}.topbar:not(.is-fleet) .topbar-scope,.topbar:not(.is-fleet) .topbar-meta{grid-column:1/-1}.topbar-scope .scope-up{flex-shrink:0}.theme-toggle:before{inset:0}.topbar-tour,.topbar-status,.topbar-now{font-size:13px}.range-control{gap:var(--s-2)}.range-control button{min-height:40px;padding:12px 10px}.range-control button:before{content:"";position:absolute;inset:0 -4px}.theme-toggle{width:40px;height:40px}.ranked-more,.now-idle-toggle,.sites-quiet-toggle{min-height:40px;padding-block:12px}.sites,.day-band,.live .now-card,.live .stream-card,.rank-row,.colophon{padding:28px var(--s-3) 0}.live .globe-stage{margin-bottom:4px}.ledger .colophon{padding:28px var(--s-3) 28px}.colophon{gap:var(--s-2);flex-direction:column}.colophon-note{text-align:left}.rank-row{gap:var(--s-4)}.day-big{font-size:28px}.day-headline{flex-wrap:wrap;gap:8px}.day-delta{white-space:normal;flex:1;min-width:160px}.day-headline .day-readout{flex-basis:100%;min-height:16px;margin-left:0;font-size:11px}.live .now-card{height:auto;max-height:308px}.live .now-card,.live .stream-card{border-top:1px solid color-mix(in srgb, var(--text) 7%, transparent)}.now-row{padding:11px 0}.now-place{font-size:14px}}@media (width<=360px){.live .globe-stage{height:240px}.topbar-meta{min-width:0}.day-foot{gap:var(--s-5)}}.fold{transition:grid-template-rows .26s var(--ease-drawer);grid-template-rows:0fr;display:grid}.fold.is-open{grid-template-rows:1fr;transition-duration:.32s}.fold>.fold-body{flex-direction:column;justify-content:flex-end;min-height:0;max-height:none;margin:0 -10px;padding:0 10px;display:flex;overflow:hidden}.now-idle-toggle,.sites-quiet-toggle,.ranked-more,.ranked-clear,.request-status button,.range-control button,.theme-toggle{transition:transform var(--motion-feedback) var(--ease-out)}.now-idle-toggle:active,.sites-quiet-toggle:active,.ranked-more:active,.ranked-clear:active,.request-status button:active,.range-control button:active,.theme-toggle:active{transform:scale(.96)}.colophon{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-5) var(--s-4) var(--s-5);font-family:var(--font-body);color:var(--muted);margin-top:auto;font-size:12px;display:flex}.colophon-status{color:var(--muted);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.colophon-status:before{content:"";background:var(--faint);border-radius:50%;width:7px;height:7px}.colophon.is-live .colophon-status:before{background:var(--success);box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 12%, transparent)}.colophon-note{text-align:right;min-width:0}@media (width<=359px){.topbar-scope,.topbar-meta{grid-column:1/-1}}.sites-row,.now-row,.event-stream li,.ranked-item,.day-big{transition:opacity var(--motion-data) var(--ease-data)}@starting-style{.sites-row,.now-row,.event-stream li,.ranked-item,.day-big{opacity:0}}@starting-style{.day-fill,.day-ghost{transform:scaleY(0)}}.sites-slot{min-height:42px;padding:7px 0}.bone{background:color-mix(in srgb, var(--text) 7%, transparent);vertical-align:middle;border-radius:5px;height:10px;display:inline-block}.bone-num{justify-self:end;width:2.5rem}.bone-chart{border-radius:3px;align-self:end;width:100%;height:12px}.bone-big{border-radius:6px;width:5ch;height:24px}.ranked-bone .ranked-bar{background:color-mix(in srgb, var(--text) 7%, transparent)}.ranked-bone .bone-num{margin-left:auto;display:block}.bone-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.now-bone,.stream-bone{pointer-events:none}.now-bone .bone-dot{align-self:center}.stream-bone{min-height:26px}.stream-bone .bone{align-self:center}@media (prefers-reduced-motion:reduce){.shell *,.shell :before,.shell :after{transition:none!important;animation:none!important}.event-stream li.is-arrival,.now-row.is-arrival{opacity:1;transform:none}}
