@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-greek-wght-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-greek-wght-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Archivo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/archivo-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Archivo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/archivo-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Commissioner Fallback;src:local(Arial),local(ArialMT);font-style:normal;font-weight:400;size-adjust:104.4%;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Commissioner Fallback;src:local(Arial),local(ArialMT);font-style:normal;font-weight:500;size-adjust:104.7%;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Commissioner Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-style:normal;font-weight:600 800;size-adjust:98.3%;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-style:normal;font-weight:700 800;size-adjust:98.0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;ascent-override:102%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold Italic),local(Arial-BoldItalicMT);font-style:italic;font-weight:700 800;size-adjust:98.0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;ascent-override:102%;descent-override:21%;line-gap-override:0%}:root{color-scheme:light;--color-bg:#fff;--color-surface:#fff;--color-surface-overlay:#fff;--color-surface-chrome:#fbf9f4;--color-surface-muted:#f7f4ec;--color-surface-inverse:#1a1f36;--color-paper:#f7f4ec;--color-surface-veil:#f7f4eceb;--color-fill-hover:#f7f4ec;--color-fill-secondary:#f7f4ec;--color-fill-secondary-hover:#efebe1;--color-fill-selected:#efebe1;--color-text:#1a1f36;--color-text-secondary:#3f4459;--color-text-muted:#5f6478;--color-text-on-accent:#fff7ed;--color-text-on-inverse:#f7f4ec;--color-border:#ddd8ce;--color-border-subtle:#eae6dd;--color-border-strong:#c9c3b8;--color-border-input:#ddd8ce;--color-overlay-ring:#1a1f361a;--color-meter-track:var(--color-border-subtle);--border-width-rule:2px;--color-accent:#c4583a;--color-accent-fill:#b94f31;--color-accent-fill-hover:#a84830;--color-accent-text:#a8472c;--color-accent-tint:#c4583a1a;--color-accent-tint-strong:#c4583a29;--color-accent-border:#c4583a66;--color-selection:#c4583a38;--color-highlight:#c4583a29;--color-focus-ring:#7a7f92;--focus-ring-width:3px;--focus-ring-offset:2px;--color-overlay-scrim:#0000001a;--overlay-blur:4px;--overlay-enter-scale:.95;--color-success:#008236;--color-success-surface:#dcfce7;--color-warning:#bb4d00;--color-warning-surface:#fef3c6;--color-warning-strong:#fe9a00;--color-info:#1447e6;--color-info-surface:#dbeafe;--color-danger:#e7000b;--color-danger-text:#c10007;--color-danger-surface:#e7000b1a;--color-presence:#22c55e;--color-review-added:oklch(72% .19 150/.14);--color-review-added-strong:oklch(72% .19 150/.16);--color-review-removed:#e7000b1a;--color-pending:oklch(83% .16 82/.22);--color-pending-text:oklch(40% .11 70);--color-pending-underline:oklch(70% .16 70/.55);--color-pending-print-text:#92700c;--color-pending-print-rule:#b45309;--color-document-bg:#fff;--color-document-text:#18181b;--color-document-text-muted:#52525b;--color-document-border:#d4d4d8;--color-document-fill:#f4f4f5;--color-document-meta:#71717a;--color-document-palette-1:#000;--color-document-palette-2:#404040;--color-document-palette-3:gray;--color-document-palette-4:#c00000;--color-document-palette-5:#e36c09;--color-document-palette-6:#f2c500;--color-document-palette-7:#00b050;--color-document-palette-8:#0070c0;--color-document-palette-9:#002060;--color-document-palette-10:#7030a0;--color-document-highlight-1:#fff59d;--color-document-highlight-2:#b9f6ca;--color-document-highlight-3:#84ffff;--color-document-highlight-4:#f8bbd0;--color-document-highlight-5:#e0e0e0;--color-document-highlight-6:#ffcc80;--color-document-highlight-7:#cf9fff;--color-document-highlight-8:#a7c7f9;--color-category-1:#5b6b8c;--color-category-1-surface:#5b6b8c1f;--color-category-1-text:#59698a;--color-category-2:#b0925f;--color-category-2-surface:#b0925f1f;--color-category-2-text:#836734;--color-category-3:#71836f;--color-category-3-surface:#71836f1f;--color-category-3-text:#5d6f5b;--color-category-4:#3a4568;--color-category-4-surface:#3a45681f;--color-category-4-text:#3a4568;--color-chart-1:var(--color-category-1);--color-chart-2:var(--color-category-2);--color-chart-3:var(--color-category-3);--color-chart-4:var(--color-category-4);--color-chart-5:var(--color-accent);--color-map-parcel:#c4583a;--color-map-envelope:#c4583a;--color-map-zone:#8b5cf6;--color-map-cadastre:#0ea5e9;--color-map-plan-line:#1e3a8a;--color-map-building:#eae6dd;--color-map-building-ortho:#ddd8ce;--color-map-building-outline:#c9c3b8;--color-map-label:#1a1f36;--color-map-label-halo:#fff;--color-map-hillshade-shadow:#6b655e;--color-map-hillshade-highlight:#fff;--color-map-hillshade-accent:#8f8982;--color-map-ground:#faf9f6;--color-map-water:#ece7db;--color-map-furniture-border:#ddd8ce;--color-brand-terracotta:#c4583a;--color-brand-ink:#1a1f36;--color-brand-paper:#f7f4ec;--color-logo-mark:var(--color-brand-terracotta);--color-logo-wordmark:var(--color-brand-ink);--color-mascot-body:#c4583a;--color-mascot-ink:#1f2430;--color-mascot-paper:#fff;--color-mascot-feet:var(--color-mascot-ink);--color-mascot-offline:#878b9c;--color-mascot-offline-ink:#5f6478;--color-mascot-plate-error:var(--color-danger-surface);--color-mascot-plate-credits:var(--color-warning-surface);--color-grid-fine:#c4583a0f;--color-grid-mid:#c4583a1a;--color-grid-heavy:#c4583a29;--pattern-grid:linear-gradient(var(--color-grid-heavy) 1px, transparent 1px) 0 0 / 80px 80px, linear-gradient(90deg, var(--color-grid-heavy) 1px, transparent 1px) 0 0 / 80px 80px, linear-gradient(var(--color-grid-mid) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--color-grid-mid) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(var(--color-grid-fine) 1px, transparent 1px) 0 0 / 8px 8px, linear-gradient(90deg, var(--color-grid-fine) 1px, transparent 1px) 0 0 / 8px 8px;--pattern-grid-small:linear-gradient(var(--color-grid-mid) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--color-grid-mid) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(var(--color-grid-fine) 1px, transparent 1px) 0 0 / 8px 8px, linear-gradient(90deg, var(--color-grid-fine) 1px, transparent 1px) 0 0 / 8px 8px;--pattern-grid-opacity:.4;--font-ui:"Commissioner", "Commissioner Fallback", "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-ui);--font-heading:var(--font-ui);--font-display:"Archivo", "Commissioner", "Archivo Fallback", "Commissioner Fallback", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-document:Georgia, "Times New Roman", serif;--font-map-label:"Noto Sans Bold";--font-size-root:17px;--font-size-root-mobile:16px;--text-micro:10px;--text-micro--line-height:1.3;--text-micro--letter-spacing:.1em;--text-caption:.75rem;--text-caption--line-height:1.4;--text-floor:12px;--text-label:.875rem;--text-label--line-height:1.4;--text-label--font-weight:500;--text-label-sm:.8rem;--text-button-marketing:16px;--text-input-marketing:16px;--text-body:1rem;--text-body--line-height:1.5;--text-title:1rem;--text-title--line-height:1.3;--text-title--font-weight:600;--text-heading:1.125rem;--text-heading--line-height:1.35;--text-heading--font-weight:600;--text-heading-lg:1.25rem;--text-heading-lg--line-height:1.3;--text-heading-lg--font-weight:600;--text-heading-xl:1.5rem;--text-heading-xl--line-height:1.25;--text-heading-xl--font-weight:600;--text-page-title:1rem;--text-page-title--line-height:1.3;--text-page-title--font-weight:600;--text-eyebrow:.75rem;--text-eyebrow--line-height:1.4;--text-eyebrow--font-weight:500;--text-eyebrow--letter-spacing:.025em;--text-kicker:12px;--text-kicker--line-height:1.4;--text-kicker--font-weight:500;--text-kicker--letter-spacing:.1em;--text-display-1:clamp(32px, 4vw, 48px);--text-display-1--line-height:1.06;--text-display-1--font-weight:700;--text-display-1--letter-spacing:-.025em;--text-display-2:clamp(26px, 3vw, 36px);--text-display-2--line-height:1.12;--text-display-2--font-weight:700;--text-display-2--letter-spacing:-.02em;--text-display-3:20px;--text-display-3--line-height:1.2;--text-display-3--font-weight:700;--text-display-3--letter-spacing:-.01em;--text-figure:34px;--text-figure--line-height:1.1;--text-figure--font-weight:700;--text-figure--letter-spacing:-.02em;--text-lead:18px;--text-lead--line-height:1.55;--text-tagline:clamp(20px, 2.2vw, 26px);--text-tagline--line-height:1.3;--text-tagline--font-weight:700;--text-tagline--letter-spacing:-.01em;--text-prose:1rem;--text-prose--line-height:1.55;--text-prose-sm:15.5px;--text-prose-sm--line-height:1.5;--text-document-h1:1.6em;--text-document-h1--line-height:1.25;--text-document-h2:1.3em;--text-document-h2--line-height:1.3;--text-document-h3:1.1em;--text-document-h3--line-height:1.35;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-display:1.06;--leading-tight:1.25;--leading-title:1.3;--leading-label:1.4;--leading-body:1.5;--leading-prose:1.55;--leading-document:1.55;--leading-relaxed:1.625;--tracking-tight:-.025em;--tracking-display:-.02em;--tracking-wide:.025em;--tracking-mono:.06em;--tracking-widest:.1em;--link-underline-offset:3px;--spacing:.25rem;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-section:80px;--layout-content-max:1120px;--layout-gutter:24px;--layout-text-max:36em;--layout-column-max:720px;--layout-prose-max:70ch;--layout-reading-max:75ch;--layout-chat-thread-max:42rem;--layout-page-max:48rem;--layout-form-max:28rem;--layout-page-header-height:2.75rem;--layout-panel-header-height:2.5rem;--layout-sidebar-width:16rem;--layout-sidebar-width-mobile:18rem;--layout-sidebar-width-icon:3rem;--layout-sidebar-header-height:3rem;--layout-panel-width:420px;--layout-panel-width-min:320px;--layout-panel-width-max:800px;--layout-location-panel-width:280px;--layout-chat-column-width:440px;--layout-chat-column-width-min:360px;--layout-chat-column-width-max:640px;--layout-results-panel-width:408px;--layout-results-panel-width-min:320px;--layout-results-panel-width-max:720px;--layout-dialog-width-sm:24rem;--layout-dialog-width-md:28rem;--layout-dialog-width-lg:32rem;--layout-dialog-width-xl:64rem;--layout-overlay-width-sm:14rem;--layout-overlay-width-md:16rem;--layout-overlay-width-lg:18rem;--layout-overlay-width-xl:20rem;--layout-overlay-width-max:24rem;--layout-header-height:66px;--layout-header-height-mobile:60px;--layout-scroll-offset:80px;--control-height-xs:1.5rem;--control-height-sm:1.75rem;--control-height:2rem;--control-height-lg:2.25rem;--chip-height:1.25rem;--control-height-marketing-sm:38px;--control-height-marketing:46px;--control-height-marketing-lg:54px;--input-height-marketing:48px;--input-height-marketing-sm:44px;--touch-target-min:44px;--icon-size-xs:.75rem;--icon-size-sm:.875rem;--icon-size:1rem;--icon-size-lg:1.25rem;--icon-size-xl:1.5rem;--icon-stroke:2;--radius-base:.45rem;--radius-xs:2px;--radius-chip-sm:3px;--radius-chip:5px;--radius-sm:calc(var(--radius-base) * .6);--radius-md:calc(var(--radius-base) * .8);--radius-lg:var(--radius-base);--radius-xl:calc(var(--radius-base) * 1.4);--radius-2xl:calc(var(--radius-base) * 1.8);--radius-3xl:calc(var(--radius-base) * 2.2);--radius-4xl:calc(var(--radius-base) * 2.6);--radius-full:9999px;--shadow-none:none;--shadow-overlay:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-overlay-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-paper:0 1px 3px #0000001f, 0 8px 24px #00000014;--shadow-showcase:0 1px 2px #1a1f360d, 0 12px 32px #1a1f3614;--shadow-showcase-float:0 2px 6px #1a1f360f, 0 24px 60px #1a1f3624;--duration-press:80ms;--duration-instant:.1s;--duration-fast:.12s;--duration-base:.15s;--duration-moderate:.2s;--duration-slow:.3s;--duration-caret-blink:1s;--duration-pulse:2s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--ease-linear:linear;--ease-settle:cubic-bezier(.22, 0, .36, 1.18);--ease-glide:cubic-bezier(.3, 0, .09, 1);--ease-press:cubic-bezier(.7, 0, .84, 1);--ease-rack:cubic-bezier(.42, 0, .14, 1);--z-raised:10;--z-sticky:20;--z-overlay:50;--z-header:50;--z-widget:60;--z-widget-panel:61;--z-consent:70;--z-overlay-marketing:80;--z-skip-link:100;--opacity-disabled:.5;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-marketing-mobile:720px;--breakpoint-marketing-stack:980px;--breakpoint-marketing-nav:1000px}.dark{color-scheme:dark;--color-bg:#0c0e1c;--color-surface:#151828;--color-surface-overlay:#151828;--color-surface-chrome:#111422;--color-surface-muted:#222638;--color-surface-inverse:#f7f4ec;--color-paper:#0c0e1c;--color-surface-veil:#0c0e1ceb;--color-fill-hover:#222638;--color-fill-secondary:#222638;--color-fill-secondary-hover:#2a2e42;--color-fill-selected:#2a2e42;--color-text:#f7f4ec;--color-text-secondary:#c7cad7;--color-text-muted:#a0a4b4;--color-text-on-accent:#fff7ed;--color-text-on-inverse:#1a1f36;--color-border:#f7f4ec1f;--color-border-subtle:#f7f4ec12;--color-border-strong:#f7f4ec3d;--color-border-input:#f7f4ec29;--color-overlay-ring:#f7f4ec1a;--color-accent-text:#dc795d;--color-accent-tint:#c4583a29;--color-highlight:#c4583a4d;--color-mascot-feet:#f7f4ec;--color-accent-tint-strong:#c4583a38;--color-meter-track:var(--color-border-subtle);--color-mascot-plate-error:var(--color-danger-surface);--color-mascot-plate-credits:var(--color-warning-surface);--color-logo-mark:var(--color-brand-paper);--color-logo-wordmark:var(--color-brand-paper);--color-focus-ring:#808599;--color-overlay-scrim:#0000004d;--color-success:#05df72;--color-success-surface:#0d542b4d;--color-warning:#ffb900;--color-warning-surface:#7b33064d;--color-info:#51a2ff;--color-info-surface:#1c398e4d;--color-danger:#ff6467;--color-danger-text:#ff6467;--color-danger-surface:#ff646733;--color-presence:#05df72;--color-review-removed:#ff646733;--color-pending-text:oklch(90% .08 82);--color-category-1:#8495b8;--color-category-1-surface:#5b6b8c38;--color-category-1-text:#8495b8;--color-category-2:#b89966;--color-category-2-surface:#b0925f38;--color-category-2-text:#b89966;--color-category-3:#8c9e8a;--color-category-3-surface:#71836f38;--color-category-3-text:#8c9e8a;--color-category-4:#7e8bb2;--color-category-4-surface:#3a45684d;--color-category-4-text:#7e8bb2;--color-map-ground:#111422;--color-map-water:#0c0e1c;--color-map-furniture-border:#f7f4ec1f;--color-grid-fine:#c4583a17;--color-grid-mid:#c4583a26;--color-grid-heavy:#c4583a3d;--pattern-grid:linear-gradient(var(--color-grid-heavy) 1px, transparent 1px) 0 0 / 80px 80px, linear-gradient(90deg, var(--color-grid-heavy) 1px, transparent 1px) 0 0 / 80px 80px, linear-gradient(var(--color-grid-mid) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--color-grid-mid) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(var(--color-grid-fine) 1px, transparent 1px) 0 0 / 8px 8px, linear-gradient(90deg, var(--color-grid-fine) 1px, transparent 1px) 0 0 / 8px 8px;--pattern-grid-small:linear-gradient(var(--color-grid-mid) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--color-grid-mid) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(var(--color-grid-fine) 1px, transparent 1px) 0 0 / 8px 8px, linear-gradient(90deg, var(--color-grid-fine) 1px, transparent 1px) 0 0 / 8px 8px;--shadow-overlay:0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;--shadow-overlay-lg:0 10px 15px -3px #00000059, 0 4px 6px -4px #0000004d;--shadow-showcase:0 1px 2px #0000004d, 0 12px 32px #00000059;--shadow-showcase-float:0 2px 6px #00000059, 0 24px 60px #00000080}.dc-map-picture{--color-map-ground:#faf9f6;--color-map-water:#ece7db;--color-map-furniture-border:#ddd8ce;--color-grid-fine:#c4583a0f;--color-grid-mid:#c4583a1a;--color-grid-heavy:#c4583a29;--pattern-grid-small:linear-gradient(var(--color-grid-mid) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--color-grid-mid) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(var(--color-grid-fine) 1px, transparent 1px) 0 0 / 8px 8px, linear-gradient(90deg, var(--color-grid-fine) 1px, transparent 1px) 0 0 / 8px 8px}.dc-document{color-scheme:light;--color-pending-text:oklch(40% .11 70);--color-review-removed:#e7000b1a;--color-danger:#e7000b;--color-danger-text:#c10007;--color-accent-text:#a8472c;--color-focus-ring:#7a7f92}@media (prefers-contrast:more){:root{--color-border:#1a1f3647;--color-border-subtle:#1a1f3633;--color-border-input:#1a1f3659;--color-text-muted:#4a4f63;--color-text-secondary:#2f3448;--color-map-furniture-border:#1a1f3647}.dark{--color-border:#f7f4ec4d;--color-border-subtle:#f7f4ec33;--color-border-input:#f7f4ec66;--color-text-muted:#c7cad7;--color-text-secondary:#e2e4ec;--color-map-furniture-border:#f7f4ec4d}.dc-map-picture{--color-map-furniture-border:#1a1f3647}}:where(html){font-size:var(--font-size-root);-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--text-body--line-height);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(*){box-sizing:border-box}:where(.dc-root){font-family:var(--font-ui);color:var(--color-text)}::selection{background:var(--color-selection);color:var(--color-text)}:where(:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:0}:where(a){color:var(--color-accent-text);text-underline-offset:var(--link-underline-offset)}.dc-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-behavior:smooth;background:var(--color-paper)}body{background:var(--color-paper);line-height:var(--leading-prose,1.55);min-height:100vh;overflow-x:clip}@media (width<=720px){html{font-size:var(--font-size-root-mobile,16px)}}img,svg{max-width:100%;display:block}img{height:auto}[hidden]{display:none!important}.site-social{gap:var(--space-1);margin:0 0 0 calc((var(--touch-target-min) - var(--icon-size-md)) / -2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-social__link{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-full);color:var(--color-text-secondary);transition:color var(--duration-base) var(--ease-standard);outline:none;justify-content:center;align-items:center;display:inline-flex}.site-social__link:hover{color:var(--color-accent-text)}.site-social__link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.site-company-card{margin-top:var(--space-10);padding:var(--space-5) var(--space-6);color:var(--color-text-muted);font-size:var(--text-label-sm);line-height:var(--leading-relaxed);flex-direction:column;display:flex}.site-company-card__title{color:var(--color-text-secondary);font-weight:var(--font-weight-bold)}.site-company-card a{color:var(--color-text-secondary);text-underline-offset:var(--link-underline-offset)}.site-wrap{box-sizing:border-box;max-width:var(--layout-content-max);padding:0 var(--layout-gutter);margin:0 auto}main.site>*+*,main.site+footer{border-top:1px solid var(--color-border)}main.site>*,[id]{scroll-margin-top:var(--layout-scroll-offset)}.site-section{padding:var(--space-section) 0;position:relative}.site-call{padding-bottom:var(--space-12)}.site-grid{gap:var(--space-12);align-items:start;display:grid}.site-grid>*{min-width:0}.site-grid[data-cols=cov]{grid-template-columns:.9fr 1.1fr}.site-grid[data-cols=call]{grid-template-columns:1fr 1fr}.site-grid[data-cols=faq]{gap:var(--space-16);grid-template-columns:1fr 1.6fr}.site-grid[data-cols=live]{grid-template-columns:1fr 1fr;align-items:center}.site-after-header{margin-top:var(--space-5)}.site-pricing{margin-top:var(--space-8)}.site-trust{margin-top:var(--space-10)}.site-team,.site-call__book{margin-top:var(--space-8)}.site-library{margin-top:var(--space-4)}.site-small{max-width:var(--layout-text-max);font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-text-muted);margin:0}.site-after-list{margin-top:var(--space-3)}.site-h3{margin:0 0 var(--space-1-5);font-family:var(--font-display);font-size:var(--text-display-3);line-height:var(--text-display-3--line-height);font-weight:var(--text-display-3--font-weight);letter-spacing:var(--text-display-3--letter-spacing);color:var(--color-text);text-wrap:balance}.site-wide{box-sizing:border-box;max-width:1480px;margin:var(--space-8) auto 0;padding:0 var(--layout-gutter)}@media (width<=980px){.site-grid[data-cols]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.site-section{padding:var(--space-12) 0}}.site-plate{position:relative}#demo.dc-plate-sheet{background:0 0;overflow:hidden}#demo .dc-plate-sheet__porthole[data-porthole=transparent]{border-color:var(--color-border);box-shadow:0 0 0 900px var(--color-surface)}#demo .dc-plate-sheet__title{z-index:1;position:relative}body.map-failed #demo .dc-plate-sheet__porthole[data-porthole=transparent]{background:var(--pattern-grid-small), var(--color-surface)}#demo .dc-plate-sheet__peek{display:none}.site-plate__peek{z-index:var(--z-raised);pointer-events:none;position:absolute;top:-30px;left:22px}.site-plate:before,.site-plate:after{content:"";border-color:var(--color-border);pointer-events:none;border-style:solid;width:10px;height:10px;position:absolute}.site-plate:before{border-width:0 0 1px 1px;top:-14px;left:-14px;transform:translate(3px,3px)}.site-plate:after{border-width:1px 1px 0 0;bottom:-14px;right:-14px;transform:translate(-3px,-3px)}.site-porthole{position:absolute;inset:0}.site-porthole__north,.site-porthole__scale,.site-porthole__kaek{z-index:2;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;color:var(--color-text);background:var(--color-surface-veil);border:1px solid var(--color-map-furniture-border);border-radius:var(--radius-xs);padding:3px 5px;line-height:1;position:absolute}.site-porthole__north{border-radius:var(--radius-full);place-items:center;width:22px;height:22px;padding:0;display:grid;top:8px;left:8px}.site-porthole__scale{align-items:center;gap:6px;display:inline-flex;bottom:8px;left:8px}.site-porthole__scale i{border:1px solid var(--color-text);border-top:0;width:40px;height:4px;display:block}.site-porthole__kaek{color:var(--color-accent-text);border-color:var(--color-accent-border);top:72%;left:30%}.site-porthole__static{width:100%;height:100%;display:none;position:absolute;inset:0}.site-porthole__static path{fill:var(--color-accent-tint);stroke:var(--color-map-parcel);stroke-width:2px;stroke-dasharray:392;stroke-dashoffset:392px}.site-native-select{display:inline-block;position:relative}.site-native-select>select{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;margin:0;position:absolute;inset:0}.site-native-select>select:focus-visible+.dc-select,.site-native-select:has(>select:focus-visible)>.dc-select{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (width<=1180px){.site-pricing .dc-pricing-card-group__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.site-pricing .dc-pricing-card-group__tiers{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){body .dc-consent-banner[data-position=fixed]{width:auto;max-width:none;padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-overlay);border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0}body .dc-consent-banner[data-position=fixed] .dc-consent-banner__layout{gap:var(--space-2);flex-direction:column}body .dc-consent-banner[data-position=fixed] .dc-consent-banner__text{font-size:var(--text-floor);line-height:1.4}body .dc-consent-banner[data-position=fixed] .dc-consent-banner__buttons{align-self:stretch}body .dc-consent-banner[data-position=fixed] .dc-consent-banner__choice{min-height:var(--touch-target-min);flex:1}body{padding-bottom:var(--dc-consent-offset,0px)}}.site-map-credit{right:10px;bottom:calc(10px + var(--dc-consent-offset,0px));z-index:var(--z-raised);border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface-veil);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-floor);padding:3px 8px;line-height:1.4;position:fixed}.site-map-credit a{color:inherit;text-underline-offset:var(--link-underline-offset)}body.page .site-map-credit{display:none}body.page{background:var(--color-paper);position:relative}body.page:before{content:"";z-index:0;background:var(--pattern-grid-small);opacity:var(--pattern-grid-opacity);pointer-events:none;position:fixed;inset:0}body.page>:is(main,footer){z-index:1;position:relative}@media print{.dc-site-header,.dc-site-footer,.dc-legal-layout__index,.dc-page-shell__back,.dc-founders-widget,.dc-consent-banner,.site-map-credit,.dc-skip-link{display:none!important}body.page{color:#000;background:#fff!important}body.page:before{display:none}}.site-theme-switch{display:contents}.dc-theme-toggle>.site-theme-sun,.dark .dc-theme-toggle>svg:not(.site-theme-sun){display:none}.dark .dc-theme-toggle>.site-theme-sun{display:inline-block}.dc-spinner{width:var(--icon-size);height:var(--icon-size);color:currentColor;flex-shrink:0;animation:.8s linear infinite dc-spin}.dc-spinner[data-size=sm]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.dc-spinner[data-size=lg]{width:var(--icon-size-lg);height:var(--icon-size-lg)}@keyframes dc-spin{to{transform:rotate(360deg)}}.dc-button{--dc-button-height:var(--control-height);--dc-button-padding:var(--space-2-5);justify-content:center;align-items:center;gap:var(--space-1-5);height:var(--dc-button-height);padding:0 var(--dc-button-padding);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--text-label--font-weight);white-space:nowrap;cursor:pointer;user-select:none;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);background:0 0;border:1px solid #0000;outline:none;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.dc-button svg{width:var(--icon-size);height:var(--icon-size);pointer-events:none;flex-shrink:0}.dc-button:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.dc-button:active:not([aria-haspopup]):not([data-disabled]){transform:translateY(1px)}.dc-button[data-disabled],.dc-button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.dc-button[data-loading]{opacity:1;cursor:progress}.dc-button[data-variant=primary]{background:var(--color-accent-fill);color:var(--color-text-on-accent)}.dc-button[data-variant=primary]:hover:not([data-disabled]){background:var(--color-accent-fill-hover)}.dc-button[data-variant=secondary]{background:var(--color-fill-secondary);color:var(--color-text)}.dc-button[data-variant=secondary]:hover:not([data-disabled]),.dc-button[data-variant=secondary][aria-expanded=true]{background:var(--color-fill-secondary-hover)}.dc-button[data-variant=outline]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.dc-button[data-variant=outline]:hover:not([data-disabled]),.dc-button[data-variant=outline][aria-expanded=true]{border-color:var(--color-border-strong);background:var(--color-fill-hover)}.dc-button[data-variant=ghost]{color:var(--color-text)}.dc-button[data-variant=ghost]:hover:not([data-disabled]),.dc-button[data-variant=ghost][aria-expanded=true]{background:var(--color-fill-hover)}.dc-button[data-variant=destructive]{background:var(--color-danger-surface);color:var(--color-danger-text)}.dc-button[data-variant=destructive]:hover:not([data-disabled]){background:color-mix(in oklab, var(--color-danger) 18%, transparent)}.dc-button[data-variant=destructive]:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 var(--focus-ring-width) var(--color-danger-surface)}.dc-button[data-variant=link]{height:auto;color:var(--color-accent-text);text-underline-offset:var(--link-underline-offset);padding:0}.dc-button[data-variant=link]:hover:not([data-disabled]){text-decoration:underline}.dc-button[data-size=xs]{--dc-button-height:var(--control-height-xs);--dc-button-padding:var(--space-2);gap:var(--space-1);border-radius:var(--radius-md);font-size:var(--text-caption)}.dc-button[data-size=xs] svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.dc-button[data-size=sm]{--dc-button-height:var(--control-height-sm);gap:var(--space-1);border-radius:var(--radius-md);font-size:var(--text-label-sm)}.dc-button[data-size=sm] svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.dc-button[data-size=lg]{--dc-button-height:var(--control-height-lg)}.dc-button[data-size^=icon]{width:var(--dc-button-height);padding:0}.dc-button[data-size=icon-xs]{--dc-button-height:var(--control-height-xs);border-radius:var(--radius-md)}.dc-button[data-size=icon-xs] svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.dc-button[data-size=icon-sm]{--dc-button-height:var(--control-height-sm);border-radius:var(--radius-md)}.dc-button[data-size=icon-lg]{--dc-button-height:var(--control-height-lg)}.dc-button[data-density=comfortable]{--dc-button-height:var(--control-height-marketing);--dc-button-padding:var(--space-5);gap:var(--space-2);font-size:var(--text-button-marketing);font-weight:var(--font-weight-semibold)}.dc-button[data-density=comfortable][data-size=sm]{--dc-button-height:var(--control-height-marketing-sm);--dc-button-padding:var(--space-4);font-size:var(--text-label)}.dc-button[data-density=comfortable][data-size=lg]{--dc-button-height:var(--control-height-marketing-lg);--dc-button-padding:var(--space-6)}.dc-button[data-density=comfortable]:active:not([data-disabled]){transition-duration:var(--duration-press)}.dc-language-toggle{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-kicker);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-mono);cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.dc-language-toggle:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.dc-language-toggle:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.dc-language-toggle:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.dc-logo{--dc-logo-mark:var(--color-brand-terracotta);--dc-logo-first:var(--color-brand-ink);--dc-logo-second:var(--color-brand-terracotta);flex-shrink:0;display:block}.dc-logo__mark{fill:var(--dc-logo-mark)}.dc-logo__first{fill:var(--dc-logo-first)}.dc-logo__second{fill:var(--dc-logo-second)}.dc-logo[data-variant=ink]{--dc-logo-mark:var(--color-brand-paper);--dc-logo-first:var(--color-brand-paper)}.dc-logo[data-variant=auto]{--dc-logo-mark:var(--color-logo-mark);--dc-logo-first:var(--color-logo-wordmark)}.dc-mark{fill:var(--color-brand-terracotta);flex-shrink:0;display:block}.dc-site-header{z-index:var(--z-header);border-bottom:1px solid var(--color-border);background:var(--color-surface-veil);backdrop-filter:blur(10px);color:var(--color-text);font-family:var(--font-ui);container:dc-site-header/inline-size}.dc-site-header[data-position=sticky]{position:sticky;top:0}.dc-site-header[data-position=static]{position:relative}.dc-site-header__inner{align-items:center;gap:var(--space-6);box-sizing:border-box;max-width:var(--layout-content-max);height:var(--layout-header-height);padding:0 var(--layout-gutter);margin:0 auto;display:flex}.dc-site-header__lockup{min-height:var(--touch-target-min);border-radius:var(--radius-sm);color:inherit;outline:none;flex:none;align-items:center;display:flex}.dc-site-header__lockup:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.dc-site-header__nav{gap:var(--space-6);min-width:0;display:flex}.dc-site-header__actions{align-items:center;gap:var(--space-2-5);margin-left:auto;display:flex}@container dc-site-header (width<=1000px){.dc-site-header .dc-site-header__nav,.dc-site-header .dc-site-header__login{display:none}}@container dc-site-header (width<=720px){.dc-site-header__inner{gap:var(--space-3);height:var(--layout-header-height-mobile)}.dc-site-header__actions{gap:var(--space-2)}.dc-site-header__lockup .dc-logo{width:auto;height:24px}.dc-site-header .dc-button.dc-site-header__cta[data-size]{--dc-button-height:36px;--dc-button-padding:12px;font-size:14px;position:relative}.dc-site-header .dc-language-toggle.dc-site-header__language{height:32px;padding:0 10px}.dc-site-header .dc-theme-toggle{width:32px;height:32px}.dc-site-header__cta:after,.dc-site-header__language:after,.dc-site-header .dc-theme-toggle:after{content:"";inset:calc(var(--space-1-5) * -1) 0;position:absolute}}@container dc-site-header (width<=400px){.dc-site-header__inner{padding:0 var(--space-4)}}.dc-site-header__after-language{display:contents}@container dc-site-header (width<440px){.dc-site-header__after-language{display:none}}@container dc-site-header (width<380px){.dc-site-header__inner{gap:var(--space-1-5);padding:0 var(--space-3)}.dc-site-header__actions{gap:var(--space-1-5)}.dc-site-header .dc-button.dc-site-header__cta[data-size]{--dc-button-padding:10px}.dc-site-header .dc-language-toggle.dc-site-header__language{padding:0 8px}}.dc-site-header__mark{display:none}@container dc-site-header (width<360px){.dc-site-header__lockup .dc-logo{display:none}.dc-site-header__lockup .dc-site-header__mark{display:block}}.dc-nav-link{padding:var(--space-1) 0;border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--font-weight-medium);line-height:var(--text-label--line-height);white-space:nowrap;transition:color var(--duration-base) var(--ease-standard);outline:none;text-decoration:none;position:relative}.dc-nav-link:hover{color:var(--color-text)}.dc-nav-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.dc-nav-link[aria-current]:not([aria-current=false]){color:var(--color-text)}.dc-nav-link[aria-current]:not([aria-current=false]):after{content:"";background:var(--color-accent);height:1.5px;position:absolute;bottom:-2px;left:0;right:0}.dc-skip-link{font-family:var(--font-ui)}.dc-skip-link:not(:focus):not([data-visible]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dc-skip-link:focus,.dc-skip-link[data-visible]{z-index:var(--z-skip-link);padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-body);outline:none;text-decoration:none}.dc-skip-link:focus{top:var(--space-3);left:var(--space-4);position:fixed}.dc-skip-link[data-visible]:not(:focus){display:inline-block;position:relative}.dc-skip-link:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.dc-icon{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block;overflow:visible}.dc-icon[data-icon=north-arrow]{aspect-ratio:24/34;width:auto}.dc-icon[data-size=xs]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.dc-icon[data-size=sm]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.dc-icon[data-size=md]{width:var(--icon-size);height:var(--icon-size)}.dc-icon[data-size=lg]{width:var(--icon-size-lg);height:var(--icon-size-lg)}.dc-icon[data-icon=north-arrow][data-size]{width:auto}.dc-window-controls{align-items:center;gap:var(--space-2);color:color-mix(in oklab, var(--color-text) 45%, transparent);flex-shrink:0;display:inline-flex}.dc-window-controls .dc-icon{width:var(--dc-window-controls-size);height:var(--dc-window-controls-size);display:block}.dc-theme-toggle{box-sizing:border-box;width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex;position:relative}.dc-theme-toggle:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.dc-theme-toggle:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.dc-theme-toggle:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.dc-eyebrow{font-family:var(--font-mono);font-size:var(--text-kicker);line-height:var(--text-kicker--line-height);font-weight:var(--text-kicker--font-weight);letter-spacing:var(--text-kicker--letter-spacing);text-transform:uppercase;color:var(--color-accent-text);margin:0;display:block}.dc-eyebrow[data-tone=neutral]{color:var(--color-text-muted)}:where(.dc-mono-label){margin:0}.dc-mono-label{font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.dc-mono-label[data-case=upper]{letter-spacing:var(--tracking-widest);text-transform:uppercase}.dc-mono-label[data-size=xs]{font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing)}.dc-mono-label[data-tone=accent]{color:var(--color-accent-text)}.dc-mono-label[data-emphasis]{color:var(--color-text)}:where(div,p,dt,h2,h3,h4,h5,h6).dc-mono-label{display:block}.dc-site-footer{padding:0 0 var(--space-8);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-label);line-height:var(--leading-prose);container:dc-site-footer/inline-size}.dc-site-footer__inner{box-sizing:border-box;max-width:var(--layout-content-max);padding:0 var(--layout-gutter);margin:0 auto}.dc-site-footer__panel{margin-top:var(--space-8);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-veil)}.dc-site-footer__grid{gap:var(--space-10);grid-template-columns:1.4fr 1fr 1.3fr;display:grid}.dc-title-block+.dc-site-footer__grid{padding-top:var(--space-8)}.dc-site-footer__grid>*{min-width:0}.dc-site-footer__lockup{min-height:var(--touch-target-min);margin:calc((var(--touch-target-min) - 22px) / -2) 0;border-radius:var(--radius-sm);outline:none;align-items:center;display:inline-flex}.dc-site-footer__lockup:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.dc-site-footer__description{max-width:26em;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-label)}.dc-site-footer .dc-site-footer__coords{margin-top:var(--space-4);font-size:var(--text-floor)}.dc-site-footer__social{margin:var(--space-3) 0 0 calc((var(--touch-target-min) - var(--icon-size-lg)) / -2)}.dc-site-footer__social-list{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dc-site-footer__social-link{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-full);color:var(--color-text-secondary);transition:color var(--duration-base) var(--ease-standard);outline:none;justify-content:center;align-items:center;display:inline-flex}.dc-site-footer__social-link:hover{color:var(--color-accent-text)}.dc-site-footer__social-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.dc-site-footer__theme{margin-top:var(--space-2);display:none}.dc-site-footer__theme .dc-theme-toggle:after{content:"";inset:calc((var(--control-height) - var(--touch-target-min)) / 2);position:absolute}@container dc-site-footer (width<440px){.dc-site-footer__theme{display:flex}}.dc-site-footer__nav{align-content:start;gap:var(--space-2);display:grid}.dc-site-footer__link{border-radius:var(--radius-sm);width:fit-content;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:0;outline:none;margin:0;padding:0;text-decoration:none}.dc-site-footer__link:hover{color:var(--color-accent-text)}.dc-site-footer__link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.dc-site-footer__company{font-size:var(--text-label-sm);line-height:var(--leading-relaxed);flex-direction:column;display:flex}.dc-site-footer__company-title{color:var(--color-text-secondary);font-weight:var(--font-weight-bold)}.dc-site-footer__company a{border-radius:var(--radius-sm);width:fit-content;color:var(--color-text-secondary);text-underline-offset:var(--link-underline-offset);outline:none}.dc-site-footer__company a:hover{color:var(--color-accent-text)}.dc-site-footer__company a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.dc-site-footer__disclaimers{gap:var(--space-1-5);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-body);display:grid}@container dc-site-footer (width<=980px){.dc-site-footer__grid{gap:var(--space-6);grid-template-columns:1fr}}@container dc-site-footer (width<=720px){.dc-site-footer__nav{gap:var(--space-0-5)}.dc-site-footer__link{width:auto;min-height:var(--touch-target-min);align-items:center;display:flex}}.dc-title-block{font-family:var(--font-ui);container:dc-title-block/inline-size}.dc-title-block__grid{border-bottom:1px solid var(--color-border);grid-template-columns:1.2fr 1fr 1fr 1fr;margin:0;display:grid}.dc-title-block__cell{min-width:0;padding:var(--space-4);border-left:1px solid var(--color-border)}.dc-title-block__cell:first-child{border-left:0;padding-left:0}.dc-title-block__key{margin:0 0 var(--space-1)}.dc-title-block__value{color:var(--color-text-secondary);font-size:var(--text-label);font-weight:var(--font-weight-medium);line-height:var(--leading-body);margin:0}@container dc-title-block (width<=880px){.dc-title-block__grid{grid-template-columns:1fr 1fr}.dc-title-block__cell{border-top:1px solid var(--color-border);border-left:0;padding-left:0}.dc-title-block__cell:nth-child(-n+2){border-top:0}}.dc-consent-banner{box-sizing:border-box;width:580px;max-width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-showcase-float);color:var(--color-text);font-family:var(--font-ui);animation:dc-consent-banner-in var(--duration-moderate) var(--ease-emphasized) both;container:dc-consent-banner/inline-size}.dc-consent-banner[data-position=fixed]{bottom:var(--space-5);left:var(--space-5);z-index:var(--z-consent);max-width:calc(100vw - var(--space-5) * 2);position:fixed}.dc-consent-banner__layout{align-items:flex-start;gap:var(--space-4);display:flex}@keyframes dc-consent-banner-in{0%{opacity:0;transform:translateY(var(--space-2))}}.dc-consent-banner__text{min-width:0;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--leading-body);flex:auto;margin:0}.dc-consent-banner__text a{border-radius:var(--radius-sm);color:var(--color-accent-text);text-underline-offset:var(--link-underline-offset);outline:none}.dc-consent-banner__text a:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.dc-consent-banner__buttons{gap:var(--space-2);flex:none;display:flex}.dc-consent-banner__choice{font-weight:var(--font-weight-semibold)}.dc-consent-banner .dc-button.dc-consent-banner__choice[aria-pressed=true]{border-color:color-mix(in oklab, var(--color-text) 45%, transparent)}.dc-consent-banner__choice[aria-pressed=true]:before{content:"";width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--color-text-secondary);flex:none}@container dc-consent-banner (width<=520px){.dc-consent-banner__layout{gap:var(--space-3);flex-direction:column}.dc-consent-banner__buttons{align-self:stretch}.dc-consent-banner__choice{flex:1}}@media (width<=720px){.dc-consent-banner[data-position=fixed]{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);width:auto;max-width:none}.dc-consent-banner[data-position=fixed] .dc-consent-banner__layout{gap:var(--space-3);flex-direction:column}.dc-consent-banner[data-position=fixed] .dc-consent-banner__buttons{align-self:stretch}.dc-consent-banner[data-position=fixed] .dc-consent-banner__choice{flex:1}}@media (prefers-reduced-motion:reduce){.dc-consent-banner{animation:none}}.dc-avatar,.dc-avatar-group__overflow{--dc-avatar-size:var(--control-height);box-sizing:border-box;width:var(--dc-avatar-size);height:var(--dc-avatar-size);border-radius:var(--radius-full);background:linear-gradient(var(--color-border-subtle), var(--color-border-subtle)) var(--dc-avatar-ring,var(--color-surface));color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:0;white-space:nowrap;vertical-align:middle;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.dc-avatar[data-size=sm],.dc-avatar-group__overflow[data-size=sm]{--dc-avatar-size:var(--control-height-xs);font-size:var(--text-caption)}.dc-avatar[data-size=lg],.dc-avatar-group__overflow[data-size=lg]{--dc-avatar-size:var(--space-10);font-size:var(--text-body)}.dc-avatar[data-size=xl],.dc-avatar-group__overflow[data-size=xl]{--dc-avatar-size:var(--space-12);font-size:var(--text-heading)}.dc-avatar[data-size="2xl"],.dc-avatar-group__overflow[data-size="2xl"]{--dc-avatar-size:calc(var(--spacing) * 22.5);font-size:var(--text-heading-xl)}.dc-avatar[data-shape=square]{border-radius:var(--radius-md)}:is(.dc-avatar,.dc-avatar-group)[data-surface=surface]{--dc-avatar-ring:var(--color-surface)}:is(.dc-avatar,.dc-avatar-group)[data-surface=chrome]{--dc-avatar-ring:var(--color-surface-chrome)}:is(.dc-avatar,.dc-avatar-group)[data-surface=muted]{--dc-avatar-ring:var(--color-surface-muted)}:is(.dc-avatar,.dc-avatar-group)[data-surface=paper]{--dc-avatar-ring:var(--color-paper)}:is(.dc-avatar,.dc-avatar-group)[data-surface=bg]{--dc-avatar-ring:var(--color-bg)}.dc-avatar:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-overlay-ring);pointer-events:none;position:absolute;inset:0}.dc-avatar__fallback{border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dc-avatar__image{border-radius:inherit;object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.dc-avatar__image[data-error]{visibility:hidden}.dc-avatar__presence{--dc-avatar-dot:var(--space-2-5);right:calc(var(--space-0-5) * -1);z-index:2;width:var(--dc-avatar-dot);height:var(--dc-avatar-dot);border-radius:var(--radius-full);background:var(--color-presence);box-shadow:0 0 0 var(--space-0-5) var(--dc-avatar-ring,var(--color-surface));position:absolute;bottom:0}.dc-avatar[data-size=sm] .dc-avatar__presence{--dc-avatar-dot:var(--space-2)}.dc-avatar[data-size=lg] .dc-avatar__presence{--dc-avatar-dot:var(--space-3);right:0}.dc-avatar[data-size=xl] .dc-avatar__presence{--dc-avatar-dot:var(--space-3);right:var(--space-0-5);bottom:var(--space-0-5)}.dc-avatar[data-size="2xl"] .dc-avatar__presence{--dc-avatar-dot:var(--space-4);right:var(--space-1-5);bottom:var(--space-1-5)}.dc-avatar[data-shape=square] .dc-avatar__presence{right:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1)}.dc-avatar-group{--dc-avatar-ring:var(--color-surface);--dc-avatar-overlap:calc(var(--space-1-5) * -1);vertical-align:middle;padding:var(--space-0-5);align-items:center;display:inline-flex;position:relative}.dc-avatar-group[data-size=sm]{--dc-avatar-overlap:calc(var(--space-1) * -1)}.dc-avatar-group[data-size=lg]{--dc-avatar-overlap:calc(var(--space-2) * -1)}.dc-avatar-group[data-size=xl]{--dc-avatar-overlap:calc(var(--space-2-5) * -1)}.dc-avatar-group[data-size="2xl"]{--dc-avatar-overlap:calc(var(--space-4) * -1)}.dc-avatar-group>.dc-avatar,.dc-avatar-group>.dc-avatar-group__overflow{box-shadow:0 0 0 var(--space-0-5) var(--dc-avatar-ring)}.dc-avatar-group>:is(.dc-avatar,.dc-avatar-group__overflow)+:is(.dc-avatar,.dc-avatar-group__overflow){margin-inline-start:var(--dc-avatar-overlap)}.dc-avatar-group>.dc-avatar:has(+:is(.dc-avatar,.dc-avatar-group__overflow))>.dc-avatar__fallback{padding-inline-end:var(--space-0-5)}.dc-avatar-group__overflow{font-size:var(--text-caption);font-variant-numeric:tabular-nums;cursor:default}.dc-avatar-group__overflow[data-size=sm]{letter-spacing:var(--tracking-tight)}.dc-avatar-group>.dc-avatar-group__presence{right:0;bottom:var(--space-0-5)}.dc-avatar-group[data-size=sm]>.dc-avatar-group__presence{--dc-avatar-dot:var(--space-2)}.dc-avatar-group:is([data-size=lg],[data-size=xl],[data-size="2xl"])>.dc-avatar-group__presence{--dc-avatar-dot:var(--space-3)}.dc-form-status{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;font-family:var(--font-ui);font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-text);flex-wrap:wrap;display:flex}.dc-form-status[data-align=center]{text-align:center;justify-content:center}.dc-form-status__message{min-width:0}.dc-form-status__text{overflow-wrap:anywhere;min-width:0}.dc-form-status[data-tone=danger]{color:var(--color-danger-text)}.dc-form-status[data-tone=success]{color:var(--color-success)}.dc-form-status__action{display:inline-flex}.dc-form-status[data-size=sm]{font-size:var(--text-label-sm);line-height:var(--leading-body)}.dc-form-status__action>a.dc-button{text-decoration:none}.dc-form-status[data-tone=info]{color:var(--color-info)}.dc-form-status[data-tone=warning]{color:var(--color-warning)}.dc-privacy-notice{font-family:var(--font-ui);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.dc-privacy-notice a{color:inherit;text-underline-offset:var(--link-underline-offset)}.dc-privacy-notice a:hover{color:var(--color-text)}.dc-success-panel{--dc-success-mark:72px;--dc-success-ring:var(--space-2-5);align-content:center;justify-items:center;gap:var(--space-2-5);min-height:380px;padding:var(--space-2) 0;text-align:center;font-family:var(--font-ui);color:var(--color-text);animation:dc-success-panel-in var(--duration-slow) var(--ease-emphasized) both;outline:none;display:grid}.dc-success-panel:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1-5);border-radius:var(--radius-lg)}.dc-success-panel__mark{width:var(--dc-success-mark);height:var(--dc-success-mark);margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-fill);color:var(--color-text-on-accent);box-shadow:0 0 0 var(--dc-success-ring) var(--color-accent-tint);animation:dc-success-panel-pop calc(var(--duration-slow) + var(--duration-base)) var(--ease-emphasized) both;place-items:center;display:grid}.dc-success-panel__mark svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:50%;height:50%}.dc-success-panel__mark path{stroke-dasharray:1;stroke-dashoffset:0;animation:dc-success-panel-draw calc(var(--duration-slow) + var(--duration-instant)) var(--ease-emphasized) var(--duration-moderate) both}.dc-success-panel__title{font-family:var(--font-display);font-size:var(--text-display-3);line-height:var(--text-display-3--line-height);font-weight:var(--text-display-3--font-weight);letter-spacing:var(--text-display-3--letter-spacing);text-wrap:balance;color:var(--color-text);margin:0}.dc-success-panel .dc-form-status{max-width:34ch;color:var(--color-text-secondary);text-wrap:balance}.dc-success-panel__again.dc-button{margin-top:var(--space-3)}.dc-success-panel[data-size=sm]{--dc-success-mark:56px;--dc-success-ring:var(--space-2);gap:var(--space-1-5);min-height:0;padding:var(--space-2-5) 0 var(--space-3)}.dc-success-panel[data-size=sm] .dc-success-panel__mark{margin-bottom:var(--space-1-5)}.dc-success-panel[data-size=sm] .dc-success-panel__title{font-size:var(--text-heading);line-height:var(--text-heading--line-height);font-weight:var(--text-heading--font-weight);letter-spacing:normal}.dc-success-panel[data-size=sm] .dc-success-panel__again.dc-button{margin-top:var(--space-2-5)}.dc-success-panel__again.dc-button{position:relative}.dc-success-panel__again.dc-button:before{content:"";inset:calc((var(--dc-button-height) - var(--touch-target-min)) / 2) 0;position:absolute}@media (prefers-reduced-motion:reduce){.dc-success-panel,.dc-success-panel__mark,.dc-success-panel__mark path{animation:none}}@keyframes dc-success-panel-in{0%{opacity:0;transform:translateY(var(--space-2))}}@keyframes dc-success-panel-pop{0%{box-shadow:0 0 0 0 var(--color-accent-tint);transform:scale(.6)}}@keyframes dc-success-panel-draw{0%{stroke-dashoffset:1px}}.dc-input{--dc-input-height:var(--control-height);--dc-input-padding:var(--space-2-5);width:100%;min-width:0;height:var(--dc-input-height);padding:var(--space-1) var(--dc-input-padding);border:1px solid var(--color-border-input);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--font-weight-regular);appearance:none;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);outline:none;margin:0;display:block}.dc-input::placeholder{color:var(--color-text-muted);opacity:1}.dc-input:hover:not(:disabled,:focus-visible,[readonly],[aria-invalid=true]){border-color:var(--color-border-strong)}.dc-input:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.dc-input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 var(--focus-ring-width) var(--color-danger-surface)}.dc-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) color-mix(in oklab, var(--color-danger) 40%, transparent)}.dc-input[readonly]{background:var(--color-surface-muted);cursor:default}.dc-input:disabled{background:var(--color-surface-muted);opacity:var(--opacity-disabled);cursor:not-allowed}.dc-input[data-mono]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dc-input[type=search]::-webkit-search-decoration,.dc-input[type=search]::-webkit-search-cancel-button{appearance:none}.dc-input[type=file]{color:var(--color-text-muted);padding-inline-start:var(--space-1)}.dc-input::file-selector-button{height:var(--control-height-xs);padding:0 var(--space-1-5);color:var(--color-text);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;margin-inline-end:var(--space-2);display:inline-flex}.dc-input[data-size=sm]{--dc-input-height:var(--control-height-sm);--dc-input-padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-label-sm)}.dc-input[data-size=lg]{--dc-input-height:var(--control-height-lg)}.dc-input[data-density=comfortable]{--dc-input-height:var(--input-height-marketing);--dc-input-padding:var(--space-3);font-size:var(--text-input-marketing)}.dc-input[data-density=comfortable][data-size=sm]{--dc-input-height:var(--input-height-marketing-sm);border-radius:var(--radius-lg)}.dc-input[data-density=comfortable][data-size=lg]{--dc-input-height:var(--control-height-marketing-lg)}@media (width<=48rem){.dc-input[data-density=compact]{font-size:var(--text-body)}}.dc-textarea{width:100%;min-width:0;min-height:var(--space-16);padding:var(--space-2) var(--space-2-5);border:1px solid var(--color-border-input);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-label);line-height:var(--leading-body);font-weight:var(--font-weight-regular);appearance:none;resize:none;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);outline:none;margin:0;display:block}.dc-textarea[data-resize=auto]{field-sizing:content}.dc-textarea[data-resize=vertical]{resize:vertical}.dc-textarea::placeholder{color:var(--color-text-muted);opacity:1}.dc-textarea:hover:not(:disabled,:focus-visible,[readonly],[aria-invalid=true]){border-color:var(--color-border-strong)}.dc-textarea:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring)}.dc-textarea[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 var(--focus-ring-width) var(--color-danger-surface)}.dc-textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) color-mix(in oklab, var(--color-danger) 40%, transparent)}.dc-textarea[readonly]{background:var(--color-surface-muted);cursor:default}.dc-textarea:disabled{background:var(--color-surface-muted);opacity:var(--opacity-disabled);cursor:not-allowed}.dc-textarea[data-mono]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dc-textarea[data-density=comfortable]{min-height:calc(var(--input-height-marketing) * 2);padding:var(--space-2-5) var(--space-3);font-size:var(--text-input-marketing)}@media (width<=48rem){.dc-textarea[data-density=compact]{font-size:var(--text-body)}}.dc-founders-widget{align-items:flex-end;gap:var(--space-3);color:var(--color-text);font-family:var(--font-ui);flex-direction:column;display:flex}.dc-founders-widget[data-position=fixed]{right:var(--space-5);bottom:var(--space-5);z-index:var(--z-widget);pointer-events:none;position:fixed}.dc-founders-widget[data-position=fixed]>*{pointer-events:auto}.dc-founders-widget[data-position=fixed] .dc-founders-widget__panel{z-index:var(--z-widget-panel);max-width:calc(100vw - var(--space-3) * 2)}.dc-founders-widget__launcher{align-items:center;gap:var(--space-3);box-sizing:border-box;height:var(--control-height-marketing-lg);padding:0 var(--space-4) 0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-showcase);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-label);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);outline:none;margin:0;line-height:1;display:inline-flex}.dc-founders-widget__launcher:hover{border-color:var(--color-accent)}.dc-founders-widget__launcher:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-ring), var(--shadow-showcase)}.dc-founders-widget .dc-avatar-group>.dc-avatar{font-size:var(--text-caption)}.dc-founders-widget .dc-avatar-group>.dc-avatar:has(+.dc-avatar)>.dc-avatar__fallback{padding-inline-end:calc(var(--dc-avatar-overlap) * -1)}.dc-founders-widget__panel{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:350px;max-width:100%;box-shadow:var(--shadow-showcase-float);animation:dc-founders-widget-in var(--duration-moderate) var(--ease-emphasized) both;overflow:hidden}@keyframes dc-founders-widget-in{0%{opacity:0;transform:translateY(var(--space-1-5))}}.dc-founders-widget__head{align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.dc-founders-widget__title{min-width:0;color:var(--color-text);font-size:var(--text-label);font-weight:var(--font-weight-semibold);line-height:var(--text-label--line-height);flex:1}.dc-founders-widget__head .dc-button.dc-founders-widget__close{--dc-button-height:var(--touch-target-min);margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1) calc(var(--space-2) * -1) 0;color:var(--color-text-muted)}.dc-founders-widget__head .dc-button.dc-founders-widget__close:hover{color:var(--color-text)}.dc-founders-widget__greeting{padding:var(--space-4) var(--space-4) var(--space-1-5);font-size:var(--text-label);line-height:var(--leading-body)}.dc-founders-widget__greeting p{padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) var(--radius-xs);background:var(--color-surface-muted);color:var(--color-text);margin:0}.dc-founders-widget__form{gap:var(--space-2);padding:var(--space-2-5) var(--space-4) var(--space-2);margin:0;display:grid;position:relative}.dc-founders-widget__form .dc-textarea{max-height:220px}.dc-founders-widget__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.dc-founders-widget__form .dc-button.dc-founders-widget__send[data-size]{--dc-button-height:var(--touch-target-min);width:100%}.dc-founders-widget__privacy{padding:0 var(--space-4) var(--space-2)}.dc-founders-widget__status{padding:0 var(--space-4)}.dc-founders-widget__status:not([data-empty]){padding-bottom:var(--space-2-5)}.dc-founders-widget__note{padding:0 var(--space-4) var(--space-3);color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin:0}@media (width<=720px){.dc-founders-widget[data-position=fixed]{right:var(--space-3);bottom:calc(var(--space-3) + var(--dc-consent-offset,0px))}.dc-founders-widget__launcher{height:50px}}@media (width<=420px){.dc-founders-widget__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dc-founders-widget__launcher{justify-content:center;width:50px;padding:0}.dc-founders-widget__faces>.dc-avatar:not(:first-of-type){display:none}.dc-founders-widget .dc-founders-widget__faces>.dc-avatar:first-of-type>.dc-avatar__fallback{padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.dc-founders-widget__panel{animation:none}}
