@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}}}body,html{height:100%}body{background:var(--gd-surface-sunken)}#__nuxt{min-height:100%;display:flex;flex-direction:column}.cb-page{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:24px 20px 80px}.cb-page.wide{max-width:none;padding:16px 16px 40px}.cb-h1{font-size:22px;font-weight:750;letter-spacing:-.02em;color:var(--gd-ink);margin:0 0 4px}.cb-sub{font-size:13.5px;color:var(--gd-ink-secondary);margin:0 0 20px;max-width:70ch}.gd-chip.cb-chip.kind-qual{background:var(--kind-qual-bg);color:var(--kind-qual-ink)}.gd-chip.cb-chip.use-specific{background:var(--use-specific-bg);color:var(--use-specific-ink)}.gd-chip.cb-chip.domain-building{background:var(--domain-building-bg);color:var(--domain-building-ink)}.gd-chip.cb-chip.risk-0{background:var(--gd-surface-sunken);color:var(--gd-ink-muted)}.gd-chip.cb-chip.risk-1{background:var(--risk-1-bg);color:var(--risk-1-ink)}.gd-chip.cb-chip.risk-2{background:var(--risk-2-bg);color:var(--risk-2-ink)}.gd-chip.cb-chip.risk-3{background:var(--risk-3-bg);color:var(--risk-3-ink)}.gd-chip.cb-chip.risk-4{background:var(--risk-4-bg);color:var(--risk-4-ink)}.gd-chip.cb-chip.domain-building,.gd-chip.cb-chip.kind-qual,.gd-chip.cb-chip.risk-0,.gd-chip.cb-chip.risk-1,.gd-chip.cb-chip.risk-2,.gd-chip.cb-chip.risk-3,.gd-chip.cb-chip.risk-4,.gd-chip.cb-chip.use-specific{border-color:color-mix(in oklab,currentcolor 24%,transparent)}.gd-chip.cb-chip.pack{border-style:dashed}:root{--kind-qual-bg:#f3ecff;--kind-qual-ink:#6d3fc0;--use-specific-bg:#fff3e3;--use-specific-ink:#a05a00;--domain-building-bg:#e3f4f1;--domain-building-ink:#0d6e5f;--risk-1-bg:#eef2f6;--risk-1-ink:#4a5a6a;--risk-2-bg:#fff3d6;--risk-2-ink:#8a6100;--risk-3-bg:#ffe8d9;--risk-3-ink:#b34a00;--risk-4-bg:#fde3e1;--risk-4-ink:#b3261e}.cb-group{display:grid;gap:var(--gd-space-3)}.cb-group-label{font-size:var(--gd-text-meta);font-weight:var(--gd-weight-semi);color:var(--gd-ink-body)}.param-row{display:grid;grid-template-columns:1fr 84px;gap:8px;align-items:center}input[type=range].cb-range{width:100%;accent-color:var(--gd-accent);height:24px}.builder{display:grid;gap:12px;grid-template-columns:264px minmax(0,1fr) 344px;align-items:start}@media(max-width:1100px){.builder{grid-template-columns:1fr}}.builder-col{display:flex;flex-direction:column;gap:12px;min-width:0}.pane{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:12px;overflow:hidden}.pane-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--gd-line);font:700 12px var(--gd-font-sans);color:var(--gd-ink);letter-spacing:.01em}.pane-head .n{margin-left:auto;font:600 10.5px var(--gd-font-mono);color:var(--gd-ink-muted)}.pane-body{padding:10px 12px}.pane-body.flush{padding:0}.palette-cat{padding:8px 10px 2px;font:700 10.5px var(--gd-font-mono);color:var(--gd-ink-muted);letter-spacing:.06em;text-transform:uppercase}.palette-rule{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;background:none;border:0;cursor:pointer;text-align:left;font:550 12.5px var(--gd-font-sans);color:var(--gd-ink-body);border-radius:8px}.palette-rule:hover{background:var(--gd-accent-wash-soft);color:var(--gd-ink)}.palette-rule .add,.palette-rule .ric{color:var(--gd-accent-ink);display:flex}.palette-rule .add{margin-left:auto;opacity:0}.palette-rule:hover .add{opacity:1}.palette-rule:disabled{opacity:.45;cursor:default}.palette-rule:disabled .add{display:none}.inst{border:1px solid var(--gd-line);border-radius:10px;background:var(--gd-surface);overflow:hidden}.inst+.inst{margin-top:8px}.inst-head{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;background:var(--gd-surface);width:100%;border:0;text-align:left;font:inherit}.inst-head:hover{background:var(--gd-surface-sunken)}.inst-head .ric{color:var(--gd-accent-ink);display:flex}.inst-head .nm{font:650 12.5px var(--gd-font-sans);color:var(--gd-ink)}.inst-head .fig{margin-left:auto;font:600 11px var(--gd-font-mono);color:var(--gd-ink-secondary)}.inst-body{border-top:1px solid var(--gd-line);padding:10px;display:flex;flex-direction:column;gap:10px;background:var(--gd-surface)}.inst-actions{display:flex;gap:6px}.sol{display:flex;gap:8px;align-items:flex-start;padding:7px 8px;border:1px solid var(--gd-line);border-radius:8px;cursor:pointer;background:var(--gd-surface)}.sol:hover{border-color:var(--gd-line-hover)}.sol.on{border-color:var(--gd-accent);background:var(--gd-accent-wash-soft)}.sol .t{font:600 12px var(--gd-font-sans);color:var(--gd-ink);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.sol .d{font:400 11.5px/1.45 var(--gd-font-sans);color:var(--gd-ink-secondary);margin-top:2px}.sol .test{font:500 10.5px var(--gd-font-mono);color:var(--gd-ink-muted);margin-top:4px;word-break:break-word}.rep{display:flex;gap:9px;padding:8px 12px;border-top:1px solid var(--gd-line)}.rep:first-child{border-top:0}.rep .ric{color:var(--gd-ink-muted);display:flex;padding-top:1px}.rep .rt{font:650 12px var(--gd-font-sans);color:var(--gd-ink);display:flex;gap:6px;align-items:baseline}.rep .rd{font:400 11.5px/1.5 var(--gd-font-sans);margin-top:1px}.rep .fig,.rep .rd{color:var(--gd-ink-secondary)}.rep .fig{margin-left:auto;font:600 10.5px var(--gd-font-mono);white-space:nowrap;padding-left:8px}.rep.role-shaped .ric{color:var(--gd-accent-ink)}.rep.role-capped .ric{color:var(--use-specific-ink)}.rep.role-reserved .ric{color:var(--gd-success-ink)}.rep.role-checklist .ric{color:var(--kind-qual-ink)}.lots{display:flex;gap:8px;overflow-x:auto;padding:10px 12px}.lot-card{flex:0 0 auto;width:108px;border:1px solid var(--gd-line);border-radius:10px;background:var(--gd-surface);cursor:pointer;padding:8px;text-align:left}.lot-card:hover{border-color:var(--gd-line-hover)}.lot-card.on{border-color:var(--gd-accent);box-shadow:0 0 0 3px var(--gd-accent-wash-soft)}.lot-card .lt{font:650 11px var(--gd-font-sans);color:var(--gd-ink)}.lot-card .ld{font:500 10px var(--gd-font-mono);color:var(--gd-ink-muted);margin-top:1px}.lot-card svg{display:block;margin:6px auto 2px}.lot-card .metric{font:600 10px var(--gd-font-mono);color:var(--gd-ink-secondary);margin-top:3px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.stat{background:var(--gd-surface-sunken);border-radius:9px;padding:8px 10px}.stat .v{font:700 16px/1.1 var(--gd-font-sans);color:var(--gd-ink);letter-spacing:-.01em}.stat .k{font:600 10px var(--gd-font-sans);text-transform:uppercase;letter-spacing:.04em}.stat .k,.stat .note{color:var(--gd-ink-muted);margin-top:2px}.stat .note{font:500 10px var(--gd-font-mono)}.feaso-line{display:flex;justify-content:space-between;gap:12px;font:500 12px var(--gd-font-sans);color:var(--gd-ink-body);padding:4px 0}.feaso-line .amt{font-family:var(--gd-font-mono);font-size:11.5px;white-space:nowrap}.feaso-line.total{border-top:1px solid var(--gd-line);font-weight:700;color:var(--gd-ink);margin-top:4px;padding-top:8px}.feaso-line.profit.pos .amt{color:var(--gd-success-ink)}.feaso-line.profit.neg .amt{color:var(--gd-danger-ink)}.cat-chip{display:inline-flex;align-items:center;font:650 11px var(--gd-font-sans);border-radius:6px;padding:3px 8px}.cat-chip.accepted{background:var(--gd-success-wash);color:var(--gd-success-ink)}.cat-chip.accepted-subject{background:var(--gd-info-wash);color:var(--gd-info-ink)}.cat-chip.code{background:var(--gd-caution-wash);color:var(--gd-caution-ink)}.cat-chip.impact{background:var(--gd-danger-wash);color:var(--gd-danger-ink)}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.rule-card{border:1px solid var(--gd-line);border-radius:12px;background:var(--gd-surface);padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;font:inherit;color:inherit;text-align:left;width:100%}.rule-card:hover{border-color:var(--gd-line-hover);box-shadow:var(--gd-elevation-raised)}.rule-card .rc-top{display:flex;align-items:center;gap:10px}.rule-card .rc-icon{width:34px;height:34px;border-radius:9px;background:var(--gd-accent-wash-soft);color:var(--gd-accent-ink);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.rule-card .rc-name{font:700 14px var(--gd-font-sans);color:var(--gd-ink);letter-spacing:-.01em}.rule-card .rc-sum{font:400 12.5px/1.5 var(--gd-font-sans);color:var(--gd-ink-secondary)}.rule-card .rc-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.cb-modal-wrap{position:fixed;inset:0;background:var(--gd-surface-scrim);z-index:var(--gd-z-scrim);display:flex;align-items:center;justify-content:center;padding:24px}.cb-modal{background:var(--gd-surface);border-radius:14px;max-width:720px;width:100%;max-height:86vh;overflow:auto;padding:20px}.muted{color:var(--gd-ink-muted);font-size:11.5px}.mono{font-family:var(--gd-font-mono)}.assume{font:400 11px/1.5 var(--gd-font-sans);color:var(--gd-ink-muted);padding-left:16px;position:relative}.assume:before{content:"·";position:absolute;left:6px}.empty{text-align:center;color:var(--gd-ink-muted);font-size:13px;padding:40px 12px}.bd-issue{display:flex;gap:9px;padding:9px 12px;border-top:1px solid var(--gd-line)}.bd-issue:first-child{border-top:0}.bd-issue .ric{display:flex;padding-top:1px}.bd-issue.conflict .ric{color:var(--risk-4-ink)}.bd-issue.caution .ric{color:var(--risk-3-ink)}.bd-issue .bt{font:650 12px var(--gd-font-sans);color:var(--gd-ink);display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.bd-issue .bd{font:400 11.5px/1.5 var(--gd-font-sans);color:var(--gd-ink-secondary);margin-top:1px}.bd-clear{display:flex;gap:8px;align-items:center;padding:10px 12px;font:500 12px var(--gd-font-sans);color:var(--gd-success-ink)}.pane-head .n.bd-n-conflict{color:var(--risk-4-ink)}.pane-head .n.bd-n-caution{color:var(--risk-3-ink)}.risk-save-error{color:var(--risk-4-ink)}.risk-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;padding:6px 0}.risk-row .rl{font:650 12px var(--gd-font-sans);color:var(--gd-ink)}.risk-row .rb{font:400 10.5px/1.4 var(--gd-font-sans);color:var(--gd-ink-muted)}.risk-seg{display:inline-flex;border:1px solid var(--gd-line);border-radius:8px;overflow:hidden}.risk-seg button{border:0;background:var(--gd-surface);color:var(--gd-ink-muted);font:650 11px var(--gd-font-sans);padding:5px 10px;cursor:pointer;border-left:1px solid var(--gd-line)}.risk-seg button:first-child{border-left:0}.risk-seg button.on.risk-0,.risk-seg button:hover{background:var(--gd-surface-sunken)}.risk-seg button.on.risk-0{color:var(--gd-ink-secondary)}.risk-seg button.on.risk-1{background:var(--risk-1-bg);color:var(--risk-1-ink)}.risk-seg button.on.risk-2{background:var(--risk-2-bg);color:var(--risk-2-ink)}.risk-seg button.on.risk-3{background:var(--risk-3-bg);color:var(--risk-3-ink)}.risk-seg button.on.risk-4{background:var(--risk-4-bg);color:var(--risk-4-ink)}.gd-logo[data-v-ff028c26]{display:inline-flex;align-items:center;gap:var(--gd-space-5)}.gd-logo[data-v-ff028c26]:hover{text-decoration:none}.gd-logo__flow[data-v-ff028c26]{color:var(--gd-marker-flow)}.gd-logo__word[data-v-ff028c26]{font-weight:var(--gd-weight-semi);letter-spacing:var(--gd-tracking-wordmark);color:var(--gd-ink);line-height:1;white-space:nowrap}.gd-logo__product[data-v-ff028c26]{margin-left:.4em;font-weight:var(--gd-weight-normal);letter-spacing:0;color:var(--gd-ink-muted)}.gd-icon[data-v-2a177c6b]{display:block;flex:none}.gd-spinner[data-v-ed26be91]{display:inline-block;flex:none;width:var(--gd-spinner-size);height:var(--gd-spinner-size);border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentcolor;border-radius:var(--gd-radius-pill);animation:gd-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.gd-spinner[data-v-ed26be91]{animation:gd-fade-in .9s var(--gd-ease-standard) infinite alternate}}.gd-btn[data-v-aafc0770]{display:inline-flex;align-items:center;justify-content:center;gap:var(--gd-space-4);border:var(--gd-border-width) solid transparent;border-radius:var(--gd-radius-lg);font-family:var(--gd-font-sans);font-weight:var(--gd-weight-semi);line-height:1;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--gd-dur-fast) var(--gd-ease-standard),border-color var(--gd-dur-fast) var(--gd-ease-standard),color var(--gd-dur-fast) var(--gd-ease-standard)}.gd-btn[data-v-aafc0770],.gd-btn[data-v-aafc0770]:hover{text-decoration:none}.gd-btn.is-xs[data-v-aafc0770]{padding:var(--gd-space-2) var(--gd-space-5);font-size:var(--gd-text-caption);border-radius:var(--gd-radius-sm)}.gd-btn.is-sm[data-v-aafc0770]{padding:7px var(--gd-space-6);--gd-btn-glyph-inset:var(--gd-space-5);font-size:var(--gd-text-ui-sm);border-radius:var(--gd-radius-md)}.gd-btn.is-md[data-v-aafc0770]{padding:11px var(--gd-space-9);--gd-btn-glyph-inset:var(--gd-space-7);font-size:var(--gd-text-ui)}.gd-btn.is-lg[data-v-aafc0770]{padding:13px var(--gd-space-11);--gd-btn-glyph-inset:var(--gd-space-9);font-size:var(--gd-text-lead)}.gd-btn.is-block[data-v-aafc0770]{display:flex;width:100%}.gd-btn[data-v-aafc0770]:has(.gd-btn__label:not(:first-child)){padding-inline-start:var(--gd-btn-glyph-inset)}.gd-btn[data-v-aafc0770]:has(.gd-btn__label:not(:last-child)){padding-inline-end:var(--gd-btn-glyph-inset)}.gd-btn.is-icon[data-v-aafc0770]{position:relative;width:34px;height:34px;padding:0;border-radius:var(--gd-radius-pill)}.gd-btn.is-icon-rounded[data-v-aafc0770]{border-radius:var(--gd-radius-lg)}.gd-btn.is-icon.is-xs[data-v-aafc0770]{width:24px;height:24px}.gd-btn.is-icon.is-sm[data-v-aafc0770]{width:28px;height:28px}.gd-btn.is-icon.is-lg[data-v-aafc0770]{width:40px;height:40px}.gd-btn.is-icon[data-v-aafc0770]:after{content:"";position:absolute;inset:50%;width:var(--gd-size-tap);height:var(--gd-size-tap);translate:-50% -50%}.gd-btn.is-primary[data-v-aafc0770]{background:var(--gd-accent);color:var(--gd-ink-on-accent)}.gd-btn.is-primary[data-v-aafc0770]:hover:not(:disabled,[aria-disabled=true]){background:var(--gd-accent-hover)}.gd-btn.is-primary[data-v-aafc0770]:active:not(:disabled,[aria-disabled=true]){background:var(--gd-accent-pressed)}.gd-btn.is-solid[data-v-aafc0770]{background:var(--gd-surface-solid);color:var(--gd-ink-on-solid)}.gd-btn.is-solid[data-v-aafc0770]:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab,var(--gd-surface-solid) 86%,var(--gd-ink-on-solid))}.gd-btn.is-secondary[data-v-aafc0770]{background:var(--gd-surface-sunken);border-color:var(--gd-line);color:var(--gd-ink-body)}.gd-btn.is-secondary[data-v-aafc0770]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--gd-line-hover);color:var(--gd-ink)}.gd-btn.is-secondary[data-v-aafc0770]:active:not(:disabled,[aria-disabled=true]){background:var(--gd-surface-pressed)}.gd-btn.is-ai[data-v-aafc0770]{background:var(--gd-surface);border-color:var(--gd-ai-edge);color:var(--gd-ai-mark)}.gd-btn.is-ai[data-v-aafc0770]:hover:not(:disabled,[aria-disabled=true]){background:var(--gd-ai-sheen);border-color:var(--gd-ai-mark)}.gd-btn.is-ai[data-v-aafc0770]:active:not(:disabled,[aria-disabled=true]){background:var(--gd-accent-wash)}.gd-btn.is-ghost[data-v-aafc0770]{background:transparent;color:var(--gd-accent-ink)}.gd-btn.is-ghost[data-v-aafc0770]:hover:not(:disabled,[aria-disabled=true]){background:var(--gd-accent-wash)}.gd-btn.is-link[data-v-aafc0770]{padding:0;border:none;border-radius:var(--gd-radius-xs);background:transparent;color:var(--gd-accent-ink);text-decoration:none;text-underline-offset:3px}.gd-btn.is-link[data-v-aafc0770]:hover:not(:disabled,[aria-disabled=true]){text-decoration:underline}.gd-btn.is-link[data-v-aafc0770]:disabled,.gd-btn.is-link[aria-disabled=true][data-v-aafc0770]{background:transparent}.gd-btn.is-danger[data-v-aafc0770]{background:var(--gd-danger);color:var(--gd-danger-on-solid)}.gd-btn.is-danger[data-v-aafc0770]:hover:not(:disabled,[aria-disabled=true]){background:var(--gd-danger-ink)}.gd-btn.is-inverse[data-v-aafc0770]{background:var(--gd-ink-on-accent);color:var(--gd-surface-inverse)}.gd-btn.is-inverse[data-v-aafc0770]:hover:not(:disabled,[aria-disabled=true]){background:var(--gd-ink-on-accent-body)}.gd-btn.is-inverse[data-v-aafc0770]:focus-visible{outline-color:var(--gd-ink-on-accent)}.gd-btn.is-inverse[data-v-aafc0770]:disabled,.gd-btn.is-inverse[aria-disabled=true][data-v-aafc0770]{background:var(--gd-surface-on-accent-strong);color:var(--gd-ink-on-accent-muted)}.gd-btn.is-pressed[data-v-aafc0770]{transform:translateY(1px)}.gd-btn.is-pressed[data-v-aafc0770]:not(.is-primary,.is-solid,.is-danger,.is-inverse){background:var(--gd-accent-wash);border-color:var(--gd-accent-tint);color:var(--gd-accent-ink)}.gd-btn.is-primary.is-pressed[data-v-aafc0770]{background:var(--gd-accent-pressed)}.gd-btn.is-dashed[data-v-aafc0770]{background:transparent;border-style:dashed;border-color:var(--gd-line-strong)}.gd-btn.is-dashed[data-v-aafc0770]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--gd-accent);color:var(--gd-accent-ink)}.gd-btn.is-dashed.is-pressed[data-v-aafc0770]{border-style:solid;border-color:var(--gd-accent)}.gd-btn.is-done[data-v-aafc0770]{background:var(--gd-success-wash);border-color:var(--gd-success-tint);color:var(--gd-success-ink)}.gd-btn.is-done[data-v-aafc0770]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--gd-success);color:var(--gd-success-ink)}.gd-btn[data-v-aafc0770]:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.gd-btn[data-v-aafc0770]:disabled,.gd-btn[aria-disabled=true][data-v-aafc0770]{background:var(--gd-surface-disabled);border-color:transparent;color:var(--gd-ink-placeholder);cursor:not-allowed}.gd-btn.is-loading[data-v-aafc0770]{cursor:progress}.gd-btn.is-loading.is-primary[data-v-aafc0770]{background:var(--gd-accent);color:var(--gd-ink-on-accent);opacity:.85}.gd-btn.is-loading.is-solid[data-v-aafc0770]{background:var(--gd-surface-inverse);color:var(--gd-ink-inverse);opacity:.85}.gd-btn.is-loading.is-inverse[data-v-aafc0770]{background:var(--gd-ink-on-accent);color:var(--gd-surface-inverse);opacity:.85}.gd-btn__label[data-v-aafc0770]{display:inline-block}@media(max-width:767px){.gd-theme-toggle[data-v-09923599] .gd-btn__label{display:none}.gd-theme-toggle.gd-theme-toggle.gd-theme-toggle.gd-theme-toggle[data-v-09923599]{padding:0;width:34px;height:34px}.gd-theme-toggle.gd-theme-toggle.gd-theme-toggle.gd-theme-toggle.is-xs[data-v-09923599]{width:24px;height:24px}.gd-theme-toggle.gd-theme-toggle.gd-theme-toggle.gd-theme-toggle.is-sm[data-v-09923599]{width:28px;height:28px}}.gd-avatar[data-v-ee3e9cc6]{display:grid;place-items:center;flex:none;width:var(--gd-avatar-size);height:var(--gd-avatar-size);border-radius:var(--gd-radius-pill);font-size:calc(var(--gd-avatar-size)*.38);font-weight:var(--gd-weight-bold);line-height:1;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gd-avatar.is-person[data-v-ee3e9cc6]{background:var(--gd-accent-wash);color:var(--gd-accent-ink)}.gd-avatar.is-org[data-v-ee3e9cc6]{background:var(--gd-accent);color:var(--gd-ink-on-accent)}.gd-badge[data-v-fe35e647]{display:inline-block;min-width:16px;padding:2px var(--gd-space-3);border-radius:var(--gd-radius-pill);font-size:var(--gd-text-nano);font-weight:var(--gd-weight-bold);font-variant-numeric:tabular-nums;line-height:1.4;text-align:center}.gd-badge.is-accent[data-v-fe35e647]{background:var(--gd-accent-wash);color:var(--gd-accent-ink)}.gd-badge.is-neutral[data-v-fe35e647]{background:var(--gd-surface-sunken);color:var(--gd-ink-muted)}.gd-badge.is-solid[data-v-fe35e647]{background:var(--gd-surface-solid);color:var(--gd-ink-on-solid)}.gd-menu[data-v-f1f4899e]{display:inline-block}.gd-menu__panel[data-v-f1f4899e]{position:fixed;inset:auto;margin:var(--gd-anchor-gap,0);z-index:var(--gd-z-popover);min-width:180px;max-height:calc(100dvh - var(--gd-space-8));overflow-y:auto;overscroll-behavior:contain;padding:var(--gd-space-2);background:var(--gd-surface-raised);border:var(--gd-border-width) solid var(--gd-line);border-radius:var(--gd-radius-lg);box-shadow:var(--gd-elevation-overlay);animation:gd-pop-in var(--gd-dur-normal) var(--gd-ease-standard-decel)}.gd-menu__rule[data-v-f1f4899e]{height:0;margin:var(--gd-space-2) var(--gd-space-3);border:0;border-top:var(--gd-border-width) solid var(--gd-line-hairline)}.gd-menu__item[data-v-f1f4899e]{display:flex;align-items:center;justify-content:space-between;gap:var(--gd-space-8);width:100%;min-height:var(--gd-size-tap);padding:var(--gd-space-4) var(--gd-space-5);border:0;border-radius:var(--gd-radius-md);background:none;font-family:var(--gd-font-sans);font-size:var(--gd-text-ui-sm);font-weight:var(--gd-weight-medium);text-align:left;color:var(--gd-ink-body);cursor:pointer}.gd-menu__item[data-v-f1f4899e]:focus-visible,.gd-menu__item[data-v-f1f4899e]:hover:not(:disabled){background:var(--gd-surface-hover);color:var(--gd-ink);text-decoration:none}.gd-menu__item.is-danger[data-v-f1f4899e]{color:var(--gd-danger-ink)}.gd-menu__item[data-v-f1f4899e]:disabled{color:var(--gd-ink-placeholder);cursor:not-allowed}.gd-user[data-v-8e54097b]{position:relative;display:block;padding:0;border:0;border-radius:var(--gd-radius-pill);background:none;cursor:pointer}.gd-user[data-v-8e54097b]:after{content:"";position:absolute;inset:50%;width:var(--gd-size-tap);height:var(--gd-size-tap);translate:-50% -50%}.gd-user[data-v-8e54097b]:hover{box-shadow:0 0 0 var(--gd-border-width) var(--gd-line-hover)}.gd-user[aria-expanded=true][data-v-8e54097b]{box-shadow:0 0 0 var(--gd-border-width-selected) var(--gd-accent-ring)}.gd-user[data-v-8e54097b]:focus-visible{outline:none;box-shadow:var(--gd-border-focus-ring)}.gd-user__unread[data-v-8e54097b]{position:absolute;top:-4px;right:-6px;box-shadow:0 0 0 2px var(--gd-surface);pointer-events:none}.gd-navbar[data-v-64e9e8d3]{background:var(--gd-surface);border-bottom:var(--gd-border-width) solid var(--gd-line)}.gd-navbar.is-sticky[data-v-64e9e8d3]{position:sticky;top:0;z-index:var(--gd-z-sticky)}.gd-navbar__inner[data-v-64e9e8d3]{display:flex;align-items:center;gap:var(--gd-space-6);padding:var(--gd-space-7) var(--gd-space-10)}.gd-navbar__inner.is-contained[data-v-64e9e8d3]{width:100%;max-width:calc(var(--gd-page-column) + var(--gd-page-gutter)*2);margin-inline:auto;padding-inline:var(--gd-page-gutter)}.gd-navbar__title[data-v-64e9e8d3]{margin:0;font-size:var(--gd-text-h3);font-weight:var(--gd-weight-bold);letter-spacing:var(--gd-tracking-h3);color:var(--gd-ink);white-space:nowrap}.gd-navbar__spacer[data-v-64e9e8d3]{flex:1}.gd-navbar[data-v-64e9e8d3] a:not(.gd-btn,.gd-logo,:has(.gd-logo)){padding:7px var(--gd-space-6);border-radius:var(--gd-radius-md);font-size:var(--gd-text-ui);font-weight:var(--gd-weight-semi);line-height:1;color:var(--gd-ink-secondary);text-decoration:none;white-space:nowrap;transition:background-color var(--gd-dur-fast) var(--gd-ease-standard),color var(--gd-dur-fast) var(--gd-ease-standard)}.gd-navbar[data-v-64e9e8d3] a:not(.gd-btn,.gd-logo,:has(.gd-logo)):hover{background:var(--gd-surface-hover);color:var(--gd-ink);text-decoration:none}.gd-navbar[data-v-64e9e8d3] a:not(.gd-btn,.gd-logo,:has(.gd-logo)).router-link-active,.gd-navbar[data-v-64e9e8d3] a:not(.gd-btn,.gd-logo,:has(.gd-logo))[aria-current=page]{background:var(--gd-surface-selected);color:var(--gd-accent-ink)}.gd-navbar[data-v-64e9e8d3] a:not(.gd-btn,.gd-logo,:has(.gd-logo)):focus-visible{outline:none;box-shadow:var(--gd-border-focus-ring)}.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)}.cb-app[data-v-dcab73a8]{min-height:100dvh;display:flex;flex-direction:column}.cb-nav[data-v-dcab73a8]{display:flex;align-items:center;gap:var(--gd-space-6)}.errpage[data-v-1eabec58]{background:var(--gd-surface);min-height:100vh;display:flex;flex-direction:column}.nav[data-v-1eabec58]{justify-content:space-between;padding:var(--gd-space-9) clamp(16px,4vw,48px);border-bottom:1px solid var(--gd-line-hairline)}.err[data-v-1eabec58],.nav[data-v-1eabec58]{display:flex;align-items:center}.err[data-v-1eabec58]{flex:1;flex-direction:column;justify-content:center;text-align:center;padding:var(--gd-space-15) clamp(16px,4vw,48px);max-width:560px;margin:0 auto}.code[data-v-1eabec58]{font-family:var(--gd-font-mono);font-size:var(--gd-text-meta);font-weight:var(--gd-weight-semi);letter-spacing:.14em;color:var(--gd-accent);text-transform:uppercase}.err h1[data-v-1eabec58]{font-size:clamp(26px,5vw,36px);font-weight:750;letter-spacing:-.03em}.err h1[data-v-1eabec58],.err p[data-v-1eabec58]{margin:var(--gd-space-7) 0 0}.err p[data-v-1eabec58]{font-size:var(--gd-text-title);line-height:1.6;color:var(--gd-ink-secondary);text-wrap:pretty}.actions[data-v-1eabec58]{margin-top:var(--gd-space-12);display:flex;gap:var(--gd-space-5);flex-wrap:wrap;justify-content:center}.foot[data-v-1eabec58]{padding:var(--gd-space-10) clamp(16px,4vw,48px);border-top:1px solid var(--gd-line-hairline);font-size:var(--gd-text-meta);color:var(--gd-ink-muted);text-align:center}
