@font-face{font-family:Schibsted Grotesk;src:url(/assets/SchibstedGrotesk-latin-DxefFeRw.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-display:"Schibsted Grotesk", var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--ease:cubic-bezier(.2, .7, .2, 1);--motion:.32s;--motion-fast:.12s;--bg:#0c0d0f;--surface:#16181b;--surface-2:#1f2226;--surface-3:#292c31;--text:#f2f3f5;--text-2:#a6abb3;--muted:#878d96;--line:#24272c;--axis:#363a41;--border:#ffffff17;--border-strong:#ffffff29;--hover:#ffffff0d;--shadow-1:0 0 0 1px var(--border);--shadow-2:0 0 0 1px var(--border-strong), 0 1px 2px #00000080;--shadow-pop:0 0 0 1px var(--border), 0 8px 24px -8px #000000a6;--glass-bg:color-mix(in srgb, var(--surface) 72%, transparent);--glass-blur:18px;--glass-border:#ffffff1f;--glass-highlight:#ffffff1a;--glass-lens:#ffffff1a;--glass-shadow:0 16px 40px -16px #000000bf;--glass-fill:88%;--spring:cubic-bezier(.34, 1.3, .64, 1);--accent:#3987e5;--on-accent:#0c0d0f;--good-text:#0ca30c;--bad-text:#e66767;--warning:#fab219;--critical:#d03b3b;--area-alpha:.28;--spark-alpha:.11;--series-solo:var(--accent);--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f7;--surface:#fff;--surface-2:#eef0f3;--surface-3:#fff;--text:#111214;--text-2:#4e535b;--muted:#656b74;--line:#e6e8ec;--axis:#c9cdd3;--border:#11121417;--border-strong:#11121429;--hover:#1112140a;--shadow-2:0 0 0 1px var(--border-strong), 0 1px 2px #1112140f;--shadow-pop:0 0 0 1px var(--border), 0 1px 2px #1112140a, 0 12px 32px -12px #11121429;--glass-bg:color-mix(in srgb, var(--surface) 78%, transparent);--glass-border:#1112141a;--glass-highlight:#fffc;--glass-lens:#ffffffd9;--glass-shadow:0 16px 40px -18px #11121438;--glass-fill:94%;--accent:#1f6ac4;--on-accent:#fff;--good-text:#0a7d33;--bad-text:#b3261e;--warning:#a86800;--critical:#c93030;--area-alpha:.2;--spark-alpha:.09;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948}*,:before,:after{box-sizing:border-box}body{font:14px/1.45 var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}code{font-family:var(--font-mono);font-size:.92em}.shell{--rail:216px;grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100vh;display:grid}.shell.tight{--rail:56px}.rail{background:var(--surface);border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;align-self:start;gap:8px;height:100vh;padding:0 8px 12px;display:grid;position:sticky;top:0;overflow:hidden}.rail-head{align-items:center;height:52px;padding:0 8px;display:flex}.rail .brand{font:600 15px/1.2 var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail .logo{object-fit:contain;object-position:left center;max-block-size:28px;max-inline-size:100%;display:block}.shell.tight .rail .logo{object-position:center;max-block-size:24px;inline-size:24px}.shell.tight .rail .brand{text-overflow:clip;font-size:17px}.rail nav{align-content:start;gap:8px;display:grid;overflow-y:auto}.rail nav ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.rail nav ul+ul{border-top:1px solid var(--line);padding-top:8px}.rail nav a,.rail .collapse{border-radius:var(--radius);height:34px;color:var(--text-2);white-space:nowrap;align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.rail nav a:hover{background:var(--hover);color:var(--text);text-decoration:none}.rail nav a[aria-current=page]{background:var(--surface-2);color:var(--text)}.rail nav a[aria-current=page] .glyph{color:var(--accent)}.rail .glyph{flex:none;place-items:center;inline-size:16px;display:grid}.rail .glyph svg{block-size:16px;inline-size:16px;display:block}.shell.tight .rail .name{display:none}.rail .collapse{width:100%;box-shadow:none;color:var(--muted);background:0 0;justify-content:flex-start}.rail .collapse:hover{background:var(--hover);color:var(--text)}.shell.tight .rail .collapse .glyph{transform:rotate(180deg)}.frame{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.topbar{z-index:2;border-bottom:1px solid var(--line);align-items:center;gap:12px;height:52px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}.topbar .spacer{margin-left:auto}.topbar .freshness{color:var(--muted);white-space:nowrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.topbar .freshness b{color:var(--text-2);font-weight:500}.topbar .sections-toggle{inline-size:32px;color:var(--text-2);justify-content:center;padding:0;display:none}.sections-toggle svg{block-size:16px;inline-size:16px}.scrim,.dock{display:none}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.page{inline-size:min(1600px,100%);align-content:start;gap:24px;min-width:0;margin-inline:auto;padding:24px 24px 64px;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-head h1{font:600 22px/28px var(--font-display);letter-spacing:-.02em}.page-head .sub{color:var(--text-2);margin-top:2px;font-size:13px}.page-head .who{align-items:center;gap:16px;display:flex}.page-head .actions{align-items:center;gap:10px;display:flex}section.block{gap:12px;display:grid}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.block-head h2{font:600 15px/22px var(--font-sans);letter-spacing:-.01em}.block-head .hint,.block>.hint{color:var(--muted);font-size:13px}.muted{color:var(--muted)}.text-2{color:var(--text-2)}.num{font-variant-numeric:tabular-nums;text-align:right}.filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filters .push{margin-left:auto}.field{gap:4px;display:grid}.field>span:first-child,.field>label:first-child{color:var(--text-2);font-size:12px}.combo{inline-size:10rem;position:relative}.combo .input{inline-size:100%;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 14px,calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:5px 5px;min-width:0;padding-right:28px}.listbox{overscroll-behavior:contain;gap:1px;max-block-size:18rem;margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}.combo .listbox{z-index:5;inset-inline:0;min-inline-size:100%;width:max-content;border-radius:var(--radius);max-inline-size:min(28rem,90vw);position:absolute;top:calc(100% + 4px)}.listbox button{all:unset;border-radius:var(--radius-sm);cursor:pointer;box-sizing:border-box;align-items:baseline;gap:10px;inline-size:100%;padding:6px 8px;font-size:13px;display:flex}.listbox button .l{flex:1;min-inline-size:0}.listbox button .h{color:var(--muted);white-space:nowrap;font-size:12px}.listbox button.active{background:var(--hover)}.listbox button[aria-selected=true] .l{font-weight:600}.listbox .group{letter-spacing:.02em;color:var(--muted);padding:8px 8px 2px;font-size:11px;font-weight:500}.listbox .none{color:var(--muted);padding:10px 8px;font-size:13px}.searchfield{height:32px;border-radius:var(--radius);background:color-mix(in srgb, var(--surface-2) var(--glass-fill), transparent);inline-size:min(22rem,40vw);box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);text-align:start;cursor:text;border:0;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:13px;display:flex}.searchfield:hover{box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-2)}.searchfield svg{flex:none;block-size:14px;inline-size:14px}.searchfield .grow{flex:1}.searchfield kbd{font:500 11px/1 var(--font-sans);background:var(--surface);box-shadow:0 0 0 1px var(--border);border-radius:4px;padding:3px 5px}.palette{border-radius:var(--radius-lg);max-block-size:none;inline-size:min(34rem,100vw - 32px);color:var(--text);border:0;margin:12vh auto auto;padding:0}.palette::backdrop{background:#00000080}.palette-body{gap:4px;padding:8px;display:grid}.palette .input{background:var(--surface-2);min-width:0}.palette .listbox{max-block-size:min(24rem,60vh);padding:4px 0 0}.select,.input{border-radius:var(--radius);background:color-mix(in srgb, var(--surface) var(--glass-fill), transparent);height:32px;box-shadow:var(--shadow-1);min-width:10rem;transition:box-shadow var(--motion-fast) var(--ease);border:0;padding:0 10px;font-size:13px}.select:hover,.input:hover{box-shadow:0 0 0 1px var(--border-strong)}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 14px,calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.input::placeholder{color:var(--muted)}.segmented{border-radius:var(--radius);background:color-mix(in srgb, var(--surface-2) var(--glass-fill), transparent);height:32px;box-shadow:inset 0 0 0 1px var(--border);padding:2px;display:inline-flex}.segmented label{white-space:nowrap;border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.segmented label:hover{background:var(--hover)}.segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented label:has(input:checked){background:var(--surface);color:var(--text);box-shadow:var(--shadow-2)}.segmented label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.btn{border-radius:var(--radius);background:color-mix(in srgb, var(--surface) var(--glass-fill), transparent);height:32px;box-shadow:var(--shadow-1);cursor:pointer;white-space:nowrap;transition:box-shadow var(--motion-fast) var(--ease);border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.btn:hover{box-shadow:var(--shadow-2);text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:none;font-weight:500}.btn-primary:hover{box-shadow:none;filter:brightness(1.06)}.btn-quiet{box-shadow:none;color:var(--text-2);background:0 0}.btn-quiet:hover{background:var(--hover);box-shadow:none;color:var(--text)}.btn-danger{color:var(--bad-text)}.btn-sm{height:28px;padding:0 10px}.theme-toggle{width:32px;color:var(--text-2);justify-content:center;padding:0}.theme-toggle:hover{color:var(--text)}.theme-toggle svg{width:15px;height:15px;display:block}.surface{background:color-mix(in srgb, var(--surface) var(--glass-fill), transparent);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-1)}.tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.tile{min-height:148px;color:inherit;transition:box-shadow var(--motion-fast) var(--ease);grid-template-rows:auto auto auto 1fr;gap:6px;padding:16px;display:grid}a.tile:hover{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-2);text-decoration:none}.tile .label,.account .label{color:var(--text-2);min-width:0;font-size:12px;font-weight:500}.tile .label{gap:2px;display:grid}.account .label{justify-content:space-between;gap:8px;display:flex}.tile .label .name,.account .label .name{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.tile .label .key{background:var(--c,var(--accent));border-radius:1px;flex:none;width:14px;height:2px;display:inline-block}.tile .label .sub,.account .label .sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:3;min-width:0;font-weight:400;overflow:hidden}.tile .value{font:500 32px/1.05 var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums}.tile .delta{color:var(--muted);font-size:12px}.tile .delta b{font-weight:500}.tile .delta .up{color:var(--good-text)}.tile .delta .down{color:var(--bad-text)}.tile .spark{align-self:end;width:100%;height:32px;display:block;overflow:visible}.account{grid-template-rows:auto auto 1fr auto auto;align-content:start;gap:8px;min-height:148px;padding:16px;display:grid}.account .label .name{gap:5px;font-size:13px}.account .tick{color:var(--accent);font-size:11px}.account .figures{flex-wrap:wrap;gap:18px;display:flex}.account .figures b{font:500 20px/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums;display:block}.account .bio{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.busy{opacity:.55;transition:opacity var(--motion-fast) var(--ease)}.skeleton{background:var(--surface-2);border-radius:var(--radius-lg);min-height:1em}.empty{text-align:center;color:var(--text-2);padding:32px 16px}.empty strong{color:var(--text);margin-bottom:4px;font-weight:500;display:block}.signin{place-items:center;min-height:100vh;padding:24px;display:grid}.signin form,.signin .notice{flex-direction:column;gap:16px;width:min(320px,100%);display:flex}.signin h1{font-family:var(--font-display);text-align:center;margin:0 0 8px;font-size:24px}.signin .logo{max-height:40px}.status{color:var(--muted);font-size:13px}.status:empty{display:none}.status.error{color:var(--bad-text)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 12px}th{color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:500}th button{all:unset;cursor:pointer}th button:hover{color:var(--text)}th[aria-sort] button:after{content:" ▾";color:var(--muted)}th[aria-sort=ascending] button:after{content:" ▴"}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--hover)}td.num,th.num{font-variant-numeric:tabular-nums;text-align:right}.sub2{color:var(--muted);font-size:12px;display:block}.avatar{object-fit:cover;vertical-align:middle;background:var(--surface-2);border-radius:50%;width:28px;height:28px;margin-right:8px}.avatar-lg{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;width:48px;height:48px}.figure{gap:10px;margin:0;padding:16px;display:grid;position:relative}.figure-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.figure-head h3{font:600 14px/20px var(--font-sans);letter-spacing:-.01em}.figure-head .tools{align-items:center;gap:8px;display:flex}.chart{position:relative}.chart svg{touch-action:pan-y;width:100%;display:block;overflow:visible}.chart svg:focus-visible{outline-offset:4px}.chart .grid line{stroke:var(--line)}.chart .baseline{stroke:var(--axis)}.chart text{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.chart .end-label{fill:var(--text-2);font-size:12px;font-weight:500}.chart .crosshair{stroke:var(--axis)}.chart .tooltip{pointer-events:none;border-radius:var(--radius);z-index:1;min-width:11rem;padding:8px 10px;font-size:12px;line-height:16px;position:absolute;top:8px}.chart .tooltip .date{color:var(--text-2);margin-bottom:4px;font-weight:500}.chart .tooltip .row{align-items:center;gap:8px;padding:1px 0;display:flex}.chart .tooltip .row .key{border-radius:1px;flex:none;width:12px;height:2px}.chart .tooltip .row .l{color:var(--text-2)}.chart .tooltip .row .v{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.legend{color:var(--text-2);flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.legend .key{border-radius:1px;flex:none;width:14px;height:2px}.legend .v{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.legend.switches button{all:unset;border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.legend.switches button:hover{background:var(--hover)}.legend.switches button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.legend li.off{color:var(--muted)}.legend li.off .key{box-shadow:inset 0 0 0 1px;background:0 0!important}.legend li.off .v{color:var(--muted);text-decoration:line-through}.chart-table{border-top:1px solid var(--line);max-height:320px;overflow:auto}.chart-table th{position:sticky;top:0}.rows{margin:0;padding:0;list-style:none}.lyric{white-space:pre-wrap;max-inline-size:60ch;margin:12px 0;font-family:inherit;font-size:14px;line-height:1.7}.rows li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.rows li:last-child{border-bottom:0}.rows li .grow{flex:1;min-width:0}.rows li .meta{color:var(--muted);font-size:13px}.pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (width<=1100px){.pair{grid-template-columns:minmax(0,1fr)}}.movers li{padding:10px 16px}.movers .figure{font:500 15px/1.2 var(--font-display);min-inline-size:5rem}.movers .change{min-inline-size:6rem;font-size:13px}.movers .change b{font-weight:500}.movers .up,.snapshot .up,td .up{color:var(--good-text)}.movers .down,.snapshot .down,td .down{color:var(--bad-text)}.movers .sub2,.rows .sub2{margin-top:1px}.state{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.feeling{color:var(--muted);align-items:center;gap:3px;font-size:11px;display:flex}.feeling i{background:color-mix(in srgb, var(--surface-2) var(--glass-fill), transparent);block-size:6px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px;flex:1}.feeling i.on{background:var(--accent);box-shadow:none}.feeling .ends{text-align:center;flex:none;inline-size:.7rem}.dot{background:var(--good-text);border-radius:2px;flex:none;block-size:8px;inline-size:8px}.dot.removed{background:var(--bad-text);border-radius:50%}.rows.surface li{padding-inline:16px}.rows.surface li:first-child{padding-block-start:12px}.rows.surface li:last-child{padding-block-end:12px}.events li{border-left:2px solid var(--warning);border-bottom:0;align-items:flex-start;gap:10px;margin-bottom:4px;padding-left:10px}.events li.error{border-left-color:var(--critical)}.events li.quiet{border-left-color:var(--line)}.events .dismiss{color:var(--muted);padding:0 6px;font-size:18px;line-height:1}.events .dismiss:hover{color:var(--text)}.fold>summary{cursor:pointer;color:var(--text-2);align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.fold>summary::marker{content:"";display:none}.fold>summary::-webkit-details-marker{content:"";display:none}.fold>summary:before{content:"";border-inline-start:5px solid var(--muted);block-size:0;inline-size:0;transition:transform var(--motion-fast) var(--ease);border-block:4px solid #0000}.fold[open]>summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.fold>summary:before{transition:none}}.fold>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}form.inline{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}form.inline .input{min-width:20rem}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--radius-sm);box-shadow:var(--shadow-1);color:var(--text-2);padding:3px 8px;font-size:12px}a.chip:hover{box-shadow:var(--shadow-2);color:var(--text);text-decoration:none}.chip-group>summary{cursor:pointer;list-style:none;display:inline-block}.chip-group>summary::-webkit-details-marker{display:none}.chip-group>summary:hover{box-shadow:var(--shadow-2);color:var(--text)}.chip-group{position:relative}.chip-group[open]>.chip-group-links{z-index:1;border-radius:var(--radius);background:var(--surface-3);box-shadow:var(--shadow-pop);white-space:nowrap;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.tiles>*{animation:rise var(--motion) var(--ease) backwards}.tiles>:nth-child(2){animation-delay:30ms}.tiles>:nth-child(3){animation-delay:60ms}.tiles>:nth-child(4){animation-delay:90ms}.tiles>:nth-child(5){animation-delay:.12s}.tiles>:nth-child(6){animation-delay:.15s}.tiles>:nth-child(7){animation-delay:.18s}.tiles>:nth-child(n+8){animation-delay:.21s}.chart path.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw calc(var(--motion) * 2) var(--ease) forwards}.spark path.draw{opacity:0;animation:fade var(--motion) var(--ease) forwards}.area{opacity:0;animation:fade calc(var(--motion) * 1.25) var(--ease) calc(var(--motion) * 1.1) forwards}.spark .area{animation-delay:var(--motion-fast)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.tiles>*,.chart path.draw,.spark path.draw,.area{stroke-dashoffset:0;opacity:1;animation:none;transform:none}}.geomap{gap:8px;margin:0;display:grid}.geomap svg{background:color-mix(in srgb, var(--surface-2) var(--glass-fill), transparent);border:1px solid var(--line);border-radius:var(--radius-sm);touch-action:none;cursor:grab;block-size:auto;inline-size:100%;display:block}.geomap svg.dragging{cursor:grabbing}.geomap path,.geomap .city{vector-effect:non-scaling-stroke}.geomap path{fill:var(--surface-3);stroke:var(--line);stroke-width:.5px}.geomap path.has-data{fill:var(--accent);cursor:pointer}.geomap path.has-data:hover,.geomap path.has-data:focus-visible{stroke:var(--text);stroke-width:1.5px;outline:none}.geomap path[aria-current]{stroke:var(--text);stroke-width:1.5px}.geomap .city{fill:var(--accent);fill-opacity:.55;stroke:var(--surface);stroke-width:1px;cursor:pointer}.geomap .city:hover,.geomap .city:focus-visible,.geomap .city[aria-current]{fill-opacity:.9;stroke:var(--text);outline:none}.geomap figcaption{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.geomap figcaption .grow{flex:1;align-items:baseline;gap:8px;min-inline-size:0;display:flex}.geomap figcaption .num{font-variant-numeric:tabular-nums;margin-inline-start:auto}.geomap .zoom{gap:2px;display:flex}.geomap .zoom .btn{min-inline-size:2rem}.bars{align-self:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.bars li{grid-template-columns:3.5rem 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.bars .bar{border-radius:var(--radius-sm);background:var(--accent);opacity:.75;block-size:6px;min-inline-size:2px}.bars .num{color:var(--text-2);font-size:12px}.places{grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);align-items:start;gap:12px;display:grid}@media (width<=900px){.places{grid-template-columns:1fr}}.comments{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.comment{gap:4px;padding:12px 14px;display:grid}.comment-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.comment-text{color:var(--text-2);overflow-wrap:anywhere;margin:0}.meter{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) var(--glass-fill), transparent);block-size:6px;inline-size:min(18rem,100%);box-shadow:inset 0 0 0 1px var(--border);margin-top:8px;overflow:hidden}.meter i{background:var(--accent);block-size:100%;display:block}.cover{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-2);flex:none;block-size:44px;inline-size:44px}.post-cell{align-items:flex-start;gap:10px;min-inline-size:0;display:flex}.post-cell>span{min-inline-size:0}.topbar,.palette,.combo .listbox,.chip-group[open]>.chip-group-links,.chart .tooltip,.chart-table th,.signin form,.signin .notice,.dock{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4)}.palette,.combo .listbox,.chip-group[open]>.chip-group-links,.chart .tooltip,.signin form,.signin .notice,.dock{box-shadow:inset 0 1px 0 var(--glass-highlight), 0 0 0 1px var(--glass-border), var(--glass-shadow)}.signin form,.signin .notice{border-radius:var(--radius-xl);padding:28px 24px}@keyframes glass-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}.palette[open],.combo .listbox{animation:glass-in var(--motion-fast) var(--ease)}@media (prefers-reduced-motion:reduce){.palette[open],.combo .listbox{animation:none}}@media print{.rail,.topbar,.scrim,.filters,.figure-head .tools,.actions,.fold>summary,.btn-primary,.btn-danger{display:none!important}td .btn,th .btn,td .btn-quiet,.block-head .btn{all:unset;font:inherit;color:inherit}.block-head .btn{display:none}.shell{display:block}.page{inline-size:auto;gap:18px;max-width:none;padding:0}.fold>:not(summary){display:revert!important}.surface,.tile,.account{border:1px solid #ccc;box-shadow:none!important}section.block,.tile,.account,.figure,tr{break-inside:avoid}.table-wrap,.chart-table{max-height:none;overflow:visible}.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}a[href]:after{content:""}}@media (width<=900px){.shell{grid-template-columns:minmax(0,1fr)}.rail{z-index:4;inline-size:216px;transition:transform var(--motion-fast) var(--ease);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 0 0 1px var(--glass-border), var(--glass-shadow);border-right:0;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.shell.open .rail{transform:none}.shell.tight .rail{inline-size:216px}.shell.tight .rail .name{display:revert}.shell.tight .rail .brand{inline-size:auto;font-size:15px}.rail .collapse{display:none}.topbar .sections-toggle{display:inline-flex}.shell.open .scrim{z-index:3;cursor:default;background:#00000073;border:0;padding:0;display:block;position:fixed;inset:0}.dock{z-index:2;inset-inline:16px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-inline-size:400px;margin-inline:auto;padding:6px;display:grid;position:fixed}.dock:before{content:"";inline-size:calc((100% - 12px) / var(--dock-n,1));background:var(--glass-lens);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 0 0 1px var(--glass-border), 0 10px 22px -12px #000000b3;transform:translateX(calc(var(--dock-i,0) * 100%));transition:transform var(--motion) var(--spring);opacity:0;border-radius:999px;position:absolute;inset-block:6px;inset-inline-start:6px}.dock.lit:before{opacity:1}.dock a{color:var(--text-2);transition:color var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);border-radius:999px;justify-items:center;gap:4px;padding:9px 4px 8px;font-size:11px;font-weight:500;line-height:1;text-decoration:none;display:grid;position:relative}.dock a:active{transform:scale(.94)}.dock a[aria-current=page]{color:var(--text)}.dock a[aria-current=page] .glyph{color:var(--accent)}.dock .glyph svg{block-size:18px;inline-size:18px;display:block}.shell.docked .page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.rail,.dock:before,.dock a{transition:none}}@media (width<=640px){.topbar{gap:8px;padding:0 12px}.searchfield{flex:1;inline-size:auto}.searchfield kbd{display:none}.page{padding:16px 16px 48px}.tiles{grid-template-columns:1fr}form.inline .input{width:100%;min-width:0}.filters .push{margin-left:0}.segmented{max-inline-size:100%;flex-wrap:wrap;row-gap:2px;height:auto;display:flex}.segmented label{block-size:28px}.filters .field{min-inline-size:0;max-inline-size:100%}th,td{padding:8px 10px}th .sub2{white-space:normal}.topbar .freshness .when{display:none}}
