@layer tokens.base,tokens.colors,tokens.styles,tokens.overrides;@layer tokens.base{:root{--palette-slate-steel-light-frame: #fafafb;--palette-slate-steel-light-canvas: #f5f6f6;--palette-slate-steel-light-surface: #ffffff;--palette-slate-steel-light-hover: #eef1f4;--palette-slate-steel-light-border: #cbd5e1;--palette-slate-steel-light-text: #111827;--palette-slate-steel-light-muted: #64748b;--palette-slate-steel-light-primary: #58759d;--palette-slate-steel-light-primary-hover: #49658c;--palette-slate-steel-dark-frame: #172033;--palette-slate-steel-dark-canvas: #101827;--palette-slate-steel-dark-surface: #1e293b;--palette-slate-steel-dark-hover: #28364b;--palette-slate-steel-dark-border: #475569;--palette-slate-steel-dark-text: #f8fafc;--palette-slate-steel-dark-muted: #cbd5e1;--palette-slate-steel-dark-primary: #8fa8cc;--palette-slate-steel-dark-primary-hover: #a2b8d8;--palette-qbs-architects-light-frame: #f6f7f8;--palette-qbs-architects-light-canvas: #edf2f4;--palette-qbs-architects-light-surface: #ffffff;--palette-qbs-architects-light-hover: #e7eef2;--palette-qbs-architects-light-border: #c7d6de;--palette-qbs-architects-light-text: #1d1d1d;--palette-qbs-architects-light-muted: #5a6f7a;--palette-qbs-architects-light-primary: #55778b;--palette-qbs-architects-light-primary-hover: #4a6f84;--palette-qbs-architects-dark-frame: #141a1d;--palette-qbs-architects-dark-canvas: #101416;--palette-qbs-architects-dark-surface: #20282c;--palette-qbs-architects-dark-hover: #2d3940;--palette-qbs-architects-dark-border: #526b78;--palette-qbs-architects-dark-text: #f6f7f8;--palette-qbs-architects-dark-muted: #c3d1d9;--palette-qbs-architects-dark-primary: #a6c3d5;--palette-qbs-architects-dark-primary-hover: #c0d7e5;--palette-graphite-teal-light-frame: #fafbfb;--palette-graphite-teal-light-canvas: #f4f7f7;--palette-graphite-teal-light-surface: #ffffff;--palette-graphite-teal-light-hover: #edf3f2;--palette-graphite-teal-light-border: #c9d7d5;--palette-graphite-teal-light-text: #111827;--palette-graphite-teal-light-muted: #607372;--palette-graphite-teal-light-primary: #4f7f79;--palette-graphite-teal-light-primary-hover: #416d68;--palette-graphite-teal-dark-frame: #13201f;--palette-graphite-teal-dark-canvas: #0d1818;--palette-graphite-teal-dark-surface: #1a2a29;--palette-graphite-teal-dark-hover: #243836;--palette-graphite-teal-dark-border: #45605d;--palette-graphite-teal-dark-text: #f3fbfa;--palette-graphite-teal-dark-muted: #bed4d1;--palette-graphite-teal-dark-primary: #7fc7bd;--palette-graphite-teal-dark-primary-hover: #95d6ce;--palette-warm-stone-light-frame: #fbfaf8;--palette-warm-stone-light-canvas: #f6f3ef;--palette-warm-stone-light-surface: #ffffff;--palette-warm-stone-light-hover: #f0ece6;--palette-warm-stone-light-border: #d6cec3;--palette-warm-stone-light-text: #171717;--palette-warm-stone-light-muted: #746b61;--palette-warm-stone-light-primary: #7a6f58;--palette-warm-stone-light-primary-hover: #675d49;--palette-warm-stone-dark-frame: #211d18;--palette-warm-stone-dark-canvas: #171411;--palette-warm-stone-dark-surface: #2a251f;--palette-warm-stone-dark-hover: #393229;--palette-warm-stone-dark-border: #5c5043;--palette-warm-stone-dark-text: #fbf8f2;--palette-warm-stone-dark-muted: #d7cbbc;--palette-warm-stone-dark-primary: #c4ad7f;--palette-warm-stone-dark-primary-hover: #d3bd90;--palette-copper-slate-light-frame: #fffaf6;--palette-copper-slate-light-canvas: #fbf3ec;--palette-copper-slate-light-surface: #ffffff;--palette-copper-slate-light-hover: #f6eadf;--palette-copper-slate-light-border: #decbb9;--palette-copper-slate-light-text: #111827;--palette-copper-slate-light-muted: #7a6757;--palette-copper-slate-light-primary: #b26235;--palette-copper-slate-light-primary-hover: #96522d;--palette-copper-slate-dark-frame: #251a14;--palette-copper-slate-dark-canvas: #1a120e;--palette-copper-slate-dark-surface: #302119;--palette-copper-slate-dark-hover: #442d21;--palette-copper-slate-dark-border: #6a4a36;--palette-copper-slate-dark-text: #fff8f2;--palette-copper-slate-dark-muted: #e0c8b6;--palette-copper-slate-dark-primary: #e09b67;--palette-copper-slate-dark-primary-hover: #efb07f;--palette-forest-graphite-light-frame: #fafbf8;--palette-forest-graphite-light-canvas: #f4f7f1;--palette-forest-graphite-light-surface: #ffffff;--palette-forest-graphite-light-hover: #eef3e9;--palette-forest-graphite-light-border: #ced9c4;--palette-forest-graphite-light-text: #111827;--palette-forest-graphite-light-muted: #69755e;--palette-forest-graphite-light-primary: #5f7f5f;--palette-forest-graphite-light-primary-hover: #506f50;--palette-forest-graphite-dark-frame: #172016;--palette-forest-graphite-dark-canvas: #10170f;--palette-forest-graphite-dark-surface: #20291e;--palette-forest-graphite-dark-hover: #2a3927;--palette-forest-graphite-dark-border: #4c6046;--palette-forest-graphite-dark-text: #f7fbf4;--palette-forest-graphite-dark-muted: #c9d6c2;--palette-forest-graphite-dark-primary: #9fcb8f;--palette-forest-graphite-dark-primary-hover: #b0d9a2;--palette-aubergine-slate-light-frame: #fbfaff;--palette-aubergine-slate-light-canvas: #f6f4fb;--palette-aubergine-slate-light-surface: #ffffff;--palette-aubergine-slate-light-hover: #f0edf8;--palette-aubergine-slate-light-border: #d5cbe4;--palette-aubergine-slate-light-text: #111827;--palette-aubergine-slate-light-muted: #71677f;--palette-aubergine-slate-light-primary: #72618f;--palette-aubergine-slate-light-primary-hover: #604f7d;--palette-aubergine-slate-dark-frame: #1f1a28;--palette-aubergine-slate-dark-canvas: #15111d;--palette-aubergine-slate-dark-surface: #292234;--palette-aubergine-slate-dark-hover: #372d46;--palette-aubergine-slate-dark-border: #5b4e70;--palette-aubergine-slate-dark-text: #fbf8ff;--palette-aubergine-slate-dark-muted: #d2c7e0;--palette-aubergine-slate-dark-primary: #b9a0d8;--palette-aubergine-slate-dark-primary-hover: #c9b4e4;--palette-neutral-gray-light-frame: #fbfbfb;--palette-neutral-gray-light-canvas: #f4f4f5;--palette-neutral-gray-light-surface: #ffffff;--palette-neutral-gray-light-hover: #ececef;--palette-neutral-gray-light-border: #d4d4d8;--palette-neutral-gray-light-text: #111827;--palette-neutral-gray-light-muted: #71717a;--palette-neutral-gray-light-primary: #6b7280;--palette-neutral-gray-light-primary-hover: #4b5563;--palette-neutral-gray-dark-frame: #18181b;--palette-neutral-gray-dark-canvas: #111113;--palette-neutral-gray-dark-surface: #242428;--palette-neutral-gray-dark-hover: #303035;--palette-neutral-gray-dark-border: #52525b;--palette-neutral-gray-dark-text: #fafafa;--palette-neutral-gray-dark-muted: #d4d4d8;--palette-neutral-gray-dark-primary: #a1a1aa;--palette-neutral-gray-dark-primary-hover: #d4d4d8;--palette-marigold-slate-light-frame: #fffdf5;--palette-marigold-slate-light-canvas: #faf4e4;--palette-marigold-slate-light-surface: #ffffff;--palette-marigold-slate-light-hover: #f4ead0;--palette-marigold-slate-light-border: #dfd0aa;--palette-marigold-slate-light-text: #111827;--palette-marigold-slate-light-muted: #766947;--palette-marigold-slate-light-primary: #b9892f;--palette-marigold-slate-light-primary-hover: #9d7327;--palette-marigold-slate-dark-frame: #241f13;--palette-marigold-slate-dark-canvas: #19150d;--palette-marigold-slate-dark-surface: #2d2718;--palette-marigold-slate-dark-hover: #3d3420;--palette-marigold-slate-dark-border: #66583a;--palette-marigold-slate-dark-text: #fffaf0;--palette-marigold-slate-dark-muted: #e0d0ad;--palette-marigold-slate-dark-primary: #e0b85f;--palette-marigold-slate-dark-primary-hover: #efc977;--palette-rose-taupe-light-frame: #fffafb;--palette-rose-taupe-light-canvas: #f8f0f2;--palette-rose-taupe-light-surface: #ffffff;--palette-rose-taupe-light-hover: #f1e4e8;--palette-rose-taupe-light-border: #dcc5cc;--palette-rose-taupe-light-text: #111827;--palette-rose-taupe-light-muted: #765f68;--palette-rose-taupe-light-primary: #a26478;--palette-rose-taupe-light-primary-hover: #895368;--palette-rose-taupe-dark-frame: #24191d;--palette-rose-taupe-dark-canvas: #191014;--palette-rose-taupe-dark-surface: #2f2026;--palette-rose-taupe-dark-hover: #3f2b32;--palette-rose-taupe-dark-border: #674b56;--palette-rose-taupe-dark-text: #fff8fa;--palette-rose-taupe-dark-muted: #e0c4cc;--palette-rose-taupe-dark-primary: #d08ba0;--palette-rose-taupe-dark-primary-hover: #dfa0b3;--palette-pure-mono-light-frame: #ffffff;--palette-pure-mono-light-canvas: #f7f7f7;--palette-pure-mono-light-surface: #ffffff;--palette-pure-mono-light-hover: #f0f0f0;--palette-pure-mono-light-border: #d9d9d9;--palette-pure-mono-light-text: #09090b;--palette-pure-mono-light-muted: #666666;--palette-pure-mono-light-primary: #111111;--palette-pure-mono-light-primary-hover: #2b2b2b;--palette-pure-mono-dark-frame: #050505;--palette-pure-mono-dark-canvas: #0a0a0a;--palette-pure-mono-dark-surface: #141414;--palette-pure-mono-dark-hover: #222222;--palette-pure-mono-dark-border: #3a3a3a;--palette-pure-mono-dark-text: #fafafa;--palette-pure-mono-dark-muted: #d4d4d4;--palette-pure-mono-dark-primary: #f5f5f5;--palette-pure-mono-dark-primary-hover: #ffffff}:root{--scheme-frame: var(--palette-slate-steel-light-frame);--scheme-canvas: var(--palette-slate-steel-light-canvas);--scheme-surface: var(--palette-slate-steel-light-surface);--scheme-hover: var(--palette-slate-steel-light-hover);--scheme-border: var(--palette-slate-steel-light-border);--scheme-text: var(--palette-slate-steel-light-text);--scheme-muted: var(--palette-slate-steel-light-muted);--scheme-primary: var(--palette-slate-steel-light-primary);--scheme-primary-hover: var(--palette-slate-steel-light-primary-hover);--palette-frame: var(--scheme-frame);--palette-canvas: var(--scheme-canvas);--palette-surface: var(--scheme-surface);--palette-hover: var(--scheme-hover);--palette-border: var(--scheme-border);--palette-text: var(--scheme-text);--palette-muted: var(--scheme-muted);--palette-primary: var(--scheme-primary);--palette-primary-hover: var(--scheme-primary-hover)}:root{--primary: var(--scheme-primary);--primary-hover: var(--scheme-primary-hover);--primary-light: color-mix(in srgb, var(--scheme-primary) 62%, white);--primary-dark: var(--scheme-primary-hover);--accent: #f97316;--accent-hover: #ea580c;--success: #10b981;--success-light: #34d399;--success-dark: #059669;--success-darker: #14532d;--success-bg: #f0fdf4;--success-border: #dcfce7;--success-glow: rgba(16, 185, 129, .2);--warning: #f59e0b;--warning-light: #fbbf24;--warning-dark: #d97706;--warning-darker: #78350f;--warning-bg: #fffbeb;--warning-border: #fef3c7;--error: #ef4444;--error-light: #f87171;--error-dark: #dc2626;--error-darker: #7f1d1d;--error-bg: #fef2f2;--error-border: #fee2e2;--info: #3b82f6;--info-darker: #1e3a8a;--info-bg: #eff6ff;--info-border: #bfdbfe;--purple: #8b5cf6;--purple-dark: #6d28d9;--purple-bg: #faf5ff;--purple-border: #e9d5ff;--section-header-bg: color-mix(in srgb, var(--scheme-surface) 95%, var(--scheme-text));--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a}:root{--background: var(--scheme-canvas);--background-elevated: var(--scheme-surface);--surface: var(--scheme-surface);--app-frame-bg: var(--scheme-frame);--app-canvas-bg: var(--scheme-canvas);--surface-hover: var(--scheme-hover);--surface-highlight: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(248, 250, 252, 1) 100%);--brand-accent: var(--primary);--brand-dark: #0f2b3d;--brand-light: var(--primary-light);--border: color-mix(in srgb, var(--scheme-border) 72%, var(--scheme-surface));--border-hover: var(--scheme-border);--control-border: var(--border-hover);--border-width-default: 1px;--border-width-active: 2px;--border-width-chip: 1.5px;--svg-stroke-normalized-boundary: .006;--svg-stroke-micro: .3;--svg-stroke-hairline: .5;--svg-stroke-fine: .6;--svg-stroke-dimension: .7;--svg-stroke-thin: .75;--svg-stroke-tick: .8;--svg-stroke-pattern: .9;--svg-stroke-base: 1;--svg-stroke-dashed: 1.2;--svg-stroke-emphasis: var(--border-width-chip);--svg-stroke-strong: 2;--svg-stroke-chart: 2.2;--svg-stroke-chart-strong: 2.5;--svg-stroke-icon-bold: 3;--svg-stroke-map-route: 4;--svg-stroke-gauge: 5;--svg-stroke-gauge-strong: 6;--svg-stroke-gauge-heavy: 7;--svg-stroke-profile-ring: 8;--svg-stroke-selected: 5;--svg-stroke-hit-target: 12;--svg-stroke-donut: 18;--svg-stroke-ring: 24;--svg-radius-dot-xs: 1.5;--svg-radius-dot-sm: 2.5;--svg-radius-dot-md: 3;--svg-radius-marker-sm: 4;--svg-radius-marker-md: 4.5;--svg-radius-marker-lg: 5;--svg-radius-marker-xl: 6;--svg-radius-icon-ring: 10;--svg-radius-compass: 12;--svg-radius-profile-halo: 82;--svg-radius-corner-xs: 1.5;--svg-radius-corner-sm: 2;--svg-radius-corner-md: 3;--svg-radius-corner-lg: 4;--svg-radius-corner-xl: 5;--svg-dash-tight: 2 2;--svg-dash-compact: 3 2;--svg-dash-standard: 3 3;--svg-dash-access: 4 3;--svg-dash-route: 5 4;--svg-dash-soil: 5 3;--svg-dash-grade: 6 3;--border-width-accent: 4px;--text: var(--scheme-text);--text-heading: var(--scheme-text);--text-secondary: var(--scheme-muted);--text-muted: var(--text-secondary);--text-tertiary: color-mix(in srgb, var(--scheme-muted) 70%, var(--scheme-surface));--text-light: #cbd5e1;--text-caption: var(--text-micro);--text-on-primary: var(--text-on-dark)}:root{--inset-center: 50%;--map-collection-view-height: 37.5rem;--color-mix-subtle-percent: 12%}:root{--accordion-depth-padding-base: 1.25rem;--accordion-depth-padding-step: 1rem;--space-0: 0;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-4-5: 1.125rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--dimension-25pct: 25%;--dimension-32pct: 32%;--dimension-40pct: 40%;--dimension-60pct: 60%;--dimension-72pct: 72%;--dimension-80pct: 80%;--dimension-neg-50pct: -50%;--dimension-50ch: 50ch;--dimension-68ch: 68ch;--dimension-70ch: 70ch;--dimension-0-5em: .5em;--dimension-1em: 1em;--dimension-neg-9999px: -9999px;--dimension-neg-1000px: -1000px;--dimension-neg-400px: -400px;--dimension-neg-36px: -36px;--dimension-neg-20px: -20px;--dimension-neg-16px: -16px;--dimension-neg-14px: -14px;--dimension-neg-8px: -8px;--dimension-neg-5px: -5px;--dimension-neg-4px: -4px;--dimension-neg-2px: -2px;--dimension-neg-1px: -1px;--dimension-neg-0-5px: -.5px;--dimension-1px: 1px;--dimension-1-5px: 1.5px;--dimension-2px: 2px;--dimension-3px: 3px;--dimension-4px: 4px;--dimension-5px: 5px;--dimension-6px: 6px;--dimension-7px: 7px;--dimension-8px: 8px;--dimension-9px: 9px;--dimension-10px: 10px;--dimension-11px: 11px;--dimension-12px: 12px;--dimension-13px: 13px;--dimension-14px: 14px;--dimension-15px: 15px;--dimension-16px: 16px;--dimension-18px: 18px;--dimension-19px: 19px;--dimension-20px: 20px;--dimension-22px: 22px;--dimension-24px: 24px;--dimension-26px: 26px;--dimension-28px: 28px;--dimension-30px: 30px;--dimension-32px: 32px;--dimension-34px: 34px;--dimension-36px: 36px;--dimension-38px: 38px;--dimension-40px: 40px;--dimension-42px: 42px;--dimension-44px: 44px;--dimension-46px: 46px;--dimension-48px: 48px;--dimension-50px: 50px;--dimension-52px: 52px;--dimension-56px: 56px;--dimension-58px: 58px;--dimension-60px: 60px;--dimension-62px: 62px;--dimension-64px: 64px;--dimension-68px: 68px;--dimension-70px: 70px;--dimension-72px: 72px;--dimension-76px: 76px;--dimension-80px: 80px;--dimension-84px: 84px;--dimension-88px: 88px;--dimension-90px: 90px;--dimension-92px: 92px;--dimension-96px: 96px;--dimension-100px: 100px;--dimension-104px: 104px;--dimension-110px: 110px;--dimension-116px: 116px;--dimension-118px: 118px;--dimension-120px: 120px;--dimension-124px: 124px;--dimension-128px: 128px;--dimension-130px: 130px;--dimension-132px: 132px;--dimension-140px: 140px;--dimension-142px: 142px;--dimension-148px: 148px;--dimension-150px: 150px;--dimension-156px: 156px;--dimension-158px: 158px;--dimension-160px: 160px;--dimension-170px: 170px;--dimension-176px: 176px;--dimension-180px: 180px;--dimension-184px: 184px;--dimension-190px: 190px;--dimension-200px: 200px;--dimension-210px: 210px;--dimension-212px: 212px;--dimension-220px: 220px;--dimension-230px: 230px;--dimension-236px: 236px;--dimension-240px: 240px;--dimension-250px: 250px;--dimension-260px: 260px;--dimension-264px: 264px;--dimension-278px: 278px;--dimension-280px: 280px;--dimension-290px: 290px;--dimension-300px: 300px;--dimension-320px: 320px;--dimension-340px: 340px;--dimension-350px: 350px;--dimension-360px: 360px;--dimension-380px: 380px;--dimension-400px: 400px;--dimension-420px: 420px;--dimension-430px: 430px;--dimension-460px: 460px;--dimension-480px: 480px;--dimension-500px: 500px;--dimension-520px: 520px;--dimension-533px: 533px;--dimension-540px: 540px;--dimension-560px: 560px;--dimension-580px: 580px;--dimension-600px: 600px;--dimension-620px: 620px;--dimension-640px: 640px;--dimension-660px: 660px;--dimension-672px: 672px;--dimension-680px: 680px;--dimension-700px: 700px;--dimension-720px: 720px;--dimension-760px: 760px;--dimension-780px: 780px;--dimension-800px: 800px;--dimension-820px: 820px;--dimension-840px: 840px;--dimension-880px: 880px;--dimension-900px: 900px;--dimension-960px: 960px;--dimension-1000px: 1000px;--dimension-1080px: 1080px;--dimension-1120px: 1120px;--dimension-1200px: 1200px;--dimension-1280px: 1280px;--dimension-1400px: 1400px;--dimension-1600px: 1600px;--dimension-0-05rem: .05rem;--dimension-0-0625rem: .0625rem;--dimension-0-1rem: .1rem;--dimension-0-125rem: .125rem;--dimension-0-15rem: .15rem;--dimension-0-2rem: .2rem;--dimension-0-24rem: .24rem;--dimension-0-25rem: .25rem;--dimension-0-3rem: .3rem;--dimension-0-32rem: .32rem;--dimension-0-35rem: .35rem;--dimension-0-4rem: .4rem;--dimension-0-45rem: .45rem;--dimension-0-48rem: .48rem;--dimension-0-5rem: .5rem;--dimension-0-55rem: .55rem;--dimension-0-6rem: .6rem;--dimension-0-625rem: .625rem;--dimension-0-65rem: .65rem;--dimension-0-7rem: .7rem;--dimension-0-75rem: .75rem;--dimension-0-85rem: .85rem;--dimension-0-875rem: .875rem;--dimension-0-9rem: .9rem;--dimension-1rem: 1rem;--dimension-1-125rem: 1.125rem;--dimension-1-25rem: 1.25rem;--dimension-1-45rem: 1.45rem;--dimension-1-5rem: 1.5rem;--dimension-1-65rem: 1.65rem;--dimension-2rem: 2rem;--dimension-2-2rem: 2.2rem;--dimension-2-25rem: 2.25rem;--dimension-2-375rem: 2.375rem;--dimension-2-5rem: 2.5rem;--dimension-2-75rem: 2.75rem;--dimension-2-875rem: 2.875rem;--dimension-3rem: 3rem;--dimension-5rem: 5rem;--dimension-5-5rem: 5.5rem;--dimension-6rem: 6rem;--dimension-7rem: 7rem;--dimension-8rem: 8rem;--dimension-9-5rem: 9.5rem;--dimension-12rem: 12rem;--dimension-12-5rem: 12.5rem;--dimension-13rem: 13rem;--dimension-13-75rem: 13.75rem;--dimension-14rem: 14rem;--dimension-16rem: 16rem;--dimension-18rem: 18rem;--dimension-22rem: 22rem;--dimension-24rem: 24rem;--dimension-25rem: 25rem;--dimension-28rem: 28rem;--dimension-42rem: 42rem;--dimension-48rem: 48rem;--dimension-60rem: 60rem;--dimension-75rem: 75rem;--dimension-40vh: 40vh;--dimension-45vh: 45vh;--dimension-50vh: 50vh;--dimension-55vh: 55vh;--dimension-60vh: 60vh;--dimension-90vh: 90vh;--dimension-100vh: 100vh;--dimension-30vw: 30vw;--dimension-90vw: 90vw;--dimension-100vw: 100vw}:root{--size-icon-xs: .625rem;--size-icon-sm: 1rem;--size-icon-md: 1.25rem;--size-icon-lg: 1.5rem;--size-control-xs: 1.625rem;--size-control-sm: 1.75rem;--size-control-md: 2.25rem;--size-control-icon-action: 2.5rem;--size-control-lg: 2.75rem;--size-visually-hidden: 1px;--radius-2xs: 3px;--radius-3xs: 4px;--radius-xs: 10px;--radius-sm: 10px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 10px;--radius-2xl: 10px;--radius-report-card: 12px;--radius-circle: 50%;--radius-full: 999px}:root{--app-shell-height: 100vh;--app-shell-sidebar-width: 288px;--app-shell-sidebar-collapsed-width: calc(var(--size-control-lg) + (var(--app-frame-gutter) * 2));--app-frame-gutter: var(--space-4-5);--app-canvas-inset-expanded: 0px;--app-content-padding: var(--space-8);--app-content-padding-expanded: 23px;--auth-error-content-max-width: 480px;--app-mobile-header-height: 64px;--app-mobile-content-offset: calc(var(--app-mobile-header-height) + var(--space-4));--map-shell-sidebar-width: 340px;--map-bottom-toolbar-action-size: 1.625rem}:root{--grid-template-single-column: 1fr;--entity-table-skeleton-duration: var(--motion-duration-1000);--table-col-fr-0-6: .6fr;--table-col-fr-0-7: .7fr;--table-col-fr-0-9: .9fr;--table-col-fr-1: 1fr;--table-col-fr-1-2: 1.2fr;--table-col-fr-2: 2fr;--table-col-min-120-0-72: minmax(var(--dimension-120px), .72fr);--table-col-min-180-1-1: minmax(var(--dimension-180px), 1.1fr)}:root{--zoning-distribution-residential-bg: color-mix(in srgb, var(--success) 12%, transparent);--zoning-distribution-industrial-bg: color-mix(in srgb, var(--info) 12%, transparent);--zoning-distribution-commercial-bg: color-mix(in srgb, var(--error) 12%, transparent);--zoning-distribution-other-bg: color-mix(in srgb, var(--purple) 12%, transparent);--zoning-info-list-indent: calc(var(--space-10) * -1);--ops-red-border-strong: color-mix(in srgb, var(--error) 35%, transparent);--ops-indigo: color-mix(in srgb, var(--info) 60%, var(--purple));--ops-cyan: color-mix(in srgb, var(--info) 45%, var(--success-light));--ops-gray-tag: color-mix(in srgb, var(--slate-700) 25%, transparent)}:root{--gradient-dashboard-sheen: linear-gradient(90deg, var(--border-light) 0%, var(--surface-hover) 50%, var(--border-light) 100%);--gradient-fade-right: linear-gradient(to right, var(--background), transparent);--gradient-fade-left: linear-gradient(to left, var(--background), transparent);--gradient-error-surface: linear-gradient(135deg, var(--slate-50) 0%, var(--slate-200) 100%);--gradient-offline-warning: linear-gradient(135deg, var(--warning) 0%, var(--warning-dark) 100%);--gradient-landing-fade-h: linear-gradient(90deg, var(--surface) 0%, color-mix(in srgb, var(--surface) 86%, transparent) 50%, color-mix(in srgb, var(--surface) 10%, transparent) 100%);--gradient-landing-fade-v: linear-gradient(180deg, color-mix(in srgb, var(--surface) 30%, transparent) 0%, transparent 48%, color-mix(in srgb, var(--surface) 40%, transparent) 100%);--gradient-landing-pilot: linear-gradient(180deg, var(--landing-pilot-bg-start) 0%, var(--landing-pilot-bg) 100%);--gradient-landing-scrim: linear-gradient(90deg, color-mix(in srgb, var(--surface) 94%, transparent) 0%, color-mix(in srgb, var(--surface) 78%, transparent) 100%);--gradient-skeleton-shimmer: linear-gradient(90deg, var(--border) 25%, var(--slate-100) 50%, var(--border) 75%);--gradient-primary-accent: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);--gradient-elevated-surface: linear-gradient(180deg, var(--background-elevated) 0%, var(--surface) 100%);--gradient-scroll-fade-mask: linear-gradient( to bottom, var(--scroll-fade-mask-opaque), var(--scroll-fade-mask-opaque) var(--space-12), var(--scroll-fade-mask-opaque) calc(100% - var(--space-12)), var(--scroll-fade-mask-opaque) ), linear-gradient( to right, var(--scroll-fade-mask-opaque), var(--scroll-fade-mask-opaque) var(--space-12), var(--scroll-fade-mask-opaque) calc(100% - var(--space-12)), var(--scroll-fade-mask-opaque) );--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .04);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 8px -2px rgba(0, 0, 0, .1);--shadow-popover: 0 4px 16px rgba(0, 0, 0, .12);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--glow-primary: 0 0 20px rgba(90, 127, 181, .3);--shadow-focus-ring: 0 0 0 3px var(--primary-ring);--shadow-success-glow: 0 0 8px var(--success-glow);--shadow-glow-4: 0 0 4px;--shadow-glow-5: 0 0 5px;--shadow-glow-6: 0 0 6px;--shadow-glow-8: 0 0 8px;--shadow-inset-1: inset 0 0 0 var(--dimension-1px);--shadow-inset-2: inset 0 0 0 var(--dimension-2px);--shadow-ring-1: 0 0 0 var(--dimension-1px);--shadow-ring-2: 0 0 0 var(--dimension-2px);--shadow-ring-3: 0 0 0 var(--dimension-3px);--shadow-ring-4: 0 0 0 var(--dimension-4px);--filter-drop-shadow-primary-tight: drop-shadow(0 0 var(--dimension-3px) var(--primary));--filter-brightness-hover: brightness(.95);--filter-brightness-hover-soft: brightness(.97);--backdrop-blur-2: blur(var(--dimension-2px));--backdrop-blur-14: blur(var(--dimension-14px));--backdrop-blur-20-saturated: blur(var(--dimension-20px)) saturate(180%);--elevation-surface: var(--shadow-xs);--elevation-card: var(--shadow-sm);--elevation-raised: var(--shadow-md);--elevation-panel: var(--shadow-lg);--elevation-popover: var(--shadow-popover);--elevation-modal: var(--shadow-2xl);--elevation-focus-ring: var(--shadow-focus-ring);--motion-delay-none: 0ms;--motion-duration-reduced: .01ms;--motion-duration-100: .1s;--motion-duration-snappy: .12s;--motion-duration-fast: .15s;--motion-duration-modal: .18s;--motion-duration-quick: .2s;--motion-duration-base: .25s;--motion-duration-300: .3s;--motion-duration-medium: .35s;--motion-duration-slow: .4s;--motion-duration-600: .6s;--motion-duration-700: .7s;--motion-duration-800: .8s;--motion-duration-1000: 1s;--motion-duration-1400: 1.4s;--motion-duration-1500: 1.5s;--motion-duration-2000: 2s;--motion-ease-linear: linear;--motion-ease-css-ease: ease;--motion-ease-in: ease-in;--motion-ease-out: ease-out;--motion-ease-in-out: ease-in-out;--motion-ease-standard: cubic-bezier(.4, 0, .2, 1);--motion-transition-snappy: var(--motion-duration-snappy) var(--motion-ease-standard);--motion-transition-fast: var(--motion-duration-fast) var(--motion-ease-standard);--motion-transition-quick: var(--motion-duration-quick) var(--motion-ease-standard);--motion-transition-base: var(--motion-duration-base) var(--motion-ease-standard);--motion-transition-medium: var(--motion-duration-medium) var(--motion-ease-standard);--motion-transition-slow: var(--motion-duration-slow) var(--motion-ease-standard);--transform-scale-enter-sm: scale(.95);--transform-scale-enter-md: scale(.96);--transform-scale-press: scale(.98);--transform-scale-media: scale(1.2);--transform-scale-none: scale(1);--transform-rotate-half: rotate(180deg);--transform-translate-center-x: translate(var(--dimension-neg-50pct), 0);--transform-translate-center-y: translate(0, var(--dimension-neg-50pct));--transform-tooltip-top: translate(var(--dimension-neg-50pct), var(--space-1));--transform-tooltip-right: translate(calc(-1 * var(--space-1)), var(--dimension-neg-50pct));--transform-tooltip-bottom: translate(var(--dimension-neg-50pct), calc(-1 * var(--space-1)));--transform-tooltip-left: translate(var(--space-1), var(--dimension-neg-50pct));--transition-snappy: var(--motion-transition-snappy);--transition-fast: var(--motion-transition-fast);--transition-quick: var(--motion-transition-quick);--transition-base: var(--motion-transition-base);--transition-medium: var(--motion-transition-medium);--transition-slow: var(--motion-transition-slow);--shimmer-duration: 1.4s;--shimmer-background-size: 200% 100%;--shimmer-position-positive-200: 200% 0;--shimmer-position-negative-200: -200% 0;--shimmer-position-positive-100: 100% 0;--shimmer-position-negative-100: -100% 0;--motion-rotation-start: 0deg;--motion-rotation-eighth: 45deg;--motion-rotation-quarter: 90deg;--motion-rotation-quarter-negative: -90deg;--motion-rotation-half: 180deg;--motion-rotation-full: 360deg;--motion-rotation-full-negative: -360deg;--motion-rotation-negative-three-eighths: -135deg;--transform-translate-none: 0;--transform-translate-center-axis: -50%;--transform-translate-full-negative: -100%}:root{--entity-table-skeleton-duration: var(--motion-duration-1500);--entity-toolbar-search-min-width: 300px;--entity-toolbar-search-preferred-width: 20rem}:root{--page-content-gap: var(--space-6);--page-section-gap: var(--space-8);--surface-treatment-bg: var(--surface);--surface-treatment-border: var(--border);--surface-treatment-shadow: var(--elevation-card);--surface-treatment-highlight: none;--section-header-gap: var(--space-3);--section-header-title-margin: 0;--section-header-action-bg: transparent;--section-header-action-border-width: 0;--section-header-action-border-style: solid;--section-header-action-border: transparent;--section-header-action-radius: var(--radius-sm);--section-header-action-padding: 0;--section-header-action-color: var(--text-secondary);--section-header-action-transition: color var(--transition-quick);--section-header-action-hover-color: var(--text)}:root{--design-scene-north-arrow-padding: var(--space-1) var(--space-2);--design-scene-north-arrow-bg: color-mix(in srgb, var(--slate-900) 78%, transparent)}:root{--page-header-justify-content: space-between;--page-header-align-items: flex-end;--page-header-gap: var(--space-8);--page-header-content-flex: 1;--page-header-back-link-gap: var(--space-1);--page-header-back-link-decoration: none;--page-header-back-link-margin-bottom: var(--space-2);--page-header-back-link-transition: color var(--transition-fast);--page-header-title-size: var(--text-3xl);--page-header-title-weight: var(--weight-semibold);--page-header-title-margin: 0 0 var(--space-2) 0;--page-header-subtitle-size: var(--text-base);--page-header-subtitle-line-height: normal;--page-header-subtitle-margin: 0;--page-header-action-flex-shrink: 0;--page-header-mobile-direction: column;--page-header-mobile-align-items: stretch;--page-header-action-mobile-width: 100%;--page-header-action-mobile-justify: center}:root{--group-header-margin-top: var(--dimension-6rem);--group-header-margin-bottom: var(--space-12);--group-header-padding-bottom: var(--space-8);--group-header-border: var(--border);--group-header-content-margin: 0 auto var(--space-8);--group-header-badge-margin-bottom: var(--space-4);--group-header-badge-padding: var(--space-1-5) var(--space-3-5);--group-header-badge-bg: linear-gradient(135deg, var(--primary), var(--accent));--group-header-badge-radius: var(--radius-full);--group-header-badge-shadow: var(--glow-primary);--group-header-title-size: var(--text-display);--group-header-description-size: var(--text-base);--group-header-quick-links-gap: var(--space-3);--group-header-quick-links-margin-top: var(--space-6);--group-header-links-gap: var(--space-2);--group-header-link-padding: var(--space-2) var(--space-4);--group-header-link-border: var(--border);--group-header-link-radius: var(--radius-full);--group-header-link-transition: border-color var(--transition-quick), color var(--transition-quick), background-color var(--transition-quick), transform var(--transition-quick);--group-header-link-hover-bg: var(--primary-subtle);--group-header-link-active-transform: scale(.98);--ui-section-margin-bottom: var(--space-16);--ui-section-title-gap: var(--space-3);--ui-section-title-size: var(--text-2xl);--ui-section-title-margin-bottom: var(--space-6);--ui-section-title-padding-bottom: var(--space-2);--ui-section-title-border: var(--border);--ui-section-docs-badge-gap: var(--space-2);--ui-section-docs-badge-padding: var(--dimension-0-3rem) var(--dimension-0-7rem);--ui-section-docs-badge-border: var(--border);--ui-section-docs-badge-radius: var(--radius-full);--ui-section-docs-badge-bg: var(--background-elevated);--ui-section-docs-badge-elevation: var(--shadow-xs);--ui-section-docs-path-bg: var(--bg-subtle);--ui-section-docs-path-padding: var(--dimension-0-15rem) var(--dimension-0-45rem);--ui-section-docs-path-radius: var(--radius-sm);--ui-section-description-margin-bottom: var(--space-4);--showcase-box-border-style: solid;--showcase-box-border: var(--border);--showcase-box-radius: var(--radius-lg);--showcase-box-padding: var(--space-6);--showcase-box-margin-bottom: var(--space-4);--showcase-box-elevation: none;--showcase-box-label-margin-bottom: var(--space-3);--showcase-box-label-transform: uppercase}:root{--table-of-contents-sidebar-offset-block-start: var(--space-8);--table-of-contents-sidebar-max-height: calc(var(--dimension-100vh) - var(--space-16));--table-of-contents-nav-border: var(--border);--table-of-contents-nav-padding: var(--space-6);--table-of-contents-title-margin-bottom: var(--space-4);--table-of-contents-group-margin-bottom: var(--space-6);--table-of-contents-link-bg: transparent;--table-of-contents-group-link-padding: var(--space-2) 0;--table-of-contents-group-link-transition: color var(--transition-quick);--table-of-contents-section-list-margin: var(--space-2) 0 0 0;--table-of-contents-section-link-padding: var(--space-1-5) 0 var(--space-1-5) var(--space-4);--table-of-contents-section-link-border: transparent;--table-of-contents-section-link-transition: color var(--transition-quick), border-color var(--transition-quick);--table-of-contents-section-link-hover-border: var(--border);--table-of-contents-scrollbar-track-bg: transparent;--table-of-contents-scrollbar-thumb-bg: var(--border);--code-block-margin-top: var(--space-4);--code-block-border: var(--border);--code-block-header-padding: var(--space-3) var(--space-4);--code-block-header-border: var(--border);--code-block-language-transform: uppercase;--code-block-copy-button-gap: var(--space-1-5);--code-block-copy-button-padding: var(--space-1-5) var(--space-3);--code-block-copy-button-border: var(--border);--code-block-copy-button-transition: background-color var(--transition-quick), border-color var(--transition-quick), transform var(--transition-quick);--code-block-copy-button-hover-bg: var(--section-header-bg);--code-block-copy-button-hover-border: var(--primary);--code-block-copy-button-active-transform: scale(.98);--code-block-pre-padding: var(--space-5);--code-block-scrollbar-thumb-bg: var(--border)}:root{--agent-workspace-apps-input-padding: 0 var(--space-3);--agent-workspace-apps-input-focus-outline: none;--agent-workspace-apps-segmented-button-padding: 0 var(--space-2);--agent-workspace-apps-segmented-button-border-width: 0;--agent-workspace-apps-segmented-button-border: transparent;--agent-workspace-apps-segmented-button-bg: transparent;--agent-workspace-apps-row-title-done-decoration: line-through;--agent-workspace-apps-inbox-row-padding: var(--space-2) var(--space-3);--agent-workspace-apps-inbox-row-border-width: 0;--agent-workspace-apps-inbox-row-border: transparent;--agent-workspace-apps-inbox-row-bg: transparent;--agent-workspace-apps-unread-dot-bg: transparent;--agent-workspace-apps-thread-header-padding: var(--space-2) var(--space-3);--agent-workspace-apps-back-button-border-width: 0;--agent-workspace-apps-back-button-border: transparent;--agent-workspace-apps-back-button-bg: transparent;--agent-workspace-apps-contact-chip-padding: var(--space-1) var(--space-2);--agent-workspace-apps-day-label-padding: var(--space-2) var(--space-2) var(--space-1);--agent-workspace-apps-record-row-padding: var(--space-2) var(--space-3);--agent-workspace-apps-record-row-border-width: 0;--agent-workspace-apps-record-row-border: transparent;--agent-workspace-apps-record-row-bg: transparent;--agent-workspace-apps-record-row-color: inherit;--agent-workspace-apps-task-check-border-width: 0;--agent-workspace-apps-task-check-border: transparent;--agent-workspace-apps-task-check-bg: transparent;--agent-workspace-apps-task-check-color: inherit;--agent-workspace-apps-task-open-padding: var(--space-2) var(--space-3) var(--space-2) 0;--agent-workspace-apps-task-open-border-width: 0;--agent-workspace-apps-task-open-border: transparent;--agent-workspace-apps-task-open-bg: transparent;--agent-workspace-apps-task-open-color: inherit;--agent-workspace-apps-empty-margin: 0}:root{--agent-record-panel-resize-thumb-opacity: 0;--agent-record-panel-resize-thumb-active-opacity: 1;--agent-record-panel-resize-thumb-transform: translate(-50%, -50%);--agent-record-panel-resize-focus-outline: none;--agent-record-panel-empty-padding: var(--space-8) var(--space-4);--agent-record-panel-narrow-margin: 0;--agent-record-panel-narrow-radius: 0;--agent-record-panel-narrow-border: none;--agent-record-panel-narrow-width: min(100%, var(--dimension-400px));--agent-record-view-padding: var(--space-5) var(--space-5) var(--space-8);--agent-record-view-type-badge-padding: var(--space-1) var(--space-2);--agent-record-view-title-margin: 0;--agent-record-view-summary-margin: 0;--agent-record-view-context-note-margin: 0;--agent-record-view-context-note-padding: var(--space-2) var(--space-3);--agent-record-view-section-heading-margin: 0;--agent-record-view-fields-margin: 0;--agent-record-view-field-template: var(--dimension-96px) 1fr;--agent-record-view-field-label-margin: 0;--agent-record-view-field-value-margin: 0;--agent-record-view-note-text-margin: 0;--agent-record-view-note-body-white-space: pre-wrap}:root{--agent-home-top-bar-padding: var(--space-2) var(--space-4);--agent-home-launcher-badge-padding: 0 var(--space-1);--agent-home-start-padding: var(--space-8) var(--space-4);--agent-home-docked-composer-padding: var(--space-3) var(--space-4) var(--space-4)}:root{--agent-home-settings-dialog-width: min(var(--dimension-760px), calc(var(--dimension-100vw) - var(--space-8)));--agent-home-settings-dialog-max-height: calc(var(--dimension-100vh) - var(--space-8));--agent-home-settings-dialog-padding: 0;--agent-home-settings-header-padding: var(--space-4) var(--space-4) var(--space-3);--agent-home-memory-input-focus-outline: none;--agent-home-tool-badge-padding: var(--space-0-5) var(--space-2)}:root{--agent-message-text-margin: 0;--agent-message-user-bubble-max-width: 80%;--agent-message-user-bubble-padding: var(--space-3) var(--space-4);--agent-message-caret-pulse-bg: transparent;--agent-message-caret-animation: caretPulse var(--motion-duration-slow) var(--motion-ease-in-out) infinite alternate;--agent-message-typing-dot-animation: dotPulse var(--motion-duration-slow) var(--motion-ease-in-out) infinite alternate;--agent-message-model-status-max-width: 100%;--agent-message-model-status-padding: var(--space-1) var(--space-2);--agent-message-status-chip-padding: var(--space-1) var(--space-3);--agent-message-status-dot-animation: statusDotPulse var(--motion-duration-slow) var(--motion-ease-in-out) infinite alternate;--agent-message-error-padding: var(--space-2) var(--space-3);--agent-message-action-padding: var(--space-1) var(--space-2);--agent-message-action-border-width: 0;--agent-message-action-border: transparent;--agent-message-action-bg: transparent;--agent-message-reduced-motion-animation: none;--agent-message-thread-inner-margin: 0 auto;--agent-message-thread-inner-padding: var(--space-6) var(--space-4)}:root{--agent-composer-width: 100%;--agent-composer-border-style: solid;--agent-composer-drag-border-style: dashed;--agent-composer-listening-shadow: var(--elevation-card), inset 0 0 12px 1px color-mix(in srgb, var(--primary) 30%, transparent);--agent-composer-listening-transition: box-shadow var(--transition-fast), border-color var(--transition-fast);--agent-composer-speaking-animation: voicePulse var(--motion-duration-800) var(--motion-ease-in-out) infinite;--agent-composer-voice-pulse-start-shadow: var(--elevation-card), inset 0 0 14px 2px color-mix(in srgb, var(--primary) 38%, transparent);--agent-composer-voice-pulse-peak-shadow: var(--elevation-card), inset 0 0 30px 5px color-mix(in srgb, var(--primary) 58%, transparent);--agent-composer-voice-busy-animation: voiceSpin var(--motion-duration-600) var(--motion-ease-linear) infinite;--agent-composer-mention-max-width: 100%;--agent-voice-orb-button-padding: 0;--agent-voice-orb-button-transition: background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);--agent-voice-orb-button-hover-transform: translateY(var(--dimension-neg-1px));--agent-voice-orb-button-focus-outline: none;--agent-voice-orb-pulse-inset: calc(-1 * var(--space-1));--agent-voice-orb-pulse-border: transparent;--agent-voice-orb-core-shadow: inset 0 0 0 var(--dimension-1px) var(--border);--agent-voice-orb-status-padding: var(--space-1-5) var(--space-2-5);--agent-voice-orb-listening-shadow: var(--elevation-panel), 0 0 0 var(--dimension-3px) var(--alpha-primary-15);--agent-voice-orb-active-pulse-border: currentColor;--agent-voice-orb-active-pulse-animation: voiceOrbCadence var(--motion-duration-1000) var(--motion-ease-in-out) infinite;--agent-voice-orb-spin-animation: voiceOrbSpin var(--motion-duration-700) var(--motion-ease-linear) infinite;--agent-voice-orb-spin-transform: rotate(var(--motion-rotation-full));--agent-attachment-chip-padding: var(--space-1) var(--space-1) var(--space-1) var(--space-2);--agent-attachment-remove-bg: transparent}:root{--agent-context-chip-open-padding: 0 var(--space-1);--agent-context-chip-action-bg: transparent;--agent-context-picker-popover-max-width: calc(100vw - var(--space-8));--agent-context-picker-search-radius: var(--radius-md) var(--radius-md) 0 0;--agent-context-picker-search-bg: transparent;--agent-context-picker-column-template: var(--dimension-200px) 1fr;--agent-context-picker-category-bg: transparent;--agent-context-picker-item-bg: transparent;--agent-context-picker-empty-padding: var(--space-4) var(--space-3);--agent-context-picker-hint-padding: var(--space-2) var(--space-3);--agent-context-picker-kbd-padding: 0 var(--space-1);--agent-context-picker-narrow-popover-width: calc(100vw - var(--space-8));--agent-context-picker-narrow-column-template: 1fr;--agent-context-results-group-label-padding: var(--space-2) var(--space-2) var(--space-1);--agent-context-results-option-bg: transparent}:root{--agent-render-collection-empty-margin: 0;--agent-render-collection-empty-border-style: dashed;--agent-render-source-margin: 0;--agent-render-source-decoration: none;--agent-render-source-hover-decoration: underline;--agent-render-unknown-margin: 0;--agent-render-status-margin: 0;--agent-render-status-error-margin: 0;--agent-render-definition-term-margin: 0;--agent-render-module-type-badge-padding: var(--space-1) var(--space-2);--agent-suggestion-chip-border-style: dashed;--agent-suggestion-chip-bg: transparent;--agent-suggestion-add-padding: var(--space-1) var(--space-2);--agent-suggestion-add-bg: transparent;--agent-suggestion-dismiss-bg: transparent;--agent-approval-title-margin: 0;--agent-approval-risk-pill-padding: 0 var(--space-2);--agent-approval-summary-margin: 0;--agent-approval-panel-margin: 0;--agent-approval-detail-row-template: var(--dimension-64px) 1fr;--agent-approval-detail-label-margin: 0;--agent-approval-detail-value-margin: 0;--agent-approval-input-padding: 0 var(--space-2);--agent-approval-textarea-min-height: 7rem;--agent-approval-resolved-margin: 0}:root{--agent-debug-trace-dialog-width: min(var(--dimension-900px), calc(var(--dimension-100vw) - var(--space-8)));--agent-debug-trace-dialog-max-height: calc(var(--dimension-100vh) - var(--space-8));--agent-debug-trace-title-margin: 0;--agent-debug-trace-summary-template: repeat(auto-fit, minmax(var(--dimension-160px), 1fr));--agent-debug-trace-summary-value-margin: 0;--agent-debug-trace-code-margin: var(--space-2) 0 0;--agent-debug-trace-replay-code-margin: 0;--agent-debug-trace-mobile-width: calc(var(--dimension-100vw) - var(--space-4));--agent-debug-trace-mobile-max-height: calc(var(--dimension-100vh) - var(--space-4))}:root{--design-workbench-page-bg: #1a2236;--design-workbench-glass-bg: var(--glass-panel-bg);--design-workbench-glass-border: var(--glass-panel-border);--design-workbench-glass-radius: var(--glass-panel-radius, var(--radius-2xl));--design-workbench-glass-shadow: var(--glass-panel-shadow);--design-workbench-glass-highlight: var(--glass-panel-highlight, none);--design-workbench-dock-animation: dockIn var(--motion-duration-fast) var(--motion-ease-out);--design-workbench-popover-bottom: calc(100% + var(--space-2));--design-workbench-centered-x-transform: translateX(-50%);--design-workbench-popover-radius: var(--radius-lg);--design-workbench-row-gap: var(--space-4-5);--design-workbench-row-padding: var(--space-3) var(--space-4);--design-workbench-title-label-tracking: var(--tracking-expanded);--design-workbench-icon-button-size: var(--dimension-30px);--design-workbench-icon-button-border-width: 0;--design-workbench-icon-button-bg: transparent;--design-workbench-icon-button-hover-bg: var(--overlay-light);--design-workbench-tool-button-size: var(--size-control-md);--design-workbench-divider-margin: 0 var(--space-1);--design-workbench-menu-item-padding: 0 var(--space-2-5);--design-workbench-menu-item-border-width: 0;--design-workbench-menu-item-bg: transparent;--design-workbench-range-thumb-border: var(--border);--design-workbench-range-thumb-shadow: 0 2px 6px rgba(15, 23, 42, .18);--design-workbench-switch-knob-shadow: 0 1px 3px rgba(0, 0, 0, .2);--design-workbench-switch-knob-small-shadow: none;--design-workbench-title-padding: var(--space-2) var(--space-3-5);--design-workbench-save-chip-padding: var(--dimension-2px) var(--space-2);--design-workbench-save-chip-saved-bg: rgba(34, 197, 94, .18)}:root{--design-new-project-input-padding: 0 var(--space-3);--design-new-project-suggestions-top: calc(100% + var(--space-1));--design-new-project-suggestion-padding: var(--space-2) var(--space-2-5);--design-new-project-selected-chip-padding: var(--space-2-5) var(--space-3);--design-new-project-selected-chip-border: rgba(90, 127, 181, .3);--design-new-project-error-padding: var(--space-2-5) var(--space-3);--design-new-project-footer-padding: var(--space-3-5) var(--dimension-20px);--design-new-project-button-padding: 0 var(--space-4);--design-new-project-save-button-disabled-opacity: .5}:root{--design-toolbar-padding: var(--dimension-5px);--design-bottom-bar-padding: var(--dimension-5px);--design-bottom-bar-divider-margin: 0 var(--space-0-5);--design-bottom-bar-section-popover-padding: var(--space-3) var(--space-3-5);--design-bottom-bar-switch-on-knob-transform: translateX(14px)}:root{--design-atmosphere-dock-width: min(var(--dimension-720px), calc(100vw - var(--dimension-32px)));--design-atmosphere-row-min-height: var(--dimension-64px);--design-atmosphere-switch-on-knob-transform: translateX(16px);--design-atmosphere-mobile-width: calc(100vw - var(--space-6));--design-atmosphere-mobile-row-padding: var(--space-2-5) var(--space-3);--design-sun-dock-width: min(var(--dimension-960px), calc(100vw - var(--dimension-32px)));--design-sun-primary-row-min-height: var(--dimension-64px);--design-sun-advanced-row-bg: linear-gradient(180deg, rgba(0, 0, 0, .03), transparent);--design-sun-advanced-row-padding: var(--space-2-5) var(--space-4);--design-sun-clock-time-weight: 300;--design-sun-preset-button-padding: 0 var(--space-3);--design-sun-preset-button-border: var(--glass-panel-border);--design-sun-preset-menu-bottom: calc(100% + var(--space-2));--design-sun-time-slider-bg: linear-gradient(90deg, rgba(90, 127, 181, .25) 0%, rgba(255, 196, 113, .55) 50%, rgba(231, 121, 51, .45) 100%);--design-sun-slider-ticks-padding: 0 var(--dimension-2px);--design-sun-switch-on-knob-transform: translateX(16px);--design-sun-date-input-padding: 0 var(--space-2);--design-sun-caster-toggle-padding: 0 var(--space-2-5);--design-sun-caster-toggle-active-border: rgba(90, 127, 181, .35);--design-sun-mobile-width: calc(100vw - var(--space-6));--design-sun-mobile-primary-row-padding: var(--space-2-5) var(--space-3);--design-context-layers-dock-width: min(var(--dimension-720px), calc(100vw - var(--dimension-32px)));--design-context-layers-grid-template: repeat(3, minmax(0, 1fr));--design-context-layers-button-template: minmax(0, 1fr) auto auto;--design-context-layers-button-padding: var(--dimension-7px) var(--dimension-9px) var(--dimension-7px) var(--dimension-11px);--design-context-layers-button-border: var(--border);--design-context-layers-button-hover-bg: var(--overlay-light);--design-context-layers-count-padding: var(--dimension-2px) var(--space-1-5);--design-context-layers-switch-on-knob-transform: translateX(13px);--design-context-layers-switch-partial-knob-transform: translateX(6.5px);--design-context-layers-group-body-padding: 0 var(--space-2) var(--space-2);--design-context-layers-mobile-grid-template: repeat(2, minmax(0, 1fr));--design-context-layers-compact-width: calc(100vw - var(--space-6));--design-context-layers-compact-grid-template: 1fr;--design-measurements-panel-padding: var(--space-3-5) var(--space-4);--design-measurements-metric-row-padding: var(--space-1) 0;--design-measurements-violation-padding: var(--space-1-5) var(--space-2);--design-measurements-violation-bg: rgba(231, 92, 60, .12);--design-measurements-violation-border: rgba(231, 92, 60, .32);--design-measurements-violation-color: #b8442a}:root{--map-control-stack-button-border-width: 0;--map-control-stack-button-border: transparent;--map-control-stack-button-transition: all var(--transition-fast);--map-control-stack-button-active-border: transparent;--map-control-stack-button-active-elevation: none;--map-context-menu-item-padding: var(--dimension-7px) var(--space-2-5);--map-context-menu-item-border-width: 0;--map-context-menu-item-bg: none;--map-context-menu-item-transition: all var(--transition-fast);--map-context-menu-item-focus-outline-offset: calc(-1 * var(--dimension-2px));--map-context-menu-divider-margin: var(--dimension-3px) var(--space-1-5);--map-context-menu-section-padding: var(--space-1) var(--space-2-5) var(--space-0-5);--map-context-menu-layer-item-padding: var(--dimension-0-3rem) var(--space-3) var(--dimension-0-3rem) var(--space-6);--map-context-menu-empty-padding: var(--dimension-7px) var(--space-2-5) var(--space-2)}:root{--map-tool-panel-wide-padding: var(--space-3) var(--space-4);--map-tool-panel-interaction-transition: all var(--transition-fast);--map-tool-panel-button-padding: var(--space-1-5) var(--space-2);--map-tool-panel-button-compact-padding: var(--dimension-5px) 0;--map-tool-panel-button-transition: background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);--map-tool-panel-swatch-shadow: inset 0 0 0 1px var(--surface);--map-tool-panel-line-style-padding: var(--dimension-5px) var(--space-1-5);--map-tool-panel-primary-action-padding: var(--space-1-5) var(--space-2);--map-tool-panel-primary-action-border-width: 0;--map-tool-panel-secondary-action-padding: var(--space-1-5) var(--space-2);--map-tool-panel-success-action-padding: var(--dimension-5px) 0;--map-tool-panel-success-action-border-width: 0;--map-tool-panel-action-button-padding: var(--dimension-3px) var(--space-2);--map-tool-panel-list-item-padding: var(--dimension-3px) 0;--map-tool-panel-list-icon-align: center;--map-tool-panel-delete-border-width: 0;--map-tool-panel-delete-bg: transparent;--map-tool-panel-clear-padding: var(--dimension-5px) var(--space-2);--map-tool-panel-clear-compact-padding: var(--space-1) 0;--map-tool-panel-banner-inset-inline-start: 50%;--map-tool-panel-banner-transform: translateX(-50%);--map-tool-panel-banner-padding: var(--dimension-5px) var(--space-3-5)}:root{--map-property-panel-flex-shrink: 0;--map-property-panel-max-height: 55vh;--map-property-panel-overflow-y: auto;--map-property-panel-header-align: center;--map-property-panel-header-justify: space-between;--map-property-panel-header-padding: var(--space-3) var(--space-5) var(--space-2);--map-property-panel-close-bg: none;--map-property-panel-close-border-width: 0;--map-property-panel-close-border: transparent;--map-property-panel-body-padding: 0 var(--space-5) var(--space-4);--map-property-panel-loading-padding: var(--space-4) var(--space-5);--map-property-panel-address-margin: 0 0 var(--space-3);--map-property-panel-stats-direction: column;--map-property-panel-stat-justify: space-between;--map-property-panel-stat-align: baseline;--map-property-panel-stat-value-align: right;--map-property-panel-analysis-width: 100%;--map-property-panel-analysis-padding: var(--dimension-0-55rem) var(--space-4);--map-property-panel-analysis-border-width: 0;--map-property-panel-analysis-border: transparent;--map-property-panel-analysis-transition: background var(--transition-fast);--map-property-panel-recent-list-padding: var(--space-2) 0;--map-property-panel-recent-list-overflow-y: auto;--map-property-panel-recent-list-flex: 1;--map-property-panel-recent-header-padding: var(--space-1) var(--space-3) var(--dimension-0-35rem);--map-property-panel-recent-item-width: 100%;--map-property-panel-recent-item-padding: var(--dimension-0-45rem) var(--space-3);--map-property-panel-recent-item-bg: none;--map-property-panel-recent-item-border-width: 0;--map-property-panel-recent-item-border: transparent;--map-property-panel-recent-item-align: left;--map-property-panel-recent-item-transition: background var(--transition-fast);--map-property-panel-recent-item-content-width: 100%;--map-property-panel-recent-item-content-min-width: 0;--map-property-panel-zoning-padding: var(--dimension-1px) var(--dimension-5px);--map-property-panel-empty-padding: var(--space-6) var(--space-4);--map-property-panel-empty-align: center;--map-property-panel-empty-hint-align: center}:root{--map-top-bar-loading-border-hidden: transparent;--map-top-bar-loading-width-hidden: 0;--map-top-bar-loading-width-visible: auto;--map-top-bar-loading-padding-hidden: 0;--map-top-bar-loading-padding-visible: 0 var(--space-3);--map-top-bar-loading-transition: opacity var(--transition-fast), width var(--transition-fast), padding var(--transition-fast), border-color var(--transition-fast);--map-top-bar-municipality-transition: border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);--map-top-bar-municipality-margin-inline-start: auto;--map-top-bar-municipality-hover-shadow: inset 0 0 0 1px var(--border-strong);--map-top-bar-mobile-municipality-margin-inline-start: 0;--map-bottom-toolbar-popover-header-padding: var(--dimension-9px) var(--space-3);--map-bottom-toolbar-close-button-border-width: 0;--map-bottom-toolbar-close-button-border: transparent;--map-bottom-toolbar-close-button-bg: none;--map-bottom-toolbar-button-border-width: 0;--map-bottom-toolbar-button-border: transparent;--map-bottom-toolbar-button-transition: all var(--transition-fast);--map-bottom-toolbar-compass-transition: transform var(--transition-fast)}:root{--map-page-height: 100vh;--map-page-padding: var(--space-4-5) var(--space-4-5) var(--space-4-5) 0;--map-page-top-gutter-padding-inline-end: calc(var(--map-shell-sidebar-width) + var(--space-4-5));--map-page-top-gutter-transition: padding-right var(--transition-quick);--map-page-body-padding-inline-end: calc(var(--map-shell-sidebar-width) + var(--space-4-5));--map-page-body-transition: padding-right var(--transition-quick);--map-page-sidebar-transition: width var(--transition-quick);--map-page-sidebar-inner-transition: opacity var(--transition-fast);--map-page-tabs-template: repeat(5, minmax(0, 1fr));--map-page-tabs-padding: var(--space-1) var(--space-2) 0;--map-page-tab-height: calc(var(--size-control-lg) - var(--dimension-4px));--map-page-tab-bg: none;--map-page-tab-border: transparent;--map-page-tab-radius: var(--radius-md) var(--radius-md) 0 0;--map-page-tab-transition: all var(--transition-fast);--map-page-sidebar-bottom-padding: var(--space-2) var(--space-2) var(--space-3);--map-page-sidebar-footer-padding-inline-start: calc(var(--size-control-lg) + var(--space-2));--map-page-sidebar-toggle-collapsed-inset-inline-start: calc(0px - var(--size-control-lg) - var(--space-2));--map-page-sidebar-pane-padding: var(--space-3) var(--space-4);--map-page-mobile-height: calc(100vh - var(--app-mobile-header-height));--map-page-mobile-dynamic-height: calc(100dvh - var(--app-mobile-header-height));--map-page-mobile-padding: var(--space-2) var(--space-2) var(--space-2) 0;--map-page-mobile-sidebar-height: 45vh;--map-page-mobile-sidebar-radius: var(--radius-lg) var(--radius-lg) 0 0;--map-page-mobile-sidebar-transition: transform var(--transition-quick), height var(--transition-quick);--map-page-mobile-sidebar-collapsed-transform: translateY(calc(100% - var(--size-control-lg) - var(--space-4)));--map-page-mobile-sidebar-inner-radius: var(--radius-lg) var(--radius-lg) 0 0;--map-page-mobile-compact-sidebar-height: 40vh;--map-page-mobile-compact-tab-padding: var(--dimension-0-4rem) 0;--map-basemap-section-title-padding: 0 var(--space-1) var(--space-1);--map-basemap-row-template: var(--dimension-20px) minmax(0, 1fr);--map-basemap-row-padding: var(--space-2) var(--space-2-5);--map-basemap-row-transition: background var(--transition-fast), border-color var(--transition-fast);--map-measurement-label-padding: var(--space-0-5) var(--space-1-5);--map-measurement-label-subtext-opacity: .85}:root{--map-layer-panel-sidebar-flex: 1;--map-layer-panel-sidebar-direction: column;--map-layer-panel-sidebar-overflow: hidden;--map-layer-panel-sidebar-min-height: 0;--map-layer-panel-search-flex-shrink: 0;--map-layer-panel-search-align: center;--map-layer-panel-search-padding: 0;--map-layer-panel-search-empty-padding: var(--space-4) var(--space-5);--map-layer-panel-search-empty-align: center;--map-layer-panel-scroll-flex: 1;--map-layer-panel-scroll-overflow-y: auto;--map-layer-panel-scroll-padding: var(--space-2) 0;--map-layer-panel-scroll-min-height: 0;--map-layer-panel-actions-justify: flex-end;--map-layer-panel-actions-padding: 0 var(--space-3) var(--space-1-5);--map-layer-panel-actions-align: center;--map-layer-panel-action-bg: none;--map-layer-panel-action-border-width: 0;--map-layer-panel-action-border: transparent;--map-layer-panel-action-padding: var(--dimension-0-15rem) var(--dimension-0-4rem);--map-layer-panel-action-transition: color var(--transition-fast), background var(--transition-fast);--map-layer-panel-action-content-justify: flex-start;--map-layer-panel-action-divider-margin: 0 var(--dimension-0-1rem)}:root{--map-layer-panel-group-section-padding: 0 var(--space-2);--map-layer-panel-group-header-align: center;--map-layer-panel-group-toggle-border-width: 0;--map-layer-panel-group-toggle-border: transparent;--map-layer-panel-group-toggle-padding: 0;--map-layer-panel-group-toggle-transition: background var(--transition-fast);--map-layer-panel-group-toggle-knob-transition: transform var(--transition-fast);--map-layer-panel-group-toggle-knob-active-transform: translateX(12px);--map-layer-panel-solo-margin: 0 var(--space-3) var(--space-1-5);--map-layer-panel-solo-padding: var(--dimension-0-35rem) var(--space-2);--map-layer-panel-solo-clear-border-width: 0;--map-layer-panel-solo-clear-border: transparent;--map-layer-panel-solo-clear-bg: transparent;--map-layer-panel-group-icon-opacity: .7;--map-layer-panel-group-button-padding: var(--space-2) var(--space-1) var(--space-2) var(--space-3);--map-layer-panel-group-button-bg: none;--map-layer-panel-group-button-border-width: 0;--map-layer-panel-group-button-border: transparent;--map-layer-panel-group-button-transition: all var(--transition-fast);--map-layer-panel-group-button-align: left;--map-layer-panel-group-button-content-width: 100%;--map-layer-panel-group-button-content-min-width: 0;--map-layer-panel-group-title-flex: 1;--map-layer-panel-group-title-align: left;--map-layer-panel-group-opacity-padding: var(--dimension-0-15rem) var(--space-3) var(--dimension-0-35rem) var(--dimension-2-2rem);--map-layer-panel-group-opacity-thumb-border-width: 0;--map-layer-panel-group-opacity-thumb-border: transparent;--map-layer-panel-group-opacity-label-align: right;--map-layer-panel-group-items-padding: 0 0 var(--space-1) 0;--map-layer-panel-row-padding: var(--dimension-0-3rem) var(--space-3) var(--dimension-0-3rem) var(--space-6);--map-layer-panel-row-transition: all var(--transition-snappy);--map-layer-panel-parent-margin: var(--dimension-0-05rem) 0;--map-layer-panel-parent-row-padding: var(--dimension-0-35rem) var(--space-3) var(--space-1) var(--space-6);--map-layer-panel-parent-swatches-grid: repeat(3, var(--dimension-5px));--map-layer-panel-parent-swatch-shadow: 0 0 0 1px var(--surface);--map-layer-panel-child-rule-inset-inline-start-nested: 1.35rem;--map-layer-panel-row-dimmed-opacity: .45;--map-layer-panel-row-loading-animation: layer-panel-shimmer var(--motion-duration-1500) var(--motion-ease-in-out) infinite;--map-layer-panel-layer-toggle-border-width: 0;--map-layer-panel-layer-toggle-border: transparent;--map-layer-panel-layer-toggle-padding: 0;--map-layer-panel-layer-toggle-transition: background var(--transition-fast);--map-layer-panel-layer-toggle-knob-transition: transform var(--transition-fast);--map-layer-panel-layer-toggle-knob-active-transform: translateX(11px);--map-layer-panel-layer-toggle-solo-shadow: 0 0 0 2px var(--primary-subtle);--map-layer-panel-error-dot-opacity: .8;--map-layer-panel-zoom-button-bg: none;--map-layer-panel-zoom-button-border-width: 0;--map-layer-panel-zoom-button-border: transparent;--map-layer-panel-zoom-button-padding: var(--space-0-5) var(--space-1);--map-layer-panel-zoom-button-transition: color var(--transition-fast), background var(--transition-fast)}:root{--map-layer-panel-presets-list-overflow-y: auto;--map-layer-panel-presets-list-padding: var(--space-1) 0;--map-layer-panel-presets-empty-padding: var(--space-2) var(--space-3);--map-layer-panel-presets-empty-margin: 0;--map-layer-panel-preset-row-padding: 0 var(--space-1-5);--map-layer-panel-preset-apply-bg: none;--map-layer-panel-preset-apply-border-width: 0;--map-layer-panel-preset-apply-border: transparent;--map-layer-panel-preset-apply-padding: var(--dimension-0-35rem) var(--space-1-5);--map-layer-panel-preset-apply-transition: color var(--transition-fast), background var(--transition-fast);--map-layer-panel-preset-delete-bg: none;--map-layer-panel-preset-delete-border-width: 0;--map-layer-panel-preset-delete-border: transparent;--map-layer-panel-preset-delete-transition: color var(--transition-fast), background var(--transition-fast);--map-layer-panel-preset-new-row-padding: var(--space-1) var(--space-1-5);--map-layer-panel-preset-input-padding: var(--space-1) var(--dimension-0-4rem);--map-layer-panel-preset-save-bg: none;--map-layer-panel-preset-save-border-width: 0;--map-layer-panel-preset-save-border: transparent;--map-layer-panel-preset-save-padding: var(--space-1) var(--dimension-0-3rem);--map-layer-panel-preset-add-width: 100%;--map-layer-panel-preset-add-bg: none;--map-layer-panel-preset-add-border-width: 0;--map-layer-panel-preset-add-border: transparent;--map-layer-panel-preset-add-padding: var(--dimension-0-45rem) var(--space-3);--map-layer-panel-preset-add-transition: color var(--transition-fast), background var(--transition-fast);--map-layer-panel-preset-add-align: left}:root{--map-layer-inspector-height: 100%;--map-layer-inspector-empty-border-style: dashed;--map-layer-inspector-list-max-height: 35%;--map-layer-inspector-feature-padding: var(--space-2) var(--space-3);--map-layer-inspector-copy-all-padding: 0 var(--space-2);--map-layer-inspector-row-grid: minmax(var(--dimension-92px), .42fr) minmax(0, 1fr);--map-layer-inspector-row-padding: var(--space-2) 0;--map-layer-inspector-attribute-empty-padding: var(--space-3) 0;--map-layer-inspector-copy-rest-opacity: 0;--map-layer-inspector-copy-rest-pointer-events: none;--map-layer-inspector-copy-active-opacity: 1;--map-layer-inspector-copy-active-pointer-events: auto;--map-layer-inspector-copy-transition: opacity var(--motion-duration-snappy) var(--motion-ease-standard), background var(--motion-duration-snappy) var(--motion-ease-standard), color var(--motion-duration-snappy) var(--motion-ease-standard), border-color var(--motion-duration-snappy) var(--motion-ease-standard)}:root{--map-search-panel-padding: var(--space-3) var(--space-4);--map-search-input-padding: var(--space-1-5) var(--space-2-5);--map-search-input-padding-with-clear: var(--space-1-5) var(--space-8) var(--space-1-5) var(--space-2-5);--map-search-state-padding: var(--space-2) var(--space-3);--map-search-actions-template: minmax(0, 1fr) auto;--map-search-result-item-padding: var(--space-2) var(--space-3);--map-search-result-item-border-width: 0;--map-search-result-item-transition: background var(--transition-fast);--map-search-clear-bg: transparent;--map-search-clear-border-width: 0;--map-search-clear-transition: color var(--transition-fast), background var(--transition-fast);--map-search-zone-menu-max-height: min(var(--dimension-22rem), var(--dimension-60vh));--map-search-menu-padding: var(--space-1) 0;--map-search-option-padding: var(--space-1-5) var(--space-3);--map-search-option-bg: transparent;--map-search-option-border-width: 0;--map-search-option-font: inherit;--map-search-option-transition: background var(--transition-fast);--map-search-menu-empty-padding: var(--space-2) var(--space-3);--map-search-zone-trigger-padding: var(--space-1-5) var(--space-2-5);--map-search-zone-trigger-font: inherit;--map-search-zone-trigger-transition: border-color var(--transition-fast);--map-search-zone-chevron-transition: transform var(--transition-fast);--map-search-zone-chevron-open-transform: rotate(180deg);--map-search-zone-group-label-padding: var(--space-1) var(--space-3);--map-search-zone-footer-padding: var(--space-1-5) var(--space-3);--map-search-zone-clear-bg: transparent;--map-search-zone-clear-border-width: 0;--map-search-zone-clear-font: inherit;--map-search-zone-clear-padding: 0;--map-search-range-row-template: 1fr auto 1fr;--map-search-toggle-button-padding: 0;--map-search-toggle-button-font: inherit;--map-search-toggle-button-bg: transparent;--map-search-toggle-button-border-width: 0;--map-search-toggle-button-transition: background var(--transition-fast), color var(--transition-fast);--map-search-result-marker-elevation: var(--shadow-lg), var(--shadow-ring-1) var(--alpha-primary-12);--map-search-result-marker-font: var(--weight-bold) var(--dimension-11px) / var(--leading-none) var(--font-body);--map-search-result-marker-transition: transform var(--transition-fast), box-shadow var(--transition-fast);--map-search-result-marker-hover-elevation: var(--shadow-xl), var(--shadow-ring-3) var(--primary-ring);--map-search-result-marker-hover-transform: scale(1.08)}:root{--report-card-header-padding: var(--space-3-5) var(--space-6);--report-card-stat-row-padding: var(--space-3) var(--space-6);--report-card-subheader-padding: var(--space-3) var(--space-6);--report-card-loading-padding: var(--space-5) var(--space-6);--report-card-badge-padding: var(--dimension-0-15rem) var(--space-2);--report-card-state-message-padding: var(--space-5) var(--space-6);--report-card-retry-button-padding: var(--space-1) var(--space-3);--report-card-summary-item-padding: var(--space-3-5) var(--space-4);--report-card-summary-eligibility-columns: 1fr 1fr;--report-card-summary-eligibility-columns-mobile: 1fr;--report-card-summary-eligibility-item-padding: var(--space-2-5) var(--space-6);--report-card-summary-analysis-columns-mobile: repeat(2, 1fr);--report-card-summary-multiplex-columns-mobile: repeat(3, 1fr)}:root{--report-shell-section-select-padding: 0 calc(var(--space-8) + var(--space-1)) 0 var(--space-3);--report-shell-section-select-font: inherit;--report-shell-section-select-transition: border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);--report-shell-section-select-arrow-transform: translateY(-70%) rotate(45deg);--report-shell-data-quality-padding: var(--space-3) var(--space-4);--report-shell-data-quality-item-margin: 0 0 var(--space-1) 0;--report-shell-toast-padding: var(--space-4) var(--space-6);--report-shell-toast-animation: slideUp var(--motion-duration-300) var(--motion-ease-out);--report-tile-canvas-inset: 0;--report-tile-canvas-size: 100%;--report-map-capture-offscreen-top: 0;--report-export-label-tracking: .04em;--report-export-columns-template: repeat(2, minmax(0, 1fr));--report-export-columns-template-mobile: 1fr;--report-export-columns-max-height: 52vh;--report-export-column-title-tracking: .04em;--report-export-page-group-label-tracking: .03em;--report-export-empty-hint-margin: var(--space-3) 0 0;--report-heritage-row-padding: var(--space-2-5) var(--space-6);--report-heritage-badge-padding: var(--dimension-0-15rem) var(--space-2);--report-permits-tab-empty-padding: var(--space-12) var(--space-6)}:root{--report-bylaw-text-padding: var(--space-2-5) var(--space-3-5);--report-analysis-detail-row-padding: var(--space-4) var(--space-6);--report-analysis-detail-row-padding-mobile: var(--space-3) var(--space-4);--report-constraints-breakdown-result-padding: var(--space-3-5) var(--space-6);--report-constraints-breakdown-badge-padding: var(--dimension-0-125rem) var(--space-1-5);--report-multiplex-setbacks-tall-columns: 2fr 3fr;--report-multiplex-setbacks-tall-columns-mobile: 1fr;--report-multiplex-setbacks-ineligible-padding: var(--space-3) var(--space-6)}:root{--report-interior-add-button-padding: 0 var(--space-3);--report-interior-add-button-transition: background var(--motion-duration-fast);--report-interior-table-cell-padding: var(--space-3) var(--space-4);--report-interior-dropdown-item-padding: var(--space-2-5) var(--space-4);--report-interior-dropdown-item-bg: transparent;--report-interior-dropdown-item-transition: background var(--motion-duration-100)}:root{--report-zoning-state-padding: var(--dimension-2rem) var(--dimension-1-5rem);--report-zoning-info-grid-columns: repeat(4, 1fr);--report-zoning-info-grid-rows: repeat(2, 1fr);--report-zoning-badge-padding: var(--dimension-0-1rem) var(--space-2);--report-zoning-info-cell-padding: var(--space-3) var(--space-5);--report-zoning-collapsible-header-padding: var(--space-2) var(--space-6);--report-zoning-collapsible-header-transition: background var(--motion-duration-fast);--report-zoning-collapsible-chevron-transition: transform var(--motion-duration-quick) var(--motion-ease-css-ease);--report-zoning-collapsible-chevron-rotation: rotate(var(--motion-rotation-quarter-negative));--report-zoning-collapsible-chevron-open-rotation: rotate(var(--motion-rotation-start));--report-zoning-collapsible-content-padding: var(--space-4) var(--space-6);--report-zoning-exception-preamble-margin: 0 0 var(--space-4) 0;--report-zoning-exception-section-margin: 0 0 var(--space-4) 0;--report-zoning-exception-section-last-margin: 0 0 var(--space-3) 0;--report-zoning-exception-title-margin: 0 0 var(--space-2) 0;--report-zoning-exception-item-margin: 0 0 var(--dimension-0-4rem) 0;--report-zoning-exception-source-margin: var(--space-3) 0 0 0;--report-zoning-compliance-info-note-padding: var(--dimension-0-5rem) var(--dimension-1-5rem)}:root{--report-location-image-columns: 1fr 1fr;--report-location-image-columns-mobile: 1fr;--report-location-image-caption-padding: var(--space-2-5) var(--space-4);--report-location-clickable-transition: color var(--transition-fast);--report-nearby-card-body-max-height-mobile: none;--report-nearby-service-row-padding: var(--space-3-5) var(--space-5);--report-nearby-directions-button-transition: background var(--transition-fast), color var(--transition-fast);--report-nearby-map-aspect-mobile: 4 / 3;--report-nearby-map-route-overlay: transparent}:root{--report-property-facts-details-header-padding: var(--space-2) var(--space-6);--report-property-facts-details-header-transition: background var(--motion-duration-fast);--report-property-facts-details-chevron-transition: transform var(--motion-duration-quick) var(--motion-ease-css-ease);--report-property-facts-details-chevron-open-rotation: rotate(var(--motion-rotation-half));--report-property-facts-details-grid-columns: repeat(4, 1fr);--report-property-facts-details-grid-gap: 0;--report-property-facts-details-cell-padding: var(--space-3) var(--space-5)}:root{--report-site-context-empty-padding: var(--space-5) var(--space-6);--report-site-context-empty-center-padding: var(--space-6) 0;--report-site-context-list-row-padding: var(--space-3) var(--space-6);--report-site-context-badge-padding: var(--dimension-0-15rem) var(--space-2);--report-site-context-badge-padding-pill: var(--dimension-0-2rem) var(--space-2-5);--report-site-context-source-note-padding: var(--space-2) var(--space-6);--report-site-context-source-line-padding: var(--space-1-5) var(--space-6) var(--space-2-5);--report-site-context-utility-row-padding: var(--dimension-0-75rem) var(--dimension-1-5rem)}:root{--report-permit-history-count-padding: var(--dimension-0-15rem) var(--space-2);--report-permit-history-body-padding: var(--space-5) var(--space-6) var(--space-6);--report-permit-history-empty-padding: var(--space-12) var(--space-6);--report-permit-history-primary-padding: var(--space-4) var(--space-5);--report-permit-history-badge-padding: var(--space-1) var(--space-2);--report-permit-history-related-padding: var(--space-3) var(--space-5);--report-permit-history-related-header-padding: var(--space-1-5) 0;--report-permit-history-related-description-padding: 0 0 var(--space-3) 0;--report-permit-history-related-details-padding: 0 0 var(--space-3) 0}:root{--report-permitted-uses-header-padding: var(--space-3) var(--space-6);--report-permitted-uses-header-font-family: inherit;--report-permitted-uses-badge-padding: var(--dimension-0-1rem) var(--space-2);--report-permitted-uses-chevron-transition: transform var(--motion-duration-quick) var(--motion-ease-css-ease);--report-permitted-uses-chevron-rotation: rotate(var(--motion-rotation-quarter-negative));--report-permitted-uses-chevron-open-rotation: rotate(var(--motion-rotation-start));--report-permitted-uses-chip-section-padding: var(--space-4) var(--space-6);--report-permitted-uses-chip-padding: var(--space-1) var(--space-3);--report-permitted-uses-chip-subtle-padding: var(--space-1) var(--space-3);--report-permitted-uses-condition-list-padding: var(--space-2) 0;--report-permitted-uses-category-padding: var(--space-2) var(--space-6) var(--space-3);--report-permitted-uses-item-padding: var(--space-1) 0;--report-permitted-uses-expand-transition: opacity var(--motion-duration-fast), transform var(--motion-duration-quick) var(--motion-ease-css-ease);--report-permitted-uses-expand-caret-margin: var(--dimension-3px) auto 0;--report-permitted-uses-expand-caret-rotation: rotate(var(--motion-rotation-eighth));--report-permitted-uses-expand-caret-transition: transform var(--motion-duration-quick) var(--motion-ease-css-ease);--report-permitted-uses-expand-caret-open-rotation: rotate(var(--motion-rotation-negative-three-eighths));--report-permitted-uses-full-condition-padding: var(--space-2-5) var(--space-3-5);--report-permitted-uses-full-condition-paragraph-margin: 0 0 var(--dimension-0-4rem) 0;--report-permitted-uses-source-padding: var(--space-3) var(--space-6)}:root{--report-property-views-image-aspect: 1;--report-property-views-image-aspect-mobile: 4 / 3;--report-property-views-caption-padding: var(--dimension-0-6rem) var(--dimension-1rem);--report-property-views-open-link-border: transparent;--report-property-views-date-button-padding: var(--dimension-0-2rem) var(--dimension-0-65rem) var(--dimension-0-2rem) var(--dimension-0-85rem);--report-property-views-date-button-bg: transparent;--report-property-views-date-menu-z-index: calc(var(--z-dropdown) + var(--z-step-1));--report-property-views-date-menu-max-width: min(var(--dimension-18rem), calc(var(--dimension-100vw) - var(--dimension-2rem)));--report-property-views-date-option-padding: var(--dimension-0-45rem) var(--dimension-0-6rem);--report-property-views-date-option-border-width: 0;--report-property-views-date-option-bg: transparent;--report-property-views-image-loading-transition: opacity var(--transition-quick);--report-property-views-expand-z-index: calc(var(--z-base) + var(--z-step-2));--report-property-views-expand-transition: opacity var(--transition-quick), transform var(--transition-quick), background var(--transition-quick);--report-property-views-loading-z-index: calc(var(--z-base) + var(--z-step-2));--report-property-views-loading-shadow: 0 var(--dimension-1px) var(--dimension-2px) var(--viewer-bg);--report-property-views-spinner-animation: spin var(--motion-duration-700) var(--motion-ease-linear) infinite;--report-property-views-lightbox-animation: fadeIn var(--motion-duration-fast) var(--motion-ease-out);--report-property-views-lightbox-panel-width: min(var(--dimension-960px), calc(var(--dimension-100vw) - var(--dimension-2-5rem)));--report-property-views-lightbox-panel-width-mobile: calc(var(--dimension-100vw) - var(--dimension-1-5rem));--report-property-views-lightbox-panel-max-height: calc(var(--dimension-100vh) - var(--dimension-2-5rem));--report-property-views-lightbox-panel-max-height-mobile: calc(var(--dimension-100vh) - var(--dimension-1-5rem));--report-property-views-lightbox-panel-animation: modalIn var(--motion-duration-modal) var(--motion-ease-out);--report-property-views-lightbox-header-padding: var(--dimension-0-85rem) var(--dimension-1rem);--report-property-views-overlay-toggle-padding: var(--dimension-0-2rem) var(--dimension-0-55rem);--report-property-views-icon-button-border: transparent;--report-property-views-icon-button-bg: transparent;--report-property-views-lightbox-image-width: min(100%, calc(var(--dimension-100vh) - var(--dimension-9-5rem)), var(--dimension-820px));--report-property-views-lightbox-image-width-mobile: min(100%, calc(var(--dimension-100vh) - var(--dimension-13rem)))}:root{--report-building-envelope-entry-row-padding: var(--space-2-5) var(--space-6);--report-building-envelope-category-header-font-family: inherit;--report-building-envelope-badge-padding: var(--dimension-0-1rem) var(--space-2);--report-building-envelope-chevron-transition: transform var(--motion-duration-quick) var(--motion-ease-css-ease);--report-building-envelope-chevron-rotation: rotate(var(--motion-rotation-quarter-negative));--report-building-envelope-chevron-open-rotation: rotate(var(--motion-rotation-start));--report-building-envelope-expand-transition: opacity var(--motion-duration-fast), transform var(--motion-duration-quick) var(--motion-ease-css-ease);--report-building-envelope-expand-caret-margin: var(--dimension-3px) auto 0;--report-building-envelope-expand-caret-rotation: rotate(var(--motion-rotation-eighth));--report-building-envelope-expand-caret-transition: transform var(--motion-duration-quick) var(--motion-ease-css-ease);--report-building-envelope-expand-caret-open-rotation: rotate(var(--motion-rotation-negative-three-eighths))}:root{--report-permit-application-count-padding: var(--dimension-0-15rem) var(--space-2);--report-permit-application-body-padding: var(--space-5) var(--space-6) var(--space-6);--report-permit-application-state-padding: var(--space-12) var(--space-6);--report-permit-application-section-header-padding: var(--space-3) var(--space-4);--report-permit-application-section-count-padding: var(--space-1) var(--space-2);--report-permit-application-section-body-padding: var(--space-5) var(--space-6) var(--space-6);--report-permit-application-row-header-padding: var(--space-4) var(--space-4);--report-permit-application-row-detail-padding: 0 var(--space-4) var(--space-4) var(--space-4);--report-permit-application-subsection-header-padding: var(--space-2) var(--space-4)}:root{--control-padding-x-sm: var(--space-3);--control-padding-x-md: var(--space-5);--control-padding-x-lg: var(--space-6);--control-padding-y-sm: var(--space-2);--control-padding-y-md: var(--space-3);--control-padding-y-lg: var(--space-4);--control-gap: var(--space-2);--control-font-size-md: var(--text-base);--control-font-size-lg: var(--text-lg);--control-select-indicator-start-position: calc(100% - var(--dimension-18px)) 50%;--control-select-indicator-end-position: calc(100% - var(--dimension-12px)) 50%;--control-select-indicator-size: var(--dimension-6px) var(--dimension-6px)}:root{--button-gap: var(--control-gap);--button-padding-sm: var(--control-padding-y-sm) var(--control-padding-x-sm);--button-padding-md: var(--control-padding-y-md) var(--control-padding-x-md);--button-padding-lg: var(--control-padding-y-lg) var(--control-padding-x-lg);--button-primary-hover-transform: translateY(var(--dimension-neg-1px));--button-primary-hover-shadow: var(--card-elevation-hover);--button-secondary-border: var(--border);--button-secondary-hover-bg: var(--surface-hover);--button-secondary-hover-border: var(--primary);--button-ghost-hover-bg: var(--bg-subtle);--button-danger-hover-transform: translateY(var(--dimension-neg-1px));--button-danger-hover-shadow: var(--card-elevation-hover);--button-spinner-size: 1em}:root{--form-gap: var(--panel-gap);--form-field-gap: var(--space-1);--form-label-gap: var(--space-1);--form-label-transform: uppercase;--form-label-tracking: var(--tracking-normal);--form-control-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--form-control-bg: var(--surface);--form-control-border-color: var(--border);--form-control-border-hover: var(--border-hover);--form-row-gap: var(--space-2);--form-actions-gap: var(--control-gap)}:root{--field-gap: var(--space-1)}:root{--choice-gap: var(--space-2);--choice-box-radius: 4px;--choice-checkmark-width-md: .32rem;--choice-checkmark-width-sm: .24rem;--choice-checkmark-height-sm: .48rem;--choice-checkmark-transform: rotate(45deg) translate(-1px, -1px);--choice-label-user-select: none;--choice-group-gap: var(--space-3)}:root{--switch-gap: var(--choice-gap);--switch-track-width-md: var(--space-8);--switch-track-height-md: var(--space-5);--switch-track-bg: var(--bg-subtle);--switch-thumb-size-md: var(--space-4);--switch-label-user-select: none}:root{--drop-zone-gap: var(--space-2);--drop-zone-padding: var(--space-5);--drop-zone-border-style: dashed;--drop-zone-border: var(--border);--drop-zone-bg-active: var(--primary-subtle);--drop-zone-color-active: var(--primary-dark);--drop-zone-icon-color: var(--text-tertiary)}:root{--card-radius-prominent: var(--radius-xl);--card-padding: var(--space-6);--card-gap: var(--space-4);--card-header-gap: var(--space-5);--card-header-padding-bottom: var(--space-4);--card-elevation: var(--elevation-card);--card-elevation-hover: var(--elevation-raised);--card-hover-transform: translateY(calc(-1 * var(--space-0-5)));--card-media-bg: linear-gradient(to bottom right, var(--surface), var(--bg-subtle));--card-media-skeleton-bg: linear-gradient( 90deg, var(--surface) 25%, var(--bg-subtle) 50%, var(--surface) 75% );--card-media-skeleton-size: 200% 100%;--content-card-bg: var(--surface);--content-card-border-width: var(--border-width-default);--content-card-border-style: solid;--content-card-border: var(--border);--content-card-radius: var(--card-radius-prominent);--content-card-padding: var(--card-padding);--content-card-elevation: var(--card-elevation);--content-card-header-gap: var(--card-header-gap);--content-card-header-padding-bottom: var(--card-header-padding-bottom);--content-card-header-border-width: var(--border-width-default);--content-card-header-border-style: solid;--content-card-header-border: var(--border);--content-card-title-size: var(--text-xl);--content-card-title-weight: var(--weight-semibold);--content-card-title-color: var(--text);--content-card-title-margin: 0;--content-card-subtitle-size: var(--text-sm);--content-card-subtitle-color: var(--text-secondary);--content-card-subtitle-line-height: normal;--content-card-subtitle-margin: var(--space-2) 0 0 0;--content-card-body-margin-bottom: var(--card-padding);--content-card-body-color: var(--text-secondary);--content-card-body-line-height: normal;--content-card-actions-gap: var(--control-gap);--content-card-actions-wrap: wrap;--stats-card-border-style: solid;--stats-card-transition: transform var(--transition-fast), border-color var(--transition-fast);--stats-card-hover-transform: translateY(var(--dimension-neg-1px));--stats-card-hover-border: var(--text-tertiary);--stats-card-header-justify: space-between;--stats-card-header-align-items: flex-start;--stats-card-icon-size: var(--size-control-lg);--stats-card-trend-padding: var(--space-1) var(--control-gap);--stats-card-trend-radius: var(--radius-full);--stats-card-trend-positive-bg: var(--slate-50);--stats-card-trend-negative-bg: var(--slate-50);--stats-card-trend-neutral-bg: var(--slate-100);--stats-card-content-direction: column;--stats-card-content-gap: var(--space-1);--stats-card-value-size: var(--text-2xl);--stats-card-value-line-height: normal;--stats-card-label-size: var(--text-sm);--stats-card-label-line-height: normal;--async-card-bg: var(--surface);--async-card-border: var(--border);--async-card-header-gap: var(--space-2);--async-card-header-padding: var(--space-3) var(--space-6);--async-card-header-border: var(--border);--async-card-title-transform: uppercase;--async-card-state-gap: var(--space-2);--async-card-state-padding: var(--space-5) var(--space-6);--async-card-retry-padding: var(--space-1) var(--space-3);--async-card-retry-border: var(--border);--async-card-retry-hover-bg: var(--bg-subtle)}:root{--entity-card-compact-content-padding: var(--space-4);--entity-card-content-gap: var(--space-2);--entity-card-title-size: var(--text-lg);--entity-card-title-size-compact: var(--text-base);--entity-card-title-min-height: calc(var(--entity-card-title-size) * 1.35 * 2);--entity-card-title-margin-bottom: var(--card-gap);--entity-card-title-margin-bottom-compact: var(--space-3);--entity-card-subtitle-size: var(--text-sm);--entity-card-selection-radius: var(--radius-sm);--entity-card-grid-columns-default: auto-fit;--entity-card-grid-gap: var(--space-4);--entity-card-grid-padding-block-start: var(--space-1);--entity-card-grid-compact-gap: var(--space-3);--entity-card-grid-dense-gap: var(--space-3);--entity-card-grid-enter-animation: entityCardGridFadeIn var(--motion-duration-300) var(--motion-ease-in);--entity-card-grid-enter-transform: translateY(var(--dimension-10px));--entity-card-grid-rest-transform: translateY(0);--entity-card-metrics-gap: var(--card-gap);--entity-card-metrics-gap-compact: var(--space-3);--entity-card-metric-label-size: var(--text-xs)}:root{--entity-kanban-grid-min-column-width: 236px;--entity-kanban-gap: var(--space-3);--entity-kanban-column-transition: border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);--entity-kanban-column-over-shadow: var(--shadow-inset-1) var(--primary);--entity-kanban-column-header-min-height: 2.75rem;--entity-kanban-column-header-padding: var(--space-3);--entity-kanban-title-row-gap: var(--space-3);--entity-kanban-accent-size: .625rem;--entity-kanban-count-min-size: 1.45rem;--entity-kanban-count-padding: 0 var(--space-1);--entity-kanban-column-body-gap: var(--space-2);--entity-kanban-column-body-padding: var(--space-3);--entity-kanban-empty-min-height: 5rem;--entity-kanban-empty-border-style: dashed;--entity-kanban-card-gap: var(--space-1);--entity-kanban-card-padding: var(--space-3);--entity-kanban-card-transition: background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);--entity-kanban-card-hover-transform: translateY(var(--dimension-neg-1px));--entity-kanban-card-dragging-opacity: .45;--entity-kanban-card-overlay-shadow: var(--elevation-panel);--entity-kanban-card-selected-shadow: var(--shadow-inset-1) var(--primary);--entity-kanban-card-header-gap: var(--space-2);--entity-kanban-card-footer-gap: var(--space-2)}:root{--entity-detail-modal-gap: var(--space-4);--entity-detail-tabs-offset-block-start: calc(var(--space-2) * -1);--entity-detail-field-grid-template: minmax(var(--dimension-120px), .28fr) minmax(0, 1fr);--entity-detail-field-grid-template-mobile: minmax(0, 1fr);--entity-detail-field-gap: var(--space-4);--entity-detail-field-gap-mobile: var(--space-2);--entity-detail-field-padding: var(--space-3) 0;--entity-detail-label-gap: var(--space-2);--entity-detail-value-gap: var(--space-2);--entity-detail-copy-transition: opacity .12s ease, background .12s ease, color .12s ease, border-color .12s ease;--entity-detail-inline-gap: var(--space-2);--entity-detail-inline-margin: calc(var(--space-1) * -1) 0;--entity-detail-inline-padding: var(--space-1) var(--space-2);--entity-detail-inline-border: transparent;--entity-detail-inline-bg: transparent;--entity-detail-inline-control-margin-top: calc(var(--space-1) * -1);--entity-detail-history-list-gap: var(--space-3);--entity-detail-history-group-gap: var(--space-2);--entity-detail-history-group-margin-top: var(--space-5)}:root{--panel-gap: var(--space-4);--panel-elevation: var(--elevation-panel);--panel-header-gap: var(--space-3);--panel-header-padding: var(--space-4) var(--space-5);--panel-header-title-size: var(--text-xs);--panel-header-title-transform: uppercase;--panel-header-count-padding: var(--space-0-5) var(--space-2);--skeleton-panel-gap: var(--space-3);--skeleton-row-radius: var(--radius-sm);--skeleton-row-bg: linear-gradient( 90deg, var(--bg-subtle) 0%, var(--border) 50%, var(--bg-subtle) 100% );--skeleton-row-bg-size: var(--dimension-1000px) 100%;--skeleton-row-width-start: 80%;--skeleton-row-width-middle: 65%;--skeleton-row-width-end: 90%}:root{--toolbar-gap: var(--space-3);--toolbar-padding: var(--space-3);--toolbar-radius: var(--radius-md);--entity-bulk-actions-toolbar-justify: space-between;--entity-bulk-actions-summary-gap: var(--space-2);--entity-bulk-actions-count-min-width: var(--space-7);--entity-bulk-actions-count-height: var(--space-7);--entity-bulk-actions-count-padding: 0 var(--space-2);--entity-bulk-actions-count-radius: var(--radius-full);--entity-bulk-actions-actions-align: center;--entity-bulk-actions-actions-justify: flex-end;--entity-bulk-actions-actions-wrap: wrap;--entity-bulk-actions-actions-gap: var(--space-3);--entity-bulk-actions-mobile-align: flex-start;--entity-bulk-actions-mobile-actions-justify: flex-start;--entity-bulk-actions-mobile-actions-width: 100%;--search-bar-input-padding: var(--space-3-5) var(--space-12) var(--space-3-5) var(--space-12);--search-bar-input-radius: var(--radius-md);--search-bar-input-transition: border-color var(--transition-quick), box-shadow var(--transition-quick);--search-bar-clear-inset-inline-end: var(--space-3);--search-bar-clear-transition: background-color var(--transition-quick), color var(--transition-quick), transform var(--transition-quick);--toolbar-trigger-radius: var(--toolbar-radius);--toolbar-trigger-transition: background var(--transition-quick), border-color var(--transition-quick), color var(--transition-quick), box-shadow var(--transition-quick);--toolbar-trigger-badge-offset: calc(-1 * var(--space-1));--toolbar-trigger-badge-padding: 0 var(--space-1);--toolbar-trigger-badge-ring-shadow: 0 0 0 var(--dimension-2px) var(--surface);--toolbar-trigger-indicator-inset: var(--space-1-5);--view-toggle-gap: var(--space-1);--view-toggle-padding: var(--space-1);--view-toggle-bg: var(--bg-subtle);--view-toggle-border-style: solid;--view-toggle-border: var(--border);--view-toggle-radius: var(--toolbar-radius);--view-toggle-button-gap: var(--space-2);--view-toggle-button-padding: var(--space-2) var(--space-3);--view-toggle-button-bg: transparent;--view-toggle-button-border-width: 0;--view-toggle-button-border-style: solid;--view-toggle-button-border: transparent;--view-toggle-button-radius: var(--radius-sm);--view-toggle-button-transition: background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);--view-toggle-button-hover-bg: var(--overlay-medium);--view-toggle-button-active-elevation: var(--elevation-card);--view-toggle-button-focus-outline-style: solid;--icon-action-button-size-md: var(--size-control-icon-action);--icon-action-button-size-sm: var(--size-control-md);--icon-action-button-border-width: var(--border-width-default);--icon-action-button-border: transparent;--icon-action-button-radius: var(--radius-md);--icon-action-button-color: var(--text-tertiary);--icon-action-button-transition: color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);--icon-action-button-hover-color: var(--text);--icon-action-button-hover-bg: var(--surface-hover);--icon-action-button-hover-border: var(--border-strong);--icon-action-button-hover-shadow: var(--shadow-inset-1) var(--border-strong);--icon-action-button-focus-shadow: var(--shadow-focus-ring);--icon-action-button-disabled-opacity: var(--opacity-disabled);--icon-action-button-ghost-bg: transparent;--icon-action-button-framed-bg: var(--surface);--icon-action-button-framed-border: var(--border);--icon-action-button-accent-bg: var(--primary);--icon-action-button-accent-border: var(--primary);--icon-action-button-accent-color: var(--text-on-dark);--icon-action-button-accent-hover-bg: var(--primary-hover);--icon-action-button-accent-hover-border: var(--primary-hover);--icon-action-button-accent-hover-color: var(--text-on-dark);--icon-action-button-accent-hover-shadow: var(--card-elevation);--icon-action-button-danger-hover-color: var(--error);--icon-action-button-danger-hover-border: var(--error);--icon-action-button-danger-hover-shadow: var(--shadow-inset-1) var(--error);--floating-action-size: var(--space-12);--floating-action-inset-block-end: var(--space-8);--floating-action-inset-inline-end: var(--space-8);--floating-action-padding: 0;--floating-action-border-width: 0;--floating-action-border-style: solid;--floating-action-border: transparent;--floating-action-radius: var(--radius-circle);--floating-action-elevation: var(--glow-primary);--floating-action-hidden-visibility: hidden;--floating-action-visible-visibility: visible;--floating-action-hidden-transform: translateY(var(--dimension-1rem));--floating-action-visible-transform: translateY(0);--floating-action-hover-elevation: var(--glow-primary);--floating-action-hover-transform: translateY(var(--dimension-neg-2px));--floating-action-active-transform: translateY(0) var(--transform-scale-enter-sm);--floating-action-transition: opacity var(--transition-slow), visibility var(--transition-slow), transform var(--transition-slow), background-color var(--transition-slow), box-shadow var(--transition-slow);--floating-action-mobile-size: var(--size-control-lg);--floating-action-mobile-inset-block-end: var(--space-6);--floating-action-mobile-inset-inline-end: var(--space-6)}:root{--tri-state-filter-gap: var(--dimension-0-3rem);--entity-filter-controls-date-range-gap: var(--space-3);--entity-filter-controls-separated-margin-top: var(--space-3);--entity-filter-controls-separated-padding-top: var(--space-3);--entity-filter-controls-separated-border-style: solid;--entity-filter-controls-separated-border: var(--border);--filter-chip-gap: var(--space-1);--filter-chip-min-height: var(--dimension-30px);--filter-chip-padding: 0 var(--space-2-5);--filter-chip-border: var(--border);--filter-chip-transition: border-color var(--transition-snappy), background var(--transition-snappy), color var(--transition-snappy);--filter-chip-hover-border: var(--primary);--filter-chip-selected-border: var(--primary);--filter-chip-selected-bg: var(--primary-subtle);--filter-chip-removable-min-height: var(--dimension-26px);--filter-chip-removable-padding: var(--dimension-0-2rem) var(--space-2);--filter-chip-removable-border: var(--primary-ring);--filter-chip-removable-radius: var(--radius-full);--filter-chip-removable-bg: var(--primary-subtle);--filter-chip-remove-button-color: currentColor;--filter-chip-remove-button-hover-border: transparent;--filter-chip-remove-button-hover-bg: transparent;--filter-chip-remove-button-hover-color: currentColor;--filter-chip-remove-button-hover-shadow: none;--status-badge-gap: var(--space-1);--status-badge-border-width: 0;--status-badge-border-style: solid;--status-badge-border: transparent;--status-badge-radius: var(--radius-full);--status-badge-weight: var(--weight-medium);--status-badge-transition: background-color var(--transition-quick), border-color var(--transition-quick), color var(--transition-quick);--status-badge-small-padding: var(--space-1) var(--space-2-5);--status-badge-small-size: var(--text-xs);--status-badge-small-transform: uppercase;--status-badge-small-tracking: var(--tracking-section);--status-badge-medium-padding: var(--space-1-5) var(--space-3);--status-badge-medium-size: var(--text-dense);--status-badge-large-padding: var(--space-2) var(--space-4);--status-badge-large-size: var(--text-sm);--status-badge-inline-padding: var(--space-0-5) var(--space-2);--status-badge-inline-size: var(--text-xs);--status-badge-inline-radius: var(--radius-sm);--status-badge-viable-bg: var(--success-bg);--status-badge-viable-border: transparent;--status-badge-viable-color: var(--success-dark);--status-badge-conditional-bg: var(--warning-bg);--status-badge-conditional-border: transparent;--status-badge-conditional-color: var(--warning-dark);--status-badge-not-viable-bg: var(--error-bg);--status-badge-not-viable-border: transparent;--status-badge-not-viable-color: var(--error-dark);--pill-padding: var(--space-1) var(--space-2);--pill-border-width: 0;--pill-border-style: solid;--pill-border: transparent;--pill-radius: var(--radius-full);--pill-weight: var(--weight-semibold);--pill-tracking: var(--tracking-normal);--pill-bg: var(--bg-subtle);--pill-color: var(--text-secondary);--pill-line-height: var(--leading-tight);--pill-size-sm: var(--text-2xs);--pill-size-md: var(--text-xs);--pill-tracking-md: var(--tracking-normal);--pill-uppercase-transform: uppercase;--approval-pill-size: var(--dimension-22px);--approval-pill-radius: var(--radius-full);--approval-pill-border-style: solid;--approval-pill-border: transparent;--approval-pill-margin-left: var(--space-2);--approval-pill-transition: background-color var(--transition-snappy), border-color var(--transition-snappy), color var(--transition-snappy);--approval-pill-pending-bg: var(--surface-2);--approval-pill-pending-border: var(--border);--event-dot-radius: var(--radius-full)}:root{--tabs-list-gap: var(--page-content-gap);--tabs-list-border: var(--border);--tabs-trigger-gap: var(--space-2);--tabs-trigger-padding: 0 0 var(--control-padding-y-md);--tabs-trigger-border-width: 0;--tabs-trigger-border: transparent;--tabs-trigger-indicator: transparent;--tabs-trigger-radius: 0;--tabs-trigger-bg: transparent;--tabs-trigger-transition: color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);--tabs-trigger-hover-border: transparent;--tabs-trigger-hover-indicator: transparent;--tabs-trigger-hover-bg: transparent;--tabs-trigger-active-border: transparent;--tabs-trigger-active-indicator: var(--text);--tabs-trigger-active-bg: transparent;--tabs-icon-color: currentColor;--tabs-mobile-trigger-gap: var(--space-3);--tabs-mobile-trigger-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--tabs-mobile-trigger-border: var(--border);--tabs-mobile-trigger-radius: var(--radius-md);--tabs-mobile-label-gap: var(--space-2);--tabs-mobile-trigger-icon-transition: transform var(--transition-fast);--tabs-mobile-trigger-icon-open-transform: rotate(180deg);--tabs-mobile-menu-offset: var(--space-1-5);--tabs-mobile-menu-padding: var(--segmented-padding);--tabs-mobile-menu-border: var(--border);--tabs-mobile-menu-radius: var(--radius-lg);--tabs-mobile-menu-bg: var(--surface);--tabs-mobile-menu-elevation: var(--panel-elevation);--tabs-mobile-menu-item-gap: var(--space-3);--tabs-mobile-menu-item-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--tabs-mobile-menu-item-border-width: 0;--tabs-mobile-menu-item-border: transparent;--tabs-mobile-menu-item-radius: var(--radius-sm);--tabs-mobile-menu-item-bg: transparent}:root{--popover-radius: var(--toolbar-radius);--popover-elevation: var(--elevation-raised);--popover-padding: var(--toolbar-gap);--popover-offset: var(--space-1);--popover-offset-lg: var(--space-2);--popover-max-height: calc(var(--dimension-100vh) - var(--space-4));--popover-list-max-height: min(var(--dimension-240px), calc(100vh - var(--dimension-120px)));--popover-enter-transform: translateY(calc(-1 * var(--popover-offset-lg)));--popover-rest-transform: translateY(var(--transform-translate-none));--popover-header-gap: var(--toolbar-gap);--popover-header-padding: var(--space-2) var(--space-4);--popover-header-padded-padding: 0 0 var(--space-2);--popover-header-margin-bottom: var(--space-1);--popover-header-padded-margin-bottom: var(--toolbar-gap);--popover-header-transform: uppercase;--popover-field-gap: var(--space-1);--popover-field-margin-top: var(--toolbar-gap);--popover-field-label-transform: uppercase;--popover-divider-margin: var(--space-2) 0;--popover-option-grid-template: minmax(0, 1fr) var(--size-icon-sm);--popover-menu-compact-item-padding: var(--dimension-7px) var(--space-2-5);--menu-item-padding: var(--space-2) var(--space-4);--menu-item-gap: var(--space-3);--menu-item-icon-gap: var(--space-2);--menu-item-transition: background var(--transition-quick), color var(--transition-quick);--column-visibility-row-grid-template: minmax(0, 1fr) var(--size-control-sm);--column-visibility-row-min-height: var(--size-control-md);--column-visibility-row-transition: background var(--transition-quick);--column-visibility-row-hover-bg: var(--section-header-bg);--column-visibility-row-drag-bg: var(--section-header-bg);--column-visibility-label-gap: var(--space-3);--column-visibility-label-padding: var(--space-2) 0 var(--space-2) var(--space-4);--column-visibility-drag-handle-margin-right: var(--space-2);--column-visibility-drag-handle-radius: var(--radius-sm)}:root{--picker-trigger-padding: var(--dimension-0-55rem) var(--control-padding-x-sm);--picker-trigger-radius: var(--radius-md);--picker-trigger-transition: border-color var(--transition-fast), box-shadow var(--transition-fast);--picker-indicator-transition: transform var(--transition-fast);--picker-menu-radius: var(--popover-radius);--picker-menu-bg: var(--surface);--picker-menu-elevation: var(--popover-elevation);--picker-search-row-padding: var(--space-3);--picker-options-padding: var(--space-0-5);--picker-option-grid-template: minmax(0, 1fr) auto;--picker-option-padding: var(--space-2) var(--space-2-5);--picker-option-radius: var(--radius-sm);--picker-option-transition: background var(--transition-fast);--picker-empty-option-padding: var(--space-3);--picker-modal-search-margin-bottom: var(--space-3);--picker-modal-option-padding: var(--space-2) var(--space-3);--picker-modal-option-border: transparent;--picker-modal-option-radius: var(--radius-md);--picker-modal-option-transition: background var(--transition-fast), border-color var(--transition-fast);--date-picker-trigger-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--date-picker-menu-radius: var(--popover-radius);--date-picker-menu-bg: var(--surface);--date-picker-menu-elevation: var(--popover-elevation);--date-picker-month-grid-template: var(--size-control-sm) minmax(0, 1fr) var(--size-control-sm);--date-picker-month-padding: var(--space-2);--date-picker-nav-radius: var(--radius-sm);--date-picker-grid-template: repeat(7, minmax(0, 1fr));--date-picker-weekday-padding: var(--space-2) var(--space-2) 0;--date-picker-weekday-transform: uppercase;--date-picker-day-grid-padding: var(--space-2);--date-picker-day-radius: var(--radius-sm);--date-picker-footer-gap: var(--control-gap);--date-picker-footer-padding: var(--space-2);--date-picker-footer-button-padding: 0 var(--space-2);--date-picker-footer-button-radius: var(--radius-sm)}:root{--tooltip-offset: var(--space-2);--tooltip-padding: var(--space-1-5) var(--space-2-5);--tooltip-radius: var(--radius-md);--tooltip-white-space: nowrap;--tooltip-width: max-content;--tooltip-max-width: 14rem;--tooltip-transition: opacity var(--transition-fast), transform var(--transition-fast)}:root{--dialog-padding: var(--space-5);--dialog-header-padding: var(--space-4) var(--space-5);--dialog-footer-padding: var(--space-3) var(--space-5);--dialog-elevation: var(--elevation-modal);--dialog-backdrop-padding: var(--dialog-padding);--dialog-overlay-animation: fadeIn var(--transition-quick);--dialog-panel-animation: popIn var(--transition-quick);--dialog-panel-max-height: calc(100vh - (var(--dialog-padding) * 2));--dialog-header-gap: var(--panel-gap);--dialog-header-actions-gap: var(--space-2);--dialog-close-button-transition: background var(--transition-fast), color var(--transition-fast);--dialog-body-padding: var(--dialog-padding);--dialog-footer-gap: var(--control-gap);--confirm-dialog-padding: var(--space-6);--confirm-dialog-width: 100%;--confirm-dialog-max-width: 28rem;--confirm-dialog-gap: var(--space-4);--confirm-dialog-footer-gap: var(--space-3);--confirm-dialog-footer-margin-top: var(--space-2)}:root{--preference-panel-group-overflow: visible;--preference-panel-group-border: var(--border-width-default) solid var(--border);--preference-panel-header-padding: 0 var(--space-4);--preference-panel-header-padding-mobile: var(--space-3) var(--space-4);--preference-panel-header-border: var(--border-width-default) solid var(--border);--preference-panel-title-margin: 0;--preference-panel-description-margin: 0;--preference-panel-actions-width: min(var(--dimension-360px), 50%);--preference-panel-row-grid-template: minmax(0, 1fr) minmax(var(--dimension-260px), var(--dimension-360px));--preference-panel-row-grid-template-full: minmax(0, 1fr);--preference-panel-row-grid-template-mobile: minmax(0, 1fr);--preference-panel-row-padding: var(--space-3) var(--space-4);--preference-panel-row-border: var(--border-width-default) solid var(--border);--preference-panel-select-padding: var(--space-2) var(--space-3);--preference-panel-select-border: var(--border-width-default) solid var(--border);--preference-panel-select-transition: border-color var(--transition-quick), box-shadow var(--transition-quick);--preference-panel-select-chevron-transition: transform var(--transition-quick)}:root{--props-table-margin-top: var(--space-4);--props-table-summary-padding: var(--space-3-5) var(--space-5);--props-table-summary-hover-bg: var(--bg-subtle);--props-table-summary-border: transparent;--props-table-summary-transition: background-color var(--transition-quick), border-color var(--transition-quick);--props-table-icon-transition: transform var(--transition-quick);--props-table-count-padding: var(--space-1) var(--space-2-5);--props-table-header-padding: var(--space-3) var(--space-5);--props-table-header-transform: uppercase;--props-table-row-transition: background-color var(--transition-quick);--props-table-cell-padding: var(--space-4) var(--space-5);--props-table-mobile-cell-padding: var(--space-2-5) var(--space-3-5);--props-table-code-padding: var(--space-1) var(--space-2)}:root{--table-row-gap: var(--space-3);--table-row-padding: var(--space-3) var(--space-4);--table-row-padding-compact: var(--space-2) var(--space-3);--table-row-focus-shadow: var(--shadow-inset-1) var(--primary);--table-cell-gap: var(--space-2);--entity-table-bg: var(--surface);--entity-table-border: var(--border);--entity-table-enter-easing: ease-in;--entity-table-viewport-bg: var(--surface);--entity-table-row-gap: var(--table-row-gap);--entity-table-row-padding: var(--table-row-padding);--entity-table-row-padding-compact: var(--table-row-padding-compact);--entity-table-compact-row-gap: var(--space-2);--entity-table-row-border: var(--border);--entity-table-row-border-light: var(--border-light);--entity-table-row-transition: background var(--transition-quick);--entity-table-header-gap: var(--table-row-gap);--entity-table-header-padding: var(--table-row-padding);--entity-table-header-border: var(--border);--entity-table-header-transform: uppercase;--entity-table-header-cell-gap: var(--table-cell-gap);--entity-table-cell-gap: var(--table-cell-gap);--entity-table-cell-border: var(--border-light);--entity-table-sortable-transition: color var(--transition-quick);--entity-table-sort-icon-inactive-opacity: 0;--entity-table-sort-icon-active-opacity: 1;--entity-table-sort-icon-transition: opacity var(--transition-quick);--entity-table-mobile-row-gap: var(--space-2);--entity-table-mobile-row-padding: var(--card-gap);--entity-table-mobile-label-transform: uppercase;--entity-table-mobile-label-margin-inline-end: var(--space-2);--entity-table-skeleton-bg: linear-gradient( 90deg, var(--border-light) 0%, var(--bg-subtle) 45%, var(--border-light) 100% );--entity-table-skeleton-bg-size: 200% 100%;--entity-table-skeleton-easing: ease-in-out;--entity-table-action-group-gap: var(--space-1);--entity-table-action-button-border: transparent;--entity-table-action-button-bg: transparent;--entity-table-action-button-transition: background var(--transition-quick), border-color var(--transition-quick), color var(--transition-quick)}:root{--data-view-group-gap: var(--space-6);--data-view-group-header-gap: var(--space-3);--entity-saved-views-form-gap: var(--space-2);--entity-saved-views-form-padding: var(--space-1) 0 var(--space-2);--entity-saved-views-actions-gap: var(--space-2);--entity-saved-views-save-current-transition: background var(--transition-quick), color var(--transition-quick);--entity-saved-views-save-current-hover-bg: var(--section-header-bg);--entity-saved-views-primary-button-padding: var(--space-1) var(--space-2);--entity-saved-views-secondary-button-padding: var(--space-1) var(--space-2);--entity-saved-views-row-actions-gap: var(--space-2);--entity-saved-views-row-actions-margin-bottom: var(--space-2);--entity-saved-views-custom-row-grid-template: minmax(0, 1fr) var(--size-control-sm);--entity-saved-views-custom-row-hover-bg: var(--section-header-bg);--entity-saved-views-delete-button-margin-inline-end: var(--space-2);--entity-saved-views-empty-padding: var(--space-2) 0;--detail-page-shell-loading-min-height: var(--dimension-25rem);--detail-page-shell-failure-gap: var(--space-4);--detail-page-shell-failure-padding: var(--space-12);--detail-page-shell-failure-actions-gap: var(--space-3);--detail-page-shell-failure-actions-margin-top: var(--space-2);--detail-page-shell-top-bar-primary-gap: var(--space-3);--detail-page-shell-tab-menu-width: min(100%, var(--dimension-220px));--detail-page-shell-top-bar-action-radius: var(--radius-md);--detail-page-shell-tab-trigger-gap: var(--space-3);--detail-page-shell-tab-trigger-padding: 0 var(--space-3);--detail-page-shell-tab-trigger-border: var(--border);--detail-page-shell-tab-trigger-radius: var(--radius-md);--detail-page-shell-tab-trigger-transition: background var(--transition-quick), border-color var(--transition-quick), color var(--transition-quick), box-shadow var(--transition-quick);--detail-page-shell-tab-trigger-hover-bg: var(--section-header-bg);--detail-page-shell-tab-trigger-hover-border: var(--text-tertiary);--detail-page-shell-tab-trigger-label-gap: var(--space-2);--detail-page-shell-tab-chevron-transition: transform var(--transition-quick);--detail-page-shell-tab-chevron-expanded-transform: rotate(180deg);--detail-page-shell-tab-panel-mobile-width: min(var(--dimension-280px), calc(100vw - var(--space-8)));--feedback-state-gap: var(--space-6);--feedback-state-title-gap: var(--space-2);--feedback-state-border-style: dashed;--feedback-state-radius: var(--radius-lg);--feedback-state-centered-padding: var(--space-12) var(--space-8);--feedback-state-centered-bg: transparent;--feedback-state-centered-border: transparent;--feedback-state-centered-border-width: 0;--feedback-state-centered-border-style: solid;--feedback-state-centered-radius: var(--feedback-state-radius);--feedback-state-centered-elevation: none;--feedback-state-centered-icon-margin: 0 auto var(--feedback-state-gap);--feedback-state-centered-title-margin: 0 0 var(--feedback-state-title-gap) 0;--feedback-state-centered-description-margin: 0 0 var(--feedback-state-gap) 0;--feedback-state-actions-gap: var(--space-3)}:root{--entity-page-gap: var(--page-section-gap);--entity-page-padding: var(--space-8);--entity-page-expanded-gap: var(--space-3);--entity-page-toolbar-margin-bottom: var(--space-6);--entity-page-toolbar-secondary-padding-top: var(--space-3);--entity-page-mobile-map-frame-offset: var(--space-8);--entity-page-group-gap: var(--data-view-group-gap);--entity-page-group-header-gap: var(--data-view-group-header-gap);--entity-page-group-header-padding: var(--space-2) 0;--entity-page-group-header-margin-bottom: var(--space-3);--entity-page-group-count-padding: var(--dimension-1px) var(--space-2);--segmented-padding: var(--space-1);--segmented-gap: var(--space-2);--segmented-button-padding: var(--space-2) var(--space-4);--segmented-button-active-elevation: var(--elevation-card);--segmented-button-sm-padding: var(--space-0-5) var(--control-padding-x-sm);--collection-calendar-toolbar-gap: var(--space-3);--collection-calendar-toolbar-padding: var(--space-3);--collection-calendar-nav-gap: var(--space-1);--collection-calendar-control-min-width: calc(var(--size-control-lg) + var(--space-6));--collection-calendar-control-padding-x: var(--space-3);--collection-calendar-control-hover-ring: var(--shadow-inset-1) var(--border-strong);--collection-calendar-weekday-padding: var(--space-2) var(--space-3);--collection-calendar-day-outside-bg: color-mix(in srgb, var(--bg-subtle) 72%, var(--surface));--collection-calendar-day-min-height: var(--dimension-132px);--collection-calendar-day-padding: var(--space-2);--collection-calendar-day-today-shadow: var(--shadow-inset-1) var(--primary-subtle);--collection-calendar-day-over-shadow: var(--shadow-inset-2) var(--primary);--collection-calendar-day-selectable-shadow: var(--shadow-inset-1) var(--border-subtle);--collection-calendar-item-gap: var(--space-1);--collection-calendar-item-padding: var(--space-1) var(--space-2);--collection-calendar-item-radius: var(--radius-sm);--collection-calendar-item-selected-shadow: var(--shadow-inset-1) var(--primary);--collection-calendar-item-selected-strong-shadow: var(--shadow-inset-2) var(--primary);--collection-calendar-item-selected-raised-shadow: var(--collection-calendar-item-selected-strong-shadow), var(--elevation-raised);--collection-calendar-more-line-padding: 0 var(--space-1);--collection-calendar-tooltip-padding: var(--space-1-5) var(--space-2-5);--collection-calendar-tooltip-resting-transform: translateY(var(--dimension-2px));--collection-calendar-tooltip-open-transform: translateY(0);--collection-calendar-empty-margin: var(--space-4)}:root{--sidebar-nav-frame-bg: color-mix(in srgb, var(--app-frame-bg) 96%, var(--surface));--scroll-fade-mask-opaque: #000000;--scroll-fade-mask-transparent: transparent;--scroll-fade-frame-surface: var(--app-canvas-bg, var(--background));--scroll-fade-frame-transition: opacity var(--transition-fast);--scroll-fade-frame-top-bg: linear-gradient(to bottom, var(--scroll-fade-frame-surface), transparent);--scroll-fade-frame-bottom-bg: linear-gradient(to top, var(--scroll-fade-frame-surface), transparent);--scroll-fade-frame-left-bg: linear-gradient(to right, var(--scroll-fade-frame-surface), transparent);--scroll-fade-frame-right-bg: linear-gradient(to left, var(--scroll-fade-frame-surface), transparent);--surface-card-gradient: linear-gradient(to bottom right, var(--slate-100), var(--slate-200));--opacity-0: 0;--opacity-2: .02;--opacity-3: .03;--opacity-10: .1;--opacity-12: .12;--opacity-15: .15;--opacity-18: .18;--opacity-20: .2;--opacity-25: .25;--opacity-30: .3;--opacity-35: .35;--opacity-40: .4;--opacity-45: .45;--opacity-50: .5;--opacity-55: .55;--opacity-60: .6;--opacity-70: .7;--opacity-75: .75;--opacity-80: .8;--opacity-85: .85;--opacity-90: .9;--opacity-92: .92;--opacity-100: 1;--opacity-hidden: var(--opacity-0);--opacity-disabled: var(--opacity-50);--opacity-visible: var(--opacity-100)}:root{--alpha-current-color-10: color-mix(in srgb, currentColor 10%, transparent);--alpha-slate-900-50: color-mix(in srgb, var(--slate-900) 50%, transparent);--alpha-text-on-dark-60: color-mix(in srgb, var(--text-on-dark) 60%, transparent);--alpha-slate-50-surface-72: color-mix(in srgb, var(--slate-50) 72%, var(--surface));--alpha-surface-36: color-mix(in srgb, var(--surface) 36%, transparent);--alpha-surface-46: color-mix(in srgb, var(--surface) 46%, transparent);--alpha-surface-76: color-mix(in srgb, var(--surface) 76%, transparent);--alpha-surface-78: color-mix(in srgb, var(--surface) 78%, transparent);--alpha-surface-92: color-mix(in srgb, var(--surface) 92%, transparent);--alpha-border-64: color-mix(in srgb, var(--border) 64%, transparent);--alpha-border-hover-72: color-mix(in srgb, var(--border-hover) 72%, transparent);--alpha-border-hover-82: color-mix(in srgb, var(--border-hover) 82%, transparent);--alpha-border-hover-86: color-mix(in srgb, var(--border-hover) 86%, transparent);--alpha-error-bg-86: color-mix(in srgb, var(--error-bg) 86%, transparent);--alpha-success-bg-86: color-mix(in srgb, var(--success-bg) 86%, transparent);--alpha-primary-3: color-mix(in srgb, var(--primary) 3%, transparent);--alpha-primary-4: color-mix(in srgb, var(--primary) 4%, transparent);--alpha-primary-6: color-mix(in srgb, var(--primary) 6%, transparent);--alpha-primary-8: color-mix(in srgb, var(--primary) 8%, transparent);--alpha-primary-12: color-mix(in srgb, var(--primary) 12%, transparent);--alpha-primary-15: color-mix(in srgb, var(--primary) 15%, transparent);--alpha-text-secondary-12: color-mix(in srgb, var(--text-secondary) 12%, transparent);--alpha-accent-12: color-mix(in srgb, var(--accent) 12%, transparent);--alpha-success-12: color-mix(in srgb, var(--success) 12%, transparent);--alpha-error-12: color-mix(in srgb, var(--error) 12%, transparent);--agent-status-local-border: color-mix(in srgb, var(--success) 32%, var(--border));--agent-status-cooldown-border: color-mix(in srgb, var(--warning) 32%, var(--border));--alpha-background-60: color-mix(in srgb, var(--background) 60%, transparent);--alpha-background-70: color-mix(in srgb, var(--background) 70%, transparent);--alpha-status-red-10: color-mix(in srgb, var(--status-red) 10%, transparent);--alpha-permit-layer-color-8: color-mix(in srgb, var(--slate-400) 8%, transparent);--size-none: 0;--transform-none: none;--text-align-start: left}:root{--entity-table-scroll-max-block-size: none;--spacing-sm: var(--space-2);--spacing-md: var(--space-4);--color-primary: var(--primary);--color-success: var(--success);--color-warning: var(--warning);--color-gray-50: var(--slate-50);--color-gray-100: var(--slate-100);--color-gray-200: var(--slate-200);--color-gray-300: var(--slate-300);--color-gray-400: var(--slate-400);--color-gray-500: var(--slate-500);--color-gray-600: var(--slate-600);--color-gray-700: var(--slate-700);--color-gray-800: var(--slate-800);--color-gray-900: var(--slate-900);--border-light: var(--slate-100);--primary-ring: color-mix(in srgb, var(--primary) 25%, transparent);--bg-subtle: #e8edf2;--surface-secondary: var(--bg-subtle);--surface-tertiary: var(--surface-hover);--surface-2: var(--surface-secondary);--primary-bg: var(--primary-subtle);--text-primary: var(--text);--warning-text: var(--warning-dark);--danger: var(--error);--status-red: var(--error);--space-1-5: .375rem;--radius-card: var(--radius-lg);--color-one-storey-envelope: var(--warning);--color-two-storey-envelope: var(--success);--z-overlay: 500;--z-tooltip: 3000;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "SF Pro Display", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--info-dark: var(--info-darker);--border-default: var(--border);--border-strong: var(--border-hover);--border-subtle: var(--border-light);--print-ink: #000000;--print-page-margin: 1cm;--print-footer-margin-top: 2cm;--print-text-2xs: 8pt;--print-text-xs: 9pt;--print-text-sm: 10pt;--print-text-md: 11pt;--print-text-lg: 12pt;--print-text-xl: 13pt;--print-text-display: 20pt;--print-space-2pt: 2pt;--print-space-4pt: 4pt;--print-space-6pt: 6pt;--print-space-8pt: 8pt;--print-space-10pt: 10pt;--print-signature-line-height: 28pt}:root{--z-above: 10;--z-panel: 50;--z-dropdown: 100;--z-sticky: 200;--z-modal: 300;--z-toast: 400;--z-header: 1000;--z-critical: 9999;--amber-200: #fde68a;--green-700: #15803d;--surface-base: #ffffff;--surface-raised: var(--surface);--text-on-dark: #ffffff;--text-inverse: #ffffff;--backdrop: rgba(0, 0, 0, .4);--backdrop-heavy: rgba(0, 0, 0, .7);--overlay-light: rgba(255, 255, 255, .2);--overlay-medium: rgba(255, 255, 255, .5);--overlay-strong: rgba(255, 255, 255, .88);--overlay-border: rgba(0, 0, 0, .15);--app-bg-art: none;--app-bg-art-size: auto;--app-bg-art-position: 0 0;--glass-panel-bg: rgba(255, 255, 255, .72);--glass-panel-border: rgba(255, 255, 255, .55);--glass-panel-shadow: 0 18px 48px rgba(15, 23, 42, .14), inset 0 1px 0 rgba(255, 255, 255, .55);--glass-panel-highlight: linear-gradient(180deg, rgba(255, 255, 255, .45) 0%, rgba(255, 255, 255, 0) 60%);--glass-panel-radius: 22px;--glass-blur: blur(20px) saturate(180%)}:root{--landing-pilot-bg: #061324;--landing-pilot-bg-start: #081a31;--landing-pilot-border: rgba(255, 255, 255, .08);--landing-panel-border: rgba(255, 255, 255, .1);--landing-panel-bg: rgba(255, 255, 255, .05);--viewer-bg: #1c2e1c;--approval-approved: #2a8a52;--approval-approved-bg: #d4f0dd;--approval-rejected: #c83030;--approval-rejected-hover: #a32525;--approval-rejected-bg: #fadcdc;--approval-warning: #f5a623;--primary-subtle: color-mix(in srgb, var(--primary) 8%, transparent);--primary-selection: color-mix(in srgb, var(--primary) 20%, transparent);--z-underlay: -1;--z-base: 1;--z-stack-2: 2;--z-stack-3: 3;--z-stack-4: 4;--z-stack-5: 5;--z-context-menu: 20;--z-panel-raised: 25;--z-elevated-nav: 40;--z-step-1: 1;--z-step-2: 2}:root{--text-5xs: .5rem;--text-4xs: .5625rem;--text-3xs: .625rem;--text-mini: .65rem;--text-tiny: .7rem;--text-relative-tiny: .7em;--text-relative-mini: .65em;--text-compact: .85rem;--text-code: .8rem;--text-2xs: .6875rem;--text-micro: .75rem;--text-xs: .75rem;--text-dense: .8125rem;--text-sm: .875rem;--text-data: .9375rem;--text-md: 1.0625rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-22: 1.375rem;--text-2xl: 1.5rem;--text-26: 1.625rem;--text-h3: var(--text-xl);--text-h2: var(--text-2xl);--text-2-5xl: 1.75rem;--text-3xl: 1.875rem;--text-metric: var(--text-3xl);--text-display: 2rem;--text-4xl: 2.25rem;--text-4-5xl: 2.5rem;--text-5xl: 3rem;--text-6xl: 3.5rem;--svg-font-3xs: 5;--svg-font-2xs: 5.5;--svg-font-xs: 6;--svg-font-sm: 6.5;--svg-font-md: 7;--svg-font-lg: 7.5;--svg-font-xl: 8;--svg-font-2xl: 8.5;--svg-font-3xl: 9;--svg-font-label-xs: 10;--svg-font-label-sm: 11;--svg-font-label-md: 12;--svg-font-label-lg: 13;--svg-font-metric-sm: 17;--svg-font-metric-lg: 20;--svg-font-metric-xl: 22;--svg-label-letter-spacing: .5;--svg-font-weight-normal: var(--weight-normal);--svg-font-weight-medium: var(--weight-medium);--svg-font-weight-semibold: var(--weight-semibold);--svg-font-weight-bold: var(--weight-bold);--svg-fill-none: none;--svg-stroke-current-color: currentColor;--svg-linecap-round: round;--svg-linecap-butt: butt;--svg-linejoin-round: round;--svg-paint-order-stroke: stroke;--svg-paint-transparent: transparent;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--text-transform-uppercase: uppercase;--text-transform-capitalize: capitalize;--text-transform-none: none;--text-transform-inherit: inherit;--font-variant-numeric-tabular: tabular-nums;--font-style-italic: italic;--leading-none: 1;--leading-hero-tight: 1.02;--leading-display-tight: 1.05;--leading-extra-tight: 1.1;--leading-title-tight: 1.15;--leading-3: .75rem;--leading-tight: 1.25;--leading-compact: 1.3;--leading-panel: 1.35;--leading-snug: 1.4;--leading-reading-tight: 1.45;--leading-normal: 1.5;--leading-readable: 1.55;--leading-relaxed: 1.625;--leading-roomy: 1.65;--leading-code: 1.6;--leading-loose: 1.7;--leading-list: 1.8;--leading-tooltip: 1.2;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-subtle: .01em;--tracking-data: .02em;--tracking-status: .03em;--tracking-label: .04em;--tracking-section: .05em;--tracking-heading: .06em;--tracking-overline: .07em;--tracking-expanded: .08em;--tracking-wide: .1em;--svg-letter-spacing-label: .5;--text-underline-offset-tight: 2px;--text-underline-offset-default: 3px;--flex-unit: 1;--flex-triple: 3;--grid-template-four-equal: repeat(4, 1fr);--visually-hidden-offset: -1px;--visually-hidden-clip: rect(0, 0, 0, 0);--type-app-title-size: var(--text-lg);--type-app-title-weight: var(--weight-semibold);--type-app-title-leading: var(--leading-tight);--type-app-title-tracking: var(--tracking-normal);--type-nav-item-size: var(--text-sm);--type-nav-item-weight: var(--weight-medium);--type-nav-item-leading: var(--leading-tight);--type-nav-item-tracking: var(--tracking-normal);--type-nav-section-label-size: var(--text-caption);--type-nav-section-label-weight: var(--weight-semibold);--type-nav-section-label-leading: var(--leading-tight);--type-nav-section-label-tracking: var(--tracking-normal);--type-tooltip-size: var(--text-xs);--type-tooltip-weight: var(--weight-medium);--type-tooltip-leading: var(--leading-tooltip)}}@layer tokens.colors{:root[data-light-color-scheme=slate-steel],[data-palette-mode=light][data-color-scheme=slate-steel]{--scheme-frame: var(--palette-slate-steel-light-frame);--scheme-canvas: var(--palette-slate-steel-light-canvas);--scheme-surface: var(--palette-slate-steel-light-surface);--scheme-hover: var(--palette-slate-steel-light-hover);--scheme-border: var(--palette-slate-steel-light-border);--scheme-text: var(--palette-slate-steel-light-text);--scheme-muted: var(--palette-slate-steel-light-muted);--scheme-primary: var(--palette-slate-steel-light-primary);--scheme-primary-hover: var(--palette-slate-steel-light-primary-hover);--palette-frame: var(--palette-slate-steel-light-frame);--palette-canvas: var(--palette-slate-steel-light-canvas);--palette-surface: var(--palette-slate-steel-light-surface);--palette-hover: var(--palette-slate-steel-light-hover);--palette-border: var(--palette-slate-steel-light-border);--palette-text: var(--palette-slate-steel-light-text);--palette-muted: var(--palette-slate-steel-light-muted);--palette-primary: var(--palette-slate-steel-light-primary);--palette-primary-hover: var(--palette-slate-steel-light-primary-hover)}:root[data-light-color-scheme=qbs-architects],[data-palette-mode=light][data-color-scheme=qbs-architects]{--scheme-frame: var(--palette-qbs-architects-light-frame);--scheme-canvas: var(--palette-qbs-architects-light-canvas);--scheme-surface: var(--palette-qbs-architects-light-surface);--scheme-hover: var(--palette-qbs-architects-light-hover);--scheme-border: var(--palette-qbs-architects-light-border);--scheme-text: var(--palette-qbs-architects-light-text);--scheme-muted: var(--palette-qbs-architects-light-muted);--scheme-primary: var(--palette-qbs-architects-light-primary);--scheme-primary-hover: var(--palette-qbs-architects-light-primary-hover);--palette-frame: var(--palette-qbs-architects-light-frame);--palette-canvas: var(--palette-qbs-architects-light-canvas);--palette-surface: var(--palette-qbs-architects-light-surface);--palette-hover: var(--palette-qbs-architects-light-hover);--palette-border: var(--palette-qbs-architects-light-border);--palette-text: var(--palette-qbs-architects-light-text);--palette-muted: var(--palette-qbs-architects-light-muted);--palette-primary: var(--palette-qbs-architects-light-primary);--palette-primary-hover: var(--palette-qbs-architects-light-primary-hover)}:root[data-light-color-scheme=graphite-teal],[data-palette-mode=light][data-color-scheme=graphite-teal]{--scheme-frame: var(--palette-graphite-teal-light-frame);--scheme-canvas: var(--palette-graphite-teal-light-canvas);--scheme-surface: var(--palette-graphite-teal-light-surface);--scheme-hover: var(--palette-graphite-teal-light-hover);--scheme-border: var(--palette-graphite-teal-light-border);--scheme-text: var(--palette-graphite-teal-light-text);--scheme-muted: var(--palette-graphite-teal-light-muted);--scheme-primary: var(--palette-graphite-teal-light-primary);--scheme-primary-hover: var(--palette-graphite-teal-light-primary-hover);--palette-frame: var(--palette-graphite-teal-light-frame);--palette-canvas: var(--palette-graphite-teal-light-canvas);--palette-surface: var(--palette-graphite-teal-light-surface);--palette-hover: var(--palette-graphite-teal-light-hover);--palette-border: var(--palette-graphite-teal-light-border);--palette-text: var(--palette-graphite-teal-light-text);--palette-muted: var(--palette-graphite-teal-light-muted);--palette-primary: var(--palette-graphite-teal-light-primary);--palette-primary-hover: var(--palette-graphite-teal-light-primary-hover)}:root[data-light-color-scheme=warm-stone],[data-palette-mode=light][data-color-scheme=warm-stone]{--scheme-frame: var(--palette-warm-stone-light-frame);--scheme-canvas: var(--palette-warm-stone-light-canvas);--scheme-surface: var(--palette-warm-stone-light-surface);--scheme-hover: var(--palette-warm-stone-light-hover);--scheme-border: var(--palette-warm-stone-light-border);--scheme-text: var(--palette-warm-stone-light-text);--scheme-muted: var(--palette-warm-stone-light-muted);--scheme-primary: var(--palette-warm-stone-light-primary);--scheme-primary-hover: var(--palette-warm-stone-light-primary-hover);--palette-frame: var(--palette-warm-stone-light-frame);--palette-canvas: var(--palette-warm-stone-light-canvas);--palette-surface: var(--palette-warm-stone-light-surface);--palette-hover: var(--palette-warm-stone-light-hover);--palette-border: var(--palette-warm-stone-light-border);--palette-text: var(--palette-warm-stone-light-text);--palette-muted: var(--palette-warm-stone-light-muted);--palette-primary: var(--palette-warm-stone-light-primary);--palette-primary-hover: var(--palette-warm-stone-light-primary-hover)}:root[data-light-color-scheme=copper-slate],[data-palette-mode=light][data-color-scheme=copper-slate]{--scheme-frame: var(--palette-copper-slate-light-frame);--scheme-canvas: var(--palette-copper-slate-light-canvas);--scheme-surface: var(--palette-copper-slate-light-surface);--scheme-hover: var(--palette-copper-slate-light-hover);--scheme-border: var(--palette-copper-slate-light-border);--scheme-text: var(--palette-copper-slate-light-text);--scheme-muted: var(--palette-copper-slate-light-muted);--scheme-primary: var(--palette-copper-slate-light-primary);--scheme-primary-hover: var(--palette-copper-slate-light-primary-hover);--palette-frame: var(--palette-copper-slate-light-frame);--palette-canvas: var(--palette-copper-slate-light-canvas);--palette-surface: var(--palette-copper-slate-light-surface);--palette-hover: var(--palette-copper-slate-light-hover);--palette-border: var(--palette-copper-slate-light-border);--palette-text: var(--palette-copper-slate-light-text);--palette-muted: var(--palette-copper-slate-light-muted);--palette-primary: var(--palette-copper-slate-light-primary);--palette-primary-hover: var(--palette-copper-slate-light-primary-hover)}:root[data-light-color-scheme=forest-graphite],[data-palette-mode=light][data-color-scheme=forest-graphite]{--scheme-frame: var(--palette-forest-graphite-light-frame);--scheme-canvas: var(--palette-forest-graphite-light-canvas);--scheme-surface: var(--palette-forest-graphite-light-surface);--scheme-hover: var(--palette-forest-graphite-light-hover);--scheme-border: var(--palette-forest-graphite-light-border);--scheme-text: var(--palette-forest-graphite-light-text);--scheme-muted: var(--palette-forest-graphite-light-muted);--scheme-primary: var(--palette-forest-graphite-light-primary);--scheme-primary-hover: var(--palette-forest-graphite-light-primary-hover);--palette-frame: var(--palette-forest-graphite-light-frame);--palette-canvas: var(--palette-forest-graphite-light-canvas);--palette-surface: var(--palette-forest-graphite-light-surface);--palette-hover: var(--palette-forest-graphite-light-hover);--palette-border: var(--palette-forest-graphite-light-border);--palette-text: var(--palette-forest-graphite-light-text);--palette-muted: var(--palette-forest-graphite-light-muted);--palette-primary: var(--palette-forest-graphite-light-primary);--palette-primary-hover: var(--palette-forest-graphite-light-primary-hover)}:root[data-light-color-scheme=aubergine-slate],[data-palette-mode=light][data-color-scheme=aubergine-slate]{--scheme-frame: var(--palette-aubergine-slate-light-frame);--scheme-canvas: var(--palette-aubergine-slate-light-canvas);--scheme-surface: var(--palette-aubergine-slate-light-surface);--scheme-hover: var(--palette-aubergine-slate-light-hover);--scheme-border: var(--palette-aubergine-slate-light-border);--scheme-text: var(--palette-aubergine-slate-light-text);--scheme-muted: var(--palette-aubergine-slate-light-muted);--scheme-primary: var(--palette-aubergine-slate-light-primary);--scheme-primary-hover: var(--palette-aubergine-slate-light-primary-hover);--palette-frame: var(--palette-aubergine-slate-light-frame);--palette-canvas: var(--palette-aubergine-slate-light-canvas);--palette-surface: var(--palette-aubergine-slate-light-surface);--palette-hover: var(--palette-aubergine-slate-light-hover);--palette-border: var(--palette-aubergine-slate-light-border);--palette-text: var(--palette-aubergine-slate-light-text);--palette-muted: var(--palette-aubergine-slate-light-muted);--palette-primary: var(--palette-aubergine-slate-light-primary);--palette-primary-hover: var(--palette-aubergine-slate-light-primary-hover)}:root[data-light-color-scheme=neutral-gray],[data-palette-mode=light][data-color-scheme=neutral-gray]{--scheme-frame: var(--palette-neutral-gray-light-frame);--scheme-canvas: var(--palette-neutral-gray-light-canvas);--scheme-surface: var(--palette-neutral-gray-light-surface);--scheme-hover: var(--palette-neutral-gray-light-hover);--scheme-border: var(--palette-neutral-gray-light-border);--scheme-text: var(--palette-neutral-gray-light-text);--scheme-muted: var(--palette-neutral-gray-light-muted);--scheme-primary: var(--palette-neutral-gray-light-primary);--scheme-primary-hover: var(--palette-neutral-gray-light-primary-hover);--palette-frame: var(--palette-neutral-gray-light-frame);--palette-canvas: var(--palette-neutral-gray-light-canvas);--palette-surface: var(--palette-neutral-gray-light-surface);--palette-hover: var(--palette-neutral-gray-light-hover);--palette-border: var(--palette-neutral-gray-light-border);--palette-text: var(--palette-neutral-gray-light-text);--palette-muted: var(--palette-neutral-gray-light-muted);--palette-primary: var(--palette-neutral-gray-light-primary);--palette-primary-hover: var(--palette-neutral-gray-light-primary-hover)}:root[data-light-color-scheme=marigold-slate],[data-palette-mode=light][data-color-scheme=marigold-slate]{--scheme-frame: var(--palette-marigold-slate-light-frame);--scheme-canvas: var(--palette-marigold-slate-light-canvas);--scheme-surface: var(--palette-marigold-slate-light-surface);--scheme-hover: var(--palette-marigold-slate-light-hover);--scheme-border: var(--palette-marigold-slate-light-border);--scheme-text: var(--palette-marigold-slate-light-text);--scheme-muted: var(--palette-marigold-slate-light-muted);--scheme-primary: var(--palette-marigold-slate-light-primary);--scheme-primary-hover: var(--palette-marigold-slate-light-primary-hover);--palette-frame: var(--palette-marigold-slate-light-frame);--palette-canvas: var(--palette-marigold-slate-light-canvas);--palette-surface: var(--palette-marigold-slate-light-surface);--palette-hover: var(--palette-marigold-slate-light-hover);--palette-border: var(--palette-marigold-slate-light-border);--palette-text: var(--palette-marigold-slate-light-text);--palette-muted: var(--palette-marigold-slate-light-muted);--palette-primary: var(--palette-marigold-slate-light-primary);--palette-primary-hover: var(--palette-marigold-slate-light-primary-hover)}:root[data-light-color-scheme=rose-taupe],[data-palette-mode=light][data-color-scheme=rose-taupe]{--scheme-frame: var(--palette-rose-taupe-light-frame);--scheme-canvas: var(--palette-rose-taupe-light-canvas);--scheme-surface: var(--palette-rose-taupe-light-surface);--scheme-hover: var(--palette-rose-taupe-light-hover);--scheme-border: var(--palette-rose-taupe-light-border);--scheme-text: var(--palette-rose-taupe-light-text);--scheme-muted: var(--palette-rose-taupe-light-muted);--scheme-primary: var(--palette-rose-taupe-light-primary);--scheme-primary-hover: var(--palette-rose-taupe-light-primary-hover);--palette-frame: var(--palette-rose-taupe-light-frame);--palette-canvas: var(--palette-rose-taupe-light-canvas);--palette-surface: var(--palette-rose-taupe-light-surface);--palette-hover: var(--palette-rose-taupe-light-hover);--palette-border: var(--palette-rose-taupe-light-border);--palette-text: var(--palette-rose-taupe-light-text);--palette-muted: var(--palette-rose-taupe-light-muted);--palette-primary: var(--palette-rose-taupe-light-primary);--palette-primary-hover: var(--palette-rose-taupe-light-primary-hover)}:root[data-light-color-scheme=pure-mono],[data-palette-mode=light][data-color-scheme=pure-mono]{--scheme-frame: var(--palette-pure-mono-light-frame);--scheme-canvas: var(--palette-pure-mono-light-canvas);--scheme-surface: var(--palette-pure-mono-light-surface);--scheme-hover: var(--palette-pure-mono-light-hover);--scheme-border: var(--palette-pure-mono-light-border);--scheme-text: var(--palette-pure-mono-light-text);--scheme-muted: var(--palette-pure-mono-light-muted);--scheme-primary: var(--palette-pure-mono-light-primary);--scheme-primary-hover: var(--palette-pure-mono-light-primary-hover);--palette-frame: var(--palette-pure-mono-light-frame);--palette-canvas: var(--palette-pure-mono-light-canvas);--palette-surface: var(--palette-pure-mono-light-surface);--palette-hover: var(--palette-pure-mono-light-hover);--palette-border: var(--palette-pure-mono-light-border);--palette-text: var(--palette-pure-mono-light-text);--palette-muted: var(--palette-pure-mono-light-muted);--palette-primary: var(--palette-pure-mono-light-primary);--palette-primary-hover: var(--palette-pure-mono-light-primary-hover)}[data-theme=dark]{--scheme-frame: var(--palette-slate-steel-dark-frame);--scheme-canvas: var(--palette-slate-steel-dark-canvas);--scheme-surface: var(--palette-slate-steel-dark-surface);--scheme-hover: var(--palette-slate-steel-dark-hover);--scheme-border: var(--palette-slate-steel-dark-border);--scheme-text: var(--palette-slate-steel-dark-text);--scheme-muted: var(--palette-slate-steel-dark-muted);--scheme-primary: var(--palette-slate-steel-dark-primary);--scheme-primary-hover: var(--palette-slate-steel-dark-primary-hover);--background: var(--scheme-canvas);--background-elevated: var(--scheme-surface);--surface: var(--scheme-surface);--app-frame-bg: var(--scheme-frame);--app-canvas-bg: var(--scheme-canvas);--surface-hover: var(--scheme-hover);--surface-highlight: linear-gradient(180deg, var(--scheme-surface) 0%, var(--scheme-canvas) 100%);--border: color-mix(in srgb, var(--scheme-border) 70%, var(--scheme-canvas));--border-hover: var(--scheme-border);--control-border: var(--border-hover);--text: var(--scheme-text);--text-heading: var(--scheme-text);--text-secondary: var(--scheme-muted);--text-tertiary: color-mix(in srgb, var(--scheme-muted) 70%, var(--scheme-canvas));--success-bg: rgba(16, 185, 129, .2);--success-glow: rgba(16, 185, 129, .3);--success-dark: #34d399;--success-darker: #a7f3d0;--warning-bg: rgba(245, 158, 11, .2);--warning-dark: #fbbf24;--warning-darker: #fde68a;--error-bg: rgba(239, 68, 68, .2);--error-dark: #f87171;--error-darker: #fecaca;--backdrop: rgba(0, 0, 0, .6);--backdrop-heavy: rgba(0, 0, 0, .85);--overlay-light: rgba(255, 255, 255, .08);--overlay-medium: rgba(255, 255, 255, .12);--overlay-strong: rgba(30, 41, 59, .92);--overlay-border: rgba(255, 255, 255, .15);--glass-panel-bg: rgba(15, 23, 42, .58);--glass-panel-border: rgba(255, 255, 255, .12);--glass-panel-shadow: 0 22px 56px rgba(2, 6, 23, .45), inset 0 1px 0 rgba(255, 255, 255, .08);--surface-base: var(--scheme-surface);--section-header-bg: color-mix(in srgb, var(--scheme-surface) 82%, var(--scheme-hover));--bg-subtle: var(--scheme-hover);--border-light: var(--slate-700);--slate-50: #0f172a;--slate-100: #1e293b;--slate-200: #334155;--error-border: rgba(239, 68, 68, .3);--info-bg: rgba(59, 130, 246, .15);--info-border: rgba(59, 130, 246, .3);--info-darker: #93c5fd;--success-border: rgba(16, 185, 129, .3);--warning-border: rgba(245, 158, 11, .3);--purple-bg: rgba(139, 92, 246, .15);--purple-border: rgba(139, 92, 246, .3);--purple-dark: #c4b5fd;--viewer-bg: #0f172a;--shadow-xs: 0 0 0 1px rgba(255, 255, 255, .05);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .6)}:root[data-theme=dark][data-dark-color-scheme=slate-steel],[data-palette-mode=dark][data-color-scheme=slate-steel]{--scheme-frame: var(--palette-slate-steel-dark-frame);--scheme-canvas: var(--palette-slate-steel-dark-canvas);--scheme-surface: var(--palette-slate-steel-dark-surface);--scheme-hover: var(--palette-slate-steel-dark-hover);--scheme-border: var(--palette-slate-steel-dark-border);--scheme-text: var(--palette-slate-steel-dark-text);--scheme-muted: var(--palette-slate-steel-dark-muted);--scheme-primary: var(--palette-slate-steel-dark-primary);--scheme-primary-hover: var(--palette-slate-steel-dark-primary-hover);--palette-frame: var(--palette-slate-steel-dark-frame);--palette-canvas: var(--palette-slate-steel-dark-canvas);--palette-surface: var(--palette-slate-steel-dark-surface);--palette-hover: var(--palette-slate-steel-dark-hover);--palette-border: var(--palette-slate-steel-dark-border);--palette-text: var(--palette-slate-steel-dark-text);--palette-muted: var(--palette-slate-steel-dark-muted);--palette-primary: var(--palette-slate-steel-dark-primary);--palette-primary-hover: var(--palette-slate-steel-dark-primary-hover)}:root[data-theme=dark][data-dark-color-scheme=qbs-architects],[data-palette-mode=dark][data-color-scheme=qbs-architects]{--scheme-frame: var(--palette-qbs-architects-dark-frame);--scheme-canvas: var(--palette-qbs-architects-dark-canvas);--scheme-surface: var(--palette-qbs-architects-dark-surface);--scheme-hover: var(--palette-qbs-architects-dark-hover);--scheme-border: var(--palette-qbs-architects-dark-border);--scheme-text: var(--palette-qbs-architects-dark-text);--scheme-muted: var(--palette-qbs-architects-dark-muted);--scheme-primary: var(--palette-qbs-architects-dark-primary);--scheme-primary-hover: var(--palette-qbs-architects-dark-primary-hover);--palette-frame: var(--palette-qbs-architects-dark-frame);--palette-canvas: var(--palette-qbs-architects-dark-canvas);--palette-surface: var(--palette-qbs-architects-dark-surface);--palette-hover: var(--palette-qbs-architects-dark-hover);--palette-border: var(--palette-qbs-architects-dark-border);--palette-text: var(--palette-qbs-architects-dark-text);--palette-muted: var(--palette-qbs-architects-dark-muted);--palette-primary: var(--palette-qbs-architects-dark-primary);--palette-primary-hover: var(--palette-qbs-architects-dark-primary-hover)}:root[data-theme=dark][data-dark-color-scheme=graphite-teal],[data-palette-mode=dark][data-color-scheme=graphite-teal]{--scheme-frame: var(--palette-graphite-teal-dark-frame);--scheme-canvas: var(--palette-graphite-teal-dark-canvas);--scheme-surface: var(--palette-graphite-teal-dark-surface);--scheme-hover: var(--palette-graphite-teal-dark-hover);--scheme-border: var(--palette-graphite-teal-dark-border);--scheme-text: var(--palette-graphite-teal-dark-text);--scheme-muted: var(--palette-graphite-teal-dark-muted);--scheme-primary: var(--palette-graphite-teal-dark-primary);--scheme-primary-hover: var(--palette-graphite-teal-dark-primary-hover);--palette-frame: var(--palette-graphite-teal-dark-frame);--palette-canvas: var(--palette-graphite-teal-dark-canvas);--palette-surface: var(--palette-graphite-teal-dark-surface);--palette-hover: var(--palette-graphite-teal-dark-hover);--palette-border: var(--palette-graphite-teal-dark-border);--palette-text: var(--palette-graphite-teal-dark-text);--palette-muted: var(--palette-graphite-teal-dark-muted);--palette-primary: var(--palette-graphite-teal-dark-primary);--palette-primary-hover: var(--palette-graphite-teal-dark-primary-hover)}:root[data-theme=dark][data-dark-color-scheme=warm-stone],[data-palette-mode=dark][data-color-scheme=warm-stone]{--scheme-frame: var(--palette-warm-stone-dark-frame);--scheme-canvas: var(--palette-warm-stone-dark-canvas);--scheme-surface: var(--palette-warm-stone-dark-surface);--scheme-hover: var(--palette-warm-stone-dark-hover);--scheme-border: var(--palette-warm-stone-dark-border);--scheme-text: var(--palette-warm-stone-dark-text);--scheme-muted: var(--palette-warm-stone-dark-muted);--scheme-primary: var(--palette-warm-stone-dark-primary);--scheme-primary-hover: var(--palette-warm-stone-dark-primary-hover);--palette-frame: var(--palette-warm-stone-dark-frame);--palette-canvas: var(--palette-warm-stone-dark-canvas);--palette-surface: var(--palette-warm-stone-dark-surface);--palette-hover: var(--palette-warm-stone-dark-hover);--palette-border: var(--palette-warm-stone-dark-border);--palette-text: var(--palette-warm-stone-dark-text);--palette-muted: var(--palette-warm-stone-dark-muted);--palette-primary: var(--palette-warm-stone-dark-primary);--palette-primary-hover: var(--palette-warm-stone-dark-primary-hover)}:root[data-theme=dark][data-dark-color-scheme=copper-slate],[data-palette-mode=dark][data-color-scheme=copper-slate]{--scheme-frame: var(--palette-copper-slate-dark-frame);--scheme-canvas: var(--palette-copper-slate-dark-canvas);--scheme-surface: var(--palette-copper-slate-dark-surface);--scheme-hover: var(--palette-copper-slate-dark-hover);--scheme-border: var(--palette-copper-slate-dark-border);--scheme-text: var(--palette-copper-slate-dark-text);--scheme-muted: var(--palette-copper-slate-dark-muted);--scheme-primary: var(--palette-copper-slate-dark-primary);--scheme-primary-hover: var(--palette-copper-slate-dark-primary-hover);--palette-frame: var(--palette-copper-slate-dark-frame);--palette-canvas: var(--palette-copper-slate-dark-canvas);--palette-surface: var(--palette-copper-slate-dark-surface);--palette-hover: var(--palette-copper-slate-dark-hover);--palette-border: var(--palette-copper-slate-dark-border);--palette-text: var(--palette-copper-slate-dark-text);--palette-muted: var(--palette-copper-slate-dark-muted);--palette-primary: var(--palette-copper-slate-dark-primary);--palette-primary-hover: var(--palette-copper-slate-dark-primary-hover)}:root[data-theme=dark][data-dark-color-scheme=forest-graphite],[data-palette-mode=dark][data-color-scheme=forest-graphite]{--scheme-frame: var(--palette-forest-graphite-dark-frame);--scheme-canvas: var(--palette-forest-graphite-dark-canvas);--scheme-surface: var(--palette-forest-graphite-dark-surface);--scheme-hover: var(--palette-forest-graphite-dark-hover);--scheme-border: var(--palette-forest-graphite-dark-border);--scheme-text: var(--palette-forest-graphite-dark-text);--scheme-muted: var(--palette-forest-graphite-dark-muted);--scheme-primary: var(--palette-forest-graphite-dark-primary);--scheme-primary-hover: var(--palette-forest-graphite-dark-primary-hover);--palette-frame: var(--palette-forest-graphite-dark-frame);--palette-canvas: var(--palette-forest-graphite-dark-canvas);--palette-surface: var(--palette-forest-graphite-dark-surface);--palette-hover: var(--palette-forest-graphite-dark-hover);--palette-border: var(--palette-forest-graphite-dark-border);--palette-text: var(--palette-forest-graphite-dark-text);--palette-muted: var(--palette-forest-graphite-dark-muted);--palette-primary: var(--palette-forest-graphite-dark-primary);--palette-primary-hover: var(--palette-forest-graphite-dark-primary-hover)}:root[data-theme=dark][data-dark-color-scheme=aubergine-slate],[data-palette-mode=dark][data-color-scheme=aubergine-slate]{--scheme-frame: var(--palette-aubergine-slate-dark-frame);--scheme-canvas: var(--palette-aubergine-slate-dark-canvas);--scheme-surface: var(--palette-aubergine-slate-dark-surface);--scheme-hover: var(--palette-aubergine-slate-dark-hover);--scheme-border: var(--palette-aubergine-slate-dark-border);--scheme-text: var(--palette-aubergine-slate-dark-text);--scheme-muted: var(--palette-aubergine-slate-dark-muted);--scheme-primary: var(--palette-aubergine-slate-dark-primary);--scheme-primary-hover: var(--palette-aubergine-slate-dark-primary-hover);--palette-frame: var(--palette-aubergine-slate-dark-frame);--palette-canvas: var(--palette-aubergine-slate-dark-canvas);--palette-surface: var(--palette-aubergine-slate-dark-surface);--palette-hover: var(--palette-aubergine-slate-dark-hover);--palette-border: var(--palette-aubergine-slate-dark-border);--palette-text: var(--palette-aubergine-slate-dark-text);--palette-muted: var(--palette-aubergine-slate-dark-muted);--palette-primary: var(--palette-aubergine-slate-dark-primary);--palette-primary-hover: var(--palette-aubergine-slate-dark-primary-hover)}:root[data-theme=dark][data-dark-color-scheme=neutral-gray],[data-palette-mode=dark][data-color-scheme=neutral-gray]{--scheme-frame: var(--palette-neutral-gray-dark-frame);--scheme-canvas: var(--palette-neutral-gray-dark-canvas);--scheme-surface: var(--palette-neutral-gray-dark-surface);--scheme-hover: var(--palette-neutral-gray-dark-hover);--scheme-border: var(--palette-neutral-gray-dark-border);--scheme-text: var(--palette-neutral-gray-dark-text);--scheme-muted: var(--palette-neutral-gray-dark-muted);--scheme-primary: var(--palette-neutral-gray-dark-primary);--scheme-primary-hover: var(--palette-neutral-gray-dark-primary-hover);--palette-frame: var(--palette-neutral-gray-dark-frame);--palette-canvas: var(--palette-neutral-gray-dark-canvas);--palette-surface: var(--palette-neutral-gray-dark-surface);--palette-hover: var(--palette-neutral-gray-dark-hover);--palette-border: var(--palette-neutral-gray-dark-border);--palette-text: var(--palette-neutral-gray-dark-text);--palette-muted: var(--palette-neutral-gray-dark-muted);--palette-primary: var(--palette-neutral-gray-dark-primary);--palette-primary-hover: var(--palette-neutral-gray-dark-primary-hover)}:root[data-theme=dark][data-dark-color-scheme=marigold-slate],[data-palette-mode=dark][data-color-scheme=marigold-slate]{--scheme-frame: var(--palette-marigold-slate-dark-frame);--scheme-canvas: var(--palette-marigold-slate-dark-canvas);--scheme-surface: var(--palette-marigold-slate-dark-surface);--scheme-hover: var(--palette-marigold-slate-dark-hover);--scheme-border: var(--palette-marigold-slate-dark-border);--scheme-text: var(--palette-marigold-slate-dark-text);--scheme-muted: var(--palette-marigold-slate-dark-muted);--scheme-primary: var(--palette-marigold-slate-dark-primary);--scheme-primary-hover: var(--palette-marigold-slate-dark-primary-hover);--palette-frame: var(--palette-marigold-slate-dark-frame);--palette-canvas: var(--palette-marigold-slate-dark-canvas);--palette-surface: var(--palette-marigold-slate-dark-surface);--palette-hover: var(--palette-marigold-slate-dark-hover);--palette-border: var(--palette-marigold-slate-dark-border);--palette-text: var(--palette-marigold-slate-dark-text);--palette-muted: var(--palette-marigold-slate-dark-muted);--palette-primary: var(--palette-marigold-slate-dark-primary);--palette-primary-hover: var(--palette-marigold-slate-dark-primary-hover)}:root[data-theme=dark][data-dark-color-scheme=rose-taupe],[data-palette-mode=dark][data-color-scheme=rose-taupe]{--scheme-frame: var(--palette-rose-taupe-dark-frame);--scheme-canvas: var(--palette-rose-taupe-dark-canvas);--scheme-surface: var(--palette-rose-taupe-dark-surface);--scheme-hover: var(--palette-rose-taupe-dark-hover);--scheme-border: var(--palette-rose-taupe-dark-border);--scheme-text: var(--palette-rose-taupe-dark-text);--scheme-muted: var(--palette-rose-taupe-dark-muted);--scheme-primary: var(--palette-rose-taupe-dark-primary);--scheme-primary-hover: var(--palette-rose-taupe-dark-primary-hover);--palette-frame: var(--palette-rose-taupe-dark-frame);--palette-canvas: var(--palette-rose-taupe-dark-canvas);--palette-surface: var(--palette-rose-taupe-dark-surface);--palette-hover: var(--palette-rose-taupe-dark-hover);--palette-border: var(--palette-rose-taupe-dark-border);--palette-text: var(--palette-rose-taupe-dark-text);--palette-muted: var(--palette-rose-taupe-dark-muted);--palette-primary: var(--palette-rose-taupe-dark-primary);--palette-primary-hover: var(--palette-rose-taupe-dark-primary-hover)}:root[data-theme=dark][data-dark-color-scheme=pure-mono],[data-palette-mode=dark][data-color-scheme=pure-mono]{--scheme-frame: var(--palette-pure-mono-dark-frame);--scheme-canvas: var(--palette-pure-mono-dark-canvas);--scheme-surface: var(--palette-pure-mono-dark-surface);--scheme-hover: var(--palette-pure-mono-dark-hover);--scheme-border: var(--palette-pure-mono-dark-border);--scheme-text: var(--palette-pure-mono-dark-text);--scheme-muted: var(--palette-pure-mono-dark-muted);--scheme-primary: var(--palette-pure-mono-dark-primary);--scheme-primary-hover: var(--palette-pure-mono-dark-primary-hover);--palette-frame: var(--palette-pure-mono-dark-frame);--palette-canvas: var(--palette-pure-mono-dark-canvas);--palette-surface: var(--palette-pure-mono-dark-surface);--palette-hover: var(--palette-pure-mono-dark-hover);--palette-border: var(--palette-pure-mono-dark-border);--palette-text: var(--palette-pure-mono-dark-text);--palette-muted: var(--palette-pure-mono-dark-muted);--palette-primary: var(--palette-pure-mono-dark-primary);--palette-primary-hover: var(--palette-pure-mono-dark-primary-hover)}}@layer tokens.styles{:root[data-visual-theme=modern]{--visual-theme-name: modern;--style-preset-name: modern}:root[data-visual-theme=blueprint]{--visual-theme-name: blueprint;--style-preset-name: blueprint;--font-body: var(--font-mono);--type-app-title-weight: var(--weight-bold);--type-nav-item-weight: var(--weight-semibold);--type-caption-tracking: var(--tracking-data);--app-frame-gutter: var(--space-4);--app-canvas-inset: var(--space-2);--app-content-padding: var(--space-6);--app-content-padding-mobile: var(--space-4);--background: color-mix(in srgb, var(--scheme-canvas) 92%, var(--scheme-primary));--background-elevated: color-mix(in srgb, var(--scheme-surface) 88%, transparent);--surface: color-mix(in srgb, var(--scheme-surface) 84%, transparent);--surface-base: color-mix(in srgb, var(--scheme-surface) 88%, transparent);--surface-raised: color-mix(in srgb, var(--scheme-surface) 92%, transparent);--surface-hover: color-mix(in srgb, var(--scheme-primary) 14%, var(--scheme-surface));--app-frame-bg: color-mix(in srgb, var(--scheme-frame) 90%, var(--scheme-primary));--app-canvas-bg: color-mix(in srgb, var(--scheme-canvas) 92%, var(--scheme-primary));--border: color-mix(in srgb, var(--scheme-primary) 42%, var(--scheme-border));--border-hover: color-mix(in srgb, var(--scheme-primary) 70%, var(--scheme-border));--control-border: var(--border-hover);--border-width-default: 1px;--border-width-active: 2px;--radius-xs: 2px;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 3px;--radius-xl: 3px;--radius-2xl: 3px;--radius-report-card: 3px;--elevation-card: none;--elevation-raised: var(--shadow-xs);--elevation-panel: var(--shadow-sm);--section-header-bg: color-mix(in srgb, var(--scheme-primary) 8%, var(--scheme-surface));--section-header-gap: var(--space-2);--section-header-action-color: var(--primary);--section-header-action-hover-color: var(--primary-hover);--page-header-gap: var(--space-4);--page-header-back-link-gap: var(--space-0-5);--page-header-back-link-margin-bottom: var(--space-1);--page-header-title-size: var(--text-2xl);--page-header-title-weight: var(--weight-bold);--page-header-title-margin: 0 0 var(--space-1) 0;--page-header-subtitle-size: var(--text-sm);--page-content-gap: var(--space-4);--page-section-gap: var(--space-6);--page-content-padding: var(--app-content-padding);--design-workbench-title-label-tracking: var(--tracking-data);--design-workbench-glass-bg: color-mix(in srgb, var(--scheme-surface) 82%, transparent);--design-workbench-glass-border: var(--border-hover);--design-workbench-glass-shadow: var(--shadow-xs);--design-workbench-glass-radius: var(--radius-lg);--design-workbench-range-thumb-shadow: none;--design-new-project-panel-shadow: var(--shadow-sm);--design-new-project-panel-radius: var(--radius-lg);--design-context-layers-button-border: var(--border-hover);--design-sun-advanced-row-bg: linear-gradient(180deg, color-mix(in srgb, var(--scheme-primary) 8%, transparent), transparent);--group-header-margin-top: var(--space-16);--group-header-margin-bottom: var(--space-8);--group-header-padding-bottom: var(--space-6);--group-header-content-margin: 0 auto var(--space-6);--group-header-badge-margin-bottom: var(--space-3);--group-header-badge-bg: var(--primary);--group-header-badge-radius: var(--radius-sm);--group-header-badge-shadow: none;--group-header-title-size: var(--text-2xl);--group-header-description-size: var(--text-data);--group-header-quick-links-gap: var(--space-2);--group-header-quick-links-margin-top: var(--space-4);--group-header-links-gap: var(--space-1-5);--group-header-link-padding: var(--space-1-5) var(--space-3);--group-header-link-radius: var(--radius-sm);--group-header-link-hover-bg: var(--surface-hover);--ui-section-margin-bottom: var(--space-12);--ui-section-title-gap: var(--space-2);--ui-section-title-size: var(--text-xl);--ui-section-title-margin-bottom: var(--space-4);--ui-section-title-padding-bottom: var(--space-1-5);--ui-section-title-border: var(--border-hover);--ui-section-docs-badge-gap: var(--space-1-5);--ui-section-docs-badge-padding: var(--space-1) var(--space-2);--ui-section-docs-badge-border: var(--border-hover);--ui-section-docs-badge-radius: var(--radius-sm);--ui-section-docs-badge-bg: var(--surface);--ui-section-docs-badge-elevation: none;--ui-section-docs-path-bg: var(--surface-hover);--ui-section-docs-path-padding: var(--dimension-0-1rem) var(--space-1-5);--ui-section-docs-path-radius: var(--radius-xs);--ui-section-description-margin-bottom: var(--space-3);--showcase-box-bg: var(--surface);--showcase-box-border: var(--border-hover);--showcase-box-radius: var(--radius-md);--showcase-box-padding: var(--space-4);--showcase-box-margin-bottom: var(--space-3);--showcase-box-elevation: none;--showcase-box-label-margin-bottom: var(--space-2);--table-of-contents-sidebar-offset-block-start: var(--space-6);--table-of-contents-nav-bg: var(--surface);--table-of-contents-nav-border: var(--border-hover);--table-of-contents-nav-radius: var(--radius-lg);--table-of-contents-nav-padding: var(--space-4);--table-of-contents-title-margin-bottom: var(--space-3);--table-of-contents-group-margin-bottom: var(--space-4);--table-of-contents-group-link-padding: var(--space-1-5) 0;--table-of-contents-section-list-margin: var(--space-1) 0 0 0;--table-of-contents-section-link-padding: var(--space-1) 0 var(--space-1) var(--space-3);--table-of-contents-section-link-hover-border: var(--border-hover);--table-of-contents-scrollbar-thumb-bg: var(--border-hover);--table-of-contents-scrollbar-thumb-radius: var(--radius-sm);--code-block-margin-top: var(--space-3);--code-block-bg: var(--surface);--code-block-border: var(--border-hover);--code-block-radius: var(--radius-lg);--code-block-header-padding: var(--space-2) var(--space-3);--code-block-header-border: var(--border-hover);--code-block-copy-button-gap: var(--space-1);--code-block-copy-button-padding: var(--space-1) var(--space-2);--code-block-copy-button-bg: var(--surface);--code-block-copy-button-border: var(--border-hover);--code-block-copy-button-radius: var(--radius-md);--code-block-copy-button-hover-bg: var(--surface-hover);--code-block-copy-button-hover-border: var(--border-hover);--code-block-pre-padding: var(--space-4);--code-block-pre-bg: var(--surface);--code-block-scrollbar-thumb-bg: var(--border-hover);--code-block-scrollbar-track-radius: var(--radius-sm);--code-block-scrollbar-thumb-radius: var(--radius-sm);--surface-treatment-bg: var(--surface);--surface-treatment-border: var(--border);--surface-treatment-shadow: none;--control-height-sm: var(--size-control-sm);--control-height-md: var(--size-control-md);--control-height-lg: var(--size-control-lg);--control-padding-x-sm: var(--space-2-5);--control-padding-x-md: var(--space-4);--control-padding-x-lg: var(--space-5);--control-radius: var(--radius-md);--control-border-width: var(--border-width-default);--control-bg: var(--surface);--control-bg-hover: var(--surface-hover);--control-border-color: var(--border);--control-border-hover: var(--border-hover);--button-gap: var(--space-1-5);--button-padding-sm: var(--control-padding-y-sm) var(--control-padding-x-sm);--button-padding-md: var(--control-padding-y-md) var(--control-padding-x-md);--button-padding-lg: var(--control-padding-y-lg) var(--control-padding-x-lg);--button-primary-hover-transform: none;--button-primary-hover-shadow: none;--button-secondary-border: var(--border-hover);--button-secondary-hover-bg: var(--surface-hover);--button-secondary-hover-border: var(--border-hover);--button-ghost-hover-bg: var(--surface-hover);--button-danger-hover-transform: none;--button-danger-hover-shadow: none;--form-gap: var(--space-3);--form-field-gap: var(--space-0-5);--form-label-gap: var(--space-0-5);--form-label-tracking: var(--tracking-data);--form-control-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--form-control-bg: var(--surface);--form-control-border-color: var(--border);--form-control-border-hover: var(--border-hover);--form-row-gap: var(--space-1-5);--form-actions-gap: var(--space-1-5);--field-gap: var(--space-0-5);--choice-gap: var(--space-1-5);--choice-box-border-color: var(--border-hover);--choice-box-border-hover: var(--primary);--choice-box-bg: var(--surface);--choice-box-checked-bg: var(--primary);--choice-box-checked-border: var(--primary);--choice-group-gap: var(--space-2);--switch-gap: var(--space-1-5);--switch-track-width-md: var(--space-7);--switch-track-height-md: var(--space-4);--switch-track-border: var(--border-hover);--switch-track-border-hover: var(--primary);--switch-track-bg: var(--surface);--switch-track-checked-bg: var(--primary);--switch-track-checked-border: var(--primary);--switch-thumb-size-md: var(--space-3);--switch-thumb-checked-offset: var(--space-3);--drop-zone-gap: var(--space-1-5);--drop-zone-padding: var(--space-4);--drop-zone-border: var(--border-hover);--drop-zone-border-active: var(--primary);--drop-zone-bg: var(--surface);--drop-zone-bg-active: var(--surface-hover);--drop-zone-color-active: var(--primary);--drop-zone-icon-color: var(--primary);--card-bg: var(--surface);--card-border: var(--border);--card-border-width: var(--border-width-default);--card-radius: var(--radius-lg);--card-radius-prominent: var(--radius-lg);--card-padding: var(--space-4);--card-gap: var(--space-3);--card-header-gap: var(--space-3);--card-header-padding-bottom: var(--space-3);--card-elevation: none;--card-elevation-hover: var(--shadow-xs);--card-hover-transform: translateY(calc(-1 * var(--dimension-1px)));--content-card-header-border: var(--border-hover);--content-card-subtitle-margin: var(--space-1-5) 0 0 0;--stats-card-icon-size: var(--size-control-md);--stats-card-trend-padding: var(--space-0-5) var(--space-1-5);--stats-card-trend-radius: var(--radius-md);--stats-card-trend-positive-bg: var(--surface-hover);--stats-card-trend-negative-bg: var(--surface-hover);--stats-card-trend-neutral-bg: var(--surface-hover);--stats-card-content-gap: var(--space-0-5);--stats-card-value-size: var(--text-xl);--stats-card-label-size: var(--text-xs);--stats-card-hover-border: var(--border-hover);--async-card-bg: var(--surface);--async-card-border: var(--border-hover);--async-card-radius: var(--radius-lg);--async-card-header-gap: var(--space-1-5);--async-card-header-padding: var(--space-2) var(--space-4);--async-card-header-border: var(--border-hover);--async-card-state-gap: var(--space-1-5);--async-card-state-padding: var(--space-4);--async-card-retry-padding: var(--space-0-5) var(--space-2);--async-card-retry-border: var(--border-hover);--async-card-retry-bg: var(--surface);--async-card-retry-radius: var(--radius-sm);--async-card-retry-hover-bg: var(--surface-hover);--entity-card-compact-content-padding: var(--space-3);--entity-card-content-gap: var(--space-1-5);--entity-card-title-size: var(--text-base);--entity-card-title-size-compact: var(--text-sm);--entity-card-title-margin-bottom: var(--space-3);--entity-card-title-margin-bottom-compact: var(--space-2);--entity-card-subtitle-size: var(--text-dense);--entity-card-selection-radius: var(--radius-xs);--entity-card-metrics-gap: var(--space-3);--entity-card-metrics-gap-compact: var(--space-2);--entity-card-metric-label-size: var(--text-micro);--entity-card-grid-gap: var(--space-3);--entity-card-grid-padding-block-start: 0;--entity-card-grid-compact-gap: var(--space-2);--entity-card-grid-dense-gap: var(--space-2);--entity-kanban-gap: var(--space-2);--entity-kanban-column-radius: var(--radius-md);--entity-kanban-column-header-padding: var(--space-2);--entity-kanban-title-row-gap: var(--space-2);--entity-kanban-column-body-gap: var(--space-1-5);--entity-kanban-column-body-padding: var(--space-2);--entity-kanban-card-radius: var(--radius-sm);--entity-kanban-card-gap: var(--space-0-5);--entity-kanban-card-padding: var(--space-2);--entity-kanban-card-header-gap: var(--space-1-5);--entity-kanban-card-footer-gap: var(--space-1-5);--entity-kanban-card-overlay-shadow: var(--shadow-xs);--entity-detail-modal-gap: var(--space-3);--entity-detail-field-gap: var(--space-3);--entity-detail-field-gap-mobile: var(--space-1-5);--entity-detail-field-padding: var(--space-2) 0;--entity-detail-label-gap: var(--space-1-5);--entity-detail-value-gap: var(--space-1-5);--entity-detail-inline-gap: var(--space-1-5);--entity-detail-inline-radius: var(--radius-sm);--entity-detail-inline-padding: var(--space-0-5) var(--space-1-5);--entity-detail-history-list-gap: var(--space-2);--entity-detail-history-group-gap: var(--space-1-5);--entity-detail-history-group-margin-top: var(--space-4);--panel-radius: var(--radius-lg);--panel-padding: var(--space-4);--panel-gap: var(--space-3);--panel-elevation: none;--panel-header-gap: var(--space-2);--panel-header-padding: var(--space-3) var(--space-4);--panel-header-title-size: var(--text-micro);--panel-header-count-padding: var(--dimension-1px) var(--space-1-5);--skeleton-panel-gap: var(--space-2);--skeleton-row-radius: var(--radius-xs);--toolbar-gap: var(--space-2);--toolbar-padding: var(--space-2);--toolbar-radius: var(--radius-md);--toolbar-panel-elevation: var(--shadow-xs);--entity-bulk-actions-summary-gap: var(--space-1-5);--entity-bulk-actions-count-min-width: var(--space-6);--entity-bulk-actions-count-height: var(--space-6);--entity-bulk-actions-count-padding: 0 var(--space-1-5);--entity-bulk-actions-count-radius: var(--radius-md);--entity-bulk-actions-actions-gap: var(--space-2);--search-bar-input-padding: var(--control-padding-y-sm) var(--space-10) var(--control-padding-y-sm) var(--space-10);--search-bar-input-radius: var(--radius-md);--search-bar-clear-inset-inline-end: var(--space-2);--toolbar-trigger-radius: var(--radius-md);--toolbar-trigger-badge-offset: calc(-1 * var(--space-0-5));--toolbar-trigger-indicator-inset: var(--space-1);--view-toggle-gap: var(--space-0-5);--view-toggle-padding: var(--space-0-5);--view-toggle-bg: var(--surface);--view-toggle-border: var(--border-hover);--view-toggle-radius: var(--radius-md);--view-toggle-button-gap: var(--space-1-5);--view-toggle-button-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--view-toggle-button-radius: var(--radius-xs);--view-toggle-button-hover-bg: var(--surface-hover);--view-toggle-button-active-bg: var(--surface);--view-toggle-button-active-elevation: none;--view-toggle-button-active-hover-bg: var(--surface);--icon-action-button-size-md: var(--size-control-lg);--icon-action-button-radius: var(--radius-md);--icon-action-button-accent-hover-shadow: var(--shadow-xs);--floating-action-size: var(--size-control-lg);--floating-action-inset-block-end: var(--space-6);--floating-action-inset-inline-end: var(--space-6);--floating-action-border-width: var(--border-width-default);--floating-action-border: var(--primary-hover);--floating-action-radius: var(--radius-md);--floating-action-elevation: var(--shadow-xs);--floating-action-hover-elevation: var(--shadow-sm);--floating-action-mobile-size: var(--size-control-md);--floating-action-mobile-inset-block-end: var(--space-4);--floating-action-mobile-inset-inline-end: var(--space-4);--tri-state-filter-gap: var(--space-1);--entity-filter-controls-date-range-gap: var(--space-2);--entity-filter-controls-separated-margin-top: var(--space-2);--entity-filter-controls-separated-padding-top: var(--space-2);--entity-filter-controls-separated-border: var(--border-hover);--filter-chip-gap: var(--space-0-5);--filter-chip-min-height: var(--dimension-26px);--filter-chip-padding: 0 var(--space-2);--filter-chip-border: var(--border-hover);--filter-chip-radius: var(--radius-md);--filter-chip-bg: var(--surface);--filter-chip-selected-border: var(--border-hover);--filter-chip-selected-bg: var(--surface-hover);--filter-chip-removable-min-height: var(--dimension-24px);--filter-chip-removable-padding: var(--space-0-5) var(--space-1-5);--filter-chip-removable-border: var(--border-hover);--filter-chip-removable-radius: var(--radius-md);--filter-chip-removable-bg: var(--surface-hover);--status-badge-gap: var(--space-0-5);--status-badge-border-width: var(--border-width-default);--status-badge-radius: var(--radius-md);--status-badge-small-padding: var(--space-0-5) var(--space-2);--status-badge-medium-padding: var(--space-1) var(--space-2-5);--status-badge-large-padding: var(--space-1-5) var(--space-3);--status-badge-inline-padding: var(--dimension-1px) var(--space-1-5);--status-badge-inline-radius: var(--radius-xs);--status-badge-viable-border: var(--success);--status-badge-conditional-border: var(--warning);--status-badge-not-viable-border: var(--error);--pill-padding: var(--space-0-5) var(--space-1-5);--pill-border-width: var(--border-width-default);--pill-border: var(--border-hover);--pill-radius: var(--radius-md);--pill-bg: var(--surface);--approval-pill-size: var(--dimension-20px);--approval-pill-radius: var(--radius-md);--approval-pill-margin-left: var(--space-1-5);--approval-pill-pending-bg: var(--surface);--approval-pill-pending-border: var(--border-hover);--event-dot-radius: var(--radius-xs);--tabs-list-gap: var(--space-2);--tabs-list-border: var(--border-hover);--tabs-trigger-gap: var(--space-1-5);--tabs-trigger-padding: var(--space-1-5) var(--space-3);--tabs-trigger-border-width: var(--border-width-default);--tabs-trigger-border: transparent;--tabs-trigger-indicator-width: var(--border-width-active);--tabs-trigger-radius: var(--radius-md);--tabs-trigger-hover-border: var(--border-hover);--tabs-trigger-hover-indicator: var(--border-hover);--tabs-trigger-hover-bg: var(--surface-hover);--tabs-trigger-active-border: var(--border-hover);--tabs-trigger-active-indicator: var(--primary);--tabs-trigger-active-bg: var(--surface);--tabs-mobile-trigger-gap: var(--space-2);--tabs-mobile-trigger-border: var(--border-hover);--tabs-mobile-trigger-radius: var(--radius-md);--tabs-mobile-label-gap: var(--space-1-5);--tabs-mobile-menu-offset: var(--space-1);--tabs-mobile-menu-padding: var(--space-0-5);--tabs-mobile-menu-border: var(--border-hover);--tabs-mobile-menu-radius: var(--radius-md);--tabs-mobile-menu-bg: var(--surface);--tabs-mobile-menu-elevation: var(--shadow-xs);--tabs-mobile-menu-item-gap: var(--space-2);--tabs-mobile-menu-item-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--tabs-mobile-menu-item-radius: var(--radius-sm);--menu-item-padding: var(--space-2) var(--space-3);--menu-item-gap: var(--space-2);--menu-item-icon-gap: var(--space-1-5);--menu-item-radius: var(--radius-sm);--column-visibility-row-min-height: var(--size-control-sm);--column-visibility-row-hover-bg: var(--surface-hover);--column-visibility-row-drag-bg: var(--surface-hover);--column-visibility-label-gap: var(--space-2);--column-visibility-label-padding: var(--space-1-5) 0 var(--space-1-5) var(--space-3);--column-visibility-drag-handle-margin-right: var(--space-1-5);--column-visibility-drag-handle-radius: var(--radius-xs);--popover-radius: var(--radius-md);--popover-padding: var(--space-2);--popover-offset: var(--space-0-5);--popover-offset-lg: var(--space-1-5);--popover-elevation: var(--shadow-xs);--popover-header-gap: var(--space-2);--popover-header-padding: var(--space-1-5) var(--space-3);--popover-header-padded-padding: 0 0 var(--space-1-5);--popover-header-margin-bottom: var(--space-0-5);--popover-header-padded-margin-bottom: var(--space-2);--popover-field-gap: var(--space-0-5);--popover-field-margin-top: var(--space-2);--tooltip-radius: var(--radius-sm);--tooltip-offset: var(--space-1-5);--tooltip-padding: var(--space-1) var(--space-2);--picker-trigger-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--picker-trigger-radius: var(--radius-md);--picker-menu-radius: var(--radius-md);--picker-menu-elevation: var(--shadow-xs);--picker-search-row-padding: var(--space-2);--picker-options-padding: var(--space-0-5);--picker-option-padding: var(--space-1-5) var(--space-2);--picker-option-radius: var(--radius-sm);--picker-empty-option-padding: var(--space-2);--picker-modal-search-margin-bottom: var(--space-2);--picker-modal-option-padding: var(--space-1-5) var(--space-2);--date-picker-menu-radius: var(--radius-md);--date-picker-menu-elevation: var(--shadow-xs);--date-picker-month-padding: var(--space-1-5);--date-picker-weekday-padding: var(--space-1-5) var(--space-1-5) 0;--date-picker-day-grid-padding: var(--space-1-5);--date-picker-footer-padding: var(--space-1-5);--date-picker-footer-button-padding: 0 var(--space-1-5);--dialog-radius: var(--radius-lg);--dialog-padding: var(--space-4);--dialog-header-padding: var(--space-3) var(--space-4);--dialog-footer-padding: var(--space-3) var(--space-4);--dialog-elevation: var(--shadow-popover);--props-table-margin-top: var(--space-3);--props-table-radius: var(--radius-lg);--props-table-summary-padding: var(--space-2-5) var(--space-4);--props-table-header-padding: var(--space-2) var(--space-4);--props-table-cell-padding: var(--space-3) var(--space-4);--props-table-code-radius: var(--radius-sm);--props-table-code-padding: var(--space-0-5) var(--space-1-5);--props-table-mobile-cell-padding: var(--space-2) var(--space-3);--table-radius: var(--radius-lg);--table-row-gap: var(--space-2);--table-row-padding: var(--space-2) var(--space-3);--table-row-padding-compact: var(--space-1-5) var(--space-2);--table-cell-gap: var(--space-1-5);--entity-table-bg: var(--surface);--entity-table-border: var(--border-hover);--entity-table-radius: var(--radius-lg);--entity-table-row-gap: var(--space-2);--entity-table-row-padding: var(--space-2) var(--space-3);--entity-table-row-padding-compact: var(--space-1-5) var(--space-2);--entity-table-compact-row-gap: var(--space-1-5);--entity-table-compact-row-padding: var(--entity-table-row-padding-compact);--entity-table-row-border: var(--border-hover);--entity-table-row-border-light: var(--border-hover);--entity-table-viewport-bg: var(--surface);--entity-table-header-gap: var(--space-2);--entity-table-header-padding: var(--space-2) var(--space-3);--entity-table-header-border: var(--border-hover);--entity-table-header-cell-gap: var(--space-1-5);--entity-table-cell-gap: var(--space-1-5);--entity-table-cell-border: var(--border-hover);--entity-table-sortable-slate-bg-hover: var(--surface-hover);--entity-table-sortable-radius: var(--radius-sm);--entity-table-mobile-row-gap: var(--space-1-5);--entity-table-mobile-row-padding: var(--space-3);--entity-table-mobile-label-margin-inline-end: var(--space-1-5);--entity-table-action-group-gap: var(--space-0-5);--entity-table-action-button-radius: var(--radius-md);--entity-table-action-button-hover-bg: var(--surface-hover);--data-table-radius: var(--radius-lg);--data-table-title-padding: var(--space-4) var(--space-5);--data-table-header-padding: var(--space-2) var(--space-3);--data-table-row-padding: var(--space-3) var(--space-4);--data-view-gap: var(--space-4);--data-view-toolbar-gap: var(--space-3);--data-view-toolbar-padding: var(--space-3) var(--space-4);--data-view-toolbar-actions-gap: var(--space-2);--data-view-card-grid-gap: var(--space-3);--data-view-enter-transform: translateY(var(--dimension-1px));--data-view-group-gap: var(--space-4);--data-view-group-header-gap: var(--space-2);--data-view-group-header-padding-bottom: var(--space-1-5);--feedback-state-padding: var(--space-8);--feedback-state-gap: var(--space-4);--feedback-state-content-gap: var(--space-3);--feedback-state-title-gap: var(--space-1-5);--feedback-state-radius: var(--radius-md);--feedback-state-centered-padding: var(--space-8) var(--space-6);--feedback-state-centered-bg: var(--surface);--feedback-state-centered-border: var(--border-hover);--feedback-state-centered-border-width: var(--border-width-default);--feedback-state-centered-radius: var(--radius-md);--feedback-state-centered-elevation: none;--feedback-state-actions-gap: var(--space-2);--data-view-mobile-row-gap: var(--space-1-5);--data-view-mobile-row-padding: var(--space-3);--entity-saved-views-form-gap: var(--space-1-5);--entity-saved-views-form-padding: var(--space-0-5) 0 var(--space-1-5);--entity-saved-views-actions-gap: var(--space-1-5);--entity-saved-views-save-current-radius: var(--radius-sm);--entity-saved-views-save-current-hover-bg: var(--surface-hover);--entity-saved-views-primary-button-padding: var(--space-0-5) var(--space-1-5);--entity-saved-views-primary-button-radius: var(--radius-sm);--entity-saved-views-primary-button-hover-bg: var(--surface-hover);--entity-saved-views-secondary-button-padding: var(--space-0-5) var(--space-1-5);--entity-saved-views-row-actions-gap: var(--space-1-5);--entity-saved-views-row-actions-margin-bottom: var(--space-1-5);--entity-saved-views-custom-row-hover-bg: var(--surface-hover);--entity-saved-views-delete-button-margin-inline-end: var(--space-1-5);--entity-saved-views-delete-button-radius: var(--radius-sm);--entity-saved-views-empty-padding: var(--space-1-5) 0;--detail-page-shell-loading-min-height: var(--dimension-18rem);--detail-page-shell-failure-gap: var(--space-3);--detail-page-shell-failure-padding: var(--space-8);--detail-page-shell-failure-actions-gap: var(--space-2);--detail-page-shell-failure-actions-margin-top: var(--space-1-5);--detail-page-shell-tab-content-focus-radius: var(--radius-md);--detail-page-shell-top-bar-primary-gap: var(--space-2);--detail-page-shell-top-bar-action-radius: var(--radius-md);--detail-page-shell-tab-trigger-gap: var(--space-2);--detail-page-shell-tab-trigger-padding: 0 var(--space-2-5);--detail-page-shell-tab-trigger-border: var(--border-hover);--detail-page-shell-tab-trigger-radius: var(--radius-md);--detail-page-shell-tab-trigger-bg: var(--surface);--detail-page-shell-tab-trigger-hover-bg: var(--surface-hover);--detail-page-shell-tab-trigger-hover-border: var(--border-hover);--detail-page-shell-tab-trigger-label-gap: var(--space-1-5);--detail-page-shell-tab-panel-mobile-width: min(var(--dimension-280px), calc(100vw - var(--space-6)));--entity-page-gap: var(--space-6);--entity-page-padding: var(--space-6);--entity-page-expanded-gap: var(--space-2);--entity-page-toolbar-margin-bottom: var(--space-4);--entity-page-toolbar-secondary-padding-top: var(--space-2);--entity-page-mobile-map-frame-offset: var(--space-6);--entity-page-group-gap: var(--space-4);--entity-page-group-header-gap: var(--space-2);--entity-page-group-header-padding: var(--space-1-5) 0;--entity-page-group-header-margin-bottom: var(--space-2);--entity-page-group-count-padding: var(--dimension-1px) var(--space-1-5);--segmented-radius: var(--radius-lg);--segmented-padding: var(--space-0-5);--segmented-gap: var(--space-1);--segmented-button-radius: var(--radius-md);--segmented-button-padding: var(--space-1-5) var(--space-3);--segmented-button-active-elevation: none;--collection-calendar-radius: var(--radius-md);--collection-calendar-toolbar-gap: var(--space-2);--collection-calendar-toolbar-padding: var(--space-2);--collection-calendar-nav-gap: var(--space-0-5);--collection-calendar-control-padding-x: var(--space-2-5);--collection-calendar-weekday-padding: var(--space-1-5) var(--space-2);--collection-calendar-day-min-height: var(--dimension-120px);--collection-calendar-day-padding: var(--space-1-5);--collection-calendar-item-gap: var(--space-0-5);--collection-calendar-item-padding: var(--space-0-5) var(--space-1-5);--collection-calendar-item-radius: var(--radius-xs);--collection-calendar-empty-margin: var(--space-3);--app-bg-art: linear-gradient(color-mix(in srgb, var(--scheme-primary) 12%, transparent) var(--dimension-1px), transparent var(--dimension-1px)), linear-gradient(90deg, color-mix(in srgb, var(--scheme-primary) 12%, transparent) var(--dimension-1px), transparent var(--dimension-1px)), linear-gradient(color-mix(in srgb, var(--scheme-primary) 5%, transparent) var(--dimension-1px), transparent var(--dimension-1px)), linear-gradient(90deg, color-mix(in srgb, var(--scheme-primary) 5%, transparent) var(--dimension-1px), transparent var(--dimension-1px));--app-bg-art-size: var(--dimension-80px) var(--dimension-80px), var(--dimension-80px) var(--dimension-80px), var(--dimension-20px) var(--dimension-20px), var(--dimension-20px) var(--dimension-20px);--app-bg-art-position: 0 0}:root[data-style-typography=mono]{--font-body: var(--font-mono);--type-app-title-weight: var(--weight-bold);--type-nav-item-weight: var(--weight-semibold);--type-caption-tracking: var(--tracking-data);--page-header-title-weight: var(--weight-bold);--design-workbench-title-label-tracking: var(--tracking-data);--design-sun-clock-time-weight: var(--weight-semibold);--design-sun-readout-font: var(--font-mono)}:root[data-style-density=compact]{--app-frame-gutter: var(--space-4);--app-canvas-inset: var(--space-2);--app-content-padding: var(--space-6);--app-content-padding-mobile: var(--space-4);--page-content-gap: var(--space-4);--page-section-gap: var(--space-6);--page-content-padding: var(--app-content-padding);--section-header-gap: var(--space-2);--page-header-gap: var(--space-4);--page-header-back-link-gap: var(--space-0-5);--page-header-back-link-margin-bottom: var(--space-1);--page-header-title-size: var(--text-2xl);--page-header-title-margin: 0 0 var(--space-1) 0;--page-header-subtitle-size: var(--text-sm);--group-header-margin-top: var(--space-16);--group-header-margin-bottom: var(--space-8);--group-header-padding-bottom: var(--space-6);--group-header-content-margin: 0 auto var(--space-6);--group-header-badge-margin-bottom: var(--space-3);--group-header-title-size: var(--text-2xl);--group-header-description-size: var(--text-data);--group-header-quick-links-gap: var(--space-2);--group-header-quick-links-margin-top: var(--space-4);--group-header-links-gap: var(--space-1-5);--group-header-link-padding: var(--space-1-5) var(--space-3);--ui-section-margin-bottom: var(--space-12);--ui-section-title-gap: var(--space-2);--ui-section-title-margin-bottom: var(--space-4);--ui-section-title-padding-bottom: var(--space-1-5);--ui-section-docs-badge-gap: var(--space-1-5);--ui-section-docs-badge-padding: var(--space-1) var(--space-2);--ui-section-docs-path-padding: var(--dimension-0-1rem) var(--space-1-5);--ui-section-description-margin-bottom: var(--space-3);--showcase-box-padding: var(--space-4);--showcase-box-margin-bottom: var(--space-3);--showcase-box-label-margin-bottom: var(--space-2);--table-of-contents-sidebar-offset-block-start: var(--space-6);--table-of-contents-nav-padding: var(--space-4);--table-of-contents-title-margin-bottom: var(--space-3);--table-of-contents-group-margin-bottom: var(--space-4);--table-of-contents-group-link-padding: var(--space-1-5) 0;--table-of-contents-section-list-margin: var(--space-1) 0 0 0;--table-of-contents-section-link-padding: var(--space-1) 0 var(--space-1) var(--space-3);--code-block-margin-top: var(--space-3);--code-block-header-padding: var(--space-2) var(--space-3);--code-block-copy-button-gap: var(--space-1);--code-block-copy-button-padding: var(--space-1) var(--space-2);--code-block-pre-padding: var(--space-4);--control-padding-x-sm: var(--space-2-5);--control-padding-x-md: var(--space-4);--control-padding-x-lg: var(--space-5);--control-padding-y-sm: var(--space-1-5);--control-padding-y-md: var(--space-2);--control-padding-y-lg: var(--space-3);--control-gap: var(--space-1-5);--control-font-size-md: var(--text-sm);--control-font-size-lg: var(--text-base);--button-gap: var(--space-1-5);--button-padding-sm: var(--control-padding-y-sm) var(--control-padding-x-sm);--button-padding-md: var(--control-padding-y-md) var(--control-padding-x-md);--button-padding-lg: var(--control-padding-y-lg) var(--control-padding-x-lg);--form-gap: var(--space-3);--form-field-gap: var(--space-0-5);--form-label-gap: var(--space-0-5);--form-control-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--form-row-gap: var(--space-1-5);--form-actions-gap: var(--space-1-5);--field-gap: var(--space-0-5);--choice-gap: var(--space-1-5);--choice-group-gap: var(--space-2);--switch-gap: var(--space-1-5);--switch-track-width-md: var(--space-7);--switch-track-height-md: var(--space-4);--switch-thumb-size-md: var(--space-3);--switch-thumb-checked-offset: var(--space-3);--drop-zone-gap: var(--space-1-5);--drop-zone-padding: var(--space-4);--card-padding: var(--space-4);--card-gap: var(--space-3);--card-header-gap: var(--space-3);--card-header-padding-bottom: var(--space-3);--content-card-subtitle-margin: var(--space-1-5) 0 0 0;--stats-card-icon-size: var(--size-control-md);--stats-card-trend-padding: var(--space-0-5) var(--space-1-5);--stats-card-content-gap: var(--space-0-5);--stats-card-value-size: var(--text-xl);--stats-card-label-size: var(--text-xs);--async-card-header-gap: var(--space-1-5);--async-card-header-padding: var(--space-2) var(--space-4);--async-card-state-gap: var(--space-1-5);--async-card-state-padding: var(--space-4);--async-card-retry-padding: var(--space-0-5) var(--space-2);--entity-card-compact-content-padding: var(--space-3);--entity-card-content-gap: var(--space-1-5);--entity-card-title-size: var(--text-base);--entity-card-title-size-compact: var(--text-sm);--entity-card-title-margin-bottom: var(--space-3);--entity-card-title-margin-bottom-compact: var(--space-2);--entity-card-subtitle-size: var(--text-dense);--entity-card-metrics-gap: var(--space-3);--entity-card-metrics-gap-compact: var(--space-2);--entity-card-metric-label-size: var(--text-micro);--entity-card-grid-gap: var(--space-3);--entity-card-grid-padding-block-start: 0;--entity-card-grid-compact-gap: var(--space-2);--entity-card-grid-dense-gap: var(--space-2);--entity-kanban-gap: var(--space-2);--entity-kanban-column-header-padding: var(--space-2);--entity-kanban-title-row-gap: var(--space-2);--entity-kanban-column-body-gap: var(--space-1-5);--entity-kanban-column-body-padding: var(--space-2);--entity-kanban-card-gap: var(--space-0-5);--entity-kanban-card-padding: var(--space-2);--entity-kanban-card-header-gap: var(--space-1-5);--entity-kanban-card-footer-gap: var(--space-1-5);--entity-detail-modal-gap: var(--space-3);--entity-detail-field-gap: var(--space-3);--entity-detail-field-gap-mobile: var(--space-1-5);--entity-detail-field-padding: var(--space-2) 0;--entity-detail-label-gap: var(--space-1-5);--entity-detail-value-gap: var(--space-1-5);--entity-detail-inline-gap: var(--space-1-5);--entity-detail-inline-padding: var(--space-0-5) var(--space-1-5);--entity-detail-history-list-gap: var(--space-2);--entity-detail-history-group-gap: var(--space-1-5);--entity-detail-history-group-margin-top: var(--space-4);--panel-padding: var(--space-4);--panel-gap: var(--space-3);--panel-header-gap: var(--space-2);--panel-header-padding: var(--space-3) var(--space-4);--panel-header-title-size: var(--text-micro);--panel-header-count-padding: var(--dimension-1px) var(--space-1-5);--skeleton-panel-gap: var(--space-2);--toolbar-gap: var(--space-2);--toolbar-padding: var(--space-2);--entity-bulk-actions-summary-gap: var(--space-1-5);--entity-bulk-actions-count-min-width: var(--space-6);--entity-bulk-actions-count-height: var(--space-6);--entity-bulk-actions-count-padding: 0 var(--space-1-5);--entity-bulk-actions-actions-gap: var(--space-2);--search-bar-input-padding: var(--control-padding-y-sm) var(--space-10) var(--control-padding-y-sm) var(--space-10);--search-bar-clear-inset-inline-end: var(--space-2);--toolbar-trigger-badge-offset: calc(-1 * var(--space-0-5));--toolbar-trigger-indicator-inset: var(--space-1);--view-toggle-gap: var(--space-0-5);--view-toggle-padding: var(--space-0-5);--view-toggle-button-gap: var(--space-1-5);--view-toggle-button-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--icon-action-button-size-sm: var(--size-control-md);--icon-action-button-size-md: var(--size-control-lg);--floating-action-size: var(--size-control-lg);--floating-action-inset-block-end: var(--space-6);--floating-action-inset-inline-end: var(--space-6);--floating-action-mobile-size: var(--size-control-md);--floating-action-mobile-inset-block-end: var(--space-4);--floating-action-mobile-inset-inline-end: var(--space-4);--tri-state-filter-gap: var(--space-1);--entity-filter-controls-date-range-gap: var(--space-2);--entity-filter-controls-separated-margin-top: var(--space-2);--entity-filter-controls-separated-padding-top: var(--space-2);--filter-chip-gap: var(--space-0-5);--filter-chip-min-height: var(--dimension-26px);--filter-chip-padding: 0 var(--space-2);--filter-chip-removable-min-height: var(--dimension-24px);--filter-chip-removable-padding: var(--space-0-5) var(--space-1-5);--status-badge-gap: var(--space-0-5);--status-badge-small-padding: var(--space-0-5) var(--space-2);--status-badge-medium-padding: var(--space-1) var(--space-2-5);--status-badge-large-padding: var(--space-1-5) var(--space-3);--status-badge-inline-padding: var(--dimension-1px) var(--space-1-5);--pill-padding: var(--space-0-5) var(--space-1-5);--approval-pill-size: var(--dimension-20px);--approval-pill-margin-left: var(--space-1-5);--tabs-list-gap: var(--space-4);--tabs-trigger-gap: var(--space-1-5);--tabs-trigger-padding: 0 0 var(--control-padding-y-sm);--tabs-mobile-trigger-gap: var(--space-2);--tabs-mobile-label-gap: var(--space-1-5);--tabs-mobile-menu-offset: var(--space-1);--tabs-mobile-menu-padding: var(--space-0-5);--tabs-mobile-menu-item-gap: var(--space-2);--tabs-mobile-menu-item-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--menu-item-padding: var(--space-2) var(--space-3);--menu-item-gap: var(--space-2);--menu-item-icon-gap: var(--space-1-5);--column-visibility-row-min-height: var(--size-control-sm);--column-visibility-label-gap: var(--space-2);--column-visibility-label-padding: var(--space-1-5) 0 var(--space-1-5) var(--space-3);--column-visibility-drag-handle-margin-right: var(--space-1-5);--popover-padding: var(--space-2);--popover-offset: var(--space-0-5);--popover-offset-lg: var(--space-1-5);--popover-header-gap: var(--space-2);--popover-header-padding: var(--space-1-5) var(--space-3);--popover-header-padded-padding: 0 0 var(--space-1-5);--popover-header-margin-bottom: var(--space-0-5);--popover-header-padded-margin-bottom: var(--space-2);--popover-field-gap: var(--space-0-5);--popover-field-margin-top: var(--space-2);--popover-divider-margin: var(--space-1-5) 0;--tooltip-offset: var(--space-1-5);--tooltip-padding: var(--space-1) var(--space-2);--picker-trigger-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--picker-search-row-padding: var(--space-2);--picker-options-padding: var(--space-0-5);--picker-option-padding: var(--space-1-5) var(--space-2);--picker-empty-option-padding: var(--space-2);--picker-modal-search-margin-bottom: var(--space-2);--picker-modal-list-gap: var(--space-0-5);--picker-modal-option-padding: var(--space-1-5) var(--space-2);--date-picker-month-padding: var(--space-1-5);--date-picker-weekday-padding: var(--space-1-5) var(--space-1-5) 0;--date-picker-day-grid-gap: var(--space-0-5);--date-picker-day-grid-padding: var(--space-1-5);--date-picker-footer-gap: var(--space-1-5);--date-picker-footer-padding: var(--space-1-5);--date-picker-footer-button-padding: 0 var(--space-1-5);--dialog-padding: var(--space-4);--dialog-header-padding: var(--space-3) var(--space-4);--dialog-footer-padding: var(--space-3) var(--space-4);--dialog-backdrop-padding: var(--space-4);--dialog-body-padding: var(--space-4);--dialog-header-gap: var(--space-3);--dialog-header-actions-gap: var(--space-1-5);--dialog-footer-gap: var(--space-2);--confirm-dialog-padding: var(--space-4);--confirm-dialog-gap: var(--space-3);--confirm-dialog-footer-gap: var(--space-2);--confirm-dialog-footer-margin-top: var(--space-1);--props-table-margin-top: var(--space-3);--props-table-summary-padding: var(--space-2-5) var(--space-4);--props-table-header-padding: var(--space-2) var(--space-4);--props-table-cell-padding: var(--space-3) var(--space-4);--props-table-code-padding: var(--space-0-5) var(--space-1-5);--props-table-mobile-cell-padding: var(--space-2) var(--space-3);--table-row-gap: var(--space-2);--table-row-padding: var(--space-2) var(--space-3);--table-row-padding-compact: var(--space-1-5) var(--space-2);--table-cell-gap: var(--space-1-5);--entity-table-row-gap: var(--space-2);--entity-table-row-padding: var(--space-2) var(--space-3);--entity-table-row-padding-compact: var(--space-1-5) var(--space-2);--entity-table-compact-row-gap: var(--space-1-5);--entity-table-compact-row-padding: var(--entity-table-row-padding-compact);--entity-table-header-gap: var(--space-2);--entity-table-header-padding: var(--space-2) var(--space-3);--entity-table-header-cell-gap: var(--space-1-5);--entity-table-cell-gap: var(--space-1-5);--entity-table-mobile-row-gap: var(--space-1-5);--entity-table-mobile-row-padding: var(--space-3);--entity-table-mobile-label-margin-inline-end: var(--space-1-5);--entity-table-action-group-gap: var(--space-0-5);--data-table-title-padding: var(--space-4) var(--space-5);--data-table-header-padding: var(--space-2) var(--space-3);--data-table-row-padding: var(--space-3) var(--space-4);--data-view-gap: var(--space-4);--data-view-toolbar-gap: var(--space-3);--data-view-toolbar-padding: var(--space-3) var(--space-4);--data-view-toolbar-actions-gap: var(--space-2);--data-view-card-grid-gap: var(--space-3);--data-view-group-gap: var(--space-4);--data-view-group-header-gap: var(--space-2);--data-view-group-header-padding-bottom: var(--space-1-5);--feedback-state-padding: var(--space-8);--feedback-state-gap: var(--space-4);--feedback-state-content-gap: var(--space-3);--feedback-state-title-gap: var(--space-1-5);--feedback-state-centered-padding: var(--space-8) var(--space-6);--feedback-state-actions-gap: var(--space-2);--data-view-mobile-row-gap: var(--space-1-5);--data-view-mobile-row-padding: var(--space-3);--entity-saved-views-form-gap: var(--space-1-5);--entity-saved-views-form-padding: var(--space-0-5) 0 var(--space-1-5);--entity-saved-views-actions-gap: var(--space-1-5);--entity-saved-views-primary-button-padding: var(--space-0-5) var(--space-1-5);--entity-saved-views-secondary-button-padding: var(--space-0-5) var(--space-1-5);--entity-saved-views-row-actions-gap: var(--space-1-5);--entity-saved-views-row-actions-margin-bottom: var(--space-1-5);--entity-saved-views-delete-button-margin-inline-end: var(--space-1-5);--entity-saved-views-empty-padding: var(--space-1-5) 0;--detail-page-shell-loading-min-height: var(--dimension-18rem);--detail-page-shell-failure-gap: var(--space-3);--detail-page-shell-failure-padding: var(--space-8);--detail-page-shell-failure-actions-gap: var(--space-2);--detail-page-shell-failure-actions-margin-top: var(--space-1-5);--detail-page-shell-top-bar-primary-gap: var(--space-2);--detail-page-shell-tab-trigger-gap: var(--space-2);--detail-page-shell-tab-trigger-padding: 0 var(--space-2-5);--detail-page-shell-tab-trigger-label-gap: var(--space-1-5);--detail-page-shell-tab-panel-mobile-width: min(var(--dimension-280px), calc(100vw - var(--space-6)));--entity-page-gap: var(--space-6);--entity-page-padding: var(--space-6);--entity-page-expanded-gap: var(--space-2);--entity-page-toolbar-margin-bottom: var(--space-4);--entity-page-toolbar-secondary-padding-top: var(--space-2);--entity-page-mobile-map-frame-offset: var(--space-6);--entity-page-group-gap: var(--space-4);--entity-page-group-header-gap: var(--space-2);--entity-page-group-header-padding: var(--space-1-5) 0;--entity-page-group-header-margin-bottom: var(--space-2);--entity-page-group-count-padding: var(--dimension-1px) var(--space-1-5);--segmented-padding: var(--space-0-5);--segmented-gap: var(--space-1);--segmented-button-padding: var(--space-1-5) var(--space-3);--collection-calendar-toolbar-gap: var(--space-2);--collection-calendar-toolbar-padding: var(--space-2);--collection-calendar-nav-gap: var(--space-0-5);--collection-calendar-control-padding-x: var(--space-2-5);--collection-calendar-weekday-padding: var(--space-1-5) var(--space-2);--collection-calendar-day-padding: var(--space-1-5);--collection-calendar-item-gap: var(--space-0-5);--collection-calendar-item-padding: var(--space-0-5) var(--space-1-5);--collection-calendar-empty-margin: var(--space-3);--design-workbench-row-gap: var(--space-3);--design-workbench-row-padding: var(--space-2-5) var(--space-3);--design-workbench-icon-button-size: var(--dimension-28px);--design-workbench-tool-button-size: var(--size-control-sm);--design-toolbar-padding: var(--space-1);--design-bottom-bar-padding: var(--space-1);--design-sun-primary-row-min-height: var(--dimension-56px);--design-sun-advanced-row-padding: var(--space-2) var(--space-3);--design-atmosphere-row-min-height: var(--dimension-56px)}:root[data-style-radius=sharp]{--radius-xs: 2px;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 3px;--radius-xl: 3px;--radius-2xl: 3px;--radius-report-card: 3px;--control-radius: var(--radius-md);--section-header-action-radius: var(--radius-xs);--card-radius: var(--radius-lg);--card-radius-prominent: var(--radius-lg);--stats-card-trend-radius: var(--radius-md);--async-card-radius: var(--radius-lg);--async-card-retry-radius: var(--radius-sm);--group-header-badge-radius: var(--radius-sm);--group-header-link-radius: var(--radius-sm);--ui-section-docs-badge-radius: var(--radius-sm);--ui-section-docs-path-radius: var(--radius-xs);--showcase-box-radius: var(--radius-md);--table-of-contents-nav-radius: var(--radius-lg);--table-of-contents-scrollbar-thumb-radius: var(--radius-sm);--code-block-radius: var(--radius-lg);--code-block-copy-button-radius: var(--radius-md);--code-block-scrollbar-track-radius: var(--radius-sm);--code-block-scrollbar-thumb-radius: var(--radius-sm);--entity-card-selection-radius: var(--radius-xs);--entity-kanban-column-radius: var(--radius-md);--entity-kanban-accent-radius: var(--radius-full);--entity-kanban-count-radius: var(--radius-full);--entity-kanban-empty-radius: var(--radius-sm);--entity-kanban-card-radius: var(--radius-sm);--entity-detail-inline-radius: var(--radius-sm);--entity-saved-views-save-current-radius: var(--radius-sm);--entity-saved-views-primary-button-radius: var(--radius-sm);--entity-saved-views-delete-button-radius: var(--radius-sm);--detail-page-shell-tab-content-focus-radius: var(--radius-md);--detail-page-shell-top-bar-action-radius: var(--radius-md);--detail-page-shell-tab-trigger-radius: var(--radius-md);--panel-radius: var(--radius-lg);--skeleton-row-radius: var(--radius-xs);--toolbar-radius: var(--radius-md);--entity-bulk-actions-count-radius: var(--radius-md);--search-bar-input-radius: var(--radius-md);--toolbar-trigger-radius: var(--radius-md);--view-toggle-radius: var(--radius-md);--view-toggle-button-radius: var(--radius-xs);--icon-action-button-radius: var(--radius-md);--floating-action-radius: var(--radius-md);--filter-chip-radius: var(--radius-md);--filter-chip-removable-radius: var(--radius-md);--status-badge-radius: var(--radius-md);--status-badge-inline-radius: var(--radius-xs);--pill-radius: var(--radius-md);--approval-pill-radius: var(--radius-md);--event-dot-radius: var(--radius-xs);--tabs-trigger-radius: var(--radius-sm);--tabs-mobile-trigger-radius: var(--radius-md);--tabs-mobile-menu-radius: var(--radius-md);--tabs-mobile-menu-item-radius: var(--radius-sm);--menu-item-radius: var(--radius-sm);--column-visibility-drag-handle-radius: var(--radius-xs);--popover-radius: var(--radius-md);--tooltip-radius: var(--radius-sm);--picker-trigger-radius: var(--radius-md);--picker-menu-radius: var(--radius-md);--picker-option-radius: var(--radius-sm);--picker-modal-option-radius: var(--radius-md);--date-picker-menu-radius: var(--radius-md);--date-picker-nav-radius: var(--radius-sm);--date-picker-day-radius: var(--radius-sm);--date-picker-footer-button-radius: var(--radius-sm);--dialog-radius: var(--radius-lg);--props-table-radius: var(--radius-lg);--props-table-count-radius: var(--radius-full);--props-table-code-radius: var(--radius-sm);--table-radius: var(--radius-lg);--entity-table-radius: var(--radius-lg);--entity-table-sortable-radius: var(--radius-sm);--entity-table-action-button-radius: var(--radius-md);--segmented-radius: var(--radius-lg);--segmented-button-radius: var(--radius-md);--collection-calendar-radius: var(--radius-md);--collection-calendar-item-radius: var(--radius-xs);--feedback-state-centered-radius: var(--radius-md);--design-workbench-glass-radius: var(--radius-lg);--design-workbench-popover-radius: var(--radius-md);--design-workbench-menu-item-radius: var(--radius-sm);--design-new-project-panel-radius: var(--radius-lg);--design-new-project-input-radius: var(--radius-sm);--design-context-layers-dock-radius: var(--radius-lg);--design-context-layers-button-radius: var(--radius-md)}:root[data-style-border=crisp]{--border: color-mix(in srgb, var(--scheme-primary) 42%, var(--scheme-border));--border-hover: color-mix(in srgb, var(--scheme-primary) 70%, var(--scheme-border));--control-border: var(--border-hover);--border-width-default: 1px;--border-width-active: 2px;--control-border-width: var(--border-width-default);--control-border-color: var(--border);--control-border-hover: var(--border-hover);--card-border: var(--border);--card-border-width: var(--border-width-default);--content-card-header-border: var(--border-hover);--stats-card-hover-border: var(--border-hover);--async-card-border: var(--border-hover);--async-card-header-border: var(--border-hover);--async-card-retry-border: var(--border-hover);--entity-table-border: var(--border-hover);--entity-table-row-border: var(--border-hover);--entity-table-row-border-light: var(--border-hover);--entity-table-header-border: var(--border-hover);--entity-table-cell-border: var(--border-hover);--detail-page-shell-tab-trigger-border: var(--border-hover);--detail-page-shell-tab-trigger-hover-border: var(--border-hover);--group-header-border: var(--border-hover);--group-header-link-border: var(--border-hover);--ui-section-title-border: var(--border-hover);--ui-section-docs-badge-border: var(--border-hover);--showcase-box-border: var(--border-hover);--table-of-contents-nav-border: var(--border-hover);--table-of-contents-section-link-hover-border: var(--border-hover);--table-of-contents-scrollbar-thumb-bg: var(--border-hover);--code-block-border: var(--border-hover);--code-block-header-border: var(--border-hover);--code-block-copy-button-border: var(--border-hover);--code-block-copy-button-hover-border: var(--border-hover);--code-block-scrollbar-thumb-bg: var(--border-hover);--filter-chip-border: var(--border-hover);--filter-chip-hover-border: var(--border-hover);--filter-chip-selected-border: var(--border-hover);--filter-chip-removable-border: var(--border-hover);--entity-filter-controls-separated-border-width: var(--border-width-default);--entity-filter-controls-separated-border: var(--border-hover);--floating-action-border-width: var(--border-width-default);--floating-action-border: var(--primary-hover);--status-badge-border-width: var(--border-width-default);--status-badge-viable-border: var(--success);--status-badge-conditional-border: var(--warning);--status-badge-not-viable-border: var(--error);--pill-border-width: var(--border-width-default);--pill-border: var(--border-hover);--approval-pill-pending-border: var(--border-hover);--tabs-list-border: var(--border-hover);--tabs-trigger-hover-indicator: var(--border-hover);--tabs-mobile-trigger-border: var(--border-hover);--tabs-mobile-menu-border: var(--border-hover);--view-toggle-border: var(--border-hover);--feedback-state-centered-border: var(--border-hover);--feedback-state-centered-border-width: var(--border-width-default);--design-workbench-glass-border-width: var(--border-width-default);--design-workbench-glass-border: var(--border-hover);--design-workbench-range-thumb-border: var(--border-hover);--design-new-project-panel-border: var(--border-hover);--design-context-layers-button-border: var(--border-hover);--design-sun-preset-button-border: var(--border-hover)}:root[data-style-surface=translucent]{--background: color-mix(in srgb, var(--scheme-canvas) 92%, var(--scheme-primary));--background-elevated: color-mix(in srgb, var(--scheme-surface) 88%, transparent);--surface: color-mix(in srgb, var(--scheme-surface) 84%, transparent);--surface-base: color-mix(in srgb, var(--scheme-surface) 88%, transparent);--surface-raised: color-mix(in srgb, var(--scheme-surface) 92%, transparent);--surface-hover: color-mix(in srgb, var(--scheme-primary) 14%, var(--scheme-surface));--app-frame-bg: color-mix(in srgb, var(--scheme-frame) 90%, var(--scheme-primary));--app-canvas-bg: color-mix(in srgb, var(--scheme-canvas) 92%, var(--scheme-primary));--surface-treatment-bg: var(--surface);--surface-treatment-border: var(--border);--surface-treatment-shadow: none;--elevation-card: none;--elevation-raised: var(--shadow-xs);--elevation-panel: var(--shadow-sm);--control-bg: var(--surface);--control-bg-hover: var(--surface-hover);--card-bg: var(--surface);--card-elevation: none;--card-elevation-hover: var(--shadow-xs);--card-hover-transform: translateY(calc(-1 * var(--dimension-1px)));--stats-card-trend-positive-bg: var(--surface-hover);--stats-card-trend-negative-bg: var(--surface-hover);--stats-card-trend-neutral-bg: var(--surface-hover);--async-card-bg: var(--surface);--async-card-retry-bg: var(--surface);--async-card-retry-hover-bg: var(--surface-hover);--entity-table-bg: var(--surface);--entity-table-viewport-bg: var(--surface);--entity-table-sortable-slate-bg-hover: var(--surface-hover);--entity-table-action-button-hover-bg: var(--surface-hover);--group-header-link-bg: var(--surface);--group-header-link-hover-bg: var(--surface-hover);--ui-section-docs-badge-bg: var(--surface);--ui-section-docs-badge-elevation: none;--ui-section-docs-path-bg: var(--surface-hover);--showcase-box-bg: var(--surface);--showcase-box-elevation: none;--table-of-contents-nav-bg: var(--surface);--table-of-contents-section-link-hover-border: var(--border-hover);--table-of-contents-scrollbar-thumb-bg: var(--border-hover);--code-block-bg: var(--surface);--code-block-copy-button-bg: var(--surface);--code-block-copy-button-hover-bg: var(--surface-hover);--code-block-pre-bg: var(--surface);--entity-kanban-column-bg: var(--surface);--entity-kanban-card-bg: var(--surface);--entity-kanban-card-hover-bg: var(--surface-hover);--entity-kanban-card-overlay-shadow: var(--shadow-xs);--entity-detail-inline-hover-bg: var(--surface-hover);--entity-saved-views-save-current-hover-bg: var(--surface-hover);--entity-saved-views-primary-button-hover-bg: var(--surface-hover);--entity-saved-views-custom-row-hover-bg: var(--surface-hover);--detail-page-shell-tab-trigger-bg: var(--surface);--detail-page-shell-tab-trigger-hover-bg: var(--surface-hover);--panel-elevation: none;--toolbar-panel-elevation: var(--shadow-xs);--column-visibility-row-hover-bg: var(--surface-hover);--column-visibility-row-drag-bg: var(--surface-hover);--search-bar-input-bg: var(--surface);--search-bar-clear-bg: var(--surface-hover);--icon-action-button-hover-bg: var(--surface-hover);--icon-action-button-accent-hover-shadow: var(--shadow-xs);--floating-action-elevation: var(--shadow-xs);--floating-action-hover-elevation: var(--shadow-sm);--view-toggle-bg: var(--surface);--view-toggle-button-hover-bg: var(--surface-hover);--view-toggle-button-active-bg: var(--surface);--view-toggle-button-active-elevation: none;--view-toggle-button-active-hover-bg: var(--surface);--filter-chip-bg: var(--surface);--filter-chip-selected-bg: var(--surface-hover);--filter-chip-removable-bg: var(--surface-hover);--pill-bg: var(--surface);--approval-pill-pending-bg: var(--surface);--tabs-mobile-trigger-bg: var(--surface);--tabs-mobile-menu-bg: var(--surface);--tabs-mobile-menu-elevation: var(--shadow-xs);--tabs-mobile-menu-item-hover-bg: var(--surface-hover);--tabs-mobile-menu-item-active-bg: var(--surface-hover);--popover-bg: var(--surface);--popover-elevation: var(--shadow-xs);--picker-trigger-bg: var(--surface);--picker-menu-bg: var(--surface);--picker-menu-elevation: var(--shadow-xs);--date-picker-menu-bg: var(--surface);--date-picker-menu-elevation: var(--shadow-xs);--props-table-bg: var(--surface);--props-table-count-bg: var(--surface);--props-table-summary-hover-bg: var(--surface-hover);--feedback-state-centered-bg: var(--surface);--feedback-state-centered-elevation: none;--design-workbench-glass-bg: color-mix(in srgb, var(--scheme-surface) 80%, transparent);--design-workbench-glass-shadow: var(--shadow-xs);--design-workbench-range-thumb-shadow: none;--design-workbench-icon-button-hover-bg: var(--surface-hover);--design-new-project-panel-shadow: var(--shadow-sm);--design-context-layers-button-hover-bg: var(--surface-hover)}}@layer tokens.overrides{[data-style=glass]{--background: color-mix(in srgb, var(--scheme-canvas) 72%, transparent);--background-elevated: color-mix(in srgb, var(--scheme-surface) 78%, transparent);--surface: color-mix(in srgb, var(--scheme-surface) 66%, transparent);--app-frame-bg: color-mix(in srgb, var(--scheme-frame) 78%, transparent);--app-canvas-bg: color-mix(in srgb, var(--scheme-canvas) 72%, transparent);--surface-hover: color-mix(in srgb, var(--scheme-hover) 82%, transparent);--surface-base: color-mix(in srgb, var(--scheme-surface) 72%, transparent);--surface-raised: color-mix(in srgb, var(--scheme-surface) 82%, transparent);--border: color-mix(in srgb, var(--scheme-border) 78%, transparent);--border-hover: color-mix(in srgb, var(--scheme-border) 92%, transparent);--control-border: var(--border-hover);--bg-subtle: color-mix(in srgb, var(--scheme-hover) 66%, transparent);--section-header-bg: color-mix(in srgb, var(--scheme-hover) 72%, transparent);--shadow-sm: 0 12px 28px rgba(15, 23, 42, .08), inset 0 1px 0 rgba(255, 255, 255, .55);--shadow-md: 0 18px 36px rgba(15, 23, 42, .12), inset 0 1px 0 rgba(255, 255, 255, .45);--shadow-lg: 0 26px 56px rgba(15, 23, 42, .16), inset 0 1px 0 rgba(255, 255, 255, .4);--glass-panel-bg: rgba(255, 255, 255, .7);--glass-panel-border: rgba(255, 255, 255, .55);--glass-panel-shadow: 0 24px 64px rgba(15, 23, 42, .16), inset 0 1px 0 rgba(255, 255, 255, .6);--app-bg-art: radial-gradient(circle at 20% 20%, rgba(138, 174, 204, .34), transparent 38%), radial-gradient(circle at 80% 0%, rgba(249, 115, 22, .2), transparent 32%), linear-gradient(180deg, rgba(255, 255, 255, .88) 0%, rgba(232, 237, 242, .7) 100%)}[data-theme=dark][data-style=glass]{--background: color-mix(in srgb, var(--scheme-canvas) 68%, transparent);--background-elevated: color-mix(in srgb, var(--scheme-surface) 74%, transparent);--surface: color-mix(in srgb, var(--scheme-surface) 62%, transparent);--app-frame-bg: color-mix(in srgb, var(--scheme-frame) 68%, transparent);--app-canvas-bg: color-mix(in srgb, var(--scheme-canvas) 68%, transparent);--surface-hover: color-mix(in srgb, var(--scheme-hover) 76%, transparent);--surface-base: color-mix(in srgb, var(--scheme-surface) 72%, transparent);--surface-raised: color-mix(in srgb, var(--scheme-surface) 82%, transparent);--border: color-mix(in srgb, var(--scheme-border) 55%, transparent);--border-hover: color-mix(in srgb, var(--scheme-border) 64%, transparent);--control-border: var(--border-hover);--bg-subtle: color-mix(in srgb, var(--scheme-hover) 56%, transparent);--section-header-bg: color-mix(in srgb, var(--scheme-hover) 78%, transparent);--shadow-sm: 0 16px 36px rgba(2, 6, 23, .34), inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-md: 0 22px 48px rgba(2, 6, 23, .42), inset 0 1px 0 rgba(255, 255, 255, .07);--shadow-lg: 0 32px 72px rgba(2, 6, 23, .5), inset 0 1px 0 rgba(255, 255, 255, .08);--glass-panel-bg: rgba(15, 23, 42, .66);--glass-panel-border: rgba(148, 163, 184, .16);--glass-panel-shadow: 0 28px 72px rgba(2, 6, 23, .52), inset 0 1px 0 rgba(255, 255, 255, .08);--app-bg-art: radial-gradient(circle at 20% 20%, rgba(90, 127, 181, .24), transparent 36%), radial-gradient(circle at 80% 0%, rgba(249, 115, 22, .16), transparent 28%), linear-gradient(180deg, rgba(15, 23, 42, .92) 0%, rgba(2, 6, 23, .96) 100%);--glass-blur: blur(24px) saturate(200%)}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-y:auto}body{font-family:var(--font-body);line-height:var(--leading-code);color:var(--text);background-color:var(--background);background-image:var(--app-bg-art);background-position:var(--app-bg-art-position);background-size:var(--app-bg-art-size);min-height:var(--dimension-100vh);font-feature-settings:"kern","liga","calt";transition:background-color var(--transition-medium),color var(--transition-medium)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--dimension-2px) solid var(--primary);outline-offset:var(--dimension-2px);border-radius:var(--radius-sm)}*{scrollbar-width:none}::-webkit-scrollbar{display:none;width:0;height:0}:where([data-scroll-fade]){--scroll-fade-top: var(--scroll-fade-mask-opaque);--scroll-fade-bottom: var(--scroll-fade-mask-opaque);--scroll-fade-left: var(--scroll-fade-mask-opaque);--scroll-fade-right: var(--scroll-fade-mask-opaque);-webkit-mask-image:var(--gradient-scroll-fade-mask);mask-image:var(--gradient-scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;transition:-webkit-mask-image var(--transition-fast),mask-image var(--transition-fast)}:where([data-scroll-fade][data-can-scroll-up=true]){--scroll-fade-top: var(--scroll-fade-mask-transparent)}:where([data-scroll-fade][data-can-scroll-down=true]){--scroll-fade-bottom: var(--scroll-fade-mask-transparent)}:where([data-scroll-fade][data-can-scroll-left=true]){--scroll-fade-left: var(--scroll-fade-mask-transparent)}:where([data-scroll-fade][data-can-scroll-right=true]){--scroll-fade-right: var(--scroll-fade-mask-transparent)}@keyframes spin{to{transform:rotate(var(--motion-rotation-full))}}@keyframes pulse{0%,to{opacity:var(--opacity-100)}50%{opacity:var(--opacity-50)}}@keyframes shimmer{0%{background-position:var(--dimension-neg-1000px) 0}to{background-position:var(--dimension-1000px) 0}}@keyframes slideUp{0%{opacity:var(--opacity-0);transform:translateY(var(--dimension-12px))}to{opacity:var(--opacity-100);transform:translateY(var(--transform-translate-none))}}@keyframes fadeIn{0%{opacity:var(--opacity-0)}to{opacity:var(--opacity-100)}}@keyframes scaleIn{0%{opacity:var(--opacity-0);transform:var(--transform-scale-enter-sm)}to{opacity:var(--opacity-100);transform:var(--transform-scale-none)}}@keyframes popoverIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.spinner{width:var(--dimension-18px);height:var(--dimension-18px);border:var(--dimension-2px) solid var(--overlay-light);border-top-color:currentColor;border-radius:var(--radius-circle);animation:spin var(--motion-duration-600) var(--motion-ease-linear) infinite}::selection{background:var(--primary-selection);color:var(--text)}.glass{position:relative;background:var(--glass-panel-bg);backdrop-filter:var(--backdrop-blur-20-saturated);-webkit-backdrop-filter:var(--backdrop-blur-20-saturated);border:var(--dimension-1px) solid var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);border-radius:var(--glass-panel-radius, 22px)}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-panel-highlight, none);pointer-events:none;z-index:0}.glass>*{position:relative;z-index:1}button{-webkit-tap-highlight-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);height:var(--dimension-40px);font-size:var(--text-base);font-weight:var(--weight-medium);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;border:var(--dimension-1px) solid transparent;white-space:nowrap}.btn:disabled{opacity:var(--opacity-50);cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--primary);color:var(--text-on-dark);border-color:var(--primary)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);transform:translateY(var(--dimension-neg-1px));box-shadow:var(--shadow-md)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.btn-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--primary);color:var(--primary)}.btn-tertiary{background:transparent;color:var(--text-secondary);border-color:transparent}.btn-tertiary:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.btn-danger{background:var(--error);color:var(--text-on-dark);border-color:var(--error)}.btn-danger:hover:not(:disabled){background:var(--error-light);transform:translateY(var(--dimension-neg-1px));box-shadow:var(--shadow-md)}.btn-sm{height:var(--dimension-32px);padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.btn-lg{height:var(--dimension-48px);padding:var(--space-4) var(--space-6);font-size:var(--text-lg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--motion-duration-reduced)!important;animation-iteration-count:1!important;transition-duration:var(--motion-duration-reduced)!important;scroll-behavior:auto!important}}@media print{button:not(.printable),.modal,.dropdown,nav{display:none!important}[class*=toolbar],[class*=Toolbar],[class*=mapControls],[class*=MapControls]{display:none!important}@page{margin:var(--print-page-margin);size:letter}*{box-shadow:none!important}body{background:var(--surface)!important;color:var(--text)!important;font-size:var(--print-text-sm);line-height:var(--leading-normal)}h1,h2,h3,h4,h5,h6{color:var(--text)!important;page-break-after:avoid}[class*=mapWrapper]{height:var(--dimension-400px)!important;page-break-inside:avoid;border:var(--dimension-1px) solid var(--border)!important}section,[class*=section]{page-break-inside:avoid;margin-bottom:var(--print-page-margin)}table{border-collapse:collapse;width:100%}table,th,td{border:var(--dimension-1px) solid var(--border)!important}th,td{padding:var(--dimension-8px);text-align:left}a[href^=http]:after{content:" (" attr(href) ")";font-size:var(--print-text-2xs);color:var(--text-secondary)!important}a[href^="#"]:after{content:""}[class*=badge],[class*=status]{border:var(--dimension-1px) solid var(--print-ink)!important;padding:var(--dimension-2px) var(--dimension-6px);display:inline-block}[class*=warning],[class*=error]{border:var(--dimension-2px) solid var(--print-ink)!important;padding:var(--dimension-10px);margin:var(--dimension-10px) 0}footer{margin-top:var(--print-footer-margin-top);border-top:var(--dimension-1px) solid var(--print-ink)!important;padding-top:var(--dimension-10px);font-size:var(--print-text-2xs)}[class*=measurement],[class*=Measurement]{display:none!important}p{orphans:3;widows:3}h1{page-break-before:always}h1:first-of-type{page-break-before:avoid}}
