/*!
 * UI Style Kit CSS v2.4.0
 * CSS theme and UI style preset library.
 * License: MIT
 */
@layer ui-style-kit.theme_colors{:where([data-ui][data-mode=light]){--usk-border-text-mix:45%;--usk-border-min-alpha:1}:where([data-ui][data-mode=dark],[data-ui][data-mode=contrast]){--usk-border-text-mix:0%;--usk-border-min-alpha:0}:where([data-ui][data-theme=midnight-gold][data-mode=light]){--usk-bg-rgb:246 243 234;--usk-surface-rgb:255 250 240;--usk-surface-strong-rgb:255 255 255;--usk-surface-soft-rgb:237 230 211;--usk-text-rgb:23 32 51;--usk-text-muted-rgb:95 104 121;--usk-border-rgb:214 200 165;--usk-primary-rgb:184 135 47;--usk-primary-hover-rgb:162 118 38;--usk-primary-text-rgb:16 16 16;--usk-secondary-rgb:34 49 79;--usk-secondary-hover-rgb:23 36 60;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:217 164 65;--usk-success-rgb:47 125 84;--usk-warning-rgb:167 106 0;--usk-danger-rgb:185 63 63;--usk-link-rgb:132 94 27;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:217 164 65}:where([data-ui][data-theme=midnight-gold][data-mode=dark]){--usk-bg-rgb:7 17 31;--usk-surface-rgb:16 27 45;--usk-surface-strong-rgb:23 36 58;--usk-surface-soft-rgb:12 22 39;--usk-text-rgb:247 237 215;--usk-text-muted-rgb:185 192 204;--usk-border-rgb:57 72 97;--usk-primary-rgb:214 168 79;--usk-primary-hover-rgb:240 200 109;--usk-primary-text-rgb:16 16 16;--usk-secondary-rgb:111 134 184;--usk-secondary-hover-rgb:146 167 209;--usk-secondary-text-rgb:8 16 29;--usk-accent-rgb:243 210 122;--usk-success-rgb:107 214 156;--usk-warning-rgb:255 203 91;--usk-danger-rgb:255 123 123;--usk-link-rgb:243 210 122;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 214 107}:where([data-ui][data-theme=midnight-gold][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:8 8 8;--usk-surface-strong-rgb:17 17 17;--usk-surface-soft-rgb:5 5 5;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:245 245 245;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 212 0;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 217 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 234 0;--usk-success-rgb:0 255 117;--usk-warning-rgb:255 191 0;--usk-danger-rgb:255 77 77;--usk-link-rgb:0 217 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=ocean-steel][data-mode=light]){--usk-bg-rgb:238 248 251;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:248 253 255;--usk-surface-soft-rgb:220 236 242;--usk-text-rgb:16 36 46;--usk-text-muted-rgb:78 101 112;--usk-border-rgb:184 211 221;--usk-primary-rgb:8 125 157;--usk-primary-hover-rgb:6 100 126;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:57 86 107;--usk-secondary-hover-rgb:44 67 84;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:21 184 200;--usk-success-rgb:38 122 92;--usk-warning-rgb:167 101 0;--usk-danger-rgb:182 70 70;--usk-link-rgb:6 100 126;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:21 184 200}:where([data-ui][data-theme=ocean-steel][data-mode=dark]){--usk-bg-rgb:6 22 29;--usk-surface-rgb:13 37 48;--usk-surface-strong-rgb:20 52 66;--usk-surface-soft-rgb:8 29 38;--usk-text-rgb:233 251 255;--usk-text-muted-rgb:167 192 201;--usk-border-rgb:49 86 102;--usk-primary-rgb:54 196 221;--usk-primary-hover-rgb:115 227 244;--usk-primary-text-rgb:4 18 22;--usk-secondary-rgb:140 183 201;--usk-secondary-hover-rgb:178 213 226;--usk-secondary-text-rgb:6 22 29;--usk-accent-rgb:83 240 255;--usk-success-rgb:103 216 166;--usk-warning-rgb:255 192 97;--usk-danger-rgb:255 123 123;--usk-link-rgb:115 227 244;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:83 240 255}:where([data-ui][data-theme=ocean-steel][data-mode=contrast]){--usk-bg-rgb:0 8 10;--usk-surface-rgb:0 16 20;--usk-surface-strong-rgb:0 26 32;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:234 255 255;--usk-border-rgb:255 255 255;--usk-primary-rgb:0 229 255;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:255 255 0;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:0 255 255;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 208 0;--usk-danger-rgb:255 59 59;--usk-link-rgb:0 229 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=forest-moss][data-mode=light]){--usk-bg-rgb:242 247 239;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:251 255 248;--usk-surface-soft-rgb:226 234 219;--usk-text-rgb:24 36 23;--usk-text-muted-rgb:88 104 82;--usk-border-rgb:197 211 186;--usk-primary-rgb:63 125 58;--usk-primary-hover-rgb:47 97 43;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:106 95 56;--usk-secondary-hover-rgb:81 73 43;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:156 186 82;--usk-success-rgb:47 125 84;--usk-warning-rgb:154 106 0;--usk-danger-rgb:173 69 69;--usk-link-rgb:47 97 43;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:156 186 82}:where([data-ui][data-theme=forest-moss][data-mode=dark]){--usk-bg-rgb:7 16 6;--usk-surface-rgb:16 28 15;--usk-surface-strong-rgb:26 42 24;--usk-surface-soft-rgb:11 22 10;--usk-text-rgb:237 247 232;--usk-text-muted-rgb:180 197 173;--usk-border-rgb:61 83 56;--usk-primary-rgb:130 210 122;--usk-primary-hover-rgb:162 237 153;--usk-primary-text-rgb:7 16 6;--usk-secondary-rgb:210 189 114;--usk-secondary-hover-rgb:239 217 139;--usk-secondary-text-rgb:20 16 6;--usk-accent-rgb:185 239 107;--usk-success-rgb:117 223 167;--usk-warning-rgb:255 210 99;--usk-danger-rgb:255 133 133;--usk-link-rgb:162 237 153;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:185 239 107}:where([data-ui][data-theme=forest-moss][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:7 16 7;--usk-surface-strong-rgb:11 25 11;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:240 255 240;--usk-border-rgb:255 255 255;--usk-primary-rgb:108 255 95;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:255 223 0;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:182 255 0;--usk-success-rgb:0 255 117;--usk-warning-rgb:255 208 0;--usk-danger-rgb:255 64 64;--usk-link-rgb:108 255 95;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=sunset-ember][data-mode=light]){--usk-bg-rgb:255 244 236;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:255 250 246;--usk-surface-soft-rgb:244 222 210;--usk-text-rgb:42 23 17;--usk-text-muted-rgb:118 88 77;--usk-border-rgb:227 189 170;--usk-primary-rgb:196 81 43;--usk-primary-hover-rgb:159 63 32;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:124 63 92;--usk-secondary-hover-rgb:97 48 71;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:230 154 58;--usk-success-rgb:49 122 87;--usk-warning-rgb:184 111 0;--usk-danger-rgb:189 61 61;--usk-link-rgb:159 63 32;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:230 154 58}:where([data-ui][data-theme=sunset-ember][data-mode=dark]){--usk-bg-rgb:23 9 5;--usk-surface-rgb:38 17 11;--usk-surface-strong-rgb:53 25 18;--usk-surface-soft-rgb:30 12 7;--usk-text-rgb:255 240 232;--usk-text-muted-rgb:208 177 165;--usk-border-rgb:106 59 45;--usk-primary-rgb:255 138 91;--usk-primary-hover-rgb:255 173 138;--usk-primary-text-rgb:26 8 3;--usk-secondary-rgb:227 138 181;--usk-secondary-hover-rgb:255 175 208;--usk-secondary-text-rgb:26 7 18;--usk-accent-rgb:255 193 102;--usk-success-rgb:112 215 163;--usk-warning-rgb:255 209 102;--usk-danger-rgb:255 119 119;--usk-link-rgb:255 173 138;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 193 102}:where([data-ui][data-theme=sunset-ember][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:18 4 0;--usk-surface-strong-rgb:29 7 0;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:255 245 239;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 106 0;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:255 79 184;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 208 0;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 191 0;--usk-danger-rgb:255 48 48;--usk-link-rgb:255 157 0;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=royal-plum][data-mode=light]){--usk-bg-rgb:248 241 251;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:253 248 255;--usk-surface-soft-rgb:234 220 240;--usk-text-rgb:36 21 45;--usk-text-muted-rgb:105 86 113;--usk-border-rgb:213 187 221;--usk-primary-rgb:123 63 160;--usk-primary-hover-rgb:99 49 127;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:63 76 154;--usk-secondary-hover-rgb:48 58 119;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:192 90 198;--usk-success-rgb:49 124 92;--usk-warning-rgb:166 106 0;--usk-danger-rgb:183 65 95;--usk-link-rgb:99 49 127;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:192 90 198}:where([data-ui][data-theme=royal-plum][data-mode=dark]){--usk-bg-rgb:16 6 20;--usk-surface-rgb:29 16 36;--usk-surface-strong-rgb:42 23 52;--usk-surface-soft-rgb:22 11 27;--usk-text-rgb:250 236 255;--usk-text-muted-rgb:200 176 209;--usk-border-rgb:85 57 100;--usk-primary-rgb:216 145 242;--usk-primary-hover-rgb:235 184 255;--usk-primary-text-rgb:19 6 23;--usk-secondary-rgb:157 168 255;--usk-secondary-hover-rgb:195 202 255;--usk-secondary-text-rgb:8 11 31;--usk-accent-rgb:255 156 246;--usk-success-rgb:118 220 169;--usk-warning-rgb:255 209 102;--usk-danger-rgb:255 122 156;--usk-link-rgb:235 184 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 156 246}:where([data-ui][data-theme=royal-plum][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:16 0 20;--usk-surface-strong-rgb:26 0 34;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:255 240 255;--usk-border-rgb:255 255 255;--usk-primary-rgb:228 92 255;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 217 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 0 245;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 225 0;--usk-danger-rgb:255 63 110;--usk-link-rgb:228 92 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=graphite-cyan][data-mode=light]){--usk-bg-rgb:242 245 246;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:249 251 252;--usk-surface-soft-rgb:225 231 234;--usk-text-rgb:23 29 33;--usk-text-muted-rgb:93 104 112;--usk-border-rgb:197 206 212;--usk-primary-rgb:0 124 137;--usk-primary-hover-rgb:0 99 110;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:63 72 80;--usk-secondary-hover-rgb:47 54 60;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:34 184 199;--usk-success-rgb:40 122 91;--usk-warning-rgb:167 103 0;--usk-danger-rgb:182 64 64;--usk-link-rgb:0 99 110;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:34 184 199}:where([data-ui][data-theme=graphite-cyan][data-mode=dark]){--usk-bg-rgb:8 11 13;--usk-surface-rgb:18 24 28;--usk-surface-strong-rgb:28 37 43;--usk-surface-soft-rgb:13 17 20;--usk-text-rgb:237 246 248;--usk-text-muted-rgb:174 187 193;--usk-border-rgb:59 72 79;--usk-primary-rgb:62 217 232;--usk-primary-hover-rgb:123 243 255;--usk-primary-text-rgb:6 16 18;--usk-secondary-rgb:170 181 188;--usk-secondary-hover-rgb:210 219 224;--usk-secondary-text-rgb:8 11 13;--usk-accent-rgb:123 243 255;--usk-success-rgb:110 218 165;--usk-warning-rgb:255 200 97;--usk-danger-rgb:255 125 125;--usk-link-rgb:123 243 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:62 217 232}:where([data-ui][data-theme=graphite-cyan][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:7 7 7;--usk-surface-strong-rgb:17 17 17;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:245 245 245;--usk-border-rgb:255 255 255;--usk-primary-rgb:0 240 255;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:242 242 242;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:0 240 255;--usk-success-rgb:0 255 117;--usk-warning-rgb:255 208 0;--usk-danger-rgb:255 64 64;--usk-link-rgb:0 240 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=desert-sage][data-mode=light]){--usk-bg-rgb:248 242 231;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:255 250 241;--usk-surface-soft-rgb:234 223 205;--usk-text-rgb:43 36 25;--usk-text-muted-rgb:107 97 78;--usk-border-rgb:215 198 167;--usk-primary-rgb:140 106 61;--usk-primary-hover-rgb:112 83 47;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:95 118 85;--usk-secondary-hover-rgb:72 92 64;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:201 151 74;--usk-success-rgb:81 125 72;--usk-warning-rgb:166 107 0;--usk-danger-rgb:174 74 63;--usk-link-rgb:112 83 47;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:201 151 74}:where([data-ui][data-theme=desert-sage][data-mode=dark]){--usk-bg-rgb:18 15 9;--usk-surface-rgb:33 27 18;--usk-surface-strong-rgb:47 40 27;--usk-surface-soft-rgb:25 20 13;--usk-text-rgb:248 239 223;--usk-text-muted-rgb:199 186 163;--usk-border-rgb:91 78 56;--usk-primary-rgb:217 184 120;--usk-primary-hover-rgb:240 211 154;--usk-primary-text-rgb:21 16 6;--usk-secondary-rgb:168 206 153;--usk-secondary-hover-rgb:200 233 187;--usk-secondary-text-rgb:9 20 7;--usk-accent-rgb:241 196 110;--usk-success-rgb:141 219 125;--usk-warning-rgb:255 209 102;--usk-danger-rgb:255 136 122;--usk-link-rgb:240 211 154;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:241 196 110}:where([data-ui][data-theme=desert-sage][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:15 11 3;--usk-surface-strong-rgb:26 18 5;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:255 248 232;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 209 102;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:157 255 107;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 176 0;--usk-success-rgb:0 255 117;--usk-warning-rgb:255 225 0;--usk-danger-rgb:255 77 77;--usk-link-rgb:255 209 102;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=rose-quartz][data-mode=light]){--usk-bg-rgb:255 242 245;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:255 248 250;--usk-surface-soft-rgb:242 220 227;--usk-text-rgb:43 21 29;--usk-text-muted-rgb:118 90 99;--usk-border-rgb:223 184 198;--usk-primary-rgb:184 71 109;--usk-primary-hover-rgb:150 55 87;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:122 85 126;--usk-secondary-hover-rgb:96 65 99;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:223 125 157;--usk-success-rgb:49 122 92;--usk-warning-rgb:166 106 0;--usk-danger-rgb:189 63 85;--usk-link-rgb:150 55 87;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:223 125 157}:where([data-ui][data-theme=rose-quartz][data-mode=dark]){--usk-bg-rgb:22 7 12;--usk-surface-rgb:37 16 24;--usk-surface-strong-rgb:53 24 36;--usk-surface-soft-rgb:28 11 17;--usk-text-rgb:255 240 244;--usk-text-muted-rgb:210 174 185;--usk-border-rgb:101 55 71;--usk-primary-rgb:255 143 179;--usk-primary-hover-rgb:255 182 205;--usk-primary-text-rgb:24 6 13;--usk-secondary-rgb:217 160 223;--usk-secondary-hover-rgb:239 194 244;--usk-secondary-text-rgb:22 6 24;--usk-accent-rgb:255 173 197;--usk-success-rgb:119 219 169;--usk-warning-rgb:255 209 102;--usk-danger-rgb:255 120 144;--usk-link-rgb:255 182 205;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 173 197}:where([data-ui][data-theme=rose-quartz][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:18 0 6;--usk-surface-strong-rgb:32 0 13;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:255 240 245;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 79 147;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:240 0 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 138 179;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 225 0;--usk-danger-rgb:255 48 48;--usk-link-rgb:255 138 179;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=cyber-lime][data-mode=light]){--usk-bg-rgb:244 250 237;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:251 255 246;--usk-surface-soft-rgb:226 239 211;--usk-text-rgb:23 34 20;--usk-text-muted-rgb:89 105 82;--usk-border-rgb:198 216 179;--usk-primary-rgb:95 159 31;--usk-primary-hover-rgb:86 145 26;--usk-primary-text-rgb:16 16 16;--usk-secondary-rgb:20 127 134;--usk-secondary-hover-rgb:14 98 104;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:164 215 46;--usk-success-rgb:47 125 84;--usk-warning-rgb:156 104 0;--usk-danger-rgb:179 65 65;--usk-link-rgb:65 112 19;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:164 215 46}:where([data-ui][data-theme=cyber-lime][data-mode=dark]){--usk-bg-rgb:5 11 5;--usk-surface-rgb:13 24 12;--usk-surface-strong-rgb:22 37 21;--usk-surface-soft-rgb:8 17 8;--usk-text-rgb:239 255 233;--usk-text-muted-rgb:180 199 173;--usk-border-rgb:57 82 54;--usk-primary-rgb:168 255 61;--usk-primary-hover-rgb:202 255 127;--usk-primary-text-rgb:6 16 5;--usk-secondary-rgb:61 235 242;--usk-secondary-hover-rgb:134 248 255;--usk-secondary-text-rgb:3 16 18;--usk-accent-rgb:198 255 77;--usk-success-rgb:111 240 168;--usk-warning-rgb:255 218 98;--usk-danger-rgb:255 119 119;--usk-link-rgb:202 255 127;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:168 255 61}:where([data-ui][data-theme=cyber-lime][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:5 11 0;--usk-surface-strong-rgb:11 22 0;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:244 255 232;--usk-border-rgb:255 255 255;--usk-primary-rgb:170 255 0;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 240 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:204 255 0;--usk-success-rgb:0 255 117;--usk-warning-rgb:255 225 0;--usk-danger-rgb:255 48 48;--usk-link-rgb:170 255 0;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=arctic-indigo][data-mode=light]){--usk-bg-rgb:241 245 255;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:248 251 255;--usk-surface-soft-rgb:223 231 246;--usk-text-rgb:20 27 46;--usk-text-muted-rgb:88 100 122;--usk-border-rgb:190 203 227;--usk-primary-rgb:64 94 184;--usk-primary-hover-rgb:49 72 148;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:46 125 157;--usk-secondary-hover-rgb:35 97 122;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:123 147 232;--usk-success-rgb:47 125 84;--usk-warning-rgb:166 106 0;--usk-danger-rgb:182 64 82;--usk-link-rgb:49 72 148;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:123 147 232}:where([data-ui][data-theme=arctic-indigo][data-mode=dark]){--usk-bg-rgb:6 10 22;--usk-surface-rgb:16 24 43;--usk-surface-strong-rgb:24 35 66;--usk-surface-soft-rgb:10 16 32;--usk-text-rgb:237 243 255;--usk-text-muted-rgb:178 191 217;--usk-border-rgb:58 75 120;--usk-primary-rgb:145 168 255;--usk-primary-hover-rgb:183 197 255;--usk-primary-text-rgb:5 8 22;--usk-secondary-rgb:118 216 243;--usk-secondary-hover-rgb:165 234 255;--usk-secondary-text-rgb:4 17 22;--usk-accent-rgb:194 206 255;--usk-success-rgb:114 219 166;--usk-warning-rgb:255 209 102;--usk-danger-rgb:255 125 145;--usk-link-rgb:183 197 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:145 168 255}:where([data-ui][data-theme=arctic-indigo][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:3 8 22;--usk-surface-strong-rgb:8 18 42;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:238 244 255;--usk-border-rgb:255 255 255;--usk-primary-rgb:111 140 255;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 217 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:184 196 255;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 225 0;--usk-danger-rgb:255 63 95;--usk-link-rgb:159 178 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=chrome-navy][data-mode=light]){--usk-bg-rgb:245 247 250;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:253 254 255;--usk-surface-soft-rgb:230 234 240;--usk-text-rgb:13 27 42;--usk-text-muted-rgb:78 90 105;--usk-border-rgb:192 198 207;--usk-primary-rgb:31 58 95;--usk-primary-hover-rgb:22 44 72;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:62 107 142;--usk-secondary-hover-rgb:50 87 118;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:90 127 166;--usk-success-rgb:31 107 83;--usk-warning-rgb:164 106 0;--usk-danger-rgb:178 60 60;--usk-link-rgb:26 53 86;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:90 127 166}:where([data-ui][data-theme=chrome-navy][data-mode=dark]){--usk-bg-rgb:8 17 28;--usk-surface-rgb:16 33 49;--usk-surface-strong-rgb:23 48 66;--usk-surface-soft-rgb:12 26 39;--usk-text-rgb:239 244 250;--usk-text-muted-rgb:181 192 205;--usk-border-rgb:69 87 107;--usk-primary-rgb:126 169 211;--usk-primary-hover-rgb:165 194 225;--usk-primary-text-rgb:8 17 28;--usk-secondary-rgb:168 193 220;--usk-secondary-hover-rgb:199 216 234;--usk-secondary-text-rgb:8 17 28;--usk-accent-rgb:199 213 229;--usk-success-rgb:120 216 181;--usk-warning-rgb:255 209 122;--usk-danger-rgb:255 144 144;--usk-link-rgb:199 213 229;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:159 188 224}:where([data-ui][data-theme=chrome-navy][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:5 8 12;--usk-surface-strong-rgb:10 19 32;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:242 247 255;--usk-border-rgb:255 255 255;--usk-primary-rgb:156 197 240;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 230 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:230 240 255;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 212 0;--usk-danger-rgb:255 92 92;--usk-link-rgb:156 197 240;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=recycled-emerald][data-mode=light]){--usk-bg-rgb:246 251 249;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:252 255 254;--usk-surface-soft-rgb:232 242 239;--usk-text-rgb:14 44 41;--usk-text-muted-rgb:88 112 109;--usk-border-rgb:199 216 212;--usk-primary-rgb:14 91 79;--usk-primary-hover-rgb:10 72 63;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:15 118 110;--usk-secondary-hover-rgb:12 95 89;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:52 211 153;--usk-success-rgb:21 115 71;--usk-warning-rgb:150 99 0;--usk-danger-rgb:185 63 79;--usk-link-rgb:12 81 71;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:52 211 153}:where([data-ui][data-theme=recycled-emerald][data-mode=dark]){--usk-bg-rgb:7 22 20;--usk-surface-rgb:16 38 34;--usk-surface-strong-rgb:22 54 47;--usk-surface-soft-rgb:11 29 26;--usk-text-rgb:236 251 247;--usk-text-muted-rgb:183 208 203;--usk-border-rgb:65 97 92;--usk-primary-rgb:69 209 175;--usk-primary-hover-rgb:114 227 197;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:103 221 209;--usk-secondary-hover-rgb:141 236 227;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:139 255 214;--usk-success-rgb:141 229 184;--usk-warning-rgb:255 210 122;--usk-danger-rgb:255 154 168;--usk-link-rgb:139 255 214;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:103 221 209}:where([data-ui][data-theme=recycled-emerald][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:3 16 13;--usk-surface-strong-rgb:8 33 28;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:239 255 248;--usk-border-rgb:255 255 255;--usk-primary-rgb:56 240 185;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 240 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:160 255 217;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 212 0;--usk-danger-rgb:255 102 128;--usk-link-rgb:56 240 185;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=industrial-orange][data-mode=light]){--usk-bg-rgb:245 243 239;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:251 250 248;--usk-surface-soft-rgb:228 224 218;--usk-text-rgb:24 21 18;--usk-text-muted-rgb:98 91 84;--usk-border-rgb:184 178 169;--usk-primary-rgb:183 78 22;--usk-primary-hover-rgb:142 63 18;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:43 43 43;--usk-secondary-hover-rgb:27 27 27;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:225 139 61;--usk-success-rgb:47 125 84;--usk-warning-rgb:164 106 0;--usk-danger-rgb:178 60 60;--usk-link-rgb:142 63 18;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:225 139 61}:where([data-ui][data-theme=industrial-orange][data-mode=dark]){--usk-bg-rgb:13 12 11;--usk-surface-rgb:26 26 26;--usk-surface-strong-rgb:43 43 43;--usk-surface-soft-rgb:18 17 16;--usk-text-rgb:247 242 235;--usk-text-muted-rgb:197 188 177;--usk-border-rgb:89 81 73;--usk-primary-rgb:255 138 61;--usk-primary-hover-rgb:255 174 113;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:198 191 182;--usk-secondary-hover-rgb:227 222 215;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 179 107;--usk-success-rgb:139 223 178;--usk-warning-rgb:255 210 122;--usk-danger-rgb:255 152 152;--usk-link-rgb:255 179 107;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 154 66}:where([data-ui][data-theme=industrial-orange][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:10 9 8;--usk-surface-strong-rgb:23 19 17;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:247 241 234;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 154 66;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:244 241 236;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 195 111;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 212 0;--usk-danger-rgb:255 92 92;--usk-link-rgb:255 179 107;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=performance-red][data-mode=light]){--usk-bg-rgb:246 246 247;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:252 252 253;--usk-surface-soft-rgb:230 231 234;--usk-text-rgb:18 19 23;--usk-text-muted-rgb:92 97 107;--usk-border-rgb:199 203 210;--usk-primary-rgb:200 16 46;--usk-primary-hover-rgb:163 14 37;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:31 31 31;--usk-secondary-hover-rgb:17 17 17;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:232 76 97;--usk-success-rgb:47 125 84;--usk-warning-rgb:164 106 0;--usk-danger-rgb:168 15 41;--usk-link-rgb:163 14 37;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:232 76 97}:where([data-ui][data-theme=performance-red][data-mode=dark]){--usk-bg-rgb:9 9 10;--usk-surface-rgb:20 20 22;--usk-surface-strong-rgb:31 31 34;--usk-surface-soft-rgb:15 16 18;--usk-text-rgb:249 249 250;--usk-text-muted-rgb:192 197 207;--usk-border-rgb:76 79 86;--usk-primary-rgb:255 76 102;--usk-primary-hover-rgb:255 112 133;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:209 211 216;--usk-secondary-hover-rgb:232 233 236;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 131 148;--usk-success-rgb:143 223 182;--usk-warning-rgb:255 210 122;--usk-danger-rgb:255 127 144;--usk-link-rgb:255 131 148;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 76 102}:where([data-ui][data-theme=performance-red][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:7 7 7;--usk-surface-strong-rgb:18 18 18;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:245 245 245;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 54 86;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:242 242 242;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 149 163;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 212 0;--usk-danger-rgb:255 106 125;--usk-link-rgb:255 149 163;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=heritage-brass][data-mode=light]){--usk-bg-rgb:250 244 234;--usk-surface-rgb:255 253 249;--usk-surface-strong-rgb:255 255 255;--usk-surface-soft-rgb:239 228 207;--usk-text-rgb:42 31 26;--usk-text-muted-rgb:109 92 84;--usk-border-rgb:212 192 166;--usk-primary-rgb:107 15 26;--usk-primary-hover-rgb:91 13 22;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:17 17 17;--usk-secondary-hover-rgb:0 0 0;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:201 154 70;--usk-success-rgb:47 125 84;--usk-warning-rgb:160 107 19;--usk-danger-rgb:178 60 60;--usk-link-rgb:91 13 22;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:201 154 70}:where([data-ui][data-theme=heritage-brass][data-mode=dark]){--usk-bg-rgb:19 13 10;--usk-surface-rgb:33 24 20;--usk-surface-strong-rgb:50 36 30;--usk-surface-soft-rgb:25 18 15;--usk-text-rgb:251 245 236;--usk-text-muted-rgb:211 195 183;--usk-border-rgb:106 82 62;--usk-primary-rgb:201 138 93;--usk-primary-hover-rgb:224 169 126;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:246 235 215;--usk-secondary-hover-rgb:255 248 235;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:231 184 95;--usk-success-rgb:152 224 182;--usk-warning-rgb:255 210 122;--usk-danger-rgb:255 160 154;--usk-link-rgb:240 200 125;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:231 184 95}:where([data-ui][data-theme=heritage-brass][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:15 10 7;--usk-surface-strong-rgb:28 18 13;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:255 245 232;--usk-border-rgb:255 255 255;--usk-primary-rgb:200 138 54;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:255 243 217;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 211 107;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 212 0;--usk-danger-rgb:255 107 107;--usk-link-rgb:255 211 107;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=service-blue-red][data-mode=light]){--usk-bg-rgb:245 247 250;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:252 252 253;--usk-surface-soft-rgb:232 235 240;--usk-text-rgb:17 36 59;--usk-text-muted-rgb:90 104 119;--usk-border-rgb:200 207 217;--usk-primary-rgb:13 59 102;--usk-primary-hover-rgb:11 49 85;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:214 43 43;--usk-secondary-hover-rgb:178 35 35;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:233 90 90;--usk-success-rgb:47 125 84;--usk-warning-rgb:164 106 0;--usk-danger-rgb:198 40 40;--usk-link-rgb:11 49 85;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:214 43 43}:where([data-ui][data-theme=service-blue-red][data-mode=dark]){--usk-bg-rgb:8 17 28;--usk-surface-rgb:16 32 48;--usk-surface-strong-rgb:24 49 73;--usk-surface-soft-rgb:11 23 36;--usk-text-rgb:243 247 251;--usk-text-muted-rgb:188 200 213;--usk-border-rgb:71 96 121;--usk-primary-rgb:108 169 227;--usk-primary-hover-rgb:147 193 237;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:255 106 106;--usk-secondary-hover-rgb:255 146 146;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 154 154;--usk-success-rgb:143 223 182;--usk-warning-rgb:255 210 122;--usk-danger-rgb:255 143 143;--usk-link-rgb:165 203 241;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 106 106}:where([data-ui][data-theme=service-blue-red][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:6 16 26;--usk-surface-strong-rgb:10 29 48;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:238 244 255;--usk-border-rgb:255 255 255;--usk-primary-rgb:102 181 255;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:255 102 102;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 170 170;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 212 0;--usk-danger-rgb:255 92 92;--usk-link-rgb:140 198 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=newsprint-crimson][data-mode=light]){--usk-bg-rgb:238 229 212;--usk-surface-rgb:248 241 229;--usk-surface-strong-rgb:255 249 238;--usk-surface-soft-rgb:222 209 188;--usk-text-rgb:44 38 34;--usk-text-muted-rgb:99 88 80;--usk-border-rgb:184 170 152;--usk-primary-rgb:122 35 41;--usk-primary-hover-rgb:92 24 29;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:64 58 54;--usk-secondary-hover-rgb:45 41 38;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:199 137 114;--usk-success-rgb:47 114 82;--usk-warning-rgb:154 101 0;--usk-danger-rgb:165 42 50;--usk-link-rgb:106 30 36;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:165 42 50}:where([data-ui][data-theme=newsprint-crimson][data-mode=dark]){--usk-bg-rgb:22 16 13;--usk-surface-rgb:33 24 20;--usk-surface-strong-rgb:48 35 30;--usk-surface-soft-rgb:26 18 15;--usk-text-rgb:244 235 221;--usk-text-muted-rgb:198 184 168;--usk-border-rgb:106 90 76;--usk-primary-rgb:216 124 131;--usk-primary-hover-rgb:238 160 166;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:200 185 166;--usk-secondary-hover-rgb:229 214 194;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:240 165 151;--usk-success-rgb:138 214 175;--usk-warning-rgb:255 210 122;--usk-danger-rgb:255 154 154;--usk-link-rgb:240 165 151;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:240 165 151}:where([data-ui][data-theme=newsprint-crimson][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:13 8 6;--usk-surface-strong-rgb:26 16 12;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:255 245 232;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 122 132;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:255 243 218;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 179 167;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 212 0;--usk-danger-rgb:255 102 102;--usk-link-rgb:255 154 163;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=foundry-amber][data-mode=light]){--usk-bg-rgb:241 240 237;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:250 250 248;--usk-surface-soft-rgb:223 221 216;--usk-text-rgb:29 28 26;--usk-text-muted-rgb:96 93 88;--usk-border-rgb:167 163 155;--usk-primary-rgb:169 87 0;--usk-primary-hover-rgb:134 70 0;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:58 58 60;--usk-secondary-hover-rgb:39 39 41;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:232 154 45;--usk-success-rgb:47 114 82;--usk-warning-rgb:154 101 0;--usk-danger-rgb:173 54 54;--usk-link-rgb:134 70 0;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:232 154 45}:where([data-ui][data-theme=foundry-amber][data-mode=dark]){--usk-bg-rgb:17 17 19;--usk-surface-rgb:27 28 31;--usk-surface-strong-rgb:39 40 44;--usk-surface-soft-rgb:22 23 26;--usk-text-rgb:244 242 237;--usk-text-muted-rgb:187 184 177;--usk-border-rgb:88 90 95;--usk-primary-rgb:240 160 58;--usk-primary-hover-rgb:255 183 95;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:174 179 184;--usk-secondary-hover-rgb:208 211 214;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 209 122;--usk-success-rgb:138 214 175;--usk-warning-rgb:255 210 122;--usk-danger-rgb:255 153 153;--usk-link-rgb:255 209 122;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:240 160 58}:where([data-ui][data-theme=foundry-amber][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:9 9 9;--usk-surface-strong-rgb:21 21 21;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:244 244 242;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 176 0;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:242 242 242;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 211 107;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 212 0;--usk-danger-rgb:255 102 102;--usk-link-rgb:255 194 71;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=soft-orchid][data-mode=light]){--usk-bg-rgb:247 244 252;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:252 250 255;--usk-surface-soft-rgb:233 226 246;--usk-text-rgb:36 26 58;--usk-text-muted-rgb:103 92 121;--usk-border-rgb:207 197 227;--usk-primary-rgb:101 82 184;--usk-primary-hover-rgb:75 59 152;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:105 82 163;--usk-secondary-hover-rgb:81 63 129;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:196 156 232;--usk-success-rgb:62 122 98;--usk-warning-rgb:152 100 0;--usk-danger-rgb:168 58 96;--usk-link-rgb:75 59 152;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:141 117 209}:where([data-ui][data-theme=soft-orchid][data-mode=dark]){--usk-bg-rgb:18 13 29;--usk-surface-rgb:28 21 43;--usk-surface-strong-rgb:42 32 64;--usk-surface-soft-rgb:23 17 34;--usk-text-rgb:245 240 255;--usk-text-muted-rgb:196 184 217;--usk-border-rgb:93 79 120;--usk-primary-rgb:169 148 242;--usk-primary-hover-rgb:196 181 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:209 183 245;--usk-secondary-hover-rgb:229 213 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:231 198 255;--usk-success-rgb:145 223 184;--usk-warning-rgb:255 210 122;--usk-danger-rgb:255 153 183;--usk-link-rgb:209 183 245;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:209 183 245}:where([data-ui][data-theme=soft-orchid][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:12 7 20;--usk-surface-strong-rgb:26 16 40;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:247 240 255;--usk-border-rgb:255 255 255;--usk-primary-rgb:184 156 255;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:113 255 226;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 208 242;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 212 0;--usk-danger-rgb:255 102 139;--usk-link-rgb:201 181 255;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}:where([data-ui][data-theme=electric-noir][data-mode=light]){--usk-bg-rgb:244 245 248;--usk-surface-rgb:255 255 255;--usk-surface-strong-rgb:251 252 255;--usk-surface-soft-rgb:230 232 240;--usk-text-rgb:20 17 28;--usk-text-muted-rgb:95 90 104;--usk-border-rgb:198 199 209;--usk-primary-rgb:140 26 120;--usk-primary-hover-rgb:114 21 98;--usk-primary-text-rgb:255 255 255;--usk-secondary-rgb:33 58 85;--usk-secondary-hover-rgb:23 42 62;--usk-secondary-text-rgb:255 255 255;--usk-accent-rgb:46 117 144;--usk-success-rgb:47 114 82;--usk-warning-rgb:152 100 0;--usk-danger-rgb:168 40 90;--usk-link-rgb:114 21 98;--usk-accent-text-rgb:255 255 255;--usk-success-text-rgb:255 255 255;--usk-warning-text-rgb:255 255 255;--usk-danger-text-rgb:255 255 255;--usk-focus-rgb:168 48 160}:where([data-ui][data-theme=electric-noir][data-mode=dark]){--usk-bg-rgb:9 7 20;--usk-surface-rgb:17 11 27;--usk-surface-strong-rgb:27 16 43;--usk-surface-soft-rgb:13 9 22;--usk-text-rgb:246 244 250;--usk-text-muted-rgb:188 179 199;--usk-border-rgb:75 50 92;--usk-primary-rgb:226 74 196;--usk-primary-hover-rgb:255 114 223;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:75 166 201;--usk-secondary-hover-rgb:120 197 226;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 122 225;--usk-success-rgb:138 214 175;--usk-warning-rgb:255 210 122;--usk-danger-rgb:255 122 159;--usk-link-rgb:255 122 225;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 122 225}:where([data-ui][data-theme=electric-noir][data-mode=contrast]){--usk-bg-rgb:0 0 0;--usk-surface-rgb:9 5 18;--usk-surface-strong-rgb:22 10 36;--usk-surface-soft-rgb:0 0 0;--usk-text-rgb:255 255 255;--usk-text-muted-rgb:248 242 255;--usk-border-rgb:255 255 255;--usk-primary-rgb:255 89 215;--usk-primary-hover-rgb:255 255 255;--usk-primary-text-rgb:0 0 0;--usk-secondary-rgb:0 215 255;--usk-secondary-hover-rgb:255 255 255;--usk-secondary-text-rgb:0 0 0;--usk-accent-rgb:255 146 230;--usk-success-rgb:0 255 144;--usk-warning-rgb:255 212 0;--usk-danger-rgb:255 102 139;--usk-link-rgb:255 123 224;--usk-accent-text-rgb:0 0 0;--usk-success-text-rgb:0 0 0;--usk-warning-text-rgb:0 0 0;--usk-danger-text-rgb:0 0 0;--usk-focus-rgb:255 255 255}}@layer ui-style-kit.native_elements{[data-ui][data-mode]{--usk-native-bg:rgb(var(--usk-bg-rgb));--usk-native-surface:rgb(var(--usk-surface-rgb));--usk-native-surface-strong:rgb(var(--usk-surface-strong-rgb));--usk-native-surface-soft:rgb(var(--usk-surface-soft-rgb));--usk-native-card-bg:var(--usk-native-surface);--usk-native-control-bg:var(--usk-native-surface-soft);--usk-native-text:rgb(var(--usk-text-rgb));--usk-native-text-muted:rgb(var(--usk-text-muted-rgb));--usk-native-border:rgb(var(--usk-border-rgb));--usk-native-primary:rgb(var(--usk-primary-rgb));--usk-native-primary-hover:rgb(var(--usk-primary-hover-rgb));--usk-native-on-primary:rgb(var(--usk-primary-text-rgb));--usk-native-focus:rgb(var(--usk-focus-rgb));--usk-native-success:rgb(var(--usk-success-rgb));--usk-native-warning:rgb(var(--usk-warning-rgb));--usk-native-danger:rgb(var(--usk-danger-rgb));--usk-native-link:rgb(var(--usk-link-rgb));--usk-native-font-body:inherit;--usk-native-font-heading:inherit;--usk-native-font-control:inherit;--usk-native-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--usk-native-radius-sm:.5rem;--usk-native-radius:.75rem;--usk-native-radius-lg:1rem;--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:1rem;--usk-native-control-min-block-size:2.75rem;--usk-native-control-padding-block:.72rem;--usk-native-control-padding-inline:.95rem;--usk-native-subcontrol-padding-block:.55rem;--usk-native-subcontrol-padding-inline:.8rem;--usk-native-track:var(--usk-native-border);--usk-native-track-fill:var(--usk-native-primary);--usk-native-thumb:var(--usk-native-surface-strong);--usk-native-thumb-border:var(--usk-native-primary);--usk-native-indicator:var(--usk-native-primary);--usk-native-choice-size:1.5rem;--usk-native-choice-background:var(--usk-native-control-bg);--usk-native-choice-border:var(--usk-native-border-width) solid var(--usk-native-border);--usk-native-checkbox-radius:.3rem;--usk-native-radio-radius:50%;--usk-native-choice-shadow:none;--usk-native-choice-checked-background:var(--usk-native-primary);--usk-native-choice-mark-color:var(--usk-native-on-primary);--usk-native-select-indicator-image:linear-gradient(45deg, transparent 50%, var(--usk-native-indicator) 50%), linear-gradient(135deg, var(--usk-native-indicator) 50%, transparent 50%);--usk-native-select-indicator-size:.42rem .42rem, .42rem .42rem;--usk-native-select-indicator-position:calc(100% - 1.15rem) 50%, calc(100% - .85rem) 50%;--usk-native-select-padding-inline-end:2.5rem;--usk-native-range-track-size:.45rem;--usk-native-range-track-background:var(--usk-native-track);--usk-native-range-track-border:0 solid transparent;--usk-native-range-track-radius:999px;--usk-native-range-track-shadow:none;--usk-native-range-progress-background:var(--usk-native-track-fill);--usk-native-range-thumb-size:1.2rem;--usk-native-range-thumb-background:var(--usk-native-thumb);--usk-native-range-thumb-border:var(--usk-native-border-width) solid var(--usk-native-thumb-border);--usk-native-range-thumb-radius:50%;--usk-native-range-thumb-shadow:var(--usk-native-shadow);--usk-native-progress-size:.9rem;--usk-native-progress-track-background:var(--usk-native-track);--usk-native-progress-track-border:0 solid transparent;--usk-native-progress-track-radius:999px;--usk-native-progress-track-shadow:none;--usk-native-progress-value-background:var(--usk-native-track-fill);--usk-native-progress-value-radius:inherit;--usk-native-progress-value-shadow:none;--usk-native-meter-optimum-background:var(--usk-native-success);--usk-native-meter-suboptimum-background:var(--usk-native-warning);--usk-native-meter-critical-background:var(--usk-native-danger);--usk-native-file-button-background:var(--usk-native-primary);--usk-native-file-button-border:var(--usk-native-border-width) solid var(--usk-native-primary);--usk-native-file-button-radius:var(--usk-native-radius-sm);--usk-native-file-button-shadow:var(--usk-native-shadow);--usk-native-color-swatch-border:0 solid transparent;--usk-native-color-swatch-radius:calc(var(--usk-native-radius-sm) / 1.5);--usk-native-indicator-opacity:.78;--usk-native-indicator-filter:none;--usk-native-scrollbar-size:.75rem;--usk-native-scrollbar-track:var(--usk-native-track);--usk-native-scrollbar-thumb:var(--usk-native-thumb-border);--usk-native-scrollbar-radius:999px;--usk-native-shadow:none;--usk-native-shadow-md:var(--usk-native-shadow);--usk-native-focus-ring:0 0 0 3px rgb(var(--usk-focus-rgb) / .28);--usk-motion-duration:.14s;--usk-motion-easing:cubic-bezier(.2, 0, .2, 1);--ui-color-bg:var(--usk-native-bg);--ui-color-surface:var(--usk-native-surface-strong);--ui-color-text:var(--usk-native-text);--ui-color-muted:var(--usk-native-text-muted);--ui-color-primary:var(--usk-native-primary);--ui-color-on-primary:var(--usk-native-on-primary);--ui-color-border:var(--usk-native-border);--ui-radius-control:var(--usk-native-radius);--ui-shadow-control:var(--usk-native-shadow);--ui-focus-color:var(--usk-native-focus);--ui-motion-duration:var(--usk-motion-duration);--ui-motion-easing:var(--usk-motion-easing)}[data-ui][data-mode] :where(h1,h2,h3,h4,h5,h6){color:var(--usk-native-text);font-family:var(--usk-native-font-heading);margin:0 0 .65em;line-height:1.15}@supports (text-wrap:balance){[data-ui][data-mode] :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}}[data-ui][data-mode] :where(hgroup){gap:.35rem;margin-block:0 1rem;display:grid}[data-ui][data-mode] :where(h1){font-size:clamp(2rem,5vw,3.5rem)}[data-ui][data-mode] :where(h2){font-size:clamp(1.55rem,3vw,2.35rem)}[data-ui][data-mode] :where(h3){font-size:clamp(1.25rem,2vw,1.65rem)}[data-ui][data-mode] :where(p){color:var(--usk-native-text-muted);margin:0 0 1rem;line-height:1.7}[data-ui][data-mode] :where(a){color:var(--usk-native-link);text-underline-offset:.18em;text-decoration-thickness:.08em}[data-ui][data-mode] :where(a:hover){color:var(--usk-native-primary-hover)}[data-ui][data-mode] :where(ul,ol,menu){color:var(--usk-native-text-muted);margin:0 0 1rem;padding-left:1.35rem}[data-ui][data-mode] :where(li){margin-block:.25rem}[data-ui][data-mode] :where(blockquote){color:var(--usk-native-text);background:var(--usk-native-surface-soft);border-left:.35rem solid var(--usk-native-primary);border-radius:var(--usk-native-radius);margin:1.25rem 0;padding:1rem 1.25rem}[data-ui][data-mode] :where(code,kbd,samp){color:var(--usk-native-text);background:var(--usk-native-surface-soft);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius-sm);font-family:var(--usk-native-font-mono);padding:.15em .35em;font-size:.92em}[data-ui][data-mode] :where(pre){color:var(--usk-native-text);background:var(--usk-native-surface-soft);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);margin:1rem 0;padding:1rem;overflow:auto}[data-ui][data-mode] :where(pre code){background:0 0;border:0;padding:0;display:block}[data-ui][data-mode] :where(hr){background:var(--usk-native-border);border:0;height:1px;margin:2rem 0}[data-ui][data-mode] :where(mark){color:var(--usk-native-text);background:rgb(var(--usk-warning-rgb) / .32);border-radius:.2em;padding-inline:.15em}[data-ui][data-mode] :where(small,sub,sup,rt,rp){color:var(--usk-native-text-muted)}[data-ui][data-mode] :where(rt,rp){font-size:.72em}[data-ui][data-mode] :where(abbr[title]){-webkit-text-decoration:underline dotted var(--usk-native-primary);text-decoration:underline dotted var(--usk-native-primary);text-underline-offset:.18em;cursor:help}[data-ui][data-mode] :where(img,picture,video,canvas,svg,iframe,audio,object,embed,math){max-width:100%}[data-ui][data-mode] :where(img,video,canvas,svg,iframe){height:auto}[data-ui][data-mode] audio[controls]{box-sizing:border-box;background:var(--usk-native-control-bg);block-size:60px;inline-size:100%;min-inline-size:0;color:var(--usk-native-text);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);box-shadow:var(--usk-native-shadow);accent-color:var(--usk-native-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:3px;display:block}[data-ui][data-mode=dark] audio[controls],[data-ui][data-mode=contrast] audio[controls]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ui][data-mode] audio[controls]::-webkit-media-controls-enclosure{border-radius:var(--usk-native-radius);background:0 0}[data-ui][data-mode] audio[controls]::-webkit-media-controls-panel{background:var(--usk-native-control-bg);color:var(--usk-native-text)}[data-ui][data-mode] audio[controls]:focus-visible{outline:2px solid var(--usk-native-focus);outline-offset:2px}[data-ui][data-mode] :where(figure){margin:1.25rem 0}[data-ui][data-mode] :where(figcaption){color:var(--usk-native-text-muted);margin-top:.5rem;font-size:.9rem}[data-ui][data-mode] :where(form){gap:var(--usk-native-field-gap);min-inline-size:0;display:grid}[data-ui][data-mode] :where(fieldset){min-inline-size:0;padding:var(--usk-native-panel-padding);background:var(--usk-native-card-bg);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);gap:.9rem;margin:0 0 1rem;display:grid}[data-ui][data-mode] :where(legend){color:var(--usk-native-text);padding-inline:.35rem;font-weight:900}[data-ui][data-mode] :where(label){color:var(--usk-native-text);font-weight:750}[data-ui][data-mode] :where(label:has(input),label:has(select),label:has(textarea)){gap:var(--usk-native-field-gap);align-content:start;display:grid}[data-ui][data-mode] :where(label:has(input[type=checkbox]),label:has(input[type=radio])){gap:var(--usk-native-field-gap);align-items:center;display:inline-flex}[data-ui][data-mode] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select){width:100%;min-block-size:var(--usk-native-control-min-block-size);padding:var(--usk-native-control-padding-block) var(--usk-native-control-padding-inline);color:var(--usk-native-text);background:var(--usk-native-control-bg);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);font:inherit}[data-ui][data-mode] :where(input,textarea,select,button){color-scheme:inherit;accent-color:var(--usk-native-primary)}[data-ui][data-mode] :where(input,textarea)::placeholder{color:var(--usk-native-text-muted);opacity:.78}[data-ui][data-mode] :where(textarea){resize:vertical;min-height:7rem}[data-ui][data-mode] :where(input,textarea,select,button){font:inherit}[data-ui][data-mode] :where(select:not([multiple])){appearance:none;background-image:var(--usk-native-select-indicator-image);background-repeat:no-repeat;background-position:var(--usk-native-select-indicator-position);background-size:var(--usk-native-select-indicator-size);padding-inline-end:var(--usk-native-select-padding-inline-end)}[data-ui][data-mode] :where(select[multiple]){background-image:none;padding-inline-end:var(--usk-native-control-padding-inline)}[dir=rtl] [data-ui][data-mode] :where(select:not([multiple])),[data-ui][data-mode][dir=rtl] :where(select:not([multiple])){--usk-native-select-indicator-position:1.15rem 50%, .85rem 50%}[data-ui][data-mode] :where(button,input[type=button],input[type=submit],input[type=reset]){appearance:none;box-sizing:border-box;min-block-size:var(--usk-native-control-min-block-size);font:inherit;padding:.7rem 1rem}[data-ui][data-mode] :where(button:not([class]),input[type=button]:not([class]),input[type=submit]:not([class]),input[type=reset]:not([class])){color:var(--usk-native-on-primary);background:var(--usk-native-primary);border:var(--usk-native-border-width) solid var(--usk-native-primary);border-radius:var(--usk-native-radius);font-family:var(--usk-native-font-control);cursor:pointer;font-weight:850}[data-ui][data-mode] :where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]){justify-content:center;align-items:center;gap:.55rem;display:inline-flex}[data-ui][data-mode] :where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after{flex:0 0 1em}[data-ui][data-mode] :where(button:not([class]):hover,input[type=button]:not([class]):hover,input[type=submit]:not([class]):hover,input[type=reset]:not([class]):hover){background:var(--usk-native-primary-hover);border-color:var(--usk-native-primary-hover)}[data-ui][data-mode] :where(input[type=checkbox],input[type=radio]){appearance:none;inline-size:var(--usk-native-choice-size);block-size:var(--usk-native-choice-size);background:var(--usk-native-choice-background);border:var(--usk-native-choice-border);box-shadow:var(--usk-native-choice-shadow);accent-color:var(--usk-native-primary)}[data-ui][data-mode] :where(input[type=checkbox]){border-radius:var(--usk-native-checkbox-radius)}[data-ui][data-mode] :where(input[type=radio]){border-radius:var(--usk-native-radio-radius)}[data-ui][data-mode] :where(input[type=checkbox]:checked){background-color:var(--usk-native-choice-checked-background);background-image:linear-gradient(135deg, transparent 42%, var(--usk-native-choice-mark-color) 42% 56%, transparent 56%), linear-gradient(45deg, transparent 54%, var(--usk-native-choice-mark-color) 54% 68%, transparent 68%)}[data-ui][data-mode] :where(input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled)){border-color:var(--usk-native-primary);filter:brightness(1.04)}[data-ui][data-mode] :where(input[type=checkbox]:active:not(:disabled),input[type=radio]:active:not(:disabled)){filter:brightness(.94);transform:scale(.94)}[data-ui][data-mode] :where(input[type=radio]:checked){background:radial-gradient(circle, var(--usk-native-choice-mark-color) 0 31%, transparent 34%), var(--usk-native-choice-checked-background)}[data-ui][data-mode] :where(input[type=range]){appearance:none;width:100%;min-block-size:1.5rem;accent-color:var(--usk-native-primary);background:0 0}[data-ui][data-mode] :where(input[type=range])::-webkit-slider-runnable-track{block-size:var(--usk-native-range-track-size);background:var(--usk-native-range-track-background);border:var(--usk-native-range-track-border);border-radius:var(--usk-native-range-track-radius);box-shadow:var(--usk-native-range-track-shadow)}[data-ui][data-mode] :where(input[type=range])::-moz-range-track{block-size:var(--usk-native-range-track-size);background:var(--usk-native-range-track-background);border:var(--usk-native-range-track-border);border-radius:var(--usk-native-range-track-radius);box-shadow:var(--usk-native-range-track-shadow)}[data-ui][data-mode] :where(input[type=range])::-moz-range-progress{block-size:var(--usk-native-range-track-size);background:var(--usk-native-range-progress-background);border-radius:var(--usk-native-range-track-radius)}[data-ui][data-mode] :where(input[type=range])::-webkit-slider-thumb{appearance:none;inline-size:var(--usk-native-range-thumb-size);block-size:var(--usk-native-range-thumb-size);background:var(--usk-native-range-thumb-background);border:var(--usk-native-range-thumb-border);border-radius:var(--usk-native-range-thumb-radius);box-shadow:var(--usk-native-range-thumb-shadow);margin-block-start:calc((var(--usk-native-range-track-size) - var(--usk-native-range-thumb-size)) / 2)}[data-ui][data-mode] :where(input[type=range])::-moz-range-thumb{inline-size:var(--usk-native-range-thumb-size);block-size:var(--usk-native-range-thumb-size);background:var(--usk-native-range-thumb-background);border:var(--usk-native-range-thumb-border);border-radius:var(--usk-native-range-thumb-radius);box-shadow:var(--usk-native-range-thumb-shadow)}[data-ui][data-mode] :where(input[type=color]){background:var(--usk-native-control-bg);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius-sm);block-size:2.4rem;inline-size:3rem;padding:.2rem}[data-ui][data-mode] :where(input[type=color])::-webkit-color-swatch-wrapper{padding:0}[data-ui][data-mode] :where(input[type=color])::-webkit-color-swatch{border:var(--usk-native-color-swatch-border);border-radius:var(--usk-native-color-swatch-radius)}[data-ui][data-mode] :where(input[type=color])::-moz-color-swatch{border:var(--usk-native-color-swatch-border);border-radius:var(--usk-native-color-swatch-radius)}[data-ui][data-mode] :where(input[type=file]){color:var(--usk-native-text-muted)}[data-ui][data-mode] :where(input[type=file])::file-selector-button{padding:var(--usk-native-subcontrol-padding-block) var(--usk-native-subcontrol-padding-inline);color:var(--usk-native-on-primary);background:var(--usk-native-file-button-background);border:var(--usk-native-file-button-border);border-radius:var(--usk-native-file-button-radius);box-shadow:var(--usk-native-file-button-shadow);cursor:pointer;margin-inline-end:.75rem;font-weight:800}[data-ui][data-mode] :where(input[type=file])::-webkit-file-upload-button{padding:var(--usk-native-subcontrol-padding-block) var(--usk-native-subcontrol-padding-inline);color:var(--usk-native-on-primary);background:var(--usk-native-file-button-background);border:var(--usk-native-file-button-border);border-radius:var(--usk-native-file-button-radius);box-shadow:var(--usk-native-file-button-shadow);cursor:pointer;margin-inline-end:.75rem;font-weight:800}[data-ui][data-mode] :where(input[type=file]:hover)::file-selector-button{background:var(--usk-native-primary-hover);border-color:var(--usk-native-primary-hover)}[data-ui][data-mode] :where(input[type=file]:hover)::-webkit-file-upload-button{background:var(--usk-native-primary-hover);border-color:var(--usk-native-primary-hover)}[data-ui][data-mode] :where(input[type=file]:focus-visible)::file-selector-button{box-shadow:var(--usk-native-focus-ring)}[data-ui][data-mode] :where(input[type=file]:focus-visible)::-webkit-file-upload-button{box-shadow:var(--usk-native-focus-ring)}[data-ui][data-mode] :where(input[type=file]:active)::file-selector-button{filter:brightness(.96)}[data-ui][data-mode] :where(input[type=file]:active)::-webkit-file-upload-button{filter:brightness(.96)}[data-ui][data-mode] :where(input[type=file]:disabled)::file-selector-button{color:var(--usk-native-text-muted);background:var(--usk-native-surface-soft);border-color:var(--usk-native-border);cursor:not-allowed}[data-ui][data-mode] :where(input[type=file]:disabled)::-webkit-file-upload-button{color:var(--usk-native-text-muted);background:var(--usk-native-surface-soft);border-color:var(--usk-native-border);cursor:not-allowed}[data-ui][data-mode] :where(input:read-only:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea:read-only){background:var(--usk-native-surface-soft)}[data-ui][data-mode] :where(input:required,textarea:required,select:required){box-shadow:inset .22rem 0 0 var(--usk-native-indicator)}[data-ui][data-mode] :where(input:user-valid,textarea:user-valid,select:user-valid,.is-valid){border-color:var(--usk-native-success)}[data-ui][data-mode] :where(input:user-invalid,textarea:user-invalid,select:user-invalid,[aria-invalid=true],.is-invalid){border-color:var(--usk-native-danger)}[data-ui][data-mode] :where(input[type=checkbox]:indeterminate,input[type=radio]:indeterminate){background:linear-gradient(var(--usk-native-choice-mark-color), var(--usk-native-choice-mark-color)) center / 58% .15rem no-repeat var(--usk-native-choice-checked-background);accent-color:var(--usk-native-warning)}[data-ui][data-mode] :where(button:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active){filter:brightness(.96)}[data-ui][data-mode] :where(input:disabled,textarea:disabled,select:disabled,button:disabled,[aria-disabled=true]){color:var(--usk-native-text-muted);background:var(--usk-native-surface-soft);border-color:var(--usk-native-border);box-shadow:none;opacity:.55;cursor:not-allowed}[data-ui][data-mode] :where(table){background:var(--usk-native-surface);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);border-collapse:collapse;width:100%;margin:1rem 0}[data-ui][data-mode] :where(caption){caption-side:bottom;color:var(--usk-native-text-muted);padding:.75rem;font-size:.9rem}[data-ui][data-mode] :where(th,td){text-align:left;border-bottom:var(--usk-native-border-width) solid var(--usk-native-border);padding:.8rem .9rem}[data-ui][data-mode] :where(th){color:var(--usk-native-text);background:var(--usk-native-surface-soft)}[data-ui][data-mode] :where(td){color:var(--usk-native-text-muted)}[data-ui][data-mode] :where(details){color:var(--usk-native-text);background:var(--usk-native-surface);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius);margin:1rem 0;padding:.9rem 1rem}[data-ui][data-mode] :where(summary){color:var(--usk-native-text);cursor:pointer;font-weight:900}[data-ui][data-mode] :where(dialog){max-width:min(92vw,42rem);color:var(--usk-native-text);background:var(--usk-native-surface-strong);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius-lg);box-shadow:var(--usk-native-shadow-md), 0 30px 80px #0000006b;padding:0}[data-ui][data-mode] :where(dialog p){color:inherit}[data-ui][data-mode] :where(dialog)::backdrop{background:#0000009e}[data-ui][data-mode] :where(progress,meter){appearance:none;width:100%;min-height:var(--usk-native-progress-size);accent-color:var(--usk-native-primary)}[data-ui][data-mode] :where(progress:not([value])){background:repeating-linear-gradient(115deg, var(--usk-native-progress-track-background) 0 .5rem, var(--usk-native-progress-value-background) .5rem 1rem);border:var(--usk-native-progress-track-border);border-radius:var(--usk-native-progress-track-radius);box-shadow:var(--usk-native-progress-track-shadow);background-size:200% 100%;animation:1.2s linear infinite usk-native-progress-indeterminate}@keyframes usk-native-progress-indeterminate{to{background-position:-2rem 0}}[data-ui][data-mode] :where(progress,meter)::-webkit-progress-bar{background:var(--usk-native-progress-track-background);border:var(--usk-native-progress-track-border);border-radius:var(--usk-native-progress-track-radius);box-shadow:var(--usk-native-progress-track-shadow)}[data-ui][data-mode] :where(meter)::-webkit-meter-bar{background:var(--usk-native-progress-track-background);border:var(--usk-native-progress-track-border);border-radius:var(--usk-native-progress-track-radius);box-shadow:var(--usk-native-progress-track-shadow)}[data-ui][data-mode] :where(progress)::-webkit-progress-value{background:var(--usk-native-progress-value-background);border-radius:var(--usk-native-progress-value-radius);box-shadow:var(--usk-native-progress-value-shadow)}[data-ui][data-mode] :where(meter)::-webkit-meter-optimum-value{background:var(--usk-native-progress-value-background);border-radius:var(--usk-native-progress-value-radius);box-shadow:var(--usk-native-progress-value-shadow)}[data-ui][data-mode] :where(progress)::-moz-progress-bar{background:var(--usk-native-progress-value-background);border-radius:var(--usk-native-progress-value-radius);box-shadow:var(--usk-native-progress-value-shadow)}[data-ui][data-mode] :where(meter)::-moz-meter-bar{background:var(--usk-native-progress-value-background);border-radius:var(--usk-native-progress-value-radius);box-shadow:var(--usk-native-progress-value-shadow)}[data-ui][data-mode] :where(meter)::-webkit-meter-optimum-value{background:var(--usk-native-meter-optimum-background)}[data-ui][data-mode] :where(meter)::-webkit-meter-suboptimum-value{background:var(--usk-native-meter-suboptimum-background)}[data-ui][data-mode] :where(meter)::-webkit-meter-even-less-good-value{background:var(--usk-native-meter-critical-background)}[data-ui][data-mode] :where(main,section,header,footer,nav,article,aside,address){color:var(--usk-native-text)}[data-ui][data-mode] :where(article,aside){padding:var(--usk-native-panel-padding);color:var(--usk-native-text);background:var(--usk-native-card-bg);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:var(--usk-native-radius-lg);box-shadow:var(--usk-native-shadow)}[data-ui][data-mode] :where(dl){color:var(--usk-native-text-muted);margin:0 0 1rem}[data-ui][data-mode] :where(dt){color:var(--usk-native-text);font-weight:900}[data-ui][data-mode] :where(dd){margin:.25rem 0 .75rem 1.25rem}[data-ui][data-mode] :where(strong,b){color:var(--usk-native-text);font-weight:900}[data-ui][data-mode] :where(u){-webkit-text-decoration-color:var(--usk-native-primary);text-decoration-color:var(--usk-native-primary);text-underline-offset:.16em;text-decoration-thickness:.08em}[data-ui][data-mode] :where(bdi,bdo){color:var(--usk-native-text);unicode-bidi:isolate}[data-ui][data-mode] :where(em,i,cite,var,q){color:var(--usk-native-text)}[data-ui][data-mode] :where(ins){color:var(--usk-native-text);-webkit-text-decoration-color:var(--usk-native-success);text-decoration-color:var(--usk-native-success)}[data-ui][data-mode] :where(del,s){color:var(--usk-native-text);-webkit-text-decoration-color:var(--usk-native-danger);text-decoration-color:var(--usk-native-danger)}[data-ui][data-mode] :where(output){color:var(--usk-native-text);font-weight:800}[data-ui][data-mode] :where(optgroup,option){color:var(--usk-native-text);background:var(--usk-native-surface)}[data-ui][data-mode] :where(time,data,dfn,ruby){color:var(--usk-native-text)}[data-ui][data-mode] :where(search){color:var(--usk-native-text);display:block}[data-ui][data-mode] :where(selectedcontent){color:var(--usk-native-text)}[data-ui][data-mode] :where(datalist){display:none}[data-ui][data-mode] :where(summary,li)::marker{color:var(--usk-native-indicator)}[data-ui][data-mode] :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week])::-webkit-calendar-picker-indicator{opacity:var(--usk-native-indicator-opacity);filter:var(--usk-native-indicator-filter);accent-color:var(--usk-native-indicator)}[data-ui][data-mode] :where(input[type=search])::-webkit-search-cancel-button{accent-color:var(--usk-native-indicator)}[data-ui][data-mode] :where(input[type=number])::-webkit-inner-spin-button{opacity:.72}[data-ui][data-mode] :where(input[type=number])::-webkit-outer-spin-button{opacity:.72}[data-ui][data-mode] :where(select)::picker-icon{color:var(--usk-native-indicator);opacity:var(--usk-native-indicator-opacity);filter:var(--usk-native-indicator-filter)}[data-ui][data-mode] :where(:focus-visible){outline:3px solid var(--usk-native-focus);outline-offset:3px;box-shadow:var(--usk-native-focus-ring)}[data-ui][data-mode] :where(:target){outline:3px solid var(--usk-native-focus);outline-offset:.35rem;scroll-margin-top:6rem}[data-ui][data-mode] :where([aria-current=page]){font-weight:900}[data-ui][data-mode] :where([aria-busy=true]){cursor:progress}[data-ui][data-mode] :where([hidden]){display:none!important}[data-ui][data-mode] ::selection{color:var(--usk-native-on-primary);background:var(--usk-native-primary)}[data-ui][data-mode] ::-webkit-scrollbar{inline-size:var(--usk-native-scrollbar-size);block-size:var(--usk-native-scrollbar-size)}[data-ui][data-mode] ::-webkit-scrollbar-track{background:var(--usk-native-scrollbar-track)}[data-ui][data-mode] ::-webkit-scrollbar-thumb{background:var(--usk-native-scrollbar-thumb);border-radius:var(--usk-native-scrollbar-radius)}@supports (color:color-mix(in srgb, black, white)){[data-ui][data-mode]{--usk-native-track:color-mix(in srgb, var(--usk-native-border) 50%, transparent)}[data-ui][data-mode] :where(code,kbd,samp){border-color:color-mix(in srgb, var(--usk-native-border) 62%, transparent)}[data-ui][data-mode] :where(mark){background:color-mix(in srgb, var(--usk-native-warning) 32%, transparent)}[data-ui][data-mode] :where(fieldset){background:color-mix(in srgb, var(--usk-native-card-bg) 88%, transparent)}[data-ui][data-mode] :where(input:disabled,textarea:disabled,select:disabled,button:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--usk-native-surface-soft) 72%, transparent)}[data-ui][data-mode] :where(th){background:color-mix(in srgb, var(--usk-native-primary) 10%, transparent)}}@media (prefers-reduced-motion:reduce){[data-ui][data-mode] :where(input[type=file])::file-selector-button{transition-duration:1ms!important}[data-ui][data-mode] :where(input[type=file])::-webkit-file-upload-button{transition-duration:1ms!important}[data-ui][data-mode] :where(progress:not([value])){animation:none}}[data-ui][data-theme][data-mode=contrast] :where(progress,meter){box-shadow:none;filter:none}[data-ui][data-theme][data-mode=contrast] :where(input[type=range])::-webkit-slider-runnable-track{box-shadow:none;filter:none}[data-ui][data-theme][data-mode=contrast] :where(input[type=range])::-webkit-slider-thumb{box-shadow:none;filter:none}[data-ui][data-theme][data-mode=contrast] :where(input[type=range])::-moz-range-track{box-shadow:none;filter:none}[data-ui][data-theme][data-mode=contrast] :where(input[type=range])::-moz-range-thumb{box-shadow:none;filter:none}[data-ui][data-theme][data-mode=contrast] :where(progress,meter)::-webkit-progress-bar{box-shadow:none;filter:none}[data-ui][data-theme][data-mode=contrast] :where(progress)::-webkit-progress-value{box-shadow:none;filter:none}[data-ui][data-theme][data-mode=contrast] :where(progress)::-moz-progress-bar{box-shadow:none;filter:none}@media (forced-colors:active){@supports (forced-color-adjust:auto){[data-ui][data-mode] :where(input,textarea,select,button,progress,meter){forced-color-adjust:auto}}[data-ui][data-mode] :where(input:user-invalid,textarea:user-invalid,select:user-invalid,[aria-invalid=true],.is-invalid){border-color:mark}}}@layer ui-style-kit.components{[data-ui][data-mode] :where(h1,h2,h3,h4,h5,h6,p,a,li,dt,dd,figcaption,blockquote,label,legend,summary,strong,small,em,code,kbd,samp,pre,th,td){overflow-wrap:break-word;word-break:normal;min-inline-size:0;max-inline-size:100%}[data-ui][data-mode] :where([class~=saas-surface],[class~=saas-surface-sm],[class~=saas-surface-lg],[class~=saas-card],[class~=saas-panel],[class~=saas-toolbar],[class~=saas-well],[class~=saas-inset],[class~=saas-field],[class~=saas-alert],[class~=saas-table-wrap],[class~=saas-nav],[class~=bento-surface],[class~=bento-surface-sm],[class~=bento-surface-lg],[class~=bento-card],[class~=bento-panel],[class~=bento-toolbar],[class~=bento-well],[class~=bento-inset],[class~=bento-field],[class~=bento-alert],[class~=bento-table-wrap],[class~=bento-nav],[class~=max-surface],[class~=max-surface-sm],[class~=max-surface-lg],[class~=max-card],[class~=max-panel],[class~=max-toolbar],[class~=max-well],[class~=max-inset],[class~=max-field],[class~=max-alert],[class~=max-table-wrap],[class~=max-nav],[class~=bau-surface],[class~=bau-surface-sm],[class~=bau-surface-lg],[class~=bau-card],[class~=bau-panel],[class~=bau-toolbar],[class~=bau-well],[class~=bau-inset],[class~=bau-field],[class~=bau-alert],[class~=bau-table-wrap],[class~=bau-nav],[class~=tactile-surface],[class~=tactile-surface-sm],[class~=tactile-surface-lg],[class~=tactile-card],[class~=tactile-panel],[class~=tactile-toolbar],[class~=tactile-well],[class~=tactile-inset],[class~=tactile-field],[class~=tactile-alert],[class~=tactile-table-wrap],[class~=tactile-nav],[class~=neo-surface],[class~=neo-surface-sm],[class~=neo-surface-lg],[class~=neo-card],[class~=neo-panel],[class~=neo-toolbar],[class~=neo-well],[class~=neo-inset],[class~=neo-field],[class~=neo-alert],[class~=neo-table-wrap],[class~=neo-nav],[class~=retro-surface],[class~=retro-surface-sm],[class~=retro-surface-lg],[class~=retro-card],[class~=retro-panel],[class~=retro-toolbar],[class~=retro-well],[class~=retro-inset],[class~=retro-field],[class~=retro-alert],[class~=retro-table-wrap],[class~=retro-nav],[class~=brutal-surface],[class~=brutal-card],[class~=brutal-panel],[class~=brutal-toolbar],[class~=brutal-well],[class~=brutal-inset],[class~=brutal-field],[class~=brutal-alert],[class~=brutal-table-wrap],[class~=brutal-nav],[class~=cyber-card],[class~=cyber-panel],[class~=cyber-toolbar],[class~=cyber-well],[class~=cyber-inset],[class~=cyber-field],[class~=cyber-alert],[class~=cyber-table-wrap],[class~=cyber-nav],[class~=y2k-card],[class~=y2k-panel],[class~=y2k-toolbar],[class~=y2k-well],[class~=y2k-inset],[class~=y2k-field],[class~=y2k-alert],[class~=y2k-table-wrap],[class~=y2k-nav],[class~=rg-card],[class~=rg-panel],[class~=rg-toolbar],[class~=rg-well],[class~=rg-inset],[class~=rg-field],[class~=rg-alert],[class~=rg-table-wrap],[class~=rg-nav]),[data-ui]:where([data-ui=tactile])[data-mode] :where([class~=saas-surface],[class~=saas-surface-sm],[class~=saas-surface-lg],.ui-card,[class~=saas-panel],.ui-toolbar,[class~=saas-well],[class~=saas-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,[class~=bento-surface],[class~=bento-surface-sm],[class~=bento-surface-lg],.ui-card,[class~=bento-panel],.ui-toolbar,[class~=bento-well],[class~=bento-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,[class~=max-surface],[class~=max-surface-sm],[class~=max-surface-lg],.ui-card,[class~=max-panel],.ui-toolbar,[class~=max-well],[class~=max-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,[class~=bau-surface],[class~=bau-surface-sm],[class~=bau-surface-lg],.ui-card,[class~=bau-panel],.ui-toolbar,[class~=bau-well],[class~=bau-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,[class~=tactile-surface],[class~=tactile-surface-sm],[class~=tactile-surface-lg],.ui-card,[class~=tactile-panel],.ui-toolbar,[class~=tactile-well],[class~=tactile-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,[class~=neo-surface],[class~=neo-surface-sm],[class~=neo-surface-lg],.ui-card,[class~=neo-panel],.ui-toolbar,[class~=neo-well],[class~=neo-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,[class~=retro-surface],[class~=retro-surface-sm],[class~=retro-surface-lg],.ui-card,[class~=retro-panel],.ui-toolbar,[class~=retro-well],[class~=retro-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,[class~=brutal-surface],.ui-card,[class~=brutal-panel],.ui-toolbar,[class~=brutal-well],[class~=brutal-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.ui-card,[class~=cyber-panel],.ui-toolbar,[class~=cyber-well],[class~=cyber-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.ui-card,[class~=y2k-panel],.ui-toolbar,[class~=y2k-well],[class~=y2k-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.ui-card,[class~=rg-panel],.ui-toolbar,[class~=rg-well],[class~=rg-inset],.ui-field,.ui-alert,.ui-table-wrap,.ui-nav){min-inline-size:0;max-inline-size:100%}[data-ui][data-mode] :where([class~=saas-button],[class~=saas-icon-button],[class~=saas-badge],[class~=saas-nav-link],[class~=bento-button],[class~=bento-icon-button],[class~=bento-badge],[class~=bento-nav-link],[class~=max-button],[class~=max-icon-button],[class~=max-badge],[class~=max-nav-link],[class~=bau-button],[class~=bau-icon-button],[class~=bau-badge],[class~=bau-nav-link],[class~=tactile-button],[class~=tactile-icon-button],[class~=tactile-badge],[class~=tactile-nav-link],[class~=neo-button],[class~=neo-icon-button],[class~=neo-badge],[class~=neo-nav-link],[class~=retro-button],[class~=retro-icon-button],[class~=retro-badge],[class~=retro-nav-link],[class~=brutal-button],[class~=brutal-icon-button],[class~=brutal-badge],[class~=brutal-nav-link],[class~=cyber-button],[class~=cyber-icon-button],[class~=cyber-badge],[class~=cyber-nav-link],[class~=y2k-button],[class~=y2k-icon-button],[class~=y2k-badge],[class~=y2k-nav-link],[class~=rg-button],[class~=rg-icon-button],[class~=rg-badge],[class~=rg-nav-link]),[data-ui]:where([data-ui=tactile])[data-mode] :where(.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link,.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link,.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link,.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link,.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link,.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link,.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link,.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link,.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link,.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link,.ui-button,.ui-icon-button,.ui-badge,.ui-nav-link){overflow-wrap:break-word;word-break:normal;white-space:normal;min-inline-size:0;max-inline-size:100%}[data-ui][data-mode] :where(.saas-button,.saas-icon-button,.saas-button-pill,.bento-button,.bento-icon-button,.bento-button-pill,.max-button,.max-icon-button,.max-button-pill,.bau-button,.bau-icon-button,.bau-button-pill,.tactile-button,.tactile-icon-button,.tactile-button-pill,.neo-button,.neo-icon-button,.neo-button-pill,.retro-button,.retro-icon-button,.retro-button-pill,.brutal-button,.brutal-icon-button,.brutal-button-pill,.cyber-button,.cyber-icon-button,.cyber-button-pill,.y2k-button,.y2k-icon-button,.y2k-button-pill,.rg-button,.rg-icon-button,.rg-button-pill),[data-ui]:where([data-ui=tactile])[data-mode] :where(.ui-button,.ui-icon-button,.saas-button-pill,.ui-button,.ui-icon-button,.bento-button-pill,.ui-button,.ui-icon-button,.max-button-pill,.ui-button,.ui-icon-button,.bau-button-pill,.ui-button,.ui-icon-button,.tactile-button-pill,.ui-button,.ui-icon-button,.neo-button-pill,.ui-button,.ui-icon-button,.retro-button-pill,.ui-button,.ui-icon-button,.brutal-button-pill,.ui-button,.ui-icon-button,.cyber-button-pill,.ui-button,.ui-icon-button,.y2k-button-pill,.ui-button,.ui-icon-button,.rg-button-pill){box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;gap:.55rem;min-inline-size:0;max-inline-size:100%;line-height:1.15;display:inline-flex}[data-ui][data-mode] :where(.saas-button-pill,.bento-button-pill,.max-button-pill,.bau-button-pill,.tactile-button-pill,.neo-button-pill,.retro-button-pill,.brutal-button-pill,.cyber-button-pill,.y2k-button-pill,.rg-button-pill){min-block-size:44px;font:inherit;text-align:center;overflow-wrap:break-word;word-break:normal;white-space:normal;cursor:pointer;border-style:solid;border-width:1px;border-radius:999px;padding-block:.65rem;padding-inline:max(1rem,1em);font-weight:850;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s}.saas-button-pill{color:var(--saas-on-primary);background:var(--saas-primary);border-color:var(--saas-primary);border-radius:var(--saas-radius-pill)}.bento-button-pill{color:var(--bento-on-primary);background:var(--bento-primary);border-color:var(--bento-primary);border-radius:var(--bento-radius-pill)}.max-button-pill{color:var(--max-on-primary);background:var(--max-primary);border-color:var(--max-primary);border-radius:var(--max-radius-pill)}.bau-button-pill{color:var(--bau-on-primary);background:var(--bau-primary);border-color:var(--bau-primary);border-radius:var(--bau-radius-pill)}.tactile-button-pill{color:var(--tactile-on-primary);background:var(--tactile-primary);border-color:var(--tactile-primary);border-radius:var(--tactile-radius-pill)}.neo-button-pill{color:var(--neo-on-primary);background:var(--neo-primary);border-color:var(--neo-primary);border-radius:var(--neo-radius-pill)}.retro-button-pill{color:var(--retro-on-primary);background:var(--retro-primary);border-color:var(--retro-primary);border-radius:var(--retro-radius-pill)}.brutal-button-pill{color:var(--brutal-on-primary);background:var(--brutal-primary);border-color:var(--brutal-primary);border-radius:var(--brutal-radius-pill)}.cyber-button-pill{color:var(--cyber-on-primary);background:var(--cyber-primary);border-color:var(--cyber-primary);border-radius:var(--cyber-radius-pill)}.y2k-button-pill{color:var(--y2k-on-primary);background:var(--y2k-primary);border-color:var(--y2k-primary);border-radius:var(--y2k-radius-pill)}.rg-button-pill{color:var(--rg-on-primary);background:var(--rg-primary);border-color:var(--rg-primary);border-radius:var(--rg-radius-pill)}.saas-button-pill:hover{border-color:var(--saas-primary-hover);filter:brightness(1.04)}.bento-button-pill:hover{border-color:var(--bento-primary-hover);filter:brightness(1.04)}.max-button-pill:hover{border-color:var(--max-primary-hover);filter:brightness(1.04)}.bau-button-pill:hover{border-color:var(--bau-primary-hover);filter:brightness(1.04)}.tactile-button-pill:hover{border-color:var(--tactile-primary-hover);filter:brightness(1.04)}.neo-button-pill:hover{border-color:var(--neo-primary-hover);filter:brightness(1.04)}.retro-button-pill:hover{border-color:var(--retro-primary-hover);filter:brightness(1.04)}.brutal-button-pill:hover{border-color:var(--brutal-primary-hover);filter:brightness(1.04)}.cyber-button-pill:hover{border-color:var(--cyber-primary-hover);filter:brightness(1.04)}.y2k-button-pill:hover{border-color:var(--y2k-primary-hover);filter:brightness(1.04)}.rg-button-pill:hover{border-color:var(--rg-primary-hover);filter:brightness(1.04)}[data-ui][data-mode] :where(.saas-button-pill:active,.saas-button-pill[aria-pressed=true],.bento-button-pill:active,.bento-button-pill[aria-pressed=true],.max-button-pill:active,.max-button-pill[aria-pressed=true],.bau-button-pill:active,.bau-button-pill[aria-pressed=true],.tactile-button-pill:active,.tactile-button-pill[aria-pressed=true],.neo-button-pill:active,.neo-button-pill[aria-pressed=true],.retro-button-pill:active,.retro-button-pill[aria-pressed=true],.brutal-button-pill:active,.brutal-button-pill[aria-pressed=true],.cyber-button-pill:active,.cyber-button-pill[aria-pressed=true],.y2k-button-pill:active,.y2k-button-pill[aria-pressed=true],.rg-button-pill:active,.rg-button-pill[aria-pressed=true]){transform:translateY(1px)}.saas-button-pill:focus-visible{outline:3px solid var(--saas-focus);outline-offset:3px;box-shadow:var(--saas-focus-ring)}.bento-button-pill:focus-visible{outline:3px solid var(--bento-focus);outline-offset:3px;box-shadow:var(--bento-focus-ring)}.max-button-pill:focus-visible{outline:3px solid var(--max-focus);outline-offset:3px;box-shadow:var(--max-focus-ring)}.bau-button-pill:focus-visible{outline:3px solid var(--bau-focus);outline-offset:3px;box-shadow:var(--bau-focus-ring)}.tactile-button-pill:focus-visible{outline:3px solid var(--tactile-focus);outline-offset:3px;box-shadow:var(--tactile-focus-ring)}.neo-button-pill:focus-visible{outline:3px solid var(--neo-focus);outline-offset:3px;box-shadow:var(--neo-focus-ring)}.retro-button-pill:focus-visible{outline:3px solid var(--retro-focus);outline-offset:3px;box-shadow:var(--retro-focus-ring)}.brutal-button-pill:focus-visible{outline:3px solid var(--brutal-focus);outline-offset:3px;box-shadow:var(--brutal-focus-ring)}.cyber-button-pill:focus-visible{outline:3px solid var(--cyber-focus);outline-offset:3px;box-shadow:var(--cyber-focus-ring)}.y2k-button-pill:focus-visible{outline:3px solid var(--y2k-focus);outline-offset:3px;box-shadow:var(--y2k-focus-ring)}.rg-button-pill:focus-visible{outline:3px solid var(--rg-focus);outline-offset:3px;box-shadow:var(--rg-focus-ring)}[data-ui][data-mode] :where(.saas-button-pill:disabled,.saas-button-pill[aria-disabled=true],.bento-button-pill:disabled,.bento-button-pill[aria-disabled=true],.max-button-pill:disabled,.max-button-pill[aria-disabled=true],.bau-button-pill:disabled,.bau-button-pill[aria-disabled=true],.tactile-button-pill:disabled,.tactile-button-pill[aria-disabled=true],.neo-button-pill:disabled,.neo-button-pill[aria-disabled=true],.retro-button-pill:disabled,.retro-button-pill[aria-disabled=true],.brutal-button-pill:disabled,.brutal-button-pill[aria-disabled=true],.cyber-button-pill:disabled,.cyber-button-pill[aria-disabled=true],.y2k-button-pill:disabled,.y2k-button-pill[aria-disabled=true],.rg-button-pill:disabled,.rg-button-pill[aria-disabled=true]){opacity:.55;cursor:not-allowed;filter:none;transform:none}[data-ui][data-mode] :where(.saas-tooltip,.saas-tooltip-top,.saas-tooltip-right,.saas-tooltip-bottom,.saas-tooltip-left,.bento-tooltip,.bento-tooltip-top,.bento-tooltip-right,.bento-tooltip-bottom,.bento-tooltip-left,.max-tooltip,.max-tooltip-top,.max-tooltip-right,.max-tooltip-bottom,.max-tooltip-left,.bau-tooltip,.bau-tooltip-top,.bau-tooltip-right,.bau-tooltip-bottom,.bau-tooltip-left,.tactile-tooltip,.tactile-tooltip-top,.tactile-tooltip-right,.tactile-tooltip-bottom,.tactile-tooltip-left,.neo-tooltip,.neo-tooltip-top,.neo-tooltip-right,.neo-tooltip-bottom,.neo-tooltip-left,.retro-tooltip,.retro-tooltip-top,.retro-tooltip-right,.retro-tooltip-bottom,.retro-tooltip-left,.brutal-tooltip,.brutal-tooltip-top,.brutal-tooltip-right,.brutal-tooltip-bottom,.brutal-tooltip-left,.cyber-tooltip,.cyber-tooltip-top,.cyber-tooltip-right,.cyber-tooltip-bottom,.cyber-tooltip-left,.y2k-tooltip,.y2k-tooltip-top,.y2k-tooltip-right,.y2k-tooltip-bottom,.y2k-tooltip-left,.rg-tooltip,.rg-tooltip-top,.rg-tooltip-right,.rg-tooltip-bottom,.rg-tooltip-left){text-align:start;overflow-wrap:break-word;word-break:normal;max-inline-size:min(18rem,100vw - 2rem)}[data-ui][data-mode]:where([data-ui-tooltip-anchor]),[data-ui][data-mode] :where([data-ui-tooltip-anchor]){position:relative}[data-ui][data-mode] :where([data-ui-tooltip-anchor]>.saas-tooltip-top,[data-ui-tooltip-anchor]>.saas-tooltip-right,[data-ui-tooltip-anchor]>.saas-tooltip-bottom,[data-ui-tooltip-anchor]>.saas-tooltip-left,[data-ui-tooltip-anchor]>.bento-tooltip-top,[data-ui-tooltip-anchor]>.bento-tooltip-right,[data-ui-tooltip-anchor]>.bento-tooltip-bottom,[data-ui-tooltip-anchor]>.bento-tooltip-left,[data-ui-tooltip-anchor]>.max-tooltip-top,[data-ui-tooltip-anchor]>.max-tooltip-right,[data-ui-tooltip-anchor]>.max-tooltip-bottom,[data-ui-tooltip-anchor]>.max-tooltip-left,[data-ui-tooltip-anchor]>.bau-tooltip-top,[data-ui-tooltip-anchor]>.bau-tooltip-right,[data-ui-tooltip-anchor]>.bau-tooltip-bottom,[data-ui-tooltip-anchor]>.bau-tooltip-left,[data-ui-tooltip-anchor]>.tactile-tooltip-top,[data-ui-tooltip-anchor]>.tactile-tooltip-right,[data-ui-tooltip-anchor]>.tactile-tooltip-bottom,[data-ui-tooltip-anchor]>.tactile-tooltip-left,[data-ui-tooltip-anchor]>.neo-tooltip-top,[data-ui-tooltip-anchor]>.neo-tooltip-right,[data-ui-tooltip-anchor]>.neo-tooltip-bottom,[data-ui-tooltip-anchor]>.neo-tooltip-left,[data-ui-tooltip-anchor]>.retro-tooltip-top,[data-ui-tooltip-anchor]>.retro-tooltip-right,[data-ui-tooltip-anchor]>.retro-tooltip-bottom,[data-ui-tooltip-anchor]>.retro-tooltip-left,[data-ui-tooltip-anchor]>.brutal-tooltip-top,[data-ui-tooltip-anchor]>.brutal-tooltip-right,[data-ui-tooltip-anchor]>.brutal-tooltip-bottom,[data-ui-tooltip-anchor]>.brutal-tooltip-left,[data-ui-tooltip-anchor]>.cyber-tooltip-top,[data-ui-tooltip-anchor]>.cyber-tooltip-right,[data-ui-tooltip-anchor]>.cyber-tooltip-bottom,[data-ui-tooltip-anchor]>.cyber-tooltip-left,[data-ui-tooltip-anchor]>.y2k-tooltip-top,[data-ui-tooltip-anchor]>.y2k-tooltip-right,[data-ui-tooltip-anchor]>.y2k-tooltip-bottom,[data-ui-tooltip-anchor]>.y2k-tooltip-left,[data-ui-tooltip-anchor]>.rg-tooltip-top,[data-ui-tooltip-anchor]>.rg-tooltip-right,[data-ui-tooltip-anchor]>.rg-tooltip-bottom,[data-ui-tooltip-anchor]>.rg-tooltip-left){z-index:20;position:absolute}[data-ui][data-mode] :where([data-ui-tooltip-anchor]>.saas-tooltip-top,[data-ui-tooltip-anchor]>.bento-tooltip-top,[data-ui-tooltip-anchor]>.max-tooltip-top,[data-ui-tooltip-anchor]>.bau-tooltip-top,[data-ui-tooltip-anchor]>.tactile-tooltip-top,[data-ui-tooltip-anchor]>.neo-tooltip-top,[data-ui-tooltip-anchor]>.retro-tooltip-top,[data-ui-tooltip-anchor]>.brutal-tooltip-top,[data-ui-tooltip-anchor]>.cyber-tooltip-top,[data-ui-tooltip-anchor]>.y2k-tooltip-top,[data-ui-tooltip-anchor]>.rg-tooltip-top){inset-block-end:calc(100% + .5rem);inset-inline-start:50%;transform:translate(-50%)}[data-ui][data-mode] :where([data-ui-tooltip-anchor]>.saas-tooltip-right,[data-ui-tooltip-anchor]>.bento-tooltip-right,[data-ui-tooltip-anchor]>.max-tooltip-right,[data-ui-tooltip-anchor]>.bau-tooltip-right,[data-ui-tooltip-anchor]>.tactile-tooltip-right,[data-ui-tooltip-anchor]>.neo-tooltip-right,[data-ui-tooltip-anchor]>.retro-tooltip-right,[data-ui-tooltip-anchor]>.brutal-tooltip-right,[data-ui-tooltip-anchor]>.cyber-tooltip-right,[data-ui-tooltip-anchor]>.y2k-tooltip-right,[data-ui-tooltip-anchor]>.rg-tooltip-right){inset-block-start:50%;inset-inline-start:calc(100% + .5rem);transform:translateY(-50%)}[data-ui][data-mode] :where([data-ui-tooltip-anchor]>.saas-tooltip-bottom,[data-ui-tooltip-anchor]>.bento-tooltip-bottom,[data-ui-tooltip-anchor]>.max-tooltip-bottom,[data-ui-tooltip-anchor]>.bau-tooltip-bottom,[data-ui-tooltip-anchor]>.tactile-tooltip-bottom,[data-ui-tooltip-anchor]>.neo-tooltip-bottom,[data-ui-tooltip-anchor]>.retro-tooltip-bottom,[data-ui-tooltip-anchor]>.brutal-tooltip-bottom,[data-ui-tooltip-anchor]>.cyber-tooltip-bottom,[data-ui-tooltip-anchor]>.y2k-tooltip-bottom,[data-ui-tooltip-anchor]>.rg-tooltip-bottom){inset-block-start:calc(100% + .5rem);inset-inline-start:50%;transform:translate(-50%)}[data-ui][data-mode] :where([data-ui-tooltip-anchor]>.saas-tooltip-left,[data-ui-tooltip-anchor]>.bento-tooltip-left,[data-ui-tooltip-anchor]>.max-tooltip-left,[data-ui-tooltip-anchor]>.bau-tooltip-left,[data-ui-tooltip-anchor]>.tactile-tooltip-left,[data-ui-tooltip-anchor]>.neo-tooltip-left,[data-ui-tooltip-anchor]>.retro-tooltip-left,[data-ui-tooltip-anchor]>.brutal-tooltip-left,[data-ui-tooltip-anchor]>.cyber-tooltip-left,[data-ui-tooltip-anchor]>.y2k-tooltip-left,[data-ui-tooltip-anchor]>.rg-tooltip-left){inset-block-start:50%;inset-inline-end:calc(100% + .5rem);transform:translateY(-50%)}.saas-pill{border-radius:var(--saas-radius-pill)}.bento-pill{border-radius:var(--bento-radius-pill)}.max-pill{border-radius:var(--max-radius-pill)}.bau-pill{border-radius:var(--bau-radius-pill)}.tactile-pill{border-radius:var(--tactile-radius-pill)}.neo-pill{border-radius:var(--neo-radius-pill)}.retro-pill{border-radius:var(--retro-radius-pill)}.brutal-pill{border-radius:var(--brutal-radius-pill)}.cyber-pill{border-radius:var(--cyber-radius-pill)}.y2k-pill{border-radius:var(--y2k-radius-pill)}.rg-pill{border-radius:var(--rg-radius-pill)}.saas-rounded{border-radius:var(--saas-radius-md)}.bento-rounded{border-radius:var(--bento-radius-md)}.max-rounded{border-radius:var(--max-radius-md)}.bau-rounded{border-radius:var(--bau-radius-md)}.tactile-rounded{border-radius:var(--tactile-radius-md)}.neo-rounded{border-radius:var(--neo-radius-md)}.retro-rounded{border-radius:var(--retro-radius-md)}.brutal-rounded{border-radius:var(--brutal-radius-md)}.cyber-rounded{border-radius:var(--cyber-radius-md)}.y2k-rounded{border-radius:var(--y2k-radius-md)}.rg-rounded{border-radius:var(--rg-radius-md)}.saas-rounded-lg{border-radius:var(--saas-radius-lg)}.bento-rounded-lg{border-radius:var(--bento-radius-lg)}.max-rounded-lg{border-radius:var(--max-radius-lg)}.bau-rounded-lg{border-radius:var(--bau-radius-lg)}.tactile-rounded-lg{border-radius:var(--tactile-radius-lg)}.neo-rounded-lg{border-radius:var(--neo-radius-lg)}.retro-rounded-lg{border-radius:var(--retro-radius-lg)}.brutal-rounded-lg{border-radius:var(--brutal-radius-lg)}.cyber-rounded-lg{border-radius:var(--cyber-radius-lg)}.y2k-rounded-lg{border-radius:var(--y2k-radius-lg)}.rg-rounded-lg{border-radius:var(--rg-radius-lg)}.saas-rounded-xl{border-radius:var(--saas-radius-xl)}.bento-rounded-xl{border-radius:var(--bento-radius-xl)}.max-rounded-xl{border-radius:var(--max-radius-xl)}.bau-rounded-xl{border-radius:var(--bau-radius-xl)}.tactile-rounded-xl{border-radius:var(--tactile-radius-xl)}.neo-rounded-xl{border-radius:var(--neo-radius-xl)}.retro-rounded-xl{border-radius:var(--retro-radius-xl)}.brutal-rounded-xl{border-radius:var(--brutal-radius-xl)}.cyber-rounded-xl{border-radius:var(--cyber-radius-xl)}.y2k-rounded-xl{border-radius:var(--y2k-radius-xl)}.rg-rounded-xl{border-radius:var(--rg-radius-xl)}.saas-surface,.saas-surface-sm,.saas-surface-lg{color:var(--saas-text);background:var(--saas-card-bg);border:1px solid var(--saas-border)}.bento-surface,.bento-surface-sm,.bento-surface-lg{color:var(--bento-text);background:var(--bento-card-bg);border:1px solid var(--bento-border)}.max-surface,.max-surface-sm,.max-surface-lg{color:var(--max-text);background:var(--max-card-bg);border:1px solid var(--max-border)}.bau-surface,.bau-surface-sm,.bau-surface-lg{color:var(--bau-text);background:var(--bau-card-bg);border:1px solid var(--bau-border)}.tactile-surface,.tactile-surface-sm,.tactile-surface-lg{color:var(--tactile-text);background:var(--tactile-card-bg);border:1px solid var(--tactile-border)}.neo-surface,.neo-surface-sm,.neo-surface-lg{color:var(--neo-text);background:var(--neo-card-bg);border:1px solid var(--neo-border)}.retro-surface,.retro-surface-sm,.retro-surface-lg{color:var(--retro-text);background:var(--retro-card-bg);border:1px solid var(--retro-border)}.brutal-surface,.brutal-surface-sm,.brutal-surface-lg{color:var(--brutal-text);background:var(--brutal-card-bg);border:3px solid var(--brutal-border)}.cyber-surface,.cyber-surface-sm,.cyber-surface-lg{color:var(--cyber-text);background:var(--cyber-card-bg);border:1px solid var(--cyber-border)}.y2k-surface,.y2k-surface-sm,.y2k-surface-lg{color:var(--y2k-text);background:var(--y2k-card-bg);border:1px solid var(--y2k-border)}.rg-surface,.rg-surface-sm,.rg-surface-lg{color:var(--rg-text);background:var(--rg-card-bg);border:1px solid var(--rg-border)}.saas-bg-primary,.bento-bg-primary,.max-bg-primary,.bau-bg-primary,.tactile-bg-primary,.neo-bg-primary,.retro-bg-primary,.brutal-bg-primary,.cyber-bg-primary,.y2k-bg-primary,.rg-bg-primary{background:var(--usk-native-primary);color:var(--usk-native-on-primary)}.saas-bg-secondary,.bento-bg-secondary,.max-bg-secondary,.bau-bg-secondary,.tactile-bg-secondary,.neo-bg-secondary,.retro-bg-secondary,.brutal-bg-secondary,.cyber-bg-secondary,.y2k-bg-secondary,.rg-bg-secondary{background:var(--usk-native-surface-soft);color:var(--usk-native-text)}.saas-border,.bento-border,.max-border,.bau-border,.tactile-border,.neo-border,.retro-border,.brutal-border,.cyber-border,.y2k-border,.rg-border{border:var(--usk-native-border-width) solid var(--usk-native-border)}.saas-divider,.bento-divider,.max-divider,.bau-divider,.tactile-divider,.neo-divider,.retro-divider,.brutal-divider,.cyber-divider,.y2k-divider,.rg-divider{background:var(--usk-native-border);border:0;block-size:1px;inline-size:100%}.saas-disabled,.bento-disabled,.max-disabled,.bau-disabled,.tactile-disabled,.neo-disabled,.retro-disabled,.brutal-disabled,.cyber-disabled,.y2k-disabled,.rg-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.saas-button-ghost,.bento-button-ghost,.max-button-ghost,.bau-button-ghost,.tactile-button-ghost,.neo-button-ghost,.retro-button-ghost,.brutal-button-ghost,.cyber-button-ghost,.y2k-button-ghost,.rg-button-ghost,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=ghost]){color:var(--usk-native-primary);border-color:var(--usk-native-border);background:0 0}.saas-check,.saas-radio,.saas-switch,.bento-check,.bento-radio,.bento-switch,.max-check,.max-radio,.max-switch,.bau-check,.bau-radio,.bau-switch,.tactile-check,.tactile-radio,.tactile-switch,.neo-check,.neo-radio,.neo-switch,.retro-check,.retro-radio,.retro-switch,.brutal-check,.brutal-radio,.brutal-switch,.cyber-check,.cyber-radio,.cyber-switch,.y2k-check,.y2k-radio,.y2k-switch,.rg-check,.rg-radio,.rg-switch,:where([data-ui=tactile]) .ui-check,:where([data-ui=tactile]) .ui-radio,:where([data-ui=tactile]) .ui-switch{align-items:center;gap:var(--usk-native-field-gap);min-block-size:24px;color:var(--usk-native-text);display:inline-flex}.saas-check-control,.saas-radio-control,.bento-check-control,.bento-radio-control,.max-check-control,.max-radio-control,.bau-check-control,.bau-radio-control,.tactile-check-control,.tactile-radio-control,.neo-check-control,.neo-radio-control,.retro-check-control,.retro-radio-control,.brutal-check-control,.brutal-radio-control,.cyber-check-control,.cyber-radio-control,.y2k-check-control,.y2k-radio-control,.rg-check-control,.rg-radio-control,:where([data-ui=tactile]) .ui-check-control,:where([data-ui=tactile]) .ui-radio-control{block-size:1.5rem;inline-size:1.5rem;accent-color:var(--usk-native-primary)}.saas-switch-track,.bento-switch-track,.max-switch-track,.bau-switch-track,.tactile-switch-track,.neo-switch-track,.retro-switch-track,.brutal-switch-track,.cyber-switch-track,.y2k-switch-track,.rg-switch-track,:where([data-ui=tactile]) .ui-switch-track{background:var(--usk-native-track);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:999px;flex:none;align-items:center;block-size:1.5rem;inline-size:2.75rem;padding:.18rem;display:inline-flex;position:relative}.saas-switch-thumb,.bento-switch-thumb,.max-switch-thumb,.bau-switch-thumb,.tactile-switch-thumb,.neo-switch-thumb,.retro-switch-thumb,.brutal-switch-thumb,.cyber-switch-thumb,.y2k-switch-thumb,.rg-switch-thumb,:where([data-ui=tactile]) .ui-switch-thumb{background:var(--usk-native-thumb);border:var(--usk-native-border-width) solid var(--usk-native-thumb-border);border-radius:999px;block-size:1rem;inline-size:1rem;transition:transform .16s}:is(.saas-switch:has(input:checked) .saas-switch-track,.bento-switch:has(input:checked) .bento-switch-track,.max-switch:has(input:checked) .max-switch-track,.bau-switch:has(input:checked) .bau-switch-track,.tactile-switch:has(input:checked) .tactile-switch-track,.neo-switch:has(input:checked) .neo-switch-track,.retro-switch:has(input:checked) .retro-switch-track,.brutal-switch:has(input:checked) .brutal-switch-track,.cyber-switch:has(input:checked) .cyber-switch-track,.y2k-switch:has(input:checked) .y2k-switch-track,.rg-switch:has(input:checked) .rg-switch-track,:where([data-ui=tactile]) .ui-switch:has(input:checked) .ui-switch-track){background:var(--usk-native-track-fill)}.saas-sr-only,.saas-visually-hidden,.bento-sr-only,.bento-visually-hidden,.max-sr-only,.max-visually-hidden,.bau-sr-only,.bau-visually-hidden,.tactile-sr-only,.tactile-visually-hidden,.neo-sr-only,.neo-visually-hidden,.retro-sr-only,.retro-visually-hidden,.brutal-sr-only,.brutal-visually-hidden,.cyber-sr-only,.cyber-visually-hidden,.y2k-sr-only,.y2k-visually-hidden,.rg-sr-only,.rg-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.saas-skip-link,.bento-skip-link,.max-skip-link,.bau-skip-link,.tactile-skip-link,.neo-skip-link,.retro-skip-link,.brutal-skip-link,.cyber-skip-link,.y2k-skip-link,.rg-skip-link{z-index:1000;color:var(--usk-native-on-primary);background:var(--usk-native-primary);border-radius:var(--usk-native-radius);padding:.75rem 1rem;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(calc(-100% - 1rem))}.saas-skip-link:focus-visible,.bento-skip-link:focus-visible,.max-skip-link:focus-visible,.bau-skip-link:focus-visible,.tactile-skip-link:focus-visible,.neo-skip-link:focus-visible,.retro-skip-link:focus-visible,.brutal-skip-link:focus-visible,.cyber-skip-link:focus-visible,.y2k-skip-link:focus-visible,.rg-skip-link:focus-visible{transform:translateY(0)}[data-ui][data-mode] :where(.luxe-surface,.luxe-surface-sm,.luxe-surface-lg,.luxe-card,.luxe-card-service,.luxe-card-feature,.luxe-panel,.luxe-toolbar,.luxe-well,.luxe-inset,.luxe-field,.luxe-alert,.luxe-table-wrap,.luxe-nav,.luxe-feature-strip,.luxe-feature-item,.luxe-callout-bar,.luxe-media-scrim,.organic-surface,.organic-surface-sm,.organic-surface-lg,.organic-card,.organic-card-service,.organic-card-feature,.organic-panel,.organic-toolbar,.organic-well,.organic-inset,.organic-field,.organic-alert,.organic-table-wrap,.organic-nav,.organic-feature-strip,.organic-feature-item,.organic-callout-bar,.organic-media-scrim,.utility-surface,.utility-surface-sm,.utility-surface-lg,.utility-card,.utility-card-service,.utility-card-feature,.utility-panel,.utility-toolbar,.utility-well,.utility-inset,.utility-field,.utility-alert,.utility-table-wrap,.utility-nav,.utility-feature-strip,.utility-feature-item,.utility-callout-bar,.utility-media-scrim,.blueprint-surface,.blueprint-surface-sm,.blueprint-surface-lg,.blueprint-card,.blueprint-card-service,.blueprint-card-feature,.blueprint-panel,.blueprint-toolbar,.blueprint-well,.blueprint-inset,.blueprint-field,.blueprint-alert,.blueprint-table-wrap,.blueprint-nav,.blueprint-feature-strip,.blueprint-feature-item,.blueprint-callout-bar,.blueprint-media-scrim,.deco-surface,.deco-surface-sm,.deco-surface-lg,.deco-card,.deco-card-service,.deco-card-feature,.deco-panel,.deco-toolbar,.deco-well,.deco-inset,.deco-field,.deco-alert,.deco-table-wrap,.deco-nav,.deco-feature-strip,.deco-feature-item,.deco-callout-bar,.deco-media-scrim,.clay-surface,.clay-surface-sm,.clay-surface-lg,.clay-card,.clay-card-service,.clay-card-feature,.clay-panel,.clay-toolbar,.clay-well,.clay-inset,.clay-field,.clay-alert,.clay-table-wrap,.clay-nav,.clay-feature-strip,.clay-feature-item,.clay-callout-bar,.clay-media-scrim,.terminal-surface,.terminal-surface-sm,.terminal-surface-lg,.terminal-card,.terminal-card-service,.terminal-card-feature,.terminal-panel,.terminal-toolbar,.terminal-well,.terminal-inset,.terminal-field,.terminal-alert,.terminal-table-wrap,.terminal-nav,.terminal-feature-strip,.terminal-feature-item,.terminal-callout-bar,.terminal-media-scrim,.paper-surface,.paper-surface-sm,.paper-surface-lg,.paper-card,.paper-card-service,.paper-card-feature,.paper-panel,.paper-toolbar,.paper-well,.paper-inset,.paper-field,.paper-alert,.paper-table-wrap,.paper-nav,.paper-feature-strip,.paper-feature-item,.paper-callout-bar,.paper-media-scrim,.noir-surface,.noir-surface-sm,.noir-surface-lg,.noir-card,.noir-card-service,.noir-card-feature,.noir-panel,.noir-toolbar,.noir-well,.noir-inset,.noir-field,.noir-alert,.noir-table-wrap,.noir-nav,.noir-feature-strip,.noir-feature-item,.noir-callout-bar,.noir-media-scrim),[data-ui]:where([data-ui=tactile])[data-mode] :where(.luxe-surface,.luxe-surface-sm,.luxe-surface-lg,.ui-card,.luxe-card-service,.luxe-card-feature,.luxe-panel,.ui-toolbar,.luxe-well,.luxe-inset,.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.luxe-feature-strip,.luxe-feature-item,.luxe-callout-bar,.luxe-media-scrim,.organic-surface,.organic-surface-sm,.organic-surface-lg,.ui-card,.organic-card-service,.organic-card-feature,.organic-panel,.ui-toolbar,.organic-well,.organic-inset,.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.organic-feature-strip,.organic-feature-item,.organic-callout-bar,.organic-media-scrim,.utility-surface,.utility-surface-sm,.utility-surface-lg,.ui-card,.utility-card-service,.utility-card-feature,.utility-panel,.ui-toolbar,.utility-well,.utility-inset,.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.utility-feature-strip,.utility-feature-item,.utility-callout-bar,.utility-media-scrim,.blueprint-surface,.blueprint-surface-sm,.blueprint-surface-lg,.ui-card,.blueprint-card-service,.blueprint-card-feature,.blueprint-panel,.ui-toolbar,.blueprint-well,.blueprint-inset,.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.blueprint-feature-strip,.blueprint-feature-item,.blueprint-callout-bar,.blueprint-media-scrim,.deco-surface,.deco-surface-sm,.deco-surface-lg,.ui-card,.deco-card-service,.deco-card-feature,.deco-panel,.ui-toolbar,.deco-well,.deco-inset,.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.deco-feature-strip,.deco-feature-item,.deco-callout-bar,.deco-media-scrim,.clay-surface,.clay-surface-sm,.clay-surface-lg,.ui-card,.clay-card-service,.clay-card-feature,.clay-panel,.ui-toolbar,.clay-well,.clay-inset,.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.clay-feature-strip,.clay-feature-item,.clay-callout-bar,.clay-media-scrim,.terminal-surface,.terminal-surface-sm,.terminal-surface-lg,.ui-card,.terminal-card-service,.terminal-card-feature,.terminal-panel,.ui-toolbar,.terminal-well,.terminal-inset,.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.terminal-feature-strip,.terminal-feature-item,.terminal-callout-bar,.terminal-media-scrim,.paper-surface,.paper-surface-sm,.paper-surface-lg,.ui-card,.paper-card-service,.paper-card-feature,.paper-panel,.ui-toolbar,.paper-well,.paper-inset,.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.paper-feature-strip,.paper-feature-item,.paper-callout-bar,.paper-media-scrim,.noir-surface,.noir-surface-sm,.noir-surface-lg,.ui-card,.noir-card-service,.noir-card-feature,.noir-panel,.ui-toolbar,.noir-well,.noir-inset,.ui-field,.ui-alert,.ui-table-wrap,.ui-nav,.noir-feature-strip,.noir-feature-item,.noir-callout-bar,.noir-media-scrim){min-inline-size:0;max-inline-size:100%}[data-ui][data-mode] :where(.luxe-button,.luxe-icon-button,.luxe-button-cut,.luxe-button-outline-heavy,.luxe-badge,.luxe-badge-seal,.luxe-nav-link,.luxe-icon-medallion,.organic-button,.organic-icon-button,.organic-button-cut,.organic-button-outline-heavy,.organic-badge,.organic-badge-seal,.organic-nav-link,.organic-icon-medallion,.utility-button,.utility-icon-button,.utility-button-cut,.utility-button-outline-heavy,.utility-badge,.utility-badge-seal,.utility-nav-link,.utility-icon-medallion,.blueprint-button,.blueprint-icon-button,.blueprint-button-cut,.blueprint-button-outline-heavy,.blueprint-badge,.blueprint-badge-seal,.blueprint-nav-link,.blueprint-icon-medallion,.deco-button,.deco-icon-button,.deco-button-cut,.deco-button-outline-heavy,.deco-badge,.deco-badge-seal,.deco-nav-link,.deco-icon-medallion,.clay-button,.clay-icon-button,.clay-button-cut,.clay-button-outline-heavy,.clay-badge,.clay-badge-seal,.clay-nav-link,.clay-icon-medallion,.terminal-button,.terminal-icon-button,.terminal-button-cut,.terminal-button-outline-heavy,.terminal-badge,.terminal-badge-seal,.terminal-nav-link,.terminal-icon-medallion,.paper-button,.paper-icon-button,.paper-button-cut,.paper-button-outline-heavy,.paper-badge,.paper-badge-seal,.paper-nav-link,.paper-icon-medallion,.noir-button,.noir-icon-button,.noir-button-cut,.noir-button-outline-heavy,.noir-badge,.noir-badge-seal,.noir-nav-link,.noir-icon-medallion),[data-ui]:where([data-ui=tactile])[data-mode] :where(.ui-button,.ui-icon-button,.luxe-button-cut,.luxe-button-outline-heavy,.ui-badge,.luxe-badge-seal,.ui-nav-link,.luxe-icon-medallion,.ui-button,.ui-icon-button,.organic-button-cut,.organic-button-outline-heavy,.ui-badge,.organic-badge-seal,.ui-nav-link,.organic-icon-medallion,.ui-button,.ui-icon-button,.utility-button-cut,.utility-button-outline-heavy,.ui-badge,.utility-badge-seal,.ui-nav-link,.utility-icon-medallion,.ui-button,.ui-icon-button,.blueprint-button-cut,.blueprint-button-outline-heavy,.ui-badge,.blueprint-badge-seal,.ui-nav-link,.blueprint-icon-medallion,.ui-button,.ui-icon-button,.deco-button-cut,.deco-button-outline-heavy,.ui-badge,.deco-badge-seal,.ui-nav-link,.deco-icon-medallion,.ui-button,.ui-icon-button,.clay-button-cut,.clay-button-outline-heavy,.ui-badge,.clay-badge-seal,.ui-nav-link,.clay-icon-medallion,.ui-button,.ui-icon-button,.terminal-button-cut,.terminal-button-outline-heavy,.ui-badge,.terminal-badge-seal,.ui-nav-link,.terminal-icon-medallion,.ui-button,.ui-icon-button,.paper-button-cut,.paper-button-outline-heavy,.ui-badge,.paper-badge-seal,.ui-nav-link,.paper-icon-medallion,.ui-button,.ui-icon-button,.noir-button-cut,.noir-button-outline-heavy,.ui-badge,.noir-badge-seal,.ui-nav-link,.noir-icon-medallion){overflow-wrap:break-word;word-break:normal;white-space:normal;min-inline-size:0;max-inline-size:100%}[data-ui][data-mode] :where(.luxe-button,.luxe-icon-button,.luxe-button-pill,.organic-button,.organic-icon-button,.organic-button-pill,.utility-button,.utility-icon-button,.utility-button-pill,.blueprint-button,.blueprint-icon-button,.blueprint-button-pill,.deco-button,.deco-icon-button,.deco-button-pill,.clay-button,.clay-icon-button,.clay-button-pill,.terminal-button,.terminal-icon-button,.terminal-button-pill,.paper-button,.paper-icon-button,.paper-button-pill,.noir-button,.noir-icon-button,.noir-button-pill),[data-ui]:where([data-ui=tactile])[data-mode] :where(.ui-button,.ui-icon-button,.luxe-button-pill,.ui-button,.ui-icon-button,.organic-button-pill,.ui-button,.ui-icon-button,.utility-button-pill,.ui-button,.ui-icon-button,.blueprint-button-pill,.ui-button,.ui-icon-button,.deco-button-pill,.ui-button,.ui-icon-button,.clay-button-pill,.ui-button,.ui-icon-button,.terminal-button-pill,.ui-button,.ui-icon-button,.paper-button-pill,.ui-button,.ui-icon-button,.noir-button-pill){box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;gap:.55rem;min-inline-size:0;max-inline-size:100%;line-height:1.15;display:inline-flex}[data-ui][data-mode] :where(.luxe-button-pill,.organic-button-pill,.utility-button-pill,.blueprint-button-pill,.deco-button-pill,.clay-button-pill,.terminal-button-pill,.paper-button-pill,.noir-button-pill){min-block-size:44px;font:inherit;text-align:center;overflow-wrap:break-word;word-break:normal;white-space:normal;cursor:pointer;border-style:solid;border-width:1px;border-radius:999px;padding-block:.65rem;padding-inline:max(1rem,1em);font-weight:850;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s}.luxe-button-pill{color:var(--luxe-on-primary);background:var(--luxe-primary);border-color:var(--luxe-primary);border-radius:var(--luxe-radius-pill)}.luxe-button-pill:hover{border-color:var(--luxe-primary-hover);filter:brightness(1.04)}.luxe-button-pill:focus-visible{outline:3px solid var(--luxe-focus);outline-offset:3px;box-shadow:var(--luxe-focus-ring)}.luxe-pill{border-radius:var(--luxe-radius-pill)}.luxe-rounded{border-radius:var(--luxe-radius-md)}.luxe-rounded-lg{border-radius:var(--luxe-radius-lg)}.luxe-rounded-xl{border-radius:var(--luxe-radius-xl)}.luxe-surface,.luxe-surface-sm,.luxe-surface-lg{color:var(--luxe-text);background:var(--luxe-card-bg);border:1px solid var(--luxe-border)}.organic-button-pill{color:var(--organic-on-primary);background:var(--organic-primary);border-color:var(--organic-primary);border-radius:var(--organic-radius-pill)}.organic-button-pill:hover{border-color:var(--organic-primary-hover);filter:brightness(1.04)}.organic-button-pill:focus-visible{outline:3px solid var(--organic-focus);outline-offset:3px;box-shadow:var(--organic-focus-ring)}.organic-pill{border-radius:var(--organic-radius-pill)}.organic-rounded{border-radius:var(--organic-radius-md)}.organic-rounded-lg{border-radius:var(--organic-radius-lg)}.organic-rounded-xl{border-radius:var(--organic-radius-xl)}.organic-surface,.organic-surface-sm,.organic-surface-lg{color:var(--organic-text);background:var(--organic-card-bg);border:1px solid var(--organic-border)}.utility-button-pill{color:var(--utility-on-primary);background:var(--utility-primary);border-color:var(--utility-primary);border-radius:var(--utility-radius-pill)}.utility-button-pill:hover{border-color:var(--utility-primary-hover);filter:brightness(1.04)}.utility-button-pill:focus-visible{outline:3px solid var(--utility-focus);outline-offset:3px;box-shadow:var(--utility-focus-ring)}.utility-pill{border-radius:var(--utility-radius-pill)}.utility-rounded{border-radius:var(--utility-radius-md)}.utility-rounded-lg{border-radius:var(--utility-radius-lg)}.utility-rounded-xl{border-radius:var(--utility-radius-xl)}.utility-surface,.utility-surface-sm,.utility-surface-lg{color:var(--utility-text);background:var(--utility-card-bg);border:1px solid var(--utility-border)}.blueprint-button-pill{color:var(--blueprint-on-primary);background:var(--blueprint-primary);border-color:var(--blueprint-primary);border-radius:var(--blueprint-radius-pill)}.blueprint-button-pill:hover{border-color:var(--blueprint-primary-hover);filter:brightness(1.04)}.blueprint-button-pill:focus-visible{outline:3px solid var(--blueprint-focus);outline-offset:3px;box-shadow:var(--blueprint-focus-ring)}.blueprint-pill{border-radius:var(--blueprint-radius-pill)}.blueprint-rounded{border-radius:var(--blueprint-radius-md)}.blueprint-rounded-lg{border-radius:var(--blueprint-radius-lg)}.blueprint-rounded-xl{border-radius:var(--blueprint-radius-xl)}.blueprint-surface,.blueprint-surface-sm,.blueprint-surface-lg{color:var(--blueprint-text);background:var(--blueprint-card-bg);border:1px solid var(--blueprint-border)}.deco-button-pill{color:var(--deco-on-primary);background:var(--deco-primary);border-color:var(--deco-primary);border-radius:var(--deco-radius-pill)}.deco-button-pill:hover{border-color:var(--deco-primary-hover);filter:brightness(1.04)}.deco-button-pill:focus-visible{outline:3px solid var(--deco-focus);outline-offset:3px;box-shadow:var(--deco-focus-ring)}.deco-pill{border-radius:var(--deco-radius-pill)}.deco-rounded{border-radius:var(--deco-radius-md)}.deco-rounded-lg{border-radius:var(--deco-radius-lg)}.deco-rounded-xl{border-radius:var(--deco-radius-xl)}.deco-surface,.deco-surface-sm,.deco-surface-lg{color:var(--deco-text);background:var(--deco-card-bg);border:1px solid var(--deco-border)}.clay-button-pill{color:var(--clay-on-primary);background:var(--clay-primary);border-color:var(--clay-primary);border-radius:var(--clay-radius-pill)}.clay-button-pill:hover{border-color:var(--clay-primary-hover);filter:brightness(1.04)}.clay-button-pill:focus-visible{outline:3px solid var(--clay-focus);outline-offset:3px;box-shadow:var(--clay-focus-ring)}.clay-pill{border-radius:var(--clay-radius-pill)}.clay-rounded{border-radius:var(--clay-radius-md)}.clay-rounded-lg{border-radius:var(--clay-radius-lg)}.clay-rounded-xl{border-radius:var(--clay-radius-xl)}.clay-surface,.clay-surface-sm,.clay-surface-lg{color:var(--clay-text);background:var(--clay-card-bg);border:1px solid var(--clay-border)}.terminal-button-pill{color:var(--terminal-on-primary);background:var(--terminal-primary);border-color:var(--terminal-primary);border-radius:var(--terminal-radius-pill)}.terminal-button-pill:hover{border-color:var(--terminal-primary-hover);filter:brightness(1.04)}.terminal-button-pill:focus-visible{outline:3px solid var(--terminal-focus);outline-offset:3px;box-shadow:var(--terminal-focus-ring)}.terminal-pill{border-radius:var(--terminal-radius-pill)}.terminal-rounded{border-radius:var(--terminal-radius-md)}.terminal-rounded-lg{border-radius:var(--terminal-radius-lg)}.terminal-rounded-xl{border-radius:var(--terminal-radius-xl)}.terminal-surface,.terminal-surface-sm,.terminal-surface-lg{color:var(--terminal-text);background:var(--terminal-card-bg);border:1px solid var(--terminal-border)}.paper-button-pill{color:var(--paper-on-primary);background:var(--paper-primary);border-color:var(--paper-primary);border-radius:var(--paper-radius-pill)}.paper-button-pill:hover{border-color:var(--paper-primary-hover);filter:brightness(1.04)}.paper-button-pill:focus-visible{outline:3px solid var(--paper-focus);outline-offset:3px;box-shadow:var(--paper-focus-ring)}.paper-pill{border-radius:var(--paper-radius-pill)}.paper-rounded{border-radius:var(--paper-radius-md)}.paper-rounded-lg{border-radius:var(--paper-radius-lg)}.paper-rounded-xl{border-radius:var(--paper-radius-xl)}.paper-surface,.paper-surface-sm,.paper-surface-lg{color:var(--paper-text);background:var(--paper-card-bg);border:1px solid var(--paper-border)}.noir-button-pill{color:var(--noir-on-primary);background:var(--noir-primary);border-color:var(--noir-primary);border-radius:var(--noir-radius-pill)}.noir-button-pill:hover{border-color:var(--noir-primary-hover);filter:brightness(1.04)}.noir-button-pill:focus-visible{outline:3px solid var(--noir-focus);outline-offset:3px;box-shadow:var(--noir-focus-ring)}.noir-pill{border-radius:var(--noir-radius-pill)}.noir-rounded{border-radius:var(--noir-radius-md)}.noir-rounded-lg{border-radius:var(--noir-radius-lg)}.noir-rounded-xl{border-radius:var(--noir-radius-xl)}.noir-surface,.noir-surface-sm,.noir-surface-lg{color:var(--noir-text);background:var(--noir-card-bg);border:1px solid var(--noir-border)}[data-ui][data-mode] :where(.luxe-button-pill:active,.luxe-button-pill[aria-pressed=true],.organic-button-pill:active,.organic-button-pill[aria-pressed=true],.utility-button-pill:active,.utility-button-pill[aria-pressed=true],.blueprint-button-pill:active,.blueprint-button-pill[aria-pressed=true],.deco-button-pill:active,.deco-button-pill[aria-pressed=true],.clay-button-pill:active,.clay-button-pill[aria-pressed=true],.terminal-button-pill:active,.terminal-button-pill[aria-pressed=true],.paper-button-pill:active,.paper-button-pill[aria-pressed=true],.noir-button-pill:active,.noir-button-pill[aria-pressed=true]){transform:translateY(1px)}[data-ui][data-mode] :where(.luxe-button-pill:disabled,.luxe-button-pill[aria-disabled=true],.organic-button-pill:disabled,.organic-button-pill[aria-disabled=true],.utility-button-pill:disabled,.utility-button-pill[aria-disabled=true],.blueprint-button-pill:disabled,.blueprint-button-pill[aria-disabled=true],.deco-button-pill:disabled,.deco-button-pill[aria-disabled=true],.clay-button-pill:disabled,.clay-button-pill[aria-disabled=true],.terminal-button-pill:disabled,.terminal-button-pill[aria-disabled=true],.paper-button-pill:disabled,.paper-button-pill[aria-disabled=true],.noir-button-pill:disabled,.noir-button-pill[aria-disabled=true]){opacity:.55;cursor:not-allowed;filter:none;transform:none}[data-ui][data-mode] :where(.luxe-tooltip,.luxe-tooltip-top,.luxe-tooltip-right,.luxe-tooltip-bottom,.luxe-tooltip-left,.organic-tooltip,.organic-tooltip-top,.organic-tooltip-right,.organic-tooltip-bottom,.organic-tooltip-left,.utility-tooltip,.utility-tooltip-top,.utility-tooltip-right,.utility-tooltip-bottom,.utility-tooltip-left,.blueprint-tooltip,.blueprint-tooltip-top,.blueprint-tooltip-right,.blueprint-tooltip-bottom,.blueprint-tooltip-left,.deco-tooltip,.deco-tooltip-top,.deco-tooltip-right,.deco-tooltip-bottom,.deco-tooltip-left,.clay-tooltip,.clay-tooltip-top,.clay-tooltip-right,.clay-tooltip-bottom,.clay-tooltip-left,.terminal-tooltip,.terminal-tooltip-top,.terminal-tooltip-right,.terminal-tooltip-bottom,.terminal-tooltip-left,.paper-tooltip,.paper-tooltip-top,.paper-tooltip-right,.paper-tooltip-bottom,.paper-tooltip-left,.noir-tooltip,.noir-tooltip-top,.noir-tooltip-right,.noir-tooltip-bottom,.noir-tooltip-left){text-align:start;overflow-wrap:break-word;word-break:normal;max-inline-size:min(18rem,100vw - 2rem)}[data-ui][data-mode] :where([data-ui-tooltip-anchor]>.luxe-tooltip-top,[data-ui-tooltip-anchor]>.luxe-tooltip-right,[data-ui-tooltip-anchor]>.luxe-tooltip-bottom,[data-ui-tooltip-anchor]>.luxe-tooltip-left,[data-ui-tooltip-anchor]>.organic-tooltip-top,[data-ui-tooltip-anchor]>.organic-tooltip-right,[data-ui-tooltip-anchor]>.organic-tooltip-bottom,[data-ui-tooltip-anchor]>.organic-tooltip-left,[data-ui-tooltip-anchor]>.utility-tooltip-top,[data-ui-tooltip-anchor]>.utility-tooltip-right,[data-ui-tooltip-anchor]>.utility-tooltip-bottom,[data-ui-tooltip-anchor]>.utility-tooltip-left,[data-ui-tooltip-anchor]>.blueprint-tooltip-top,[data-ui-tooltip-anchor]>.blueprint-tooltip-right,[data-ui-tooltip-anchor]>.blueprint-tooltip-bottom,[data-ui-tooltip-anchor]>.blueprint-tooltip-left,[data-ui-tooltip-anchor]>.deco-tooltip-top,[data-ui-tooltip-anchor]>.deco-tooltip-right,[data-ui-tooltip-anchor]>.deco-tooltip-bottom,[data-ui-tooltip-anchor]>.deco-tooltip-left,[data-ui-tooltip-anchor]>.clay-tooltip-top,[data-ui-tooltip-anchor]>.clay-tooltip-right,[data-ui-tooltip-anchor]>.clay-tooltip-bottom,[data-ui-tooltip-anchor]>.clay-tooltip-left,[data-ui-tooltip-anchor]>.terminal-tooltip-top,[data-ui-tooltip-anchor]>.terminal-tooltip-right,[data-ui-tooltip-anchor]>.terminal-tooltip-bottom,[data-ui-tooltip-anchor]>.terminal-tooltip-left,[data-ui-tooltip-anchor]>.paper-tooltip-top,[data-ui-tooltip-anchor]>.paper-tooltip-right,[data-ui-tooltip-anchor]>.paper-tooltip-bottom,[data-ui-tooltip-anchor]>.paper-tooltip-left,[data-ui-tooltip-anchor]>.noir-tooltip-top,[data-ui-tooltip-anchor]>.noir-tooltip-right,[data-ui-tooltip-anchor]>.noir-tooltip-bottom,[data-ui-tooltip-anchor]>.noir-tooltip-left){z-index:20;position:absolute}[data-ui][data-mode] :where([data-ui-tooltip-anchor]>.luxe-tooltip-top,[data-ui-tooltip-anchor]>.organic-tooltip-top,[data-ui-tooltip-anchor]>.utility-tooltip-top,[data-ui-tooltip-anchor]>.blueprint-tooltip-top,[data-ui-tooltip-anchor]>.deco-tooltip-top,[data-ui-tooltip-anchor]>.clay-tooltip-top,[data-ui-tooltip-anchor]>.terminal-tooltip-top,[data-ui-tooltip-anchor]>.paper-tooltip-top,[data-ui-tooltip-anchor]>.noir-tooltip-top){inset-block-end:calc(100% + .5rem);inset-inline-start:50%;transform:translate(-50%)}[data-ui][data-mode] :where([data-ui-tooltip-anchor]>.luxe-tooltip-right,[data-ui-tooltip-anchor]>.organic-tooltip-right,[data-ui-tooltip-anchor]>.utility-tooltip-right,[data-ui-tooltip-anchor]>.blueprint-tooltip-right,[data-ui-tooltip-anchor]>.deco-tooltip-right,[data-ui-tooltip-anchor]>.clay-tooltip-right,[data-ui-tooltip-anchor]>.terminal-tooltip-right,[data-ui-tooltip-anchor]>.paper-tooltip-right,[data-ui-tooltip-anchor]>.noir-tooltip-right){inset-block-start:50%;inset-inline-start:calc(100% + .5rem);transform:translateY(-50%)}[data-ui][data-mode] :where([data-ui-tooltip-anchor]>.luxe-tooltip-bottom,[data-ui-tooltip-anchor]>.organic-tooltip-bottom,[data-ui-tooltip-anchor]>.utility-tooltip-bottom,[data-ui-tooltip-anchor]>.blueprint-tooltip-bottom,[data-ui-tooltip-anchor]>.deco-tooltip-bottom,[data-ui-tooltip-anchor]>.clay-tooltip-bottom,[data-ui-tooltip-anchor]>.terminal-tooltip-bottom,[data-ui-tooltip-anchor]>.paper-tooltip-bottom,[data-ui-tooltip-anchor]>.noir-tooltip-bottom){inset-block-start:calc(100% + .5rem);inset-inline-start:50%;transform:translate(-50%)}[data-ui][data-mode] :where([data-ui-tooltip-anchor]>.luxe-tooltip-left,[data-ui-tooltip-anchor]>.organic-tooltip-left,[data-ui-tooltip-anchor]>.utility-tooltip-left,[data-ui-tooltip-anchor]>.blueprint-tooltip-left,[data-ui-tooltip-anchor]>.deco-tooltip-left,[data-ui-tooltip-anchor]>.clay-tooltip-left,[data-ui-tooltip-anchor]>.terminal-tooltip-left,[data-ui-tooltip-anchor]>.paper-tooltip-left,[data-ui-tooltip-anchor]>.noir-tooltip-left){inset-block-start:50%;inset-inline-end:calc(100% + .5rem);transform:translateY(-50%)}:where(.luxe-bg-primary,.organic-bg-primary,.utility-bg-primary,.blueprint-bg-primary,.deco-bg-primary,.clay-bg-primary,.terminal-bg-primary,.paper-bg-primary,.noir-bg-primary){background:var(--usk-native-primary);color:var(--usk-native-on-primary)}:where(.luxe-bg-secondary,.organic-bg-secondary,.utility-bg-secondary,.blueprint-bg-secondary,.deco-bg-secondary,.clay-bg-secondary,.terminal-bg-secondary,.paper-bg-secondary,.noir-bg-secondary){background:var(--usk-native-surface-soft);color:var(--usk-native-text)}:where(.luxe-border,.organic-border,.utility-border,.blueprint-border,.deco-border,.clay-border,.terminal-border,.paper-border,.noir-border){border:var(--usk-native-border-width) solid var(--usk-native-border)}:where(.luxe-divider,.organic-divider,.utility-divider,.blueprint-divider,.deco-divider,.clay-divider,.terminal-divider,.paper-divider,.noir-divider){background:var(--usk-native-border);border:0;block-size:1px;inline-size:100%}:where(.luxe-disabled,.organic-disabled,.utility-disabled,.blueprint-disabled,.deco-disabled,.clay-disabled,.terminal-disabled,.paper-disabled,.noir-disabled){opacity:.55;cursor:not-allowed;pointer-events:none}:where(.luxe-button-ghost,.organic-button-ghost,.utility-button-ghost,.blueprint-button-ghost,.deco-button-ghost,.clay-button-ghost,.terminal-button-ghost,.paper-button-ghost,.noir-button-ghost),:where([data-ui=tactile]) :where(.ui-button:where([data-ui-variant=ghost]),.ui-button:where([data-ui-variant=ghost]),.ui-button:where([data-ui-variant=ghost]),.ui-button:where([data-ui-variant=ghost]),.ui-button:where([data-ui-variant=ghost]),.ui-button:where([data-ui-variant=ghost]),.ui-button:where([data-ui-variant=ghost]),.ui-button:where([data-ui-variant=ghost]),.ui-button:where([data-ui-variant=ghost])){color:var(--usk-native-primary);border-color:var(--usk-native-border);background:0 0}:where(.luxe-check,.luxe-radio,.luxe-switch,.organic-check,.organic-radio,.organic-switch,.utility-check,.utility-radio,.utility-switch,.blueprint-check,.blueprint-radio,.blueprint-switch,.deco-check,.deco-radio,.deco-switch,.clay-check,.clay-radio,.clay-switch,.terminal-check,.terminal-radio,.terminal-switch,.paper-check,.paper-radio,.paper-switch,.noir-check,.noir-radio,.noir-switch),:where([data-ui=tactile]) :where(.ui-check,.ui-radio,.ui-switch,.ui-check,.ui-radio,.ui-switch,.ui-check,.ui-radio,.ui-switch,.ui-check,.ui-radio,.ui-switch,.ui-check,.ui-radio,.ui-switch,.ui-check,.ui-radio,.ui-switch,.ui-check,.ui-radio,.ui-switch,.ui-check,.ui-radio,.ui-switch,.ui-check,.ui-radio,.ui-switch){align-items:center;gap:var(--usk-native-field-gap);min-block-size:24px;color:var(--usk-native-text);display:inline-flex}:where(.luxe-check-control,.luxe-radio-control,.organic-check-control,.organic-radio-control,.utility-check-control,.utility-radio-control,.blueprint-check-control,.blueprint-radio-control,.deco-check-control,.deco-radio-control,.clay-check-control,.clay-radio-control,.terminal-check-control,.terminal-radio-control,.paper-check-control,.paper-radio-control,.noir-check-control,.noir-radio-control),:where([data-ui=tactile]) :where(.ui-check-control,.ui-radio-control,.ui-check-control,.ui-radio-control,.ui-check-control,.ui-radio-control,.ui-check-control,.ui-radio-control,.ui-check-control,.ui-radio-control,.ui-check-control,.ui-radio-control,.ui-check-control,.ui-radio-control,.ui-check-control,.ui-radio-control,.ui-check-control,.ui-radio-control){block-size:1.5rem;inline-size:1.5rem;accent-color:var(--usk-native-primary)}:where(.luxe-switch-track,.organic-switch-track,.utility-switch-track,.blueprint-switch-track,.deco-switch-track,.clay-switch-track,.terminal-switch-track,.paper-switch-track,.noir-switch-track),:where([data-ui=tactile]) :where(.ui-switch-track,.ui-switch-track,.ui-switch-track,.ui-switch-track,.ui-switch-track,.ui-switch-track,.ui-switch-track,.ui-switch-track,.ui-switch-track){background:var(--usk-native-track);border:var(--usk-native-border-width) solid var(--usk-native-border);border-radius:999px;flex:none;align-items:center;block-size:1.5rem;inline-size:2.75rem;padding:.18rem;display:inline-flex;position:relative}:where(.luxe-switch-thumb,.organic-switch-thumb,.utility-switch-thumb,.blueprint-switch-thumb,.deco-switch-thumb,.clay-switch-thumb,.terminal-switch-thumb,.paper-switch-thumb,.noir-switch-thumb),:where([data-ui=tactile]) :where(.ui-switch-thumb,.ui-switch-thumb,.ui-switch-thumb,.ui-switch-thumb,.ui-switch-thumb,.ui-switch-thumb,.ui-switch-thumb,.ui-switch-thumb,.ui-switch-thumb){background:var(--usk-native-thumb);border:var(--usk-native-border-width) solid var(--usk-native-thumb-border);border-radius:999px;block-size:1rem;inline-size:1rem;transition:transform .16s}:where(.luxe-switch:has(input:checked) .luxe-switch-track,.organic-switch:has(input:checked) .organic-switch-track,.utility-switch:has(input:checked) .utility-switch-track,.blueprint-switch:has(input:checked) .blueprint-switch-track,.deco-switch:has(input:checked) .deco-switch-track,.clay-switch:has(input:checked) .clay-switch-track,.terminal-switch:has(input:checked) .terminal-switch-track,.paper-switch:has(input:checked) .paper-switch-track,.noir-switch:has(input:checked) .noir-switch-track),:where([data-ui=tactile]) :where(.ui-switch:has(input:checked) .ui-switch-track,.ui-switch:has(input:checked) .ui-switch-track,.ui-switch:has(input:checked) .ui-switch-track,.ui-switch:has(input:checked) .ui-switch-track,.ui-switch:has(input:checked) .ui-switch-track,.ui-switch:has(input:checked) .ui-switch-track,.ui-switch:has(input:checked) .ui-switch-track,.ui-switch:has(input:checked) .ui-switch-track,.ui-switch:has(input:checked) .ui-switch-track){background:var(--usk-native-track-fill)}:where(.luxe-sr-only,.luxe-visually-hidden,.organic-sr-only,.organic-visually-hidden,.utility-sr-only,.utility-visually-hidden,.blueprint-sr-only,.blueprint-visually-hidden,.deco-sr-only,.deco-visually-hidden,.clay-sr-only,.clay-visually-hidden,.terminal-sr-only,.terminal-visually-hidden,.paper-sr-only,.paper-visually-hidden,.noir-sr-only,.noir-visually-hidden){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(.luxe-skip-link,.organic-skip-link,.utility-skip-link,.blueprint-skip-link,.deco-skip-link,.clay-skip-link,.terminal-skip-link,.paper-skip-link,.noir-skip-link){z-index:1000;color:var(--usk-native-on-primary);background:var(--usk-native-primary);border-radius:var(--usk-native-radius);padding:.75rem 1rem;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(calc(-100% - 1rem))}:where(.luxe-skip-link:focus-visible,.organic-skip-link:focus-visible,.utility-skip-link:focus-visible,.blueprint-skip-link:focus-visible,.deco-skip-link:focus-visible,.clay-skip-link:focus-visible,.terminal-skip-link:focus-visible,.paper-skip-link:focus-visible,.noir-skip-link:focus-visible){transform:translateY(0)}}@layer ui-style-kit.presets{[data-ui][data-mode] :where(.saas-badge-seal,.bento-badge-seal,.max-badge-seal,.bau-badge-seal,.tactile-badge-seal,.neo-badge-seal,.retro-badge-seal,.brutal-badge-seal,.cyber-badge-seal,.y2k-badge-seal,.rg-badge-seal,.luxe-badge-seal,.organic-badge-seal,.utility-badge-seal,.blueprint-badge-seal,.deco-badge-seal,.clay-badge-seal,.terminal-badge-seal,.paper-badge-seal,.noir-badge-seal)>strong{color:inherit;font-size:1.5rem;line-height:.9}[data-ui][data-mode] :where(.saas-badge-seal,.bento-badge-seal,.max-badge-seal,.bau-badge-seal,.tactile-badge-seal,.neo-badge-seal,.retro-badge-seal,.brutal-badge-seal,.cyber-badge-seal,.y2k-badge-seal,.rg-badge-seal,.luxe-badge-seal,.organic-badge-seal,.utility-badge-seal,.blueprint-badge-seal,.deco-badge-seal,.clay-badge-seal,.terminal-badge-seal,.paper-badge-seal,.noir-badge-seal)>small{color:inherit;font-size:.8125rem;line-height:1}:root{--tactile-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tactile-font-display:Georgia, Cambria, "Times New Roman", Times, serif;--tactile-font-body:var(--tactile-font-sans);--tactile-font-heading:var(--tactile-font-display);--tactile-font-control:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tactile-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--tactile-radius-xs:.1rem;--tactile-radius-sm:.18rem;--tactile-radius-md:.28rem;--tactile-radius-lg:.4rem;--tactile-radius-xl:.6rem;--tactile-radius-pill:999px;--tactile-space-1:.25rem;--tactile-space-2:.5rem;--tactile-space-3:.75rem;--tactile-space-4:1rem;--tactile-space-5:1.25rem;--tactile-space-6:1.5rem;--tactile-space-8:2rem;--tactile-transition-fast:.15s ease;--tactile-transition-base:.24s ease}[data-ui=tactile][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tactile-fallback-bg-rgb:248 242 231;--tactile-fallback-surface-rgb:255 255 255;--tactile-fallback-surface-strong-rgb:255 250 241;--tactile-fallback-surface-soft-rgb:234 223 205;--tactile-fallback-text-rgb:43 36 25;--tactile-fallback-text-muted-rgb:107 97 78;--tactile-fallback-border-rgb:215 198 167;--tactile-fallback-primary-rgb:177 60 28;--tactile-fallback-primary-hover-rgb:145 46 20;--tactile-fallback-primary-text-rgb:255 255 255;--tactile-fallback-secondary-rgb:91 104 67;--tactile-fallback-secondary-hover-rgb:71 84 50;--tactile-fallback-secondary-text-rgb:255 255 255;--tactile-fallback-accent-rgb:197 160 82;--tactile-fallback-accent-text-rgb:0 0 0;--tactile-fallback-success-rgb:91 104 67;--tactile-fallback-success-text-rgb:255 255 255;--tactile-fallback-warning-rgb:166 107 0;--tactile-fallback-warning-text-rgb:0 0 0;--tactile-fallback-danger-rgb:174 74 63;--tactile-fallback-danger-text-rgb:255 255 255;--tactile-fallback-link-rgb:112 83 47;--tactile-fallback-focus-rgb:201 151 74;--tactile-panel-alpha:.98;--tactile-panel-soft-alpha:.82;--tactile-border-alpha:.68;--tactile-shadow-alpha:.16;--tactile-focus-alpha:.34;--tactile-paper-alpha:.96;--tactile-sidebar-alpha:.94}[data-ui=tactile][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tactile-fallback-bg-rgb:18 15 9;--tactile-fallback-surface-rgb:33 27 18;--tactile-fallback-surface-strong-rgb:47 40 27;--tactile-fallback-surface-soft-rgb:25 20 13;--tactile-fallback-text-rgb:248 239 223;--tactile-fallback-text-muted-rgb:199 186 163;--tactile-fallback-border-rgb:91 78 56;--tactile-fallback-primary-rgb:211 83 43;--tactile-fallback-primary-hover-rgb:230 107 63;--tactile-fallback-primary-text-rgb:21 16 6;--tactile-fallback-secondary-rgb:131 145 92;--tactile-fallback-secondary-hover-rgb:155 169 112;--tactile-fallback-secondary-text-rgb:9 20 7;--tactile-fallback-accent-rgb:222 181 91;--tactile-fallback-accent-text-rgb:0 0 0;--tactile-fallback-success-rgb:131 145 92;--tactile-fallback-success-text-rgb:0 0 0;--tactile-fallback-warning-rgb:255 209 102;--tactile-fallback-warning-text-rgb:0 0 0;--tactile-fallback-danger-rgb:255 136 122;--tactile-fallback-danger-text-rgb:0 0 0;--tactile-fallback-link-rgb:240 211 154;--tactile-fallback-focus-rgb:241 196 110;--tactile-panel-alpha:.92;--tactile-panel-soft-alpha:.68;--tactile-border-alpha:.62;--tactile-shadow-alpha:.34;--tactile-focus-alpha:.42;--tactile-paper-alpha:.88;--tactile-sidebar-alpha:.96}[data-ui=tactile][data-mode=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tactile-fallback-bg-rgb:0 0 0;--tactile-fallback-surface-rgb:15 11 3;--tactile-fallback-surface-strong-rgb:26 18 5;--tactile-fallback-surface-soft-rgb:0 0 0;--tactile-fallback-text-rgb:255 255 255;--tactile-fallback-text-muted-rgb:255 248 232;--tactile-fallback-border-rgb:255 255 255;--tactile-fallback-primary-rgb:255 209 102;--tactile-fallback-primary-hover-rgb:255 255 255;--tactile-fallback-primary-text-rgb:0 0 0;--tactile-fallback-secondary-rgb:157 255 107;--tactile-fallback-secondary-hover-rgb:255 255 255;--tactile-fallback-secondary-text-rgb:0 0 0;--tactile-fallback-accent-rgb:255 176 0;--tactile-fallback-accent-text-rgb:0 0 0;--tactile-fallback-success-rgb:0 255 117;--tactile-fallback-success-text-rgb:0 0 0;--tactile-fallback-warning-rgb:255 225 0;--tactile-fallback-warning-text-rgb:0 0 0;--tactile-fallback-danger-rgb:255 77 77;--tactile-fallback-danger-text-rgb:0 0 0;--tactile-fallback-link-rgb:255 209 102;--tactile-fallback-focus-rgb:255 255 255;--tactile-panel-alpha:1;--tactile-panel-soft-alpha:.92;--tactile-border-alpha:1;--tactile-shadow-alpha:.5;--tactile-focus-alpha:.72;--tactile-paper-alpha:1;--tactile-sidebar-alpha:1}[data-ui=tactile][data-theme][data-mode]{--tactile-bg-rgb:var(--usk-bg-rgb);--tactile-surface-rgb:var(--usk-surface-rgb);--tactile-surface-strong-rgb:var(--usk-surface-strong-rgb);--tactile-surface-soft-rgb:var(--usk-surface-soft-rgb);--tactile-text-rgb:var(--usk-text-rgb);--tactile-text-muted-rgb:var(--usk-text-muted-rgb);--tactile-border-rgb:var(--usk-border-rgb);--tactile-primary-rgb:var(--usk-primary-rgb);--tactile-primary-hover-rgb:var(--usk-primary-hover-rgb);--tactile-primary-text-rgb:var(--usk-primary-text-rgb);--tactile-secondary-rgb:var(--usk-secondary-rgb);--tactile-secondary-hover-rgb:var(--usk-secondary-hover-rgb);--tactile-secondary-text-rgb:var(--usk-secondary-text-rgb);--tactile-accent-rgb:var(--usk-accent-rgb);--tactile-accent-text-rgb:var(--usk-accent-text-rgb);--tactile-success-rgb:var(--usk-success-rgb);--tactile-success-text-rgb:var(--usk-success-text-rgb);--tactile-warning-rgb:var(--usk-warning-rgb);--tactile-warning-text-rgb:var(--usk-warning-text-rgb);--tactile-danger-rgb:var(--usk-danger-rgb);--tactile-danger-text-rgb:var(--usk-danger-text-rgb);--tactile-link-rgb:var(--usk-link-rgb);--tactile-focus-rgb:var(--usk-focus-rgb)}[data-ui=tactile][data-mode]{--usk-native-bg:var(--tactile-bg);--tactile-bg-rgb:var(--usk-bg-rgb,var(--tactile-fallback-bg-rgb));--tactile-surface-rgb:var(--usk-surface-rgb,var(--tactile-fallback-surface-rgb));--tactile-surface-strong-rgb:var(--usk-surface-strong-rgb,var(--tactile-fallback-surface-strong-rgb));--tactile-surface-soft-rgb:var(--usk-surface-soft-rgb,var(--tactile-fallback-surface-soft-rgb));--tactile-text-rgb:var(--usk-text-rgb,var(--tactile-fallback-text-rgb));--tactile-text-muted-rgb:var(--usk-text-muted-rgb,var(--tactile-fallback-text-muted-rgb));--tactile-border-rgb:var(--usk-border-rgb,var(--tactile-fallback-border-rgb));--tactile-primary-rgb:var(--usk-primary-rgb,var(--tactile-fallback-primary-rgb));--tactile-primary-hover-rgb:var(--usk-primary-hover-rgb,var(--tactile-fallback-primary-hover-rgb));--tactile-primary-text-rgb:var(--usk-primary-text-rgb,var(--tactile-fallback-primary-text-rgb));--tactile-secondary-rgb:var(--usk-secondary-rgb,var(--tactile-fallback-secondary-rgb));--tactile-secondary-hover-rgb:var(--usk-secondary-hover-rgb,var(--tactile-fallback-secondary-hover-rgb));--tactile-secondary-text-rgb:var(--usk-secondary-text-rgb,var(--tactile-fallback-secondary-text-rgb));--tactile-accent-rgb:var(--usk-accent-rgb,var(--tactile-fallback-accent-rgb));--tactile-accent-text-rgb:var(--usk-accent-text-rgb,var(--tactile-fallback-accent-text-rgb));--tactile-success-rgb:var(--usk-success-rgb,var(--tactile-fallback-success-rgb));--tactile-success-text-rgb:var(--usk-success-text-rgb,var(--tactile-fallback-success-text-rgb));--tactile-warning-rgb:var(--usk-warning-rgb,var(--tactile-fallback-warning-rgb));--tactile-warning-text-rgb:var(--usk-warning-text-rgb,var(--tactile-fallback-warning-text-rgb));--tactile-danger-rgb:var(--usk-danger-rgb,var(--tactile-fallback-danger-rgb));--tactile-danger-text-rgb:var(--usk-danger-text-rgb,var(--tactile-fallback-danger-text-rgb));--tactile-link-rgb:var(--usk-link-rgb,var(--tactile-fallback-link-rgb));--tactile-focus-rgb:var(--usk-focus-rgb,var(--tactile-fallback-focus-rgb));--usk-native-surface:var(--tactile-surface);--usk-native-surface-strong:var(--tactile-surface-strong);--usk-native-surface-soft:var(--tactile-surface-soft);--usk-native-card-bg:var(--tactile-card-bg);--usk-native-control-bg:var(--tactile-control-bg);--usk-native-text:var(--tactile-text);--usk-native-text-muted:var(--tactile-text-muted);--usk-native-border:var(--tactile-border);--usk-native-primary:var(--tactile-primary);--usk-native-primary-hover:var(--tactile-primary-hover);--usk-native-on-primary:var(--tactile-on-primary);--usk-native-focus:var(--tactile-focus);--usk-native-success:var(--tactile-success);--usk-native-warning:var(--tactile-warning);--usk-native-danger:var(--tactile-danger);--usk-native-link:var(--tactile-link);--usk-native-font-body:var(--tactile-font-body);--usk-native-font-heading:var(--tactile-font-heading);--usk-native-font-control:var(--tactile-font-control);--usk-native-font-mono:var(--tactile-font-mono);--usk-native-radius-sm:var(--tactile-radius-xs);--usk-native-radius:var(--tactile-radius-md);--usk-native-radius-lg:var(--tactile-radius-lg);--usk-native-shadow:var(--tactile-button-shadow);--usk-native-shadow-md:var(--tactile-panel-shadow);--usk-native-focus-ring:var(--tactile-focus-ring,0 0 0 3px rgb(var(--tactile-focus-rgb) / .28));--usk-native-border-width:1px;--usk-native-field-gap:.5rem;--usk-native-panel-padding:var(--tactile-space-5);--usk-native-control-min-block-size:3rem;--usk-native-control-padding-block:.74rem;--usk-native-control-padding-inline:.95rem;--usk-native-subcontrol-padding-block:.58rem;--usk-native-subcontrol-padding-inline:.72rem;--usk-native-choice-size:1.35rem;--usk-native-choice-background:var(--tactile-control-bg);--usk-native-choice-border:1px solid var(--tactile-keyline);--usk-native-checkbox-radius:.18rem;--usk-native-radio-radius:50%;--usk-native-choice-shadow:var(--tactile-inset-shadow);--usk-native-choice-checked-background:var(--tactile-action-solid);--usk-native-choice-mark-color:var(--tactile-on-primary);--usk-native-select-indicator-image:linear-gradient(45deg, transparent 50%, var(--tactile-text) 50%), linear-gradient(135deg, var(--tactile-text) 50%, transparent 50%);--usk-native-select-indicator-size:.5rem .5rem, .5rem .5rem;--usk-native-select-indicator-position:calc(100% - 1rem) 50%, calc(100% - .72rem) 50%;--usk-native-select-padding-inline-end:2.25rem;--usk-native-range-track-size:.56rem;--usk-native-range-track-background:var(--tactile-recessed-track);--usk-native-range-track-border:1px solid var(--tactile-track-rim);--usk-native-range-track-radius:.2rem;--usk-native-range-track-shadow:var(--tactile-deep-inset-shadow);--usk-native-range-progress-background:var(--tactile-action-solid);--usk-native-range-thumb-size:1.55rem;--usk-native-range-thumb-background:var(--tactile-thumb-bg);--usk-native-range-thumb-border:1px solid var(--tactile-keyline);--usk-native-range-thumb-radius:.22rem;--usk-native-range-thumb-shadow:var(--tactile-button-shadow);--usk-native-progress-size:.76rem;--usk-native-progress-track-background:var(--tactile-recessed-track);--usk-native-progress-track-border:1px solid var(--tactile-track-rim);--usk-native-progress-track-radius:.18rem;--usk-native-progress-track-shadow:var(--tactile-deep-inset-shadow);--usk-native-progress-value-background:var(--tactile-progress-fill);--usk-native-progress-value-radius:.12rem;--usk-native-progress-value-shadow:inset 0 1px 0 rgb(var(--tactile-surface-strong-rgb) / .22);--usk-native-meter-optimum-background:var(--tactile-success);--usk-native-meter-suboptimum-background:var(--tactile-warning);--usk-native-meter-critical-background:var(--tactile-danger);--usk-native-file-button-background:var(--tactile-action-solid);--usk-native-file-button-border:1px solid var(--tactile-keyline);--usk-native-file-button-radius:.22rem;--usk-native-file-button-shadow:var(--tactile-button-shadow);--usk-native-color-swatch-border:1px solid var(--tactile-keyline);--usk-native-color-swatch-radius:.18rem;--usk-native-indicator-opacity:.92;--usk-native-indicator-filter:none;--usk-native-scrollbar-size:.85rem;--usk-native-scrollbar-track:var(--tactile-recessed-track);--usk-native-scrollbar-thumb:var(--tactile-thumb-bg);--usk-native-scrollbar-radius:.18rem;--tactile-bg:rgb(var(--tactile-bg-rgb));--tactile-surface:rgb(var(--tactile-surface-rgb) / var(--tactile-panel-alpha));--tactile-surface-strong:rgb(var(--tactile-surface-strong-rgb) / var(--tactile-panel-alpha));--tactile-surface-soft:rgb(var(--tactile-surface-soft-rgb) / var(--tactile-panel-soft-alpha));--tactile-text:rgb(var(--tactile-text-rgb));--tactile-text-muted:rgb(var(--tactile-text-muted-rgb));--tactile-fg:var(--tactile-text);--tactile-surface-fg:var(--tactile-text);--tactile-muted:var(--tactile-text-muted);--tactile-border:rgb(var(--tactile-border-rgb) / max(var(--tactile-border-alpha), var(--usk-border-min-alpha)));--tactile-control-fg:var(--tactile-text);--tactile-primary:rgb(var(--tactile-primary-rgb));--tactile-primary-hover:rgb(var(--tactile-primary-hover-rgb));--tactile-primary-text:rgb(var(--tactile-primary-text-rgb));--tactile-secondary:rgb(var(--tactile-secondary-rgb));--tactile-secondary-hover:rgb(var(--tactile-secondary-hover-rgb));--tactile-secondary-text:rgb(var(--tactile-secondary-text-rgb));--tactile-on-primary:var(--tactile-primary-text);--tactile-on-secondary:var(--tactile-secondary-text);--tactile-on-accent:rgb(var(--tactile-accent-text-rgb));--tactile-on-success:rgb(var(--tactile-success-text-rgb));--tactile-on-warning:rgb(var(--tactile-warning-text-rgb));--tactile-on-danger:rgb(var(--tactile-danger-text-rgb));--tactile-accent:rgb(var(--tactile-accent-rgb));--tactile-success:rgb(var(--tactile-success-rgb));--tactile-warning:rgb(var(--tactile-warning-rgb));--tactile-danger:rgb(var(--tactile-danger-rgb));--tactile-link:rgb(var(--tactile-link-rgb));--tactile-focus:rgb(var(--tactile-focus-rgb));--tactile-focus-ring:0 0 0 3px rgb(var(--tactile-focus-rgb) / var(--tactile-focus-alpha));--tactile-paper-wash:rgb(var(--tactile-warning-rgb) / .14);--tactile-bevel-highlight:rgb(var(--tactile-surface-strong-rgb) / .82);--tactile-bevel-shadow:rgb(var(--tactile-text-rgb) / .24);--tactile-theme-bg-size:auto;--tactile-paper-bg:linear-gradient(180deg, var(--tactile-paper-wash), transparent 28rem), linear-gradient(135deg, rgb(var(--tactile-accent-rgb) / .06), transparent 26rem), linear-gradient(180deg, rgb(var(--tactile-surface-strong-rgb) / var(--tactile-paper-alpha)), rgb(var(--tactile-surface-rgb) / var(--tactile-panel-alpha)));--tactile-paper-grain:radial-gradient(circle at 12% 18%, rgb(var(--tactile-text-rgb) / .04) 0 1px, transparent 1.4px), radial-gradient(circle at 68% 34%, rgb(var(--tactile-warning-rgb) / .055) 0 1px, transparent 1.5px), linear-gradient(90deg, rgb(var(--tactile-text-rgb) / .018) 1px, transparent 1px), linear-gradient(180deg, rgb(var(--tactile-warning-rgb) / .055), transparent 18rem);--tactile-theme-bg:var(--tactile-paper-grain), var(--tactile-paper-bg), var(--tactile-bg);--tactile-card-bg:var(--tactile-paper-grain), var(--tactile-paper-bg);--tactile-control-bg:linear-gradient(180deg, rgb(var(--tactile-warning-rgb) / .1), transparent), linear-gradient(180deg, rgb(var(--tactile-surface-strong-rgb) / .86), rgb(var(--tactile-surface-soft-rgb) / .7));--tactile-field-bg:linear-gradient(180deg, rgb(var(--tactile-warning-rgb) / .075), transparent), linear-gradient(180deg, rgb(var(--tactile-surface-soft-rgb) / .8), rgb(var(--tactile-surface-strong-rgb) / .58));--tactile-inset-bg:linear-gradient(180deg, rgb(var(--tactile-warning-rgb) / .08), transparent), linear-gradient(180deg, rgb(var(--tactile-surface-soft-rgb) / .74), rgb(var(--tactile-surface-rgb) / .6));--tactile-recessed-track:rgb(var(--tactile-text-rgb) / .82);--tactile-track-rim:rgb(var(--tactile-text-rgb) / .72);--tactile-thumb-bg:linear-gradient(90deg, rgb(var(--tactile-warning-rgb) / .1), transparent), linear-gradient(90deg, rgb(var(--tactile-surface-strong-rgb) / .98), rgb(var(--tactile-surface-soft-rgb) / .9));--tactile-action-solid:var(--tactile-primary);--tactile-action-bg:linear-gradient(180deg, var(--tactile-primary), var(--tactile-primary-hover));--tactile-action-hover-bg:linear-gradient(180deg, var(--tactile-primary-hover), var(--tactile-primary));--tactile-progress-fill:linear-gradient(90deg, var(--tactile-success), var(--tactile-primary));--tactile-keyline:rgb(var(--tactile-text-rgb) / max(.46, calc(var(--tactile-border-alpha) * .78)));--tactile-panel-shadow:inset 0 2px 0 var(--tactile-bevel-highlight), inset 0 -2px 0 var(--tactile-bevel-shadow), 0 .55rem 1.25rem rgb(var(--tactile-text-rgb) / var(--tactile-shadow-alpha));--tactile-button-shadow:inset 0 2px 0 var(--tactile-bevel-highlight), inset 0 -2px 0 var(--tactile-bevel-shadow), 0 .32rem .68rem rgb(var(--tactile-text-rgb) / calc(var(--tactile-shadow-alpha) * .92));--tactile-inset-shadow:inset .16rem .16rem .34rem rgb(var(--tactile-text-rgb) / .2), inset -.08rem -.08rem .2rem rgb(var(--tactile-surface-strong-rgb) / .38);--tactile-deep-inset-shadow:inset .16rem .16rem .32rem #00000094, inset -.08rem -.08rem .16rem rgb(var(--tactile-surface-strong-rgb) / .14);--tactile-sidebar-bg:linear-gradient(180deg, rgb(var(--tactile-text-rgb) / var(--tactile-sidebar-alpha)), rgb(var(--tactile-text-rgb) / calc(var(--tactile-sidebar-alpha) - .06)));--tactile-sidebar-fg:rgb(var(--tactile-bg-rgb));--tactile-sidebar-muted:rgb(var(--tactile-bg-rgb) / .74);--tactile-rail:var(--tactile-primary);--tactile-spinner-track:rgb(var(--tactile-border-rgb) / max(.28, calc(var(--tactile-border-alpha) * .7)));--tactile-spinner-stroke:var(--tactile-primary);--tactile-spinner-accent:var(--tactile-accent)}@supports (color:color-mix(in srgb,black,white)){[data-ui=tactile][data-mode]{--tactile-border:color-mix(in srgb, rgb(var(--tactile-border-rgb) / max(var(--tactile-border-alpha), var(--usk-border-min-alpha))), var(--tactile-text) var(--usk-border-text-mix))}}[data-ui=tactile]{background:var(--tactile-paper-grain),var(--tactile-paper-bg),var(--tactile-bg);color:var(--tactile-text);font-family:var(--tactile-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}[data-ui=tactile] *,[data-ui=tactile] :before,[data-ui=tactile] :after{box-sizing:border-box}[data-ui=tactile][data-mode]{background:var(--tactile-theme-bg);background-size:var(--tactile-theme-bg-size)}.tactile-title,.tactile-heading{font-family:var(--tactile-font-heading)}.tactile-kicker,.tactile-button,.tactile-badge,.tactile-nav-link,:where([data-ui=tactile]) .ui-button,:where([data-ui=tactile]) .ui-badge,:where([data-ui=tactile]) .ui-nav-link{font-family:var(--tactile-font-control)}.tactile-title{color:var(--tactile-text);font-family:var(--tactile-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.98}.tactile-heading{color:var(--tactile-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.5vw,2.1rem);line-height:1.08}.tactile-kicker{color:var(--tactile-text);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.tactile-subtitle,.tactile-copy{color:var(--tactile-text-muted);margin:0;line-height:1.58}.tactile-text-muted{color:var(--tactile-text-muted)}.tactile-divider{background:rgb(var(--tactile-border-rgb)/.62);width:100%;height:1px;box-shadow:0 1px 0 rgb(var(--tactile-surface-strong-rgb)/.48);border:0}.tactile-surface,.tactile-card,.tactile-panel,.tactile-toolbar,.tactile-table-wrap,:where([data-ui=tactile]) .ui-card,:where([data-ui=tactile]) .ui-toolbar,:where([data-ui=tactile]) .ui-table-wrap{background:var(--tactile-card-bg);color:var(--tactile-text);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-lg);box-shadow:var(--tactile-panel-shadow);transition:transform var(--tactile-transition-base),box-shadow var(--tactile-transition-base),border-color var(--tactile-transition-base),background var(--tactile-transition-base);position:relative}.tactile-toolbar,:where([data-ui=tactile]) .ui-toolbar{justify-content:space-between;align-items:center;gap:var(--tactile-space-4);padding:var(--tactile-space-4);flex-wrap:wrap;display:flex}.tactile-surface-sm{border-radius:var(--tactile-radius-md);box-shadow:var(--tactile-button-shadow)}.tactile-surface-lg{border-radius:var(--tactile-radius-xl);box-shadow:inset 0 1px 0 rgb(var(--tactile-surface-strong-rgb)/.72),0 .9rem 2rem rgb(var(--tactile-text-rgb)/calc(var(--tactile-shadow-alpha) + .08))}.tactile-well,.tactile-inset{background:var(--tactile-inset-bg);color:var(--tactile-text);border:1px solid rgb(var(--tactile-border-rgb)/calc(var(--tactile-border-alpha)*.82));border-radius:var(--tactile-radius-md);padding:var(--tactile-space-5);box-shadow:var(--tactile-inset-shadow)}.tactile-hover-lift:hover{box-shadow:inset 0 1px 0 rgb(var(--tactile-surface-strong-rgb)/.8),0 .9rem 1.8rem rgb(var(--tactile-text-rgb)/calc(var(--tactile-shadow-alpha) + .08));transform:translateY(-1px)}.tactile-button,.tactile-icon-button,:where([data-ui=tactile]) .ui-button,:where([data-ui=tactile]) .ui-icon-button{appearance:none;justify-content:center;align-items:center;gap:var(--tactile-space-2);background:var(--tactile-control-bg);min-height:3rem;color:var(--tactile-text);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-md);box-shadow:var(--tactile-button-shadow);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--tactile-transition-fast),background var(--tactile-transition-fast),border-color var(--tactile-transition-fast),box-shadow var(--tactile-transition-fast),transform var(--tactile-transition-fast);padding:.72rem 1.15rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.tactile-button-primary:hover,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=primary]):hover{background:var(--tactile-action-hover-bg);border-color:var(--tactile-primary-hover)}.tactile-button-secondary:hover,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=secondary]):hover{background:var(--tactile-field-bg);border-color:var(--tactile-primary)}.tactile-icon-button,:where([data-ui=tactile]) .ui-icon-button{border-radius:var(--tactile-radius-sm);width:3rem;padding:0}.tactile-button:disabled,.tactile-icon-button:disabled,.tactile-disabled,:where([data-ui=tactile]) .ui-button:disabled,:where([data-ui=tactile]) .ui-icon-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.tactile-card,.tactile-panel,.tactile-toolbar,.tactile-table-wrap,:where([data-ui=tactile]) .ui-card,:where([data-ui=tactile]) .ui-toolbar,:where([data-ui=tactile]) .ui-table-wrap{background:var(--tactile-card-bg)}.tactile-button:not(.tactile-button-primary):not(.tactile-button-secondary):not(.tactile-button-danger):not(.tactile-button-warning):not(.tactile-button-ghost),.tactile-icon-button,:where([data-ui=tactile]) .ui-button:not(.ui-button:where([data-ui-variant=primary])):not(.ui-button:where([data-ui-variant=secondary])):not(.ui-button:where([data-ui-variant=danger])):not(.ui-button:where([data-ui-variant=warning])):not(.ui-button:where([data-ui-variant=ghost])),:where([data-ui=tactile]) .ui-icon-button{background:var(--tactile-control-bg)}.tactile-button,.tactile-icon-button,.tactile-badge,.tactile-nav-link,:where([data-ui=tactile]) .ui-button,:where([data-ui=tactile]) .ui-icon-button,:where([data-ui=tactile]) .ui-badge,:where([data-ui=tactile]) .ui-nav-link{font-family:var(--tactile-font-control)}.tactile-field,:where([data-ui=tactile]) .ui-field{gap:var(--tactile-space-2);flex-direction:column;display:flex}.tactile-label,:where([data-ui=tactile]) .ui-label{color:var(--tactile-text);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.tactile-input,.tactile-textarea,.tactile-select,:where([data-ui=tactile]) .ui-input,:where([data-ui=tactile]) .ui-textarea,:where([data-ui=tactile]) .ui-select{background:var(--tactile-field-bg);width:100%;min-height:3rem;color:var(--tactile-text);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-md);box-shadow:var(--tactile-inset-shadow);font:inherit;transition:background var(--tactile-transition-fast),border-color var(--tactile-transition-fast),box-shadow var(--tactile-transition-fast);outline:none;padding:.74rem 1rem}.tactile-textarea,:where([data-ui=tactile]) .ui-textarea{resize:vertical;min-height:8rem}.tactile-input:hover,.tactile-textarea:hover,.tactile-select:hover,:where([data-ui=tactile]) .ui-input:hover,:where([data-ui=tactile]) .ui-textarea:hover,:where([data-ui=tactile]) .ui-select:hover{border-color:rgb(var(--tactile-primary-rgb)/.58)}.tactile-help-text,:where([data-ui=tactile]) .ui-help-text{color:var(--tactile-text-muted);font-size:.875rem;line-height:1.45}.tactile-check,.tactile-radio,:where([data-ui=tactile]) .ui-check,:where([data-ui=tactile]) .ui-radio{align-items:center;gap:var(--tactile-space-2);color:var(--tactile-text);cursor:pointer;display:inline-flex}.tactile-check input,.tactile-radio input,:where([data-ui=tactile]) .ui-check input,:where([data-ui=tactile]) .ui-radio input{opacity:0;pointer-events:none;position:absolute}.tactile-check-control,.tactile-radio-control,:where([data-ui=tactile]) .ui-check-control,:where([data-ui=tactile]) .ui-radio-control{background:var(--tactile-field-bg);border:1px solid var(--tactile-keyline);width:1.35rem;height:1.35rem;box-shadow:var(--tactile-inset-shadow);transition:background var(--tactile-transition-fast),box-shadow var(--tactile-transition-fast);place-items:center;display:inline-grid}.tactile-check-control,:where([data-ui=tactile]) .ui-check-control{border-radius:var(--tactile-radius-xs)}.tactile-radio-control,:where([data-ui=tactile]) .ui-radio-control{border-radius:50%}.tactile-check input:checked+.tactile-check-control:after,:where([data-ui=tactile]) .ui-check input:checked+.ui-check-control:after{content:"✓";color:var(--tactile-on-primary);font-size:.9rem;font-weight:900}.tactile-radio input:checked+.tactile-radio-control:after,:where([data-ui=tactile]) .ui-radio input:checked+.ui-radio-control:after{content:"";background:var(--tactile-on-primary);border-radius:50%;width:.55rem;height:.55rem}.tactile-switch,:where([data-ui=tactile]) .ui-switch{align-items:center;gap:var(--tactile-space-3);color:var(--tactile-text);cursor:pointer;display:inline-flex}.tactile-switch input,:where([data-ui=tactile]) .ui-switch input{opacity:0;pointer-events:none;position:absolute}.tactile-switch-track,:where([data-ui=tactile]) .ui-switch-track{background:var(--tactile-recessed-track);border:1px solid var(--tactile-track-rim);border-radius:var(--tactile-radius-sm);width:4.35rem;height:1.9rem;box-shadow:var(--tactile-deep-inset-shadow);transition:background var(--tactile-transition-fast),box-shadow var(--tactile-transition-fast);position:relative}.tactile-switch-thumb,:where([data-ui=tactile]) .ui-switch-thumb{background:var(--tactile-thumb-bg);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-xs);width:1.58rem;height:1.58rem;box-shadow:var(--tactile-button-shadow);transition:left var(--tactile-transition-fast),background var(--tactile-transition-fast);position:absolute;top:.16rem;left:.16rem}.tactile-switch input:checked+.tactile-switch-track .tactile-switch-thumb,:where([data-ui=tactile]) .ui-switch input:checked+.ui-switch-track .ui-switch-thumb{background:var(--tactile-thumb-bg);left:calc(100% - 1.74rem)}.tactile-badge,:where([data-ui=tactile]) .ui-badge{align-items:center;gap:var(--tactile-space-1);background:var(--tactile-field-bg);min-height:1.65rem;color:var(--tactile-text);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-sm);box-shadow:inset 0 1px 0 rgb(var(--tactile-surface-strong-rgb)/.58);letter-spacing:.04em;text-transform:uppercase;padding:.32rem .68rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.tactile-badge-primary,:where([data-ui=tactile]) .ui-badge:where([data-ui-variant=primary]){background:var(--tactile-action-solid);color:var(--tactile-on-primary);border-color:var(--tactile-primary)}.tactile-badge-secondary,:where([data-ui=tactile]) .ui-badge:where([data-ui-variant=secondary]){background:var(--tactile-secondary);color:var(--tactile-on-secondary);border-color:var(--tactile-secondary)}.tactile-badge-success,:where([data-ui=tactile]) .ui-badge:where([data-ui-variant=success]){background:var(--tactile-success);color:var(--tactile-on-success);border-color:var(--tactile-success)}.tactile-badge-warning,:where([data-ui=tactile]) .ui-badge:where([data-ui-variant=warning]){background:var(--tactile-warning);color:var(--tactile-on-warning);border-color:var(--tactile-warning)}.tactile-badge-danger,:where([data-ui=tactile]) .ui-badge:where([data-ui-variant=danger]){background:var(--tactile-danger);color:var(--tactile-on-danger);border-color:var(--tactile-danger)}.tactile-nav,:where([data-ui=tactile]) .ui-nav{align-items:center;gap:var(--tactile-space-2);padding:var(--tactile-space-2);background:var(--tactile-sidebar-bg);border:1px solid rgb(var(--tactile-text-rgb)/.88);border-radius:var(--tactile-radius-lg);box-shadow:inset 0 1px 0 rgb(var(--tactile-bg-rgb)/.08),0 .75rem 1.5rem rgb(var(--tactile-text-rgb)/calc(var(--tactile-shadow-alpha) + .12));flex-wrap:wrap;display:flex}.tactile-nav-link,:where([data-ui=tactile]) .ui-nav-link{min-height:2.75rem;color:var(--tactile-sidebar-muted);border-radius:var(--tactile-radius-md);transition:color var(--tactile-transition-fast),background var(--tactile-transition-fast),box-shadow var(--tactile-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.tactile-tooltip,[data-ui=tactile] :where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:var(--tactile-sidebar-bg);max-inline-size:16rem;color:var(--tactile-sidebar-fg);border:1px solid rgb(var(--tactile-bg-rgb)/.18);border-radius:var(--tactile-radius-md);box-shadow:inset 0 1px 0 rgb(var(--tactile-bg-rgb)/.08),0 .7rem 1.4rem rgb(var(--tactile-text-rgb)/var(--tactile-shadow-alpha));align-items:center;gap:.45rem;padding:.6rem .82rem;font-size:.82rem;font-weight:850;line-height:1.35;display:inline-flex}.tactile-tooltip-arrow{background:rgb(var(--tactile-text-rgb)/.9);border:1px solid rgb(var(--tactile-bg-rgb)/.18);border-radius:.12rem;flex:none;block-size:.6rem;inline-size:.6rem;transform:rotate(45deg)}.tactile-progress,:where([data-ui=tactile]) .ui-progress{background:var(--tactile-recessed-track);border:1px solid var(--tactile-track-rim);border-radius:var(--tactile-radius-sm);width:100%;height:.8rem;box-shadow:var(--tactile-deep-inset-shadow);overflow:hidden}.tactile-progress-bar,:where([data-ui=tactile]) .ui-progress-bar{height:100%;width:var(--tactile-progress-value,50%);background:var(--tactile-progress-fill);box-shadow:inset 0 1px 0 rgb(var(--tactile-surface-strong-rgb)/.2);border-radius:.12rem}.tactile-alert,:where([data-ui=tactile]) .ui-alert{gap:var(--tactile-space-2);padding:var(--tactile-space-4);background:var(--tactile-card-bg);color:var(--tactile-text);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-lg);box-shadow:var(--tactile-panel-shadow);border-inline-start-width:.28rem;display:grid}.tactile-alert-success,:where([data-ui=tactile]) .ui-alert:where([data-ui-variant=success]){border-left-color:var(--tactile-success)}.tactile-alert-warning,:where([data-ui=tactile]) .ui-alert:where([data-ui-variant=warning]){border-left-color:var(--tactile-warning)}.tactile-alert-danger,:where([data-ui=tactile]) .ui-alert:where([data-ui-variant=danger]){border-left-color:var(--tactile-danger)}.tactile-alert-title,:where([data-ui=tactile]) .ui-alert-title{margin:0;font-weight:900}.tactile-alert-body,:where([data-ui=tactile]) .ui-alert-body{color:var(--tactile-text-muted);margin:0;line-height:1.55}.tactile-table-wrap,:where([data-ui=tactile]) .ui-table-wrap{overflow:auto}.tactile-table,:where([data-ui=tactile]) .ui-table{border-collapse:collapse;width:100%}.tactile-table th,.tactile-table td,:where([data-ui=tactile]) .ui-table th,:where([data-ui=tactile]) .ui-table td{text-align:left;border-bottom:1px solid rgb(var(--tactile-border-rgb)/.58);padding:.9rem 1rem}.tactile-table th,:where([data-ui=tactile]) .ui-table th{color:var(--tactile-text);text-transform:uppercase;letter-spacing:.08em;background:var(--tactile-field-bg);box-shadow:inset 0-1px 0 rgb(var(--tactile-text-rgb)/.08);font-size:.78rem;font-weight:900}.tactile-table td,:where([data-ui=tactile]) .ui-table td{color:var(--tactile-text-muted)}.tactile-table tr:hover td,:where([data-ui=tactile]) .ui-table tr:hover td{background:rgb(var(--tactile-primary-rgb)/.045)}.tactile-text-primary{color:var(--tactile-primary)}.tactile-text-secondary{color:var(--tactile-secondary)}.tactile-text-accent{color:var(--tactile-accent)}.tactile-text-success{color:var(--tactile-success)}.tactile-text-warning{color:var(--tactile-warning)}.tactile-text-danger{color:var(--tactile-danger)}.tactile-bg-primary{background:var(--tactile-primary);color:var(--tactile-on-primary)}.tactile-bg-secondary{background:var(--tactile-secondary);color:var(--tactile-on-secondary)}.tactile-border{border:1px solid var(--tactile-border)}.tactile-rounded{border-radius:var(--tactile-radius-md)}.tactile-rounded-lg{border-radius:var(--tactile-radius-lg)}.tactile-rounded-xl{border-radius:var(--tactile-radius-xl)}.tactile-pill{border-radius:var(--tactile-radius-pill)}.tactile-sr-only,.tactile-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tactile-skip-link{z-index:9999;background:var(--tactile-primary);color:var(--tactile-on-primary);border-radius:var(--tactile-radius-md);padding:.75rem 1rem;font-weight:900;position:absolute;top:1rem;left:1rem;transform:translateY(-150%)}.tactile-skip-link:focus{transform:translateY(0)}.tactile-bevel{background:var(--tactile-card-bg);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow)}.tactile-pressed{background:var(--tactile-inset-bg);box-shadow:var(--tactile-inset-shadow);transform:translateY(1px)}.tactile-knob{background:radial-gradient(circle at 35% 30%,rgb(var(--tactile-surface-strong-rgb)/.72),transparent 30%),var(--tactile-thumb-bg);border:1px solid var(--tactile-keyline);block-size:3.25rem;inline-size:3.25rem;box-shadow:var(--tactile-button-shadow);border-radius:50%}.tactile-spinner,.tactile-loading-spinner,[data-ui=tactile] :where(.ui-spinner,.loading-spinner,[data-loading-spinner]){border:.18rem solid rgb(var(--tactile-border-rgb)/.55);border-block-start-color:var(--tactile-spinner-stroke);border-inline-end-color:var(--tactile-spinner-accent);background:var(--tactile-thumb-bg);block-size:2rem;inline-size:2rem;box-shadow:var(--tactile-button-shadow);vertical-align:-.2em;border-radius:50%;animation:.85s cubic-bezier(.2,.8,.2,1) infinite tactile-spin;display:inline-block}.tactile-spinner-sm{border-width:.12rem;block-size:1rem;inline-size:1rem}.tactile-spinner-lg{border-width:.24rem;block-size:3rem;inline-size:3rem}.tactile-button[aria-busy=true],.tactile-icon-button[aria-busy=true],[data-ui=tactile] :where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]),:where([data-ui=tactile]) .ui-button[aria-busy=true],:where([data-ui=tactile]) .ui-icon-button[aria-busy=true]{cursor:progress;gap:.55rem}.tactile-button[aria-busy=true]:after,.tactile-icon-button[aria-busy=true]:after,[data-ui=tactile] :where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after,:where([data-ui=tactile]) .ui-button[aria-busy=true]:after,:where([data-ui=tactile]) .ui-icon-button[aria-busy=true]:after{content:"";border:.16em solid rgb(var(--tactile-primary-text-rgb)/.42);border-block-start-color:currentColor;border-radius:50%;block-size:1em;inline-size:1em;animation:.75s linear infinite tactile-spin;display:inline-block}@keyframes tactile-spin{to{transform:rotate(360deg)}}.tactile-card-media{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-md);inline-size:100%;box-shadow:var(--tactile-inset-shadow);display:block}.tactile-card-service{gap:var(--tactile-space-3);text-align:center;align-content:start;display:grid;position:relative;overflow:visible}.tactile-card-service>.tactile-icon-medallion{z-index:2;justify-self:center;margin-block-start:-2.15rem;position:relative}.tactile-card-service>.tactile-card-media+.tactile-icon-medallion{margin-block-start:-2.15rem}.tactile-card-feature{gap:var(--tactile-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tactile-card-accent-edge{border-inline-start:.28rem solid var(--tactile-primary)}.tactile-icon-medallion{background:var(--tactile-primary);block-size:3.75rem;inline-size:3.75rem;color:var(--tactile-on-primary);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-md);flex:none;place-items:center;padding:.7rem;line-height:1;display:inline-grid}.tactile-icon-medallion>:where(svg,img){object-fit:contain;block-size:100%;inline-size:100%}.tactile-button.tactile-button-cut,.tactile-button-cut,:where([data-ui=tactile]) .ui-button.tactile-button-cut{clip-path:polygon(.6rem 0,100% 0,100% calc(100% - .6rem),calc(100% - .6rem) 100%,0 100%,0 .6rem);border-radius:0}.tactile-button.tactile-button-cut:focus-visible,.tactile-button-cut:focus-visible,:where([data-ui=tactile]) .ui-button.tactile-button-cut:focus-visible{outline-offset:-3px}.tactile-button.tactile-button-outline-heavy,.tactile-button-outline-heavy,:where([data-ui=tactile]) .ui-button.tactile-button-outline-heavy{color:var(--tactile-primary);border-style:solid;border-width:2px;border-color:var(--tactile-primary);box-shadow:none;background:0 0}.tactile-button.tactile-button-outline-heavy:hover,.tactile-button-outline-heavy:hover,:where([data-ui=tactile]) .ui-button.tactile-button-outline-heavy:hover{background:var(--tactile-primary);color:var(--tactile-on-primary);border-color:var(--tactile-primary-hover)}.tactile-badge-seal{aspect-ratio:1;background:var(--tactile-surface-strong);inline-size:5rem;min-inline-size:5rem;color:var(--tactile-text);border:1px solid var(--tactile-primary);text-align:center;font-family:var(--tactile-font-heading);letter-spacing:.04em;border-radius:50%;align-content:center;place-items:center;padding:.65rem;font-size:.72rem;font-weight:900;line-height:1.05;display:inline-grid}.tactile-feature-strip{background:var(--tactile-card-bg);color:var(--tactile-text);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.tactile-feature-item{align-items:center;gap:var(--tactile-space-3);min-inline-size:0;padding:var(--tactile-space-4);border-inline-end:1px solid rgb(var(--tactile-border-rgb)/.62);grid-template-columns:auto minmax(0,1fr);display:grid}.tactile-feature-item:last-child{border-inline-end:0}.tactile-feature-item>:where(p,small){color:var(--tactile-text-muted);margin:0}.tactile-callout-bar{align-items:center;gap:var(--tactile-space-4);padding:var(--tactile-space-4) var(--tactile-space-5);background:var(--tactile-card-bg);color:var(--tactile-text);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tactile-callout-bar>:where(p,div){min-inline-size:0}.tactile-eyebrow{color:var(--tactile-primary);font-family:var(--tactile-font-heading);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900;line-height:1.2}.tactile-media-scrim{isolation:isolate;background:var(--tactile-inset-bg);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-md);min-block-size:12rem;position:relative;overflow:hidden}.tactile-media-scrim>:where(img,picture,video){block-size:100%;inline-size:100%;min-block-size:inherit;object-fit:cover;display:block}.tactile-media-scrim>:where(figcaption,[data-media-caption]){z-index:1;color:#fff;background:linear-gradient(#0000,#00000094 44%,#000000e6);padding:clamp(1rem,4vw,2rem);position:absolute;inset-block-end:0;inset-inline:0}.tactile-media-scrim>:where(figcaption,[data-media-caption]) *{color:inherit}@media (width<=42rem){.tactile-callout-bar{grid-template-columns:1fr;align-items:start}.tactile-callout-bar>:where(.tactile-button,a,button):last-child,:where([data-ui=tactile]) .tactile-callout-bar>:where(.ui-button,a,button):last-child{justify-self:stretch}.tactile-feature-item{border-inline-end:0;border-block-end:1px solid rgb(var(--tactile-border-rgb)/.62)}.tactile-feature-item:last-child{border-block-end:0}}.tactile-card-service,.tactile-card-feature,.tactile-feature-strip,.tactile-callout-bar{box-shadow:var(--tactile-panel-shadow)}.tactile-icon-medallion,.tactile-badge-seal{background:var(--tactile-action-bg);box-shadow:var(--tactile-button-shadow)}.tactile-button-outline-heavy{box-shadow:var(--tactile-button-shadow)}.tactile-button.tactile-button-cut,.tactile-button-cut,:where([data-ui=tactile]) .ui-button.tactile-button-cut{clip-path:polygon(.38rem 0,calc(100% - .38rem) 0,100% .38rem,100% calc(100% - .38rem),calc(100% - .38rem) 100%,.38rem 100%,0 calc(100% - .38rem),0 .38rem);justify-content:center;justify-self:center;min-block-size:2.75rem;min-inline-size:6rem;max-inline-size:100%}.tactile-button.tactile-button-outline-heavy,.tactile-button-outline-heavy,:where([data-ui=tactile]) .ui-button.tactile-button-outline-heavy{clip-path:polygon(.28rem 0,calc(100% - .28rem) 0,100% .28rem,100% calc(100% - .28rem),calc(100% - .28rem) 100%,.28rem 100%,0 calc(100% - .28rem),0 .28rem);box-shadow:var(--tactile-button-shadow);border-width:2px;border-radius:0}.tactile-card-service,.tactile-media-scrim,.tactile-feature-strip,.tactile-callout-bar,.tactile-well{background:var(--tactile-card-bg);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-lg);box-shadow:var(--tactile-panel-shadow)}[data-ui=tactile][data-mode] :where(button:not([class]),input[type=button]:not([class]),input[type=submit]:not([class]),input[type=reset]:not([class])){background:var(--tactile-control-bg);color:var(--tactile-text);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-md);box-shadow:var(--tactile-button-shadow)}[data-ui=tactile][data-mode] :where(dialog){background-color:var(--tactile-surface);background-image:var(--tactile-card-bg);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-lg);box-shadow:var(--tactile-panel-shadow)}[data-ui=tactile][data-mode]{--tactile-card-bg:var(--tactile-paper-grain), var(--tactile-paper-bg), var(--tactile-surface);--tactile-control-bg:linear-gradient(180deg, var(--tactile-bevel-highlight), transparent .28rem), linear-gradient(180deg, rgb(var(--tactile-surface-strong-rgb) / .94), rgb(var(--tactile-surface-soft-rgb) / .76));--tactile-field-bg:linear-gradient(180deg, rgb(var(--tactile-text-rgb) / .055), transparent .2rem), linear-gradient(180deg, rgb(var(--tactile-surface-soft-rgb) / .78), rgb(var(--tactile-surface-strong-rgb) / .62));--tactile-inset-bg:linear-gradient(180deg, rgb(var(--tactile-text-rgb) / .07), transparent .28rem), rgb(var(--tactile-surface-soft-rgb) / .72);--tactile-keyline:rgb(var(--tactile-text-rgb) / max(.58, calc(var(--tactile-border-alpha) * .86)));--tactile-panel-shadow:inset 0 2px 0 var(--tactile-bevel-highlight), inset 0 -3px 0 var(--tactile-bevel-shadow), 0 2px 0 var(--tactile-keyline), 0 .42rem .9rem rgb(var(--tactile-text-rgb) / var(--tactile-shadow-alpha));--tactile-button-shadow:inset 0 2px 0 var(--tactile-bevel-highlight), inset 0 -3px 0 var(--tactile-bevel-shadow), 0 2px 0 var(--tactile-keyline), 0 .3rem .58rem rgb(var(--tactile-text-rgb) / calc(var(--tactile-shadow-alpha) * .82));--tactile-inset-shadow:inset .18rem .2rem .38rem rgb(var(--tactile-text-rgb) / .25), inset -.08rem -.08rem .16rem rgb(var(--tactile-surface-strong-rgb) / .34);--tactile-deep-inset-shadow:inset .2rem .22rem .38rem #000000ad, inset -.08rem -.08rem .14rem rgb(var(--tactile-surface-strong-rgb) / .12);--tactile-progress-fill:repeating-linear-gradient(90deg, var(--tactile-success) 0 calc(12.5% - .16rem), transparent calc(12.5% - .16rem) 12.5%), var(--tactile-primary);--usk-native-panel-padding:1.2rem;--usk-native-control-min-block-size:3.05rem;--usk-native-control-padding-block:.7rem;--usk-native-control-padding-inline:.9rem;--usk-native-subcontrol-padding-block:.52rem;--usk-native-subcontrol-padding-inline:.7rem;--usk-native-choice-size:1.3rem;--usk-native-choice-background:var(--tactile-field-bg);--usk-native-choice-border:1px solid var(--tactile-keyline);--usk-native-choice-shadow:var(--tactile-inset-shadow);--usk-native-checkbox-radius:.08rem;--usk-native-select-indicator-size:.42rem .42rem, .42rem .42rem;--usk-native-range-track-size:.68rem;--usk-native-range-track-border:2px solid var(--tactile-track-rim);--usk-native-range-track-radius:0;--usk-native-range-track-shadow:var(--tactile-deep-inset-shadow);--usk-native-range-thumb-size:1.65rem;--usk-native-range-thumb-border:2px solid var(--tactile-keyline);--usk-native-range-thumb-radius:.08rem;--usk-native-range-thumb-shadow:var(--tactile-button-shadow);--usk-native-progress-size:.85rem;--usk-native-progress-track-border:2px solid var(--tactile-track-rim);--usk-native-progress-track-radius:0;--usk-native-progress-track-shadow:var(--tactile-deep-inset-shadow);--usk-native-progress-value-background:var(--tactile-progress-fill);--usk-native-progress-value-radius:0;--usk-native-progress-value-shadow:inset 0 1px 0 rgb(var(--tactile-surface-strong-rgb) / .24);--usk-native-file-button-border:2px solid var(--tactile-keyline);--usk-native-file-button-radius:.08rem;--usk-native-scrollbar-size:1rem;--usk-native-scrollbar-radius:0}.tactile-title{font-family:var(--tactile-font-display);letter-spacing:-.035em;font-weight:750}.tactile-heading{font-family:var(--tactile-font-heading);letter-spacing:-.018em;font-weight:750}.tactile-button,.tactile-icon-button,:where([data-ui=tactile]) .ui-button,:where([data-ui=tactile]) .ui-icon-button{border:1px solid var(--tactile-keyline);min-height:3.05rem;box-shadow:var(--tactile-button-shadow);clip-path:polygon(.24rem 0,calc(100% - .24rem) 0,100% .24rem,100% calc(100% - .24rem),calc(100% - .24rem) 100%,.24rem 100%,0 calc(100% - .24rem),0 .24rem);letter-spacing:.025em;border-radius:0;padding:.7rem 1.05rem;font-weight:850}.tactile-button:hover,.tactile-icon-button:hover,:where([data-ui=tactile]) .ui-button:hover,:where([data-ui=tactile]) .ui-icon-button:hover{box-shadow:inset 0 2px 0 var(--tactile-bevel-highlight),inset 0-3px 0 var(--tactile-bevel-shadow),0 3px 0 var(--tactile-keyline),0 .4rem .72rem rgb(var(--tactile-text-rgb)/var(--tactile-shadow-alpha));transform:translateY(-1px)}.tactile-input:focus,.tactile-textarea:focus,.tactile-select:focus,:where([data-ui=tactile]) .ui-input:focus,:where([data-ui=tactile]) .ui-textarea:focus,:where([data-ui=tactile]) .ui-select:focus{border-color:var(--tactile-focus);box-shadow:var(--tactile-inset-shadow),var(--tactile-focus-ring)}.tactile-badge,:where([data-ui=tactile]) .ui-badge{border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-xs);min-height:1.6rem;box-shadow:inset 0 1px 0 var(--tactile-bevel-highlight),0 1px 0 var(--tactile-keyline);letter-spacing:.08em;text-transform:uppercase;padding:.28rem .58rem;font-size:.7rem;font-weight:900}.tactile-nav,:where([data-ui=tactile]) .ui-nav{background:var(--tactile-sidebar-bg);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-md);box-shadow:inset 0 1px 0 rgb(var(--tactile-bg-rgb)/.1),inset 0-2px 0 #00000073,0 .35rem .8rem rgb(var(--tactile-text-rgb)/var(--tactile-shadow-alpha));gap:.2rem;padding:.4rem}.tactile-nav-link,:where([data-ui=tactile]) .ui-nav-link{border-radius:var(--tactile-radius-xs);letter-spacing:.08em;text-transform:uppercase;min-height:2.55rem;padding:.62rem .82rem;font-size:.75rem;font-weight:900}.tactile-alert-title,:where([data-ui=tactile]) .ui-alert-title{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.tactile-table,:where([data-ui=tactile]) .ui-table{border-collapse:separate;border-spacing:0}.tactile-table th,.tactile-table td,:where([data-ui=tactile]) .ui-table th,:where([data-ui=tactile]) .ui-table td{border-inline-end:1px solid var(--tactile-keyline);border-bottom:1px solid var(--tactile-keyline);padding:.72rem .82rem}.tactile-table th,:where([data-ui=tactile]) .ui-table th{color:var(--tactile-sidebar-fg);background:var(--tactile-sidebar-bg);box-shadow:inset 0 -2px #0000006b}.tactile-table td,:where([data-ui=tactile]) .ui-table td{background:var(--tactile-field-bg);box-shadow:inset 0 1px 0 var(--tactile-bevel-highlight)}.tactile-card-service,.tactile-card-feature,.tactile-feature-strip,.tactile-callout-bar{background:var(--tactile-card-bg);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-lg);box-shadow:var(--tactile-panel-shadow);padding:1rem}.tactile-card-service{text-align:start}.tactile-feature-item{background:var(--tactile-inset-bg);border-inline-end:1px solid var(--tactile-keyline);box-shadow:inset 0 1px 0 var(--tactile-bevel-highlight),inset 0-1px 0 var(--tactile-bevel-shadow);padding:.85rem 1rem}.tactile-callout-bar{color:var(--tactile-sidebar-fg);background:var(--tactile-sidebar-bg);border-width:2px}.tactile-callout-bar>:where(.tactile-button,a,button):last-child,:where([data-ui=tactile]) .tactile-callout-bar>:where(.ui-button,a,button):last-child{justify-self:end}[data-ui=tactile][data-mode] :where(fieldset,article,aside,details,dialog){background-color:var(--tactile-surface);background-image:var(--tactile-card-bg);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-lg);box-shadow:var(--tactile-panel-shadow)}[data-ui=tactile][data-mode] :where(legend){background:var(--tactile-control-bg);border:1px solid var(--tactile-keyline);border-radius:var(--tactile-radius-xs);box-shadow:var(--tactile-button-shadow);letter-spacing:.1em;text-transform:uppercase;padding:.32rem .58rem;font-size:.7rem;font-weight:900}[data-ui=tactile][data-mode] :where(button:not([class]),input[type=button]:not([class]),input[type=submit]:not([class]),input[type=reset]:not([class])){border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-button-shadow);clip-path:polygon(.2rem 0,calc(100% - .2rem) 0,100% .2rem,100% calc(100% - .2rem),calc(100% - .2rem) 100%,.2rem 100%,0 calc(100% - .2rem),0 .2rem);border-radius:0}[data-ui=tactile][data-mode] :where(button:not([class]),input[type=button]:not([class]),input[type=submit]:not([class]),input[type=reset]:not([class])):active{box-shadow:var(--tactile-inset-shadow);transform:translateY(2px)}[data-ui=tactile][data-mode] :where(dialog){border:2px solid var(--tactile-keyline);border-radius:var(--tactile-radius-lg);box-shadow:var(--tactile-panel-shadow)}.tactile-button[aria-busy=true]:after,.tactile-icon-button[aria-busy=true]:after,[data-ui=tactile] :where(button[aria-busy=true],input[type=button][aria-busy=true],input[type=submit][aria-busy=true],input[type=reset][aria-busy=true]):after,:where([data-ui=tactile]) .ui-button[aria-busy=true]:after,:where([data-ui=tactile]) .ui-icon-button[aria-busy=true]:after{clip-path:circle(50%);background:linear-gradient(145deg,#ffffff59,#0000 48%);border:.12em solid;border-radius:50%;animation:.88s cubic-bezier(.2,.8,.2,1) infinite tactile-spin;box-shadow:inset .1em .1em .18em #0000004d,inset -.08em -.08em .15em #ffffff52,0 .08em .16em #00000038}@media (prefers-reduced-motion:reduce){[data-ui=tactile] *,[data-ui=tactile] :before,[data-ui=tactile] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ui=tactile]{--tactile-border-alpha:1;--tactile-focus-alpha:.75}}@media (forced-colors:active){@supports (forced-color-adjust:auto){[data-ui=tactile] *{forced-color-adjust:auto}}[data-ui=tactile] :where(:focus-visible){outline:3px solid canvastext}}@media print{[data-ui=tactile]{color:#000!important;background:#fff!important}[data-ui=tactile] *{box-shadow:none!important;text-shadow:none!important}[data-ui=tactile] a{text-decoration:underline;color:#000!important}}.tactile-input[aria-invalid=true],.tactile-textarea[aria-invalid=true],.tactile-select[aria-invalid=true],:where([data-ui=tactile]) .ui-input[aria-invalid=true],:where([data-ui=tactile]) .ui-textarea[aria-invalid=true],:where([data-ui=tactile]) .ui-select[aria-invalid=true]{border-color:var(--tactile-danger);box-shadow:0 0 0 2px rgb(var(--tactile-danger-rgb)/.18)}.tactile-input[readonly],.tactile-textarea[readonly],:where([data-ui=tactile]) .ui-input[readonly],:where([data-ui=tactile]) .ui-textarea[readonly]{filter:saturate(.72);opacity:.78;border-style:dashed}.tactile-title{font-family:var(--tactile-font-display);letter-spacing:max(.022em,.5px);margin-block:.75rem;font-weight:750}.tactile-label,:where([data-ui=tactile]) .ui-label{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.tactile-button,.tactile-icon-button,:where([data-ui=tactile]) .ui-button,:where([data-ui=tactile]) .ui-icon-button{background:var(--tactile-control-bg);border:1px solid var(--tactile-keyline);min-height:3.05rem;box-shadow:var(--tactile-button-shadow);clip-path:polygon(.24rem 0,calc(100% - .24rem) 0,100% .24rem,100% calc(100% - .24rem),calc(100% - .24rem) 100%,.24rem 100%,0 calc(100% - .24rem),0 .24rem);border-radius:0;padding:.7rem 1.05rem;font-weight:850}.tactile-icon-button,:where([data-ui=tactile]) .ui-icon-button{padding:0}.tactile-button-primary,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=primary]){background:var(--tactile-action-bg);box-shadow:var(--tactile-button-shadow)}.tactile-button-secondary,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=secondary]){background:var(--tactile-control-bg);box-shadow:var(--tactile-button-shadow)}.tactile-button-danger,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=danger]){background:var(--tactile-danger);box-shadow:var(--tactile-button-shadow)}.tactile-button:active,.tactile-icon-button:active,.tactile-button[aria-pressed=true],.tactile-icon-button[aria-pressed=true],:where([data-ui=tactile]) .ui-button:active,:where([data-ui=tactile]) .ui-icon-button:active,:where([data-ui=tactile]) .ui-button[aria-pressed=true],:where([data-ui=tactile]) .ui-icon-button[aria-pressed=true]{box-shadow:var(--tactile-inset-shadow);transform:translateY(2px)}.tactile-input,.tactile-textarea,.tactile-select,:where([data-ui=tactile]) .ui-input,:where([data-ui=tactile]) .ui-textarea,:where([data-ui=tactile]) .ui-select{background:var(--tactile-field-bg);border:1px solid var(--tactile-keyline);min-height:3.05rem;box-shadow:var(--tactile-inset-shadow);border-radius:.28rem;padding:.7rem .9rem}.tactile-well,.tactile-inset{background:var(--tactile-inset-bg);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-inset-shadow);border-radius:.28rem}.tactile-badge,:where([data-ui=tactile]) .ui-badge{border-radius:var(--tactile-radius-xs);min-height:1.6rem;padding:.28rem .58rem}.tactile-alert,:where([data-ui=tactile]) .ui-alert{background:var(--tactile-card-bg);border:2px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-inline-start-width:.45rem;border-radius:.28rem}.tactile-progress,:where([data-ui=tactile]) .ui-progress{background:var(--tactile-recessed-track);border:2px solid var(--tactile-track-rim);height:.85rem;box-shadow:var(--tactile-deep-inset-shadow)}.tactile-progress-bar,:where([data-ui=tactile]) .ui-progress-bar{background:var(--tactile-progress-fill);border-radius:0}.tactile-table-wrap,:where([data-ui=tactile]) .ui-table-wrap{background:var(--tactile-card-bg);box-shadow:var(--tactile-panel-shadow);border-radius:.4rem}.tactile-table th,:where([data-ui=tactile]) .ui-table th{background:var(--tactile-sidebar-bg);padding:.72rem .82rem;font-weight:900}.tactile-table td,:where([data-ui=tactile]) .ui-table td{background:var(--tactile-field-bg);padding:.72rem .82rem}.tactile-nav,:where([data-ui=tactile]) .ui-nav{background:var(--tactile-sidebar-bg);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-radius:.35rem}.tactile-nav-link,:where([data-ui=tactile]) .ui-nav-link{border-radius:.12rem;min-height:2.55rem;padding:.62rem .82rem}.tactile-tooltip,[data-ui=tactile] :where(.ui-tooltip,[role=tooltip],[data-tooltip]){border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-radius:.2rem}.tactile-feature-item{background:var(--tactile-inset-bg);padding:.85rem 1rem}[data-ui=tactile][data-mode] :where(fieldset,article,aside,details,dialog){background:var(--tactile-card-bg);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-radius:.4rem}.tactile-button-primary,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=primary]){background:var(--tactile-primary);color:var(--tactile-on-primary);border-color:var(--tactile-primary)}.tactile-button-ghost,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=ghost]){color:var(--tactile-primary);background:0 0;border-color:#0000}.tactile-feature-item>.tactile-icon-medallion{font-size:1.5rem;line-height:1}.tactile-callout-bar>.tactile-icon-medallion{min-block-size:4.5rem;min-inline-size:4.5rem;font-size:2rem;font-weight:800;line-height:1}:root{--tactile-font-sans:"Segoe UI", Tahoma, Arial, sans-serif;--tactile-font-display:Georgia, Cambria, "Times New Roman", Times, serif;--tactile-font-body:var(--tactile-font-sans);--tactile-font-heading:var(--tactile-font-display);--tactile-font-control:"Arial Narrow", "Aptos Narrow", "Segoe UI", Tahoma, Arial, sans-serif;--tactile-radius-xs:.12rem;--tactile-radius-sm:.18rem;--tactile-radius-md:.24rem;--tactile-radius-lg:.38rem;--tactile-radius-xl:.5rem}[data-ui=tactile][data-mode=light]{--tactile-paper-rgb:246 240 224;--tactile-paper-deep-rgb:229 218 194;--tactile-paper-highlight-rgb:255 252 241;--tactile-ink-rgb:45 40 34;--tactile-muted-ink-rgb:96 86 73;--tactile-keyline-rgb:158 135 99;--tactile-material-shadow-rgb:74 61 43;--tactile-track-rgb:37 33 31;--tactile-sidebar-rgb:45 41 36;--tactile-sidebar-text-rgb:236 221 190;--tactile-copper-rgb:177 60 28;--tactile-olive-rgb:91 104 67;--tactile-brass-rgb:197 160 82}[data-ui=tactile][data-mode=dark]{--tactile-paper-rgb:57 51 44;--tactile-paper-deep-rgb:42 38 34;--tactile-paper-highlight-rgb:84 75 63;--tactile-ink-rgb:241 232 214;--tactile-muted-ink-rgb:198 184 158;--tactile-keyline-rgb:151 128 91;--tactile-material-shadow-rgb:0 0 0;--tactile-track-rgb:25 23 21;--tactile-sidebar-rgb:27 25 23;--tactile-sidebar-text-rgb:236 218 184;--tactile-copper-rgb:211 83 43;--tactile-olive-rgb:131 145 92;--tactile-brass-rgb:222 181 91}[data-ui=tactile][data-mode=contrast]{--tactile-paper-rgb:0 0 0;--tactile-paper-deep-rgb:0 0 0;--tactile-paper-highlight-rgb:255 255 255;--tactile-ink-rgb:255 255 255;--tactile-muted-ink-rgb:255 255 255;--tactile-keyline-rgb:255 255 255;--tactile-material-shadow-rgb:0 0 0;--tactile-track-rgb:0 0 0;--tactile-sidebar-rgb:0 0 0;--tactile-sidebar-text-rgb:255 255 255;--tactile-copper-rgb:255 110 48;--tactile-olive-rgb:196 232 112;--tactile-brass-rgb:255 214 102}[data-ui=tactile][data-theme][data-mode]{--tactile-paper-rgb:var(--usk-bg-rgb);--tactile-paper-deep-rgb:var(--usk-surface-soft-rgb);--tactile-paper-highlight-rgb:var(--usk-surface-strong-rgb);--tactile-ink-rgb:var(--usk-text-rgb);--tactile-muted-ink-rgb:var(--usk-text-muted-rgb);--tactile-keyline-rgb:var(--usk-border-rgb);--tactile-material-shadow-rgb:var(--usk-text-rgb);--tactile-track-rgb:var(--usk-text-rgb);--tactile-sidebar-rgb:var(--usk-text-rgb);--tactile-sidebar-text-rgb:var(--usk-bg-rgb);--tactile-copper-rgb:var(--usk-primary-rgb);--tactile-olive-rgb:var(--usk-success-rgb);--tactile-brass-rgb:var(--usk-accent-rgb)}[data-ui=tactile][data-mode]{--tactile-paper:rgb(var(--tactile-paper-rgb));--tactile-paper-deep:rgb(var(--tactile-paper-deep-rgb));--tactile-paper-highlight:rgb(var(--tactile-paper-highlight-rgb));--tactile-ink:rgb(var(--tactile-ink-rgb));--tactile-muted-ink:rgb(var(--tactile-muted-ink-rgb));--tactile-copper:rgb(var(--tactile-copper-rgb));--tactile-olive:rgb(var(--tactile-olive-rgb));--tactile-brass:rgb(var(--tactile-brass-rgb));--tactile-bg:var(--tactile-paper);--tactile-surface:var(--tactile-paper);--tactile-surface-strong:var(--tactile-paper-highlight);--tactile-surface-soft:var(--tactile-paper-deep);--tactile-text:var(--tactile-ink);--tactile-text-muted:var(--tactile-muted-ink);--tactile-fg:var(--tactile-ink);--tactile-surface-fg:var(--tactile-ink);--tactile-muted:var(--tactile-muted-ink);--tactile-control-fg:var(--tactile-ink);--tactile-border:rgb(var(--tactile-keyline-rgb) / .72);--tactile-keyline:rgb(var(--tactile-keyline-rgb) / .78);--tactile-bevel-highlight:rgb(var(--tactile-paper-highlight-rgb) / .88);--tactile-bevel-shadow:rgb(var(--tactile-material-shadow-rgb) / .24);--tactile-paper-wash:rgb(var(--tactile-brass-rgb) / .06);--tactile-paper-grain:radial-gradient(circle at 16% 22%, rgb(var(--tactile-ink-rgb) / .025) 0 1px, transparent 1.2px), radial-gradient(circle at 72% 64%, rgb(var(--tactile-brass-rgb) / .04) 0 1px, transparent 1.3px), repeating-linear-gradient(96deg, transparent 0 2.4rem, rgb(var(--tactile-ink-rgb) / .012) 2.45rem 2.5rem);--tactile-paper-bg:linear-gradient(180deg, rgb(var(--tactile-paper-highlight-rgb) / .34), transparent 11rem), linear-gradient(102deg, rgb(var(--tactile-brass-rgb) / .035), transparent 32rem), var(--tactile-paper);--tactile-theme-bg:var(--tactile-paper-grain), var(--tactile-paper-bg);--tactile-card-bg:var(--tactile-paper-grain), var(--tactile-paper-bg);--tactile-control-bg:linear-gradient(180deg, var(--tactile-paper-highlight) 0, var(--tactile-paper) 48%, var(--tactile-paper-deep) 100%);--tactile-field-bg:linear-gradient(180deg, rgb(var(--tactile-material-shadow-rgb) / .075), transparent .24rem), linear-gradient(180deg, var(--tactile-paper) 0, rgb(var(--tactile-paper-highlight-rgb) / .7) 100%);--tactile-inset-bg:linear-gradient(180deg, rgb(var(--tactile-material-shadow-rgb) / .1), transparent .28rem), var(--tactile-paper);--tactile-recessed-track:rgb(var(--tactile-track-rgb));--tactile-track-rim:rgb(var(--tactile-keyline-rgb) / .9);--tactile-progress-track:linear-gradient(180deg, var(--tactile-paper-deep), var(--tactile-paper-highlight));--tactile-thumb-bg:linear-gradient(90deg, var(--tactile-paper-deep), var(--tactile-paper-highlight) 42%, var(--tactile-paper) 58%, var(--tactile-paper-deep));--tactile-select-endcap:linear-gradient(90deg, transparent calc(100% - 2.25rem), rgb(var(--tactile-keyline-rgb) / .56) calc(100% - 2.25rem), rgb(var(--tactile-keyline-rgb) / .56) calc(100% - 2.2rem), transparent calc(100% - 2.2rem)), linear-gradient(135deg, transparent 50%, var(--tactile-ink) 50%), linear-gradient(45deg, var(--tactile-ink) 50%, transparent 50%), linear-gradient(45deg, transparent 50%, var(--tactile-ink) 50%), linear-gradient(135deg, var(--tactile-ink) 50%, transparent 50%), var(--tactile-field-bg);--tactile-sidebar-bg:linear-gradient(90deg, rgb(var(--tactile-sidebar-rgb) / .98), rgb(var(--tactile-sidebar-rgb)));--tactile-sidebar-fg:rgb(var(--tactile-sidebar-text-rgb));--tactile-sidebar-muted:rgb(var(--tactile-sidebar-text-rgb) / .78);--tactile-rail:var(--tactile-copper);--tactile-panel-shadow:inset 0 1px 0 var(--tactile-bevel-highlight), inset 0 -1px 0 rgb(var(--tactile-material-shadow-rgb) / .18), 0 1px 2px rgb(var(--tactile-material-shadow-rgb) / .2), 0 .28rem .62rem rgb(var(--tactile-material-shadow-rgb) / .09);--tactile-button-shadow:inset 0 1px 0 var(--tactile-bevel-highlight), inset 0 -2px 0 rgb(var(--tactile-material-shadow-rgb) / .22), 0 1px 2px rgb(var(--tactile-material-shadow-rgb) / .22);--tactile-inset-shadow:inset .1rem .12rem .22rem rgb(var(--tactile-material-shadow-rgb) / .2), inset -.04rem -.04rem .12rem rgb(var(--tactile-paper-highlight-rgb) / .34);--tactile-deep-inset-shadow:inset .12rem .14rem .2rem #000000b8, inset 0 1px 0 rgb(var(--tactile-paper-highlight-rgb) / .12);--tactile-progress-fill:repeating-linear-gradient(90deg, var(--tactile-olive) 0 calc(14.285% - 1px), rgb(var(--tactile-keyline-rgb) / .84) calc(14.285% - 1px) 14.285%);--usk-native-surface:var(--tactile-paper);--usk-native-surface-strong:var(--tactile-paper-highlight);--usk-native-surface-soft:var(--tactile-paper-deep);--usk-native-card-bg:var(--tactile-card-bg);--usk-native-control-bg:var(--tactile-field-bg);--usk-native-text:var(--tactile-ink);--usk-native-text-muted:var(--tactile-muted-ink);--usk-native-border:var(--tactile-keyline);--usk-native-font-body:var(--tactile-font-body);--usk-native-font-heading:var(--tactile-font-heading);--usk-native-font-control:var(--tactile-font-control);--usk-native-shadow:var(--tactile-button-shadow);--usk-native-shadow-md:var(--tactile-panel-shadow);--usk-native-control-min-block-size:2.75rem;--usk-native-control-padding-block:.55rem;--usk-native-control-padding-inline:.78rem;--usk-native-subcontrol-padding-block:.45rem;--usk-native-subcontrol-padding-inline:.66rem;--usk-native-panel-padding:1rem;--usk-native-choice-size:1.05rem;--usk-native-choice-background:var(--tactile-field-bg);--usk-native-choice-border:1px solid var(--tactile-keyline);--usk-native-choice-shadow:var(--tactile-inset-shadow);--usk-native-choice-checked-background:var(--tactile-copper);--usk-native-choice-mark-color:var(--tactile-paper-highlight);--usk-native-checkbox-radius:.08rem;--usk-native-select-indicator-size:.36rem .36rem, .36rem .36rem;--usk-native-select-indicator-position:calc(100% - 1.05rem) calc(50% - .22rem), calc(100% - 1.05rem) calc(50% + .22rem);--usk-native-select-padding-inline-end:2.6rem;--usk-native-range-track-size:.55rem;--usk-native-range-track-background:var(--tactile-recessed-track);--usk-native-range-track-border:1px solid var(--tactile-track-rim);--usk-native-range-track-radius:.16rem;--usk-native-range-track-shadow:var(--tactile-deep-inset-shadow);--usk-native-range-thumb-size:1.35rem;--usk-native-range-thumb-background:var(--tactile-thumb-bg);--usk-native-range-thumb-border:1px solid var(--tactile-keyline);--usk-native-range-thumb-radius:.16rem;--usk-native-range-thumb-shadow:var(--tactile-button-shadow);--usk-native-progress-size:.68rem;--usk-native-progress-track-background:var(--tactile-progress-track);--usk-native-progress-track-border:1px solid var(--tactile-keyline);--usk-native-progress-track-radius:.14rem;--usk-native-progress-track-shadow:var(--tactile-inset-shadow);--usk-native-progress-value-background:var(--tactile-progress-fill);--usk-native-progress-value-radius:.08rem;--usk-native-progress-value-shadow:inset 0 1px 0 rgb(var(--tactile-paper-highlight-rgb) / .3);--usk-native-meter-optimum-background:var(--tactile-olive);--usk-native-meter-suboptimum-background:var(--tactile-brass);--usk-native-meter-critical-background:var(--tactile-copper);--usk-native-file-button-background:var(--tactile-control-bg);--usk-native-file-button-border:1px solid var(--tactile-keyline);--usk-native-file-button-radius:.2rem;--usk-native-file-button-shadow:var(--tactile-button-shadow);--usk-native-color-swatch-border:1px solid var(--tactile-keyline);--usk-native-color-swatch-radius:.12rem;--usk-native-scrollbar-track:var(--tactile-paper-deep);--usk-native-scrollbar-thumb:var(--tactile-thumb-bg);--usk-native-scrollbar-radius:.14rem}[data-ui=tactile]{background:var(--tactile-theme-bg);color:var(--tactile-ink);font-family:var(--tactile-font-body);font-size:.875rem;line-height:1.42}.tactile-title{font-family:var(--tactile-font-display);letter-spacing:max(.022em,.5px);margin-block:.75rem;font-size:clamp(2rem,4.2vw,3.05rem);font-weight:700;line-height:1.02}.tactile-heading{font-family:var(--tactile-font-heading);letter-spacing:-.015em;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700;line-height:1.08}.tactile-kicker,.tactile-eyebrow{font-family:var(--tactile-font-control);letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:700}.tactile-label,:where([data-ui=tactile]) .ui-label{color:var(--tactile-ink);font-family:var(--tactile-font-control);letter-spacing:.01em;text-transform:none;font-size:.74rem;font-weight:650}.tactile-subtitle,.tactile-copy,.tactile-help-text,.tactile-alert-body,:where([data-ui=tactile]) .ui-help-text,:where([data-ui=tactile]) .ui-alert-body{color:var(--tactile-muted-ink)}.tactile-divider{background:rgb(var(--tactile-keyline-rgb)/.44);box-shadow:0 1px 0 rgb(var(--tactile-paper-highlight-rgb)/.58)}.tactile-surface,.tactile-card,.tactile-panel,.tactile-toolbar,.tactile-table-wrap,:where([data-ui=tactile]) .ui-card,:where([data-ui=tactile]) .ui-toolbar,:where([data-ui=tactile]) .ui-table-wrap{background:var(--tactile-card-bg);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-radius:.38rem}.tactile-card,.tactile-panel,:where([data-ui=tactile]) .ui-card{padding:1rem}.tactile-toolbar,:where([data-ui=tactile]) .ui-toolbar{padding:.72rem .82rem}.tactile-well,.tactile-inset{background:var(--tactile-inset-bg);border:1px solid rgb(var(--tactile-keyline-rgb)/.64);box-shadow:var(--tactile-inset-shadow);border-radius:.28rem;padding:.82rem}.tactile-button,.tactile-icon-button,:where([data-ui=tactile]) .ui-button,:where([data-ui=tactile]) .ui-icon-button{background:var(--tactile-control-bg);min-height:2.75rem;color:var(--tactile-ink);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-button-shadow);clip-path:none;font-family:var(--tactile-font-control);letter-spacing:.005em;text-transform:none;border-radius:.24rem;padding:.55rem .9rem;font-size:.84rem;font-weight:600;line-height:1.2}.tactile-icon-button,:where([data-ui=tactile]) .ui-icon-button{width:2.75rem;padding:0}.tactile-button:hover,.tactile-icon-button:hover,:where([data-ui=tactile]) .ui-button:hover,:where([data-ui=tactile]) .ui-icon-button:hover{border-color:rgb(var(--tactile-keyline-rgb)/.96);box-shadow:inset 0 1px 0 var(--tactile-bevel-highlight),inset 0-2px 0 rgb(var(--tactile-material-shadow-rgb)/.26),0 2px 3px rgb(var(--tactile-material-shadow-rgb)/.2);transform:translateY(-1px)}.tactile-button:active,.tactile-icon-button:active,.tactile-button[aria-pressed=true],.tactile-icon-button[aria-pressed=true],.tactile-button.is-active,.tactile-icon-button.is-active,:where([data-ui=tactile]) .ui-button:active,:where([data-ui=tactile]) .ui-icon-button:active,:where([data-ui=tactile]) .ui-button[aria-pressed=true],:where([data-ui=tactile]) .ui-icon-button[aria-pressed=true],:where([data-ui=tactile]) .ui-button.is-active,:where([data-ui=tactile]) .ui-icon-button.is-active{box-shadow:var(--tactile-inset-shadow);transform:translateY(1px)}.tactile-button-primary,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=primary]){background:linear-gradient(180deg,var(--tactile-primary-hover),var(--tactile-primary) 48%,rgb(var(--tactile-primary-rgb)/.84));color:var(--tactile-on-primary);border-color:var(--tactile-primary);box-shadow:inset 0 1px 0 #ffffff6b,inset 0-2px 0 #00000040,0 1px 2px rgb(var(--tactile-material-shadow-rgb)/.3)}.tactile-button-secondary,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=secondary]){background:var(--tactile-control-bg);color:var(--tactile-ink);border-color:var(--tactile-keyline)}.tactile-button-danger,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=danger]){background:linear-gradient(180deg,rgb(var(--tactile-danger-rgb)/.88),var(--tactile-danger) 52%,rgb(var(--tactile-danger-rgb)/.76));color:var(--tactile-on-danger);border-color:var(--tactile-danger)}@supports (color:color-mix(in srgb,black,white)){.tactile-button-primary,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=primary]){background:linear-gradient(180deg,color-mix(in srgb,var(--tactile-primary),white 16%),var(--tactile-primary) 48%,color-mix(in srgb,var(--tactile-primary),black 18%));border-color:color-mix(in srgb,var(--tactile-primary),black 34%);box-shadow:inset 0 1px 0 #ffffff6b,inset 0-2px 0 #00000040,0 1px 2px rgb(var(--tactile-material-shadow-rgb)/.3)}.tactile-button-danger,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=danger]){background:linear-gradient(180deg,color-mix(in srgb,var(--tactile-danger),white 12%),var(--tactile-danger) 52%,color-mix(in srgb,var(--tactile-danger),black 18%));border-color:color-mix(in srgb,var(--tactile-danger),black 30%)}}.tactile-button-ghost,:where([data-ui=tactile]) .ui-button:where([data-ui-variant=ghost]){color:var(--tactile-primary);box-shadow:none;background:0 0;border-color:#0000}.tactile-button:disabled,.tactile-icon-button:disabled,.tactile-disabled,:where([data-ui=tactile]) .ui-button:disabled,:where([data-ui=tactile]) .ui-icon-button:disabled{opacity:.46;box-shadow:inset 0 1px 0 rgb(var(--tactile-paper-highlight-rgb)/.38),inset 0-1px 0 rgb(var(--tactile-material-shadow-rgb)/.12);transform:none}.tactile-input,.tactile-textarea,.tactile-select,:where([data-ui=tactile]) .ui-input,:where([data-ui=tactile]) .ui-textarea,:where([data-ui=tactile]) .ui-select{background:var(--tactile-field-bg);min-height:2.75rem;color:var(--tactile-ink);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-inset-shadow);font-family:var(--tactile-font-control);border-radius:.24rem;padding:.55rem .72rem;font-size:.84rem;font-weight:500}.tactile-select,:where([data-ui=tactile]) .ui-select{appearance:none;background-image:var(--tactile-select-endcap);background-position:0 0,calc(100% - 1.18rem) calc(50% - .36rem),calc(100% - .9rem) calc(50% - .36rem),calc(100% - 1.18rem) calc(50% + .34rem),calc(100% - .9rem) calc(50% + .34rem),0 0;background-repeat:no-repeat;background-size:100% 100%,.28rem .28rem,.28rem .28rem,.28rem .28rem,.28rem .28rem,100% 100%;padding-inline-end:2.75rem}.tactile-input::placeholder,.tactile-textarea::placeholder,:where([data-ui=tactile]) .ui-input::placeholder,:where([data-ui=tactile]) .ui-textarea::placeholder{color:var(--tactile-muted-ink);opacity:.72}.tactile-check-control,.tactile-radio-control,:where([data-ui=tactile]) .ui-check-control,:where([data-ui=tactile]) .ui-radio-control{background:var(--tactile-field-bg);border:1px solid var(--tactile-keyline);width:1.05rem;height:1.05rem;box-shadow:var(--tactile-inset-shadow)}.tactile-check input:checked+.tactile-check-control,.tactile-radio input:checked+.tactile-radio-control,:where([data-ui=tactile]) .ui-check input:checked+.ui-check-control,:where([data-ui=tactile]) .ui-radio input:checked+.ui-radio-control{background:var(--tactile-copper);border-color:rgb(var(--tactile-copper-rgb)/.96);box-shadow:inset 0 1px 0 #ffffff4d,var(--tactile-focus-ring)}.tactile-radio input:checked+.tactile-radio-control,:where([data-ui=tactile]) .ui-radio input:checked+.ui-radio-control{background:var(--tactile-field-bg)}.tactile-radio input:checked+.tactile-radio-control:after,:where([data-ui=tactile]) .ui-radio input:checked+.ui-radio-control:after{background:var(--tactile-copper);width:.52rem;height:.52rem}.tactile-switch-track,:where([data-ui=tactile]) .ui-switch-track{background:var(--tactile-recessed-track);border:1px solid var(--tactile-track-rim);width:4.1rem;height:1.75rem;box-shadow:var(--tactile-deep-inset-shadow);border-radius:.2rem}.tactile-switch-thumb,:where([data-ui=tactile]) .ui-switch-thumb{background:var(--tactile-thumb-bg);border:1px solid var(--tactile-keyline);width:1.42rem;height:1.42rem;box-shadow:var(--tactile-button-shadow);border-radius:.16rem;top:.14rem;left:.14rem}.tactile-switch input:checked+.tactile-switch-track,:where([data-ui=tactile]) .ui-switch input:checked+.ui-switch-track{background:linear-gradient(90deg,var(--tactile-recessed-track)0 50%,var(--tactile-olive) 50% 100%);border-color:var(--tactile-keyline)}.tactile-switch input:checked+.tactile-switch-track .tactile-switch-thumb,:where([data-ui=tactile]) .ui-switch input:checked+.ui-switch-track .ui-switch-thumb{left:calc(100% - 1.56rem)}.tactile-nav,:where([data-ui=tactile]) .ui-nav{background:var(--tactile-sidebar-bg);border:1px solid rgb(var(--tactile-keyline-rgb)/.72);box-shadow:inset 0 1px 0 rgb(var(--tactile-sidebar-text-rgb)/.1),inset 0-1px 0 #00000085,0 2px 5px #0000002e;border-radius:.28rem;gap:.2rem;padding:.35rem}.tactile-nav-link,:where([data-ui=tactile]) .ui-nav-link{min-height:2.65rem;color:var(--tactile-sidebar-muted);font-family:var(--tactile-font-control);letter-spacing:.01em;text-transform:none;border-radius:.18rem;padding:.58rem .76rem;font-size:.84rem;font-weight:500}.tactile-nav-link:hover,:where([data-ui=tactile]) .ui-nav-link:hover{color:var(--tactile-sidebar-fg);background:rgb(var(--tactile-sidebar-text-rgb)/.055);border-color:rgb(var(--tactile-sidebar-text-rgb)/.14)}.tactile-nav-link[aria-current=page],.tactile-nav-link.is-active,:where([data-ui=tactile]) .ui-nav-link[aria-current=page],:where([data-ui=tactile]) .ui-nav-link.is-active{color:var(--tactile-brass);background:rgb(var(--tactile-sidebar-text-rgb)/.06);border-color:rgb(var(--tactile-sidebar-text-rgb)/.18);box-shadow:inset .18rem 0 0 var(--tactile-copper),inset .08rem .08rem .18rem #00000061}.tactile-progress,:where([data-ui=tactile]) .ui-progress{background:var(--tactile-progress-track);border:1px solid var(--tactile-keyline);height:.68rem;box-shadow:var(--tactile-inset-shadow);border-radius:.14rem;padding:.08rem}.tactile-progress-bar,:where([data-ui=tactile]) .ui-progress-bar{background:var(--tactile-progress-fill);box-shadow:inset 0 1px 0 rgb(var(--tactile-paper-highlight-rgb)/.26);border-radius:.06rem}.tactile-badge,:where([data-ui=tactile]) .ui-badge{border:1px solid var(--tactile-keyline);min-height:1.45rem;box-shadow:inset 0 1px 0 rgb(var(--tactile-paper-highlight-rgb)/.34);letter-spacing:.045em;border-radius:.12rem;padding:.22rem .48rem;font-size:.68rem;font-weight:700}.tactile-alert,:where([data-ui=tactile]) .ui-alert{background:var(--tactile-card-bg);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-inline-start-width:.28rem;border-radius:.3rem;padding:.82rem .9rem}.tactile-alert-title,:where([data-ui=tactile]) .ui-alert-title{letter-spacing:.045em;font-size:.72rem;font-weight:700}.tactile-table th,.tactile-table td,:where([data-ui=tactile]) .ui-table th,:where([data-ui=tactile]) .ui-table td{border-color:rgb(var(--tactile-keyline-rgb)/.52);padding:.62rem .72rem}.tactile-table th,:where([data-ui=tactile]) .ui-table th{color:var(--tactile-sidebar-fg);background:var(--tactile-sidebar-bg);font-family:var(--tactile-font-control);letter-spacing:.055em;font-size:.7rem;font-weight:700}.tactile-table td,:where([data-ui=tactile]) .ui-table td{color:var(--tactile-ink);background:var(--tactile-field-bg);box-shadow:inset 0 1px 0 rgb(var(--tactile-paper-highlight-rgb)/.28)}.tactile-tooltip,[data-ui=tactile] :where(.ui-tooltip,[role=tooltip],[data-tooltip]){background:var(--tactile-sidebar-bg);color:var(--tactile-sidebar-fg);border:1px solid rgb(var(--tactile-keyline-rgb)/.72);font-family:var(--tactile-font-control);border-radius:.2rem;font-size:.75rem;box-shadow:0 .28rem .6rem #0000003d}.tactile-card-service,.tactile-card-feature,.tactile-feature-strip,.tactile-callout-bar{background:var(--tactile-card-bg);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-radius:.38rem;padding:.9rem}.tactile-feature-item{background:var(--tactile-inset-bg);border-color:rgb(var(--tactile-keyline-rgb)/.54);box-shadow:inset 0 1px 0 rgb(var(--tactile-paper-highlight-rgb)/.3);padding:.72rem .82rem}.tactile-icon-medallion,.tactile-badge-seal{background:var(--tactile-sidebar-bg);color:var(--tactile-brass);border-color:rgb(var(--tactile-keyline-rgb)/.82);box-shadow:var(--tactile-button-shadow)}.tactile-badge-seal{color:var(--tactile-sidebar-fg)}.tactile-badge-seal>:where(strong,small){color:inherit}.tactile-callout-bar{color:var(--tactile-sidebar-fg);background:var(--tactile-sidebar-bg)}[data-ui=tactile][data-mode] :where(fieldset,article,aside,details,dialog){background-color:var(--tactile-paper);background-image:var(--tactile-card-bg);color:var(--tactile-ink);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-radius:.38rem}[data-ui=tactile][data-mode] :where(legend){background:var(--tactile-control-bg);color:var(--tactile-ink);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-button-shadow);font-family:var(--tactile-font-control);letter-spacing:.055em;border-radius:.16rem;padding:.26rem .5rem;font-size:.68rem;font-weight:700}[data-ui=tactile][data-mode] :where(button:not([class]),input[type=button]:not([class]),input[type=submit]:not([class]),input[type=reset]:not([class])){background:var(--tactile-control-bg);min-height:2.75rem;color:var(--tactile-ink);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-button-shadow);clip-path:none;font-family:var(--tactile-font-control);border-radius:.24rem;padding:.55rem .9rem;font-size:.84rem;font-weight:600}[data-ui=tactile][data-mode] :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){background-color:var(--tactile-paper);background-image:var(--tactile-field-bg);min-height:2.75rem;color:var(--tactile-ink);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-inset-shadow);font-family:var(--tactile-font-control);border-radius:.24rem;font-size:.84rem;font-weight:500}[data-ui=tactile][data-mode] :where(select){appearance:none;background-image:var(--tactile-select-endcap);background-position:0 0,calc(100% - 1.18rem) calc(50% - .36rem),calc(100% - .9rem) calc(50% - .36rem),calc(100% - 1.18rem) calc(50% + .34rem),calc(100% - .9rem) calc(50% + .34rem),0 0;background-repeat:no-repeat;background-size:100% 100%,.28rem .28rem,.28rem .28rem,.28rem .28rem,.28rem .28rem,100% 100%;padding-inline-end:2.75rem}[data-ui=tactile][data-mode] :where(input[type=checkbox],input[type=radio]){accent-color:var(--tactile-copper)}[data-ui=tactile][data-mode] :where(input[type=file])::file-selector-button{background:var(--tactile-control-bg);color:var(--tactile-ink);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-button-shadow);font-family:var(--tactile-font-control);border-radius:.2rem;font-weight:600}.tactile-input:focus-visible,.tactile-textarea:focus-visible,.tactile-select:focus-visible,:where([data-ui=tactile]) .ui-input:focus-visible,:where([data-ui=tactile]) .ui-textarea:focus-visible,:where([data-ui=tactile]) .ui-select:focus-visible{border-color:var(--tactile-focus);box-shadow:var(--tactile-inset-shadow),var(--tactile-focus-ring);outline:2px solid var(--tactile-focus);outline-offset:2px}.tactile-input[aria-invalid=true],.tactile-textarea[aria-invalid=true],.tactile-select[aria-invalid=true],[data-ui=tactile][data-mode] :where(input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]),:where([data-ui=tactile]) .ui-input[aria-invalid=true],:where([data-ui=tactile]) .ui-textarea[aria-invalid=true],:where([data-ui=tactile]) .ui-select[aria-invalid=true]{border-color:var(--tactile-danger);box-shadow:var(--tactile-inset-shadow),0 0 0 2px rgb(var(--tactile-danger-rgb)/.24)}.tactile-input[readonly],.tactile-textarea[readonly],[data-ui=tactile][data-mode] :where(input[readonly]:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea[readonly]),:where([data-ui=tactile]) .ui-input[readonly],:where([data-ui=tactile]) .ui-textarea[readonly]{filter:saturate(.72);opacity:.78;border-style:dashed}.tactile-workspace-shell{background:var(--tactile-card-bg);color:var(--tactile-ink);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-radius:.38rem;overflow:hidden}.tactile-workspace-shell,.tactile-workspace-shell *,.tactile-workspace-shell :before,.tactile-workspace-shell :after{box-sizing:border-box}.tactile-workspace-shell>.tactile-workspace-sidebar{background:var(--tactile-sidebar-bg);min-width:0;color:var(--tactile-sidebar-fg);border:0;border-inline-end:1px solid rgb(var(--tactile-keyline-rgb)/.82);box-shadow:inset -1px 0 0 #00000057,inset 0 1px 0 rgb(var(--tactile-sidebar-text-rgb)/.08);border-radius:0;flex-direction:column;padding:1.35rem 1rem 1rem;display:flex}.tactile-workspace-brand{color:var(--tactile-sidebar-fg);align-items:center;gap:.7rem;text-decoration:none;display:grid}.tactile-workspace-brand-mark{background:linear-gradient(180deg,rgb(var(--tactile-copper-rgb)/.92),var(--tactile-copper));width:2.3rem;height:2.3rem;color:var(--tactile-paper-highlight);border:1px solid rgb(var(--tactile-brass-rgb)/.72);font-family:var(--tactile-font-display);border-radius:.16rem;place-items:center;font-size:1.25rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff40,0 1px 2px #0000006b}.tactile-workspace-brand :where(strong,small){display:block}.tactile-workspace-brand strong{color:var(--tactile-sidebar-fg);font-family:var(--tactile-font-display);font-size:1.18rem;line-height:1.05}.tactile-workspace-brand small{color:var(--tactile-sidebar-muted);font-family:var(--tactile-font-control);letter-spacing:.12em;text-transform:uppercase;margin-top:.18rem;font-size:.64rem;font-weight:700}.tactile-workspace-menu{gap:.3rem;margin-top:2.4rem;display:grid}.tactile-workspace-link{min-height:2.65rem;color:var(--tactile-sidebar-muted);font-family:var(--tactile-font-control);border:1px solid #0000;border-radius:.14rem;align-items:center;gap:.68rem;padding:.62rem .7rem;font-size:.78rem;font-weight:600;text-decoration:none;display:grid}.tactile-workspace-link small{color:inherit;letter-spacing:.08em;font-size:.6rem}.tactile-workspace-link:hover{color:var(--tactile-sidebar-fg);background:rgb(var(--tactile-sidebar-text-rgb)/.055);border-color:rgb(var(--tactile-sidebar-text-rgb)/.16)}.tactile-workspace-link.is-active,.tactile-workspace-link[aria-current=page]{color:var(--tactile-brass);background:rgb(var(--tactile-sidebar-text-rgb)/.06);border-color:rgb(var(--tactile-sidebar-text-rgb)/.14);box-shadow:inset .2rem 0 0 var(--tactile-copper),inset .08rem .08rem .2rem #0006}.tactile-workspace-icon{place-items:center;width:1.05rem;height:1.05rem;display:inline-grid}.tactile-workspace-icon svg{stroke-width:1.7px;width:100%;height:100%;display:block}.tactile-workspace-sidebar-note{border:1px solid rgb(var(--tactile-sidebar-text-rgb)/.13);background:#00000029;border-radius:.18rem;margin-top:auto;padding:.82rem;box-shadow:inset .08rem .1rem .18rem #00000057}.tactile-workspace-sidebar-note p{color:var(--tactile-sidebar-muted);margin:.52rem 0 0;font-size:.7rem;line-height:1.4}.tactile-workspace-main{background:var(--tactile-card-bg)}.tactile-workspace-header{border-bottom:1px solid rgb(var(--tactile-keyline-rgb)/.55);box-shadow:0 1px 0 rgb(var(--tactile-paper-highlight-rgb)/.62);justify-content:space-between;align-items:start;gap:1rem;padding:1.5rem 1.6rem 1.3rem;display:flex}.tactile-workspace-header :where(p,h2){margin:0}.tactile-workspace-title{font-family:var(--tactile-font-display);letter-spacing:-.035em;margin-top:.26rem;font-size:clamp(2.15rem,4vw,2.8rem);font-weight:700;line-height:1.02}.tactile-workspace-header .tactile-copy{max-width:40rem;margin-top:.55rem;font-size:.8rem}.tactile-workspace-body{align-items:start;gap:1rem;padding:1.25rem 1.6rem 1.5rem;display:grid}.tactile-workspace-settings{background:var(--tactile-card-bg);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-radius:.28rem;overflow:hidden}.tactile-workspace-row{border-bottom:1px solid rgb(var(--tactile-keyline-rgb)/.46);box-shadow:inset 0 1px 0 rgb(var(--tactile-paper-highlight-rgb)/.46);gap:1.25rem;padding:1.15rem 1.2rem;display:grid}.tactile-workspace-row:last-child{border-bottom:0}.tactile-workspace-row :where(h3,p){margin:0}.tactile-workspace-row h3{font-family:var(--tactile-font-display);font-size:1rem;line-height:1.15}.tactile-workspace-row>div:first-child p{color:var(--tactile-muted-ink);margin-top:.3rem;font-size:.68rem}.tactile-workspace-fields,.tactile-workspace-switches{gap:.8rem;display:grid}.tactile-workspace-switches .tactile-switch,:where([data-ui=tactile]) .tactile-workspace-switches .ui-switch{background:var(--tactile-inset-bg);border:1px solid rgb(var(--tactile-keyline-rgb)/.52);width:100%;box-shadow:var(--tactile-inset-shadow);border-radius:.2rem;justify-content:flex-start;padding:.7rem .74rem}.tactile-workspace-switches .tactile-switch>span:last-child,:where([data-ui=tactile]) .tactile-workspace-switches .ui-switch>span:last-child{gap:.08rem;display:grid}.tactile-workspace-switches small,.tactile-workspace-security small{color:var(--tactile-muted-ink);font-size:.66rem}.tactile-workspace-security{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.tactile-workspace-security>div{gap:.35rem;display:grid}.tactile-workspace-readiness{background:var(--tactile-card-bg);color:var(--tactile-ink);border:1px solid var(--tactile-keyline);box-shadow:var(--tactile-panel-shadow);border-radius:.28rem;padding:1rem}.tactile-workspace-gauge{aspect-ratio:1;background:radial-gradient(circle,var(--tactile-paper-highlight)0 52%,transparent 52.5%),repeating-conic-gradient(from 218deg,var(--tactile-keyline)0 1deg,transparent 1deg 11deg),var(--tactile-paper-deep);border:.42rem solid var(--tactile-paper);width:min(100%,11rem);box-shadow:inset 0 0 0 1px var(--tactile-keyline),inset .18rem .2rem .42rem rgb(var(--tactile-material-shadow-rgb)/.18),0 1px 2px rgb(var(--tactile-material-shadow-rgb)/.22);border-radius:999px;place-items:center;margin:1rem auto .55rem;display:grid;position:relative;overflow:hidden}.tactile-workspace-gauge:after{content:"";background:var(--tactile-copper);width:.16rem;height:35%;box-shadow:0 0 0 1px rgb(var(--tactile-material-shadow-rgb)/.26);transform-origin:50% 100%;border-radius:.08rem;position:absolute;bottom:48%;left:50%;transform:translate(-50%)rotate(44deg)}.tactile-workspace-gauge>span{z-index:1;background:var(--tactile-control-bg);border:1px solid var(--tactile-keyline);width:4.8rem;height:4.8rem;box-shadow:var(--tactile-button-shadow);border-radius:999px;place-items:center;display:grid;position:relative}.tactile-workspace-gauge :where(strong,small){text-align:center;display:block}.tactile-workspace-gauge strong{font-family:var(--tactile-font-display);align-self:end;font-size:1.65rem;line-height:1}.tactile-workspace-gauge small{color:var(--tactile-muted-ink);font-family:var(--tactile-font-control);letter-spacing:.08em;text-transform:uppercase;align-self:start;font-size:.6rem;font-weight:700}.tactile-workspace-gauge-key{color:var(--tactile-muted-ink);font-family:var(--tactile-font-control);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:.6rem;font-weight:700;display:flex}.tactile-workspace-readiness .tactile-alert,:where([data-ui=tactile]) .tactile-workspace-readiness .ui-alert{margin-top:1rem}.tactile-workspace-shelf{z-index:2;background:var(--tactile-control-bg);border-top:1px solid var(--tactile-keyline);box-shadow:inset 0 1px 0 var(--tactile-bevel-highlight),0-.2rem .55rem rgb(var(--tactile-material-shadow-rgb)/.12);align-items:center;gap:1.25rem;padding:.9rem 1.6rem;display:grid;position:sticky;bottom:0}.tactile-workspace-progress{align-items:center;gap:.8rem;display:grid}.tactile-workspace-progress>span{gap:.08rem;display:grid}.tactile-workspace-progress small{color:var(--tactile-muted-ink);font-size:.65rem}.tactile-workspace-progress .tactile-progress,:where([data-ui=tactile]) .tactile-workspace-progress .ui-progress{width:100%}@media (width<=52rem){.tactile-workspace-shell>.tactile-workspace-sidebar{border-inline-end:0;border-bottom:1px solid rgb(var(--tactile-keyline-rgb)/.82)}.tactile-workspace-menu{margin-top:1rem;overflow-x:auto}.tactile-workspace-sidebar-note{display:none}}@media (width<=38rem){.tactile-workspace-header,.tactile-workspace-security{flex-direction:column;align-items:stretch}.tactile-workspace-header,.tactile-workspace-body,.tactile-workspace-shelf{padding-inline:1rem}.tactile-workspace-row{gap:.8rem}}[data-ui=tactile][data-mode] .tactile-button.tactile-button-warning,:where([data-ui=tactile])[data-mode] .ui-button.ui-button:where([data-ui-variant=warning]){background:var(--tactile-warning);color:var(--tactile-on-warning);border-color:var(--tactile-warning);text-shadow:none}}@layer ui-style-kit.compat_layout;:where([data-ui][data-mode]) .interactive-surface{--interactive-surface-border-width:1px;--interactive-surface-bg:rgb(var(--usk-surface-strong-rgb,var(--usk-surface-rgb,255 255 255)));--interactive-surface-fg:var(--ui-color-text,rgb(var(--usk-text-rgb,18 18 18)));--interactive-surface-border-color:rgb(var(--usk-border-rgb,128 128 128) / .72);--interactive-surface-focus-ring-color:var(--ui-focus-color,rgb(var(--usk-focus-rgb,var(--usk-primary-rgb,72 120 255))));--interactive-surface-radius:.85rem;--interactive-surface-light-icon-color:rgb(var(--usk-warning-rgb,var(--usk-accent-rgb,255 190 72)));--interactive-surface-dark-icon-color:rgb(var(--usk-text-rgb,18 18 18));--interactive-surface-accessibility-icon-color:var(--interactive-surface-focus-ring-color);--interactive-surface-light-icon-color-dark:var(--interactive-surface-light-icon-color);--interactive-surface-dark-icon-color-dark:var(--interactive-surface-dark-icon-color);--interactive-surface-accessibility-icon-color-dark:var(--interactive-surface-accessibility-icon-color);--interactive-surface-variant-primary-bg:var(--ui-color-primary,rgb(var(--usk-primary-rgb,72 120 255)));--interactive-surface-variant-primary-fg:var(--ui-color-on-primary,rgb(var(--usk-primary-text-rgb,var(--usk-bg-rgb,255 255 255))));--interactive-surface-variant-primary-border-color:rgb(var(--usk-primary-rgb,72 120 255));--interactive-surface-variant-secondary-bg:rgb(var(--usk-secondary-rgb,var(--usk-surface-soft-rgb,96 112 128)));--interactive-surface-variant-secondary-fg:rgb(var(--usk-secondary-text-rgb,var(--usk-text-rgb,18 18 18)));--interactive-surface-variant-secondary-border-color:rgb(var(--usk-secondary-rgb,96 112 128));--interactive-surface-variant-accent-bg:rgb(var(--usk-accent-rgb,var(--usk-primary-rgb,72 120 255)));--interactive-surface-variant-accent-fg:rgb(var(--usk-accent-text-rgb,var(--usk-bg-rgb,255 255 255)));--interactive-surface-variant-accent-border-color:rgb(var(--usk-accent-rgb,var(--usk-primary-rgb,72 120 255)));--interactive-surface-variant-subtle-bg:rgb(var(--usk-surface-soft-rgb,var(--usk-surface-rgb,244 244 244)));--interactive-surface-variant-subtle-fg:var(--ui-color-text,rgb(var(--usk-text-rgb,18 18 18)));--interactive-surface-variant-subtle-border-color:rgb(var(--usk-border-rgb,128 128 128) / .64);--interactive-surface-variant-warning-bg:rgb(var(--usk-warning-rgb,255 190 72));--interactive-surface-variant-warning-fg:rgb(var(--usk-warning-text-rgb,var(--usk-bg-rgb,18 18 18)));--interactive-surface-variant-warning-border-color:rgb(var(--usk-warning-rgb,255 190 72));--interactive-surface-variant-danger-bg:rgb(var(--usk-danger-rgb,210 72 72));--interactive-surface-variant-danger-fg:rgb(var(--usk-danger-text-rgb,255 255 255));--interactive-surface-variant-danger-border-color:rgb(var(--usk-danger-rgb,210 72 72));--interactive-surface-level-1-bg:var(--interactive-surface-variant-subtle-bg);--interactive-surface-level-1-border-color:var(--interactive-surface-variant-subtle-border-color);--interactive-surface-level-1-shadow:0 1px 2px rgb(var(--usk-bg-rgb,0 0 0) / .18);--interactive-surface-level-2-bg:var(--interactive-surface-bg);--interactive-surface-level-2-border-color:var(--interactive-surface-border-color);--interactive-surface-level-2-shadow:0 8px 20px rgb(var(--usk-bg-rgb,0 0 0) / .22);--interactive-surface-level-3-bg:var(--interactive-surface-bg);--interactive-surface-level-3-border-color:var(--interactive-surface-variant-primary-border-color);--interactive-surface-level-3-shadow:0 14px 34px rgb(var(--usk-bg-rgb,0 0 0) / .3);--interactive-surface-level-bg:var(--interactive-surface-level-1-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-1-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-1-shadow);box-sizing:border-box;border:var(--interactive-surface-border-width) solid var(--interactive-surface-level-border-color,var(--interactive-surface-border-color));border-radius:var(--interactive-surface-radius);background-color:var(--interactive-surface-level-bg,var(--interactive-surface-bg));box-shadow:var(--interactive-surface-level-shadow,none);color:var(--interactive-surface-fg)}:where([data-ui][data-mode]) a.interactive-surface{align-items:center;min-block-size:24px;display:inline-flex}@supports (color:color-mix(in srgb, black, white)){:where([data-ui][data-mode]) .interactive-surface{--interactive-surface-level-3-bg:color-mix(in srgb, var(--interactive-surface-bg) 82%, var(--interactive-surface-variant-primary-bg));--interactive-surface-level-3-border-color:color-mix(in srgb, var(--interactive-surface-variant-primary-border-color) 72%, var(--interactive-surface-border-color));--interactive-surface-level-3-shadow:0 14px 34px rgb(var(--usk-bg-rgb,0 0 0) / .3), 0 0 0 1px color-mix(in srgb, var(--interactive-surface-variant-primary-border-color) 34%, transparent)}}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=primary]{--interactive-surface-bg:var(--interactive-surface-variant-primary-bg);--interactive-surface-fg:var(--interactive-surface-variant-primary-fg);--interactive-surface-border-color:var(--interactive-surface-variant-primary-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=secondary]{--interactive-surface-bg:var(--interactive-surface-variant-secondary-bg);--interactive-surface-fg:var(--interactive-surface-variant-secondary-fg);--interactive-surface-border-color:var(--interactive-surface-variant-secondary-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=accent]{--interactive-surface-bg:var(--interactive-surface-variant-accent-bg);--interactive-surface-fg:var(--interactive-surface-variant-accent-fg);--interactive-surface-border-color:var(--interactive-surface-variant-accent-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=subtle]{--interactive-surface-bg:var(--interactive-surface-variant-subtle-bg);--interactive-surface-fg:var(--interactive-surface-variant-subtle-fg);--interactive-surface-border-color:var(--interactive-surface-variant-subtle-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=warning]{--interactive-surface-bg:var(--interactive-surface-variant-warning-bg);--interactive-surface-fg:var(--interactive-surface-variant-warning-fg);--interactive-surface-border-color:var(--interactive-surface-variant-warning-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-variant=danger]{--interactive-surface-bg:var(--interactive-surface-variant-danger-bg);--interactive-surface-fg:var(--interactive-surface-variant-danger-fg);--interactive-surface-border-color:var(--interactive-surface-variant-danger-border-color)}:where([data-ui][data-mode]) .interactive-surface[data-surface-level="1"]{--interactive-surface-level-bg:var(--interactive-surface-level-1-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-1-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-1-shadow)}:where([data-ui][data-mode]) .interactive-surface[data-surface-level="2"]{--interactive-surface-level-bg:var(--interactive-surface-level-2-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-2-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-2-shadow)}:where([data-ui][data-mode]) .interactive-surface[data-surface-level="3"]{--interactive-surface-level-bg:var(--interactive-surface-level-3-bg);--interactive-surface-level-border-color:var(--interactive-surface-level-3-border-color);--interactive-surface-level-shadow:var(--interactive-surface-level-3-shadow)}.interactive-surface{--_is-lift-base:var(--interactive-surface-lift-base,var(--_is-preset-lift-base,0px));--_is-lift-hover:var(--interactive-surface-lift-hover,var(--_is-preset-lift-hover,0px));--_is-lift-active:var(--interactive-surface-lift-active,var(--_is-preset-lift-active,0px));--_is-base-shadow:var(--interactive-surface-shadow-base,var(--interactive-surface-level-shadow,var(--_is-preset-shadow-base,none)));--_is-shadow-base:var(--_is-base-shadow);--_is-shadow-hover:var(--interactive-surface-shadow-hover,var(--_is-preset-shadow-hover,var(--_is-base-shadow)));--_is-shadow-active:var(--interactive-surface-shadow-active,var(--_is-preset-shadow-active,var(--_is-base-shadow)));--_is-darken-hover:var(--interactive-surface-darken-hover,var(--surface-darken-hover,.96));--_is-darken-active:var(--interactive-surface-darken-active,var(--surface-darken-active,.98));--_is-state-layer-base-opacity:var(--interactive-surface-state-layer-opacity,0);--_is-state-layer-hover-opacity:var(--interactive-surface-state-layer-hover-opacity,var(--interactive-surface-state-layer-opacity-hover,calc(1 - var(--_is-darken-hover))));--_is-state-layer-active-opacity:var(--interactive-surface-state-layer-active-opacity,var(--interactive-surface-state-layer-opacity-active,calc(1 - var(--_is-darken-active))));--_is-state-layer-focus-opacity:var(--interactive-surface-state-layer-focus-opacity,var(--interactive-surface-state-layer-opacity-focus,var(--_is-state-layer-hover-opacity)));--_is-state-layer-color:var(--interactive-surface-state-layer-color,#000);--_is-motion-default:var(--interactive-surface-motion-default,var(--ui-motion-duration,var(--motion-default,.14s)));--_is-motion-press:var(--interactive-surface-motion-press,var(--motion-press,60ms));--_is-ease-standard:var(--interactive-surface-ease-standard,var(--ui-motion-easing,var(--ease-standard,cubic-bezier(.2, 0, .2, 1))));--_is-ease-press:var(--interactive-surface-ease-press,var(--ease-press,cubic-bezier(.4, 0, .6, 1)));--_is-transition-property:var(--interactive-surface-transition-property,translate, box-shadow, outline-color);--_is-transition-duration:var(--interactive-surface-transition-duration,var(--interactive-surface-motion-default,var(--ui-motion-duration,var(--motion-default,.14s))));--_is-transition-easing:var(--interactive-surface-transition-easing,var(--interactive-surface-ease-standard,var(--ui-motion-easing,var(--ease-standard,cubic-bezier(.2, 0, .2, 1)))));--_is-transition-delay:var(--interactive-surface-transition-delay,0s);--_is-focus-ring-color:var(--interactive-surface-focus-ring-color,var(--ui-focus-color,var(--focus-ring,#0b63f6)));--_is-focus-ring-width:var(--interactive-surface-focus-ring-width,2px);--_is-focus-ring-offset:var(--interactive-surface-focus-ring-offset,2px);--_is-disabled-opacity:var(--interactive-surface-disabled-opacity,.72);--_is-tap-highlight:var(--interactive-surface-tap-highlight-color,#0b63f62e);--_is-feedback-duration:var(--interactive-surface-feedback-duration,.24s);--_is-feedback-easing:var(--interactive-surface-feedback-easing,cubic-bezier(.2, 0, .2, 1));--_is-feedback-distance:var(--interactive-surface-feedback-distance,3px);--_is-feedback-layer-opacity:var(--interactive-surface-feedback-layer-opacity,.18);--_is-feedback-error-color:var(--interactive-surface-feedback-error-color,var(--_is-preset-feedback-error-color,currentcolor));--_is-feedback-success-color:var(--interactive-surface-feedback-success-color,var(--_is-preset-feedback-success-color,currentcolor));--_is-feedback-attention-color:var(--interactive-surface-feedback-attention-color,var(--_is-preset-feedback-attention-color,currentcolor));isolation:isolate;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:var(--_is-tap-highlight);translate:0 var(--_is-lift-base);box-shadow:var(--_is-shadow-base);transition-property:var(--_is-transition-property);transition-duration:var(--_is-transition-duration);transition-timing-function:var(--_is-transition-easing);transition-delay:var(--_is-transition-delay);will-change:auto;position:relative}.interactive-surface:before{content:"";border-radius:inherit;background-color:var(--_is-state-layer-color);opacity:var(--_is-state-layer-base-opacity);pointer-events:none;z-index:-1;transition-property:opacity;transition-duration:var(--_is-transition-duration);transition-timing-function:var(--_is-transition-easing);transition-delay:var(--_is-transition-delay);position:absolute;inset:0}.interactive-surface:focus{outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color);outline-offset:var(--_is-focus-ring-offset)}@supports selector(:focus-visible){.interactive-surface:focus{outline:none}}.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):focus-visible{outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color);outline-offset:var(--_is-focus-ring-offset)}:where(input[type=file].interactive-surface)::file-selector-button{cursor:pointer;transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--_is-transition-duration);transition-timing-function:var(--_is-transition-easing);transition-delay:var(--_is-transition-delay)}input[type=file].interactive-surface.interactive-surface:where(:focus-visible):where(:not(:is(.is-disabled,:disabled,[aria-disabled=true])))::file-selector-button{box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--_is-state-layer-focus-opacity))}@media (hover:hover) and (pointer:fine){.interactive-surface{will-change:translate, box-shadow}.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):hover{translate:0 var(--_is-lift-hover);box-shadow:var(--_is-shadow-hover)}.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):hover:before{opacity:var(--_is-state-layer-hover-opacity)}input[type=file].interactive-surface.interactive-surface:where(:hover):where(:not(:is(.is-disabled,:disabled,[aria-disabled=true])))::file-selector-button{box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--_is-state-layer-hover-opacity))}}.interactive-surface.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true]):not(:is(.is-disabled,:disabled,[aria-disabled=true])){translate:0 var(--_is-lift-active);box-shadow:var(--_is-shadow-active)}.interactive-surface.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true]):not(:is(.is-disabled,:disabled,[aria-disabled=true])):before{opacity:var(--_is-state-layer-active-opacity)}input[type=file].interactive-surface.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true]):where(:not(:is(.is-disabled,:disabled,[aria-disabled=true])))::file-selector-button{box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--_is-state-layer-active-opacity))}.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):active{--_is-transition-duration:var(--interactive-surface-transition-duration,var(--_is-motion-press));--_is-transition-easing:var(--interactive-surface-transition-easing,var(--_is-ease-press));translate:0 var(--_is-lift-base);box-shadow:var(--_is-shadow-base)}.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):active:before{opacity:0;transition-duration:var(--_is-transition-duration);transition-timing-function:var(--_is-transition-easing)}input[type=file].interactive-surface.interactive-surface:where(:active):where(:not(:is(.is-disabled,:disabled,[aria-disabled=true])))::file-selector-button{box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--_is-state-layer-active-opacity));transition-duration:var(--_is-transition-duration);transition-timing-function:var(--_is-transition-easing)}@keyframes interactive-surface-feedback-error{0%,to{translate:0 var(--_is-lift-base)}20%,60%{translate:calc(0px - var(--_is-feedback-distance)) var(--_is-lift-base)}40%,80%{translate:var(--_is-feedback-distance) var(--_is-lift-base)}}@keyframes interactive-surface-feedback-success{0%,to{translate:0 var(--_is-lift-base)}45%{translate:0 calc(var(--_is-lift-base) - var(--_is-feedback-distance))}}@keyframes interactive-surface-feedback-attention{0%,45%,to{translate:0 var(--_is-lift-base)}25%,70%{translate:0 calc(var(--_is-lift-base) - var(--_is-feedback-distance))}}@keyframes interactive-surface-feedback-layer{0%{opacity:0}35%,to{opacity:var(--_is-feedback-layer-opacity)}}@keyframes interactive-surface-feedback-layer-attention{0%,45%{opacity:0}20%,70%,to{opacity:var(--_is-feedback-layer-opacity)}}.interactive-surface[data-surface-feedback=error]{--_is-feedback-color:var(--_is-feedback-error-color);--_is-feedback-host-animation:interactive-surface-feedback-error;--_is-feedback-layer-animation:interactive-surface-feedback-layer}.interactive-surface[data-surface-feedback=success]{--_is-feedback-color:var(--_is-feedback-success-color);--_is-feedback-host-animation:interactive-surface-feedback-success;--_is-feedback-layer-animation:interactive-surface-feedback-layer}.interactive-surface[data-surface-feedback=attention]{--_is-feedback-color:var(--_is-feedback-attention-color);--_is-feedback-host-animation:interactive-surface-feedback-attention;--_is-feedback-layer-animation:interactive-surface-feedback-layer-attention}.interactive-surface.interactive-surface:where([data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention]):not(:is(.is-disabled,:disabled,[aria-disabled=true],[aria-busy=true],.is-loading)){translate:0 var(--_is-lift-base);box-shadow:var(--_is-shadow-base);animation-name:var(--_is-feedback-host-animation);animation-duration:var(--_is-feedback-duration);animation-timing-function:var(--_is-feedback-easing);animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:none}.interactive-surface.interactive-surface:where([data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention]):not(:is(.is-disabled,:disabled,[aria-disabled=true],[aria-busy=true],.is-loading)):before{background-color:var(--_is-feedback-color);opacity:var(--_is-feedback-layer-opacity);animation-name:var(--_is-feedback-layer-animation);animation-duration:var(--_is-feedback-duration);animation-timing-function:var(--_is-feedback-easing);animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:none}.interactive-surface.interactive-surface:where([aria-busy=true],.is-loading):not(:is(.is-disabled,:disabled,[aria-disabled=true])){--_is-transition-duration:var(--interactive-surface-transition-duration,var(--_is-motion-default));--_is-transition-easing:var(--interactive-surface-transition-easing,var(--_is-ease-standard));translate:0 var(--_is-lift-active);box-shadow:var(--_is-shadow-active)}.interactive-surface.interactive-surface:where([aria-busy=true],.is-loading):not(:is(.is-disabled,:disabled,[aria-disabled=true])):before{opacity:var(--_is-state-layer-active-opacity)}input[type=file].interactive-surface.interactive-surface:where([aria-busy=true],.is-loading):where(:not(:is(.is-disabled,:disabled,[aria-disabled=true])))::file-selector-button{box-shadow:inset 0 0 0 999px rgb(0 0 0/var(--_is-state-layer-active-opacity))}.interactive-surface:is(.is-disabled,:disabled,[aria-disabled=true]){--_is-transition-duration:0s;cursor:not-allowed;pointer-events:none;box-shadow:none;opacity:var(--_is-disabled-opacity);transition:none;animation:none;translate:none}.interactive-surface:is(.is-disabled,:disabled,[aria-disabled=true]):before{opacity:0;transition:none;animation:none}input[type=file].interactive-surface.interactive-surface:where(:is(.is-disabled,:disabled,[aria-disabled=true]))::file-selector-button{cursor:not-allowed;box-shadow:none;transition:none}.interactive-surface:is(.is-disabled,[aria-disabled=true]):focus-visible{outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color);outline-offset:var(--_is-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.interactive-surface,.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):hover,.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):focus-visible,.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):active,.interactive-surface.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true],[aria-busy=true],.is-loading):not(:is(.is-disabled,:disabled,[aria-disabled=true])){--_is-transition-duration:0s;transition:none;animation:none;translate:none}.interactive-surface:before{transition:none;animation:none}.interactive-surface.interactive-surface:where([data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention]):not(:is(.is-disabled,:disabled,[aria-disabled=true])){transition:none;animation:none;translate:none}.interactive-surface.interactive-surface:where([data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention]):not(:is(.is-disabled,:disabled,[aria-disabled=true])):before{transition:none;animation:none}:where(input[type=file].interactive-surface)::file-selector-button{transition:none;animation:none}}@media (prefers-contrast:more){.interactive-surface{--_is-focus-ring-width:3px}.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true],[data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention],[aria-busy=true],.is-loading):not(:is(.is-disabled,:disabled,[aria-disabled=true])){outline-offset:2px;outline:2px solid}.interactive-surface:focus,.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):focus-visible,.interactive-surface[aria-disabled=true]:focus-visible{outline:var(--_is-focus-ring-width) solid var(--_is-focus-ring-color)}}@media (forced-colors:active){.interactive-surface{--_is-lift-base:0px;--_is-lift-hover:0px;--_is-lift-active:0px;--_is-shadow-base:none;--_is-shadow-hover:none;--_is-shadow-active:none;box-shadow:none}.interactive-surface:before{display:none}.interactive-surface:where(.is-active,[aria-pressed=true],[aria-pressed=mixed],[aria-current]:not([aria-current=false]),[aria-selected=true],[data-surface-feedback=error],[data-surface-feedback=success],[data-surface-feedback=attention],[aria-busy=true],.is-loading):not(:is(.is-disabled,:disabled,[aria-disabled=true])){outline-offset:2px;outline:2px solid buttontext}.interactive-surface:focus,.interactive-surface:not(:is(.is-disabled,:disabled,[aria-disabled=true])):focus-visible{outline-offset:2px;outline:2px solid highlight}.interactive-surface:is(.is-disabled,:disabled,[aria-disabled=true]){outline-offset:2px;opacity:1;outline:1px solid graytext}.interactive-surface[aria-disabled=true]:focus-visible{outline-offset:2px;outline:2px solid graytext}}@layer ly.reset{:where(.ly-root),:where(.ly-root *){box-sizing:border-box}:where(.ly-root){margin:0}:where(.ly-root img),:where(.ly-root svg),:where(.ly-root video),:where(.ly-root canvas),:where(.ly-root iframe){max-inline-size:100%}}@layer ly.tokens{:where(.ly-root){--ly-space-0:0;--ly-space-1:.25rem;--ly-space-2:.5rem;--ly-space-3:.75rem;--ly-space-4:1rem;--ly-space-5:1.5rem;--ly-space-6:2rem;--ly-space-7:3rem;--ly-space-8:4rem;--ly-space-9:6rem;--ly-wrapper-compact:40rem;--ly-wrapper-prose:68ch;--ly-wrapper-content:72rem;--ly-wrapper-workspace:96rem;--ly-wrapper-wide:112rem;--ly-page-padding-inline:clamp(1rem, 3vw, 3rem);--ly-safe-area-inline:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--ly-safe-area-block-start:env(safe-area-inset-top,0px);--ly-safe-area-block-end:env(safe-area-inset-bottom,0px);--ly-wrapper-gutter:var(--ly-page-padding-inline);--ly-profile-gap:var(--ly-space-5);--ly-gap:var(--ly-profile-gap);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-section-padding-block:clamp(2rem, 4vh, 4rem);--ly-section-padding-block-compact:clamp(1rem, 2.5vh, 2rem);--ly-header-height:4.5rem;--ly-sticky-position:sticky;--ly-cover-min:100vh;--ly-shell-min:100vh;--ly-scroll-max:50rem;--ly-scroll-viewport-max:min(70vh, 50rem);--ly-switcher-threshold:42rem;--ly-sidebar-size:18rem;--ly-sidebar-content-min:50%;--ly-grid-columns:12;--ly-grid-min:16rem;--ly-mosaic-medium-columns:6;--ly-mosaic-wide-columns:12;--ly-split-min:20rem;--ly-pane-min:18rem;--ly-pane-size:22rem;--ly-media-min:18rem;--ly-media-size:14rem;--ly-reel-item-min:16rem;--ly-reel-item-max:28rem;--ly-frame-ratio:16 / 9;--ly-split-primary:1fr;--ly-split-secondary:1fr;--ly-recipe-main-min:20rem;--ly-recipe-rail:18rem;--ly-recipe-aside:22rem;--ly-gallery-min:12rem;--ly-card-grid-min:16rem;--ly-app-shell-base-rows:auto auto minmax(0, 1fr) auto auto;--ly-app-shell-medium-areas:"header header" "sidebar main" "aside main" "footer footer";--ly-app-shell-medium-rows:auto auto minmax(0, 1fr) auto;--ly-app-shell-medium-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr);--ly-app-shell-wide-areas:"sidebar header header" "sidebar main aside" "sidebar footer footer";--ly-app-shell-wide-rows:auto minmax(0, 1fr) auto;--ly-app-shell-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .35fr);--ly-dashboard-medium-areas:"header header" "nav nav" "main aside" "footer footer";--ly-dashboard-medium-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .35fr);--ly-dashboard-wide-areas:"nav header header" "nav main aside" "nav footer footer";--ly-dashboard-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .35fr);--ly-docs-wide-areas:"header header" "nav main" "nav aside" "footer footer";--ly-docs-wide-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr);--ly-list-detail-wide-areas:"primary secondary" "actions actions";--ly-list-detail-wide-columns:minmax(min(100%, max(var(--ly-pane-min), var(--ly-pane-size))), .7fr) minmax(min(100%, var(--ly-pane-min)), 1fr);--ly-split-hero-wide-areas:"content media" "actions media";--ly-split-hero-wide-columns:minmax(min(100%, var(--ly-split-min)), var(--ly-split-primary,1fr)) minmax(min(100%, var(--ly-split-min)), var(--ly-split-secondary,1fr));min-block-size:0;min-inline-size:0;container:ly-scope/inline-size}@supports (width:1cqi){:where(.ly-root){--ly-page-padding-inline:clamp(1rem, 3cqi, 3rem)}}@supports (height:100dvh){:where(.ly-root){--ly-cover-min:100dvh;--ly-shell-min:100dvh;--ly-scroll-viewport-max:min(70dvh, 50rem)}}@media (height<=44rem){:where(.ly-root){--ly-gap:min(var(--ly-profile-gap), var(--ly-space-4));--ly-grid-gap:var(--ly-gap);--ly-stack-gap:min(var(--ly-space-4), 3vh);--ly-cluster-gap:min(var(--ly-space-3), 2vh);--ly-section-padding-block:clamp(1.25rem, 4vh, 2rem);--ly-section-padding-block-compact:clamp(.75rem, 2vh, 1.25rem);--ly-header-height:3.5rem;--ly-scroll-viewport-max:min(62vh, 34rem)}@supports (height:100dvh){:where(.ly-root){--ly-stack-gap:min(var(--ly-space-4), 3dvh);--ly-cluster-gap:min(var(--ly-space-3), 2dvh);--ly-section-padding-block:clamp(1.25rem, 4dvh, 2rem);--ly-section-padding-block-compact:clamp(.75rem, 2dvh, 1.25rem);--ly-scroll-viewport-max:min(62dvh, 34rem)}}}@media (height<=30rem){:where(.ly-root){--ly-cover-min:auto;--ly-shell-min:auto;--ly-sticky-position:static;--ly-section-padding-block:var(--ly-space-4);--ly-section-padding-block-compact:var(--ly-space-2);--ly-scroll-viewport-max:max(12rem, calc(100vh - 8rem))}@supports (height:100dvh){:where(.ly-root){--ly-scroll-viewport-max:max(12rem, calc(100dvh - 8rem))}}}}@layer ly.wrappers{.ly-wrapper{--ly-wrapper-max:var(--ly-personality-wrapper-max,var(--ly-wrapper-content));--ly-wrapper-fluid-gutter:var(--ly-wrapper-gutter);--ly-wrapper-local-gutter:max(var(--ly-wrapper-fluid-gutter), var(--ly-safe-area-inline));inline-size:min(100%, calc(var(--ly-wrapper-max) + (var(--ly-wrapper-local-gutter) * 2)));max-inline-size:100%;padding-inline:var(--ly-wrapper-local-gutter);margin-inline:auto;container:ly-scope/inline-size}.ly-wrapper--compact{--ly-wrapper-max:var(--ly-wrapper-compact)}.ly-wrapper--prose{--ly-wrapper-max:var(--ly-wrapper-prose)}.ly-wrapper--content{--ly-wrapper-max:var(--ly-wrapper-content)}.ly-wrapper--workspace{--ly-wrapper-max:var(--ly-wrapper-workspace)}.ly-wrapper--wide{--ly-wrapper-max:var(--ly-wrapper-wide)}.ly-wrapper--full{--ly-wrapper-max:100%}.ly-wrapper--breakout{--ly-wrapper-max:100%;--ly-breakout-content-size:min(var(--ly-wrapper-content), calc(100% - (var(--ly-wrapper-local-gutter) * 2)));--ly-breakout-feature-size:min(var(--ly-wrapper-wide), calc(100% - (var(--ly-wrapper-local-gutter) * 2)));grid-template-columns:[full-start] minmax(min(100%, var(--ly-wrapper-local-gutter)), 1fr) [feature-start] minmax(0, calc((var(--ly-breakout-feature-size) - var(--ly-breakout-content-size)) / 2)) [content-start] minmax(0, var(--ly-breakout-content-size)) [content-end] minmax(0, calc((var(--ly-breakout-feature-size) - var(--ly-breakout-content-size)) / 2)) [feature-end] minmax(min(100%, var(--ly-wrapper-local-gutter)), 1fr) [full-end];inline-size:100%;padding-inline:0;display:grid}.ly-wrapper--breakout>*{grid-column:content;min-inline-size:0;max-inline-size:100%}.ly-wrapper--breakout>:where(.ly-lane--content,[data-ly-lane=content]){grid-column:content}.ly-wrapper--breakout>:where(.ly-lane--feature,[data-ly-lane=feature]){grid-column:feature}.ly-wrapper--breakout>:where(.ly-lane--full,[data-ly-lane=full]){grid-column:full}}@layer ly.primitives{.ly-page{min-block-size:100dvh;padding-block-start:var(--ly-safe-area-block-start);padding-block-end:var(--ly-safe-area-block-end)}.ly-header,.ly-footer,.ly-main,.ly-section,.ly-surface{min-block-size:0;min-inline-size:0}.ly-header{min-block-size:var(--ly-header-height)}.ly-header--sticky{position:var(--ly-sticky-position,sticky);z-index:var(--ly-z-header,20);inset-block-start:0}.ly-section{padding-block:var(--ly-section-padding-block)}.ly-section--compact{padding-block:var(--ly-section-padding-block-compact)}.ly-section--flush{padding-block:0}.ly-readable{max-inline-size:var(--ly-wrapper-prose)}.ly-stack{gap:var(--ly-stack-gap);flex-direction:column;display:flex}.ly-cluster{align-items:center;gap:var(--ly-cluster-gap);flex-wrap:wrap;display:flex}.ly-center{inline-size:min(100%, var(--ly-center-max,var(--ly-wrapper-content)));margin-inline:auto}.ly-cover{min-block-size:100vh;min-block-size:var(--ly-cover-min);padding-block:var(--ly-cover-padding,var(--ly-space-5));flex-direction:column;display:flex}.ly-cover>:where(.ly-cover__center,[data-ly-cover-center]){margin-block:auto}.ly-switcher{gap:var(--ly-gap);flex-wrap:wrap;display:flex}.ly-switcher>*{flex-basis:calc((var(--ly-switcher-threshold) - 100%) * 999);flex-grow:1;min-inline-size:0}.ly-sidebar{gap:var(--ly-gap);flex-wrap:wrap;display:flex}.ly-sidebar>:where(.ly-sidebar__side,[data-ly-sidebar=side]){flex-basis:var(--ly-sidebar-size);min-inline-size:min(100%, var(--ly-sidebar-size));flex-grow:1}.ly-sidebar>:where(.ly-sidebar__content,[data-ly-sidebar=content]){min-inline-size:min(100%, var(--ly-sidebar-content-min));flex-grow:999;flex-basis:0}.ly-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-grid-min)), 1fr));gap:var(--ly-grid-gap);display:grid}.ly-grid--fixed{grid-template-columns:repeat(var(--ly-grid-columns), minmax(0, 1fr))}.ly-mosaic{gap:var(--ly-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.ly-mosaic>*{min-block-size:0;min-inline-size:0}.ly-action-bar{align-items:center;gap:var(--ly-cluster-gap);min-inline-size:0;flex-wrap:wrap;padding-block-end:var(--ly-safe-area-block-end);display:flex}.ly-action-bar>:where([data-ly-actions=start],[data-ly-actions=end]){align-items:center;gap:var(--ly-cluster-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.ly-action-bar>[data-ly-actions=end]{margin-inline-start:auto}.ly-action-bar--sticky{position:var(--ly-sticky-position,sticky);z-index:var(--ly-z-header,20);inset-block-end:0}.ly-split{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-split-min)), 1fr));gap:var(--ly-gap);align-items:var(--ly-split-align,center);display:grid}.ly-panes{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-pane-min)), 1fr));gap:var(--ly-gap);display:grid}.ly-media{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-media-min)), 1fr));gap:var(--ly-gap);align-items:var(--ly-media-align,start);display:grid}.ly-media>:where(.ly-media__actions,[data-ly-media=actions]){min-inline-size:min(100%, var(--ly-media-size))}.ly-grid>*,.ly-split>*,.ly-panes>*,.ly-media>*{min-block-size:0;min-inline-size:0}.ly-reel{grid-auto-flow:column;grid-auto-columns:minmax(min(100%, var(--ly-reel-item-min)), var(--ly-reel-item-max));gap:var(--ly-grid-gap);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;display:grid;overflow-x:auto}.ly-reel>*{scroll-snap-align:start;min-inline-size:0}.ly-frame{aspect-ratio:var(--ly-frame-ratio);overflow:hidden}.ly-frame>*{object-fit:cover;block-size:100%;inline-size:100%}.ly-scroll{overscroll-behavior-block:contain;min-block-size:0;overflow:auto}.ly-scroll--bounded{max-block-size:var(--ly-scroll-max)}.ly-scroll--viewport{max-block-size:var(--ly-scroll-viewport-max)}}@layer ly.recipes{:where([data-ly-recipe=app-shell],[data-ly-recipe=dashboard],[data-ly-recipe=docs],[data-ly-recipe=list-detail],[data-ly-recipe=split-hero],[data-ly-recipe=gallery],[data-ly-recipe=card-grid]){min-block-size:0;min-inline-size:0;container:ly-scope/inline-size}:where([data-ly-recipe=app-shell],[data-ly-recipe=dashboard],[data-ly-recipe=docs],[data-ly-recipe=list-detail],[data-ly-recipe=split-hero]){gap:var(--ly-gap);grid-template-columns:minmax(0,1fr);display:grid}[data-ly-recipe=app-shell]{min-block-size:100vh;min-block-size:var(--ly-shell-min);grid-template-areas:"header""sidebar""main""aside""footer";grid-template-rows:var(--ly-app-shell-base-rows)}[data-ly-recipe=dashboard],[data-ly-recipe=docs]{grid-template-areas:"header""nav""main""aside""footer"}[data-ly-recipe=list-detail]{grid-template-areas:"primary""secondary""actions"}[data-ly-recipe=split-hero]{align-items:var(--ly-split-hero-align,center);grid-template-areas:"content""media""actions"}[data-ly-recipe=gallery],[data-ly-recipe=card-grid]{gap:var(--ly-grid-gap);display:grid}[data-ly-recipe=gallery]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-gallery-min)), 1fr))}[data-ly-recipe=card-grid]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ly-card-grid-min)), 1fr))}:where([data-ly-recipe=gallery],[data-ly-recipe=card-grid])[data-ly-responsive=manual]{grid-template-columns:minmax(0,1fr)}:where([data-ly-recipe=app-shell],[data-ly-recipe=dashboard],[data-ly-recipe=docs],[data-ly-recipe=list-detail],[data-ly-recipe=split-hero],[data-ly-recipe=gallery],[data-ly-recipe=card-grid])>*{min-block-size:0;min-inline-size:0}[data-ly-area=header]{grid-area:header}[data-ly-area=nav]{grid-area:nav}[data-ly-area=sidebar]{grid-area:sidebar}[data-ly-area=main]{grid-area:main}[data-ly-area=aside]{grid-area:aside}[data-ly-area=footer]{grid-area:footer}[data-ly-area=content]{grid-area:content}[data-ly-area=media]{grid-area:media}[data-ly-area=actions]{grid-area:actions}[data-ly-area=primary]{grid-area:primary}[data-ly-area=secondary]{grid-area:secondary}@container ly-scope (width>=42rem){[data-ly-recipe=split-hero]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-split-hero-wide-areas);grid-template-columns:var(--ly-split-hero-wide-columns)}}@container ly-scope (width>=44rem){[data-ly-recipe=list-detail]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-list-detail-wide-areas);grid-template-columns:var(--ly-list-detail-wide-columns)}}@container ly-scope (width>=48rem){[data-ly-recipe=docs]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-docs-wide-areas);grid-template-columns:var(--ly-docs-wide-columns)}}@container ly-scope (width>=52rem){[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-app-shell-medium-areas);grid-template-columns:var(--ly-app-shell-medium-columns);grid-template-rows:var(--ly-app-shell-medium-rows)}[data-ly-recipe=dashboard]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-dashboard-medium-areas);grid-template-columns:var(--ly-dashboard-medium-columns)}}@container ly-scope (width>=72rem){[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-app-shell-wide-areas);grid-template-columns:var(--ly-app-shell-wide-columns);grid-template-rows:var(--ly-app-shell-wide-rows)}[data-ly-recipe=dashboard]:not([data-ly-responsive=manual]){grid-template-areas:var(--ly-dashboard-wide-areas);grid-template-columns:var(--ly-dashboard-wide-columns)}}@supports selector(:has(*)){@container ly-scope (width>=52rem){[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):has(>[data-ly-area=sidebar]):not(:has(>[data-ly-area=aside])){grid-template-areas:"header header""sidebar main""footer footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr);grid-template-rows:auto minmax(0,1fr) auto}[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):not(:has(>[data-ly-area=sidebar])):has(>[data-ly-area=aside]){grid-template-areas:"header header""main aside""footer footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .35fr);grid-template-rows:auto minmax(0,1fr) auto}[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):not(:has(>[data-ly-area=sidebar])):not(:has(>[data-ly-area=aside])){grid-template-areas:"header""main""footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr);grid-template-rows:auto minmax(0,1fr) auto}}@container ly-scope (width>=72rem){[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):has(>[data-ly-area=sidebar]):not(:has(>[data-ly-area=aside])){grid-template-areas:"sidebar header""sidebar main""sidebar footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-rail)), auto) minmax(min(100%, var(--ly-recipe-main-min)), 1fr)}[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):not(:has(>[data-ly-area=sidebar])):has(>[data-ly-area=aside]){grid-template-areas:"header header""main aside""footer footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr) minmax(min(100%, var(--ly-recipe-aside)), .35fr)}[data-ly-recipe=app-shell]:not([data-ly-responsive=manual]):not(:has(>[data-ly-area=sidebar])):not(:has(>[data-ly-area=aside])){grid-template-areas:"header""main""footer";grid-template-columns:minmax(min(100%, var(--ly-recipe-main-min)), 1fr)}}}}@layer ly.utilities{.ly-cols-1{--ly-grid-columns:1}.ly-cols-2{--ly-grid-columns:2}.ly-cols-3{--ly-grid-columns:3}.ly-cols-4{--ly-grid-columns:4}.ly-cols-6{--ly-grid-columns:6}.ly-cols-12{--ly-grid-columns:12}.ly-span-1{grid-column:span 1}.ly-span-2{grid-column:span 2}.ly-span-3{grid-column:span 3}.ly-span-4{grid-column:span 4}.ly-span-6{grid-column:span 6}.ly-span-full{grid-column:1/-1}.ly-row-span-2{grid-row:span 2}.ly-row-span-3{grid-row:span 3}.ly-gap-0{gap:var(--ly-space-0)}.ly-gap-1{gap:var(--ly-space-1)}.ly-gap-2{gap:var(--ly-space-2)}.ly-gap-3{gap:var(--ly-space-3)}.ly-gap-4{gap:var(--ly-space-4)}.ly-gap-5{gap:var(--ly-space-5)}.ly-gap-6{gap:var(--ly-space-6)}.ly-gap-7{gap:var(--ly-space-7)}.ly-gap-8{gap:var(--ly-space-8)}.ly-gap-9{gap:var(--ly-space-9)}.ly-pad-0{padding:var(--ly-space-0)}.ly-pad-2{padding:var(--ly-space-2)}.ly-pad-4{padding:var(--ly-space-4)}.ly-pad-6{padding:var(--ly-space-6)}.ly-pad-8{padding:var(--ly-space-8)}.ly-mx-auto{margin-inline:auto}.ly-w-full{inline-size:100%}.ly-h-full{block-size:100%}.ly-min-h-screen{min-block-size:100dvh}.ly-overflow-auto{overflow:auto}.ly-overflow-hidden{overflow:hidden}.ly-items-start{align-items:flex-start}.ly-items-center{align-items:center}.ly-items-end{align-items:flex-end}.ly-items-stretch{align-items:stretch}.ly-justify-start{justify-content:flex-start}.ly-justify-center{justify-content:center}.ly-justify-end{justify-content:flex-end}.ly-justify-between{justify-content:space-between}.ly-frame-1x1{--ly-frame-ratio:1 / 1}.ly-frame-3x2{--ly-frame-ratio:3 / 2}.ly-frame-4x3{--ly-frame-ratio:4 / 3}.ly-frame-16x9{--ly-frame-ratio:16 / 9}.ly-frame-21x9{--ly-frame-ratio:21 / 9}.ly-hidden{display:none!important}.ly-visually-hidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@layer ly.personalities;@layer ly.context{:where(.ly-root[data-ly-density=compact],.ly-root [data-ly-density=compact]){--ly-gap:var(--ly-space-3);--ly-grid-gap:var(--ly-space-3);--ly-stack-gap:var(--ly-space-3);--ly-cluster-gap:var(--ly-space-2);--ly-section-padding-block:clamp(1rem, 2.5vh, 2rem);--ly-section-padding-block-compact:clamp(.5rem, 1.5vh, 1rem)}:where(.ly-root[data-ly-density=normal],.ly-root [data-ly-density=normal]){--ly-gap:var(--ly-profile-gap);--ly-grid-gap:var(--ly-gap);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-section-padding-block:clamp(2rem, 4vh, 4rem);--ly-section-padding-block-compact:clamp(1rem, 2.5vh, 2rem)}:where(.ly-root[data-ly-density=spacious],.ly-root [data-ly-density=spacious]){--ly-gap:max(var(--ly-profile-gap), var(--ly-space-6));--ly-grid-gap:var(--ly-gap);--ly-stack-gap:var(--ly-space-5);--ly-cluster-gap:var(--ly-space-4);--ly-section-padding-block:clamp(3rem, 7vh, 6rem);--ly-section-padding-block-compact:clamp(1.5rem, 3.5vh, 3rem)}@media (height<=44rem){:where(.ly-root[data-ly-density=compact],.ly-root [data-ly-density=compact]){--ly-gap:var(--ly-space-3);--ly-grid-gap:var(--ly-space-3);--ly-stack-gap:var(--ly-space-3);--ly-cluster-gap:var(--ly-space-2);--ly-section-padding-block:clamp(.75rem, 2vh, 1.25rem);--ly-section-padding-block-compact:var(--ly-space-2)}:where(.ly-root[data-ly-density=normal],.ly-root [data-ly-density=normal]){--ly-gap:min(var(--ly-profile-gap), var(--ly-space-4));--ly-grid-gap:var(--ly-gap);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-section-padding-block:clamp(1.25rem, 4vh, 2rem);--ly-section-padding-block-compact:clamp(.75rem, 2vh, 1.25rem)}:where(.ly-root[data-ly-density=spacious],.ly-root [data-ly-density=spacious]){--ly-gap:var(--ly-space-5);--ly-grid-gap:var(--ly-space-5);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-section-padding-block:clamp(1.5rem, 6vh, 3rem);--ly-section-padding-block-compact:clamp(.75rem, 3vh, 1.25rem)}@supports (height:100dvh){:where(.ly-root[data-ly-density=compact],.ly-root [data-ly-density=compact]){--ly-section-padding-block:clamp(.75rem, 2dvh, 1.25rem)}:where(.ly-root[data-ly-density=normal],.ly-root [data-ly-density=normal]){--ly-section-padding-block:clamp(1.25rem, 4dvh, 2rem);--ly-section-padding-block-compact:clamp(.75rem, 2dvh, 1.25rem)}:where(.ly-root[data-ly-density=spacious],.ly-root [data-ly-density=spacious]){--ly-section-padding-block:clamp(1.5rem, 6dvh, 3rem);--ly-section-padding-block-compact:clamp(.75rem, 3dvh, 1.25rem)}}}@media (height<=30rem){:where(.ly-root[data-ly-density=compact],.ly-root [data-ly-density=compact]){--ly-gap:var(--ly-space-2);--ly-grid-gap:var(--ly-space-2);--ly-stack-gap:var(--ly-space-2);--ly-cluster-gap:var(--ly-space-1);--ly-section-padding-block:var(--ly-space-3);--ly-section-padding-block-compact:var(--ly-space-2)}:where(.ly-root[data-ly-density=normal],.ly-root [data-ly-density=normal]){--ly-gap:var(--ly-space-3);--ly-grid-gap:var(--ly-space-3);--ly-stack-gap:var(--ly-space-3);--ly-cluster-gap:var(--ly-space-2);--ly-section-padding-block:var(--ly-space-4);--ly-section-padding-block-compact:var(--ly-space-2)}:where(.ly-root[data-ly-density=spacious],.ly-root [data-ly-density=spacious]){--ly-gap:var(--ly-space-4);--ly-grid-gap:var(--ly-space-4);--ly-stack-gap:var(--ly-space-4);--ly-cluster-gap:var(--ly-space-3);--ly-section-padding-block:var(--ly-space-5);--ly-section-padding-block-compact:var(--ly-space-3)}}.ly-mosaic:not([data-ly-responsive=manual])>:where(.ly-span-1,.ly-span-2,.ly-span-3,.ly-span-4,.ly-span-6,.ly-span-full){grid-column:1/-1}.ly-mosaic:not([data-ly-responsive=manual])>:where(.ly-row-span-2,.ly-row-span-3){grid-row:auto}@container ly-scope (width>=42rem){.ly-mosaic:not([data-ly-responsive=manual]){grid-template-columns:repeat(var(--ly-mosaic-medium-columns), minmax(0, 1fr))}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-1{grid-column:span 1}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-2{grid-column:span 2}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-3{grid-column:span 3}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-4{grid-column:span 4}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-6{grid-column:span 6}.ly-mosaic:not([data-ly-responsive=manual])>.ly-span-full{grid-column:1/-1}.ly-mosaic:not([data-ly-responsive=manual])>.ly-row-span-2{grid-row:span 2}.ly-mosaic:not([data-ly-responsive=manual])>.ly-row-span-3{grid-row:span 3}}@container ly-scope (width>=72rem){.ly-mosaic:not([data-ly-responsive=manual]){grid-template-columns:repeat(var(--ly-mosaic-wide-columns), minmax(0, 1fr))}}}@layer ly.personalities.minimal-saas{:where(.ly-root[data-ly-layout=minimal-saas]){--ly-personality-wrapper-max:88rem;--ly-profile-gap:var(--ly-space-5);--ly-grid-min:16rem;--ly-recipe-rail:15rem;--ly-recipe-aside:16rem;--ly-split-primary:1.05fr;--ly-split-secondary:.95fr}}:where(.usk-icon,[data-usk-icon]){--usk-icon-size:1.25em;--usk-icon-bg:rgb(var(--usk-surface-rgb,8 12 24) / .9);--usk-icon-bg-strong:rgb(var(--usk-surface-strong-rgb,20 28 48) / .94);--usk-icon-bg-soft:rgb(var(--usk-surface-soft-rgb,26 35 58) / .68);--usk-icon-border:rgb(var(--usk-border-rgb,100 116 139) / .72);--usk-icon-primary:rgb(var(--usk-primary-rgb,80 160 255));--usk-icon-secondary:rgb(var(--usk-secondary-rgb,138 116 255));--usk-icon-accent:rgb(var(--usk-accent-rgb,255 170 76));--usk-icon-success:rgb(var(--usk-success-rgb,74 222 128));--usk-icon-warning:rgb(var(--usk-warning-rgb,255 200 80));--usk-icon-danger:rgb(var(--usk-danger-rgb,255 92 122));--usk-icon-muted:rgb(var(--usk-text-muted-rgb,148 163 184));inline-size:var(--usk-icon-size);block-size:var(--usk-icon-size);vertical-align:-.125em;display:inline-block;overflow:visible}:where(.usk-icon--xs){--usk-icon-size:1em}:where(.usk-icon--sm){--usk-icon-size:1.25em}:where(.usk-icon--md){--usk-icon-size:1.5em}:where(.usk-icon--lg){--usk-icon-size:2em}:where(.usk-icon--xl){--usk-icon-size:3em}:where(.usk-icon .usk-i-bg){fill:var(--usk-icon-bg)}:where(.usk-icon .usk-i-bg-strong){fill:var(--usk-icon-bg-strong)}:where(.usk-icon .usk-i-bg-soft){fill:var(--usk-icon-bg-soft)}:where(.usk-icon .usk-i-primary){fill:rgb(var(--usk-primary-rgb,80 160 255) / .2);stroke:var(--usk-icon-primary)}:where(.usk-icon .usk-i-secondary){fill:rgb(var(--usk-secondary-rgb,138 116 255) / .2);stroke:var(--usk-icon-secondary)}:where(.usk-icon .usk-i-accent){fill:rgb(var(--usk-accent-rgb,255 170 76) / .22);stroke:var(--usk-icon-accent)}:where(.usk-icon .usk-i-success){fill:rgb(var(--usk-success-rgb,74 222 128) / .2);stroke:var(--usk-icon-success)}:where(.usk-icon .usk-i-warning){fill:rgb(var(--usk-warning-rgb,255 200 80) / .22);stroke:var(--usk-icon-warning)}:where(.usk-icon .usk-i-danger){fill:rgb(var(--usk-danger-rgb,255 92 122) / .2);stroke:var(--usk-icon-danger)}:where(.usk-icon .usk-i-line){fill:none;stroke:var(--usk-icon-primary);stroke-width:6.5px;stroke-linecap:round;stroke-linejoin:round}:where(.usk-icon .usk-i-line-2){fill:none;stroke:var(--usk-icon-secondary);stroke-width:4.7px;stroke-linecap:round;stroke-linejoin:round}:where(.usk-icon .usk-i-line-3){fill:none;stroke:var(--usk-icon-accent);stroke-width:3.8px;stroke-linecap:round;stroke-linejoin:round}:where(.usk-icon .usk-i-muted){fill:none;stroke:var(--usk-icon-muted);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}:where(.usk-icon .usk-i-surface){fill:var(--usk-icon-bg);stroke:var(--usk-icon-border);stroke-width:4.5px}:where(.usk-icon [data-icon-frame]){opacity:var(--usk-icon-frame-opacity,1)}:where(.usk-icon [data-icon-frame=decor]){opacity:var(--usk-icon-frame-decor-opacity,var(--usk-icon-frame-opacity,1))}:where(.usk-icon [data-icon-glyph=play]){fill:var(--usk-icon-play,var(--usk-icon-foreground,rgb(var(--usk-text-rgb,255 255 255))));stroke:none;opacity:1}:where(.saas-icon,[data-saas-icon]){--saas-icon-size:1.25em;--saas-icon-bg:rgb(var(--usk-surface-rgb,255 255 255) / var(--saas-icon-bg-alpha,.96));--saas-icon-bg-strong:rgb(var(--usk-surface-strong-rgb,255 255 255) / var(--saas-icon-bg-strong-alpha,.98));--saas-icon-bg-soft:rgb(var(--usk-surface-soft-rgb,241 245 249) / var(--saas-icon-bg-soft-alpha,.78));--saas-icon-border:rgb(var(--usk-border-rgb,203 213 225) / var(--saas-icon-border-alpha,.62));--saas-icon-primary:rgb(var(--usk-primary-rgb,37 99 235));--saas-icon-primary-soft:rgb(var(--usk-primary-rgb,37 99 235) / .12);--saas-icon-secondary:rgb(var(--usk-secondary-rgb,100 116 139));--saas-icon-secondary-soft:rgb(var(--usk-secondary-rgb,100 116 139) / .1);--saas-icon-accent:rgb(var(--usk-accent-rgb,14 165 233));--saas-icon-accent-soft:rgb(var(--usk-accent-rgb,14 165 233) / .12);--saas-icon-success:rgb(var(--usk-success-rgb,22 163 74));--saas-icon-warning:rgb(var(--usk-warning-rgb,202 138 4));--saas-icon-danger:rgb(var(--usk-danger-rgb,220 38 38));--saas-icon-muted:rgb(var(--usk-text-muted-rgb,100 116 139));--saas-icon-shadow:rgb(15 23 42/var(--saas-icon-shadow-alpha,.08));--saas-icon-stroke:5.4;inline-size:var(--saas-icon-size);block-size:var(--saas-icon-size);vertical-align:-.125em;color:rgb(var(--usk-text-rgb,15 23 42));fill:none;stroke:currentColor;filter:drop-shadow(0 .18em .45em var(--saas-icon-shadow));flex:none;display:inline-block;overflow:visible}:where(.usk-icon--frame-soft,[data-usk-icon-frame=soft]){--usk-icon-frame-opacity:.42;--usk-icon-frame-decor-opacity:.22}:where(.usk-icon--frame-none,[data-usk-icon-frame=none]){--usk-icon-frame-opacity:0;--usk-icon-frame-decor-opacity:0}:where(.saas-icon--xs){--saas-icon-size:1em}:where(.saas-icon--sm){--saas-icon-size:1.25em}:where(.saas-icon--md){--saas-icon-size:1.5em}:where(.saas-icon--lg){--saas-icon-size:2em}:where(.saas-icon--xl){--saas-icon-size:3em}:where(.saas-icon--quiet){--saas-icon-bg-alpha:.74;--saas-icon-border-alpha:.38;--saas-icon-shadow-alpha:.02}:where(.saas-icon--raised){--saas-icon-bg-alpha:1;--saas-icon-border-alpha:.7;--saas-icon-shadow-alpha:.14}:where(.saas-icon--flat){--saas-icon-shadow-alpha:0}:where([data-ui=minimal-saas] .saas-icon,[data-ui=minimal-saas][data-saas-icon]){--saas-icon-bg-alpha:var(--saas-panel-alpha,.98);--saas-icon-bg-soft-alpha:var(--saas-panel-soft-alpha,.78);--saas-icon-border-alpha:var(--saas-border-alpha,.58);--saas-icon-shadow-alpha:calc(var(--saas-shadow-alpha,.12) * .62)}:where(.saas-icon .saas-i-bg){fill:var(--saas-icon-bg)}:where(.saas-icon .saas-i-bg-strong){fill:var(--saas-icon-bg-strong)}:where(.saas-icon .saas-i-bg-soft){fill:var(--saas-icon-bg-soft)}:where(.saas-icon .saas-i-primary){fill:var(--saas-icon-primary-soft);stroke:var(--saas-icon-primary)}:where(.saas-icon .saas-i-secondary){fill:var(--saas-icon-secondary-soft);stroke:var(--saas-icon-secondary)}:where(.saas-icon .saas-i-accent){fill:var(--saas-icon-accent-soft);stroke:var(--saas-icon-accent)}:where(.saas-icon .saas-i-success){fill:rgb(var(--usk-success-rgb,22 163 74) / .13);stroke:var(--saas-icon-success)}:where(.saas-icon .saas-i-warning){fill:rgb(var(--usk-warning-rgb,202 138 4) / .14);stroke:var(--saas-icon-warning)}:where(.saas-icon .saas-i-danger){fill:rgb(var(--usk-danger-rgb,220 38 38) / .12);stroke:var(--saas-icon-danger)}:where(.saas-icon .saas-i-line){fill:none;stroke:var(--saas-icon-primary);stroke-width:var(--saas-icon-stroke);stroke-linecap:round;stroke-linejoin:round}:where(.saas-icon .saas-i-line-2){fill:none;stroke:var(--saas-icon-secondary);stroke-width:calc(var(--saas-icon-stroke) * .82);stroke-linecap:round;stroke-linejoin:round}:where(.saas-icon .saas-i-line-3){fill:none;stroke:var(--saas-icon-accent);stroke-width:calc(var(--saas-icon-stroke) * .74);stroke-linecap:round;stroke-linejoin:round}:where(.saas-icon .saas-i-muted){fill:none;stroke:var(--saas-icon-muted);stroke-width:calc(var(--saas-icon-stroke) * .56);stroke-linecap:round;stroke-linejoin:round}:where(.saas-icon .saas-i-fill-muted){fill:var(--saas-icon-muted);stroke:none}:where(.saas-icon .saas-i-surface){fill:var(--saas-icon-bg);stroke:var(--saas-icon-border);stroke-width:3.2px}:where(.saas-icon .saas-i-glow){filter:none}:root{--bg:var(--tactile-bg);--bg2:var(--tactile-surface-strong);--surface:var(--tactile-card-bg);--text:var(--tactile-text);--muted:var(--tactile-text-muted);--gold:var(--tactile-primary);--gold2:var(--tactile-primary-hover);--cyan:var(--tactile-focus);--line:var(--tactile-keyline);--shadow:var(--tactile-panel-shadow);--radius:var(--tactile-radius-lg);--shell:min(1240px, calc(100% - 40px));font-family:var(--tactile-font-body);background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--tactile-theme-bg);background-size:var(--tactile-theme-bg-size);color:var(--text);margin:0;line-height:1.6}img,video{max-width:100%;display:block}picture{display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:var(--shell);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--tactile-radius-md);background:var(--gold);color:var(--tactile-on-primary);box-shadow:var(--tactile-button-shadow);padding:.75rem 1rem;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;background:rgb(var(--tactile-bg-rgb) / .92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.brand-mark{align-items:center;gap:.7rem;font-weight:700;display:flex}.brand-mark strong{color:var(--gold)}.brand-glyph{flex:none;width:32px;height:32px}.menu-button{min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;place-content:center;gap:5px;padding:9px;display:grid}.menu-button .site-icon{block-size:24px;inline-size:24px}.site-icon>svg{block-size:100%;inline-size:100%;display:block}.primary-nav{background:var(--bg2);border-bottom:1px solid var(--line);padding:18px;display:none;position:absolute;top:72px;left:0;right:0}.primary-nav.is-open{gap:14px;display:grid}.primary-nav a.primary-nav-link{height:44px;min-height:44px;color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:0 4px;display:inline-flex}.primary-nav a.primary-nav-link:hover{color:var(--text)}.primary-nav a.primary-nav-link[aria-current=page]{color:var(--text);border-bottom-color:var(--gold);background:0 0}.button{border-radius:var(--tactile-radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:.78rem 1.15rem;font-weight:750;transition:transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.button-primary{background:var(--tactile-action-bg);color:var(--tactile-on-primary);box-shadow:var(--tactile-button-shadow)}.primary-nav .nav-cta{border-radius:var(--tactile-radius-md);white-space:nowrap;height:44px;min-height:44px;padding:0 1rem;line-height:1.1}.button-secondary{border-color:var(--line);background:var(--tactile-control-bg);color:var(--text);box-shadow:var(--tactile-button-shadow)}.hero{align-items:center;gap:48px;padding:68px 0 60px;display:grid}.hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--gold)!important;font-size:.78rem!important}.hero h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(3rem,11vw,5rem);line-height:.96}.hero h1 span{color:var(--gold)}.hero-copy>p{color:var(--muted);max-width:620px;margin:20px 0 22px;font-size:clamp(1rem,2.6vw,1.16rem)}.hero-actions{flex-direction:column;gap:12px;display:flex}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-proof span{color:var(--muted);border-left:2px solid var(--gold);padding-left:9px;font-size:.8rem}.hero-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hero-system-map{border-radius:var(--radius);background:linear-gradient(145deg, rgb(var(--usk-surface-rgb) / .92), rgb(var(--usk-surface-soft-rgb) / .76));border:1px solid #ffffff21;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hero-system-map article{min-width:0;padding:clamp(13px,2vw,20px);position:relative}.hero-system-map article+article{border-left:1px solid var(--line)}.hero-system-map article:not(:last-child):after{content:"";z-index:1;border-top:1px solid var(--gold);width:13px;position:absolute;top:31px;right:-7px}.hero-system-map .site-icon{block-size:25px;inline-size:25px;color:var(--gold);margin-bottom:11px;display:block}.hero-system-map span,.hero-system-map strong{display:block}.hero-system-map span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.hero-system-map strong{margin-top:3px;font-size:clamp(.78rem,1.7vw,.96rem);line-height:1.25}.hero-project-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);margin:0;overflow:hidden}.hero-project-card picture,.hero-project-card img{width:100%;height:100%}.hero-project-card picture{aspect-ratio:1.9}.hero-project-card img{object-fit:cover}.hero-project-card figcaption{color:var(--muted);padding:9px 12px;font-size:.75rem}.portfolio-rail{border-block:1px solid var(--line);background:linear-gradient(90deg, rgb(var(--usk-primary-rgb) / .045), transparent 30%), rgb(var(--usk-border-rgb) / .018)}.rail-inner{padding:22px 0 26px}.rail-inner>p{text-align:center;color:var(--muted);letter-spacing:.04em;margin:0 0 17px;font-size:.85rem}.logo-rail{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.logo-rail img{object-fit:contain;opacity:.85;max-width:118px;max-height:42px}.section{padding:clamp(62px,6vw,82px) 0}.section-alt{border-block:1px solid var(--line);background:linear-gradient(#ffffff06,#ffffff03)}.section-heading{max-width:760px;margin-bottom:38px}.section-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin:0 0 8px;font-size:.78rem;font-weight:800}.section h2,.credibility h2,.cta-band h2{letter-spacing:-.045em;margin:.1em 0;font-size:clamp(2.15rem,8vw,3.7rem);line-height:1.05}.section-heading>p:last-child,.credibility p,.cta-band p{color:var(--muted)}.solution-list{border-top:1px solid var(--line)}.solution-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 24px;gap:15px;padding:24px 0;transition:background-color .2s,padding-inline .2s;display:grid}.solution-row:hover,.solution-row:focus-visible{background:rgb(var(--usk-border-rgb) / .025);padding-inline:16px}.solution-row h3{margin:0 0 6px}.solution-row p{color:var(--muted);margin:0}.solution-index{color:var(--gold);font-size:.8rem}.solution-row>span:last-child{color:var(--gold);transition:transform .2s}.solution-row:hover>span:last-child,.solution-row:focus-visible>span:last-child{transform:translate(3px,-3px)}.work-stack{gap:34px;display:grid}.selected-work{border-top:1px solid var(--line);background:linear-gradient(180deg, rgb(var(--usk-border-rgb) / .015), transparent 70%)}.work-feature{border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:rgb(var(--usk-surface-rgb) / .42);align-items:center;gap:22px;padding:22px;display:grid}.work-feature img,.page-media{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow)}.page-media{display:block;overflow:hidden}.page-media img{width:100%}.work-feature h3{margin:0;font-size:1.7rem}.work-feature p{color:var(--muted)}.work-feature a,.prose a:not(.button){color:var(--gold);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:.08em}.prose .button-primary{color:rgb(var(--usk-primary-text-rgb))}.work-evidence{gap:12px;margin:20px 0;display:grid}.work-evidence p{margin:0}.work-label{color:var(--text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:800;display:block}.timeline{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);gap:1px;display:grid;position:relative;overflow:hidden}.timeline article{background:rgb(var(--usk-surface-strong-rgb) / .96);min-width:0;padding:26px}.timeline-marker{color:var(--gold);justify-content:space-between;align-items:center;font-weight:800;display:flex}.timeline-marker .site-icon{block-size:28px;inline-size:28px}.timeline h3{margin:22px 0 7px;font-size:1.25rem}.timeline p{color:var(--muted);margin:0}.credibility{background:rgb(var(--tactile-surface-soft-rgb) / .88);border-block:1px solid var(--line);padding:78px 0}.credibility-grid{gap:32px;display:grid}.credibility-points p{border-bottom:1px solid var(--line);gap:3px;padding:15px 0;display:grid}.credibility-points span{color:var(--muted)}.video-grid{gap:24px;display:grid}.video-grid figure{border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:rgb(var(--usk-surface-rgb) / .5);margin:0;padding:10px}.video-grid video{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);background:#000;width:100%}.video-grid figcaption{gap:3px;padding:12px 8px 7px;display:grid}.video-grid figcaption strong{font-size:1.06rem}.video-grid figcaption span{color:var(--muted);font-size:.9rem;font-weight:400}.product-evidence{border-block:1px solid var(--line);background:linear-gradient(140deg, rgb(var(--usk-surface-rgb) / .66), rgb(var(--usk-surface-soft-rgb) / .34))}.interface-system-section{position:relative;overflow:hidden}.interface-system-section:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 49.9%, var(--line) 50%, transparent 50.1%), linear-gradient(0deg, transparent 49.9%, var(--line) 50%, transparent 50.1%);opacity:.16;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.interface-system-layout{align-items:center;gap:42px;display:grid;position:relative}.interface-system-layout .section-heading{margin:0}.interface-system-layout .section-heading a{color:var(--gold);margin-top:14px;font-weight:750;display:inline-block}.system-responsibility-map{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.system-responsibility-map article{z-index:1;border:1px solid var(--line);background:rgb(var(--usk-surface-rgb) / .9);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:20px;display:grid;position:relative}.system-responsibility-map article.is-companion{border-style:dashed;border-color:rgb(var(--usk-primary-rgb) / .42)}.system-responsibility-map .site-icon{block-size:25px;inline-size:25px;color:var(--gold)}.system-responsibility-map h3{margin:0 0 4px;font-size:.98rem}.system-responsibility-map p{color:var(--muted);margin:0;font-size:.83rem}.client-proof-links{border-top:1px solid var(--line);margin-top:42px;padding-top:30px;position:relative}.client-proof-heading{max-width:760px}.client-proof-heading h3{margin:0;font-size:clamp(1.45rem,4vw,2rem)}.client-proof-heading>p:last-child{color:var(--muted);margin-bottom:0}.client-proof-grid{gap:14px;margin-top:24px;display:grid}.client-proof-card{border:1px solid var(--line);background:rgb(var(--usk-surface-rgb) / .88);border-radius:16px;gap:8px;min-width:0;padding:20px;transition:transform .2s,border-color .2s,background-color .2s;display:grid}.client-proof-card:hover,.client-proof-card:focus-visible{border-color:rgb(var(--usk-primary-rgb) / .5);background:rgb(var(--usk-surface-soft-rgb) / .94);transform:translateY(-2px)}.client-proof-card>strong{color:var(--text);font-size:1.04rem}.client-proof-card>span:not(.client-proof-kind):not(.client-proof-cta){color:var(--muted);font-size:.92rem}.client-proof-kind,.client-proof-cta{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:750}.client-proof-cta{margin-top:5px}.consultation-demo-note{text-align:left;border-block:1px solid var(--line);background:linear-gradient(90deg, rgb(var(--usk-primary-rgb) / .07), transparent 55%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding-block:38px;display:grid}.consultation-demo-icon{box-sizing:content-box;block-size:34px;inline-size:34px;color:var(--gold);border:1px solid rgb(var(--usk-primary-rgb) / .42);background:var(--surface);border-radius:14px;padding:16px;display:grid}.consultation-demo-note h2{max-width:900px;margin:0;font-size:clamp(1.7rem,4vw,2.4rem)}.consultation-demo-note>div>p:last-child{max-width:900px;color:var(--muted);margin:10px 0 0}.cta-band{text-align:center;background:radial-gradient(circle at 50% 0, rgb(var(--usk-primary-rgb) / .17), transparent 32rem);padding:90px 0}.cta-band p{max-width:640px;margin:16px auto 28px}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:52px 0}.footer-grid{gap:28px;display:grid}.footer-title{color:var(--text);font-weight:800}.site-footer nav{gap:8px;display:grid}.inner-page{min-height:70vh;padding:46px 0 88px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;margin-bottom:34px;font-size:.85rem;display:flex}.breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.breadcrumb-item{align-items:center;display:inline-flex}.breadcrumb-item>span[aria-hidden=true]{color:rgb(var(--usk-text-muted-rgb) / .6);padding-inline:8px}.inner-page-heading{max-width:820px}.inner-page h1{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2.5rem,11vw,5rem);line-height:.98}.inner-page-heading>p{color:var(--muted);max-width:760px;font-size:1.1rem}.prose{max-width:980px;margin-top:42px}.prose>p{color:var(--muted);font-size:1.05rem}.prose h2{margin-top:2.5rem;font-size:clamp(1.45rem,5vw,2rem);line-height:1.15}.prose li{color:var(--muted)}.link-list{border-top:1px solid var(--line);display:grid}.link-list a{border-bottom:1px solid var(--line);gap:5px;padding:22px 0;transition:padding-inline .2s,background-color .2s;display:grid}.link-list a:hover,.link-list a:focus-visible{background:rgb(var(--usk-border-rgb) / .025);padding-inline:14px}.link-list span{color:var(--muted)}.detail-points{gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.detail-points p,.detail-points li{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0;padding:20px}.editorial-grid{gap:18px;display:grid}.founder-profile{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 12% 0, rgb(var(--usk-primary-rgb) / .14), transparent 22rem), var(--surface);box-shadow:var(--shadow);align-items:center;gap:clamp(24px,5vw,48px);margin-bottom:24px;padding:clamp(22px,4vw,40px);display:grid}.founder-portrait{border:1px solid rgb(var(--usk-primary-rgb) / .38);border-radius:calc(var(--radius) - 4px);background:rgb(var(--tactile-surface-soft-rgb) / .88);width:min(100%,320px);box-shadow:var(--tactile-button-shadow);margin:0 auto;overflow:hidden}.founder-portrait img{aspect-ratio:2/3;object-fit:cover;object-position:center 22%;width:100%;display:block}.founder-profile-copy h2{margin:0}.founder-profile-copy p:last-child{margin-bottom:0}.founder-role{color:var(--gold);letter-spacing:.025em;margin:10px 0 22px;font-size:1.05rem;font-weight:800}.editorial-grid>section{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg, rgb(var(--usk-surface-rgb) / .78), rgb(var(--usk-surface-soft-rgb) / .48));padding:24px}.editorial-grid>section h2{margin-top:0}.editorial-grid>section>:last-child,.editorial-grid .detail-points{margin-bottom:0}.proof-link,.inspectable-proof,.related-routes,.page-cta{border:1px solid var(--line);border-radius:var(--radius);margin-top:34px;padding:26px}.proof-link{background:rgb(var(--usk-primary-rgb) / .065);border-color:rgb(var(--usk-primary-rgb) / .28)}.proof-link h2,.inspectable-proof h2,.related-routes h2,.page-cta h2{margin-top:0}.related-links{gap:10px;display:grid}.related-links a{border:1px solid var(--line);background:rgb(var(--usk-border-rgb) / .018);border-radius:10px;align-items:center;min-height:44px;padding:9px 12px;display:inline-flex}.page-cta{background:radial-gradient(circle at 90% 0, rgb(var(--usk-primary-rgb) / .16), transparent 18rem), var(--surface)}.page-cta p{max-width:650px}.page-next-step{margin-top:32px}.project-grid{gap:24px;display:grid}.project-card{border:1px solid var(--line);border-radius:var(--radius);background:rgb(var(--usk-surface-rgb) / .6);transition:transform .2s,border-color .2s;overflow:hidden}.project-card:hover,.project-card:focus-visible{border-color:rgb(var(--usk-primary-rgb) / .45);transform:translateY(-3px)}.project-card img{aspect-ratio:16/9;object-fit:cover}.project-card>div{padding:20px}.project-card h2{margin-top:0}.project-card p{color:var(--muted)}.project-hero-media{margin:0}.case-study-snapshot{border:1px solid var(--line);border-radius:var(--radius);background:rgb(var(--usk-surface-rgb) / .6);margin:0;overflow:hidden;box-shadow:0 24px 70px #00000038}.case-study-snapshot img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.case-study-snapshot figcaption{border-top:1px solid var(--line);color:var(--muted);padding:14px 18px;font-size:.92rem}.case-study-facts{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1px;margin:24px 0 0;display:grid;overflow:hidden}.case-study-facts>div{background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.case-study-facts dt{color:var(--muted);font-size:.88rem}.case-study-facts dd{color:var(--gold);order:-1;margin:0;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;line-height:1}.project-narrative{gap:20px;margin-top:34px;display:grid}.project-narrative>section{border-left:2px solid var(--gold);background:rgb(var(--usk-surface-rgb) / .42);padding:24px}.project-narrative h2{margin-top:0}.case-study-capabilities,.library-case-study{margin-top:48px}.case-study-section-heading{max-width:760px}.case-study-section-heading h2{margin-top:0}.case-study-capability-grid,.library-case-study-grid{gap:16px;margin-top:22px;display:grid}.case-study-capability-grid>article,.library-case-study-grid>article{border:1px solid var(--line);background:rgb(var(--usk-surface-rgb) / .46);border-radius:14px;padding:22px}.case-study-capability-grid h3,.library-case-study-grid h3{margin-top:0}.case-study-capability-grid p,.library-case-study-grid p{color:var(--muted)}.library-case-study-grid code{overflow-wrap:anywhere;max-width:100%;color:var(--gold);margin-bottom:8px;display:inline-block}.library-case-study-grid dl{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;margin:20px 0;display:grid;overflow:hidden}.library-case-study-grid dl>div{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:10px 12px;display:grid}.library-case-study-grid dt{color:var(--muted)}.library-case-study-grid dd{margin:0;font-weight:800}.project-demo{margin:34px 0 0}.project-demo video{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);background:#000;width:100%}.project-demo figcaption{margin-top:10px;font-weight:700}.responsibility-list{border:1px solid var(--line);background:var(--line);border-radius:14px;gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.responsibility-list>div{background:var(--surface);gap:3px;padding:14px 16px;display:grid}.responsibility-list dt{font-weight:750}.responsibility-list dd{color:var(--muted);margin:0}.contact-layout{gap:26px;display:grid}.contact-guidance{border:1px solid var(--line);border-radius:var(--radius);background:rgb(var(--usk-primary-rgb) / .055);align-self:start;padding:24px}.contact-guidance h2{margin-top:0}.consultation-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:22px;padding:24px;display:grid}.form-grid{gap:18px;display:grid}.consultation-form label{gap:7px;font-weight:700;display:grid}.consultation-form input,.consultation-form select,.consultation-form textarea{border:1px solid var(--line);border-radius:var(--tactile-radius-md);background:var(--tactile-field-bg);width:100%;color:var(--text);box-shadow:var(--tactile-inset-shadow);padding:12px 14px;scroll-margin-top:96px}.consultation-form label>span,.field-error{color:var(--tactile-danger);font-size:.84rem;font-weight:600}.consultation-form button:disabled{cursor:wait;opacity:.72;transform:none}.checkbox{align-items:start;grid-template-columns:auto 1fr!important}.checkbox input{width:18px;height:18px;margin-top:4px;scroll-margin-top:96px}.checkbox span{color:var(--muted)!important}.loading{padding:80px 0}.inner-page-legal .inner-page-heading,.inner-page-legal .prose{max-width:760px}.inner-page-legal .prose{border:1px solid var(--line);border-radius:var(--radius);background:rgb(var(--usk-surface-rgb) / .42);padding:clamp(22px,4vw,42px)}@media (width>=760px){.menu-button{display:none}.primary-nav{background:0 0;border:0;align-items:center;gap:25px;padding:0;position:static;display:flex!important}.primary-nav a.primary-nav-link{padding:0 .3rem}.hero-actions{flex-direction:row}.timeline{grid-template-columns:repeat(2,1fr)}.credibility-grid{grid-template-columns:1fr 1fr;gap:70px}.video-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.3fr .7fr 1fr}.project-grid{grid-template-columns:repeat(2,1fr)}.founder-profile{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.founder-portrait{margin-inline:0}.case-study-capability-grid,.editorial-grid,.about-grid,.project-narrative{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:34px}.contact-guidance{position:sticky;top:100px}.form-grid{grid-template-columns:1fr}.consultation-form{padding:34px}.responsibility-list>div{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:baseline}}@media (width>=960px){.hero{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);min-height:650px;padding:82px 0 76px}.hero h1{font-size:clamp(3.8rem,5.45vw,5rem)}.work-feature{padding:12px;display:block}.work-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.work-feature>picture{aspect-ratio:1.9;display:block;overflow:hidden}.work-feature>picture img{object-fit:cover;width:100%;height:100%}.work-feature>div{padding:22px 16px 16px}.library-case-study-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.interface-system-layout{gap:46px}.interface-system-layout .section-heading{max-width:900px}.system-responsibility-map{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.client-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-responsibility-map:before,.system-responsibility-map:after{content:"";z-index:0;background:rgb(var(--usk-primary-rgb) / .5);position:absolute}.system-responsibility-map:before{height:1px;top:82px;left:15%;right:15%}.system-responsibility-map:after{width:1px;top:82px;bottom:62px;left:50%}.system-responsibility-map article{text-align:center;grid-column:span 2;min-height:164px;padding:24px;display:block}.system-responsibility-map article:first-child{border-color:rgb(var(--usk-accent-rgb) / .52)}.system-responsibility-map article:nth-child(2){border-color:#a670ff80}.system-responsibility-map article:nth-child(3){border-color:#55dcbc80}.system-responsibility-map article.is-companion{text-align:left;grid-column:2/span 4;min-height:0}.system-responsibility-map .site-icon{block-size:32px;inline-size:32px;margin:0 auto 16px}.system-responsibility-map article.is-companion .site-icon{float:left;margin:0 18px 0 0}}@media (width>=1100px){.timeline{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:28px;overflow:visible}.timeline:before{content:"";border-top:1px solid rgb(var(--usk-primary-rgb) / .7);position:absolute;top:26px;left:8%;right:8%}.timeline article{text-align:center;background:0 0;border:0;border-radius:0;padding:0 12px;position:relative}.timeline-marker{justify-content:center;justify-items:center;gap:8px;display:grid}.timeline-marker .site-icon{z-index:1;box-sizing:content-box;block-size:24px;inline-size:24px;color:var(--gold);border:1px solid rgb(var(--usk-primary-rgb) / .72);background:var(--bg);border-radius:50%;padding:13px}.timeline h3{margin-top:10px}}@media (width<=759px){.section{padding:56px 0}.hero-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-system-map{grid-column:1/-1}.hero-project-card-main picture{aspect-ratio:1.9}.system-responsibility-map,.consultation-demo-note{grid-template-columns:1fr}.inner-page h1{font-size:clamp(2.45rem,13vw,4rem)}.work-feature,.editorial-grid>section,.proof-link,.inspectable-proof,.related-routes,.page-cta{padding:20px}}@media (height<=620px) and (width>=960px){.hero{min-height:540px;padding-block:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
