@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{--map-laneway: #3b82f6;--map-tooltip-offset-x: var(--space-3);--map-tooltip-offset-y: calc(var(--space-3) * -1);--map-active-point-size: .625rem;--map-active-point-border-width: 2px;--map-measure-panel-padding: var(--space-3) var(--space-4);--map-measurement-label-border-width: var(--border-width-default);--map-saved-empty-padding: var(--space-6) var(--space-4);--inset-center: 50%;--map-collection-view-height: 37.5rem;--map-status-icon-gap: var(--space-1);--map-sidebar-width: var(--map-shell-sidebar-width);--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;--breakpoint-xs: 480px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-lg-min: 1025px;--breakpoint-xl: 1280px;--breakpoint-container-toolbar: 560px}:root{--app-shell-height: 100vh;--app-shell-sidebar-width: 288px;--app-shell-sidebar-collapsed-width: calc(var(--nav-menu-item-height) + (var(--app-frame-gutter) * 2));--app-frame-gutter: var(--space-4-5);--app-canvas-inset: var(--space-2);--app-canvas-inset-expanded: 0px;--app-canvas-inset-expanded-inline-end: var(--app-frame-gutter);--app-canvas-inset-block-end: var(--app-frame-gutter);--app-canvas-radius: var(--radius-lg);--app-top-bar-gap: var(--app-canvas-inset);--app-top-bar-gap-expanded: var(--app-frame-gutter);--app-content-padding: var(--space-8);--app-content-padding-expanded: 23px;--app-content-padding-mobile: var(--space-4);--app-content-scrollbar-gutter: var(--space-2);--app-page-max-width: 1000px;--auth-error-content-max-width: 480px;--app-mobile-header-height: 64px;--app-mobile-content-offset: calc(var(--app-mobile-header-height) + var(--app-content-padding-mobile));--map-shell-frame-gutter: var(--app-frame-gutter);--map-shell-sidebar-width: 340px;--map-bottom-toolbar-action-size: 1.625rem}:root{--grid-template-single-column: 1fr;--entity-card-grid-min-width: 16.25rem;--entity-card-grid-max-width: 23rem;--entity-table-enter-duration: var(--motion-duration-300);--entity-table-enter-offset: var(--space-2-5);--entity-table-skeleton-width: var(--dimension-128px);--entity-table-skeleton-height: var(--space-3);--entity-table-skeleton-duration: var(--motion-duration-1000);--entity-table-mobile-label-width: var(--dimension-90px);--entity-table-selection-column-width: var(--dimension-32px);--entity-table-grid-template: var(--grid-template-single-column);--table-col-fr-0-54: .54fr;--table-col-fr-0-6: .6fr;--table-col-fr-0-65: .65fr;--table-col-fr-0-7: .7fr;--table-col-fr-0-72: .72fr;--table-col-fr-0-75: .75fr;--table-col-fr-0-78: .78fr;--table-col-fr-0-8: .8fr;--table-col-fr-0-85: .85fr;--table-col-fr-0-9: .9fr;--table-col-fr-0-95: .95fr;--table-col-fr-1: 1fr;--table-col-fr-1-1: 1.1fr;--table-col-fr-1-15: 1.15fr;--table-col-fr-1-2: 1.2fr;--table-col-fr-1-25: 1.25fr;--table-col-fr-1-35: 1.35fr;--table-col-fr-2: 2fr;--table-col-48: var(--dimension-48px);--table-col-62: var(--dimension-62px);--table-col-68: var(--dimension-68px);--table-col-72: var(--dimension-72px);--table-col-80: var(--dimension-80px);--table-col-88: var(--dimension-88px);--table-col-90: var(--dimension-90px);--table-col-96: var(--dimension-96px);--table-col-100: var(--dimension-100px);--table-col-110: var(--dimension-110px);--table-col-120: var(--dimension-120px);--table-col-130: var(--dimension-130px);--table-col-140: var(--dimension-140px);--table-col-150: var(--dimension-150px);--table-col-170: var(--dimension-170px);--table-col-190: var(--dimension-190px);--table-col-200: var(--dimension-200px);--table-col-min-96-0-52: minmax(var(--dimension-96px), .52fr);--table-col-min-116-0-68: minmax(var(--dimension-116px), .68fr);--table-col-min-118-0-7: minmax(var(--dimension-118px), .7fr);--table-col-min-120-0-72: minmax(var(--dimension-120px), .72fr);--table-col-min-124-0-72: minmax(var(--dimension-124px), .72fr);--table-col-min-124-0-74: minmax(var(--dimension-124px), .74fr);--table-col-min-130-0-78: minmax(var(--dimension-130px), .78fr);--table-col-min-142-0-86: minmax(var(--dimension-142px), .86fr);--table-col-min-150-1: minmax(var(--dimension-150px), var(--grid-template-single-column));--table-col-min-180-1-1: minmax(var(--dimension-180px), 1.1fr);--table-col-min-200-3: minmax(var(--dimension-200px), 3fr);--table-col-min-240-1-5: minmax(var(--dimension-240px), 1.5fr);--table-col-min-260-2: minmax(var(--dimension-260px), 2fr);--icon-action-size-default: var(--space-10);--chart-tooltip-bg: var(--surface);--skeleton-mid: var(--bg-subtle)}: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-border: color-mix(in srgb, var(--palette-pure-mono-dark-border) 55%, var(--palette-pure-mono-dark-canvas));--ops-green-dim: color-mix(in srgb, var(--success) 12%, transparent);--ops-green-dim-25: color-mix(in srgb, var(--success) 25%, transparent);--ops-green-dim-50: color-mix(in srgb, var(--success) 50%, transparent);--ops-green-dim-75: color-mix(in srgb, var(--success) 75%, transparent);--ops-green-ring: color-mix(in srgb, var(--success) 30%, transparent);--ops-amber-dim: color-mix(in srgb, var(--warning) 12%, transparent);--ops-amber-wash: color-mix(in srgb, var(--warning) 10%, transparent);--ops-amber-border: color-mix(in srgb, var(--warning) 24%, transparent);--ops-amber-border-strong: color-mix(in srgb, var(--warning) 30%, transparent);--ops-amber-ring: color-mix(in srgb, var(--warning) 30%, transparent);--ops-red-dim: color-mix(in srgb, var(--error) 12%, transparent);--ops-red-border: color-mix(in srgb, var(--error) 25%, transparent);--ops-red-border-strong: color-mix(in srgb, var(--error) 35%, transparent);--ops-red-ring: color-mix(in srgb, var(--error) 30%, transparent);--ops-blue-dim: color-mix(in srgb, var(--info) 12%, transparent);--ops-indigo: color-mix(in srgb, var(--info) 60%, var(--purple));--ops-indigo-dim: color-mix(in srgb, var(--ops-indigo) 12%, transparent);--ops-indigo-wash: color-mix(in srgb, var(--ops-indigo) 6%, transparent);--ops-indigo-border: color-mix(in srgb, var(--ops-indigo) 15%, transparent);--ops-cyan: color-mix(in srgb, var(--info) 45%, var(--success-light));--ops-cyan-dim: color-mix(in srgb, var(--ops-cyan) 12%, transparent);--ops-cyan-wash: color-mix(in srgb, var(--ops-cyan) 8%, transparent);--ops-gray-dim: color-mix(in srgb, var(--slate-700) 30%, transparent);--ops-gray-dim-strong: color-mix(in srgb, var(--slate-700) 40%, transparent);--ops-gray-tag: color-mix(in srgb, var(--slate-700) 25%, transparent);--ops-gray-wash: color-mix(in srgb, var(--slate-700) 15%, transparent);--ops-draft-bg: var(--ops-gray-tag)}:root{--gradient-b7e20670: linear-gradient(90deg, var(--border-light) 0%, var(--surface-hover) 50%, var(--border-light) 100%);--gradient-82a90bc8: linear-gradient(to right, var(--background), transparent);--gradient-308d0b32: linear-gradient(to left, var(--background), transparent);--gradient-a1ea7910: linear-gradient(135deg, var(--slate-50) 0%, var(--slate-200) 100%);--gradient-ada787b2: linear-gradient( 90deg, var(--bg-subtle) 25%, var(--section-header-bg) 50%, var(--bg-subtle) 75% );--gradient-ee85c7f0: linear-gradient(135deg, var(--warning) 0%, var(--warning-dark) 100%);--gradient-3d55dfaf: linear-gradient(180deg, var(--color-primary) 0%, var(--primary-light) 100%);--gradient-e102499c: linear-gradient(180deg, var(--warning) 0%, var(--warning-light) 100%);--gradient-41ad54fd: linear-gradient(180deg, var(--primary) 0%, var(--primary-light) 100%);--gradient-71d5af03: linear-gradient(135deg, var(--slate-800) 0%, var(--slate-700) 100%);--gradient-752c69ba: linear-gradient(135deg, var(--success-bg) 0%, var(--info-bg) 100%);--gradient-d64e2c28: linear-gradient(90deg, var(--primary) 0%, var(--primary-light) 100%);--gradient-9eeaebfc: linear-gradient(135deg, var(--warning-border) 0%, var(--amber-200) 100%);--gradient-19ca072d: linear-gradient(180deg, var(--primary-hover) 0%, var(--primary) 100%);--gradient-dd496b73: linear-gradient(to bottom right, var(--surface), var(--bg-subtle));--gradient-495e3a84: linear-gradient( 90deg, var(--surface) 25%, var(--bg-subtle) 50%, var(--surface) 75% );--gradient-4c126139: linear-gradient( 90deg, var(--slate-100) 0%, var(--slate-50) 45%, var(--slate-100) 100% );--gradient-b64e8c2d: linear-gradient(135deg, var(--primary), var(--accent));--gradient-e6881670: linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);--gradient-c4c4815e: linear-gradient( 90deg, var(--bg-subtle) 0%, var(--border) 50%, var(--bg-subtle) 100% );--gradient-cf9ae13f: linear-gradient(90deg, color-mix(in srgb, var(--surface) 44%, transparent) 0%, color-mix(in srgb, var(--surface) 32%, transparent) 42%, color-mix(in srgb, var(--surface) 8%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 5%, transparent), color-mix(in srgb, var(--slate-900) 9%, transparent));--gradient-570b37a0: linear-gradient(135deg, color-mix(in srgb, var(--surface) 30%, transparent) 0%, color-mix(in srgb, var(--surface) 8%, transparent) 48%, color-mix(in srgb, var(--primary-light) 12%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 16%, transparent), transparent);--gradient-f5cf488c: 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-fd968ae0: linear-gradient(180deg, color-mix(in srgb, var(--surface) 30%, transparent) 0%, transparent 48%, color-mix(in srgb, var(--surface) 40%, transparent) 100%);--gradient-d299f821: linear-gradient(180deg, var(--landing-pilot-bg-start) 0%, var(--landing-pilot-bg) 100%);--gradient-2a63adf1: linear-gradient(90deg, color-mix(in srgb, var(--surface) 94%, transparent) 0%, color-mix(in srgb, var(--surface) 78%, transparent) 100%);--gradient-1e5b7f28: linear-gradient(90deg, var(--border) 25%, var(--slate-100) 50%, var(--border) 75%);--gradient-cdeb1974: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);--gradient-b41645fc: linear-gradient(180deg, var(--background-elevated) 0%, var(--surface) 100%);--gradient-92014f57: linear-gradient( to bottom, var(--scroll-fade-top), var(--scroll-fade-mask-opaque) var(--scroll-fade-size), var(--scroll-fade-mask-opaque) calc(100% - var(--scroll-fade-size)), var(--scroll-fade-bottom) ), linear-gradient( to right, var(--scroll-fade-left), var(--scroll-fade-mask-opaque) var(--scroll-fade-size), var(--scroll-fade-mask-opaque) calc(100% - var(--scroll-fade-size)), var(--scroll-fade-right) );--gradient-d2f033a6: linear-gradient(90deg, var(--chart-tooltip-bg) 25%, var(--skeleton-mid) 50%, var(--chart-tooltip-bg) 75%);--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: drop-shadow(0 var(--dimension-2px) var(--dimension-4px) var(--primary));--filter-drop-shadow-success: drop-shadow(0 var(--dimension-2px) var(--dimension-4px) var(--success));--filter-drop-shadow-warning: drop-shadow(0 var(--dimension-2px) var(--dimension-4px) var(--warning));--filter-drop-shadow-error: drop-shadow(0 var(--dimension-2px) var(--dimension-4px) var(--error));--filter-drop-shadow-primary-tight: drop-shadow(0 0 var(--dimension-3px) var(--primary));--filter-invert-full: invert(1);--filter-brightness-hover: brightness(.95);--filter-brightness-hover-soft: brightness(.97);--backdrop-blur-2: blur(var(--dimension-2px));--backdrop-blur-4: blur(var(--dimension-4px));--backdrop-blur-6: blur(var(--dimension-6px));--backdrop-blur-12: blur(var(--dimension-12px));--backdrop-blur-14: blur(var(--dimension-14px));--backdrop-blur-20-saturated: blur(var(--dimension-20px)) saturate(180%);--backdrop-blur-28-saturated: blur(var(--dimension-28px)) saturate(1.25);--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-auth-hero: scale(1.02);--transform-scale-none: scale(1);--transform-rotate-quarter: rotate(90deg);--transform-rotate-neg-quarter: rotate(-90deg);--transform-rotate-half: rotate(180deg);--transform-rotate-diagonal: rotate(45deg);--transform-rotate-diagonal-reverse: rotate(-135deg);--transform-rotate-full-reverse: rotate(-360deg);--transform-translate-center: translate(var(--dimension-neg-50pct), var(--dimension-neg-50pct));--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(--tooltip-shift));--transform-tooltip-right: translate(calc(-1 * var(--tooltip-shift)), var(--dimension-neg-50pct));--transform-tooltip-bottom: translate(var(--dimension-neg-50pct), calc(-1 * var(--tooltip-shift)));--transform-tooltip-left: translate(var(--tooltip-shift), var(--dimension-neg-50pct));--transform-checkbox-checkmark: rotate(45deg) translate(var(--dimension-neg-1px), var(--dimension-neg-1px));--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: 100%;--transform-translate-full-negative: -100%}:root{--entity-thumbnail-width: 160px;--entity-card-grid-min-width: 16.25rem;--entity-card-grid-max-width: 23rem;--entity-card-gap: var(--space-4-5);--entity-table-enter-duration: var(--motion-duration-300);--entity-table-enter-offset: var(--space-2-5);--entity-table-skeleton-width: var(--dimension-128px);--entity-table-skeleton-height: var(--space-3);--entity-table-skeleton-duration: var(--motion-duration-1500);--entity-table-mobile-label-width: var(--dimension-90px);--entity-table-selection-column-width: var(--dimension-32px);--entity-toolbar-padding: var(--space-3);--entity-toolbar-gap: var(--space-3);--entity-toolbar-control-height: var(--size-control-lg);--entity-toolbar-radius: var(--radius-md);--entity-toolbar-search-min-width: 300px;--entity-toolbar-search-preferred-width: 20rem}:root{--style-preset-name: modern;--page-content-gap: var(--space-6);--page-section-gap: var(--space-8);--page-content-padding: var(--app-content-padding);--page-content-padding-mobile: var(--app-content-padding-mobile);--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-size: var(--text-lg);--section-header-title-weight: var(--weight-medium);--section-header-title-color: var(--text);--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-size: var(--text-sm);--section-header-action-weight: var(--weight-medium);--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-radius: var(--radius-full);--design-scene-north-arrow-bg: color-mix(in srgb, var(--slate-900) 78%, transparent);--design-scene-north-arrow-color: var(--text-on-dark);--design-scene-north-arrow-size: var(--text-2xs);--design-scene-north-arrow-weight: var(--weight-semibold);--design-scene-north-arrow-tracking: var(--tracking-normal);--design-scene-north-arrow-line-height: var(--leading-tight);--design-status-tool-text-transform: var(--text-transform-capitalize)}: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-size: var(--text-sm);--page-header-back-link-color: var(--text-secondary);--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-back-link-hover-color: var(--primary);--page-header-title-size: var(--text-3xl);--page-header-title-weight: var(--weight-semibold);--page-header-title-color: var(--text);--page-header-title-tracking: var(--tracking-normal);--page-header-title-line-height: var(--leading-none);--page-header-title-margin: 0 0 var(--space-2) 0;--page-header-subtitle-size: var(--text-base);--page-header-subtitle-color: var(--text-secondary);--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-top-mobile: var(--space-16);--group-header-margin-bottom: var(--space-12);--group-header-margin-bottom-mobile: var(--space-8);--group-header-padding-bottom: var(--space-8);--group-header-border-width: var(--border-width-active);--group-header-border: var(--border);--group-header-content-max-width: var(--dimension-600px);--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-color: var(--text-on-dark);--group-header-badge-size: var(--text-xs);--group-header-badge-weight: var(--weight-semibold);--group-header-badge-transform: var(--text-transform-uppercase);--group-header-badge-tracking: var(--tracking-wide);--group-header-badge-radius: var(--radius-full);--group-header-badge-shadow: var(--glow-primary);--group-header-title-size: var(--text-display);--group-header-title-size-mobile: var(--text-2xl);--group-header-title-weight: var(--weight-semibold);--group-header-title-color: var(--text);--group-header-title-margin-bottom: var(--space-3);--group-header-title-line-height: var(--leading-tooltip);--group-header-description-size: var(--text-base);--group-header-description-size-mobile: var(--text-data);--group-header-description-color: var(--text-secondary);--group-header-description-line-height: var(--leading-code);--group-header-quick-links-gap: var(--space-3);--group-header-quick-links-margin-top: var(--space-6);--group-header-quick-links-label-size: var(--text-sm);--group-header-quick-links-label-weight: var(--weight-medium);--group-header-quick-links-label-color: var(--text-secondary);--group-header-links-gap: var(--space-2);--group-header-link-padding: var(--space-2) var(--space-4);--group-header-link-bg: var(--surface);--group-header-link-border-width: var(--border-width-default);--group-header-link-border: var(--border);--group-header-link-radius: var(--radius-full);--group-header-link-size: var(--text-dense);--group-header-link-weight: var(--weight-medium);--group-header-link-color: var(--text);--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-border: var(--primary);--group-header-link-hover-color: var(--primary);--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-weight: var(--weight-semibold);--ui-section-title-color: var(--text);--ui-section-title-margin-bottom: var(--space-6);--ui-section-title-padding-bottom: var(--space-2);--ui-section-title-border-width: var(--border-width-default);--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-width: var(--border-width-default);--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-badge-color: var(--primary);--ui-section-docs-badge-size: var(--text-sm);--ui-section-docs-badge-weight: var(--weight-medium);--ui-section-docs-path-color: var(--text-secondary);--ui-section-docs-path-size: var(--text-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);--ui-section-description-color: var(--text-secondary);--showcase-box-bg: var(--surface);--showcase-box-border-width: var(--border-width-default);--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-size: var(--text-xs);--showcase-box-label-color: var(--text-tertiary);--showcase-box-label-margin-bottom: var(--space-3);--showcase-box-label-transform: uppercase;--showcase-box-label-tracking: var(--tracking-section);--showcase-box-label-weight: var(--weight-semibold)}:root{--table-of-contents-sidebar-offset-block-start: var(--space-8);--table-of-contents-sidebar-width: var(--dimension-240px);--table-of-contents-sidebar-max-height: calc(var(--dimension-100vh) - var(--space-16));--table-of-contents-nav-bg: var(--surface);--table-of-contents-nav-border-width: var(--border-width-default);--table-of-contents-nav-border: var(--border);--table-of-contents-nav-radius: var(--radius-lg);--table-of-contents-nav-padding: var(--space-6);--table-of-contents-title-size: var(--text-sm);--table-of-contents-title-weight: var(--weight-semibold);--table-of-contents-title-transform: var(--text-transform-uppercase);--table-of-contents-title-tracking: var(--tracking-section);--table-of-contents-title-color: var(--text-secondary);--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-size: var(--text-sm);--table-of-contents-group-link-weight: var(--weight-semibold);--table-of-contents-group-link-color: var(--text);--table-of-contents-group-link-transition: color var(--transition-quick);--table-of-contents-group-link-hover-color: var(--primary);--table-of-contents-group-link-active-color: var(--primary);--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-size: var(--text-dense);--table-of-contents-section-link-color: var(--text-secondary);--table-of-contents-section-link-border-width: var(--border-width-active);--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-color: var(--text);--table-of-contents-section-link-hover-border: var(--border);--table-of-contents-section-link-active-color: var(--primary);--table-of-contents-section-link-active-border: var(--primary);--table-of-contents-section-link-active-weight: var(--weight-medium);--table-of-contents-scrollbar-width: var(--dimension-6px);--table-of-contents-scrollbar-track-bg: transparent;--table-of-contents-scrollbar-thumb-bg: var(--border);--table-of-contents-scrollbar-thumb-radius: var(--radius-sm);--table-of-contents-scrollbar-thumb-hover-bg: var(--text-tertiary);--code-block-margin-top: var(--space-4);--code-block-bg: var(--surface);--code-block-border-width: var(--border-width-default);--code-block-border: var(--border);--code-block-radius: var(--radius-lg);--code-block-header-padding: var(--space-3) var(--space-4);--code-block-header-bg: var(--section-header-bg);--code-block-header-border-width: var(--border-width-default);--code-block-header-border: var(--border);--code-block-language-size: var(--text-xs);--code-block-language-weight: var(--weight-semibold);--code-block-language-transform: uppercase;--code-block-language-tracking: var(--tracking-section);--code-block-language-color: var(--text-secondary);--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-bg: var(--surface);--code-block-copy-button-border-width: var(--border-width-default);--code-block-copy-button-border: var(--border);--code-block-copy-button-radius: var(--radius-md);--code-block-copy-button-size: var(--text-xs);--code-block-copy-button-weight: var(--weight-medium);--code-block-copy-button-color: var(--text);--code-block-copy-button-icon-size: var(--size-icon-sm);--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-pre-bg: var(--surface);--code-block-code-font-family: var(--font-mono);--code-block-code-size: var(--text-sm);--code-block-code-line-height: var(--leading-code);--code-block-code-color: var(--text);--code-block-scrollbar-height: var(--dimension-8px);--code-block-scrollbar-track-bg: var(--section-header-bg);--code-block-scrollbar-track-radius: var(--radius-sm);--code-block-scrollbar-thumb-bg: var(--border);--code-block-scrollbar-thumb-radius: var(--radius-sm);--code-block-scrollbar-thumb-hover-bg: var(--text-tertiary)}:root{--agent-workspace-apps-list-gap: var(--space-1);--agent-workspace-apps-list-padding: var(--space-2);--agent-workspace-apps-toolbar-gap: var(--space-2);--agent-workspace-apps-toolbar-padding: var(--space-2);--agent-workspace-apps-input-height: var(--dimension-32px);--agent-workspace-apps-input-padding: 0 var(--space-3);--agent-workspace-apps-input-border-width: var(--dimension-1px);--agent-workspace-apps-input-border: var(--border);--agent-workspace-apps-input-radius: var(--radius-md);--agent-workspace-apps-input-bg: var(--surface);--agent-workspace-apps-input-color: var(--text);--agent-workspace-apps-input-size: var(--text-sm);--agent-workspace-apps-input-focus-outline: none;--agent-workspace-apps-input-focus-border: var(--primary);--agent-workspace-apps-segmented-min-column: var(--dimension-64px);--agent-workspace-apps-segmented-gap: var(--space-0-5);--agent-workspace-apps-segmented-padding: var(--space-0-5);--agent-workspace-apps-segmented-margin: var(--space-2);--agent-workspace-apps-segmented-border-width: var(--dimension-1px);--agent-workspace-apps-segmented-border: var(--border);--agent-workspace-apps-segmented-radius: var(--radius-md);--agent-workspace-apps-segmented-bg: var(--surface-secondary);--agent-workspace-apps-segmented-button-min-height: var(--dimension-28px);--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-radius: var(--radius-sm);--agent-workspace-apps-segmented-button-bg: transparent;--agent-workspace-apps-segmented-button-color: var(--text-secondary);--agent-workspace-apps-segmented-button-size: var(--text-xs);--agent-workspace-apps-segmented-button-active-bg: var(--surface);--agent-workspace-apps-segmented-button-active-color: var(--text);--agent-workspace-apps-segmented-button-active-elevation: var(--shadow-xs);--agent-workspace-apps-row-icon-color: var(--text-tertiary);--agent-workspace-apps-row-icon-hover-color: var(--text);--agent-workspace-apps-row-title-size: var(--text-sm);--agent-workspace-apps-row-title-color: var(--text);--agent-workspace-apps-row-title-done-color: var(--text-tertiary);--agent-workspace-apps-row-title-done-decoration: line-through;--agent-workspace-apps-row-sub-size: var(--text-xs);--agent-workspace-apps-row-sub-color: var(--text-secondary);--agent-workspace-apps-inbox-padding: var(--space-1);--agent-workspace-apps-inbox-row-gap: var(--space-2);--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-radius: var(--radius-md);--agent-workspace-apps-inbox-row-bg: transparent;--agent-workspace-apps-inbox-row-hover-bg: var(--surface-hover);--agent-workspace-apps-unread-dot-size: var(--dimension-8px);--agent-workspace-apps-unread-dot-margin-block-start: var(--space-2);--agent-workspace-apps-unread-dot-radius: var(--radius-full);--agent-workspace-apps-unread-dot-bg: transparent;--agent-workspace-apps-unread-dot-active-bg: var(--primary);--agent-workspace-apps-inbox-body-gap: var(--space-0-5);--agent-workspace-apps-inbox-top-gap: var(--space-2);--agent-workspace-apps-inbox-from-size: var(--text-sm);--agent-workspace-apps-inbox-from-color: var(--text);--agent-workspace-apps-inbox-from-unread-weight: var(--weight-semibold);--agent-workspace-apps-inbox-date-size: var(--text-2xs);--agent-workspace-apps-inbox-date-color: var(--text-tertiary);--agent-workspace-apps-inbox-subject-size: var(--text-sm);--agent-workspace-apps-inbox-subject-color: var(--text);--agent-workspace-apps-inbox-snippet-size: var(--text-xs);--agent-workspace-apps-inbox-snippet-color: var(--text-secondary);--agent-workspace-apps-thread-header-padding: var(--space-2) var(--space-3);--agent-workspace-apps-thread-header-border-width: var(--dimension-1px);--agent-workspace-apps-thread-header-border: var(--border);--agent-workspace-apps-back-button-gap: var(--space-1);--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-back-button-color: var(--text-secondary);--agent-workspace-apps-back-button-size: var(--text-sm);--agent-workspace-apps-back-button-hover-color: var(--text);--agent-workspace-apps-scroll-padding: var(--space-4);--agent-workspace-apps-scroll-gap: var(--space-3);--agent-workspace-apps-subject-size: var(--text-lg);--agent-workspace-apps-subject-weight: var(--weight-semibold);--agent-workspace-apps-subject-color: var(--text);--agent-workspace-apps-contact-chip-gap: var(--space-1);--agent-workspace-apps-contact-chip-padding: var(--space-1) var(--space-2);--agent-workspace-apps-contact-chip-border-width: var(--dimension-1px);--agent-workspace-apps-contact-chip-border: var(--border);--agent-workspace-apps-contact-chip-radius: var(--radius-full);--agent-workspace-apps-contact-chip-bg: var(--surface-secondary);--agent-workspace-apps-contact-chip-color: var(--text-secondary);--agent-workspace-apps-contact-chip-size: var(--text-xs);--agent-workspace-apps-contact-chip-hover-color: var(--text);--agent-workspace-apps-contact-chip-hover-border: var(--border-strong);--agent-workspace-apps-message-gap: var(--space-1);--agent-workspace-apps-message-padding: var(--space-3);--agent-workspace-apps-message-border-width: var(--dimension-1px);--agent-workspace-apps-message-border: var(--border);--agent-workspace-apps-message-radius: var(--radius-md);--agent-workspace-apps-message-bg: var(--surface);--agent-workspace-apps-message-self-bg: var(--surface-secondary);--agent-workspace-apps-message-meta-gap: var(--space-2);--agent-workspace-apps-message-author-size: var(--text-xs);--agent-workspace-apps-message-author-weight: var(--weight-semibold);--agent-workspace-apps-message-author-color: var(--text);--agent-workspace-apps-message-date-size: var(--text-2xs);--agent-workspace-apps-message-date-color: var(--text-tertiary);--agent-workspace-apps-message-body-size: var(--text-sm);--agent-workspace-apps-message-body-line-height: var(--leading-relaxed);--agent-workspace-apps-message-body-color: var(--text);--agent-workspace-apps-thread-actions-padding: var(--space-3);--agent-workspace-apps-thread-actions-border-width: var(--dimension-1px);--agent-workspace-apps-thread-actions-border: var(--border);--agent-workspace-apps-day-group-gap: var(--space-0-5);--agent-workspace-apps-day-label-padding: var(--space-2) var(--space-2) var(--space-1);--agent-workspace-apps-day-label-size: var(--text-2xs);--agent-workspace-apps-day-label-weight: var(--weight-semibold);--agent-workspace-apps-day-label-color: var(--text-tertiary);--agent-workspace-apps-record-row-gap: var(--space-2);--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-radius: var(--radius-md);--agent-workspace-apps-record-row-bg: transparent;--agent-workspace-apps-record-row-color: inherit;--agent-workspace-apps-record-row-hover-bg: var(--surface-hover);--agent-workspace-apps-task-row-gap: var(--space-1);--agent-workspace-apps-task-row-radius: var(--radius-md);--agent-workspace-apps-task-row-hover-bg: var(--surface-hover);--agent-workspace-apps-task-check-padding: var(--space-2);--agent-workspace-apps-task-check-border-width: 0;--agent-workspace-apps-task-check-border: transparent;--agent-workspace-apps-task-check-radius: var(--radius-sm);--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-reply-gap: var(--space-2);--agent-workspace-apps-reply-padding: var(--space-3);--agent-workspace-apps-reply-border-width: var(--dimension-1px);--agent-workspace-apps-reply-border: var(--border);--agent-workspace-apps-reply-actions-gap: var(--space-2);--agent-workspace-apps-empty-margin: 0;--agent-workspace-apps-empty-padding: var(--space-4);--agent-workspace-apps-empty-size: var(--text-sm);--agent-workspace-apps-empty-line-height: var(--leading-relaxed);--agent-workspace-apps-empty-color: var(--text-secondary)}:root{--agent-record-panel-margin: var(--space-4-5);--agent-record-panel-border-width: var(--dimension-1px);--agent-record-panel-border: var(--sidebar-nav-frame-border);--agent-record-panel-radius: var(--sidebar-nav-frame-radius);--agent-record-panel-bg: var(--surface-base);--agent-record-panel-resize-width: var(--space-2);--agent-record-panel-resize-z-index: var(--z-base);--agent-record-panel-resize-thumb-width: var(--dimension-2px);--agent-record-panel-resize-thumb-height: var(--dimension-56px);--agent-record-panel-resize-thumb-radius: var(--radius-full);--agent-record-panel-resize-thumb-bg: var(--primary);--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-hover-bg: var(--surface-hover);--agent-record-panel-resize-focus-outline: none;--agent-record-panel-header-gap: var(--space-1);--agent-record-panel-header-padding: var(--space-2);--agent-record-panel-header-border-width: var(--dimension-1px);--agent-record-panel-header-border: var(--border);--agent-record-panel-empty-padding: var(--space-8) var(--space-4);--agent-record-panel-empty-color: var(--text-secondary);--agent-record-panel-empty-size: var(--text-sm);--agent-record-panel-narrow-margin: 0;--agent-record-panel-narrow-radius: 0;--agent-record-panel-narrow-border: none;--agent-record-panel-narrow-border-left-width: var(--dimension-1px);--agent-record-panel-narrow-border-left: var(--border);--agent-record-panel-narrow-width: min(100%, var(--dimension-400px));--agent-record-panel-narrow-elevation: var(--elevation-panel);--agent-record-panel-narrow-z-index: var(--z-overlay);--agent-record-panel-view-title-gap: var(--space-2);--agent-record-panel-back-button-gap: var(--space-1);--agent-record-panel-back-button-color: var(--text-secondary);--agent-record-panel-back-button-size: var(--text-sm);--agent-record-panel-back-button-weight: var(--weight-semibold);--agent-record-panel-back-button-hover-color: var(--text);--agent-record-panel-view-title-icon-color: var(--primary);--agent-record-panel-view-title-text-size: var(--text-sm);--agent-record-panel-view-title-text-weight: var(--weight-semibold);--agent-record-panel-view-title-text-color: var(--text);--agent-record-view-gap: var(--space-5);--agent-record-view-padding: var(--space-5) var(--space-5) var(--space-8);--agent-record-view-header-gap: var(--space-1);--agent-record-view-type-badge-gap: var(--space-1);--agent-record-view-type-badge-padding: var(--space-1) var(--space-2);--agent-record-view-type-badge-radius: var(--radius-full);--agent-record-view-type-badge-bg: var(--surface-secondary);--agent-record-view-type-badge-color: var(--text-secondary);--agent-record-view-type-badge-size: var(--text-2xs);--agent-record-view-type-badge-weight: var(--weight-semibold);--agent-record-view-title-margin: 0;--agent-record-view-title-size: var(--text-lg);--agent-record-view-title-weight: var(--weight-semibold);--agent-record-view-title-color: var(--text);--agent-record-view-summary-margin: 0;--agent-record-view-summary-size: var(--text-sm);--agent-record-view-summary-color: var(--text-secondary);--agent-record-view-context-note-gap: var(--space-2);--agent-record-view-context-note-margin: 0;--agent-record-view-context-note-padding: var(--space-2) var(--space-3);--agent-record-view-context-note-border-width: var(--dimension-1px);--agent-record-view-context-note-border: var(--border);--agent-record-view-context-note-radius: var(--radius-md);--agent-record-view-context-note-bg: var(--surface-secondary);--agent-record-view-context-note-size: var(--text-xs);--agent-record-view-context-note-color: var(--text-secondary);--agent-record-view-section-gap: var(--space-2);--agent-record-view-section-heading-margin: 0;--agent-record-view-section-heading-size: var(--text-2xs);--agent-record-view-section-heading-weight: var(--weight-semibold);--agent-record-view-section-heading-color: var(--text-tertiary);--agent-record-view-fields-gap: var(--space-2);--agent-record-view-fields-margin: 0;--agent-record-view-field-template: var(--dimension-96px) 1fr;--agent-record-view-field-gap: var(--space-3);--agent-record-view-field-size: var(--text-sm);--agent-record-view-field-label-margin: 0;--agent-record-view-field-label-color: var(--text-tertiary);--agent-record-view-field-value-margin: 0;--agent-record-view-field-value-color: var(--text);--agent-record-view-actions-gap: var(--space-2);--agent-record-view-actions-margin-block-start: var(--space-2);--agent-record-view-notes-gap: var(--space-2);--agent-record-view-note-gap: var(--space-1);--agent-record-view-note-padding: var(--space-3);--agent-record-view-note-border-width: var(--dimension-1px);--agent-record-view-note-border: var(--border);--agent-record-view-note-radius: var(--radius-md);--agent-record-view-note-bg: var(--surface-secondary);--agent-record-view-note-text-margin: 0;--agent-record-view-note-body-size: var(--text-sm);--agent-record-view-note-body-line-height: var(--leading-relaxed);--agent-record-view-note-body-color: var(--text);--agent-record-view-note-body-white-space: pre-wrap;--agent-record-view-note-meta-size: var(--text-2xs);--agent-record-view-note-meta-color: var(--text-tertiary)}:root{--agent-home-coming-soon-padding: var(--space-6);--agent-home-coming-soon-color: var(--text-secondary);--agent-home-coming-soon-size: var(--text-lg);--agent-home-coming-soon-weight: var(--weight-medium);--agent-home-chat-min-width: var(--dimension-300px);--agent-home-top-bar-gap: var(--space-2);--agent-home-top-bar-padding: var(--space-2) var(--space-4);--agent-home-app-launcher-gap: var(--space-1);--agent-home-launcher-item-radius: var(--radius-sm);--agent-home-launcher-badge-min-width: var(--dimension-16px);--agent-home-launcher-badge-size: var(--dimension-16px);--agent-home-launcher-badge-padding: 0 var(--space-1);--agent-home-launcher-badge-radius: var(--radius-full);--agent-home-launcher-badge-bg: var(--primary);--agent-home-launcher-badge-color: var(--text-on-primary);--agent-home-launcher-badge-text-size: var(--text-micro);--agent-home-launcher-badge-weight: var(--weight-semibold);--agent-home-launcher-badge-line-height: var(--leading-none);--agent-home-start-padding: var(--space-8) var(--space-4);--agent-home-start-inner-gap: var(--space-4);--agent-home-start-inner-max-width: var(--dimension-760px);--agent-home-greeting-size: var(--text-2xl);--agent-home-greeting-weight: var(--weight-semibold);--agent-home-greeting-color: var(--text);--agent-home-subhead-size: var(--text-sm);--agent-home-subhead-color: var(--text-secondary);--agent-home-docked-composer-padding: var(--space-3) var(--space-4) var(--space-4);--agent-home-docked-inner-max-width: var(--dimension-760px)}: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-dialog-border-width: var(--dimension-1px);--agent-home-settings-dialog-border: var(--border);--agent-home-settings-dialog-radius: var(--radius-lg);--agent-home-settings-dialog-bg: var(--surface-raised);--agent-home-settings-dialog-elevation: var(--elevation-panel);--agent-home-settings-header-gap: var(--space-3);--agent-home-settings-header-padding: var(--space-4) var(--space-4) var(--space-3);--agent-home-settings-header-border-width: var(--dimension-1px);--agent-home-settings-header-border: var(--border);--agent-home-settings-title-group-gap: var(--space-0-5);--agent-home-settings-title-color: var(--text);--agent-home-settings-title-size: var(--text-lg);--agent-home-settings-title-weight: var(--weight-semibold);--agent-home-settings-subtitle-color: var(--text-secondary);--agent-home-settings-subtitle-size: var(--text-sm);--agent-home-settings-body-gap: var(--space-4);--agent-home-settings-body-padding: var(--space-4);--agent-home-settings-section-gap: var(--space-3);--agent-home-settings-section-padding: var(--space-3);--agent-home-settings-section-border-width: var(--dimension-1px);--agent-home-settings-section-border: var(--border);--agent-home-settings-section-radius: var(--radius-md);--agent-home-settings-section-bg: var(--surface);--agent-home-settings-section-header-gap: var(--space-3);--agent-home-settings-section-title-color: var(--text);--agent-home-settings-section-title-size: var(--text-sm);--agent-home-settings-section-title-weight: var(--weight-semibold);--agent-home-settings-section-meta-color: var(--text-tertiary);--agent-home-settings-section-meta-size: var(--text-xs);--agent-home-settings-text-color: var(--text-secondary);--agent-home-settings-text-size: var(--text-sm);--agent-home-settings-text-line-height: var(--leading-relaxed);--agent-home-settings-stats-gap: var(--space-2);--agent-home-settings-stat-gap: var(--space-0-5);--agent-home-settings-stat-padding: var(--space-2);--agent-home-settings-stat-radius: var(--radius-sm);--agent-home-settings-stat-bg: var(--surface-secondary);--agent-home-settings-stat-label-color: var(--text-tertiary);--agent-home-settings-stat-label-size: var(--text-2xs);--agent-home-settings-stat-label-weight: var(--weight-semibold);--agent-home-settings-stat-label-transform: var(--text-transform-uppercase);--agent-home-settings-stat-value-color: var(--text);--agent-home-settings-stat-value-size: var(--text-sm);--agent-home-settings-stat-value-weight: var(--weight-semibold);--agent-home-memory-field-gap: var(--space-2);--agent-home-memory-field-color: var(--text-secondary);--agent-home-memory-field-size: var(--text-sm);--agent-home-memory-field-weight: var(--weight-medium);--agent-home-memory-input-min-height: var(--dimension-120px);--agent-home-memory-input-padding: var(--space-3);--agent-home-memory-input-border-width: var(--dimension-1px);--agent-home-memory-input-border: var(--border);--agent-home-memory-input-radius: var(--radius-md);--agent-home-memory-input-bg: var(--surface);--agent-home-memory-input-color: var(--text);--agent-home-memory-input-focus-outline: none;--agent-home-memory-input-focus-border: var(--primary);--agent-home-memory-input-focus-shadow: var(--shadow-focus-ring);--agent-home-memory-actions-gap: var(--space-2);--agent-home-settings-list-gap: var(--space-2);--agent-home-settings-item-gap: var(--space-3);--agent-home-settings-item-padding: var(--space-3);--agent-home-settings-item-border-width: var(--dimension-1px);--agent-home-settings-item-border: var(--border);--agent-home-settings-item-radius: var(--radius-sm);--agent-home-settings-item-bg: var(--surface-secondary);--agent-home-settings-item-body-gap: var(--space-1);--agent-home-memory-content-color: var(--text);--agent-home-memory-content-size: var(--text-sm);--agent-home-memory-content-line-height: var(--leading-relaxed);--agent-home-settings-muted-color: var(--text-secondary);--agent-home-settings-muted-size: var(--text-xs);--agent-home-settings-muted-line-height: var(--leading-snug);--agent-home-tool-groups-gap: var(--space-3);--agent-home-tool-group-gap: var(--space-2);--agent-home-tool-group-title-color: var(--text-secondary);--agent-home-tool-group-title-size: var(--text-xs);--agent-home-tool-group-title-weight: var(--weight-semibold);--agent-home-tool-name-color: var(--text);--agent-home-tool-name-size: var(--text-sm);--agent-home-tool-name-weight: var(--weight-semibold);--agent-home-tool-badge-padding: var(--space-0-5) var(--space-2);--agent-home-tool-badge-border-width: var(--dimension-1px);--agent-home-tool-badge-border: var(--primary-ring);--agent-home-tool-badge-radius: var(--radius-full);--agent-home-tool-badge-bg: var(--primary-subtle);--agent-home-tool-badge-color: var(--primary);--agent-home-tool-badge-size: var(--text-2xs);--agent-home-tool-badge-weight: var(--weight-semibold)}:root{--agent-message-text-margin: 0;--agent-message-text-size: var(--text-sm);--agent-message-text-line-height: var(--leading-relaxed);--agent-message-text-color: var(--text);--agent-message-user-bubble-max-width: 80%;--agent-message-user-bubble-padding: var(--space-3) var(--space-4);--agent-message-user-bubble-radius: var(--radius-lg);--agent-message-user-bubble-bg: var(--surface-secondary);--agent-message-user-attachments-margin-block-start: var(--space-2);--agent-message-agent-row-gap: var(--space-3);--agent-message-avatar-size: var(--dimension-32px);--agent-message-avatar-radius: var(--radius-full);--agent-message-avatar-bg: var(--surface-secondary);--agent-message-avatar-color: var(--primary);--agent-message-agent-body-gap: var(--space-2);--agent-message-agent-body-padding-block-start: var(--space-1);--agent-message-caret-width: var(--dimension-2px);--agent-message-caret-height: var(--text-base);--agent-message-caret-margin-inline-start: var(--space-0-5);--agent-message-caret-bg: var(--primary);--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-gap: var(--space-1);--agent-message-typing-height: var(--space-6);--agent-message-typing-dot-size: var(--dimension-6px);--agent-message-typing-dot-radius: var(--radius-full);--agent-message-typing-dot-bg: var(--text-tertiary);--agent-message-typing-dot-pulse-bg: var(--text-secondary);--agent-message-typing-dot-animation: dotPulse var(--motion-duration-slow) var(--motion-ease-in-out) infinite alternate;--agent-message-typing-dot-delay-second: var(--motion-duration-snappy);--agent-message-typing-dot-delay-third: var(--motion-duration-base);--agent-message-model-status-max-width: 100%;--agent-message-model-status-padding: var(--space-1) var(--space-2);--agent-message-model-status-border-width: var(--dimension-1px);--agent-message-model-status-border: var(--border);--agent-message-model-status-radius: var(--radius-full);--agent-message-model-status-bg: var(--surface);--agent-message-model-status-color: var(--text-tertiary);--agent-message-model-status-size: var(--text-xs);--agent-message-model-status-line-height: var(--leading-tight);--agent-message-model-status-local-color: var(--success);--agent-message-model-status-local-border: var(--agent-status-local-border);--agent-message-model-status-fallback-color: var(--primary);--agent-message-model-status-fallback-border: var(--primary-ring);--agent-message-model-status-cooldown-color: var(--warning);--agent-message-model-status-cooldown-border: var(--agent-status-cooldown-border);--agent-message-status-chip-gap: var(--space-2);--agent-message-status-chip-padding: var(--space-1) var(--space-3);--agent-message-status-chip-border-width: var(--dimension-1px);--agent-message-status-chip-border: var(--border);--agent-message-status-chip-radius: var(--radius-full);--agent-message-status-chip-bg: var(--surface-secondary);--agent-message-status-chip-color: var(--text-secondary);--agent-message-status-chip-size: var(--text-xs);--agent-message-status-dot-size: var(--dimension-6px);--agent-message-status-dot-radius: var(--radius-full);--agent-message-status-dot-bg: var(--primary);--agent-message-status-dot-pulse-bg: var(--text-tertiary);--agent-message-status-dot-animation: statusDotPulse var(--motion-duration-slow) var(--motion-ease-in-out) infinite alternate;--agent-message-error-gap: var(--space-2);--agent-message-error-padding: var(--space-2) var(--space-3);--agent-message-error-border-width: var(--dimension-1px);--agent-message-error-border: var(--border);--agent-message-error-radius: var(--radius-md);--agent-message-error-bg: var(--error-bg);--agent-message-error-size: var(--text-xs);--agent-message-error-color: var(--text);--agent-message-actions-gap: var(--space-1);--agent-message-action-gap: var(--space-1);--agent-message-action-padding: var(--space-1) var(--space-2);--agent-message-action-border-width: 0;--agent-message-action-border: transparent;--agent-message-action-radius: var(--radius-sm);--agent-message-action-bg: transparent;--agent-message-action-color: var(--text-secondary);--agent-message-action-size: var(--text-xs);--agent-message-action-hover-bg: var(--surface-hover);--agent-message-action-hover-color: var(--text);--agent-message-reduced-motion-animation: none;--agent-message-thread-inner-gap: var(--space-6);--agent-message-thread-inner-max-width: var(--dimension-760px);--agent-message-thread-inner-margin: 0 auto;--agent-message-thread-inner-padding: var(--space-6) var(--space-4)}:root{--agent-composer-gap: var(--space-2);--agent-composer-width: 100%;--agent-composer-padding: var(--space-3);--agent-composer-border-width: var(--dimension-1px);--agent-composer-border-style: solid;--agent-composer-border: var(--border-strong);--agent-composer-radius: var(--radius-lg);--agent-composer-bg: var(--surface);--agent-composer-elevation: var(--elevation-card);--agent-composer-focus-border: var(--primary);--agent-composer-drag-border-style: dashed;--agent-composer-drag-border: var(--primary);--agent-composer-voice-active-border: var(--primary);--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-drop-hint-radius: var(--radius-lg);--agent-composer-drop-hint-bg: var(--surface);--agent-composer-drop-hint-color: var(--primary);--agent-composer-drop-hint-size: var(--text-sm);--agent-composer-drop-hint-weight: var(--weight-medium);--agent-composer-context-row-gap: var(--space-2);--agent-composer-mention-offset: var(--space-2);--agent-composer-mention-width: var(--dimension-360px);--agent-composer-mention-max-width: 100%;--agent-composer-mention-border-width: var(--dimension-1px);--agent-composer-mention-border: var(--border);--agent-composer-mention-radius: var(--radius-md);--agent-composer-mention-bg: var(--surface-raised);--agent-composer-mention-elevation: var(--elevation-panel);--agent-composer-input-min-height: var(--space-8);--agent-composer-input-max-height: var(--dimension-320px);--agent-composer-toolbar-gap: var(--space-2);--agent-voice-orb-root-right: var(--space-5);--agent-voice-orb-root-bottom: var(--space-5);--agent-voice-orb-root-z-index: var(--z-toast);--agent-voice-orb-root-gap: var(--space-2);--agent-voice-orb-button-size: var(--dimension-48px);--agent-voice-orb-button-padding: 0;--agent-voice-orb-button-border-width: var(--dimension-1px);--agent-voice-orb-button-border: var(--border-strong);--agent-voice-orb-button-radius: var(--radius-circle);--agent-voice-orb-button-bg: var(--surface-secondary);--agent-voice-orb-button-color: var(--text-secondary);--agent-voice-orb-button-elevation: var(--elevation-panel);--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-border: var(--primary);--agent-voice-orb-button-hover-color: var(--text);--agent-voice-orb-button-hover-transform: translateY(var(--dimension-neg-1px));--agent-voice-orb-button-focus-outline: none;--agent-voice-orb-button-focus-shadow: var(--shadow-focus-ring);--agent-voice-orb-button-disabled-opacity: var(--opacity-55);--agent-voice-orb-button-disabled-transform: var(--transform-none);--agent-voice-orb-pulse-inset: calc(-1 * var(--space-1));--agent-voice-orb-pulse-border-width: var(--dimension-1px);--agent-voice-orb-pulse-border: transparent;--agent-voice-orb-pulse-radius: var(--radius-circle);--agent-voice-orb-pulse-opacity: var(--opacity-0);--agent-voice-orb-core-z-index: var(--z-base);--agent-voice-orb-core-size: var(--dimension-32px);--agent-voice-orb-core-radius: var(--radius-circle);--agent-voice-orb-core-bg: var(--surface);--agent-voice-orb-core-shadow: inset 0 0 0 var(--dimension-1px) var(--border);--agent-voice-orb-status-max-width: var(--dimension-160px);--agent-voice-orb-status-padding: var(--space-1-5) var(--space-2-5);--agent-voice-orb-status-border-width: var(--dimension-1px);--agent-voice-orb-status-border: var(--border);--agent-voice-orb-status-radius: var(--radius-full);--agent-voice-orb-status-bg: var(--surface-raised);--agent-voice-orb-status-color: var(--text-secondary);--agent-voice-orb-status-elevation: var(--elevation-card);--agent-voice-orb-status-size: var(--text-xs);--agent-voice-orb-status-weight: var(--weight-medium);--agent-voice-orb-status-line-height: var(--leading-tight);--agent-voice-orb-ready-border: var(--primary);--agent-voice-orb-ready-color: var(--primary);--agent-voice-orb-listening-bg: var(--surface-raised);--agent-voice-orb-listening-shadow: var(--elevation-panel), 0 0 0 var(--dimension-3px) var(--alpha-primary-15);--agent-voice-orb-speaking-border: var(--success);--agent-voice-orb-speaking-color: var(--success);--agent-voice-orb-speaking-bg: var(--surface-raised);--agent-voice-orb-processing-border: var(--primary);--agent-voice-orb-processing-color: var(--primary);--agent-voice-orb-error-border: var(--error);--agent-voice-orb-error-color: var(--error);--agent-voice-orb-off-bg: var(--surface);--agent-voice-orb-off-color: var(--text-tertiary);--agent-voice-orb-active-pulse-border: currentColor;--agent-voice-orb-active-pulse-opacity: var(--opacity-100);--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-cadence-start-opacity: var(--opacity-35);--agent-voice-orb-cadence-start-transform: var(--transform-scale-enter-sm);--agent-voice-orb-cadence-peak-opacity: var(--opacity-90);--agent-voice-orb-cadence-peak-transform: var(--transform-scale-media);--agent-voice-orb-cadence-end-opacity: var(--opacity-25);--agent-voice-orb-cadence-end-transform: var(--transform-scale-media);--agent-voice-orb-spin-transform: rotate(var(--motion-rotation-full));--agent-voice-orb-narrow-right: var(--space-4);--agent-voice-orb-narrow-bottom: var(--space-4);--agent-voice-orb-narrow-status-max-width: var(--dimension-128px);--agent-voice-orb-reduced-motion-duration: var(--motion-duration-reduced);--agent-attachment-list-gap: var(--space-2);--agent-attachment-chip-gap: var(--space-1);--agent-attachment-chip-max-width: var(--dimension-240px);--agent-attachment-chip-padding: var(--space-1) var(--space-1) var(--space-1) var(--space-2);--agent-attachment-chip-border-width: var(--dimension-1px);--agent-attachment-chip-border: var(--border);--agent-attachment-chip-radius: var(--radius-sm);--agent-attachment-chip-bg: var(--surface-secondary);--agent-attachment-chip-size: var(--text-xs);--agent-attachment-chip-color: var(--text-secondary);--agent-attachment-icon-color: var(--primary);--agent-attachment-name-color: var(--text);--agent-attachment-size-color: var(--text-tertiary);--agent-attachment-remove-padding: var(--space-1);--agent-attachment-remove-radius: var(--radius-full);--agent-attachment-remove-bg: transparent;--agent-attachment-remove-color: var(--text-secondary);--agent-attachment-remove-hover-bg: var(--surface-hover);--agent-attachment-remove-hover-color: var(--text)}:root{--agent-context-chip-gap: var(--space-1);--agent-context-chip-padding: var(--space-1);--agent-context-chip-border-width: var(--dimension-1px);--agent-context-chip-border: var(--border);--agent-context-chip-radius: var(--radius-full);--agent-context-chip-bg: var(--surface-secondary);--agent-context-chip-size: var(--text-xs);--agent-context-chip-color: var(--text-secondary);--agent-context-chip-open-gap: var(--space-1);--agent-context-chip-open-padding: 0 var(--space-1);--agent-context-chip-open-color: var(--text);--agent-context-chip-type-icon-color: var(--primary);--agent-context-chip-label-color: var(--text);--agent-context-chip-action-padding: var(--space-1);--agent-context-chip-action-radius: var(--radius-full);--agent-context-chip-action-bg: transparent;--agent-context-chip-action-color: var(--text-tertiary);--agent-context-chip-action-active-color: var(--primary);--agent-context-chip-action-hover-bg: var(--surface-hover);--agent-context-chip-action-hover-color: var(--text);--agent-context-picker-popover-offset: var(--space-2);--agent-context-picker-popover-width: var(--dimension-520px);--agent-context-picker-popover-max-width: calc(100vw - var(--space-8));--agent-context-picker-popover-border-width: var(--dimension-1px);--agent-context-picker-popover-border: var(--border);--agent-context-picker-popover-radius: var(--radius-md);--agent-context-picker-popover-bg: var(--surface-raised);--agent-context-picker-popover-elevation: var(--elevation-panel);--agent-context-picker-search-padding: var(--space-3);--agent-context-picker-search-border-width: var(--dimension-1px);--agent-context-picker-search-border: var(--border);--agent-context-picker-search-radius: var(--radius-md) var(--radius-md) 0 0;--agent-context-picker-search-bg: transparent;--agent-context-picker-search-color: var(--text);--agent-context-picker-search-size: var(--text-sm);--agent-context-picker-results-max-height: var(--dimension-360px);--agent-context-picker-column-template: var(--dimension-200px) 1fr;--agent-context-picker-categories-padding: var(--space-1);--agent-context-picker-categories-border-width: var(--dimension-1px);--agent-context-picker-categories-border: var(--border);--agent-context-picker-categories-max-height: var(--dimension-360px);--agent-context-picker-category-gap: var(--space-2);--agent-context-picker-category-padding: var(--space-2);--agent-context-picker-category-radius: var(--radius-sm);--agent-context-picker-category-bg: transparent;--agent-context-picker-category-hover-bg: var(--surface-hover);--agent-context-picker-category-icon-color: var(--text-tertiary);--agent-context-picker-category-label-size: var(--text-sm);--agent-context-picker-category-label-color: var(--text);--agent-context-picker-category-count-size: var(--text-2xs);--agent-context-picker-category-count-color: var(--text-tertiary);--agent-context-picker-category-chevron-color: var(--text-tertiary);--agent-context-picker-items-padding: var(--space-1);--agent-context-picker-items-max-height: var(--dimension-360px);--agent-context-picker-item-gap: var(--space-2);--agent-context-picker-item-padding: var(--space-2);--agent-context-picker-item-radius: var(--radius-sm);--agent-context-picker-item-bg: transparent;--agent-context-picker-item-hover-bg: var(--surface-hover);--agent-context-picker-item-icon-color: var(--text-tertiary);--agent-context-picker-item-name-size: var(--text-sm);--agent-context-picker-item-name-color: var(--text);--agent-context-picker-item-subtitle-size: var(--text-xs);--agent-context-picker-item-subtitle-color: var(--text-secondary);--agent-context-picker-item-added-color: var(--primary);--agent-context-picker-empty-padding: var(--space-4) var(--space-3);--agent-context-picker-empty-size: var(--text-sm);--agent-context-picker-empty-color: var(--text-secondary);--agent-context-picker-hint-padding: var(--space-2) var(--space-3);--agent-context-picker-hint-border-width: var(--dimension-1px);--agent-context-picker-hint-border: var(--border);--agent-context-picker-hint-size: var(--text-xs);--agent-context-picker-hint-color: var(--text-tertiary);--agent-context-picker-kbd-padding: 0 var(--space-1);--agent-context-picker-kbd-border-width: var(--dimension-1px);--agent-context-picker-kbd-border: var(--border);--agent-context-picker-kbd-radius: var(--radius-sm);--agent-context-picker-kbd-bg: var(--surface-secondary);--agent-context-picker-kbd-font: var(--font-mono);--agent-context-picker-kbd-size: var(--text-2xs);--agent-context-picker-narrow-popover-width: calc(100vw - var(--space-8));--agent-context-picker-narrow-column-template: 1fr;--agent-context-picker-narrow-categories-gap: var(--space-1);--agent-context-picker-narrow-categories-border-width: var(--dimension-1px);--agent-context-picker-narrow-categories-border: var(--border);--agent-context-results-list-padding: var(--space-1);--agent-context-results-list-max-height: var(--dimension-320px);--agent-context-results-group-label-padding: var(--space-2) var(--space-2) var(--space-1);--agent-context-results-group-label-size: var(--text-2xs);--agent-context-results-group-label-weight: var(--weight-semibold);--agent-context-results-group-label-color: var(--text-tertiary);--agent-context-results-option-gap: var(--space-2);--agent-context-results-option-padding: var(--space-2);--agent-context-results-option-radius: var(--radius-sm);--agent-context-results-option-bg: transparent;--agent-context-results-option-hover-bg: var(--surface-hover);--agent-context-results-icon-color: var(--text-tertiary);--agent-context-results-name-size: var(--text-sm);--agent-context-results-name-color: var(--text);--agent-context-results-subtitle-size: var(--text-xs);--agent-context-results-subtitle-color: var(--text-secondary);--agent-context-results-empty-padding: var(--space-3);--agent-context-results-empty-size: var(--text-sm);--agent-context-results-empty-color: var(--text-secondary);--agent-context-results-added-color: var(--primary)}:root{--agent-render-collection-gap: var(--space-3);--agent-render-collection-empty-margin: 0;--agent-render-collection-empty-padding: var(--space-6);--agent-render-collection-empty-border-width: var(--border-width-default);--agent-render-collection-empty-border-style: dashed;--agent-render-collection-empty-border: var(--border);--agent-render-collection-empty-radius: var(--radius-lg);--agent-render-collection-empty-color: var(--text-secondary);--agent-render-collection-empty-size: var(--text-sm);--agent-render-block-gap: var(--space-3);--agent-render-block-margin-block-start: var(--space-1);--agent-render-header-gap: var(--space-1);--agent-render-title-size: var(--text-sm);--agent-render-title-weight: var(--weight-semibold);--agent-render-title-line-height: var(--leading-tight);--agent-render-title-color: var(--text);--agent-render-subtitle-size: var(--text-xs);--agent-render-subtitle-color: var(--text-secondary);--agent-render-body-gap: var(--space-3);--agent-render-chip-row-gap: var(--space-2);--agent-render-source-gap: var(--space-1);--agent-render-source-margin: 0;--agent-render-source-size: var(--text-2xs);--agent-render-source-color: var(--text-tertiary);--agent-render-source-decoration: none;--agent-render-source-hover-color: var(--text-secondary);--agent-render-source-hover-decoration: underline;--agent-render-unknown-margin: 0;--agent-render-unknown-size: var(--text-sm);--agent-render-unknown-color: var(--text-secondary);--agent-render-status-margin: 0;--agent-render-status-size: var(--text-sm);--agent-render-status-color: var(--text-secondary);--agent-render-status-error-margin: 0;--agent-render-status-error-size: var(--text-sm);--agent-render-status-error-color: var(--text);--agent-render-bylaw-gap: var(--space-3);--agent-render-definition-term-margin: 0;--agent-render-loading-size: var(--text-sm);--agent-render-loading-color: var(--text-secondary);--agent-render-module-record-gap: var(--space-4);--agent-render-module-type-badge-gap: var(--space-1);--agent-render-module-type-badge-padding: var(--space-1) var(--space-2);--agent-render-module-type-badge-radius: var(--radius-full);--agent-render-module-type-badge-bg: var(--surface-secondary);--agent-render-module-type-badge-color: var(--text-secondary);--agent-render-module-type-badge-size: var(--text-2xs);--agent-render-module-type-badge-weight: var(--weight-semibold);--agent-render-property-actions-gap: var(--space-2);--agent-suggestion-row-gap: var(--space-2);--agent-suggestion-hint-color: var(--text-tertiary);--agent-suggestion-chip-border-width: var(--dimension-1px);--agent-suggestion-chip-border-style: dashed;--agent-suggestion-chip-border: var(--border-strong);--agent-suggestion-chip-radius: var(--radius-full);--agent-suggestion-chip-bg: transparent;--agent-suggestion-chip-size: var(--text-xs);--agent-suggestion-chip-color: var(--text-secondary);--agent-suggestion-add-gap: var(--space-1);--agent-suggestion-add-padding: var(--space-1) var(--space-2);--agent-suggestion-add-radius: var(--radius-full);--agent-suggestion-add-bg: transparent;--agent-suggestion-add-color: var(--text-secondary);--agent-suggestion-add-hover-bg: var(--surface-hover);--agent-suggestion-add-hover-color: var(--text);--agent-suggestion-icon-color: var(--primary);--agent-suggestion-plus-color: var(--text-tertiary);--agent-suggestion-plus-hover-color: var(--primary);--agent-suggestion-dismiss-padding: var(--space-1);--agent-suggestion-dismiss-margin-inline-end: var(--space-1);--agent-suggestion-dismiss-radius: var(--radius-full);--agent-suggestion-dismiss-bg: transparent;--agent-suggestion-dismiss-color: var(--text-tertiary);--agent-suggestion-dismiss-hover-bg: var(--surface-hover);--agent-suggestion-dismiss-hover-color: var(--text);--agent-approval-card-gap: var(--space-3);--agent-approval-card-margin-block-start: var(--space-2);--agent-approval-card-padding: var(--space-3);--agent-approval-card-border-width: var(--dimension-1px);--agent-approval-card-border: var(--border-strong);--agent-approval-card-accent-width: var(--dimension-3px);--agent-approval-card-accent-color: var(--primary);--agent-approval-card-radius: var(--radius-md);--agent-approval-card-bg: var(--surface-secondary);--agent-approval-card-cancelled-accent-color: var(--border-strong);--agent-approval-card-cancelled-bg: var(--surface);--agent-approval-header-gap: var(--space-2);--agent-approval-header-icon-margin-block-start: var(--space-0-5);--agent-approval-header-icon-color: var(--primary);--agent-approval-header-text-gap: var(--space-0-5);--agent-approval-title-row-gap: var(--space-2);--agent-approval-title-margin: 0;--agent-approval-title-size: var(--text-sm);--agent-approval-title-weight: var(--weight-semibold);--agent-approval-title-color: var(--text);--agent-approval-risk-pill-min-height: var(--dimension-20px);--agent-approval-risk-pill-padding: 0 var(--space-2);--agent-approval-risk-pill-border-width: var(--dimension-1px);--agent-approval-risk-pill-border: var(--border);--agent-approval-risk-pill-radius: var(--radius-full);--agent-approval-risk-pill-bg: var(--surface);--agent-approval-risk-pill-color: var(--text-tertiary);--agent-approval-risk-pill-size: var(--text-micro);--agent-approval-risk-pill-weight: var(--weight-medium);--agent-approval-risk-pill-line-height: var(--leading-none);--agent-approval-risk-pill-medium-border: var(--agent-status-cooldown-border);--agent-approval-risk-pill-medium-color: var(--warning);--agent-approval-risk-pill-high-border: var(--error);--agent-approval-risk-pill-high-color: var(--error);--agent-approval-summary-margin: 0;--agent-approval-summary-size: var(--text-xs);--agent-approval-summary-color: var(--text-secondary);--agent-approval-panel-gap: var(--space-2);--agent-approval-panel-margin: 0;--agent-approval-panel-padding: var(--space-3);--agent-approval-panel-radius: var(--radius-sm);--agent-approval-panel-bg: var(--surface);--agent-approval-detail-row-template: var(--dimension-64px) 1fr;--agent-approval-detail-row-gap: var(--space-2);--agent-approval-detail-row-size: var(--text-xs);--agent-approval-detail-label-margin: 0;--agent-approval-detail-label-color: var(--text-tertiary);--agent-approval-detail-value-margin: 0;--agent-approval-detail-value-color: var(--text);--agent-approval-edit-field-gap: var(--space-1);--agent-approval-edit-field-size: var(--text-xs);--agent-approval-edit-field-color: var(--text-tertiary);--agent-approval-input-border-width: var(--dimension-1px);--agent-approval-input-border: var(--border);--agent-approval-input-radius: var(--radius-sm);--agent-approval-input-bg: var(--surface-secondary);--agent-approval-input-color: var(--text);--agent-approval-input-height: var(--dimension-32px);--agent-approval-input-padding: 0 var(--space-2);--agent-approval-textarea-min-height: 7rem;--agent-approval-textarea-padding: var(--space-2);--agent-approval-textarea-line-height: var(--leading-relaxed);--agent-approval-input-focus-outline-width: var(--dimension-2px);--agent-approval-input-focus-outline: var(--primary);--agent-approval-input-focus-outline-offset: var(--dimension-1px);--agent-approval-actions-gap: var(--space-2);--agent-approval-resolved-gap: var(--space-1);--agent-approval-resolved-margin: 0;--agent-approval-resolved-size: var(--text-xs);--agent-approval-resolved-weight: var(--weight-medium);--agent-approval-resolved-approved-color: var(--success);--agent-approval-resolved-cancelled-color: var(--text-secondary)}: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-dialog-border-width: var(--dimension-1px);--agent-debug-trace-dialog-border: var(--border);--agent-debug-trace-dialog-radius: var(--radius-md);--agent-debug-trace-dialog-bg: var(--surface);--agent-debug-trace-dialog-shadow: var(--shadow-xl);--agent-debug-trace-header-gap: var(--space-3);--agent-debug-trace-header-padding: var(--space-4);--agent-debug-trace-header-border-width: var(--dimension-1px);--agent-debug-trace-header-border: var(--border-subtle);--agent-debug-trace-title-group-gap: var(--space-1);--agent-debug-trace-title-margin: 0;--agent-debug-trace-title-color: var(--text);--agent-debug-trace-title-size: var(--text-lg);--agent-debug-trace-title-weight: var(--weight-semibold);--agent-debug-trace-run-id-color: var(--text-tertiary);--agent-debug-trace-run-id-font: var(--font-mono);--agent-debug-trace-run-id-size: var(--text-xs);--agent-debug-trace-body-min-height: var(--dimension-240px);--agent-debug-trace-body-padding: var(--space-4);--agent-debug-trace-state-min-height: var(--dimension-120px);--agent-debug-trace-state-color: var(--text-secondary);--agent-debug-trace-state-size: var(--text-sm);--agent-debug-trace-error-color: var(--error);--agent-debug-trace-steps-gap: var(--space-3);--agent-debug-trace-step-gap: var(--space-2);--agent-debug-trace-step-padding: var(--space-3);--agent-debug-trace-step-border-width: var(--dimension-1px);--agent-debug-trace-step-border: var(--border);--agent-debug-trace-step-radius: var(--radius-md);--agent-debug-trace-step-bg: var(--surface-secondary);--agent-debug-trace-step-completed-border: var(--agent-status-local-border);--agent-debug-trace-step-failed-border: var(--agent-status-cooldown-border);--agent-debug-trace-step-header-gap: var(--space-2);--agent-debug-trace-step-icon-size: var(--dimension-20px);--agent-debug-trace-step-icon-color: var(--text-tertiary);--agent-debug-trace-step-icon-completed-color: var(--success);--agent-debug-trace-step-icon-failed-color: var(--warning);--agent-debug-trace-step-title-group-gap: var(--space-0-5);--agent-debug-trace-step-label-color: var(--text);--agent-debug-trace-step-label-size: var(--text-sm);--agent-debug-trace-step-label-weight: var(--weight-semibold);--agent-debug-trace-step-meta-color: var(--text-tertiary);--agent-debug-trace-step-meta-size: var(--text-xs);--agent-debug-trace-summary-template: repeat(auto-fit, minmax(var(--dimension-160px), 1fr));--agent-debug-trace-summary-gap: var(--space-2);--agent-debug-trace-summary-padding: var(--space-3);--agent-debug-trace-summary-border-width: var(--dimension-1px);--agent-debug-trace-summary-border: var(--border-subtle);--agent-debug-trace-summary-radius: var(--radius-sm);--agent-debug-trace-summary-bg: var(--surface);--agent-debug-trace-summary-item-gap: var(--space-0-5);--agent-debug-trace-summary-label-color: var(--text-tertiary);--agent-debug-trace-summary-label-size: var(--text-xs);--agent-debug-trace-summary-label-weight: var(--weight-medium);--agent-debug-trace-summary-value-margin: 0;--agent-debug-trace-summary-value-color: var(--text);--agent-debug-trace-summary-value-font: var(--font-mono);--agent-debug-trace-summary-value-size: var(--text-xs);--agent-debug-trace-summary-value-line-height: var(--leading-snug);--agent-debug-trace-metadata-color: var(--text-secondary);--agent-debug-trace-metadata-size: var(--text-xs);--agent-debug-trace-metadata-summary-color: var(--text-secondary);--agent-debug-trace-metadata-summary-weight: var(--weight-medium);--agent-debug-trace-code-max-height: var(--dimension-360px);--agent-debug-trace-code-margin: var(--space-2) 0 0;--agent-debug-trace-code-padding: var(--space-3);--agent-debug-trace-code-border-width: var(--dimension-1px);--agent-debug-trace-code-border: var(--border-subtle);--agent-debug-trace-code-radius: var(--radius-sm);--agent-debug-trace-code-bg: var(--surface);--agent-debug-trace-code-color: var(--text);--agent-debug-trace-code-font: var(--font-mono);--agent-debug-trace-code-size: var(--text-xs);--agent-debug-trace-code-line-height: var(--leading-relaxed);--agent-debug-trace-replay-gap: var(--space-2);--agent-debug-trace-replay-padding: var(--space-3);--agent-debug-trace-replay-border-width: var(--dimension-1px);--agent-debug-trace-replay-border: var(--border-subtle);--agent-debug-trace-replay-radius: var(--radius-sm);--agent-debug-trace-replay-bg: var(--surface);--agent-debug-trace-replay-color: var(--text-secondary);--agent-debug-trace-replay-size: var(--text-xs);--agent-debug-trace-replay-error-color: var(--error);--agent-debug-trace-replay-title-color: var(--text);--agent-debug-trace-replay-title-weight: var(--weight-semibold);--agent-debug-trace-replay-code-max-height: var(--dimension-240px);--agent-debug-trace-replay-code-margin: 0;--agent-debug-trace-replay-code-bg: var(--surface-secondary);--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));--agent-debug-trace-mobile-header-padding: var(--space-3);--agent-debug-trace-mobile-body-padding: var(--space-3)}:root{--design-workbench-page-height: var(--dimension-100vh);--design-workbench-page-bg: #1a2236;--design-workbench-glass-bg: var(--glass-panel-bg);--design-workbench-glass-blur: var(--glass-blur);--design-workbench-glass-border-width: var(--border-width-default);--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-glass-highlight-inset: var(--space-0);--design-workbench-glass-highlight-z-index: var(--z-base);--design-workbench-dock-gap: var(--space-0);--design-workbench-dock-animation: dockIn var(--motion-duration-fast) var(--motion-ease-out);--design-workbench-dock-enter-opacity: var(--opacity-0);--design-workbench-dock-enter-translate-y: var(--space-2);--design-workbench-dock-rest-opacity: var(--opacity-100);--design-workbench-dock-rest-translate-y: var(--transform-translate-none);--design-workbench-pill-radius: var(--radius-full);--design-workbench-popover-bottom: calc(100% + var(--space-2));--design-workbench-popover-z-index: var(--z-above);--design-workbench-popover-padding: var(--space-1-5);--design-workbench-popover-radius: var(--radius-lg);--design-workbench-popover-stack-gap: var(--space-0-5);--design-workbench-popover-stack-min-width: var(--dimension-160px);--design-workbench-row-z-index: var(--z-stack-2);--design-workbench-row-gap: var(--space-4-5);--design-workbench-row-padding: var(--space-3) var(--space-4);--design-workbench-title-label-color: var(--text-tertiary);--design-workbench-title-label-size: var(--text-2xs);--design-workbench-title-label-weight: var(--weight-semibold);--design-workbench-title-label-tracking: var(--tracking-expanded);--design-workbench-title-label-transform: var(--text-transform-uppercase);--design-workbench-icon-button-size: var(--dimension-30px);--design-workbench-icon-button-border-width: 0;--design-workbench-icon-button-radius: var(--radius-full);--design-workbench-icon-button-bg: transparent;--design-workbench-icon-button-color: var(--text-secondary);--design-workbench-icon-button-hover-bg: var(--overlay-light);--design-workbench-icon-button-hover-color: var(--text);--design-workbench-tool-button-size: var(--size-control-md);--design-workbench-divider-width: var(--dimension-1px);--design-workbench-divider-height: var(--dimension-22px);--design-workbench-divider-bg: var(--border);--design-workbench-divider-margin: 0 var(--space-1);--design-workbench-menu-item-gap: var(--space-2);--design-workbench-menu-item-height: var(--dimension-32px);--design-workbench-menu-item-padding: 0 var(--space-2-5);--design-workbench-menu-item-border-width: 0;--design-workbench-menu-item-radius: var(--radius-sm);--design-workbench-menu-item-bg: transparent;--design-workbench-menu-item-color: var(--text);--design-workbench-menu-item-size: var(--text-dense);--design-workbench-menu-item-weight: var(--weight-medium);--design-workbench-menu-item-hover-bg: var(--overlay-light);--design-workbench-menu-item-active-bg: var(--primary-subtle);--design-workbench-menu-item-active-color: var(--primary);--design-workbench-slider-group-gap: var(--space-1);--design-workbench-slider-group-min-width: var(--dimension-110px);--design-workbench-slider-header-gap: var(--space-2);--design-workbench-slider-label-size: var(--text-3xs);--design-workbench-slider-value-color: var(--text);--design-workbench-slider-value-size: var(--text-2xs);--design-workbench-slider-value-weight: var(--weight-semibold);--design-workbench-range-height: var(--dimension-4px);--design-workbench-range-radius: var(--radius-full);--design-workbench-range-bg: var(--overlay-light);--design-workbench-range-accent: var(--primary);--design-workbench-range-thumb-size: var(--dimension-16px);--design-workbench-range-thumb-size-moz: var(--dimension-14px);--design-workbench-range-thumb-border-width: var(--border-width-default);--design-workbench-range-thumb-border: var(--border);--design-workbench-range-thumb-radius: var(--radius-full);--design-workbench-range-thumb-bg: var(--surface);--design-workbench-range-thumb-shadow: 0 2px 6px rgba(15, 23, 42, .18);--design-workbench-switch-width: var(--dimension-38px);--design-workbench-switch-height: var(--dimension-22px);--design-workbench-switch-border-width: var(--border-width-default);--design-workbench-switch-border: var(--border);--design-workbench-switch-radius: var(--radius-full);--design-workbench-switch-bg: var(--overlay-light);--design-workbench-switch-on-bg: var(--primary);--design-workbench-switch-on-border: var(--primary);--design-workbench-switch-small-width: var(--dimension-32px);--design-workbench-switch-small-height: var(--dimension-18px);--design-workbench-switch-knob-inset: var(--dimension-2px);--design-workbench-switch-knob-size: var(--dimension-16px);--design-workbench-switch-knob-radius: var(--radius-full);--design-workbench-switch-knob-bg: var(--surface);--design-workbench-switch-knob-shadow: 0 1px 3px rgba(0, 0, 0, .2);--design-workbench-switch-knob-small-size: var(--dimension-12px);--design-workbench-switch-knob-small-shadow: none;--design-workbench-focus-shadow: var(--shadow-focus-ring);--design-workbench-status-bottom: var(--dimension-20px);--design-workbench-status-left: var(--space-4);--design-workbench-status-z-index: var(--z-stack-5);--design-workbench-status-gap: var(--space-2-5);--design-workbench-status-padding: var(--space-1-5) var(--space-3);--design-workbench-status-size: var(--text-3xs);--design-workbench-status-color: var(--text-secondary);--design-workbench-status-strong-color: var(--text);--design-workbench-status-strong-weight: var(--weight-semibold);--design-workbench-status-tool-transform: var(--text-transform-capitalize);--design-workbench-status-divider-width: var(--dimension-1px);--design-workbench-status-divider-height: var(--dimension-14px);--design-workbench-status-divider-bg: var(--border);--design-workbench-title-top: var(--space-4);--design-workbench-title-left: var(--dimension-20px);--design-workbench-title-z-index: var(--z-stack-5);--design-workbench-title-size: var(--text-sm);--design-workbench-title-weight: var(--weight-semibold);--design-workbench-title-color: var(--text);--design-workbench-title-padding: var(--space-2) var(--space-3-5);--design-workbench-subtitle-size: var(--text-2xs);--design-workbench-subtitle-color: var(--text-tertiary);--design-workbench-subtitle-margin-left: var(--space-1-5);--design-workbench-subtitle-weight: var(--weight-medium);--design-workbench-back-button-size: var(--dimension-22px);--design-workbench-back-button-margin-right: var(--space-2);--design-workbench-back-button-radius: var(--radius-sm);--design-workbench-back-button-bg: var(--overlay-light);--design-workbench-back-button-color: var(--text);--design-workbench-back-button-text-size: var(--text-sm);--design-workbench-back-button-weight: var(--weight-bold);--design-workbench-back-button-hover-bg: var(--overlay-medium);--design-workbench-save-chip-margin-left: var(--space-2-5);--design-workbench-save-chip-padding: var(--dimension-2px) var(--space-2);--design-workbench-save-chip-radius: var(--radius-full);--design-workbench-save-chip-size: var(--text-3xs);--design-workbench-save-chip-weight: var(--weight-semibold);--design-workbench-save-chip-transform: var(--text-transform-uppercase);--design-workbench-save-chip-tracking: var(--tracking-section);--design-workbench-save-chip-pending-bg: var(--overlay-light);--design-workbench-save-chip-pending-color: var(--text-secondary);--design-workbench-save-chip-saved-bg: rgba(34, 197, 94, .18);--design-workbench-save-chip-saved-color: var(--green-700);--design-workbench-save-chip-error-bg: var(--error-bg);--design-workbench-save-chip-error-color: var(--error-dark);--design-workbench-loading-gap: var(--space-3);--design-workbench-loading-color: var(--text-secondary);--design-workbench-loading-size: var(--text-sm);--design-workbench-dock-stack-bottom: var(--dimension-72px);--design-workbench-dock-stack-z-index: var(--z-panel);--design-workbench-dock-stack-gap: var(--space-3);--design-page-bg: var(--design-workbench-page-bg);--design-advanced-row-bg: var(--design-sun-advanced-row-bg);--design-control-shadow: var(--design-workbench-switch-knob-shadow);--design-danger-bg: var(--design-measurements-violation-bg);--design-danger-border: var(--design-measurements-violation-border);--design-danger-text: var(--design-measurements-violation-color);--design-primary-border: var(--design-new-project-selected-chip-border);--design-primary-border-strong: var(--design-sun-caster-toggle-active-border);--design-save-success-bg: var(--design-workbench-save-chip-saved-bg);--design-save-success-text: var(--design-workbench-save-chip-saved-color);--design-slider-thumb-shadow: var(--design-workbench-range-thumb-shadow);--design-time-slider-bg: var(--design-sun-time-slider-bg)}:root{--design-project-selector-top-bar-gap: var(--space-4);--design-project-selector-address-gap: var(--space-1-5);--design-project-selector-address-color: var(--text-secondary);--design-project-selector-address-size: var(--text-sm);--design-project-selector-address-line-height: var(--leading-snug);--design-project-selector-address-icon-color: var(--text-tertiary);--design-project-selector-footer-gap: var(--space-3);--design-project-selector-footer-margin-top: var(--space-4);--design-project-selector-footer-padding-top: var(--space-4);--design-project-selector-footer-border-width: var(--border-width-default);--design-project-selector-footer-border: var(--border-light);--design-project-selector-footer-color: var(--text-tertiary);--design-project-selector-footer-size: var(--text-xs);--design-new-project-overlay-z-index: var(--z-modal);--design-new-project-overlay-bg: var(--backdrop);--design-new-project-overlay-padding: var(--space-6);--design-new-project-overlay-animation: fadeIn .15s ease-out;--design-new-project-fade-start-opacity: 0;--design-new-project-fade-end-opacity: 1;--design-new-project-panel-width: var(--dimension-480px);--design-new-project-panel-max-height: calc(100vh - var(--dimension-48px));--design-new-project-panel-bg: var(--surface);--design-new-project-panel-border-width: var(--border-width-default);--design-new-project-panel-border: var(--border);--design-new-project-panel-radius: var(--radius-lg);--design-new-project-panel-shadow: var(--shadow-lg);--design-new-project-panel-animation: panelIn .18s ease-out;--design-new-project-panel-enter-transform: translateY(10px) scale(.98);--design-new-project-panel-rest-transform: translateY(0) scale(1);--design-new-project-header-padding: var(--space-4) var(--dimension-20px);--design-new-project-header-border-width: var(--border-width-default);--design-new-project-header-border: var(--border);--design-new-project-title-size: var(--text-base);--design-new-project-title-weight: var(--weight-semibold);--design-new-project-title-color: var(--text);--design-new-project-close-size: var(--dimension-30px);--design-new-project-close-hover-bg: var(--surface-hover);--design-new-project-body-padding: var(--dimension-20px);--design-new-project-body-gap: var(--space-4);--design-new-project-field-gap: var(--space-1);--design-new-project-label-tracking: var(--tracking-section);--design-new-project-input-height: var(--size-control-md);--design-new-project-input-padding: 0 var(--space-3);--design-new-project-input-border-width: var(--border-width-default);--design-new-project-input-border: var(--border);--design-new-project-input-radius: var(--radius-sm);--design-new-project-input-bg: var(--surface);--design-new-project-input-color: var(--text);--design-new-project-input-focus-border: var(--primary);--design-new-project-suggestions-top: calc(100% + var(--space-1));--design-new-project-suggestions-max-height: var(--dimension-280px);--design-new-project-suggestions-bg: var(--surface);--design-new-project-suggestions-border-width: var(--border-width-default);--design-new-project-suggestions-border: var(--border);--design-new-project-suggestions-radius: var(--radius-sm);--design-new-project-suggestions-shadow: var(--shadow-lg);--design-new-project-suggestions-z-index: var(--z-stack-5);--design-new-project-suggestions-padding: var(--space-1);--design-new-project-suggestion-padding: var(--space-2) var(--space-2-5);--design-new-project-suggestion-radius: var(--radius-sm);--design-new-project-suggestion-color: var(--text);--design-new-project-suggestion-size: var(--text-sm);--design-new-project-suggestion-hover-bg: var(--surface-hover);--design-new-project-suggestion-empty-padding: var(--space-2-5);--design-new-project-suggestion-empty-color: var(--text-tertiary);--design-new-project-suggestion-empty-size: var(--text-xs);--design-new-project-selected-chip-gap: var(--space-2);--design-new-project-selected-chip-padding: var(--space-2-5) var(--space-3);--design-new-project-selected-chip-bg: var(--primary-subtle);--design-new-project-selected-chip-border-width: var(--border-width-default);--design-new-project-selected-chip-border: rgba(90, 127, 181, .3);--design-new-project-selected-chip-radius: var(--radius-sm);--design-new-project-selected-chip-size: var(--text-sm);--design-new-project-selected-chip-color: var(--text);--design-new-project-chip-clear-color: var(--text-tertiary);--design-new-project-chip-clear-size: var(--text-xs);--design-new-project-error-padding: var(--space-2-5) var(--space-3);--design-new-project-error-bg: var(--error-bg);--design-new-project-error-border-width: var(--border-width-default);--design-new-project-error-border: var(--error-border);--design-new-project-error-radius: var(--radius-sm);--design-new-project-error-size: var(--text-xs);--design-new-project-error-color: var(--error-dark);--design-new-project-footer-gap: var(--space-2);--design-new-project-footer-padding: var(--space-3-5) var(--dimension-20px);--design-new-project-footer-border-width: var(--border-width-default);--design-new-project-footer-border: var(--border);--design-new-project-footer-bg: var(--bg-subtle);--design-new-project-button-height: var(--size-control-md);--design-new-project-button-padding: 0 var(--space-4);--design-new-project-button-radius: var(--radius-sm);--design-new-project-button-border-width: var(--border-width-default);--design-new-project-button-border: var(--border);--design-new-project-button-bg: var(--surface);--design-new-project-button-color: var(--text);--design-new-project-button-size: var(--text-sm);--design-new-project-button-weight: var(--weight-semibold);--design-new-project-button-hover-bg: var(--surface-hover);--design-new-project-save-button-bg: var(--primary);--design-new-project-save-button-border: var(--primary);--design-new-project-save-button-color: var(--text-on-primary);--design-new-project-save-button-hover-bg: var(--primary-hover);--design-new-project-save-button-disabled-opacity: .5}:root{--design-toolbar-top: var(--space-4);--design-toolbar-z-index: var(--z-stack-5);--design-toolbar-gap: var(--space-1);--design-toolbar-padding: var(--dimension-5px);--design-toolbar-button-hover-bg: var(--overlay-light);--design-toolbar-button-hover-color: var(--text);--design-toolbar-button-active-bg: var(--primary-subtle);--design-toolbar-button-active-color: var(--primary);--design-bottom-bar-bottom: var(--space-4);--design-bottom-bar-z-index: var(--z-stack-5);--design-bottom-bar-wrap-gap: var(--space-2-5);--design-bottom-bar-gap: var(--space-1);--design-bottom-bar-padding: var(--dimension-5px);--design-bottom-bar-icon-hover-bg: var(--overlay-light);--design-bottom-bar-icon-hover-color: var(--text);--design-bottom-bar-icon-active-bg: var(--overlay-medium);--design-bottom-bar-icon-selected-bg: var(--primary-subtle);--design-bottom-bar-icon-selected-color: var(--primary);--design-bottom-bar-divider-margin: 0 var(--space-0-5);--design-bottom-bar-basemap-popover-min-width: var(--dimension-180px);--design-bottom-bar-section-popover-width: var(--dimension-280px);--design-bottom-bar-section-popover-padding: var(--space-3) var(--space-3-5);--design-bottom-bar-section-header-margin-bottom: var(--space-2);--design-bottom-bar-section-slider-gap: var(--space-2);--design-bottom-bar-section-slider-thumb-size: var(--dimension-14px);--design-bottom-bar-section-value-size: var(--text-xs);--design-bottom-bar-section-value-weight: var(--weight-semibold);--design-bottom-bar-section-value-color: var(--text);--design-bottom-bar-section-value-min-width: var(--dimension-44px);--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-gap: var(--space-2-5);--design-atmosphere-switch-label-color: var(--text);--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-border-width: var(--border-width-default);--design-sun-advanced-row-border: var(--glass-panel-border);--design-sun-advanced-row-bg: linear-gradient(180deg, rgba(0, 0, 0, .03), transparent);--design-sun-advanced-row-gap: var(--space-3-5);--design-sun-advanced-row-padding: var(--space-2-5) var(--space-4);--design-sun-clock-gap: var(--space-1);--design-sun-clock-min-width: var(--dimension-110px);--design-sun-clock-time-size: var(--text-2-5xl);--design-sun-clock-time-weight: 300;--design-sun-clock-time-leading: var(--leading-none);--design-sun-clock-time-color: var(--text);--design-sun-clock-time-tracking: var(--tracking-normal);--design-sun-clock-suffix-tracking: var(--tracking-section);--design-sun-preset-button-gap: var(--space-1-5);--design-sun-preset-button-height: var(--dimension-32px);--design-sun-preset-button-padding: 0 var(--space-3);--design-sun-preset-button-border-width: var(--border-width-default);--design-sun-preset-button-border: var(--glass-panel-border);--design-sun-preset-button-radius: var(--radius-full);--design-sun-preset-button-bg: var(--overlay-light);--design-sun-preset-button-color: var(--text);--design-sun-preset-button-size: var(--text-2xs);--design-sun-preset-button-weight: var(--weight-semibold);--design-sun-preset-button-transform: var(--text-transform-uppercase);--design-sun-preset-button-tracking: var(--tracking-section);--design-sun-preset-button-hover-bg: var(--overlay-medium);--design-sun-preset-menu-bottom: calc(100% + var(--space-2));--design-sun-preset-menu-min-width: var(--dimension-180px);--design-sun-preset-menu-meta-size: var(--text-3xs);--design-sun-preset-menu-meta-color: var(--text-tertiary);--design-sun-slider-gap: var(--space-1-5);--design-sun-slider-min-width: var(--dimension-140px);--design-sun-slider-row-gap: var(--space-1-5);--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-size: var(--text-4xs);--design-sun-slider-ticks-weight: var(--weight-medium);--design-sun-slider-ticks-color: var(--text-tertiary);--design-sun-slider-ticks-padding: 0 var(--dimension-2px);--design-sun-reset-button-size: var(--dimension-24px);--design-sun-reset-button-color: var(--text-tertiary);--design-sun-action-group-gap: var(--space-1);--design-sun-active-button-bg: var(--primary-subtle);--design-sun-active-button-color: var(--primary);--design-sun-shadow-toggle-gap: var(--space-2);--design-sun-shadow-label-size: var(--text-3xs);--design-sun-switch-on-knob-transform: translateX(16px);--design-sun-advanced-field-gap: var(--space-1);--design-sun-advanced-field-min-width: var(--dimension-130px);--design-sun-advanced-field-row-gap: var(--space-2);--design-sun-advanced-field-label-size: var(--text-3xs);--design-sun-advanced-field-label-tracking: var(--tracking-section);--design-sun-date-input-height: var(--dimension-28px);--design-sun-date-input-border-width: var(--border-width-default);--design-sun-date-input-border: var(--border);--design-sun-date-input-radius: var(--radius-sm);--design-sun-date-input-bg: var(--overlay-light);--design-sun-date-input-color: var(--text);--design-sun-date-input-size: var(--text-xs);--design-sun-date-input-padding: 0 var(--space-2);--design-sun-caster-group-gap: var(--space-1-5);--design-sun-caster-toggle-gap: var(--dimension-5px);--design-sun-caster-toggle-height: var(--dimension-26px);--design-sun-caster-toggle-padding: 0 var(--space-2-5);--design-sun-caster-toggle-border-width: var(--border-width-default);--design-sun-caster-toggle-border: var(--border);--design-sun-caster-toggle-radius: var(--radius-full);--design-sun-caster-toggle-bg: var(--overlay-light);--design-sun-caster-toggle-color: var(--text-secondary);--design-sun-caster-toggle-size: var(--text-2xs);--design-sun-caster-toggle-weight: var(--weight-medium);--design-sun-caster-toggle-hover-bg: var(--overlay-medium);--design-sun-caster-toggle-hover-color: var(--text);--design-sun-caster-toggle-active-bg: var(--primary-subtle);--design-sun-caster-toggle-active-color: var(--primary);--design-sun-caster-toggle-active-border: rgba(90, 127, 181, .35);--design-sun-readout-size: var(--text-3xs);--design-sun-readout-color: var(--text-tertiary);--design-sun-readout-font: var(--font-mono);--design-sun-readout-padding-left: var(--space-1);--design-sun-mobile-width: calc(100vw - var(--space-6));--design-sun-mobile-primary-row-gap: var(--space-3);--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-dock-padding: var(--space-3);--design-context-layers-dock-radius: var(--radius-lg);--design-context-layers-header-gap: var(--space-3);--design-context-layers-header-margin-bottom: var(--space-2-5);--design-context-layers-close-button-size: var(--dimension-28px);--design-context-layers-grid-template: repeat(3, minmax(0, 1fr));--design-context-layers-grid-gap: var(--space-1-5);--design-context-layers-button-template: minmax(0, 1fr) auto auto;--design-context-layers-button-gap: var(--space-2);--design-context-layers-button-min-height: var(--dimension-38px);--design-context-layers-button-padding: var(--dimension-7px) var(--dimension-9px) var(--dimension-7px) var(--dimension-11px);--design-context-layers-button-border-width: var(--border-width-default);--design-context-layers-button-border: var(--border);--design-context-layers-button-radius: var(--radius-md);--design-context-layers-button-bg: var(--surface);--design-context-layers-button-color: var(--text);--design-context-layers-button-hover-bg: var(--overlay-light);--design-context-layers-button-active-border: var(--primary);--design-context-layers-button-active-bg: var(--primary-subtle);--design-context-layers-label-size: var(--text-dense);--design-context-layers-label-weight: var(--weight-medium);--design-context-layers-count-min-width: var(--dimension-24px);--design-context-layers-count-padding: var(--dimension-2px) var(--space-1-5);--design-context-layers-count-radius: var(--radius-full);--design-context-layers-count-bg: var(--overlay-light);--design-context-layers-count-color: var(--text-tertiary);--design-context-layers-count-size: var(--text-3xs);--design-context-layers-count-weight: var(--weight-semibold);--design-context-layers-switch-width: var(--dimension-30px);--design-context-layers-switch-height: var(--dimension-18px);--design-context-layers-switch-knob-size: var(--dimension-11px);--design-context-layers-switch-on-knob-transform: translateX(13px);--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-top: var(--dimension-176px);--design-measurements-panel-right: var(--space-4);--design-measurements-panel-z-index: var(--z-stack-5);--design-measurements-panel-width: var(--dimension-240px);--design-measurements-panel-padding: var(--space-3-5) var(--space-4);--design-measurements-title-margin-bottom: var(--space-2-5);--design-measurements-metric-row-padding: var(--space-1) 0;--design-measurements-metric-row-border-width: var(--border-width-default);--design-measurements-metric-row-border: var(--border-light);--design-measurements-label-size: var(--text-xs);--design-measurements-label-color: var(--text-secondary);--design-measurements-value-size: var(--text-dense);--design-measurements-value-weight: var(--weight-semibold);--design-measurements-value-color: var(--text);--design-measurements-unit-size: var(--text-3xs);--design-measurements-unit-color: var(--text-tertiary);--design-measurements-unit-margin-left: var(--dimension-2px);--design-measurements-violation-margin-top: var(--space-2-5);--design-measurements-violation-padding: var(--space-1-5) var(--space-2);--design-measurements-violation-bg: rgba(231, 92, 60, .12);--design-measurements-violation-border-width: var(--border-width-default);--design-measurements-violation-border: rgba(231, 92, 60, .32);--design-measurements-violation-radius: var(--radius-sm);--design-measurements-violation-size: var(--text-2xs);--design-measurements-violation-color: #b8442a}:root{--map-control-stack-inset-block-end: var(--space-6);--map-control-stack-inset-inline-end: var(--space-3-5);--map-control-stack-z-index: var(--z-stack-3);--map-control-stack-gap: var(--space-0-5);--map-control-stack-padding: var(--space-1);--map-control-stack-border-width: var(--border-width-default);--map-control-stack-border: var(--border);--map-control-stack-radius: var(--radius-lg);--map-control-stack-bg: var(--surface);--map-control-stack-elevation: var(--elevation-panel);--map-control-stack-button-size: var(--dimension-32px);--map-control-stack-button-border-width: 0;--map-control-stack-button-border: transparent;--map-control-stack-button-radius: var(--radius-md);--map-control-stack-button-bg: var(--surface);--map-control-stack-button-color: var(--text-secondary);--map-control-stack-button-transition: all var(--transition-fast);--map-control-stack-button-hover-bg: var(--surface-hover);--map-control-stack-button-hover-color: var(--text);--map-control-stack-button-active-bg: var(--surface-hover);--map-control-stack-button-active-border: transparent;--map-control-stack-button-active-color: var(--primary);--map-control-stack-button-active-elevation: none;--map-control-stack-button-active-hover-color: var(--primary);--map-control-stack-button-active-press-bg: var(--bg-subtle);--map-control-stack-divider-width: var(--dimension-20px);--map-control-stack-divider-height: var(--dimension-1px);--map-control-stack-divider-bg: var(--border);--map-control-stack-info-color: var(--text-tertiary);--map-context-menu-z-index: var(--z-context-menu);--map-context-menu-bg: var(--surface);--map-context-menu-border-width: var(--border-width-default);--map-context-menu-border: var(--border);--map-context-menu-radius: var(--radius-lg);--map-context-menu-elevation: var(--elevation-panel);--map-context-menu-padding: var(--space-1);--map-context-menu-min-width: var(--dimension-220px);--map-context-menu-max-width: var(--dimension-300px);--map-context-menu-enter-duration: var(--motion-duration-snappy);--map-context-menu-enter-ease: var(--motion-ease-out);--map-context-menu-enter-opacity-from: var(--opacity-hidden);--map-context-menu-enter-opacity-to: var(--opacity-visible);--map-context-menu-enter-transform-from: var(--transform-scale-enter-sm);--map-context-menu-enter-transform-to: var(--transform-scale-none);--map-context-menu-item-gap: var(--space-2);--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-size: var(--text-dense);--map-context-menu-item-color: var(--text-secondary);--map-context-menu-item-radius: var(--radius-md);--map-context-menu-item-transition: all var(--transition-fast);--map-context-menu-item-hover-bg: var(--surface-hover);--map-context-menu-item-hover-color: var(--text);--map-context-menu-item-focus-outline-width: var(--border-width-active);--map-context-menu-item-focus-outline: var(--primary);--map-context-menu-item-focus-outline-offset: calc(-1 * var(--dimension-2px));--map-context-menu-divider-height: var(--dimension-1px);--map-context-menu-divider-bg: var(--border);--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-section-color: var(--text-tertiary);--map-context-menu-section-size: var(--text-2xs);--map-context-menu-section-weight: var(--weight-semibold);--map-context-menu-section-tracking: var(--tracking-label);--map-context-menu-section-transform: var(--text-transform-uppercase);--map-context-menu-layer-list-max-height: var(--dimension-220px);--map-context-menu-layer-item-gap: var(--dimension-0-45rem);--map-context-menu-layer-item-padding: var(--dimension-0-3rem) var(--space-3) var(--dimension-0-3rem) var(--space-6);--map-context-menu-layer-item-size: var(--text-dense);--map-context-menu-layer-item-weight: var(--weight-medium);--map-context-menu-layer-item-color: var(--text-secondary);--map-context-menu-layer-label-gap: var(--space-1-5);--map-context-menu-empty-padding: var(--dimension-7px) var(--space-2-5) var(--space-2);--map-context-menu-empty-color: var(--text-tertiary);--map-context-menu-empty-size: var(--text-dense)}:root{--map-tool-panel-gap: var(--space-2-5);--map-tool-panel-padding: var(--space-3);--map-tool-panel-wide-padding: var(--space-3) var(--space-4);--map-tool-panel-grid-gap: var(--space-1-5);--map-tool-panel-control-gap: var(--space-1-5);--map-tool-panel-row-gap: var(--space-1-5);--map-tool-panel-row-margin-block-end: var(--space-2);--map-tool-panel-focus-shadow: var(--shadow-focus-ring);--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-border-width: var(--border-width-default);--map-tool-panel-button-border: var(--border);--map-tool-panel-button-radius: var(--radius-md);--map-tool-panel-button-bg: var(--surface);--map-tool-panel-button-color: var(--text);--map-tool-panel-button-size: var(--text-dense);--map-tool-panel-button-weight: var(--weight-medium);--map-tool-panel-button-transition: background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);--map-tool-panel-button-hover-bg: var(--surface-hover);--map-tool-panel-active-border: var(--primary);--map-tool-panel-active-bg: var(--primary);--map-tool-panel-active-color: var(--text-on-dark);--map-tool-panel-active-hover-bg: var(--primary-hover);--map-tool-panel-hint-color: var(--text-secondary);--map-tool-panel-hint-size: var(--text-2xs);--map-tool-panel-hint-line-height: var(--leading-snug);--map-tool-panel-label-color: var(--text-secondary);--map-tool-panel-label-size: var(--text-2xs);--map-tool-panel-label-weight: var(--weight-semibold);--map-tool-panel-label-transform: var(--text-transform-uppercase);--map-tool-panel-label-tracking: var(--tracking-label);--map-tool-panel-color-grid-gap: var(--dimension-5px);--map-tool-panel-swatch-size: var(--dimension-24px);--map-tool-panel-swatch-border-width: var(--border-width-default);--map-tool-panel-swatch-border: var(--border);--map-tool-panel-swatch-radius: var(--radius-md);--map-tool-panel-swatch-shadow: inset 0 0 0 1px var(--surface);--map-tool-panel-swatch-active-outline-width: var(--border-width-active);--map-tool-panel-swatch-active-outline: var(--primary);--map-tool-panel-swatch-active-outline-offset: var(--dimension-1px);--map-tool-panel-line-style-padding: var(--dimension-5px) var(--space-1-5);--map-tool-panel-line-style-color: var(--text-secondary);--map-tool-panel-line-style-size: var(--text-2xs);--map-tool-panel-slider-gap: var(--dimension-5px);--map-tool-panel-slider-label-color: var(--text-secondary);--map-tool-panel-slider-label-size: var(--text-2xs);--map-tool-panel-slider-value-color: var(--text);--map-tool-panel-slider-value-weight: var(--weight-semibold);--map-tool-panel-slider-accent: var(--primary);--map-tool-panel-actions-gap: var(--space-1-5);--map-tool-panel-primary-action-min-width: var(--dimension-72px);--map-tool-panel-primary-action-padding: var(--space-1-5) var(--space-2);--map-tool-panel-primary-action-border-width: 0;--map-tool-panel-primary-action-bg: var(--primary);--map-tool-panel-primary-action-color: var(--text-on-dark);--map-tool-panel-primary-action-size: var(--text-dense);--map-tool-panel-primary-action-weight: var(--weight-semibold);--map-tool-panel-primary-action-hover-bg: var(--primary-hover);--map-tool-panel-secondary-action-padding: var(--space-1-5) var(--space-2);--map-tool-panel-secondary-action-border-width: var(--border-width-default);--map-tool-panel-secondary-action-border: var(--border);--map-tool-panel-secondary-action-bg: var(--surface);--map-tool-panel-secondary-action-color: var(--text-secondary);--map-tool-panel-secondary-action-size: var(--text-dense);--map-tool-panel-success-action-padding: var(--dimension-5px) 0;--map-tool-panel-success-action-border-width: 0;--map-tool-panel-success-action-bg: var(--success-dark);--map-tool-panel-success-action-color: var(--text-on-dark);--map-tool-panel-success-action-size: var(--text-dense);--map-tool-panel-success-action-weight: var(--weight-semibold);--map-tool-panel-success-action-margin-block-end: var(--space-1-5);--map-tool-panel-success-action-hover-bg: var(--success-darker);--map-tool-panel-action-button-gap: var(--dimension-3px);--map-tool-panel-action-button-padding: var(--dimension-3px) var(--space-2);--map-tool-panel-action-button-size: var(--text-2xs);--map-tool-panel-action-button-hover-color: var(--text);--map-tool-panel-list-gap: var(--space-1-5);--map-tool-panel-list-margin-block-start: var(--space-2);--map-tool-panel-list-padding-top: var(--space-2);--map-tool-panel-list-border-width: var(--border-width-default);--map-tool-panel-list-border: var(--border);--map-tool-panel-list-header-color: var(--text-secondary);--map-tool-panel-list-header-size: var(--text-2xs);--map-tool-panel-list-header-weight: var(--weight-semibold);--map-tool-panel-list-header-transform: var(--text-transform-uppercase);--map-tool-panel-list-header-tracking: var(--tracking-label);--map-tool-panel-list-header-margin-block-end: var(--space-1-5);--map-tool-panel-list-item-gap: var(--dimension-7px);--map-tool-panel-list-item-padding: var(--dimension-3px) 0;--map-tool-panel-list-item-color: var(--text);--map-tool-panel-list-item-size: var(--text-2xs);--map-tool-panel-list-icon-width: var(--dimension-16px);--map-tool-panel-list-icon-align: center;--map-tool-panel-list-value-color: var(--text);--map-tool-panel-list-value-weight: var(--weight-medium);--map-tool-panel-list-swatch-size: var(--dimension-14px);--map-tool-panel-list-swatch-radius: var(--radius-sm);--map-tool-panel-list-swatch-border-width: var(--border-width-default);--map-tool-panel-list-swatch-border: var(--border);--map-tool-panel-icon-action-size: var(--dimension-20px);--map-tool-panel-icon-action-radius: var(--radius-md);--map-tool-panel-delete-border-width: 0;--map-tool-panel-delete-bg: transparent;--map-tool-panel-delete-color: var(--text-secondary);--map-tool-panel-delete-size: var(--text-2xs);--map-tool-panel-delete-hover-bg: var(--error-bg);--map-tool-panel-delete-hover-color: var(--error-dark);--map-tool-panel-clear-padding: var(--dimension-5px) var(--space-2);--map-tool-panel-clear-compact-padding: var(--space-1) 0;--map-tool-panel-clear-margin-block-start: var(--space-1-5);--map-tool-panel-clear-border-width: var(--border-width-default);--map-tool-panel-clear-border: var(--border);--map-tool-panel-clear-bg: var(--surface);--map-tool-panel-clear-color: var(--text-secondary);--map-tool-panel-clear-size: var(--text-2xs);--map-tool-panel-clear-hover-border: var(--error-border);--map-tool-panel-clear-hover-bg: var(--error-bg);--map-tool-panel-clear-hover-color: var(--error-dark);--map-tool-panel-banner-inset-block-start: var(--dimension-38px);--map-tool-panel-banner-inset-block-start-mobile: var(--dimension-84px);--map-tool-panel-info-banner-inset-block-start: var(--space-2-5);--map-tool-panel-info-banner-inset-block-start-mobile: var(--dimension-52px);--map-tool-panel-banner-inset-inline-start: 50%;--map-tool-panel-banner-transform: translateX(-50%);--map-tool-panel-banner-z-index: var(--z-stack-3);--map-tool-panel-banner-bg: var(--primary);--map-tool-panel-info-banner-bg: var(--info);--map-tool-panel-banner-color: var(--text-on-dark);--map-tool-panel-banner-padding: var(--dimension-5px) var(--space-3-5);--map-tool-panel-banner-radius: var(--radius-lg);--map-tool-panel-banner-size: var(--text-2xs);--map-tool-panel-banner-weight: var(--weight-medium);--map-tool-panel-banner-elevation: var(--elevation-raised)}:root{--map-property-panel-flex-shrink: 0;--map-property-panel-max-height: 55vh;--map-property-panel-overflow-y: auto;--map-property-panel-border-width: var(--border-width-default);--map-property-panel-border: var(--border);--map-property-panel-bg: var(--surface);--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-title-size: var(--text-2xs);--map-property-panel-title-weight: var(--weight-semibold);--map-property-panel-title-transform: var(--text-transform-uppercase);--map-property-panel-title-tracking: var(--tracking-overline);--map-property-panel-title-color: var(--text-secondary);--map-property-panel-close-bg: none;--map-property-panel-close-border-width: 0;--map-property-panel-close-border: transparent;--map-property-panel-close-padding: var(--dimension-0-15rem);--map-property-panel-close-color: var(--text-secondary);--map-property-panel-close-radius: var(--radius-sm);--map-property-panel-close-hover-bg: var(--bg-subtle);--map-property-panel-close-hover-color: var(--text);--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-loading-size: var(--text-dense);--map-property-panel-loading-color: var(--text-secondary);--map-property-panel-address-size: var(--text-sm);--map-property-panel-address-weight: var(--weight-semibold);--map-property-panel-address-color: var(--text);--map-property-panel-address-line-height: var(--leading-panel);--map-property-panel-address-margin: 0 0 var(--space-3);--map-property-panel-stats-direction: column;--map-property-panel-stats-gap: var(--dimension-0-35rem);--map-property-panel-stats-margin-block-end: var(--space-3);--map-property-panel-stat-justify: space-between;--map-property-panel-stat-align: baseline;--map-property-panel-stat-gap: var(--space-2);--map-property-panel-stat-label-size: var(--text-xs);--map-property-panel-stat-label-color: var(--text-secondary);--map-property-panel-stat-value-size: var(--text-xs);--map-property-panel-stat-value-weight: var(--weight-medium);--map-property-panel-stat-value-color: var(--text);--map-property-panel-stat-value-align: right;--map-property-panel-analysis-gap: var(--dimension-0-4rem);--map-property-panel-analysis-width: 100%;--map-property-panel-analysis-padding: var(--dimension-0-55rem) var(--space-4);--map-property-panel-analysis-bg: var(--primary);--map-property-panel-analysis-color: var(--text-on-dark);--map-property-panel-analysis-border-width: 0;--map-property-panel-analysis-border: transparent;--map-property-panel-analysis-radius: var(--radius-lg);--map-property-panel-analysis-size: var(--text-dense);--map-property-panel-analysis-weight: var(--weight-semibold);--map-property-panel-analysis-transition: background var(--transition-fast);--map-property-panel-analysis-hover-bg: var(--primary-hover);--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-size: var(--text-xs);--map-property-panel-recent-header-weight: var(--weight-semibold);--map-property-panel-recent-header-color: var(--text-tertiary);--map-property-panel-recent-header-transform: var(--text-transform-uppercase);--map-property-panel-recent-header-tracking: var(--tracking-label);--map-property-panel-recent-header-padding: var(--space-1) var(--space-3) var(--dimension-0-35rem);--map-property-panel-recent-item-gap: var(--space-2);--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-size: var(--text-dense);--map-property-panel-recent-item-color: var(--text-secondary);--map-property-panel-recent-item-align: left;--map-property-panel-recent-item-transition: background var(--transition-fast);--map-property-panel-recent-item-hover-bg: var(--bg-subtle);--map-property-panel-recent-item-hover-color: var(--text);--map-property-panel-recent-item-content-gap: var(--space-2);--map-property-panel-recent-item-content-width: 100%;--map-property-panel-recent-item-content-min-width: 0;--map-property-panel-zoning-size: var(--text-3xs);--map-property-panel-zoning-padding: var(--dimension-1px) var(--dimension-5px);--map-property-panel-zoning-radius: var(--radius-sm);--map-property-panel-zoning-bg: var(--section-header-bg);--map-property-panel-zoning-color: var(--text-tertiary);--map-property-panel-empty-padding: var(--space-6) var(--space-4);--map-property-panel-empty-align: center;--map-property-panel-empty-icon-color: var(--text-tertiary);--map-property-panel-empty-icon-margin-block-end: var(--space-2);--map-property-panel-empty-hint-align: center;--map-property-panel-list-icon-color: var(--text-tertiary)}:root{--map-top-bar-gap: var(--entity-toolbar-gap);--map-top-bar-min-height: var(--entity-toolbar-control-height);--map-top-bar-search-flex: 1 1 var(--entity-toolbar-search-preferred-width);--map-top-bar-search-preferred-width: var(--entity-toolbar-search-preferred-width);--map-top-bar-search-min-width: var(--dimension-180px);--map-top-bar-search-max-width: var(--dimension-480px);--map-top-bar-title-padding-inline-start: var(--space-2);--map-top-bar-title-color: var(--text);--map-top-bar-title-size: var(--text-base);--map-top-bar-title-weight: var(--weight-semibold);--map-top-bar-title-line-height: var(--leading-tight);--map-top-bar-loading-bg: var(--surface);--map-top-bar-loading-border-width: var(--border-width-default);--map-top-bar-loading-border-hidden: transparent;--map-top-bar-loading-border-visible: var(--border);--map-top-bar-loading-radius: var(--entity-toolbar-radius);--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-height: var(--entity-toolbar-control-height);--map-top-bar-loading-size: var(--text-sm);--map-top-bar-loading-color: var(--text-secondary);--map-top-bar-loading-opacity-hidden: var(--opacity-hidden);--map-top-bar-loading-opacity-visible: var(--opacity-visible);--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-size: var(--entity-toolbar-control-height);--map-top-bar-municipality-border-width: var(--border-width-default);--map-top-bar-municipality-border: var(--border);--map-top-bar-municipality-radius: var(--entity-toolbar-radius);--map-top-bar-municipality-bg: var(--surface);--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-bg: var(--surface-hover);--map-top-bar-municipality-hover-border: var(--border-strong);--map-top-bar-municipality-hover-shadow: inset 0 0 0 1px var(--border-strong);--map-top-bar-municipality-focus-border: var(--primary);--map-top-bar-municipality-focus-shadow: var(--shadow-focus-ring);--map-top-bar-municipality-icon-color: var(--text-secondary);--map-top-bar-select-opacity: var(--opacity-hidden);--map-top-bar-tools-gap: var(--space-2);--map-top-bar-mobile-municipality-margin-inline-start: 0;--map-bottom-toolbar-wrap-z-index: var(--z-above);--map-bottom-toolbar-gap: var(--space-1);--map-bottom-toolbar-height: var(--entity-toolbar-control-height);--map-bottom-toolbar-padding: var(--space-1);--map-bottom-toolbar-border-width: var(--border-width-default);--map-bottom-toolbar-border: var(--border);--map-bottom-toolbar-radius: var(--entity-toolbar-radius);--map-bottom-toolbar-bg: var(--surface);--map-bottom-toolbar-popover-offset: var(--space-2);--map-bottom-toolbar-popover-width: var(--dimension-320px);--map-bottom-toolbar-popover-viewport-gutter: var(--dimension-32px);--map-bottom-toolbar-popover-max-height: var(--dimension-420px);--map-bottom-toolbar-popover-viewport-offset: var(--dimension-160px);--map-bottom-toolbar-popover-border-width: var(--border-width-default);--map-bottom-toolbar-popover-border: var(--border);--map-bottom-toolbar-popover-radius: var(--radius-lg);--map-bottom-toolbar-popover-bg: var(--surface);--map-bottom-toolbar-popover-elevation: var(--elevation-panel);--map-bottom-toolbar-popover-header-gap: var(--space-2);--map-bottom-toolbar-popover-header-padding: var(--dimension-9px) var(--space-3);--map-bottom-toolbar-popover-header-border-width: var(--border-width-default);--map-bottom-toolbar-popover-header-border: var(--border-light);--map-bottom-toolbar-popover-title-color: var(--text);--map-bottom-toolbar-popover-title-size: var(--text-dense);--map-bottom-toolbar-popover-title-weight: var(--weight-semibold);--map-bottom-toolbar-close-button-size: var(--map-bottom-toolbar-action-size);--map-bottom-toolbar-close-button-border-width: 0;--map-bottom-toolbar-close-button-border: transparent;--map-bottom-toolbar-close-button-radius: var(--radius-md);--map-bottom-toolbar-close-button-bg: none;--map-bottom-toolbar-close-button-hover-bg: var(--surface-hover);--map-bottom-toolbar-close-button-hover-color: var(--text);--map-bottom-toolbar-button-size: var(--size-control-md);--map-bottom-toolbar-button-size-mobile: var(--dimension-34px);--map-bottom-toolbar-button-border-width: 0;--map-bottom-toolbar-button-border: transparent;--map-bottom-toolbar-button-radius: var(--radius-md);--map-bottom-toolbar-button-bg: var(--surface);--map-bottom-toolbar-button-transition: all var(--transition-fast);--map-bottom-toolbar-button-hover-bg: var(--surface-hover);--map-bottom-toolbar-button-hover-color: var(--text);--map-bottom-toolbar-button-press-bg: var(--bg-subtle);--map-bottom-toolbar-button-active-bg: var(--section-header-bg);--map-bottom-toolbar-button-active-color: var(--primary);--map-bottom-toolbar-button-active-hover-color: var(--primary);--map-bottom-toolbar-compass-transition: transform var(--transition-fast)}:root{--map-page-frame-gutter: var(--map-shell-frame-gutter);--map-page-sidebar-width: var(--map-shell-sidebar-width);--map-page-sidebar-toggle-size: var(--size-control-lg);--map-page-gap: var(--map-page-frame-gutter);--map-page-height: 100vh;--map-page-padding: var(--map-page-frame-gutter) var(--map-page-frame-gutter) var(--map-page-frame-gutter) 0;--map-page-bg: var(--app-frame-bg);--map-page-top-gutter-gap: var(--entity-toolbar-gap);--map-page-top-gutter-padding-inline-end: calc(var(--map-page-sidebar-width) + var(--map-page-frame-gutter));--map-page-top-gutter-transition: padding-right var(--transition-quick);--map-page-top-controls-gap: var(--space-2);--map-page-top-controls-min-height: var(--entity-toolbar-control-height);--map-page-body-padding-inline-end: calc(var(--map-page-sidebar-width) + var(--map-page-frame-gutter));--map-page-body-transition: padding-right var(--transition-quick);--map-page-container-bg: var(--app-canvas-bg);--map-page-container-border-width: var(--border-width-default);--map-page-container-border: var(--border);--map-page-container-radius: var(--radius-lg);--map-page-no-layers-bottom: var(--space-8);--map-page-no-layers-max-width: var(--dimension-320px);--map-page-no-layers-bg: var(--surface);--map-page-no-layers-border-width: var(--border-width-default);--map-page-no-layers-border: var(--border);--map-page-no-layers-radius: var(--radius-md);--map-page-no-layers-elevation: var(--elevation-raised);--map-page-no-layers-z-index: var(--z-panel);--map-page-sidebar-inset: var(--map-page-frame-gutter);--map-page-sidebar-z-index: var(--z-panel);--map-page-sidebar-transition: width var(--transition-quick);--map-page-sidebar-inner-bg: var(--sidebar-nav-frame-bg);--map-page-sidebar-inner-border-width: var(--border-width-default);--map-page-sidebar-inner-border: var(--sidebar-nav-frame-border);--map-page-sidebar-inner-radius: var(--sidebar-nav-frame-radius);--map-page-sidebar-inner-font: var(--font-body);--map-page-sidebar-inner-transition: opacity var(--transition-fast);--map-page-tabs-template: repeat(5, minmax(0, 1fr));--map-page-tabs-gap: var(--space-1);--map-page-tabs-min-height: var(--entity-toolbar-control-height);--map-page-tabs-padding: var(--space-1) var(--space-2) 0;--map-page-tabs-border-width: var(--border-width-default);--map-page-tabs-border: var(--border);--map-page-tabs-bg: var(--surface);--map-page-tab-height: calc(var(--entity-toolbar-control-height) - var(--dimension-4px));--map-page-tab-color: var(--text-secondary);--map-page-tab-bg: none;--map-page-tab-border-width: var(--border-width-active);--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-tab-hover-color: var(--text);--map-page-tab-hover-bg: var(--surface-hover);--map-page-tab-active-color: var(--primary);--map-page-tab-active-bg: var(--section-header-bg);--map-page-tab-active-border: var(--primary);--map-page-sidebar-bottom-gap: var(--space-4);--map-page-sidebar-bottom-padding: var(--space-2) var(--sidebar-nav-frame-padding-x) var(--sidebar-nav-frame-padding-y);--map-page-sidebar-bottom-border-width: var(--dimension-1px);--map-page-sidebar-bottom-border: var(--sidebar-nav-frame-border);--map-page-sidebar-bottom-bg: var(--sidebar-nav-frame-bg);--map-page-sidebar-footer-gap: var(--space-2);--map-page-sidebar-footer-min-height: var(--map-page-sidebar-toggle-size);--map-page-sidebar-footer-padding-inline-start: calc(var(--map-page-sidebar-toggle-size) + var(--space-2));--map-page-sidebar-zoom-gap: var(--space-1);--map-page-sidebar-zoom-color: var(--text-tertiary);--map-page-sidebar-zoom-font: var(--font-mono);--map-page-sidebar-zoom-size: var(--text-3xs);--map-page-sidebar-zoom-line-height: var(--leading-tight);--map-page-sidebar-toggle-inset-inline-start: var(--sidebar-nav-frame-padding-x);--map-page-sidebar-toggle-inset-block-end: var(--sidebar-nav-frame-padding-y);--map-page-sidebar-toggle-z-index: var(--z-above);--map-page-sidebar-toggle-collapsed-inset-inline-start: calc(0px - var(--map-page-sidebar-toggle-size) - var(--space-2));--map-page-sidebar-pane-min-height: var(--size-control-lg);--map-page-sidebar-pane-padding: var(--space-3) var(--space-4);--map-page-sidebar-pane-color: var(--text-secondary);--map-page-sidebar-pane-size: var(--text-xs);--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-margin-block-start: var(--app-mobile-header-height);--map-page-mobile-gap: var(--space-2);--map-page-mobile-padding: var(--space-2) var(--space-2) var(--space-2) 0;--map-page-mobile-top-controls-row-gap: var(--space-2);--map-page-mobile-sidebar-height: 45vh;--map-page-mobile-sidebar-z-index: var(--z-panel);--map-page-mobile-sidebar-radius: var(--radius-lg) var(--radius-lg) 0 0;--map-page-mobile-sidebar-elevation: var(--elevation-panel);--map-page-mobile-sidebar-transition: transform var(--transition-quick), height var(--transition-quick);--map-page-mobile-sidebar-collapsed-transform: translateY(calc(100% - var(--map-page-sidebar-toggle-size) - 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-size: var(--text-4xs);--map-page-mobile-compact-tab-padding: var(--dimension-0-4rem) 0;--map-basemap-panel-gap: var(--space-3);--map-basemap-panel-padding: var(--space-3);--map-basemap-section-gap: var(--space-1);--map-basemap-section-title-gap: var(--space-1-5);--map-basemap-section-title-padding: 0 var(--space-1) var(--space-1);--map-basemap-section-title-color: var(--text-secondary);--map-basemap-section-title-size: var(--text-xs);--map-basemap-section-title-weight: var(--weight-semibold);--map-basemap-section-title-tracking: var(--tracking-heading);--map-basemap-section-title-transform: var(--text-transform-uppercase);--map-basemap-rows-gap: var(--space-1);--map-basemap-row-template: var(--dimension-20px) minmax(0, 1fr);--map-basemap-row-gap: var(--space-2);--map-basemap-row-min-height: var(--dimension-44px);--map-basemap-row-padding: var(--space-2) var(--space-2-5);--map-basemap-row-border-width: var(--border-width-default);--map-basemap-row-border: var(--border);--map-basemap-row-radius: var(--radius-md);--map-basemap-row-bg: var(--surface);--map-basemap-row-color: var(--text);--map-basemap-row-transition: background var(--transition-fast), border-color var(--transition-fast);--map-basemap-row-hover-border: var(--border-strong);--map-basemap-row-hover-bg: var(--surface-hover);--map-basemap-row-active-border: var(--primary);--map-basemap-row-active-bg: var(--primary-subtle);--map-basemap-radio-size: var(--dimension-18px);--map-basemap-radio-accent: var(--primary);--map-basemap-row-text-gap: var(--space-2);--map-basemap-row-label-color: var(--text);--map-basemap-row-label-size: var(--text-sm);--map-basemap-row-label-weight: var(--weight-semibold);--map-basemap-row-source-color: var(--text-tertiary);--map-basemap-row-source-size: var(--text-xs);--map-basemap-row-text-compact-gap: var(--space-0-5);--map-error-state-gap: var(--space-3);--map-error-state-color: var(--text-secondary);--map-measurement-dot-size: var(--dimension-10px);--map-measurement-dot-radius: var(--radius-full);--map-measurement-dot-bg: var(--primary);--map-measurement-dot-border-width: var(--dimension-2px);--map-measurement-dot-border: var(--surface);--map-measurement-dot-elevation: var(--shadow-sm);--map-measurement-dot-completed-bg: var(--purple);--map-measurement-label-bg: var(--overlay-medium);--map-measurement-label-border-width: var(--border-width-default);--map-measurement-label-border: var(--border);--map-measurement-label-radius: var(--radius-sm);--map-measurement-label-padding: var(--space-0-5) var(--space-1-5);--map-measurement-label-size: var(--text-2xs);--map-measurement-label-weight: var(--weight-semibold);--map-measurement-label-color: var(--text);--map-measurement-label-elevation: var(--shadow-sm);--map-measurement-label-line-height: var(--leading-snug);--map-measurement-label-total-bg: var(--primary);--map-measurement-label-total-color: var(--text-on-dark);--map-measurement-label-total-border: var(--primary-hover);--map-measurement-label-total-size: var(--text-xs);--map-measurement-label-area-bg: var(--purple);--map-measurement-label-area-color: var(--text-on-dark);--map-measurement-label-area-border: var(--purple-dark);--map-measurement-label-area-size: var(--text-xs);--map-measurement-label-subtext-size: var(--text-2xs);--map-measurement-label-subtext-opacity: .85;--map-measurement-label-subtext-weight: var(--weight-medium);--map-sidebar-toolbar-gap: var(--space-2);--map-export-menu-description-size: var(--text-xs);--map-export-menu-description-color: var(--text-tertiary)}: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-margin: var(--space-3);--map-layer-panel-search-padding: 0;--map-layer-panel-search-empty-padding: var(--space-4) var(--space-5);--map-layer-panel-search-empty-size: var(--text-dense);--map-layer-panel-search-empty-color: var(--text-tertiary);--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-size: var(--text-xs);--map-layer-panel-action-color: var(--text-secondary);--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-radius: var(--radius-sm);--map-layer-panel-action-transition: color var(--transition-fast), background var(--transition-fast);--map-layer-panel-action-hover-color: var(--text);--map-layer-panel-action-hover-bg: var(--bg-subtle);--map-layer-panel-action-active-color: var(--primary);--map-layer-panel-action-active-bg: var(--primary-subtle);--map-layer-panel-action-content-justify: flex-start;--map-layer-panel-action-divider-width: var(--dimension-1px);--map-layer-panel-action-divider-height: var(--dimension-10px);--map-layer-panel-action-divider-bg: var(--border-light);--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-section-margin-block-end: var(--space-0-5);--map-layer-panel-group-header-align: center;--map-layer-panel-group-header-gap: var(--space-1);--map-layer-panel-group-toggle-width: var(--size-control-sm);--map-layer-panel-group-toggle-height: var(--dimension-16px);--map-layer-panel-group-toggle-radius: var(--radius-md);--map-layer-panel-group-toggle-border-width: 0;--map-layer-panel-group-toggle-border: transparent;--map-layer-panel-group-toggle-bg: var(--border);--map-layer-panel-group-toggle-active-bg: var(--primary);--map-layer-panel-group-toggle-padding: 0;--map-layer-panel-group-toggle-margin-inline-end: var(--space-2);--map-layer-panel-group-toggle-transition: background var(--transition-fast);--map-layer-panel-group-toggle-knob-inset: var(--space-0-5);--map-layer-panel-group-toggle-knob-size: var(--dimension-12px);--map-layer-panel-group-toggle-knob-radius: var(--radius-circle);--map-layer-panel-group-toggle-knob-bg: var(--surface-base);--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-gap: var(--dimension-0-4rem);--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-border-width: var(--border-width-default);--map-layer-panel-solo-border: var(--primary-light);--map-layer-panel-solo-radius: var(--radius-md);--map-layer-panel-solo-bg: var(--primary-subtle);--map-layer-panel-solo-text-color: var(--primary);--map-layer-panel-solo-text-size: var(--text-xs);--map-layer-panel-solo-text-weight: var(--weight-semibold);--map-layer-panel-solo-clear-size: var(--dimension-18px);--map-layer-panel-solo-clear-border-width: 0;--map-layer-panel-solo-clear-border: transparent;--map-layer-panel-solo-clear-radius: var(--radius-sm);--map-layer-panel-solo-clear-bg: transparent;--map-layer-panel-solo-clear-color: var(--primary);--map-layer-panel-solo-clear-hover-bg: var(--surface-hover);--map-layer-panel-group-icon-opacity: .7;--map-layer-panel-group-button-gap: var(--dimension-0-4rem);--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-color: var(--text-secondary);--map-layer-panel-group-button-size: var(--text-xs);--map-layer-panel-group-button-weight: var(--weight-semibold);--map-layer-panel-group-button-transform: var(--text-transform-uppercase);--map-layer-panel-group-button-tracking: var(--tracking-heading);--map-layer-panel-group-button-radius: var(--radius-md);--map-layer-panel-group-button-transition: all var(--transition-fast);--map-layer-panel-group-button-align: left;--map-layer-panel-group-button-hover-bg: var(--bg-subtle);--map-layer-panel-group-button-hover-color: var(--text);--map-layer-panel-group-button-content-gap: var(--dimension-0-4rem);--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-badge-size: var(--text-xs);--map-layer-panel-group-badge-weight: var(--weight-normal);--map-layer-panel-group-badge-color: var(--text-tertiary);--map-layer-panel-group-badge-margin-inline-start: var(--space-1);--map-layer-panel-group-opacity-gap: var(--dimension-0-4rem);--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-track-height: var(--dimension-4px);--map-layer-panel-group-opacity-track-bg: var(--border);--map-layer-panel-group-opacity-track-radius: var(--dimension-2px);--map-layer-panel-group-opacity-thumb-size: var(--dimension-12px);--map-layer-panel-group-opacity-thumb-radius: var(--radius-circle);--map-layer-panel-group-opacity-thumb-bg: var(--primary);--map-layer-panel-group-opacity-thumb-border-width: 0;--map-layer-panel-group-opacity-thumb-border: transparent;--map-layer-panel-group-opacity-label-size: var(--text-3xs);--map-layer-panel-group-opacity-label-color: var(--text-tertiary);--map-layer-panel-group-opacity-label-min-width: var(--size-control-sm);--map-layer-panel-group-opacity-label-align: right;--map-layer-panel-group-items-padding: 0 0 var(--space-1) 0;--map-layer-panel-row-gap: var(--dimension-0-45rem);--map-layer-panel-row-padding: var(--dimension-0-3rem) var(--space-3) var(--dimension-0-3rem) var(--space-6);--map-layer-panel-row-radius: var(--radius-md);--map-layer-panel-row-size: var(--text-dense);--map-layer-panel-row-weight: var(--weight-medium);--map-layer-panel-row-color: var(--text-secondary);--map-layer-panel-row-transition: all var(--transition-snappy);--map-layer-panel-row-hover-bg: var(--bg-subtle);--map-layer-panel-row-hover-color: var(--text);--map-layer-panel-row-nested-padding-inline-start: var(--dimension-2-25rem);--map-layer-panel-parent-margin: var(--dimension-0-05rem) 0;--map-layer-panel-parent-nested-margin-inline-start: var(--dimension-0-6rem);--map-layer-panel-parent-row-padding: var(--dimension-0-35rem) var(--space-3) var(--space-1) var(--space-6);--map-layer-panel-parent-row-weight: var(--weight-semibold);--map-layer-panel-parent-row-nested-weight: var(--weight-medium);--map-layer-panel-parent-swatches-grid: repeat(3, var(--dimension-5px));--map-layer-panel-parent-swatches-gap: var(--space-0-5);--map-layer-panel-parent-swatches-width: var(--dimension-19px);--map-layer-panel-parent-swatch-size: var(--dimension-5px);--map-layer-panel-parent-swatch-radius: var(--radius-circle);--map-layer-panel-parent-swatch-shadow: 0 0 0 1px var(--surface);--map-layer-panel-parent-count-size: var(--text-xs);--map-layer-panel-parent-count-color: var(--text-tertiary);--map-layer-panel-child-rule-inset-block: var(--space-1);--map-layer-panel-child-rule-inset-inline-start: var(--dimension-1-65rem);--map-layer-panel-child-rule-inset-inline-start-nested: 1.35rem;--map-layer-panel-child-rule-width: var(--dimension-1px);--map-layer-panel-child-rule-bg: var(--border-light);--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-row-loading-bg: var(--bg-subtle);--map-layer-panel-label-gap: var(--space-1-5);--map-layer-panel-layer-toggle-width: var(--dimension-24px);--map-layer-panel-layer-toggle-height: var(--dimension-13px);--map-layer-panel-layer-toggle-radius: var(--dimension-7px);--map-layer-panel-layer-toggle-border-width: 0;--map-layer-panel-layer-toggle-border: transparent;--map-layer-panel-layer-toggle-bg: var(--border);--map-layer-panel-layer-toggle-active-bg: var(--primary);--map-layer-panel-layer-toggle-padding: 0;--map-layer-panel-layer-toggle-transition: background var(--transition-fast);--map-layer-panel-layer-toggle-knob-inset: var(--space-0-5);--map-layer-panel-layer-toggle-knob-size: var(--dimension-9px);--map-layer-panel-layer-toggle-knob-radius: var(--radius-circle);--map-layer-panel-layer-toggle-knob-bg: var(--surface);--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-size: var(--dimension-6px);--map-layer-panel-error-dot-radius: var(--radius-circle);--map-layer-panel-error-dot-bg: var(--error);--map-layer-panel-error-dot-opacity: .8;--map-layer-panel-zoom-button-gap: var(--space-0-5);--map-layer-panel-zoom-button-size: var(--text-2xs);--map-layer-panel-zoom-button-color: var(--text-tertiary);--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-radius: var(--radius-sm);--map-layer-panel-zoom-button-transition: color var(--transition-fast), background var(--transition-fast);--map-layer-panel-zoom-button-hover-color: var(--primary);--map-layer-panel-zoom-button-hover-bg: var(--primary-subtle)}:root{--map-layer-panel-presets-list-max-height: var(--dimension-180px);--map-layer-panel-presets-list-overflow-y: auto;--map-layer-panel-presets-list-padding: var(--space-1) 0;--map-layer-panel-presets-empty-size: var(--text-xs);--map-layer-panel-presets-empty-color: var(--text-tertiary);--map-layer-panel-presets-empty-padding: var(--space-2) var(--space-3);--map-layer-panel-presets-empty-margin: 0;--map-layer-panel-preset-row-gap: var(--space-1);--map-layer-panel-preset-row-padding: 0 var(--space-1-5);--map-layer-panel-preset-apply-size: var(--text-xs);--map-layer-panel-preset-apply-color: var(--text-secondary);--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-radius: var(--radius-sm);--map-layer-panel-preset-apply-transition: color var(--transition-fast), background var(--transition-fast);--map-layer-panel-preset-apply-hover-color: var(--text);--map-layer-panel-preset-apply-hover-bg: var(--bg-subtle);--map-layer-panel-preset-delete-size: var(--dimension-22px);--map-layer-panel-preset-delete-color: var(--text-tertiary);--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-radius: var(--radius-sm);--map-layer-panel-preset-delete-transition: color var(--transition-fast), background var(--transition-fast);--map-layer-panel-preset-delete-hover-color: var(--error);--map-layer-panel-preset-delete-hover-bg: var(--bg-subtle);--map-layer-panel-preset-new-row-gap: var(--space-1);--map-layer-panel-preset-new-row-padding: var(--space-1) var(--space-1-5);--map-layer-panel-preset-input-size: var(--text-xs);--map-layer-panel-preset-input-color: var(--text);--map-layer-panel-preset-input-bg: var(--bg-subtle);--map-layer-panel-preset-input-border-width: var(--border-width-default);--map-layer-panel-preset-input-border: var(--border-light);--map-layer-panel-preset-input-focus-border: var(--primary);--map-layer-panel-preset-input-radius: var(--radius-sm);--map-layer-panel-preset-input-padding: var(--space-1) var(--dimension-0-4rem);--map-layer-panel-preset-save-size: var(--text-xs);--map-layer-panel-preset-save-color: var(--primary);--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-save-radius: var(--radius-sm);--map-layer-panel-preset-save-weight: var(--weight-semibold);--map-layer-panel-preset-save-hover-bg: var(--primary-subtle);--map-layer-panel-preset-add-gap: var(--dimension-0-3rem);--map-layer-panel-preset-add-width: 100%;--map-layer-panel-preset-add-size: var(--text-xs);--map-layer-panel-preset-add-color: var(--text-secondary);--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-border-top-width: var(--border-width-default);--map-layer-panel-preset-add-border-top: var(--border-light);--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;--map-layer-panel-preset-add-hover-color: var(--primary);--map-layer-panel-preset-add-hover-bg: var(--primary-subtle)}:root{--map-layer-inspector-height: 100%;--map-layer-inspector-bg: var(--surface);--map-layer-inspector-header-gap: var(--space-3);--map-layer-inspector-header-padding: var(--space-4);--map-layer-inspector-header-border-width: var(--border-width-default);--map-layer-inspector-header-border: var(--border);--map-layer-inspector-title-color: var(--text);--map-layer-inspector-title-size: var(--text-base);--map-layer-inspector-title-weight: var(--weight-semibold);--map-layer-inspector-subtitle-margin-block-start: var(--space-1);--map-layer-inspector-subtitle-color: var(--text-tertiary);--map-layer-inspector-subtitle-font: var(--font-mono);--map-layer-inspector-subtitle-size: var(--text-2xs);--map-layer-inspector-close-size: var(--size-control-sm);--map-layer-inspector-close-border-width: var(--border-width-default);--map-layer-inspector-close-border: var(--border);--map-layer-inspector-close-radius: var(--radius-md);--map-layer-inspector-close-bg: var(--surface);--map-layer-inspector-close-color: var(--text-secondary);--map-layer-inspector-close-hover-bg: var(--surface-hover);--map-layer-inspector-close-hover-color: var(--text);--map-layer-inspector-focus-outline-width: var(--border-width-active);--map-layer-inspector-focus-outline: var(--primary);--map-layer-inspector-focus-outline-offset: var(--dimension-2px);--map-layer-inspector-empty-margin: var(--space-4);--map-layer-inspector-empty-padding: var(--space-4);--map-layer-inspector-empty-border-width: var(--border-width-default);--map-layer-inspector-empty-border-style: dashed;--map-layer-inspector-empty-border: var(--border);--map-layer-inspector-empty-radius: var(--radius-md);--map-layer-inspector-empty-color: var(--text-secondary);--map-layer-inspector-empty-size: var(--text-dense);--map-layer-inspector-empty-line-height: var(--leading-reading-tight);--map-layer-inspector-list-gap: var(--space-2);--map-layer-inspector-list-padding: var(--space-3);--map-layer-inspector-list-border-width: var(--border-width-default);--map-layer-inspector-list-border: var(--border);--map-layer-inspector-list-max-height: 35%;--map-layer-inspector-feature-gap: var(--space-2);--map-layer-inspector-feature-padding: var(--space-2) var(--space-3);--map-layer-inspector-feature-border-width: var(--border-width-default);--map-layer-inspector-feature-border: var(--border);--map-layer-inspector-feature-radius: var(--radius-md);--map-layer-inspector-feature-bg: var(--surface);--map-layer-inspector-feature-color: var(--text);--map-layer-inspector-feature-hover-bg: var(--surface-hover);--map-layer-inspector-feature-active-border: var(--primary);--map-layer-inspector-feature-active-bg: var(--primary-subtle);--map-layer-inspector-feature-content-gap: var(--space-2);--map-layer-inspector-feature-text-gap: var(--space-0-5);--map-layer-inspector-feature-title-color: var(--text);--map-layer-inspector-feature-title-size: var(--text-dense);--map-layer-inspector-feature-title-weight: var(--weight-semibold);--map-layer-inspector-feature-subtext-color: var(--text-tertiary);--map-layer-inspector-feature-subtext-size: var(--text-2xs);--map-layer-inspector-feature-count-size: var(--dimension-18px);--map-layer-inspector-feature-count-border-width: var(--border-width-default);--map-layer-inspector-feature-count-border: var(--border);--map-layer-inspector-feature-count-radius: var(--radius-full);--map-layer-inspector-feature-count-bg: var(--surface-hover);--map-layer-inspector-feature-count-color: var(--text-tertiary);--map-layer-inspector-feature-count-text-size: var(--text-2xs);--map-layer-inspector-feature-count-weight: var(--weight-semibold);--map-layer-inspector-feature-count-active-border: var(--primary);--map-layer-inspector-feature-count-active-bg: var(--surface);--map-layer-inspector-feature-count-active-color: var(--primary);--map-layer-inspector-details-padding: var(--space-4);--map-layer-inspector-section-gap: var(--space-2);--map-layer-inspector-section-margin-block-end: var(--space-5);--map-layer-inspector-section-header-gap: var(--space-3);--map-layer-inspector-section-title-color: var(--text-secondary);--map-layer-inspector-section-title-size: var(--text-caption);--map-layer-inspector-section-title-weight: var(--weight-semibold);--map-layer-inspector-section-title-tracking: var(--tracking-label);--map-layer-inspector-section-title-transform: var(--text-transform-uppercase);--map-layer-inspector-copy-all-gap: var(--dimension-5px);--map-layer-inspector-copy-all-height: var(--dimension-26px);--map-layer-inspector-copy-all-padding: 0 var(--space-2);--map-layer-inspector-copy-all-border-width: var(--border-width-default);--map-layer-inspector-copy-all-border: var(--border);--map-layer-inspector-copy-all-radius: var(--radius-sm);--map-layer-inspector-copy-all-bg: var(--surface);--map-layer-inspector-copy-all-color: var(--text-secondary);--map-layer-inspector-copy-all-size: var(--text-2xs);--map-layer-inspector-copy-all-weight: var(--weight-semibold);--map-layer-inspector-copy-all-hover-border: var(--primary);--map-layer-inspector-copy-all-hover-bg: var(--primary-subtle);--map-layer-inspector-copy-all-hover-color: var(--primary);--map-layer-inspector-row-grid: minmax(var(--dimension-92px), .42fr) minmax(0, 1fr);--map-layer-inspector-row-gap: var(--space-3);--map-layer-inspector-row-padding: var(--space-2) 0;--map-layer-inspector-row-border-width: var(--border-width-default);--map-layer-inspector-row-border: var(--border-subtle);--map-layer-inspector-row-size: var(--text-dense);--map-layer-inspector-row-line-height: var(--leading-snug);--map-layer-inspector-label-color: var(--text-tertiary);--map-layer-inspector-attribute-empty-padding: var(--space-3) 0;--map-layer-inspector-attribute-empty-color: var(--text-tertiary);--map-layer-inspector-attribute-empty-size: var(--text-dense);--map-layer-inspector-value-gap: var(--space-2);--map-layer-inspector-value-color: var(--text);--map-layer-inspector-copy-size: var(--dimension-26px);--map-layer-inspector-copy-offset-block-start: var(--space-1);--map-layer-inspector-copy-border-width: var(--border-width-default);--map-layer-inspector-copy-border: var(--border);--map-layer-inspector-copy-radius: var(--radius-sm);--map-layer-inspector-copy-bg: var(--surface);--map-layer-inspector-copy-color: var(--text-tertiary);--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);--map-layer-inspector-copy-hover-border: var(--primary);--map-layer-inspector-copy-hover-bg: var(--primary-subtle);--map-layer-inspector-copy-hover-color: var(--primary)}:root{--map-search-panel-gap: var(--space-3);--map-search-panel-padding: var(--space-3) var(--space-4);--map-search-section-gap: var(--space-2-5);--map-search-section-padding-block-start: var(--space-3);--map-search-section-border-width: var(--border-width-default);--map-search-section-border: var(--border);--map-search-section-title-size: var(--text-sm);--map-search-section-title-weight: var(--weight-semibold);--map-search-section-title-color: var(--text);--map-search-field-gap: var(--space-1-5);--map-search-field-label-size: var(--text-2xs);--map-search-field-label-weight: var(--weight-semibold);--map-search-field-label-transform: var(--text-transform-uppercase);--map-search-field-label-tracking: var(--tracking-overline);--map-search-field-label-color: var(--text-secondary);--map-search-input-size: var(--text-xs);--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-location-error-size: var(--text-2xs);--map-search-location-error-color: var(--warning-dark);--map-search-state-padding: var(--space-2) var(--space-3);--map-search-state-radius: var(--radius-md);--map-search-state-size: var(--text-xs);--map-search-status-color: var(--text-secondary);--map-search-status-bg: var(--bg-subtle);--map-search-error-color: var(--error-dark);--map-search-error-bg: var(--error-bg);--map-search-error-border-width: var(--border-width-default);--map-search-error-border: var(--error-border);--map-search-actions-z-index: var(--z-above);--map-search-actions-template: minmax(0, 1fr) auto;--map-search-actions-gap: var(--space-2);--map-search-actions-padding-block-end: var(--space-2);--map-search-actions-border-width: var(--border-width-default);--map-search-actions-border: var(--border);--map-search-actions-bg: var(--sidebar-nav-frame-bg);--map-search-result-summary-gap: var(--space-1);--map-search-result-summary-padding: var(--space-3);--map-search-result-summary-border-width: var(--border-width-default);--map-search-result-summary-border: var(--border);--map-search-result-summary-radius: var(--radius-md);--map-search-result-summary-bg: var(--bg-subtle);--map-search-result-summary-color: var(--text-secondary);--map-search-result-summary-size: var(--text-xs);--map-search-result-summary-strong-color: var(--text);--map-search-result-summary-strong-size: var(--text-base);--map-search-result-summary-strong-line-height: var(--leading-tight);--map-search-results-list-gap: var(--dimension-1px);--map-search-results-list-bg: var(--border);--map-search-results-list-border-width: var(--border-width-default);--map-search-results-list-border: var(--border);--map-search-results-list-radius: var(--radius-md);--map-search-result-item-gap: var(--space-2);--map-search-result-item-padding: var(--space-2) var(--space-3);--map-search-result-item-bg: var(--surface);--map-search-result-item-border-width: 0;--map-search-result-item-size: var(--text-xs);--map-search-result-item-color: var(--text);--map-search-result-item-transition: background var(--transition-fast);--map-search-result-item-hover-bg: var(--bg-subtle);--map-search-result-icon-color: var(--text-tertiary);--map-search-empty-padding: var(--space-3);--map-search-empty-size: var(--text-xs);--map-search-empty-color: var(--text-tertiary);--map-search-empty-icon-margin-block-end: var(--space-1-5);--map-search-empty-icon-opacity: var(--opacity-50);--map-search-clear-inset-inline-end: var(--space-2);--map-search-clear-size: var(--dimension-1rem);--map-search-clear-bg: transparent;--map-search-clear-border-width: 0;--map-search-clear-radius: var(--radius-circle);--map-search-clear-color: var(--text-tertiary);--map-search-clear-transition: color var(--transition-fast), background var(--transition-fast);--map-search-clear-hover-color: var(--text);--map-search-clear-hover-bg: var(--bg-subtle);--map-search-menu-z-index: var(--z-dropdown);--map-search-menu-max-height: var(--dimension-14rem);--map-search-zone-menu-max-height: min(var(--dimension-22rem), var(--dimension-60vh));--map-search-menu-bg: var(--surface);--map-search-menu-border-width: var(--border-width-default);--map-search-menu-border: var(--border);--map-search-menu-radius: var(--radius-md);--map-search-menu-elevation: var(--shadow-popover);--map-search-menu-padding: var(--space-1) 0;--map-search-option-gap: var(--space-2);--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-size: var(--text-xs);--map-search-option-color: var(--text);--map-search-option-transition: background var(--transition-fast);--map-search-option-hover-bg: var(--bg-subtle);--map-search-menu-empty-padding: var(--space-2) var(--space-3);--map-search-menu-empty-size: var(--text-xs);--map-search-menu-empty-color: var(--text-tertiary);--map-search-zone-trigger-gap: var(--space-2);--map-search-zone-trigger-padding: var(--space-1-5) var(--space-2-5);--map-search-zone-trigger-bg: var(--surface);--map-search-zone-trigger-border-width: var(--border-width-default);--map-search-zone-trigger-border: var(--border);--map-search-zone-trigger-radius: var(--radius-md);--map-search-zone-trigger-color: var(--text);--map-search-zone-trigger-font: inherit;--map-search-zone-trigger-size: var(--text-xs);--map-search-zone-trigger-transition: border-color var(--transition-fast);--map-search-zone-trigger-hover-border: var(--text-secondary);--map-search-zone-trigger-focus-shadow: var(--shadow-focus-ring);--map-search-zone-placeholder-color: var(--text-tertiary);--map-search-zone-chevron-color: var(--text-tertiary);--map-search-zone-chevron-transition: transform var(--transition-fast);--map-search-zone-chevron-open-transform: rotate(180deg);--map-search-zone-group-border-width: var(--border-width-default);--map-search-zone-group-border: var(--border);--map-search-zone-group-margin-block-start: var(--space-1);--map-search-zone-group-padding-block-start: var(--space-1);--map-search-zone-group-label-padding: var(--space-1) var(--space-3);--map-search-zone-group-label-size: var(--text-2xs);--map-search-zone-group-label-weight: var(--weight-semibold);--map-search-zone-group-label-transform: var(--text-transform-uppercase);--map-search-zone-group-label-tracking: var(--tracking-overline);--map-search-zone-group-label-color: var(--text-tertiary);--map-search-zone-checkbox-size: var(--dimension-0-875rem);--map-search-zone-checkbox-accent: var(--primary);--map-search-zone-code-min-width: var(--dimension-2-25rem);--map-search-zone-code-font: var(--font-mono);--map-search-zone-code-weight: var(--weight-semibold);--map-search-zone-code-color: var(--text);--map-search-zone-name-color: var(--text-secondary);--map-search-zone-footer-padding: var(--space-1-5) var(--space-3);--map-search-zone-footer-border-width: var(--border-width-default);--map-search-zone-footer-border: var(--border);--map-search-zone-footer-margin-block-start: var(--space-1);--map-search-zone-clear-bg: transparent;--map-search-zone-clear-border-width: 0;--map-search-zone-clear-font: inherit;--map-search-zone-clear-size: var(--text-xs);--map-search-zone-clear-color: var(--text-secondary);--map-search-zone-clear-padding: 0;--map-search-zone-clear-hover-color: var(--text);--map-search-zone-clear-disabled-color: var(--text-tertiary);--map-search-range-row-template: 1fr auto 1fr;--map-search-range-row-gap: var(--space-2);--map-search-range-separator-size: var(--text-xs);--map-search-range-separator-color: var(--text-tertiary);--map-search-toggle-gap: var(--space-0-5);--map-search-toggle-padding: var(--space-0-5);--map-search-toggle-bg: var(--section-header-bg);--map-search-toggle-radius: var(--radius-md);--map-search-toggle-button-height: var(--dimension-1-5rem);--map-search-toggle-button-padding: 0;--map-search-toggle-button-font: inherit;--map-search-toggle-button-size: var(--text-xs);--map-search-toggle-button-weight: var(--weight-medium);--map-search-toggle-button-line-height: var(--leading-none);--map-search-toggle-button-color: var(--text-secondary);--map-search-toggle-button-bg: transparent;--map-search-toggle-button-border-width: 0;--map-search-toggle-button-radius: var(--radius-sm);--map-search-toggle-button-transition: background var(--transition-fast), color var(--transition-fast);--map-search-toggle-button-hover-color: var(--text);--map-search-toggle-button-active-bg: var(--surface);--map-search-toggle-button-active-color: var(--text);--map-search-result-marker-border-width: var(--dimension-1px);--map-search-result-marker-border: var(--text-on-dark);--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);--map-search-result-marker-radius: var(--radius-full);--map-search-result-marker-color: var(--text-on-dark);--map-search-result-cluster-min-width: var(--dimension-34px);--map-search-result-cluster-small-bg: var(--primary);--map-search-result-cluster-small-size: var(--dimension-34px);--map-search-result-cluster-medium-bg: var(--surface-base);--map-search-result-cluster-medium-border: var(--primary-light);--map-search-result-cluster-medium-color: var(--text);--map-search-result-cluster-medium-size: var(--dimension-42px);--map-search-result-cluster-large-bg: var(--purple);--map-search-result-cluster-large-size: var(--dimension-52px);--map-search-result-point-bg: var(--primary);--map-search-result-point-size: var(--dimension-13px)}:root{--report-card-bg: var(--surface);--report-card-border-width: var(--dimension-1px);--report-card-border: var(--border);--report-card-radius: var(--radius-lg);--report-card-header-gap: var(--space-2-5);--report-card-header-padding: var(--space-3-5) var(--space-6);--report-card-header-bg: var(--section-header-bg);--report-card-header-border-width: var(--dimension-1px);--report-card-header-border: var(--border);--report-card-icon-color: var(--text-secondary);--report-card-title-size: var(--text-xs);--report-card-title-weight: var(--weight-bold);--report-card-title-color: var(--text);--report-card-title-transform: var(--text-transform-uppercase);--report-card-title-tracking: var(--tracking-overline);--report-card-stats-border-width: var(--dimension-1px);--report-card-stats-border: var(--border);--report-card-stat-row-padding: var(--space-3) var(--space-6);--report-card-stat-row-gap: var(--space-4);--report-card-stat-row-border-width: var(--dimension-1px);--report-card-stat-row-border: var(--border);--report-card-svg-panel-bg: var(--bg-subtle);--report-card-svg-panel-min-height: var(--dimension-200px);--report-card-svg-panel-min-height-mobile: var(--dimension-220px);--report-card-svg-panel-border-width-mobile: var(--dimension-1px);--report-card-svg-panel-border-mobile: var(--border);--report-card-status-pass-color: var(--success);--report-card-status-fail-color: var(--error);--report-card-status-warning-color: var(--warning);--report-card-status-info-color: var(--text-tertiary);--report-card-subheader-gap: var(--space-2);--report-card-subheader-padding: var(--space-3) var(--space-6);--report-card-subheader-bg: var(--section-header-bg);--report-card-subheader-border-width: var(--dimension-1px);--report-card-subheader-border: var(--border);--report-card-subheader-size: var(--text-xs);--report-card-subheader-weight: var(--weight-bold);--report-card-subheader-color: var(--text);--report-card-subheader-transform: var(--text-transform-uppercase);--report-card-subheader-tracking: var(--tracking-overline);--report-card-loading-padding: var(--space-5) var(--space-6);--report-card-loading-size: var(--text-sm);--report-card-loading-color: var(--text-secondary);--report-card-badge-gap: var(--space-1);--report-card-badge-size: var(--text-2xs);--report-card-badge-weight: var(--weight-semibold);--report-card-badge-padding: var(--dimension-0-15rem) var(--space-2);--report-card-badge-radius: var(--radius-full);--report-card-badge-transform: var(--text-transform-uppercase);--report-card-badge-tracking: var(--tracking-data);--report-card-badge-viable-bg: var(--success-bg);--report-card-badge-viable-color: var(--success-dark);--report-card-badge-viable-border-width: var(--dimension-1px);--report-card-badge-viable-border: var(--success-border);--report-card-badge-conditional-bg: var(--warning-bg);--report-card-badge-conditional-color: var(--warning-dark);--report-card-badge-conditional-border-width: var(--dimension-1px);--report-card-badge-conditional-border: var(--warning-border);--report-card-badge-not-viable-bg: var(--error-bg);--report-card-badge-not-viable-color: var(--error-dark);--report-card-badge-not-viable-border-width: var(--dimension-1px);--report-card-badge-not-viable-border: var(--error-border);--report-card-stat-label-size: var(--text-sm);--report-card-stat-label-color: var(--text-secondary);--report-card-stat-value-size: var(--text-data);--report-card-stat-value-weight: var(--weight-semibold);--report-card-stat-value-color: var(--text);--report-card-stat-value-gap: var(--space-1-5);--report-card-empty-padding: var(--space-6);--report-card-empty-color: var(--text-tertiary);--report-card-state-message-gap: var(--space-2);--report-card-state-message-padding: var(--space-5) var(--space-6);--report-card-state-message-size: var(--text-sm);--report-card-state-message-color: var(--text-secondary);--report-card-retry-button-padding: var(--space-1) var(--space-3);--report-card-retry-button-border-width: var(--dimension-1px);--report-card-retry-button-border: var(--border);--report-card-retry-button-bg: var(--surface);--report-card-retry-button-radius: var(--radius-sm);--report-card-retry-button-size: var(--text-xs);--report-card-retry-button-color: var(--text);--report-card-retry-button-hover-bg: var(--bg-subtle);--report-card-retry-button-focus-shadow: var(--shadow-focus-ring);--report-card-summary-row-border-width: var(--dimension-1px);--report-card-summary-row-border: var(--border);--report-card-summary-item-gap: var(--space-1-5);--report-card-summary-item-padding: var(--space-3-5) var(--space-4);--report-card-summary-item-border-width: var(--dimension-1px);--report-card-summary-item-border: var(--border);--report-card-summary-label-size: var(--text-micro);--report-card-summary-label-weight: var(--weight-semibold);--report-card-summary-label-color: var(--text-secondary);--report-card-summary-label-transform: var(--text-transform-uppercase);--report-card-summary-label-tracking: var(--tracking-section);--report-card-summary-status-gap: var(--space-1-5);--report-card-summary-status-size: var(--text-dense);--report-card-summary-status-weight: var(--weight-bold);--report-card-summary-status-transform: var(--text-transform-uppercase);--report-card-summary-status-tracking: var(--tracking-status);--report-card-summary-status-clear-color: var(--success);--report-card-summary-status-caution-color: var(--warning);--report-card-summary-icon-clear-color: var(--success);--report-card-summary-icon-caution-color: var(--warning);--report-card-summary-icon-fail-color: var(--error);--report-card-summary-value-gap: var(--space-1-5);--report-card-summary-value-size: var(--text-data);--report-card-summary-value-weight: var(--weight-bold);--report-card-summary-value-color: var(--text);--report-card-summary-footprint-note-size: var(--text-micro);--report-card-summary-footprint-note-weight: var(--weight-medium);--report-card-summary-footprint-note-color: var(--text-tertiary);--report-card-summary-eligibility-columns: 1fr 1fr;--report-card-summary-eligibility-columns-mobile: 1fr;--report-card-summary-eligibility-item-gap: var(--space-2);--report-card-summary-eligibility-item-padding: var(--space-2-5) var(--space-6);--report-card-summary-eligibility-item-border-width: var(--dimension-1px);--report-card-summary-eligibility-item-border: var(--border);--report-card-summary-eligibility-label-size: var(--text-dense);--report-card-summary-eligibility-label-color: var(--text-secondary);--report-card-summary-eligibility-value-size: var(--text-dense);--report-card-summary-eligibility-value-weight: var(--weight-semibold);--report-card-summary-eligibility-value-color: var(--text);--report-card-summary-eligibility-fail-color: var(--error-dark);--report-card-summary-analysis-columns-mobile: repeat(2, 1fr);--report-card-summary-multiplex-columns-mobile: repeat(3, 1fr);--report-card-summary-mobile-divider-width: var(--dimension-1px);--report-card-summary-mobile-divider: var(--border);--report-card-svg-fill-bg-subtle: var(--bg-subtle);--report-card-svg-fill-surface: var(--surface);--report-card-svg-fill-text: var(--text);--report-card-svg-fill-text-secondary: var(--text-secondary);--report-card-svg-stroke-surface: var(--surface);--report-card-svg-stroke-text-secondary: var(--text-secondary)}:root{--report-shell-container-padding-block-end: var(--space-12);--report-shell-capped-max-width: var(--dimension-1200px);--report-shell-visually-hidden-size: var(--dimension-1px);--report-shell-visually-hidden-margin: var(--dimension-neg-1px);--report-shell-toolbar-gap: var(--entity-toolbar-gap);--report-shell-section-select-min-width: var(--dimension-156px);--report-shell-section-select-height: var(--entity-toolbar-control-height);--report-shell-section-select-padding: 0 calc(var(--space-8) + var(--space-1)) 0 var(--space-3);--report-shell-section-select-border-width: var(--dimension-1px);--report-shell-section-select-border: var(--border);--report-shell-section-select-radius: var(--entity-toolbar-radius);--report-shell-section-select-bg: var(--surface);--report-shell-section-select-color: var(--text);--report-shell-section-select-font: inherit;--report-shell-section-select-size: var(--text-sm);--report-shell-section-select-weight: var(--weight-medium);--report-shell-section-select-line-height: var(--leading-normal);--report-shell-section-select-transition: border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);--report-shell-section-select-hover-border: var(--border-hover);--report-shell-section-select-hover-bg: var(--surface-hover);--report-shell-section-select-focus-shadow: var(--elevation-focus-ring);--report-shell-section-select-arrow-inset-inline-end: var(--space-3);--report-shell-section-select-arrow-size: var(--dimension-6px);--report-shell-section-select-arrow-border-width: var(--dimension-1px);--report-shell-section-select-arrow-border: var(--text-tertiary);--report-shell-section-select-arrow-transform: translateY(-70%) rotate(45deg);--report-shell-content-gap: var(--space-8);--report-shell-tab-panel-gap: var(--space-8);--report-shell-tab-panel-focus-shadow: var(--shadow-focus-ring);--report-shell-tab-panel-focus-radius: var(--radius-md);--report-shell-tab-fallback-min-height: var(--dimension-160px);--report-shell-tab-fallback-color: var(--text-tertiary);--report-shell-tab-fallback-size: var(--text-sm);--report-shell-summary-grid-gap: var(--space-8);--report-shell-data-quality-gap: var(--space-3);--report-shell-data-quality-padding: var(--space-3) var(--space-4);--report-shell-data-quality-bg: var(--warning-bg);--report-shell-data-quality-border-width: var(--dimension-1px);--report-shell-data-quality-border: var(--warning-border);--report-shell-data-quality-accent-width: var(--dimension-4px);--report-shell-data-quality-accent: var(--warning);--report-shell-data-quality-radius: var(--radius-md);--report-shell-data-quality-color: var(--warning-darker);--report-shell-data-quality-size: var(--text-sm);--report-shell-data-quality-icon-margin-block-start: var(--dimension-2px);--report-shell-data-quality-item-margin: 0 0 var(--space-1) 0;--report-shell-toast-inset-block-end: var(--space-8);--report-shell-toast-inset-inline-end: var(--space-8);--report-shell-toast-bg: var(--success);--report-shell-toast-color: var(--text-on-dark);--report-shell-toast-padding: var(--space-4) var(--space-6);--report-shell-toast-radius: var(--radius-md);--report-shell-toast-gap: var(--space-2);--report-shell-toast-elevation: var(--elevation-panel);--report-shell-toast-z-index: var(--z-toast);--report-shell-toast-animation: slideUp var(--motion-duration-300) var(--motion-ease-out);--report-shell-toast-enter-opacity: var(--opacity-0);--report-shell-toast-enter-translate-y: var(--space-4);--report-shell-toast-rest-opacity: var(--opacity-100);--report-shell-toast-rest-translate-y: var(--transform-translate-none);--report-shell-error-icon-color: var(--error);--report-shell-search-page-gap: var(--space-6);--report-tile-canvas-inset: 0;--report-tile-canvas-size: 100%;--report-map-capture-thumb-size-default: var(--space-0);--report-map-capture-offscreen-left: var(--dimension-neg-9999px);--report-map-capture-offscreen-top: 0;--report-export-preset-bar-gap: var(--space-3);--report-export-preset-bar-padding-block-end: var(--space-3);--report-export-preset-bar-margin-block-end: var(--space-3);--report-export-preset-bar-border-width: var(--dimension-1px);--report-export-preset-bar-border: var(--border);--report-export-preset-field-gap: var(--space-1);--report-export-preset-field-min-width: var(--dimension-12rem);--report-export-label-size: var(--text-xs);--report-export-label-weight: var(--weight-semibold);--report-export-label-transform: var(--text-transform-uppercase);--report-export-label-tracking: .04em;--report-export-label-color: var(--text-tertiary);--report-export-control-height: var(--dimension-2-25rem);--report-export-control-padding-inline: var(--space-2);--report-export-control-border-width: var(--dimension-1px);--report-export-control-border: var(--border);--report-export-control-radius: var(--radius-sm);--report-export-control-bg: var(--surface);--report-export-control-color: var(--text);--report-export-control-size: var(--text-sm);--report-export-actions-gap: var(--space-2);--report-export-columns-template: repeat(2, minmax(0, 1fr));--report-export-columns-template-mobile: 1fr;--report-export-columns-gap: var(--space-5);--report-export-columns-max-height: 52vh;--report-export-column-gap: var(--space-3);--report-export-column-title-size: var(--text-xs);--report-export-column-title-weight: var(--weight-bold);--report-export-column-title-transform: var(--text-transform-uppercase);--report-export-column-title-tracking: .04em;--report-export-column-title-color: var(--text-tertiary);--report-export-column-title-padding-block-end: var(--space-1);--report-export-column-title-border-width: var(--dimension-1px);--report-export-column-title-border: var(--border);--report-export-section-row-gap: var(--space-2);--report-export-page-list-gap: var(--space-2);--report-export-page-list-padding-inline-start: var(--space-5);--report-export-page-group-gap: var(--space-1-5);--report-export-page-group-label-size: var(--text-xs);--report-export-page-group-label-weight: var(--weight-semibold);--report-export-page-group-label-transform: var(--text-transform-uppercase);--report-export-page-group-label-tracking: .03em;--report-export-page-group-label-color: var(--text-tertiary);--report-export-empty-hint-margin: var(--space-3) 0 0;--report-export-empty-hint-color: var(--warning-dark);--report-export-empty-hint-size: var(--text-sm);--report-export-footer-gap: var(--space-3);--report-export-footer-actions-gap: var(--space-2);--report-heritage-svg-min-height: var(--dimension-160px);--report-heritage-row-gap: var(--dimension-0-2rem);--report-heritage-row-padding: var(--space-2-5) var(--space-6);--report-heritage-row-border-width: var(--dimension-1px);--report-heritage-row-border: var(--border);--report-heritage-top-gap: var(--space-2);--report-heritage-label-size: var(--text-dense);--report-heritage-label-color: var(--text-secondary);--report-heritage-label-gap: var(--space-2);--report-heritage-desc-size: var(--text-xs);--report-heritage-desc-color: var(--warning-dark);--report-heritage-desc-line-height: var(--leading-snug);--report-heritage-badge-padding: var(--dimension-0-15rem) var(--space-2);--report-heritage-badge-radius: var(--radius-full);--report-heritage-badge-size: var(--text-xs);--report-heritage-badge-weight: var(--weight-semibold);--report-heritage-badge-success-bg: var(--success-bg);--report-heritage-badge-success-color: var(--success-dark);--report-heritage-badge-success-border-width: var(--dimension-1px);--report-heritage-badge-success-border: var(--success-border);--report-heritage-badge-warning-bg: var(--warning-bg);--report-heritage-badge-warning-color: var(--warning-dark);--report-heritage-badge-warning-border-width: var(--dimension-1px);--report-heritage-badge-warning-border: var(--warning-border);--report-heritage-svg-border-width-mobile: var(--dimension-1px);--report-heritage-svg-border-mobile: var(--border);--report-heritage-svg-min-height-mobile: var(--dimension-220px);--report-permits-tab-gap: var(--space-6);--report-permits-tab-empty-padding: var(--space-12) var(--space-6);--report-permits-tab-empty-gap: var(--space-3);--report-permits-tab-empty-color: var(--text-secondary);--report-permits-tab-empty-icon-color: var(--text-tertiary)}:root{--report-bylaw-text-margin-block-start: var(--space-2);--report-bylaw-text-padding: var(--space-2-5) var(--space-3-5);--report-bylaw-text-size: var(--text-2xs);--report-bylaw-text-color: var(--text-secondary);--report-bylaw-text-line-height: var(--leading-readable);--report-bylaw-text-bg: var(--bg-subtle);--report-bylaw-text-radius: var(--radius-sm);--report-bylaw-text-border-width: var(--dimension-2px);--report-bylaw-text-border: var(--border);--report-bylaw-text-line-gap: var(--space-1);--report-bylaw-text-indent-1: var(--space-3);--report-bylaw-text-indent-2: var(--space-6);--report-bylaw-text-clause-gap: var(--space-1);--report-bylaw-text-clause-label-color: var(--text-tertiary);--report-bylaw-text-clause-label-weight: var(--weight-semibold);--report-bylaw-text-heading-weight: var(--weight-semibold);--report-bylaw-text-heading-color: var(--text);--report-bylaw-text-heading-margin-block-start: var(--space-4);--report-bylaw-text-heading-padding-block-start: var(--space-3);--report-bylaw-text-heading-border-width: var(--dimension-1px);--report-bylaw-text-heading-border: var(--border);--report-analysis-detail-row-gap: var(--space-3);--report-analysis-detail-row-padding: var(--space-4) var(--space-6);--report-analysis-detail-row-padding-mobile: var(--space-3) var(--space-4);--report-analysis-detail-row-border-width: var(--dimension-1px);--report-analysis-detail-row-border: var(--border);--report-analysis-detail-icon-margin-block-start: var(--dimension-2px);--report-analysis-detail-content-gap: var(--space-1);--report-analysis-detail-label-row-gap: var(--space-4);--report-analysis-detail-label-row-gap-mobile: var(--space-1);--report-analysis-detail-label-size: var(--text-sm);--report-analysis-detail-label-weight: var(--weight-medium);--report-analysis-detail-label-color: var(--text);--report-analysis-detail-value-size: var(--text-sm);--report-analysis-detail-value-weight: var(--weight-semibold);--report-analysis-detail-value-color: var(--text);--report-analysis-detail-copy-size: var(--text-xs);--report-analysis-detail-copy-color: var(--text-secondary);--report-analysis-detail-copy-line-height: var(--leading-normal);--report-analysis-detail-icon-info-color: var(--text-tertiary);--report-constraints-breakdown-result-gap: var(--space-4);--report-constraints-breakdown-result-padding: var(--space-3-5) var(--space-6);--report-constraints-breakdown-result-bg: var(--bg-subtle);--report-constraints-breakdown-result-border-width: var(--dimension-1px);--report-constraints-breakdown-result-border: var(--border);--report-constraints-breakdown-result-label-size: var(--text-data);--report-constraints-breakdown-result-label-weight: var(--weight-semibold);--report-constraints-breakdown-result-label-color: var(--text);--report-constraints-breakdown-result-value-gap: var(--space-4);--report-constraints-breakdown-result-value-size: var(--text-lg);--report-constraints-breakdown-result-value-weight: var(--weight-bold);--report-constraints-breakdown-result-value-color: var(--text);--report-constraints-breakdown-footprint-note-size: var(--text-micro);--report-constraints-breakdown-footprint-note-color: var(--text-tertiary);--report-constraints-breakdown-stat-label-gap: var(--dimension-0-125rem);--report-constraints-breakdown-stat-label-size: var(--text-data);--report-constraints-breakdown-stat-label-color: var(--text-secondary);--report-constraints-breakdown-stat-note-size: var(--text-micro);--report-constraints-breakdown-stat-note-color: var(--text-tertiary);--report-constraints-breakdown-stat-note-line-height: var(--leading-compact);--report-constraints-breakdown-stat-value-size: var(--text-data);--report-constraints-breakdown-stat-value-weight: var(--weight-semibold);--report-constraints-breakdown-stat-value-color: var(--text);--report-constraints-breakdown-stat-value-gap: var(--space-2);--report-constraints-breakdown-badge-size: var(--text-2xs);--report-constraints-breakdown-badge-weight: var(--weight-bold);--report-constraints-breakdown-badge-padding: var(--dimension-0-125rem) var(--space-1-5);--report-constraints-breakdown-badge-radius: var(--radius-sm);--report-constraints-breakdown-badge-transform: var(--text-transform-uppercase);--report-constraints-breakdown-badge-tracking: var(--tracking-section);--report-constraints-breakdown-badge-success-bg: var(--success-bg);--report-constraints-breakdown-badge-success-color: var(--success-dark);--report-constraints-breakdown-badge-success-border-width: var(--dimension-1px);--report-constraints-breakdown-badge-success-border: var(--success-border);--report-multiplex-setbacks-tall-min-height: var(--dimension-350px);--report-multiplex-setbacks-tall-min-height-mobile: var(--dimension-260px);--report-multiplex-setbacks-tall-columns: 2fr 3fr;--report-multiplex-setbacks-tall-columns-mobile: 1fr;--report-multiplex-setbacks-stat-label-gap: var(--dimension-0-125rem);--report-multiplex-setbacks-stat-label-size: var(--text-data);--report-multiplex-setbacks-stat-label-color: var(--text-secondary);--report-multiplex-setbacks-stat-note-size: var(--text-micro);--report-multiplex-setbacks-stat-note-color: var(--text-tertiary);--report-multiplex-setbacks-stat-note-line-height: var(--leading-compact);--report-multiplex-setbacks-stat-value-size: var(--text-data);--report-multiplex-setbacks-stat-value-weight: var(--weight-semibold);--report-multiplex-setbacks-stat-value-color: var(--text);--report-multiplex-setbacks-stat-value-gap: var(--space-2);--report-multiplex-setbacks-ineligible-gap: var(--space-2);--report-multiplex-setbacks-ineligible-padding: var(--space-3) var(--space-6);--report-multiplex-setbacks-ineligible-bg: var(--bg-subtle);--report-multiplex-setbacks-ineligible-border-width: var(--dimension-1px);--report-multiplex-setbacks-ineligible-border: var(--border-light);--report-multiplex-setbacks-ineligible-size: var(--text-dense);--report-multiplex-setbacks-ineligible-color: var(--text-secondary);--report-multiplex-setbacks-empty-padding: var(--space-6);--report-multiplex-setbacks-empty-color: var(--text-tertiary);--report-multiplex-setbacks-svg-border-width-mobile: var(--dimension-1px);--report-multiplex-setbacks-svg-border-mobile: var(--border)}:root{--report-interior-shell-gap: var(--space-5);--report-interior-header-gap: var(--space-4);--report-interior-header-left-gap: var(--space-1);--report-interior-title-size: var(--text-base);--report-interior-title-weight: var(--weight-semibold);--report-interior-title-color: var(--text);--report-interior-subtitle-size: var(--text-sm);--report-interior-subtitle-color: var(--text-secondary);--report-interior-add-button-gap: var(--space-1-5);--report-interior-add-button-min-height: var(--entity-toolbar-control-height);--report-interior-add-button-padding: 0 var(--space-3);--report-interior-add-button-size: var(--text-sm);--report-interior-add-button-weight: var(--weight-medium);--report-interior-add-button-color: var(--text);--report-interior-add-button-bg: var(--surface);--report-interior-add-button-border-width: var(--dimension-1px);--report-interior-add-button-border: var(--border);--report-interior-add-button-radius: var(--entity-toolbar-radius);--report-interior-add-button-hover-bg: var(--bg-subtle);--report-interior-add-button-transition: background var(--motion-duration-fast);--report-interior-type-label-gap: var(--space-1-5);--report-interior-type-label-color: var(--text-secondary);--report-interior-type-label-size: var(--text-xs);--report-interior-type-label-weight: var(--weight-semibold);--report-interior-form-gap: var(--space-4);--report-interior-table-wrap-bg: var(--surface);--report-interior-table-wrap-border-width: var(--dimension-1px);--report-interior-table-wrap-border: var(--border);--report-interior-table-wrap-radius: var(--radius-lg);--report-interior-table-min-width: var(--dimension-720px);--report-interior-table-color: var(--text);--report-interior-table-size: var(--text-sm);--report-interior-table-cell-padding: var(--space-3) var(--space-4);--report-interior-table-cell-border-width: var(--dimension-1px);--report-interior-table-cell-border: var(--border);--report-interior-table-header-bg: var(--section-header-bg);--report-interior-table-header-color: var(--text-secondary);--report-interior-table-header-size: var(--text-micro);--report-interior-table-header-weight: var(--weight-bold);--report-interior-table-header-tracking: var(--tracking-heading);--report-interior-table-header-transform: var(--text-transform-uppercase);--report-interior-dropdown-offset: var(--space-2);--report-interior-dropdown-bg: var(--surface);--report-interior-dropdown-border-width: var(--dimension-1px);--report-interior-dropdown-border: var(--border);--report-interior-dropdown-radius: var(--radius-md);--report-interior-dropdown-elevation: var(--elevation-raised);--report-interior-dropdown-min-width: var(--dimension-180px);--report-interior-dropdown-z-index: var(--z-dropdown);--report-interior-dropdown-item-gap: var(--space-2);--report-interior-dropdown-item-padding: var(--space-2-5) var(--space-4);--report-interior-dropdown-item-size: var(--text-sm);--report-interior-dropdown-item-color: var(--text);--report-interior-dropdown-item-bg: transparent;--report-interior-dropdown-item-hover-bg: var(--bg-subtle);--report-interior-dropdown-item-transition: background var(--motion-duration-100)}:root{--report-zoning-state-padding: var(--dimension-2rem) var(--dimension-1-5rem);--report-zoning-state-size: var(--text-dense);--report-zoning-state-color: var(--text-secondary);--report-zoning-state-error-color: var(--danger);--report-zoning-bylaw-border-width: var(--dimension-1px);--report-zoning-bylaw-border: var(--border);--report-zoning-info-grid-columns: repeat(4, 1fr);--report-zoning-info-grid-rows: repeat(2, 1fr);--report-zoning-badge-size: var(--text-2xs);--report-zoning-badge-weight: var(--weight-normal);--report-zoning-badge-font: var(--font-mono);--report-zoning-badge-numeric: var(--font-variant-numeric-tabular);--report-zoning-badge-color: var(--text-tertiary);--report-zoning-badge-bg: var(--bg-subtle);--report-zoning-badge-padding: var(--dimension-0-1rem) var(--space-2);--report-zoning-badge-radius: var(--radius-sm);--report-zoning-badge-transform: var(--text-transform-none);--report-zoning-badge-tracking: var(--tracking-normal);--report-zoning-info-cell-gap: var(--space-3);--report-zoning-info-cell-padding: var(--space-3) var(--space-5);--report-zoning-info-cell-border-width: var(--dimension-1px);--report-zoning-info-cell-border: var(--border);--report-zoning-info-label-size: var(--text-dense);--report-zoning-info-label-color: var(--text-secondary);--report-zoning-info-value-size: var(--text-dense);--report-zoning-info-value-weight: var(--weight-semibold);--report-zoning-info-value-color: var(--text);--report-zoning-info-value-muted-color: var(--text-secondary);--report-zoning-info-value-muted-weight: var(--weight-normal);--report-zoning-collapsible-border-width: var(--dimension-1px);--report-zoning-collapsible-border: var(--border);--report-zoning-collapsible-header-padding: var(--space-2) var(--space-6);--report-zoning-collapsible-header-size: var(--text-dense);--report-zoning-collapsible-header-weight: var(--weight-semibold);--report-zoning-collapsible-header-color: var(--text-secondary);--report-zoning-collapsible-header-transform: var(--text-transform-uppercase);--report-zoning-collapsible-header-tracking: var(--tracking-section);--report-zoning-collapsible-header-bg: var(--section-header-bg);--report-zoning-collapsible-header-hover-bg: var(--bg-subtle);--report-zoning-collapsible-header-transition: background var(--motion-duration-fast);--report-zoning-collapsible-right-gap: var(--space-2-5);--report-zoning-collapsible-toggle-gap: var(--space-2);--report-zoning-collapsible-chevron-opacity: var(--opacity-40);--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-collapsible-content-border-width: var(--dimension-1px);--report-zoning-collapsible-content-border: var(--border);--report-zoning-exception-preamble-size: var(--text-dense);--report-zoning-exception-preamble-color: var(--text-secondary);--report-zoning-exception-preamble-line-height: var(--leading-normal);--report-zoning-exception-preamble-margin: 0 0 var(--space-4) 0;--report-zoning-exception-preamble-style: var(--font-style-italic);--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-size: var(--text-dense);--report-zoning-exception-title-weight: var(--weight-semibold);--report-zoning-exception-title-color: var(--text);--report-zoning-exception-title-margin: 0 0 var(--space-2) 0;--report-zoning-exception-list-padding-inline-start: var(--space-1);--report-zoning-exception-item-size: var(--text-dense);--report-zoning-exception-item-color: var(--text);--report-zoning-exception-item-line-height: var(--leading-code);--report-zoning-exception-item-margin: 0 0 var(--dimension-0-4rem) 0;--report-zoning-exception-item-padding-inline-start: var(--space-10);--report-zoning-exception-item-text-indent: var(--zoning-info-list-indent);--report-zoning-exception-source-size: var(--text-mini);--report-zoning-exception-source-color: var(--text-secondary);--report-zoning-exception-source-margin: var(--space-3) 0 0 0;--report-zoning-exception-source-style: var(--font-style-italic);--report-zoning-compliance-indent-bg: var(--bg-subtle);--report-zoning-compliance-indent-padding-inline-start: var(--dimension-2-5rem);--report-zoning-compliance-indent-label-size: var(--text-dense);--report-zoning-compliance-indent-label-color: var(--text-secondary);--report-zoning-compliance-label-group-gap: var(--dimension-0-125rem);--report-zoning-compliance-label-size: var(--text-data);--report-zoning-compliance-label-color: var(--text-secondary);--report-zoning-compliance-note-size: var(--text-micro);--report-zoning-compliance-note-color: var(--text-tertiary);--report-zoning-compliance-note-line-height: var(--leading-compact);--report-zoning-compliance-value-size: var(--text-data);--report-zoning-compliance-value-weight: var(--weight-semibold);--report-zoning-compliance-value-color: var(--text);--report-zoning-compliance-value-gap: var(--dimension-0-5rem);--report-zoning-compliance-value-fail-color: var(--error-dark);--report-zoning-compliance-info-note-gap: var(--dimension-0-5rem);--report-zoning-compliance-info-note-padding: var(--dimension-0-5rem) var(--dimension-1-5rem);--report-zoning-compliance-info-note-bg: var(--surface);--report-zoning-compliance-info-note-size: var(--text-dense);--report-zoning-compliance-info-note-color: var(--text-secondary);--report-zoning-compliance-empty-padding: var(--dimension-1-5rem);--report-zoning-compliance-empty-color: var(--text-tertiary)}:root{--report-location-municipality-size: var(--text-dense);--report-location-municipality-weight: var(--weight-medium);--report-location-municipality-color: var(--text-secondary);--report-location-image-columns: 1fr 1fr;--report-location-image-columns-mobile: 1fr;--report-location-image-divider-width: var(--dimension-1-5px);--report-location-image-divider: var(--border);--report-location-image-panel-bg: var(--bg-subtle);--report-location-image-panel-min-height: var(--dimension-200px);--report-location-image-panel-min-height-mobile: var(--dimension-240px);--report-location-image-caption-padding: var(--space-2-5) var(--space-4);--report-location-image-caption-border-width: var(--dimension-1px);--report-location-image-caption-border: var(--border);--report-location-image-caption-gap-mobile: var(--space-4);--report-location-image-caption-label-size: var(--text-data);--report-location-image-caption-label-color: var(--text-secondary);--report-location-image-caption-value-size: var(--text-data);--report-location-image-caption-value-weight: var(--weight-semibold);--report-location-image-caption-value-color: var(--text);--report-location-clickable-transition: color var(--transition-fast);--report-location-clickable-hover-color: var(--primary);--report-nearby-card-body-min-height: var(--dimension-320px);--report-nearby-card-body-max-height: var(--dimension-560px);--report-nearby-card-body-max-height-mobile: none;--report-nearby-stats-list-min-height: var(--size-none);--report-nearby-service-row-gap: var(--space-3);--report-nearby-service-row-padding: var(--space-3-5) var(--space-5);--report-nearby-service-row-border-width: var(--dimension-1px);--report-nearby-service-row-border: var(--border);--report-nearby-service-icon-size: var(--size-icon-xs);--report-nearby-service-icon-radius: var(--radius-circle);--report-nearby-service-icon-margin-block-start: var(--space-1);--report-nearby-service-icon-bg: var(--text-tertiary);--report-nearby-service-info-gap: var(--dimension-0-1rem);--report-nearby-service-label-size: var(--text-micro);--report-nearby-service-label-weight: var(--weight-semibold);--report-nearby-service-label-transform: var(--text-transform-uppercase);--report-nearby-service-label-tracking: var(--tracking-section);--report-nearby-service-label-color: var(--text-secondary);--report-nearby-service-name-size: var(--text-sm);--report-nearby-service-name-weight: var(--weight-semibold);--report-nearby-service-name-color: var(--text);--report-nearby-service-address-size: var(--text-xs);--report-nearby-service-address-color: var(--text-secondary);--report-nearby-service-stats-gap: var(--space-1);--report-nearby-service-stats-margin-block-start: var(--dimension-0-15rem);--report-nearby-service-distance-size: var(--text-dense);--report-nearby-service-distance-color: var(--text-secondary);--report-nearby-service-distance-weight: var(--weight-medium);--report-nearby-service-divider-size: var(--text-dense);--report-nearby-service-divider-color: var(--text-tertiary);--report-nearby-service-drivetime-size: var(--text-dense);--report-nearby-service-drivetime-color: var(--text-secondary);--report-nearby-service-no-data-color: var(--text-tertiary);--report-nearby-service-no-data-weight: var(--weight-normal);--report-nearby-directions-button-size: var(--size-control-sm);--report-nearby-directions-button-radius: var(--radius-circle);--report-nearby-directions-button-color: var(--text-tertiary);--report-nearby-directions-button-transition: background var(--transition-fast), color var(--transition-fast);--report-nearby-directions-button-hover-bg: var(--border);--report-nearby-directions-button-hover-color: var(--text);--report-nearby-map-min-height: var(--dimension-220px);--report-nearby-map-min-height-mobile: var(--dimension-240px);--report-nearby-map-aspect-mobile: 4 / 3;--report-nearby-map-border-width-mobile: var(--dimension-1px);--report-nearby-map-border-mobile: var(--border);--report-nearby-map-empty-size: var(--text-dense);--report-nearby-map-empty-color: var(--text-secondary);--report-nearby-map-route-overlay: transparent;--report-nearby-map-service-point-stroke: var(--surface);--report-nearby-map-property-point-fill: var(--text);--report-nearby-map-property-point-stroke: var(--surface);--report-nearby-map-property-core-fill: var(--surface)}:root{--report-property-facts-stack-gap: var(--space-8);--report-property-facts-stat-label-size: var(--text-data);--report-property-facts-stat-label-color: var(--text-secondary);--report-property-facts-stat-value-size: var(--text-data);--report-property-facts-stat-value-weight: var(--weight-semibold);--report-property-facts-stat-value-color: var(--text);--report-property-facts-stat-sub-size: var(--text-dense);--report-property-facts-stat-sub-color: var(--text-secondary);--report-property-facts-stat-sub-weight: var(--weight-normal);--report-property-facts-details-border-width: var(--dimension-1px);--report-property-facts-details-border: var(--border);--report-property-facts-details-header-padding: var(--space-2) var(--space-6);--report-property-facts-details-header-size: var(--text-dense);--report-property-facts-details-header-weight: var(--weight-semibold);--report-property-facts-details-header-color: var(--text-secondary);--report-property-facts-details-header-transform: var(--text-transform-uppercase);--report-property-facts-details-header-tracking: var(--tracking-section);--report-property-facts-details-header-bg: var(--section-header-bg);--report-property-facts-details-header-hover-bg: var(--bg-subtle);--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-gap: var(--space-2);--report-property-facts-details-cell-padding: var(--space-3) var(--space-5);--report-property-facts-details-cell-border-width: var(--dimension-1px);--report-property-facts-details-cell-border: var(--border);--report-property-facts-details-label-size: var(--text-data);--report-property-facts-details-label-size-compact: var(--text-dense);--report-property-facts-details-label-color: var(--text-secondary);--report-property-facts-details-value-size: var(--text-data);--report-property-facts-details-value-weight: var(--weight-semibold);--report-property-facts-details-value-color: var(--text);--report-property-facts-dim-label-fill: var(--text);--report-property-facts-dim-label-stroke: var(--surface);--report-property-facts-dim-label-stroke-width: var(--svg-stroke-icon-bold)}:root{--report-site-context-stat-label-size: var(--text-data);--report-site-context-stat-label-size-compact: var(--text-dense);--report-site-context-stat-label-color: var(--text-secondary);--report-site-context-stat-label-gap: var(--space-2);--report-site-context-stat-value-size: var(--text-data);--report-site-context-stat-value-size-compact: var(--text-dense);--report-site-context-stat-value-weight: var(--weight-semibold);--report-site-context-stat-value-weight-compact: var(--weight-medium);--report-site-context-stat-value-color: var(--text);--report-site-context-stat-value-gap: var(--space-2);--report-site-context-stat-value-small-size: var(--text-xs);--report-site-context-stat-value-small-weight: var(--weight-normal);--report-site-context-stat-value-small-color: var(--text-secondary);--report-site-context-status-success-color: var(--success);--report-site-context-status-warning-color: var(--warning);--report-site-context-status-danger-color: var(--error);--report-site-context-status-fail-color: var(--error-dark);--report-site-context-status-caution-color: var(--warning-dark);--report-site-context-status-strong-weight: var(--weight-bold);--report-site-context-empty-padding: var(--space-5) var(--space-6);--report-site-context-empty-center-padding: var(--space-6) 0;--report-site-context-empty-size: var(--text-sm);--report-site-context-empty-size-compact: var(--text-dense);--report-site-context-empty-color: var(--text-tertiary);--report-site-context-empty-font-style: var(--font-style-italic);--report-site-context-list-row-gap: var(--space-4);--report-site-context-list-row-padding: var(--space-3) var(--space-6);--report-site-context-list-row-border-width: var(--dimension-1px);--report-site-context-list-row-border: var(--border);--report-site-context-list-title-gap: var(--space-2);--report-site-context-list-title-size: var(--text-data);--report-site-context-list-title-weight: var(--weight-semibold);--report-site-context-list-title-color: var(--text);--report-site-context-list-meta-gap: var(--space-3);--report-site-context-list-meta-size: var(--text-dense);--report-site-context-list-meta-weight: var(--weight-medium);--report-site-context-list-meta-color: var(--text-secondary);--report-site-context-list-meta-sub-size: var(--text-dense);--report-site-context-list-meta-sub-weight: var(--weight-normal);--report-site-context-list-meta-sub-style: var(--font-style-italic);--report-site-context-list-meta-sub-color: var(--text-secondary);--report-site-context-badge-size: var(--text-xs);--report-site-context-badge-size-compact: var(--text-dense);--report-site-context-badge-size-micro: var(--text-micro);--report-site-context-badge-weight: var(--weight-semibold);--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-badge-radius: var(--radius-full);--report-site-context-badge-radius-compact: var(--radius-sm);--report-site-context-badge-transform: var(--text-transform-uppercase);--report-site-context-badge-tracking: var(--tracking-data);--report-site-context-badge-surface-bg: var(--surface);--report-site-context-badge-muted-bg: var(--bg-subtle);--report-site-context-badge-muted-color: var(--text-secondary);--report-site-context-badge-muted-border-width: var(--dimension-1px);--report-site-context-badge-muted-border: var(--border);--report-site-context-badge-success-bg: var(--success-bg);--report-site-context-badge-success-color: var(--success-dark);--report-site-context-badge-success-color-strong: var(--success-darker);--report-site-context-badge-success-border-width: var(--dimension-1px);--report-site-context-badge-success-border: var(--success-border);--report-site-context-badge-warning-bg: var(--warning-bg);--report-site-context-badge-warning-color: var(--warning-dark);--report-site-context-badge-warning-color-strong: var(--warning-darker);--report-site-context-badge-warning-border-width: var(--dimension-1px);--report-site-context-badge-warning-border: var(--warning-border);--report-site-context-svg-border-width-mobile: var(--dimension-1px);--report-site-context-svg-border-mobile: var(--border);--report-site-context-svg-min-height-mobile: var(--dimension-220px);--report-site-context-fixed-panel-min-height: var(--dimension-264px);--report-site-context-fixed-row-min-height: var(--dimension-44px);--report-site-context-chart-empty-fill: var(--text-tertiary);--report-site-context-chart-row-label-fill: var(--text-secondary);--report-site-context-chart-track-fill: var(--border);--report-site-context-chart-value-fill: var(--text);--report-site-context-chart-muted-fill: var(--text-tertiary);--report-site-context-chart-bg-fill: var(--bg-subtle);--report-site-context-chart-area-fill: var(--border);--report-site-context-chart-axis-label-fill: var(--text-secondary);--report-site-context-compass-disc-fill: var(--surface);--report-site-context-compass-hub-fill: var(--text-tertiary);--report-site-context-slope-color: var(--text);--report-site-context-slope-weight: var(--weight-semibold);--report-site-context-source-note-padding: var(--space-2) var(--space-6);--report-site-context-source-note-size: var(--text-micro);--report-site-context-source-note-color: var(--text-secondary);--report-site-context-source-note-opacity: var(--opacity-70);--report-site-context-source-note-border-width: var(--dimension-1px);--report-site-context-source-note-border: var(--border);--report-site-context-source-line-padding: var(--space-1-5) var(--space-6) var(--space-2-5);--report-site-context-source-line-size: var(--text-xs);--report-site-context-source-line-weight: var(--weight-normal);--report-site-context-source-line-color: var(--text-tertiary);--report-site-context-source-line-border-width: var(--dimension-1px);--report-site-context-source-line-border: var(--border);--report-site-context-utility-row-gap: var(--dimension-0-25rem);--report-site-context-utility-row-padding: var(--dimension-0-75rem) var(--dimension-1-5rem);--report-site-context-utility-row-border-width: var(--dimension-1px);--report-site-context-utility-row-border: var(--border);--report-site-context-utility-row-border-subtle: var(--border-light);--report-site-context-utility-header-gap: var(--dimension-0-5rem);--report-site-context-utility-swatch-color: var(--text-tertiary);--report-site-context-utility-swatch-width: var(--dimension-12px);--report-site-context-utility-swatch-height: var(--dimension-3px);--report-site-context-utility-swatch-radius: var(--radius-xs);--report-site-context-utility-street-label-fill: var(--text-secondary);--report-site-context-utility-street-label-stroke: var(--surface);--report-site-context-utility-street-label-stroke-width: var(--svg-stroke-chart-strong);--report-site-context-utility-label-size: var(--text-data);--report-site-context-utility-label-color: var(--text-secondary);--report-site-context-utility-desc-size: var(--text-dense);--report-site-context-utility-desc-color: var(--text-secondary);--report-site-context-utility-desc-line-height: var(--leading-snug);--report-site-context-utility-permit-header-gap: var(--dimension-1rem);--report-site-context-utility-permit-title-size: var(--text-dense);--report-site-context-utility-permit-title-weight: var(--weight-semibold);--report-site-context-utility-permit-title-color: var(--text);--report-site-context-utility-permit-date-size: var(--text-xs);--report-site-context-utility-permit-date-color: var(--text-secondary);--report-site-context-utility-permit-desc-size: var(--text-xs);--report-site-context-utility-permit-desc-color: var(--text-secondary);--report-site-context-utility-permit-desc-line-height: var(--leading-snug)}:root{--report-permit-history-stack-gap: var(--space-6);--report-permit-history-count-padding: var(--dimension-0-15rem) var(--space-2);--report-permit-history-count-bg: var(--bg-subtle);--report-permit-history-count-color: var(--text-secondary);--report-permit-history-count-radius: var(--radius-sm);--report-permit-history-count-size: var(--text-2xs);--report-permit-history-count-weight: var(--weight-bold);--report-permit-history-count-min-width: var(--space-6);--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-empty-gap: var(--space-3);--report-permit-history-empty-color: var(--text-secondary);--report-permit-history-empty-icon-color: var(--text-tertiary);--report-permit-history-empty-description-size: var(--text-dense);--report-permit-history-empty-description-color: var(--text-secondary);--report-permit-history-empty-description-max-width: var(--dimension-480px);--report-permit-history-group-border-width: var(--dimension-1px);--report-permit-history-group-border: var(--border);--report-permit-history-group-radius: var(--radius-md);--report-permit-history-group-margin-block-end: var(--space-4);--report-permit-history-primary-padding: var(--space-4) var(--space-5);--report-permit-history-primary-bg: var(--surface);--report-permit-history-primary-header-gap: var(--space-3);--report-permit-history-primary-header-margin-block-end: var(--space-3);--report-permit-history-primary-header-left-gap: var(--space-1);--report-permit-history-work-type-size: var(--text-data);--report-permit-history-work-type-weight: var(--weight-semibold);--report-permit-history-work-type-color: var(--text);--report-permit-history-permit-number-font: var(--font-mono);--report-permit-history-permit-number-size: var(--text-xs);--report-permit-history-permit-number-color: var(--text-secondary);--report-permit-history-header-badges-gap: var(--space-2);--report-permit-history-badge-padding: var(--space-1) var(--space-2);--report-permit-history-badge-radius: var(--radius-sm);--report-permit-history-badge-size: var(--text-2xs);--report-permit-history-badge-weight: var(--weight-semibold);--report-permit-history-badge-transform: var(--text-transform-uppercase);--report-permit-history-badge-tracking: var(--tracking-data);--report-permit-history-structure-badge-bg: var(--bg-subtle);--report-permit-history-structure-badge-color: var(--text-secondary);--report-permit-history-type-badge-bg: var(--info-bg);--report-permit-history-type-badge-color: var(--info-dark);--report-permit-history-revision-badge-bg: var(--warning-bg);--report-permit-history-revision-badge-color: var(--warning-dark);--report-permit-history-description-size: var(--text-dense);--report-permit-history-description-color: var(--text-secondary);--report-permit-history-description-line-height: var(--leading-readable);--report-permit-history-description-margin-block-end: var(--space-4);--report-permit-history-details-margin-block-start: var(--space-3);--report-permit-history-details-padding-block-start: var(--space-3);--report-permit-history-details-border-width: var(--dimension-1px);--report-permit-history-details-border: var(--border);--report-permit-history-meta-gap: var(--space-4);--report-permit-history-meta-gap-mobile: var(--space-3);--report-permit-history-meta-item-gap: var(--space-1-5);--report-permit-history-meta-item-size: var(--text-dense);--report-permit-history-meta-item-color: var(--text-secondary);--report-permit-history-meta-icon-color: var(--text-tertiary);--report-permit-history-meta-label-weight: var(--weight-medium);--report-permit-history-meta-label-color: var(--text-secondary);--report-permit-history-meta-value-color: var(--text);--report-permit-history-related-border-width: var(--dimension-1px);--report-permit-history-related-border: var(--border);--report-permit-history-related-padding: var(--space-3) var(--space-5);--report-permit-history-related-heading-size: var(--text-2xs);--report-permit-history-related-heading-weight: var(--weight-semibold);--report-permit-history-related-heading-color: var(--text-secondary);--report-permit-history-related-heading-transform: var(--text-transform-uppercase);--report-permit-history-related-heading-tracking: var(--tracking-data);--report-permit-history-related-heading-margin-block-end: var(--space-2);--report-permit-history-related-row-border-width: var(--dimension-1px);--report-permit-history-related-row-border: var(--border);--report-permit-history-related-header-gap: var(--space-3);--report-permit-history-related-header-padding: var(--space-1-5) 0;--report-permit-history-related-header-size: var(--text-dense);--report-permit-history-related-header-color: var(--text-secondary);--report-permit-history-related-number-font: var(--font-mono);--report-permit-history-related-number-size: var(--text-xs);--report-permit-history-related-number-color: var(--text-secondary);--report-permit-history-related-number-min-width: var(--dimension-140px);--report-permit-history-related-permit-label-color: var(--text);--report-permit-history-related-description-padding: 0 0 var(--space-3) 0;--report-permit-history-related-description-size: var(--text-dense);--report-permit-history-related-description-color: var(--text-secondary);--report-permit-history-related-description-line-height: var(--leading-readable);--report-permit-history-related-details-padding: 0 0 var(--space-3) 0;--report-permit-history-info-padding: var(--space-3);--report-permit-history-info-bg: var(--info-bg);--report-permit-history-info-radius: var(--radius-md);--report-permit-history-info-color: var(--info-dark);--report-permit-history-info-size: var(--text-dense);--report-permit-history-info-gap: var(--space-2);--report-permit-history-info-line-height: var(--leading-normal);--report-permit-history-info-margin-block-start: var(--space-4);--report-permit-history-info-icon-margin-block-start: var(--space-0-5)}:root{--report-permitted-uses-header-gap: var(--space-2);--report-permitted-uses-header-padding: var(--space-3) var(--space-6);--report-permitted-uses-header-bg: var(--section-header-bg);--report-permitted-uses-header-border-width: var(--dimension-1px);--report-permitted-uses-header-border: var(--border);--report-permitted-uses-header-font-family: inherit;--report-permitted-uses-header-size: var(--text-xs);--report-permitted-uses-header-weight: var(--weight-bold);--report-permitted-uses-header-tracking: var(--tracking-overline);--report-permitted-uses-header-transform: var(--text-transform-uppercase);--report-permitted-uses-header-color: var(--text);--report-permitted-uses-badge-padding: var(--dimension-0-1rem) var(--space-2);--report-permitted-uses-badge-bg: var(--purple-bg);--report-permitted-uses-badge-color: var(--purple-dark);--report-permitted-uses-badge-radius: var(--radius-sm);--report-permitted-uses-badge-font-family: var(--font-mono);--report-permitted-uses-badge-numeric: var(--font-variant-numeric-tabular);--report-permitted-uses-badge-size: var(--text-2xs);--report-permitted-uses-badge-weight: var(--weight-normal);--report-permitted-uses-chevron-opacity: var(--opacity-40);--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-group-gap: var(--space-2);--report-permitted-uses-chip-gap: var(--space-1-5);--report-permitted-uses-chip-padding: var(--space-1) var(--space-3);--report-permitted-uses-chip-size: var(--text-dense);--report-permitted-uses-chip-weight: var(--weight-semibold);--report-permitted-uses-chip-radius: var(--radius-full);--report-permitted-uses-chip-bg: var(--success-bg);--report-permitted-uses-chip-color: var(--success-dark);--report-permitted-uses-chip-border-width: var(--dimension-1px);--report-permitted-uses-chip-border: var(--success-border);--report-permitted-uses-chip-subtle-padding: var(--space-1) var(--space-3);--report-permitted-uses-chip-subtle-size: var(--text-dense);--report-permitted-uses-chip-subtle-radius: var(--radius-full);--report-permitted-uses-chip-subtle-bg: var(--bg-subtle);--report-permitted-uses-chip-subtle-color: var(--text);--report-permitted-uses-chip-subtle-border-width: var(--dimension-1px);--report-permitted-uses-chip-subtle-border: var(--border);--report-permitted-uses-notes-margin-block-start: var(--space-3);--report-permitted-uses-notes-color: var(--text-secondary);--report-permitted-uses-notes-size: var(--text-xs);--report-permitted-uses-notes-line-height: var(--leading-normal);--report-permitted-uses-note-number-margin-inline-start: var(--dimension-0-125rem);--report-permitted-uses-note-number-size: var(--text-relative-mini);--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-category-divider-width: var(--dimension-1px);--report-permitted-uses-category-divider: var(--border);--report-permitted-uses-category-label-size: var(--text-2xs);--report-permitted-uses-category-label-weight: var(--weight-bold);--report-permitted-uses-category-label-color: var(--text-tertiary);--report-permitted-uses-category-label-transform: var(--text-transform-uppercase);--report-permitted-uses-category-label-tracking: var(--tracking-heading);--report-permitted-uses-category-label-margin-block-end: var(--space-2);--report-permitted-uses-item-gap: var(--space-2-5);--report-permitted-uses-item-padding: var(--space-1) 0;--report-permitted-uses-item-size: var(--text-dense);--report-permitted-uses-item-line-height: var(--leading-readable);--report-permitted-uses-dot-size: var(--dimension-6px);--report-permitted-uses-dot-radius: var(--radius-circle);--report-permitted-uses-dot-margin-block-start: var(--dimension-0-5em);--report-permitted-uses-dot-residential-bg: var(--success);--report-permitted-uses-dot-community-bg: var(--info);--report-permitted-uses-dot-commercial-bg: var(--warning);--report-permitted-uses-dot-infrastructure-bg: var(--text-tertiary);--report-permitted-uses-name-weight: var(--weight-semibold);--report-permitted-uses-name-color: var(--text);--report-permitted-uses-separator-color: var(--text-tertiary);--report-permitted-uses-summary-color: var(--text-secondary);--report-permitted-uses-expand-size: var(--dimension-14px);--report-permitted-uses-expand-margin-inline-start: var(--space-1-5);--report-permitted-uses-expand-offset-block-start: var(--dimension-neg-1px);--report-permitted-uses-expand-opacity: var(--opacity-35);--report-permitted-uses-expand-transition: opacity var(--motion-duration-fast), transform var(--motion-duration-quick) var(--motion-ease-css-ease);--report-permitted-uses-expand-hover-opacity: var(--opacity-70);--report-permitted-uses-expand-caret-size: var(--dimension-5px);--report-permitted-uses-expand-caret-margin: var(--dimension-3px) auto 0;--report-permitted-uses-expand-caret-border-width: var(--dimension-1-5px);--report-permitted-uses-expand-caret-border: var(--text-secondary);--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-expand-caret-open-margin-block-start: var(--dimension-5px);--report-permitted-uses-full-condition-margin-block-start: var(--space-2);--report-permitted-uses-full-condition-padding: var(--space-2-5) var(--space-3-5);--report-permitted-uses-full-condition-size: var(--text-dense);--report-permitted-uses-full-condition-color: var(--text-secondary);--report-permitted-uses-full-condition-line-height: var(--leading-code);--report-permitted-uses-full-condition-bg: var(--bg-subtle);--report-permitted-uses-full-condition-radius: var(--radius-sm);--report-permitted-uses-full-condition-border-width: var(--dimension-2px);--report-permitted-uses-full-condition-border: var(--border);--report-permitted-uses-full-condition-paragraph-margin: 0 0 var(--dimension-0-4rem) 0;--report-permitted-uses-source-size: var(--text-mini);--report-permitted-uses-source-color: var(--text-secondary);--report-permitted-uses-source-style: var(--font-style-italic);--report-permitted-uses-source-padding: var(--space-3) var(--space-6);--report-permitted-uses-source-border-width: var(--dimension-1px);--report-permitted-uses-source-border: var(--border)}:root{--report-property-views-divider-size: var(--dimension-1px);--report-property-views-divider-bg: var(--border);--report-property-views-image-column-bg: var(--surface);--report-property-views-image-bg: var(--viewer-bg);--report-property-views-image-aspect: 1;--report-property-views-image-aspect-mobile: 4 / 3;--report-property-views-preload-size: var(--dimension-1px);--report-property-views-preload-opacity: var(--opacity-0);--report-property-views-overlay-z-index: var(--z-base);--report-property-views-empty-color: var(--text-secondary);--report-property-views-empty-size: var(--text-dense);--report-property-views-caption-padding: var(--dimension-0-6rem) var(--dimension-1rem);--report-property-views-caption-border-width: var(--dimension-1px);--report-property-views-caption-border: var(--border);--report-property-views-caption-label-size: var(--text-data);--report-property-views-caption-label-color: var(--text-secondary);--report-property-views-caption-label-gap: var(--dimension-0-35rem);--report-property-views-caption-value-size: var(--text-dense);--report-property-views-caption-value-weight: var(--weight-medium);--report-property-views-caption-value-color: var(--text-secondary);--report-property-views-caption-actions-gap: var(--dimension-0-45rem);--report-property-views-open-link-size: var(--dimension-1-45rem);--report-property-views-open-link-border-width: var(--dimension-1px);--report-property-views-open-link-border: transparent;--report-property-views-open-link-radius: var(--radius-sm);--report-property-views-open-link-color: var(--text-secondary);--report-property-views-open-link-hover-border: var(--border);--report-property-views-open-link-hover-color: var(--text);--report-property-views-open-link-hover-bg: var(--surface-hover);--report-property-views-focus-shadow: var(--shadow-focus-ring);--report-property-views-date-button-gap: var(--dimension-0-55rem);--report-property-views-date-button-min-width: var(--dimension-5-5rem);--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-border-width: var(--dimension-1px);--report-property-views-date-button-border: var(--border);--report-property-views-date-button-radius: var(--radius-md);--report-property-views-date-button-bg: transparent;--report-property-views-date-button-color: var(--text);--report-property-views-date-button-size: var(--text-dense);--report-property-views-date-button-weight: var(--weight-medium);--report-property-views-date-button-line-height: var(--leading-compact);--report-property-views-date-button-hover-border: var(--text-secondary);--report-property-views-date-button-disabled-opacity: var(--opacity-60);--report-property-views-date-menu-offset: var(--dimension-0-45rem);--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-menu-max-height: var(--dimension-22rem);--report-property-views-date-menu-padding: var(--dimension-0-35rem);--report-property-views-date-menu-border-width: var(--dimension-1px);--report-property-views-date-menu-border: var(--border);--report-property-views-date-menu-radius: var(--radius-md);--report-property-views-date-menu-bg: var(--surface);--report-property-views-date-menu-elevation: var(--elevation-panel);--report-property-views-date-option-gap: var(--dimension-0-25rem);--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-radius: var(--radius-sm);--report-property-views-date-option-bg: transparent;--report-property-views-date-option-color: var(--text);--report-property-views-date-option-size: var(--text-dense);--report-property-views-date-option-line-height: var(--leading-tight);--report-property-views-date-option-hover-bg: var(--surface-hover);--report-property-views-date-check-size: var(--dimension-0-9rem);--report-property-views-date-check-color: var(--text-secondary);--report-property-views-image-loading-opacity: var(--opacity-40);--report-property-views-image-loading-transition: opacity var(--transition-quick);--report-property-views-expand-inset: var(--dimension-0-65rem);--report-property-views-expand-z-index: calc(var(--z-base) + var(--z-step-2));--report-property-views-expand-size: var(--dimension-2rem);--report-property-views-expand-border-width: var(--dimension-1px);--report-property-views-expand-border: var(--overlay-border);--report-property-views-expand-radius: var(--radius-md);--report-property-views-expand-bg: var(--overlay-strong);--report-property-views-expand-color: var(--text);--report-property-views-expand-rest-opacity: var(--opacity-0);--report-property-views-expand-rest-translate-y: var(--dimension-neg-2px);--report-property-views-expand-visible-opacity: var(--opacity-100);--report-property-views-expand-visible-translate-y: var(--transform-translate-none);--report-property-views-expand-transition: opacity var(--transition-quick), transform var(--transition-quick), background var(--transition-quick);--report-property-views-expand-hover-bg: var(--surface);--report-property-views-loading-gap: var(--dimension-0-55rem);--report-property-views-loading-z-index: calc(var(--z-base) + var(--z-step-2));--report-property-views-loading-bg: var(--backdrop);--report-property-views-loading-color: var(--text-inverse);--report-property-views-loading-size: var(--text-xs);--report-property-views-loading-weight: var(--weight-semibold);--report-property-views-loading-tracking: var(--tracking-normal);--report-property-views-loading-shadow: 0 var(--dimension-1px) var(--dimension-2px) var(--viewer-bg);--report-property-views-loading-indicator-size: var(--dimension-28px);--report-property-views-loading-indicator-border-width: var(--dimension-3px);--report-property-views-loading-indicator-border: var(--overlay-light);--report-property-views-loading-indicator-border-active: var(--text-inverse);--report-property-views-loading-indicator-radius: var(--radius-circle);--report-property-views-spinner-animation: spin var(--motion-duration-700) var(--motion-ease-linear) infinite;--report-property-views-lightbox-z-index: var(--z-modal);--report-property-views-lightbox-padding: var(--dimension-1-25rem);--report-property-views-lightbox-padding-mobile: var(--dimension-0-75rem);--report-property-views-lightbox-bg: var(--backdrop-heavy);--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-border-width: var(--dimension-1px);--report-property-views-lightbox-panel-border: var(--border);--report-property-views-lightbox-panel-radius: var(--radius-lg);--report-property-views-lightbox-panel-bg: var(--surface);--report-property-views-lightbox-panel-elevation: var(--elevation-panel);--report-property-views-lightbox-panel-animation: modalIn var(--motion-duration-modal) var(--motion-ease-out);--report-property-views-lightbox-header-gap: var(--dimension-1rem);--report-property-views-lightbox-header-padding: var(--dimension-0-85rem) var(--dimension-1rem);--report-property-views-lightbox-header-border-width: var(--dimension-1px);--report-property-views-lightbox-header-border: var(--border);--report-property-views-lightbox-title-gap: var(--dimension-0-45rem);--report-property-views-lightbox-title-size: var(--text-sm);--report-property-views-lightbox-title-weight: var(--weight-semibold);--report-property-views-lightbox-title-color: var(--text);--report-property-views-lightbox-actions-gap: var(--dimension-0-55rem);--report-property-views-overlay-toggle-gap: var(--dimension-0-4rem);--report-property-views-overlay-toggle-min-height: var(--dimension-2rem);--report-property-views-overlay-toggle-padding: var(--dimension-0-2rem) var(--dimension-0-55rem);--report-property-views-overlay-toggle-border-width: var(--dimension-1px);--report-property-views-overlay-toggle-border: var(--border);--report-property-views-overlay-toggle-radius: var(--radius-md);--report-property-views-overlay-toggle-color: var(--text-secondary);--report-property-views-overlay-toggle-size: var(--text-xs);--report-property-views-overlay-toggle-weight: var(--weight-medium);--report-property-views-overlay-toggle-line-height: var(--leading-none);--report-property-views-overlay-toggle-hover-bg: var(--surface-hover);--report-property-views-overlay-toggle-hover-color: var(--text);--report-property-views-overlay-toggle-input-size: var(--dimension-0-9rem);--report-property-views-overlay-toggle-accent: var(--primary);--report-property-views-icon-button-size: var(--dimension-2rem);--report-property-views-icon-button-border-width: var(--dimension-1px);--report-property-views-icon-button-border: transparent;--report-property-views-icon-button-radius: var(--radius-md);--report-property-views-icon-button-bg: transparent;--report-property-views-icon-button-color: var(--text-secondary);--report-property-views-icon-button-hover-border: var(--border);--report-property-views-icon-button-hover-bg: var(--surface-hover);--report-property-views-icon-button-hover-color: var(--text);--report-property-views-icon-button-disabled-opacity: var(--opacity-55);--report-property-views-button-spinner-size: var(--dimension-1rem);--report-property-views-button-spinner-border-width: var(--dimension-2px);--report-property-views-button-spinner-border: var(--border);--report-property-views-button-spinner-border-active: var(--text-secondary);--report-property-views-button-spinner-radius: var(--radius-circle);--report-property-views-action-status-size: var(--text-xs);--report-property-views-action-status-color: var(--danger);--report-property-views-lightbox-body-padding: var(--dimension-1rem);--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)));--report-property-views-lightbox-image-max-width: var(--dimension-820px);--report-property-views-lightbox-image-radius: var(--radius-md);--report-property-views-fade-from-opacity: var(--opacity-0);--report-property-views-fade-to-opacity: var(--opacity-100);--report-property-views-modal-enter-translate-y: var(--dimension-10px);--report-property-views-modal-enter-scale: var(--transform-scale-press);--report-property-views-modal-rest-translate-y: var(--transform-translate-none);--report-property-views-modal-rest-scale: var(--transform-scale-none);--report-property-views-spinner-rotation: var(--motion-rotation-full)}:root{--report-building-envelope-entry-row-padding: var(--space-2-5) var(--space-6);--report-building-envelope-entry-row-border-width: var(--dimension-1px);--report-building-envelope-entry-row-border: var(--border);--report-building-envelope-entry-main-gap: var(--space-2);--report-building-envelope-entry-text-gap: var(--dimension-0-15rem);--report-building-envelope-entry-title-size: var(--text-dense);--report-building-envelope-entry-title-weight: var(--weight-semibold);--report-building-envelope-entry-title-color: var(--text);--report-building-envelope-entry-plain-size: var(--text-dense);--report-building-envelope-entry-plain-color: var(--text-secondary);--report-building-envelope-entry-plain-line-height: var(--leading-normal);--report-building-envelope-category-header-border-width: var(--dimension-1px);--report-building-envelope-category-header-border: var(--border);--report-building-envelope-category-header-font-family: inherit;--report-building-envelope-category-header-size: var(--text-xs);--report-building-envelope-category-header-weight: var(--weight-bold);--report-building-envelope-category-header-tracking: var(--tracking-overline);--report-building-envelope-category-header-transform: var(--text-transform-uppercase);--report-building-envelope-category-header-color: var(--text);--report-building-envelope-badge-group-gap: var(--space-1);--report-building-envelope-badge-size: var(--text-2xs);--report-building-envelope-badge-weight: var(--weight-normal);--report-building-envelope-badge-font: var(--font-mono);--report-building-envelope-badge-numeric: var(--font-variant-numeric-tabular);--report-building-envelope-badge-padding: var(--dimension-0-1rem) var(--space-2);--report-building-envelope-badge-radius: var(--radius-sm);--report-building-envelope-badge-zone-color: var(--purple-dark);--report-building-envelope-badge-zone-bg: var(--purple-bg);--report-building-envelope-badge-general-color: var(--info-darker);--report-building-envelope-badge-general-bg: var(--info-bg);--report-building-envelope-chevron-opacity: var(--opacity-40);--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-bylaw-stack-gap: var(--space-3);--report-building-envelope-bylaw-stack-margin-block-start: var(--space-2);--report-building-envelope-bylaw-section-gap: var(--space-1);--report-building-envelope-bylaw-section-header-gap: var(--space-1-5);--report-building-envelope-bylaw-section-header-size: var(--text-2xs);--report-building-envelope-bylaw-section-header-weight: var(--weight-semibold);--report-building-envelope-bylaw-section-header-color: var(--text-secondary);--report-building-envelope-bylaw-section-header-transform: var(--text-transform-uppercase);--report-building-envelope-bylaw-section-header-tracking: var(--tracking-section);--report-building-envelope-bylaw-section-header-padding-block-end: var(--space-1);--report-building-envelope-bylaw-section-header-border-width: var(--dimension-1px);--report-building-envelope-bylaw-section-header-border: var(--border);--report-building-envelope-scope-dot-size: var(--dimension-6px);--report-building-envelope-scope-dot-radius: var(--radius-circle);--report-building-envelope-scope-dot-zone-bg: var(--purple-dark);--report-building-envelope-scope-dot-general-bg: var(--info-darker);--report-building-envelope-expand-size: var(--dimension-14px);--report-building-envelope-expand-opacity: var(--opacity-35);--report-building-envelope-expand-transition: opacity var(--motion-duration-fast), transform var(--motion-duration-quick) var(--motion-ease-css-ease);--report-building-envelope-expand-hover-opacity: var(--opacity-70);--report-building-envelope-expand-caret-size: var(--dimension-5px);--report-building-envelope-expand-caret-margin: var(--dimension-3px) auto 0;--report-building-envelope-expand-caret-border-width: var(--dimension-1-5px);--report-building-envelope-expand-caret-border: var(--text-secondary);--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));--report-building-envelope-expand-caret-open-margin-block-start: var(--dimension-5px)}:root{--report-permit-application-container-gap: var(--space-6);--report-permit-application-count-padding: var(--dimension-0-15rem) var(--space-2);--report-permit-application-count-bg: var(--bg-subtle);--report-permit-application-count-color: var(--text-secondary);--report-permit-application-count-radius: var(--radius-sm);--report-permit-application-count-size: var(--text-2xs);--report-permit-application-count-weight: var(--weight-bold);--report-permit-application-count-min-width: var(--space-6);--report-permit-application-body-gap: var(--space-4);--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-state-gap: var(--space-3);--report-permit-application-state-color: var(--text-secondary);--report-permit-application-state-icon-color: var(--text-tertiary);--report-permit-application-section-warning-border: var(--warning-border);--report-permit-application-section-header-gap: var(--space-2);--report-permit-application-section-header-padding: var(--space-3) var(--space-4);--report-permit-application-section-header-bg: var(--section-header-bg);--report-permit-application-section-header-size: var(--text-xs);--report-permit-application-section-header-weight: var(--weight-bold);--report-permit-application-section-header-color: var(--text);--report-permit-application-section-header-transform: var(--text-transform-uppercase);--report-permit-application-section-header-tracking: var(--tracking-section);--report-permit-application-section-header-warning-bg: var(--warning-bg);--report-permit-application-section-count-padding: var(--space-1) var(--space-2);--report-permit-application-section-count-bg: var(--bg-subtle);--report-permit-application-section-count-color: var(--text-secondary);--report-permit-application-section-count-radius: var(--radius-sm);--report-permit-application-section-count-size: var(--text-2xs);--report-permit-application-section-count-weight: var(--weight-bold);--report-permit-application-section-count-min-width: var(--space-6);--report-permit-application-section-body-gap: var(--space-4);--report-permit-application-section-body-padding: var(--space-5) var(--space-6) var(--space-6);--report-permit-application-row-bg: var(--surface);--report-permit-application-row-border-width: var(--dimension-1px);--report-permit-application-row-border: var(--border);--report-permit-application-row-radius: var(--radius-md);--report-permit-application-row-header-gap: var(--space-3);--report-permit-application-row-header-padding: var(--space-4) var(--space-4);--report-permit-application-row-header-size: var(--text-dense);--report-permit-application-row-header-color: var(--text-secondary);--report-permit-application-row-content-gap: var(--space-3);--report-permit-application-row-title-weight: var(--weight-semibold);--report-permit-application-row-title-color: var(--text);--report-permit-application-row-title-max-width: var(--dimension-240px);--report-permit-application-row-type-size: var(--text-xs);--report-permit-application-row-type-color: var(--text-secondary);--report-permit-application-row-type-max-width: var(--dimension-160px);--report-permit-application-row-meta-size: var(--text-xs);--report-permit-application-row-meta-color: var(--text-secondary);--report-permit-application-expand-icon-color: var(--text-tertiary);--report-permit-application-row-detail-padding: 0 var(--space-4) var(--space-4) var(--space-4);--report-permit-application-detail-grid-min-width: var(--dimension-200px);--report-permit-application-subsection-bg: var(--surface);--report-permit-application-subsection-border-width: var(--dimension-1px);--report-permit-application-subsection-border: var(--border);--report-permit-application-subsection-radius: var(--radius-md);--report-permit-application-subsection-row-divider-width: var(--dimension-1px);--report-permit-application-subsection-row-divider: var(--border);--report-permit-application-subsection-header-gap: var(--space-2);--report-permit-application-subsection-header-padding: var(--space-2) var(--space-4);--report-permit-application-subsection-header-size: var(--text-xs);--report-permit-application-subsection-header-weight: var(--weight-semibold);--report-permit-application-subsection-header-color: var(--text-secondary);--report-permit-application-subsection-header-transform: var(--text-transform-uppercase);--report-permit-application-subsection-header-tracking: var(--tracking-data);--report-permit-application-subsection-header-bg: var(--section-header-bg);--report-permit-application-subsection-header-border-width: var(--dimension-1px);--report-permit-application-subsection-header-border: var(--border);--report-permit-application-subsection-header-icon-color: var(--text-tertiary);--report-permit-application-body-padding-mobile: var(--space-4);--report-permit-application-section-body-padding-mobile: var(--space-4);--report-permit-application-row-content-gap-mobile: var(--space-2)}:root{--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-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-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);--control-font-family: var(--font-body);--control-font-size-sm: var(--text-sm);--control-font-size-md: var(--text-base);--control-font-size-lg: var(--text-lg);--control-font-weight: var(--weight-medium);--control-line-height: var(--leading-tight);--control-color: var(--text);--control-placeholder-color: var(--text-tertiary);--control-focus-border-color: var(--primary);--control-focus-shadow: var(--shadow-focus-ring);--control-disabled-bg: var(--control-bg-hover);--control-disabled-color: var(--text-tertiary);--control-disabled-opacity: var(--opacity-disabled);--control-invalid-border-color: var(--error);--control-invalid-focus-shadow: var(--shadow-focus-ring);--control-textarea-min-height: var(--space-16);--control-textarea-line-height: var(--leading-normal);--control-select-indicator-color: var(--text-secondary);--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);--control-select-padding-right: var(--space-8)}: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-height-sm: var(--control-height-sm);--button-height-md: var(--control-height-md);--button-height-lg: var(--control-height-lg);--button-font-size-sm: var(--control-font-size-sm);--button-font-size-md: var(--control-font-size-md);--button-font-size-lg: var(--control-font-size-lg);--button-font-weight: var(--control-font-weight);--button-line-height: var(--control-line-height);--button-radius: var(--control-radius);--button-border-width: var(--control-border-width);--button-focus-shadow: var(--control-focus-shadow);--button-disabled-opacity: var(--control-disabled-opacity);--button-primary-bg: var(--primary);--button-primary-color: var(--text-on-dark);--button-primary-border: var(--primary);--button-primary-hover-bg: var(--primary-hover);--button-primary-hover-transform: translateY(var(--dimension-neg-1px));--button-primary-hover-shadow: var(--card-elevation-hover);--button-secondary-bg: var(--control-bg);--button-secondary-color: var(--text);--button-secondary-border: var(--control-border-color);--button-secondary-hover-bg: var(--control-bg-hover);--button-secondary-hover-border: var(--primary);--button-secondary-hover-color: var(--primary);--button-ghost-color: var(--text);--button-ghost-hover-bg: var(--bg-subtle);--button-ghost-hover-color: var(--text);--button-danger-bg: var(--error);--button-danger-color: var(--text-on-dark);--button-danger-border: var(--error);--button-danger-hover-bg: var(--error-light);--button-danger-hover-transform: translateY(var(--dimension-neg-1px));--button-danger-hover-shadow: var(--card-elevation-hover);--button-link-color: var(--primary);--button-link-hover-color: var(--primary-hover);--button-spinner-size: 1em;--button-spinner-border-width: var(--border-width-active);--button-spinner-radius: var(--radius-full)}:root{--form-gap: var(--panel-gap);--form-field-gap: var(--space-1);--form-label-gap: var(--space-1);--form-label-size: var(--text-micro);--form-label-weight: var(--weight-semibold);--form-label-color: var(--text-secondary);--form-label-transform: uppercase;--form-label-tracking: var(--tracking-normal);--form-required-color: var(--error);--form-control-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--form-control-font-size: var(--control-font-size-sm);--form-control-font-family: var(--control-font-family);--form-control-color: var(--control-color);--form-control-bg: var(--control-bg);--form-control-border-width: var(--control-border-width);--form-control-border-color: var(--control-border-color);--form-control-border-hover: var(--control-border-hover);--form-control-radius: var(--control-radius);--form-control-focus-border-color: var(--control-focus-border-color);--form-control-focus-shadow: var(--control-focus-shadow);--form-textarea-min-height: var(--dimension-80px);--form-textarea-line-height: var(--control-textarea-line-height);--form-row-gap: var(--space-2);--form-actions-gap: var(--control-gap);--form-error-size: var(--text-micro);--form-error-color: var(--error-dark);--form-error-weight: var(--weight-medium);--form-hint-size: var(--text-micro);--form-hint-color: var(--text-tertiary)}:root{--field-gap: var(--space-1);--field-label-size: var(--text-sm);--field-label-weight: var(--weight-medium);--field-label-color: var(--text);--field-label-line-height: var(--leading-tight);--field-required-color: var(--error);--field-required-margin-left: var(--space-1);--field-helper-size: var(--text-xs);--field-helper-color: var(--text-secondary);--field-helper-line-height: var(--leading-normal);--field-error-size: var(--text-xs);--field-error-color: var(--error);--field-error-line-height: var(--leading-normal);--field-error-weight: var(--weight-medium)}:root{--choice-gap: var(--space-2);--choice-color: var(--text);--choice-font-size: var(--text-sm);--choice-line-height: var(--leading-tight);--choice-disabled-opacity: var(--opacity-disabled);--choice-box-size-md: var(--space-4);--choice-box-size-sm: var(--space-3);--choice-box-border-width: var(--border-width-default);--choice-box-border-color: var(--border-hover);--choice-box-border-hover: var(--primary);--choice-box-focus-border: var(--primary);--choice-box-focus-shadow: var(--shadow-focus-ring);--choice-box-bg: var(--surface);--choice-box-radius: var(--radius-sm);--choice-box-checked-bg: var(--primary);--choice-box-checked-border: var(--primary);--choice-box-disabled-bg: var(--bg-subtle);--choice-box-disabled-border: var(--border);--choice-box-disabled-checked-bg: var(--text-light);--choice-checkmark-color: var(--text-on-dark);--choice-checkmark-width-md: .32rem;--choice-checkmark-height-md: var(--space-2-5);--choice-checkmark-width-sm: .24rem;--choice-checkmark-height-sm: .48rem;--choice-checkmark-border-width-md: var(--border-width-active);--choice-checkmark-border-width-sm: var(--border-width-chip);--choice-checkmark-transform: rotate(45deg) translate(-1px, -1px);--choice-indeterminate-width-md: var(--space-2-5);--choice-indeterminate-width-sm: var(--space-2);--choice-indeterminate-height: var(--dimension-2px);--choice-indeterminate-bg: var(--text-on-dark);--choice-indeterminate-radius: var(--radius-xs);--choice-radio-radius: var(--radius-circle);--choice-radio-dot-size: var(--space-2);--choice-radio-dot-bg: var(--primary);--choice-radio-checked-bg: var(--surface);--choice-label-user-select: none;--choice-group-gap: var(--space-3)}:root{--switch-gap: var(--choice-gap);--switch-color: var(--choice-color);--switch-font-size: var(--choice-font-size);--switch-line-height: var(--choice-line-height);--switch-disabled-opacity: var(--choice-disabled-opacity);--switch-track-width-md: var(--space-8);--switch-track-height-md: var(--space-5);--switch-track-width-sm: var(--space-7);--switch-track-height-sm: var(--space-4);--switch-track-border-width: var(--border-width-default);--switch-track-border: var(--border-hover);--switch-track-border-hover: var(--primary);--switch-track-focus-border: var(--primary);--switch-track-focus-shadow: var(--shadow-focus-ring);--switch-track-radius: var(--radius-full);--switch-track-bg: var(--bg-subtle);--switch-track-checked-bg: var(--primary);--switch-track-checked-border: var(--primary);--switch-track-disabled-bg: var(--bg-subtle);--switch-track-disabled-border: var(--border);--switch-thumb-size-md: var(--space-4);--switch-thumb-size-sm: var(--space-3);--switch-thumb-offset: var(--space-0-5);--switch-thumb-checked-offset: var(--space-3);--switch-thumb-bg: var(--surface);--switch-thumb-border: var(--border-hover);--switch-thumb-checked-border: var(--surface);--switch-label-user-select: none}:root{--drop-zone-gap: var(--space-2);--drop-zone-padding: var(--space-5);--drop-zone-border-width: var(--border-width-active);--drop-zone-border-style: dashed;--drop-zone-border: var(--border);--drop-zone-border-active: var(--primary);--drop-zone-radius: var(--control-radius);--drop-zone-bg: var(--surface);--drop-zone-bg-active: var(--primary-subtle);--drop-zone-color: var(--text-secondary);--drop-zone-color-active: var(--primary-dark);--drop-zone-focus-shadow: var(--shadow-focus-ring);--drop-zone-disabled-opacity: var(--opacity-disabled);--drop-zone-icon-color: var(--text-tertiary);--drop-zone-primary-text-size: var(--text-sm);--drop-zone-primary-text-weight: var(--weight-semibold);--drop-zone-primary-text-color: var(--text);--drop-zone-secondary-text-size: var(--text-micro);--drop-zone-secondary-text-color: var(--text-tertiary);--drop-zone-input-size: var(--dimension-1px);--drop-zone-input-offset: var(--visually-hidden-offset);--drop-zone-input-clip: var(--visually-hidden-clip)}:root{--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-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-title-size: var(--text-xl);--card-title-weight: var(--weight-semibold);--card-interactive-border-hover: var(--primary-light);--card-selected-border: var(--primary);--card-selected-bg: var(--primary-subtle);--card-focus-outline-width: var(--border-width-active);--card-focus-outline-color: var(--primary);--card-focus-outline-offset: var(--space-1);--card-hover-transform: translateY(calc(-1 * var(--space-0-5)));--card-active-transform: var(--transform-scale-press);--card-media-block-size: var(--dimension-200px);--card-media-bg: linear-gradient(to bottom right, var(--surface), var(--bg-subtle));--card-media-color: var(--text-tertiary);--card-media-skeleton-bg: linear-gradient( 90deg, var(--surface) 25%, var(--bg-subtle) 50%, var(--surface) 75% );--card-media-skeleton-size: 200% 100%;--card-media-fade-duration: var(--motion-duration-slow);--content-card-bg: var(--card-bg);--content-card-border-width: var(--card-border-width);--content-card-border-style: solid;--content-card-border: var(--card-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(--card-border-width);--content-card-header-border-style: solid;--content-card-header-border: var(--card-border);--content-card-title-size: var(--card-title-size);--content-card-title-weight: var(--card-title-weight);--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-bg: var(--card-bg);--stats-card-border-width: var(--card-border-width);--stats-card-border-style: solid;--stats-card-border: var(--card-border);--stats-card-radius: var(--card-radius);--stats-card-padding: var(--card-padding);--stats-card-elevation: var(--card-elevation);--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-header-margin-bottom: var(--card-gap);--stats-card-icon-size: var(--size-control-lg);--stats-card-icon-radius: var(--control-radius);--stats-card-icon-success-bg: var(--success-bg);--stats-card-icon-success-color: var(--success);--stats-card-icon-warning-bg: var(--warning-bg);--stats-card-icon-warning-color: var(--warning);--stats-card-icon-danger-bg: var(--error-bg);--stats-card-icon-danger-color: var(--error);--stats-card-icon-primary-bg: var(--primary-subtle);--stats-card-icon-primary-color: var(--primary);--stats-card-icon-secondary-bg: var(--bg-subtle);--stats-card-icon-secondary-color: var(--text-secondary);--stats-card-trend-size: var(--text-xs);--stats-card-trend-weight: var(--weight-semibold);--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-positive-color: var(--success);--stats-card-trend-negative-bg: var(--slate-50);--stats-card-trend-negative-color: var(--error);--stats-card-trend-neutral-bg: var(--slate-100);--stats-card-trend-neutral-color: var(--text-secondary);--stats-card-content-direction: column;--stats-card-content-gap: var(--space-1);--stats-card-value-size: var(--text-2xl);--stats-card-value-weight: var(--weight-semibold);--stats-card-value-color: var(--text);--stats-card-value-line-height: normal;--stats-card-label-size: var(--text-sm);--stats-card-label-weight: var(--weight-medium);--stats-card-label-color: var(--text-secondary);--stats-card-label-line-height: normal;--async-card-bg: var(--card-bg);--async-card-border-width: var(--card-border-width);--async-card-border: var(--card-border);--async-card-radius: var(--card-radius);--async-card-header-gap: var(--space-2);--async-card-header-padding: var(--space-3) var(--space-6);--async-card-header-bg: var(--section-header-bg);--async-card-header-border-width: var(--border-width-default);--async-card-header-border: var(--border);--async-card-icon-color: var(--text-secondary);--async-card-title-size: var(--text-xs);--async-card-title-weight: var(--weight-bold);--async-card-title-color: var(--text);--async-card-title-transform: uppercase;--async-card-title-tracking: var(--tracking-overline);--async-card-state-gap: var(--space-2);--async-card-state-padding: var(--space-5) var(--space-6);--async-card-state-size: var(--text-sm);--async-card-state-color: var(--text-secondary);--async-card-retry-size: var(--text-xs);--async-card-retry-padding: var(--space-1) var(--space-3);--async-card-retry-border-width: var(--border-width-default);--async-card-retry-border: var(--border);--async-card-retry-bg: var(--surface);--async-card-retry-radius: var(--radius-sm);--async-card-retry-color: var(--text);--async-card-retry-hover-bg: var(--bg-subtle)}:root{--entity-card-bg: var(--card-bg);--entity-card-border: var(--card-border);--entity-card-border-width: var(--card-border-width);--entity-card-radius: var(--card-radius);--entity-card-content-padding: var(--card-padding);--entity-card-compact-content-padding: var(--space-4);--entity-card-content-gap: var(--space-2);--entity-card-title-color: var(--text);--entity-card-title-size: var(--text-lg);--entity-card-title-size-compact: var(--text-base);--entity-card-title-weight: var(--weight-medium);--entity-card-title-line-height: var(--leading-panel);--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-subtitle-color: var(--text-secondary);--entity-card-subtitle-line-height: var(--leading-snug);--entity-card-badge-offset: var(--space-3);--entity-card-selection-size: var(--space-7);--entity-card-selection-checkbox-size: var(--size-icon-sm);--entity-card-selection-offset: var(--space-3);--entity-card-selection-radius: var(--radius-sm);--entity-card-selection-bg: var(--surface);--entity-card-selection-border: var(--border);--entity-card-selection-border-hover: var(--primary);--entity-card-selection-focus-shadow: var(--shadow-focus-ring);--entity-card-selection-accent-color: var(--primary);--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-standard-gap: var(--entity-card-grid-gap);--entity-card-grid-standard-min-inline-size: var(--dimension-320px);--entity-card-grid-media-gap: var(--entity-card-grid-gap);--entity-card-grid-media-min-inline-size: var(--dimension-420px);--entity-card-grid-compact-gap: var(--space-3);--entity-card-grid-compact-min-inline-size: var(--dimension-300px);--entity-card-grid-dense-gap: var(--space-3);--entity-card-grid-dense-min-inline-size: var(--dimension-240px);--entity-card-grid-inline-gap: var(--entity-card-grid-gap);--entity-card-grid-inline-min-inline-size: var(--dimension-300px);--entity-card-grid-enter-animation: entityCardGridFadeIn var(--entity-card-grid-enter-duration) var(--entity-card-grid-enter-ease);--entity-card-grid-enter-duration: var(--motion-duration-300);--entity-card-grid-enter-ease: var(--motion-ease-in);--entity-card-grid-enter-opacity: var(--opacity-hidden);--entity-card-grid-enter-transform: translateY(var(--dimension-10px));--entity-card-grid-rest-opacity: var(--opacity-visible);--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);--entity-card-metric-label-color: var(--text-secondary);--entity-card-metric-label-gap: var(--space-1);--entity-card-metric-value-color: var(--text);--entity-card-metric-value-weight: var(--weight-medium)}:root{--entity-kanban-grid-min-column-width: 236px;--entity-kanban-gap: var(--space-3);--entity-kanban-column-min-height: var(--dimension-240px);--entity-kanban-column-bg: var(--surface);--entity-kanban-column-border-width: var(--border-width-default);--entity-kanban-column-border: var(--border);--entity-kanban-column-radius: var(--radius-md);--entity-kanban-column-transition: border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);--entity-kanban-column-over-bg: var(--primary-subtle);--entity-kanban-column-over-border: var(--primary);--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-column-header-bg: var(--section-header-bg);--entity-kanban-column-header-border-width: var(--border-width-default);--entity-kanban-column-header-border: var(--border);--entity-kanban-title-row-gap: var(--space-3);--entity-kanban-title-gap: var(--space-2);--entity-kanban-title-color: var(--text);--entity-kanban-title-size: var(--text-sm);--entity-kanban-title-weight: var(--weight-semibold);--entity-kanban-title-line-height: var(--leading-tight);--entity-kanban-accent-size: .625rem;--entity-kanban-accent-radius: var(--radius-full);--entity-kanban-count-min-size: 1.45rem;--entity-kanban-count-padding: 0 var(--space-1);--entity-kanban-count-radius: var(--radius-full);--entity-kanban-count-bg: var(--bg-subtle);--entity-kanban-count-color: var(--text-secondary);--entity-kanban-count-size: var(--text-micro);--entity-kanban-count-numeric-variant: var(--font-variant-numeric-tabular);--entity-kanban-summary-margin-top: var(--space-0-5);--entity-kanban-summary-color: var(--text-tertiary);--entity-kanban-summary-size: var(--text-micro);--entity-kanban-summary-numeric-variant: var(--font-variant-numeric-tabular);--entity-kanban-summary-line-height: var(--leading-tight);--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-width: var(--border-width-default);--entity-kanban-empty-border-style: dashed;--entity-kanban-empty-border: var(--border);--entity-kanban-empty-radius: var(--radius-sm);--entity-kanban-empty-color: var(--text-tertiary);--entity-kanban-empty-size: var(--text-xs);--entity-kanban-empty-weight: var(--weight-medium);--entity-kanban-card-gap: var(--space-1);--entity-kanban-card-padding: var(--space-3);--entity-kanban-card-bg: var(--surface);--entity-kanban-card-border-width: var(--border-width-default);--entity-kanban-card-border: var(--border);--entity-kanban-card-radius: var(--radius-sm);--entity-kanban-card-color: var(--text);--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-bg: var(--surface-hover);--entity-kanban-card-hover-border: var(--border-strong);--entity-kanban-card-hover-transform: translateY(var(--dimension-neg-1px));--entity-kanban-card-focus-shadow: var(--shadow-focus-ring);--entity-kanban-card-dragging-opacity: .45;--entity-kanban-card-overlay-width: var(--dimension-260px);--entity-kanban-card-overlay-shadow: var(--elevation-panel);--entity-kanban-card-selectable-padding-left: var(--space-2);--entity-kanban-card-selected-border: var(--primary);--entity-kanban-card-selected-shadow: var(--shadow-inset-1) var(--primary);--entity-kanban-card-header-gap: var(--space-2);--entity-kanban-selection-control-size: var(--size-icon-md);--entity-kanban-selection-control-margin-top: var(--dimension-neg-2px);--entity-kanban-selection-checkbox-size: var(--size-icon-sm);--entity-kanban-selection-checkbox-accent: var(--primary);--entity-kanban-card-title-color: var(--text);--entity-kanban-card-title-size: var(--text-sm);--entity-kanban-card-title-weight: var(--weight-semibold);--entity-kanban-card-title-line-height: var(--leading-tight);--entity-kanban-card-grip-color: var(--text-tertiary);--entity-kanban-card-grip-margin-top: var(--dimension-1px);--entity-kanban-card-meta-gap: var(--space-0-5);--entity-kanban-card-meta-color: var(--text-secondary);--entity-kanban-card-meta-size: var(--text-micro);--entity-kanban-card-meta-line-height: var(--leading-normal);--entity-kanban-card-footer-gap: var(--space-2);--entity-kanban-card-footer-margin-top: var(--space-1)}:root{--entity-detail-modal-gap: var(--space-4);--entity-detail-tabs-offset-block-start: calc(var(--space-2) * -1);--entity-detail-panel-min-height: var(--dimension-280px);--entity-detail-panel-padding: var(--space-4);--entity-detail-panel-border-width: var(--border-width-default);--entity-detail-panel-border: var(--border);--entity-detail-panel-radius: var(--radius-lg);--entity-detail-panel-bg: var(--surface);--entity-detail-panel-color: var(--text);--entity-detail-details-padding-block: var(--space-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-field-border-width: var(--border-width-default);--entity-detail-field-border: var(--border-subtle);--entity-detail-field-size: var(--text-sm);--entity-detail-field-line-height: var(--leading-snug);--entity-detail-label-gap: var(--space-2);--entity-detail-label-color: var(--text-tertiary);--entity-detail-label-size: var(--text-caption);--entity-detail-label-weight: var(--weight-semibold);--entity-detail-label-tracking: var(--tracking-label);--entity-detail-label-transform: var(--text-transform-uppercase);--entity-detail-label-icon-size: var(--size-icon-sm);--entity-detail-label-icon-color: var(--text-tertiary);--entity-detail-value-gap: var(--space-2);--entity-detail-value-color: var(--text);--entity-detail-copy-margin-top: calc(var(--space-1) * -1);--entity-detail-copy-opacity: var(--opacity-hidden);--entity-detail-copy-visible-opacity: var(--opacity-visible);--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-min-height: var(--size-control-md);--entity-detail-inline-margin: calc(var(--space-1) * -1) 0;--entity-detail-inline-padding: var(--space-1) var(--space-2);--entity-detail-inline-border-width: var(--border-width-default);--entity-detail-inline-border: transparent;--entity-detail-inline-radius: var(--radius-sm);--entity-detail-inline-bg: transparent;--entity-detail-inline-line-height: var(--leading-snug);--entity-detail-inline-hover-border: var(--border);--entity-detail-inline-hover-bg: var(--surface-hover);--entity-detail-inline-focus-shadow: var(--shadow-focus-ring);--entity-detail-inline-title-size: var(--text-xl);--entity-detail-inline-title-weight: var(--weight-semibold);--entity-detail-inline-title-line-height: var(--leading-tight);--entity-detail-inline-title-color: var(--text-heading);--entity-detail-inline-control-margin-top: calc(var(--space-1) * -1);--entity-detail-empty-color: var(--text-tertiary);--entity-detail-history-margin-top: var(--space-2);--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);--entity-detail-history-date-color: var(--text-tertiary);--entity-detail-history-date-size: var(--text-caption);--entity-detail-history-date-weight: var(--weight-semibold);--entity-detail-history-date-tracking: var(--tracking-label);--entity-detail-history-date-line-height: var(--leading-tight);--entity-detail-history-date-transform: var(--text-transform-uppercase);--entity-detail-history-value-color: var(--text-heading);--entity-detail-history-value-weight: var(--weight-semibold);--entity-detail-history-empty-color: var(--text-tertiary);--entity-detail-history-empty-size: var(--text-sm);--entity-detail-header-copy-shadow: var(--shadow-inset-1) var(--border-subtle)}:root{--panel-bg: var(--surface);--panel-border: var(--border);--panel-border-width: var(--border-width-default);--panel-radius: var(--radius-lg);--panel-padding: var(--space-5);--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-border: var(--border);--panel-header-border-width: var(--border-width-default);--panel-header-title-gap: var(--space-2);--panel-header-icon-color: var(--text-secondary);--panel-header-title-color: var(--text-secondary);--panel-header-title-size: var(--text-xs);--panel-header-title-weight: var(--weight-semibold);--panel-header-title-tracking: var(--tracking-label);--panel-header-title-transform: uppercase;--panel-header-count-bg: var(--bg-subtle);--panel-header-count-color: var(--text-secondary);--panel-header-count-min-width: var(--dimension-22px);--panel-header-count-padding: var(--space-0-5) var(--space-2);--panel-header-count-radius: var(--radius-full);--panel-header-count-size: var(--text-micro);--panel-header-count-weight: var(--weight-semibold);--panel-header-count-numeric-variant: var(--font-variant-numeric-tabular);--skeleton-panel-gap: var(--space-3);--skeleton-panel-padding: var(--panel-padding);--skeleton-panel-bg: var(--panel-bg);--skeleton-panel-border: var(--panel-border);--skeleton-panel-border-width: var(--panel-border-width);--skeleton-panel-radius: var(--panel-radius);--skeleton-panel-elevation: var(--card-elevation);--skeleton-row-height: var(--dimension-14px);--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-height: var(--entity-toolbar-control-height);--toolbar-gap: var(--entity-toolbar-gap);--toolbar-padding: var(--entity-toolbar-padding);--toolbar-radius: var(--entity-toolbar-radius);--entity-bulk-actions-toolbar-justify: space-between;--entity-bulk-actions-summary-gap: var(--space-2);--entity-bulk-actions-summary-min-height: var(--entity-toolbar-control-height);--entity-bulk-actions-summary-color: var(--text);--entity-bulk-actions-summary-size: var(--text-sm);--entity-bulk-actions-summary-weight: var(--weight-medium);--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-count-bg: var(--primary);--entity-bulk-actions-count-color: var(--text-on-dark);--entity-bulk-actions-count-weight: var(--weight-semibold);--entity-bulk-actions-count-line-height: var(--leading-tight);--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(--entity-toolbar-gap);--entity-bulk-actions-danger-color: var(--error-dark);--entity-bulk-actions-mobile-align: flex-start;--entity-bulk-actions-mobile-actions-justify: flex-start;--entity-bulk-actions-mobile-actions-width: 100%;--search-bar-max-width: var(--dimension-500px);--search-bar-icon-inset-inline-start: var(--space-4);--search-bar-icon-color: var(--control-placeholder-color);--search-bar-input-padding: var(--space-3-5) var(--space-12) var(--space-3-5) var(--space-12);--search-bar-input-size: var(--control-font-size-md);--search-bar-input-color: var(--control-color);--search-bar-input-bg: var(--control-bg);--search-bar-input-border-width: var(--control-border-width);--search-bar-input-border: var(--control-border-color);--search-bar-input-radius: var(--control-radius);--search-bar-input-transition: border-color var(--transition-quick), box-shadow var(--transition-quick);--search-bar-placeholder-color: var(--control-placeholder-color);--search-bar-focus-border: var(--control-focus-border-color);--search-bar-focus-shadow: var(--control-focus-shadow);--search-bar-toolbar-height: var(--toolbar-height);--search-bar-toolbar-radius: var(--toolbar-radius);--search-bar-clear-inset-inline-end: var(--space-3);--search-bar-clear-size: var(--control-height-sm);--search-bar-clear-bg: var(--control-bg-hover);--search-bar-clear-radius: var(--radius-circle);--search-bar-clear-color: var(--text-secondary);--search-bar-clear-hover-bg: var(--border);--search-bar-clear-hover-color: var(--control-color);--search-bar-clear-transition: background-color var(--transition-quick), color var(--transition-quick), transform var(--transition-quick);--search-bar-clear-active-transform: var(--transform-scale-enter-sm);--toolbar-trigger-size: var(--toolbar-height);--toolbar-trigger-bg: var(--control-bg);--toolbar-trigger-border-width: var(--control-border-width);--toolbar-trigger-border: var(--control-border-color);--toolbar-trigger-radius: var(--toolbar-radius);--toolbar-trigger-color: var(--control-color);--toolbar-trigger-hover-bg: var(--menu-item-hover-bg);--toolbar-trigger-hover-border: var(--text-tertiary);--toolbar-trigger-focus-shadow: var(--control-focus-shadow);--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-min-size: var(--space-4);--toolbar-trigger-badge-padding: 0 var(--space-1);--toolbar-trigger-badge-radius: var(--radius-full);--toolbar-trigger-badge-bg: var(--primary);--toolbar-trigger-badge-color: var(--text-on-dark);--toolbar-trigger-badge-size: var(--text-micro);--toolbar-trigger-badge-numeric-variant: var(--font-variant-numeric-tabular);--toolbar-trigger-badge-weight: var(--weight-semibold);--toolbar-trigger-badge-ring-shadow: 0 0 0 var(--dimension-2px) var(--surface);--toolbar-trigger-indicator-inset: var(--space-1-5);--toolbar-trigger-indicator-size: var(--dimension-6px);--toolbar-trigger-indicator-radius: var(--radius-full);--toolbar-trigger-indicator-bg: var(--primary);--toolbar-trigger-indicator-ring-shadow: var(--toolbar-trigger-badge-ring-shadow);--view-toggle-height: var(--toolbar-height);--view-toggle-min-height: var(--view-toggle-height);--view-toggle-gap: var(--space-1);--view-toggle-padding: var(--space-1);--view-toggle-bg: var(--bg-subtle);--view-toggle-border-width: var(--border-width-default);--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-size: var(--text-sm);--view-toggle-button-weight: var(--weight-medium);--view-toggle-button-color: var(--text-secondary);--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-hover-color: var(--text);--view-toggle-button-active-bg: var(--surface);--view-toggle-button-active-color: var(--primary);--view-toggle-button-active-elevation: var(--elevation-card);--view-toggle-button-active-weight: var(--weight-semibold);--view-toggle-button-active-hover-bg: var(--surface);--view-toggle-button-focus-outline-width: var(--border-width-active);--view-toggle-button-focus-outline-style: solid;--view-toggle-button-focus-outline: var(--primary);--view-toggle-button-focus-outline-offset: var(--dimension-2px);--icon-action-button-size-md: var(--size-control-icon-action);--icon-action-button-size-sm: var(--control-height-md);--icon-action-button-border-width: var(--control-border-width);--icon-action-button-border: transparent;--icon-action-button-radius: var(--control-radius);--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(--control-color);--icon-action-button-hover-bg: var(--control-bg-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(--control-focus-shadow);--icon-action-button-disabled-opacity: var(--control-disabled-opacity);--icon-action-button-ghost-bg: transparent;--icon-action-button-framed-bg: var(--control-bg);--icon-action-button-framed-border: var(--control-border-color);--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-icon-size: var(--dimension-20px);--floating-action-inset-block-end: var(--space-8);--floating-action-inset-inline-end: var(--space-8);--floating-action-z-index: var(--z-dropdown);--floating-action-padding: 0;--floating-action-bg: var(--primary);--floating-action-color: var(--text-on-dark);--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-opacity: var(--opacity-hidden);--floating-action-visible-opacity: var(--opacity-visible);--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-bg: var(--accent);--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);--tri-state-filter-label-color: var(--text-secondary);--tri-state-filter-label-size: var(--text-xs);--tri-state-filter-label-weight: var(--weight-medium);--entity-filter-controls-date-range-gap: var(--entity-toolbar-gap);--entity-filter-controls-separated-margin-top: var(--entity-toolbar-gap);--entity-filter-controls-separated-padding-top: var(--entity-toolbar-gap);--entity-filter-controls-separated-border-width: var(--border-width-default);--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-width: var(--border-width-default);--filter-chip-border: var(--border);--filter-chip-radius: var(--radius-md);--filter-chip-bg: var(--surface);--filter-chip-color: var(--text-secondary);--filter-chip-size: var(--text-dense);--filter-chip-weight: var(--weight-medium);--filter-chip-line-height: var(--leading-tight);--filter-chip-transition: border-color var(--transition-snappy), background var(--transition-snappy), color var(--transition-snappy);--filter-chip-hover-border: var(--primary);--filter-chip-hover-color: var(--primary);--filter-chip-focus-shadow: var(--shadow-focus-ring);--filter-chip-disabled-opacity: var(--opacity-disabled);--filter-chip-selected-border: var(--primary);--filter-chip-selected-bg: var(--primary-subtle);--filter-chip-selected-color: var(--primary);--filter-chip-selected-weight: var(--weight-semibold);--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-removable-color: var(--primary);--filter-chip-removable-size: var(--text-xs);--filter-chip-remove-button-size: var(--dimension-18px);--filter-chip-remove-button-color: currentColor;--filter-chip-remove-button-opacity: var(--opacity-70);--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;--filter-chip-remove-button-hover-opacity: var(--opacity-100);--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-width: var(--border-width-default);--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-hover-filter: var(--filter-brightness-hover);--approval-pill-disabled-opacity: var(--opacity-40);--approval-pill-pending-bg: var(--surface-2);--approval-pill-pending-border: var(--border);--approval-pill-pending-color: var(--text-tertiary);--approval-pill-approved-bg: var(--approval-approved-bg);--event-dot-size: var(--dimension-8px);--event-dot-radius: var(--radius-full);--approval-pill-approved-border: var(--approval-approved);--approval-pill-approved-color: var(--approval-approved);--approval-pill-rejected-bg: var(--approval-rejected-bg);--approval-pill-rejected-border: var(--approval-rejected);--approval-pill-rejected-color: var(--approval-rejected)}:root{--tabs-list-gap: var(--page-content-gap);--tabs-list-border-width: var(--panel-border-width);--tabs-list-border: var(--panel-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-width: var(--border-width-active);--tabs-trigger-indicator: transparent;--tabs-trigger-radius: 0;--tabs-trigger-bg: transparent;--tabs-trigger-color: var(--text-secondary);--tabs-trigger-size: var(--control-font-size-sm);--tabs-trigger-weight: var(--control-font-weight);--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-hover-color: var(--text);--tabs-trigger-focus-shadow: var(--shadow-focus-ring);--tabs-trigger-active-border: transparent;--tabs-trigger-active-indicator: var(--text);--tabs-trigger-active-bg: transparent;--tabs-trigger-active-color: var(--text);--tabs-trigger-active-weight: var(--weight-semibold);--tabs-icon-color: currentColor;--tabs-mobile-trigger-gap: var(--space-3);--tabs-mobile-trigger-min-height: var(--control-height-lg);--tabs-mobile-trigger-padding: var(--control-padding-y-sm) var(--control-padding-x-sm);--tabs-mobile-trigger-border-width: var(--control-border-width);--tabs-mobile-trigger-border: var(--control-border-color);--tabs-mobile-trigger-radius: var(--control-radius);--tabs-mobile-trigger-bg: var(--control-bg);--tabs-mobile-trigger-color: var(--text);--tabs-mobile-trigger-size: var(--text-sm);--tabs-mobile-trigger-weight: var(--weight-semibold);--tabs-mobile-trigger-focus-shadow: var(--shadow-focus-ring);--tabs-mobile-label-gap: var(--space-2);--tabs-mobile-trigger-icon-color: var(--text-secondary);--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-z-index: var(--z-dropdown);--tabs-mobile-menu-gap: var(--space-0-5);--tabs-mobile-menu-padding: var(--segmented-padding);--tabs-mobile-menu-border-width: var(--panel-border-width);--tabs-mobile-menu-border: var(--panel-border);--tabs-mobile-menu-radius: var(--panel-radius);--tabs-mobile-menu-bg: var(--panel-bg);--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(--menu-item-radius);--tabs-mobile-menu-item-bg: transparent;--tabs-mobile-menu-item-color: var(--text-secondary);--tabs-mobile-menu-item-size: var(--text-sm);--tabs-mobile-menu-item-weight: var(--control-font-weight);--tabs-mobile-menu-item-hover-bg: var(--surface-hover);--tabs-mobile-menu-item-hover-color: var(--text);--tabs-mobile-menu-item-active-bg: var(--surface-hover);--tabs-mobile-menu-item-active-color: var(--text);--tabs-mobile-menu-item-focus-shadow: var(--shadow-focus-ring)}:root{--popover-bg: var(--surface);--popover-border: var(--border);--popover-border-width: var(--border-width-default);--popover-radius: var(--toolbar-radius);--popover-elevation: var(--elevation-raised);--popover-z-index: var(--z-dropdown);--popover-submenu-z-index: var(--z-tooltip);--popover-padding: var(--toolbar-gap);--popover-gap: var(--space-0-5);--popover-offset: var(--space-1);--popover-offset-lg: var(--space-2);--popover-size-sm: var(--dimension-160px);--popover-size-md: var(--dimension-200px);--popover-size-lg: var(--dimension-280px);--popover-size-submenu: var(--dimension-190px);--popover-max-height: calc(var(--dimension-100vh) - var(--space-4));--popover-list-max-height: min(var(--dimension-240px), calc(100vh - var(--dimension-120px)));--popover-mobile-gutter: var(--space-8);--popover-enter-duration: var(--motion-duration-fast);--popover-enter-ease: var(--motion-ease-out);--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-border: var(--popover-border);--popover-header-color: var(--text-tertiary);--popover-header-size: var(--text-micro);--popover-header-weight: var(--weight-bold);--popover-header-tracking: var(--tracking-heading);--popover-header-transform: uppercase;--popover-header-action-padding: var(--space-1);--popover-header-action-color: var(--primary);--popover-header-action-hover-color: var(--primary-dark);--popover-header-action-size: var(--text-xs);--popover-header-action-weight: var(--weight-semibold);--popover-header-action-tracking: var(--tracking-normal);--popover-field-gap: var(--space-1);--popover-field-margin-top: var(--toolbar-gap);--popover-field-label-color: var(--text-secondary);--popover-field-label-size: var(--text-micro);--popover-field-label-weight: var(--weight-semibold);--popover-field-label-tracking: var(--tracking-label);--popover-field-label-transform: uppercase;--popover-divider-size: var(--dimension-1px);--popover-divider-margin: var(--space-2) 0;--popover-divider-bg: var(--popover-border);--popover-checkbox-size: var(--size-icon-sm);--popover-option-grid-template: minmax(0, 1fr) var(--size-icon-sm);--popover-menu-nested-offset: var(--space-1);--popover-menu-compact-item-padding: var(--dimension-7px) var(--space-2-5);--popover-menu-compact-item-font-size: var(--text-dense);--popover-menu-danger-color: var(--status-red);--popover-menu-danger-hover-bg: var(--alpha-status-red-10);--toolbar-panel-bg: var(--popover-bg);--toolbar-panel-border: var(--popover-border);--toolbar-panel-elevation: var(--popover-elevation);--menu-item-height: var(--size-control-md);--menu-item-padding: var(--space-2) var(--space-4);--menu-item-gap: var(--entity-toolbar-gap);--menu-item-radius: var(--radius-sm);--menu-item-hover-bg: var(--section-header-bg);--menu-item-color: var(--text);--menu-item-muted-color: var(--text-secondary);--menu-item-font-size: var(--text-sm);--menu-item-font-weight: var(--weight-medium);--menu-item-icon-gap: var(--space-2);--menu-item-active-color: var(--primary);--menu-item-focus-shadow: var(--shadow-focus-ring);--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-color: var(--menu-item-color);--column-visibility-row-size: var(--menu-item-font-size);--column-visibility-row-weight: var(--menu-item-font-weight);--column-visibility-row-transition: background var(--transition-quick);--column-visibility-row-hover-bg: var(--menu-item-hover-bg);--column-visibility-row-drag-bg: var(--menu-item-hover-bg);--column-visibility-row-drag-opacity: var(--opacity-70);--column-visibility-label-gap: var(--entity-toolbar-gap);--column-visibility-label-padding: var(--space-2) 0 var(--space-2) var(--space-4);--column-visibility-checkbox-size: var(--size-icon-sm);--column-visibility-checkbox-focus-shadow: var(--menu-item-focus-shadow);--column-visibility-required-color: var(--text-tertiary);--column-visibility-required-mark-color: var(--error);--column-visibility-drag-handle-size: var(--size-control-sm);--column-visibility-drag-handle-margin-right: var(--space-2);--column-visibility-drag-handle-radius: var(--menu-item-radius);--column-visibility-drag-handle-color: var(--text-tertiary)}:root{--picker-field-gap: var(--field-gap);--picker-label-color: var(--field-label-color);--picker-label-size: var(--field-label-size);--picker-label-weight: var(--field-label-weight);--picker-required-color: var(--field-required-color);--picker-required-margin-left: var(--field-required-margin-left);--picker-trigger-gap: var(--control-gap);--picker-trigger-padding: var(--dimension-0-55rem) var(--control-padding-x-sm);--picker-trigger-border-width: var(--control-border-width);--picker-trigger-border: var(--control-border-color);--picker-trigger-hover-border: var(--control-border-hover);--picker-trigger-radius: var(--control-radius);--picker-trigger-bg: var(--control-bg);--picker-trigger-color: var(--control-color);--picker-trigger-font-size: var(--control-font-size-sm);--picker-trigger-line-height: var(--control-line-height);--picker-trigger-focus-shadow: var(--control-focus-shadow);--picker-trigger-transition: border-color var(--transition-fast), box-shadow var(--transition-fast);--picker-trigger-disabled-bg: var(--control-disabled-bg);--picker-trigger-disabled-color: var(--control-disabled-color);--picker-trigger-disabled-opacity: var(--opacity-70);--picker-placeholder-color: var(--control-placeholder-color);--picker-indicator-color: var(--control-select-indicator-color);--picker-indicator-transition: transform var(--transition-fast);--picker-indicator-open-transform: var(--transform-rotate-half);--picker-menu-offset: var(--popover-offset);--picker-menu-z-index: var(--popover-z-index);--picker-menu-max-height: var(--dimension-320px);--picker-menu-border-width: var(--popover-border-width);--picker-menu-border: var(--popover-border);--picker-menu-radius: var(--popover-radius);--picker-menu-bg: var(--popover-bg);--picker-menu-elevation: var(--popover-elevation);--picker-search-row-gap: var(--control-gap);--picker-search-row-padding: var(--space-3);--picker-search-row-border: var(--picker-menu-border);--picker-search-icon-color: var(--control-placeholder-color);--picker-search-input-color: var(--control-color);--picker-search-input-size: var(--control-font-size-sm);--picker-search-placeholder-color: var(--control-placeholder-color);--picker-options-gap: var(--border-width-default);--picker-options-padding: var(--popover-gap);--picker-option-grid-template: minmax(0, 1fr) auto;--picker-option-gap: var(--menu-item-gap);--picker-option-padding: var(--space-2) var(--space-2-5);--picker-option-radius: var(--menu-item-radius);--picker-option-color: var(--menu-item-color);--picker-option-size: var(--menu-item-font-size);--picker-option-hover-bg: var(--menu-item-hover-bg);--picker-option-selected-bg: var(--primary-subtle);--picker-option-transition: background var(--transition-fast);--picker-option-check-color: var(--menu-item-active-color);--picker-empty-option-padding: var(--space-3);--picker-empty-option-color: var(--control-placeholder-color);--picker-empty-option-size: var(--control-font-size-sm);--picker-modal-search-margin-bottom: var(--space-3);--picker-modal-list-gap: var(--space-0-5);--picker-modal-option-padding: var(--space-2) var(--space-3);--picker-modal-option-border-width: var(--control-border-width);--picker-modal-option-border: transparent;--picker-modal-option-radius: var(--control-radius);--picker-modal-option-hover-border: var(--control-border-color);--picker-modal-option-hover-bg: var(--menu-item-hover-bg);--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-width: var(--popover-size-lg);--date-picker-menu-border-width: var(--popover-border-width);--date-picker-menu-border: var(--popover-border);--date-picker-menu-radius: var(--popover-radius);--date-picker-menu-bg: var(--popover-bg);--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-gap: var(--control-gap);--date-picker-month-padding: var(--space-2);--date-picker-month-border: var(--popover-border);--date-picker-month-label-color: var(--control-color);--date-picker-month-label-size: var(--control-font-size-sm);--date-picker-month-label-weight: var(--weight-semibold);--date-picker-button-color: var(--control-color);--date-picker-button-focus-shadow: var(--control-focus-shadow);--date-picker-button-hover-bg: var(--menu-item-hover-bg);--date-picker-nav-size: var(--size-control-sm);--date-picker-nav-radius: var(--menu-item-radius);--date-picker-nav-color: var(--control-select-indicator-color);--date-picker-grid-template: repeat(7, minmax(0, 1fr));--date-picker-weekday-padding: var(--space-2) var(--space-2) 0;--date-picker-weekday-color: var(--control-placeholder-color);--date-picker-weekday-size: var(--text-micro);--date-picker-weekday-weight: var(--weight-semibold);--date-picker-weekday-transform: uppercase;--date-picker-day-grid-gap: var(--space-0-5);--date-picker-day-grid-padding: var(--space-2);--date-picker-day-radius: var(--menu-item-radius);--date-picker-day-size: var(--control-font-size-sm);--date-picker-day-muted-color: var(--control-placeholder-color);--date-picker-day-selected-bg: var(--primary);--date-picker-day-selected-color: var(--text-on-primary);--date-picker-footer-gap: var(--control-gap);--date-picker-footer-padding: var(--space-2);--date-picker-footer-border: var(--popover-border);--date-picker-footer-button-min-height: var(--size-control-sm);--date-picker-footer-button-padding: 0 var(--space-2);--date-picker-footer-button-radius: var(--menu-item-radius);--date-picker-footer-button-color: var(--menu-item-active-color);--date-picker-footer-button-size: var(--text-xs);--date-picker-footer-button-weight: var(--weight-semibold)}:root{--tooltip-offset: var(--space-2);--tooltip-shift: var(--space-1);--tooltip-z-index: var(--z-tooltip);--tooltip-padding: var(--space-1-5) var(--space-2-5);--tooltip-radius: var(--radius-md);--tooltip-bg: var(--backdrop-heavy);--tooltip-color: var(--text-on-dark);--tooltip-font-size: var(--text-xs);--tooltip-font-weight: var(--weight-medium);--tooltip-line-height: var(--leading-tooltip);--tooltip-white-space: nowrap;--tooltip-width: max-content;--tooltip-max-width: 14rem;--tooltip-elevation: var(--elevation-raised);--tooltip-transition: opacity var(--transition-fast), transform var(--transition-fast);--tooltip-top-rest-transform: var(--transform-tooltip-top);--tooltip-right-rest-transform: var(--transform-tooltip-right);--tooltip-bottom-rest-transform: var(--transform-tooltip-bottom);--tooltip-left-rest-transform: var(--transform-tooltip-left);--tooltip-top-open-transform: var(--transform-translate-center-x);--tooltip-right-open-transform: var(--transform-translate-center-y);--tooltip-bottom-open-transform: var(--transform-translate-center-x);--tooltip-left-open-transform: var(--transform-translate-center-y)}:root{--dialog-bg: var(--surface);--dialog-border: var(--border);--dialog-border-width: var(--border-width-default);--dialog-radius: var(--radius-lg);--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-bg: var(--backdrop);--dialog-backdrop-z-index: var(--z-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-size-sm: var(--dimension-420px);--dialog-size-md: var(--dimension-560px);--dialog-size-lg: var(--dimension-720px);--dialog-header-gap: var(--panel-gap);--dialog-title-size: var(--text-md);--dialog-title-weight: var(--weight-semibold);--dialog-title-color: var(--text);--dialog-title-tracking: var(--tracking-tight);--dialog-header-actions-gap: var(--space-2);--dialog-close-button-padding: var(--space-1);--dialog-close-button-color: var(--text-secondary);--dialog-close-button-radius: var(--control-radius);--dialog-close-button-hover-bg: var(--surface-hover);--dialog-close-button-hover-color: var(--text);--dialog-close-button-focus-shadow: var(--shadow-focus-ring);--dialog-close-button-transition: background var(--transition-fast), color var(--transition-fast);--dialog-body-padding: var(--dialog-padding);--dialog-footer-gap: var(--control-gap);--dialog-footer-bg: var(--dialog-bg);--confirm-dialog-bg: var(--dialog-bg);--confirm-dialog-radius: var(--dialog-radius);--confirm-dialog-elevation: var(--dialog-elevation);--confirm-dialog-padding: var(--space-6);--confirm-dialog-width: 100%;--confirm-dialog-max-width: 28rem;--confirm-dialog-gap: var(--space-4);--confirm-dialog-title-size: var(--text-lg);--confirm-dialog-title-weight: var(--weight-semibold);--confirm-dialog-title-color: var(--text);--confirm-dialog-description-size: var(--text-data);--confirm-dialog-description-line-height: var(--leading-code);--confirm-dialog-description-color: var(--text-secondary);--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-group-radius: var(--radius-lg);--preference-panel-group-radius-compact: var(--radius-md);--preference-panel-group-bg: var(--surface);--preference-panel-header-gap: var(--space-3);--preference-panel-header-min-height: var(--dimension-48px);--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-header-color: var(--text-secondary);--preference-panel-header-text-gap: var(--space-1);--preference-panel-title-margin: 0;--preference-panel-title-color: var(--text);--preference-panel-title-size: var(--text-base);--preference-panel-title-weight: var(--weight-semibold);--preference-panel-title-tracking: var(--tracking-normal);--preference-panel-title-line-height: var(--leading-tight);--preference-panel-description-margin: 0;--preference-panel-description-color: var(--text-secondary);--preference-panel-description-size: var(--text-xs);--preference-panel-description-line-height: var(--leading-normal);--preference-panel-actions-width: min(var(--dimension-360px), 50%);--preference-panel-actions-min-width: var(--dimension-260px);--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-gap: var(--space-4);--preference-panel-row-min-height: var(--dimension-64px);--preference-panel-row-min-height-compact: var(--dimension-48px);--preference-panel-row-padding: var(--space-3) var(--space-4);--preference-panel-row-padding-compact-block: var(--space-2);--preference-panel-row-border: var(--border-width-default) solid var(--border);--preference-panel-copy-gap: var(--space-1);--preference-panel-label-color: var(--text);--preference-panel-label-size: var(--text-sm);--preference-panel-label-weight: var(--weight-medium);--preference-panel-label-line-height: var(--leading-snug);--preference-panel-control-gap: var(--space-2);--preference-panel-select-min-height: var(--size-control-md);--preference-panel-select-padding: var(--space-2) var(--space-3);--preference-panel-select-border: var(--border-width-default) solid var(--border);--preference-panel-select-radius: var(--radius-sm);--preference-panel-select-bg: var(--surface);--preference-panel-select-color: var(--text);--preference-panel-select-size: var(--text-sm);--preference-panel-select-transition: border-color var(--transition-quick), box-shadow var(--transition-quick);--preference-panel-select-hover-border: var(--border-hover);--preference-panel-select-focus-shadow: var(--shadow-focus-ring);--preference-panel-select-disabled-opacity: var(--opacity-50);--preference-panel-select-chevron-color: var(--text-secondary);--preference-panel-select-chevron-transition: transform var(--transition-quick);--preference-panel-select-chevron-open-transform: var(--transform-rotate-half)}:root{--props-table-margin-top: var(--space-4);--props-table-bg: var(--surface);--props-table-border-width: var(--border-width-default);--props-table-border: var(--border);--props-table-radius: var(--radius-lg);--props-table-summary-gap: var(--space-2);--props-table-summary-padding: var(--space-3-5) var(--space-5);--props-table-summary-bg: var(--section-header-bg);--props-table-summary-hover-bg: var(--bg-subtle);--props-table-summary-border-width: var(--border-width-default);--props-table-summary-border: transparent;--props-table-summary-open-border: var(--border);--props-table-summary-transition: background-color var(--transition-quick), border-color var(--transition-quick);--props-table-icon-color: var(--text-tertiary);--props-table-icon-transition: transform var(--transition-quick);--props-table-icon-open-transform: var(--transform-rotate-half);--props-table-summary-text-size: var(--text-sm);--props-table-summary-text-weight: var(--weight-semibold);--props-table-summary-text-color: var(--text);--props-table-count-size: var(--text-xs);--props-table-count-weight: var(--weight-medium);--props-table-count-color: var(--text-secondary);--props-table-count-bg: var(--surface);--props-table-count-padding: var(--space-1) var(--space-2-5);--props-table-count-radius: var(--radius-full);--props-table-count-border-width: var(--border-width-default);--props-table-count-border: var(--border);--props-table-size: var(--text-sm);--props-table-mobile-size: var(--text-dense);--props-table-header-bg: var(--section-header-bg);--props-table-header-padding: var(--space-3) var(--space-5);--props-table-header-size: var(--text-xs);--props-table-header-weight: var(--weight-semibold);--props-table-header-transform: uppercase;--props-table-header-tracking: var(--tracking-section);--props-table-header-color: var(--text-secondary);--props-table-header-border-width: var(--border-width-default);--props-table-header-border: var(--border);--props-table-row-border-width: var(--border-width-default);--props-table-row-border: var(--border);--props-table-row-transition: background-color var(--transition-quick);--props-table-row-hover-bg: var(--section-header-bg);--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-font-family: var(--font-mono);--props-table-code-padding: var(--space-1) var(--space-2);--props-table-code-radius: var(--radius-sm);--props-table-prop-name-size: var(--text-dense);--props-table-prop-name-weight: var(--weight-semibold);--props-table-prop-name-color: var(--text);--props-table-prop-name-bg: var(--section-header-bg);--props-table-required-color: var(--error);--props-table-required-margin-left: var(--space-1);--props-table-prop-type-size: var(--text-xs);--props-table-prop-type-color: var(--primary);--props-table-prop-type-bg: var(--primary-subtle);--props-table-description-color: var(--text-secondary);--props-table-description-line-height: var(--leading-normal);--props-table-default-size: var(--text-xs);--props-table-default-color: var(--text-tertiary);--props-table-default-bg: var(--section-header-bg);--props-table-no-default-color: var(--text-tertiary)}:root{--table-bg: var(--surface);--table-border: var(--border);--table-border-light: var(--border-light);--table-border-width: var(--border-width-default);--table-radius: var(--radius-lg);--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-hover-bg: var(--section-header-bg);--table-row-focus-shadow: var(--shadow-inset-1) var(--primary);--table-header-bg: var(--section-header-bg);--table-header-font-size: var(--text-micro);--table-header-font-weight: var(--weight-bold);--table-header-color: var(--text-secondary);--table-header-tracking: var(--tracking-section);--table-cell-gap: var(--space-2);--table-cell-border: var(--border);--table-cell-color: var(--text);--table-cell-font-size: var(--text-data);--table-cell-value-size: var(--text-dense);--table-cell-value-weight: var(--weight-medium);--table-cell-numeric-variant: var(--font-variant-numeric-tabular);--table-cell-dim-color: var(--text-tertiary);--table-cell-dim-size: var(--text-sm);--entity-table-bg: var(--table-bg);--entity-table-border: var(--table-border);--entity-table-border-light: var(--table-border-light);--entity-table-border-width: var(--table-border-width);--entity-table-radius: var(--table-radius);--entity-table-enter-easing: ease-in;--entity-table-viewport-bg: var(--table-bg);--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-compact-row-padding: var(--entity-table-row-padding-compact);--entity-table-row-border: var(--table-border);--entity-table-row-border-light: var(--table-border-light);--entity-table-row-border-width: var(--table-border-width);--entity-table-row-hover-bg: var(--table-row-hover-bg);--entity-table-row-selected-bg: var(--info-bg);--entity-table-row-selected-hover-bg: var(--info-border);--entity-table-row-focus-shadow: var(--table-row-focus-shadow);--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-bg: var(--table-header-bg);--entity-table-header-border: var(--table-border);--entity-table-header-border-width: var(--table-border-width);--entity-table-header-size: var(--table-header-font-size);--entity-table-header-weight: var(--table-header-font-weight);--entity-table-header-transform: uppercase;--entity-table-header-tracking: var(--tracking-normal);--entity-table-header-color: var(--text);--entity-table-header-sticky-z: var(--z-stack-4);--entity-table-header-slate-bg: var(--table-row-hover-bg);--entity-table-header-cell-gap: var(--table-cell-gap);--entity-table-cell-gap: var(--table-cell-gap);--entity-table-cell-border: var(--table-border-light);--entity-table-cell-border-width: var(--table-border-width);--entity-table-cell-numeric-variant: var(--table-cell-numeric-variant);--entity-table-sortable-gap: var(--table-cell-gap);--entity-table-sortable-color-hover: var(--text);--entity-table-sortable-bg-hover: var(--bg-subtle);--entity-table-sortable-slate-bg-hover: var(--surface-hover);--entity-table-sortable-radius: var(--radius-sm);--entity-table-sortable-focus-shadow: var(--shadow-focus-ring);--entity-table-sortable-transition: color var(--transition-quick);--entity-table-sort-icon-inactive-color: var(--text-tertiary);--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-weight: var(--weight-semibold);--entity-table-mobile-label-size: var(--text-xs);--entity-table-mobile-label-transform: uppercase;--entity-table-mobile-label-tracking: var(--tracking-normal);--entity-table-mobile-label-color: var(--text-secondary);--entity-table-mobile-label-margin-inline-end: var(--space-2);--entity-table-skeleton-radius: var(--radius-full);--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-skeleton-position-start: var(--shimmer-position-positive-100);--entity-table-skeleton-position-end: var(--shimmer-position-negative-100);--entity-table-cell-text-line-height: var(--leading-tight);--entity-table-cell-text-primary-color: var(--text-heading);--entity-table-cell-text-primary-weight: var(--weight-semibold);--entity-table-cell-text-secondary-color: var(--text-secondary);--entity-table-cell-text-secondary-size: var(--text-micro);--entity-table-cell-text-secondary-line-height: var(--leading-normal);--entity-table-cell-text-muted-color: var(--text-tertiary);--entity-table-cell-text-muted-size: var(--text-micro);--entity-table-cell-text-muted-line-height: var(--leading-normal);--entity-table-cell-text-value-color: var(--text);--entity-table-cell-text-value-weight: var(--weight-medium);--entity-table-cell-text-danger-color: var(--error);--entity-table-cell-text-danger-weight: var(--weight-medium);--entity-table-cell-text-success-color: var(--success);--entity-table-cell-text-success-weight: var(--weight-medium);--entity-table-cell-text-warning-color: var(--warning-darker);--entity-table-cell-text-warning-weight: var(--weight-medium);--entity-table-action-group-gap: var(--space-1);--entity-table-action-button-size: var(--size-control-sm);--entity-table-action-button-border-width: var(--border-width-default);--entity-table-action-button-border: transparent;--entity-table-action-button-radius: var(--radius-md);--entity-table-action-button-bg: transparent;--entity-table-action-button-color: var(--text-secondary);--entity-table-action-button-transition: background var(--transition-quick), border-color var(--transition-quick), color var(--transition-quick);--entity-table-action-button-hover-bg: var(--surface-hover);--entity-table-action-button-hover-color: var(--text);--entity-table-action-button-focus-shadow: var(--shadow-focus-ring);--entity-table-action-button-disabled-opacity: var(--opacity-disabled);--entity-table-action-button-danger-hover-bg: var(--error-bg);--entity-table-action-button-danger-hover-color: var(--error);--entity-table-action-button-active-color: var(--primary-dark);--entity-table-action-button-active-bg: var(--info-bg);--entity-table-action-button-active-border: var(--info-border);--entity-table-action-button-active-hover-bg: var(--info-border);--entity-table-action-button-active-hover-border: var(--info);--entity-table-action-button-warning-color: var(--warning-darker);--entity-table-action-button-warning-bg: var(--warning-border);--entity-table-action-button-warning-border: var(--warning-light);--entity-table-action-button-warning-hover-bg: var(--warning-bg);--entity-table-action-button-warning-hover-border: var(--warning);--data-table-bg: var(--table-bg);--data-table-border: var(--table-border);--data-table-border-width: var(--table-border-width);--data-table-radius: var(--card-radius-prominent);--data-table-title-padding: var(--space-6) var(--space-8);--data-table-title-border: var(--table-border);--data-table-title-size: var(--text-lg);--data-table-title-weight: var(--weight-semibold);--data-table-title-color: var(--text);--data-table-header-padding: var(--space-4) var(--space-6);--data-table-row-padding: var(--space-5) var(--space-6);--data-table-row-font-size: var(--text-data)}:root{--data-view-gap: var(--space-5);--data-view-toolbar-gap: var(--space-4);--data-view-toolbar-padding: var(--space-4) var(--space-5);--data-view-toolbar-bg: var(--toolbar-panel-bg);--data-view-toolbar-border: var(--toolbar-panel-border);--data-view-toolbar-border-width: var(--border-width-default);--data-view-toolbar-radius: var(--toolbar-radius);--data-view-toolbar-elevation: none;--data-view-toolbar-actions-gap: var(--space-3);--data-view-summary-size: var(--text-sm);--data-view-summary-color: var(--text-secondary);--data-view-card-grid-gap: var(--card-gap);--data-view-enter-duration: var(--motion-duration-300);--data-view-enter-easing: ease-in;--data-view-enter-transform: translateY(var(--space-2-5));--data-view-enter-transform-rest: translateY(0);--data-view-table-bg: var(--table-bg);--data-view-table-border: var(--table-border);--data-view-table-border-width: var(--table-border-width);--data-view-table-radius: var(--table-radius);--data-view-table-header-gap: var(--table-row-gap);--data-view-table-header-padding: var(--table-row-padding);--data-view-table-row-gap: var(--table-row-gap);--data-view-table-row-padding: var(--table-row-padding);--data-view-group-gap: var(--space-6);--data-view-group-header-gap: var(--space-3);--data-view-group-header-padding-bottom: var(--space-2);--data-view-group-header-border: var(--border);--data-view-group-header-border-width: var(--border-width-default);--data-view-group-header-size: var(--text-sm);--data-view-group-header-weight: var(--weight-semibold);--data-view-group-header-color: var(--text-secondary);--data-view-group-header-tracking: var(--tracking-label);--data-view-count-bg: var(--bg-subtle);--data-view-count-color: var(--text-secondary);--data-view-count-padding: var(--dimension-1px) var(--space-2);--data-view-count-radius: var(--radius-full);--data-view-count-size: var(--text-xs);--data-view-count-weight: var(--weight-medium);--data-view-mobile-row-gap: var(--space-2);--data-view-mobile-row-padding: var(--space-4);--data-view-mobile-label-min-width: var(--dimension-90px);--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-min-height: var(--size-control-sm);--entity-saved-views-save-current-padding: var(--space-1);--entity-saved-views-save-current-radius: var(--radius-sm);--entity-saved-views-save-current-color: var(--primary);--entity-saved-views-save-current-size: var(--text-xs);--entity-saved-views-save-current-weight: var(--weight-semibold);--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-save-current-hover-color: var(--primary-dark);--entity-saved-views-primary-button-padding: var(--space-1) var(--space-2);--entity-saved-views-primary-button-radius: var(--radius-sm);--entity-saved-views-primary-button-color: var(--primary);--entity-saved-views-primary-button-size: var(--text-xs);--entity-saved-views-primary-button-weight: var(--weight-semibold);--entity-saved-views-primary-button-hover-bg: var(--surface-hover);--entity-saved-views-primary-button-hover-color: var(--primary-dark);--entity-saved-views-primary-button-disabled-color: var(--text-tertiary);--entity-saved-views-secondary-button-padding: var(--space-1) var(--space-2);--entity-saved-views-secondary-button-color: var(--text-secondary);--entity-saved-views-secondary-button-size: var(--text-xs);--entity-saved-views-secondary-button-weight: var(--weight-semibold);--entity-saved-views-secondary-button-hover-color: var(--text);--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-size: var(--size-control-sm);--entity-saved-views-delete-button-margin-inline-end: var(--space-2);--entity-saved-views-delete-button-radius: var(--radius-sm);--entity-saved-views-delete-button-color: var(--text-tertiary);--entity-saved-views-delete-button-hover-bg: var(--error-bg);--entity-saved-views-delete-button-hover-color: var(--error);--entity-saved-views-empty-padding: var(--space-2) 0;--entity-saved-views-empty-color: var(--text-secondary);--entity-saved-views-empty-size: var(--text-sm);--entity-saved-views-focus-shadow: var(--shadow-focus-ring);--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-icon-size: var(--dimension-64px);--detail-page-shell-failure-icon-color: var(--error);--detail-page-shell-failure-title-size: var(--text-xl);--detail-page-shell-failure-title-weight: var(--weight-semibold);--detail-page-shell-failure-title-color: var(--text);--detail-page-shell-failure-message-max-width: var(--dimension-50ch);--detail-page-shell-failure-message-size: var(--text-sm);--detail-page-shell-failure-message-color: var(--text-secondary);--detail-page-shell-failure-actions-gap: var(--space-3);--detail-page-shell-failure-actions-margin-top: var(--space-2);--detail-page-shell-tab-content-focus-shadow: var(--shadow-focus-ring);--detail-page-shell-tab-content-focus-radius: var(--radius-md);--detail-page-shell-top-bar-primary-gap: var(--entity-toolbar-gap);--detail-page-shell-tab-menu-basis: var(--dimension-220px);--detail-page-shell-tab-menu-width: min(100%, var(--detail-page-shell-tab-menu-basis));--detail-page-shell-tab-menu-max-width: var(--detail-page-shell-tab-menu-basis);--detail-page-shell-top-bar-action-size: var(--entity-toolbar-control-height);--detail-page-shell-top-bar-action-radius: var(--entity-toolbar-radius);--detail-page-shell-top-bar-action-color: var(--text);--detail-page-shell-tab-trigger-gap: var(--space-3);--detail-page-shell-tab-trigger-height: var(--entity-toolbar-control-height);--detail-page-shell-tab-trigger-padding: 0 var(--space-3);--detail-page-shell-tab-trigger-border-width: var(--border-width-default);--detail-page-shell-tab-trigger-border: var(--border);--detail-page-shell-tab-trigger-radius: var(--entity-toolbar-radius);--detail-page-shell-tab-trigger-bg: var(--surface);--detail-page-shell-tab-trigger-color: var(--text);--detail-page-shell-tab-trigger-size: var(--text-sm);--detail-page-shell-tab-trigger-weight: var(--weight-medium);--detail-page-shell-tab-trigger-line-height: var(--leading-normal);--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-focus-shadow: var(--shadow-focus-ring);--detail-page-shell-tab-trigger-label-gap: var(--space-2);--detail-page-shell-tab-icon-color: var(--text-secondary);--detail-page-shell-tab-chevron-color: var(--text-secondary);--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-padding: var(--space-12);--feedback-state-gap: var(--space-6);--feedback-state-content-gap: var(--space-4);--feedback-state-title-gap: var(--space-2);--feedback-state-border: var(--border);--feedback-state-border-width: var(--border-width-default);--feedback-state-border-style: dashed;--feedback-state-radius: var(--radius-lg);--feedback-state-min-height: var(--dimension-400px);--feedback-state-color: var(--text-secondary);--feedback-state-error-color: var(--error);--feedback-state-icon-color: var(--text-tertiary);--feedback-state-title-color: var(--text);--feedback-state-title-size: var(--text-lg);--feedback-state-title-weight: var(--weight-semibold);--feedback-state-message-color: var(--text-secondary);--feedback-state-message-size: var(--text-base);--feedback-state-message-line-height: var(--leading-normal);--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-centered-description-size: var(--text-data);--feedback-state-centered-description-line-height: var(--leading-code);--feedback-state-actions-gap: var(--space-3)}:root{--entity-page-max-width: var(--dimension-1200px);--entity-page-gap: var(--page-section-gap);--entity-page-padding: var(--page-content-padding);--entity-page-padding-mobile: var(--page-content-padding-mobile);--entity-page-expanded-gap: var(--space-3);--entity-page-map-frame-header-offset: var(--dimension-120px);--entity-page-search-max-width: var(--dimension-480px);--entity-page-search-preferred-width: var(--entity-toolbar-search-preferred-width);--entity-page-search-collapsed-min-width: var(--dimension-180px);--entity-page-toolbar-margin-bottom: var(--space-6);--entity-page-toolbar-bg: var(--toolbar-panel-bg);--entity-page-toolbar-border: var(--toolbar-panel-border);--entity-page-toolbar-border-width: var(--border-width-default);--entity-page-toolbar-radius: var(--toolbar-radius);--entity-page-toolbar-elevation: var(--card-elevation);--entity-page-toolbar-title-padding-inline-start: var(--space-2);--entity-page-toolbar-title-color: var(--text);--entity-page-toolbar-title-size: var(--text-base);--entity-page-toolbar-title-weight: var(--weight-semibold);--entity-page-toolbar-title-line-height: var(--leading-tight);--entity-page-toolbar-secondary-padding-top: var(--space-3);--entity-page-toolbar-secondary-border: var(--border);--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-header-size: var(--data-view-group-header-size);--entity-page-group-header-weight: var(--data-view-group-header-weight);--entity-page-group-header-color: var(--data-view-group-header-color);--entity-page-group-header-tracking: var(--tracking-section);--entity-page-group-header-border: var(--data-view-group-header-border);--entity-page-group-header-border-width: var(--data-view-group-header-border-width);--entity-page-group-count-bg: var(--data-view-count-bg);--entity-page-group-count-color: var(--data-view-count-color);--entity-page-group-count-size: var(--text-micro);--entity-page-group-count-weight: var(--weight-semibold);--entity-page-group-count-padding: var(--dimension-1px) var(--space-2);--entity-page-group-count-radius: var(--radius-full);--segmented-bg: var(--bg-subtle);--segmented-radius: var(--radius-lg);--segmented-padding: var(--space-1);--segmented-gap: var(--space-2);--segmented-button-radius: var(--radius-md);--segmented-button-padding: var(--space-2) var(--space-4);--segmented-button-active-bg: var(--surface);--segmented-button-active-elevation: var(--elevation-card);--segmented-button-gap: var(--control-gap);--segmented-button-color: var(--text-secondary);--segmented-button-hover-color: var(--text);--segmented-button-hover-bg: var(--overlay-medium);--segmented-button-focus-shadow: var(--shadow-focus-ring);--segmented-button-font-size: var(--text-dense);--segmented-button-font-weight: var(--control-font-weight);--segmented-button-active-color: var(--primary);--segmented-button-active-font-weight: var(--weight-semibold);--segmented-sm-gap: var(--space-0-5);--segmented-sm-padding: var(--space-0-5);--segmented-button-sm-padding: var(--space-0-5) var(--control-padding-x-sm);--segmented-button-sm-font-size: var(--text-dense);--segmented-button-icon-only-size: var(--control-height-sm);--collection-calendar-bg: var(--surface);--collection-calendar-border: var(--border);--collection-calendar-border-width: var(--border-width-default);--collection-calendar-radius: var(--radius-md);--collection-calendar-toolbar-bg: var(--surface);--collection-calendar-toolbar-gap: var(--space-3);--collection-calendar-toolbar-padding: var(--space-3);--collection-calendar-nav-gap: var(--space-1);--collection-calendar-control-height: var(--toolbar-height);--collection-calendar-control-min-width: calc(var(--toolbar-height) + var(--space-6));--collection-calendar-control-padding-x: var(--space-3);--collection-calendar-control-radius: var(--toolbar-radius);--collection-calendar-control-border: var(--border-default);--collection-calendar-control-border-hover: var(--border-strong);--collection-calendar-control-bg: var(--surface);--collection-calendar-control-bg-hover: var(--surface-hover);--collection-calendar-control-font-size: var(--text-sm);--collection-calendar-control-font-weight: var(--weight-semibold);--collection-calendar-control-line-height: var(--leading-none);--collection-calendar-control-color: var(--text-secondary);--collection-calendar-control-color-hover: var(--text);--collection-calendar-control-shadow-hover: var(--shadow-xs);--collection-calendar-control-hover-ring: var(--shadow-inset-1) var(--border-strong);--collection-calendar-control-focus-shadow: var(--shadow-focus-ring);--collection-calendar-title-min-width: var(--dimension-180px);--collection-calendar-title-border: var(--collection-calendar-control-border);--collection-calendar-weekday-bg: var(--bg-subtle);--collection-calendar-weekday-padding: var(--space-2) var(--space-3);--collection-calendar-weekday-color: var(--text-secondary);--collection-calendar-weekday-size: var(--text-micro);--collection-calendar-weekday-weight: var(--weight-semibold);--collection-calendar-weekday-tracking: var(--tracking-normal);--collection-calendar-weekday-line-height: var(--leading-tight);--collection-calendar-day-bg: var(--surface);--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-gap: var(--space-1);--collection-calendar-day-number-size: var(--dimension-24px);--collection-calendar-day-header-min-height: var(--collection-calendar-day-number-size);--collection-calendar-day-number-radius: var(--radius-circle);--collection-calendar-day-number-color: var(--text-heading);--collection-calendar-day-number-outside-color: var(--text-tertiary);--collection-calendar-day-number-font-size: var(--text-micro);--collection-calendar-day-number-weight: var(--weight-semibold);--collection-calendar-day-number-numeric-variant: var(--font-variant-numeric-tabular);--collection-calendar-today-bg: var(--primary);--collection-calendar-today-color: var(--text-on-dark);--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-items-gap: var(--space-1);--collection-calendar-item-gap: var(--space-1);--collection-calendar-item-padding: var(--space-1) var(--space-2);--collection-calendar-item-bg: var(--primary-subtle);--collection-calendar-item-color: var(--text);--collection-calendar-item-radius: var(--radius-sm);--collection-calendar-item-border-width: var(--border-width-default);--collection-calendar-item-accent-width: var(--dimension-3px);--collection-calendar-item-hover-shadow: var(--shadow-xs);--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-item-hover-filter: var(--filter-brightness-hover);--collection-calendar-item-hover-filter-soft: var(--filter-brightness-hover-soft);--collection-calendar-item-selectable-padding-left: var(--space-1);--collection-calendar-item-content-gap: var(--dimension-1px);--collection-calendar-item-title-size: var(--text-micro);--collection-calendar-item-title-weight: var(--weight-semibold);--collection-calendar-item-line-height: var(--leading-tight);--collection-calendar-item-subtitle-size: var(--text-micro);--collection-calendar-item-subtitle-color: var(--text-secondary);--collection-calendar-related-gap: var(--space-1);--collection-calendar-related-badge-gap: var(--dimension-2px);--collection-calendar-selection-size: var(--size-icon-sm);--collection-calendar-selection-checkbox-size: var(--size-icon-xs);--collection-calendar-selection-offset-block: var(--dimension-1px);--collection-calendar-selection-accent-color: var(--primary);--collection-calendar-more-line-padding: 0 var(--space-1);--collection-calendar-tooltip-padding: var(--space-1-5) var(--space-2-5);--collection-calendar-tooltip-radius: var(--radius-md);--collection-calendar-tooltip-bg: var(--backdrop-heavy);--collection-calendar-tooltip-color: var(--text-on-dark);--collection-calendar-tooltip-size: var(--text-micro);--collection-calendar-tooltip-weight: var(--weight-medium);--collection-calendar-tooltip-line-height: var(--leading-tooltip);--collection-calendar-tooltip-shadow: var(--shadow-popover);--collection-calendar-tooltip-gap: var(--space-1);--collection-calendar-tooltip-max-width: var(--dimension-240px);--collection-calendar-tooltip-shift: var(--dimension-2px);--collection-calendar-tooltip-resting-transform: translateY(var(--collection-calendar-tooltip-shift));--collection-calendar-tooltip-open-transform: translateY(0);--collection-calendar-empty-margin: var(--space-4);--collection-calendar-empty-bg: var(--surface);--collection-calendar-empty-radius: var(--radius-md);--collection-calendar-mobile-grid-min-width: var(--dimension-760px)}:root{--nav-menu-item-height: var(--size-control-lg);--nav-menu-item-padding-x: var(--space-3);--nav-menu-item-gap: var(--space-3);--nav-menu-item-radius: var(--radius-md);--nav-menu-item-font-size: var(--type-nav-item-size);--nav-menu-item-font-weight: var(--type-nav-item-weight);--nav-menu-item-line-height: var(--type-nav-item-leading);--nav-menu-item-letter-spacing: var(--type-nav-item-tracking);--nav-menu-item-color: var(--text-secondary);--nav-menu-item-hover-color: var(--text);--nav-menu-item-hover-bg: var(--surface-hover);--nav-menu-item-active-border: var(--border);--app-sidebar-gutter: var(--app-frame-gutter);--sidebar-nav-frame-bg: color-mix(in srgb, var(--app-frame-bg) 96%, var(--surface));--sidebar-nav-frame-border: var(--control-border);--sidebar-nav-frame-radius: var(--radius-xl);--sidebar-nav-frame-padding-x: var(--space-2);--sidebar-nav-frame-padding-y: var(--space-3);--scroll-fade-size: var(--space-12);--scroll-fade-transition: var(--transition-fast);--scroll-fade-mask-opaque: #000000;--scroll-fade-mask-transparent: transparent;--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);--scroll-fade-frame-size: var(--scroll-fade-size);--scroll-fade-frame-surface: var(--app-canvas-bg, var(--background));--scroll-fade-frame-z-index: var(--z-above);--scroll-fade-frame-hidden-opacity: var(--opacity-hidden);--scroll-fade-frame-visible-opacity: var(--opacity-visible);--scroll-fade-frame-transition: opacity var(--scroll-fade-transition);--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-fallback-border: color-mix(in srgb, var(--accent) 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);--permit-layer-color: var(--slate-400);--alpha-permit-layer-color-8: color-mix(in srgb, var(--permit-layer-color) 8%, transparent);--size-none: 0;--transform-none: none;--text-align-start: left}:root{--settings-modal-viewport-margin: 50px;--entity-table-scroll-max-block-size: none;--entity-table-scroll-shadow: rgba(15, 23, 42, .16);--spacing-xs: var(--space-1);--spacing-sm: var(--space-2);--spacing-md: var(--space-4);--spacing-lg: var(--space-6);--spacing-xl: var(--space-8);--spacing-2xl: var(--space-12);--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;--bg-card: var(--surface);--card-bg: var(--surface);--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);--role-color: var(--primary);--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);--bg-primary: var(--background);--print-ink: #000000;--print-page-margin: 1cm;--print-footer-margin-top: 2cm;--proposal-print-page-width: 7.5in;--proposal-print-page-margin: .75in;--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-50: var(--warning-bg);--amber-200: #fde68a;--amber-700: var(--warning-darker);--indigo-50: var(--info-bg);--indigo-600: var(--info);--green-600: var(--success-dark);--green-700: #15803d;--red-600: var(--error-dark);--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-pilot-glow: rgba(90, 127, 181, .3);--landing-panel-border: rgba(255, 255, 255, .1);--landing-panel-bg: rgba(255, 255, 255, .05);--landing-report-glow: rgba(90, 127, 181, .2);--viewer-bg: #1c2e1c;--viewer-badge: rgba(20, 140, 90, .85);--viewer-badge-muted: rgba(70, 70, 70, .65);--viewer-text: rgba(255, 255, 255, .7);--viewer-text-dim: rgba(255, 255, 255, .4);--viewer-text-bright: rgba(255, 255, 255, .85);--viewer-control-bg: rgba(0, 0, 0, .35);--viewer-control-text: rgba(255, 255, 255, .55);--viewer-control-active: rgba(255, 255, 255, .15);--status-color: var(--text-secondary);--status-ring: var(--border-subtle);--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-normal: normal;--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-px-tight: -.5px;--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;--ui-standards-analysis-card-max-width: 36.25rem;--ui-standards-analysis-summary-columns: repeat(4, 1fr);--ui-standards-analysis-eligibility-columns: 1fr 1fr;--ui-standards-radius-swatch-columns: repeat(auto-fill, minmax(var(--dimension-180px), var(--grid-template-single-column)));--ui-standards-shadow-swatch-columns: repeat(auto-fill, minmax(var(--dimension-200px), var(--grid-template-single-column)));--ui-standards-radius-swatch-frame-height: 8.75rem;--ui-standards-radius-swatch-width: 6.25rem;--ui-standards-radius-pill-width: 5rem;--ui-standards-radius-swatch-height: 5rem;--ui-standards-dropdown-menu-min-width: 12.5rem;--ui-standards-soft-landscaping-value-width: 32%;--ui-standards-soft-landscaping-threshold-left: 25%;--ui-state-skeleton-title-width: 60%;--ui-state-skeleton-body-width: 80%;--ui-state-skeleton-action-width: 40%;--ui-state-skeleton-line-height: var(--dimension-0-875rem);--flex-unit: 1;--flex-triple: 3;--grid-template-four-equal: repeat(4, 1fr);--grid-template-three-equal: repeat(3, 1fr);--grid-template-five-equal: repeat(5, 1fr);--grid-template-ops-main: 3fr 2fr;--grid-template-ops-domain-row: var(--dimension-52px) 1fr 1fr var(--dimension-52px);--visually-hidden-offset: -1px;--visually-hidden-clip: rect(0, 0, 0, 0);--calendar-event-bar-width: 3px;--type-body-size: var(--text-base);--type-body-leading: var(--leading-normal);--type-body-tracking: var(--tracking-normal);--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-caption-size: var(--text-caption);--type-caption-weight: var(--weight-medium);--type-caption-leading: var(--leading-tight);--type-caption-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;--viewer-control-bg: rgba(0, 0, 0, .5);--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(--card-radius);--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(--control-height-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(--table-radius);--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(--table-radius);--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(--control-height-md);--icon-action-button-size-md: var(--control-height-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(--card-radius);--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(--table-radius);--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(--control-bg);--search-bar-clear-bg: var(--control-bg-hover);--icon-action-button-hover-bg: var(--control-bg-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(--control-bg);--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(--control-bg);--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-92014f57);mask-image:var(--gradient-92014f57);-webkit-mask-composite:source-in;mask-composite:intersect;transition:-webkit-mask-image var(--scroll-fade-transition),mask-image var(--scroll-fade-transition)}: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)}}.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}}
