/* Theme tokens extracted from the referenced public UI artifact; see UI_OPTIMIZATION.md. */
html[data-ui-backdrop=pearl-mist]{--zl-backdrop-field: radial-gradient(52rem 26rem at 13% 13%, rgb(191 223 255 / .24), transparent 70%), linear-gradient(116deg, transparent 18%, rgb(191 223 255 / .16) 35%, rgb(255 255 255 / .12) 47%, rgb(242 221 178 / .07) 58%, transparent 76%), radial-gradient(48rem 28rem at 86% 88%, rgb(216 206 255 / .12), transparent 74%);--zl-backdrop-layer-2: linear-gradient(122deg, transparent 39%, rgb(255 255 255 / .16) 48%, rgb(191 223 255 / .08) 54%, transparent 66%);--zl-backdrop-opacity: .76;--zl-backdrop-opacity-2: .56;--zl-backdrop-animation: none}
html[data-ui-backdrop=aurora-silk]{--zl-backdrop-field: radial-gradient(58rem 34rem at 8% 18%, rgb(125 220 211 / .23), transparent 72%), linear-gradient(108deg, transparent 16%, rgb(191 223 255 / .24) 31%, rgb(255 255 255 / .12) 42%, rgb(216 206 255 / .18) 58%, transparent 78%), radial-gradient(52rem 30rem at 86% 76%, rgb(242 221 178 / .12), transparent 73%);--zl-backdrop-layer-2: linear-gradient(116deg, transparent 21%, rgb(255 255 255 / .18) 38%, rgb(125 220 211 / .12) 50%, transparent 67%), linear-gradient(72deg, transparent 54%, rgb(216 206 255 / .08) 68%, transparent 82%);--zl-backdrop-opacity: .92;--zl-backdrop-opacity-2: .62;--zl-backdrop-animation: zl-backdrop-aurora 30s ease-in-out infinite alternate;--zl-backdrop-animation-duration: 30s}
html[data-ui-backdrop=glacier-grid]{--zl-backdrop-field: radial-gradient(34rem 24rem at 68% 26%, rgb(191 223 255 / .28), transparent 73%), linear-gradient(120deg, transparent 26%, rgb(191 223 255 / .1) 46%, transparent 71%);--zl-backdrop-layer-2: linear-gradient(rgb(97 142 168 / .075) 1px, transparent 1px), linear-gradient(90deg, rgb(97 142 168 / .075) 1px, transparent 1px);--zl-backdrop-grid-size: 32px 32px;--zl-backdrop-opacity: .74;--zl-backdrop-opacity-2: .32;--zl-backdrop-animation: zl-backdrop-glacier 26s ease-in-out infinite alternate;--zl-backdrop-animation-duration: 26s}
html[data-ui-backdrop=warm-dawn]{--zl-backdrop-field: radial-gradient(48rem 28rem at 78% 13%, rgb(242 221 178 / .22), transparent 72%), linear-gradient(112deg, transparent 24%, rgb(255 244 218 / .16) 42%, rgb(238 197 171 / .1) 56%, transparent 78%), radial-gradient(42rem 26rem at 15% 83%, rgb(255 226 189 / .12), transparent 74%);--zl-backdrop-layer-2: linear-gradient(118deg, transparent 36%, rgb(255 255 255 / .17) 49%, rgb(242 221 178 / .1) 57%, transparent 72%);--zl-backdrop-opacity: .84;--zl-backdrop-opacity-2: .5;--zl-backdrop-animation: zl-backdrop-dawn 32s ease-in-out infinite alternate;--zl-backdrop-animation-duration: 32s}
html[data-ui-backdrop=titanium-spectrum]{--zl-backdrop-field: radial-gradient(54rem 30rem at 12% 12%, rgb(205 208 230 / .2), transparent 72%), linear-gradient(116deg, transparent 18%, rgb(226 220 255 / .2) 36%, rgb(255 255 255 / .14) 49%, rgb(194 199 220 / .16) 62%, transparent 82%), radial-gradient(48rem 26rem at 88% 84%, rgb(178 182 206 / .12), transparent 74%);--zl-backdrop-layer-2: linear-gradient(120deg, transparent 38%, rgb(255 255 255 / .2) 49%, rgb(218 207 255 / .12) 58%, transparent 70%);--zl-backdrop-opacity: .88;--zl-backdrop-opacity-2: .58;--zl-backdrop-animation: zl-backdrop-titanium 31s ease-in-out infinite alternate;--zl-backdrop-animation-duration: 31s}
html[data-ui-backdrop=cobalt-veil]{--zl-backdrop-field: radial-gradient(56rem 32rem at 9% 16%, rgb(137 208 225 / .22), transparent 72%), linear-gradient(110deg, transparent 18%, rgb(166 211 235 / .2) 34%, rgb(240 252 255 / .12) 48%, rgb(73 126 170 / .18) 64%, transparent 84%), radial-gradient(50rem 28rem at 86% 86%, rgb(74 151 174 / .14), transparent 74%);--zl-backdrop-layer-2: linear-gradient(118deg, transparent 34%, rgb(205 242 250 / .16) 48%, rgb(90 165 193 / .1) 58%, transparent 72%);--zl-backdrop-opacity: .92;--zl-backdrop-opacity-2: .62;--zl-backdrop-animation: zl-backdrop-cobalt 29s ease-in-out infinite alternate;--zl-backdrop-animation-duration: 29s}
html[data-ui-backdrop=liquid-metal]{--zl-backdrop-field: radial-gradient(58rem 34rem at 10% 12%, rgb(204 227 246 / .22), transparent 72%), linear-gradient(112deg, transparent 16%, rgb(184 211 232 / .2) 34%, rgb(255 255 255 / .18) 49%, rgb(170 184 203 / .14) 64%, transparent 84%), radial-gradient(48rem 28rem at 88% 84%, rgb(221 229 241 / .16), transparent 74%);--zl-backdrop-layer-2: linear-gradient(118deg, transparent 32%, rgb(255 255 255 / .2) 48%, rgb(194 221 241 / .1) 56%, transparent 72%);--zl-backdrop-opacity: .86;--zl-backdrop-opacity-2: .56;--zl-backdrop-animation: zl-backdrop-liquid-metal 34s ease-in-out infinite alternate;--zl-backdrop-animation-duration: 34s}
html[data-ui-backdrop=mist-cloud]{--zl-backdrop-field: radial-gradient(54rem 32rem at 12% 18%, rgb(188 222 201 / .2), transparent 73%), linear-gradient(118deg, transparent 18%, rgb(198 228 211 / .16) 38%, rgb(244 251 246 / .16) 51%, rgb(148 185 163 / .12) 67%, transparent 86%), radial-gradient(48rem 28rem at 84% 82%, rgb(220 237 224 / .14), transparent 74%);--zl-backdrop-layer-2: linear-gradient(122deg, transparent 34%, rgb(255 255 255 / .18) 49%, rgb(177 213 190 / .1) 57%, transparent 74%);--zl-backdrop-opacity: .8;--zl-backdrop-opacity-2: .5;--zl-backdrop-animation: zl-backdrop-mist-cloud 32s ease-in-out infinite alternate;--zl-backdrop-animation-duration: 32s}
html[data-ui-backdrop=rose-titanium-glow]{--zl-backdrop-field: radial-gradient(48rem 28rem at 82% 12%, rgb(238 203 198 / .18), transparent 72%), linear-gradient(114deg, transparent 22%, rgb(255 236 218 / .16) 39%, rgb(255 255 255 / .16) 51%, rgb(206 170 178 / .12) 66%, transparent 86%), radial-gradient(44rem 26rem at 14% 84%, rgb(239 215 204 / .1), transparent 75%);--zl-backdrop-layer-2: linear-gradient(118deg, transparent 34%, rgb(255 255 255 / .18) 49%, rgb(236 195 186 / .08) 58%, transparent 74%);--zl-backdrop-opacity: .78;--zl-backdrop-opacity-2: .48;--zl-backdrop-animation: zl-backdrop-rose-titanium 30s ease-in-out infinite alternate;--zl-backdrop-animation-duration: 30s}
html[data-ui-backdrop=midnight-nebula]{--zl-backdrop-field: radial-gradient(58rem 34rem at 12% 15%, rgb(107 94 170 / .16), transparent 73%), linear-gradient(112deg, transparent 18%, rgb(73 87 144 / .14) 38%, rgb(171 157 222 / .08) 52%, rgb(35 105 139 / .14) 68%, transparent 87%), radial-gradient(48rem 28rem at 88% 84%, rgb(30 103 133 / .12), transparent 75%);--zl-backdrop-layer-2: linear-gradient(120deg, transparent 34%, rgb(210 202 255 / .08) 49%, rgb(74 154 187 / .08) 59%, transparent 75%);--zl-backdrop-opacity: .9;--zl-backdrop-opacity-2: .52;--zl-backdrop-animation: zl-backdrop-midnight-nebula 31s ease-in-out infinite alternate;--zl-backdrop-animation-duration: 31s}
html[data-ui-theme=clean][data-ui-backdrop=pearl-mist]{--zl-backdrop-field: none;--zl-backdrop-layer-2: none;--zl-backdrop-opacity: 0;--zl-backdrop-opacity-2: 0;--zl-backdrop-animation: none}
html[data-ui-theme=clean][data-ui-backdrop=aurora-silk],html[data-ui-theme=clean][data-ui-backdrop=glacier-grid],html[data-ui-theme=clean][data-ui-backdrop=warm-dawn],html[data-ui-theme=clean][data-ui-backdrop=titanium-spectrum],html[data-ui-theme=clean][data-ui-backdrop=cobalt-veil]{--zl-backdrop-opacity: .32;--zl-backdrop-opacity-2: .16}
html[data-ui-theme=clean][data-ui-backdrop=liquid-metal],html[data-ui-theme=clean][data-ui-backdrop=mist-cloud],html[data-ui-theme=clean][data-ui-backdrop=rose-titanium-glow],html[data-ui-theme=clean][data-ui-backdrop=midnight-nebula]{--zl-backdrop-opacity: .28;--zl-backdrop-opacity-2: .14}
html[data-ui-theme=graphite][data-ui-backdrop=pearl-mist]{--zl-backdrop-field: radial-gradient(54rem 30rem at 10% 18%, rgb(67 151 157 / .11), transparent 73%), linear-gradient(116deg, transparent 24%, rgb(75 117 143 / .1) 48%, transparent 72%);--zl-backdrop-layer-2: linear-gradient(120deg, transparent 39%, rgb(255 255 255 / .055) 51%, transparent 64%);--zl-backdrop-opacity: .86;--zl-backdrop-opacity-2: .48}
html[data-ui-theme=graphite][data-ui-backdrop=aurora-silk]{--zl-backdrop-field: radial-gradient(58rem 34rem at 8% 18%, rgb(59 173 166 / .13), transparent 73%), linear-gradient(108deg, transparent 18%, rgb(71 130 168 / .15) 39%, rgb(115 102 174 / .1) 58%, transparent 79%);--zl-backdrop-layer-2: linear-gradient(116deg, transparent 22%, rgb(255 255 255 / .07) 44%, transparent 66%);--zl-backdrop-opacity: .92;--zl-backdrop-opacity-2: .55}
html[data-ui-theme=graphite][data-ui-backdrop=glacier-grid]{--zl-backdrop-field: radial-gradient(36rem 24rem at 70% 26%, rgb(57 128 163 / .16), transparent 74%);--zl-backdrop-layer-2: linear-gradient(rgb(130 177 201 / .045) 1px, transparent 1px), linear-gradient(90deg, rgb(130 177 201 / .045) 1px, transparent 1px);--zl-backdrop-grid-size: 32px 32px;--zl-backdrop-opacity: .82;--zl-backdrop-opacity-2: .26}
html[data-ui-theme=graphite][data-ui-backdrop=warm-dawn]{--zl-backdrop-field: radial-gradient(50rem 30rem at 78% 13%, rgb(170 126 72 / .12), transparent 73%), linear-gradient(112deg, transparent 25%, rgb(164 119 74 / .08) 48%, transparent 76%);--zl-backdrop-layer-2: linear-gradient(118deg, transparent 38%, rgb(255 224 176 / .055) 52%, transparent 67%);--zl-backdrop-opacity: .8;--zl-backdrop-opacity-2: .38}
html[data-ui-theme=graphite][data-ui-backdrop=titanium-spectrum]{--zl-backdrop-field: radial-gradient(54rem 30rem at 12% 14%, rgb(98 91 153 / .12), transparent 74%), linear-gradient(116deg, transparent 22%, rgb(93 98 144 / .12) 46%, rgb(220 218 255 / .06) 58%, transparent 78%);--zl-backdrop-layer-2: linear-gradient(120deg, transparent 38%, rgb(255 255 255 / .06) 50%, transparent 66%);--zl-backdrop-opacity: .84;--zl-backdrop-opacity-2: .46}
html[data-ui-theme=graphite][data-ui-backdrop=cobalt-veil]{--zl-backdrop-field: radial-gradient(56rem 32rem at 9% 16%, rgb(32 122 151 / .15), transparent 74%), linear-gradient(110deg, transparent 22%, rgb(35 97 139 / .15) 45%, rgb(113 195 210 / .07) 59%, transparent 80%);--zl-backdrop-layer-2: linear-gradient(118deg, transparent 34%, rgb(141 224 238 / .065) 50%, transparent 68%);--zl-backdrop-opacity: .88;--zl-backdrop-opacity-2: .48}
html[data-ui-theme=graphite][data-ui-backdrop=liquid-metal]{--zl-backdrop-field: radial-gradient(58rem 34rem at 10% 12%, rgb(89 128 158 / .1), transparent 74%), linear-gradient(112deg, transparent 18%, rgb(82 119 148 / .12) 42%, rgb(215 232 243 / .06) 53%, transparent 78%);--zl-backdrop-layer-2: linear-gradient(118deg, transparent 34%, rgb(230 244 255 / .06) 49%, transparent 70%);--zl-backdrop-opacity: .82;--zl-backdrop-opacity-2: .44}
html[data-ui-theme=graphite][data-ui-backdrop=mist-cloud]{--zl-backdrop-field: radial-gradient(54rem 32rem at 12% 18%, rgb(72 129 96 / .11), transparent 74%), linear-gradient(118deg, transparent 20%, rgb(83 135 102 / .1) 42%, rgb(206 234 216 / .045) 54%, transparent 80%);--zl-backdrop-layer-2: linear-gradient(122deg, transparent 36%, rgb(212 240 220 / .055) 50%, transparent 72%);--zl-backdrop-opacity: .78;--zl-backdrop-opacity-2: .42}
html[data-ui-theme=graphite][data-ui-backdrop=rose-titanium-glow]{--zl-backdrop-field: radial-gradient(50rem 30rem at 82% 12%, rgb(153 94 101 / .1), transparent 74%), linear-gradient(114deg, transparent 22%, rgb(139 93 101 / .09) 44%, rgb(245 219 199 / .05) 55%, transparent 80%);--zl-backdrop-layer-2: linear-gradient(118deg, transparent 36%, rgb(255 230 216 / .05) 51%, transparent 72%);--zl-backdrop-opacity: .76;--zl-backdrop-opacity-2: .4}
html[data-ui-theme=graphite][data-ui-backdrop=midnight-nebula]{--zl-backdrop-field: radial-gradient(58rem 34rem at 12% 15%, rgb(100 86 171 / .14), transparent 74%), linear-gradient(112deg, transparent 20%, rgb(69 79 145 / .12) 42%, rgb(161 145 216 / .07) 55%, rgb(27 105 141 / .1) 69%, transparent 84%);--zl-backdrop-layer-2: linear-gradient(120deg, transparent 34%, rgb(216 208 255 / .06) 50%, rgb(76 169 200 / .05) 61%, transparent 74%);--zl-backdrop-opacity: .88;--zl-backdrop-opacity-2: .46}
html[data-ui-theme=pearl],html[data-ui-theme=performance],html[data-ui-theme=auto]{color-scheme:light;--zl-theme-canvas: #f4f5f2;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(255 255 255 / .44);--zl-theme-toolbar: rgb(255 255 255 / .26);--zl-theme-control: rgb(255 255 255 / .66);--zl-theme-content: rgb(255 255 255 / .72);--zl-theme-group: rgb(255 255 255 / .58);--zl-theme-raised: rgb(255 255 255 / .78);--zl-theme-input: rgb(255 255 255 / .76);--zl-theme-text: #172027;--zl-theme-muted: #526166;--zl-theme-tertiary: #68767a;--zl-theme-link: #2c6973;--zl-theme-primary: #2c6e73;--zl-theme-primary-hover: #347e82;--zl-theme-primary-pressed: #215b60;--zl-theme-border: rgb(44 58 62 / .14);--zl-theme-chrome-border: rgb(255 255 255 / .66);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .8), 0 5px 16px rgb(37 48 50 / .055);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(255 255 255 / .86), inset 0 -1px 0 rgb(44 58 62 / .08), 0 10px 28px rgb(37 48 50 / .08);--zl-theme-focus: rgb(44 110 115 / .5);--zl-theme-rim: rgb(255 255 255 / .8);--zl-theme-status-green: #2f7565;--zl-theme-status-green-bg: rgb(224 243 236 / .74);--zl-theme-status-green-border: rgb(47 117 101 / .24);--zl-theme-status-blue: #2c6973;--zl-theme-status-blue-bg: rgb(225 239 245 / .72);--zl-theme-status-blue-border: rgb(44 105 115 / .22);--zl-theme-status-orange: #8a6030;--zl-theme-status-orange-bg: rgb(249 237 216 / .78);--zl-theme-status-orange-border: rgb(138 96 48 / .24);--zl-theme-status-red: #9a4d4e;--zl-theme-status-red-bg: rgb(249 230 230 / .76);--zl-theme-status-red-border: rgb(154 77 78 / .24);--zl-theme-field-sheen: linear-gradient(118deg, transparent 28%, rgb(255 255 255 / .22) 42%, rgb(191 223 255 / .08) 52%, transparent 66%);--zl-theme-rail-image: linear-gradient(180deg, rgb(255 255 255 / .12), transparent 76%), var(--zl-backdrop-field);--zl-theme-chrome-image: var(--zl-theme-rail-image);--zl-theme-toolbar-image: linear-gradient(180deg, rgb(255 255 255 / .1), transparent 82%), var(--zl-backdrop-field);--zl-theme-control-image: linear-gradient(180deg, rgb(255 255 255 / .14), transparent 74%);--zl-theme-content-image: linear-gradient(180deg, rgb(255 255 255 / .1), transparent 34%);--zl-theme-group-image: linear-gradient(180deg, rgb(255 255 255 / .12), transparent 42%);--zl-theme-raised-image: linear-gradient(180deg, rgb(255 255 255 / .14), transparent 38%);--zl-quote-ledger-row-bg: rgb(255 255 255 / .72);--zl-quote-ledger-row-hover: rgb(232 243 247 / .68);--zl-quote-ledger-row-selected: rgb(222 238 240 / .8)}
html[data-ui-theme=clean]{color-scheme:light;--zl-theme-canvas: #f5f5f7;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: #fff;--zl-theme-toolbar: #fff;--zl-theme-control: #fff;--zl-theme-content: rgb(255 255 255 / .96);--zl-theme-group: #f8f8f8;--zl-theme-raised: #fff;--zl-theme-input: #fff;--zl-theme-text: #1d1d1f;--zl-theme-muted: #656a70;--zl-theme-tertiary: #777b80;--zl-theme-link: #145f68;--zl-theme-primary: #286971;--zl-theme-primary-hover: #215c63;--zl-theme-primary-pressed: #194b52;--zl-theme-border: rgb(29 37 39 / .12);--zl-theme-chrome-border: rgb(29 37 39 / .12);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .94), 0 4px 13px rgb(39 45 46 / .04);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(255 255 255 / .98), 0 7px 18px rgb(39 45 46 / .06);--zl-theme-focus: rgb(40 105 113 / .44);--zl-theme-rim: rgb(255 255 255 / .94);--zl-theme-status-green: #2b6b5d;--zl-theme-status-green-bg: #e5f2ed;--zl-theme-status-green-border: #b8d9cc;--zl-theme-status-blue: #245c68;--zl-theme-status-blue-bg: #e8f0f4;--zl-theme-status-blue-border: #c0d4dc;--zl-theme-status-orange: #805625;--zl-theme-status-orange-bg: #faf0dc;--zl-theme-status-orange-border: #e4cba0;--zl-theme-status-red: #8d4142;--zl-theme-status-red-bg: #f8e5e5;--zl-theme-status-red-border: #e6bcbc;--zl-theme-field-sheen: none;--zl-theme-rail-image: none;--zl-theme-chrome-image: none;--zl-theme-toolbar-image: none;--zl-theme-control-image: none;--zl-theme-content-image: none;--zl-theme-group-image: none;--zl-theme-raised-image: none;--zl-quote-ledger-row-bg: #fff;--zl-quote-ledger-row-hover: rgb(243 247 246);--zl-quote-ledger-row-selected: rgb(234 244 241)}
html[data-ui-theme=glacier]{color-scheme:light;--zl-theme-canvas: #edf4f8;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(249 252 253 / .58);--zl-theme-toolbar: rgb(249 252 253 / .4);--zl-theme-control: rgb(255 255 255 / .76);--zl-theme-content: rgb(255 255 255 / .78);--zl-theme-group: rgb(246 251 253 / .7);--zl-theme-raised: rgb(255 255 255 / .88);--zl-theme-input: rgb(255 255 255 / .84);--zl-theme-text: #10283a;--zl-theme-muted: #4d6878;--zl-theme-tertiary: #708592;--zl-theme-link: #236784;--zl-theme-primary: #236784;--zl-theme-primary-hover: #2f7897;--zl-theme-primary-pressed: #1a536c;--zl-theme-border: rgb(28 67 88 / .15);--zl-theme-chrome-border: rgb(255 255 255 / .74);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .86), 0 5px 16px rgb(26 63 78 / .07);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(255 255 255 / .94), inset 0 -1px 0 rgb(28 67 88 / .08), 0 10px 28px rgb(26 63 78 / .1);--zl-theme-focus: rgb(35 103 132 / .5);--zl-theme-rim: rgb(255 255 255 / .9);--zl-theme-status-green: #277261;--zl-theme-status-green-bg: rgb(224 243 236 / .78);--zl-theme-status-green-border: rgb(39 114 97 / .24);--zl-theme-status-blue: #236784;--zl-theme-status-blue-bg: rgb(221 239 249 / .78);--zl-theme-status-blue-border: rgb(35 103 132 / .24);--zl-theme-status-orange: #875b2b;--zl-theme-status-orange-bg: rgb(249 237 216 / .8);--zl-theme-status-orange-border: rgb(135 91 43 / .24);--zl-theme-status-red: #944a4e;--zl-theme-status-red-bg: rgb(249 230 230 / .8);--zl-theme-status-red-border: rgb(148 74 78 / .24);--zl-theme-field-sheen: linear-gradient(118deg, transparent 28%, rgb(255 255 255 / .24) 42%, rgb(191 223 255 / .1) 54%, transparent 68%);--zl-theme-rail-image: linear-gradient(180deg, rgb(255 255 255 / .17), transparent 76%), var(--zl-backdrop-field);--zl-theme-chrome-image: var(--zl-theme-rail-image);--zl-theme-toolbar-image: linear-gradient(180deg, rgb(255 255 255 / .14), transparent 82%), var(--zl-backdrop-field);--zl-theme-control-image: linear-gradient(180deg, rgb(255 255 255 / .14), transparent 74%);--zl-theme-content-image: linear-gradient(180deg, rgb(255 255 255 / .11), transparent 34%);--zl-theme-group-image: linear-gradient(180deg, rgb(255 255 255 / .13), transparent 42%);--zl-theme-raised-image: linear-gradient(180deg, rgb(255 255 255 / .15), transparent 38%);--zl-quote-ledger-row-bg: rgb(255 255 255 / .8);--zl-quote-ledger-row-hover: rgb(224 241 248 / .72);--zl-quote-ledger-row-selected: rgb(213 236 243 / .82)}
html[data-ui-theme=dawn]{color-scheme:light;--zl-theme-canvas: #f6f0e7;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(255 252 247 / .62);--zl-theme-toolbar: rgb(255 252 247 / .44);--zl-theme-control: rgb(255 253 249 / .8);--zl-theme-content: rgb(255 253 249 / .8);--zl-theme-group: rgb(250 245 237 / .76);--zl-theme-raised: rgb(255 254 250 / .9);--zl-theme-input: rgb(255 253 249 / .88);--zl-theme-text: #2f2a25;--zl-theme-muted: #6e6257;--zl-theme-tertiary: #8b7c6d;--zl-theme-link: #89613c;--zl-theme-primary: #98683e;--zl-theme-primary-hover: #aa7748;--zl-theme-primary-pressed: #79512e;--zl-theme-border: rgb(81 63 46 / .15);--zl-theme-chrome-border: rgb(255 255 255 / .76);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .9), 0 5px 16px rgb(74 57 42 / .07);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(255 255 255 / .96), inset 0 -1px 0 rgb(81 63 46 / .08), 0 10px 28px rgb(74 57 42 / .1);--zl-theme-focus: rgb(152 104 62 / .5);--zl-theme-rim: rgb(255 255 255 / .92);--zl-theme-status-green: #2d705a;--zl-theme-status-green-bg: rgb(229 243 235 / .82);--zl-theme-status-green-border: rgb(45 112 90 / .24);--zl-theme-status-blue: #4f7182;--zl-theme-status-blue-bg: rgb(227 238 242 / .82);--zl-theme-status-blue-border: rgb(79 113 130 / .24);--zl-theme-status-orange: #8b5d2e;--zl-theme-status-orange-bg: rgb(251 237 214 / .84);--zl-theme-status-orange-border: rgb(139 93 46 / .24);--zl-theme-status-red: #984c46;--zl-theme-status-red-bg: rgb(250 231 224 / .84);--zl-theme-status-red-border: rgb(152 76 70 / .24);--zl-theme-field-sheen: linear-gradient(118deg, transparent 28%, rgb(255 255 255 / .24) 43%, rgb(242 221 178 / .1) 55%, transparent 69%);--zl-theme-rail-image: linear-gradient(180deg, rgb(255 255 255 / .16), transparent 76%), var(--zl-backdrop-field);--zl-theme-chrome-image: var(--zl-theme-rail-image);--zl-theme-toolbar-image: linear-gradient(180deg, rgb(255 255 255 / .13), transparent 82%), var(--zl-backdrop-field);--zl-theme-control-image: linear-gradient(180deg, rgb(255 255 255 / .15), transparent 74%);--zl-theme-content-image: linear-gradient(180deg, rgb(255 255 255 / .1), transparent 34%);--zl-theme-group-image: linear-gradient(180deg, rgb(255 255 255 / .12), transparent 42%);--zl-theme-raised-image: linear-gradient(180deg, rgb(255 255 255 / .14), transparent 38%);--zl-quote-ledger-row-bg: rgb(255 253 249 / .82);--zl-quote-ledger-row-hover: rgb(249 235 215 / .72);--zl-quote-ledger-row-selected: rgb(245 226 198 / .8)}
html[data-ui-theme=titanium]{color-scheme:light;--zl-theme-canvas: #f3f3f7;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(250 250 253 / .58);--zl-theme-toolbar: rgb(250 250 253 / .42);--zl-theme-control: rgb(255 255 255 / .72);--zl-theme-content: rgb(255 255 255 / .72);--zl-theme-group: rgb(248 247 252 / .6);--zl-theme-raised: rgb(255 255 255 / .8);--zl-theme-input: rgb(255 255 255 / .76);--zl-theme-text: #292737;--zl-theme-muted: #625f73;--zl-theme-tertiary: #7d788b;--zl-theme-link: #695a96;--zl-theme-primary: #67588d;--zl-theme-primary-hover: #7869a2;--zl-theme-primary-pressed: #554877;--zl-theme-border: rgb(58 55 76 / .14);--zl-theme-chrome-border: rgb(255 255 255 / .74);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .88), 0 5px 16px rgb(57 53 75 / .065);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(255 255 255 / .92), inset 0 -1px 0 rgb(58 55 76 / .08), 0 10px 28px rgb(57 53 75 / .09);--zl-theme-focus: rgb(103 88 141 / .5);--zl-theme-rim: rgb(255 255 255 / .92);--zl-theme-status-green: #3c766c;--zl-theme-status-green-bg: rgb(226 241 237 / .8);--zl-theme-status-green-border: rgb(60 118 108 / .24);--zl-theme-status-blue: #536f91;--zl-theme-status-blue-bg: rgb(229 237 248 / .8);--zl-theme-status-blue-border: rgb(83 111 145 / .24);--zl-theme-status-orange: #88653d;--zl-theme-status-orange-bg: rgb(249 239 222 / .82);--zl-theme-status-orange-border: rgb(136 101 61 / .24);--zl-theme-status-red: #95575d;--zl-theme-status-red-bg: rgb(249 232 235 / .8);--zl-theme-status-red-border: rgb(149 87 93 / .24);--zl-theme-field-sheen: linear-gradient(118deg, transparent 26%, rgb(255 255 255 / .22) 42%, rgb(216 206 255 / .12) 54%, transparent 70%);--zl-theme-rail-image: linear-gradient(180deg, rgb(255 255 255 / .17), transparent 76%), var(--zl-backdrop-field);--zl-theme-chrome-image: var(--zl-theme-rail-image);--zl-theme-toolbar-image: linear-gradient(180deg, rgb(255 255 255 / .14), transparent 82%), var(--zl-backdrop-field);--zl-theme-control-image: linear-gradient(180deg, rgb(255 255 255 / .16), transparent 74%);--zl-theme-content-image: linear-gradient(180deg, rgb(255 255 255 / .12), transparent 34%);--zl-theme-group-image: linear-gradient(180deg, rgb(255 255 255 / .14), transparent 42%);--zl-theme-raised-image: linear-gradient(180deg, rgb(255 255 255 / .16), transparent 38%);--zl-quote-ledger-row-bg: rgb(255 255 255 / .74);--zl-quote-ledger-row-hover: rgb(238 235 250 / .72);--zl-quote-ledger-row-selected: rgb(229 223 246 / .82)}
html[data-ui-theme=cobalt]{color-scheme:dark;--zl-theme-canvas: #0e1820;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(17 30 39 / .9);--zl-theme-toolbar: rgb(17 30 39 / .84);--zl-theme-control: rgb(26 48 59 / .96);--zl-theme-content: #182832;--zl-theme-group: #1c313b;--zl-theme-raised: #223b46;--zl-theme-input: #203640;--zl-theme-text: #edf8fa;--zl-theme-muted: #a7c2cb;--zl-theme-tertiary: #819da7;--zl-theme-link: #8bd9e7;--zl-theme-primary: #2f8499;--zl-theme-primary-hover: #3b9db3;--zl-theme-primary-pressed: #246d80;--zl-theme-border: rgb(200 236 244 / .16);--zl-theme-chrome-border: rgb(200 236 244 / .2);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .08), inset 0 -1px 0 rgb(0 0 0 / .16), 0 6px 18px rgb(0 0 0 / .22);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(224 250 255 / .1), inset 0 -1px 0 rgb(0 0 0 / .24), 0 10px 28px rgb(0 0 0 / .28);--zl-theme-focus: rgb(139 217 231 / .64);--zl-theme-rim: rgb(203 242 249 / .16);--zl-theme-status-green: #9cddc6;--zl-theme-status-green-bg: rgb(33 76 63 / .78);--zl-theme-status-green-border: rgb(119 207 177 / .32);--zl-theme-status-blue: #a7dcf0;--zl-theme-status-blue-bg: rgb(30 67 86 / .8);--zl-theme-status-blue-border: rgb(123 198 225 / .32);--zl-theme-status-orange: #f0c681;--zl-theme-status-orange-bg: rgb(78 56 31 / .82);--zl-theme-status-orange-border: rgb(218 165 88 / .34);--zl-theme-status-red: #f0a9af;--zl-theme-status-red-bg: rgb(83 41 49 / .82);--zl-theme-status-red-border: rgb(228 126 137 / .34);--zl-theme-field-sheen: linear-gradient(116deg, transparent 26%, rgb(255 255 255 / .08) 43%, rgb(111 209 225 / .08) 52%, transparent 66%);--zl-theme-rail-image: linear-gradient(180deg, rgb(31 52 62 / .94), rgb(15 27 35 / .95)), var(--zl-backdrop-field);--zl-theme-chrome-image: var(--zl-theme-rail-image);--zl-theme-toolbar-image: linear-gradient(180deg, rgb(32 53 63 / .9), rgb(17 30 39 / .88)), var(--zl-backdrop-field);--zl-theme-control-image: linear-gradient(180deg, rgb(43 72 83 / .96), rgb(25 45 55 / .96));--zl-theme-content-image: linear-gradient(180deg, rgb(255 255 255 / .04), transparent 36%);--zl-theme-group-image: linear-gradient(180deg, rgb(255 255 255 / .05), transparent 42%);--zl-theme-raised-image: linear-gradient(180deg, rgb(255 255 255 / .06), transparent 38%);--zl-quote-ledger-row-bg: #223b46;--zl-quote-ledger-row-hover: #294a55;--zl-quote-ledger-row-selected: #315863}
html[data-ui-theme=graphite]{color-scheme:dark;--zl-theme-canvas: #0f1216;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(23 27 32 / .9);--zl-theme-toolbar: rgb(23 27 32 / .82);--zl-theme-control: rgb(32 39 44 / .96);--zl-theme-content: #1d2228;--zl-theme-group: #22282e;--zl-theme-raised: #252b31;--zl-theme-input: #252b31;--zl-theme-text: #f5f5f7;--zl-theme-muted: #b6bbc2;--zl-theme-tertiary: #929aa2;--zl-theme-link: #80d5cf;--zl-theme-primary: #347f83;--zl-theme-primary-hover: #3d9294;--zl-theme-primary-pressed: #28666b;--zl-theme-border: rgb(230 239 234 / .13);--zl-theme-chrome-border: rgb(230 239 234 / .18);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .07), inset 0 -1px 0 rgb(0 0 0 / .18), 0 6px 18px rgb(0 0 0 / .2);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(255 255 255 / .1), inset 0 -1px 0 rgb(0 0 0 / .22), 0 10px 28px rgb(0 0 0 / .24);--zl-theme-focus: rgb(126 213 207 / .62);--zl-theme-rim: rgb(255 255 255 / .1);--zl-theme-status-green: #92d7b8;--zl-theme-status-green-bg: rgb(37 83 65 / .76);--zl-theme-status-green-border: rgb(108 191 155 / .3);--zl-theme-status-blue: #9ed7e8;--zl-theme-status-blue-bg: rgb(34 67 83 / .78);--zl-theme-status-blue-border: rgb(111 185 211 / .3);--zl-theme-status-orange: #f0c27e;--zl-theme-status-orange-bg: rgb(83 59 35 / .82);--zl-theme-status-orange-border: rgb(214 160 83 / .34);--zl-theme-status-red: #f0a3a3;--zl-theme-status-red-bg: rgb(86 43 48 / .82);--zl-theme-status-red-border: rgb(225 118 125 / .34);--zl-theme-field-sheen: linear-gradient(116deg, transparent 30%, rgb(255 255 255 / .08) 43%, rgb(112 194 189 / .04) 49%, transparent 59%);--zl-theme-rail-image: linear-gradient(180deg, rgb(34 40 45 / .94), rgb(23 28 32 / .94)), var(--zl-backdrop-field);--zl-theme-chrome-image: var(--zl-theme-rail-image);--zl-theme-toolbar-image: linear-gradient(180deg, rgb(38 45 49 / .9), rgb(23 27 32 / .88)), var(--zl-backdrop-field);--zl-theme-control-image: linear-gradient(180deg, rgb(38 45 49 / .96), rgb(29 35 39 / .96));--zl-theme-content-image: linear-gradient(180deg, rgb(255 255 255 / .035), transparent 36%);--zl-theme-group-image: linear-gradient(180deg, rgb(255 255 255 / .04), transparent 42%);--zl-theme-raised-image: linear-gradient(180deg, rgb(255 255 255 / .05), transparent 38%);--zl-quote-ledger-row-bg: #252b31;--zl-quote-ledger-row-hover: #2b3438;--zl-quote-ledger-row-selected: #304348}
html[data-ui-theme=liquid-silver]{color-scheme:light;--zl-theme-canvas: #f7f9fc;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(255 255 255 / .68);--zl-theme-toolbar: rgb(255 255 255 / .5);--zl-theme-control: rgb(255 255 255 / .84);--zl-theme-content: rgb(255 255 255 / .84);--zl-theme-group: rgb(243 247 250 / .82);--zl-theme-raised: rgb(255 255 255 / .92);--zl-theme-input: rgb(255 255 255 / .9);--zl-theme-text: #2d3641;--zl-theme-muted: #5e6c7c;--zl-theme-tertiary: #7c8998;--zl-theme-link: #4f6f8d;--zl-theme-primary: #4f6f8d;--zl-theme-primary-hover: #6385a4;--zl-theme-primary-pressed: #3d5a73;--zl-theme-border: rgb(70 88 106 / .16);--zl-theme-chrome-border: rgb(255 255 255 / .82);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .94), 0 5px 16px rgb(50 67 83 / .07);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(255 255 255 / .98), inset 0 -1px 0 rgb(61 75 91 / .08), 0 10px 28px rgb(48 65 82 / .1);--zl-theme-focus: rgb(79 111 141 / .52);--zl-theme-rim: rgb(255 255 255 / .96);--zl-theme-status-green: #397264;--zl-theme-status-green-bg: rgb(226 243 237 / .86);--zl-theme-status-green-border: rgb(57 114 100 / .25);--zl-theme-status-blue: #4f6f8d;--zl-theme-status-blue-bg: rgb(227 239 249 / .86);--zl-theme-status-blue-border: rgb(79 111 141 / .25);--zl-theme-status-orange: #8c673a;--zl-theme-status-orange-bg: rgb(250 240 222 / .88);--zl-theme-status-orange-border: rgb(140 103 58 / .25);--zl-theme-status-red: #9b5559;--zl-theme-status-red-bg: rgb(250 232 233 / .86);--zl-theme-status-red-border: rgb(155 85 89 / .25);--zl-theme-field-sheen: linear-gradient(118deg, transparent 28%, rgb(255 255 255 / .3) 44%, rgb(205 229 248 / .1) 55%, transparent 70%);--zl-theme-rail-image: linear-gradient(180deg, rgb(255 255 255 / .2), transparent 76%), var(--zl-backdrop-field);--zl-theme-chrome-image: var(--zl-theme-rail-image);--zl-theme-toolbar-image: linear-gradient(180deg, rgb(255 255 255 / .16), transparent 82%), var(--zl-backdrop-field);--zl-theme-control-image: linear-gradient(180deg, rgb(255 255 255 / .2), transparent 74%);--zl-theme-content-image: linear-gradient(180deg, rgb(255 255 255 / .14), transparent 34%);--zl-theme-group-image: linear-gradient(180deg, rgb(255 255 255 / .16), transparent 42%);--zl-theme-raised-image: linear-gradient(180deg, rgb(255 255 255 / .2), transparent 38%);--zl-quote-ledger-row-bg: rgb(255 255 255 / .86);--zl-quote-ledger-row-hover: rgb(231 241 248 / .78);--zl-quote-ledger-row-selected: rgb(220 235 244 / .86)}
html[data-ui-theme=mist-green]{color-scheme:light;--zl-theme-canvas: #eef5f0;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(250 255 251 / .66);--zl-theme-toolbar: rgb(250 255 251 / .48);--zl-theme-control: rgb(251 255 252 / .84);--zl-theme-content: rgb(251 255 252 / .84);--zl-theme-group: rgb(237 246 240 / .82);--zl-theme-raised: rgb(255 255 255 / .9);--zl-theme-input: rgb(251 255 252 / .9);--zl-theme-text: #253a31;--zl-theme-muted: #4f6b5d;--zl-theme-tertiary: #72877b;--zl-theme-link: #4f6b5d;--zl-theme-primary: #4f6b5d;--zl-theme-primary-hover: #608273;--zl-theme-primary-pressed: #3e584b;--zl-theme-border: rgb(52 83 68 / .16);--zl-theme-chrome-border: rgb(255 255 255 / .82);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .92), 0 5px 16px rgb(47 77 61 / .07);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(255 255 255 / .98), inset 0 -1px 0 rgb(49 79 63 / .08), 0 10px 28px rgb(47 77 61 / .1);--zl-theme-focus: rgb(79 107 93 / .52);--zl-theme-rim: rgb(255 255 255 / .95);--zl-theme-status-green: #39755e;--zl-theme-status-green-bg: rgb(226 243 234 / .86);--zl-theme-status-green-border: rgb(57 117 94 / .25);--zl-theme-status-blue: #477584;--zl-theme-status-blue-bg: rgb(226 241 244 / .86);--zl-theme-status-blue-border: rgb(71 117 132 / .25);--zl-theme-status-orange: #89693f;--zl-theme-status-orange-bg: rgb(250 240 222 / .88);--zl-theme-status-orange-border: rgb(137 105 63 / .25);--zl-theme-status-red: #94595b;--zl-theme-status-red-bg: rgb(249 232 232 / .86);--zl-theme-status-red-border: rgb(148 89 91 / .25);--zl-theme-field-sheen: linear-gradient(118deg, transparent 28%, rgb(255 255 255 / .28) 44%, rgb(190 225 202 / .12) 55%, transparent 70%);--zl-theme-rail-image: linear-gradient(180deg, rgb(255 255 255 / .18), transparent 76%), var(--zl-backdrop-field);--zl-theme-chrome-image: var(--zl-theme-rail-image);--zl-theme-toolbar-image: linear-gradient(180deg, rgb(255 255 255 / .15), transparent 82%), var(--zl-backdrop-field);--zl-theme-control-image: linear-gradient(180deg, rgb(255 255 255 / .18), transparent 74%);--zl-theme-content-image: linear-gradient(180deg, rgb(255 255 255 / .13), transparent 34%);--zl-theme-group-image: linear-gradient(180deg, rgb(255 255 255 / .15), transparent 42%);--zl-theme-raised-image: linear-gradient(180deg, rgb(255 255 255 / .18), transparent 38%);--zl-quote-ledger-row-bg: rgb(251 255 252 / .86);--zl-quote-ledger-row-hover: rgb(228 242 233 / .78);--zl-quote-ledger-row-selected: rgb(216 236 222 / .86)}
html[data-ui-theme=rose-titanium]{color-scheme:light;--zl-theme-canvas: #fcf4f4;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(255 252 251 / .68);--zl-theme-toolbar: rgb(255 252 251 / .5);--zl-theme-control: rgb(255 253 252 / .84);--zl-theme-content: rgb(255 253 252 / .84);--zl-theme-group: rgb(250 240 240 / .82);--zl-theme-raised: rgb(255 255 255 / .92);--zl-theme-input: rgb(255 253 252 / .9);--zl-theme-text: #32272a;--zl-theme-muted: #76585c;--zl-theme-tertiary: #94767a;--zl-theme-link: #89646a;--zl-theme-primary: #806067;--zl-theme-primary-hover: #97757c;--zl-theme-primary-pressed: #684d53;--zl-theme-border: rgb(92 66 70 / .16);--zl-theme-chrome-border: rgb(255 255 255 / .84);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .94), 0 5px 16px rgb(91 65 68 / .07);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(255 255 255 / .98), inset 0 -1px 0 rgb(91 65 68 / .08), 0 10px 28px rgb(91 65 68 / .1);--zl-theme-focus: rgb(128 96 103 / .52);--zl-theme-rim: rgb(255 255 255 / .96);--zl-theme-status-green: #3c7162;--zl-theme-status-green-bg: rgb(228 243 237 / .86);--zl-theme-status-green-border: rgb(60 113 98 / .25);--zl-theme-status-blue: #526e81;--zl-theme-status-blue-bg: rgb(229 239 246 / .86);--zl-theme-status-blue-border: rgb(82 110 129 / .25);--zl-theme-status-orange: #8b6338;--zl-theme-status-orange-bg: rgb(251 239 222 / .88);--zl-theme-status-orange-border: rgb(139 99 56 / .25);--zl-theme-status-red: #995357;--zl-theme-status-red-bg: rgb(250 231 232 / .86);--zl-theme-status-red-border: rgb(153 83 87 / .25);--zl-theme-field-sheen: linear-gradient(118deg, transparent 28%, rgb(255 255 255 / .3) 44%, rgb(239 200 198 / .1) 55%, transparent 70%);--zl-theme-rail-image: linear-gradient(180deg, rgb(255 255 255 / .2), transparent 76%), var(--zl-backdrop-field);--zl-theme-chrome-image: var(--zl-theme-rail-image);--zl-theme-toolbar-image: linear-gradient(180deg, rgb(255 255 255 / .16), transparent 82%), var(--zl-backdrop-field);--zl-theme-control-image: linear-gradient(180deg, rgb(255 255 255 / .2), transparent 74%);--zl-theme-content-image: linear-gradient(180deg, rgb(255 255 255 / .14), transparent 34%);--zl-theme-group-image: linear-gradient(180deg, rgb(255 255 255 / .16), transparent 42%);--zl-theme-raised-image: linear-gradient(180deg, rgb(255 255 255 / .2), transparent 38%);--zl-quote-ledger-row-bg: rgb(255 253 252 / .88);--zl-quote-ledger-row-hover: rgb(249 232 230 / .78);--zl-quote-ledger-row-selected: rgb(244 220 220 / .86)}
html[data-ui-theme=midnight-violet]{color-scheme:dark;--zl-theme-canvas: #11101a;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(27 25 40 / .92);--zl-theme-toolbar: rgb(27 25 40 / .86);--zl-theme-control: rgb(43 39 65 / .96);--zl-theme-content: #242139;--zl-theme-group: #28243b;--zl-theme-raised: #302b48;--zl-theme-input: #2a263f;--zl-theme-text: #eae8f5;--zl-theme-muted: #c4bfd5;--zl-theme-tertiary: #aaa4bf;--zl-theme-link: #c0b4f2;--zl-theme-primary: #7568a4;--zl-theme-primary-hover: #897bb9;--zl-theme-primary-pressed: #5e5386;--zl-theme-border: rgb(234 232 245 / .15);--zl-theme-chrome-border: rgb(234 232 245 / .2);--zl-theme-shadow: inset 0 1px 0 rgb(255 255 255 / .08), inset 0 -1px 0 rgb(0 0 0 / .2), 0 6px 18px rgb(0 0 0 / .24);--zl-theme-chrome-shadow: inset 0 1px 0 rgb(255 255 255 / .11), inset 0 -1px 0 rgb(0 0 0 / .26), 0 10px 28px rgb(0 0 0 / .3);--zl-theme-focus: rgb(192 180 242 / .68);--zl-theme-rim: rgb(234 232 245 / .14);--zl-theme-status-green: #9bd2b8;--zl-theme-status-green-bg: rgb(39 76 63 / .8);--zl-theme-status-green-border: rgb(117 191 157 / .32);--zl-theme-status-blue: #b6d7f0;--zl-theme-status-blue-bg: rgb(39 57 86 / .82);--zl-theme-status-blue-border: rgb(122 171 215 / .34);--zl-theme-status-orange: #edc583;--zl-theme-status-orange-bg: rgb(79 57 37 / .84);--zl-theme-status-orange-border: rgb(212 161 88 / .36);--zl-theme-status-red: #f0a7b0;--zl-theme-status-red-bg: rgb(84 42 57 / .84);--zl-theme-status-red-border: rgb(225 127 143 / .36);--zl-theme-field-sheen: linear-gradient(116deg, transparent 28%, rgb(255 255 255 / .1) 43%, rgb(167 151 227 / .08) 52%, transparent 64%);--zl-theme-rail-image: linear-gradient(180deg, rgb(43 39 64 / .96), rgb(25 23 37 / .96)), var(--zl-backdrop-field);--zl-theme-chrome-image: var(--zl-theme-rail-image);--zl-theme-toolbar-image: linear-gradient(180deg, rgb(48 43 70 / .92), rgb(27 25 40 / .9)), var(--zl-backdrop-field);--zl-theme-control-image: linear-gradient(180deg, rgb(56 50 83 / .98), rgb(38 34 59 / .98));--zl-theme-content-image: linear-gradient(180deg, rgb(255 255 255 / .04), transparent 36%);--zl-theme-group-image: linear-gradient(180deg, rgb(255 255 255 / .05), transparent 42%);--zl-theme-raised-image: linear-gradient(180deg, rgb(255 255 255 / .06), transparent 38%);--zl-quote-ledger-row-bg: #302b48;--zl-quote-ledger-row-hover: #393356;--zl-quote-ledger-row-selected: #454064;--zl-ink: var(--zl-theme-text);--zl-muted: var(--zl-theme-muted);--zl-subtle: var(--zl-theme-tertiary);--zl-surface-muted: var(--zl-theme-group);--zl-border: var(--zl-theme-border);--zl-border-strong: var(--zl-theme-chrome-border);--zl-signal: var(--zl-theme-link);--zl-signal-soft: color-mix(in srgb, var(--zl-theme-link) 16%, transparent);--zl-signal-border: color-mix(in srgb, var(--zl-theme-link) 44%, transparent);--zl-glass-fill: var(--zl-theme-chrome);--zl-glass-fill-strong: var(--zl-theme-control);--zl-glass-border: var(--zl-theme-chrome-border);--zl-glass-rim: var(--zl-theme-rim)}
html[data-ui-space-concentration=soft]{--zl-space-field-scale: .68;--zl-space-layer-scale: .58;--zl-space-surface-alpha: .96;--zl-space-saturation-scale: .92;--zl-theme-specular-strength: .62;--zl-theme-chrome-surface: color-mix(in srgb, var(--zl-theme-chrome) 96%, transparent);--zl-theme-toolbar-surface: color-mix(in srgb, var(--zl-theme-toolbar) 96%, transparent);--zl-theme-control-surface: color-mix(in srgb, var(--zl-theme-control) 96%, transparent)}
html[data-ui-space-concentration=standard]{--zl-space-field-scale: 1;--zl-space-layer-scale: 1;--zl-space-surface-alpha: 1;--zl-space-saturation-scale: 1;--zl-theme-specular-strength: 1;--zl-theme-chrome-surface: var(--zl-theme-chrome);--zl-theme-toolbar-surface: var(--zl-theme-toolbar);--zl-theme-control-surface: var(--zl-theme-control)}
html[data-ui-space-concentration=vivid]{--zl-space-field-scale: 1.28;--zl-space-layer-scale: 1.18;--zl-space-surface-alpha: 1;--zl-space-saturation-scale: 1.08;--zl-theme-specular-strength: 1.2;--zl-theme-chrome-surface: color-mix(in srgb, var(--zl-theme-chrome) 99%, transparent);--zl-theme-toolbar-surface: color-mix(in srgb, var(--zl-theme-toolbar) 99%, transparent);--zl-theme-control-surface: color-mix(in srgb, var(--zl-theme-control) 99%, transparent)}
html[data-ui-theme=graphite] body #app [data-shell=app] :is([class~=bg-surface-base],[class*="bg-surface-base/"],[class~=bg-surface-white],[class*="bg-surface-white/"],[class~=bg-surface-cards],[class~=bg-surface-modal],[class~=bg-surface-elevation-1],[class~=bg-surface-elevation-2],[class~=bg-surface-elevation-3],[class~=bg-surface-gray-1],[class*="bg-surface-gray-1/"],[class~=bg-surface-gray-2],[class*="bg-surface-gray-2/"],[class~=bg-surface-gray-3],[class*="bg-surface-gray-3/"],[class~=bg-surface-menu-bar],[class~=bg-white],[class~=bg-gray-50],[class~=bg-gray-100]){color:var(--zl-theme-text)!important;background:var(--zl-theme-content)!important;background-image:none!important;border-color:var(--zl-theme-border)!important}
html[data-ui-theme=graphite] body #app [data-shell=app] :is(input,select,textarea,.form-input,.form-select,.form-textarea){color:var(--zl-theme-text)!important;background:var(--zl-theme-input)!important;background-image:none!important;border-color:var(--zl-theme-border)!important;-webkit-text-fill-color:var(--zl-theme-text)!important}
html[data-ui-theme=midnight-violet] body #app [data-shell=app] :is(.text-ink-gray-4,.text-gray-300,.text-gray-200){color:var(--zl-theme-tertiary)!important}
html[data-ui-theme=graphite] [data-sonner-toast]{background:var(--zl-theme-raised, #252b31)!important;border-color:var(--zl-theme-border, rgb(255 255 255 / .12))}
html[data-ui-theme=clarity]{color-scheme:light;--zl-theme-canvas: #f3f5f8;--zl-theme-field: var(--zl-backdrop-field);--zl-theme-chrome: rgb(255 255 255 / .9);--zl-theme-toolbar: #fff;--zl-theme-control: #fff;--zl-theme-content: #fff;--zl-theme-group: #f7f9fc;--zl-theme-raised: #fff;--zl-theme-input: #fff;--zl-theme-text: #202b3b;--zl-theme-muted: #526176;--zl-theme-tertiary: #637086;--zl-theme-link: #225ac0;--zl-theme-primary: #245fc8;--zl-theme-primary-hover: #1e51ad;--zl-theme-primary-pressed: #193f89;--zl-theme-border: #dde3ec;--zl-theme-chrome-border: #e0e5ed;--zl-theme-shadow: 0 2px 8px rgb(29 47 78 / .035);--zl-theme-chrome-shadow: 0 3px 14px rgb(29 47 78 / .06);--zl-theme-focus: #386dd1;--zl-theme-rim: #fff;--zl-theme-radius-control: 8px;--zl-theme-radius-surface: 12px;--zl-theme-radius-group: 14px;--zl-theme-status-green: #27634d;--zl-theme-status-green-bg: #eaf5ef;--zl-theme-status-green-border: #c7e1d2;--zl-theme-status-blue: #285bb2;--zl-theme-status-blue-bg: #edf3ff;--zl-theme-status-blue-border: #cfdef9;--zl-theme-status-orange: #82551f;--zl-theme-status-orange-bg: #fff4e3;--zl-theme-status-orange-border: #ecd6b4;--zl-theme-status-red: #973c43;--zl-theme-status-red-bg: #fbeef0;--zl-theme-status-red-border: #edcdd1;--zl-theme-field-sheen: none;--zl-theme-rail-image: none;--zl-theme-chrome-image: none;--zl-theme-toolbar-image: none;--zl-theme-control-image: none;--zl-theme-content-image: none;--zl-theme-group-image: none;--zl-theme-raised-image: none;--zl-quote-ledger-row-bg: #fff;--zl-quote-ledger-row-hover: #f6f9ff;--zl-quote-ledger-row-selected: #eef4ff}
html[data-ui-theme=clarity] .quote-record-card--uniform .quote-card-pricing__raw-text{color:var(--zl-theme-text)}
html[data-ui-theme=clarity] .quote-record-card--uniform .quote-card-history{font-size:12px;color:var(--zl-theme-muted)}
html[data-ui-theme=clarity] .quote-record-card--uniform.is-selected{background:var(--zl-quote-ledger-row-selected);box-shadow:inset 0 0 0 1px #adc5ef}
html:not([data-ui-theme=clarity]) body #app [data-workbench=quotes] .quote-workbench-anchor:not(.is-pinned) .quote-workbench{padding:14px 18px!important;border-radius:16px!important;border-color:var(--zl-theme-border)!important}
html:not([data-ui-theme=clarity]) body #app [data-workbench=quotes] .quote-workbench-anchor:not(.is-pinned) .workbench-surface__description{margin:3px 0 0;font-size:12px;line-height:18px;color:var(--zl-theme-muted)}
html:not([data-ui-theme=clarity]) body #app [data-workbench=quotes] .quote-card-identity,html:not([data-ui-theme=clarity]) body #app [data-workbench=quotes] .quote-card-meta{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;height:auto!important;font-size:12px;color:var(--zl-theme-muted)}
html[data-ui-theme]{--primary:var(--zl-theme-primary,#176d7e);--ink:var(--zl-theme-text,#183542);--muted:var(--zl-theme-muted,#536e7a);--subtle:var(--zl-theme-tertiary,#708894);--line:var(--zl-theme-border,#dbe7ec);--surface:var(--zl-theme-content,#fff);--soft:var(--zl-theme-group,#eef6f8);--canvas:var(--zl-theme-canvas,#f5f9fb);--radius:14px;--shadow:var(--zl-theme-shadow);background:var(--canvas);color:var(--ink)}
html[data-ui-theme] body{background:var(--canvas);color:var(--ink)}html[data-ui-theme] :is(.sidebar,.topbar){background:var(--zl-theme-chrome);border-color:var(--line);color:var(--ink)}html[data-ui-theme] :is(.panel,.metric,.store-ledger,.pc-summary article,.pc-role-cards article,.cs-stat,.mg-metric,.mg-card,.cat-card,.ql-card,.settings-grid>section){background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}html[data-ui-theme] :is(.dialog,.pc-dialog,.jd-dialog,.command-dialog){background:var(--zl-theme-raised,#fff);color:var(--ink);border-color:var(--line)}
html[data-ui-theme] :is(.button,.icon-button,.shell-command,.pc-filters,.ledger-toolbar,.fx-toolbar){background:var(--zl-theme-control,#fff);border-color:var(--line);color:var(--ink)}html[data-ui-theme] .button.primary{background:var(--primary);border-color:var(--primary);color:white}html[data-ui-theme] :is(input,select,textarea){background:var(--zl-theme-input,#fff);color:var(--ink);border-color:var(--line)}html[data-ui-theme] :is(.sidebar nav a,.shell-page-title h1,.pc-hero h2,.panel-head h2,.pc-member strong,.ledger-shop-name strong,.settings-row strong,.pc-role-cards strong){color:var(--ink)}html[data-ui-theme] :is(.pageSubtitle,.pc-help,.pc-eyebrow,.pc-table small,.ledger-foot,.form-hint,.muted){color:var(--muted)}html[data-ui-theme] .sidebar nav a.active{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface));border-color:var(--line)}
html[data-ui-theme] :is(.data-table,.pc-table,.mg-table,.ql-table,.cat-table){color:var(--ink)}html[data-ui-theme] :is(.data-table,.pc-table,.mg-table,.ql-table,.cat-table) :is(th,td){color:inherit;border-color:var(--line)}html[data-ui-theme] :is(.data-table,.pc-table,.mg-table,.ql-table,.cat-table) th{color:var(--muted);background:var(--soft)}html[data-ui-theme] :is(.data-table,.pc-table,.mg-table,.ql-table,.cat-table) tbody tr:hover{background:var(--soft)}html[data-ui-theme] :is(.ledger-summary,.ledger-foot,.jd-notice,.pc-tree-node.active,.pc-filters,.pc-pagination,.panel-foot){background:var(--soft);color:var(--muted);border-color:var(--line)}html[data-ui-theme] .ledger-summary b{color:var(--primary)}html[data-ui-theme] :is(.pc-summary strong,.pc-member strong,.jd-empty strong){color:var(--ink)}
html[data-ui-theme] :is(#storeGrid,#jdGrid,#adGrid,#bdGrid,.tabulator){color:var(--ink);background:var(--surface)}html[data-ui-theme] :is(#storeGrid,#jdGrid,#adGrid,#bdGrid,.tabulator) :is(.tabulator-header,.tabulator-col){background:var(--soft);color:var(--muted);border-color:var(--line)}html[data-ui-theme] :is(#storeGrid,#jdGrid,#adGrid,#bdGrid,.tabulator) .tabulator-row{background:var(--surface)!important;border-color:var(--line)}html[data-ui-theme] :is(#storeGrid,#jdGrid,#adGrid,#bdGrid,.tabulator) .tabulator-row.tabulator-row-even{background:var(--zl-theme-group)!important}html[data-ui-theme] :is(#storeGrid,#jdGrid,#adGrid,#bdGrid,.tabulator) .tabulator-cell{color:var(--ink)}html[data-ui-theme] :is(.ledger-money,.ledger-total){color:var(--ink)}html[data-ui-theme] .tabulator-placeholder span{color:var(--muted)}
html[data-ui-theme] [data-ambient-background]{background:var(--canvas)}html[data-ui-theme] [data-ambient-background]::before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--zl-backdrop-field);opacity:var(--zl-backdrop-opacity,.8)}html[data-ui-theme] [data-ambient-background]::after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--zl-backdrop-layer-2);background-size:var(--zl-backdrop-grid-size,cover);opacity:var(--zl-backdrop-opacity-2,.5)}html[data-ui-theme] .ambient-background__canvas{opacity:.24}html[data-ui-space-concentration=soft] [data-ambient-background]{opacity:.65}html[data-ui-space-concentration=vivid] [data-ambient-background]{opacity:1}html[data-ui-motion=off] [data-ambient-background] canvas,html[data-ui-theme=performance] [data-ambient-background] canvas{display:none}
html[data-ui-theme=performance] :is(.sidebar,.topbar,.panel,.metric){backdrop-filter:none!important;box-shadow:none!important}html[data-ui-theme=performance] :is(.ambient-background__canvas,.ambient-background__fallback){display:none!important}html[data-ui-density=compact] :is(.pc-table,.data-table) td{padding-top:9px;padding-bottom:9px}html[data-ui-density=compact] :is(.metric,.pc-summary article){padding:12px 16px}html[data-ui-theme] .workspace-loading{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--muted)}.workspace-loading strong{font-size:15px}.workspace-loading small{font-size:12px}
.theme-config-dialog{position:fixed;inset:16px 16px 16px auto;margin:0;width:min(480px,calc(100vw - 24px));height:calc(100dvh - 32px);max-height:none;max-width:none;padding:0;border:1px solid var(--line);border-radius:20px;background:var(--zl-theme-raised,#fff);color:var(--ink);box-shadow:0 18px 80px #152a3d33;overflow:hidden}.theme-config-dialog[open]{display:flex;flex-direction:column}.theme-config-dialog::backdrop{background:#132b3c42;backdrop-filter:blur(4px)}.theme-config-dialog>header{display:flex;justify-content:space-between;gap:20px;padding:22px;border-bottom:1px solid var(--line)}.theme-config-dialog>header span{font-size:9px;letter-spacing:2px;color:var(--muted)}.theme-config-dialog h2{margin:4px 0;font-size:23px}.theme-config-dialog p{font-size:12px;color:var(--muted);margin:0;line-height:1.8}.theme-config-dialog>header button{border:0;background:transparent;color:var(--muted);font-size:26px;align-self:flex-start;cursor:pointer}.theme-config-body{flex:1;overflow:auto;padding:20px 22px;overscroll-behavior:contain}.theme-config-body section{margin-bottom:24px}.theme-config-body h3{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin:0 0 12px}.theme-config-body h3 small{font-size:10px;font-weight:400;color:var(--muted)}.theme-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.theme-choice{position:relative;display:flex;gap:10px;align-items:center;text-align:left;padding:11px 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;min-width:0}.theme-choice.is-selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.theme-choice strong{font-size:12px;display:block;font-weight:600}.theme-choice small{font-size:9px;display:block;color:var(--muted);margin-top:3px;line-height:1.5}.theme-choice>b{font-size:12px;color:var(--primary);margin-left:auto}.theme-choice-swatch{width:29px;height:35px;border:1px solid #00000015;border-radius:7px;flex-shrink:0;background:linear-gradient(135deg,#e0edf5,#f7fafc)}.theme-choice-swatch[data-preview*=graphite],.theme-choice-swatch[data-preview*=midnight],.theme-choice-swatch[data-preview=cobalt]{background:linear-gradient(135deg,#152633,#374459)}.theme-choice-swatch[data-preview*=dawn],.theme-choice-swatch[data-preview*=rose]{background:linear-gradient(135deg,#f3dccd,#fff6e8)}.theme-choice-swatch[data-preview*=green],.theme-choice-swatch[data-preview*=mist-cloud]{background:linear-gradient(135deg,#bddccd,#f3f8f4)}.theme-choice-swatch[data-preview*=titanium],.theme-choice-swatch[data-preview*=spectrum]{background:linear-gradient(135deg,#e5dcf7,#ecf1f8)}.theme-settings-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.theme-settings-row label{font-size:11px;color:var(--muted)}.theme-settings-row select{display:block;width:100%;font-size:11px;padding:8px;margin-top:6px;border:1px solid var(--line);border-radius:8px}.theme-config-dialog>footer{display:flex;justify-content:space-between;padding:16px 22px;border-top:1px solid var(--line)}@media(max-width:620px){.theme-config-dialog{inset:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.theme-config-body{padding:16px}.theme-choice-grid{gap:7px}.theme-choice{padding:9px 7px}.theme-choice-swatch{display:none}}

html[data-ui-theme] .login-card-main{background:var(--zl-theme-raised);color:var(--ink);border-color:var(--line)}.login-theme-button{position:fixed;top:20px;right:24px;z-index:3;padding:8px 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted);cursor:pointer;font:12px inherit}

@keyframes zl-backdrop-aurora{0%{background-position:0% 0%,0% 0%;transform:translate3d(-1%,-.5%,0) scale(1.02)}50%{background-position:3% 2%,-2% 1%;transform:translate3d(1%,.5%,0) scale(1.04)}to{background-position:-2% 1%,3% -1%;transform:translate3d(0,1%,0) scale(1.02)}}
@keyframes zl-backdrop-glacier{0%{background-position:0% 0%,0% 0%;transform:translateZ(0)}to{background-position:2% 1%,-1% 2%;transform:translate3d(.5%,-.5%,0)}}
@keyframes zl-backdrop-dawn{0%{background-position:0% 0%,0% 0%;transform:translateZ(0) scale(1.01)}to{background-position:-2% 1%,2% -1%;transform:translate3d(.7%,.5%,0) scale(1.03)}}
@keyframes zl-backdrop-titanium{0%{background-position:0% 0%,0% 0%;transform:translate3d(-.5%,-.2%,0) scale(1.01)}50%{background-position:2% 1%,-2% 1%;transform:translate3d(.7%,.3%,0) scale(1.03)}to{background-position:-1% 2%,2% -1%;transform:translate3d(0,.6%,0) scale(1.01)}}
@keyframes zl-backdrop-cobalt{0%{background-position:0% 0%,0% 0%;transform:translateZ(0) scale(1.01)}50%{background-position:2% -1%,-1% 2%;transform:translate3d(.5%,-.3%,0) scale(1.03)}to{background-position:-1% 1%,2% 0%;transform:translate3d(-.2%,.4%,0) scale(1.01)}}
@keyframes zl-backdrop-liquid-metal{0%{background-position:0% 0%,0% 0%;transform:translate3d(-.4%,-.2%,0) scale(1.01)}50%{background-position:2% 1%,-1% 1%;transform:translate3d(.5%,.2%,0) scale(1.03)}to{background-position:-1% 1%,2% -1%;transform:translate3d(.1%,.5%,0) scale(1.01)}}
@keyframes zl-backdrop-mist-cloud{0%{background-position:0% 0%,0% 0%;transform:translate3d(-.5%,0,0) scale(1.01)}50%{background-position:1% 2%,-2% 1%;transform:translate3d(.4%,.3%,0) scale(1.03)}to{background-position:-2% 1%,1% -1%;transform:translate3d(0,.6%,0) scale(1.01)}}
@keyframes zl-backdrop-rose-titanium{0%{background-position:0% 0%,0% 0%;transform:translate3d(.4%,-.2%,0) scale(1.01)}50%{background-position:-2% 1%,2% 1%;transform:translate3d(-.4%,.3%,0) scale(1.03)}to{background-position:1% -1%,-1% 2%;transform:translate3d(0,.4%,0) scale(1.01)}}
@keyframes zl-backdrop-midnight-nebula{0%{background-position:0% 0%,0% 0%;transform:translate3d(-.3%,0,0) scale(1.01)}50%{background-position:2% -1%,-2% 1%;transform:translate3d(.6%,-.2%,0) scale(1.03)}to{background-position:-1% 2%,1% -1%;transform:translate3d(0,.5%,0) scale(1.01)}}
html[data-ui-motion=on]:not([data-ui-theme=performance]) [data-ambient-background]::before{animation:var(--zl-backdrop-animation,none)}html[data-ui-theme=performance] dialog::backdrop{backdrop-filter:none}html[data-ui-theme] :is(.pc-search,.pc-avatar,.pc-tags span,.pc-department-tree,.pc-role-cards footer){background:var(--soft);color:var(--ink);border-color:var(--line)}html[data-ui-theme] .pc-search input{background:transparent}.pswp{zoom:calc(1 / var(--ui-scale,1))}@media(prefers-reduced-motion:reduce){html[data-ui-theme] [data-ambient-background]::before{animation:none!important}}
