:root{--slate-50: 248 250 252;--slate-100: 241 245 249;--slate-200: 226 232 240;--slate-300: 203 213 225;--slate-400: 148 163 184;--slate-500: 100 116 139;--slate-600: 71 85 105;--slate-700: 51 65 85;--slate-800: 30 41 59;--slate-900: 15 23 42;--slate-950: 2 6 23;--gray-50: 249 250 251;--gray-100: 243 244 246;--gray-200: 229 231 235;--gray-300: 209 213 219;--gray-400: 156 163 175;--gray-500: 107 114 128;--gray-600: 75 85 99;--gray-700: 55 65 81;--gray-800: 31 41 55;--gray-900: 17 24 39;--gray-950: 3 7 18;--navy-50: 238 242 249;--navy-100: 219 227 240;--navy-200: 185 198 221;--navy-300: 143 160 189;--navy-400: 102 121 156;--navy-500: 74 91 125;--navy-600: 55 71 102;--navy-700: 40 51 77;--navy-800: 27 36 56;--navy-900: 22 29 47;--navy-950: 17 23 38;--emerald-50: 236 253 245;--emerald-100: 209 250 229;--emerald-200: 167 243 208;--emerald-300: 110 231 183;--emerald-400: 52 211 153;--emerald-500: 16 185 129;--emerald-600: 5 150 105;--emerald-700: 4 120 87;--emerald-800: 6 95 70;--emerald-900: 6 78 59;--emerald-950: 2 44 34;--mint-300: 95 224 165;--mint-400: 53 208 138;--mint-500: 35 184 119;--mint-600: 24 154 98;--amber-50: 255 251 235;--amber-100: 254 243 199;--amber-200: 253 230 138;--amber-300: 252 211 77;--amber-400: 251 191 36;--amber-500: 245 158 11;--amber-600: 217 119 6;--amber-700: 180 83 9;--amber-800: 146 64 14;--amber-900: 120 53 15;--amber-950: 69 26 3;--rose-50: 255 241 242;--rose-100: 255 228 230;--rose-200: 254 205 211;--rose-300: 253 164 175;--rose-400: 251 113 133;--rose-500: 244 63 94;--rose-600: 225 29 72;--rose-700: 190 18 60;--rose-800: 159 18 57;--rose-900: 136 19 55;--rose-950: 76 5 25;--red-50: 254 242 242;--red-100: 254 226 226;--red-200: 254 202 202;--red-300: 252 165 165;--red-400: 248 113 113;--red-500: 239 68 68;--red-600: 220 38 38;--red-700: 185 28 28;--red-800: 153 27 27;--red-900: 127 29 29;--red-950: 69 10 10}.fx-rain,.fx-trail{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none}.fx-rain{z-index:45;opacity:.2;mix-blend-mode:screen}.fx-trail{z-index:95}.fx-hud{position:fixed;right:18px;bottom:54px;z-index:46;width:264px;padding:10px 12px;pointer-events:none;font:500 10px/1.55 JetBrains Mono,ui-monospace,monospace;color:#5fd6a3;background:#020e09d1;border:1px solid rgba(0,255,156,.35);box-shadow:0 0 24px -6px #00ff9c80,inset 0 0 18px -10px #00ff9ccc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.fx-hud b{color:#00ff9c;font-weight:700}.fx-hud .neg{color:#ff2e6e}.fx-hud .warn{color:#fcee0a}@media (max-width: 1023px){.fx-hud{display:none}}.fx-hud-head{margin-bottom:6px;font-family:Orbitron,monospace;font-weight:700;letter-spacing:.14em;color:#e6fff3}.fx-hud-head b{color:#ff2e6e}.fx-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#00ff9c;box-shadow:0 0 8px #00ff9c;animation:fx-blink 1.1s steps(2) infinite}.fx-hud-grid{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px dashed rgba(0,255,156,.25)}.fx-hud-grid b{text-align:right}.fx-hud-log{min-height:7.75em;white-space:pre;overflow:hidden}.fx-hud-log div{animation:fx-line-in .3s ease-out}.fx-boot{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px;cursor:pointer;background:radial-gradient(ellipse at center,rgba(0,255,156,.08),transparent 60%),repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0 1px,transparent 1px 3px),#010604;animation:fx-boot-in .25s ease-out}.fx-boot-text{width:min(640px,100%);min-height:12.5em;margin:0;white-space:pre-wrap;font:500 clamp(11px,2.6vw,15px)/1.6 "JetBrains Mono",ui-monospace,monospace;color:#00ff9c;text-shadow:0 0 6px rgba(0,255,156,.8)}.fx-boot-bar{width:min(640px,100%);height:4px;background:#00ff9c1f}.fx-boot-bar i{display:block;height:100%;background:linear-gradient(90deg,#00ff9c,#fcee0a,#ff2e6e);box-shadow:0 0 14px #00ff9c;animation:fx-load 2.4s cubic-bezier(.7,0,.3,1) forwards}.fx-boot-skip{font:500 11px JetBrains Mono,monospace;letter-spacing:.2em;color:#00ff9c73}@keyframes fx-blink{50%{opacity:.15}}@keyframes fx-line-in{0%{opacity:0;transform:translate(-6px);color:#e6fff3}}@keyframes fx-load{0%{width:0}to{width:100%}}@keyframes fx-boot-in{0%{opacity:0;filter:brightness(3)}}@media (prefers-reduced-motion: reduce){.fx-dot,.fx-hud-log div,.fx-boot-bar i,.fx-boot{animation:none}}:root[data-design=exp1]{--navy-50: 230 255 243;--navy-100: 200 255 230;--navy-200: 143 245 198;--navy-300: 95 214 163;--navy-400: 60 159 122;--navy-500: 42 110 86;--navy-600: 29 77 61;--navy-700: 18 53 42;--navy-800: 11 35 28;--navy-900: 6 21 16;--navy-950: 2 10 7;--slate-50: 4 14 10;--slate-100: 8 24 18;--slate-200: 14 40 31;--slate-300: 22 62 48;--slate-400: 70 170 130;--slate-500: 95 200 155;--slate-600: 143 235 195;--slate-700: 190 250 222;--slate-800: 215 255 238;--slate-900: 235 255 246;--slate-950: 245 255 250;--gray-50: 4 14 10;--gray-100: 8 24 18;--gray-200: 14 40 31;--gray-300: 22 62 48;--gray-400: 70 170 130;--gray-500: 95 200 155;--gray-600: 143 235 195;--gray-700: 190 250 222;--gray-800: 215 255 238;--gray-900: 235 255 246;--gray-950: 245 255 250;--emerald-50: 230 255 244;--emerald-100: 179 255 224;--emerald-200: 125 255 196;--emerald-300: 77 255 176;--emerald-400: 0 255 156;--emerald-500: 0 230 138;--emerald-600: 0 196 119;--emerald-700: 0 158 96;--emerald-800: 0 120 74;--emerald-900: 0 82 52;--emerald-950: 0 42 27;--mint-300: 125 255 196;--mint-400: 0 255 156;--mint-500: 0 230 138;--mint-600: 0 184 110;--amber-50: 255 253 230;--amber-100: 255 249 194;--amber-200: 255 245 140;--amber-300: 255 242 117;--amber-400: 252 238 10;--amber-500: 245 216 0;--amber-600: 212 184 0;--amber-700: 168 146 0;--amber-800: 120 104 0;--amber-900: 82 71 0;--amber-950: 45 39 0;--rose-50: 255 235 243;--rose-100: 255 209 225;--rose-200: 255 163 196;--rose-300: 255 122 168;--rose-400: 255 46 110;--rose-500: 255 20 88;--rose-600: 224 0 63;--rose-700: 176 0 50;--rose-800: 128 0 37;--rose-900: 92 0 27;--rose-950: 51 0 15;--red-50: 255 235 238;--red-100: 255 205 212;--red-200: 255 160 172;--red-300: 255 128 140;--red-400: 255 59 83;--red-500: 255 30 60;--red-600: 220 0 40;--red-700: 170 0 32;--red-800: 125 0 24;--red-900: 88 0 17;--red-950: 48 0 9;--chart-grid: rgba(0, 255, 156, .08);--chart-baseline: rgba(0, 255, 156, .28);--chart-crosshair: #ff2e6e;--chart-tick: #3c9f7a;--chart-ink: #00ff9c;--chart-muted: #5fd6a3;--chart-surface: #061510;--chart-tooltip-border: rgba(0, 255, 156, .45);--chart-tooltip-shadow: 0 0 18px rgba(0, 255, 156, .35);--chart-nodata-bg: #04100b;background:#020a07;color-scheme:dark;caret-color:#00ff9c;accent-color:#00ff9c}:root[data-design=exp1] body{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"zero","ss01";letter-spacing:.01em;background:#020a07;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' stroke='%2300ff9c' stroke-width='1.5'%3E%3Ccircle cx='14' cy='14' r='6'/%3E%3Cpath d='M14 0v8M14 20v8M0 14h8M20 14h8'/%3E%3C/g%3E%3Ccircle cx='14' cy='14' r='1.5' fill='%23ff2e6e'/%3E%3C/svg%3E") 14 14,crosshair}:root[data-design=exp1] a,:root[data-design=exp1] button,:root[data-design=exp1] [role=button],:root[data-design=exp1] select,:root[data-design=exp1] label[for],:root[data-design=exp1] summary{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' stroke='%23ff2e6e' stroke-width='1.5'%3E%3Cpath d='M4 4h6M4 4v6M24 4h-6M24 4v6M4 24h6M4 24v-6M24 24h-6M24 24v-6'/%3E%3C/g%3E%3Ccircle cx='14' cy='14' r='2.5' fill='%2300ff9c'/%3E%3C/svg%3E") 14 14,pointer}:root[data-design=exp1] input,:root[data-design=exp1] textarea{cursor:text}:root[data-design=exp1] .font-sans{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-design=exp1] h1,:root[data-design=exp1] h2,:root[data-design=exp1] h3{font-family:Orbitron,JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 0 6px rgba(0,255,156,.55),0 0 18px rgba(0,255,156,.25)}:root[data-design=exp1] ::selection{background:#ff2e6e;color:#000}:root[data-design=exp1] .uppercase.tracking-wider:before{content:"// ";color:#ff2e6e}:root[data-design=exp1] .rounded-xl,:root[data-design=exp1] .rounded-2xl{border-radius:0}:root[data-design=exp1] .rounded-lg,:root[data-design=exp1] .rounded-md{border-radius:2px}:root[data-design=exp1] .rounded-xl.border:not([class*=bg-gradient]),:root[data-design=exp1] section.border:not([class*=bg-gradient]){border-color:#00ff9c38!important;box-shadow:0 0 0 1px #00ff9c0a,0 0 28px -12px #00ff9c73,inset 0 0 40px -28px #00ff9c99!important;background-image:linear-gradient(#00ff9c,#00ff9c),linear-gradient(#00ff9c,#00ff9c),linear-gradient(#00ff9c,#00ff9c),linear-gradient(#00ff9c,#00ff9c),linear-gradient(#ff2e6e,#ff2e6e),linear-gradient(#ff2e6e,#ff2e6e),linear-gradient(#ff2e6e,#ff2e6e),linear-gradient(#ff2e6e,#ff2e6e);background-repeat:no-repeat;background-size:14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;transition:box-shadow .25s ease,border-color .25s ease}:root[data-design=exp1] .rounded-xl.border:not([class*=bg-gradient]):hover{border-color:#00ff9c8c!important;box-shadow:0 0 0 1px #00ff9c2e,0 0 36px -8px #00ff9c99,inset 0 0 50px -24px #00ff9cb3!important}:root[data-design=exp1] .tile:hover{transform:translateY(-2px) skew(-.6deg)}:root[data-design=exp1] .rounded-full.w-9.h-9{border-radius:0;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:linear-gradient(135deg,#00ff9c59,#ff2e6e59);color:#fff;text-shadow:0 0 6px #00ff9c}:root[data-design=exp1] aside{background:linear-gradient(180deg,#04120cf7,#020a07f7)!important;border-right-color:#00ff9c40!important}:root[data-design=exp1] aside:after{content:"";position:absolute;top:0;right:-1px;width:2px;height:100%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,#00ff9c 45%,#ff2e6e 55%,transparent 100%);background-size:100% 300%;animation:exp1-flow 3.2s linear infinite;opacity:.8;filter:drop-shadow(0 0 6px #00ff9c)}:root[data-design=exp1] aside nav a{position:relative;transition:transform .15s ease,text-shadow .15s ease,background-color .15s ease}:root[data-design=exp1] aside nav a:hover{transform:translate(3px);text-shadow:0 0 8px rgba(0,255,156,.8)}:root[data-design=exp1] aside nav a.bg-slate-100,:root[data-design=exp1] aside nav a.dark\:bg-navy-800{box-shadow:inset 3px 0 #00ff9c,inset 0 0 22px -10px #00ff9ccc;background:linear-gradient(90deg,rgba(0,255,156,.16),transparent)!important}:root[data-design=exp1] .brand-name{position:relative;font-family:Orbitron,JetBrains Mono,ui-monospace,monospace;font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:1rem;color:#fff!important;text-shadow:0 0 8px #00ff9c,0 0 22px rgba(0,255,156,.5)}:root[data-design=exp1] .brand-name:before,:root[data-design=exp1] .brand-name:after{content:attr(data-text);position:absolute;inset:0;overflow:hidden;pointer-events:none}:root[data-design=exp1] .brand-name:before{color:#ff2e6e;text-shadow:-2px 0 #ff2e6e;animation:exp1-glitch-a 2.8s infinite steps(1)}:root[data-design=exp1] .brand-name:after{color:#00e5ff;text-shadow:2px 0 #00e5ff;animation:exp1-glitch-b 3.4s infinite steps(1)}:root[data-design=exp1] button{letter-spacing:.06em}:root[data-design=exp1] button.dark\:bg-mint-500,:root[data-design=exp1] a.dark\:bg-mint-500{text-transform:uppercase;color:#001a0f!important;background:#00ff9c!important;box-shadow:0 0 0 1px #00ff9c,0 0 18px #00ff9ca6,0 0 42px #00ff9c40;animation:exp1-pulse 2.4s ease-in-out infinite}:root[data-design=exp1] button.dark\:bg-mint-500:hover,:root[data-design=exp1] a.dark\:bg-mint-500:hover{background:#fcee0a!important;box-shadow:0 0 0 1px #fcee0a,0 0 24px #fcee0ab3}:root[data-design=exp1] input,:root[data-design=exp1] select,:root[data-design=exp1] textarea{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-design=exp1] input:not([type=checkbox]):not([type=radio]):not([type=range]),:root[data-design=exp1] select,:root[data-design=exp1] textarea{background-color:#00140cd9!important;border:1px solid rgba(0,255,156,.25)!important;color:#00ff9c!important}:root[data-design=exp1] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,:root[data-design=exp1] select:focus,:root[data-design=exp1] textarea:focus{border-color:#00ff9c!important;box-shadow:0 0 0 1px #00ff9c,0 0 16px #00ff9c73!important;outline:none}:root[data-design=exp1] ::placeholder{color:#00ff9c59!important}:root[data-design=exp1] :focus-visible{outline:1px dashed #fcee0a;outline-offset:2px}:root[data-design=exp1] i-feather svg{filter:drop-shadow(0 0 3px rgba(0,255,156,.6))}:root[data-design=exp1] th{font-family:Orbitron,JetBrains Mono,ui-monospace,monospace;font-size:.65rem!important;letter-spacing:.14em;text-transform:uppercase}:root[data-design=exp1] tbody tr{transition:background-color .12s ease,box-shadow .12s ease}:root[data-design=exp1] tbody tr:hover{background-color:#00ff9c12!important;box-shadow:inset 2px 0 #ff2e6e}:root[data-design=exp1] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00ff9c,#ff2e6e)!important;border-radius:0!important;border:3px solid transparent!important;background-clip:content-box!important}:root[data-design=exp1] *{scrollbar-color:#00ff9c transparent}:root[data-design=exp1] body:before,:root[data-design=exp1] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:90}:root[data-design=exp1] body:before{background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.22) 1px,transparent 1px,transparent 3px);mix-blend-mode:multiply;animation:exp1-flicker 6s infinite}:root[data-design=exp1] body:after{background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}:root[data-design=exp1].fx-route .app-main{animation:exp1-route-in .42s steps(6) both}@media (prefers-reduced-motion: reduce){:root[data-design=exp1] *,:root[data-design=exp1] *:before,:root[data-design=exp1] *:after{animation:none!important;transition:none!important}}.design-pill-exp1{font-family:Orbitron,JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em;color:#00ff9c!important;background:#02130c!important;text-shadow:0 0 6px #00ff9c;box-shadow:inset 0 0 0 1px #00ff9c99,0 0 12px #00ff9c73}@keyframes exp1-flow{0%{background-position:0 0}to{background-position:0 -300%}}@keyframes exp1-pulse{0%,to{box-shadow:0 0 0 1px #00ff9c,0 0 14px #00ff9c8c,0 0 32px #00ff9c33}50%{box-shadow:0 0 0 1px #00ff9c,0 0 24px #00ff9cd9,0 0 56px #00ff9c59}}@keyframes exp1-flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.6}43%{opacity:1}77%{opacity:.85}78%{opacity:1}}@keyframes exp1-glitch-a{0%{clip-path:inset(0 0 100% 0);transform:none}8%{clip-path:inset(10% 0 60% 0);transform:translate(-3px,-1px)}10%{clip-path:inset(70% 0 5% 0);transform:translate(3px,1px)}12%{clip-path:inset(0 0 100% 0);transform:none}55%{clip-path:inset(40% 0 40% 0);transform:translate(-2px)}57%{clip-path:inset(0 0 100% 0);transform:none}}@keyframes exp1-glitch-b{0%{clip-path:inset(0 0 100% 0);transform:none}20%{clip-path:inset(55% 0 20% 0);transform:translate(3px)}22%{clip-path:inset(5% 0 80% 0);transform:translate(-3px,1px)}24%{clip-path:inset(0 0 100% 0);transform:none}80%{clip-path:inset(30% 0 50% 0);transform:translate(2px,-1px)}82%{clip-path:inset(0 0 100% 0);transform:none}}@keyframes exp1-route-in{0%{opacity:0;transform:translate(-12px) skew(8deg);filter:hue-rotate(90deg) saturate(3);clip-path:inset(0 0 70% 0)}30%{opacity:1;transform:translate(8px) skew(-4deg);clip-path:inset(40% 0 0 0)}60%{transform:translate(-3px);filter:hue-rotate(-40deg);clip-path:inset(0 0 20% 0)}to{opacity:1;transform:none;filter:none;clip-path:none}}:root[data-design=exp2]{--slate-50: 250 250 249;--slate-100: 244 243 241;--slate-200: 230 229 226;--slate-300: 208 207 203;--slate-400: 138 137 133;--slate-500: 104 103 99;--slate-600: 79 78 75;--slate-700: 58 57 55;--slate-800: 38 37 36;--slate-900: 28 27 26;--slate-950: 13 13 12;--gray-50: 250 250 249;--gray-100: 244 243 241;--gray-200: 230 229 226;--gray-300: 208 207 203;--gray-400: 138 137 133;--gray-500: 104 103 99;--gray-600: 79 78 75;--gray-700: 58 57 55;--gray-800: 38 37 36;--gray-900: 28 27 26;--gray-950: 13 13 12;--emerald-50: 241 246 242;--emerald-100: 223 234 226;--emerald-200: 192 214 198;--emerald-300: 147 184 158;--emerald-400: 94 145 112;--emerald-500: 63 117 83;--emerald-600: 47 95 66;--emerald-700: 38 77 54;--emerald-800: 31 62 44;--emerald-900: 25 51 36;--emerald-950: 13 29 20;--amber-50: 250 246 236;--amber-100: 242 232 204;--amber-200: 230 210 156;--amber-300: 214 183 106;--amber-400: 196 154 69;--amber-500: 168 127 47;--amber-600: 138 102 37;--amber-700: 110 80 30;--amber-800: 86 63 25;--amber-900: 70 52 21;--amber-950: 40 29 11;--rose-50: 251 242 241;--rose-100: 245 225 223;--rose-200: 235 195 191;--rose-300: 217 154 147;--rose-400: 194 110 101;--rose-500: 169 79 69;--rose-600: 143 61 52;--rose-700: 117 50 43;--rose-800: 95 42 36;--rose-900: 79 36 31;--rose-950: 44 17 14;--red-50: 251 242 241;--red-100: 245 225 223;--red-200: 235 195 191;--red-300: 217 154 147;--red-400: 194 110 101;--red-500: 169 79 69;--red-600: 143 61 52;--red-700: 117 50 43;--red-800: 95 42 36;--red-900: 79 36 31;--red-950: 44 17 14;--chart-grid: #ecebe8;--chart-baseline: #c9c7c2;--chart-crosshair: #8a8985;--chart-tick: #686763;--chart-ink: #1c1b1a;--chart-muted: #4f4e4b;--chart-surface: #ffffff;--chart-tooltip-border: #d6d4cf;--chart-tooltip-shadow: 0 2px 6px rgba(0, 0, 0, .06);--chart-nodata-bg: #f4f3f1;font-size:17px;color-scheme:light;accent-color:#2b4c7e}:root[data-design=exp2] body{font-family:"Source Sans 3",Segoe UI,Helvetica,Arial,sans-serif;color:#1c1b1a;line-height:1.6;font-feature-settings:"kern","liga","tnum";background:#f4f3f1}:root[data-design=exp2] .font-sans{font-family:"Source Sans 3",Segoe UI,Helvetica,Arial,sans-serif}:root[data-design=exp2] h1,:root[data-design=exp2] h2,:root[data-design=exp2] h3,:root[data-design=exp2] .brand-name{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.005em;color:#1c1b1a}:root[data-design=exp2] h1{font-size:1.15rem}:root[data-design=exp2] h2{font-size:1.05rem}:root[data-design=exp2] .brand-name{font-size:1.3rem;font-weight:700}:root[data-design=exp2] .font-bold{font-weight:600}:root[data-design=exp2] .font-extrabold,:root[data-design=exp2] .font-black{font-weight:700}:root[data-design=exp2] .text-\[10px\]{font-size:12px}:root[data-design=exp2] .text-\[11px\]{font-size:13px}:root[data-design=exp2] .text-xs{font-size:.82rem;line-height:1.45}:root[data-design=exp2] .text-sm{font-size:.94rem}:root[data-design=exp2] .uppercase{text-transform:none;font-variant-caps:all-small-caps;letter-spacing:.05em}:root[data-design=exp2] .tracking-wider,:root[data-design=exp2] .tracking-wide,:root[data-design=exp2] .tracking-widest{letter-spacing:.05em}:root[data-design=exp2] ::selection{background:#d9e2ef;color:#1c1b1a}:root[data-design=exp2] .rounded-xl,:root[data-design=exp2] .rounded-2xl{border-radius:4px}:root[data-design=exp2] .rounded-lg,:root[data-design=exp2] .rounded-md{border-radius:3px}:root[data-design=exp2] .shadow-sm,:root[data-design=exp2] .shadow,:root[data-design=exp2] .shadow-md,:root[data-design=exp2] .shadow-lg,:root[data-design=exp2] .shadow-xl{box-shadow:0 1px 2px #0000000a!important}:root[data-design=exp2] .tile:hover{transform:none;box-shadow:0 1px 3px #00000014}:root[data-design=exp2] aside>div:first-child{border-bottom:3px double #d6d4cf!important}:root[data-design=exp2] aside>div:first-child>span:first-child{background:transparent!important;color:#2b4c7e!important}:root[data-design=exp2] aside nav a{border-radius:0!important}:root[data-design=exp2] aside nav a:hover{background:#f4f3f1!important;text-decoration:underline;text-decoration-color:#d6d4cf;text-underline-offset:4px}:root[data-design=exp2] aside nav a.bg-slate-100{background:#efeeeb!important;color:#1c1b1a!important;box-shadow:inset 3px 0 #2b4c7e;font-weight:600}:root[data-design=exp2] button.bg-slate-900,:root[data-design=exp2] a.bg-slate-900{background:#2b4c7e!important;color:#fff!important;font-weight:600}:root[data-design=exp2] button.bg-slate-900:hover,:root[data-design=exp2] a.bg-slate-900:hover{background:#1f3a62!important}:root[data-design=exp2] input:not([type=checkbox]):not([type=radio]):not([type=range]),:root[data-design=exp2] select,:root[data-design=exp2] textarea{background-color:#fff!important;border:1px solid #bdbbb6!important;color:#1c1b1a!important;font-family:"Source Sans 3",Segoe UI,Helvetica,Arial,sans-serif}:root[data-design=exp2] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,:root[data-design=exp2] select:focus,:root[data-design=exp2] textarea:focus{border-color:#2b4c7e!important;box-shadow:0 0 0 3px #2b4c7e26!important;outline:none}:root[data-design=exp2] :focus-visible{outline:2px solid #2b4c7e;outline-offset:2px}:root[data-design=exp2] th{font-weight:600;color:#4f4e4b;border-bottom:1px solid #bdbbb6!important}:root[data-design=exp2] tbody tr:hover{background-color:#f7f6f3!important}:root[data-design=exp2] ::-webkit-scrollbar-thumb{background:#c9c7c2!important;background-clip:content-box!important}:root[data-design=exp2] *{scrollbar-color:#c9c7c2 transparent}:root[data-design=exp2] .tile,:root[data-design=exp2] aside nav a{transition:background-color .15s ease}.design-pill-exp2{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-weight:600;color:#1c1b1a!important;background:#fff!important;box-shadow:inset 0 0 0 1px #bdbbb6}:root{--chart-grid: #e9edf4;--chart-baseline: #c5cedc;--chart-crosshair: #a8b4c6;--chart-tick: #7c8ba1;--chart-ink: #101d31;--chart-muted: #5c6b81;--chart-surface: #ffffff;--chart-tooltip-border: rgba(16, 29, 49, .1);--chart-tooltip-shadow: 0 4px 12px rgba(16, 29, 49, .08);--chart-nodata-bg: #f2f5f9}html.dark{--chart-grid: #26314a;--chart-baseline: #3a4a6b;--chart-crosshair: #4a5b7d;--chart-tick: #8fa0bd;--chart-ink: #eef2f9;--chart-muted: #b9c6dd;--chart-surface: #1b2438;--chart-tooltip-border: rgba(255, 255, 255, .08);--chart-tooltip-shadow: 0 8px 20px rgba(0, 0, 0, .45);--chart-nodata-bg: #161d2f}body{font-feature-settings:"cv05"}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c9d2e0;border-radius:5px;border:2px solid transparent;background-clip:content-box}html.dark ::-webkit-scrollbar-thumb{background:#374766;border-radius:5px;border:2px solid transparent;background-clip:content-box}
