:root{--bg:#F4F5F2;--surface:#FFFFFF;--surface-2:#F0F2EF;--card:#FFFFFF;--chip:#EEF0ED;--tint:#F0F2EF;--ink:#101513;--ink-2:#3B4440;--muted:#5E6863;--muted-2:#8D9792;--line:#E2E5E1;--line-2:#ECEEEB;--brand:#0B7A47;--brand-ink:#08603A;--brand-tint:#E4F3EA;--btn-bg:var(--brand);--btn-fg:#FFFFFF;--chrome:var(--surface);--chrome-fg:var(--ink);--st-ok:#13955A;--st-ok-t:#E6F4EC;--st-ok-i:#0C6A40;--st-att:#E0A100;--st-att-t:#FFF4D6;--st-att-i:#845700;--st-down:#D93A2E;--st-down-t:#FDEBE9;--st-down-i:#B0251B;--st-none:#8D9792;--st-none-t:#EEF0ED;--r-xs:8px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-full:999px;--e1:0 1px 2px rgba(16,21,19,.04);--e2:0 1px 2px rgba(16,21,19,.04),0 8px 24px -14px rgba(16,21,19,.14);--e3:0 2px 6px rgba(16,21,19,.06),0 18px 40px -20px rgba(16,21,19,.24);--font-mono:var(--font-sans);--t-large:700 32px/1.12 var(--font-sans);--t-title:700 22px/1.2 var(--font-sans);--t-head:600 17px/1.3 var(--font-sans);--t-body:400 15px/1.45 var(--font-sans);--t-sub:500 14px/1.4 var(--font-sans);--t-cap:500 12.5px/1.35 var(--font-sans)}html.dark{--bg:#0A0C0B;--surface:#151917;--surface-2:#1D2220;--card:#151917;--chip:#1D2220;--tint:#1D2220;--ink:#EEF2F0;--ink-2:#C5CDC9;--muted:#8F9A95;--muted-2:#6E7873;--line:#262C29;--line-2:#20262A;--brand:#2BB673;--brand-ink:#5DD39A;--brand-tint:rgba(43,182,115,.14);--btn-bg:#2BB673;--btn-fg:#06140D;--st-ok:#2BB673;--st-ok-t:rgba(43,182,115,.14);--st-ok-i:#6FD9A6;--st-att:#F2B51D;--st-att-t:rgba(242,181,29,.14);--st-att-i:#F5C960;--st-down:#F0574A;--st-down-t:rgba(240,87,74,.15);--st-down-i:#FF968C;--st-none-t:#1D2220;--e1:none;--e2:none;--e3:0 18px 40px -20px rgba(0,0,0,.6)}body{font-family:var(--font-sans),-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.45;background:var(--bg);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}body,h1,h2,h3{color:var(--ink)}h1,h2,h3{font-family:inherit}.mono,[class*=mono],code{font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app{background:var(--bg);max-width:520px}.app-header{display:none}.content{padding:calc(env(safe-area-inset-top) + 14px) 16px 28px}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--line);box-shadow:none;padding:6px 4px calc(env(safe-area-inset-bottom) + 4px)}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.01em;text-decoration:none}.tab svg{width:24px;height:24px}.tab.on{color:var(--brand)}.tab:active{transform:scale(.94)}@media (min-width:880px){.app{max-width:none}.app-header{display:flex;position:-webkit-sticky;position:sticky;top:0;padding:14px max(24px,calc((100% - var(--measure)) / 2));background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:var(--ink);border-bottom:1px solid var(--line);box-shadow:none}.app-header .brand{color:var(--ink);font-size:18px;font-weight:700}.app-header .brand-mark{filter:none}.desk-nav a{color:var(--ink-2);font-weight:600}.desk-nav a:hover{background:var(--surface-2);color:var(--ink)}.desk-nav a.on{background:var(--surface);color:var(--ink);box-shadow:var(--e1)}.desk-nav a.report{background:var(--brand);color:#fff}.hdr-me,.tabbar{display:none}.content{padding:32px 24px 56px}}.ds-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:4px 2px 18px}.ds-top-main{min-width:0}.ds-eyebrow{margin:0 0 2px;font:var(--t-sub);color:var(--muted)}.ds-eyebrow:first-letter{text-transform:uppercase}.ds-large,.ds-large-btn{margin:0;font:var(--t-large);letter-spacing:-.022em}.ds-large-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;text-align:left}.ds-large-btn svg{color:var(--muted);margin-top:6px}.ds-icon-btn{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--e1);border:1px solid var(--line-2);text-decoration:none}.ds-lede{margin:-10px 2px 18px;font:var(--t-sub);color:var(--muted)}.ds-section{margin-top:26px}.ds-section:first-child{margin-top:0}.ds-sh{display:flex;align-items:baseline;justify-content:space-between;margin:0 4px 8px}.ds-sh h2{margin:0;font:var(--t-head);letter-spacing:-.01em}.ds-sh a,.ds-sh button{font:var(--t-sub);color:var(--brand);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.ds-foot{margin:8px 4px 0;font:var(--t-cap);color:var(--muted)}.ds-card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e2);border:1px solid transparent;padding:16px}html.dark .ds-card{border-color:var(--line)}.ds-group{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e1);border:1px solid transparent;overflow:hidden}html.dark .ds-group{border-color:var(--line)}.ds-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;width:100%;background:none;border:0;color:var(--ink);text-decoration:none;text-align:left;font:inherit;cursor:pointer;position:relative}.ds-row+.ds-row:before,.ds-row+details>.ds-row:before,details+.ds-row:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--line-2)}html.dark .ds-row+.ds-row:before{background:var(--line)}.ds-row:active{background:var(--surface-2)}.ds-row-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--surface-2);color:var(--ink-2)}.ds-row-ic.ok{background:var(--st-ok-t);color:var(--st-ok-i)}.ds-row-ic.att{background:var(--st-att-t);color:var(--st-att-i)}.ds-row-ic.down{background:var(--st-down-t);color:var(--st-down-i)}.ds-row-ic.brand{background:var(--brand);color:#fff}.ds-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.ds-row-main b{font:var(--t-head);font-size:15.5px;letter-spacing:-.005em}.ds-row-main small{font:var(--t-cap);font-size:13px;color:var(--muted)}.ds-row-val{flex:none;font:var(--t-sub);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-row-chev,.ds-row>svg:last-child{flex:none;color:var(--muted-2)}details.ds-disclose>summary{list-style:none}details.ds-disclose>summary::-webkit-details-marker{display:none}details.ds-disclose[open]>summary .ds-row-chev{transform:rotate(90deg)}.ds-disclose-body{padding:0 16px 14px 58px;font:var(--t-sub);font-weight:400;color:var(--ink-2)}.ds-disclose-body p{margin:0 0 8px}.ds-disclose-body ul{margin:0 0 8px;padding-left:18px;display:flex;flex-direction:column;gap:4px}.ds-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-full);font:var(--t-cap);font-weight:600;background:var(--st-none-t);color:var(--ink-2);white-space:nowrap}.ds-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.9}.ds-pill.ok{background:var(--st-ok-t);color:var(--st-ok-i)}.ds-pill.att{background:var(--st-att-t);color:var(--st-att-i)}.ds-pill.down{background:var(--st-down-t);color:var(--st-down-i)}.ds-pill.plain:before{display:none}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border-radius:var(--r-md);border:0;cursor:pointer;font:var(--t-head);font-size:16px;text-decoration:none;background:var(--brand);color:#fff}html.dark .ds-btn{color:#06140D}.ds-btn.block{width:100%}.ds-btn.soft{background:var(--surface-2);color:var(--ink)}.ds-btn.tint{background:var(--brand-tint);color:var(--brand-ink)}.ds-btn.wa{background:#25D366;color:#08240F}.ds-btn:active{transform:scale(.98);opacity:.92}.ds-btn:disabled{opacity:.45}.ds-link{font:var(--t-sub);color:var(--brand);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.btn{border-radius:var(--r-md);font-weight:600;min-height:50px}.btn.ghost{background:var(--surface-2);border:0;color:var(--ink)}.ds-widgets{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ds-widget{position:relative;display:flex;flex-direction:column;min-height:116px;padding:14px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e2);border:1px solid transparent;color:var(--ink);text-decoration:none;overflow:hidden}html.dark .ds-widget{border-color:var(--line)}.ds-widget:active{transform:scale(.98)}.ds-widget.wide{grid-column:1/-1;min-height:0}.ds-w-top{display:flex;align-items:center;gap:7px;font:var(--t-cap);font-weight:600;color:var(--muted)}.ds-w-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--surface-2);color:var(--ink-2)}.ds-w-ic.ok{background:var(--st-ok-t);color:var(--st-ok-i)}.ds-w-ic.att{background:var(--st-att-t);color:var(--st-att-i)}.ds-w-ic.down{background:var(--st-down-t);color:var(--st-down-i)}.ds-w-val{margin-top:auto;padding-top:10px;font:700 28px/1.05 var(--font-sans);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-w-val small{font-size:15px;font-weight:600;color:var(--muted);letter-spacing:0}.ds-w-val.word{font-size:20px;letter-spacing:-.02em}.ds-w-sub{margin-top:3px;font:var(--t-cap);color:var(--muted)}.ds-w-bar{display:flex;gap:2px;height:6px;margin-top:10px;border-radius:3px;overflow:hidden}.ds-w-bar i{flex:1 1;background:var(--st-ok)}.ds-w-bar i.off{background:var(--line)}.ds-seg{display:flex;padding:3px;gap:2px;border-radius:12px;background:var(--chip)}.ds-seg button{flex:1 1;min-height:36px;border:0;border-radius:9px;background:none;font:var(--t-sub);font-weight:600;color:var(--muted);cursor:pointer}.ds-seg button.on,.ds-seg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--e1)}.ds-input{width:100%;min-height:50px;padding:0 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:var(--t-body);font-size:16px;outline:none}.ds-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.ds-switch{flex:none;position:relative;width:51px;height:31px;border-radius:999px;background:var(--line);transition:background var(--dur-2) var(--ease)}.ds-switch i{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform var(--dur-2) var(--ease)}.ds-switch.on{background:var(--st-ok)}.ds-switch.on i{transform:translateX(20px)}.ds-skel{display:inline-block;min-width:3ch;height:1em;border-radius:6px;background:linear-gradient(90deg,var(--surface-2),var(--line-2),var(--surface-2));background-size:200% 100%;animation:ds-shimmer 1.4s linear infinite;vertical-align:middle}@keyframes ds-shimmer{to{background-position:-200% 0}}.ds-rise{animation:ds-rise var(--dur-3) var(--ease) both}@keyframes ds-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ds-status{padding:16px 16px 6px}.ds-status-head{display:flex;gap:12px;align-items:flex-start;padding-bottom:12px}.ds-status-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--surface-2);color:var(--muted)}.ds-status-ic.ok{background:var(--st-ok-t);color:var(--st-ok-i)}.ds-status-ic.att{background:var(--st-att-t);color:var(--st-att-i)}.ds-status-ic.down{background:var(--st-down-t);color:var(--st-down-i)}.ds-status-text{min-width:0;padding-top:1px}.ds-status-text h2{margin:0;font:var(--t-title);letter-spacing:-.02em}.ds-status-text p{margin:3px 0 0;font:var(--t-sub);font-weight:400;color:var(--muted)}.ds-status-houses{display:flex;flex-direction:column;border-top:1px solid var(--line-2);margin:0 -16px}.ds-status-house{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 16px;color:var(--ink);text-decoration:none;position:relative}.ds-status-house+.ds-status-house:before{content:"";position:absolute;top:0;left:42px;right:0;height:1px;background:var(--line-2)}.ds-status-house>svg{color:var(--muted);flex:none}.ds-sh-name{flex:1 1;min-width:0;font:var(--t-head);font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-status-more{display:block;padding:4px 16px 10px 42px}.ds-status-ask{display:flex;align-items:center;gap:12px;margin:0 -16px;padding:12px 16px;border-top:1px solid var(--line-2);color:var(--ink);text-decoration:none}.ds-status-ask>svg:first-child{color:var(--brand);flex:none}.ds-status-ask span{flex:1 1;min-width:0;display:flex;flex-direction:column}.ds-status-ask b{font:var(--t-head);font-size:15.5px;color:var(--brand-ink)}.ds-status-ask small{font:var(--t-cap);font-size:13px;color:var(--muted)}.ds-status-ask>svg:last-child{color:var(--muted-2)}html.dark .ds-status-ask,html.dark .ds-status-houses{border-top-color:var(--line)}.ds-picker{margin-bottom:14px;display:flex;flex-direction:column;gap:12px}.ds-chips{display:flex;flex-wrap:wrap;gap:8px}.ds-chip{min-height:38px;padding:0 14px;border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:var(--t-sub);cursor:pointer}.ds-chip.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ds-status-push{width:100%;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.ds-status-note,.ds-status-push{border-top:1px solid var(--line-2);margin:0}.ds-status-note{padding:10px 16px 12px}.ds-form{gap:10px}.ds-field,.ds-form{display:flex;flex-direction:column}.ds-field{gap:5px}.ds-field small{margin:0 4px;font:var(--t-cap);color:var(--muted)}.ds-error{margin:0 4px;font:var(--t-sub);color:var(--st-down-i)}.ds-row-x{flex:none;display:grid;place-items:center;width:40px;height:40px;margin-right:-8px;border:0;border-radius:50%;background:none;color:var(--muted-2);cursor:pointer}.ds-row-x:active{background:var(--surface-2)}.ds-row-note{margin:0;padding:10px 14px 12px 58px;font:var(--t-cap)}.ds-num,.ds-row-note{font-size:13px;color:var(--muted)}.ds-num{font-weight:500;margin-left:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-tone-ok{color:var(--st-ok-i)!important}.ds-tone-att{color:var(--st-att-i)!important;font-weight:600!important}.ds-tone-down{color:var(--st-down-i)!important;font-weight:600!important}.ds-tone-brand{color:var(--brand-ink)}.ds-watch-empty{display:flex;flex-direction:column;gap:8px}.ds-watch-empty h2{margin:6px 0 0;font:var(--t-title);letter-spacing:-.02em}.ds-watch-empty>p{margin:0 0 6px;font:var(--t-sub);font-weight:400;color:var(--muted)}.ds-share{position:relative;display:flex;flex-direction:column;gap:10px;margin-top:12px}.ds-share b{font:var(--t-head);padding-right:36px}.ds-share-x{position:absolute;top:8px;right:14px}.ds-outage+.ds-outage{margin-top:10px}.ds-outage-item{align-items:flex-start}.ds-outage-when{flex:none;width:64px;display:flex;flex-direction:column;gap:1px;padding-left:2px}.ds-outage-when b{font:var(--t-sub);font-weight:700}.ds-outage-when small{font:var(--t-cap);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-outage .ds-row+.ds-outage-item:before,.ds-outage-item+.ds-outage-item:before{left:14px}.ds-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ds-follow{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border-radius:var(--r-full);border:0;background:var(--brand-tint);color:var(--brand-ink);font:var(--t-cap);font-weight:600;cursor:pointer}.ds-follow.on{background:var(--surface-2);color:var(--muted)}.cashhero{color:var(--ink);border-radius:var(--r-lg);padding:18px 16px 14px;background:var(--surface);background-image:none;box-shadow:var(--e2);border:1px solid transparent}html.dark .cashhero{border-color:var(--line)}.cashhero:after{display:none}.ch-fig b{color:var(--ink);font-family:var(--font-sans);font-weight:700;letter-spacing:-.035em}.ch-lbl,.ch-of{color:var(--muted)}.ch-lbl{font-weight:500;font-size:14px}.ch-live{color:var(--muted)}.ch-tick.unknown{background:var(--line)}.ch-legend{color:var(--muted);font-weight:500}.ch-legend i.working{background:var(--st-ok)}.ch-legend i.no_cash{background:var(--st-att)}.ch-legend i.broken{background:var(--st-down)}.cashhero .gs-official{color:var(--muted)}.nearest{color:var(--ink);background:var(--surface);box-shadow:var(--e2);border-radius:var(--r-lg)}html.dark .nearest{border:1px solid var(--line)}.nr-label{color:var(--st-ok-i);opacity:1;font-weight:600;letter-spacing:.02em;text-transform:none;font-size:13px}.nr-text h2{font-weight:700;font-size:18px}.nr-text p{color:var(--muted);opacity:1}.nr-go{background:var(--brand)!important;color:#fff!important;border-radius:var(--r-md)!important}.locate-strip{border:0;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e1);min-height:60px}html.dark .locate-strip{border:1px solid var(--line)}.locate-strip>svg:first-child{color:var(--brand)}.segmented{background:var(--chip);border-radius:12px;padding:3px;gap:2px}.segmented button{border-radius:9px;font-weight:600;min-height:36px}.segmented button.on{background:var(--surface);box-shadow:var(--e1)}.atm-grid{gap:12px}.acard{border:1px solid transparent;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e2);padding:14px 14px 12px}html.dark .acard{border-color:var(--line)}.acard:before{display:none}.ac-status{font-weight:600;font-size:12.5px;padding:4px 10px}.ac-status.s-working{background:var(--st-ok-t);color:var(--st-ok-i)}.ac-status.s-no_cash{background:var(--st-att-t);color:var(--st-att-i)}.ac-status.s-broken{background:var(--st-down-t);color:var(--st-down-i)}.ac-bank{font-weight:600;letter-spacing:.02em;color:var(--muted)}.ac-name{font-size:16.5px;font-weight:650;letter-spacing:-.01em}.ac-vote{border:0;border-radius:12px;background:var(--surface-2);font-weight:600;font-size:13.5px;min-height:42px}.ac-vote.yes{background:var(--st-ok-t);color:var(--st-ok-i)}.ac-vote.no{background:var(--st-down-t);color:var(--st-down-i)}.ac-icon{border:0;border-radius:12px;background:var(--surface-2);width:42px;height:42px}.ac-icon.on{background:var(--st-att-t);color:var(--st-att-i)}.ac-crowd{border-radius:12px}html.dark .acard,html.dark .buurt-card,html.dark .cashhero,html.dark .dcard,html.dark .geld-stats,html.dark .locate-strip,html.dark .nearest{background:var(--surface);border-color:var(--line)}html.dark .ac-icon,html.dark .ac-vote{background:var(--surface-2);border:0}html.dark .ac-vote.yes{background:var(--st-ok-t);color:var(--st-ok-i)}html.dark .ac-vote.no{background:var(--st-down-t);color:var(--st-down-i)}html.dark .ac-icon.on{background:var(--st-att-t);color:var(--st-att-i)}html.dark .segmented{background:var(--chip)}html.dark .segmented button.on{background:var(--surface-2);box-shadow:none}html.dark .cashhero .gs-official{color:var(--muted)}.card{border:1px solid transparent;border-radius:var(--r-lg);box-shadow:var(--e2);background:var(--surface);padding:16px}html.dark .card{border-color:var(--line)}.card+.card{margin-top:12px}.meld-card{padding:12px}.meld-q{display:block;margin:0 0 10px;font:var(--t-head)}.ds-sev-grid,.ds-type-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;overflow:visible;flex-wrap:wrap}.ds-sev-grid .sev-opt,.ds-type-grid .type-opt{flex:initial;min-height:52px;padding:0 12px;gap:10px;border-radius:var(--r-md);background:var(--surface-2);border:1.5px solid transparent;color:var(--ink);font:var(--t-sub);font-weight:600;line-height:1.2;text-align:left;transform:none;box-shadow:none;justify-content:flex-start}.ds-type-grid .type-opt .tico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--surface);color:var(--ink-2);flex:none}.ds-sev-grid .sev-opt.on,.ds-type-grid .type-opt.on{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-ink);transform:none;box-shadow:none}.ds-type-grid .type-opt.on .tico{background:var(--brand);color:#fff}.swipe-hint{display:none}.me-id{border:1px solid transparent;border-radius:var(--r-lg);box-shadow:var(--e2);padding:16px}html.dark .me-id{border-color:var(--line)}.me-id-av{width:56px;height:56px;font-size:22px;font-weight:700;color:#fff;background:linear-gradient(145deg,#13955A,#0B6B3F)}.me-id-name{font-size:20px;font-weight:700;letter-spacing:-.02em}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:12px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e2);overflow:hidden}html.dark .stat-row{border:1px solid var(--line)}.stat{background:none;border:0;border-radius:0;box-shadow:none;padding:16px 8px}.stat+.stat{border-left:1px solid var(--line-2)}html.dark .stat+.stat{border-left-color:var(--line)}.stat .n{font-size:24px;font-weight:700;letter-spacing:-.03em}.stat .l{font-size:12.5px;font-weight:500}.me-alerts{border:1px solid transparent;border-radius:var(--r-lg);box-shadow:var(--e1);background:var(--surface);margin-top:12px}html.dark .me-alerts{border-color:var(--line)}.me-alerts-ic{background:var(--st-att-t)!important;color:var(--st-att-i)!important;border-radius:9px!important}.seg{gap:2px;padding:3px;border-radius:12px;background:var(--chip)}.seg button{border-radius:9px;font-weight:600;min-height:36px}.seg button.on{background:var(--surface);box-shadow:var(--e1);color:var(--ink)}.badge-item,html.dark .seg button.on{background:var(--surface-2)}.badge-item{border:0;border-radius:var(--r-md)}.badge-item .bl{font-weight:600}.bird-cell{background:var(--surface-2);border:0;border-radius:var(--r-md)}.bird-cell.current{background:var(--brand-tint);box-shadow:inset 0 0 0 1.5px var(--brand)}html.dark .badge-item,html.dark .bird-cell{background:var(--surface-2)}.welcome-chip,.welcome-chips button{font-weight:500!important}.welcome-overlay{padding:0;background:rgba(10,12,11,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.welcome-card{max-width:520px;text-align:left;background:var(--surface);box-shadow:var(--e3);border-radius:24px 24px 0 0;padding:10px 20px calc(env(safe-area-inset-bottom) + 18px)}.welcome-card:before{content:"";display:block;width:38px;height:5px;border-radius:3px;background:var(--line);margin:0 auto 16px}.welcome-card h2{margin:0 0 4px;font:var(--t-title);font-size:24px;letter-spacing:-.02em}.welcome-card .sub{margin:0 0 16px;font:var(--t-sub);font-weight:400;color:var(--muted)}.welcome-loc{width:100%;background:var(--brand)!important;color:#fff!important;border:0!important;min-height:52px;font-weight:600}html.dark .welcome-loc{color:#06140D!important}.welcome-hint{text-align:left;margin:14px 0 8px!important;font:var(--t-cap);color:var(--muted)}.welcome-chips{justify-content:flex-start}.wchip{min-height:38px;padding:0 14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:500}.wchip:active{background:var(--surface-2)}.welcome-skip{display:block;margin:12px 0 0;color:var(--muted);font:var(--t-sub)}@media (min-width:880px){.welcome-card{border-radius:24px}.welcome-overlay{padding:16px}}.al-h2{margin:26px 4px 6px;font:var(--t-head);letter-spacing:-.01em;text-transform:none;color:var(--ink)}.al-note{margin:0 4px 10px;font:var(--t-sub);font-weight:400;color:var(--muted)}.al-areas{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e1);overflow:hidden}html.dark .al-areas{border:1px solid var(--line)}.al-row{border:0;border-radius:0;margin:0;background:none;min-height:54px;padding:8px 10px 8px 14px;position:relative}.al-areas>.al-add:before,.al-row+.al-row:before{content:"";position:absolute;top:0;left:14px;right:0;height:1px;background:var(--line-2)}.al-row-name{font-weight:600;font-size:15.5px}.al-row-x{width:36px;height:36px;border-radius:50%;background:none;color:var(--muted-2)}.al-add{position:relative;border:0;border-radius:0;justify-content:flex-start;min-height:54px;padding:0 14px;color:var(--brand-ink);font-weight:600;font-size:15.5px}.al-add svg{color:var(--brand)}.al-picker{border:0;box-shadow:none;background:var(--surface-2);border-radius:0;margin:0}.al-filter,.al-streets{border:0;border-radius:var(--r-lg);box-shadow:var(--e1)}html.dark .al-filter,html.dark .al-streets{border:1px solid var(--line)}.al-status{border-radius:var(--r-lg)!important}.hero.home-hero,.hero.home-hero.alert,.hero.home-hero.clear{background:var(--surface);background-image:none;color:var(--ink);border:1px solid var(--line-2);box-shadow:none;border-radius:var(--r-lg)}.hero.home-hero .big{color:var(--st-ok-i);font-weight:700}.hero.home-hero.alert .big{color:var(--st-att-i)}.hero.home-hero .hero-meta,.hero.home-hero .hero-sub{color:var(--muted);opacity:1}.fchip{border:1px solid var(--line);font-weight:600;box-shadow:none}.fchip.allchip.on,.fchip.atmchip.on,.fchip.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}html.dark .tabbar{background:color-mix(in srgb,var(--surface) 86%,transparent);border-top-color:var(--line);box-shadow:none}.ds-foot+*{margin-top:12px}html.dark .home-panel{background:color-mix(in srgb,var(--bg) 94%,transparent)}html.dark .fchip{background:var(--surface);border-color:var(--line);color:var(--ink-2)}html.dark .fchip.allchip.on,html.dark .fchip.atmchip.on,html.dark .fchip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.content h1:not(.ds-large){font:var(--t-large);letter-spacing:-.022em;margin:4px 0 6px}.rep-head{border-bottom:0;padding:4px 0;margin-bottom:18px}.rep-head h1{font:var(--t-large);letter-spacing:-.022em}.ev-cat-pill,.nr-label,.rep-eyebrow,.st-changes-label{text-transform:none!important;letter-spacing:0!important;font-weight:600!important}.rep-eyebrow{font:var(--t-sub);font-weight:500!important}.rep-lede{font:var(--t-body);font-size:16px;color:var(--ink-2)}.ev-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 16px;padding:2px 16px 4px}.ev-chips::-webkit-scrollbar{display:none}.ev-chip{flex:none;min-height:36px;font-weight:500}.ev-chip.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ev-card{border:1px solid transparent;box-shadow:var(--e2);border-radius:var(--r-lg)}html.dark .ev-card{border-color:var(--line)}.ev-accent-bar{display:none}.ev-day-pill{font-weight:600;background:var(--surface-2);border:0}.content>.sub,.content>div>.sub{font:var(--t-sub);font-weight:400;color:var(--muted)}.me-card{background:var(--surface);color:var(--ink);box-shadow:var(--e2);border:1px solid transparent}html.dark .me-card{border-color:var(--line)}.me-card .me-emoji{background:linear-gradient(145deg,#13955A,#0B6B3F);color:#fff;font-size:20px;font-weight:700}.me-card .meta{color:var(--muted)}.ck-kind{text-transform:none!important;letter-spacing:0!important;font:var(--t-cap)!important;font-weight:600!important;color:var(--muted)!important}.ck-card{border:1px solid transparent!important;box-shadow:var(--e2)!important;border-radius:var(--r-lg)!important}html.dark .ck-card{border-color:var(--line)!important}.map-locask{position:absolute;z-index:5;left:0;right:0;top:172px;margin:0 auto;width:max-content;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:var(--r-full);background:var(--brand);color:#fff;font:var(--t-sub);font-weight:600;box-shadow:var(--e3);cursor:pointer;white-space:nowrap}html.dark .map-locask{color:#06140D}.ds-sh-meta{font:var(--t-cap);color:var(--muted)}.ac-head{position:relative;cursor:pointer;padding-right:30px;margin:-2px 0;border-radius:10px}.ac-head:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.ac-chev{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--muted-2);transition:transform var(--dur-2) var(--ease)}.acard.open .ac-chev{transform:translateY(-50%) rotate(180deg)}.acard.open .ac-actions{margin-top:12px}.ds-disclose-pad{padding:4px 14px 14px}details.ds-disclose+details.ds-disclose>summary:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--line-2)}html.dark details.ds-disclose+details.ds-disclose>summary:before{background:var(--line)}.hm{position:relative;height:300px;border-radius:var(--r-xl);overflow:hidden;isolation:isolate;background:#0B0F0D;box-shadow:var(--e3)}.hm-map,.hm-placeholder{position:absolute;inset:0}.hm-placeholder{z-index:1;background:radial-gradient(60% 50% at 70% 30%,rgba(43,210,126,.16),transparent 70%),radial-gradient(50% 40% at 25% 60%,rgba(255,90,78,.1),transparent 70%),#0E1311;animation:ds-shimmer-soft 2.4s ease-in-out infinite alternate}@keyframes ds-shimmer-soft{0%{opacity:.8}to{opacity:1}}.hm-tap{position:absolute;inset:0;z-index:2;border:0;background:transparent;cursor:pointer}.hm-tap:focus-visible{outline:3px solid var(--brand);outline-offset:-3px;border-radius:var(--r-xl)}.hm-legend{position:absolute;z-index:3;top:12px;left:12px;display:flex;gap:6px;pointer-events:none}.hm-legend span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-full);background:rgba(14,19,17,.62);color:#fff;font:var(--t-cap);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08)}.hm-legend i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 8px currentColor}.hm-glass{position:absolute;z-index:3;left:10px;right:10px;bottom:10px;pointer-events:none;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-radius:18px;background:rgba(14,19,17,.58);color:#fff;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.hm-dot{flex:none;width:12px;height:12px;border-radius:50%;background:#8D9792}.hm-dot.ok{background:#2BD27E;box-shadow:0 0 0 0 rgba(43,210,126,.6);animation:hm-ring 2.4s infinite}.hm-dot.att{background:#FFB020;box-shadow:0 0 0 0 rgba(255,176,32,.6);animation:hm-ring-att 2.4s infinite}.hm-dot.down{background:#FF5A4E;box-shadow:0 0 0 0 rgba(255,90,78,.6);animation:hm-ring-down 2.4s infinite}@keyframes hm-ring{70%{box-shadow:0 0 0 10px rgba(43,210,126,0)}to{box-shadow:0 0 0 0 rgba(43,210,126,0)}}@keyframes hm-ring-att{70%{box-shadow:0 0 0 10px rgba(255,176,32,0)}to{box-shadow:0 0 0 0 rgba(255,176,32,0)}}@keyframes hm-ring-down{70%{box-shadow:0 0 0 10px rgba(255,90,78,0)}to{box-shadow:0 0 0 0 rgba(255,90,78,0)}}.hm-text{flex:1 1;min-width:0}.hm-text h2{margin:0;color:#fff;font:var(--t-title);font-size:20px;letter-spacing:-.02em}.hm-text p{margin:2px 0 0;font:var(--t-cap);font-size:13px;color:rgba(255,255,255,.78)}.hm-open{flex:none;display:inline-flex;align-items:center;gap:2px;font:var(--t-cap);font-weight:600;color:rgba(255,255,255,.85)}.hm-credit{position:absolute;z-index:3;top:52px;left:14px;font-size:10px;color:rgba(255,255,255,.55);pointer-events:none}.hm-you{width:16px;height:16px;border-radius:50%;background:#3DA2FF;border:2.5px solid #fff;box-shadow:0 0 0 0 rgba(61,162,255,.7);animation:hm-you 2s infinite}@keyframes hm-you{70%{box-shadow:0 0 0 16px rgba(61,162,255,0)}to{box-shadow:0 0 0 0 rgba(61,162,255,0)}}.ds-houses{margin-top:12px;padding:0 16px}.ds-houses .ds-status-ask:first-child,.ds-houses .ds-status-houses{border-top:0}@media (prefers-reduced-motion:reduce){.hm-dot,.hm-you{animation:none!important}}.hm-mode{position:absolute;z-index:4;top:10px;right:10px;min-width:44px;height:32px;padding:0 12px;border-radius:var(--r-full);border:1px solid rgba(255,255,255,.14);cursor:pointer;background:rgba(14,19,17,.62);color:#fff;font:var(--t-cap);font-weight:700;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hm-mode[aria-pressed=true]{background:rgba(43,210,126,.22);border-color:rgba(43,210,126,.5)}.hm-mode:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.hm-3d .hm-tap{top:auto;height:88px}.c3,.c3-stage{position:absolute;inset:0}.c3-stage{touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.c3-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.c3-canvas{display:block;width:100%;height:100%}.c3-hint,.c3-sel{position:absolute;z-index:3;top:50px;left:12px;max-width:calc(100% - 24px);pointer-events:none;display:flex;align-items:center;gap:8px;margin:0;padding:7px 12px 7px 10px;border-radius:14px;background:rgba(14,19,17,.62);color:#fff;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:c3-in .25s ease-out}.c3-sel i{flex:none;width:9px;height:9px;border-radius:50%;box-shadow:0 0 8px currentColor}.c3-sel span{min-width:0}.c3-sel b{display:block;font:var(--t-cap);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c3-sel small{display:block;font:var(--t-cap);font-size:11px;color:rgba(255,255,255,.72)}.c3-hint{font:var(--t-cap);font-size:12px;color:rgba(255,255,255,.8)}@keyframes c3-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.c3-hint,.c3-sel{animation:none}}.loc-help{display:flex;gap:10px;align-items:flex-start;padding:12px 12px 12px 14px;margin:10px 0;border-radius:var(--r-md);background:var(--st-att-t);color:var(--ink);text-align:left}.loc-help-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--surface);color:var(--st-att-i)}.loc-help-main{flex:1 1;min-width:0}.loc-help-main b{display:block;font:var(--t-head);font-size:15px}.loc-help-main p{margin:3px 0 4px;font:var(--t-sub);font-weight:400;color:var(--ink-2)}.loc-help-main small{font:var(--t-cap);color:var(--muted)}.loc-help-x{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.map-lochelp{position:absolute;z-index:6;left:12px;right:12px;top:168px}.map-lochelp .loc-help{margin:0;box-shadow:var(--e3)}.me-settings>div:first-child,.me-settings>div>div:first-child{font:var(--t-cap)!important;font-weight:600!important}.me-game-body .btn{margin-top:8px}.ds-sev-grid .sev-opt,.ds-type-grid .type-opt{justify-content:flex-start!important;text-align:left!important}