.ws-status{align-items:center;gap:var(--s8);min-height:28px;padding:0 var(--s16);border-radius:var(--pill);background:var(--bg2);color:var(--ink-2);font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ws-status svg{width:16px}.ws-status[data-status=ok]{background:var(--ok-bg);color:var(--ok)}.ws-status[data-status=warn]{background:var(--warn-bg);color:var(--warn)}.ws-status[data-status=bad]{background:var(--bad-bg);color:var(--bad)}.ws-stat{min-height:188px;padding:var(--s24);border:1px solid var(--line);border-radius:var(--r16);background:var(--card)}.ws-delta{color:var(--ink-3);font-size:14px}.ws-delta[data-tone=ok]{color:var(--ok)}.ws-delta[data-tone=bad]{color:var(--bad)}.ws-spark{width:100%;height:32px;margin-top:var(--s8);overflow:visible}.ws-spark polyline{fill:none;stroke:var(--ink-3);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ws-spark circle{fill:var(--act)}.ws-board{border:1px solid var(--line);border-radius:var(--r16);background:var(--card);overflow:hidden}.ws-board-row{align-items:center;gap:var(--s8);padding:var(--s16);color:var(--ink);border-bottom:1px solid var(--line2);grid-template-columns:16px minmax(0,1fr) auto;text-decoration:none;display:grid}.ws-board-row small{color:var(--ink-3);display:block}.ws-light{background:var(--ink-3);width:8px;height:8px;box-shadow:0 0 0 4px var(--bg2);border-radius:50%}.ws-light[data-status=ok]{background:var(--dot-ok);box-shadow:0 0 0 4px var(--ok-bg)}.ws-light[data-status=warn]{background:var(--dot-warn);box-shadow:0 0 0 4px var(--warn-bg)}.ws-light[data-status=bad]{background:var(--dot-bad);box-shadow:0 0 0 4px var(--bad-bg)}.ws-board-label{color:var(--ink-3);font-size:14px}.ws-board-rule{padding:var(--s8) var(--s16);color:var(--ink-3);font-size:12px}.ws-queue{min-height:148px;padding:var(--s24);border-radius:var(--r16);color:var(--ink);text-decoration:none;display:grid}.ws-queue strong{font-size:32px}.ws-queue small{align-self:end}.ws-queue small[data-overdue]{color:var(--warn)}.ws-queue[data-domain=moderation]{background:var(--t-blue)}.ws-queue[data-domain=community]{background:var(--t-ube)}.ws-queue[data-domain=business]{background:var(--t-tang)}.ws-queue[data-domain=premium]{background:var(--t-lemon)}.ws-queue[data-domain=system]{background:var(--mb-50)}.ws-decision{align-items:center;gap:var(--s16);min-height:72px;padding:var(--s16) 0;border-bottom:1px solid var(--line2);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.ws-decision-icon{background:var(--mb-50);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ws-decision-icon svg{width:18px}.ws-decision-copy small{color:var(--ink-3);display:block}.ws-decision-actions{gap:var(--s8);display:flex}.ws-details{border-top:1px solid var(--line)}.ws-details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;display:flex}.ws-details summary small{color:var(--ink-3)}.ws-details-body{padding:0 0 var(--s24)}.ws-empty{gap:var(--s16);padding:var(--s24);background:var(--ok-bg);border-radius:var(--r16);align-items:center;display:flex}.ws-empty>span{background:var(--card);width:36px;height:36px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.ws-empty p{color:var(--ink-2)}@media (width<=600px){.ws-decision{grid-template-columns:40px minmax(0,1fr)}.ws-decision-actions{grid-column:1/-1}.ws-decision-actions>*{flex:1}}@media (prefers-reduced-transparency:reduce){.ws-stat[data-glass]{background:var(--card)}}.ws-board-footer{justify-content:space-between;align-items:center;gap:var(--s16);min-height:56px;padding:var(--s16);border-top:1px solid var(--line2);color:var(--ink-3);font-size:14px;display:flex}.admin-loading-title{border-radius:var(--r16);background:var(--bg2);height:88px}.admin-loading-tiles{gap:var(--s16);margin-top:var(--s24);grid-template-columns:2fr 1fr;display:grid}.admin-loading-tiles>div{border-radius:var(--r16);background:var(--bg2);height:480px}.today-head{justify-content:space-between;align-items:flex-start;gap:var(--s16);flex-wrap:wrap;min-height:88px;display:flex}@media (width<=1023px){.admin-loading-tiles{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.today-head{flex-flow:column}}.admin-page-status{color:var(--ink-2)}.admin-how-slot{margin-top:var(--s32)}.admin-how-slot:empty{display:none}.ws-decision-evidence{grid-column:2/-1}.ws-decision-evidence>details{border-top:0}.ws-decision-evidence summary{min-height:36px;color:var(--link);font-size:14px}.ws-decision-actions{flex-wrap:wrap;justify-content:flex-end}.ws-tiles{gap:var(--s16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1023px){.ws-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-zone-title{color:var(--ink);margin-bottom:var(--s8);font-size:18px;font-weight:600}.ws-fields{gap:var(--s4) var(--s16);grid-template-columns:max-content minmax(0,1fr);font-size:14px;display:grid}.ws-fields dt{color:var(--ink-3)}.ws-fields dd{color:var(--ink);overflow-wrap:anywhere}.ws-shell>main nav.mod-tabs{display:flex}.mod-queue-placeholder{border-radius:var(--r16);background:var(--bg2);min-height:100vh}.ws-zone-loading{align-items:start;min-height:100vh}.today-head .ws-status{justify-content:center;min-width:8.5rem}.ws-details summary small{text-align:right;min-width:5ch}.ws-details-chev{color:var(--ink-3);transition:transform .2s var(--ease-out);flex:none;margin-left:auto}.ws-details[open] .ws-details-chev{transform:rotate(180deg)}.admin-page-status{min-height:24px}@media (width<=600px){.admin-page-status{min-height:72px}}.town-map-reserve{aspect-ratio:400/500;width:100%;max-width:420px}.town-map-card{min-height:560px}.town-map-body{gap:var(--s16);grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;display:grid}@media (width<=700px){.town-map-body{grid-template-columns:minmax(0,1fr)}}.impact-bento-map .town-map-body{grid-template-columns:minmax(0,1fr)}.impact-bento-map .town-map-reserve{max-width:none;margin-inline:auto}.town-map-svg{aspect-ratio:400/500;width:100%;height:auto;display:block}.town-map-land path{fill:var(--bg2);stroke:var(--line);stroke-width:1px}.town-map-dot{stroke:var(--ink-3);stroke-width:1px}.town-map-inset-label{fill:var(--ink-3);font-size:12px}.town-map-legend{align-items:center;gap:var(--s8);margin:var(--s16) 0;color:var(--ink-3);flex-wrap:wrap;font-size:14px;display:flex}.town-map-legend-title{color:var(--ink);width:100%}.town-map-legend-bar{border-radius:var(--r8);width:120px;height:12px;display:inline-flex;overflow:hidden}.admin-how-slot[hidden]{display:none}@media (width<=600px){.growth-stats-reserve .ws-stat{min-height:224px}}.ws-panel{border:1px solid var(--line);border-radius:var(--r16);background:var(--card);padding:var(--s24)}.ws-panel[data-tint=premium]{background:var(--t-lemon);color:var(--t-lemon-ink);border-color:#0000}.ws-grid-3{gap:var(--s16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=900px){.ws-grid-3{grid-template-columns:minmax(0,1fr)}}.ws-meter{border-radius:var(--pill);background:var(--bg2);height:8px;margin-top:var(--s8);overflow:hidden}.ws-meter>i{background:var(--act);border-radius:var(--pill);height:100%;display:block}.ws-notice{border:1px solid var(--line);border-radius:var(--r16);background:var(--card);padding:var(--s16);margin-bottom:var(--s16)}.ws-notice[data-tone=bad]{background:var(--bad-bg);color:var(--bad);border-color:#0000}.ws-notice[data-tone=warn]{background:var(--warn-bg);color:var(--warn);border-color:#0000}.ws-shell{background:var(--ws-canvas);min-height:100vh;color:var(--ink);font-family:Instrument Sans,Instrument Sans Fallback,sans-serif;position:relative}.ws-shell>main{width:100%;min-width:0;padding:0 var(--s8) var(--s32);position:relative}.ws-top{z-index:20;height:84px;padding:0 var(--s32);grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute;top:0;left:0;right:0}.ws-brand-lockup{align-items:center;gap:var(--s8);margin-top:var(--s24);color:var(--ink);white-space:nowrap;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:opacity .2s ease-out;display:flex}@media (hover:hover) and (pointer:fine){.ws-brand-lockup:hover{opacity:.72}}.ws-sections{gap:var(--s8);margin-top:24px;display:flex}.ws-section{justify-content:center;align-items:center;gap:var(--s8);min-width:40px;height:40px;padding:0 var(--s16);border-radius:var(--pill);color:var(--ink);transition:background-color .15s ease, transform .16s var(--ease-out);border:1px solid #ffffffd9;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.ws-section:hover{background:#ffffff80}}.ws-section[aria-current]{background:var(--paper);padding-right:var(--s16)}.ws-section-name{font-size:14px;font-weight:500;line-height:20px}.ws-section b{border-radius:var(--pill);background:var(--ink);min-width:16px;height:16px;color:var(--paper);text-align:center;padding:0 4px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:-4px;right:-4px}.ws-right{justify-content:flex-end;align-items:center;gap:var(--s8);margin-top:24px;display:flex}.ws-actions{gap:var(--s8);display:flex}.ws-round,.ws-actions>a,.ws-actions>button{border:1px solid var(--line2);background:var(--paper);width:40px;min-width:40px;height:40px;color:var(--ink);transition:background-color .15s ease, transform .16s var(--ease-out);border-radius:50%;place-items:center;padding:0;display:inline-grid}.ws-actions>a,.ws-actions>button{background:0 0;border-color:#ffffffd9}@media (hover:hover) and (pointer:fine){.ws-actions>a:hover,.ws-actions>button:hover{background:#ffffff80}.ws-round:hover{background:var(--ws-quiet)}}.ws-round:focus-visible,.ws-section:focus-visible,.ws-brand-lockup:focus-visible,.ws-actions>:focus-visible{outline:2px solid var(--act-ring);outline-offset:2px}.ws-round-sm{width:36px;min-width:36px;height:36px;margin-left:auto}.ws-language{align-items:center;gap:var(--s8);font-size:14px;display:inline-flex}.ws-language>.ws-lang-button{align-items:center;gap:var(--s4);height:40px;padding:0 var(--s16);border-radius:var(--pill);border:1px solid var(--paper);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;font-weight:600;display:inline-flex}.ws-language>.ws-lang-button:focus-visible{outline:2px solid var(--act-ring);outline-offset:2px}.ws-account{align-items:center;gap:var(--s8);height:40px;padding:0 4px 0 var(--s16);border-radius:var(--pill);background:var(--paper);color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ws-account>span:last-child{background:var(--ws-quiet);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid;overflow:hidden}.ws-account-name{transition:opacity .15s var(--ease-out)}.ws-account-name[data-ready=false]{opacity:0}.ws-shell[data-avatar-accent="0"] .ws-account>span:last-child{background:var(--t-lemon);color:var(--t-lemon-ink)}.ws-shell[data-avatar-accent="1"] .ws-account>span:last-child{background:var(--t-blue);color:var(--mb-ink)}.ws-shell[data-avatar-accent="2"] .ws-account>span:last-child{background:var(--t-ube);color:var(--t-ube-ink)}.ws-shell[data-avatar-accent="3"] .ws-account>span:last-child{background:var(--t-tang);color:var(--t-tang-ink)}.ws-menu{display:none}.ws-sheet{z-index:50;inset:var(--s80) var(--s8) auto;padding:var(--s16);border-radius:var(--r24);background:var(--paper);position:fixed;box-shadow:0 20px 40px -24px #1b1a1859}.ws-sheet nav{gap:var(--s4);display:grid}.ws-sheet nav a{align-items:center;gap:var(--s8);min-height:48px;padding:0 var(--s16);border-radius:var(--r16);color:var(--ink);text-decoration:none;display:flex}.ws-sheet nav a[aria-current]{background:var(--ws-quiet)}.ws-sheet nav b{margin-left:auto}.ws-sheet-actions{gap:var(--s8);margin-top:var(--s16);padding-top:var(--s16);border-top:1px solid var(--line2);flex-wrap:wrap;display:flex}.ws-band{margin:0 calc(-1 * var(--s8));min-height:240px;padding:96px var(--s32) var(--s24);background:var(--ws-band);color:var(--ink);align-items:start;column-gap:var(--s24);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.ws-eyebrow{color:var(--ink-2);font-size:14px;line-height:20px}.ws-band-title{margin-top:var(--s8);letter-spacing:-.02em;color:var(--paper);overflow-wrap:anywhere;font-size:48px;font-weight:600;line-height:52px}.ws-band-meta{justify-content:flex-end;align-items:center;gap:var(--s8);margin-top:var(--s48);flex-wrap:wrap;max-width:640px;display:flex}.ws-meta-pill{min-height:32px;padding:0 var(--s16);border-radius:var(--pill);background:var(--paper);color:var(--ink-3);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.ws-meta-pill b{color:var(--ink);font-weight:500}.ws-dot-hold{width:14px;height:14px;display:inline-block}.ws-meta-pill[data-status=ok]{background:var(--ok-bg)}.ws-meta-pill[data-status=ok] b{color:var(--ok)}.ws-meta-pill[data-status=warn]{background:var(--warn-bg)}.ws-meta-pill[data-status=warn] b{color:var(--warn)}.ws-meta-pill[data-status=bad]{background:var(--bad-bg)}.ws-meta-pill[data-status=bad] b{color:var(--bad)}.ws-subtabs{gap:var(--s4);margin-top:var(--s16);flex-wrap:wrap;display:flex}.ws-subtabs a,.ws-subtabs button{height:32px;padding:0 var(--s16);border-radius:var(--pill);color:var(--ink);transition:background-color .15s ease, transform .16s var(--ease-out);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ws-subtabs a:hover,.ws-subtabs button:hover{background:#ffffff80}}.ws-subtabs [aria-current],.ws-subtabs [aria-pressed=true]{background:var(--paper)}.ws-band-text{min-width:0;position:relative}.ws-chips{z-index:1;gap:var(--s8);margin:var(--s24) calc(-1 * var(--s24)) calc(-1 * var(--s24));grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.ws-chip{gap:var(--s8) var(--s16);min-height:92px;padding:var(--s16) var(--s16) 0;border-radius:var(--r24);background:var(--ws-glass);border:1px solid var(--ws-glass-border);box-shadow:var(--glass-highlight);transition:background-color .15s ease, transform .16s var(--ease-out);grid-template-columns:28px minmax(0,1fr) 32px;align-items:start;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.ws-chip:hover{background:#ffffff8c}}.ws-chip[data-feature]{z-index:3;min-height:112px;margin-top:calc(-1 * var(--s32));background:var(--paper);box-shadow:0 20px 40px -24px #1b1a1859}.ws-chip-disc{background:var(--mb-100);width:28px;height:28px;color:var(--data-system);border-radius:50%;place-items:center;display:grid}.ws-chip-disc[data-area=moderation]{background:var(--t-blue);color:var(--data-moderation)}.ws-chip-disc[data-area=community]{background:var(--t-ube);color:var(--data-community)}.ws-chip-disc[data-area=business]{background:var(--t-tang);color:var(--data-business)}.ws-chip-disc[data-area=premium]{background:var(--t-lemon);color:var(--data-premium)}.ws-chip-copy{min-width:0}.ws-chip-copy strong{font-size:14px;font-weight:600;line-height:20px;display:block}.ws-chip-copy small{color:var(--ink-3);font-size:12px;line-height:16px;display:block}.ws-chip-value{align-items:center;gap:var(--s8);margin-top:var(--s4);font-size:18px;font-weight:500;line-height:24px;display:flex}.ws-sheet-grid{z-index:2;gap:var(--s8);margin-top:var(--s8);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ws-band[data-chips]+.ws-sheet-grid,.ws-band+.ws-sheet-grid{margin-top:0}.ws-main-area{gap:var(--s8);align-content:start;min-width:0;display:grid}.ws-row-1{gap:var(--s8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-row-1[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-row-2{gap:var(--s8);grid-template-columns:5fr 6fr;display:grid}.ws-tile{min-width:0;padding:var(--s24) var(--s24) var(--s16);border-radius:var(--r24);background:var(--ws-tile);border:1px solid var(--ws-tile-border);flex-direction:column;display:flex;position:relative}.ws-tile-head{align-items:center;gap:var(--s8);min-height:36px;display:flex}.ws-tile-head h3{color:var(--ink);font-size:16px;font-weight:500;line-height:24px}.ws-tile-context{margin-top:var(--s4);color:var(--ink-3);font-size:12px;line-height:16px}.ws-tile-body{flex-direction:column;flex:1;display:flex}.ws-tile-body[data-refetching]{opacity:.6}.ws-tile-skeleton{border-radius:var(--r16);background:var(--ws-quiet);flex:1;min-height:120px;margin-top:0}.ws-tile-skeleton[data-chart]{min-height:156px}.ws-figure{align-items:center;gap:var(--s8);margin-top:var(--s24);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:400;line-height:44px;display:flex}.ws-dot{background:var(--bg2);width:14px;height:14px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ws-dot[data-status=ok]{background:var(--ok-bg);color:var(--ok)}.ws-dot[data-status=warn]{background:var(--warn-bg);color:var(--warn)}.ws-dot[data-status=bad]{background:var(--bad-bg);color:var(--bad)}.ws-tile-chart{padding-top:var(--s16);margin-top:auto}.ws-ticks svg{width:100%;height:32px;margin:var(--s8) 0;display:block}.ws-ticks-labels{justify-content:space-between;gap:var(--s8);color:var(--ink-3);font-size:12px;line-height:16px;display:flex}.ws-spikes{width:100%;height:96px;display:block}.ws-tile[data-wide] .ws-smalls{grid-template-columns:repeat(2,auto);display:grid;position:absolute}.ws-smalls dd{align-items:center;gap:var(--s4);color:var(--ink);font-size:16px;line-height:24px;display:flex}.ws-smalls dt{color:var(--ink-3);font-size:12px;line-height:16px}.ws-assistant{gap:var(--s16);border-radius:var(--r24);background:var(--ws-tile);border:1px solid var(--ws-tile-border);flex-direction:column;min-width:0;display:flex}.ws-sheet-grid>.ws-assistant{min-height:548px}.ws-assistant-head-text{flex-direction:column;min-width:0;display:flex}.ws-assistant-subtitle{color:var(--ink-3);font-size:12px;line-height:16px}.ws-assistant-buttons{gap:var(--s8);margin-left:auto;display:flex}.ws-lines{flex:1;align-content:start;gap:24px;display:grid}.ws-lines li{gap:var(--s16);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;display:grid}.ws-lines li[data-own]{grid-template-columns:auto minmax(0,1fr) 32px}.ws-lines li[data-own]>.ws-line-icon{order:3}.ws-lines li[data-own]>time{order:1}.ws-lines li[data-own]>p{text-align:right;order:2}.ws-line-icon{background:var(--ws-quiet);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:500;display:grid}.ws-lines p{color:var(--ink);font-size:14px;line-height:20px}.ws-lines time{color:var(--ink-3);white-space:nowrap;font-size:12px;line-height:16px}.ws-assistant-chips{gap:var(--s8);flex-wrap:wrap;display:flex}.ws-chip-pill{align-items:center;gap:var(--s4);height:32px;padding:0 var(--s16);border-radius:var(--pill);border:1px solid var(--line2);background:var(--paper);color:var(--ink);transition:background-color .15s ease, transform .16s var(--ease-out);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ws-chip-pill:hover{background:var(--ws-quiet)}}.ws-chip-pill[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ws-stat,.ws-board,.ws-panel,.ws-notice{border-radius:var(--r24);border-color:var(--ws-tile-border);background:var(--ws-tile)}.ws-stat[data-glass]{background:var(--ws-tile);border-color:var(--ws-tile-border);box-shadow:none}.ws-board-row{min-height:56px}@media (hover:hover) and (pointer:fine){.ws-board-row:hover{background:var(--ws-quiet)}}.ws-empty,.ws-queue{border-radius:var(--r24)}.ws-decision-icon{background:var(--ws-quiet)}.town-map-legend-bar{background:0 0;gap:4px;width:auto;height:12px;display:inline-flex}.town-map-legend-bar i{border-radius:var(--r8);width:20px;height:12px;display:block}.ws-shell table th{color:var(--ink-3);font-size:12px;font-weight:500;line-height:16px}.ws-shell table tbody tr{min-height:56px;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.ws-shell table tbody tr:hover{background:var(--v27-row-hover,var(--ws-quiet))}}.admin-loading-title{height:240px;margin:0 calc(-1 * var(--s8));background:var(--ws-band);border-radius:0}.admin-loading-tiles{margin-top:var(--s8);gap:var(--s8)}.admin-loading-tiles>div{border-radius:var(--r24);background:var(--ws-tile)}@media (width<=1439px){.ws-chips{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;overflow-x:auto}.ws-chips>*{scroll-snap-align:start}.ws-chip[data-feature]{order:-1;margin-top:0}}@media (width<=1179px){.ws-top{gap:var(--s16);grid-template-columns:auto 1fr}.ws-sections{justify-content:center;overflow-x:auto}.ws-sheet-grid,.ws-row-2{grid-template-columns:minmax(0,1fr)}.ws-assistant{min-height:480px}.ws-row-1[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){.ws-row-1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ws-top{height:64px;padding:0 var(--s16);justify-content:space-between;display:flex;position:absolute}.ws-brand-lockup{margin-top:var(--s16)}.ws-sections,.ws-actions,.ws-language,.ws-account>span:first-child{display:none}.ws-right{margin-top:var(--s16)}.ws-menu{width:48px;height:48px;display:inline-grid}.ws-account{height:48px}.ws-band{min-height:0;padding:80px var(--s16) var(--s24);grid-template-columns:minmax(0,1fr)}.ws-band-title{font-size:32px;line-height:36px}.ws-band-meta{margin-top:var(--s16);justify-content:flex-start}.ws-chips{grid-auto-columns:240px}.ws-row-1,.ws-row-1[data-count="4"]{grid-template-columns:minmax(0,1fr)}.ws-tile{border-radius:var(--r24)}.ws-tile[data-wide] .ws-smalls{margin-top:var(--s16);position:static}.ws-round-sm,.ws-round-chip,.ws-chip-pill,.ws-subtabs a,.ws-subtabs button{min-width:48px;min-height:48px}}@media (prefers-reduced-motion:reduce){.ws-shell *{transition-property:opacity,color,background-color,border-color!important;transition-duration:.15s!important;transition-delay:0s!important}}.ws-member-sheet{padding-top:var(--s8)}.ws-top{top:var(--s24);align-items:center;height:40px}.ws-brand-lockup,.ws-sections,.ws-right{margin-top:0}.ws-section,.ws-round,.ws-actions>a,.ws-actions>button,.ws-language,.ws-account{min-width:40px;height:40px}.ws-round,.ws-actions>a,.ws-actions>button{width:40px}.ws-section{padding:0 var(--s16)}.ws-band{min-height:0;padding:96px var(--s32) var(--s24)}.ws-band[data-chips]{padding-bottom:0}.ws-band-title{margin-top:var(--s8)}.ws-band-meta{margin-top:var(--s32)}.ws-band-text,.ws-band-meta{z-index:1;position:relative}.ws-chips{margin:var(--s24) 0 0;padding-top:var(--s16);align-items:end}.ws-chip{gap:0 var(--s16);min-height:64px;padding:var(--s16);border-radius:var(--r16);grid-template-columns:32px minmax(0,1fr) 32px;align-items:center}.ws-chip[data-feature]{min-height:80px;margin-top:0}.ws-chip-disc{width:32px;height:32px}.ws-round-chip{width:32px;min-width:32px;height:32px}.ws-navtab{gap:0 var(--s16);min-height:72px;padding:var(--s16);border-radius:var(--r16) var(--r16) 0 0;background:var(--ws-glass);border:1px solid var(--ws-glass-border);box-shadow:var(--glass-highlight);transition:background-color .15s ease, transform .16s var(--ease-out);border-bottom-color:#0000;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.ws-navtab:hover{background:#ffffff8c}}a.ws-navtab{cursor:pointer;color:inherit;text-decoration:none}.ws-gate{min-height:calc(100vh - 160px);position:relative}.ws-gate-ghost{pointer-events:none;-webkit-user-select:none;user-select:none}.ws-gate-layer{pointer-events:none;position:absolute;inset:0}.ws-gate-box{pointer-events:auto;margin:0 auto;position:sticky;top:calc(50vh - 120px)}.ws-gate[data-inline]{min-height:0}.ws-gate[data-inline] .ws-gate-layer{justify-content:center;align-items:center;display:flex}.ws-gate[data-inline] .ws-gate-box{position:static}.ws-navtab[data-active]{background:var(--ws-canvas);border-color:var(--ws-canvas);box-shadow:none}.ws-navtab[data-locked] .ws-chip-disc{background:var(--ws-quiet);color:var(--ink-3)}.ws-navtab-copy{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.ws-navtab-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.ws-navtab-info{align-items:center;gap:var(--s4);display:inline-flex}.ws-navtab-info svg{color:var(--ink-3);flex:none}.ws-round-chip[data-lock]{cursor:default;background:var(--t-lemon);color:var(--ink)}@media (hover:hover) and (pointer:fine){.ws-round-chip[data-lock]:hover{background:var(--t-lemon)}}@media (width>=1440px){.ws-navtabs{grid-template-columns:repeat(6,minmax(0,1fr))}}.ws-section-lock{border-radius:var(--pill);background:var(--ink);min-width:16px;height:16px;color:var(--paper);place-items:center;padding:0 4px;display:grid;position:absolute;top:-4px;right:-4px}.ws-chip-value{margin-top:0;font-size:18px;line-height:28px}.ws-sheet-grid,.ws-band[data-chips]+.ws-sheet-grid,.ws-band+.ws-sheet-grid{margin-top:var(--s16);gap:var(--s16);padding:0 var(--s24)}.ws-band[data-chips]~.ws-sheet-grid{margin-top:0}.ws-band[data-chips]~.ws-member-sheet{padding-top:0}.ws-main-area,.ws-row-1,.ws-row-2{gap:var(--s16)}.ws-row-1>.ws-tile{min-height:256px}.ws-row-2>.ws-tile{min-height:288px}.ws-tile{padding:var(--s24);border-radius:var(--r24)}.ws-tile-head{min-height:32px}.ws-tile-head .ws-round,.ws-round-sm{width:32px;min-width:32px;height:32px}.ws-tile-context{margin-top:var(--s4)}.ws-figure{margin-top:var(--s16)}.ws-tile-skeleton{margin-top:0}.ws-tile-chart{padding-top:var(--s16)}.ws-ticks svg{height:32px;margin:var(--s8) 0}.ws-tile[data-wide] .ws-smalls{top:80px;right:var(--s24);gap:var(--s16) var(--s32)}.ws-assistant{padding:var(--s24);border-radius:var(--r24);gap:var(--s16)}.ws-lines{gap:var(--s16)}.ws-assistant-chips{margin-top:0}.ws-assistant-buttons .ws-round{width:32px;min-width:32px;height:32px}@media (width<=1439px){.ws-chips{padding-top:var(--s16);margin-top:var(--s24)}}@media (width<=767px){.ws-top{top:var(--s16);height:48px}.ws-band{padding:var(--s80) var(--s16) var(--s24)}.ws-band[data-chips]{padding-bottom:0}.ws-chips{margin:var(--s16) calc(-1 * var(--s16)) 0;padding:var(--s16) var(--s16) 0}.ws-sheet-grid,.ws-band[data-chips]+.ws-sheet-grid,.ws-band+.ws-sheet-grid{padding:0 var(--s8)}.ws-navtabs{margin-inline:0;padding-inline:0}.ws-round-chip,.ws-tile-head .ws-round,.ws-round-sm{width:48px;min-width:48px;height:48px}}.ws-chip[data-feature]{padding:var(--s8) var(--s16);border-width:0;border-color:#0000}.wp{gap:var(--s16);min-width:0;padding-top:var(--s16);display:grid}.wp-figures{gap:var(--s16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wp>.ws-tile{padding:var(--s24)}.wp-tile-title{align-items:center;gap:var(--s8);min-height:32px;margin-bottom:var(--s16);color:var(--ink);font-size:18px;font-weight:600;line-height:28px;display:flex}.wp-tile-title svg{flex-shrink:0;width:18px;height:18px}.wp-zone .ws-zone-title,.wp-records .ws-zone-title{align-items:center;gap:var(--s8);min-height:32px;margin-bottom:var(--s16);font-size:18px;line-height:28px;display:flex}.wp-zone>.ws-decision:last-of-type{border-bottom:0}.wp-records>.ws-details:first-child,.wp-zone>.ws-details:first-of-type{border-top-color:var(--line2)}.wp-forms{gap:var(--s16);grid-template-columns:minmax(0,1fr);display:grid}.wp-toolbar{align-items:center;gap:var(--s8);margin-bottom:var(--s16);flex-wrap:wrap;display:flex}.wp-filter{min-height:32px;padding:0 var(--s16);border-radius:var(--pill);font-size:14px;line-height:20px}@media (width>=1024px){.wp-forms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1179px){.wp-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.wp-figures{grid-template-columns:minmax(0,1fr)}.wp>.ws-tile{padding:var(--s16)}.wp button,.wp a.ws-chip-pill,.wp summary{min-height:48px}}.wp,.ws-shell>main nav.mod-tabs{margin-inline:var(--s24)}.ws-shell>main nav.mod-tabs{margin-top:var(--s16)}.wp :focus-visible,.ws-shell>main nav.mod-tabs :focus-visible{outline:2px solid var(--act-ring);outline-offset:2px}@media (width<=767px){.wp,.ws-shell>main nav.mod-tabs{margin-inline:var(--s8)}}.ws-chips:has(>.ws-hubtabs){display:block;overflow:visible}.ws-hubtabs{gap:var(--s8);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}button.ws-navtab{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.ws-navtab:focus-visible{outline:2px solid var(--act-ring);outline-offset:2px}.wp{gap:var(--s8);padding-top:var(--s16)}.wp .wp-figures{gap:var(--s8)}.wp .wp-figures .ws-tile{min-height:252px}@media (width<=1179px){.ws-hubtabs{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(176px,1fr);grid-auto-flow:column;overflow-x:auto}.ws-hubtabs>*{scroll-snap-align:start}}@media (width<=767px){.wp{margin-inline:var(--s8)}.ws-hubtabs{grid-auto-columns:minmax(224px,1fr)}}@media (width>=1180px) and (height>=1000px){.ws-member-sheet .ws-sheet-grid>.ws-assistant{min-height:0;max-height:calc(100dvh - 324px);overflow:auto}.ws-member-sheet .ws-row-2>.ws-tile{height:max(288px,100dvh - 620px);min-height:0;overflow:hidden}.ws-member-sheet .ws-row-2>.ws-row-hold{min-height:max(288px,100dvh - 620px)}.ws-member-sheet .ws-row-2 .town-map-svg,.ws-member-sheet .ws-row-2 .town-map-reserve{width:auto;max-width:100%;max-height:max(96px,100dvh - 920px)}}.wp.wp-stack>*{margin-top:0}.today .ws-chips{min-height:112px}@media (width<=767px){.today .ws-chips{min-height:120px}.today .ws-band-meta{align-content:flex-start;min-height:80px}.ws-eyebrow .ws-status-2l{min-height:40px;display:inline-block}.today .ws-band-meta{row-gap:0}.today .ws-band-meta>.ws-meta-pill:nth-of-type(n+2){margin-top:var(--s8);order:2}.today .ws-band-meta:after{content:"";flex-basis:100%;order:1;height:0}}@media (prefers-reduced-motion:no-preference){.ws-round:active,.ws-actions>a:active,.ws-actions>button:active,.ws-section:active,.ws-chip-pill:active,.ws-quiet-button:active,.ws-subtabs a:active,.ws-subtabs button:active{transform:var(--press)}.ws-chip:has(a,button):active{transform:var(--press)}a.ws-navtab:active,button.ws-navtab:active{transform:scale(.98)}.mh-action:active,.mh-quiet:active,.mh-step:active,.mh-icon-btn:active,.mh-impact-link:active,button.mh-tile:active,a.mh-tile:active,.imp-upgrade:active,button.imp-cover:active,a.imp-cover:active,.imp-enlarge:active,.ws-round-chip:active,.ws-theme:active,.ws-menu:active,.ws-account:active,.ws-tabbar-tab:active{transform:var(--press)}.mh-row:active,a.ws-board-row:active,button.ws-board-row:active{transform:scale(.98)}.mh-link:active,.mh-notnow:active{opacity:.6}.mh-row,.mh-action,.mh-step,.mh-impact-link,.mh-tile,.imp-upgrade,.imp-cover,.imp-enlarge,.ws-round-chip,.ws-theme,.ws-menu,.ws-account,.ws-tabbar-tab,.ws-board-row{transition:transform .16s var(--v27-ease-out),background-color .16s var(--v27-ease-out)}.mh-link,.mh-notnow{transition:opacity .16s var(--v27-ease-out)}:is(.mh-row,.mh-action,.mh-step,.mh-icon-btn,.mh-tile,.imp-upgrade,.imp-enlarge,.mh-link,.mh-notnow,.ws-tabbar-tab,.ws-board-row):is(:disabled,[aria-disabled=true]):active{opacity:inherit;transform:none}}@media (hover:hover) and (pointer:fine){.mh-row:not([aria-disabled=true]):hover,.mh-action.mh-quiet:not(:disabled):hover,.mh-step:hover{background:var(--ws-quiet)}:root[data-v27][data-v27-mode=night] :is(.mh-row:not([aria-disabled=true]),.mh-action.mh-quiet:not(:disabled),.mh-step):hover{background:var(--v27-row-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-color-scheme:dark){:root[data-v27]:not([data-v27-mode=day]) :is(.mh-row:not([aria-disabled=true]),.mh-action.mh-quiet:not(:disabled),.mh-step):hover{background:var(--v27-row-hover)}}.ws-chart-reserve{height:80px}.ws-member-sheet .ws-row-1 .ws-tile-skeleton{min-height:156px}.ws-chip[data-placeholder]{pointer-events:none}@media (width>=768px){.ws-shell[data-sections=phone] .ws-sections{display:none}.ws-shell[data-sections=phone] .ws-top{grid-template-columns:auto 1fr}.ws-shell[data-sections=phone] .ws-right{justify-self:end}}.ws-band-meta[data-reserve]{min-height:32px}.ws-account-photo{object-fit:cover;border-radius:50%;width:32px;height:32px;display:block}.ws-title-photo{object-fit:cover;vertical-align:-.2em;background:var(--ws-quiet);border-radius:50%;width:1.05em;height:1.05em;display:inline-block}:where(.ws-card){padding:var(--s24)}@media (width<=767px){:where(.ws-card){padding:var(--s16)}}.ws-tabbar,.ws-phone-rows{display:none}@media (width<=767px){.ws-shell[data-tabbar] .ws-menu,.ws-shell[data-tabbar] .ws-navtabs,.ws-shell[data-tabbar] .pe-float .launch-round{display:none}.ws-shell[data-tabbar]>main{padding-bottom:calc(var(--s96) + env(safe-area-inset-bottom))}.ws-shell[data-tabbar] .ws-phone-rows{display:grid}.ws-shell[data-tabbar] .ws-tabbar{z-index:40;box-sizing:border-box;left:calc(var(--s8) + env(safe-area-inset-left));width:calc(100vw - var(--s16) - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:calc(100dvw - var(--s16) - env(safe-area-inset-left) - env(safe-area-inset-right));right:auto;bottom:calc(var(--s8) + env(safe-area-inset-bottom));padding:var(--s8);border-radius:var(--r24);gap:4px;display:flex;position:fixed}.ws-shell[data-tabbar] .ws-tabbar-tab{border-radius:var(--r16);min-width:0;min-height:56px;color:var(--muted-foreground);flex:1 1 0;align-content:center;justify-items:center;gap:4px;display:grid}.ws-shell[data-tabbar] .ws-tabbar-tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ws-shell[data-tabbar] .ws-tabbar-tab[aria-current=page]{background:var(--secondary);color:var(--foreground)}.ws-shell[data-tabbar] .ws-tabbar-icon{opacity:.72;display:inline-grid;position:relative}.ws-shell[data-tabbar] .ws-tabbar-tab[aria-current=page] .ws-tabbar-icon{opacity:1}.ws-shell[data-tabbar] .ws-tabbar-lock{position:absolute;top:-4px;right:-8px}.ws-shell[data-tabbar] .ws-tabbar-label{white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.ws-shell .ws-right{min-width:0}.ws-shell .ws-brand-lockup{flex-shrink:1;min-width:0}}.mh,.acct-bento{gap:var(--s24);margin-bottom:var(--s16);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (width>=768px){.mh,.acct-bento{margin-inline:var(--s24)}}.mh>.ws-tile,.mh-side>.ws-tile{padding:var(--s32);overflow:hidden}.mh-side{gap:var(--s16);align-content:start;display:grid}.mh-side>.ws-tile{min-height:216px}.mh-tile{justify-content:flex-end;align-items:flex-start;gap:var(--s8);text-align:left;color:var(--foreground);cursor:pointer;flex-direction:column;font-size:16px;font-weight:600;line-height:24px;display:flex}.mh-tile:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mh-card{gap:var(--s16);align-content:start;display:grid}.mh-kicker{align-items:center;gap:var(--s8);color:var(--muted-foreground);font-size:14px;font-weight:600;line-height:20px;display:flex}.mh-dot-live,.mh-dot-quiet{background:var(--warning);border-radius:50%;width:8px;height:8px}.mh-dot-quiet{background:var(--muted-foreground)}.mh-title{letter-spacing:-.005em;color:var(--foreground);font-size:20px;font-weight:600;line-height:24px}.mh-kicker.mh-card-title,.mh-card-title{letter-spacing:-.005em;color:var(--foreground);margin:0;font-size:20px;font-weight:600;line-height:24px}.mh-title.mh-lead,.mh-lead{letter-spacing:normal;color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:24px}.mh-heading.mh-item-title{font-size:16px;font-weight:600;line-height:24px}.mh-subhead{color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:20px}.mh-sub{color:var(--muted-foreground);font-size:16px;line-height:24px}.mh-actions{gap:var(--s8);flex-wrap:wrap;display:flex}.ws-band-sub{min-height:24px;color:var(--muted-foreground);margin-top:4px;font-size:16px;line-height:24px}@media (width<=767px){.ws-band-sub{min-height:48px}}.mh-action{min-height:48px;padding:0 var(--s16);border-radius:var(--pill);background:var(--primary);color:var(--primary-foreground);justify-self:start;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.mh-action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mh-quiet{background:var(--secondary);color:var(--secondary-foreground)}.mh-holidays{gap:var(--s8);display:grid}.mh-holidays li{justify-content:space-between;gap:var(--s16);color:var(--foreground);font-size:16px;line-height:24px;display:flex}.mh-holidays time{color:var(--muted-foreground);white-space:nowrap}.mh-holidays em{color:var(--muted-foreground);font-style:normal}.mh-dots{align-items:center;gap:4px;display:flex}.mh-queue{align-items:center;gap:var(--s8);display:flex}.mh-step{width:40px;height:40px;color:var(--foreground);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mh-step:focus-visible,.mh-notnow:focus-visible,.mh-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mh-notnow{min-height:48px;padding:0 var(--s8);color:var(--foreground);text-underline-offset:4px;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline}.mh-link{color:var(--foreground);text-underline-offset:4px;justify-self:start;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline}.mh-dots-text{margin-right:var(--s8);color:var(--muted-foreground);font-size:14px;line-height:20px}.mh-dot{background:var(--border);border-radius:50%;width:8px;height:8px}.mh-dot[data-on]{background:var(--foreground)}@media (prefers-reduced-motion:no-preference){.mh-slides>.mh-slide{transition:transform .2s var(--v27-ease-out),opacity .2s var(--v27-ease-out)}.mh-slides>.mh-slide[data-off]{opacity:0;transition:opacity .12s var(--v27-ease-out),visibility 0s .12s}.mh-slides[data-arriving]>.mh-slide:not([data-off]){opacity:0;transition:none}.mh-slides[data-arriving][data-dir=next]>.mh-slide:not([data-off]){transform:translate(16px)}.mh-slides[data-arriving][data-dir=prev]>.mh-slide:not([data-off]){transform:translate(-16px)}}@media (prefers-reduced-motion:reduce){.mh-slides>.mh-slide{transition:opacity .15s linear}.mh-slides>.mh-slide[data-off]{opacity:0;transition:opacity .15s linear,visibility 0s .15s}.mh-slides[data-arriving]>.mh-slide:not([data-off]){opacity:0;transition:none}}.mh-icon-btn svg{transition:fill .15s var(--v27-ease-out)}.mh-icon-btn[data-chosen] svg{fill:currentColor}.mh-want{transition:opacity .15s var(--v27-ease-out)}@starting-style{.mh-want{opacity:0}}@media (prefers-reduced-motion:reduce){.mh-want{transition:none}}@media (width<=900px){.mh{grid-template-columns:minmax(0,1fr)}.mh-act{display:contents}.mh-poe{order:1}.mh-dynamic{order:2}.mh-ripple{order:3}.mh:not([data-premium]) .mh-ripple{order:4}.mh-third{order:5}.mh-phone-tiles{order:6;display:grid}.mh>.ws-tile,.mh-side>.ws-tile{padding:var(--s16);min-height:0}.mh-side>.mh-tile{min-height:128px}.mh-dynamic{min-height:0}}.ws-phone-settings{display:none}@media (width<=767px){.ws-shell[data-tabbar] .ws-phone-settings{display:block}.ws-shell[data-tabbar] .ws-wide-settings>*>:not(.order-2){display:none}}.ws-settings-drawer{width:min(560px,100vw);max-width:none;padding:var(--s32)}.admin-hub .ws-hubtabs{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}@media (width<=767px){.admin-hub .ws-hubtabs{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.admin-hub .ws-hubtabs[data-row=upper]{margin-bottom:var(--s8)}@media (width<=767px){.admin-hub .ws-hubtabs .ws-navtab{gap:0 var(--s8);padding:var(--s16) var(--s8);grid-template-columns:32px minmax(0,1fr)}.admin-hub .ws-hubtabs .ws-round-chip{display:none}.admin-hub .ws-hubtabs .ws-navtab-copy strong{white-space:normal;text-overflow:clip;overflow:visible}}.today .wp{gap:var(--s48);display:grid}.today-summary{max-width:64rem;font-size:16px;line-height:24px;display:block}.today-head{justify-content:space-between;align-items:baseline;gap:var(--s8) var(--s16);flex-wrap:wrap;display:flex}.today-kicker{margin:0;font-size:14px;font-weight:600;line-height:20px}.today-meta{color:var(--muted-foreground);margin:0;font-size:12px;line-height:16px}.today-h2{margin:0;font-size:24px;font-weight:600;line-height:32px}.today-section{gap:var(--s16);display:grid}.today-heading{justify-self:start;gap:var(--s4);padding:var(--s16) var(--s24);border-radius:var(--r16);display:grid}.today .today-head{min-height:0}.today .ws-eyebrow .today-summary{color:inherit}.today-table{margin-top:var(--s16);display:grid}.today-tr{gap:var(--s16);min-height:80px;padding-block:var(--s16);border-top:1px solid var(--line);grid-template-columns:112px minmax(0,2fr) minmax(0,1.5fr) 80px minmax(0,1.5fr) auto;align-items:center;display:grid}.today-th{min-height:0;padding-block:var(--s8);color:var(--muted-foreground);border-top:0;font-size:12px;font-weight:600;line-height:16px}.today-th>:last-child{text-align:right}.today-tr small{color:var(--muted-foreground);font-size:12px;line-height:16px;display:block}.today-sev{align-items:center;gap:var(--s8);font-weight:600;display:inline-flex}.today-age{font-weight:600}.today-mlabel{display:none}.today-auto{color:var(--muted-foreground);font-size:14px;line-height:20px}.today-act{justify-self:end}.today-skel{grid-column:1/-1;height:48px}.today-empty{padding-block:var(--s24);border-top:1px solid var(--line);margin:0}.today-foot{justify-content:space-between;align-items:center;gap:var(--s16);padding-top:var(--s16);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.today-foot p{margin:0}.today-tiles{gap:var(--s16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.today-tile{align-content:start;gap:var(--s4);min-height:240px;display:grid}.today-caption,.today-compare,.today-base{margin:0;font-size:14px;line-height:20px}.today-compare{font-weight:600}.today-base{padding-top:var(--s16);border-top:1px solid var(--line);color:var(--muted-foreground);margin-top:auto;font-size:12px;line-height:16px}[data-unmeasured]{color:var(--muted-foreground);font-weight:400}.today-cards{gap:var(--s16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.today-card{align-content:start;gap:var(--s16);min-height:400px;display:grid}.today-card dl{margin:0;display:grid}.today-line{gap:var(--s4);padding-block:var(--s16);border-top:1px solid var(--line);display:grid}.today-line:first-child{border-top:0}.today-line dt{color:var(--muted-foreground);font-size:12px;line-height:16px}.today-line dd{margin:0;font-weight:600}.today-cta{justify-self:start;margin-top:auto}@media (width<=1179px){.today-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.today-cards{grid-template-columns:minmax(0,1fr)}.today-card{min-height:0}}@media (width<=899px){.today-th{display:none}.today-tr{gap:var(--s8) var(--s16);grid-template-columns:minmax(0,1fr) auto}.today-tr>:nth-child(2){grid-column:1/-1}.today-mlabel{display:inline}.today-act{grid-column:1/-1;justify-self:start}}@media (width<=767px){.today-tiles{grid-template-columns:minmax(0,1fr)}.today-tile{min-height:0}}.decide-filters{gap:var(--s8);flex-wrap:wrap;display:flex}.decide-note{padding:var(--s8) var(--s16);border-radius:var(--r16);justify-self:start;margin:0;font-size:14px;line-height:20px}.decide{gap:var(--s24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.decide-queue{padding:var(--s8)}.decide-queue ol{margin:0;padding:0;list-style:none;display:grid}.decide-queue li+li{border-top:1px solid var(--line2)}.decide-item{justify-content:space-between;align-items:center;gap:var(--s16);width:100%;min-height:64px;padding:var(--s16);border-radius:var(--r16);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.decide-item[aria-current=true]{background:color-mix(in oklab,var(--ink) 8%,transparent)}@media (hover:hover) and (pointer:fine){.decide-item:hover{background:color-mix(in oklab,var(--ink) 8%,transparent)}}.decide-item-copy{gap:var(--s4);min-width:0;display:grid}.decide-item-copy strong{font-size:16px;font-weight:600;line-height:24px}.decide-item-copy span{color:var(--muted-foreground);font-size:14px;line-height:20px}.decide-age{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600;line-height:20px}.decide-pager{justify-content:space-between;align-items:center;gap:var(--s8);padding:var(--s16);flex-wrap:wrap;display:flex}.decide-detail{top:var(--s24);padding:var(--s24);gap:var(--s16);display:grid;position:sticky}.decide-kicker{color:var(--muted-foreground);margin:0;font-size:14px;line-height:20px}@media (width<=899px){.decide{grid-template-columns:minmax(0,1fr)}.decide-detail{position:static}}.decide-detail .ws-decision{gap:var(--s16);border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:0;display:grid}.decide-detail .ws-decision-copy strong{font-size:32px;line-height:40px}.decide-detail .ws-decision-copy small{font-size:14px;line-height:20px}.decide-detail .ws-decision-actions{gap:var(--s8);flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:flex-start;display:flex}.decide-detail .ws-decision-evidence{grid-area:2/1/auto/-1}.grow-top,.grow-pair{gap:var(--s16);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.grow .ws-panel,.records-home .ws-panel{align-content:start;gap:var(--s16);display:grid}.grow-cluster{width:min(360px,100%)}.grow-cluster-reserve{height:240px}.grow-ready-body{gap:var(--s32);grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:center;display:grid}.grow-lead{margin:0;font-size:20px;font-weight:600;line-height:28px}.grow-sub{margin:var(--s8) 0 0;color:var(--muted-foreground);font-size:12px;font-weight:600;line-height:16px}.grow-links,.grow-bars,.grow-invites,.records-list{margin:0;padding:0;list-style:none;display:grid}.grow-links li+li,.grow-invites li+li,.records-list li+li{border-top:1px solid var(--line)}.grow-links a,.records-list a{justify-content:space-between;align-items:center;gap:var(--s16);min-height:48px;padding-block:var(--s8);color:inherit;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.records-list a>span{gap:var(--s4);display:grid}.records-list small{align-items:center;gap:var(--s4);color:var(--muted-foreground);font-size:14px;font-weight:400;line-height:20px;display:flex}.records-dot{background:var(--warning,currentColor);border-radius:50%;width:8px;height:8px}.grow-big{font-size:64px;line-height:72px}.grow-trend{padding:var(--s24);border:1px dashed var(--line2);border-radius:var(--r16);text-align:center;color:var(--muted-foreground);margin:0;font-size:14px;line-height:20px}.grow-tile{min-height:0}.grow-bars{gap:var(--s16)}.grow-bars li{gap:var(--s8);display:grid}.grow-bar-label{justify-content:space-between;gap:var(--s16);font-size:16px;line-height:24px;display:flex}.grow-bar-label span{color:var(--muted-foreground);font-size:14px}.grow-bar{--p:0;border-radius:var(--pill);background:var(--line2);height:4px;position:relative;overflow:hidden}.grow-bar:after{content:"";width:calc(var(--p)*100%);border-radius:var(--pill);background:var(--ink);position:absolute;inset:0 auto 0 0}.grow-invites li{justify-content:space-between;align-items:center;gap:var(--s16);padding-block:var(--s16);display:flex}.grow-invites li>span{gap:var(--s4);display:grid}.grow-invites small{color:var(--muted-foreground);font-size:14px;line-height:20px}.grow-quote{margin:0;font-size:24px;font-weight:600;line-height:32px}.grow [data-unmeasured]{color:var(--muted-foreground)}.grow .ws-panel>.ws-chip-pill,.records-pills{justify-self:start}.records-search{align-items:center;gap:var(--s16);padding:var(--s8) var(--s8) var(--s8) var(--s24);border-radius:var(--pill);max-width:64rem;display:flex}.records-search input{min-width:0;height:48px;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.records-search:focus-within{outline:2px solid var(--act-ring);outline-offset:2px}.records-groups{gap:var(--s16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.records-pills{gap:var(--s8);flex-wrap:wrap;display:flex}@media (width<=1179px){.grow-top,.grow-pair,.records-groups{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.grow-ready-body{grid-template-columns:minmax(0,1fr);justify-items:center}}.grow .ws-figure[data-unmeasured]{font-size:24px;line-height:32px}.poe-requests{gap:8px;margin-top:8px;display:grid}.poe-requests li{justify-content:space-between;align-items:center;gap:8px;display:flex}@keyframes poe-dim{0%{opacity:0}to{opacity:1}}@keyframes poe-spotlight{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.mh>.mh-act,.mh>.mh-ripple{gap:var(--s24);min-width:0;display:grid}.mh-act>.ws-tile,.mh-ripple>.ws-tile,.mh-third>.ws-tile{padding:var(--s32);overflow:hidden}.mh-ripple>.ws-tile{height:100%}.mh-poe{gap:var(--s16);display:grid}.mh-poe-hi{color:var(--foreground);font-size:16px;font-weight:600;line-height:24px}.mh-poe-input{min-height:48px;padding:0 var(--s16);border-radius:var(--pill);background:var(--secondary);color:var(--foreground);border:1px solid var(--border);font-size:16px}.mh-poe-input::placeholder{color:var(--muted-foreground)}.mh-poe-input:focus-visible,.mh-chip:focus-visible,.mh-impact-link:focus-visible,.mh-share-menu a:focus-visible,.mh-share-menu button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mh-chip{min-height:40px;padding:0 var(--s16);border-radius:var(--pill);background:var(--secondary);color:var(--secondary-foreground);font-size:14px;font-weight:600;line-height:20px}.mh-impact{gap:var(--s16);color:var(--foreground);flex-direction:column;text-decoration:none;display:flex}.mh-impact-text{display:contents}.mh-impact>.mh-kicker{order:0}.mh-impact .mh-title{order:1}.mh-impact-text>:not(.mh-title){order:3}.mh-impact-text>.mh-action{align-self:start}.mh-kicker-row{justify-content:space-between}.mh-stats{flex-direction:column;display:flex}.mh-stats>div{padding:var(--s16) 0;border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mh-stats>div:first-child{border-top:0;padding-top:0}.mh-stat-label{font-size:16px;line-height:24px}.mh-stat-figure{letter-spacing:-.015em;flex:none;min-width:64px;font-size:30px;font-weight:600;line-height:36px}.mh-stat-delta{color:var(--muted-foreground);font-size:14px;line-height:20px}.mh-honour{align-items:center;gap:var(--s8);padding-top:var(--s16);border-top:1px solid var(--border);font-size:16px;line-height:24px;display:flex}.mh>.mh-third{min-width:0}.mh-phone-tiles{gap:var(--s16);grid-template-columns:repeat(2,minmax(0,1fr));display:none}.mh-phone-tiles>.mh-tile{padding:var(--s16);min-height:128px}.mh-tile small{color:var(--muted-foreground);font-size:12px;line-height:16px}.mh-tile:disabled{cursor:default}.mh-poe-hi{align-items:flex-start;gap:var(--s8);display:flex}.mh-poe-av{flex:none;width:32px;height:32px}.mh-initials{border:1px solid var(--border);width:48px;height:48px;color:var(--foreground);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.mh-share{position:relative}.mh-share-menu{min-width:216px;padding:var(--s8);border-radius:var(--r16);display:grid}.mh-share-menu a,.mh-share-menu button{align-items:center;gap:var(--s8);min-height:48px;padding:0 var(--s16);color:var(--foreground);text-align:left;font-size:14px;font-weight:600;display:flex}.mh-slides{display:grid}.mh-slides>*{grid-area:1/1;min-width:0}.mh-slides>[data-off]{visibility:hidden}.mh-act>.ws-tile,.mh-ripple>.ws-tile,.mh-third>.ws-tile{container-type:inline-size}.mh .ws-tile img,.mh .ws-tile svg,.mh .ws-tile canvas{max-width:100%}.poe-av{aspect-ratio:1;flex:none;display:inline-block}.poe-av>*,.poe-av canvas{aspect-ratio:1;max-width:100%;display:block;width:100%!important;height:auto!important}.mh .ws-tile :is(h2,h3,p,li,dt,dd,span,strong){overflow-wrap:anywhere}.mh .ws-tile :is(button,a){max-width:100%}.mh-caption{color:var(--muted-foreground);font-size:12px;line-height:16px}.mh-caption-sm{color:var(--muted-foreground);font-size:14px;line-height:20px}.mh-heading{color:var(--foreground);font-size:20px;font-weight:600;line-height:24px}.mh-ink{color:var(--foreground);font-weight:600}.mh-poe-av{width:40px;height:40px}.mh-poe-rows{gap:var(--s8);display:grid}.mh-row{align-items:center;gap:var(--s8);width:100%;min-height:48px;padding:0 var(--s16);border-radius:var(--pill);background:var(--secondary);color:var(--secondary-foreground);text-align:left;font-size:14px;font-weight:600;line-height:20px;display:flex}.mh-row>span{flex:1;min-width:0}.mh-row[aria-disabled=true]{cursor:default;opacity:.7}.mh-row:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mh-dynamic{gap:var(--s16);align-content:start;display:grid}.mh-item{gap:var(--s16);align-content:start;min-width:0;display:grid}.mh-item-row{gap:var(--s16);grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.mh-item-text{gap:4px;min-width:0;display:grid}.mh-tile56{border-radius:var(--r8);border:1px solid var(--v27-hairline,var(--border));grid-template-rows:16px 1fr;width:56px;height:56px;display:grid;overflow:hidden}.mh-tile56-band{background:var(--v27-ink,var(--foreground));color:var(--v27-on-ink,var(--background));white-space:nowrap;place-items:center;font-size:12px;font-weight:600;line-height:16px;display:grid;overflow:hidden}.mh-tile56[data-urgent] .mh-tile56-band{background:var(--v27-urgent,var(--warning));color:var(--v27-on-urgent)}.mh-tile56-fig{color:var(--foreground);place-items:center;font-size:20px;font-weight:600;line-height:24px;display:grid}.mh-strip{width:100%;height:40px;margin-top:var(--s8);display:block;overflow:visible}.mh-strip-base,.mh-strip-tick{stroke:var(--v27-hairline,var(--border));stroke-width:1px;vector-effect:non-scaling-stroke}.mh-strip-draw{stroke:var(--foreground);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.mh-strip[data-enter] .mh-strip-draw{stroke-dashoffset:1px;animation:mh-draw .6s var(--v27-ease-out) forwards}.mh-strip-today{fill:var(--foreground)}.mh-strip-event{fill:var(--v27-glass,transparent);stroke:var(--foreground);stroke-width:1.5px}.mh-strip-label{fill:var(--muted-foreground);font-size:12px}@keyframes mh-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mh-strip[data-enter] .mh-strip-draw{stroke-dashoffset:0;animation:none}}.mh-mission{gap:var(--s16);align-content:start;display:grid}@container (width<=359px){.mh-item-row{grid-template-columns:56px minmax(0,1fr)}}.poe-ask{gap:var(--s8);max-width:400px;display:grid}@media (width>=1024px){.mh{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.mh>.mh-act{grid-area:1/1/3;grid-template-rows:auto minmax(0,1fr)}.mh-act>.ws-tile,.mh-ripple>.ws-tile,.mh-third>.ws-tile{padding:var(--s24)}.mh>.mh-ripple{grid-area:1/2/3}.mh>.mh-third{grid-area:1/3/3}.mh>.mh-phone-tiles{grid-row:3}}@media (width>=768px) and (width<=1023px){.mh{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.mh>.mh-act{grid-area:1/1}.mh>.mh-ripple{grid-area:1/2}.mh>.mh-third{grid-area:2/1/auto/-1}.mh>.mh-phone-tiles{grid-row:3}}@media (width>=768px){.mh-act>.ws-tile,.mh-ripple>.ws-tile,.mh-third>.ws-tile{gap:var(--s16);flex-direction:column;height:100%;display:flex}.mh-poe-rows{flex:auto;align-content:start}.mh-dynamic>.mh-slides{flex:auto}.mh-mission>.mh-cluster{flex:1 1 0}}.mh>.mh-third>.ws-tile{height:100%}.mh-state{margin-bottom:4px;display:block}button.mh-link{cursor:pointer;text-align:left;background:0 0;border:0;min-height:24px;padding:0}.mh-impact-share{gap:var(--s8);justify-items:start;display:grid}.mh-impact-link{color:inherit;text-decoration:none}.mh-impact-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mh-cluster{justify-content:center;gap:var(--s8);flex-direction:column;min-width:0;min-height:240px;display:flex}.mh-cluster svg{flex:0 auto;width:100%;height:auto;min-height:0;max-height:420px}.mh-cdot{fill:var(--v27-accent,var(--v27-map-arc))}.mh-cluster[data-seen] .mh-cdot{animation:mh-dot .5s var(--v27-ease-out) both}.mh-cluster:not([data-seen]) .mh-cdot{opacity:0}@keyframes mh-dot{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mh-cluster .mh-cdot,.mh-cluster[data-seen] .mh-cdot{opacity:1;animation:none}}.mh-cluster-labels{gap:var(--s8);text-align:center;display:grid}.mh-cluster-labels li{gap:4px;min-width:0;display:grid}.mh-drawer{overflow-y:auto}.mh-drawer[data-phone]{height:100dvh}.mh-ideas{align-items:center}.mh-icon-btn{justify-content:center;width:40px;height:40px;padding:0}.ideas-form{gap:16px;padding-top:16px;display:grid}.ideas-field{gap:4px;display:grid}.ideas-reason{resize:vertical;border-radius:var(--r16);min-height:96px}@media (width>=1280px){.impact-bento-map .town-map-svg,.impact-bento-map .town-map-reserve{width:auto;max-height:480px;margin-inline:auto}}.mh-holiday-next{gap:4px;margin:0;padding:0;list-style:none;display:grid}.biz-grid{gap:var(--s24);display:grid}@media (width>=1024px){.biz-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.biz-card{gap:var(--s16);align-content:start;display:grid}.biz-card-head{justify-content:space-between;align-items:flex-start;gap:var(--s8) var(--s16);flex-wrap:wrap;display:flex}.biz-manage{min-height:24px;color:var(--link,var(--foreground));text-underline-offset:4px;justify-self:start;align-items:center;font-size:16px;line-height:24px;text-decoration:underline;display:inline-flex}@media (width<=767px){.biz-manage{min-height:48px}}.biz-payments{gap:var(--s8);border-top:1px solid var(--border);padding-top:var(--s16);display:grid}.biz-payments-head{justify-content:space-between;align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.impact-figures{gap:var(--s16);display:grid}.impact-figures-row{gap:var(--s24);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin:0;display:grid}.impact-figures-row>div{flex-direction:column;gap:4px;display:flex}.impact-figures-reserve{min-height:160px}.impact-share{gap:var(--s8);justify-items:start;display:grid}.ws-more>summary::-webkit-details-marker{display:none}.ws-more[open] .ws-more-arrow{transform:rotate(180deg)}.ws-more-arrow{transition:transform .2s}@media (width>=768px) and (width<=1179px){.ws-top{gap:var(--s8);grid-template-columns:auto minmax(0,1fr) auto}.ws-sections{justify-content:center;gap:4px;min-width:0;overflow:visible}.ws-right{justify-self:end}.ws-brand-lockup{white-space:nowrap;min-width:0}}@media (width>=768px) and (width<=1023px){.ws-sections .ws-section-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=768px) and (width<=899px){.ws-account>span:first-child{display:none}}@media (width>=768px) and (width<=1279px){.mh{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.mh>.mh-act{grid-area:1/1}.mh>.mh-ripple{grid-area:1/2}.mh>.mh-third{grid-area:2/1/auto/-1}.mh>.mh-phone-tiles{grid-row:3}}@media (width>=1280px){.mh,.acct-bento{max-inline-size:none;margin-inline:var(--s24);min-inline-size:0;padding-inline:0}}@media (width>=1280px) and (height>=720px){.ws-shell[data-tabbar] .ws-band{height:var(--mh-band);min-height:0;overflow:visible}.mh,.acct-bento{height:calc(100dvh - var(--mh-band) - var(--s8) - var(--s16))}.mh{grid-template-rows:auto minmax(0,1fr)}.acct-bento{grid-template-rows:minmax(0,1fr);align-items:stretch}.mh>.mh-act{grid-row:1/3;grid-template-rows:auto minmax(0,1fr);min-height:0}.mh>.mh-ripple,.mh>.mh-third{grid-row:1/3;min-height:0}.mh>.mh-phone-tiles{display:none}.mh-dynamic,.mh-dynamic>.mh-slides{min-height:0}}@media (width>=1280px) and (height>=960px){:root{--mh-band:clamp(228px,26dvh,360px)}.mh,.acct-bento,.mh>.mh-act,.acct-bento .acct-stack{gap:var(--s24)}.mh-act>.ws-tile,.mh-ripple>.ws-tile,.mh-third>.ws-tile,.acct-bento .acct-card{padding:var(--s32)}}@media (width>=1280px) and (height>=769px) and (height<=959px){:root{--mh-band:184px}.ws-shell[data-tabbar] .ws-band{padding-top:var(--s80);padding-bottom:var(--s16)}.ws-shell[data-tabbar] .ws-band-meta{margin-top:var(--s8)}.ws-shell[data-tabbar] .ws-band-title{margin-top:0;font-size:40px;line-height:48px}.mh,.acct-bento,.mh>.mh-act,.acct-bento .acct-stack{gap:var(--s16)}.mh-act>.ws-tile,.mh-ripple>.ws-tile,.mh-third>.ws-tile,.acct-bento .acct-card{padding:var(--s24);gap:var(--s16)}}@media (width>=1280px) and (height>=720px) and (height<=768px){:root{--mh-band:160px}.ws-shell[data-tabbar] .ws-band{padding-top:80px;padding-bottom:var(--s8)}.ws-shell[data-tabbar] .ws-band-meta{margin-top:0}.ws-shell[data-tabbar] .ws-band-title{margin-top:0;font-size:32px;line-height:40px}.mh,.acct-bento,.mh>.mh-act,.acct-bento .acct-stack{gap:var(--s16)}.mh-act>.ws-tile,.mh-ripple>.ws-tile,.mh-third>.ws-tile,.acct-bento .acct-card{padding:var(--s16);gap:var(--s8)}.mh-poe-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-poe-rows .mh-row{border-radius:var(--r16);padding:var(--s8) var(--s16);column-gap:var(--s8);flex-wrap:wrap;align-content:center;row-gap:0;height:auto}.mh-poe-rows .mh-row>small{flex-basis:100%;padding-left:0}.mh-holiday-next{display:none}}.mn-dock{--mn-h:52px;--mn-bead:46px;--mn-rise:24px;--mn-blue:var(--v27-poe);--mn-on-blue:var(--v27-on-urgent);height:var(--mn-h);padding:0 var(--s40);border-radius:var(--pill);background:var(--v27-glass,#fff6);box-shadow:inset 0 0 0 1px var(--v27-edge,#ffffffbf);touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:stretch;gap:0;margin-top:4px;display:flex;position:relative}.mn-dock[data-ready]{box-shadow:none;background:0 0}.mn-skin{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mn-dock[data-ready] .mn-skin{opacity:1}.mn-skin path{fill:none;stroke:var(--v27-edge,#ffffffbf);stroke-width:1px}.mn-frost{pointer-events:none;opacity:0;border-radius:0;position:absolute;inset:0}.mn-dock[data-ready] .mn-frost{opacity:1}.mn-bead{width:var(--mn-bead);height:var(--mn-bead);background:var(--mn-blue);pointer-events:none;opacity:0;will-change:transform;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 4px 12px #00000038,inset 0 1px #ffffff8c}.mn-dock[data-ready] .mn-bead{opacity:1}.mn-link{--t:0;z-index:1;min-width:58px;padding:0 var(--s8);color:var(--v27-ink,var(--ink));border-radius:var(--pill);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.mn-link[aria-current]{min-width:72px}.mn-icon{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mn-dock[data-ready] .mn-icon{transform:translateY(calc(var(--t) * var(--mn-rise) * -1))}.mn-dock[data-ready] .mn-link[aria-current] .mn-icon,.mn-dock[data-ready][data-dragging] .mn-icon{color:var(--mn-on-blue)}.mn-dock:not([data-ready]) .mn-link[aria-current] .mn-icon{background:var(--mn-blue);color:var(--mn-on-blue)}.mn-label{white-space:nowrap;opacity:0;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.mn-dock[data-ready] .mn-link[aria-current] .mn-label{opacity:var(--t)}.mn-dock:not([data-ready]) .mn-link[aria-current] .mn-label{display:none}.mn-lock,.mn-count{border-radius:var(--pill);background:var(--v27-ink,var(--ink));min-width:16px;height:16px;color:var(--v27-on-ink,var(--paper));place-items:center;padding:0 4px;font-size:12px;font-weight:500;line-height:16px;display:grid;position:absolute;top:2px;right:2px}.mn-link[aria-current] .mn-lock,.mn-link[aria-current] .mn-count{top:auto;bottom:-4px}.mn-link:focus-visible{outline:2px solid var(--act-ring);outline-offset:2px}.mn-dock[data-dragging]{cursor:grabbing}@media (width<=767px){.mn-dock{display:none}}@media (prefers-color-scheme:dark){:root[data-v27]:not([data-v27-mode=day]) .mn-dock{--mn-blue:var(--mn-bead-night);--mn-on-blue:var(--mn-on-bead-night)}}:root[data-v27][data-v27-mode=night] .mn-dock{--mn-blue:var(--mn-bead-night);--mn-on-blue:var(--mn-on-bead-night)}.mn-dock{--mn-bead-night:var(--v27-bead-night);--mn-on-bead-night:var(--v27-on-bead-night)}@media (width>=768px) and (width<=1023px){.mn-link{min-width:48px;padding:0}.mn-link[aria-current]{min-width:64px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.mn-skin path{stroke:var(--v27-ink,var(--ink))}.mn-dock:not([data-ready]){background:var(--paper)}}@media (prefers-reduced-motion:reduce){.mn-bead,.mn-icon{transition:none}}.acct-card{gap:var(--s16);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.acct-flex{flex:auto;min-height:0}.acct-bento :is(h2,h3,p,li,dt,dd,span,td){overflow-wrap:break-word}.impact-bento .impact-side{gap:var(--s24);min-width:0;min-height:0;display:grid}.impact-bento .impact-side>*{min-height:0}.impact-map-body{flex-direction:column;min-height:0;display:flex;overflow:auto}.impact-map-body .town-map-body{grid-template-columns:minmax(0,1fr)}@media (width>=1280px) and (height>=720px){.impact-map-body>.town-map{gap:var(--s16);flex-direction:column;flex:auto;min-height:0;display:flex}.impact-map-body .town-map-body{flex:1 1 0;justify-content:center;min-height:96px;display:flex}.impact-map-body .town-map-svg{width:auto;max-width:100%;height:100%;max-height:100%}}.impact-bento .impact-figures{gap:var(--s16);flex-direction:column;min-height:0;display:flex}.impact-bento .impact-figures-row{flex:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:0;margin:0;display:grid}.impact-bento .impact-figures-row>div{padding-block:var(--s8);border-top:1px solid var(--v27-hairline,var(--border));flex-direction:column;justify-content:center;gap:4px;display:flex}.impact-bento .impact-figures-row>div:first-child{border-top:0}.impact-bento .impact-figures-row .mh-stat-figure{margin:0;font-size:48px;font-weight:600;line-height:52px}.impact-bento .impact-figures-row .mh-stat-label{font-size:16px;line-height:24px}.impact-month{color:var(--muted-foreground);font-size:14px;line-height:20px;display:block}.impact-share .mh-title{font-size:20px;line-height:24px}.impact-share .mh-action{align-self:flex-start}.biz-listings{gap:var(--s24);align-content:start;min-width:0;min-height:0;display:grid}.biz-bento .biz-card{gap:var(--s24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch;display:grid}.biz-bento .biz-card-main.acct-card{padding:0;overflow:visible}.biz-card-main .mh-action{align-self:flex-start}.biz-card-pay{min-width:0}.biz-card-pay .biz-payments{border-top:0;padding-top:0}.biz-account .biz-other{gap:var(--s8);display:grid}.biz-rows{margin:0;padding:0;list-style:none}.acct-bento .biz-rows{grid-template-columns:minmax(0,1fr)}.acct-bento .biz-rows .mh-row{border-radius:var(--pill);height:auto;min-height:48px}@media (width>=1280px){.impact-bento>.impact-map-card{grid-column:1}.impact-bento>.impact-figures,.impact-bento>:nth-child(2){grid-column:2}.impact-bento .impact-side{grid-column:3;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.biz-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.biz-bento>.biz-account{grid-area:1/1}.biz-bento>.biz-listings{grid-area:1/2/auto/4}}@media (width>=1280px) and (height>=720px){.impact-bento>*,.biz-bento>*{height:100%;min-height:0}.biz-bento[data-count="2"]>.biz-listings{grid-template-rows:repeat(2,minmax(min-content,1fr))}.biz-bento[data-count="3"]>.biz-listings{grid-auto-rows:minmax(min-content,calc((100% - 2 * var(--s24)) / 3));overflow:visible}.biz-bento[data-count="1"]>.biz-listings{grid-template-rows:minmax(min-content,1fr)}.acct-settings-pad{padding-bottom:var(--s80)}}@media (width>=768px) and (width<=1279px){.acct-bento{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.impact-bento .impact-side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.biz-bento>.biz-listings{grid-area:1/1/auto/-1}.biz-bento>.biz-account{grid-area:2/1/auto/-1}}@media (width<=767px){.acct-bento{gap:var(--s16);grid-template-columns:minmax(0,1fr)}.impact-bento .impact-side{display:contents}.impact-bento>:nth-child(2){order:1}.impact-bento>.impact-map-card{order:2}.impact-bento .impact-side>:first-child{order:3}.impact-bento .impact-side>.impact-share{order:4}.impact-bento .impact-figures-row{gap:var(--s16);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.impact-bento .impact-figures-row>div{border-top:0;justify-content:flex-start;padding:0}.impact-bento .impact-figures-row .mh-stat-figure{font-size:32px;line-height:36px}.impact-bento .impact-figures-row .mh-stat-label{-webkit-hyphens:auto;hyphens:auto;font-size:14px;line-height:20px}.biz-bento .biz-card{grid-template-columns:minmax(0,1fr)}.biz-bento>.biz-listings{order:1}.biz-bento>.biz-account{order:2}.acct-card span.acct-flex{display:none}}.ws-member-sheet .wp{padding-top:0}.biz-frame{min-height:240px}@media (width>=1280px) and (height>=720px){.ws-shell>main:is(:has(.acct-bento),:has(.mh),:has(.imp-bento)){padding-bottom:0}}@media (width>=768px){.wp .acct-bento{margin-inline:0}}@keyframes imp-seal-in{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes imp-portrait-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes imp-draw{to{stroke-dashoffset:0}}@keyframes imp-node-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes imp-fade{0%{opacity:0}to{opacity:1}}.cn{--cn-ink:var(--foreground);gap:var(--s16);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.cn-head{gap:4px;display:grid}.cn-line{color:var(--cn-ink);margin:0;font-size:14px;line-height:20px}.cn-small{color:var(--cn-ink);margin:0;font-size:12px;font-weight:600;line-height:16px}.cn-list{gap:var(--s8);display:grid}.cn-rows{margin:0;padding:0;list-style:none;display:grid}.cn-rows>li+li>.cn-row{border-top:1px solid var(--v27-hairline,var(--border))}.cn-row{justify-content:space-between;align-items:center;gap:var(--s16);width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;padding:0;display:flex}.cn-row:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cn-row-text{gap:4px;min-width:0;display:grid}.cn-row-name{color:var(--cn-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.cn-row-sub{color:var(--cn-ink);font-size:12px;line-height:16px}.cn-row-cta{color:var(--link,var(--foreground));text-underline-offset:4px;flex:none;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline}.cn-gauges{gap:var(--s8);padding-top:var(--s16);border-top:1px solid var(--v27-hairline,var(--border));margin-top:auto;display:grid}.cn-gauge-row{gap:var(--s8);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (width<=343px){.cn-gauge-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cn-gauge{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.cn-gauge svg{aspect-ratio:80/44;width:100%;max-width:72px;height:auto;display:block}.cn-track,.cn-fill{fill:none;stroke-width:8px;stroke-linecap:round}.cn-track{stroke:var(--v27-needs-track)}.cn-fill{stroke:var(--v27-needs-fill)}.cn-gauge-name{color:var(--cn-ink);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:12px;font-weight:600;line-height:16px}.cn-gauge-sub{color:var(--cn-ink);font-size:12px;line-height:16px}.cn-reserve{flex:auto;min-height:400px}.cn-retry{min-height:48px}@media (width>=1280px) and (height<=899px){.cn{gap:var(--s8)}.cn-list,.cn-gauges{gap:4px}.cn-gauges{padding-top:var(--s8)}}.today-milestone{padding:var(--s8) var(--s16);border-radius:var(--r16);justify-self:start;margin:0;font-size:14px;line-height:20px}.today-status{gap:var(--s16);display:grid}.today-status-row{gap:var(--s8) var(--s24);flex-wrap:wrap;min-height:48px;margin:0;padding:0;list-style:none;display:flex}.today-status-row a{align-items:center;gap:var(--s8);min-height:48px;color:inherit;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.today-status-row small{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:16px}@media (hover:hover) and (pointer:fine){.today-status-row a:hover span{text-underline-offset:4px;text-decoration:underline}}.today-pulse{gap:var(--s16);display:grid}.today-pulse-grid{gap:var(--s24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.today-pulse-grid dl{align-content:start;margin:0;display:grid}.today-h3{margin:0 0 var(--s8);color:var(--muted-foreground);font-size:12px;font-weight:600;line-height:16px}.today-fig{justify-content:space-between;gap:var(--s16);min-height:48px;padding-block:var(--s8);border-top:1px solid var(--line);display:flex}.today-fig dt{font-size:14px;line-height:20px}.today-fig dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.today-fig dd small{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:16px;display:block}@media (width<=1179px){.today-pulse-grid{grid-template-columns:minmax(0,1fr)}}.decide-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:20px}.decide-table th{padding:var(--s8);color:var(--muted-foreground);font-size:12px;font-weight:600;line-height:16px}.decide-table td{padding:var(--s16) var(--s8);border-top:1px solid var(--line);vertical-align:top}.decide-table td small{color:var(--muted-foreground);font-size:12px;line-height:16px;display:block}.evidence-log{gap:var(--s32);display:grid}.evidence-head{align-items:center;gap:var(--s16);margin-bottom:var(--s16);padding:var(--s16) var(--s24);border-radius:var(--r16);flex-wrap:wrap;display:flex}.evidence-head .today-meta{flex:1;margin:0}.grow-milestones-reserve{min-height:400px}.grow-gaps{margin:0;padding:0;list-style:none;display:grid}.grow-gaps li{min-height:48px;padding-block:var(--s8);border-top:1px solid var(--line);font-size:16px;line-height:24px}.admin-page-status{display:block}@media (width<=767px){.today-summary{min-height:48px}.decide-filters{margin-inline:calc(-1 * var(--s16));padding-inline:var(--s16);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.decide-filters>*{flex:none}}.wp-records{min-width:0;overflow-x:auto}.grow-milestones{table-layout:fixed}.grow-milestones th:last-child{width:128px}
