@layer gd.tokens,gd.reset,gd.base,gd.anchor,gd.motion,gd.reading,gd.forced;@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");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}@layer gd.tokens{:root{color-scheme:light dark;--gd-surface:light-dark(#fff,#17181e);--gd-surface-page:light-dark(#f4f4f2,#101116);--gd-surface-subtle:light-dark(#fbfbfc,#1d1f26);--gd-surface-raised:light-dark(#fff,#1d1f26);--gd-surface-sunken:light-dark(#f4f4f7,#101116);--gd-surface-hover:light-dark(#fafafb,#24262e);--gd-surface-pressed:light-dark(#f4f4f7,#2b2d36);--gd-surface-selected:light-dark(#eef0ff,#3b3866);--gd-surface-disabled:light-dark(#f0f1f4,#212329);--gd-surface-inverse:light-dark(#14151a,#24262e);--gd-surface-solid:light-dark(#14151a,#f2f2f4);--gd-surface-map:light-dark(#f0eee9,#22242b);--gd-surface-scrim:light-dark(rgba(20,21,26,.42),rgba(0,0,0,.55));--gd-surface-on-accent:hsla(0,0%,100%,.1);--gd-surface-on-accent-strong:hsla(0,0%,100%,.16);--gd-ink:light-dark(#292a2e,#f2f2f4);--gd-ink-body:light-dark(#3d4047,#c9cbd2);--gd-ink-secondary:light-dark(#5c6068,#9a9ea8);--gd-ink-muted:light-dark(#6b6e75,#8a8e96);--gd-ink-faint:light-dark(#8a8e96,#74777f);--gd-ink-placeholder:light-dark(#9a9ea8,#5c606b);--gd-ink-inverse:light-dark(#fff,#f2f2f4);--gd-ink-on-solid:light-dark(#fff,#101116);--gd-ink-on-accent:#fff;--gd-ink-on-accent-body:light-dark(#e9e8fb,#ecebfc);--gd-ink-on-accent-muted:light-dark(#cbcaf5,#dcdaf9);--gd-line:light-dark(#e8e9ed,#2b2d36);--gd-line-hairline:light-dark(#f0f1f4,#212329);--gd-line-soft:light-dark(#eceef1,#212329);--gd-line-strong:light-dark(#d7d8dd,#3a3d48);--gd-line-hover:light-dark(#c9ccd2,#454955);--gd-line-on-accent:hsla(0,0%,100%,.18);--gd-line-on-accent-hairline:hsla(0,0%,100%,.05);--gd-line-control:light-dark(#8a8e96,#6e7280);--gd-accent:light-dark(#4740db,#5f57e3);--gd-accent-hover:light-dark(#362fbf,#6d66e8);--gd-accent-pressed:light-dark(#2f2aa3,#4740db);--gd-accent-ink:light-dark(#362fbf,#a9a4f2);--gd-accent-wash:light-dark(#eef0ff,#3b3866);--gd-accent-wash-soft:light-dark(#f7f7fd,#1c1b2e);--gd-accent-tint:light-dark(rgba(71,64,219,.25),rgba(140,134,240,.3));--gd-accent-ring:light-dark(rgba(71,64,219,.14),rgba(140,134,240,.22));--gd-success:light-dark(#1b8a4c,#8fbf87);--gd-success-ink:light-dark(#15703d,#8fbf87);--gd-success-wash:light-dark(#f1f7f2,color-mix(in oklab,#8fbf87 14%,#17181e));--gd-success-tint:light-dark(#cfe3d5,color-mix(in oklab,#8fbf87 34%,#17181e));--gd-success-on-solid:light-dark(#fff,#14151a);--gd-info:light-dark(#2f6fb0,#7fb3e6);--gd-info-ink:light-dark(#285f96,#7fb3e6);--gd-info-wash:light-dark(#edf3fa,color-mix(in oklab,#7fb3e6 14%,#17181e));--gd-info-tint:light-dark(#c5daee,color-mix(in oklab,#7fb3e6 34%,#17181e));--gd-info-on-solid:light-dark(#fff,#14151a);--gd-caution:light-dark(#a8850f,#ddb63f);--gd-caution-ink:light-dark(#8a6d09,#d9b34a);--gd-caution-wash:light-dark(#fcf6e6,color-mix(in oklab,#ddb63f 14%,#17181e));--gd-caution-tint:light-dark(#ebd9a2,color-mix(in oklab,#ddb63f 34%,#17181e));--gd-caution-on-solid:light-dark(#fff,#14151a);--gd-danger:light-dark(#c43d3d,#e97b7b);--gd-danger-ink:light-dark(#a83232,#e97b7b);--gd-danger-wash:light-dark(#fcefef,color-mix(in oklab,#e97b7b 14%,#17181e));--gd-danger-tint:light-dark(#efcaca,color-mix(in oklab,#e97b7b 34%,#17181e));--gd-danger-on-solid:light-dark(#fff,#14151a);--gd-editorial-caution-accent:light-dark(#c9a21a,#ddb63f);--gd-ai-mark:light-dark(#4740db,#8c86f0);--gd-ai-edge:light-dark(#c4c0f6,#3b3866);--gd-ai-sheen:light-dark(#eef0ff,#3b3866);--gd-marker-flow:light-dark(#c4267d,#e8579f);--gd-marker-wash:light-dark(#fbe8f1,#4e2540);--gd-marker-wash-accent:light-dark(#ecebfb,#33306b);--gd-illustration-plane-top:light-dark(#4740db,#6d66e8);--gd-illustration-plane-side:light-dark(#8f8ae6,#453f91);--gd-illustration-plane-base:light-dark(#dcd8f9,#2a2757);--gd-illustration-plane-line:light-dark(#b9b5ee,#574fb0);--gd-cartography-assessment-0:#b9bcc4;--gd-cartography-assessment-1:#1b8a4c;--gd-cartography-assessment-2:#2f6fb0;--gd-cartography-assessment-3:#c9a21a;--gd-cartography-assessment-4:#c43d3d;--gd-cartography-assessment-0-line:light-dark(#696d77,#b9bcc4);--gd-cartography-assessment-1-line:light-dark(#15703d,#5bd08b);--gd-cartography-assessment-2-line:light-dark(#285f96,#7fb3e6);--gd-cartography-assessment-3-line:light-dark(#7f6508,#eab94d);--gd-cartography-assessment-4-line:light-dark(#a83232,#e97b7b);--gd-cartography-parcel-line:#c2c8d2;--gd-cartography-building:#e8e9ed;--gd-cartography-massing:#17a6a0;--gd-cartography-massing-alt:#0f7d78;--gd-cartography-easement:#8a7ab5;--gd-cartography-easement-line:#6b5a9e;--gd-cartography-basemap-ground:light-dark(#f8f7f7,#22242b);--gd-cartography-basemap-road:light-dark(#bcc8d5,#3a3f4a);--gd-cartography-basemap-park:light-dark(#fff,#282b33);--gd-cartography-basemap-water:light-dark(#a2d8ec,#1e3a47);--gd-cartography-basemap-label:light-dark(#5c6470,#9aa3b0);--gd-cartography-basemap-label-strong:light-dark(#4a525e,#c2c9d4);--gd-cartography-basemap-label-halo:light-dark(#fff,#101116);--gd-cartography-utility-water:#12809c;--gd-cartography-utility-sewer:#8a6a2b;--gd-cartography-utility-storm:#708b96;--gd-cartography-seq-1:#e8eef6;--gd-cartography-seq-2:#b9cfe6;--gd-cartography-seq-3:#7fa9ce;--gd-cartography-seq-4:#4a7faf;--gd-cartography-seq-5:#1f4e79;--gd-cartography-cat-1:#3f7cac;--gd-cartography-cat-2:#c1663f;--gd-cartography-cat-3:#4e9a6a;--gd-cartography-cat-4:#8c6bb1;--gd-cartography-cat-5:#b8983f;--gd-cartography-cat-6:#6e7b8b;--gd-cartography-cat-other:#c2c8d2;--gd-shadow-none:none;--gd-shadow-xs:0 1px 2px rgba(20,21,26,.14);--gd-shadow-sm:0 1px 3px rgba(20,21,26,.12);--gd-shadow-scroll:0 4px 6px -4px rgba(20,21,26,.14);--gd-shadow-float:0 4px 14px rgba(20,21,26,.1);--gd-shadow-md:0 8px 26px rgba(20,21,26,.16);--gd-shadow-lg:0 16px 40px rgba(20,21,26,.24);--gd-shadow-xl:0 24px 60px rgba(20,21,26,.3);--gd-font-sans:"Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--gd-font-mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--gd-text-display:40px;--gd-text-h1:28px;--gd-text-h2:26px;--gd-text-h3:17px;--gd-text-title:15px;--gd-text-reading:18px;--gd-text-lead:14px;--gd-text-body:13.5px;--gd-text-ui:13px;--gd-text-ui-sm:12.5px;--gd-text-meta:12px;--gd-text-caption:11.5px;--gd-text-eyebrow:11px;--gd-text-micro:10.5px;--gd-text-nano:10px;--gd-weight-normal:400;--gd-weight-medium:500;--gd-weight-semi:600;--gd-weight-bold:700;--gd-leading-none:1;--gd-leading-tight:1.05;--gd-leading-snug:1.45;--gd-leading-normal:1.55;--gd-leading-relaxed:1.65;--gd-leading-mono:1.75;--gd-tracking-display:-.03em;--gd-tracking-h1:-.028em;--gd-tracking-h2:-.02em;--gd-tracking-h3:-.015em;--gd-tracking-tight:-.01em;--gd-tracking-normal:0;--gd-tracking-eyebrow:.07em;--gd-tracking-wordmark:.035em;--gd-space-0:0;--gd-space-1:2px;--gd-space-2:4px;--gd-space-3:6px;--gd-space-4:8px;--gd-space-5:10px;--gd-space-6:12px;--gd-space-7:14px;--gd-space-8:16px;--gd-space-9:18px;--gd-space-10:20px;--gd-space-11:24px;--gd-space-12:26px;--gd-space-13:32px;--gd-space-14:40px;--gd-space-15:48px;--gd-space-16:56px;--gd-space-17:72px;--gd-space-px:1px;--gd-radius-xs:4px;--gd-radius-sm:6px;--gd-radius-md:8px;--gd-radius-lg:10px;--gd-radius-xl:12px;--gd-radius-2xl:14px;--gd-radius-3xl:16px;--gd-radius-pill:999px;--gd-border-width:1px;--gd-border-width-selected:2px;--gd-border-focus-width:2px;--gd-border-focus-offset:2px;--gd-border-focus-ring:0 0 0 2px var(--gd-accent);--gd-border-focus-ring-invalid:0 0 0 2px var(--gd-danger);--gd-border-rule-width:3px;--gd-elevation-sunken:none;--gd-elevation-flat:none;--gd-elevation-raised:var(--gd-shadow-sm);--gd-elevation-float:var(--gd-shadow-float);--gd-elevation-overlay:var(--gd-shadow-md);--gd-elevation-toast:var(--gd-shadow-lg);--gd-elevation-modal:var(--gd-shadow-xl);--gd-ease-standard:cubic-bezier(.2,0,0,1);--gd-ease-standard-decel:cubic-bezier(0,0,0,1);--gd-ease-standard-accel:cubic-bezier(.3,0,1,1);--gd-ease-emphasized:cubic-bezier(.2,0,0,1);--gd-ease-emphasized-decel:cubic-bezier(.05,.7,.1,1);--gd-ease-emphasized-accel:cubic-bezier(.3,0,.8,.15);--gd-dur-instant:.1s;--gd-dur-fast:.15s;--gd-dur-normal:.2s;--gd-dur-slow:.3s;--gd-dur-slower:.4s;--gd-dur-long:.5s;--gd-z-base:0;--gd-z-map-veil:9;--gd-z-map-chrome:10;--gd-z-map-pill:12;--gd-z-map-fab:14;--gd-z-panel:20;--gd-z-sheet:25;--gd-z-sticky:30;--gd-z-popover:40;--gd-z-scrim:50;--gd-z-modal:60;--gd-z-toast:70;--gd-z-skip:80;--gd-bp-compact:600px;--gd-bp-medium:840px;--gd-bp-expanded:1200px;--gd-bp-large:1600px;--gd-container-tight:220px;--gd-container-narrow:360px;--gd-container-wide:560px;--gd-container-full:800px;--gd-size-gutter:24px;--gd-size-margin-compact:16px;--gd-size-margin-expanded:24px;--gd-size-container:1200px;--gd-size-measure:660px;--gd-size-reading:700px;--gd-size-form:520px;--gd-size-panel:400px;--gd-size-nav:200px;--gd-size-toc:170px;--gd-size-rail:88px;--gd-size-card-min:260px;--gd-size-tap:44px}@media(prefers-color-scheme:dark){:root:not([data-gd-theme=light]){color-scheme:dark;--gd-shadow-none:none;--gd-shadow-xs:none;--gd-shadow-sm:none;--gd-shadow-scroll:0 4px 6px -4px rgba(0,0,0,.5);--gd-shadow-float:0 4px 14px rgba(0,0,0,.4);--gd-shadow-md:0 8px 26px rgba(0,0,0,.45);--gd-shadow-lg:0 16px 40px rgba(0,0,0,.55);--gd-shadow-xl:0 24px 60px rgba(0,0,0,.6)}}:root[data-gd-theme=dark]{color-scheme:dark;--gd-shadow-none:none;--gd-shadow-xs:none;--gd-shadow-sm:none;--gd-shadow-scroll:0 4px 6px -4px rgba(0,0,0,.5);--gd-shadow-float:0 4px 14px rgba(0,0,0,.4);--gd-shadow-md:0 8px 26px rgba(0,0,0,.45);--gd-shadow-lg:0 16px 40px rgba(0,0,0,.55);--gd-shadow-xl:0 24px 60px rgba(0,0,0,.6)}:root[data-gd-theme=light]{color-scheme:light}}@layer gd.reset{*,:after,:before{box-sizing:border-box}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul){margin:0}:where(ol,ul){padding:0;list-style:none}html{font-size:100%;-webkit-text-size-adjust:100%}:where(body){min-height:100vh;background:var(--gd-surface-page);color:var(--gd-ink-body);font-family:var(--gd-font-sans);font-size:var(--gd-text-body);font-weight:var(--gd-weight-normal);line-height:var(--gd-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(img,picture,svg,video,canvas){display:block;max-width:100%}:where(svg){fill:none}:where(svg[fill=currentColor]){fill:currentColor}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical}:where(table){border-collapse:collapse;border-spacing:0}[data-gd-numeric]{font-variant-numeric:tabular-nums}:where(a){color:var(--gd-accent-ink);text-decoration:none}:where(a:hover){text-decoration:underline;text-underline-offset:2px}:where(hr){border:0;border-top:var(--gd-border-width) solid var(--gd-line-hairline)}::-moz-selection{background:var(--gd-accent-ring)}::selection{background:var(--gd-accent-ring)}:where(h1,h2,h3,h4,h5,h6){color:var(--gd-ink);font-weight:var(--gd-weight-bold);line-height:var(--gd-leading-none);text-wrap:balance}:where(h1){font-size:var(--gd-text-h1);letter-spacing:var(--gd-tracking-h1)}:where(h2){font-size:var(--gd-text-h2);letter-spacing:var(--gd-tracking-h2)}:where(h3){font-size:var(--gd-text-h3);letter-spacing:var(--gd-tracking-h3)}:where(h4){font-size:var(--gd-text-title);letter-spacing:var(--gd-tracking-tight)}:where(h5,h6){font-size:var(--gd-text-ui)}:where(code,kbd,samp,pre){font-family:var(--gd-font-mono);font-size:.92em}:where(p,li,figcaption){text-wrap:pretty}}@layer gd.base{:root{--gd-page-column:var(--gd-size-container);--gd-page-gutter:var(--gd-size-margin-expanded)}html{scrollbar-gutter:stable}@media(max-width:599px){:root{--gd-page-gutter:var(--gd-size-margin-compact)}}:root{--gd-texture-survey:linear-gradient(color-mix(in srgb,var(--gd-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--gd-ink) 5%,transparent) 1px,transparent 1px);--gd-texture-survey-size:22px 22px}:focus-visible{outline:var(--gd-border-focus-width) solid var(--gd-accent);outline-offset:var(--gd-border-focus-offset)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes gd-spin{to{transform:rotate(1turn)}}@keyframes gd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gd-pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}}.gd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gd-skip-link{position:fixed;top:var(--gd-space-4);left:var(--gd-space-4);z-index:var(--gd-z-skip);padding:var(--gd-space-4) var(--gd-space-6);background:var(--gd-surface);border:var(--gd-border-width) solid var(--gd-line);border-radius:var(--gd-radius-lg);box-shadow:var(--gd-elevation-overlay);font-size:var(--gd-text-ui-sm);font-weight:var(--gd-weight-semi);color:var(--gd-ink);transform:translateY(calc(-100% - var(--gd-space-8)))}.gd-skip-link:focus-visible{transform:none}@layer gd.anchor{@supports (anchor-name:--gd-a){[data-gd-anchored]{position:fixed;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;max-height:-webkit-fill-available;max-height:-moz-available;max-height:stretch;overflow-y:auto;overscroll-behavior:contain}[data-gd-anchored][data-gd-side=bottom][data-gd-align=start]{position-area:block-end span-inline-end}[data-gd-anchored][data-gd-side=bottom][data-gd-align=end]{position-area:block-end span-inline-start}[data-gd-anchored][data-gd-side=bottom][data-gd-align=center]{position-area:block-end center}[data-gd-anchored][data-gd-side=top][data-gd-align=start]{position-area:block-start span-inline-end}[data-gd-anchored][data-gd-side=top][data-gd-align=end]{position-area:block-start span-inline-start}[data-gd-anchored][data-gd-side=top][data-gd-align=center]{position-area:block-start center}[data-gd-anchored][data-gd-side=left][data-gd-align=start]{position-area:inline-start span-block-end}[data-gd-anchored][data-gd-side=left][data-gd-align=end]{position-area:inline-start span-block-start}[data-gd-anchored][data-gd-side=left][data-gd-align=center]{position-area:inline-start center}[data-gd-anchored][data-gd-side=right][data-gd-align=start]{position-area:inline-end span-block-end}[data-gd-anchored][data-gd-side=right][data-gd-align=end]{position-area:inline-end span-block-start}[data-gd-anchored][data-gd-side=right][data-gd-align=center]{position-area:inline-end center}[data-gd-anchored][data-gd-match-width]{min-width:anchor-size(width)}}}@layer gd.motion{.gd-fade-enter-active{transition:opacity var(--gd-dur-fast) var(--gd-ease-standard-decel)}.gd-fade-leave-active{transition:opacity var(--gd-dur-instant) var(--gd-ease-standard-accel)}.gd-fade-enter-from,.gd-fade-leave-to{opacity:0}.gd-tab-enter-active{transition:opacity var(--gd-dur-normal) var(--gd-ease-standard-decel)}.gd-tab-leave-active{transition:opacity var(--gd-dur-instant) var(--gd-ease-standard-accel)}.gd-tab-enter-from,.gd-tab-leave-to{opacity:0}.gd-pop-enter-active{transition:opacity var(--gd-dur-fast) var(--gd-ease-standard-decel),transform var(--gd-dur-normal) var(--gd-ease-emphasized-decel)}.gd-pop-leave-active{transition:opacity var(--gd-dur-instant) var(--gd-ease-standard-accel),transform var(--gd-dur-instant) var(--gd-ease-emphasized-accel)}.gd-pop-enter-from,.gd-pop-leave-to{opacity:0;transform:translateY(var(--gd-space-2)) scale(.98)}.gd-side-enter-active{transition:transform var(--gd-dur-long) var(--gd-ease-emphasized-decel)}.gd-side-leave-active{transition:transform var(--gd-dur-slow) var(--gd-ease-emphasized-accel)}.gd-side-enter-from,.gd-side-leave-to{transform:translate(calc(100% + var(--gd-space-13)))}.gd-sheet-up-enter-active{transition:transform var(--gd-dur-slower) var(--gd-ease-emphasized-decel)}.gd-sheet-up-leave-active{transition:transform var(--gd-dur-slow) var(--gd-ease-emphasized-accel)}.gd-sheet-up-enter-from,.gd-sheet-up-leave-to{transform:translateY(100%)}.gd-reveal-enter-active{transition:opacity var(--gd-dur-fast) var(--gd-ease-standard-decel),transform var(--gd-dur-normal) var(--gd-ease-emphasized-decel)}.gd-reveal-leave-active{transition:opacity var(--gd-dur-instant) var(--gd-ease-standard-accel),transform var(--gd-dur-instant) var(--gd-ease-standard-accel)}.gd-reveal-enter-from,.gd-reveal-leave-to{opacity:0;transform:translateY(calc(var(--gd-space-1)*-1))}@keyframes gd-side-in{0%{opacity:0;transform:translate(var(--gd-space-13))}to{opacity:1;transform:none}}@keyframes gd-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes gd-reveal{0%{opacity:0;transform:translateY(calc(var(--gd-space-1)*-1))}to{opacity:1;transform:none}}}@layer gd.reading{.gd-reading{--gd-reading-toc-gap:var(--gd-space-14);--gd-reading-toc-pad:max(calc(var(--gd-reading-toc-gap) - var(--gd-reading-gutter, 0px)),0px);--gd-reading-toc-reserve:0px}.gd-reading.has-toc{--gd-reading-toc-reserve:calc(var(--gd-size-toc) + var(--gd-reading-toc-pad))}.gd-reading.has-toc :is(.gd-page-header.gd-reading__band,.gd-reading__band>.gd-page-header){padding-inline-end:var(--gd-reading-toc-reserve)}.gd-reading__row{display:flex;align-items:flex-start}.gd-reading__body{flex:1;min-width:0;max-width:calc(var(--gd-reading-column, 100%) + var(--gd-reading-gutter, 0px)*2);margin-inline-start:auto;padding-inline:var(--gd-reading-gutter,0)}.gd-reading__toc{flex:none;width:var(--gd-reading-toc-reserve);margin-inline-end:auto;position:sticky;top:var(--gd-space-9);padding-block:var(--gd-space-9);padding-inline-start:var(--gd-reading-toc-pad)}.gd-reading__toc-inner{width:var(--gd-size-toc);max-height:calc(100dvh - var(--gd-sticky-offset, 0px) - var(--gd-space-13));overflow-y:auto;overscroll-behavior:contain}@media(max-width:1199px){.gd-reading.has-toc{--gd-reading-toc-reserve:0px}.gd-reading__toc{display:none}.gd-reading__body{margin-inline:auto}}}@layer gd.forced{@media(forced-colors:active){:focus-visible{outline-color:Highlight}.gd-hero-search__pill:focus-within,.gd-input:focus-visible,.gd-navbar a:focus-visible,.gd-select__trigger:focus-visible,.gd-textarea:focus-visible,.gd-user:focus-visible{outline:var(--gd-border-focus-width) solid Highlight;outline-offset:var(--gd-border-focus-offset)}.gd-dialog,.gd-drawer,.gd-maptool,.gd-menu__panel,.gd-popover__panel,.gd-select__list,.gd-suggest__list,.gd-toast,.gd-tooltip__panel{border:var(--gd-border-width) solid CanvasText}.gd-dialog::backdrop,.gd-drawer::backdrop{background:Canvas;opacity:1}.gd-switch{forced-color-adjust:none;background:Canvas;border:var(--gd-border-width) solid CanvasText}.gd-switch[aria-checked=true]{background:Highlight;border-color:Highlight}.gd-switch__knob{background:CanvasText;box-shadow:none}.gd-switch[aria-checked=true] .gd-switch__knob{background:HighlightText}.gd-switch:disabled{background:Canvas;border-color:GrayText}.gd-switch:disabled .gd-switch__knob{background:GrayText}.gd-check__box,.gd-radio__dot{forced-color-adjust:none;background:Canvas;border-color:CanvasText}.gd-check__input:checked+.gd-check__box,.gd-check__input:indeterminate+.gd-check__box{background:Highlight;border-color:Highlight;color:HighlightText}.gd-radio__input:checked+.gd-radio__dot{border-color:Highlight}.gd-check.is-disabled .gd-check__box,.gd-radio.is-disabled .gd-radio__dot{border-color:GrayText}.gd-row.is-selected,.gd-seg__opt.is-active,.gd-select__option.is-active,.gd-select__option.is-selected,.gd-specimen.is-selected,.gd-suggest__row.is-active,[role=option][aria-selected=true],[role=tab][aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText}.gd-card.is-selected{border-color:Highlight}.gd-rail-item.is-active,[aria-current]:not([aria-current=false]){forced-color-adjust:none;color:Highlight}.gd-btn{border:var(--gd-border-width) solid ButtonBorder}.gd-btn:disabled,.gd-btn[aria-disabled=true]{color:GrayText;border-color:GrayText}.gd-btn.is-link{border-color:transparent;color:LinkText}.gd-btn.is-pressed,.gd-btn[aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.gd-progress{forced-color-adjust:none;background:Canvas;border:var(--gd-border-width) solid CanvasText}.gd-progress__fill{background:Highlight}.gd-slider__input::-webkit-slider-runnable-track{forced-color-adjust:none;background-image:none;background-color:Canvas;border:var(--gd-border-width) solid CanvasText}.gd-slider__input::-moz-range-track{forced-color-adjust:none;background-image:none;background-color:Canvas;border:var(--gd-border-width) solid CanvasText}.gd-slider__input::-moz-range-progress{forced-color-adjust:none;background-color:Highlight}.gd-slider__input::-webkit-slider-thumb{forced-color-adjust:none;background-color:Highlight;border-color:Canvas;box-shadow:none}.gd-slider__input::-moz-range-thumb{forced-color-adjust:none;background-color:Highlight;border-color:Canvas;box-shadow:none}.gd-slider__input:disabled::-webkit-slider-thumb{background-color:GrayText}.gd-slider__input:disabled::-moz-range-thumb{background-color:GrayText}.gd-skeleton{forced-color-adjust:none;background:Canvas;border:var(--gd-border-width) dashed GrayText}.gd-chip__swatch{forced-color-adjust:none;border:var(--gd-border-width) solid CanvasText}}}.gd-icon[data-v-2a177c6b]{display:block;flex:none}.gd-toast[data-v-774ade2e]{display:inline-flex;align-items:center;gap:var(--gd-space-6);padding:var(--gd-space-6) var(--gd-space-7);background:var(--gd-surface-inverse);border-radius:var(--gd-radius-xl);box-shadow:var(--gd-elevation-toast);color:var(--gd-ink-inverse);animation:gd-pop-in var(--gd-dur-normal) var(--gd-ease-standard-decel)}.gd-toast__icon.is-success[data-v-774ade2e]{color:#8fbf87}.gd-toast__icon.is-info[data-v-774ade2e]{color:#7fb3e6}.gd-toast__icon.is-caution[data-v-774ade2e]{color:#d9b34a}.gd-toast__icon.is-danger[data-v-774ade2e]{color:#e97b7b}.gd-toast__text[data-v-774ade2e]{font-size:var(--gd-text-ui);font-weight:var(--gd-weight-semi)}.gd-toast__action[data-v-774ade2e]{padding:0;border:0;background:none;font-size:var(--gd-text-ui-sm);font-weight:var(--gd-weight-semi);color:#a9a4f2;cursor:pointer}.gd-toast__action[data-v-774ade2e]:hover{text-decoration:underline}.gd-toast__dismiss[data-v-774ade2e]{display:grid;place-items:center;margin-inline-start:calc(var(--gd-space-3)*-1);padding:var(--gd-space-3);border:0;background:none;color:color-mix(in oklab,var(--gd-ink-inverse) 72%,transparent);cursor:pointer;border-radius:var(--gd-radius-sm)}.gd-toast__dismiss[data-v-774ade2e]:hover{color:var(--gd-ink-inverse)}.gd-toast-host[data-v-a05e0870]{position:fixed;inset-inline:0;bottom:var(--gd-space-9);z-index:var(--gd-z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--gd-space-4);pointer-events:none}.gd-toast-host[data-v-a05e0870]>*{pointer-events:auto;max-width:min(92vw,560px)}
