:root{--fs-display-xl:104px;--lh-display-xl:0.95;--ls-display-xl:-0.04em;--fw-display-xl:400;--fs-display-l:60px;--lh-display-l:1.02;--ls-display-l:-0.028em;--fw-display-l:400;--fs-display-m:42px;--lh-display-m:1.08;--ls-display-m:-0.028em;--fw-display-m:400;--lh-title-l:1.25;--ls-title-l:-0.015em;--fw-title-l:400;--ls-title:-0.015em;--fw-title:500;--lh-title-s:1.25;--ls-title-s:-0.01em;--fw-title-s:500;--lh-body-l:1.55;--ls-body-l:-0.003em;--fw-body-l:400;--ls-body:-0.003em;--fw-body:400;--lh-small:1.5;--ls-small:0;--fw-small:400;--lh-caption:1.45;--ls-caption:0;--fw-caption:400;--lh-label:1.3;--ls-label:0;--fw-label:400;--fs-figure-xl:64px;--lh-figure-xl:1;--ls-figure-xl:-0.01em;--fw-figure-xl:400;--fs-figure-l:40px;--lh-figure-l:1;--ls-figure-l:-0.01em;--fw-figure-l:400;--lh-figure-m:1.1;--ls-figure-m:0;--fw-figure-m:400;--lh-figure-s:1.2;--ls-figure-s:0;--fw-figure-s:400;--paper-50:#f8f8f4;--paper-100:#f3f2ed;--paper-200:#e8e8e1;--paper-300:#dcddd4;--paper-400:#c9cbc1;--ink-700:#353a42;--ink-600:#4a5059;--ink-500:#5d626b;--ink-400:#8b9099;--ink-300:#b4b8bf;--carbon-950:#0a0c0e;--carbon-900:#0f1114;--carbon-800:#16191c;--carbon-700:#1d2025;--carbon-600:#2c3036;--carbon-500:#464b53;--blueline-50:#eef2f6;--blueline-100:#e2e8ef;--blueline-200:#d3dbe4;--blueline-300:#b4c2d1;--blueline-400:#8ea3bb;--blueprint-600:#2559b0;--blueprint-500:#2f6fd0;--blueprint-400:#6ea8f2;--blueprint-100:#dde8f8;--red-600:#a92f25;--red-500:#c8392d;--red-400:#e36a55;--red-100:#f5ded8;--green-700:#24613d;--green-600:#2f7a4e;--green-300:#8fb39a;--green-100:#dce8de;--ochre-600:#8c6418;--ochre-400:#c9a04f;--ochre-100:#f0e6ce;--plum-600:#6b4a9b;--plum-400:#a98bd6;--plum-100:#ebe4f4;--bg:#f3f2ed;--bg-raised:#f8f8f4;--bg-sunken:#e8e8e1;--bg-subtle:#e8e8e1;--highlight:#2559b0;--highlight-stroke:#2f6fd0;--highlight-bg:#dde8f8;--bg-field:#f8f8f4;--bg-inverse:#16191c;--fg-1:#111318;--fg-2:#4a5059;--fg-3:#5d626b;--fg-4:#8b9099;--fg-inverse:#f3f2ed;--rule-ink:#111318;--accent:#c8392d;--accent-hover:#a92f25;--accent-fg:#c8392d;--on-accent:#ffffff;--attention:#c8392d;--attention-bg:#f5ded8;--positive:#2f7a4e;--positive-bg:#dce8de;--caution:#8c6418;--caution-bg:#f0e6ce;--needs-you:#6b4a9b;--needs-you-bg:#ebe4f4;--dormant:#8b9099;--chart-ok:#8ea3bb;--chart-line:#111318;--chart-muted:#b4c2d1;--focus:#111318;--page-gutter:56px}[data-theme=dark]{--bg:#0f1114;--bg-raised:#16191c;--bg-sunken:#0a0c0e;--bg-subtle:#16191c;--bg-hover:rgba(243,242,237,0.06);--bg-selected:rgba(243,242,237,0.10);--highlight:#6ea8f2;--highlight-stroke:#6ea8f2;--highlight-bg:rgba(110,168,242,0.14);--bg-field:#0a0c0e;--bg-inverse:#f3f2ed;--fg-1:#f1f2f2;--fg-2:#c5cad0;--fg-3:#99a0a9;--fg-4:#6c727b;--fg-inverse:#111318;--rule:rgba(243,242,237,0.12);--rule-strong:rgba(243,242,237,0.26);--rule-ink:#f1f2f2;--accent:#c8392d;--accent-hover:#D9483B;--accent-fg:#e36a55;--on-accent:#ffffff;--attention:#e36a55;--attention-bg:rgba(227,106,85,0.14);--positive:#8fb39a;--positive-bg:rgba(143,179,154,0.14);--caution:#c9a04f;--caution-bg:rgba(201,160,79,0.14);--needs-you:#a98bd6;--needs-you-bg:rgba(169,139,214,0.14);--dormant:#7b818a;--chart-ok:#8ea3bb;--chart-line:#f1f2f2;--chart-fill:rgba(241,242,242,0.06);--chart-muted:#2c3036;--chart-grid:rgba(241,242,242,0.08);--focus:#f1f2f2;--scrim:rgba(10,12,14,0.55)}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/atlas-shell/_next/static/media/geist-latin-400-normal.de26b601.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/atlas-shell/_next/static/media/geist-latin-500-normal.69a165be.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/atlas-shell/_next/static/media/fragment-mono-latin-400-normal.c95864c1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--paper-50:#F8F8F4;--paper-100:#F3F2ED;--paper-200:#E8E8E1;--paper-300:#DCDDD4;--paper-400:#C9CBC1;--ink-900:#111318;--ink-700:#353A42;--ink-600:#4A5059;--ink-500:#5D626B;--ink-400:#8B9099;--ink-300:#B4B8BF;--carbon-950:#0A0C0E;--carbon-900:#0F1114;--carbon-800:#16191C;--carbon-700:#1D2025;--carbon-600:#2C3036;--carbon-500:#464B53;--blueline-50:#EEF2F6;--blueline-100:#E2E8EF;--blueline-200:#D3DBE4;--blueline-300:#B4C2D1;--blueline-400:#8EA3BB;--blueprint-600:#2559B0;--blueprint-500:#2F6FD0;--blueprint-400:#6EA8F2;--blueprint-100:#DDE8F8;--red-600:#A92F25;--red-500:#C8392D;--red-400:#E36A55;--red-100:#F5DED8;--green-700:#24613D;--green-600:#2F7A4E;--green-300:#8FB39A;--green-100:#DCE8DE;--ochre-600:#8C6418;--ochre-400:#C9A04F;--ochre-100:#F0E6CE;--plum-600:#6B4A9B;--plum-400:#A98BD6;--plum-100:#EBE4F4;--bg:var(--paper-100);--bg-raised:var(--paper-50);--bg-sunken:var(--paper-200);--bg-subtle:var(--paper-200);--bg-hover:rgba(17,19,24,0.05);--bg-selected:rgba(17,19,24,0.08);--bg-field:var(--paper-50);--bg-inverse:var(--carbon-800);--highlight:var(--blueprint-600);--highlight-stroke:var(--blueprint-500);--highlight-bg:var(--blueprint-100);--fg-1:var(--ink-900);--fg-2:var(--ink-600);--fg-3:var(--ink-500);--fg-4:var(--ink-400);--fg-inverse:var(--paper-100);--rule:rgba(17,19,24,0.12);--rule-strong:rgba(17,19,24,0.28);--rule-ink:var(--ink-900);--accent:var(--red-500);--accent-hover:var(--red-600);--accent-fg:var(--red-500);--on-accent:#FFFFFF;--attention:var(--red-500);--attention-bg:var(--red-100);--positive:var(--green-600);--positive-bg:var(--green-100);--caution:var(--ochre-600);--caution-bg:var(--ochre-100);--needs-you:var(--plum-600);--needs-you-bg:var(--plum-100);--dormant:var(--ink-400);--chart-ok:var(--blueline-400);--chart-line:var(--ink-900);--chart-fill:rgba(17,19,24,0.05);--chart-muted:var(--blueline-300);--chart-grid:rgba(17,19,24,0.08);--focus:var(--ink-900);--scrim:rgba(17,19,24,0.32);--eyebrow-color:var(--accent-fg)}[data-surface=carbon],[data-surface=forest],[data-theme=dark]{--bg:var(--carbon-800);--bg-raised:var(--carbon-700);--bg-sunken:var(--carbon-900);--bg-subtle:var(--carbon-700);--bg-hover:rgba(243,242,237,0.06);--bg-selected:rgba(243,242,237,0.10);--bg-field:var(--carbon-900);--bg-inverse:var(--paper-100);--highlight:var(--blueprint-400);--highlight-stroke:var(--blueprint-400);--highlight-bg:rgba(110,168,242,0.14);--fg-1:#F1F2F2;--fg-2:#C5CAD0;--fg-3:#99A0A9;--fg-4:#6C727B;--fg-inverse:var(--ink-900);--rule:rgba(243,242,237,0.12);--rule-strong:rgba(243,242,237,0.26);--rule-ink:#F1F2F2;--accent:var(--red-500);--accent-hover:#D9483B;--accent-fg:var(--red-400);--attention:var(--red-400);--attention-bg:rgba(227,106,85,0.14);--positive:var(--green-300);--positive-bg:rgba(143,179,154,0.14);--caution:var(--ochre-400);--caution-bg:rgba(201,160,79,0.14);--needs-you:var(--plum-400);--needs-you-bg:rgba(169,139,214,0.14);--dormant:#7B818A;--chart-ok:var(--blueline-400);--chart-line:#F1F2F2;--chart-fill:rgba(241,242,242,0.06);--chart-muted:var(--carbon-600);--chart-grid:rgba(241,242,242,0.08);--focus:#F1F2F2;--scrim:rgba(10,12,14,0.55);color:var(--fg-1)}[data-theme=dark]{--bg:var(--carbon-900);--bg-raised:var(--carbon-800);--bg-sunken:var(--carbon-950);--bg-subtle:var(--carbon-800);--bg-field:var(--carbon-950)}[data-surface=blueline],[data-surface=sage]{--bg:var(--blueline-200);--bg-raised:var(--blueline-100);--bg-sunken:var(--blueline-300);--bg-subtle:var(--blueline-300);--fg-3:var(--ink-600);--accent-fg:var(--red-600);--rule:rgba(17,19,24,0.14);--rule-strong:rgba(17,19,24,0.32);--chart-muted:var(--blueline-300)}[data-surface=paper]{--bg:var(--paper-200);--bg-raised:var(--paper-50);--bg-sunken:var(--paper-300)}[data-product=atlas]{--eyebrow-color:var(--fg-3)}:root{--font-sans:"Geist","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"Fragment Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-display-xl:clamp(56px,7.2vw,104px);--fs-display-l:clamp(38px,4.2vw,60px);--fs-display-m:clamp(30px,3vw,42px);--fs-title-l:28px;--fs-title:22px;--fs-title-s:17px;--fs-body-l:19px;--fs-body:16px;--fs-small:14px;--fs-caption:13px;--fs-micro:12px;--fs-label:13px;--fs-figure-xl:clamp(40px,4.4vw,64px);--fs-figure-l:clamp(30px,2.8vw,40px);--fs-figure-m:26px;--fs-figure-s:18px;--lh-display:0.95;--lh-heading:1.08;--lh-title:1.25;--lh-body:1.55;--lh-ui:1.3;--tracking-display:-0.04em;--tracking-heading:-0.028em;--tracking-title:-0.015em;--tracking-body:-0.003em;--tracking-mono:0;--tracking-figure:-0.01em;--fw-light:300;--fw-regular:400;--fw-medium:500}.rp-display-xl{font:var(--fw-regular) var(--fs-display-xl)/var(--lh-display) var(--font-sans);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.rp-display-l{font:var(--fw-regular) var(--fs-display-l)/1.02 var(--font-sans)}.rp-display-l,.rp-display-m{letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}.rp-display-m{font:var(--fw-regular) var(--fs-display-m)/var(--lh-heading) var(--font-sans)}.rp-title-l{font:var(--fw-regular) var(--fs-title-l)/var(--lh-title) var(--font-sans)}.rp-title,.rp-title-l{letter-spacing:var(--tracking-title);margin:0}.rp-title{font:var(--fw-medium) var(--fs-title)/var(--lh-title) var(--font-sans)}.rp-title-s{font:var(--fw-medium) var(--fs-title-s)/var(--lh-title) var(--font-sans);letter-spacing:-.01em;margin:0}.rp-body-l{font:var(--fw-regular) var(--fs-body-l)/var(--lh-body) var(--font-sans)}.rp-body,.rp-body-l{letter-spacing:var(--tracking-body);text-wrap:pretty;margin:0}.rp-body{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans)}.rp-small{font:var(--fw-regular) var(--fs-small)/1.5 var(--font-sans);margin:0}.rp-caption{font:var(--fw-regular) var(--fs-caption)/1.45 var(--font-sans)}.rp-caption,.rp-label{color:var(--fg-3);margin:0}.rp-label{font:var(--fw-regular) var(--fs-label)/1.3 var(--font-mono);letter-spacing:var(--tracking-mono)}.rp-figure-xl{font:var(--fw-regular) var(--fs-figure-xl)/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-figure-l,.rp-figure-xl{letter-spacing:var(--tracking-figure);margin:0}.rp-figure-l{font:var(--fw-regular) var(--fs-figure-l)/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-figure-m{font:var(--fw-regular) var(--fs-figure-m)/1.1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.rp-figure-s{font:var(--fw-regular) var(--fs-figure-s)/1.2 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.rp-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--space-13:96px;--space-14:128px;--space-15:160px;--page-max:1280px;--page-gutter:clamp(20px,4vw,56px);--grid-gap:24px}:root,[data-density=comfortable]{--control-h:44px;--control-h-sm:36px;--control-px:20px;--control-gap:8px;--fs-ui:15px;--radius-control:var(--radius-pill);--radius-field:var(--radius-sm);--row-h:48px;--cell-px:0px;--fs-cell:15px;--panel-pad:32px;--stack-gap:24px;--section-pad-y:clamp(64px,9vw,128px);--icon-size:20px;--nav-item-h:40px;--drawer-w:480px}[data-density=compact]{--control-h:28px;--control-h-sm:24px;--control-px:10px;--control-gap:6px;--fs-ui:13px;--radius-control:var(--radius-xs);--radius-field:var(--radius-xs);--row-h:32px;--cell-px:10px;--fs-cell:13px;--panel-pad:16px;--stack-gap:12px;--section-pad-y:24px;--icon-size:16px;--nav-item-h:28px;--drawer-w:400px}:root{--radius-0:0;--radius-xs:4px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--bw-hair:1px;--bw-strong:1.5px;--border:var(--bw-hair) solid var(--rule);--border-strong:var(--bw-hair) solid var(--rule-strong);--border-ink:var(--bw-hair) solid var(--rule-ink);--border-accent:var(--bw-hair) solid var(--accent-fg);--elev-0:none;--elev-1:0 1px 0 rgba(17,19,24,0.03),0 1px 3px rgba(17,19,24,0.06);--elev-2:0 2px 6px rgba(17,19,24,0.06),0 14px 32px -10px rgba(17,19,24,0.20);--elev-3:-20px 0 48px -16px rgba(17,19,24,0.28);--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-in-out:cubic-bezier(0.6,0,0.3,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--z-sticky:10;--z-dropdown:30;--z-drawer:40;--z-toast:50}.rp-root{font-family:var(--font-sans);color:var(--fg-1);background:var(--bg);-webkit-font-smoothing:antialiased}.rp-root *,.rp-root :after,.rp-root :before{box-sizing:border-box}.rp-link{color:var(--fg-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:-webkit-text-decoration-color var(--dur-fast) var(--ease-out);transition:text-decoration-color var(--dur-fast) var(--ease-out);transition:text-decoration-color var(--dur-fast) var(--ease-out),-webkit-text-decoration-color var(--dur-fast) var(--ease-out)}.rp-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.rp-icon{display:inline-flex;flex:none;line-height:0}.rp-icon svg{width:100%;height:100%;display:block}.rp-eyebrow{display:inline-flex;gap:.5ch;font:400 var(--fs-label)/1.3 var(--font-mono);color:var(--eyebrow-color);margin:0}.rp-eyebrow--accent{color:var(--accent-fg)}.rp-eyebrow--muted{color:var(--fg-3)}.rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);height:var(--control-h);padding:0 var(--control-px);border-radius:var(--radius-control);border:1px solid transparent;font:500 var(--fs-ui)/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.rp-btn .rp-icon{width:calc(var(--icon-size) * .9);height:calc(var(--icon-size) * .9)}.rp-btn--sm{height:var(--control-h-sm);padding:0 calc(var(--control-px) * .75)}.rp-btn--lg{height:calc(var(--control-h) + 8px);padding:0 calc(var(--control-px) * 1.3);font-size:calc(var(--fs-ui) + 1px)}.rp-btn--icon{padding:0;width:var(--control-h)}.rp-btn--sm.rp-btn--icon{width:var(--control-h-sm)}.rp-btn--primary{background:var(--fg-1);color:var(--bg)}.rp-btn--primary:hover{background:var(--fg-2)}.rp-btn--accent{background:var(--accent);color:var(--on-accent)}.rp-btn--accent:hover{background:var(--accent-hover)}.rp-btn--secondary{background:transparent;color:var(--fg-1);border-color:var(--rule-strong)}.rp-btn--secondary:hover{border-color:var(--fg-1)}.rp-btn--ghost{background:transparent;color:var(--fg-1)}.rp-btn--ghost:hover{background:var(--bg-hover)}.rp-btn--danger{background:transparent;color:var(--attention);border-color:currentColor}.rp-btn--danger:hover{background:var(--attention-bg)}.rp-btn--link{background:none;height:auto;padding:0;border-radius:0;color:var(--fg-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);font-weight:400}.rp-btn--link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.rp-btn:disabled,.rp-btn[aria-disabled=true]{opacity:.4;pointer-events:none}.rp-btn:focus-visible,.rp-nav-item:focus-visible,.rp-tab:focus-visible,.rp-topbar__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rp-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.rp-field__label{font:400 var(--fs-label)/1.3 var(--font-mono);color:var(--fg-3)}[data-density=compact] .rp-field__label{font-size:var(--fs-micro)}.rp-field__hint{font:400 var(--fs-caption)/1.4 var(--font-sans);color:var(--fg-3)}.rp-field__hint.is-error{color:var(--attention)}.rp-input{display:flex;align-items:center;gap:8px;height:var(--control-h);padding:0 12px;background:var(--bg-field);border:1px solid var(--rule-strong);border-radius:var(--radius-field);color:var(--fg-1);transition:border-color var(--dur-fast) var(--ease-out);min-width:0}[data-density=compact] .rp-input{padding:0 8px}.rp-input:hover{border-color:var(--fg-3)}.rp-input:focus-within{border-color:var(--fg-1);box-shadow:0 0 0 1px var(--fg-1)}.rp-input.is-invalid{border-color:var(--attention)}.rp-input.is-invalid:focus-within{box-shadow:0 0 0 1px var(--attention)}.rp-input.is-disabled{opacity:.5;pointer-events:none}.rp-input input{all:unset;font:400 var(--fs-ui)/1 var(--font-sans)}.rp-input input,.rp-input select{flex:1 1;min-width:0;color:var(--fg-1);height:100%}.rp-input select{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0 20px 0 0;border:0;outline:0;background:none;font:400 var(--fs-ui) var(--font-sans)}.rp-input input::placeholder{color:var(--fg-4)}.rp-input--mono input{font-family:var(--font-mono)}.rp-input__affix{display:inline-flex;align-items:center;color:var(--fg-3);font:400 var(--fs-label)/1 var(--font-mono)}.rp-input__affix .rp-icon{width:var(--icon-size);height:var(--icon-size)}.rp-select{position:relative;cursor:pointer}.rp-select select{padding-right:20px;cursor:pointer}.rp-select:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1.25px solid var(--fg-2);border-bottom:1.25px solid var(--fg-2);transform:translateY(-70%) rotate(45deg);pointer-events:none}[data-density=compact] .rp-select:after{right:9px;width:5px;height:5px}.rp-tabs{display:flex;gap:0;align-items:stretch;min-width:0;overflow-x:auto;scrollbar-width:none}.rp-tabs--underline{border-bottom:1px solid var(--rule);gap:calc(var(--control-px) * 1.2)}.rp-tab{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;font:400 var(--fs-ui)/1 var(--font-sans);color:var(--fg-2);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.rp-tab:hover{color:var(--fg-1)}.rp-tabs--underline .rp-tab{height:var(--control-h);margin-bottom:-1px;border-bottom:1.5px solid transparent}.rp-tabs--underline .rp-tab[aria-selected=true]{color:var(--fg-1);border-bottom-color:var(--fg-1)}.rp-tabs--pill{gap:8px;flex-wrap:wrap}.rp-tabs--pill .rp-tab{height:var(--control-h-sm);padding:0 16px;border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--fg-1)}[data-density=compact] .rp-tabs--pill .rp-tab{padding:0 10px;border-radius:var(--radius-xs)}.rp-tabs--pill .rp-tab:hover{border-color:var(--fg-1)}.rp-tabs--pill .rp-tab[aria-selected=true]{background:var(--fg-1);color:var(--bg);border-color:var(--fg-1)}.rp-tab__count{font:400 var(--fs-micro)/1 var(--font-mono);color:var(--fg-3)}.rp-tab[aria-selected=true] .rp-tab__count{color:inherit;opacity:.7}.rp-tab__count.is-attention{color:var(--attention);opacity:1}.rp-topbar{display:flex;align-items:center;gap:32px;height:80px;padding:0 var(--page-gutter);background:var(--bg)}.rp-topbar__brand{display:inline-flex;align-items:center;gap:10px;font:500 17px/1 var(--font-sans);letter-spacing:-.015em;color:var(--fg-1);text-decoration:none;margin-right:auto}.rp-topbar__nav{display:flex;align-items:center;gap:28px}.rp-topbar__link{font:400 var(--fs-small)/1 var(--font-sans);color:var(--fg-2);text-decoration:none;padding:6px 0;border-bottom:1px solid transparent;transition:color var(--dur-fast) var(--ease-out);cursor:pointer}.rp-topbar__link:hover{color:var(--fg-1)}.rp-topbar__link[aria-current=page]{color:var(--fg-1);border-bottom-color:var(--fg-1)}.rp-topbar .rp-btn{height:36px;font-size:14px;padding:0 16px}@media (max-width:860px){.rp-topbar__nav{display:none}}.rp-shell{display:grid;grid-template-columns:240px minmax(0,1fr);height:100%;min-height:0;background:var(--bg);color:var(--fg-1);font-family:var(--font-sans)}.rp-shell.is-collapsed{grid-template-columns:52px minmax(0,1fr)}.rp-sidebar{display:flex;flex-direction:column;min-height:0;background:var(--bg);color:var(--fg-1);border-right:1px solid var(--rule)}.rp-sidebar__head{display:flex;align-items:center;gap:8px;height:48px;padding:0 12px 0 14px;border-bottom:1px solid var(--rule)}.rp-sidebar__product{font:500 15px/1 var(--font-sans);letter-spacing:-.01em}.rp-sidebar__workspace{font:400 var(--fs-micro)/1 var(--font-mono);color:var(--fg-3);margin-left:auto}.rp-sidebar__search{padding:10px 10px 4px}.rp-sidebar__scroll{flex:1 1;overflow-y:auto;padding:4px 6px 12px;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.rp-nav-group{margin-top:10px}.rp-nav-group__label{all:unset;box-sizing:border-box;display:flex;align-items:center;width:100%;gap:6px;height:24px;padding:0 8px;font:400 var(--fs-micro)/1 var(--font-mono);color:var(--fg-3);cursor:pointer}.rp-nav-group__label:hover{color:var(--fg-1)}.rp-nav-group__caret{width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-fast) var(--ease-out);margin-left:auto}.rp-nav-group.is-closed .rp-nav-group__caret{transform:rotate(-45deg)}.rp-nav-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:9px;width:100%;height:var(--nav-item-h);padding:0 8px;border-radius:var(--radius-xs);font:400 13px/1 var(--font-sans);color:var(--fg-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.rp-nav-item:hover{background:var(--bg-hover);color:var(--fg-1)}.rp-nav-item[aria-current=page]{background:var(--bg-selected);color:var(--fg-1)}.rp-nav-item .rp-icon{width:15px;height:15px;color:var(--fg-3)}.rp-nav-item[aria-current=page] .rp-icon{color:var(--fg-1)}.rp-nav-item__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-nav-item__meta{font:400 11px/1 var(--font-mono);color:var(--fg-3)}.rp-nav-item__meta.is-attention{color:var(--attention)}.rp-nav-item--child{padding-left:32px}.rp-shell.is-collapsed .rp-nav-group__label,.rp-shell.is-collapsed .rp-nav-item__label,.rp-shell.is-collapsed .rp-nav-item__meta,.rp-shell.is-collapsed .rp-sidebar__product,.rp-shell.is-collapsed .rp-sidebar__search,.rp-shell.is-collapsed .rp-sidebar__workspace{display:none}.rp-shell.is-collapsed .rp-nav-item{justify-content:center}.rp-sidebar__foot{border-top:1px solid var(--rule);padding:8px 6px}.rp-shell__main{display:flex;flex-direction:column;min-width:0;min-height:0}.rp-shell__header{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;border-bottom:1px solid var(--rule);flex:none}.rp-shell__body{flex:1 1;min-height:0;overflow:auto}.rp-crumbs{display:flex;align-items:center;gap:8px;font:400 13px/1 var(--font-sans);color:var(--fg-3);min-width:0}.rp-crumbs>:last-child{color:var(--fg-1)}.rp-crumbs__sep{color:var(--fg-4)}.rp-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden}.rp-table{width:100%;border-collapse:collapse;font:400 var(--fs-cell)/1.3 var(--font-sans);color:var(--fg-1)}.rp-table caption{padding:0 var(--cell-px) 12px;font:400 var(--fs-label)/1.3 var(--font-mono);caption-side:bottom;padding-top:14px}.rp-table caption,.rp-table th{text-align:left;color:var(--fg-3)}.rp-table th{height:calc(var(--row-h) * .85);padding:0 var(--cell-px);font:400 var(--fs-label)/1 var(--font-mono);border-bottom:1px solid var(--rule-ink);white-space:nowrap}[data-density=compact] .rp-table th{font-size:var(--fs-micro)}.rp-table th.is-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rp-table th.is-sortable:hover{color:var(--fg-1)}.rp-table th .rp-sort{display:inline-block;margin-left:4px;color:var(--fg-1)}.rp-table td{height:var(--row-h);padding:0 var(--cell-px);border-bottom:1px solid var(--rule);vertical-align:middle}.rp-table .is-right{text-align:right}[data-density=compact] .rp-table td{white-space:nowrap}.rp-table .is-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:calc(var(--fs-cell) - 1px)}.rp-table .is-muted{color:var(--fg-3)}.rp-table tbody tr{transition:background var(--dur-fast) var(--ease-out)}.rp-table.is-interactive tbody tr{cursor:pointer}.rp-table.is-interactive tbody tr:hover{background:var(--bg-hover)}.rp-table tbody tr[aria-selected=true]{background:var(--highlight-bg);box-shadow:inset 2px 0 0 var(--highlight-stroke)}.rp-table.is-sticky thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--bg);z-index:var(--z-sticky)}.rp-card{background:var(--bg);color:var(--fg-1);border-radius:var(--radius-md);padding:var(--panel-pad);min-width:0}.rp-card--outline{background:transparent;border:1px solid var(--rule)}.rp-card--flush{padding:0}.rp-card.is-interactive{cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.rp-card--outline.is-interactive:hover{border-color:var(--rule-strong)}[data-density=compact] .rp-card{border-radius:var(--radius-sm)}.rp-panel{display:flex;flex-direction:column;min-width:0;background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-md);overflow:hidden}[data-density=compact] .rp-panel{border-radius:var(--radius-sm)}.rp-panel__head{display:flex;align-items:center;gap:12px;padding:calc(var(--panel-pad) * .75) var(--panel-pad);border-bottom:1px solid var(--rule)}.rp-panel__titles{display:grid;grid-gap:4px;gap:4px;min-width:0;margin-right:auto}.rp-panel__title{font:500 var(--fs-title-s)/1.25 var(--font-sans);letter-spacing:-.01em;margin:0}[data-density=compact] .rp-panel__title{font-size:14px}.rp-panel__actions{display:flex;align-items:center;gap:6px}.rp-panel__body{padding:var(--panel-pad);min-width:0}.rp-panel__body.is-flush{padding:0}.rp-panel__foot{padding:calc(var(--panel-pad) * .6) var(--panel-pad);border-top:1px solid var(--rule);display:flex;gap:8px;align-items:center}.rp-section{background:var(--bg);color:var(--fg-1);border-radius:var(--radius-lg);padding:var(--section-pad-y) var(--page-gutter)}.rp-section--plain{border-radius:0}.rp-section__inner{max-width:var(--page-max);margin:0 auto}.rp-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--radius-xs);font:400 11px/1 var(--font-mono);white-space:nowrap;background:var(--bg-subtle);color:var(--fg-2)}.rp-badge--outline{background:transparent;border:1px solid var(--rule-strong)}.rp-badge--attention{background:var(--attention-bg);color:var(--attention)}.rp-badge--positive{background:var(--positive-bg);color:var(--positive)}.rp-badge--caution{background:var(--caution-bg);color:var(--caution)}.rp-badge--inverse{background:var(--fg-1);color:var(--bg)}.rp-badge--text{background:none;padding:0;height:auto}.rp-badge--text.rp-badge--attention{color:var(--attention)}.rp-status{display:inline-flex;align-items:center;gap:7px;font:400 var(--fs-caption)/1 var(--font-sans);color:var(--fg-1);white-space:nowrap}.rp-status__dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%}.rp-status--sm .rp-status__dot{width:6px;height:6px}.rp-status--lg .rp-status__dot{width:10px;height:10px}.rp-status--live .rp-status__dot{background:var(--positive)}.rp-status--activating .rp-status__dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--positive)}.rp-status--activating .rp-status__dot:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 1.5px var(--positive);animation:rp-pulse 1.6s var(--ease-out) infinite}.rp-status--dormant .rp-status__dot{background:transparent;box-shadow:inset 0 0 0 1.25px var(--dormant)}.rp-status--stale .rp-status__dot{background:var(--caution);border-radius:1.5px;transform:rotate(45deg) scale(.85)}.rp-status--failed .rp-status__dot{background:var(--attention);border-radius:1px}.rp-status--failed{color:var(--attention)}.rp-status--dormant .rp-status__label,.rp-status__meta{color:var(--fg-3)}.rp-status__meta{font:400 11px/1 var(--font-mono)}@keyframes rp-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.rp-status--activating .rp-status__dot:after{animation:none}}.rp-metric{display:grid;grid-gap:10px;gap:10px;min-width:0}.rp-metric__label{display:flex;align-items:center;gap:8px;font:400 var(--fs-small)/1.3 var(--font-sans);color:var(--fg-1)}.rp-metric__label .rp-metric__aside{margin-left:auto;font:400 var(--fs-micro)/1 var(--font-mono);color:var(--fg-3)}.rp-metric__value{font-family:var(--font-mono);font-weight:400;line-height:1;letter-spacing:var(--tracking-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-1);margin:0;white-space:nowrap}.rp-metric--xl .rp-metric__value{font-size:var(--fs-figure-xl)}.rp-metric--l .rp-metric__value{font-size:var(--fs-figure-l)}.rp-metric--m .rp-metric__value{font-size:var(--fs-figure-m)}.rp-metric--s .rp-metric__value{font-size:var(--fs-figure-s)}.rp-metric--s{gap:6px}.rp-metric--s .rp-metric__label{font-size:var(--fs-micro);color:var(--fg-3)}.rp-metric__value.is-attention{color:var(--attention)}.rp-metric__value.is-positive{color:var(--positive)}.rp-metric__foot{display:flex;align-items:baseline;gap:10px;font:400 var(--fs-micro)/1.3 var(--font-mono);color:var(--fg-3)}.rp-metric__delta{font:400 var(--fs-caption)/1 var(--font-mono)}.rp-metric__delta.is-positive{color:var(--positive)}.rp-metric__delta.is-attention{color:var(--attention)}.rp-metric__delta.is-neutral{color:var(--fg-2)}.rp-chart{display:grid;grid-gap:12px;gap:12px;min-width:0}.rp-chart__axis,.rp-chart__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rp-chart__title{font:400 var(--fs-small)/1.3 var(--font-sans);color:var(--fg-1)}.rp-chart__axis,.rp-chart__meta{font:400 var(--fs-micro)/1 var(--font-mono);color:var(--fg-3)}.rp-run{display:flex;align-items:flex-end;gap:var(--run-gap,3px)}.rp-run__bar{flex:1 1;min-width:1px;background:var(--chart-ok);border-radius:.5px;transition:opacity var(--dur-fast) var(--ease-out)}.rp-run__bar.is-flagged{background:var(--attention)}.rp-run__bar.is-running{background:var(--fg-1);animation:rp-blink 1.2s var(--ease-in-out) infinite}.rp-run__bar.is-pending{background:var(--chart-muted)}.rp-run__bar.is-ink{background:var(--fg-1)}.rp-run:hover .rp-run__bar{opacity:.55}.rp-run .rp-run__bar:hover{opacity:1}@keyframes rp-blink{50%{opacity:.35}}.rp-trend{display:block;width:100%;overflow:visible}.rp-map{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--bg-sunken);border:1px solid var(--rule);min-height:200px;isolation:isolate}[data-density=compact] .rp-map{border-radius:var(--radius-sm)}.rp-map__canvas{position:absolute;inset:0;z-index:0}.rp-map__placeholder{position:absolute;inset:0;display:grid;place-items:center;background-image:repeating-linear-gradient(135deg,var(--rule) 0 1px,transparent 1px 10px);font:400 var(--fs-micro)/1.4 var(--font-mono);color:var(--fg-3);text-align:center}.rp-map__overlay{position:absolute;z-index:2;display:flex;gap:6px}.rp-map__overlay--tl{top:10px;left:10px}.rp-map__overlay--tr{top:10px;right:10px;flex-direction:column}.rp-map__overlay--bl{bottom:10px;left:10px}.rp-map__overlay--br{bottom:10px;right:10px}.rp-map__chip{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:6px 10px;font:400 var(--fs-micro)/1.2 var(--font-mono)}.rp-map__chip,.rp-map__legend{background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-xs);box-shadow:var(--elev-1);color:var(--fg-2)}.rp-map__legend{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;font:400 var(--fs-micro)/1 var(--font-mono)}.rp-map__attr{font:400 10px/1 var(--font-mono);color:var(--fg-3)}.rp-drawer-layer{position:fixed;inset:0;z-index:var(--z-drawer);pointer-events:none}.rp-drawer-layer.is-inline{position:absolute}.rp-drawer__scrim{position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.rp-drawer{position:absolute;top:0;right:0;bottom:0;width:min(var(--drawer-w),100%);display:flex;flex-direction:column;background:var(--bg-raised);color:var(--fg-1);border-left:1px solid var(--rule);box-shadow:var(--elev-3);transform:translateX(100%);transition:transform var(--dur-slow) var(--ease-out)}.rp-drawer-layer.is-open{pointer-events:auto}.rp-drawer-layer.is-open .rp-drawer__scrim{opacity:1}.rp-drawer-layer.is-open .rp-drawer{transform:none}.rp-drawer__head{display:flex;align-items:flex-start;gap:12px;padding:var(--panel-pad);border-bottom:1px solid var(--rule)}.rp-drawer__titles{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:0}.rp-drawer__title{font:400 var(--fs-title)/1.2 var(--font-sans);letter-spacing:-.015em;margin:0}[data-density=compact] .rp-drawer__title{font-size:17px;font-weight:500}.rp-drawer__body{flex:1 1;overflow-y:auto;padding:var(--panel-pad)}.rp-drawer__foot{display:flex;justify-content:flex-end;gap:8px;padding:calc(var(--panel-pad) * .75) var(--panel-pad);border-top:1px solid var(--rule)}.rp-empty{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:calc(var(--panel-pad) * 1.5) var(--panel-pad);max-width:460px}.rp-empty--center{justify-items:center;text-align:center;margin:0 auto}.rp-empty__mark{width:28px;height:1px;background:var(--rule-ink)}.rp-empty--error .rp-empty__mark{background:var(--attention)}.rp-empty__code{font:400 var(--fs-micro)/1 var(--font-mono);color:var(--fg-3)}.rp-empty--error .rp-empty__code{color:var(--attention)}.rp-empty__title{font:400 var(--fs-title)/1.2 var(--font-sans);letter-spacing:-.015em;margin:0}[data-density=compact] .rp-empty__title{font-size:16px;font-weight:500}.rp-empty__desc{font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--fg-2);margin:0;text-wrap:pretty}.rp-empty__actions{display:flex;gap:8px;margin-top:4px}.rp-flow{position:relative;min-width:0;overflow-x:auto}.rp-flow__grid{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--flow-col-min,128px),1fr);grid-gap:var(--flow-gap,48px);gap:var(--flow-gap,48px)}.rp-flow__stage{display:flex;flex-direction:column;gap:8px;min-width:0}.rp-flow__stage-label{display:flex;justify-content:space-between;font:400 var(--fs-micro)/1 var(--font-mono);color:var(--fg-3);padding-bottom:8px;border-bottom:1px solid var(--rule-ink);margin-bottom:4px}.rp-flow__node{all:unset;box-sizing:border-box;display:grid;grid-gap:5px;gap:5px;padding:8px 10px;background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),opacity var(--dur-base) var(--ease-out);min-width:0}.rp-flow__node:hover{border-color:var(--rule-strong)}.rp-flow__node.is-selected{border-color:var(--highlight-stroke);box-shadow:0 0 0 .5px var(--highlight-stroke);background:var(--highlight-bg)}.rp-flow__node.is-attention{border-color:var(--attention)}.rp-flow__node.is-dim{opacity:.35}.rp-flow__node-top{display:flex;align-items:center;gap:8px;font:400 13px/1.2 var(--font-sans);color:var(--fg-1);min-width:0}.rp-flow__node-top span:first-child{flex:1 1;min-width:0}.rp-flow__node-meta,.rp-flow__node-top span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-flow__node-meta{font:400 11px/1.2 var(--font-mono);color:var(--fg-3)}.rp-flow__edges{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}.rp-flow__edge{fill:none;stroke:var(--rule-strong);stroke-width:1;transition:stroke var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.rp-flow__edge.is-active{stroke:var(--highlight-stroke)}.rp-flow__edge.is-dim{opacity:.25}.rp-flow__edge.is-attention{stroke:var(--attention);stroke-dasharray:3 3}.rp-wordmark{display:inline-block;font-family:var(--font-sans);font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--fg-1);white-space:nowrap}.rp-wordmark--s{font-size:13px}.rp-wordmark--m{font-size:15px}.rp-wordmark--l{font-size:20px;letter-spacing:-.012em}.rp-wordmark--xl{font-size:28px;letter-spacing:-.015em}.rp-lockup{--rp-lockup-size:20px;display:inline-flex;align-items:baseline;gap:.6em;font-size:var(--rp-lockup-size);line-height:1;white-space:nowrap}.rp-lockup--s{--rp-lockup-size:16px}.rp-lockup--m{--rp-lockup-size:20px}.rp-lockup--l{--rp-lockup-size:26px}.rp-lockup__name{display:inline-flex;align-items:center;gap:.42em;font-family:var(--rp-lockup-font,var(--font-sans,inherit));font-weight:var(--rp-lockup-weight,500);letter-spacing:var(--rp-lockup-tracking,-.02em);color:var(--rp-lockup-fg,var(--fg-1,currentColor))}.rp-lockup__name>svg{height:1.1em;width:auto;flex:none}.rp-lockup__by{display:inline-flex;align-items:center;gap:.4em;font-family:var(--rp-lockup-by-font,var(--font-sans,inherit));font-size:max(11px,.5em);font-weight:500;letter-spacing:.01em;color:var(--rp-lockup-by-fg,var(--fg-3,currentColor))}.rp-lockup__mark{width:1.25em;height:1.25em;flex:none;color:var(--rp-lockup-mark,currentColor)}.rp-lockup--stacked{flex-direction:column;align-items:center;gap:.5em}:root{--sunscope-ground:#F7F6F1;--sunscope-card:#FDFDFA;--sunscope-sunken:#EDECE5;--sunscope-spruce:#1C332E;--sunscope-spruce-raised:#28433D;--sunscope-stone:#E6E7E0;--sunscope-ink:#17231F;--sunscope-fg-2:#4A5059;--sunscope-fg-3:#5D626B;--sunscope-on-dark:#F2F1EC;--sunscope-on-dark-2:#B4C2BB;--sunscope-on-dark-copy:#C9D3CE;--sunscope-rule:rgba(23,35,31,0.12);--sunscope-rule-strong:rgba(23,35,31,0.28);--sunscope-sun:#E9A82C;--sunscope-sun-hover:#D6961C;--sunscope-on-sun:#17231F;--sunscope-mark-on-light:#C98D1C;--sunscope-mark-on-dark:#E9A82C;--sunscope-map-land:#F3F2EC;--sunscope-map-parcel:#E7E7DF;--sunscope-map-parcel-prime:#EFDFB4;--sunscope-map-road:#FDFDFA;--sunscope-map-road-casing:#D9D8CE;--sunscope-map-parcel-line:rgba(30,58,52,0.12);--sunscope-map-storm-hatch:rgba(30,58,52,0.18);--sunscope-map-storm-swath:rgba(30,58,52,0.04);--sunscope-map-unverified:#A9B0A6;--sunscope-map-selected-ring:#2F6FD0;--sunscope-map-selected-fill:rgba(47,111,208,0.16)}[data-product=sunscope]{--bg:var(--sunscope-ground);--bg-raised:var(--sunscope-card);--bg-sunken:var(--sunscope-sunken);--bg-subtle:var(--sunscope-sunken);--bg-field:var(--sunscope-card);--bg-hover:rgba(23,35,31,0.05);--bg-selected:rgba(23,35,31,0.08);--bg-inverse:var(--sunscope-spruce);--fg-1:var(--sunscope-ink);--fg-2:var(--sunscope-fg-2);--fg-3:var(--sunscope-fg-3);--fg-inverse:var(--sunscope-on-dark);--rule:var(--sunscope-rule);--rule-strong:var(--sunscope-rule-strong);--rule-ink:var(--sunscope-ink);--focus:var(--sunscope-ink);--accent:var(--sunscope-sun);--accent-hover:var(--sunscope-sun-hover);--accent-fg:var(--sunscope-mark-on-light);--on-accent:var(--sunscope-on-sun);--eyebrow-color:var(--fg-3);--product-mark:var(--sunscope-mark-on-light);--horizon:var(--sunscope-sun)}[data-product=sunscope] [data-surface=carbon],[data-product=sunscope] [data-surface=forest],[data-product=sunscope] [data-theme=dark],[data-product=sunscope][data-theme=dark]{--bg:var(--sunscope-spruce);--bg-raised:var(--sunscope-spruce-raised);--bg-sunken:var(--sunscope-spruce);--bg-subtle:var(--sunscope-spruce-raised);--bg-field:var(--sunscope-spruce);--bg-hover:rgba(242,241,236,0.06);--bg-selected:rgba(242,241,236,0.10);--bg-inverse:var(--sunscope-ground);--fg-1:var(--sunscope-on-dark);--fg-2:var(--sunscope-on-dark-copy);--fg-3:var(--sunscope-on-dark-2);--fg-inverse:var(--sunscope-ink);--rule:rgba(242,241,236,0.12);--rule-strong:rgba(242,241,236,0.26);--rule-ink:var(--sunscope-on-dark);--focus:var(--sunscope-on-dark);--accent-fg:var(--sunscope-mark-on-dark);--product-mark:var(--sunscope-mark-on-dark)}[data-product=sunscope] [data-surface=blueline],[data-product=sunscope] [data-surface=sage]{--bg:var(--sunscope-stone);--bg-raised:var(--sunscope-card);--bg-sunken:var(--sunscope-sunken);--bg-subtle:var(--sunscope-sunken);--fg-3:var(--sunscope-fg-2)}:root{--signal-rail:#15181C;--signal-rail-fg:#A7ADB4;--signal-rail-mark:#F1F2F3;--signal-rail-rule:rgba(241,242,243,0.18);--signal-sidebar:#1D2126;--signal-sidebar-fg-1:#F1F2F3;--signal-sidebar-fg-2:#A7ADB4;--signal-sidebar-selected:rgba(241,242,243,0.10);--signal-sidebar-rule:rgba(241,242,243,0.14);--signal-ground:#F5F5F4;--signal-card:#FFFFFF;--signal-sunken:#EFEFED;--signal-ink:#111318;--signal-fg-2:#4A5059;--signal-fg-3:#5D626B;--signal-rule:rgba(17,19,24,0.12);--signal-rule-strong:rgba(17,19,24,0.28);--signal-citron:#DDE88A;--signal-citron-strong:#D4E26E;--signal-citron-hover:#CFDB66;--signal-on-citron:#111318;--signal-eyebrow-light:#5D626B;--signal-page:#E9EAE8;--signal-band-dark:#1D2126;--signal-band-dark-raised:#262B31;--signal-band-dark-fg-1:#F1F2F3;--signal-band-dark-fg-2:#A7ADB4;--signal-band-dark-rule:rgba(241,242,243,0.16);--signal-band-light:#FFFFFF;--signal-band-light-2:#F5F5F4;--signal-map-land:#EFEFED;--signal-map-parcel:#F9F9F8;--signal-map-lot-line:rgba(17,19,24,0.10);--signal-map-building:#E1E2DF;--signal-map-road:#FFFFFF;--signal-map-road-casing:#DADAD6;--signal-map-water:#E2E7EA;--signal-map-label:#5D626B;--signal-map-dark-land:#1D2126;--signal-map-dark-parcel:#22272D;--signal-map-dark-lot-line:rgba(241,242,243,0.07);--signal-map-dark-building:#2B3138;--signal-map-dark-road:#33393F;--signal-marker-stroke:#111318;--signal-marker-today:#DDE88A;--signal-marker-earlier:#FFFFFF;--signal-marker-group:#1D2126;--signal-marker-selected-ring:#2F6FD0;--signal-marker-selected-fill:rgba(47,111,208,0.16)}[data-product=signal]{--bg:var(--signal-ground);--bg-raised:var(--signal-card);--bg-sunken:var(--signal-sunken);--bg-subtle:var(--signal-sunken);--bg-field:var(--signal-card);--bg-hover:var(--signal-sunken);--bg-selected:var(--signal-sunken);--bg-inverse:var(--signal-sidebar);--fg-1:var(--signal-ink);--fg-2:var(--signal-fg-2);--fg-3:var(--signal-fg-3);--fg-inverse:var(--signal-sidebar-fg-1);--rule:var(--signal-rule);--rule-strong:var(--signal-rule-strong);--rule-ink:var(--signal-ink);--accent:var(--signal-citron);--accent-hover:var(--signal-citron-hover);--accent-fg:var(--signal-ink);--on-accent:var(--signal-on-citron);--eyebrow-color:var(--signal-eyebrow-light);--product-mark:var(--signal-ink)}[data-product=signal] [data-surface=carbon],[data-product=signal] [data-surface=graphite],[data-product=signal] [data-theme=dark],[data-product=signal][data-theme=dark]{--bg:var(--signal-band-dark);--bg-raised:var(--signal-band-dark-raised);--bg-sunken:var(--signal-rail);--bg-subtle:var(--signal-band-dark-raised);--bg-field:var(--signal-band-dark);--bg-hover:var(--signal-sidebar-selected);--bg-selected:var(--signal-sidebar-selected);--bg-inverse:var(--signal-ground);--fg-1:var(--signal-band-dark-fg-1);--fg-2:var(--signal-band-dark-fg-2);--fg-3:var(--signal-band-dark-fg-2);--fg-inverse:var(--signal-ink);--rule:var(--signal-band-dark-rule);--rule-strong:var(--signal-rail-rule);--rule-ink:var(--signal-band-dark-fg-1);--accent-fg:var(--signal-citron);--eyebrow-color:var(--signal-citron);--product-mark:var(--signal-rail-mark)}[data-product=signal] [data-surface=blueline],[data-product=signal] [data-surface=paper]{--bg:var(--signal-band-light);--bg-raised:var(--signal-band-light-2);--bg-sunken:var(--signal-sunken);--bg-subtle:var(--signal-sunken)}.rpauth{--rpauth-card-width:448px;--rpauth-card-padding:32px;--rpauth-card-radius:10px;--rpauth-control-height:48px;--rpauth-control-radius:6px;--rpauth-btn-radius:var(--rpauth-control-radius);position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(24px,6vh,64px) 16px clamp(28px,7vh,72px);background:var(--rpauth-page,#F3F2ED);color:var(--rpauth-fg,#111318);font-family:var(--rpauth-body-font,system-ui,sans-serif)}.rpauth,.rpauth *,.rpauth :after,.rpauth :before{box-sizing:border-box}.rpauth__col{position:relative;width:100%;max-width:var(--rpauth-card-width);display:flex;flex-direction:column;align-items:center}.rpauth__brand{align-items:center;justify-content:center;gap:10px;margin-bottom:24px;min-height:28px}.rpauth__card{width:100%;background:var(--rpauth-surface,#FFFFFF);border:1px solid var(--rpauth-rule,rgba(17,19,24,.14));border-radius:var(--rpauth-card-radius);padding:var(--rpauth-card-padding);box-shadow:var(--rpauth-card-shadow,none)}.rpauth__head{margin-bottom:24px}.rpauth__h1{margin:0 0 6px;font-family:var(--rpauth-title-font,var(--rpauth-body-font,system-ui,sans-serif));font-size:22px;font-weight:var(--rpauth-title-weight,600);letter-spacing:-.02em;line-height:1.2;color:var(--rpauth-fg,#111318)}.rpauth__lede{margin:0;font-size:14px;line-height:1.5;color:var(--rpauth-muted,#5F6676)}.rpauth__form{gap:var(--rpauth-gap)}.rpauth__field,.rpauth__form{display:flex;flex-direction:column}.rpauth__field{gap:7px}.rpauth__label{font-family:var(--rpauth-label-font,var(--rpauth-body-font,system-ui,sans-serif));font-size:11px;font-weight:var(--rpauth-label-weight,600);letter-spacing:.09em;text-transform:uppercase;color:var(--rpauth-muted,#5F6676)}.rpauth__control{position:relative;display:block}.rpauth__input{width:100%;height:var(--rpauth-control-height);padding:0 14px;background:var(--rpauth-field,#FFFFFF);color:var(--rpauth-fg,#111318);border:1px solid var(--rpauth-rule,rgba(17,19,24,.14));border-radius:var(--rpauth-control-radius);font-family:inherit;font-size:15px;line-height:1.4;transition:border-color .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rpauth__input::placeholder{color:var(--rpauth-faint,#8F95A3)}.rpauth__btn:focus-visible,.rpauth__input:focus-visible,.rpauth__link:focus-visible,.rpauth__reveal:focus-visible{outline:2px solid var(--rpauth-focus,var(--rpauth-fg,#111318));outline-offset:2px}.rpauth__input:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--rpauth-rule-strong,var(--rpauth-rule,rgba(17,19,24,.28)))}.rpauth__input[aria-invalid=true]{border-color:var(--rpauth-danger,#C8392D)}.rpauth__input:disabled{opacity:.6;cursor:default}.rpauth__input--reveal{padding-right:76px}.rpauth__input--code{font-family:var(--rpauth-mono-font,ui-monospace,monospace);font-size:20px;letter-spacing:.3em}.rpauth__reveal{position:absolute;top:50%;right:7px;transform:translateY(-50%);height:34px;padding:0 11px;border:0;border-radius:calc(var(--rpauth-control-radius) - 1px);background:transparent;color:var(--rpauth-muted,#5F6676);font-family:var(--rpauth-label-font,inherit);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rpauth__reveal:hover{color:var(--rpauth-fg,#111318);background:var(--rpauth-hover,rgba(17,19,24,.05))}.rpauth__btn{width:100%;height:var(--rpauth-control-height);margin-top:2px;padding:0 16px;background:var(--rpauth-btn-bg,var(--rpauth-fg,#111318));color:var(--rpauth-btn-fg,#F3F2ED);border:1px solid var(--rpauth-btn-border,var(--rpauth-btn-bg,var(--rpauth-fg,#111318)));border-radius:var(--rpauth-btn-radius);font-family:var(--rpauth-body-font,inherit);font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background-color .12s ease,opacity .12s ease}.rpauth__btn:hover:not(:disabled){background:var(--rpauth-btn-hover,var(--rpauth-btn-bg,#111318))}.rpauth__btn:disabled{opacity:.45;cursor:default}.rpauth__msg{padding:11px 13px;border:1px solid var(--rpauth-rule,rgba(17,19,24,.14));border-radius:var(--rpauth-control-radius);background:var(--rpauth-notice-bg,transparent);color:var(--rpauth-muted,#5F6676);font-size:13px;line-height:1.5}.rpauth__msg.is-error{border-color:var(--rpauth-danger-rule,var(--rpauth-danger,#C8392D));background:var(--rpauth-danger-bg,transparent);color:var(--rpauth-danger-fg,var(--rpauth-danger,#C8392D))}.rpauth__hint{margin:0;font-size:12.5px;line-height:1.5;color:var(--rpauth-muted,#5F6676)}.rpauth__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--rpauth-rule,rgba(17,19,24,.14))}.rpauth__links--split{justify-content:space-between}.rpauth__link{padding:2px 0;border:0;background:none;color:var(--rpauth-link,var(--rpauth-muted,#5F6676));font-family:inherit;font-size:13px;text-align:left;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;cursor:pointer}.rpauth__link:hover{color:var(--rpauth-fg,#111318)}.rpauth__link:disabled{opacity:.5;cursor:default;text-decoration:none}.rpauth__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.rpauth__foot{margin:18px 0 0;font-size:12px;line-height:1.6;text-align:center;color:var(--rpauth-faint,#8F95A3)}.rpauth__foot a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rpauth__foot a:hover{color:var(--rpauth-muted,#5F6676)}.rpauth__company{display:flex;justify-content:center;margin-bottom:20px;color:var(--rpauth-fg,#111318)}.rpauth__company a{display:block;color:inherit}.rpauth__company svg{display:block;width:148px;height:auto}.rpauth__company .rpauth__company-red{fill:var(--rpauth-company-red,#C8392D)}.rpauth__company-foot{margin:20px 0 0;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;line-height:1.6;text-align:center;color:var(--rpauth-faint,#8F95A3)}.rpauth__company-foot strong{font-weight:500;color:var(--rpauth-muted,#5F6676)}.rpauth__company-foot a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rpauth__company-foot a:hover{color:var(--rpauth-muted,#5F6676)}@media (max-width:480px){.rpauth{--rpauth-card-padding:24px 20px;justify-content:flex-start;padding-top:32px}.rpauth__h1{font-size:20px}.rpauth__links{gap:10px 16px}}@media (prefers-reduced-motion:reduce){.rpauth__btn,.rpauth__input{transition:none}}body,html{margin:0;height:100%}body{background:var(--bg);color:var(--fg-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rpauth{--rpauth-page:var(--bg);--rpauth-surface:var(--bg-raised);--rpauth-field:var(--bg-field);--rpauth-rule:var(--rule);--rpauth-rule-strong:var(--rule-strong);--rpauth-hover:var(--bg-hover);--rpauth-notice-bg:var(--bg-sunken);--rpauth-fg:var(--fg-1);--rpauth-muted:var(--fg-2);--rpauth-faint:var(--fg-4);--rpauth-link:var(--fg-2);--rpauth-focus:var(--focus);--rpauth-danger:var(--attention);--rpauth-danger-rule:var(--attention);--rpauth-danger-bg:var(--attention-bg);--rpauth-danger-fg:var(--fg-1);--rpauth-body-font:var(--font-sans);--rpauth-title-font:var(--font-sans);--rpauth-title-weight:400;--rpauth-label-font:var(--font-mono);--rpauth-label-weight:400;--rpauth-mono-font:var(--font-mono);--rpauth-btn-bg:var(--fg-1);--rpauth-btn-fg:var(--bg);--rpauth-btn-hover:var(--ink-700);--rpauth-btn-border:transparent;--rpauth-btn-radius:var(--radius-xs);--rpauth-card-radius:var(--radius-sm);--rpauth-card-shadow:none;--rpauth-card-width:360px;--rpauth-card-padding:0;--rpauth-control-height:40px;--rpauth-control-radius:var(--radius-sm);--rpauth-gap:16px}.rpauth__brand{display:flex;justify-content:flex-start}.rpauth__foot{font:400 11px/1.4 var(--font-mono);color:var(--fg-3)}.av-notice{margin:0 0 20px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius-xs);background:var(--bg-sunken);font:400 13px/1.5 var(--font-sans);color:var(--fg-2)}.av{min-height:100%;background:var(--bg);color:var(--fg-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.av-mono{font:400 11px/1.4 var(--font-mono);letter-spacing:0;color:var(--fg-3)}.av-frame{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100%}.av-side{display:flex;flex-direction:column;border-right:1px solid var(--rule);min-height:100vh}.av-side__head{display:flex;align-items:center;gap:8px;height:48px;padding:0 12px 0 14px;border-bottom:1px solid var(--rule)}.av-side__firm{margin-left:auto;font:400 11px/1 var(--font-mono);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.av-side__group{padding:14px 6px 0}.av-side__label{margin:0;padding:0 8px 6px;font:400 11px/1.3 var(--font-mono);color:var(--fg-3)}.av-side__foot{margin-top:auto;padding:8px 6px 10px;border-top:1px solid var(--rule)}.av-scope{display:flex;align-items:center;gap:8px;min-height:30px;padding:4px 8px;border-radius:var(--radius-xs);font:400 13px/1.3 var(--font-sans);color:var(--fg-2);text-decoration:none;cursor:pointer;background:none;border:0;width:100%;text-align:left}.av-scope:hover{background:var(--bg-hover);color:var(--fg-1)}.av-scope[aria-current=page]{background:var(--bg-selected)}.av-scope__n{margin-left:auto;font:400 11px/1 var(--font-mono);color:var(--fg-3)}.av-main{min-width:0;display:flex;flex-direction:column}.av-bar{height:48px;padding:0 32px;border-bottom:1px solid var(--rule)}.av-bar,.av-tabs{display:flex;align-items:stretch;gap:24px}.av-tabs{min-width:0}.av-tab{display:flex;align-items:center;font:500 13px/1 var(--font-sans);letter-spacing:-.01em;color:var(--fg-2);text-decoration:none;border-bottom:1px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer}.av-tab:hover{color:var(--fg-1)}.av-tab[aria-current=page]{color:var(--fg-1);border-bottom-color:var(--fg-1)}.av-tab[aria-disabled=true]{color:var(--fg-4);cursor:default}.av-bar__scope{margin-left:auto;align-self:center;font:400 11px/1 var(--font-mono);color:var(--fg-3);white-space:nowrap}.av-top{display:none}.av-doc{width:100%;max-width:800px;padding:36px 32px 64px}.av-eyebrow{margin:0 0 10px;font:400 11px/1.3 var(--font-mono);color:var(--fg-3)}.av-h1{margin:0;font:400 28px/1.2 var(--font-sans);letter-spacing:-.02em;text-wrap:balance}.av-lede{margin:12px 0 0;max-width:60ch;font:400 14px/1.55 var(--font-sans);color:var(--fg-2)}.av-sub{display:flex;flex-wrap:wrap;gap:20px;margin-top:18px}.av-sub a{font:400 13px/1 var(--font-sans);color:var(--fg-2);text-decoration:none;padding-bottom:4px;border-bottom:1px solid transparent;cursor:pointer}.av-sub a:hover{color:var(--fg-1)}.av-sub a[aria-current=page]{color:var(--fg-1);border-bottom-color:var(--fg-1)}.av-section{margin-top:36px}.av-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--rule-ink)}.av-section__title{margin:0;font:400 11px/1.3 var(--font-mono);color:var(--fg-1)}.av-list{list-style:none;margin:0;padding:0}.av-item{display:grid;grid-template-columns:72px 112px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--rule);font:400 13px/1.5 var(--font-sans)}.av-item__date,.av-item__kind{font:400 11px/1.5 var(--font-mono);color:var(--fg-3)}.av-item__date{color:var(--fg-1)}.av-src{font:400 11px/1.5 var(--font-mono);color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;white-space:nowrap}.av-src:hover{color:var(--fg-1);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.av-facts{margin:0;display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr)}.av-facts dd,.av-facts dt{margin:0;padding:10px 0;border-bottom:1px solid var(--rule);font:400 13px/1.5 var(--font-sans)}.av-facts dt{color:var(--fg-2);padding-right:16px}.av-row{display:grid;grid-template-columns:120px minmax(0,1fr) 56px;grid-gap:16px;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--rule);font:400 13px/1.5 var(--font-sans)}.av-row__covers{color:var(--fg-2)}.av-open{font:400 13px/1.5 var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;text-align:right}.av-table-box{overflow-x:auto}.av-table{width:100%;min-width:560px;border-collapse:collapse;font:400 13px/1.4 var(--font-sans)}.av-table th{text-align:right;padding:8px 0 8px 12px;font:400 11px/1.3 var(--font-mono);color:var(--fg-3);border-bottom:1px solid var(--rule-ink)}.av-table td{text-align:right;padding:10px 0 10px 12px;border-bottom:1px solid var(--rule);font:400 12px/1.4 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-table td:first-child,.av-table th:first-child{text-align:left;padding-left:0;font-family:var(--font-sans);font-size:13px}.av-table th:first-child{font-family:var(--font-mono);font-size:11px}.av-table td a{text-decoration:none}.av-table td a:hover{text-decoration:underline}.av-author{margin-top:48px;padding-top:12px;border-top:1px solid var(--rule);font:400 11px/1.4 var(--font-mono);color:var(--fg-3)}.av-empty{margin:12px 0 0;font:400 13px/1.55 var(--font-sans);color:var(--fg-2)}.av-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--fg-3);margin-right:8px;vertical-align:middle}@media (max-width:720px){.av-frame{display:block}.av-side{display:none}.av-top{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;border-bottom:1px solid var(--rule)}.av-top__right{margin-left:auto;font:400 12px/1 var(--font-mono);color:var(--fg-3)}.av-bar{height:44px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.av-bar__scope{display:none}.av-tab{font-size:14px}.av-doc{padding:24px 16px 48px}.av-h1{font-size:24px}.av-item{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:14px 0;font-size:14px}.av-item__src,.av-item__text{grid-column:1/-1}.av-item__src{padding-top:4px}.av-facts{grid-template-columns:minmax(0,1fr)}.av-facts dt{padding-bottom:0;border-bottom:0;font-size:12px}.av-facts dd{padding-top:4px;font-size:14px}.av-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.av-row__covers{grid-column:1/-1}.av-open{grid-column:2;grid-row:1}.av-phone-counties{padding:0 16px 8px;border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:4px 12px}}@media (min-width:721px){.av-phone-counties{display:none}}.av-side{background:var(--bg)}.av-side,.av-side .rp-wordmark{color:var(--fg-1)}.av-scope.is-off{color:var(--fg-4)}.av-scope.is-off:hover{color:var(--fg-3)}.av-scope[aria-current=page]{background:var(--highlight-bg);color:var(--fg-1);box-shadow:inset 2px 0 0 var(--highlight-stroke)}.av-band{margin-top:14px;padding:24px 28px 22px;border-radius:var(--radius-md);background:var(--bg);color:var(--fg-1)}.av-band .av-lede{color:var(--fg-2)}.av-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0 0;padding-top:16px;border-top:1px solid var(--rule)}.av-strip dt{margin:0 0 6px;font:400 11px/1.3 var(--font-mono);color:var(--fg-3)}.av-strip dd{margin:0;font:400 18px/1.2 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-1)}.av-strip dd .av-mono{display:block;margin-top:4px}.av-table tbody tr[aria-selected=true] td{background:var(--highlight-bg)}.av-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--highlight-stroke);padding-left:10px}.av-cover{margin:18px 0 0;padding:12px 14px;border-radius:var(--radius-sm);background:var(--bg-sunken);font:400 13px/1.55 var(--font-sans);color:var(--fg-2)}.av-summary{display:flex;flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;font:400 11px/1.5 var(--font-mono);color:var(--fg-2)}.av-item{grid-template-columns:72px 80px minmax(0,1fr) auto}.av-item__county{margin-right:8px;font:400 11px/1.5 var(--font-mono);color:var(--fg-3)}.av-h3{margin:28px 0 0;padding-bottom:6px;border-bottom:1px solid var(--rule);font:400 11px/1.3 var(--font-mono);color:var(--fg-3)}.av-statement{margin:14px 0 4px;max-width:64ch;font:400 13px/1.55 var(--font-sans);color:var(--fg-2)}.av-facts dd .av-mono{margin-left:8px}@media (max-width:720px){.av-band{padding:18px 16px 16px}.av-strip{grid-template-columns:minmax(0,1fr);gap:12px}.av-cover{font-size:14px}.av-item{grid-template-columns:auto minmax(0,1fr)}}