@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tw-slate-50:247 247 249;--tw-slate-100:242 242 244;--tw-slate-200:235 235 239;--tw-slate-300:220 220 226;--tw-slate-400:147 147 158;--tw-slate-500:98 98 109;--tw-slate-600:77 77 87;--tw-slate-700:52 52 60;--tw-slate-800:28 28 32;--tw-slate-900:10 10 11;--tw-slate-950:0 0 0;--tw-gray-50:247 247 249;--tw-gray-100:242 242 244;--tw-gray-200:235 235 239;--tw-gray-300:220 220 226;--tw-gray-400:147 147 158;--tw-gray-500:98 98 109;--tw-gray-600:77 77 87;--tw-gray-700:52 52 60;--tw-gray-800:28 28 32;--tw-gray-900:10 10 11;--tw-gray-950:0 0 0;--tw-zinc-50:247 247 249;--tw-zinc-100:242 242 244;--tw-zinc-200:235 235 239;--tw-zinc-300:220 220 226;--tw-zinc-400:147 147 158;--tw-zinc-500:98 98 109;--tw-zinc-600:77 77 87;--tw-zinc-700:52 52 60;--tw-zinc-800:28 28 32;--tw-zinc-900:10 10 11;--tw-zinc-950:0 0 0;--tw-neutral-50:247 247 249;--tw-neutral-100:242 242 244;--tw-neutral-200:235 235 239;--tw-neutral-300:220 220 226;--tw-neutral-400:147 147 158;--tw-neutral-500:98 98 109;--tw-neutral-600:77 77 87;--tw-neutral-700:52 52 60;--tw-neutral-800:28 28 32;--tw-neutral-900:10 10 11;--tw-neutral-950:0 0 0;--tw-stone-50:247 247 249;--tw-stone-100:242 242 244;--tw-stone-200:235 235 239;--tw-stone-300:220 220 226;--tw-stone-400:147 147 158;--tw-stone-500:98 98 109;--tw-stone-600:77 77 87;--tw-stone-700:52 52 60;--tw-stone-800:28 28 32;--tw-stone-900:10 10 11;--tw-stone-950:0 0 0;--tw-red-50:254 242 242;--tw-red-100:254 226 226;--tw-red-200:254 202 202;--tw-red-300:252 165 165;--tw-red-400:248 113 113;--tw-red-500:239 68 68;--tw-red-600:220 38 38;--tw-red-700:185 28 28;--tw-red-800:153 27 27;--tw-red-900:127 29 29;--tw-red-950:69 10 10;--tw-orange-50:255 247 237;--tw-orange-100:255 237 213;--tw-orange-200:254 215 170;--tw-orange-300:253 186 116;--tw-orange-400:251 146 60;--tw-orange-500:249 115 22;--tw-orange-600:234 88 12;--tw-orange-700:194 65 12;--tw-orange-800:154 52 18;--tw-orange-900:124 45 18;--tw-orange-950:67 20 7;--tw-amber-50:255 251 235;--tw-amber-100:254 243 199;--tw-amber-200:253 230 138;--tw-amber-300:252 211 77;--tw-amber-400:251 191 36;--tw-amber-500:245 158 11;--tw-amber-600:217 119 6;--tw-amber-700:180 83 9;--tw-amber-800:146 64 14;--tw-amber-900:120 53 15;--tw-amber-950:69 26 3;--tw-yellow-50:254 252 232;--tw-yellow-100:254 249 195;--tw-yellow-200:254 240 138;--tw-yellow-300:253 224 71;--tw-yellow-400:250 204 21;--tw-yellow-500:234 179 8;--tw-yellow-600:202 138 4;--tw-yellow-700:161 98 7;--tw-yellow-800:133 77 14;--tw-yellow-900:113 63 18;--tw-yellow-950:66 32 6;--tw-lime-50:247 254 231;--tw-lime-100:236 252 203;--tw-lime-200:217 249 157;--tw-lime-300:190 242 100;--tw-lime-400:163 230 53;--tw-lime-500:132 204 22;--tw-lime-600:101 163 13;--tw-lime-700:77 124 15;--tw-lime-800:63 98 18;--tw-lime-900:54 83 20;--tw-lime-950:26 46 5;--tw-green-50:240 253 244;--tw-green-100:220 252 231;--tw-green-200:187 247 208;--tw-green-300:134 239 172;--tw-green-400:74 222 128;--tw-green-500:34 197 94;--tw-green-600:22 163 74;--tw-green-700:21 128 61;--tw-green-800:22 101 52;--tw-green-900:20 83 45;--tw-green-950:5 46 22;--tw-emerald-50:236 253 245;--tw-emerald-100:209 250 229;--tw-emerald-200:167 243 208;--tw-emerald-300:110 231 183;--tw-emerald-400:52 211 153;--tw-emerald-500:16 185 129;--tw-emerald-600:5 150 105;--tw-emerald-700:4 120 87;--tw-emerald-800:6 95 70;--tw-emerald-900:6 78 59;--tw-emerald-950:2 44 34;--tw-teal-50:240 253 250;--tw-teal-100:204 251 241;--tw-teal-200:153 246 228;--tw-teal-300:94 234 212;--tw-teal-400:45 212 191;--tw-teal-500:20 184 166;--tw-teal-600:13 148 136;--tw-teal-700:15 118 110;--tw-teal-800:17 94 89;--tw-teal-900:19 78 74;--tw-teal-950:4 47 46;--tw-cyan-50:236 254 255;--tw-cyan-100:207 250 254;--tw-cyan-200:165 243 252;--tw-cyan-300:103 232 249;--tw-cyan-400:34 211 238;--tw-cyan-500:6 182 212;--tw-cyan-600:8 145 178;--tw-cyan-700:14 116 144;--tw-cyan-800:21 94 117;--tw-cyan-900:22 78 99;--tw-cyan-950:8 51 68;--tw-sky-50:240 249 255;--tw-sky-100:224 242 254;--tw-sky-200:186 230 253;--tw-sky-300:125 211 252;--tw-sky-400:56 189 248;--tw-sky-500:14 165 233;--tw-sky-600:2 132 199;--tw-sky-700:3 105 161;--tw-sky-800:7 89 133;--tw-sky-900:12 74 110;--tw-sky-950:8 47 73;--tw-blue-50:239 246 255;--tw-blue-100:219 234 254;--tw-blue-200:191 219 254;--tw-blue-300:147 197 253;--tw-blue-400:96 165 250;--tw-blue-500:59 130 246;--tw-blue-600:37 99 235;--tw-blue-700:29 78 216;--tw-blue-800:30 64 175;--tw-blue-900:30 58 138;--tw-blue-950:23 37 84;--tw-indigo-50:253 243 247;--tw-indigo-100:252 231 240;--tw-indigo-200:249 207 225;--tw-indigo-300:244 168 201;--tw-indigo-400:236 116 167;--tw-indigo-500:224 54 127;--tw-indigo-600:196 47 111;--tw-indigo-700:163 38 91;--tw-indigo-800:132 32 75;--tw-indigo-900:107 29 63;--tw-indigo-950:63 10 33;--tw-violet-50:245 243 255;--tw-violet-100:237 233 254;--tw-violet-200:221 214 254;--tw-violet-300:196 181 253;--tw-violet-400:167 139 250;--tw-violet-500:139 92 246;--tw-violet-600:124 58 237;--tw-violet-700:109 40 217;--tw-violet-800:91 33 182;--tw-violet-900:76 29 149;--tw-violet-950:46 16 101;--tw-purple-50:250 245 255;--tw-purple-100:243 232 255;--tw-purple-200:233 213 255;--tw-purple-300:216 180 254;--tw-purple-400:192 132 252;--tw-purple-500:168 85 247;--tw-purple-600:147 51 234;--tw-purple-700:126 34 206;--tw-purple-800:107 33 168;--tw-purple-900:88 28 135;--tw-purple-950:59 7 100;--tw-fuchsia-50:253 244 255;--tw-fuchsia-100:250 232 255;--tw-fuchsia-200:245 208 254;--tw-fuchsia-300:240 171 252;--tw-fuchsia-400:232 121 249;--tw-fuchsia-500:217 70 239;--tw-fuchsia-600:192 38 211;--tw-fuchsia-700:162 28 175;--tw-fuchsia-800:134 25 143;--tw-fuchsia-900:112 26 117;--tw-fuchsia-950:74 4 78;--tw-pink-50:253 242 248;--tw-pink-100:252 231 243;--tw-pink-200:251 207 232;--tw-pink-300:249 168 212;--tw-pink-400:244 114 182;--tw-pink-500:236 72 153;--tw-pink-600:219 39 119;--tw-pink-700:190 24 93;--tw-pink-800:157 23 77;--tw-pink-900:131 24 67;--tw-pink-950:80 7 36;--tw-rose-50:255 241 242;--tw-rose-100:255 228 230;--tw-rose-200:254 205 211;--tw-rose-300:253 164 175;--tw-rose-400:251 113 133;--tw-rose-500:244 63 94;--tw-rose-600:225 29 72;--tw-rose-700:190 18 60;--tw-rose-800:159 18 57;--tw-rose-900:136 19 55;--tw-rose-950:76 5 25;--c-white:255 255 255;--c-primary:10 10 11;--c-primary-dim:42 42 48;--c-on-primary:255 255 255;--c-primary-container:252 231 240;--c-on-primary-container:196 47 111;--c-primary-fixed:252 231 240;--c-primary-fixed-dim:249 207 225;--c-on-primary-fixed:10 10 11;--c-on-primary-fixed-variant:163 38 91;--c-inverse-primary:236 116 167;--c-surface-tint:10 10 11;--c-accent:224 54 127;--c-accent-text:196 47 111;--c-accent-soft:252 237 243;--c-secondary:180 83 9;--c-secondary-dim:146 64 14;--c-on-secondary:255 255 255;--c-secondary-container:254 243 225;--c-on-secondary-container:180 83 9;--c-secondary-fixed:254 243 225;--c-secondary-fixed-dim:253 227 184;--c-on-secondary-fixed:120 53 15;--c-on-secondary-fixed-variant:146 64 14;--c-tertiary:91 63 209;--c-tertiary-dim:76 50 184;--c-on-tertiary:255 255 255;--c-tertiary-container:241 238 255;--c-on-tertiary-container:91 63 209;--c-tertiary-fixed:241 238 255;--c-tertiary-fixed-dim:226 220 255;--c-on-tertiary-fixed:46 31 115;--c-on-tertiary-fixed-variant:76 50 184;--c-error:220 38 38;--c-error-dim:185 28 28;--c-on-error:255 255 255;--c-error-container:253 236 236;--c-on-error-container:220 38 38;--c-background:255 255 255;--c-on-background:10 10 11;--c-surface:255 255 255;--c-surface-bright:255 255 255;--c-surface-dim:220 220 226;--c-surface-variant:235 235 239;--c-surface-container-lowest:255 255 255;--c-surface-container-low:247 247 249;--c-surface-container:242 242 244;--c-surface-container-high:235 235 239;--c-surface-container-highest:220 220 226;--c-on-surface:10 10 11;--c-on-surface-variant:98 98 109;--c-outline:147 147 158;--c-outline-variant:220 220 226;--c-inverse-surface:10 10 11;--c-inverse-on-surface:245 245 247}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tw-slate-50:11 11 13;--tw-slate-100:22 22 26;--tw-slate-200:29 29 33;--tw-slate-300:43 43 49;--tw-slate-400:112 112 122;--tw-slate-500:163 163 173;--tw-slate-600:200 200 208;--tw-slate-700:207 207 214;--tw-slate-800:230 230 234;--tw-slate-900:245 245 247;--tw-slate-950:255 255 255;--tw-gray-50:11 11 13;--tw-gray-100:22 22 26;--tw-gray-200:29 29 33;--tw-gray-300:43 43 49;--tw-gray-400:112 112 122;--tw-gray-500:163 163 173;--tw-gray-600:200 200 208;--tw-gray-700:207 207 214;--tw-gray-800:230 230 234;--tw-gray-900:245 245 247;--tw-gray-950:255 255 255;--tw-zinc-50:11 11 13;--tw-zinc-100:22 22 26;--tw-zinc-200:29 29 33;--tw-zinc-300:43 43 49;--tw-zinc-400:112 112 122;--tw-zinc-500:163 163 173;--tw-zinc-600:200 200 208;--tw-zinc-700:207 207 214;--tw-zinc-800:230 230 234;--tw-zinc-900:245 245 247;--tw-zinc-950:255 255 255;--tw-neutral-50:11 11 13;--tw-neutral-100:22 22 26;--tw-neutral-200:29 29 33;--tw-neutral-300:43 43 49;--tw-neutral-400:112 112 122;--tw-neutral-500:163 163 173;--tw-neutral-600:200 200 208;--tw-neutral-700:207 207 214;--tw-neutral-800:230 230 234;--tw-neutral-900:245 245 247;--tw-neutral-950:255 255 255;--tw-stone-50:11 11 13;--tw-stone-100:22 22 26;--tw-stone-200:29 29 33;--tw-stone-300:43 43 49;--tw-stone-400:112 112 122;--tw-stone-500:163 163 173;--tw-stone-600:200 200 208;--tw-stone-700:207 207 214;--tw-stone-800:230 230 234;--tw-stone-900:245 245 247;--tw-stone-950:255 255 255;--tw-red-50:69 10 10;--tw-red-100:127 29 29;--tw-red-200:153 27 27;--tw-red-300:185 28 28;--tw-red-400:239 68 68;--tw-red-500:248 113 113;--tw-red-600:248 113 113;--tw-red-700:252 165 165;--tw-red-800:254 202 202;--tw-red-900:254 226 226;--tw-red-950:254 242 242;--tw-orange-50:67 20 7;--tw-orange-100:124 45 18;--tw-orange-200:154 52 18;--tw-orange-300:194 65 12;--tw-orange-400:249 115 22;--tw-orange-500:251 146 60;--tw-orange-600:251 146 60;--tw-orange-700:253 186 116;--tw-orange-800:254 215 170;--tw-orange-900:255 237 213;--tw-orange-950:255 247 237;--tw-amber-50:69 26 3;--tw-amber-100:120 53 15;--tw-amber-200:146 64 14;--tw-amber-300:180 83 9;--tw-amber-400:245 158 11;--tw-amber-500:251 191 36;--tw-amber-600:251 191 36;--tw-amber-700:252 211 77;--tw-amber-800:253 230 138;--tw-amber-900:254 243 199;--tw-amber-950:255 251 235;--tw-yellow-50:66 32 6;--tw-yellow-100:113 63 18;--tw-yellow-200:133 77 14;--tw-yellow-300:161 98 7;--tw-yellow-400:234 179 8;--tw-yellow-500:250 204 21;--tw-yellow-600:250 204 21;--tw-yellow-700:253 224 71;--tw-yellow-800:254 240 138;--tw-yellow-900:254 249 195;--tw-yellow-950:254 252 232;--tw-lime-50:26 46 5;--tw-lime-100:54 83 20;--tw-lime-200:63 98 18;--tw-lime-300:77 124 15;--tw-lime-400:132 204 22;--tw-lime-500:163 230 53;--tw-lime-600:163 230 53;--tw-lime-700:190 242 100;--tw-lime-800:217 249 157;--tw-lime-900:236 252 203;--tw-lime-950:247 254 231;--tw-green-50:5 46 22;--tw-green-100:20 83 45;--tw-green-200:22 101 52;--tw-green-300:21 128 61;--tw-green-400:34 197 94;--tw-green-500:74 222 128;--tw-green-600:74 222 128;--tw-green-700:134 239 172;--tw-green-800:187 247 208;--tw-green-900:220 252 231;--tw-green-950:240 253 244;--tw-emerald-50:2 44 34;--tw-emerald-100:6 78 59;--tw-emerald-200:6 95 70;--tw-emerald-300:4 120 87;--tw-emerald-400:16 185 129;--tw-emerald-500:52 211 153;--tw-emerald-600:52 211 153;--tw-emerald-700:110 231 183;--tw-emerald-800:167 243 208;--tw-emerald-900:209 250 229;--tw-emerald-950:236 253 245;--tw-teal-50:4 47 46;--tw-teal-100:19 78 74;--tw-teal-200:17 94 89;--tw-teal-300:15 118 110;--tw-teal-400:20 184 166;--tw-teal-500:45 212 191;--tw-teal-600:45 212 191;--tw-teal-700:94 234 212;--tw-teal-800:153 246 228;--tw-teal-900:204 251 241;--tw-teal-950:240 253 250;--tw-cyan-50:8 51 68;--tw-cyan-100:22 78 99;--tw-cyan-200:21 94 117;--tw-cyan-300:14 116 144;--tw-cyan-400:6 182 212;--tw-cyan-500:34 211 238;--tw-cyan-600:34 211 238;--tw-cyan-700:103 232 249;--tw-cyan-800:165 243 252;--tw-cyan-900:207 250 254;--tw-cyan-950:236 254 255;--tw-sky-50:8 47 73;--tw-sky-100:12 74 110;--tw-sky-200:7 89 133;--tw-sky-300:3 105 161;--tw-sky-400:14 165 233;--tw-sky-500:56 189 248;--tw-sky-600:56 189 248;--tw-sky-700:125 211 252;--tw-sky-800:186 230 253;--tw-sky-900:224 242 254;--tw-sky-950:240 249 255;--tw-blue-50:23 37 84;--tw-blue-100:30 58 138;--tw-blue-200:30 64 175;--tw-blue-300:29 78 216;--tw-blue-400:59 130 246;--tw-blue-500:96 165 250;--tw-blue-600:96 165 250;--tw-blue-700:147 197 253;--tw-blue-800:191 219 254;--tw-blue-900:219 234 254;--tw-blue-950:239 246 255;--tw-indigo-50:27 9 17;--tw-indigo-100:36 12 23;--tw-indigo-200:63 20 40;--tw-indigo-300:107 29 63;--tw-indigo-400:196 47 111;--tw-indigo-500:228 78 142;--tw-indigo-600:236 131 176;--tw-indigo-700:236 131 176;--tw-indigo-800:244 168 201;--tw-indigo-900:249 207 225;--tw-indigo-950:253 243 247;--tw-violet-50:46 16 101;--tw-violet-100:76 29 149;--tw-violet-200:91 33 182;--tw-violet-300:109 40 217;--tw-violet-400:139 92 246;--tw-violet-500:167 139 250;--tw-violet-600:167 139 250;--tw-violet-700:196 181 253;--tw-violet-800:221 214 254;--tw-violet-900:237 233 254;--tw-violet-950:245 243 255;--tw-purple-50:59 7 100;--tw-purple-100:88 28 135;--tw-purple-200:107 33 168;--tw-purple-300:126 34 206;--tw-purple-400:168 85 247;--tw-purple-500:192 132 252;--tw-purple-600:192 132 252;--tw-purple-700:216 180 254;--tw-purple-800:233 213 255;--tw-purple-900:243 232 255;--tw-purple-950:250 245 255;--tw-fuchsia-50:74 4 78;--tw-fuchsia-100:112 26 117;--tw-fuchsia-200:134 25 143;--tw-fuchsia-300:162 28 175;--tw-fuchsia-400:217 70 239;--tw-fuchsia-500:232 121 249;--tw-fuchsia-600:232 121 249;--tw-fuchsia-700:240 171 252;--tw-fuchsia-800:245 208 254;--tw-fuchsia-900:250 232 255;--tw-fuchsia-950:253 244 255;--tw-pink-50:80 7 36;--tw-pink-100:131 24 67;--tw-pink-200:157 23 77;--tw-pink-300:190 24 93;--tw-pink-400:236 72 153;--tw-pink-500:244 114 182;--tw-pink-600:244 114 182;--tw-pink-700:249 168 212;--tw-pink-800:251 207 232;--tw-pink-900:252 231 243;--tw-pink-950:253 242 248;--tw-rose-50:76 5 25;--tw-rose-100:136 19 55;--tw-rose-200:159 18 57;--tw-rose-300:190 18 60;--tw-rose-400:244 63 94;--tw-rose-500:251 113 133;--tw-rose-600:251 113 133;--tw-rose-700:253 164 175;--tw-rose-800:254 205 211;--tw-rose-900:255 228 230;--tw-rose-950:255 241 242;--c-white:20 20 23;--c-primary:245 245 247;--c-primary-dim:255 255 255;--c-on-primary:10 10 11;--c-primary-container:36 12 23;--c-on-primary-container:236 131 176;--c-primary-fixed:36 12 23;--c-primary-fixed-dim:63 20 40;--c-on-primary-fixed:245 245 247;--c-on-primary-fixed-variant:236 131 176;--c-inverse-primary:196 47 111;--c-surface-tint:245 245 247;--c-accent:228 78 142;--c-accent-text:236 131 176;--c-accent-soft:36 12 23;--c-secondary:251 191 36;--c-secondary-dim:252 211 77;--c-on-secondary:10 10 11;--c-secondary-container:42 31 11;--c-on-secondary-container:251 191 36;--c-secondary-fixed:42 31 11;--c-secondary-fixed-dim:58 42 14;--c-on-secondary-fixed:253 230 138;--c-on-secondary-fixed-variant:252 211 77;--c-tertiary:194 185 255;--c-tertiary-dim:214 208 255;--c-on-tertiary:10 10 11;--c-tertiary-container:28 24 56;--c-on-tertiary-container:194 185 255;--c-tertiary-fixed:28 24 56;--c-tertiary-fixed-dim:42 36 80;--c-on-tertiary-fixed:226 220 255;--c-on-tertiary-fixed-variant:194 185 255;--c-error:248 113 113;--c-error-dim:252 165 165;--c-on-error:10 10 11;--c-error-container:44 18 20;--c-on-error-container:248 113 113;--c-background:0 0 0;--c-on-background:245 245 247;--c-surface:0 0 0;--c-surface-bright:0 0 0;--c-surface-dim:43 43 49;--c-surface-variant:29 29 33;--c-surface-container-lowest:11 11 13;--c-surface-container-low:11 11 13;--c-surface-container:22 22 26;--c-surface-container-high:29 29 33;--c-surface-container-highest:43 43 49;--c-on-surface:245 245 247;--c-on-surface-variant:163 163 173;--c-outline:112 112 122;--c-outline-variant:43 43 49;--c-inverse-surface:245 245 247;--c-inverse-on-surface:10 10 11}}:root[data-theme=dark]{--tw-slate-50:11 11 13;--tw-slate-100:22 22 26;--tw-slate-200:29 29 33;--tw-slate-300:43 43 49;--tw-slate-400:112 112 122;--tw-slate-500:163 163 173;--tw-slate-600:200 200 208;--tw-slate-700:207 207 214;--tw-slate-800:230 230 234;--tw-slate-900:245 245 247;--tw-slate-950:255 255 255;--tw-gray-50:11 11 13;--tw-gray-100:22 22 26;--tw-gray-200:29 29 33;--tw-gray-300:43 43 49;--tw-gray-400:112 112 122;--tw-gray-500:163 163 173;--tw-gray-600:200 200 208;--tw-gray-700:207 207 214;--tw-gray-800:230 230 234;--tw-gray-900:245 245 247;--tw-gray-950:255 255 255;--tw-zinc-50:11 11 13;--tw-zinc-100:22 22 26;--tw-zinc-200:29 29 33;--tw-zinc-300:43 43 49;--tw-zinc-400:112 112 122;--tw-zinc-500:163 163 173;--tw-zinc-600:200 200 208;--tw-zinc-700:207 207 214;--tw-zinc-800:230 230 234;--tw-zinc-900:245 245 247;--tw-zinc-950:255 255 255;--tw-neutral-50:11 11 13;--tw-neutral-100:22 22 26;--tw-neutral-200:29 29 33;--tw-neutral-300:43 43 49;--tw-neutral-400:112 112 122;--tw-neutral-500:163 163 173;--tw-neutral-600:200 200 208;--tw-neutral-700:207 207 214;--tw-neutral-800:230 230 234;--tw-neutral-900:245 245 247;--tw-neutral-950:255 255 255;--tw-stone-50:11 11 13;--tw-stone-100:22 22 26;--tw-stone-200:29 29 33;--tw-stone-300:43 43 49;--tw-stone-400:112 112 122;--tw-stone-500:163 163 173;--tw-stone-600:200 200 208;--tw-stone-700:207 207 214;--tw-stone-800:230 230 234;--tw-stone-900:245 245 247;--tw-stone-950:255 255 255;--tw-red-50:69 10 10;--tw-red-100:127 29 29;--tw-red-200:153 27 27;--tw-red-300:185 28 28;--tw-red-400:239 68 68;--tw-red-500:248 113 113;--tw-red-600:248 113 113;--tw-red-700:252 165 165;--tw-red-800:254 202 202;--tw-red-900:254 226 226;--tw-red-950:254 242 242;--tw-orange-50:67 20 7;--tw-orange-100:124 45 18;--tw-orange-200:154 52 18;--tw-orange-300:194 65 12;--tw-orange-400:249 115 22;--tw-orange-500:251 146 60;--tw-orange-600:251 146 60;--tw-orange-700:253 186 116;--tw-orange-800:254 215 170;--tw-orange-900:255 237 213;--tw-orange-950:255 247 237;--tw-amber-50:69 26 3;--tw-amber-100:120 53 15;--tw-amber-200:146 64 14;--tw-amber-300:180 83 9;--tw-amber-400:245 158 11;--tw-amber-500:251 191 36;--tw-amber-600:251 191 36;--tw-amber-700:252 211 77;--tw-amber-800:253 230 138;--tw-amber-900:254 243 199;--tw-amber-950:255 251 235;--tw-yellow-50:66 32 6;--tw-yellow-100:113 63 18;--tw-yellow-200:133 77 14;--tw-yellow-300:161 98 7;--tw-yellow-400:234 179 8;--tw-yellow-500:250 204 21;--tw-yellow-600:250 204 21;--tw-yellow-700:253 224 71;--tw-yellow-800:254 240 138;--tw-yellow-900:254 249 195;--tw-yellow-950:254 252 232;--tw-lime-50:26 46 5;--tw-lime-100:54 83 20;--tw-lime-200:63 98 18;--tw-lime-300:77 124 15;--tw-lime-400:132 204 22;--tw-lime-500:163 230 53;--tw-lime-600:163 230 53;--tw-lime-700:190 242 100;--tw-lime-800:217 249 157;--tw-lime-900:236 252 203;--tw-lime-950:247 254 231;--tw-green-50:5 46 22;--tw-green-100:20 83 45;--tw-green-200:22 101 52;--tw-green-300:21 128 61;--tw-green-400:34 197 94;--tw-green-500:74 222 128;--tw-green-600:74 222 128;--tw-green-700:134 239 172;--tw-green-800:187 247 208;--tw-green-900:220 252 231;--tw-green-950:240 253 244;--tw-emerald-50:2 44 34;--tw-emerald-100:6 78 59;--tw-emerald-200:6 95 70;--tw-emerald-300:4 120 87;--tw-emerald-400:16 185 129;--tw-emerald-500:52 211 153;--tw-emerald-600:52 211 153;--tw-emerald-700:110 231 183;--tw-emerald-800:167 243 208;--tw-emerald-900:209 250 229;--tw-emerald-950:236 253 245;--tw-teal-50:4 47 46;--tw-teal-100:19 78 74;--tw-teal-200:17 94 89;--tw-teal-300:15 118 110;--tw-teal-400:20 184 166;--tw-teal-500:45 212 191;--tw-teal-600:45 212 191;--tw-teal-700:94 234 212;--tw-teal-800:153 246 228;--tw-teal-900:204 251 241;--tw-teal-950:240 253 250;--tw-cyan-50:8 51 68;--tw-cyan-100:22 78 99;--tw-cyan-200:21 94 117;--tw-cyan-300:14 116 144;--tw-cyan-400:6 182 212;--tw-cyan-500:34 211 238;--tw-cyan-600:34 211 238;--tw-cyan-700:103 232 249;--tw-cyan-800:165 243 252;--tw-cyan-900:207 250 254;--tw-cyan-950:236 254 255;--tw-sky-50:8 47 73;--tw-sky-100:12 74 110;--tw-sky-200:7 89 133;--tw-sky-300:3 105 161;--tw-sky-400:14 165 233;--tw-sky-500:56 189 248;--tw-sky-600:56 189 248;--tw-sky-700:125 211 252;--tw-sky-800:186 230 253;--tw-sky-900:224 242 254;--tw-sky-950:240 249 255;--tw-blue-50:23 37 84;--tw-blue-100:30 58 138;--tw-blue-200:30 64 175;--tw-blue-300:29 78 216;--tw-blue-400:59 130 246;--tw-blue-500:96 165 250;--tw-blue-600:96 165 250;--tw-blue-700:147 197 253;--tw-blue-800:191 219 254;--tw-blue-900:219 234 254;--tw-blue-950:239 246 255;--tw-indigo-50:27 9 17;--tw-indigo-100:36 12 23;--tw-indigo-200:63 20 40;--tw-indigo-300:107 29 63;--tw-indigo-400:196 47 111;--tw-indigo-500:228 78 142;--tw-indigo-600:236 131 176;--tw-indigo-700:236 131 176;--tw-indigo-800:244 168 201;--tw-indigo-900:249 207 225;--tw-indigo-950:253 243 247;--tw-violet-50:46 16 101;--tw-violet-100:76 29 149;--tw-violet-200:91 33 182;--tw-violet-300:109 40 217;--tw-violet-400:139 92 246;--tw-violet-500:167 139 250;--tw-violet-600:167 139 250;--tw-violet-700:196 181 253;--tw-violet-800:221 214 254;--tw-violet-900:237 233 254;--tw-violet-950:245 243 255;--tw-purple-50:59 7 100;--tw-purple-100:88 28 135;--tw-purple-200:107 33 168;--tw-purple-300:126 34 206;--tw-purple-400:168 85 247;--tw-purple-500:192 132 252;--tw-purple-600:192 132 252;--tw-purple-700:216 180 254;--tw-purple-800:233 213 255;--tw-purple-900:243 232 255;--tw-purple-950:250 245 255;--tw-fuchsia-50:74 4 78;--tw-fuchsia-100:112 26 117;--tw-fuchsia-200:134 25 143;--tw-fuchsia-300:162 28 175;--tw-fuchsia-400:217 70 239;--tw-fuchsia-500:232 121 249;--tw-fuchsia-600:232 121 249;--tw-fuchsia-700:240 171 252;--tw-fuchsia-800:245 208 254;--tw-fuchsia-900:250 232 255;--tw-fuchsia-950:253 244 255;--tw-pink-50:80 7 36;--tw-pink-100:131 24 67;--tw-pink-200:157 23 77;--tw-pink-300:190 24 93;--tw-pink-400:236 72 153;--tw-pink-500:244 114 182;--tw-pink-600:244 114 182;--tw-pink-700:249 168 212;--tw-pink-800:251 207 232;--tw-pink-900:252 231 243;--tw-pink-950:253 242 248;--tw-rose-50:76 5 25;--tw-rose-100:136 19 55;--tw-rose-200:159 18 57;--tw-rose-300:190 18 60;--tw-rose-400:244 63 94;--tw-rose-500:251 113 133;--tw-rose-600:251 113 133;--tw-rose-700:253 164 175;--tw-rose-800:254 205 211;--tw-rose-900:255 228 230;--tw-rose-950:255 241 242;--c-white:20 20 23;--c-primary:245 245 247;--c-primary-dim:255 255 255;--c-on-primary:10 10 11;--c-primary-container:36 12 23;--c-on-primary-container:236 131 176;--c-primary-fixed:36 12 23;--c-primary-fixed-dim:63 20 40;--c-on-primary-fixed:245 245 247;--c-on-primary-fixed-variant:236 131 176;--c-inverse-primary:196 47 111;--c-surface-tint:245 245 247;--c-accent:228 78 142;--c-accent-text:236 131 176;--c-accent-soft:36 12 23;--c-secondary:251 191 36;--c-secondary-dim:252 211 77;--c-on-secondary:10 10 11;--c-secondary-container:42 31 11;--c-on-secondary-container:251 191 36;--c-secondary-fixed:42 31 11;--c-secondary-fixed-dim:58 42 14;--c-on-secondary-fixed:253 230 138;--c-on-secondary-fixed-variant:252 211 77;--c-tertiary:194 185 255;--c-tertiary-dim:214 208 255;--c-on-tertiary:10 10 11;--c-tertiary-container:28 24 56;--c-on-tertiary-container:194 185 255;--c-tertiary-fixed:28 24 56;--c-tertiary-fixed-dim:42 36 80;--c-on-tertiary-fixed:226 220 255;--c-on-tertiary-fixed-variant:194 185 255;--c-error:248 113 113;--c-error-dim:252 165 165;--c-on-error:10 10 11;--c-error-container:44 18 20;--c-on-error-container:248 113 113;--c-background:0 0 0;--c-on-background:245 245 247;--c-surface:0 0 0;--c-surface-bright:0 0 0;--c-surface-dim:43 43 49;--c-surface-variant:29 29 33;--c-surface-container-lowest:11 11 13;--c-surface-container-low:11 11 13;--c-surface-container:22 22 26;--c-surface-container-high:29 29 33;--c-surface-container-highest:43 43 49;--c-on-surface:245 245 247;--c-on-surface-variant:163 163 173;--c-outline:112 112 122;--c-outline-variant:43 43 49;--c-inverse-surface:245 245 247;--c-inverse-on-surface:10 10 11}@font-face{font-family:Inter Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Inter Display", "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius:1.25rem;--radius-sm:.75rem;--radius-lg:1.5rem;--r-pill:62.4375rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-move:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur:.22s;--dur-slow:.34s;--stagger:36ms;--header-h:4rem;--sidebar-w:16rem;--bg:#fff;--surface:#fff;--surface-2:#f7f7f9;--surface-3:#f2f2f4;--card:#f7f7f9;--card-border:#ececf0;--raised:#fff;--border:#ebebef;--border-strong:#dcdce2;--text:#0a0a0b;--text-2:#4d4d57;--muted:#62626d;--subtle:#93939e;--nav-fg:#34343c;--hover:#0a0a0b0b;--pressed:#0a0a0b14;--row-hover:#fafafb;--track:#0a0a0b0d;--segment-on:#fff;--selected:#fdf3f7;--input-bg:#fff;--input-border:#e2e2e8;--overlay:#0a0a0b4d;--header-bg:#fff;--sidebar-bg:#f4f4f6;--sidebar-border:#ebebef;--ink:#0a0a0b;--ink-hover:#2a2a30;--on-ink:#fff;--ink-muted:#ffffffa3;--primary:#0a0a0b;--primary-hover:#2a2a30;--primary-pressed:#000;--primary-soft:#f2f2f4;--primary-ink:#fff;--accent:#e0367f;--accent-hover:#c53070;--accent-soft:#fcedf3;--accent-text:#c42f6f;--on-accent:#fff;--link:#c42f6f;--focus:#e0367f38;--focus-solid:#e0367f;--nova:#e0367f;--on-nova:#fff;--tile-base:#fff;--tile-ink:#000;--tile-ink-mix:30%;--tint:16%;--tint-2:20%;--tile-ink-mix-2:36%;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2362626D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--green:#15803d;--green-bg:#e8f7ee;--green-solid:#16a34a;--amber:#b45309;--amber-bg:#fef3e1;--amber-solid:#f59e0b;--red:#dc2626;--red-bg:#fdecec;--red-solid:#ef4444;--blue:#215fbc;--blue-bg:#edf4ff;--blue-solid:#3581f6;--violet:#5b3fd1;--violet-bg:#f1eeff;--violet-solid:#7c5cff;--teal:#0f766e;--teal-bg:#e3f5f2;--teal-solid:#039a97;--gray:#4d4d57;--gray-bg:#f2f2f4;--gray-solid:#93939e;--s1:#e0367f;--s2:#0a0a0b;--s3:#3581f6;--s4:#cf910a;--s5:#10b981;--s6:#7c5cff;--grid:#f0f0f3;--shadow-sm:0 1px .125rem #0a0a0b0d;--shadow:0 1px .125rem #0a0a0b0d;--shadow-pill:0 1px .125rem #0a0a0b0f, 0 .1875rem .625rem -.1875rem #0a0a0b1a;--shadow-md:0 .125rem .375rem -1px #0a0a0b0d, 0 .875rem 2rem -.625rem #0a0a0b24;--shadow-lg:0 .25rem .75rem -.125rem #0a0a0b0f, 0 1.875rem 4.375rem -1.125rem #0a0a0b3d;--sk-shine:#ffffffb8;--toast-ok:#6ee7b7;--toast-err:#f87171;--toast-info:#8db7ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#000;--surface-2:#0b0b0d;--surface-3:#16161a;--card:#0b0b0d;--card-border:#1d1d21;--raised:#141417;--border:#1d1d21;--border-strong:#2b2b31;--text:#f5f5f7;--text-2:#c8c8d0;--muted:#a3a3ad;--subtle:#70707a;--nav-fg:#cfcfd6;--hover:#ffffff0f;--pressed:#ffffff1a;--row-hover:#0e0e11;--track:#ffffff12;--segment-on:#26262c;--selected:#1b0911;--input-bg:#0e0e11;--input-border:#26262c;--overlay:#0000009e;--header-bg:#000;--sidebar-bg:#0a0a0b;--sidebar-border:#1d1d21;--ink:#f5f5f7;--ink-hover:#fff;--on-ink:#0a0a0b;--ink-muted:#0a0a0b99;--primary:#f5f5f7;--primary-hover:#fff;--primary-pressed:#dcdce2;--primary-soft:#1a1a1e;--primary-ink:#0a0a0b;--accent:#e44e8e;--accent-hover:#e96ea2;--accent-soft:#240c17;--accent-text:#ec83b0;--on-accent:#fff;--link:#ec83b0;--focus:#e44e8e52;--focus-solid:#e44e8e;--tile-base:#0b0b0d;--tile-ink:#fff;--tile-ink-mix:12%;--tint:22%;--tint-2:26%;--tile-ink-mix-2:16%;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A3A3AD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--green:#4ade80;--green-bg:#0e2416;--amber:#fbbf24;--amber-bg:#2a1f0b;--red:#f87171;--red-bg:#2c1214;--blue:#8db7ff;--blue-bg:#0e1a33;--violet:#c2b9ff;--violet-bg:#1c1838;--teal:#5eead4;--teal-bg:#0b2523;--gray:#c8c8d0;--gray-bg:#1c1c20;--violet-solid:#9b87ff;--gray-solid:#70707a;--s1:#e44e8e;--s2:#f5f5f7;--s3:#6aa4ff;--s4:#efa810;--s5:#34d399;--s6:#9b87ff;--grid:#16161a;--shadow-sm:0 1px .125rem #0009;--shadow:0 1px .125rem #0009;--shadow-pill:0 1px .125rem #0009, 0 0 0 1px #ffffff0f;--shadow-md:0 .875rem 2.125rem -.625rem #000c, 0 0 0 1px #ffffff0f;--shadow-lg:0 1.875rem 4.625rem -1.125rem #000000e6, 0 0 0 1px #ffffff14;--sk-shine:#ffffff0f;--toast-ok:#10b981;--toast-err:#dc2626;--toast-info:#215fbc}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#000;--surface-2:#0b0b0d;--surface-3:#16161a;--card:#0b0b0d;--card-border:#1d1d21;--raised:#141417;--border:#1d1d21;--border-strong:#2b2b31;--text:#f5f5f7;--text-2:#c8c8d0;--muted:#a3a3ad;--subtle:#70707a;--nav-fg:#cfcfd6;--hover:#ffffff0f;--pressed:#ffffff1a;--row-hover:#0e0e11;--track:#ffffff12;--segment-on:#26262c;--selected:#1b0911;--input-bg:#0e0e11;--input-border:#26262c;--overlay:#0000009e;--header-bg:#000;--sidebar-bg:#0a0a0b;--sidebar-border:#1d1d21;--ink:#f5f5f7;--ink-hover:#fff;--on-ink:#0a0a0b;--ink-muted:#0a0a0b99;--primary:#f5f5f7;--primary-hover:#fff;--primary-pressed:#dcdce2;--primary-soft:#1a1a1e;--primary-ink:#0a0a0b;--accent:#e44e8e;--accent-hover:#e96ea2;--accent-soft:#240c17;--accent-text:#ec83b0;--on-accent:#fff;--link:#ec83b0;--focus:#e44e8e52;--focus-solid:#e44e8e;--tile-base:#0b0b0d;--tile-ink:#fff;--tile-ink-mix:12%;--tint:22%;--tint-2:26%;--tile-ink-mix-2:16%;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A3A3AD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--green:#4ade80;--green-bg:#0e2416;--amber:#fbbf24;--amber-bg:#2a1f0b;--red:#f87171;--red-bg:#2c1214;--blue:#8db7ff;--blue-bg:#0e1a33;--violet:#c2b9ff;--violet-bg:#1c1838;--teal:#5eead4;--teal-bg:#0b2523;--gray:#c8c8d0;--gray-bg:#1c1c20;--violet-solid:#9b87ff;--gray-solid:#70707a;--s1:#e44e8e;--s2:#f5f5f7;--s3:#6aa4ff;--s4:#efa810;--s5:#34d399;--s6:#9b87ff;--grid:#16161a;--shadow-sm:0 1px .125rem #0009;--shadow:0 1px .125rem #0009;--shadow-pill:0 1px .125rem #0009, 0 0 0 1px #ffffff0f;--shadow-md:0 .875rem 2.125rem -.625rem #000c, 0 0 0 1px #ffffff0f;--shadow-lg:0 1.875rem 4.625rem -1.125rem #000000e6, 0 0 0 1px #ffffff14;--sk-shine:#ffffff0f;--toast-ok:#10b981;--toast-err:#dc2626;--toast-info:#215fbc}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:.78125rem;line-height:1.125rem}.xs{font-size:.71875rem;line-height:1rem}.strong{font-weight:600}.nowrap{white-space:nowrap}.part{max-width:100%;display:inline-block}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row{align-items:center;gap:.5rem;min-width:0;display:flex}.row.wrap{flex-wrap:wrap}.row.top{align-items:flex-start}.col{flex-direction:column;gap:.75rem;min-width:0;display:flex}.grow{flex:1;min-width:0}.right{text-align:right}.mt{margin-top:1rem}.mt-s{margin-top:.5rem}kbd{border:1px solid var(--border);background:var(--surface-2);min-width:1.25rem;color:var(--muted);font:600 .6875rem/1rem var(--font);letter-spacing:.02em;text-align:center;white-space:nowrap;box-shadow:0 1px 0 var(--border);border-radius:.4375rem;padding:1px .375rem;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{font-size:16px}@media screen and (width>=1024px) and (hover:hover) and (pointer:fine){html{font-size:clamp(13.6px,min(.75vw + 4px,1.09vh + 6.188px),16px)}}html[data-text=small]{font-size:.9rem}html[data-text=large]{font-size:1.1rem}@media screen and (width>=1024px) and (hover:hover) and (pointer:fine){html[data-text=small]{font-size:calc(clamp(.85rem,min(.75vw + .25rem,1.09vh + .38675rem),1rem)/1.11111)}html[data-text=large]{font-size:calc(1.1*clamp(.85rem,min(.75vw + .25rem,1.09vh + .38675rem),1rem))}}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.logo{background:linear-gradient(145deg,#2c2c33 0%,#0a0a0b 62%);border-radius:22.6%;flex:none;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 1px .125rem #0a0a0b29}.logo svg{width:100%;height:100%;overflow:visible}.logo .truck{fill:#fff}.logo .order{fill:#e0367f}.co-logo{background:#fff;border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #0a0a0b14}.co-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);height:100dvh;display:grid}.sidebar{z-index:45;background:var(--sidebar-bg);min-height:0;box-shadow:inset -1px 0 0 var(--sidebar-border);flex-direction:column;gap:.625rem;padding:.875rem .75rem .75rem;display:flex;position:relative}.sidebar>.brand{min-width:0;color:var(--text);font:600 1rem/1.15 var(--display);letter-spacing:-.03em;border-radius:.75rem;align-items:center;gap:.625rem;padding:.1875rem .25rem;display:flex}.sidebar>.brand:hover{text-decoration:none}.sidebar>.brand small{text-overflow:ellipsis;white-space:nowrap;max-width:10.625rem;color:var(--muted);font:500 .71875rem/1.3 var(--font);letter-spacing:0;display:block;overflow:hidden}.brand .co-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.co-switch{position:relative}.co-switch-btn{border:1px solid var(--border);background:var(--raised);width:100%;height:2.5rem;color:var(--text);text-align:left;box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);border-radius:.875rem;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:550;display:flex}.co-switch-btn:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pill)}.co-switch-btn:active{transform:scale(.98)}.co-switch-btn svg{color:var(--muted);flex:none}.side-cta .btn{justify-content:center;width:100%;height:2.625rem;font-weight:600}.side-cta .btn svg{transition:transform var(--dur) var(--ease-out)}.side-cta .btn:hover svg{transform:rotate(90deg)}.nav{scrollbar-width:none;flex-direction:column;flex:auto;gap:.125rem;min-height:0;margin:0 -.25rem;padding:.25rem .25rem .625rem;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 .5rem calc(100% - .875rem),#0000);mask-image:linear-gradient(#0000,#000 .5rem calc(100% - .875rem),#0000)}.nav::-webkit-scrollbar{display:none}.nav-group{flex-direction:column;gap:.125rem;display:flex}.nav-title{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;padding:.875rem .6875rem .375rem;font-size:.6875rem;font-weight:600;line-height:.875rem}.nav-item{z-index:0;height:2.375rem;color:var(--nav-fg);white-space:nowrap;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;border-radius:.75rem;flex:none;align-items:center;gap:.6875rem;padding:0 .6875rem;font-size:.84375rem;font-weight:500;display:flex;position:relative;text-decoration:none!important}.nav-item svg{color:var(--muted);transition:color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);flex:none}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item:hover svg{color:var(--text)}.nav-item:active svg{transform:scale(.92)}.nav-item.active{color:var(--on-ink);background:0 0;font-weight:550}.nav-item.active svg{color:var(--on-ink)}.nav-pill{z-index:-1;background:var(--ink);box-shadow:var(--shadow-pill);border-radius:.75rem;position:absolute;inset:0}.nav-item.active:not(:has(.nav-pill)){background:var(--ink)}.nav-item .count{background:var(--red-solid);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:1.25rem;height:1.25rem;animation:badge-pop .42s var(--ease-out);border-radius:6.1875rem;margin-left:auto;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1.25rem}.side-foot{border-top:1px solid var(--sidebar-border);padding-top:.625rem}.me-btn{cursor:pointer;text-align:left;width:100%;color:var(--text);transition:background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:.875rem;align-items:center;gap:.625rem;padding:.4375rem .5rem;display:flex}.me-btn:hover{background:var(--hover)}.main{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{z-index:40;height:var(--header-h);background:var(--header-bg);flex:none;align-items:center;gap:.625rem;padding:0 clamp(1rem,2.4vw,2.25rem) 0 clamp(1rem,2.6vw,2.5rem);display:flex;position:relative}.crumbs{flex:0 auto;min-width:0;display:flex}.crumbs ol{min-width:0;color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;margin:0;padding:0;font-size:.6875rem;font-weight:600;line-height:1rem;list-style:none;display:flex}.crumbs li{align-items:center;min-width:0;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--border-strong);flex:none;margin:0 .5rem;font-weight:500}.crumbs li:first-child{text-overflow:ellipsis;max-width:13.75rem;overflow:hidden}.crumbs [aria-current]{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.crumbs a{color:var(--subtle);border-radius:.375rem}.crumbs a:hover{color:var(--text);text-decoration:none}.search{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);height:2.5rem;color:var(--subtle);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, background-color var(--dur-fast) ease;flex:0 26.25rem;align-items:center;gap:.625rem;margin-left:auto;padding:0 4rem 0 .9375rem;display:flex;position:relative}.search:hover{border-color:var(--border-strong)}.search:focus-within{background:var(--raised);border-color:var(--focus-solid);box-shadow:0 0 0 .25rem var(--focus);color:var(--accent)}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:.875rem}.search .kbd-hint{pointer-events:none;gap:.1875rem;display:flex;position:absolute;top:50%;right:.5625rem;transform:translateY(-50%)}.search{max-height:3rem}.col>.search,.field>.search,.modal-body>.search{flex:none;width:100%;margin-left:0}@media (width>=1920px){.search{flex-basis:30rem}}.top-actions{flex:none;align-items:center;gap:.5rem;display:flex}.iconbtn{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--raised);width:2.5rem;height:2.5rem;color:var(--muted);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:inline-grid;position:relative}.iconbtn:hover{color:var(--text);border-color:var(--border-strong);background-image:linear-gradient(var(--hover), var(--hover))}.iconbtn:active{transform:scale(.94)}.iconbtn svg{width:1.125rem;height:1.125rem;transition:transform var(--dur) var(--ease-out)}.iconbtn.bell:hover svg{transform:rotate(-12deg)}.iconbtn.theme:hover svg{transform:rotate(-24deg)}.top-actions .me-btn{border-radius:50%;padding:0}.top-actions .me-btn:hover{box-shadow:0 0 0 .25rem var(--hover);background:0 0}.top-actions .me-btn .avatar{width:2.5rem;height:2.5rem;font-size:.8125rem}.content{flex:1;min-height:0;overflow:hidden auto}.page{flex-direction:column;gap:1.25rem;width:100%;min-width:0;padding:.5rem clamp(1rem,2.6vw,2.5rem) 3.5rem;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:.375rem;display:flex}.page-head .sub{color:var(--muted);margin-top:.1875rem}.mobile-only{display:none!important}.scrim{display:none}.btn{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--raised);height:2.375rem;color:var(--text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.4375rem;padding:0 1rem;font-size:.84375rem;font-weight:550;display:inline-flex;text-decoration:none!important}.btn:hover:not(:disabled){border-color:var(--border-strong);background-image:linear-gradient(var(--hover), var(--hover))}.btn:active:not(:disabled){background-image:linear-gradient(var(--pressed), var(--pressed));transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn svg{transition:transform var(--dur-fast) var(--ease-out);flex:none}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);box-shadow:0 1px .125rem #0a0a0b1f}.btn.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);background-image:none}.btn.primary:active:not(:disabled){background:var(--primary-pressed);border-color:var(--primary-pressed)}.btn.danger{color:var(--red)}.btn.danger:hover:not(:disabled){background:var(--red-bg);border-color:color-mix(in srgb, var(--red) 45%, var(--border));background-image:none}.btn.danger.solid{background:var(--red-solid);border-color:var(--red-solid);color:#fff}.btn.danger.solid:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.btn.ghost{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--hover);color:var(--text);background-image:none;border-color:#0000}.btn.ghost:active:not(:disabled){background:var(--pressed)}.btn.lg{height:2.875rem;padding:0 1.375rem;font-size:.90625rem;font-weight:600}.btn.sm{gap:.375rem;height:2rem;padding:0 .75rem;font-size:.8125rem}.btn.icon{flex:none;width:2.375rem;min-width:2.375rem;padding:0}.btn.icon.sm{width:2rem;min-width:2rem}.x-btn{width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.x-btn svg{display:block}.x-btn:hover{background:var(--hover);color:var(--text)}.x-btn:active{background:var(--pressed);transform:scale(.94)}@media (pointer:coarse),(width<=599px){.x-btn{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}}.btn.white{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.btn.white:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);background-image:none}.btn.glass{background:var(--raised)}.spin{animation:.8s linear infinite spin}.field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.field>label,.label{color:var(--text-2);font-size:.78125rem;font-weight:550}.field .req{color:var(--red)}.field .err{color:var(--red);font-size:.75rem;font-weight:500}.input{border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);width:100%;height:2.5rem;color:var(--text);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, background-color var(--dur-fast) ease;outline:none;padding:0 .8125rem;font-size:.875rem}.input:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}textarea.input{resize:vertical;height:auto;min-height:5.25rem;padding:.625rem .8125rem;line-height:1.55}select.input{appearance:none;cursor:pointer;background-image:var(--chevron);background-position:right .6875rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.125rem}select.input[multiple],select.input[size]{background-image:none;padding-right:.8125rem}.input:focus{border-color:var(--focus-solid);background-color:var(--raised);box-shadow:0 0 0 .25rem var(--focus)}.input.invalid{border-color:var(--red);box-shadow:0 0 0 .25rem var(--red-bg)}.input:disabled{background-color:var(--surface-3);color:var(--muted);cursor:not-allowed}.input.money{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.input.changed{border-color:var(--amber-solid)}.input-box{position:relative}.input-box>svg{color:var(--subtle);pointer-events:none;transition:color var(--dur-fast) ease;position:absolute;top:50%;left:.8125rem;transform:translateY(-50%)}.input-box:focus-within>svg{color:var(--accent)}.input-box>.input{padding-left:2.5rem}.input-box>.trail{position:absolute;top:50%;right:.3125rem;transform:translateY(-50%)}.prefix-box{border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;align-items:stretch;display:flex;overflow:hidden}.prefix-box:hover{border-color:var(--border-strong)}.prefix-box:focus-within{border-color:var(--focus-solid);box-shadow:0 0 0 .25rem var(--focus)}.prefix-box>span{background:var(--surface-2);color:var(--muted);letter-spacing:.02em;border-right:1px solid var(--border);place-items:center;padding:0 .6875rem;font-size:.75rem;font-weight:600;display:grid}.prefix-box>.input{border:0;border-radius:0;height:2.375rem;box-shadow:none!important}.check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5625rem;font-size:.84375rem;display:inline-flex}input[type=checkbox]:indeterminate:before{clip-path:none;border-radius:1px;width:.5625rem;height:.125rem;-webkit-mask:none;mask:none}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{border-color:var(--primary);background:var(--primary)}input[type=checkbox]:active:not(:disabled),input[type=radio]:active:not(:disabled){transform:scale(.9)}input[type=checkbox]:hover:not(:disabled):not(:checked),input[type=radio]:hover:not(:disabled):not(:checked){border-color:var(--subtle)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:.125rem solid var(--focus-solid);outline-offset:.125rem}.switch{background:var(--border-strong);cursor:pointer;width:2.5rem;height:1.5rem;transition:background-color var(--dur) ease;border:0;border-radius:6.1875rem;flex:none;position:relative}.switch:after{content:"";width:1.125rem;height:1.125rem;transition:transform var(--dur) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px .1875rem #0a0a0b40}.switch.on{background:var(--primary)}.switch:disabled{opacity:.45;cursor:not-allowed}.switch.on:after{background:var(--primary-ink);transform:translate(1rem)}.switch:active:after{width:1.3125rem}.switch.on:active:after{transform:translate(.8125rem)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.125rem;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.span-2{grid-column:span 2}:is(.grid-2,.grid-3,.grid-4,.report-filters):not(:has(>.field>:nth-child(3)))>.field>label:first-child{flex:1 0 auto}.seg{border-radius:var(--r-pill);background:var(--track);scrollbar-width:none;isolation:isolate;vertical-align:middle;gap:.125rem;max-width:100%;padding:.1875rem;display:inline-flex;position:relative;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.seg.fade-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000)}.seg.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.page>.seg,.page>div>.seg:only-child,.col>.seg,.field>.seg,.card-body>.seg,.hub-part>.seg{align-self:flex-start}.seg button{z-index:0;border-radius:var(--r-pill);height:2rem;color:var(--muted);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:550;display:inline-flex;position:relative}.seg button:hover{color:var(--text)}.seg button:active{transform:scale(.97)}.seg button.on{color:var(--text)}.seg button.on:not(:has(>.seg-pill)){background:var(--segment-on);box-shadow:var(--shadow-pill)}.seg-pill{z-index:-1;border-radius:var(--r-pill);background:var(--segment-on);box-shadow:var(--shadow-pill);position:absolute;inset:0}.seg button .count{background:var(--gray-bg);min-width:1.25rem;height:1.125rem;color:var(--gray);text-align:center;font-variant-numeric:tabular-nums;transition:background-color var(--dur) ease, color var(--dur) ease;border-radius:6.1875rem;padding:0 .375rem;font-size:.6875rem;font-weight:650;line-height:1.125rem}.seg button.on .count{background:var(--accent);color:var(--on-accent)}.tiles{grid-template-columns:repeat(auto-fit,minmax(11.875rem,1fr));gap:.625rem;display:grid}.tile{border:1px solid var(--border);background:var(--raised);color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:1rem;align-items:center;gap:.6875rem;padding:.75rem .875rem;display:flex;position:relative}.tile:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pill)}.tile:active{transform:scale(.98)}.tile.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tile .ic{background:var(--surface-3);width:2.125rem;height:2.125rem;color:var(--text-2);transition:background-color var(--dur) ease, color var(--dur) ease;border-radius:.6875rem;flex:none;place-items:center;display:grid}.tile.on .ic{background:var(--ink);color:var(--on-ink)}.tile b{font-size:.84375rem;font-weight:600;display:block}.tile span{color:var(--muted);font-size:.75rem;display:block}.tile .tile-check{color:var(--accent);animation:badge-pop .42s var(--ease-out)}.tile{container-type:inline-size}@container (width<=12.5rem){.tile .tile-check{display:none}}.choices{flex-wrap:wrap;gap:.5rem;display:flex}.choice-input{flex:13.75rem;min-width:12.5rem}.choice{border:1px solid var(--border);background:var(--raised);height:2.5rem;color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) ease, background-color var(--dur) ease, color var(--dur) ease, transform var(--dur-fast) var(--ease-out);border-radius:6.1875rem;align-items:center;gap:.4375rem;padding:0 1rem;font-size:.84375rem;font-weight:550;display:inline-flex}.choice:hover{border-color:var(--border-strong);color:var(--text)}.choice:active{transform:scale(.97)}.choice.on{border-color:var(--ink);background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-pill)}.choice.on svg{color:var(--accent)}.chip{border:1px solid var(--border);background:var(--raised);cursor:pointer;height:1.875rem;color:var(--text-2);transition:border-color var(--dur-fast) ease, background-color var(--dur) ease, color var(--dur) ease;border-radius:6.1875rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--border-strong);color:var(--text)}.chip.on{border-color:var(--ink);background:var(--ink);color:var(--on-ink);font-weight:550}.chip button{width:1.25rem;min-width:1.25rem;height:1.25rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.chip button:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);min-width:0}:is(.card:has(.table),.card:has(>.card-body>.list),.card:has(>.card-body.tight)){background:var(--surface);border-color:var(--border)}.card-head{justify-content:space-between;align-items:center;gap:.625rem;min-height:3.5rem;padding:.875rem 1.25rem .5rem;display:flex}.card-head h2{align-items:center;gap:.625rem;min-width:0;display:flex}.card-head h2>svg{box-sizing:content-box;background:var(--raised);width:.9375rem;height:.9375rem;color:var(--text);box-shadow:inset 0 0 0 1px var(--border);border-radius:.5625rem;flex:none;padding:.375rem}.card-body{padding:.75rem 1.25rem 1.125rem}.card-body.tight{padding:.25rem .5rem .5rem}.card.flat{box-shadow:none}.pill{white-space:nowrap;background:var(--gray-bg);height:1.5rem;color:var(--gray);border-radius:6.1875rem;align-items:center;gap:.375rem;padding:0 .625rem 0 .5625rem;font-size:.78125rem;font-weight:550;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.pill.plain{padding:0 .625rem}.pill.plain:before{display:none}.tone-gray{background:var(--gray-bg);color:var(--gray)}.tone-amber{background:var(--amber-bg);color:var(--amber)}.tone-violet{background:var(--violet-bg);color:var(--violet)}.tone-red{background:var(--red-bg);color:var(--red)}.tone-blue{background:var(--blue-bg);color:var(--blue)}.tone-teal{background:var(--teal-bg);color:var(--teal)}.tone-green{background:var(--green-bg);color:var(--green)}.pill.tone-amber:before{background:var(--amber-solid)}.pill.tone-red:before{background:var(--red-solid)}.pill.tone-blue:before{background:var(--blue-solid)}.pill.tone-teal:before{background:var(--teal-solid)}.pill.tone-green:before{background:var(--green-solid)}.pill.tone-violet:before{background:var(--violet-solid)}.pill.tone-gray:before{background:var(--gray-solid)}.table-wrap{overflow-x:auto}table.table{border-collapse:separate;border-spacing:0;width:100%;font-size:.84375rem}.table th{z-index:2;text-align:left;letter-spacing:.06em;text-transform:uppercase;height:2.5rem;color:var(--subtle);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:0 .875rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}.table th:first-child{border-top-left-radius:.75rem}.table th:last-child{border-top-right-radius:.75rem}.table td{border-bottom:1px solid var(--border);vertical-align:middle;background:var(--surface);padding:.75rem .875rem;transition:background-color .12s}.table tr:last-child td{border-bottom:0}.table tbody tr.click{cursor:pointer}.table tbody tr:hover td{background:var(--row-hover)}.table .r{text-align:right;font-variant-numeric:tabular-nums}.table td.r,.table td .num{white-space:nowrap}.table tfoot td{background:var(--surface-2);border-top:1px solid var(--border);font-weight:650}.list{flex-direction:column;display:flex}.list-item{color:var(--text);transition:background-color var(--dur-fast) ease;border-radius:.875rem;align-items:center;gap:.75rem;margin:0 .125rem;padding:.8125rem .875rem;display:flex;position:relative;text-decoration:none!important}.list-item+.list-item:before{content:"";background:var(--border);pointer-events:none;height:1px;transition:opacity var(--dur-fast) ease;position:absolute;top:0;left:.875rem;right:.875rem}.list-item:hover:before,.list-item:hover+.list-item:before{opacity:0}a.list-item:hover,button.list-item:hover,.list-item:hover{background:var(--row-hover)}button.list-item{text-align:left;cursor:pointer;background:0 0;border:0;width:calc(100% - .25rem)}.avatar{--hue:#8f98a8;background:color-mix(in srgb, var(--hue) var(--tint-2), var(--tile-base));width:2.125rem;height:2.125rem;color:color-mix(in srgb, var(--hue), var(--tile-ink) var(--tile-ink-mix-2));letter-spacing:.01em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 14%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:650;display:inline-grid}.avatar.sm{width:1.625rem;height:1.625rem;font-size:.625rem}.avatar.lg{width:3rem;height:3rem;font-size:1rem}.icon-chip{--hue:var(--accent);background:color-mix(in srgb, var(--hue) var(--tint), var(--tile-base));width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--hue), var(--tile-ink) var(--tile-ink-mix));border-radius:.6875rem;flex:none;place-items:center;display:grid}.icon-chip.amber{--hue:#e0a100}.icon-chip.blue{--hue:#3581f6}.icon-chip.violet{--hue:#7c5cff}.icon-chip.teal{--hue:#14b8a6}.icon-chip.red{--hue:#ef4444}.icon-chip.gray{--hue:#8f98a8}.empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:2.5rem 1.25rem;display:flex}.empty .icon-chip{border-radius:1rem;width:3.25rem;height:3.25rem}.alert{border-radius:.875rem;align-items:flex-start;gap:.625rem;padding:.6875rem .875rem;font-size:.84375rem;font-weight:500;display:flex}.alert svg{flex:none;margin-top:.125rem}.alert.err{background:var(--red-bg);color:var(--red);animation:.42s cubic-bezier(.22,1,.36,1) shake}.alert.warn{background:var(--amber-bg);color:var(--amber)}.alert.ok{background:var(--green-bg);color:var(--green)}.alert.info{background:var(--blue-bg);color:var(--blue)}.skeleton{background:var(--surface-3);border-radius:.75rem;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--sk-shine), transparent);animation:1.3s ease-in-out infinite sk-sweep;position:absolute;inset:0;transform:translate(-100%)}.divider{background:var(--border);height:1px;margin:.375rem .25rem}.kpis{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:1rem;display:grid}.kpi{color:var(--text);transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;display:flex;position:relative;text-decoration:none!important}a.kpi:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-.125rem)}a.kpi:after{content:"";opacity:0;width:1rem;height:1rem;transition:opacity var(--dur) ease, transform var(--dur) var(--ease-out);background:currentColor;position:absolute;top:1.125rem;right:1.125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") 50%/1rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") 50%/1rem no-repeat}a.kpi:hover:after{opacity:.55;transform:translate(.125rem,-.125rem)}.kpi .l{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;padding-top:.125rem;font-size:.6875rem;font-weight:600;line-height:.875rem}.kpi .v{font:500 1.875rem/1.1 var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 32;overflow-wrap:anywhere;margin-top:.375rem}.kpi .v.fit{white-space:nowrap;overflow-wrap:normal}@supports (width:1cqi){.kpi:has(>.grow>.v.fit)>.grow{align-self:stretch;container-type:inline-size}.kpi .v.fit{font-size:min(var(--fit-max,1.875rem), calc(100cqi / (var(--n,10) * .58)))}}.kpi .xs{margin-top:.25rem}.bars{flex-direction:column;gap:.875rem;display:flex}.bar-row{grid-template-columns:minmax(5.625rem,10rem) 1fr auto;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.bar-track{background:var(--track);border-radius:6.1875rem;height:.5rem;display:block;overflow:hidden}.bar-fill{background:var(--ink);transform-origin:0;height:100%;transition:width .6s var(--ease-out);border-radius:6.1875rem;display:block}.bar-row:first-child .bar-fill{background:var(--accent)}.cols{align-items:flex-end;gap:.625rem;height:10rem;padding-top:.5rem;display:flex}.cols .c{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.375rem;height:100%;display:flex}.cols .c i{background:var(--ink);transform-origin:50% 100%;width:100%;max-width:2.75rem;min-height:.1875rem;transition:height .6s var(--ease-out);border-radius:.625rem .625rem .25rem .25rem;display:block}.cols .c:last-child i{background:var(--accent)}.cols .c span{color:var(--muted);font-size:.71875rem}.balance-card{color:var(--text);transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem;display:flex;text-decoration:none!important}a.balance-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-.125rem)}.balance-card .amt{font:500 1.625rem/1.15 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 32}@supports (width:1cqi){.balance-card{container-type:inline-size}.balance-card .amt{font-size:min(1.625rem, 100cqi / (var(--n,16) * .56))}}@media (width<=640px){.kpis:has(>.balance-card){grid-template-columns:minmax(0,1fr)}}.meter{background:var(--track);border-radius:6.1875rem;height:.375rem;overflow:hidden}.meter i{background:var(--accent);transform-origin:0;border-radius:6.1875rem;height:100%;display:block}.meter.low i{background:var(--red-solid)}.hero{color:var(--text);padding:.875rem 0 .25rem;position:relative}.hero h1{letter-spacing:-.045em;font-size:clamp(1.75rem,2.4vw,2.375rem);line-height:1.12}.hero p{color:var(--muted);font-size:.875rem}.hero .btn{box-shadow:var(--shadow-sm)}.stepper{align-items:flex-start;gap:0;padding:.375rem .125rem .125rem;display:flex;overflow-x:auto}.stepper .st{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.375rem;min-width:6.875rem;display:flex;position:relative}.stepper .st:before{content:"";background:var(--border);border-radius:0 .125rem .125rem 0;height:.125rem;position:absolute;top:.9375rem;left:0;right:calc(50% + 1.125rem)}.stepper .st:not(:last-child):after{content:"";background:var(--border);border-radius:.125rem 0 0 .125rem;height:.125rem;position:absolute;top:.9375rem;left:calc(50% + 1.125rem);right:0}.stepper .st:first-child:before{display:none}.stepper .st.done:before,.stepper .st.current:before,.stepper .st.skipped:before{background:var(--accent)}.stepper .st:has(+.st.done):after{background:var(--accent)}.stepper .st:has(+.st.current):after{background:var(--accent)}.stepper .st:has(+.st.skipped):after{background:var(--accent)}.stepper .dot{background:var(--raised);border:.09375rem solid var(--border-strong);width:2rem;height:2rem;color:var(--muted);z-index:1;border-radius:50%;place-items:center;font-size:.75rem;font-weight:650;display:grid}.stepper .done .dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent);animation:badge-pop .42s var(--ease-out)}.stepper .current .dot{border:.125rem solid var(--ink);color:var(--text);box-shadow:0 0 0 .3125rem var(--hover);animation:breathe 2.4s var(--ease-move) infinite}.stepper .stopped .dot{background:var(--red-solid);border-color:var(--red-solid);color:#fff}.stepper .skipped .dot{color:var(--subtle);border-style:dashed}.stepper b{white-space:nowrap;font-size:.78125rem;font-weight:600}.stepper small{contain:inline-size;width:100%;max-width:9.375rem;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.71875rem;line-height:.9375rem;overflow:hidden}.mini-steps{gap:.1875rem;display:inline-flex}.mini-steps i{background:var(--border-strong);border-radius:6.1875rem;width:.875rem;height:.3125rem}.mini-steps i.done{background:var(--accent)}.mini-steps i.current{background:var(--ink)}.mini-steps i.stopped{background:var(--red-solid)}.route{flex-direction:column;gap:0;display:flex}.route-step{gap:.75rem;padding-bottom:.875rem;display:flex;position:relative}.route-step:before{content:"";background:var(--border-strong);width:.09375rem;position:absolute;top:1.875rem;bottom:.125rem;left:.8125rem}.route-step:last-child{padding-bottom:0}.route-step:last-child:before{display:none}.route-step .n{background:var(--ink);width:1.75rem;height:1.75rem;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:650;display:grid}.route-step.skip .n{background:var(--surface-3);color:var(--subtle)}.route-step.fixed .n{background:var(--accent-soft);color:var(--accent-text)}.timeline{flex-direction:column;display:flex}.tl{gap:.75rem;padding:.625rem 0;display:flex;position:relative}.tl:before{content:"";background:var(--border-strong);width:.09375rem;position:absolute;top:2.875rem;bottom:-.5rem;left:1rem}.tl:last-child:before{display:none}.tl .comment{background:var(--raised);border:1px solid var(--border);border-radius:.75rem;margin-top:.375rem;padding:.5625rem .75rem;font-size:.8125rem}.form-grid{grid-template-columns:minmax(0,1fr) 23.75rem;align-items:start;gap:1.25rem;display:grid}.total-big{font:500 2.25rem/1.1 var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 32;overflow-wrap:anywhere}.words{color:var(--muted);font-size:.78125rem}.lines{flex-direction:column;gap:.625rem;display:flex}.line{border:1px solid var(--card-border);background:var(--card);animation:reveal .42s var(--ease-out) backwards;border-radius:1rem;grid-template-columns:1.75rem minmax(8.75rem,1fr) minmax(9.375rem,1.4fr) minmax(8.125rem,.9fr) 2.125rem;align-items:start;gap:.5rem;padding:.625rem;display:grid}.line .n{background:var(--raised);border:1px solid var(--border);width:1.5rem;height:1.5rem;color:var(--muted);border-radius:50%;place-items:center;margin-top:.5rem;font-size:.71875rem;font-weight:650;display:grid}.drop{border:.09375rem dashed var(--border-strong);background:var(--surface);color:var(--muted);cursor:pointer;text-align:center;transition:border-color var(--dur) ease, background-color var(--dur) ease, color var(--dur) ease, transform var(--dur) var(--ease-out);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.375rem;display:flex}.drop:hover,.drop.over{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.drop.over{transform:scale(1.01)}.drop svg{transition:transform var(--dur) var(--ease-out)}.drop:hover svg,.drop.over svg{transform:translateY(-.1875rem)}.files{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:.625rem;display:grid}.file{border:1px solid var(--border);background:var(--raised);min-width:0;animation:reveal .42s var(--ease-out) backwards;border-radius:.875rem;align-items:center;gap:.625rem;padding:.625rem;display:flex}.file .thumb{background:var(--surface-3);width:2.5rem;height:2.5rem;color:var(--muted);border-radius:.625rem;flex:none;place-items:center;display:grid;overflow:hidden}.file .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.facts{grid-template-columns:repeat(auto-fit,minmax(11.875rem,1fr));gap:.875rem 1.375rem;display:grid}.facts dt{color:var(--muted);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.facts dd{word-break:break-word;margin:.1875rem 0 0;font-size:.84375rem;font-weight:600}.facts div{min-width:0}.action-card{background:var(--raised);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), var(--shadow-md)}.amount-head{align-items:baseline;gap:.5rem;display:flex}.paper{color:#0f1b24;box-shadow:var(--shadow-md);background:#fff;border:1px solid #e5e5ea;border-radius:.75rem;padding:1.625rem 1.75rem;font-size:.8125rem}.paper h3{color:#0f1b24;text-align:center;letter-spacing:.08em;margin:.375rem 0 .875rem;font-size:.875rem}.paper table{border-collapse:collapse;width:100%;margin:.5rem 0}.paper th,.paper td{text-align:left;border:1px solid #cfd2d8;padding:.375rem .5rem;font-size:.78125rem}.paper th{background:#f3f4f6}.paper .r{text-align:right}.paper .meta{grid-template-columns:1fr 1fr;gap:.375rem 1.125rem;margin-bottom:.625rem;display:grid}.paper .meta div{border-bottom:1px solid #e5e5ea;padding:.1875rem 0}.paper .meta b{color:#4d4d57;margin-right:.375rem;font-weight:600}.overlay{background:var(--overlay);z-index:100;animation:fade-in .2s var(--ease-out);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}@media (pointer:fine){.overlay{-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}}.modal{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(36.25rem,100%);min-width:0;max-height:calc(100dvh - 3rem);box-shadow:var(--shadow-lg);animation:dialog-in .32s var(--ease-out);flex-direction:column;display:flex}.modal.wide{width:min(55rem,100%)}.dialog-sheet{background:var(--raised);min-width:0;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:dialog-in .32s var(--ease-out)}.modal-head{justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1rem .625rem 1.5rem;display:flex}.modal-title{font:600 1.1875rem/1.625rem var(--display);letter-spacing:-.025em}.modal-head h2{font:600 1.1875rem/1.625rem var(--display);letter-spacing:-.025em;gap:.625rem}.modal-body{flex-direction:column;gap:.875rem;padding:.375rem 1.5rem 1.125rem;display:flex;overflow-y:auto}.modal-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem 1.125rem 1.5rem;display:flex}.menu{z-index:60;background:var(--raised);border:1px solid var(--border);min-width:15rem;box-shadow:var(--shadow-lg);transform-origin:100% 0;animation:drop-in var(--dur) var(--ease-out);border-radius:1.125rem;padding:.375rem;position:absolute}.menu-item{cursor:pointer;text-align:left;width:100%;min-height:2.25rem;color:var(--text);transition:background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.625rem;padding:.4375rem .625rem;font-size:.84375rem;display:flex;text-decoration:none!important}.menu-item:hover{background:var(--hover)}.menu-item svg{color:var(--muted);flex:none}.select-pop{z-index:160;background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow-lg);transform-origin:top;animation:drop-in var(--dur-fast,.14s) var(--ease-out,ease-out);border-radius:1.125rem;flex-direction:column;display:flex;position:fixed;overflow:hidden}.select-pop-search{flex:none;padding:.5rem .5rem .375rem;position:relative}.select-pop-search>svg{color:var(--muted);pointer-events:none;margin-top:1px;position:absolute;top:50%;left:1.3125rem;transform:translateY(-50%)}.select-pop-search .input{border-radius:62.4375rem;width:100%;min-width:0;height:2.375rem;padding-left:2.375rem}.select-pop-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 .375rem .375rem;overflow:auto}.select-pop-group{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;padding:.625rem .625rem .25rem;font-size:.6875rem;font-weight:600}.select-pop-item{min-height:2.25rem;color:var(--text);cursor:pointer;border-radius:.75rem;align-items:center;gap:.625rem;padding:.4375rem .625rem;font-size:.84375rem;display:flex}.select-pop-item.on{background:var(--hover)}.select-pop-item.chosen{font-weight:600}.select-pop-item svg{color:var(--accent);flex:none;margin-left:auto}.select-pop-item.off{color:var(--subtle);cursor:not-allowed}.select-pop-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-pop-none{color:var(--muted);padding:.875rem .625rem;font-size:.8125rem}.menu .seg{width:auto}.toasts{bottom:calc(1.375rem + env(safe-area-inset-bottom));z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;width:min(32.5rem,100vw - 2rem);display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;max-width:100%;color:var(--on-ink);background:var(--ink);box-shadow:var(--shadow-lg);animation:toast-in .42s var(--ease-out);border-radius:1.375rem;align-items:center;gap:.625rem;padding:.625rem 1rem .625rem .875rem;font-size:.84375rem;font-weight:500;line-height:1.25rem;display:flex}.toast svg{flex:none}.toast.ok svg{color:var(--toast-ok)}.toast.err svg{color:var(--toast-err)}.toast.info svg{color:var(--toast-info)}.notif-panel{width:min(25rem,100vw - 1.5rem);max-height:72vh;padding:.375rem;top:calc(100% + .5rem);right:0;overflow-y:auto}.notif-panel .card-head{min-height:3rem;padding:.5rem .5rem .5rem .75rem}.notif-panel .card-head h2{font:600 1rem/1.375rem var(--display);letter-spacing:-.02em}.notif{color:var(--text);transition:background-color var(--dur-fast) ease;border-radius:.875rem;gap:.75rem;padding:.625rem .75rem;display:flex;text-decoration:none!important}.notif:hover{background:var(--hover)}.notif.unread{background:var(--selected)}.notif.unread:hover{background:color-mix(in srgb, var(--accent) 14%, var(--raised))}.notif .icon-chip{border-radius:.625rem;width:2rem;height:2rem}.badge-dot{pointer-events:none;background:var(--red-solid);color:#fff;text-align:center;border:.125rem solid var(--header-bg);font-variant-numeric:tabular-nums;min-width:1.1875rem;height:1.1875rem;animation:badge-pop .42s var(--ease-out);border-radius:6.1875rem;padding:0 .3125rem;font-size:.65625rem;font-weight:700;line-height:.9375rem;position:absolute;top:-.25rem;right:-.25rem}.auth{background:var(--bg);grid-template-columns:minmax(25rem,46%) minmax(0,1fr);min-height:100%;display:grid;position:relative}.auth-panel{color:#f5f5f7;isolation:isolate;background:linear-gradient(150deg,#0a0a0b 0%,#000 100%);border-radius:1.75rem;flex-direction:column;height:calc(100dvh - 1.75rem);min-height:35rem;margin:.875rem 0 .875rem .875rem;padding:2.125rem 2.5rem 2.5rem;display:flex;position:sticky;top:.875rem;overflow:hidden;box-shadow:inset 0 0 0 1px #1d1d21}.auth-brand{z-index:1;color:#fff;font:600 1.1875rem/1.15 var(--display);letter-spacing:-.03em;border-radius:.75rem;align-self:flex-start;align-items:center;gap:.75rem;display:inline-flex;position:relative}.auth-brand:hover{text-decoration:none}.auth-brand:hover span{text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:1px}.auth-brand:focus-visible{outline-offset:.375rem;outline-color:#fff}.auth-brand .logo{width:2.625rem;height:2.625rem;box-shadow:inset 0 0 0 1px #34343c}.auth-copy{z-index:1;margin-top:auto;position:relative}.auth-copy h2{color:#fff;max-width:15ch;font:600 clamp(1.75rem, 2.5vw, 2.5rem)/1.06 var(--display);letter-spacing:-.045em;font-variation-settings:"opsz" 32;animation:blur-in 1s var(--ease-out) .15s both}.auth-copy h2 em{color:#0000;background:linear-gradient(#fff 10%,#f49ac1 125%);-webkit-background-clip:text;background-clip:text;font-style:normal}.auth-copy ul{gap:.625rem;margin:1.5rem 0 0;padding:0;font-size:.90625rem;line-height:1.375rem;list-style:none;display:grid}.auth-copy li{color:#fffc;animation:rise .9s var(--ease-out) both;align-items:center;gap:.75rem;display:flex}.auth-copy li:first-child{animation-delay:.3s}.auth-copy li:nth-child(2){animation-delay:.38s}.auth-copy li:nth-child(3){animation-delay:.46s}.auth-copy li svg{box-sizing:content-box;color:#fff;background:#0b0b0d;border-radius:.625rem;flex:none;width:1.0625rem;height:1.0625rem;padding:.4375rem;box-shadow:inset 0 0 0 1px #2b2b31}.auth-foot-line{z-index:1;color:#70707a;align-items:center;gap:.5rem;margin-top:1.625rem;font-size:.78125rem;display:flex;position:relative}.auth-foot-line .logo{border-radius:.375rem;width:1.25rem;height:1.25rem}.auth-art{z-index:-1;pointer-events:none;font-size:clamp(.625rem,1.15vw - .04375rem,1.375rem);position:absolute;inset:0}.auth-orbits{width:100%;height:100%;position:absolute;top:0;left:0}.auth-orbits .ring{fill:none;stroke:url(#auth-ring);stroke-width:1px;vector-effect:non-scaling-stroke}.auth-orbits .orbit{fill:none;stroke:#ffffff29;stroke-width:1px;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}.auth-orbits .spin-o{transform-box:view-box;animation:90s linear infinite spin}.auth-orbits .spin-o.r{animation-duration:140s;animation-direction:reverse}.auth-orbits .spin-o.s{animation-duration:60s}.auth-orbits .sat{fill:#e0367f}.auth-orbits .sat.w,.auth-orbits .core{fill:#fff}.auth-orbits .auth-route{fill:none;stroke:#ffffff57;stroke-width:1.5px;stroke-dasharray:6 8;vector-effect:non-scaling-stroke}.auth-orbits .auth-truck{fill:#fff;filter:drop-shadow(0 0 .375rem #e0367fe6)}.auth-orbits .halo{fill:url(#auth-halo);opacity:.3}.auth-bob{animation:7s ease-in-out infinite alternate bob;position:absolute}.auth-bob.b1{width:21em;animation-duration:8s;top:18%;left:9%}.auth-bob.b2{width:15.5em;animation-duration:6.5s;animation-delay:-2s;top:38%;right:7%}.auth-bob.b3{width:18em;animation-duration:7.5s;animation-delay:-4s;top:50%;left:14%}.auth-bob.b4{animation-duration:6s;animation-delay:-1s;top:12%;right:11%}@media (height<=800px){.auth-bob.b3{display:none}}.auth-card-art{color:#f5f5f7;animation:float-up 1.1s var(--ease-out) both;background:#0b0b0d;border-radius:1.2em;align-items:center;gap:.8em;padding:1em 1.1em;display:flex;box-shadow:inset 0 0 0 1px #2b2b31,0 1px .125rem #0009}.auth-bob.b1 .auth-card-art{animation-delay:.15s}.auth-bob.b2 .auth-card-art{animation-delay:.4s}.auth-bob.b3 .auth-card-art{animation-delay:.65s}.auth-bob.b4 .auth-card-art{animation-delay:.9s}.auth-card-art svg{width:1.05em;height:1.05em}.auth-card-art.c1{gap:.7em;padding:1.15em 1.25em 1em;display:grid}.auth-card-art .row{justify-content:space-between;gap:1em}.auth-card-art small{color:#a3a3ad;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72em;font-weight:600}.auth-card-art .big{font:600 2.2em/1 var(--display);letter-spacing:-.05em}.auth-card-art .big em{color:#a3a3ad;letter-spacing:0;margin-right:.3em;font-size:.42em;font-style:normal}.auth-card-art .spark{width:100%;height:auto;display:block;overflow:visible}.auth-card-art .spark path{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.6s var(--ease-move) .7s forwards}.auth-card-art .spark path.area{stroke:none;fill:url(#auth-spark);stroke-dasharray:none;opacity:0;animation:fade-in-to 1s var(--ease-out) 1.4s forwards;--to:.5}.auth-card-art b{color:#fff;font-weight:600;display:block}.auth-card-art .txt small{color:#a3a3ad;letter-spacing:0;text-transform:none;margin-top:.125rem;font-size:.8em;font-weight:500;display:block}.auth-ico{background:color-mix(in srgb, var(--hue) 20%, #0b0b0d);width:2.2em;height:2.2em;color:var(--hue);border-radius:.7em;flex:none;place-items:center;display:grid}.auth-ico.sm{border-radius:.55em;width:1.7em;height:1.7em}.auth-chip{color:#fff;white-space:nowrap;background:#e0367f;border-radius:62.4375rem;align-items:center;gap:.3em;padding:.25em .65em;font-size:.75em;font-weight:700;display:inline-flex}.auth-steps{align-items:center;gap:.35em;margin-top:.15em;display:flex}.auth-steps i{background:#ffffff24;border-radius:6.1875rem;width:1.6em;height:.36em}.auth-steps i.on{animation:grow-x .7s var(--ease-out) both;transform-origin:0;background:#e0367f}.auth-steps i.on:nth-child(2){animation-delay:.9s}.auth-steps i.on:nth-child(3){animation-delay:1.1s}.auth-steps i.on:nth-child(4){animation-delay:1.3s}.auth-card-art.c4{border-radius:62.4375rem;gap:.6em;padding:.55em 1.05em .55em .55em;font-size:.9em}.auth-card-art.c4 b{white-space:nowrap;font-size:.9em}.ping{position:relative}.ping:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 color-mix(in srgb, var(--hue) 60%, transparent);animation:fc-ping 2.4s var(--ease-out) infinite;position:absolute;inset:0}.auth-form{flex-direction:column;justify-content:center;align-items:center;gap:1.375rem;padding:3.5rem clamp(1.5rem,5vw,4.5rem);display:flex;position:relative}.auth-mobile-brand{color:var(--text);font:600 1.0625rem/1.15 var(--display);letter-spacing:-.03em;border-radius:.625rem;align-self:flex-start;align-items:center;gap:.625rem;display:none}.auth-mobile-brand:hover{text-decoration:none}.auth-foot{color:var(--subtle);font-size:.78125rem}.auth-form form,.auth-form .box{flex-direction:column;gap:1.125rem;width:min(26.25rem,100%);display:flex}.auth-form .box.wide,.auth-form form.wide{width:min(35rem,100%)}.auth-form form>*,.auth-form .box>*{animation:rise .7s var(--ease-out) both}.auth-form form>:nth-child(2),.auth-form .box>:nth-child(2){animation-delay:60ms}.auth-form form>:nth-child(3),.auth-form .box>:nth-child(3){animation-delay:.12s}.auth-form form>:nth-child(4),.auth-form .box>:nth-child(4){animation-delay:.18s}.auth-form form>:nth-child(5),.auth-form .box>:nth-child(5){animation-delay:.24s}.auth-form form>:nth-child(n+6),.auth-form .box>:nth-child(n+6){animation-delay:.3s}.auth-title h1{font:600 clamp(1.75rem, 2.3vw, 2.25rem)/1.1 var(--display);letter-spacing:-.045em;font-variation-settings:"opsz" 32}.auth-title p{color:var(--muted);margin-top:.375rem}.auth-form .field>label{color:var(--text);font-size:.8125rem;font-weight:550}.auth-form .input-box>.input{border-radius:.875rem;height:3rem;padding-left:2.75rem;font-size:.90625rem}.auth-form .input-box>svg{left:.9375rem}.auth-form .btn.primary.lg{width:100%;height:3.125rem;font-size:.9375rem}.auth-form .btn.primary.lg svg{transition:transform var(--dur) var(--ease-out)}.auth-form .btn.primary.lg:hover:not(:disabled) svg{transform:translate(.1875rem)}.auth-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-row a{font-weight:550}.auth-alt{text-align:center;color:var(--muted);font-size:.84375rem}.auth-alt a{font-weight:550}.or{color:var(--subtle);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.6875rem;font-weight:600;display:flex}.or:before,.or:after{content:"";background:var(--border);flex:1;height:1px}.or .pw{color:var(--muted);font:600 .71875rem/1 var(--mono);letter-spacing:0;text-transform:none;margin-left:.25rem}.demo{flex-direction:column;gap:.625rem;display:flex}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:22.5rem;padding:.125rem;display:grid;overflow-y:auto}.demo-group{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;padding:.5rem .125rem 0;font-size:.6875rem;font-weight:600}.demo-group:first-child{padding-top:0}.demo-grid button{border:1px solid var(--border);background:var(--raised);text-align:left;cursor:pointer;min-width:0;box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:.875rem;align-items:center;gap:.625rem;padding:.5rem .625rem .5rem .5rem;display:flex}.demo-grid button:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-.125rem)}.demo-grid button:active{transform:scale(.98)}.demo-grid .avatar{border-radius:.625rem;width:2rem;height:2rem;font-size:.6875rem}.demo-grid b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78125rem;font-weight:600;display:block;overflow:hidden}.demo-grid span.who{flex:1;min-width:0;display:block}.demo-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.71875rem;display:block;overflow:hidden}.wiz{gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.wiz li{color:var(--subtle);flex-direction:column;flex:1;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.wiz li i{background:var(--track);border-radius:6.1875rem;height:.25rem}.wiz li.done i,.wiz li.now i{background:var(--ink)}.wiz li.now{color:var(--text)}.found{background:var(--selected);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);animation:reveal .46s var(--ease-out) backwards;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.wait-badge{background:var(--amber-bg);width:4rem;height:4rem;color:var(--amber);animation:breathe 2.4s var(--ease-move) infinite;border-radius:1.25rem;place-items:center;display:grid}.wait-badge.stop{background:var(--red-bg);color:var(--red);animation:none}.rule{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);overflow:hidden}.rule.off{opacity:.6}.rule-head{border-bottom:1px solid var(--card-border);align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.rule-body{flex-direction:column;gap:.875rem;padding:.875rem 1rem;display:flex}.step-row{grid-template-columns:1.625rem minmax(8.125rem,1fr) minmax(9.375rem,1fr) minmax(9.375rem,1.2fr) 6.875rem auto;align-items:center;gap:.5rem;display:grid}.chain-preview{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.78125rem;display:flex}.chain-preview span{background:var(--ink);color:var(--on-ink);border-radius:6.1875rem;padding:.1875rem .625rem;font-weight:550}.chain-preview span.fixed{background:var(--accent-soft);color:var(--accent-text)}.chain-preview svg{color:var(--subtle)}@media print{.sidebar,.topbar,.no-print,.toasts{display:none!important}.shell{height:auto;display:block}.content{overflow:visible}body,html{background:#fff}*,:before,:after{animation:none!important}}.section-title{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:.875rem}.report-grid{grid-template-columns:repeat(auto-fill,minmax(16.875rem,1fr));gap:.75rem;display:grid}.report-tile{color:inherit;transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex;text-decoration:none!important}.report-tile:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-.125rem)}.report-tile>svg:last-child{color:var(--subtle);transition:transform var(--dur) var(--ease-out), color var(--dur-fast) ease}.report-tile:hover>svg:last-child{color:var(--text);transform:translate(.1875rem)}.report-tile .strong{flex:1}.report-filters{grid-template-columns:repeat(auto-fill,minmax(11.875rem,1fr));gap:.75rem .875rem;display:grid}.report-table{max-height:70vh}.report-table td{padding:.5625rem .75rem}.report-table th{z-index:1;padding:0 .75rem}.link{color:var(--link);text-decoration:none}.link:hover{text-decoration:underline}.report-table td.cut{text-overflow:ellipsis;max-width:16.25rem;overflow:hidden}.lb{z-index:150;overscroll-behavior:contain;color:#f5f5f7;animation:fade-in var(--dur) ease;background:#0a0a0bf5;position:fixed;inset:0;overflow-y:auto}.x-btn.lb-close{z-index:2;color:#fff;background:#ffffff24;width:2.625rem;min-width:2.625rem;height:2.625rem;min-height:2.625rem;position:fixed;top:.875rem;right:1.125rem}.x-btn.lb-close:hover{background:#ffffff3d;transform:rotate(90deg)}.lb-close:focus-visible{outline-offset:.125rem;outline:.125rem solid #fff}.lb-list{flex-direction:column;align-items:center;gap:1.5rem;min-height:100%;padding:1.5rem 1rem 2.5rem;display:flex}.lb-file{width:min(100%,68.75rem);animation:dialog-in .36s var(--ease-out);scroll-margin-top:1.5rem}.lb-file img{background:#fff;border-radius:.5rem;width:100%;height:auto;display:block}.lb-file iframe{background:#fff;border:0;border-radius:.5rem;width:100%;height:calc(100vh - 3rem);display:block}.lb-text{font:.8125rem/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:#f5f5f7;background:#111113;border-radius:.5rem;margin:0;padding:1.5rem}.lb-none{text-align:center;color:#c8c8d0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:13.75rem;padding:1.5rem;display:flex}@media (width<=640px){.x-btn.lb-close{top:.625rem;right:.625rem}.lb-list{gap:1rem;padding:4rem 0 2rem}}.fc-map{z-index:0;border:1px solid var(--border);isolation:isolate;background:#f8f4f0;border-radius:.875rem;width:100%;position:relative;overflow:hidden}.fc-map.is-sm{height:13.75rem}.fc-map.is-md{height:18.75rem}.fc-map.is-lg{height:min(64vh,37.5rem);min-height:22.5rem}.fc-map.is-fill{height:100%}.fc-map.is-bleed{border:0;border-radius:0}.card-body.tight>.fc-map,.card-body.tight>.fc-mapwrap>.fc-map{border-radius:.75rem}.fc-mapwrap{isolation:isolate;position:relative;container-type:inline-size}.fc-map.leaflet-container{font:.78125rem/1.4 var(--font);background:#f8f4f0}.fc-map.leaflet-container:focus-visible{outline:.125rem solid var(--focus-solid);outline-offset:-.125rem}.fc-map.is-pick.leaflet-container{cursor:crosshair}.fc-map img.leaflet-tile{outline:1px solid #0000}.fc-map.leaflet-container .leaflet-control-zoom{margin:0 .625rem .625rem 0}.fc-map.leaflet-container .leaflet-bar{box-shadow:var(--shadow-md);border:0;border-radius:.75rem;overflow:hidden}.fc-map.leaflet-container .leaflet-bar a{border-bottom:1px solid var(--border);background:var(--raised);width:2rem;height:2rem;color:var(--text);font:400 1.125rem/2rem var(--font);text-indent:0;transition:background-color var(--dur-fast) ease;border-radius:0;text-decoration:none}.fc-map.leaflet-container .leaflet-bar a:last-child{border-bottom:0}.fc-map.leaflet-container .leaflet-bar a:hover,.fc-map.leaflet-container .leaflet-bar a:focus-visible{background:var(--raised) linear-gradient(var(--hover), var(--hover))}.fc-map.leaflet-container .leaflet-bar a.leaflet-disabled{background:var(--raised);color:var(--subtle);cursor:default}.fc-map.leaflet-container .leaflet-control-attribution{background:color-mix(in srgb, var(--raised) 78%, transparent);color:var(--muted);font:.65625rem/1.0625rem var(--font);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);border-radius:.5rem 0 0;margin:0;padding:1px .5rem}.fc-map.leaflet-container .leaflet-control-attribution a{color:var(--text-2);white-space:nowrap;text-decoration:none}.fc-map.leaflet-container .leaflet-control-attribution a:hover{color:var(--text);text-decoration:underline}.fc-map.leaflet-container .leaflet-popup-content-wrapper{background:var(--raised);color:var(--text);box-shadow:var(--shadow-lg);border-radius:1rem;padding:.75rem .875rem .8125rem}.fc-map.leaflet-container .leaflet-popup-tip{background:var(--raised);box-shadow:none}.fc-map.leaflet-container .leaflet-popup-content{color:var(--text-2);font:.78125rem/1.45 var(--font);margin:0}.fc-map.leaflet-container a.leaflet-popup-close-button{width:1.625rem;height:1.625rem;color:var(--muted);font:400 1.125rem/1 var(--font);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:6.1875rem;place-items:center;text-decoration:none;display:grid;top:.4375rem;right:.4375rem}.fc-map.leaflet-container a.leaflet-popup-close-button:hover,.fc-map.leaflet-container a.leaflet-popup-close-button:focus-visible{background:var(--hover);color:var(--text)}.fc-pop{justify-items:start;gap:.125rem;min-width:10.625rem;display:grid}.fc-pop>b{color:var(--text);padding-right:1.5rem;font-size:.84375rem;font-weight:600;line-height:1.1875rem}.fc-pop>.pill{height:1.375rem;margin-top:.375rem;padding:0 .5625rem 0 .5rem;font-size:.75rem}.fc-pop-links{flex-wrap:wrap;gap:.25rem .875rem;margin-top:.5rem;display:flex}.fc-map .fc-pop-links a,.fc-map .fc-pop-links button{color:var(--link);font:600 .78125rem/1.125rem var(--font);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.fc-map .fc-pop-links a:hover,.fc-map .fc-pop-links button:hover{text-decoration:underline}.fc-map .leaflet-tooltip{background:var(--ink);color:var(--on-ink);font:550 .75rem/1.35 var(--font);box-shadow:var(--shadow-md);border:0;border-radius:.625rem;padding:.3125rem .5625rem}.fc-map .leaflet-tooltip-top:before{border-top-color:var(--ink)}.fc-map .leaflet-tooltip-bottom:before{border-bottom-color:var(--ink)}.fc-map .leaflet-tooltip-left:before{border-left-color:var(--ink)}.fc-map .leaflet-tooltip-right:before{border-right-color:var(--ink)}.fc-mk{background:0 0;border:0}.leaflet-marker-icon.fc-mk{place-items:center;display:grid}.fc-pin,.fc-key{--pin:var(--ink);background:var(--pin);border-radius:50%}.fc-pin{width:100%;height:100%;color:var(--on-ink);font:700 .6875rem/1 var(--font);font-variant-numeric:tabular-nums;box-shadow:0 0 0 .125rem var(--raised), 0 1px .3125rem #00000052;transition:transform var(--dur-fast) var(--ease-out);place-items:center;display:grid}.fc-pin.big{box-shadow:0 0 0 .1875rem var(--raised), 0 0 0 .4375rem color-mix(in srgb, var(--pin) 26%, transparent), 0 .125rem .375rem #00000052}.leaflet-marker-icon.leaflet-interactive:hover .fc-pin{transform:scale(1.15)}.fc-key{width:.625rem;height:.625rem;box-shadow:0 0 0 .125rem var(--raised);flex:none;display:inline-block}.fc-pin.t-accent,.fc-key.t-accent{--pin:var(--accent);color:var(--on-accent)}.fc-pin.t-green,.fc-key.t-green{--pin:var(--green-solid);color:#fff}.fc-pin.t-amber,.fc-key.t-amber{--pin:var(--amber-solid);color:#fff}.fc-pin.t-red,.fc-key.t-red{--pin:var(--red-solid);color:#fff}.fc-pin.t-blue,.fc-key.t-blue{--pin:var(--blue-solid);color:#fff}.fc-pin.t-violet,.fc-key.t-violet{--pin:var(--violet-solid);color:#fff}.fc-pin.t-teal,.fc-key.t-teal{--pin:var(--teal-solid);color:#fff}.fc-pin.t-gray,.fc-key.t-gray{--pin:var(--gray-solid);color:#fff}.fc-cluster{background:var(--ink);width:100%;height:100%;color:var(--on-ink);font:700 .78125rem/1 var(--font);font-variant-numeric:tabular-nums;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--ink) 16%, transparent), var(--shadow-md);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.fc-cluster:hover{transform:scale(1.07)}.fc-cluster.quiet{background:var(--raised);color:var(--text);box-shadow:0 0 0 .125rem var(--border-strong), var(--shadow-sm);font-weight:600}.fc-cluster i{background:var(--red-solid);color:#fff;min-width:1.125rem;height:1.125rem;font:700 .65625rem/1.125rem var(--font);text-align:center;box-shadow:0 0 0 .125rem var(--raised);border-radius:6.1875rem;padding:0 .3125rem;position:absolute;top:-.375rem;right:-.5rem}.fc-cluster i.t-green{background:var(--green-solid)}.fc-trail{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round}.fc-trail-halo{fill:none;stroke:var(--accent);stroke-opacity:.18;stroke-linecap:round;stroke-linejoin:round}.fc-trail-start{background:var(--raised);width:.75rem;height:.75rem;box-shadow:inset 0 0 0 .1875rem var(--accent);border-radius:50%;display:block}.fc-route{fill:none;stroke:var(--accent)}.fc-gap{fill:none;stroke:var(--muted)}.fc-area{stroke:var(--accent);stroke-opacity:.8;fill:var(--accent);fill-opacity:.1}.fc-place{stroke:var(--teal-solid);stroke-opacity:.75;fill:var(--teal-solid);fill-opacity:.08}.fc-place-dot{stroke:var(--raised);stroke-opacity:1;fill:var(--teal-solid);fill-opacity:1}.fc-bubble{fill:var(--accent);fill-opacity:.3;stroke:var(--accent);cursor:pointer;transition:fill-opacity var(--dur-fast) ease}.fc-bubble:hover,.fc-bubble.is-on{fill-opacity:.6}.fc-bubble.is-on{stroke:var(--text)}.fc-legend-box{z-index:500;background:color-mix(in srgb, var(--raised) 86%, transparent);max-width:calc(100% - 4.125rem);box-shadow:var(--shadow-md);color:var(--text-2);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:.75rem;flex-wrap:wrap;gap:.25rem .75rem;padding:.375rem .625rem;display:flex;position:absolute;bottom:1.5rem;left:.625rem}.fc-legend-box span{align-items:center;gap:.375rem;display:inline-flex}.fc-legend-box b{color:var(--text)}.fc-map-legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.375rem 1rem;padding:.625rem .5rem .25rem;font-size:.75rem;display:flex}.fc-map-legend>span{align-items:center;gap:.375rem;display:inline-flex}@media (width<=720px){.fc-map.is-sm{height:12.5rem}.fc-map.is-md{height:16.25rem}.fc-map.is-lg{height:56vh;min-height:20rem}.fc-map-legend{gap:.375rem .75rem}}@container (width<=27.5rem){.fc-mapwrap .fc-legend-box,.fc-mapwrap.fc-map-page .fc-legend-box{bottom:2.625rem}}.check-list{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.5rem .875rem;padding:.125rem .125rem .375rem;display:grid}.check-list .check .xs{margin-left:.375rem}.raised-for{border:1px solid var(--border);background:var(--raised);animation:reveal .42s var(--ease-out) backwards;border-radius:.875rem;align-items:center;gap:.625rem;margin-top:.625rem;padding:.625rem .75rem;display:flex}.pick-list{grid-template-columns:minmax(0,1fr);gap:.125rem;max-height:16.25rem;margin-top:.375rem;display:grid;overflow-y:auto}.pick-row{width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.625rem;padding:.4375rem .5625rem;display:flex}.pick-row:hover{background:var(--hover)}.hub-tabs{margin:-.25rem 0 .25rem}.hub-part{gap:.875rem}.list-tools{gap:.625rem}.list-tools .search{flex:0 18.75rem;height:2.5rem;margin-left:0;padding-right:.9375rem}.filter-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fchip{background:var(--raised);height:2rem;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-sm);white-space:nowrap;animation:badge-pop .36s var(--ease-out);border-radius:6.1875rem;align-items:center;gap:.375rem;padding:0 .25rem 0 .75rem;font-size:.8125rem;font-weight:550;display:inline-flex}.fchip .muted{font-weight:500}.fchip button{width:1.5rem;height:1.5rem;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.fchip button:hover{background:var(--pressed);color:var(--text)}.fchip-clear{height:2rem;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6.1875rem;padding:0 .75rem;font-size:.8125rem;font-weight:550}.fchip-clear:hover{background:var(--hover);color:var(--text)}.list-tools-end{flex-wrap:wrap;gap:.5rem;margin-left:auto}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--dur-fast) ease}th.sortable:hover{color:var(--text)}th.sortable svg{vertical-align:-.125rem;color:var(--accent);margin-left:.1875rem}.input.filter{width:auto;min-width:9.375rem}.bulk-bar{background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-lg);z-index:5;animation:toast-in .42s var(--ease-out);border-radius:6.1875rem;align-items:center;gap:.625rem;padding:.4375rem .4375rem .4375rem 1rem;display:flex;position:sticky;top:.5rem}.bulk-bar .btn:not(.primary){color:var(--on-ink);box-shadow:none;background:0 0;border-color:#7f7f7f66}.bulk-bar .btn:not(.primary):hover:not(:disabled){background:#7f7f7f38}.bulk-bar .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bulk-bar .muted{color:var(--ink-muted)}th.tick,td.tick{width:2.25rem;padding-right:0}tr.ticked td{background:var(--selected)!important}.ctx-menu{z-index:200;min-width:14.375rem;position:fixed}.row-facts{gap:.25rem .75rem;margin-top:.25rem}.row-facts>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;max-width:20rem;font-size:.75rem;display:inline-flex;overflow:hidden}.table.sheet th,.table.sheet td{padding-left:.625rem;padding-right:.625rem}.table.sheet td{white-space:nowrap;height:3.125rem;padding-top:.375rem;padding-bottom:.375rem}.table.sheet td.cut{text-overflow:ellipsis;max-width:10.625rem;overflow:hidden}.table.sheet td.cut.wide{max-width:15rem}.table.sheet .sheet-act{background:var(--surface);box-shadow:inset 1px 0 0 var(--border);position:sticky;right:0}.table.sheet tbody tr:hover .sheet-act{background:var(--row-hover)}.table.sheet th.sheet-act{background:var(--surface-2);z-index:3}.sheet-tag{vertical-align:-.125rem;color:var(--teal);margin-right:.3125rem;display:inline-flex}.sheet-files{color:var(--text-2);align-items:center;gap:.25rem;display:inline-flex}.sheet-actions{flex-wrap:nowrap;gap:.375rem}.sheet-progress{vertical-align:middle;flex-direction:column;gap:.25rem;max-width:100%;display:inline-flex}.ins-home{gap:1.375rem}.ins-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding:.625rem 0 0;display:flex}.ins-hero-text{flex:auto;min-width:0}.ins-hero h1{letter-spacing:-.045em;font-variation-settings:"opsz" 32;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.1}.ins-hero p{color:var(--muted);margin-top:.375rem;font-size:.875rem}.ins-hero-day{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;line-height:.875rem}.ins-hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ins-showin{color:var(--muted);align-items:center;gap:.5rem;font-size:.78125rem;display:inline-flex}.ins-showin .input{border-radius:var(--r-pill);width:auto;height:2.375rem;padding-left:.875rem}.ins-todo{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.5rem;display:grid}.ins-todo::-webkit-scrollbar{display:none}.ins-todo-item>span:not(.icon-chip){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ins-todo-item>svg:last-child{margin-left:auto}.ins-todo-item{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--raised);height:2.625rem;color:var(--text);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex:none;align-items:center;gap:.5625rem;padding:0 .75rem 0 .3125rem;font-size:.84375rem;font-weight:550;display:inline-flex;text-decoration:none!important}.ins-todo-item:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pill);transform:translateY(-1px)}.ins-todo-item .icon-chip{border-radius:50%;width:2rem;height:2rem}.ins-todo-item b{font:600 1rem/1 var(--display);letter-spacing:-.03em}.ins-todo-item>svg:last-child{color:var(--subtle);transition:transform var(--dur) var(--ease-out)}.ins-todo-item:hover>svg:last-child{color:var(--text);transform:translate(.125rem)}.ins-tiles{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.875rem;display:grid}.ins-tile{min-height:8.25rem;color:var(--text);transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;gap:.5rem;padding:1rem 1.125rem;display:flex;position:relative;overflow:hidden;text-decoration:none!important}a.ins-tile:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-.125rem)}.ins-tile.is-alarm{border-color:color-mix(in srgb, var(--red-solid) 38%, var(--card-border))}.ins-tile-top{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;display:flex}.ins-tile-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:.875rem;overflow:hidden}.ins-tile-top .icon-chip{border-radius:.625rem;width:2rem;height:2rem}.ins-tile-v{font:500 1.75rem/1.12 var(--display);letter-spacing:-.045em;font-variation-settings:"opsz" 32;white-space:nowrap}@supports (width:1cqi){.ins-tile{container-type:inline-size}.ins-tile-v{font-size:min(1.75rem, calc(100cqi / (var(--n,10) * .58)))}}.ins-tile-foot{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;margin-top:auto;display:flex}.ins-tile-meta{color:var(--muted);max-width:100%;font-size:.78125rem}.ins-spark{flex:none;margin:-.125rem -.125rem 0 0}.ins-spark path{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ins-spark circle{fill:var(--accent);stroke:var(--card);stroke-width:2px}.ins-pulse{grid-template-columns:repeat(auto-fill,minmax(12.25rem,1fr));gap:0;padding:.25rem;display:grid;overflow:hidden}.ins-pulse-cell{min-width:0;color:var(--text);transition:background-color var(--dur-fast) ease;border-radius:.875rem;align-items:flex-start;gap:.6875rem;padding:.8125rem .875rem;display:flex;position:relative;text-decoration:none!important}.ins-pulse-cell:after{content:"";background:var(--card-border);width:1px;position:absolute;top:.875rem;bottom:.875rem;right:0}a.ins-pulse-cell:hover{background:var(--hover)}.ins-pulse-cell .icon-chip{border-radius:.5625rem;width:1.875rem;height:1.875rem;margin-top:.125rem}.ins-pulse-cell .grow{flex-direction:column;min-width:0;display:flex}.ins-pulse-l{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.65625rem;font-weight:600;line-height:.875rem;overflow:hidden}.ins-pulse-cell b{font:500 1.3125rem/1.15 var(--display);letter-spacing:-.04em;margin-top:.125rem}.ins-pulse-cell b.is-red{color:var(--red)}.ins-pulse-cell small{color:var(--muted);font-size:.75rem}.ins-delta{background:var(--gray-bg);height:1.375rem;color:var(--gray);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6.1875rem;align-items:center;gap:.1875rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.ins-delta small{opacity:.82;margin-left:.25rem;font-size:.71875rem;font-weight:500}@container (width<=13.125rem){.ins-tile .ins-delta small{display:none}}.ins-delta.is-good{background:var(--green-bg);color:var(--green)}.ins-delta.is-bad{background:var(--red-bg);color:var(--red)}.ins-delta.is-new{background:var(--blue-bg);color:var(--blue)}.ins-grid-main{grid-template-columns:minmax(0,2fr) minmax(18.75rem,1fr);align-items:start;gap:1rem;display:grid}.ins-grid-main.is-field{grid-template-columns:minmax(0,1.65fr) minmax(17.5rem,1fr)}.ins-grid-3{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));align-items:start;gap:1rem;display:grid}.ins-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,23.75rem),1fr));align-items:start;gap:1rem;display:grid}.ins-gap{gap:1rem}.ins-card-title{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.ins-card-title small{color:var(--subtle);letter-spacing:0;font-size:.75rem;font-weight:500}.ins-trend-head{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;margin-bottom:.5rem;display:flex}.ins-trend-head .ins-legend{flex:13.75rem}.ins-big{font:500 1.875rem/1.1 var(--display);letter-spacing:-.045em;font-variation-settings:"opsz" 32}.ins-big.is-sm{font-size:1.375rem}.ins-big.is-red,.ins-facts .is-red{color:var(--red)}.ins-legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:.375rem .875rem;font-size:.75rem;display:flex}.ins-legend span{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.ins-legend i{border-radius:.1875rem;flex:none;width:.625rem;height:.625rem}.ins-legend i.ins-key-ln{border-radius:.125rem;width:1rem;height:.125rem}.ins-legend i.ins-key-ln.ins-key-dash{border-top:.125rem dashed var(--text-2);opacity:.7;height:0;background:0 0!important}.ins-legend i.ins-key-dot{background:var(--amber-solid);width:.5625rem;height:.5625rem;box-shadow:0 0 0 .125rem var(--card);border-radius:50%}.ins-chart{width:100%;position:relative}.ins-chart svg{touch-action:pan-y;display:block;overflow:visible}.ins-chart svg:focus-visible{outline:.125rem solid var(--focus-solid);outline-offset:.25rem;border-radius:.5rem}.ins-chart svg.is-pick,.ins-chart .ins-col.is-pick{cursor:pointer}.ins-chart .ins-gl{stroke:var(--grid);stroke-width:1px;shape-rendering:crispedges}.ins-chart .ins-tk{fill:var(--subtle);font-variant-numeric:tabular-nums;font-size:.6875rem}.ins-chart .ins-ln{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ins-chart .ins-ln.ins-muted{stroke-width:1.5px}.ins-chart .ins-ln.ins-dashed{stroke-dasharray:5 4}.ins-chart .ins-area{opacity:.1}.ins-chart .ins-goal line{stroke:var(--text-2);stroke-width:1.25px;stroke-dasharray:5 4;opacity:.6}.ins-chart .ins-goal text{fill:var(--muted);paint-order:stroke;stroke:var(--card);stroke-width:.25rem;stroke-linejoin:round;font-size:.6875rem;font-weight:600}.ins-chart .ins-cross{stroke:var(--border-strong);stroke-width:1px}.ins-chart .ins-end{stroke:var(--card);stroke-width:2px}.ins-chart .ins-mark{fill:var(--amber-solid);stroke:var(--card);stroke-width:2px}.ins-chart .ins-col path{fill:color-mix(in srgb, var(--text) 16%, transparent);transition:fill .14s}.ins-chart .ins-col.is-last path,.ins-chart .ins-col.is-on path{fill:var(--text)}.ins-chart .ins-col .ins-hit{fill:#0000}.ins-tip{z-index:6;background:var(--ink);min-width:8.25rem;max-width:16.25rem;color:var(--on-ink);box-shadow:var(--shadow-lg);pointer-events:none;white-space:nowrap;animation:drop-in .14s var(--ease-out);border-radius:.75rem;padding:.5rem .6875rem;font-size:.78125rem;position:absolute}.ins-tip-title{color:var(--ink-muted);margin-bottom:.25rem;font-size:.71875rem;font-weight:600}.ins-tip-row{align-items:center;gap:.5rem;line-height:1.25rem;display:flex}.ins-tip-row i{border-radius:.125rem;flex:none;width:.75rem;height:.125rem}.ins-tip-row i.ins-tip-dash{border-top:.125rem dashed;height:0}.ins-tip-row b{font-variant-numeric:tabular-nums}.ins-tip-row span{color:var(--ink-muted)}.ins-rank{flex-direction:column;gap:.125rem;margin:0 -.375rem;padding:0;list-style:none;display:flex}.ins-rank-row{-moz-column-gap:.625rem;width:100%;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:.75rem;grid-template-columns:1.375rem minmax(0,1fr) auto;align-items:center;gap:.375rem .625rem;padding:.5rem .375rem;display:grid;text-decoration:none!important}a.ins-rank-row,button.ins-rank-row{cursor:pointer;transition:background-color var(--dur-fast) ease}a.ins-rank-row:hover,button.ins-rank-row:hover{background:var(--hover)}.ins-rk{background:var(--raised);width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);border-radius:50%;grid-row:1/3;align-self:start;place-items:center;font-size:.6875rem;font-weight:650;display:grid}.ins-rank li:first-child .ins-rk{background:var(--ink);color:var(--on-ink);box-shadow:none}.ins-nm{flex-direction:column;min-width:0;display:flex}.ins-nm b{font-size:.84375rem;font-weight:600}.ins-nm small{color:var(--muted);font-size:.75rem}.ins-vl{flex-direction:column;align-items:flex-end;font-size:.84375rem;font-weight:600;display:flex}.ins-vl small{color:var(--muted);font-size:.71875rem;font-weight:500}.ins-tr{background:var(--track);border-radius:6.1875rem;grid-column:2/4;height:.25rem;overflow:hidden}.ins-tr i{background:var(--text);opacity:.72;transform-origin:0;border-radius:6.1875rem;height:100%;display:block}.ins-rank li:first-child .ins-tr i{background:var(--accent);opacity:1}.ins-funnel{flex-direction:column;gap:.75rem;display:flex}.ins-funnel-row{grid-template-columns:5.375rem minmax(0,1fr) auto 2.75rem;align-items:center;gap:.625rem;font-size:.8125rem;display:grid}.ins-f-lbl{color:var(--text-2);font-weight:550}.ins-f-bar{background:var(--track);border-radius:.5rem;height:1.625rem;overflow:hidden}.ins-f-bar i{background:var(--text);opacity:.86;transform-origin:0;border-radius:.5rem;height:100%;display:block}.ins-f-bar i.is-last{background:var(--accent);opacity:1}.ins-f-pc{text-align:right}.ins-funnel-lost{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-top:.125rem;padding-top:.75rem;display:flex}.ins-list-end{flex-direction:column;flex:none;align-items:flex-end;gap:.25rem;display:flex}.ins-person-facts{flex:none;align-items:center;gap:.625rem;display:flex}.ins-person-sub{align-items:center;gap:.5rem;min-width:0;display:flex}.ins-person-sub>span:first-child{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.3125rem;display:inline-flex}.ins-person-sub i{background:var(--gray-solid);border-radius:50%;width:.4375rem;height:.4375rem}.ins-person-sub .is-in i{background:var(--green-solid)}.ins-person-sub .is-late i{background:var(--amber-solid)}.ins-person-sub .is-in,.ins-person-sub .is-late{color:var(--text-2)}.ins-person-facts svg{vertical-align:-.125rem}.ins-balance{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.ins-balance .ins-meter{width:100%}.ins-facts{grid-template-columns:repeat(auto-fit,minmax(6.875rem,1fr));gap:.625rem;width:100%;display:grid}.ins-facts div{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ins-facts span{color:var(--muted);font-size:.71875rem}.ins-facts b{white-space:nowrap;font-size:.84375rem}@supports (width:1cqi){.ins-facts>div{container-type:inline-size}.ins-facts b{font-size:min(.84375rem, calc(100cqi / (var(--n,10) * .58)))}}.ins-rings{flex-wrap:wrap;align-items:flex-start;gap:1.125rem 1.75rem;display:flex}.ins-ring-box{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:.5rem;font-size:.78125rem;display:flex}.ins-ring-box small{color:var(--subtle)}.ins-ring{width:min(var(--ring,5.75rem), 23vw);height:min(var(--ring,5.75rem), 23vw);flex:none;position:relative}.ins-ring svg{width:100%;height:100%;display:block}.ins-ring-track{fill:none;stroke:var(--track)}.ins-ring-fill{fill:none;stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .9s var(--ease-out)}.ins-ring.is-done .ins-ring-fill{stroke:var(--green-solid)}.ins-ring-in{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.ins-ring-in b{color:var(--text);font:500 1.375rem/1 var(--display);letter-spacing:-.04em}.ins-ring-in small{color:var(--muted);margin-top:.1875rem;font-size:.6875rem}.ins-trip{border:1px solid var(--border);background:var(--raised);color:var(--text);transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out);border-radius:1rem;flex-direction:column;flex:13.75rem;gap:.375rem;padding:.75rem .875rem;display:flex;text-decoration:none!important}.ins-trip:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pill)}.ins-plan-lists{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:1.125rem;padding-top:1rem;display:grid}.ins-plan-lists .list{margin:.375rem -.625rem 0}.ins-step{background:var(--ink);width:1.5rem;height:1.5rem;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;font-size:.71875rem;font-weight:650;display:grid}.ins-meter{background:var(--track);border-radius:6.1875rem;height:.5rem;position:relative}.ins-meter i{background:var(--accent);transform-origin:0;border-radius:6.1875rem;max-width:100%;height:100%;display:block}.ins-meter.is-done i{background:var(--green-solid)}.ins-meter b{background:var(--text-2);opacity:.5;border-radius:.125rem;width:.125rem;margin-left:-1px;position:absolute;top:-.1875rem;bottom:-.1875rem}.ins-targets{flex-direction:column;gap:1rem;display:flex}.ins-target{flex-direction:column;gap:.4375rem;font-size:.84375rem;display:flex}.ins-stack{flex-direction:column;gap:.625rem;display:flex;position:relative}.ins-stack .ins-legend{justify-content:flex-start;margin-bottom:.25rem}.ins-stack-row{grid-template-columns:minmax(5.625rem,12.5rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.ins-stack-bar{gap:.125rem;min-width:.125rem;height:.875rem;display:flex}.ins-stack-bar i{border-radius:.1875rem;min-width:.125rem;height:100%;display:block}.ins-map-tip b{font-weight:600;display:block}.ins-map-tip .ins-up{color:var(--green-solid)}.ins-map-tip .ins-down{color:var(--red-solid)}.ins-region-list{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.375rem;margin-top:.75rem;display:grid}.ins-region-name{font-weight:600;display:block}.ins-region-figs{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ins-region{border:1px solid var(--border);background:var(--raised);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) ease;border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.25rem;padding:.5625rem .6875rem;font-size:.8125rem;display:flex}.ins-region:hover{border-color:var(--border-strong)}.ins-region.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ins-mix{flex-direction:column;gap:.625rem;display:flex}.ins-mix-bar{border-radius:.375rem;gap:.125rem;height:1rem;margin-bottom:.25rem;display:flex;overflow:hidden}.ins-mix-bar i{min-width:.1875rem;height:100%;display:block}.ins-mix-row{grid-template-columns:.625rem minmax(0,1fr) auto 3.5rem auto;align-items:center;gap:.625rem;font-size:.8125rem;display:grid}.ins-mix-row>i{border-radius:.1875rem;width:.625rem;height:.625rem}.ins-mix-row b{text-align:right}.ins-mix-was{min-width:5.75rem;color:var(--muted);text-align:right}.ins-kept{align-items:center;gap:.5rem;display:inline-flex}.ins-kept .ins-meter{width:4rem;height:.375rem}.ins-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem .875rem;padding:.875rem 1rem;display:flex}.ins-filters .field{flex:0 12.5rem;min-width:9.375rem}.ins-filters .field:has(>.seg){flex:0 auto}.ins-filters .field .input{height:2.375rem}.ins-filter-seg{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin-left:auto;display:flex}.ins-switch-field{height:2.375rem;color:var(--text-2);cursor:pointer;align-items:center;gap:.5625rem;font-size:.8125rem;font-weight:550;display:inline-flex}.ins-pick{position:relative}.ins-pick-btn{text-align:left;cursor:pointer;align-items:center;gap:.5rem;display:flex}.ins-pick-x{width:1.375rem;height:1.375rem;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.ins-pick-x:hover{background:var(--hover);color:var(--text)}.ins-pick-menu{z-index:30;width:max(100%,17.5rem);padding:.5rem;position:absolute;top:calc(100% + .375rem);left:0}.ins-pick-list{max-height:16.25rem;margin-top:.375rem;overflow-y:auto}.ins-sums{grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.ins-sum{flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.ins-sum-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:.875rem;overflow:hidden}.ins-sum b{font:500 1.375rem/1.15 var(--display);letter-spacing:-.04em;white-space:nowrap}@supports (width:1cqi){.ins-sum{container-type:inline-size}.ins-sum b{font-size:min(1.375rem, calc(100cqi / (var(--n,10) * .58)))}}.ins-report-chart{margin-bottom:1rem}.ins-busy{opacity:.6;transition:opacity var(--dur) ease}.ins-view{padding-left:.25rem}.fchip .ins-view-go{width:auto;height:1.75rem;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6.1875rem;align-items:center;gap:.375rem;padding:0 .5rem;font-weight:550;display:inline-flex}.ins-report .report-table td{white-space:nowrap}.fchip .ins-view-go:hover{background:var(--hover)}.ins-find{width:min(20rem,100%)}.ins-sub.is-off{opacity:.62}@media (width<=720px){.ins-sub{flex-wrap:wrap}.ins-sub>.row:last-child{flex:1 0 100%;justify-content:flex-end}}.ins-search-box{max-width:47.5rem}.ins-search-box .input{border-radius:var(--r-pill);height:3rem;font-size:1rem}.ins-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,23.75rem),1fr));align-items:start;gap:1rem;display:grid}@media (prefers-reduced-motion:no-preference){.ins-chart .ins-ln.ins-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.1s var(--ease-out) 80ms forwards}.ins-chart .ins-area{animation:fade-in .9s var(--ease-out) backwards}.ins-chart .ins-col path.ins-bar{transform-box:fill-box;transform-origin:50% 100%;animation:grow-y .7s var(--ease-out) backwards}.ins-tr i,.ins-f-bar i,.ins-meter i{animation:grow-x .9s var(--ease-out) .12s backwards}.ins-tiles>*,.ins-todo>*,.ins-grid-3>*,.ins-grid-2>*,.ins-grid-main>*{animation:reveal .56s var(--ease-out) backwards}.ins-tiles>:nth-child(2),.ins-grid-3>:nth-child(2),.ins-grid-2>:nth-child(2),.ins-grid-main>:nth-child(2){animation-delay:calc(1 * var(--stagger))}.ins-tiles>:nth-child(3),.ins-grid-3>:nth-child(3){animation-delay:calc(2 * var(--stagger))}.ins-tiles>:nth-child(n+4){animation-delay:calc(3 * var(--stagger))}}@media (width<=1100px){.ins-grid-main,.ins-grid-main.is-field{grid-template-columns:minmax(0,1fr)}}@media (width>=1280px) and (width<=1520px){.shell[data-nova] .ins-grid-main,.shell[data-nova] .ins-grid-main.is-field{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ins-home{gap:1rem}.ins-hero{align-items:flex-start}.ins-hero-actions{width:100%}.ins-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ins-tile{gap:.375rem;min-height:7rem;padding:.8125rem .875rem}.ins-tile-v{font-size:min(1.3125rem, calc(100cqi / (var(--n,10) * .58)))}.ins-tile-top .icon-chip{width:1.75rem;height:1.75rem}.ins-spark{display:none}.ins-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-pulse-cell{gap:.5625rem;padding:.6875rem .625rem}.ins-pulse-cell .icon-chip{display:none}.ins-pulse-cell b{font-size:1.1875rem}.ins-todo{scrollbar-width:none;margin:-.25rem -.125rem;padding:.25rem .125rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.ins-todo-item{height:2.625rem;font-size:.8125rem}.ins-grid-3,.ins-grid-2{grid-template-columns:minmax(0,1fr)}.ins-filters .field{flex:8.75rem}.ins-filter-seg{margin-left:0}.ins-funnel-row{grid-template-columns:4.625rem minmax(0,1fr) auto 2.375rem;gap:.5rem}.ins-stack-row{grid-template-columns:5.625rem minmax(0,1fr) auto}.ins-mix-row{grid-template-columns:.625rem minmax(0,1fr) auto 3.125rem}.ins-mix-was{display:none}.ins-rings{flex-wrap:nowrap;justify-content:space-between;gap:.875rem .625rem}.ins-ring-box{flex:1 1 0;min-width:0;font-size:.75rem}.ins-ring-box>span{overflow-wrap:anywhere}.ins-ring-in b{font-size:1.125rem}.ins-rings .ins-trip{flex-basis:100%}.ins-rings:has(.ins-trip){flex-wrap:wrap}.ins-trend-head .ins-legend{flex-basis:100%;justify-content:flex-start}.ins-delta small{display:none}.ins-tile-l{white-space:normal;line-height:.8125rem}.ins-tile-top .icon-chip,.ins-showin span{display:none}.ins-sums{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-fresh{color:var(--subtle);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.ins-fresh-btn{width:2.125rem;height:2.125rem}.ins-fresh-btn svg{width:1rem;height:1rem}.ins-fresh-btn.is-busy svg{animation:.9s linear infinite spin}.ins-fresh-btn:disabled{cursor:default}.ins-kpis{margin-bottom:1rem}.ins-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,21.25rem),1fr));align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.ins-rank li.is-rest .ins-rk{background:var(--track);box-shadow:none;color:var(--muted)}.ins-rank li.is-rest .ins-nm b,.ins-rank li.is-rest .ins-vl{color:var(--muted)}.ins-rank li.is-rest .ins-tr i{background:var(--gray-solid);opacity:.55}.ins-panel-stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.ins-part-row{grid-template-columns:.625rem minmax(0,1fr) auto 3.5rem;align-items:start}.ins-part-row>i{margin-top:.25rem}.ins-part-l{flex-direction:column;min-width:0;display:flex}.ins-part-l small{color:var(--muted);font-size:.71875rem;line-height:1rem}.ins-shop-chip{align-items:center;gap:.375rem;max-width:15rem;height:2.375rem;padding:0 .375rem 0 .75rem;display:inline-flex}.ins-shop-chip button{width:1.5rem;height:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ins-shop-chip button:hover{background:var(--hover);color:var(--text)}.ins-alert-set{gap:.75rem}.ins-more{justify-content:center;padding:.375rem 0 .125rem;display:flex}.ins-alert-set .ins-switch-field{height:auto;min-height:1.875rem}.ins-drawer-wrap{z-index:100;background:var(--overlay);animation:fade-in .2s var(--ease-out);justify-content:flex-end;display:flex;position:fixed;inset:0}@media (pointer:fine){.ins-drawer-wrap{-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}}.ins-drawer{background:var(--raised);border-left:1px solid var(--border);width:min(36rem,100vw);height:100%;box-shadow:var(--shadow-lg);animation:ins-slide-in .32s var(--ease-out);flex-direction:column;display:flex}.ins-drawer-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:1.25rem 1rem .875rem 1.5rem;display:flex}.ins-drawer-head .ins-hero-day{margin-bottom:.25rem}.ins-drawer-head h2{font:600 1.25rem/1.625rem var(--display);letter-spacing:-.025em}.ins-drawer-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;display:-webkit-box;overflow:hidden}.ins-drawer-body{overscroll-behavior:contain;min-height:0;padding:1.125rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:1.375rem;display:flex;overflow-y:auto}.ins-drawer-sec{align-items:baseline}.ins-drop-none{border:1px dashed var(--border-strong);height:5.25rem;color:var(--muted);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.ins-eod-order{border:1px solid var(--card-border);background:var(--card);border-radius:1rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.ins-eod-head{min-width:0;color:var(--text);align-items:center;gap:.625rem;display:flex;text-decoration:none!important}a.ins-eod-head:hover .strong{text-underline-offset:.1875rem;text-decoration:underline}.ins-eod-lines{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.ins-eod-lines li{border-radius:.5rem;align-items:center;gap:.625rem;min-width:0;padding:.3125rem .5rem;font-size:.78125rem;display:flex}.ins-eod-lines li.is-tinted{background:color-mix(in srgb, var(--ins-tint) 42%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ins-eod-lines li.is-tinted{background:color-mix(in srgb, var(--ins-tint) 20%, transparent)}}:root[data-theme=dark] .ins-eod-lines li.is-tinted{background:color-mix(in srgb, var(--ins-tint) 20%, transparent)}.ins-eod-ws{font-variant-numeric:tabular-nums}@keyframes ins-slide-in{0%{opacity:0;transform:translate(2rem)}}@media (width<=720px){.ins-drawer-wrap{align-items:flex-end}.ins-drawer{border-left:0;border-top:1px solid var(--border);width:100%;height:auto;max-height:94dvh;animation:sheet-up .34s var(--ease-out);border-radius:1.375rem 1.375rem 0 0}.ins-drawer-head{padding:1rem .75rem .75rem 1.125rem}.ins-drawer-body{padding:.875rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.ins-fresh-at{display:none}.ins-panels{grid-template-columns:minmax(0,1fr)}}@keyframes fd-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.125rem)}}@keyframes fc-breathe{0%,to{box-shadow:0 0 0 .125rem var(--raised), 0 0 0 .125rem color-mix(in srgb, var(--red-solid) 40%, transparent)}50%{box-shadow:0 0 0 .125rem var(--raised), 0 0 0 .5625rem transparent}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-in-to{to{opacity:var(--to,1)}}@keyframes page-in{0%{opacity:0;filter:blur(.375rem);transform:translateY(.5rem)}}@keyframes page-in-soft{0%{opacity:0;transform:translateY(.5rem)}}@keyframes reveal{0%{opacity:0;filter:blur(.375rem);transform:translateY(.875rem)scale(.985)}}@keyframes dialog-in{0%{opacity:0;filter:blur(.375rem);transform:translateY(.625rem)scale(.96)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-.25rem)scale(.97)}}@keyframes drop-up{0%{opacity:0;transform:translateY(.375rem)scale(.97)}}@keyframes toast-in{0%{opacity:0;filter:blur(.25rem);transform:translateY(.875rem)scale(.94)}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes badge-pop{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.14)}to{transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(1.125rem)}}@keyframes blur-in{0%{opacity:0;filter:blur(.75rem);transform:translateY(.625rem)}}@keyframes float-up{0%{opacity:0;filter:blur(.75rem);transform:translateY(1.125rem)scale(.9)}}@keyframes bob{0%{transform:translateY(-.4em)}to{transform:translateY(.5em)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fc-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--hue) 55%, transparent)}80%,to{box-shadow:0 0 0 .9em #0000}}@keyframes shake{0%,to{transform:none}20%{transform:translate(-.4375rem)}40%{transform:translate(.375rem)}60%{transform:translate(-.25rem)}80%{transform:translate(.125rem)}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes breathe{0%,to{box-shadow:0 0 0 .25rem var(--hover)}50%{box-shadow:0 0 0 .5rem #0000}}@keyframes sk-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){.page{animation:page-in .32s var(--ease-out) backwards}.page>*,.kpis>*,.grid-3>*,.report-grid>*,.list>.list-item{animation:reveal .56s var(--ease-out) backwards}.page>:nth-child(2),.kpis>:first-child,.grid-3>:first-child,.report-grid>:first-child,.list>:first-child{animation-delay:calc(1 * var(--stagger))}.page>:nth-child(3),.kpis>:nth-child(2),.grid-3>:nth-child(2),.report-grid>:nth-child(2),.list>:nth-child(2){animation-delay:calc(2 * var(--stagger))}.page>:nth-child(4),.kpis>:nth-child(3),.grid-3>:nth-child(3),.report-grid>:nth-child(3),.list>:nth-child(3){animation-delay:calc(3 * var(--stagger))}.page>:nth-child(5),.kpis>:nth-child(4),.report-grid>:nth-child(4),.list>:nth-child(4){animation-delay:calc(4 * var(--stagger))}.page>:nth-child(n+6),.kpis>:nth-child(n+5),.report-grid>:nth-child(n+5),.list>:nth-child(n+5){animation-delay:calc(5 * var(--stagger))}.bar-fill,.meter i{animation:grow-x .9s var(--ease-out) .12s backwards}.bar-row:nth-child(2) .bar-fill{animation-delay:.18s}.bar-row:nth-child(3) .bar-fill{animation-delay:.24s}.bar-row:nth-child(n+4) .bar-fill{animation-delay:.3s}.cols .c i{animation:grow-y .9s var(--ease-out) backwards}.cols .c:nth-child(2) i{animation-delay:40ms}.cols .c:nth-child(3) i{animation-delay:80ms}.cols .c:nth-child(4) i{animation-delay:.12s}.cols .c:nth-child(5) i{animation-delay:.16s}.cols .c:nth-child(6) i{animation-delay:.2s}.kpi .v,.total-big,.balance-card .amt{animation:blur-in .7s var(--ease-out) backwards}.menu{animation:drop-in var(--dur) var(--ease-out)}}@media (width<=720px) and (prefers-reduced-motion:no-preference){.modal{animation:sheet-up var(--dur-slow) var(--ease-out)}.page{animation-name:page-in-soft}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:theme-reveal .56s var(--ease-move)}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0%))}to{clip-path:circle(var(--vt-r,150vmax) at var(--vt-x,50%) var(--vt-y,0%))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.auth-card-art .spark path{stroke-dasharray:none;stroke-dashoffset:0}.auth-card-art .spark path.area{opacity:.5}.ping:after{display:none}}@media (width>=2200px){:root{--sidebar-w:17.25rem}.page{padding-left:3.5rem;padding-right:3.5rem}}@media (width<=1180px){.form-grid{grid-template-columns:minmax(0,1fr)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.crumbs{display:none}.search{flex:auto;margin-left:0}}@media (width<=1000px){.step-row{grid-template-columns:1.625rem 1fr 1fr}}@media (width<=899px){.auth{grid-template-columns:minmax(0,1fr)}.auth-panel{display:none}.auth-form{padding:calc(1.75rem + env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) calc(2rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));justify-content:flex-start}.auth-form form,.auth-form .box{background:var(--raised);box-shadow:0 0 0 1px var(--card-border);border-radius:1.75rem;padding:1.625rem 1.375rem}.auth-mobile-brand{display:inline-flex}}@media (width<=860px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{width:min(18.75rem,86vw);transition:transform var(--dur-slow) var(--ease-out);box-shadow:var(--shadow-lg);z-index:70;border-radius:0 var(--radius-lg) var(--radius-lg) 0;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sidebar.open{transform:none}.scrim{background:var(--overlay);z-index:65;animation:fade-in var(--dur) var(--ease-out);display:block;position:fixed;inset:0}.mobile-only{display:inline-flex!important}.desk-only{display:none!important}.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:auto}.line{grid-template-columns:1.5rem 1fr 2.125rem}.line>:nth-child(3),.line>:nth-child(4),.line>:nth-child(6){grid-column:2/3}.line>:nth-child(5),.line.simple>:nth-child(4){grid-area:1/3}.line-more{flex-wrap:wrap}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.kpi{flex-direction:column;align-items:flex-start;gap:.625rem;padding:.875rem}.kpi .v{--fit-max:1.375rem;font-size:1.375rem}a.kpi:after{display:none}.overlay{place-items:end center;padding:0}.modal,.dialog-sheet{border-radius:1.5rem 1.5rem 0 0;align-self:end;width:100%;max-width:none;max-height:92dvh}.bar-row{grid-template-columns:5.625rem 1fr auto}.demo-grid{grid-template-columns:minmax(0,1fr)}.stepper .st{min-width:5.75rem}.total-big{font-size:1.875rem}.table td,.table th{padding-left:.625rem;padding-right:.625rem}.hide-sm{display:none}}@media (width<=720px){:root{--header-h:3.625rem}.topbar{gap:.375rem;padding:0 .625rem}.top-actions{gap:.25rem}.iconbtn{background:0 0;border-color:#0000;width:2.375rem;height:2.375rem}.top-actions .me-btn .avatar{width:2.125rem;height:2.125rem}.search{padding-right:.875rem}.topbar .search{min-width:0}.search .kbd-hint{display:none}.page{gap:1rem;padding:.375rem .75rem 2rem}.card-head{flex-wrap:wrap;row-gap:.5rem;padding:.75rem 1rem .375rem}.card-head>:last-child:not(:first-child){margin-left:auto}.card-body{padding:.625rem 1rem 1rem}.hero h1{font-size:1.625rem}.toasts{bottom:calc(.875rem + env(safe-area-inset-bottom))}}.topbar .iconbtn.nova-btn{background:var(--nova);color:var(--on-nova);border-color:#0000}.topbar .iconbtn.nova-btn:hover{background-color:var(--nova);color:var(--on-nova);background-image:linear-gradient(#00000012,#00000012);border-color:#0000}.topbar .iconbtn.nova-btn.is-on,.topbar .iconbtn.nova-btn.is-on:hover{background:var(--ink);color:var(--nova)}:root[data-theme=dark] .topbar .iconbtn.nova-btn.is-on,:root[data-theme=dark] .topbar .iconbtn.nova-btn.is-on:hover{background:var(--nova);color:var(--on-nova);box-shadow:0 0 0 .125rem var(--header-bg), 0 0 0 .25rem var(--nova)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .topbar .iconbtn.nova-btn.is-on,:root:not([data-theme=light]) .topbar .iconbtn.nova-btn.is-on:hover{background:var(--nova);color:var(--on-nova);box-shadow:0 0 0 .125rem var(--header-bg), 0 0 0 .25rem var(--nova)}}.topbar .iconbtn.nova-btn:after{content:"";border:.125rem solid var(--nova);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.nova-mark{flex:none;display:block;overflow:visible}.nova-eyes{transform-box:fill-box;transform-origin:50%}.nova-antenna{transform-box:view-box;transform-origin:50% 25%}@media (prefers-reduced-motion:no-preference){.nova-mark .nova-eyes{animation:6s ease-in-out infinite nova-blink}.nova-mark.is-thinking .nova-eyes{animation:1.4s ease-in-out infinite nova-look}.topbar .iconbtn.nova-btn{animation:4.6s ease-in-out infinite nova-dance}.topbar .iconbtn.nova-btn:after{animation:4.6s ease-out infinite nova-ring}.topbar .nova-btn .nova-mark{animation:4.6s ease-in-out infinite nova-spin}.topbar .nova-btn .nova-eyes{animation:4.6s ease-in-out infinite nova-eyes-dance}.topbar .nova-btn .nova-antenna{animation:4.6s ease-in-out infinite nova-boing}.topbar .iconbtn.nova-btn:hover,.topbar .iconbtn.nova-btn:focus-visible{animation:none;transform:scale(1.06)}.topbar .iconbtn.nova-btn:hover:after,.topbar .iconbtn.nova-btn:focus-visible:after{animation:none}.topbar .nova-btn:hover .nova-mark{animation:.56s ease-in-out nova-wiggle}.topbar .nova-btn:hover .nova-mark .nova-eyes{animation:.36s ease-in-out nova-blink-once}}@keyframes nova-dance{0%,to{transform:translate(0)scale(1)rotate(0)}4%{transform:translate(0)scale(1.08,.9)}9%{transform:translateY(-.5rem)scale(.94,1.07)}14%{transform:translate(0)scale(1.07,.92)}17%{transform:translate(0)scale(1)}21%{transform:translate(-1px)scale(1.06,.93)rotate(-4deg)}26%{transform:translate(-.25rem,-.4375rem)scale(.96,1.05)rotate(-10deg)}31%{transform:translate(-.375rem)scale(1.06,.93)rotate(-4deg)}34%{transform:translate(-.375rem)scale(1)rotate(0)}38%{transform:translate(-.3125rem)scale(1.06,.93)rotate(4deg)}45%{transform:translateY(-.5625rem)scale(.95,1.06)rotate(10deg)}52%{transform:translate(.375rem)scale(1.07,.92)rotate(4deg)}55%{transform:translate(.375rem)scale(1)rotate(0)}59%{transform:translate(.3125rem)scale(1.07,.92)}66%{transform:translate(1px,-.6875rem)scale(.95,1.06)}72%{transform:translate(0)scale(1.09,.9)}78%{transform:translateY(-.25rem)scale(.98,1.02)}83%{transform:translate(0)scale(1.04,.96)}88%{transform:translateY(-.09375rem)scale(1)}92%{transform:translate(0)scale(1)}}@keyframes nova-ring{0%,71%{opacity:0;transform:scale(1)}72%{opacity:.85;transform:scale(1)}90%,to{opacity:0;transform:scale(1.8)}}@keyframes nova-spin{0%,58%{transform:rotate(0)}72%,to{transform:rotate(360deg)}}@keyframes nova-eyes-dance{0%,17%,59%,93%,99%,to{transform:translate(0)scaleY(1)}21%,34%{transform:translate(-.08125rem)scaleY(1)}38%,55%{transform:translate(.08125rem)scaleY(1)}96%{transform:translate(0)scaleY(.12)}}@keyframes nova-boing{0%,12%,to{transform:rotate(0)}15%{transform:rotate(-16deg)}19%{transform:rotate(9deg)}31%{transform:rotate(14deg)}35%{transform:rotate(-6deg)}52%{transform:rotate(-14deg)}56%{transform:rotate(6deg)}72%{transform:rotate(-18deg)}77%{transform:rotate(12deg)}83%{transform:rotate(-5deg)}88%{transform:rotate(0)}}@keyframes nova-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}55%{transform:rotate(8deg)}80%{transform:rotate(-3deg)}}@keyframes nova-blink{0%,90%,96%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}}@keyframes nova-look{0%,to{transform:translate(0)}30%{transform:translate(-.0875rem)}70%{transform:translate(.0875rem)}}@keyframes nova-blink-once{0%,to{transform:scaleY(1)}50%{transform:scaleY(.12)}}@media (width>=1280px){.shell>.main{transition:margin var(--dur) var(--ease-move)}.shell[data-nova]>.main{margin-right:min(26.25rem,100vw)}.shell[data-nova] .topbar .search:not(:focus-within){background:var(--raised);color:var(--muted);cursor:pointer;flex:0 0 2.5rem;justify-content:center;gap:0;padding:0}.shell[data-nova] .topbar .search:not(:focus-within):hover{color:var(--text);background-image:linear-gradient(var(--hover), var(--hover))}.shell[data-nova] .topbar .search:not(:focus-within) input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.shell[data-nova] .topbar .search:not(:focus-within) .kbd-hint{display:none}}.nova-panel{z-index:85;background:var(--raised);border-left:1px solid var(--border);width:min(26.25rem,100vw);color:var(--text);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@media (prefers-reduced-motion:no-preference){.nova-panel{animation:nova-panel-in .26s var(--ease-out)}}@keyframes nova-panel-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}.nova-head{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;min-height:4rem;padding:.75rem .75rem .75rem 1.125rem;display:flex}.nova-head h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.nova-tile{background:var(--nova);width:2rem;height:2rem;color:var(--on-nova);border-radius:.625rem;place-items:center;display:grid}.nova-tools{align-items:center;gap:.125rem;margin-left:auto;display:inline-flex}.nova-tools .btn.ghost{color:var(--text)}.nova-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:1.125rem;display:flex;overflow-y:auto}.nova-empty{gap:.875rem;margin:auto 0 0;display:grid}.nova-hello{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25rem}.nova-chips{flex-wrap:wrap;gap:.375rem;display:flex}.nova-chip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--raised);max-width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;padding:.4375rem .75rem;font-size:.8125rem;line-height:1.125rem}.nova-chip:hover:not(:disabled){border-color:var(--border-strong);background:var(--hover)}.nova-chip:disabled{opacity:.5;cursor:default}.nova-choices{flex-wrap:wrap;gap:.375rem;display:flex}.nova-choice{border:1px solid var(--ink);border-radius:var(--r-pill);max-width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.125rem}.nova-choice:hover{background:var(--ink);color:var(--on-ink)}.nova-you{background:var(--ink);max-width:85%;color:var(--on-ink);overflow-wrap:anywhere;border-radius:1.125rem 1.125rem .375rem;align-self:flex-end;align-items:center;gap:.375rem;margin:0;padding:.5625rem .875rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.nova-you svg{flex:none}.nova-bot{border:1px solid var(--card-border);background:0 0;border-radius:.375rem 1.125rem 1.125rem;align-self:flex-start;gap:.625rem;min-width:0;max-width:100%;padding:.75rem .875rem;font-size:.875rem;line-height:1.3125rem;display:grid}.nova-bot>*{min-width:0}.nova-bot>p{overflow-wrap:anywhere;margin:0}.nova-bot.failed{border-color:var(--border-strong);color:var(--muted)}.nova-items{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.nova-items>li{min-width:0}.nova-row{background:var(--raised);width:100%;color:inherit;font:inherit;text-align:left;border:0;border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}button.nova-row{cursor:pointer}button.nova-row:hover{background:var(--hover)}.nova-row .t{flex:auto;min-width:0;line-height:1.125rem;display:grid}.nova-row .t b{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.nova-row .t small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.nova-row .v{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:48%;font-size:.8125rem;font-weight:600;overflow:hidden}.nova-dot{background:var(--subtle);border-radius:50%;flex:none;width:.5rem;height:.5rem}.nova-dot.t-red{background:var(--red)}.nova-dot.t-amber{background:var(--amber)}.nova-dot.t-green{background:var(--green)}.nova-dot.t-blue{background:var(--blue)}.nova-dot.t-teal{background:var(--teal)}.nova-dot.t-violet{background:var(--violet)}.nova-dot.t-accent{background:var(--accent)}.nova-foot{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.nova-source{min-width:0;max-width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin-right:auto;padding:.25rem 0;font-size:.78125rem;font-weight:500;line-height:1.25rem;display:inline-flex}.nova-source svg{flex:none}.nova-source span{text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.1875rem;overflow:hidden}.nova-source:hover{color:var(--text)}.nova-source:hover span{text-decoration-color:currentColor}.nova-files{flex:none;gap:.375rem;display:inline-flex}.nova-file{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--raised);height:1.625rem;color:var(--text);font:600 .75rem/1 var(--font);cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;align-items:center;gap:.3125rem;padding:0 .625rem;display:inline-flex}.nova-file:hover{border-color:var(--border-strong);background:var(--hover)}.nova-typing{grid-auto-flow:column;justify-content:start;gap:.3125rem;padding:.875rem 1rem}.nova-typing i{background:var(--subtle);border-radius:50%;width:.375rem;height:.375rem}@media (prefers-reduced-motion:no-preference){.nova-typing i{animation:1.1s ease-in-out infinite nova-dot}.nova-typing i:nth-child(2){animation-delay:.15s}.nova-typing i:nth-child(3){animation-delay:.3s}}@keyframes nova-dot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-.1875rem)}}.nova-ask{padding:.75rem .875rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);align-items:center;gap:.5rem;display:flex}.nova-ask .input{border-radius:var(--r-pill);flex:auto;min-width:0;height:2.75rem;padding:0 1rem}.nova-ask .btn.icon{border-radius:50%;flex:none;width:2.75rem;min-width:2.75rem;height:2.75rem}.nova-mic{border:1px solid var(--border);background:var(--raised);color:var(--text)}.nova-mic.is-on{border-color:var(--nova);background:var(--nova);color:var(--on-nova)}@media (prefers-reduced-motion:no-preference){.nova-mic.is-on{animation:1.4s ease-in-out infinite nova-listen}}@keyframes nova-listen{0%,to{box-shadow:0 0 0 0 var(--nova)}50%{box-shadow:0 0 0 .375rem #0000}}@media (pointer:coarse),(width<=599px){.nova-ask .input{font-size:1rem}}@media (width<=719px){.nova-panel{width:100vw;padding-top:env(safe-area-inset-top);border-left:0}.nova-you{max-width:92%}}@media print{.nova-panel{display:none!important}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#93c5fd80;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--tw-gray-200) / 1)}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:var(--mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.125rem}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:rgb(var(--tw-gray-400) / 1)}textarea::-moz-placeholder{opacity:1;color:rgb(var(--tw-gray-400) / 1)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--tw-gray-400) / 1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--shadow-card:0 0 0 1px var(--card-border), 0 1px .125rem #0a0a0b0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-card:0 0 0 1px var(--card-border)}}:root[data-theme=dark]{--shadow-card:0 0 0 1px var(--card-border)}html,body,#root{min-height:100%}html{background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:.875rem/1.5 var(--font);letter-spacing:-.006em;font-feature-settings:"cv11", "ss01", "ss03";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:content-box;border:.1875rem solid #0000;border-radius:62.4375rem}::-webkit-scrollbar-track{background:0 0}:is(.pv-body,.auth-alt) a{color:var(--link);text-underline-offset:.1875rem;text-decoration-thickness:1px}:is(.pv-body,.auth-alt) a:hover{text-decoration:underline}.pv-body ul{list-style:outside}h1,h2,h3{color:var(--text)}h1{font:600 1.625rem/2rem var(--display);letter-spacing:-.035em;font-variation-settings:"opsz" 32}h2{letter-spacing:-.012em;font-size:.9375rem;font-weight:600;line-height:1.375rem}h3{letter-spacing:-.006em;font-size:.84375rem;font-weight:600;line-height:1.25rem}b,strong{font-weight:600}:focus{outline:none}:focus-visible{outline:.125rem solid var(--focus-solid);outline-offset:.125rem}::selection{background:var(--accent-soft);color:var(--text)}::placeholder{color:var(--subtle);opacity:1}input[type=checkbox],input[type=radio]{appearance:none;border:.09375rem solid var(--border-strong);background:var(--raised);width:1.0625rem;height:1.0625rem;color:var(--primary-ink);vertical-align:middle;cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);border-radius:.375rem;flex:none;place-content:center;margin:0;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:before{content:"";clip-path:inset(0 100% 0 0);width:.6875rem;height:.6875rem;transition:clip-path .22s var(--ease-out);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3 4.9 8.7 9.7 3.4' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.6875rem .6875rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3 4.9 8.7 9.7 3.4' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.6875rem .6875rem no-repeat}input[type=radio]:before{content:"";width:.4375rem;height:.4375rem;transition:transform var(--dur-fast) var(--ease-out);background:currentColor;border-radius:50%;transform:scale(0)}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--primary);background:var(--primary)}input[type=checkbox]:checked:before{clip-path:inset(0)}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.55;cursor:default}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus-solid);box-shadow:0 0 0 .25rem var(--focus);outline:none}input:is([class~=border-none],[class~=border-0]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,textarea:is([class~=border-none],[class~=border-0]):focus-visible{box-shadow:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:40rem!important}.container{max-width:40rem}}@media (width>=768px){.\!container{max-width:48rem!important}.container{max-width:48rem}}@media (width>=1024px){.\!container{max-width:64rem!important}.container{max-width:64rem}}@media (width>=1280px){.\!container{max-width:80rem!important}.container{max-width:80rem}}@media (width>=1536px){.\!container{max-width:96rem!important}.container{max-width:96rem}}.ord-bad{color:var(--red)}.ord-warn{color:var(--amber)}.ord-type{background:var(--violet-bg);height:1.25rem;color:var(--violet);letter-spacing:.01em;white-space:nowrap;border-radius:.375rem;align-items:center;padding:0 .4375rem;font-size:.6875rem;font-weight:650;display:inline-flex}.ord-type.t-truck_sale{background:var(--teal-bg);color:var(--teal)}.ord-wait.amber{color:var(--amber)}.ord-wait.amber i{background:var(--amber-solid)}.ord-wait.red{color:var(--red)}.ord-wait.red i{background:var(--red-solid);box-shadow:0 0 0 .1875rem var(--red-bg)}.ord-wait.\!compact{margin-top:.1875rem!important;font-size:.71875rem!important;font-weight:500!important}.ord-wait.compact{margin-top:.1875rem;font-size:.71875rem;font-weight:500}.ord-banner.\!on{opacity:1!important;pointer-events:auto!important;transform:none!important}.ord-banner.on{opacity:1;pointer-events:auto;transform:none}.ord-banner-arrow.\!prev{left:.75rem!important}.ord-banner-arrow.prev{left:.75rem}.ord-banner-arrow.\!next{right:.75rem!important}.ord-banner-arrow.next{right:.75rem}.ord-banner-dots button.\!on{background:var(--ink)!important;width:1.25rem!important}.ord-banner-dots button.on{background:var(--ink);width:1.25rem}.ord-shop-tools{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.ord-search,.ord-list-search{flex:17.5rem;max-width:28.75rem;height:2.5rem;margin-left:0;padding-right:.9375rem}.ord-chips{scrollbar-width:none;gap:.5rem;margin:-.125rem;padding:.125rem;display:flex;overflow-x:auto}.ord-chips::-webkit-scrollbar{display:none}.ord-chip{border:1px solid var(--border);background:var(--raised);height:2.125rem;color:var(--text-2);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) ease, background-color var(--dur) ease, color var(--dur) ease, transform var(--dur-fast) var(--ease-out);border-radius:6.1875rem;flex:none;align-items:center;gap:.5rem;padding:0 .375rem 0 .8125rem;font-size:.8125rem;font-weight:550;display:inline-flex}.ord-chip:hover{border-color:var(--border-strong);color:var(--text)}.ord-chip:active{transform:scale(.97)}.ord-chip .count{background:var(--gray-bg);min-width:1.375rem;height:1.375rem;color:var(--gray);text-align:center;font-variant-numeric:tabular-nums;border-radius:6.1875rem;padding:0 .4375rem;font-size:.71875rem;font-weight:650;line-height:1.375rem}.ord-chip.on{border-color:var(--ink);background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-pill)}.ord-chip.\!on{border-color:var(--ink)!important;background:var(--ink)!important;color:var(--on-ink)!important;box-shadow:var(--shadow-pill)!important}.ord-chip.on .count{background:color-mix(in srgb, var(--on-ink) 18%, transparent);color:var(--on-ink)}.ord-chip.\!on .count{background:color-mix(in srgb, var(--on-ink) 18%, transparent)!important;color:var(--on-ink)!important}.ord-grid{grid-template-columns:repeat(auto-fill,minmax(12.875rem,1fr));gap:.875rem;display:grid}.ord-card{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--raised);min-width:0;transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ord-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.ord-card.in{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ord-card.lit{border-color:var(--accent);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--accent) 28%, transparent), var(--shadow-md)}.ord-card.out .ord-pic img,.ord-card.out .ord-nopic{filter:grayscale();opacity:.55}.ord-pic{aspect-ratio:4/3;background:var(--surface-2);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.ord-pic>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.ord-card:hover .ord-pic>img{transform:scale(1.04)}.ord-nopic{--hue:var(--subtle);background:color-mix(in srgb, var(--hue) var(--tint), var(--tile-base));width:100%;height:100%;color:color-mix(in srgb, var(--hue), var(--tile-ink) var(--tile-ink-mix));place-items:center;display:grid}.ord-badges{flex-wrap:wrap;gap:.3125rem;display:flex;position:absolute;top:.625rem;left:.625rem;right:.625rem}.ord-badge{background:var(--raised);height:1.375rem;color:var(--text);white-space:nowrap;box-shadow:var(--shadow-pill);border-radius:6.1875rem;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:650;display:inline-flex}.ord-badge.b-first_arrival{background:var(--ink);color:var(--on-ink)}.ord-badge.b-top_product{background:var(--amber-bg);color:var(--amber)}.ord-badge.b-new{background:var(--accent);color:var(--on-accent)}.ord-badge.b-promo{background:var(--violet-bg);color:var(--violet)}.ord-badge.b-out{background:var(--red-bg);color:var(--red)}.ord-card-body{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:.75rem .875rem .875rem;display:flex}.ord-cat{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.65625rem;font-weight:650;line-height:.875rem}.ord-name{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.375rem;font-size:.875rem;font-weight:600;line-height:1.1875rem;display:-webkit-box;overflow:hidden}.btn.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btn.\!on{border-color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}.ord-dlg{flex-direction:column;width:min(73.75rem,100%);max-height:calc(100dvh - 3rem);display:flex;overflow:hidden}.ord-dlg-body{flex-direction:column;gap:1rem;min-height:0;padding:0 1.375rem 1.375rem;display:flex;overflow-y:auto}.ord-dlg-head{z-index:2;background:var(--raised);border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;margin:0 -1.375rem;padding:1.125rem 1.125rem .875rem 1.375rem;display:flex;position:sticky;top:0}.ord-dlg-head h2{font:600 1.25rem/1.625rem var(--display);letter-spacing:-.025em}.ord-dlg .ord-layout{grid-template-columns:minmax(0,1fr) 20rem}@media (width<=960px){.ord-dlg .ord-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.ord-dlg-head{flex-wrap:wrap}.ord-dlg-body{padding:0 .875rem 1.125rem}.ord-dlg-head{margin:0 -.875rem;padding:.875rem}}.ord-ful-list{margin:0 -.875rem}.ord-ful-row{flex-wrap:wrap}.ord-ful-qty{text-align:right;width:5.25rem}.ord-ful-saved{border:1px solid var(--border);background:var(--raised);border-radius:.875rem;padding:.75rem .875rem}.ord-meta{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex;overflow:hidden}.ord-sku{background:var(--surface-3);height:1.25rem;color:var(--text-2);font:600 .6875rem/1 var(--mono);letter-spacing:0;border-radius:.375rem;align-items:center;padding:0 .4375rem;display:inline-flex}.ord-price{margin-top:.25rem}.ord-price b{font:600 1.0625rem/1.25 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ord-price small{color:var(--muted);font-size:.75rem}.ord-card-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.625rem;display:flex}.ord-unit button.\!on{background:var(--segment-on)!important;color:var(--text)!important;box-shadow:var(--shadow-pill)!important}.ord-unit button.on{background:var(--segment-on);color:var(--text);box-shadow:var(--shadow-pill)}.ord-qty.sm{height:2rem}.ord-qty.sm button{width:1.875rem}.ord-qty.sm input{width:2.5rem;font-size:.8125rem}.ord-cart .card-body{padding-top:.25rem}.ord-line.bad .ord-line-pic{opacity:.45}.ord-line-pic{-o-object-fit:cover;object-fit:cover;background:var(--surface-2);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--border);border-radius:.75rem;flex:none}span.ord-line-pic{place-items:center;display:grid}.ord-method.\!on{border-color:var(--ink)!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}.ord-method.on{border-color:var(--ink);color:var(--text);box-shadow:inset 0 0 0 1px var(--ink)}.ord-method.\!on svg{color:var(--accent)!important}.ord-method.on svg{color:var(--accent)}.ord-mine{grid-template-columns:repeat(auto-fill,minmax(22.5rem,1fr));gap:.875rem;display:grid}.ord-mine-card{background:var(--raised);transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.ord-mine-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.ord-mine-card.act{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ord-mine-link{color:inherit;flex-direction:column;gap:.5rem;padding:1rem 1.125rem .75rem;display:flex;text-decoration:none!important}.ord-mine-total{font:600 1.0625rem/1.2 var(--display);letter-spacing:-.02em}.ord-mine-actions{justify-content:flex-end;gap:.375rem;padding:0 .75rem .75rem .875rem}.ord-mine-actions:empty{display:none}.ord-tile.\!on{border-color:var(--ink)!important;background:var(--raised)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}.ord-tile.on{border-color:var(--ink);background:var(--raised);box-shadow:inset 0 0 0 1px var(--ink)}.ord-tile .icon-chip{border-radius:.625rem;grid-area:ic;width:1.875rem;height:1.875rem}.ord-tile .l{color:var(--subtle);letter-spacing:.05em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:l;font-size:.65625rem;font-weight:600;line-height:.8125rem;display:-webkit-box;overflow:hidden}.ord-tile .\!v{font:500 1.75rem/1.1 var(--display)!important;letter-spacing:-.04em!important;font-variant-numeric:tabular-nums!important;grid-area:v!important;margin-top:.375rem!important}.ord-tile .v{font:500 1.75rem/1.1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;grid-area:v;margin-top:.375rem}.ord-tile .xs{text-overflow:ellipsis;white-space:nowrap;grid-area:s;min-height:1rem;overflow:hidden}.ord-filters .\!input.filter{flex:0 auto!important;width:auto!important;min-width:8.5rem!important}.ord-filters .input.filter{flex:0 auto;width:auto;min-width:8.5rem}.ord-amount .\!input{width:5.5rem!important;height:2.125rem!important;box-shadow:none!important;text-align:right!important;font-variant-numeric:tabular-nums!important;background:0 0!important;border:0!important;padding:0 .5rem!important}.ord-amount .input{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;width:5.5rem;height:2.125rem;padding:0 .5rem;box-shadow:none!important}.\!list.ord-desk-cards{display:none!important}.list.ord-desk-cards{display:none}.\!list.ord-lines-list{display:none!important}.list.ord-lines-list{display:none}.ord-lines-list .ord-dot{margin-top:.3125rem}.ord-line-qty{color:var(--text-2);flex-wrap:wrap;gap:.125rem .625rem;margin-top:.25rem;display:flex}@container (width<=64rem){.\!list.ord-desk-cards{display:flex!important}.ord-desk-table{display:none}.list.ord-desk-cards{display:flex}}.ord-desk-table .table.sheet td.cut{width:14%;max-width:0}.ord-desk-table .table.sheet td.cut.wide{width:24%}.ord-item{align-items:flex-start}.ord-item-top{flex-wrap:wrap;gap:.125rem .375rem}.ord-item-amt{white-space:nowrap;margin-left:auto;padding-left:.5rem}.ord-item-state{gap:.375rem .625rem;margin-top:.375rem}.ord-layout{grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;gap:1.25rem;display:grid}.ord-main,.ord-side{gap:1rem}.ord-action .card-body{flex-direction:column;gap:.75rem;display:flex}.ord-action>.card-body:first-child{padding-top:1rem}.ord-summary .card-body{flex-direction:column;gap:1rem;padding-top:1.125rem;display:flex}.ord-sum-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ord-sum-name{font:600 1.125rem/1.25 var(--display);letter-spacing:-.02em}.ord-sum-total{text-align:right;margin-left:auto}.ord-summary .stepper .st{min-width:max-content}.ord-summary .stepper .\!st{min-width:max-content!important}.ord-summary .stepper b{padding:0 .375rem}.ord-summary .stepper small{max-width:6.5rem}.ord-sum-total .words{max-width:23.75rem;margin-top:.125rem}.ord-facts,.ord-dlg-facts{flex-wrap:wrap;gap:.5rem;display:flex}.ord-facts>span,.ord-dlg-facts>span{border:1px solid var(--border);background:var(--raised);max-width:100%;height:1.875rem;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;border-radius:6.1875rem;align-items:center;gap:.375rem;padding:0 .6875rem;font-size:.78125rem;display:inline-flex;overflow:hidden}.ord-facts>span svg,.ord-dlg-facts>span svg{color:var(--muted);flex:none}.ord-facts .pill{height:1.25rem;padding:0 .5rem;font-size:.71875rem}.ord-note{border:1px solid var(--border);background:var(--raised);color:var(--text-2);border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.ord-note svg{color:var(--muted);flex:none;margin-top:.125rem}.ord-lines-table td{vertical-align:top}.ord-adjust-row>.grow{min-width:0}.ord-truck-form .\!field .input+.input,.ord-truck-form .\!field .input+.grid-2{margin-top:.375rem!important}.ord-truck-form .field .input+.input,.ord-truck-form .field .input+.grid-2{margin-top:.375rem}.ord-truck-form .field .\!input+.\!input,.ord-truck-form .field .\!input+.grid-2,.ord-truck-form .\!field .input+.input,.ord-truck-form .\!field .input+.grid-2,.ord-truck-form .field .\!input+.\!input,.ord-truck-form .field .\!input+.grid-2{margin-top:.375rem!important}.ord-dispatch-row .\!field{flex:13.75rem!important}.ord-dispatch-row .field{flex:13.75rem}.ord-load-bar i.other{background:var(--gray-solid)}.ord-load-bar i.mine.green{background:var(--green-solid)}.ord-load-bar i.mine.amber{background:var(--amber-solid)}.ord-load-bar i.mine.red{background:var(--red-solid)}.ord-files{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:.625rem;display:grid}.ord-file{border:1px solid var(--border);background:var(--raised);border-radius:.875rem;align-items:center;gap:.625rem;min-width:0;padding:.5rem;display:flex}.ord-file-thumb{background:var(--surface-3);width:3rem;height:3rem;color:var(--muted);border-radius:.625rem;flex:none;place-items:center;display:grid;overflow:hidden}.ord-file-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ord-line-pic{background:var(--surface-3);width:2.25rem;height:2.25rem;color:var(--muted);border-radius:.625rem;flex:none;place-items:center;display:grid;overflow:hidden}.ord-line-pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ord-lines-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem 1.125rem .875rem;font-size:.84375rem;display:flex}.ord-lines-total b{font:600 1.0625rem/1.2 var(--display);letter-spacing:-.02em}.ord-tat-big{font-size:1.75rem}.ord-meta{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.ord-plate{border:.09375rem solid var(--border-strong);background:var(--raised);height:1.5rem;font:650 .75rem/1 var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:.4375rem;align-items:center;padding:0 .5rem;display:inline-flex}a.link,.link{color:var(--link)}a.ord-file{color:inherit;transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out);text-decoration:none}a.ord-file:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.ord-note-item{border-top:1px solid var(--border);padding-top:.625rem}.ord-note-body{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.375rem}.ord-timeline .tl{padding:.5rem 0}.ord-timeline .tl:before{top:2.625rem;left:1rem}.ord-tl-ic{z-index:1;border:1px solid var(--border);background:var(--raised);width:2rem;height:2rem;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ord-tl.good .ord-tl-ic{background:var(--green-bg);color:var(--green);border-color:#0000}.ord-tl.bad .ord-tl-ic{background:var(--red-bg);color:var(--red);border-color:#0000}.ord-tl.warn .ord-tl-ic{background:var(--amber-bg);color:var(--amber);border-color:#0000}.ord-tl.review .ord-tl-ic{background:var(--blue-bg);color:var(--blue);border-color:#0000}.ord-receipt-line.flag{border-color:color-mix(in srgb, var(--amber-solid) 55%, var(--border));background:color-mix(in srgb, var(--amber-bg) 45%, var(--raised))}.ord-photo.big{border-radius:.875rem;width:100%;height:9.375rem;display:block}.ord-sign .link{cursor:pointer;background:0 0;border:0;position:absolute;bottom:.5rem;right:.625rem}@media (width<=1360px){.ord-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ord-summary .stepper .st{min-width:max-content}.ord-summary .stepper b{font-size:.75rem}.ord-summary .stepper .\!st{min-width:max-content!important}}@media (width<=1180px){.ord-shop{grid-template-columns:minmax(0,1fr)}.ord-shop-cart{display:none}.ord-cart-bar{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:30;background:var(--ink);width:min(30rem,100vw - 2rem);height:3.25rem;color:var(--on-ink);box-shadow:var(--shadow-lg);cursor:pointer;animation:toast-in .42s var(--ease-out);border:0;border-radius:6.1875rem;align-items:center;gap:.625rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.ord-shop-page{padding-bottom:6rem}.ord-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.\!list.ord-desk-cards{display:flex!important}.ord-desk-table{display:none}.list.ord-desk-cards{display:flex}.ord-mine{grid-template-columns:minmax(0,1fr)}.ord-sum-total{text-align:left;margin-left:0}}@media (width<=720px){.ord-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ord-tile{-moz-column-gap:.625rem;column-gap:.625rem;padding:.75rem}.ord-tile .icon-chip{width:1.625rem;height:1.625rem}.ord-tile .v{font-size:1.375rem}.ord-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ord-card-body{padding:.625rem .6875rem .75rem}.ord-name{min-height:2.25rem;font-size:.8125rem;line-height:1.125rem}.ord-meta{flex-wrap:wrap;row-gap:.25rem}.ord-price b{font-size:.9375rem}.ord-card-foot{flex-wrap:wrap}.ord-card-foot .btn{flex:1}.ord-banners{min-height:6rem}.ord-banner-title{padding:1.5rem .875rem .625rem;font-size:.875rem}.ord-filters .input.filter,.ord-filters>.btn{flex:8.75rem}.ord-search,.ord-list-search{flex-basis:100%;max-width:none}.ord-amount{flex:100%;min-width:0}.ord-amount .input{text-align:center;flex:1;width:auto;min-width:0}.ord-filters .row:has(>input[type=date]){flex:100%}.ord-filters .row:has(>input[type=date]) input{flex:1;min-width:0;width:auto!important}.ord-truck{flex-wrap:wrap}.ord-lines-wrap{display:none}.list.ord-lines-list{display:flex}.ord-summary .stepper{flex-direction:column;align-items:stretch;padding:.125rem 0 0;overflow:visible}.ord-summary .stepper .st{text-align:left;flex:none;grid-template-columns:1.625rem minmax(0,1fr);align-items:start;gap:1px .75rem;min-width:0;padding-bottom:.75rem;display:grid}.ord-summary .stepper .st:before{display:none}.ord-summary .stepper .st:not(:last-child):after{content:"";background:var(--border);border-radius:.125rem;width:.125rem;height:auto;position:absolute;inset:1.875rem auto .125rem .75rem}.ord-summary .stepper .st:has(+.st.done):after{background:var(--accent)}.ord-summary .stepper .st:has(+.st.current):after{background:var(--accent)}.ord-summary .stepper .st:has(+.st.skipped):after{background:var(--accent)}.ord-summary .stepper .dot{grid-row:span 2;width:1.625rem;height:1.625rem}.ord-summary .stepper b{align-items:center;min-height:1.625rem;padding:0;font-size:.8125rem;display:flex}.ord-summary .stepper small{max-width:none}.ord-tile .\!v{font-size:1.375rem!important}.ord-filters .\!input.filter{flex:8.75rem!important}.ord-amount .\!input{text-align:center!important;flex:1!important;width:auto!important;min-width:0!important}.ord-filters .\!row:has(>input[type=date]){flex:100%!important}.ord-filters .\!row:has(>input[type=date]) input{flex:1!important;width:auto!important;min-width:0!important}.\!list.ord-lines-list{display:flex!important}.ord-summary .stepper .\!st:has(+.\!st.done):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.current):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.skipped):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.done):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.current):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.skipped):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.done):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.current):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.skipped):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.done):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.current):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.skipped):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.done):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.current):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.skipped):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.done):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.current):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.skipped):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.done):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.current):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.skipped):after{background:var(--accent)!important}.ord-summary .stepper .st:has(+.st.\!current):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.done):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.current):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.skipped):after{background:var(--accent)!important}.ord-summary .stepper .\!st{text-align:left!important;flex:none!important;grid-template-columns:1.625rem minmax(0,1fr)!important;align-items:start!important;gap:1px .75rem!important;min-width:0!important;padding-bottom:.75rem!important;display:grid!important}.ord-summary .stepper .\!st:before{display:none!important}.ord-summary .stepper .\!st:not(:last-child):after{content:""!important;background:var(--border)!important;border-radius:.125rem!important;width:.125rem!important;height:auto!important;position:absolute!important;inset:1.875rem auto .125rem .75rem!important}.ord-summary .stepper .\!st:has(+.\!st.done):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.current):after{background:var(--accent)!important}.ord-summary .stepper .\!st:has(+.\!st.skipped):after{background:var(--accent)!important}}a.ord-pic{color:inherit;display:block}.ord-promo.\!on{border-color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}.ord-promo.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ord-promo-text .xs{color:var(--text-2)}.ord-slide.pair{grid-template-columns:1.3fr 1fr}.ord-arr.big .ord-arr-pic{aspect-ratio:4/3}.ord-arr.small .ord-arr-pic{flex:1;min-height:7.5rem}.ord-arr.small .ord-arr-body{flex:none}.ord-arr-pic img,.ord-arr-pic .ord-nopic{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.ord-arr-foot .btn{flex:1;justify-content:center}.ord-slide.single .ord-arr{flex-direction:row}.ord-slide.single .ord-arr-pic{aspect-ratio:4/3;flex:0 0 52%}.ord-product .card-body{padding:1.125rem}.ord-gallery-main>img,.ord-gallery-main>.ord-nopic{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%;display:block}.ord-gallery-main>.ord-nopic{-o-object-fit:initial;object-fit:initial}.ord-gallery-main.out>img{filter:grayscale();opacity:.6}.ord-gallery-thumbs button.\!on{border-color:var(--ink)!important;opacity:1!important}.ord-gallery-thumbs button.on,.ord-gallery-thumbs button:hover{border-color:var(--ink);opacity:1}.ord-price.big{margin:0}.ord-price.big b{letter-spacing:-.03em;font-size:1.625rem}.ord-deliver .\!input{flex:1!important;min-width:0!important}.ord-deliver .input{flex:1;min-width:0}.ord-deliver .btn.ord-pinned{border-color:var(--ink);color:var(--accent-text)}.ord-addresses .list-item.on{background:var(--accent-soft)}.ord-addresses .list-item.\!on{background:var(--accent-soft)!important}.ord-undo .btn{background:color-mix(in srgb, var(--on-ink) 14%, transparent);color:var(--on-ink);border-color:#0000}.ord-undo .btn:hover{background:color-mix(in srgb, var(--on-ink) 22%, transparent)}.x-btn.ord-undo-x{color:color-mix(in srgb, var(--on-ink) 70%, transparent)}.x-btn.ord-undo-x:hover{background:color-mix(in srgb, var(--on-ink) 14%, transparent);color:var(--on-ink)}.ord-sort.\!on{color:var(--text)!important}.ord-sort:hover,.ord-sort.on{color:var(--text)}.ord-sort.\!on svg{color:var(--accent)!important}.ord-sort.on svg{color:var(--accent)}th.\!r .ord-sort{flex-direction:row-reverse!important}th.r .ord-sort{flex-direction:row-reverse}.ord-flag.red{color:var(--red)}.ord-more.\!on{border-color:var(--ink)!important}.ord-more.on{border-color:var(--ink)}@media (width<=720px){.ord-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ord-share-actions>.btn{justify-content:center}.ord-share-actions>.btn.primary{grid-column:1/-1}}@media (width<=860px){.ord-columns-btn{display:none}.ord-filters select.ord-sort-sm{display:block}}.ord-more-n{background:var(--ink);min-width:1.25rem;height:1.25rem;color:var(--on-ink);border-radius:6.1875rem;place-items:center;margin-left:.125rem;padding:0 .375rem;font-size:.6875rem;font-weight:650;display:inline-grid}.ord-columns .list-item{cursor:pointer;gap:.625rem}.ord-star.\!on svg{color:var(--amber-solid)!important;fill:currentColor!important}.ord-star.on svg{color:var(--amber-solid);fill:currentColor}.ord-alert-row>.grow{flex:15rem}.ord-undo-card .card-body{padding-top:.875rem;padding-bottom:.875rem}@media (width<=720px){.ord-collage{grid-auto-columns:86%}.ord-slide.pair{display:contents}.ord-slide.pair .ord-arr{scroll-snap-align:start}.ord-arr.small .ord-arr-pic{aspect-ratio:4/3;flex:none}.ord-arr.small .ord-arr-body{flex:1}.ord-slide.single .ord-arr{flex-direction:column}.ord-slide.single .ord-arr-pic{flex:none}.ord-product .card-body{padding:.875rem}.ord-price.big b{font-size:1.375rem}.ord-save-place{margin-left:0}.ord-undo{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}.cat-price{color:var(--text);font:600 .9375rem/1.2 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.1875rem;display:inline-flex}.cat-price small{color:var(--muted);font:500 .75rem/1 var(--font);letter-spacing:0}.cat-price.big{letter-spacing:-.04em;font-size:1.875rem}.cat-price.big small{font-size:.875rem}.cat-mono{font-family:var(--mono);letter-spacing:0;font-size:.78125rem}.cat-cat{min-width:0;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4375rem;font-size:.6875rem;font-weight:600;line-height:.875rem;display:inline-flex}.cat-cat.plain{color:var(--text);letter-spacing:-.006em;text-transform:none;font-size:.84375rem;font-weight:600;line-height:1.25rem}.cat-badge{background:var(--raised);height:1.375rem;color:var(--text);white-space:nowrap;box-shadow:var(--shadow-pill);border-radius:6.1875rem;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:650;display:inline-flex}.cat-badge.b-first_arrival{background:var(--ink);color:var(--on-ink)}.cat-badge.b-top_product{background:var(--amber-bg);color:var(--amber)}.cat-badge.b-new{background:var(--accent);color:var(--on-accent)}.cat-badge.b-promo{background:var(--violet-bg);color:var(--violet)}.cat-sku{background:var(--surface-3);height:1.25rem;color:var(--text-2);font:600 .71875rem/1 var(--mono);letter-spacing:0;white-space:nowrap;border-radius:.375rem;align-items:center;padding:0 .4375rem;display:inline-flex}.cat-sku[data-hl]{background:var(--hl);color:#1a1a1f}.cat-nopic{background:var(--surface-2);width:100%;height:100%;color:var(--subtle);place-items:center;display:grid}.cat-low{color:var(--amber);font-weight:650}.cat-err{color:var(--red);font-size:.78125rem;font-weight:500}.cat-strip{scrollbar-width:none;gap:.5rem;margin:-.125rem;padding:.125rem;display:flex;overflow-x:auto}.cat-strip::-webkit-scrollbar{display:none}.cat-chip{border:1px solid var(--border);background:var(--raised);height:2.125rem;color:var(--text-2);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) ease, background-color var(--dur) ease, color var(--dur) ease, transform var(--dur-fast) var(--ease-out);border-radius:6.1875rem;flex:none;align-items:center;gap:.5rem;padding:0 .375rem 0 .8125rem;font-size:.8125rem;font-weight:550;display:inline-flex}.cat-chip:hover{border-color:var(--border-strong);color:var(--text)}.cat-chip:active{transform:scale(.97)}.cat-chip .count{background:var(--gray-bg);min-width:1.375rem;height:1.375rem;color:var(--gray);text-align:center;font-variant-numeric:tabular-nums;border-radius:6.1875rem;padding:0 .4375rem;font-size:.71875rem;font-weight:650;line-height:1.375rem}.cat-chip.on{border-color:var(--ink);background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-pill)}.cat-chip.\!on{border-color:var(--ink)!important;background:var(--ink)!important;color:var(--on-ink)!important;box-shadow:var(--shadow-pill)!important}.cat-chip.on .count{background:color-mix(in srgb, var(--on-ink) 18%, transparent);color:var(--on-ink)}.cat-chip.\!on .count{background:color-mix(in srgb, var(--on-ink) 18%, transparent)!important;color:var(--on-ink)!important}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(13.375rem,1fr));gap:1rem;display:grid}.cat-card{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--raised);min-width:0;transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.cat-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-.125rem)}.cat-card.ticked{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cat-card-link{color:inherit;flex-direction:column;flex:1;display:flex;text-decoration:none!important}.cat-pic{aspect-ratio:1;background:var(--surface-2);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.cat-pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out), filter var(--dur) ease, opacity var(--dur) ease;display:block}.cat-card:hover .cat-pic img{transform:scale(1.04)}.cat-card.dim .cat-pic img{filter:grayscale();opacity:.55}.cat-badges{flex-wrap:wrap;gap:.3125rem;display:flex;position:absolute;top:.625rem;left:.625rem;right:2.75rem}.cat-state .pill{background-color:var(--raised);box-shadow:var(--shadow-pill)}.cat-card:hover .cat-tick,.cat-tick:checked,.cat-tick:focus-visible{opacity:1}.cat-grid:has(.cat-tick:checked) .cat-tick{opacity:1}.cat-body{flex-direction:column;flex:1;gap:.3125rem;min-width:0;padding:.75rem .875rem .875rem;display:flex}.cat-name{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.375rem;font-size:.875rem;font-weight:600;line-height:1.1875rem;display:-webkit-box;overflow:hidden}.cat-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.cat-foot .pill{height:1.375rem;padding:0 .5rem;font-size:.71875rem}.cat-foot .pill:before{display:none}.cat-table th,.cat-table td{padding-left:.625rem;padding-right:.625rem}.cat-table td{padding-top:.5625rem;padding-bottom:.5625rem}.cat-prod-cell{gap:.75rem;min-width:13.75rem;max-width:27.5rem}.cat-prod-cell .row{flex-wrap:wrap;gap:.3125rem;margin-top:.1875rem}.cat-prod-cell .\!row{flex-wrap:wrap!important;gap:.3125rem!important;margin-top:.1875rem!important}.cat-prod-cell .cat-badge{height:1.125rem;box-shadow:none;padding:0 .375rem;font-size:.65625rem}.cat-prod-cell .cat-badge.b-first_arrival,.cat-prod-cell .cat-badge.b-new{box-shadow:none}.cat-thumb{-o-object-fit:cover;object-fit:cover;background:var(--surface-2);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--border);border-radius:.75rem;flex:none}.cat-thumb.sm{border-radius:.625rem;width:2.25rem;height:2.25rem}.cat-link{color:var(--text);display:block}.cat-bulk>.\!row{gap:.375rem!important}.cat-bulk>.row{gap:.375rem}.cat-pop-menu.right{transform-origin:100% 0;left:auto;right:0}.cat-pop .cat-pop-menu.up{transform-origin:0 100%;top:auto;bottom:calc(100% + .375rem)}.cat-pop .cat-pop-menu.right.up{transform-origin:100% 100%}.cat-badge-row .btn{height:1.75rem;padding:0 .625rem}.cat-pop-menu.wide{min-width:20.625rem}.bulk-bar .cat-pop-menu .btn:not(.primary){color:var(--text-2);background:0 0;border-color:#0000}.bulk-bar .cat-pop-menu .btn:not(.primary):hover:not(:disabled){background:var(--hover);color:var(--text)}.cat-swatches.pad{max-width:15rem;padding:.375rem}.cat-swatch.\!on{box-shadow:0 0 0 .125rem var(--raised), 0 0 0 .25rem var(--ink)!important}.cat-swatch.on{box-shadow:0 0 0 .125rem var(--raised), 0 0 0 .25rem var(--ink)}.cat-swatch.none{background:var(--surface-2)}.cat-swatch.sm{width:1rem;height:1rem;display:inline-block}.cat-seg>.seg{max-width:100%}.cat-add .\!input{max-width:26.25rem!important}.cat-add .input{max-width:26.25rem}.cat-icon-btn.\!on{background:var(--ink)!important;color:var(--on-ink)!important}.cat-icon-btn.on{background:var(--ink);color:var(--on-ink)}.cat-gallery .card-body{padding:.875rem}.cat-main-pic img,.cat-main-pic .cat-nopic,.cat-thumbs button img,.cat-thumbs button .cat-nopic{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cat-thumbs button.\!on{opacity:1!important;box-shadow:0 0 0 .125rem var(--ink)!important}.cat-thumbs button.on{opacity:1;box-shadow:0 0 0 .125rem var(--ink)}.cat-region-table tr.cat-unpriced td{color:var(--muted)}.cat-cell-input{vertical-align:middle;width:9.375rem;max-width:100%;display:inline-block}.cat-cell-input .prefix-box>span{display:none}.cat-cell-input .input{height:2.125rem;font-size:.84375rem}.cat-cell-input .\!input{height:2.125rem!important;font-size:.84375rem!important}.cat-money-row .\!field{min-width:0!important}.cat-money-row .field{min-width:0}.cat-pic-tile.main{grid-area:span 2/span 2}.cat-drop-sm .xs{display:none}.cat-avail-pick .choice{justify-content:flex-start}.cat-regions{grid-template-columns:repeat(auto-fill,minmax(14.375rem,1fr));gap:.875rem;display:grid}.cat-region{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out), background-color var(--dur) ease;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.cat-region:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.cat-region.on{border-color:var(--ink);background:var(--raised);box-shadow:inset 0 0 0 1px var(--ink)}.cat-region.\!on{border-color:var(--ink)!important;background:var(--raised)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}.cat-region.static{cursor:default}.cat-region.static:hover{border-color:var(--card-border);box-shadow:none}.cat-region .grow{flex-direction:column;gap:1px;min-width:0;display:flex}.cat-region b{font-size:.875rem}.cat-grid-tools{gap:.625rem;padding:.25rem .75rem .75rem}.cat-grid-tools .search{flex:0 18.75rem;margin-left:0;padding-right:.9375rem}.cat-grid-tools .\!search{flex:0 18.75rem!important;margin-left:0!important;padding-right:.9375rem!important}.cat-save-bar{margin:0 .75rem .75rem}.cat-price-grid td{padding-top:.4375rem;padding-bottom:.4375rem}.cat-price-grid tr.cat-dirty td{background:color-mix(in srgb, var(--amber-solid) 8%, var(--surface))}.cat-price-grid tr.cat-unpriced .cat-link{color:var(--muted)}.cat-act{width:2.75rem}.cat-import-sum .bad b{color:var(--red)}.cat-banner img,.cat-banner .cat-nopic{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cat-banner.empty{aspect-ratio:auto;border:.09375rem dashed var(--border-strong);background:var(--surface-2);place-items:center;min-height:8.75rem;display:grid}.cat-slide.\!on{opacity:1!important;pointer-events:auto!important;transform:none!important}.cat-slide.on{opacity:1;pointer-events:auto;transform:none}.cat-arrow.\!prev{left:.75rem!important}.cat-arrow.prev{left:.75rem}.cat-arrow.\!next{right:.75rem!important}.cat-arrow.next{right:.75rem}.cat-dots button.\!on{background:#fff!important;width:1.25rem!important}.cat-dots button.on{background:#fff;width:1.25rem}.cat-banner-thumb img,.cat-banner-thumb .cat-nopic{aspect-ratio:4;-o-object-fit:cover;object-fit:cover;width:11rem;height:auto;display:block}@media (width<=720px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.cat-body{gap:.25rem;padding:.625rem .6875rem .75rem}.cat-name{min-height:2.125rem;font-size:.8125rem;line-height:1.0625rem}.cat-meta>span:not(.cat-sku){display:none}.cat-price{font-size:.875rem}.cat-price.big{font-size:1.625rem}.cat-foot{flex-wrap:wrap;gap:.25rem}.cat-badges{top:.5rem;left:.5rem;right:2.25rem}.cat-badge{height:1.25rem;padding:0 .4375rem;font-size:.65625rem}.cat-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-regions{grid-template-columns:minmax(0,1fr)}.cat-banner-row{flex-wrap:wrap}.cat-banner-thumb{order:-1;width:100%}.cat-banner-thumb img,.cat-banner-thumb .cat-nopic{width:100%}.cat-pics{grid-template-columns:repeat(4,minmax(0,1fr))}.cat-cell-input{width:7rem}.cat-icons{grid-template-columns:repeat(6,minmax(0,1fr))}.cat-seen{min-width:0;max-width:10.625rem}.cat-collapse{width:2.375rem;padding:0}.cat-collapse .cat-lbl{display:none}.cat-tools .input.filter{flex:8.75rem;min-width:0}.cat-tools .search{flex:100%}.cat-prices-card .card-head{flex-wrap:wrap;align-items:flex-start}.cat-prices-card .card-head h2{flex:100%}.cat-cards-sm thead{display:none}.cat-cards-sm,.cat-cards-sm tbody{display:block}.cat-cards-sm tr{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.375rem .5rem;padding:.625rem .375rem;display:grid}.cat-cards-sm tr:last-child{border-bottom:0}.cat-cards-sm td,.cat-cards-sm td.r{text-align:left;min-width:0;display:block;background:0 0!important;border:0!important;padding:0!important}.cat-cards-sm td:first-child{grid-column:1/-1}.cat-cards-sm td.hide-sm{display:none}.cat-cards-sm td[data-label]:before{content:attr(data-label);color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.65625rem;font-weight:600;display:block}.cat-cards-sm .cat-cell-input{width:100%}.cat-cards-sm .cat-prod-cell{min-width:0}.cat-cards-sm td.cat-span2{grid-column:span 2}.cat-bulk .cat-pop{position:static}.cat-bulk .cat-pop-menu{min-width:0;max-width:none;top:calc(100% + .375rem);left:.5rem;right:.5rem}.cat-tools .\!input.filter{flex:8.75rem!important;min-width:0!important}.cat-tools .\!search{flex:100%!important}.cat-cards-sm td.\!r{text-align:left!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;display:block!important}}.cat-cards-sm.tiers .cat-cell-input{width:8rem}.cat-region-table.tiers .cat-cell-input{width:7rem}.list-item.dragging{z-index:1;background:var(--raised);box-shadow:var(--shadow-md);border-radius:.875rem;position:relative}.cat-tier-row.off .cat-tier-name .input{color:var(--muted)}.cat-tier-row.off .cat-tier-name .\!input{color:var(--muted)!important}.cat-tier-name .\!input{height:2.25rem!important}.cat-tier-name .input{height:2.25rem}.cat-tier-facts .pill{height:1.375rem;font-size:.71875rem}.cat-when .\!input{width:auto!important;min-width:8.75rem!important}.cat-when .input{width:auto;min-width:8.75rem}.cat-cat-pic img,.cat-cat-pic .cat-nopic{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cat-cat-row.off .cat-inline,.cat-cat-row.off .cat-cat-icon,.cat-cat-row.off .cat-cat-pic{opacity:.6}.cat-related-item.dim .cat-related-pic img{filter:grayscale();opacity:.55}.cat-related-pic img,.cat-related-pic .cat-nopic{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cat-seen-person .pill{gap:.25rem;height:1.875rem;padding:0 .625rem}.cat-seen-person .pill:before{display:none}@media (width<=720px){.cat-crop-zoom input[type=range]{width:6.875rem}.cat-change-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-change-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:.375rem;display:grid}.cat-change-row>.cat-when-chip{grid-row:1/3}.cat-change-row>.cat-change-info{grid-area:1/2}.cat-change-row>.pill{grid-area:2/2;justify-self:start}.cat-change-row>svg{grid-area:1/3/3;align-self:center}.cat-tier-facts .xs{display:none}.cat-tier-row{grid-template-columns:1.625rem minmax(0,1fr) auto 5.25rem}.cat-when .input{flex:8.125rem;min-width:0}.cat-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cat-cards-sm.tiers tr{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-cards-sm.tiers td.cat-act{grid-column:1/-1;justify-self:end}.cat-cards-sm.tiers td.cat-span2{grid-column:auto}.cat-upcoming{flex-wrap:wrap}.cat-cat-row{gap:.5rem;padding:.625rem .5rem}.cat-cat-count{background:var(--gray-bg);border-radius:6.1875rem;place-items:center;min-width:1.625rem;height:1.375rem;padding:0 .4375rem;font-size:.71875rem;font-weight:650;display:inline-grid}.cat-count-word{display:none}.cat-when .\!input{flex:8.125rem!important;min-width:0!important}}.rs-ring .track{stroke:var(--track)}.rs-ring .fill{stroke:var(--ring);stroke-linecap:round}.rs-ring .in{text-align:center;flex-direction:column;align-items:center;line-height:1.05;display:flex;position:relative}.rs-ring .in b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:650}.rs-ring .in small{color:var(--muted);margin-top:.125rem;font-size:.5em;font-weight:550}.kpi>.rs-ring{margin-top:.125rem}.rs-search{flex:0 auto;max-width:100%;margin-left:0;padding-right:.625rem}.rs-tools select.input.filter{text-overflow:ellipsis;min-width:8rem;max-width:11rem}.rs-tools select.\!input.filter{text-overflow:ellipsis!important;min-width:8rem!important;max-width:11rem!important}.rs-tools .rs-search{width:16.25rem!important}.rs-title .pill{font:550 .78125rem/1 var(--font);letter-spacing:0;font-variation-settings:normal}.rs-days i.\!on{background:var(--ink)!important;color:var(--on-ink)!important}.rs-days i.on,.list-item .rs-days i:not([class]){background:var(--ink);color:var(--on-ink)}.rs-photo.shelf:after{content:"Shelf";color:#fff;background:#0a0a0bb3;border-radius:6.1875rem;padding:.125rem .4375rem;font-size:.65625rem;font-weight:600;position:absolute;bottom:.375rem;left:.375rem}.rs-num.\!next{background:var(--accent)!important;color:var(--on-accent)!important}.rs-num.next{background:var(--accent);color:var(--on-accent)}.rs-num.done{background:var(--green-solid);color:#fff}.rs-stop.done .strong{color:var(--text-2)}.rs-stop.\!next{background:var(--selected)!important}.rs-stop.next{background:var(--selected)}.rs-gps.ok{background:var(--green-bg);color:var(--green)}.rs-gps.ok.far{background:var(--amber-bg);color:var(--amber)}.rs-gps.err{background:var(--red-bg);color:var(--red)}.rs-add .\!input{min-width:0!important}.rs-add .input{min-width:0}.rs-sell .rs-line.\!on{background:var(--selected)!important;border-color:color-mix(in srgb, var(--accent) 35%, var(--card-border))!important}.rs-sell .rs-line.on{background:var(--selected);border-color:color-mix(in srgb, var(--accent) 35%, var(--card-border))}.card-body.tight>.rs-lines{padding:.375rem}.rs-line .seg button{height:1.75rem;padding:0 .625rem;font-size:.75rem}.rs-sum.money{grid-template-columns:repeat(auto-fit,minmax(10.625rem,1fr))}.rs-sum.money b{white-space:nowrap}.modal:has(.rs-return) .table-wrap{max-width:100%}:is(.modal:has(.rs-return) .modal-body>*,.modal:has(.rs-lines) .modal-body>*){flex-shrink:0}.rs-diff.bad{background:var(--red-bg);color:var(--red)}.rs-diff.good{background:var(--green-bg);color:var(--green)}.rs-daypick .\!input{width:10rem!important}.rs-daypick .input{width:10rem}.rs-van-head:hover .strong{text-underline-offset:.1875rem;text-decoration:underline}.rs-mday .bar{background:var(--track);border-radius:6.1875rem;align-items:flex-end;width:.625rem;height:4rem;display:flex;overflow:hidden}.rs-mday .bar i{background:var(--ink);border-radius:6.1875rem;width:100%;min-height:0;display:block}.rs-mday .bar i.flag{background:var(--amber-solid)}.rs-mday.\!on .bar i{background:var(--accent)!important}.rs-mday.on .bar i{background:var(--accent)}.rs-mday.\!on small{color:var(--text)!important;font-weight:650!important}.rs-mday.on small{color:var(--text);font-weight:650}.rs-order .list-item{padding-top:.5625rem;padding-bottom:.5625rem}@media (width<=860px){.rs-sm-inline{display:inline}.rs-sm-block{display:block}.rs-steps .stepper .st{min-width:0}.rs-steps .stepper small{overflow-wrap:anywhere;max-width:100%}.rs-load{min-width:4rem}.rs-items{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;display:-webkit-box}.rs-steps .stepper .\!st{min-width:0!important}}@media (width<=720px){.rs-line,.rs-sell .rs-line{grid-template-columns:.75rem minmax(0,1fr) auto;row-gap:.5rem}.rs-line>.rs-qty{grid-column:2;width:100%}.rs-line>:last-child,.rs-sell .rs-line>.rs-amt{grid-column:3}.rs-target-card{text-align:center;flex-direction:column}.rs-vans,.rs-plans,.rs-periods{grid-template-columns:minmax(0,1fr)}.rs-search,.rs-tools .rs-search{flex:100%;width:100%!important}.rs-tools select.input.filter{flex:8.75rem;max-width:none}.rs-daypick .input{width:8.75rem}.rs-month{grid-template-columns:repeat(16,minmax(0,1fr));gap:.25rem .125rem}.rs-tools select.\!input.filter{flex:8.75rem!important;max-width:none!important}.rs-daypick .\!input{width:8.75rem!important}}.rs-batch .\!input{min-width:0!important;height:2.25rem!important}.rs-batch .input{min-width:0;height:2.25rem}:is(.modal:has(.rs-attach),.modal:has(.rs-perish),.modal:has(.rs-van-form)){min-width:0}:is(.modal:has(.rs-attach) .modal-body>*,.modal:has(.rs-perish) .modal-body>*){flex-shrink:0;min-width:0}.rs-pick.\!on{background:var(--selected)!important}.rs-pick.on{background:var(--selected)}.card-head select.rs-tier{text-overflow:ellipsis;width:auto;min-width:9.375rem;max-width:13.75rem;height:2.125rem}.rs-person.\!on{background:var(--selected)!important}.rs-person.on{background:var(--selected)}.rs-due-main:hover .strong{text-underline-offset:.1875rem;text-decoration:underline}.rs-due-main>.money,.rs-due-main>:last-child{white-space:nowrap;flex:none}@media (width<=720px){.rs-batch{grid-template-columns:minmax(0,1fr) 5.25rem 2.125rem}.rs-batch>:first-child{grid-column:1/-1}.rs-due{flex-wrap:wrap}.rs-due-main{flex:100%}.rs-due>.btn{margin-left:2.375rem}.rs-tier-card>.card-head{flex-wrap:wrap}.rs-tier-card>.card-head>h2{flex:100%}.rs-tier-card>.card-head>.row{flex:100%;min-width:0}.rs-tier-card>.card-head select.rs-tier{width:100%;max-width:none}.rs-tier-card>.card-head>.\!row{flex:100%!important;min-width:0!important}}.cm-filters .\!search{flex:0 18.75rem!important;min-width:11.25rem!important;height:2.5rem!important;margin-left:0!important;padding-right:2.25rem!important}.cm-filters .search,.cm-search{flex:0 18.75rem;min-width:11.25rem;height:2.5rem;margin-left:0;padding-right:2.25rem}.table .cm-sm-only{display:none}.cm-kpis .kpi{flex-direction:column;gap:.75rem}.cm-kpis .kpi .v{white-space:nowrap;font-size:1.75rem}.cm-kpis .kpi .\!v{white-space:nowrap!important;font-size:1.75rem!important}.cm-kpis>.kpi,.cm-stock-kpis>.kpi{container:cm-kpi/inline-size}@container cm-kpi (width<=13.125rem){.kpi .l{min-height:1.875rem}}.cm-alloc-row>.grow{flex:9.375rem}.cm-line.off{opacity:.55}.cm-qty.sm{width:4rem;height:2.25rem}.cm-swatch.lg{border-radius:.3125rem;width:.75rem;height:2rem}.promo-terms.sm{font-size:1.125rem}.cm-product-checks .check{min-width:0}.cm-sample-line.\!wrap{flex-wrap:wrap!important;row-gap:.375rem!important}.cm-sample-line.wrap{flex-wrap:wrap;row-gap:.375rem}.cm-sample-line.\!wrap .cm-stepper{margin-left:auto!important}.cm-sample-line.wrap .cm-stepper{margin-left:auto}.cm-depot.\!on{border-color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}.cm-depot.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cm-flow-day i.in,.cm-in{background:var(--green-solid)}.cm-flow-day i.out,.cm-out{background:var(--ink)}.cm-photo.add{cursor:pointer;transition:border-color var(--dur) ease, color var(--dur) ease, background-color var(--dur) ease;border-style:dashed;border-width:.09375rem}.cm-photo.add:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.cm-return-summary .kpis{gap:1rem}.kpis.cm-return-kpis{grid-template-columns:minmax(0,1fr)}@media (width<=860px){.table .cm-sm-only{display:table-cell}.cm-phone{display:flex}.cm-desk,.cm-kpis .kpi .icon-chip{display:none}.cm-kpis .kpi .v{font-size:1.375rem}.cm-kpis .age-chip{display:block}.ageing-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-settings{grid-template-columns:minmax(0,1fr)}.cm-filters .search,.cm-search{flex:100%}.promo-grid{grid-template-columns:minmax(0,1fr)}.cm-account-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:.625rem}.cm-qty{width:4.5rem}.kpis.cm-return-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.cm-kpis .kpi .\!v{font-size:1.375rem!important}.cm-filters .\!search{flex:100%!important}}@media (width<=720px){.cm-act{width:2.375rem;padding:0}.cm-act .cm-act-label{display:none}.kpis.cm-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.cm-balances .balance-card{gap:.5rem;padding:.875rem}.cm-balances .balance-card .icon-chip,.cm-balances .balance-card .row .xs{display:none}.kpis.cm-stock-kpis:has(>.balance-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.cm-stock-kpis>.cm-depot{grid-column:1/-1}.cm-steps .stepper{overflow:visible}.cm-steps .stepper .st{min-width:0}.cm-steps .stepper b{font-size:.75rem}.cm-steps .stepper small{max-width:100%;font-size:.6875rem}.cm-return-summary .bar-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.375rem}.cm-return-summary .bar-row>:first-child{grid-column:1/-1}.cm-balances .balance-card .\!row .xs{display:none!important}.cm-steps .stepper .\!st{min-width:0!important}}.fd-toolbar .\!search{flex:0 18.75rem!important;height:2.375rem!important;margin-left:0!important;padding-right:2.25rem!important}.fd-toolbar .search,.fd-search{flex:0 18.75rem;height:2.375rem;margin-left:0;padding-right:2.25rem}.fd-split.even{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-viewer-nav .btn.ghost{color:#f5f5f7}.fd-thumb.big{aspect-ratio:4/3;width:100%;height:auto}.fd-day .\!n{font-variant-numeric:tabular-nums!important;font-size:.78125rem!important;font-weight:650!important}.fd-day .n{font-variant-numeric:tabular-nums;font-size:.78125rem;font-weight:650}.fd-day.present{background:color-mix(in srgb, var(--green-solid) var(--fill), var(--surface));color:var(--tile-base);border-color:#0000}.fd-day.absent{background:var(--red-bg);border-color:color-mix(in srgb, var(--red) 30%, transparent);color:var(--red)}.fd-day.leave{background:var(--violet-bg);border-color:color-mix(in srgb, var(--violet) 30%, transparent);color:var(--violet)}.fd-day.off,.fd-day.before{background:var(--surface-2);color:var(--subtle)}.fd-day.upcoming{color:var(--subtle);background:0 0;border-style:dashed}.fd-day.pending{border-color:var(--ink);border-style:dashed}.fd-day.today{box-shadow:0 0 0 .125rem var(--surface), 0 0 0 .25rem var(--ink)}.fd-day.\!on{outline:.125rem solid var(--accent)!important;outline-offset:.125rem!important}.fd-day.on{outline:.125rem solid var(--accent);outline-offset:.125rem}.fd-day .marks{justify-content:flex-end;gap:.1875rem;display:flex}.fd-day .marks i{width:.4375rem;height:.4375rem;box-shadow:0 0 0 .09375rem var(--surface);border-radius:50%}.fd-day .marks i.away{background:var(--teal-solid)}.fd-day .marks i.fake{background:var(--red-solid)}.fd-day .marks i.ask{background:var(--blue-solid)}.fd-dot.present{background:var(--green-solid)}.fd-dot.absent{background:var(--red-solid)}.fd-dot.leave{background:var(--violet-solid)}.fd-dot.off{background:var(--gray-solid)}.fd-dot.away{background:var(--teal-solid);border-radius:50%}.fd-day-media .fd-thumb.big{aspect-ratio:3/4}.fd-selfie-pick.bad,.fd-check-row.bad{border-color:var(--red)}.fd-board-kpis>.kpi{container-type:inline-size}@container (width<=13.125rem){.fd-board-kpis .kpi .l{min-height:1.875rem}}.fd-rate .meter{flex:1}.fd-chat-search .\!search{flex:none!important;width:100%!important}.fd-chat-search .search{flex:none;width:100%}.fd-conv.\!on{background:var(--selected)!important;box-shadow:inset .1875rem 0 0 var(--accent)!important}.fd-conv.on{background:var(--selected);box-shadow:inset .1875rem 0 0 var(--accent)}.fd-conv.unread b,.fd-conv.unread .fd-conv-preview{color:var(--text);font-weight:650}.fd-msg.mine{flex-direction:row-reverse}.fd-msg.mine .fd-msg-col{align-items:flex-end}.fd-msg.mine .fd-bubble{background:var(--ink);border-color:var(--ink);color:var(--on-ink);border-radius:1.125rem 1.125rem .375rem}.fd-bubble.deleted{color:var(--muted);background:0 0;border-style:dashed}.fd-msg.mine .fd-bubble.deleted{color:var(--muted);border-color:var(--border-strong);background:0 0}.fd-msg.mine .fd-quote-in,.fd-msg.mine .fd-doc{background:#7f7f7f38}.fd-mention.me{background:var(--accent);color:var(--on-accent)}.fd-msg.mine .fd-mention{color:inherit;background:#7f7f7f47}.fd-reactions button.mine{border-color:var(--accent);background:var(--accent-soft)}.fd-receipt.\!seen{color:var(--accent-text)!important}.fd-receipt.seen{color:var(--accent-text)}.fd-msg:hover .fd-msg-tools,.fd-msg-tools.show,.fd-msg-tools:focus-within{opacity:1}.fd-msg.mine .fd-react-bar{right:0}.fd-composer.readonly{color:var(--muted);flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.fd-compose-row .btn.primary.icon{width:2.75rem;height:2.75rem}.fd-attached .fchip{max-width:15rem}.fd-attached .fchip img{-o-object-fit:cover;object-fit:cover;border-radius:.375rem;width:1.375rem;height:1.375rem}.pick-row.\!on{background:var(--hover)!important}.pick-row.on{background:var(--hover)}.chip.on .fd-chip-n{background:color-mix(in srgb, currentColor 18%, transparent);color:inherit}.chip.\!on .fd-chip-n{background:color-mix(in srgb, currentColor 18%, transparent)!important;color:inherit!important}.meter.ok i{background:var(--green-solid)}.fd-day .marks i.early{background:var(--amber-solid)}.fd-chain-step.approved{color:var(--green);background:var(--green-bg);border-color:#0000}.fd-chain-step.rejected{color:var(--red);background:var(--red-bg);border-color:#0000}.fd-chain-step.waiting{color:var(--amber);background:var(--amber-bg);border-color:#0000;font-weight:600}.fd-chain-step.skipped{opacity:.7;text-decoration:line-through}.fd-holiday.past{opacity:.6}.fd-rules .card{height:100%}.fd-num-unit .\!input{width:6.875rem!important}.fd-num-unit .input{width:6.875rem}.fd-num-unit .small{white-space:nowrap}.fd-pref-table th.c,.fd-pref-table td.c{text-align:center;width:5.75rem}.fd-pref-table th.\!c,.fd-pref-table td.\!c{text-align:center!important;width:5.75rem!important}.fd-pref-table th.\!c svg{vertical-align:-.1875rem!important}.fd-pref-table th.c svg{vertical-align:-.1875rem}.fd-pref-table td .switch{margin:0 auto}.fd-line.deleted{opacity:.6}@media (width<=860px){.fd-pref-table th.c,.fd-pref-table td.c{width:4rem}.fd-pref-table th.c svg{display:none}.fd-selfie-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));padding:.625rem}.fd-leave-req{flex-wrap:wrap}.fd-leave-req .fd-corr-actions{flex:100%;justify-content:flex-end}.fd-pref-table th.\!c,.fd-pref-table td.\!c{width:4rem!important}.fd-pref-table th.\!c svg{display:none!important}}@media (width<=1000px){.fd-split,.fd-split.even{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.fd-toolbar .\!search{flex:100%!important}.fd-phone-list{display:flex}.fd-toolbar .search,.fd-search{flex:100%}.fd-chat{border-top:0;grid-template-columns:minmax(0,1fr)}.fd-chat.open .fd-chat-list,.fd-chat:not(.open) .fd-chat-thread{display:none}.fd-chat-list{border-right:0}.fd-back{display:inline-flex!important}.fd-thread-head{gap:.5rem;min-height:3.5rem;padding:.5rem .625rem}.fd-msg-col{max-width:84%}.fd-msg-tools{opacity:0;position:absolute;top:-.75rem}.fd-msg.mine .fd-msg-tools{left:0}.fd-msg:not(.mine) .fd-msg-tools{right:0}.fd-msg-tools.show,.fd-msg:focus-within .fd-msg-tools{opacity:1}.fd-info{width:100%;position:absolute;inset:0}.fd-day-media{grid-template-columns:5.625rem minmax(0,1fr)}.fd-check{flex-direction:column;align-items:stretch}.fd-selfie-pick{align-self:center;width:7.5rem}.fd-board-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.fd-board-kpis .kpi{gap:.25rem;padding:.625rem .75rem}.fd-board-kpis .icon-chip{display:none}.fd-board-kpis .kpi .v{margin-top:.125rem;font-size:1.25rem}.fd-board-kpis .kpi .l{letter-spacing:.04em;font-size:.625rem}.fd-today-act{width:100%}.fd-today-act .btn{flex:1}.fd-chat.\!open .fd-chat-list,.fd-chat:not(.\!open) .fd-chat-thread{display:none!important}.fd-board-kpis .kpi .\!v{margin-top:.125rem!important;font-size:1.25rem!important}}.fc-layers .chip{box-shadow:var(--shadow-pill);text-decoration:none}.fc-layers .chip:not(.on){background:var(--raised)}.fc-fr.big{box-shadow:0 0 0 .1875rem var(--raised), 0 .125rem .375rem #00000052}.fc-fr.idle{background:var(--raised);box-shadow:inset 0 0 0 .1875rem var(--gray-solid), 0 0 0 .125rem var(--raised)}.fc-veh.\!on b{box-shadow:0 0 0 .15625rem var(--raised), 0 0 0 .34375rem var(--accent), var(--shadow-md)!important;transform:scale(1.12)!important}.fc-veh.on b{box-shadow:0 0 0 .15625rem var(--raised), 0 0 0 .34375rem var(--accent), var(--shadow-md);transform:scale(1.12)}.fc-veh.fast b{background:var(--red-solid);animation:1.2s ease-in-out infinite fc-breathe}.fc-veh.fast .fc-veh-dir:before{border-bottom-color:var(--red-solid)}.fc-panel-tools .\!search{flex:none!important;height:2.375rem!important;margin:0!important;padding-right:.875rem!important}.fc-panel-tools .search{flex:none;height:2.375rem;margin:0;padding-right:.875rem}.fc-panel-tools .chip{height:1.75rem;padding:0 .625rem;font-size:.78125rem}.fc-unit .grow{flex-direction:column;min-width:0;display:flex}.fc-unit .grow>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-unit .right{flex-direction:column;align-items:flex-end;display:flex}.fc-unit-panel .facts.one,.fc-job .facts.one{grid-template-columns:minmax(0,1fr);gap:.625rem}.fc-hub .hub-tabs{margin:-.375rem 0 .125rem}.fc-temp.out,.fc-out{color:var(--red)}.fc-temp.stale{color:var(--subtle)}.fc-power.\!on svg{color:var(--green-solid)!important}.fc-power.on svg{color:var(--green-solid)}.fc-power.off{color:var(--amber)}.fc-now .\!v{font-size:1.625rem!important}.fc-now .v{font-size:1.625rem}.fc-fridge .facts .span-all{grid-column:1/-1}.fc-fridge dl.facts,.fc-job dl.facts,.fc-unit-panel dl.facts{margin:0}.fc-meter .meter{flex:none;width:3.25rem}.fc-meter .meter i{background:var(--green-solid)}.fc-meter .meter.low i{background:var(--amber-solid)}.fc-chart-card .card-head{flex-wrap:wrap}.fc-pick-chosen .grow{flex-direction:column;min-width:0;display:flex}.fc-pick .err{color:var(--red);font-size:.75rem;font-weight:500}.fc-photos.sm{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.5rem;margin-top:.5rem}.fc-band-row>.strong{padding-bottom:.625rem}.fc-acc .card-body{flex-direction:column;gap:.875rem;display:flex}.fc-veh.off b{box-shadow:0 0 0 .15625rem var(--raised), 0 0 0 .3125rem var(--violet-solid), var(--shadow-md)}.fc-unit-ic.off{box-shadow:0 0 0 .125rem var(--raised), 0 0 0 .25rem var(--violet-solid)}.fc-spot .grow{overflow-wrap:anywhere;min-width:0}.fc-trip-box .\!row{gap:.5rem!important}.fc-trip-box .row{gap:.5rem}.fc-next .grow{min-width:0}.fc-next .right{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.fc-next .right b{font-variant-numeric:tabular-nums;font-size:1rem}.fc-channel .grow{min-width:10.625rem}.fc-doc .ellipsis{max-width:13.75rem}.fc-plan.off{opacity:.72}.fc-visit-picks .chip{height:2.125rem}.fc-visit-picks .chip .muted{margin-left:.125rem;font-weight:500}.fc-audit-pick .grow{flex-direction:column;min-width:0;display:flex}.fc-audit-pick.\!on{border-color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent)!important}.fc-audit-pick.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fc-unit .grow>.fc-trip-next{color:var(--text-2);align-items:center;gap:.3125rem;margin-top:1px;display:flex}.fc-trip-next .ellipsis{min-width:0}@media (width<=860px){.fc-live-top .fc-layers{scrollbar-width:none;flex-wrap:nowrap;max-width:none;padding:0 .75rem .375rem 0;right:0;overflow-x:auto}.fc-live-top .fc-layers::-webkit-scrollbar{display:none}.fc-live-top .fc-layers .chip{flex:none}}@media print{.fc-labels-page .page-head{display:none}.fc-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm}.fc-label{border-color:#9a9aa3;border-radius:2mm;padding:3mm}body.fc-print-one *{visibility:hidden!important}body.fc-print-one .fc-label-solo,body.fc-print-one .fc-label-solo *{visibility:visible!important}body.fc-print-one .fc-label-solo{position:fixed;top:0;left:0}}@media (width<=860px){.fc-live-panel.\!open{height:min(66dvh,35rem)!important}.fc-live-panel:not(.\!open) .fc-panel-head,.fc-live-panel:not(.\!open) .fc-panel-tools{display:none!important}.fc-live-top{right:0}.fc-live-panel{width:auto;height:7.375rem;transition:height var(--dur-slow) var(--ease-out);border-width:1px 0 0;border-radius:1.375rem 1.375rem 0 0;inset:auto 0 0}.fc-live-panel.open{height:min(66dvh,35rem)}.fc-sheet-handle{border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;flex-direction:column;flex:none;align-items:center;gap:.5rem;padding:.5rem .875rem .625rem;display:flex}.fc-sheet-handle>i{background:var(--border-strong);border-radius:6.1875rem;width:2.5rem;height:.25rem}.fc-sheet-handle .row{gap:.75rem}.fc-live-panel:not(.open) .fc-panel-head,.fc-live-panel:not(.open) .fc-panel-tools{display:none}.fc-live .leaflet-bottom{bottom:7.375rem}.fc-live .leaflet-right{right:0}.fc-live .leaflet-control-zoom{display:none}.fc-band-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fc-band-row>.strong{grid-column:1/-1;padding-bottom:0}.fc-sheet-handle .\!row{gap:.75rem!important}}@media (width<=720px){.fc-desk{display:none}.fc-phone{display:flex}.fc-hide-sm{display:none}.btn.fc-ib{width:2.375rem;padding:0}.fc-hub .list-tools .search{flex:100%}.fc-hub .list-tools .input.filter{flex:calc(50% - .3125rem);min-width:0}.fc-map-page{height:calc(100dvh - 13.875rem)}.fc-map-page .fc-legend-box{gap:.25rem .75rem;max-width:calc(100% - 4.125rem);padding:.375rem .625rem;bottom:1.5rem;left:.625rem}.fc-unit-now{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-alert-card .row.wrap{width:100%}.fc-chart-card .card-head .row{flex-wrap:wrap}.fc-hub .list-tools .\!search{flex:100%!important}.fc-hub .list-tools .\!input.filter{flex:calc(50% - .3125rem)!important;min-width:0!important}.fc-alert-card .\!row.wrap{width:100%!important}.fc-alert-card .row.\!wrap,.fc-alert-card .\!row.wrap{width:100%!important}.fc-chart-card .card-head .\!row{flex-wrap:wrap!important}}.adm-head{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.adm-head h1{font-size:1.5rem;line-height:1.875rem}.adm-head>.grow{flex:auto}.adm-set-row{min-height:3rem;color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .875rem;padding:.375rem 0;font-size:.84375rem;display:flex}.adm-set-row>.grow{flex:auto}.adm-set-row>.adm-set-ctl{margin-left:auto}.adm-set-row+.adm-set-row{border-top:1px solid var(--border)}.adm-set-row>.grow{font-weight:500}.adm-set-ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.adm-num>.\!input{text-align:right!important;font-variant-numeric:tabular-nums!important;height:2.375rem!important}.adm-num>.input{text-align:right;font-variant-numeric:tabular-nums;height:2.375rem}.adm-settings .\!field{padding-top:.5rem!important}.adm-settings .field{padding-top:.5rem}.adm-settings .field+.adm-set-row,.adm-set-row+.field{border-top:1px solid var(--border)}.adm-settings .\!field+.adm-set-row,.adm-set-row+.\!field{border-top:1px solid var(--border)!important}.adm-hl .\!input{width:6rem!important;height:1.875rem!important;padding:0 .5rem!important;font-size:.8125rem!important}.adm-hl .input{width:6rem;height:1.875rem;padding:0 .5rem;font-size:.8125rem}.\!search.adm-search{flex:none!important;width:100%!important;margin-left:0!important;padding-right:.9375rem!important}.search.adm-search{flex:none;width:100%;margin-left:0;padding-right:.9375rem}.adm-cut.wide{max-width:26.25rem}.adm-people td .\!row{min-width:11.25rem!important}.adm-people td .row{min-width:11.25rem}.list-item:disabled{cursor:default;opacity:1}.adm-request .card-body{flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}.adm-request.done{background:var(--surface)}.adm-meter .meter{flex:1;max-width:7.5rem}.adm-compare th.c,.adm-compare td.c{text-align:center;width:7.5rem}.adm-compare th.\!c,.adm-compare td.\!c{text-align:center!important;width:7.5rem!important}.adm-diff tr.changed td,.adm-compare tr.changed td{background:var(--selected)}.adm-diff tr.changed .adm-old{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.adm-preset.\!on{box-shadow:0 0 0 .125rem var(--ink)!important}.adm-preset.on{box-shadow:0 0 0 .125rem var(--ink)}.adm-tile .icon-chip{border-radius:.625rem;width:2rem;height:2rem}.kpi .v.adm-v-sm{font-size:1.375rem}.kpi .\!v.adm-v-sm{font-size:1.375rem!important}.grid-2.adm-pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.adm-phone>.\!input{font-variant-numeric:tabular-nums!important;flex:1!important;min-width:0!important}.adm-phone>.input{font-variant-numeric:tabular-nums;flex:1;min-width:0}.adm-phone.invalid{border-color:var(--red)}.adm-handover-row.off{cursor:default;opacity:.55}.adm-tree-row .pill{flex:none;gap:.25rem}.adm-menu-item.\!on{background:var(--ink)!important;color:var(--on-ink)!important;font-weight:550!important}.adm-menu-item.on{background:var(--ink);color:var(--on-ink);font-weight:550}.adm-fields .\!input{min-width:9.375rem!important;height:2.125rem!important}.adm-fields .input{min-width:9.375rem;height:2.125rem}.adm-fields th.c,.adm-fields td.c{text-align:center;width:5.75rem}.adm-fields th.\!c,.adm-fields td.\!c{text-align:center!important;width:5.75rem!important}.adm-fields td.\!c .switch{margin:0 auto!important}.adm-fields td.c .switch{margin:0 auto}.pv{background:var(--bg);min-height:100%;color:var(--text);flex-direction:column;display:flex}.pv-bar{z-index:5;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);align-items:center;gap:.625rem;padding:.75rem clamp(1rem,4.2vw,5.5rem);display:flex;position:sticky;top:0}.pv-brand{color:var(--text);font:600 1.0625rem/1 var(--display);letter-spacing:-.03em;border-radius:.625rem;align-items:center;gap:.625rem;display:inline-flex}.pv-brand:hover{text-decoration:none}.pv-brand .logo{width:2rem;height:2rem}.pv-main{flex-direction:column;flex:1;gap:1.75rem;width:min(70rem,100%);margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem) clamp(1rem,4vw,2.5rem);display:flex}.pv-head{align-items:center;gap:1.125rem;display:flex}.pv-mark{background:var(--ink);width:3.5rem;height:3.5rem;color:var(--on-ink);border-radius:1rem;flex:none;place-items:center;display:grid}.pv-co{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78125rem;font-weight:600}.pv-head h1{font:600 clamp(1.875rem, 4vw, 2.75rem)/1.05 var(--display);letter-spacing:-.045em;margin:.25rem 0 .375rem}.pv-meta{color:var(--muted);margin:0;font-size:.84375rem}.pv-layout{grid-template-columns:14.375rem minmax(0,1fr);align-items:start;gap:2.75rem;display:grid}.pv-toc{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:.125rem;padding:.75rem;display:flex;position:sticky;top:5.375rem}.pv-toc-title{color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;padding:.125rem .5rem .375rem;font-size:.6875rem;font-weight:600}.pv-toc a{color:var(--text-2);border-radius:.625rem;padding:.375rem .5rem;font-size:.84375rem}.pv-toc a:hover{background:var(--hover);color:var(--text);text-decoration:none}.pv-body{max-width:72ch;color:var(--text-2);flex-direction:column;gap:1.625rem;font-size:.96875rem;line-height:1.65;display:flex}.pv-body section{scroll-margin-top:5.75rem}.pv-body h2{color:var(--text);font:600 1.3125rem/1.25 var(--display);letter-spacing:-.025em;margin:0 0 .5rem}.pv-body h3{color:var(--text);margin:1.125rem 0 .25rem;font-size:.96875rem;font-weight:650;line-height:1.4}.pv-body h2+h3{margin-top:.25rem}.pv-body b{color:var(--text)}.pv-body p{margin:0 0 .625rem}.pv-body ul{gap:.375rem;margin:0;padding-left:1.25rem;display:grid}.pv-body ul+p{margin-top:.75rem}.pv-contact{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:.5rem;padding:1rem 1.125rem;font-size:.875rem;display:flex}.pv-contact>span:not(.pv-toc-title),.pv-contact>a{color:var(--text);align-items:center;gap:.625rem;display:inline-flex}.pv-contact svg{color:var(--muted);flex:none}.pv-foot{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:.75rem;padding:1.125rem clamp(1rem,4.2vw,5.5rem);font-size:.8125rem;display:flex}.pv-foot-links{flex-wrap:wrap;gap:.375rem 1.25rem;display:flex}.cat-region.rg-off{background:var(--surface)}.cat-region.rg-off b{color:var(--muted)}.auth-links{justify-content:center;align-items:center;gap:.625rem;display:flex}.auth-links span{color:var(--subtle)}@media print{.pv-bar,.pv-toc,.pv-foot{display:none!important}.pv-layout{grid-template-columns:minmax(0,1fr)}.pv-main{padding:0}.pv-body{color:#000;max-width:none;font-size:11pt}}@media (width<=860px){.pv-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.pv-toc{display:none}.pv-head{align-items:flex-start}.pv-print{display:none}.pv-body{font-size:.9375rem}.pv-foot{flex-direction:column}.rg-below{margin-left:.25rem;padding-left:.625rem}.adm-phone>select{width:5rem}.adm-fields .input{min-width:7.5rem}.adm-tree-row{padding-right:.625rem}.adm-only-sm{margin-top:.1875rem;display:block}.adm-people td .row{min-width:0}.adm-people .adm-person-cell{width:100%;max-width:0}.adm-facts{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:.75rem 1rem}.adm-logo-previews{grid-template-columns:minmax(0,1fr)}.adm-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-head{gap:.75rem}.adm-head h1{font-size:1.3125rem}.adm-head h1.ellipsis{white-space:normal;overflow-wrap:anywhere}.adm-head-actions{justify-content:flex-start;width:100%}.adm-head>.grow{flex-basis:0}.adm-signin-id{text-align:left;flex-basis:100%;align-items:flex-start}.grid-2.adm-pair{grid-template-columns:minmax(0,1fr)}.adm-health{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-tile{flex-direction:column;align-items:flex-start;gap:.5rem}.adm-tile>div{align-self:stretch}.adm-set-row{flex-wrap:wrap}.adm-set-ctl{justify-content:flex-start}.adm-set-row>.adm-set-ctl{margin-left:0}.adm-compare-pick>select{flex:100%}.adm-qr{width:10rem;height:10rem}.adm-fields .\!input{min-width:7.5rem!important}.adm-people td .\!row{min-width:0!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-3{bottom:-.75rem}.-right-1{right:-.25rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[15px\]{left:.9375rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[501\]{z-index:501}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.m-6{margin:1.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-2{margin-bottom:-.5rem}.-mb-px{margin-bottom:-1px}.-mt-3{margin-top:-.75rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/1\]{aspect-ratio:4}.aspect-square{aspect-ratio:1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-52{height:13rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[20\.5rem\]{height:20.5rem}.h-\[220px\]{height:13.75rem}.h-\[260px\]{height:16.25rem}.h-\[34px\]{height:2.125rem}.h-\[50vh\]{height:50vh}.h-\[72px\]{height:4.5rem}.h-\[min\(420px\,55vh\)\]{height:min(26.25rem,55vh)}.h-\[min\(52vh\,26rem\)\]{height:min(52vh,26rem)}.h-\[min\(52vh\,420px\)\]{height:min(52vh,26.25rem)}.h-\[min\(55vh\,28rem\)\]{height:min(55vh,28rem)}.h-\[min\(56vh\,28rem\)\]{height:min(56vh,28rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-\[220px\]{max-height:13.75rem}.max-h-\[500px\]{max-height:31.25rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[min\(90dvh\,32rem\)\]{max-height:min(90dvh,32rem)}.max-h-\[min\(90dvh\,36rem\)\]{max-height:min(90dvh,36rem)}.max-h-\[min\(94dvh\,100\%\)\]{max-height:min(94dvh,100%)}.min-h-0{min-height:0}.min-h-9{min-height:2.25rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[180px\]{min-height:11.25rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[280px\]{min-height:17.5rem}.min-h-\[300px\]{min-height:18.75rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[7rem\]{min-height:7rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[calc\(100dvh-3\.5rem\)\]{min-height:calc(100dvh - 3.5rem)}.min-h-\[inherit\]{min-height:inherit}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[34px\]{width:2.125rem}.w-\[min\(calc\(100vw-2rem\)\,26rem\)\]{width:min(100vw - 2rem,26rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.min-w-0{min-width:0}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18px\]{min-width:1.125rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[320px\]{min-width:20rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[640px\]{min-width:40rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8px\]{min-width:.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[10px\]{max-width:.625rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[180px\]{max-width:11.25rem}.max-w-\[18px\]{max-width:1.125rem}.max-w-\[200px\]{max-width:12.5rem}.max-w-\[220px\]{max-width:13.75rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[9rem\]{max-width:9rem}.max-w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{max-width:min(20rem,100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-\[1\.15\]{flex:1.15}.flex-\[1\.55\]{flex:1.55}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.015\]{--tw-scale-x:1.015;--tw-scale-y:1.015;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_96px_110px_auto\]{grid-template-columns:1fr 6rem 6.875rem auto}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--tw-slate-100) / var(--tw-divide-opacity,1))}.divide-surface-container-high>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--c-surface-container-high) / var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.75rem}.rounded-2xl{border-radius:1.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[14px\]{border-radius:.875rem}.rounded-full{border-radius:624.938rem}.rounded-lg{border-radius:.875rem}.rounded-md{border-radius:.625rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-lg{border-top-left-radius:.875rem;border-top-right-radius:.875rem}.rounded-t-md{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-bl{border-bottom-left-radius:.75rem}.rounded-bl-md{border-bottom-left-radius:.625rem}.rounded-br-md{border-bottom-right-radius:.625rem}.border{border-width:1px}.border-2{border-width:.125rem}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:.125rem}.border-l{border-left-width:1px}.border-l-2{border-left-width:.125rem}.border-l-4{border-left-width:.25rem}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-amber-100{--tw-border-opacity:1;border-color:rgb(var(--tw-amber-100) / var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(var(--tw-amber-200) / var(--tw-border-opacity,1))}.border-amber-200\/80{border-color:rgb(var(--tw-amber-200) / .8)}.border-current{border-color:currentColor}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(var(--tw-emerald-100) / var(--tw-border-opacity,1))}.border-emerald-100\/50{border-color:rgb(var(--tw-emerald-100) / .5)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(var(--tw-emerald-200) / var(--tw-border-opacity,1))}.border-emerald-200\/80{border-color:rgb(var(--tw-emerald-200) / .8)}.border-error\/30{border-color:rgb(var(--c-error) / .3)}.border-indigo-100{--tw-border-opacity:1;border-color:rgb(var(--tw-indigo-100) / var(--tw-border-opacity,1))}.border-indigo-100\/50{border-color:rgb(var(--tw-indigo-100) / .5)}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(var(--tw-indigo-200) / var(--tw-border-opacity,1))}.border-indigo-600{--tw-border-opacity:1;border-color:rgb(var(--tw-indigo-600) / var(--tw-border-opacity,1))}.border-on-primary{--tw-border-opacity:1;border-color:rgb(var(--c-on-primary) / var(--tw-border-opacity,1))}.border-on-primary\/30{border-color:rgb(var(--c-on-primary) / .3)}.border-on-surface{--tw-border-opacity:1;border-color:rgb(var(--c-on-surface) / var(--tw-border-opacity,1))}.border-outline-variant{--tw-border-opacity:1;border-color:rgb(var(--c-outline-variant) / var(--tw-border-opacity,1))}.border-outline-variant\/20{border-color:rgb(var(--c-outline-variant) / .2)}.border-outline-variant\/30{border-color:rgb(var(--c-outline-variant) / .3)}.border-outline-variant\/40{border-color:rgb(var(--c-outline-variant) / .4)}.border-outline-variant\/50{border-color:rgb(var(--c-outline-variant) / .5)}.border-outline-variant\/60{border-color:rgb(var(--c-outline-variant) / .6)}.border-primary{--tw-border-opacity:1;border-color:rgb(var(--c-primary) / var(--tw-border-opacity,1))}.border-primary\/20{border-color:rgb(var(--c-primary) / .2)}.border-primary\/30{border-color:rgb(var(--c-primary) / .3)}.border-primary\/40{border-color:rgb(var(--c-primary) / .4)}.border-primary\/50{border-color:rgb(var(--c-primary) / .5)}.border-red-500{--tw-border-opacity:1;border-color:rgb(var(--tw-red-500) / var(--tw-border-opacity,1))}.border-sky-100{--tw-border-opacity:1;border-color:rgb(var(--tw-sky-100) / var(--tw-border-opacity,1))}.border-sky-100\/80{border-color:rgb(var(--tw-sky-100) / .8)}.border-slate-100{--tw-border-opacity:1;border-color:rgb(var(--tw-slate-100) / var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(var(--tw-slate-200) / var(--tw-border-opacity,1))}.border-slate-200\/40{border-color:rgb(var(--tw-slate-200) / .4)}.border-slate-200\/60{border-color:rgb(var(--tw-slate-200) / .6)}.border-slate-200\/80{border-color:rgb(var(--tw-slate-200) / .8)}.border-slate-200\/90{border-color:rgb(var(--tw-slate-200) / .9)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(var(--tw-slate-300) / var(--tw-border-opacity,1))}.border-slate-50{--tw-border-opacity:1;border-color:rgb(var(--tw-slate-50) / var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(var(--tw-slate-900) / var(--tw-border-opacity,1))}.border-surface-container-high{--tw-border-opacity:1;border-color:rgb(var(--c-surface-container-high) / var(--tw-border-opacity,1))}.border-surface-container-high\/60{border-color:rgb(var(--c-surface-container-high) / .6)}.border-surface-container-high\/80{border-color:rgb(var(--c-surface-container-high) / .8)}.border-surface-container-low{--tw-border-opacity:1;border-color:rgb(var(--c-surface-container-low) / var(--tw-border-opacity,1))}.border-teal-100{--tw-border-opacity:1;border-color:rgb(var(--tw-teal-100) / var(--tw-border-opacity,1))}.border-teal-200\/90{border-color:rgb(var(--tw-teal-200) / .9)}.border-transparent{border-color:#0000}.border-white\/70{border-color:rgb(var(--c-white) / .7)}.border-white\/80{border-color:rgb(var(--c-white) / .8)}.border-l-amber-400{--tw-border-opacity:1;border-left-color:rgb(var(--tw-amber-400) / var(--tw-border-opacity,1))}.border-l-emerald-400{--tw-border-opacity:1;border-left-color:rgb(var(--tw-emerald-400) / var(--tw-border-opacity,1))}.border-l-primary{--tw-border-opacity:1;border-left-color:rgb(var(--c-primary) / var(--tw-border-opacity,1))}.border-l-red-400{--tw-border-opacity:1;border-left-color:rgb(var(--tw-red-400) / var(--tw-border-opacity,1))}.border-l-secondary{--tw-border-opacity:1;border-left-color:rgb(var(--c-secondary) / var(--tw-border-opacity,1))}.border-l-sky-400{--tw-border-opacity:1;border-left-color:rgb(var(--tw-sky-400) / var(--tw-border-opacity,1))}.border-l-slate-400{--tw-border-opacity:1;border-left-color:rgb(var(--tw-slate-400) / var(--tw-border-opacity,1))}.border-l-surface-container-high{--tw-border-opacity:1;border-left-color:rgb(var(--c-surface-container-high) / var(--tw-border-opacity,1))}.border-l-teal-500{--tw-border-opacity:1;border-left-color:rgb(var(--tw-teal-500) / var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-l-violet-400{--tw-border-opacity:1;border-left-color:rgb(var(--tw-violet-400) / var(--tw-border-opacity,1))}.border-t-on-primary{--tw-border-opacity:1;border-top-color:rgb(var(--c-on-primary) / var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--raised\)\]{background-color:var(--raised)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-amber-100) / var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-amber-50) / var(--tw-bg-opacity,1))}.bg-amber-50\/35{background-color:rgb(var(--tw-amber-50) / .35)}.bg-amber-50\/40{background-color:rgb(var(--tw-amber-50) / .4)}.bg-amber-50\/50{background-color:rgb(var(--tw-amber-50) / .5)}.bg-amber-50\/60{background-color:rgb(var(--tw-amber-50) / .6)}.bg-amber-50\/70{background-color:rgb(var(--tw-amber-50) / .7)}.bg-amber-50\/80{background-color:rgb(var(--tw-amber-50) / .8)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-amber-500) / var(--tw-bg-opacity,1))}.bg-amber-500\/15{background-color:rgb(var(--tw-amber-500) / .15)}.bg-amber-500\/70{background-color:rgb(var(--tw-amber-500) / .7)}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/85{background-color:#000000d9}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-blue-100) / var(--tw-bg-opacity,1))}.bg-blue-500\/15{background-color:rgb(var(--tw-blue-500) / .15)}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-cyan-100) / var(--tw-bg-opacity,1))}.bg-cyan-500\/15{background-color:rgb(var(--tw-cyan-500) / .15)}.bg-cyan-500\/70{background-color:rgb(var(--tw-cyan-500) / .7)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-emerald-100) / var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-emerald-50) / var(--tw-bg-opacity,1))}.bg-emerald-50\/30{background-color:rgb(var(--tw-emerald-50) / .3)}.bg-emerald-50\/40{background-color:rgb(var(--tw-emerald-50) / .4)}.bg-emerald-50\/50{background-color:rgb(var(--tw-emerald-50) / .5)}.bg-emerald-50\/60{background-color:rgb(var(--tw-emerald-50) / .6)}.bg-emerald-50\/80{background-color:rgb(var(--tw-emerald-50) / .8)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-emerald-500) / var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgb(var(--tw-emerald-500) / .1)}.bg-emerald-500\/15{background-color:rgb(var(--tw-emerald-500) / .15)}.bg-emerald-500\/70{background-color:rgb(var(--tw-emerald-500) / .7)}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(var(--tw-emerald-600) / var(--tw-bg-opacity,1))}.bg-emerald-700\/80{background-color:rgb(var(--tw-emerald-700) / .8)}.bg-error{--tw-bg-opacity:1;background-color:rgb(var(--c-error) / var(--tw-bg-opacity,1))}.bg-error-container{--tw-bg-opacity:1;background-color:rgb(var(--c-error-container) / var(--tw-bg-opacity,1))}.bg-error\/10{background-color:rgb(var(--c-error) / .1)}.bg-error\/5{background-color:rgb(var(--c-error) / .05)}.bg-fuchsia-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-fuchsia-100) / var(--tw-bg-opacity,1))}.bg-fuchsia-500\/15{background-color:rgb(var(--tw-fuchsia-500) / .15)}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(var(--tw-green-600) / var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-indigo-100) / var(--tw-bg-opacity,1))}.bg-indigo-100\/40{background-color:rgb(var(--tw-indigo-100) / .4)}.bg-indigo-400\/70{background-color:rgb(var(--tw-indigo-400) / .7)}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-indigo-50) / var(--tw-bg-opacity,1))}.bg-indigo-50\/30{background-color:rgb(var(--tw-indigo-50) / .3)}.bg-indigo-50\/60{background-color:rgb(var(--tw-indigo-50) / .6)}.bg-indigo-50\/80{background-color:rgb(var(--tw-indigo-50) / .8)}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-indigo-500) / var(--tw-bg-opacity,1))}.bg-indigo-500\/15{background-color:rgb(var(--tw-indigo-500) / .15)}.bg-indigo-500\/85{background-color:rgb(var(--tw-indigo-500) / .85)}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(var(--tw-indigo-600) / var(--tw-bg-opacity,1))}.bg-lime-500\/70{background-color:rgb(var(--tw-lime-500) / .7)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-orange-100) / var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(var(--tw-orange-400) / var(--tw-bg-opacity,1))}.bg-orange-400\/70{background-color:rgb(var(--tw-orange-400) / .7)}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-orange-50) / var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-orange-500) / var(--tw-bg-opacity,1))}.bg-orange-500\/15{background-color:rgb(var(--tw-orange-500) / .15)}.bg-pink-400\/70{background-color:rgb(var(--tw-pink-400) / .7)}.bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--c-primary) / var(--tw-bg-opacity,1))}.bg-primary-container{--tw-bg-opacity:1;background-color:rgb(var(--c-primary-container) / var(--tw-bg-opacity,1))}.bg-primary-container\/30{background-color:rgb(var(--c-primary-container) / .3)}.bg-primary-container\/40{background-color:rgb(var(--c-primary-container) / .4)}.bg-primary\/10{background-color:rgb(var(--c-primary) / .1)}.bg-primary\/15{background-color:rgb(var(--c-primary) / .15)}.bg-primary\/5{background-color:rgb(var(--c-primary) / .05)}.bg-primary\/50{background-color:rgb(var(--c-primary) / .5)}.bg-primary\/70{background-color:rgb(var(--c-primary) / .7)}.bg-primary\/90{background-color:rgb(var(--c-primary) / .9)}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-purple-100) / var(--tw-bg-opacity,1))}.bg-purple-400\/15{background-color:rgb(var(--tw-purple-400) / .15)}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-purple-50) / var(--tw-bg-opacity,1))}.bg-purple-500\/15{background-color:rgb(var(--tw-purple-500) / .15)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-red-100) / var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(var(--tw-red-400) / var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-red-50) / var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-red-500) / var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(var(--tw-red-600) / var(--tw-bg-opacity,1))}.bg-red-700\/50{background-color:rgb(var(--tw-red-700) / .5)}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-rose-100) / var(--tw-bg-opacity,1))}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(var(--tw-rose-400) / var(--tw-bg-opacity,1))}.bg-rose-400\/70{background-color:rgb(var(--tw-rose-400) / .7)}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-rose-50) / var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-rose-500) / var(--tw-bg-opacity,1))}.bg-rose-500\/15{background-color:rgb(var(--tw-rose-500) / .15)}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(var(--tw-rose-600) / var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(var(--c-secondary) / var(--tw-bg-opacity,1))}.bg-secondary-container{--tw-bg-opacity:1;background-color:rgb(var(--c-secondary-container) / var(--tw-bg-opacity,1))}.bg-secondary\/10{background-color:rgb(var(--c-secondary) / .1)}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-sky-100) / var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-sky-50) / var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-sky-500) / var(--tw-bg-opacity,1))}.bg-sky-500\/15{background-color:rgb(var(--tw-sky-500) / .15)}.bg-sky-500\/70{background-color:rgb(var(--tw-sky-500) / .7)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-100) / var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-200) / var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-300) / var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-400) / var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-50) / var(--tw-bg-opacity,1))}.bg-slate-50\/50{background-color:rgb(var(--tw-slate-50) / .5)}.bg-slate-50\/60{background-color:rgb(var(--tw-slate-50) / .6)}.bg-slate-50\/70{background-color:rgb(var(--tw-slate-50) / .7)}.bg-slate-50\/80{background-color:rgb(var(--tw-slate-50) / .8)}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-500) / var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-900) / var(--tw-bg-opacity,1))}.bg-slate-900\/80{background-color:rgb(var(--tw-slate-900) / .8)}.bg-slate-900\/90{background-color:rgb(var(--tw-slate-900) / .9)}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity,1))}.bg-surface-container{--tw-bg-opacity:1;background-color:rgb(var(--c-surface-container) / var(--tw-bg-opacity,1))}.bg-surface-container-high{--tw-bg-opacity:1;background-color:rgb(var(--c-surface-container-high) / var(--tw-bg-opacity,1))}.bg-surface-container-high\/60{background-color:rgb(var(--c-surface-container-high) / .6)}.bg-surface-container-low{--tw-bg-opacity:1;background-color:rgb(var(--c-surface-container-low) / var(--tw-bg-opacity,1))}.bg-surface-container-low\/20{background-color:rgb(var(--c-surface-container-low) / .2)}.bg-surface-container-low\/40{background-color:rgb(var(--c-surface-container-low) / .4)}.bg-surface-container-low\/50{background-color:rgb(var(--c-surface-container-low) / .5)}.bg-surface-container-low\/60{background-color:rgb(var(--c-surface-container-low) / .6)}.bg-surface-container-low\/80{background-color:rgb(var(--c-surface-container-low) / .8)}.bg-surface-container-lowest{--tw-bg-opacity:1;background-color:rgb(var(--c-surface-container-lowest) / var(--tw-bg-opacity,1))}.bg-surface-container-lowest\/95{background-color:rgb(var(--c-surface-container-lowest) / .95)}.bg-surface\/95{background-color:rgb(var(--c-surface) / .95)}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-teal-100) / var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-teal-50) / var(--tw-bg-opacity,1))}.bg-teal-50\/70{background-color:rgb(var(--tw-teal-50) / .7)}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-teal-500) / var(--tw-bg-opacity,1))}.bg-teal-500\/15{background-color:rgb(var(--tw-teal-500) / .15)}.bg-teal-500\/50{background-color:rgb(var(--tw-teal-500) / .5)}.bg-teal-500\/70{background-color:rgb(var(--tw-teal-500) / .7)}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(var(--tw-teal-600) / var(--tw-bg-opacity,1))}.bg-tertiary{--tw-bg-opacity:1;background-color:rgb(var(--c-tertiary) / var(--tw-bg-opacity,1))}.bg-tertiary-container{--tw-bg-opacity:1;background-color:rgb(var(--c-tertiary-container) / var(--tw-bg-opacity,1))}.bg-tertiary\/10{background-color:rgb(var(--c-tertiary) / .1)}.bg-transparent{background-color:#0000}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-violet-100) / var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-violet-50) / var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-violet-500) / var(--tw-bg-opacity,1))}.bg-violet-500\/15{background-color:rgb(var(--tw-violet-500) / .15)}.bg-violet-500\/70{background-color:rgb(var(--tw-violet-500) / .7)}.bg-white{--tw-bg-opacity:1;background-color:rgb(var(--c-white) / var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(var(--c-white) / .1)}.bg-white\/80{background-color:rgb(var(--c-white) / .8)}.bg-white\/90{background-color:rgb(var(--c-white) / .9)}.bg-white\/95{background-color:rgb(var(--c-white) / .95)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-black\/50{--tw-gradient-from:#00000080 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from:#0000008c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/80{--tw-gradient-from:rgb(var(--tw-emerald-400) / .8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--tw-emerald-400) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from:rgb(var(--tw-sky-100) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--tw-sky-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from:rgb(var(--tw-sky-50) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--tw-sky-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to:rgb(var(--tw-indigo-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(var(--tw-indigo-50) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/10{--tw-gradient-to:#0000001a var(--tw-gradient-to-position)}.to-emerald-200\/30{--tw-gradient-to:rgb(var(--tw-emerald-200) / .3) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:rgb(var(--c-white) / 1) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pr-2{padding-right:.5rem!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-11{padding-left:2.75rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-headline{font-family:var(--display)}.font-label{font-family:var(--font)}.font-mono{font-family:var(--mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:.625rem}.text-\[11px\]{font-size:.6875rem}.text-\[12\.5px\]{font-size:.78125rem}.text-\[12px\]{font-size:.75rem}.text-\[13px\]{font-size:.8125rem}.text-\[14\.5px\]{font-size:.90625rem}.text-\[14px\]{font-size:.875rem}.text-\[15px\]{font-size:.9375rem}.text-\[16px\]{font-size:1rem}.text-\[17px\]{font-size:1.0625rem}.text-\[18px\]{font-size:1.125rem}.text-\[1em\]{font-size:1em}.text-\[20px\]{font-size:1.25rem}.text-\[22px\]{font-size:1.375rem}.text-\[26px\]{font-size:1.625rem}.text-\[28px\]{font-size:1.75rem}.text-\[36px\]{font-size:2.25rem}.text-\[40px\]{font-size:2.5rem}.text-\[48px\]{font-size:3rem}.text-\[8px\]{font-size:.5rem}.text-\[9px\]{font-size:.5625rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:650}.font-bold,.font-extrabold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.02em}.tracking-tighter{letter-spacing:-.035em}.tracking-wide{letter-spacing:.02em}.tracking-wider{letter-spacing:.04em}.tracking-widest{letter-spacing:.06em}.\!text-white{--tw-text-opacity:1!important;color:rgb(var(--c-white) / var(--tw-text-opacity,1))!important}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--on-ink\)\]{color:var(--on-ink)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-2\)\]{color:var(--text-2)}.text-amber-700{--tw-text-opacity:1;color:rgb(var(--tw-amber-700) / var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(var(--tw-amber-800) / var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(var(--tw-amber-900) / var(--tw-text-opacity,1))}.text-amber-900\/90{color:rgb(var(--tw-amber-900) / .9)}.text-amber-950{--tw-text-opacity:1;color:rgb(var(--tw-amber-950) / var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(var(--tw-blue-700) / var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(var(--tw-blue-800) / var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:rgb(var(--tw-cyan-800) / var(--tw-text-opacity,1))}.text-cyan-900{--tw-text-opacity:1;color:rgb(var(--tw-cyan-900) / var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(var(--tw-emerald-500) / var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(var(--tw-emerald-600) / var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(var(--tw-emerald-700) / var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(var(--tw-emerald-800) / var(--tw-text-opacity,1))}.text-emerald-800\/70{color:rgb(var(--tw-emerald-800) / .7)}.text-emerald-900{--tw-text-opacity:1;color:rgb(var(--tw-emerald-900) / var(--tw-text-opacity,1))}.text-emerald-900\/80{color:rgb(var(--tw-emerald-900) / .8)}.text-emerald-900\/90{color:rgb(var(--tw-emerald-900) / .9)}.text-emerald-950{--tw-text-opacity:1;color:rgb(var(--tw-emerald-950) / var(--tw-text-opacity,1))}.text-error{--tw-text-opacity:1;color:rgb(var(--c-error) / var(--tw-text-opacity,1))}.text-fuchsia-800{--tw-text-opacity:1;color:rgb(var(--tw-fuchsia-800) / var(--tw-text-opacity,1))}.text-fuchsia-900{--tw-text-opacity:1;color:rgb(var(--tw-fuchsia-900) / var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(var(--tw-indigo-600) / var(--tw-text-opacity,1))}.text-indigo-600\/80{color:rgb(var(--tw-indigo-600) / .8)}.text-indigo-700{--tw-text-opacity:1;color:rgb(var(--tw-indigo-700) / var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(var(--tw-indigo-800) / var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:rgb(var(--tw-indigo-900) / var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-on-error{--tw-text-opacity:1;color:rgb(var(--c-on-error) / var(--tw-text-opacity,1))}.text-on-primary{--tw-text-opacity:1;color:rgb(var(--c-on-primary) / var(--tw-text-opacity,1))}.text-on-primary-container{--tw-text-opacity:1;color:rgb(var(--c-on-primary-container) / var(--tw-text-opacity,1))}.text-on-primary\/80{color:rgb(var(--c-on-primary) / .8)}.text-on-primary\/90{color:rgb(var(--c-on-primary) / .9)}.text-on-secondary-container{--tw-text-opacity:1;color:rgb(var(--c-on-secondary-container) / var(--tw-text-opacity,1))}.text-on-surface{--tw-text-opacity:1;color:rgb(var(--c-on-surface) / var(--tw-text-opacity,1))}.text-on-surface-variant{--tw-text-opacity:1;color:rgb(var(--c-on-surface-variant) / var(--tw-text-opacity,1))}.text-on-surface-variant\/50{color:rgb(var(--c-on-surface-variant) / .5)}.text-on-surface-variant\/60{color:rgb(var(--c-on-surface-variant) / .6)}.text-on-surface-variant\/70{color:rgb(var(--c-on-surface-variant) / .7)}.text-on-surface-variant\/80{color:rgb(var(--c-on-surface-variant) / .8)}.text-on-surface-variant\/90{color:rgb(var(--c-on-surface-variant) / .9)}.text-on-tertiary-container{--tw-text-opacity:1;color:rgb(var(--c-on-tertiary-container) / var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(var(--tw-orange-700) / var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(var(--c-primary) / var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(var(--tw-purple-700) / var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(var(--tw-purple-800) / var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(var(--tw-purple-900) / var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(var(--tw-red-100) / var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(var(--tw-red-200) / var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(var(--tw-red-500) / var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(var(--tw-red-600) / var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(var(--tw-red-700) / var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(var(--tw-red-800) / var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(var(--tw-rose-600) / var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(var(--tw-rose-700) / var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(var(--tw-rose-800) / var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(var(--tw-rose-900) / var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(var(--c-secondary) / var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(var(--tw-sky-600) / var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(var(--tw-sky-700) / var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(var(--tw-sky-800) / var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(var(--tw-sky-900) / var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(var(--tw-slate-300) / var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(var(--tw-slate-400) / var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(var(--tw-slate-500) / var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(var(--tw-slate-600) / var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(var(--tw-slate-700) / var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(var(--tw-slate-800) / var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(var(--tw-slate-900) / var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(var(--tw-teal-700) / var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(var(--tw-teal-800) / var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(var(--tw-teal-900) / var(--tw-text-opacity,1))}.text-teal-900\/80{color:rgb(var(--tw-teal-900) / .8)}.text-teal-950{--tw-text-opacity:1;color:rgb(var(--tw-teal-950) / var(--tw-text-opacity,1))}.text-tertiary{--tw-text-opacity:1;color:rgb(var(--c-tertiary) / var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-700{--tw-text-opacity:1;color:rgb(var(--tw-violet-700) / var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(var(--tw-violet-800) / var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:rgb(var(--tw-violet-900) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(var(--c-white) / var(--tw-text-opacity,1))}.text-white\/80{color:rgb(var(--c-white) / .8)}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-error\/40{-webkit-text-decoration-color:rgb(var(--c-error) / .4);text-decoration-color:rgb(var(--c-error) / .4)}.decoration-on-surface-variant\/40{-webkit-text-decoration-color:rgb(var(--c-on-surface-variant) / .4);text-decoration-color:rgb(var(--c-on-surface-variant) / .4)}.decoration-primary\/40{-webkit-text-decoration-color:rgb(var(--c-primary) / .4);text-decoration-color:rgb(var(--c-primary) / .4)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:.125rem}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-emerald-700{accent-color:rgb(var(--tw-emerald-700) / 1)}.accent-primary{accent-color:rgb(var(--c-primary) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_\#38bdf8\]{--tw-shadow:0 0 .5rem #38bdf8;--tw-shadow-colored:0 0 .5rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:inset 0 1px 0 #ffffff40;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-pill);--tw-shadow-colored:var(--shadow-pill);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-emerald-900\/15{--tw-shadow-color:rgb(var(--tw-emerald-900) / .15);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/15{--tw-shadow-color:rgb(var(--c-primary) / .15);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color:rgb(var(--c-primary) / .2);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/25{--tw-shadow-color:rgb(var(--c-primary) / .25);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/5{--tw-shadow-color:rgb(var(--c-primary) / .05);--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-200\/80{--tw-shadow-color:rgb(var(--tw-sky-200) / .8);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color:rgb(var(--tw-slate-900) / .1);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/15{--tw-shadow-color:rgb(var(--tw-slate-900) / .15);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/5{--tw-shadow-color:rgb(var(--tw-slate-900) / .05);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/\[0\.04\]{--tw-shadow-color:rgb(var(--tw-slate-900) / .04);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:.125rem;outline:.125rem solid #0000}.outline{outline-style:solid}.outline-2{outline-width:.125rem}.outline-offset-2{outline-offset:.125rem}.outline-primary{outline-color:rgb(var(--c-primary) / 1)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(.1875rem + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(.125rem + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(.25rem + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-amber-200) / var(--tw-ring-opacity,1))}.ring-black\/5{--tw-ring-color:#0000000d}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-emerald-200) / var(--tw-ring-opacity,1))}.ring-error\/50{--tw-ring-color:rgb(var(--c-error) / .5)}.ring-error\/60{--tw-ring-color:rgb(var(--c-error) / .6)}.ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-indigo-200) / var(--tw-ring-opacity,1))}.ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-orange-200) / var(--tw-ring-opacity,1))}.ring-outline-variant\/20{--tw-ring-color:rgb(var(--c-outline-variant) / .2)}.ring-outline-variant\/40{--tw-ring-color:rgb(var(--c-outline-variant) / .4)}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--c-primary) / var(--tw-ring-opacity,1))}.ring-primary\/20{--tw-ring-color:rgb(var(--c-primary) / .2)}.ring-primary\/30{--tw-ring-color:rgb(var(--c-primary) / .3)}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-red-200) / var(--tw-ring-opacity,1))}.ring-red-600\/20{--tw-ring-color:rgb(var(--tw-red-600) / .2)}.ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-rose-200) / var(--tw-ring-opacity,1))}.ring-sky-100{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-sky-100) / var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-slate-200) / var(--tw-ring-opacity,1))}.ring-slate-900\/5{--tw-ring-color:rgb(var(--tw-slate-900) / .05)}.ring-surface-container-high{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--c-surface-container-high) / var(--tw-ring-opacity,1))}.ring-teal-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-teal-200) / var(--tw-ring-opacity,1))}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--c-white) / var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:rgb(var(--c-white) / .1)}.blur{--tw-blur:blur(.5rem);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(2.5rem);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(.5rem);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(.75rem);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(.25rem);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.glass-nav{background:color-mix(in srgb, var(--raised) 78%, transparent);-webkit-backdrop-filter:blur(1.25rem)}.asymmetric-grid{grid-template-columns:1.2fr .8fr}@media (width<=1024px){.asymmetric-grid{grid-template-columns:1fr}}.card-lift{transition:border-color var(--dur-fast) ease, box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out)}.card-lift:hover{box-shadow:var(--shadow-md);transform:translateY(-.125rem)}.agent-frotcom-truck-marker{background:0 0!important;border:none!important}.agent-frotcom-truck-marker__inner{filter:drop-shadow(0 .125rem .3125rem #00000059);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.shop-visit-map-marker{background:0 0!important;border:none!important}.shop-visit-map-marker__stack{flex-direction:column;align-items:center;line-height:1;display:flex}.shop-visit-map-marker__pin{filter:drop-shadow(0 .125rem .25rem #00000047);justify-content:center;align-items:flex-start;width:1.625rem;height:2rem;display:flex;position:relative}.shop-visit-map-marker__seq{color:#fff;background:#047857;border:.09375rem solid #fff;border-radius:624.938rem;justify-content:center;align-items:center;min-width:.875rem;height:.875rem;padding:0 .1875rem;font-size:.5rem;font-weight:800;display:flex;position:absolute;top:.1875rem;left:50%;transform:translate(-50%);box-shadow:0 1px .125rem #0000004d}.shop-visit-map-popup{min-width:7.5rem}.shop-visit-map-popup__seq{letter-spacing:.06em;text-transform:uppercase;color:#059669;margin:0;font-size:.625rem;font-weight:800}.shop-visit-map-popup__title{color:#0f172a;margin:.125rem 0 0;font-size:.875rem;font-weight:800;line-height:1.25}.shop-visit-map-popup__time{color:#64748b;margin:.25rem 0 0;font-size:.75rem;font-weight:600}.shop-visit-route-map.leaflet-container,.shop-visit-route-map .leaflet-container{border-radius:1rem;font-family:inherit}.shop-visit-route-map .leaflet-control-zoom{border:none!important;box-shadow:0 .25rem .875rem #0f172a1f!important}.shop-visit-route-map .leaflet-control-zoom a{font-weight:700;color:#334155!important;border:none!important;border-radius:.75rem!important}.shop-visit-route-map .leaflet-control-attribution{border-radius:.5rem 0 0;font-size:.5625rem;background:#ffffffe0!important}.delivery-location-marker{background:0 0!important;border:none!important}.delivery-location-marker__inner{filter:drop-shadow(0 .125rem .25rem #00000059);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.delivery-location-popup{min-width:8.75rem;max-width:16.25rem}.delivery-location-popup__title{color:#0f172a;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.delivery-location-popup__time{color:var(--accent-text,#c42f6f);margin:.125rem 0 0;font-size:.6875rem;font-weight:600;line-height:1.35}.delivery-location-popup__address{color:#64748b;margin:.25rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.35}.transport-frotcom-truck-marker{background:0 0!important;border:none!important;overflow:visible!important}.transport-frotcom-truck-marker__stack{flex-direction:column;align-items:center;width:5rem;line-height:1;display:flex}.transport-frotcom-truck-marker__badge{background:#16a34a;border:.125rem solid #fff;border-radius:624.938rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;box-shadow:0 1px .125rem #00000059,0 .125rem .375rem #00000047}.transport-frotcom-truck-marker__plate{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.03em;color:#fff;text-shadow:-1px -1px #111,1px -1px #111,-1px 1px #111,1px 1px #111,0 1px .1875rem #000000b3;max-width:5rem;margin-top:.25rem;font-size:.5625rem;font-weight:800;position:relative;overflow:hidden}.transport-frotcom-truck-marker__plate:before{content:"";filter:drop-shadow(0 1px 1px #00000073);border-bottom:.25rem solid #fff;border-left:.25rem solid #0000;border-right:.25rem solid #0000;width:0;height:0;position:absolute;top:-.25rem;left:50%;transform:translate(-50%)}.transport-fleet-cluster-marker{background:0 0!important;border:none!important}.transport-fleet-cluster{color:#0f766e;background:#fffffff5;border:.15625rem solid #0f766e;border-radius:624.938rem;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:transform .15s;display:flex;box-shadow:0 .125rem .625rem #0f766e38,0 1px .1875rem #0000001f}.transport-fleet-cluster-marker:hover .transport-fleet-cluster{transform:scale(1.07)}.transport-fleet-cluster--small{width:2.125rem;height:2.125rem;font-size:.75rem}.transport-fleet-cluster--medium{width:2.5rem;height:2.5rem;font-size:.8125rem}.transport-fleet-cluster--large{color:#fff;background:#0f766e;border-color:#115e59;width:2.875rem;height:2.875rem;font-size:.875rem}.transport-fleet-popup.leaflet-popup .leaflet-popup-content-wrapper,.transport-fleet-popup.leaflet-popup .leaflet-popup-content{overflow:visible}.transport-fleet-popup__vehicle{font-size:.75rem;line-height:1.45}.transport-fleet-popup__sales{color:#0f172a;margin-top:.5rem;font-size:.75rem;font-weight:600}.transport-fleet-popup__orders{margin-top:.5rem;font-size:.75rem}.transport-fleet-popup__orders>strong{margin-bottom:.25rem;display:block}.transport-fleet-order-link{padding:.1875rem 0;display:block;position:relative}.transport-fleet-order-ref{color:#0f766e;font-weight:600;text-decoration:none}.transport-fleet-order-ref:hover{text-decoration:underline}.transport-fleet-order-preview{pointer-events:none;z-index:10000;opacity:0;visibility:hidden;background:#fffffffa;border:1px solid #dbeafe;border-radius:.75rem;width:max-content;max-width:15.5rem;padding:.625rem .75rem;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:50%;left:calc(100% + .625rem);transform:translate(.25rem,-50%);box-shadow:0 .625rem 1.5rem #0f172a24,0 .125rem .375rem #0f172a14}.transport-fleet-order-link:hover .transport-fleet-order-preview,.transport-fleet-order-link:focus-within .transport-fleet-order-preview{opacity:1;visibility:visible;transform:translateY(-50%)}.transport-fleet-order-preview__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.transport-fleet-order-preview__id{letter-spacing:.04em;color:#0f172a;font-size:.6875rem;font-weight:700}.transport-fleet-order-preview__badge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:624.938rem;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.transport-fleet-order-preview__customer{color:#0f172a;margin:.375rem 0 0;font-size:.75rem;font-weight:600}.transport-fleet-order-preview__meta{color:#64748b;margin:.125rem 0 0;font-size:.6875rem}.transport-fleet-order-preview__lines{color:#334155;margin:.5rem 0 0;padding-left:1rem;font-size:.6875rem}.transport-fleet-order-preview__lines li+li{margin-top:.125rem}.transport-fleet-order-preview__muted,.transport-fleet-order-preview__more{color:#64748b}.transport-fleet-order-preview__total{color:#0f766e;border-top:1px solid #e2e8f0;margin:.5rem 0 0;padding-top:.5rem;font-size:.75rem;font-weight:700}@keyframes fridge-chart-draw{to{stroke-dashoffset:0}}@keyframes fridge-chart-fill{to{opacity:1}}@keyframes fridge-live-ping{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(2.35)}}.fridge-temp-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.15s cubic-bezier(.22,1,.36,1) forwards fridge-chart-draw}.fridge-temp-fill{opacity:0;animation:.85s ease-out .2s forwards fridge-chart-fill}.fridge-telemetry-map.leaflet-container{background:#f8fafc;font-family:inherit}.fridge-telemetry-map .leaflet-control-zoom{border:0;box-shadow:0 .5rem 1.25rem #0f172a1a}.fridge-telemetry-map .leaflet-control-zoom a{color:#334155;background:#ffffffeb;border:1px solid #e2e8f0;width:2rem;height:2rem;line-height:2rem}.fridge-telemetry-map .leaflet-control-zoom a:hover{color:#0f172a;background:#f1f5f9}.fridge-telemetry-map .leaflet-control-attribution{color:#64748b;background:#fffc}.fridge-telemetry-map .leaflet-control-attribution a{color:#0284c7}.fridge-live-pin{width:1.75rem;height:1.75rem;position:relative}.fridge-live-pin__pulse{background:#0ea5e959;border-radius:624.938rem;animation:1.8s ease-out infinite fridge-live-ping;position:absolute;inset:0}.fridge-live-pin__dot{background:#0ea5e9;border-radius:624.938rem;position:absolute;inset:.4375rem;box-shadow:0 0 0 .125rem #fff,0 0 .75rem .1875rem #0ea5e98c}.fridge-install-pin{background:#8b5cf6;border-radius:624.938rem;width:.875rem;height:.875rem;box-shadow:0 0 0 .125rem #fff,0 0 .625rem #8b5cf673}.fridge-map-popup.leaflet-popup .leaflet-popup-content-wrapper{color:#0f172a;background:#fff;border-radius:.75rem;box-shadow:0 .75rem 1.75rem #0f172a1f}.fridge-map-popup.leaflet-popup .leaflet-popup-tip{background:#fff}.fridge-map-popup.leaflet-popup .leaflet-popup-content{margin:.625rem .75rem;font-size:.75rem;font-weight:600}.content.content-bleed{flex-direction:column;display:flex;overflow:hidden}.content.content-bleed>:not(.messages-layout):not([role=dialog]){overflow-y:auto}.card-head h2>.card-head-icon{box-sizing:content-box;background:var(--raised);width:.9375rem;height:.9375rem;color:var(--text);box-shadow:inset 0 0 0 1px var(--border);border-radius:.5625rem;flex:none;padding:.375rem;font-size:.9375rem}.side-cta .btn .inline-flex{transition:transform var(--dur) var(--ease-out)}.side-cta .btn:hover .inline-flex{transform:rotate(90deg)}.logo .dot{fill:#e0367f}.input-box>span[aria-hidden]:first-child{color:var(--subtle);pointer-events:none;transition:color var(--dur-fast) ease;position:absolute;top:50%;left:.8125rem;transform:translateY(-50%)}.auth-form .input-box>span[aria-hidden]:first-child{left:.9375rem}.input-box:focus-within>span[aria-hidden]:first-child{color:var(--accent)}.ins-todo-item>span[aria-hidden]:last-child{color:var(--subtle);transition:transform var(--dur) var(--ease-out);margin-left:auto}.ins-todo-item:hover>span[aria-hidden]:last-child{color:var(--text);transform:translate(.125rem)}.report-tile>span[aria-hidden]:last-child{color:var(--subtle);transition:transform var(--dur) var(--ease-out), color var(--dur-fast) ease}.report-tile:hover>span[aria-hidden]:last-child{color:var(--text);transform:translate(.1875rem)}.cat-badge.b-out_of_stock{background:var(--red-bg);color:var(--red)}.btn.ghost.danger{color:var(--red)}.btn.ghost.danger:hover:not(:disabled){background:var(--red-bg);color:var(--red)}.card.list{background:var(--surface);border-color:var(--border)}.list-item{display:flex}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-full::file-selector-button{border-radius:624.938rem}.file\:rounded-lg::file-selector-button{border-radius:.875rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-primary::file-selector-button{--tw-bg-opacity:1;background-color:rgb(var(--c-primary) / var(--tw-bg-opacity,1))}.file\:bg-slate-100::file-selector-button{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-100) / var(--tw-bg-opacity,1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-\[13px\]::file-selector-button{font-size:.8125rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-bold::file-selector-button{font-weight:600}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-on-primary::file-selector-button{--tw-text-opacity:1;color:rgb(var(--c-on-primary) / var(--tw-text-opacity,1))}.file\:text-white::file-selector-button{--tw-text-opacity:1;color:rgb(var(--c-white) / var(--tw-text-opacity,1))}.placeholder\:text-on-surface-variant::placeholder{--tw-text-opacity:1;color:rgb(var(--c-on-surface-variant) / var(--tw-text-opacity,1))}.placeholder\:text-on-surface-variant\/70::placeholder{color:rgb(var(--c-on-surface-variant) / .7)}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(var(--tw-slate-400) / var(--tw-text-opacity,1))}.first\:rounded-l-full:first-child{border-top-left-radius:624.938rem;border-bottom-left-radius:624.938rem}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-full:last-child{border-top-right-radius:624.938rem;border-bottom-right-radius:624.938rem}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(.125rem + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-primary:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--c-primary) / var(--tw-ring-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-primary\/40:hover{border-color:rgb(var(--c-primary) / .4)}.hover\:border-primary\/50:hover{border-color:rgb(var(--c-primary) / .5)}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(var(--tw-slate-300) / var(--tw-border-opacity,1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-emerald-100) / var(--tw-bg-opacity,1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-emerald-50) / var(--tw-bg-opacity,1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-indigo-50) / var(--tw-bg-opacity,1))}.hover\:bg-on-surface\/\[0\.02\]:hover{background-color:rgb(var(--c-on-surface) / .02)}.hover\:bg-primary\/10:hover{background-color:rgb(var(--c-primary) / .1)}.hover\:bg-primary\/40:hover{background-color:rgb(var(--c-primary) / .4)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-red-50) / var(--tw-bg-opacity,1))}.hover\:bg-slate-100\/50:hover{background-color:rgb(var(--tw-slate-100) / .5)}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-200) / var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-slate-50) / var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/50:hover{background-color:rgb(var(--tw-slate-50) / .5)}.hover\:bg-slate-50\/60:hover{background-color:rgb(var(--tw-slate-50) / .6)}.hover\:bg-surface-container:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-surface-container) / var(--tw-bg-opacity,1))}.hover\:bg-surface-container-high:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-surface-container-high) / var(--tw-bg-opacity,1))}.hover\:bg-surface-container-high\/40:hover{background-color:rgb(var(--c-surface-container-high) / .4)}.hover\:bg-surface-container-high\/50:hover{background-color:rgb(var(--c-surface-container-high) / .5)}.hover\:bg-surface-container-high\/60:hover{background-color:rgb(var(--c-surface-container-high) / .6)}.hover\:bg-surface-container-high\/70:hover{background-color:rgb(var(--c-surface-container-high) / .7)}.hover\:bg-surface-container-low:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-surface-container-low) / var(--tw-bg-opacity,1))}.hover\:bg-surface-container-low\/80:hover{background-color:rgb(var(--c-surface-container-low) / .8)}.hover\:bg-surface-container-lowest\/50:hover{background-color:rgb(var(--c-surface-container-lowest) / .5)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-white) / var(--tw-bg-opacity,1))}.hover\:bg-white\/70:hover{background-color:rgb(var(--c-white) / .7)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-error:hover{--tw-text-opacity:1;color:rgb(var(--c-error) / var(--tw-text-opacity,1))}.hover\:text-on-surface:hover{--tw-text-opacity:1;color:rgb(var(--c-on-surface) / var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(var(--c-primary) / var(--tw-text-opacity,1))}.hover\:text-primary\/90:hover{color:rgb(var(--c-primary) / .9)}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(var(--tw-slate-900) / var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-slate-900\/5:hover{--tw-shadow-color:rgb(var(--tw-slate-900) / .05);--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-emerald-500\/30:hover{--tw-ring-color:rgb(var(--tw-emerald-500) / .3)}.hover\:ring-primary\/40:hover{--tw-ring-color:rgb(var(--c-primary) / .4)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-primary\/40:focus{border-color:rgb(var(--c-primary) / .4)}.focus\:bg-surface-container-lowest:focus{--tw-bg-opacity:1;background-color:rgb(var(--c-surface-container-lowest) / var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline-offset:.125rem;outline:.125rem solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(.125rem + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-primary\/15:focus{--tw-ring-color:rgb(var(--c-primary) / .15)}.focus\:ring-primary\/20:focus{--tw-ring-color:rgb(var(--c-primary) / .2)}.focus\:ring-primary\/30:focus{--tw-ring-color:rgb(var(--c-primary) / .3)}.focus-visible\:outline-none:focus-visible{outline-offset:.125rem;outline:.125rem solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:.125rem}.focus-visible\:outline-offset-2:focus-visible{outline-offset:.125rem}.focus-visible\:outline-primary:focus-visible{outline-color:rgb(var(--c-primary) / 1)}.focus-visible\:outline-teal-700:focus-visible{outline-color:rgb(var(--tw-teal-700) / 1)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(.125rem + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-indigo-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-indigo-400) / var(--tw-ring-opacity,1))}.focus-visible\:ring-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--c-primary) / var(--tw-ring-opacity,1))}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:rgb(var(--c-primary) / .3)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:text-on-surface:hover:disabled{--tw-text-opacity:1;color:rgb(var(--c-on-surface) / var(--tw-text-opacity,1))}.disabled\:hover\:ring-surface-container-high:hover:disabled{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--c-surface-container-high) / var(--tw-ring-opacity,1))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(var(--tw-indigo-600) / var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgb(var(--tw-indigo-700) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:rgb(var(--c-primary) / var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.has-\[\:checked\]\:border-primary:has(:checked){--tw-border-opacity:1;border-color:rgb(var(--c-primary) / var(--tw-border-opacity,1))}.aria-\[invalid\=true\]\:border-rose-300[aria-invalid=true]{--tw-border-opacity:1;border-color:rgb(var(--tw-rose-300) / var(--tw-border-opacity,1))}@media (prefers-reduced-motion:no-preference){@keyframes shop-visit-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion-safe\:animate-shop-visit-bar{animation:.9s cubic-bezier(.16,1,.3,1) both shop-visit-bar}@keyframes shop-visit-rise{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.motion-safe\:animate-shop-visit-rise{animation:.5s cubic-bezier(.16,1,.3,1) both shop-visit-rise}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=640px){.sm\:left-0{left:0}.sm\:left-4{left:1rem}.sm\:right-4{right:1rem}.sm\:top-4{top:1rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-full{grid-column:1/-1}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:ml-3{margin-left:.75rem}.sm\:mt-0{margin-top:0}.sm\:mt-6{margin-top:1.5rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-16{height:4rem}.sm\:h-40{height:10rem}.sm\:h-56{height:14rem}.sm\:h-\[min\(50vh\,30rem\)\]{height:min(50vh,30rem)}.sm\:h-\[min\(52vh\,32rem\)\]{height:min(52vh,32rem)}.sm\:h-\[min\(56vh\,480px\)\]{height:min(56vh,30rem)}.sm\:max-h-none{max-height:none}.sm\:min-h-\[9rem\]{min-height:9rem}.sm\:w-16{width:4rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-\[22rem\]{width:22rem}.sm\:w-\[min\(calc\(100vw-3rem\)\,34rem\)\]{width:min(100vw - 3rem,34rem)}.sm\:w-auto{width:auto}.sm\:min-w-\[11\.5rem\]{min-width:11.5rem}.sm\:min-w-\[12px\]{min-width:.75rem}.sm\:min-w-\[220px\]{min-width:13.75rem}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-\[24px\]{max-width:1.5rem}.sm\:max-w-\[70\%\]{max-width:70%}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_120px_auto\]{grid-template-columns:1fr 7.5rem auto}.sm\:grid-cols-\[1fr_1fr_72px_auto\]{grid-template-columns:1fr 1fr 4.5rem auto}.sm\:grid-cols-\[1fr_1fr_80px_80px_auto\]{grid-template-columns:1fr 1fr 5rem 5rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(160px\,2fr\)_3fr\]{grid-template-columns:minmax(10rem,2fr) 3fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-y-0{row-gap:0}.sm\:rounded-none{border-radius:0}.sm\:p-0{padding:0}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[28px\]{font-size:1.75rem}.sm\:text-\[46px\]{font-size:2.875rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=768px){.md\:bottom-8{bottom:2rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=1024px){.lg\:left-72{left:18rem}.lg\:top-0{top:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[min\(58vh\,560px\)\]{height:min(58vh,35rem)}.lg\:min-h-\[calc\(100dvh-3rem\)\]{min-height:calc(100dvh - 3rem)}.lg\:w-\[22rem\]{width:22rem}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[5fr_7fr\]{grid-template-columns:5fr 7fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 23.75rem}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:1.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:w-\[24rem\]{width:24rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(20rem\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(20rem,1fr)}}@media (width>=1536px){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb{height:1rem}.\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb{width:1rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:624.938rem}.\[\&\:\:-webkit-slider-thumb\]\:bg-primary::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:rgb(var(--c-primary) / var(--tw-bg-opacity,1))}.\[\&\:\:-webkit-slider-thumb\]\:shadow-md::-webkit-slider-thumb{--tw-shadow:var(--shadow-pill);--tw-shadow-colored:var(--shadow-pill);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\[\&\>\.ins-tile\]\:h-full>.ins-tile{height:100%}.\[\&\>svg\]\:size-\[1em\]>svg{width:1em;height:1em}.\[\&_\.leaflet-container\]\:h-full .leaflet-container{height:100%}.\[\&_\.leaflet-container\]\:min-h-full .leaflet-container{min-height:100%}.\[\&_\.leaflet-container\]\:w-full .leaflet-container{width:100%}
