.plot-svg-wrap{position:relative;background:var(--bg-sunken);padding:var(--space-4);border-radius:var(--radius-md)}.plot-svg-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.svg-zoom-btn{min-width:32px;height:28px;padding:0 var(--space-2);font-size:var(--text-sm);font-weight:600;background:var(--bg2);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-base) var(--ease-out)}.svg-zoom-btn:hover{background:var(--bg-hover)}.svg-zoom-btn:active{background:var(--bg-active)}@media (max-width:720px){.svg-zoom-btn{min-width:44px;height:44px}}.svg-zoom-label{font-size:var(--text-xs);color:var(--ink3);margin-left:var(--space-2);min-width:48px}.plot-svg-scroll{background:#FAFAFA;border:1px solid var(--border);border-radius:var(--radius);overflow:auto;min-height:420px;padding:var(--space-3);position:relative}.plot-svg-legend{position:absolute;left:var(--space-3);bottom:var(--space-3);background:var(--card,#FFFFFF);border:1px solid var(--border,#cfd8dc);border-radius:var(--radius-sm,4px);padding:var(--space-2) var(--space-3);font-size:11px;line-height:1.35;color:var(--ink,#37474F);box-shadow:0 1px 2px rgba(15,23,42,.06);z-index:2;pointer-events:none;max-width:200px}.plot-svg-legend-title{font-weight:700;font-size:11px;color:var(--ink,#37474F);margin-bottom:4px;letter-spacing:.01em}.plot-svg-legend-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.plot-svg-legend-list li{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink2,#455A64)}.plot-svg-legend-swatch{display:inline-block;width:12px;height:8px;border:1px solid;border-radius:1px;flex-shrink:0}@media (max-width:480px){.plot-svg-legend{font-size:10px;padding:4px 6px;max-width:168px}.plot-svg-legend-title{font-size:10px;margin-bottom:2px}.plot-svg-legend-list li{font-size:9.5px;gap:4px}}@media (prefers-color-scheme:dark){.plot-svg-scroll{background:#f5f5f0}}.plot-svg-inner{transform-origin:top left;transition:transform var(--duration-base) var(--ease-out);width:100%}.plot-svg-inner svg{display:block;width:100%;height:auto;max-width:100%}.plot-svg-scroll-rotated{height:720px;display:flex;align-items:center;justify-content:center}.plot-svg-scroll-rotated .plot-svg-inner{transform-origin:center center;width:720px;height:auto;max-width:100%}.plot-svg-scroll-rotated .plot-svg-inner svg{width:100%;height:auto;max-height:none}.plot-svg-loading{padding:var(--space-10);text-align:center;color:var(--ink3);font-style:italic}.plot-svg-inner .plot-label{font-size:2.8px;font-weight:700;fill:#222;text-anchor:middle;dominant-baseline:central;pointer-events:none}.plot-svg-inner .auction-plot-label{font-weight:700;fill:#7F0000;paint-order:stroke;stroke:rgba(255,255,255,.88);stroke-width:.28px;stroke-linejoin:round;pointer-events:none}.plot-svg-inner .area-label{font-size:1.8px;fill:#666}.plot-svg-inner .area-label,.plot-svg-inner .feature-label{text-anchor:middle;dominant-baseline:central;pointer-events:none}.plot-svg-inner .feature-label{font-size:2.4px;font-weight:600;fill:#555}.plot-svg-inner .plot:hover{stroke:#1565C0;stroke-width:.8;filter:brightness(.92);cursor:pointer}.plot-svg-inner .feature-hover:hover{stroke-width:.8;filter:brightness(.9);cursor:pointer}.plot-svg-inner .plot.auction-plot{fill:#FFAB91!important;stroke:#BF360C!important;stroke-width:.8!important}.plot-svg-inner .plot.auction-plot:hover{fill:#FF8A65!important}.plot-tooltip{position:absolute;background:#1a1a1a;color:#fff;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.5;pointer-events:none;z-index:50;box-shadow:0 4px 12px rgba(0,0,0,.3);max-width:220px}.plot-legend{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-4);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ink2);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);justify-content:center}.plot-legend-item{display:inline-flex;align-items:center;gap:var(--space-2)}.plot-swatch{display:inline-block;width:14px;height:14px;border-radius:2px;flex-shrink:0;border:1px solid #333}.plot-swatch.auction{background:#FFAB91;border-color:#BF360C;border-width:1.5px}.plot-swatch.mig{background:#E3F2FD}.plot-swatch.ews{background:#E8F5E9}.plot-swatch.park{background:#C8E6C9;border-color:#4CAF50}.plot-swatch.parking{background:#F5F5F5;border-color:#9E9E9E}.plot-swatch.util{background:#FFECB3;border-color:#FF9800}.plot-swatch.kiosk{background:#FFE0B2;border-color:#F57C00}.category-stat-card.auction-card{border-color:rgba(191,54,12,.35);background:linear-gradient(180deg,rgba(255,171,145,.08),transparent 70%)}.cat-badge.auction-badge{background:rgba(191,54,12,.15);color:#BF360C}@media (prefers-color-scheme:dark){.cat-badge.auction-badge{color:#FFAB91}}.cat-badge.area-badge{background:rgba(15,110,86,.15);color:var(--green)}.pocket-context{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}.pocket-context h4{font-family:var(--font-display);font-size:var(--text-base);color:var(--ink);margin-bottom:var(--space-3);letter-spacing:var(--tracking-tight)}.context-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4)}.context-cell{padding:var(--space-2) var(--space-3);border-left:3px solid var(--border);font-size:var(--text-sm);color:var(--ink2);line-height:1.55}.context-cell.context-n{border-left-color:#3F51B5}.context-cell.context-w{border-left-color:#7B1FA2}.context-cell.context-e{border-left-color:var(--accent)}.context-cell.context-s{border-left-color:#2E7D32}.context-dir{display:block;font-size:10px;font-weight:600;color:var(--ink3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.context-sep{color:var(--ink4);margin:0 4px}.context-road{color:var(--ink3);font-style:italic;font-size:var(--text-xs)}.context-cell .arrow{color:var(--accent);margin:0 2px;font-weight:700}.context-footnote{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ink3);font-style:italic}@media (max-width:720px){.context-grid{grid-template-columns:1fr}}.inv-header-row,.inventory-list .inv-row-plot{--plot-inventory-grid:minmax(150px,1.1fr) minmax(112px,0.72fr) minmax(116px,0.72fr) minmax(150px,0.92fr) minmax(220px,1.55fr)}.inv-header-row{display:grid;grid-template-columns:var(--plot-inventory-grid);grid-column-gap:clamp(var(--space-3),1.6vw,var(--space-5));column-gap:clamp(var(--space-3),1.6vw,var(--space-5));grid-row-gap:var(--space-2);row-gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:var(--space-4)}.inv-header-row>span{min-width:0}.inv-header-row .inv-h-rate{text-align:left}.inventory-list .inv-row-plot{display:grid;grid-template-columns:var(--plot-inventory-grid);grid-column-gap:clamp(var(--space-3),1.6vw,var(--space-5));column-gap:clamp(var(--space-3),1.6vw,var(--space-5));grid-row-gap:var(--space-4);row-gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-top:none;background:linear-gradient(90deg,rgba(255,171,145,.06),transparent 60%),var(--card);font-size:var(--text-sm);text-decoration:none;color:inherit;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);cursor:pointer}.inventory-list .inv-row-plot:last-child{border-radius:0 0 var(--radius) var(--radius)}.inventory-list .inv-row-plot:hover{background:linear-gradient(90deg,rgba(255,171,145,.14),rgba(255,171,145,.03) 60%),var(--bg-hover);border-color:var(--border-strong)}.inventory-list .inv-row-plot:hover .inv-plot-arrow{color:var(--accent);transform:translateX(3px)}.inv-plot-arrow{font-size:var(--text-xl);color:var(--ink4);line-height:1;margin-left:auto;padding-left:var(--space-3);transition:transform var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.inventory-list .inv-row-plot.inv-row-pending,.inventory-list .inv-row-plot.inv-row-pending:hover{cursor:default;background:var(--card);border-color:var(--border);color:var(--ink2)}.inventory-list .inv-row-plot.inv-row-pending .inv-plot-num{color:var(--ink2)}@media (prefers-color-scheme:dark){.inventory-list .inv-row-plot.inv-row-pending .inv-plot-num{color:var(--ink2)}}.inventory-list .inv-row-plot.inv-row-pending .inv-plot-rate{color:var(--ink2)}.small-ok-pending{background:rgba(255,138,101,.14)!important;color:#BF360C!important}@media (prefers-color-scheme:dark){.small-ok-pending{background:rgba(255,171,145,.18)!important;color:#FFAB91!important}}.inv-plot-pos{display:flex;align-items:center;min-width:0}.inv-plot-num{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;color:#BF360C;display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;line-height:var(--leading-snug);letter-spacing:-.01em}@media (prefers-color-scheme:dark){.inv-plot-num{color:#FFAB91}}.inv-plot-id{color:var(--ink3);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-plot-area,.inv-plot-dims,.inv-plot-rate{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-plot-rate{font-weight:600;white-space:nowrap}.inv-plot-pos{color:var(--ink2);font-size:var(--text-xs);line-height:1.45;overflow-wrap:anywhere}.small-warn{background:rgba(191,54,12,.14);color:#BF360C}.small-ok,.small-warn{display:inline-block;margin-left:var(--space-1);padding:1px 5px;border-radius:3px;font-size:10px;font-weight:600}.small-ok{background:rgba(46,125,50,.14);color:#2E7D32}@media (prefers-color-scheme:dark){.small-warn{background:rgba(255,171,145,.15);color:#FFAB91}.small-ok{background:rgba(129,199,132,.15);color:#81C784}}.inv-footnote{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ink3);font-style:italic;text-align:center;line-height:1.55;text-wrap:pretty}@media (max-width:960px){.inv-header-row{display:none}.inventory-list{display:flex;flex-direction:column;gap:var(--space-2)}.inventory-list .inv-row-plot{position:relative;grid-template-columns:1fr 1fr;gap:var(--space-2);padding:var(--space-4) var(--space-10) var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs)}.inventory-list .inv-row-plot:last-child{border-radius:var(--radius)}.inventory-list .inv-row-plot:active:not(.inv-row-pending){background:var(--bg-active,var(--bg-hover,var(--bg-sunken)));transform:scale(.99)}.inv-plot-num,.inv-plot-pos{grid-column:1/-1}.inv-plot-pos{font-size:var(--text-sm)}.inv-plot-arrow{position:absolute;top:50%;right:var(--space-4);transform:translateY(-50%);margin-left:0;padding-left:0;font-size:var(--text-2xl);line-height:1;color:var(--accent)}.inv-row-plot.inv-row-pending .inv-plot-arrow{display:none}.inventory-list .inv-row-plot:hover .inv-plot-arrow{transform:translateY(-50%) translateX(3px)}}@media (max-width:720px){.inventory-list .inv-row-plot{grid-template-columns:1fr;padding-right:var(--space-4)}.inv-plot-area,.inv-plot-dims,.inv-plot-rate{display:grid;grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}.inv-plot-area:before,.inv-plot-dims:before,.inv-plot-rate:before{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink4)}.inv-plot-dims:before{content:"Dimensions"}.inv-plot-area:before{content:"Plot area"}.inv-plot-rate:before{content:"Reserve"}}.inventory-list.inventory-list--single{background:transparent;border:none;box-shadow:none;overflow:visible}.inventory-list.inventory-list--single .inv-row-plot{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"num     reserve" "dims    reserve" "area    reserve" "pos     pos" "preview open";column-gap:clamp(var(--space-5),4vw,var(--space-9));row-gap:var(--space-4);align-items:start;padding:var(--space-6);border-radius:var(--radius)}.inventory-list.inventory-list--single .inv-plot-num{grid-area:num;margin-bottom:var(--space-1)}.inventory-list.inventory-list--single .inv-plot-dims{grid-area:dims}.inventory-list.inventory-list--single .inv-plot-area{grid-area:area}.inventory-list.inventory-list--single .inv-plot-area,.inventory-list.inventory-list--single .inv-plot-dims,.inventory-list.inventory-list--single .inv-plot-rate{display:flex;flex-direction:column;gap:2px;font-size:var(--text-md)}.inventory-list.inventory-list--single .inv-plot-area:before,.inventory-list.inventory-list--single .inv-plot-dims:before,.inventory-list.inventory-list--single .inv-plot-rate:before{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink4)}.inventory-list.inventory-list--single .inv-plot-dims:before{content:"Dimensions"}.inventory-list.inventory-list--single .inv-plot-area:before{content:"Plot area"}.inventory-list.inventory-list--single .inv-plot-rate:before{content:"Reserve"}.inventory-list.inventory-list--single .inv-plot-rate{grid-area:reserve;align-self:center;justify-self:end;text-align:right;white-space:normal;font-size:var(--text-2xl);font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;line-height:var(--leading-snug)}.inventory-list.inventory-list--single .inv-plot-rate:before{align-self:flex-end}.inventory-list.inventory-list--single .inv-plot-rate-meta{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;color:var(--ink3)}.inventory-list.inventory-list--single .inv-plot-rate br{display:none}.inventory-list.inventory-list--single .inv-plot-pos{grid-area:pos;padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.inventory-list.inventory-list--single .inv-plot-preview{grid-area:preview;align-self:center}.inventory-list.inventory-list--single .inv-plot-open{grid-area:open;justify-self:end;align-self:center;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--teal);color:var(--on-teal);border-radius:var(--radius);font-size:var(--text-sm);font-weight:600;white-space:nowrap;box-shadow:var(--shadow-xs);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.inventory-list.inventory-list--single .inv-row-plot:hover .inv-plot-open{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.inventory-list.inventory-list--single .inv-plot-arrow{display:none}@media (max-width:620px){.inventory-list.inventory-list--single .inv-row-plot{grid-template-columns:1fr;grid-template-areas:"num" "dims" "area" "reserve" "pos" "preview" "open";padding:var(--space-5) var(--space-4)}.inventory-list.inventory-list--single .inv-plot-rate{justify-self:start;text-align:left}.inventory-list.inventory-list--single .inv-plot-rate:before{align-self:flex-start}.inventory-list.inventory-list--single .inv-plot-open{justify-self:stretch;justify-content:center;margin-top:var(--space-1)}}.demo-plot-banner{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--accent-light);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);margin-bottom:var(--space-3);box-shadow:var(--shadow-xs)}.demo-plot-banner-icon{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--card);color:var(--accent-dark);border:1px solid var(--border)}.demo-plot-banner-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:var(--leading-normal)}.demo-plot-banner-title{font-family:var(--font-body);font-size:var(--text-md);font-weight:600;color:var(--ink)}.demo-plot-banner-text{font-size:var(--text-base);color:var(--ink2)}.demo-plot-banner-cta{flex-shrink:0;font-family:var(--font-body);font-size:var(--text-md);font-weight:600;color:var(--on-teal);background:var(--teal);padding:var(--space-3) var(--space-5);border-radius:var(--radius);text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.demo-plot-banner-cta:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.demo-plot-banner-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:700px){.demo-plot-banner{flex-wrap:wrap}.demo-plot-banner-body{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 48px)}.demo-plot-banner-cta{flex:1 1 100%;text-align:center}}.signin-unlock-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);background:linear-gradient(135deg,rgba(15,110,86,.08) 0,transparent 55%),var(--card);border:1px solid var(--border);border-left:3px solid var(--teal);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);box-shadow:var(--shadow-sm);margin:var(--space-5) 0 var(--space-6)}.signin-unlock-body-col{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.signin-unlock-heading{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;line-height:var(--leading-snug);letter-spacing:-.005em;color:var(--ink);margin:0}.signin-unlock-body{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink2);margin:0;max-width:640px}.signin-unlock-cta{flex-shrink:0;font-family:var(--font-body);font-size:var(--text-md);font-weight:600;background:var(--teal);color:var(--on-teal);padding:var(--space-3) var(--space-5);border-radius:var(--radius);text-decoration:none;text-align:center;white-space:nowrap;box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.signin-unlock-cta:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.signin-unlock-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:700px){.signin-unlock-card{flex-direction:column;align-items:stretch;gap:var(--space-3)}.signin-unlock-cta{text-align:center}}.portal-link-secondary{font-family:var(--font-body);font-size:var(--text-md);font-weight:500;color:var(--ink2);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border);width:-moz-fit-content;width:fit-content;transition:color var(--duration-base) var(--ease-out)}.portal-link-secondary:hover{color:var(--ink)}.portal-link-secondary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.discussion-signin-prompt{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--bg2);border:1px dashed var(--border-strong);border-radius:var(--radius)}.discussion-signin-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.discussion-signin-title{font-family:var(--font-body);font-size:var(--text-md);font-weight:600;color:var(--ink)}.discussion-signin-text{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink2);margin:0}.discussion-signin-cta{flex-shrink:0;font-family:var(--font-body);font-size:var(--text-md);font-weight:600;color:var(--on-teal);background:var(--teal);padding:var(--space-2) var(--space-4);border-radius:var(--radius);text-decoration:none;white-space:nowrap;transition:transform var(--duration-base) var(--ease-out)}.discussion-signin-cta:hover{transform:translateY(-1px)}.discussion-signin-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:540px){.discussion-signin-prompt{flex-direction:column;align-items:stretch}.discussion-signin-cta{text-align:center}}.inv-plot-preview{grid-column:1/-1;font-size:var(--text-xs);color:var(--ink3);line-height:var(--leading-normal);padding-top:var(--space-2);margin-top:var(--space-2);border-top:1px dashed var(--border-soft);display:flex;align-items:center;gap:var(--space-2);transition:color var(--duration-base) var(--ease-out)}.inventory-list .inv-row-plot:hover .inv-plot-preview{color:var(--ink2)}.inventory-list .inv-row-plot.inv-row-pending .inv-plot-preview{color:var(--ink3)}.inv-plot-preview-link{color:var(--teal-fg);font-weight:600;text-decoration:none;white-space:nowrap}.inv-plot-preview-link:hover{text-decoration:underline}.inv-plot-rate-meta{color:var(--ink3);font-size:var(--text-xs);font-weight:400}.inventory-list .inv-row-plot:not(.inv-row-pending):hover{box-shadow:var(--shadow-sm);transform:translateY(-1px);z-index:1}.static-page{max-width:var(--container-md);margin:0 auto;padding:var(--space-12) var(--space-8) var(--space-20)}.static-head{padding-bottom:var(--space-8);border-bottom:1px solid var(--border);margin-bottom:var(--space-10)}.static-title{font-family:var(--font-display);font-size:var(--text-5xl);color:var(--ink);letter-spacing:var(--tracking-tighter);line-height:1.05;margin-bottom:var(--space-4)}.static-lede{font-size:var(--text-xl);color:var(--ink2);line-height:1.55;max-width:640px}.static-section{margin-bottom:var(--space-10)}.static-section-title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.static-section h2+p,.static-section h3+p{margin-top:0}.static-section p{font-size:var(--text-md);color:var(--ink2);line-height:1.75;margin-bottom:var(--space-4)}.static-section p:last-child{margin-bottom:0}.static-section a{color:var(--teal);text-decoration:none;border-bottom:1px solid var(--border-strong)}.static-section a:hover{border-bottom-color:var(--teal)}.static-section strong{color:var(--ink)}.static-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.static-list li{position:relative;padding-left:var(--space-5);font-size:var(--text-md);color:var(--ink2);line-height:1.7}.static-list li:before{content:"·";position:absolute;left:var(--space-2);top:-2px;color:var(--teal);font-weight:700;font-size:var(--text-xl)}.static-section-contact{background:var(--bg-sunken);border-radius:var(--radius);padding:var(--space-8) var(--space-7);margin:var(--space-12) 0}.static-contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-6)}@media (max-width:640px){.static-contact-grid{grid-template-columns:1fr}}.static-contact-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.static-contact-card-grievance{border-left:3px solid var(--accent)}.static-contact-card h3{font-family:var(--font-display);font-size:var(--text-md);color:var(--ink);letter-spacing:-.005em}.static-contact-card p{font-size:var(--text-sm);color:var(--ink3);line-height:1.55;margin:0}.static-contact-link{font-size:var(--text-sm);font-weight:600;color:var(--teal);text-decoration:none;margin-top:var(--space-1)}.static-contact-link:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.static-contact-link{color:#5DCAA5}}.static-meta-grid{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column}.static-meta-row{display:grid;grid-template-columns:200px 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--border-soft);font-size:var(--text-sm)}.static-meta-row:first-child{border-top:0}.static-meta-key{color:var(--ink3);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;align-self:center}.static-meta-val{color:var(--ink);font-weight:500}@media (max-width:640px){.static-meta-row{grid-template-columns:1fr;gap:var(--space-1)}}.static-contact-foot{font-size:var(--text-sm);color:var(--ink2);line-height:1.65;margin-top:var(--space-5);font-style:italic}.static-contact-foot strong{color:var(--ink);font-style:normal}.static-stats{margin:var(--space-10) 0;padding:var(--space-7) var(--space-6);background:var(--bg-sunken);border:1px solid var(--border-soft);border-radius:var(--radius-md)}.static-stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-4)}@media (max-width:640px){.static-stats-row{grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-4)}}.static-stat{display:flex;flex-direction:column;gap:var(--space-1);text-align:left}.static-stat-num{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--ink);letter-spacing:-.01em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.static-stat-label{font-size:var(--text-xs);color:var(--ink3);line-height:1.45;letter-spacing:.01em}.static-stats-note{margin:0;padding-top:var(--space-3);border-top:1px dashed var(--border);line-height:1.55}.static-legal-footer,.static-stats-note{font-size:var(--text-xs);color:var(--ink3);font-style:italic}.static-legal-footer{max-width:var(--container-md);margin:var(--space-16) auto 0;padding:var(--space-6) var(--space-8) var(--space-12);line-height:1.7;border-top:1px solid var(--border)}.static-legal-footer a,.static-legal-footer strong{color:var(--ink2);font-style:normal;font-weight:600}.static-legal-footer a{text-decoration:underline}.static-legal-footer a:hover{color:var(--teal)}.static-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--border);margin-bottom:var(--space-8)}.static-tab{font-family:var(--font-body);font-size:var(--text-md);font-weight:500;padding:var(--space-3) var(--space-5);color:var(--ink3);text-decoration:none;border-bottom:2px solid transparent;transition:color var(--duration-base),border-color var(--duration-base);margin-bottom:-1px}@media (max-width:540px){.static-tab{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}}.static-tab:hover{color:var(--ink)}.static-tab-active{color:var(--ink);font-weight:600;border-bottom-color:var(--teal)}.static-legal-section{display:grid;grid-template-columns:56px 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border-soft)}.static-legal-section:first-of-type{border-top:0}.static-legal-num{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.static-legal-body h3{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);letter-spacing:-.005em;margin-bottom:var(--space-3)}.static-legal-body p{font-size:var(--text-md);color:var(--ink2);line-height:1.75;margin-bottom:var(--space-3)}.static-legal-body p:last-child{margin-bottom:0}.static-jurisdiction{background:var(--accent-light);border:1px solid #e8c880;border-radius:var(--radius);padding:var(--space-5) var(--space-6);margin:var(--space-3) 0}@media (prefers-color-scheme:dark){.static-jurisdiction{border-color:rgba(196,132,29,.35)}}.static-jurisdiction>strong{color:var(--ink);display:block;margin-bottom:var(--space-2);font-size:var(--text-md)}.static-jurisdiction p{font-size:var(--text-sm)!important;color:var(--ink2)!important;line-height:1.65!important;margin-bottom:0!important}.static-jurisdiction p strong{color:var(--ink)}.static-stamp{font-size:var(--text-xs);color:var(--ink3);font-style:italic;margin-bottom:var(--space-6)}