:root{--color-background:252 250 247;--color-surface:255 255 255;--color-surface-alt:245 242 238;--color-overlay:#FFFFFF5C;--color-foreground:30 27 24;--color-foreground-secondary:117 113 107;--color-foreground-tertiary:150 146 140;--color-primary:87 107 215;--color-primary-foreground:255 255 255;--color-primary-hover:81 100 203;--color-primary-tint:225 232 255;--color-link:76 94 189;--color-border:234 231 226;--color-border-strong:215 211 206;--color-success:15 133 84;--color-warning:174 97 9;--color-error:208 64 72;--color-info:8 124 173;--color-amendment:2 131 119;--color-inactive:150 146 140;--color-on-status:255 255 255;--color-signature:153 78 138;--color-signature-hover:145 76 132;--color-on-signature:255 255 255;--color-primary-soft-bg:225 232 255;--color-primary-soft-fg:76 94 189;--color-secondary-soft-bg:234 231 226;--color-secondary-soft-fg:86 82 76;--color-success-soft-bg:204 244 219;--color-success-soft-fg:7 118 73;--color-warning-soft-bg:255 227 205;--color-warning-soft-fg:154 84 1;--color-error-soft-bg:255 224 222;--color-error-soft-fg:182 55 62;--color-info-soft-bg:209 237 255;--color-info-soft-fg:11 109 152;--color-amendment-soft-bg:203 242 235;--color-amendment-soft-fg:8 116 104;--color-signature-soft-bg:254 221 246;--color-signature-soft-fg:145 76 132;--color-redline-insert-bg:204 244 219;--color-redline-insert-fg:7 118 73;--color-redline-delete-bg:255 224 222;--color-redline-delete-fg:182 55 62;--color-highlight-marker:#FCC89E73;--color-highlight-risk:#FFC2BF59;--color-highlight-note:#A2DCFF59;--alpha-transparent:#00000000;--alpha-dark-2:#0A080605;--alpha-dark-4:#0A08060A;--alpha-dark-6:#0A08060F;--alpha-dark-8:#0A080614;--alpha-dark-16:#0A080629;--alpha-dark-24:#0A08063D;--alpha-dark-40:#0A080666;--alpha-light-2:#FFFFFF05;--alpha-light-4:#FFFFFF0A;--alpha-light-6:#FFFFFF0F;--alpha-light-8:#FFFFFF14;--alpha-light-16:#FFFFFF29;--alpha-light-24:#FFFFFF3D;--alpha-light-36:#FFFFFF5C;--shadow-e0:none;--shadow-e1:0px 1px 3px var(--alpha-dark-6),0px 1px 2px var(--alpha-dark-4),0 0 0 1px var(--alpha-dark-2);--shadow-e2:0px 2px 8px -2px var(--alpha-dark-8),0px 4px 6px -4px var(--alpha-dark-6),0 0 0 1px var(--alpha-dark-4);--shadow-e3:0px 4px 16px -4px var(--alpha-dark-16),0px 8px 24px -8px var(--alpha-dark-8),0 0 0 1px var(--alpha-dark-4);--shadow-e4:0px 8px 24px -6px var(--alpha-dark-16),0px 12px 32px -8px var(--alpha-dark-8),0 0 0 1px var(--alpha-dark-4);--shadow-e5:0px 16px 48px -12px var(--alpha-dark-16),0px 24px 64px -16px var(--alpha-dark-16),0 0 0 1px var(--alpha-dark-4);--shadow-e6:0px 24px 64px -16px var(--alpha-dark-24),0px 32px 80px -20px var(--alpha-dark-16),0 0 0 1px var(--alpha-dark-6);--shadow-focus-ring-primary:0 0 0 3px rgb(var(--color-primary)/0.12),0 4px 12px -4px rgb(var(--color-primary)/0.15);--shadow-focus-ring-error:0 0 0 3px rgb(var(--color-error)/0.12),0 4px 12px -4px rgb(var(--color-error)/0.15);--shadow-focus-ring-success:0 0 0 3px rgb(var(--color-success)/0.12),0 4px 12px -4px rgb(var(--color-success)/0.15);--shadow-focus-ring-warning:0 0 0 3px rgb(var(--color-warning)/0.12),0 4px 12px -4px rgb(var(--color-warning)/0.15);--shadow-focus-ring-info:0 0 0 3px rgb(var(--color-info)/0.12),0 4px 12px -4px rgb(var(--color-info)/0.15);--shadow-glow-primary-rest:0 2px 8px -2px rgb(var(--color-primary)/0.25);--shadow-glow-primary-hover:0 4px 16px -4px rgb(var(--color-primary)/0.35);--shadow-glow-error-rest:0 2px 8px -2px rgb(var(--color-error)/0.25);--shadow-glow-error-hover:0 4px 16px -4px rgb(var(--color-error)/0.35);--shadow-inset-highlight:inset 0 1px 0 0 var(--alpha-light-24);--shadow-control-hover-primary:inset 0 1px 2px 0 rgb(var(--color-primary)/0.05),0 2px 8px -2px rgb(var(--color-primary)/0.1);--shadow-control-focus-primary:inset 0 1px 2px 0 rgb(var(--color-primary)/0.1),0 0 0 3px rgb(var(--color-primary)/0.12),0 4px 12px -4px rgb(var(--color-primary)/0.15);--shadow-control-open-primary:inset 0 1px 2px 0 rgb(var(--color-primary)/0.1),0 0 0 3px rgb(var(--color-primary)/0.1),0 4px 12px -4px rgb(var(--color-primary)/0.15);--shadow-control-hover-error:inset 0 1px 2px 0 rgb(var(--color-error)/0.05),0 2px 8px -2px rgb(var(--color-error)/0.1);--shadow-control-focus-error:inset 0 1px 2px 0 rgb(var(--color-error)/0.1),0 0 0 3px rgb(var(--color-error)/0.12),0 4px 12px -4px rgb(var(--color-error)/0.15);--radius-none:0px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:9999px;--radius-full:9999px;--ds-glass-blur-control:4px;--ds-glass-blur-panel:12px;--ds-glass-blur-floating:24px;--ds-glass-blur-modal:16px;--ds-glass-blur-overlay:4px;--ds-glass-blur-tooltip:12px;--ds-glass-saturate:1.5;--ds-glass-sheen:rgb(255 255 255/0.25);--ds-glass-knob-gloss:#fff;--ds-glass-bg-control:0.80;--ds-glass-bg-panel:0.90;--ds-glass-bg-floating:0.95;--ds-glass-bg-modal:0.95;--ds-glass-bg-tooltip:0.95;--duration-fast:150ms;--duration-normal:200ms;--duration-slow:300ms;--duration-enter:450ms;--duration-emphasis:500ms;--duration-extended:700ms;--duration-overlay-open:250ms;--duration-overlay-close:150ms;--scale-modal-from:0.96;--ease-default:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-state:cubic-bezier(0.34,1.4,0.64,1)}.dark{--color-background:46 42 38;--color-surface:63 59 54;--color-surface-alt:86 82 76;--color-overlay:#0A080666;--color-foreground:252 250 247;--color-foreground-secondary:189 185 180;--color-foreground-tertiary:169 165 160;--color-primary:119 143 248;--color-primary-foreground:30 27 24;--color-primary-hover:156 177 254;--color-primary-tint:24 32 74;--color-link:156 177 254;--color-border:86 82 76;--color-border-strong:103 98 92;--color-success:63 177 120;--color-warning:209 131 60;--color-error:243 105 106;--color-info:49 164 220;--color-amendment:57 173 158;--color-inactive:150 146 140;--color-on-status:30 27 24;--color-signature:225 156 209;--color-signature-hover:245 193 232;--color-on-signature:30 27 24;--color-primary-soft-bg:33 43 101;--color-primary-soft-fg:197 210 254;--color-secondary-soft-bg:63 59 54;--color-secondary-soft-fg:215 211 206;--color-success-soft-bg:3 61 36;--color-success-soft-fg:165 229 191;--color-warning-soft-bg:77 39 0;--color-warning-soft-fg:252 200 158;--color-error-soft-bg:95 15 22;--color-error-soft-fg:255 194 191;--color-info-soft-bg:3 55 79;--color-info-soft-fg:162 220 255;--color-amendment-soft-bg:3 59 53;--color-amendment-soft-fg:163 226 216;--color-signature-soft-bg:74 32 66;--color-signature-soft-fg:245 193 232;--color-redline-insert-bg:3 61 36;--color-redline-insert-fg:165 229 191;--color-redline-delete-bg:95 15 22;--color-redline-delete-fg:255 194 191;--color-highlight-marker:#AE61094D;--color-highlight-risk:#D0404840;--color-highlight-note:#087CAD40;--shadow-e0:none;--shadow-e1:0px 1px 3px var(--alpha-dark-24),0px 1px 2px var(--alpha-dark-16),0 0 0 1px var(--alpha-light-4);--shadow-e2:0px 2px 8px -2px var(--alpha-dark-24),0px 4px 6px -4px var(--alpha-dark-16),0 0 0 1px var(--alpha-light-4);--shadow-e3:0px 4px 16px -4px var(--alpha-dark-40),0px 8px 24px -8px var(--alpha-dark-24),0 0 0 1px var(--alpha-light-6);--shadow-e4:0px 8px 24px -6px var(--alpha-dark-40),0px 12px 32px -8px var(--alpha-dark-24),0 0 0 1px var(--alpha-light-6);--shadow-e5:0px 16px 48px -12px var(--alpha-dark-40),0px 24px 64px -16px var(--alpha-dark-40),0 0 0 1px var(--alpha-light-8);--shadow-e6:0px 24px 64px -16px var(--alpha-dark-40),0px 32px 80px -20px var(--alpha-dark-40),0 0 0 1px var(--alpha-light-8);--shadow-focus-ring-primary:0 0 0 3px rgb(var(--color-primary)/0.18),0 4px 12px -4px rgb(var(--color-primary)/0.25);--shadow-focus-ring-error:0 0 0 3px rgb(var(--color-error)/0.18),0 4px 12px -4px rgb(var(--color-error)/0.25);--shadow-focus-ring-success:0 0 0 3px rgb(var(--color-success)/0.18),0 4px 12px -4px rgb(var(--color-success)/0.25);--shadow-focus-ring-warning:0 0 0 3px rgb(var(--color-warning)/0.18),0 4px 12px -4px rgb(var(--color-warning)/0.25);--shadow-focus-ring-info:0 0 0 3px rgb(var(--color-info)/0.18),0 4px 12px -4px rgb(var(--color-info)/0.25);--shadow-glow-primary-rest:0 2px 10px -2px rgb(var(--color-primary)/0.35);--shadow-glow-primary-hover:0 4px 18px -4px rgb(var(--color-primary)/0.45);--shadow-glow-error-rest:0 2px 10px -2px rgb(var(--color-error)/0.35);--shadow-glow-error-hover:0 4px 18px -4px rgb(var(--color-error)/0.45);--shadow-inset-highlight:inset 0 1px 0 0 var(--alpha-light-6);--shadow-control-hover-primary:inset 0 1px 2px 0 rgb(var(--color-primary)/0.05),0 2px 8px -2px rgb(var(--color-primary)/0.1);--shadow-control-focus-primary:inset 0 1px 2px 0 rgb(var(--color-primary)/0.1),0 0 0 3px rgb(var(--color-primary)/0.18),0 4px 12px -4px rgb(var(--color-primary)/0.25);--shadow-control-open-primary:inset 0 1px 2px 0 rgb(var(--color-primary)/0.1),0 0 0 3px rgb(var(--color-primary)/0.15),0 4px 12px -4px rgb(var(--color-primary)/0.25);--shadow-control-hover-error:inset 0 1px 2px 0 rgb(var(--color-error)/0.05),0 2px 8px -2px rgb(var(--color-error)/0.1);--shadow-control-focus-error:inset 0 1px 2px 0 rgb(var(--color-error)/0.1),0 0 0 3px rgb(var(--color-error)/0.18),0 4px 12px -4px rgb(var(--color-error)/0.25)}