*,:after,:before{--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:rgba(59,130,246,.5);--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: }::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:rgba(59,130,246,.5);--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: }/*! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}body,html{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.prose{color:#111827;line-height:1.55}.prose p{margin:.4em 0}.prose p:first-child{margin-top:0}.prose p:last-child{margin-bottom:0}.prose h1,.prose h2,.prose h3,.prose h4{font-weight:600;line-height:1.25;margin:.6em 0 .3em}.prose h1{font-size:1.25rem}.prose h2{font-size:1.125rem}.prose h3{font-size:1rem}.prose ol,.prose ul{margin:.4em 0;padding-left:1.25em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin:.15em 0}.prose code{background:#f3f4f6;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em}.prose pre{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.85em;margin:.5em 0;overflow-x:auto;padding:.6em .8em}.prose pre code{background:transparent;padding:0}.prose table{border-collapse:collapse;font-size:.9em;margin:.5em 0;width:100%}.prose td,.prose th{border:1px solid #e5e7eb;padding:.35em .6em;text-align:left}.prose th{background:#f9fafb;font-weight:600}.prose a{color:#2563eb;text-decoration:underline}.prose-sm{font-size:.875rem}.dark .prose,[data-theme=dark] .prose{color:#f3f4f6}.dark .prose code,[data-theme=dark] .prose code{background:#374151}.dark .prose pre,[data-theme=dark] .prose pre{background:#111827;border-color:#374151}.dark .prose th,[data-theme=dark] .prose th{background:#1f2937}.dark .prose td,.dark .prose th,[data-theme=dark] .prose td,[data-theme=dark] .prose th{border-color:#374151}.dark .prose a,[data-theme=dark] .prose a{color:#60a5fa}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url("../fonts/inter-latin-wght-normal.260c81a4759b.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url("../fonts/inter-latin-ext-wght-normal.1ad231aac0a8.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url("../fonts/inter-cyrillic-wght-normal.de93fdc85e3d.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 900;src:url("../fonts/jetbrains-mono-latin-wght-normal.b058178d7f30.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 900;src:url("../fonts/jetbrains-mono-latin-ext-wght-normal.e36841ed93d5.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 900;src:url("../fonts/jetbrains-mono-cyrillic-wght-normal.615bf869ebeb.woff2") format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}:root,[data-palette=suppper]{--bg:245 247 249;--surface:255 255 255;--surface-2:250 251 252;--hairline:236 238 242;--hairline-soft:242 244 247;--ink:12 18 31;--ink-2:18 24 36;--on-ink:255 255 255;--text-1:33 41 54;--text-2:77 85 98;--text-3:151 162 182;--green:92 135 107;--green-strong:70 107 84;--green-tint:227 239 230;--green-wash:237 245 239;--green-on:255 255 255;--red:206 74 58;--red-strong:178 60 45;--red-tint:248 228 225;--red-wash:253 240 238;--red-on:255 255 255;--red-fill:206 74 58;--gold:217 168 102;--gold-strong:168 125 60;--gold-tint:250 242 218;--gold-line:195 185 113;--spark-pos:92 135 107;--spark-neg:206 74 58}:root[data-theme=dark]:not([data-palette]),[data-palette=suppper][data-theme=dark]{--bg:14 17 22;--surface:22 26 33;--surface-2:27 32 41;--hairline:38 44 54;--hairline-soft:31 36 45;--ink:42 50 63;--ink-2:35 42 53;--on-ink:255 255 255;--text-1:230 234 240;--text-2:167 176 191;--text-3:107 118 134;--green:127 174 141;--green-strong:156 199 168;--green-tint:27 42 33;--green-wash:22 36 28;--green-on:14 17 22;--red:224 112 95;--red-strong:238 136 120;--red-tint:46 28 25;--red-wash:39 23 21;--red-on:14 17 22;--red-fill:142 58 45;--gold:224 184 126;--gold-strong:237 203 151;--gold-tint:43 35 23;--gold-line:122 100 56;--spark-pos:127 174 141;--spark-neg:224 112 95}[data-palette=graphite]{--bg:243 244 246;--surface:255 255 255;--surface-2:249 250 251;--hairline:229 231 235;--hairline-soft:240 241 243;--ink:20 24 29;--ink-2:26 31 38;--on-ink:255 255 255;--text-1:28 33 39;--text-2:75 85 99;--text-3:155 163 174;--green:74 124 107;--green-strong:53 96 79;--green-tint:226 237 234;--green-wash:238 244 242;--green-on:255 255 255;--red:176 74 62;--red-strong:143 58 48;--red-tint:242 228 225;--red-wash:249 239 237;--red-on:255 255 255;--red-fill:176 74 62;--gold:169 138 83;--gold-strong:126 102 54;--gold-tint:241 235 221;--gold-line:185 165 122;--spark-pos:74 124 107;--spark-neg:176 74 62}[data-palette=graphite][data-theme=dark]{--bg:13 15 18;--surface:21 24 28;--surface-2:25 29 34;--hairline:36 41 48;--hairline-soft:29 33 40;--ink:43 49 57;--ink-2:36 42 49;--on-ink:255 255 255;--text-1:231 233 236;--text-2:163 170 180;--text-3:106 114 128;--green:111 165 147;--green-strong:141 192 174;--green-tint:24 37 31;--green-wash:20 32 27;--green-on:13 15 18;--red:205 109 95;--red-strong:221 135 122;--red-tint:40 26 23;--red-wash:34 22 20;--red-on:13 15 18;--red-fill:125 52 43;--gold:196 167 113;--gold-strong:216 191 143;--gold-tint:36 32 26;--gold-line:107 92 60;--spark-pos:111 165 147;--spark-neg:205 109 95}[data-palette=paper]{--bg:246 243 238;--surface:255 253 250;--surface-2:250 247 242;--hairline:232 226 216;--hairline-soft:240 235 227;--ink:31 27 22;--ink-2:39 33 25;--on-ink:253 251 247;--text-1:42 36 29;--text-2:90 80 69;--text-3:160 150 138;--green:95 122 82;--green-strong:71 96 60;--green-tint:230 237 223;--green-wash:238 243 233;--green-on:255 253 250;--red:181 83 63;--red-strong:147 64 47;--red-tint:246 227 220;--red-wash:250 238 233;--red-on:255 253 250;--red-fill:181 83 63;--gold:176 136 67;--gold-strong:138 106 47;--gold-tint:245 235 213;--gold-line:201 174 119;--spark-pos:95 122 82;--spark-neg:181 83 63}[data-palette=paper][data-theme=dark]{--bg:18 16 13;--surface:26 23 19;--surface-2:31 27 22;--hairline:44 38 30;--hairline-soft:35 31 25;--ink:51 44 34;--ink-2:43 37 29;--on-ink:253 251 247;--text-1:236 229 218;--text-2:176 165 150;--text-3:117 108 96;--green:138 166 122;--green-strong:165 189 150;--green-tint:29 36 24;--green-wash:25 31 21;--green-on:18 16 13;--red:208 125 103;--red-strong:224 149 128;--red-tint:42 28 22;--red-wash:35 23 19;--red-on:18 16 13;--red-fill:130 57 42;--gold:208 168 98;--gold-strong:226 192 133;--gold-tint:39 32 22;--gold-line:110 91 52;--spark-pos:138 166 122;--spark-neg:208 125 103}[data-palette=teal]{--bg:242 245 248;--surface:255 255 255;--surface-2:248 250 252;--hairline:226 232 240;--hairline-soft:238 242 247;--ink:15 27 42;--ink-2:20 34 53;--on-ink:255 255 255;--text-1:23 34 49;--text-2:70 84 104;--text-3:147 161 181;--green:47 125 114;--green-strong:31 93 85;--green-tint:220 236 234;--green-wash:232 243 241;--green-on:255 255 255;--red:193 85 78;--red-strong:159 63 56;--red-tint:246 226 224;--red-wash:251 238 236;--red-on:255 255 255;--red-fill:193 85 78;--gold:201 154 78;--gold-strong:152 112 46;--gold-tint:247 237 217;--gold-line:212 181 119;--spark-pos:47 125 114;--spark-neg:193 85 78}[data-palette=teal][data-theme=dark]{--bg:10 17 25;--surface:17 26 37;--surface-2:22 32 44;--hairline:31 43 58;--hairline-soft:25 36 51;--ink:35 51 70;--ink-2:28 42 58;--on-ink:255 255 255;--text-1:227 235 244;--text-2:159 176 196;--text-3:100 119 141;--green:95 167 156;--green-strong:131 195 184;--green-tint:18 38 34;--green-wash:15 32 29;--green-on:10 17 25;--red:217 119 110;--red-strong:232 146 135;--red-tint:42 26 25;--red-wash:35 21 20;--red-on:10 17 25;--red-fill:138 58 52;--gold:220 174 107;--gold-strong:235 198 142;--gold-tint:39 32 22;--gold-line:119 96 58;--spark-pos:95 167 156;--spark-neg:217 119 110}[data-palette=sapphire]{--bg:244 246 251;--surface:255 255 255;--surface-2:249 250 253;--hairline:227 232 242;--hairline-soft:239 242 248;--ink:26 58 110;--ink-2:22 50 94;--on-ink:255 255 255;--text-1:26 37 64;--text-2:71 83 111;--text-3:142 155 184;--green:78 128 113;--green-strong:55 96 79;--green-tint:224 237 232;--green-wash:236 244 241;--green-on:255 255 255;--red:194 77 70;--red-strong:158 58 52;--red-tint:247 227 225;--red-wash:252 239 237;--red-on:255 255 255;--red-fill:194 77 70;--gold:199 154 85;--gold-strong:148 112 44;--gold-tint:248 239 219;--gold-line:209 181 126;--spark-pos:78 128 113;--spark-neg:194 77 70}[data-palette=sapphire][data-theme=dark]{--bg:8 13 24;--surface:16 23 40;--surface-2:21 29 50;--hairline:32 42 66;--hairline-soft:26 34 54;--ink:47 82 144;--ink-2:40 71 125;--on-ink:255 255 255;--text-1:228 234 246;--text-2:159 173 204;--text-3:100 115 143;--green:111 168 148;--green-strong:143 196 176;--green-tint:20 36 31;--green-wash:16 32 27;--green-on:8 13 24;--red:217 117 108;--red-strong:232 143 133;--red-tint:42 25 24;--red-wash:35 20 19;--red-on:8 13 24;--red-fill:138 56 48;--gold:217 174 112;--gold-strong:233 198 148;--gold-tint:38 32 26;--gold-line:116 96 58;--spark-pos:111 168 148;--spark-neg:217 117 108}[data-palette=ultramarine]{--bg:242 245 250;--surface:255 255 255;--surface-2:247 249 253;--hairline:225 232 243;--hairline-soft:237 241 248;--ink:20 40 79;--ink-2:16 31 63;--on-ink:255 255 255;--text-1:22 35 61;--text-2:68 82 116;--text-3:142 156 187;--green:46 127 166;--green-strong:31 98 136;--green-tint:230 242 248;--green-wash:239 247 250;--green-on:255 255 255;--red:59 78 156;--red-strong:44 60 128;--red-tint:216 220 239;--red-wash:231 234 247;--red-on:255 255 255;--red-fill:59 78 156;--gold:110 134 184;--gold-strong:72 89 138;--gold-tint:234 237 247;--gold-line:152 169 207;--spark-pos:46 127 166;--spark-neg:59 78 156}[data-palette=ultramarine][data-theme=dark]{--bg:7 12 22;--surface:15 22 38;--surface-2:20 29 49;--hairline:30 41 63;--hairline-soft:24 33 51;--ink:34 55 95;--ink-2:28 46 82;--on-ink:255 255 255;--text-1:226 233 246;--text-2:156 172 201;--text-3:97 114 143;--green:95 168 200;--green-strong:133 195 220;--green-tint:15 36 48;--green-wash:12 29 39;--green-on:7 12 22;--red:113 134 208;--red-strong:147 164 224;--red-tint:26 31 60;--red-wash:20 24 47;--red-on:7 12 22;--red-fill:59 70 163;--gold:130 150 196;--gold-strong:162 178 216;--gold-tint:23 28 43;--gold-line:67 82 125;--spark-pos:95 168 200;--spark-neg:113 134 208}[data-palette=malachite]{--bg:241 246 242;--surface:255 255 255;--surface-2:246 251 247;--hairline:223 234 226;--hairline-soft:236 243 238;--ink:18 48 31;--ink-2:14 40 25;--on-ink:255 255 255;--text-1:23 40 29;--text-2:70 88 76;--text-3:140 160 147;--green:63 143 100;--green-strong:43 112 80;--green-tint:227 242 233;--green-wash:238 247 241;--green-on:255 255 255;--red:23 97 79;--red-strong:15 74 60;--red-tint:210 228 220;--red-wash:227 239 233;--red-on:255 255 255;--red-fill:23 97 79;--gold:138 154 78;--gold-strong:101 114 47;--gold-tint:238 242 220;--gold-line:169 181 115;--spark-pos:63 143 100;--spark-neg:23 97 79}[data-palette=malachite][data-theme=dark]{--bg:6 13 9;--surface:14 23 18;--surface-2:19 31 24;--hairline:29 42 34;--hairline-soft:23 33 27;--ink:30 59 43;--ink-2:25 50 36;--on-ink:255 255 255;--text-1:226 237 230;--text-2:155 178 163;--text-3:97 114 100;--green:111 190 142;--green-strong:147 212 172;--green-tint:15 36 26;--green-wash:12 29 21;--green-on:6 13 9;--red:63 169 140;--red-strong:98 194 166;--red-tint:12 38 32;--red-wash:10 31 26;--red-on:6 13 9;--red-fill:13 99 80;--gold:174 190 114;--gold-strong:198 212 145;--gold-tint:28 33 22;--gold-line:92 106 56;--spark-pos:111 190 142;--spark-neg:63 169 140}.progressive{background:rgb(var(--bg));color:rgb(var(--text-1));font-family:var(--font-sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;transition:background .2s var(--ease),color .2s var(--ease)}.nav-sep{background:rgb(var(--hairline));height:1px;margin:10px 4px}:root{--r-card:14px;--r-ctl:10px;--r-panel:20px;--pad-card:18px;--gap:16px;--nav-w:264px;--top-h:56px;--sh-card:0 1px 2px rgba(16,24,40,.04);--sh-raise:0 4px 12px -2px rgba(16,24,40,.08);--sh-panel:0 16px 40px -12px rgba(16,24,40,.18);--font-sans:"Inter Variable",Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;--font-mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.32,.72,0,1)}[data-theme=dark]{--sh-card:0 1px 2px rgba(0,0,0,.4);--sh-raise:0 4px 12px -2px rgba(0,0,0,.5);--sh-panel:0 16px 40px -12px rgba(0,0,0,.6)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.m-meta{color:rgb(var(--text-3));font:500 11px/1.4 var(--font-mono);letter-spacing:.14em}.m-label,.m-meta{text-transform:uppercase}.m-label{color:rgb(var(--text-2));font:600 11px/1.4 var(--font-mono);letter-spacing:.12em}.m-col{font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.m-col,.m-delta{color:rgb(var(--text-3))}.m-delta{font:500 12px/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.m-num{font:500 13px/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.m-num,.m-num-lg{color:rgb(var(--text-1))}.m-num-lg{font:500 15px/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.cap{font:600 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.is-green{color:rgb(var(--green))}.is-red{color:rgb(var(--red))}.is-gold{color:rgb(var(--gold-strong))}.is-mut{color:rgb(var(--text-3))}.is-sec{color:rgb(var(--text-2))}.kpi-value{color:rgb(var(--text-1));font:700 32px/1.1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kpi-unit{color:rgb(var(--text-2));font:500 18px/1 var(--font-sans);margin-left:6px}.kpi-cur{color:rgb(var(--text-3));font:500 12px/1 var(--font-sans);margin-left:2px}.h1{font:600 28px/1.15 var(--font-sans);letter-spacing:-.02em}.h1,.h2{margin:0}.h2{font:600 20px/1.2 var(--font-sans);letter-spacing:-.01em}.h3{font:600 16px/1.3 var(--font-sans);margin:0}.muted{color:rgb(var(--text-3))}.small{font-size:13px}.meta-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.meta-dot{background:rgb(var(--gold));border-radius:50%;flex:none;height:6px;width:6px}.meta-dot.ok{background:rgb(var(--green))}.meta-dot.bad{background:rgb(var(--red))}.ruler{background-image:repeating-linear-gradient(to right,rgb(var(--text-3)) 0 1px,transparent 1px 84px);background-repeat:repeat-x;background-size:84px 6px;height:6px;margin:10px 0 18px;opacity:.5}.ruler--dense{background-image:repeating-linear-gradient(to right,rgb(var(--text-3)) 0 1px,transparent 1px 12px);background-size:12px 6px}.page-head{align-items:flex-end;gap:16px;justify-content:space-between;margin-bottom:4px}.page-head,.sec-head{display:flex;flex-wrap:wrap}.sec-head{align-items:center;gap:10px;margin:28px 0 14px}.sec-dot{background:rgb(var(--gold));border-radius:50%;flex:none;height:6px;width:6px}.card{background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-card);box-shadow:var(--sh-card);padding:var(--pad-card)}.card--flush{overflow:hidden;padding:0}.card--green{border-top:2px solid rgb(var(--green))}.card--red{border-top:2px solid rgb(var(--red))}.card--gold{border-top:2px solid rgb(var(--gold-line))}.card--ink{border-top:2px solid rgb(var(--ink))}.card--filled-red{background:rgb(var(--red-fill));border-color:rgb(var(--red-fill));color:#fff}.card--filled-red .m-delta,.card--filled-red .m-label,.card--filled-red .m-meta,.card--filled-red .muted{color:hsla(0,0%,100%,.74)}.card--filled-red .cap,.card--filled-red .kpi-unit,.card--filled-red .kpi-value,.card--filled-red .m-num{color:#fff}.card--filled-red .is-green{color:#dff0e4}.card--filled-red .kpi-cur{color:hsla(0,0%,100%,.7)}.card--filled-ink{background:rgb(var(--ink-2));border-color:rgb(var(--ink-2));color:#fff}.card--filled-ink .m-delta,.card--filled-ink .m-label,.card--filled-ink .m-meta{color:hsla(0,0%,100%,.6)}.card--filled-ink .cap,.card--filled-ink .kpi-value,.card--filled-ink .m-num{color:#fff}.card-head{border-bottom:1px solid rgb(var(--hairline));gap:12px;justify-content:space-between;padding:16px 18px}.card-head,.kpi-head{align-items:center;display:flex}.kpi-head{gap:8px;margin-bottom:14px}.kpi-ico{background:rgb(var(--hairline));border-radius:7px;color:rgb(var(--text-2));display:grid;flex:none;height:22px;place-items:center;width:22px}.card--filled-ink .kpi-ico,.card--filled-red .kpi-ico{background:hsla(0,0%,100%,.16);color:#fff}.kpi-sub{color:rgb(var(--text-3));font-size:12px;margin-top:4px}.kpi-rows{display:grid;gap:8px;margin-top:18px}.kpi-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.kpi-slim .kpi-title{color:rgb(var(--text-2));font-size:14px}.kpi-slim .kpi-value{display:block;font-size:26px;margin-top:6px}.bar{background:rgb(var(--hairline));height:3px;overflow:hidden}.bar,.bar>i{border-radius:2px}.bar>i{background:rgb(var(--text-3));display:block;height:100%}.bar--green>i{background:rgb(var(--green))}.bar--red>i{background:rgb(var(--red))}.bar--gold>i{background:rgb(var(--gold))}.card--filled-red .bar{background:hsla(0,0%,100%,.25)}.card--filled-red .bar>i{background:#fff}.card--filled-ink .bar{background:hsla(0,0%,100%,.18)}.spark{display:block;height:34px;overflow:visible;width:100%}.spark path{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.spark .pos{stroke:rgb(var(--spark-pos))}.spark .neg{stroke:rgb(var(--spark-neg))}.spark circle{fill:currentColor}.pill{align-items:center;border-radius:999px;display:inline-flex;font:600 11px/1.35 var(--font-sans);gap:5px;padding:4px 10px;white-space:nowrap}.pill--green{background:rgb(var(--green));color:rgb(var(--green-on))}.pill--red{background:rgb(var(--red-tint));color:rgb(var(--red-strong))}.pill--gold{background:rgb(var(--gold-tint));color:rgb(var(--gold-strong))}.pill--gray{background:rgb(var(--hairline));color:rgb(var(--text-2))}.pill--ghost{background:transparent;border:1px solid rgb(var(--hairline));color:rgb(var(--text-2))}.card--filled-red .pill--red{background:hsla(0,0%,100%,.92);color:rgb(var(--red-strong))}.pill-mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.dot{border-radius:50%;display:inline-block;flex:none;height:7px;width:7px}.dot--green{background:rgb(var(--green))}.dot--red{background:rgb(var(--red))}.dot--gold{background:rgb(var(--gold))}.dot--amber{background:rgb(var(--gold-line))}.dot--ink{background:rgb(var(--ink))}.dot--mut{background:rgb(var(--text-3))}.ctl-row{display:flex;flex-wrap:wrap;gap:10px}.ctl-row,.seg{align-items:center}.seg{background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:999px;box-shadow:var(--sh-card);display:inline-flex;gap:2px;padding:4px}.seg>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:var(--r-ctl);color:rgb(var(--text-2));cursor:pointer;font:500 14px/1 var(--font-sans);padding:8px 14px;transition:background .15s var(--ease),color .15s var(--ease)}.seg>button:hover{background:rgb(var(--hairline-soft));color:rgb(var(--text-1))}.seg>button[aria-selected=true]{background:rgb(var(--ink));color:rgb(var(--on-ink))}.seg--sm>button{font-size:13px;padding:6px 11px}.select-pill{align-items:center;background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:999px;box-shadow:var(--sh-card);color:rgb(var(--text-1));cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:9px 14px}.select-pill .mut{color:rgb(var(--text-3))}.btn{align-items:center;background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-ctl);box-shadow:var(--sh-card);color:rgb(var(--text-1));cursor:pointer;display:inline-flex;font:500 14px/1 var(--font-sans);gap:8px;padding:9px 15px;transition:background .15s var(--ease)}.btn:hover{background:rgb(var(--hairline-soft))}.btn--ink{background:rgb(var(--ink));border-color:rgb(var(--ink));color:rgb(var(--on-ink))}.btn--ink:hover{background:rgb(var(--ink-2))}.btn--green{background:rgb(var(--green));border-color:rgb(var(--green));color:rgb(var(--green-on))}.btn--ghost{background:transparent;border-color:transparent;box-shadow:none;color:rgb(var(--text-2))}.field{align-items:center;background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-ctl);color:rgb(var(--text-3));display:flex;font-size:14px;gap:9px;padding:10px 14px;width:100%}.tabs{border-bottom:1px solid rgb(var(--hairline));display:flex;gap:22px;overflow-x:auto}.tabs>a{align-items:center;border-bottom:2px solid transparent;color:rgb(var(--text-2));display:flex;font-size:14px;gap:8px;margin-bottom:-1px;padding:12px 0;text-decoration:none;white-space:nowrap}.tabs>a[aria-current=page]{border-bottom-color:rgb(var(--ink));color:rgb(var(--text-1));font-weight:500}.insight{background:rgb(var(--surface));border:1px solid rgb(var(--hairline));box-shadow:var(--sh-card);cursor:pointer;gap:12px;justify-content:space-between;padding:13px 16px}.insight,.strip{align-items:center;border-radius:var(--r-card);display:flex}.strip{border:1px solid transparent;font-size:14px;gap:10px;padding:12px 16px}.strip--red{background:rgb(var(--red-wash));border-color:rgb(var(--red-tint));color:rgb(var(--red-strong))}.strip--gold{background:rgb(var(--gold-tint));color:rgb(var(--gold-strong))}.strip--green{background:rgb(var(--green-wash));color:rgb(var(--green-strong))}.strip--info{border-color:rgb(var(--hairline));color:rgb(var(--text-2))}.strip--info,.strip--top-red{background:rgb(var(--surface))}.strip--top-red{border-top:2px solid rgb(var(--red));color:rgb(var(--text-1))}.tbl-wrap{background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-card);box-shadow:var(--sh-card);overflow:hidden}.tbl{border-collapse:collapse;width:100%}.tbl thead th{background:rgb(var(--surface-2));border-bottom:1px solid rgb(var(--hairline));padding:12px 16px;text-align:right;white-space:nowrap}.tbl thead th:first-child{text-align:left}.tbl td{border-bottom:1px solid rgb(var(--hairline-soft));padding:13px 16px;vertical-align:middle}.tbl td:not(:first-child){text-align:right}.tbl tbody tr:last-child td{border-bottom:0}.tbl--tight td{padding:9px 16px}.row--green td{background:rgb(var(--green-tint))}.row--red td{background:rgb(var(--red-tint))}.row--gold td{background:rgb(var(--gold-tint))}.row--ink td{background:rgb(var(--ink-2));color:#fff}.row--ink td .cap,.row--ink td .m-num{color:#fff}.row--ink td .is-red{color:color-mix(in srgb,rgb(var(--red)) 55%,#fff)}.row--sub td:first-child{padding-left:34px}.twisty{display:inline-flex;width:14px}.sub,.twisty{color:rgb(var(--text-3))}.sub{display:block;font-family:var(--font-mono);font-size:11.5px;margin-top:2px}.feed{background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-card);box-shadow:var(--sh-card);overflow:hidden}.feed-day{background:rgb(var(--surface-2));border-bottom:1px solid rgb(var(--hairline));padding:12px 18px}.feed-row{align-items:center;border-bottom:1px solid rgb(var(--hairline-soft));display:grid;gap:14px;grid-template-columns:3px 1fr auto;padding:14px 18px}.feed-row:last-child{border-bottom:0}.feed-row:hover{background:rgb(var(--hairline-soft))}.feed-flag{background:rgb(var(--text-3));border-radius:2px;height:30px;width:3px}.feed-flag--in{background:rgb(var(--green))}.feed-flag--out{background:rgb(var(--red))}.feed-title{font-size:14.5px}.feed-note{color:rgb(var(--text-3));font-size:12.5px;margin-top:2px}.item{border-bottom:1px solid rgb(var(--hairline-soft));display:grid;gap:10px 14px;grid-template-columns:auto 1fr;padding:12px 0}.item:last-child{border-bottom:0}.item-sum{font:500 14px/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.check{border-bottom:1px solid rgb(var(--hairline));padding:18px}.check:last-child{border-bottom:0}.check-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.check-formula{color:rgb(var(--text-2));font-size:14px;margin-top:4px}.check-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:16px}.check-cell .m-label{display:block;margin-bottom:4px}.check-foot{align-items:center;border-top:1px solid rgb(var(--hairline-soft));display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding-top:14px}.chat-hero{padding:36px 16px 28px;text-align:center}.chat-hero .h1{font-size:40px;line-height:1.12}.chat-hero .h1 .dim,.chat-hero p{color:rgb(var(--text-2))}.chat-hero p{font-size:14.5px;margin:14px auto 0;max-width:520px}.chat-mark{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:18px}.chat-mark i{background:rgb(var(--hairline));display:block;height:1px;width:56px}.chat-mark b{background:rgb(var(--gold));border-radius:50%;display:block;height:11px;width:11px}.tpl{align-items:center;border-bottom:1px solid rgb(var(--hairline-soft));cursor:pointer;display:grid;gap:14px;grid-template-columns:34px 92px 1fr auto;padding:14px 18px}.tpl:last-child{border-bottom:0}.tpl:hover{background:rgb(var(--hairline-soft))}.tpl-tag{justify-self:start}.tpl-hint{color:rgb(var(--text-3));font:500 12px/1.4 var(--font-mono);margin-top:3px}.composer{align-items:center;background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-card);box-shadow:var(--sh-raise);display:flex;gap:12px;padding:14px 18px}.grid2{grid-template-columns:repeat(2,1fr)}.grid2,.grid3{display:grid;gap:var(--gap)}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr)}.grid4,.grid5{display:grid;gap:var(--gap)}.grid5{grid-template-columns:repeat(5,1fr)}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grid-auto,.stack{display:grid;gap:var(--gap)}.stack-sm{display:grid;gap:10px}@media (max-width:900px){.nav{display:none}.grid2,.grid3,.grid4,.grid5{grid-template-columns:1fr}.grid-auto,.grid2.pair,.grid4.pair,.grid5.pair{grid-template-columns:1fr 1fr}.kpi-value{font-size:28px}.chat-hero{padding:24px 4px 20px}.chat-hero .h1{font-size:26px}.tbl-wrap.as-cards{background:none;border:0;box-shadow:none;overflow:visible}.tbl-wrap.as-cards .tbl,.tbl-wrap.as-cards tbody,.tbl-wrap.as-cards td,.tbl-wrap.as-cards thead,.tbl-wrap.as-cards tr{display:block;width:100%}.tbl-wrap.as-cards thead{display:none}.tbl-wrap.as-cards tr{background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-card);box-shadow:var(--sh-card);margin-bottom:10px;padding:14px 16px}.tbl-wrap.as-cards td{align-items:baseline;background:none!important;border:0!important;display:flex;gap:12px;justify-content:space-between;padding:0}.tbl-wrap.as-cards td+td{margin-top:7px}.tbl-wrap.as-cards td:not(:first-child):before{color:rgb(var(--text-3));content:attr(data-th);font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.tbl-wrap.as-cards td:not(:first-child){text-align:right}.tbl-wrap.as-cards tr.row--green{background:rgb(var(--green-tint));border-color:rgb(var(--green))}.tbl-wrap.as-cards tr.row--red{background:rgb(var(--red-tint));border-color:rgb(var(--red))}.tbl-wrap.as-cards tr.row--ink{background:rgb(var(--ink-2));border-color:rgb(var(--ink-2))}.tbl-wrap.as-cards tr.row--ink .cap,.tbl-wrap.as-cards tr.row--ink .m-num,.tbl-wrap.as-cards tr.row--ink td{color:#fff}.tbl-wrap.as-cards tr.row--sub td:first-child{padding-left:0}.check-grid{grid-template-columns:1fr 1fr}.tpl{grid-template-columns:28px 1fr;row-gap:6px}.tpl-body,.tpl-tag{grid-column:2}.tpl-arrow{display:none}.feed-row{grid-template-columns:3px 1fr}.feed-row .feed-sum{grid-column:2}.sticky-ctl{background:rgb(var(--bg));margin:0 0 4px;padding:10px 0;position:sticky;top:58px;z-index:40}.scroll-x{display:flex;gap:8px;margin:0 -16px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}.scroll-x>*{flex:none}}.ico{height:15px;width:15px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.ico-l{height:20px;width:20px}.ico-s{height:13px;width:13px}:root{--contour-accent:rgb(var(--ink));--contour-on:rgb(var(--on-ink))}[data-contour=studio]{--contour-accent:rgb(var(--gold));--contour-on:#111827}[data-contour=console]{--contour-accent:rgb(var(--red));--contour-on:#fff}.badge-mode{background:var(--contour-accent);border-radius:999px;color:var(--contour-on);display:inline-block;font:600 9.5px/1.4 var(--font-mono);letter-spacing:.1em;padding:2px 7px;text-transform:uppercase}.banner-stage{background:rgb(var(--gold));color:#1a1a1a;font:600 11px/1.4 var(--font-mono);letter-spacing:.12em;padding:5px 16px;text-transform:uppercase}.app{align-items:start;display:grid;gap:22px;grid-template-columns:264px minmax(0,1fr);margin:0 auto;max-width:1760px;padding:18px}[data-nav=rail] .app{gap:16px;grid-template-columns:56px minmax(0,1fr)}.nav2{background:rgb(var(--surface));border-radius:var(--r-panel);box-shadow:var(--sh-panel);display:flex;flex-direction:column;max-height:calc(100vh - 36px);overflow:hidden;padding:12px;position:sticky;top:18px}.nav2-logo{align-items:center;background:none;border:0;color:rgb(var(--text-1));cursor:pointer;display:flex;gap:10px;padding:6px 8px 10px;text-align:left;width:100%}.nav2-logo .mark{background:var(--contour-accent);border-radius:9px;color:var(--contour-on);display:grid;flex:none;font:700 13px/1 var(--font-sans);height:28px;place-items:center;width:28px}.nav2-logo .t{display:block;font:600 15px/1.2 var(--font-sans)}.nav2-logo .h{color:rgb(var(--text-3));display:block;font:400 11.5px/1.3 var(--font-sans)}[data-nav=rail] .nav2-logo{justify-content:center;padding:6px 0 10px}[data-nav=rail] .nav2-logo .nm{display:none}.nav2-org{align-items:center;background:rgb(var(--surface-2));border:1px solid rgb(var(--hairline));border-radius:11px;color:rgb(var(--text-1));cursor:pointer;display:flex;gap:9px;margin-bottom:8px;padding:8px 10px;text-align:left;width:100%}.nav2-org:hover{background:rgb(var(--hairline-soft))}.nav2-org .ava{background:rgb(var(--hairline));border-radius:7px;color:rgb(var(--text-2));display:grid;flex:none;font:600 10px/1 var(--font-sans);height:22px;place-items:center;width:22px}.nav2-org .nm{flex:1;min-width:0}.nav2-org .t{display:block;font:500 13px/1.25 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav2-org .h{display:block;font:400 11px/1.3 var(--font-mono)}.nav2-org .h,.nav2-org svg{color:rgb(var(--text-3))}.nav2-list{flex:1;margin:0 -4px;overflow-y:auto;padding:0 4px;scrollbar-width:none}.nav2-list::-webkit-scrollbar{display:none}.nav2-list>a{align-items:flex-start;border-radius:11px;color:rgb(var(--text-1));display:flex;gap:11px;padding:9px 11px;text-decoration:none;transition:background .15s var(--ease)}.nav2-list>a:hover{background:rgb(var(--hairline-soft))}.nav2-list>a[aria-current=page]{background:rgb(var(--hairline))}.nav2-list .t{display:block;font:500 14.5px/1.3 var(--font-sans)}.nav2-list .h{color:rgb(var(--text-3));display:block;font:400 11.5px/1.3 var(--font-sans);margin-top:1px}.nav2-list>a>svg{color:rgb(var(--text-2));flex:none;margin-top:2px}.nav2-list .nm{flex:1;min-width:0}.nav2-list .chev{color:rgb(var(--text-3));margin-top:3px}.nav2-list--l2>a{border-left:2px solid transparent;border-radius:0 11px 11px 0;padding-left:14px}.nav2-list--l2>a[aria-current=page]{border-left-color:var(--contour-accent)}.nav2-back{align-items:center;background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:10px;color:rgb(var(--text-2));cursor:pointer;display:flex;font:600 10.5px/1.4 var(--font-mono);gap:8px;letter-spacing:.12em;margin-bottom:8px;padding:7px 10px;text-transform:uppercase;width:100%}.nav2-back:hover{background:rgb(var(--hairline-soft));color:rgb(var(--text-1))}.nav2-sec{align-items:flex-start;border-bottom:1px solid rgb(var(--hairline));display:flex;gap:11px;margin-bottom:4px;padding:4px 11px 12px}.nav2-sec svg{color:rgb(var(--text-2));flex:none;margin-top:2px}.nav2-sec .t{display:block;font:600 16px/1.25 var(--font-sans)}.nav2-sec .h{color:rgb(var(--text-3));display:block;font:400 11.5px/1.3 var(--font-sans)}.nav2-list--rail{align-items:center;display:flex;flex-direction:column;gap:4px}.nav2-list--rail>a{justify-content:center;padding:9px}.nav2-list--rail .nav-sep{width:24px}.nav2-foot{border-top:1px solid rgb(var(--hairline));margin-top:6px;padding-top:10px}.nav2-profile{align-items:center;background:none;border:0;border-radius:11px;color:rgb(var(--text-1));cursor:pointer;display:flex;gap:10px;padding:7px 9px;position:relative;text-align:left;width:100%}.nav2-profile:hover{background:rgb(var(--hairline-soft))}.nav2-profile .ava{background:rgb(var(--ink));border-radius:50%;color:rgb(var(--on-ink));display:grid;flex:none;font:600 11px/1 var(--font-sans);height:30px;place-items:center;width:30px}.nav2-profile .nm{flex:1;min-width:0}.nav2-profile .t{display:block;font:500 13.5px/1.25 var(--font-sans)}.nav2-profile .h{color:rgb(var(--text-3));display:block;font:400 11px/1.3 var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-nav=rail] .nav2-profile{justify-content:center;padding:7px 0}[data-nav=rail] .nav2-profile .nm{display:none}.dot-badge{background:rgb(var(--red));border-radius:999px;color:#fff;flex:none;font:600 10px/17px var(--font-mono);height:17px;min-width:17px;padding:0 5px;text-align:center}[data-nav=rail] .nav2-profile .dot-badge{position:absolute;right:4px;top:2px}.nav2-fly{border:1px solid rgb(var(--hairline));border-radius:var(--r-panel);left:78px;max-height:70vh;overflow-y:auto;padding:12px;width:236px;z-index:80}.nav2-fly,.profile-pop{background:rgb(var(--surface));box-shadow:var(--sh-panel);position:fixed}.profile-pop{border:1px solid rgb(var(--hairline));border-radius:16px;bottom:74px;left:18px;padding:8px;width:244px;z-index:85}.profile-pop .pp-head{align-items:center;border-bottom:1px solid rgb(var(--hairline));display:flex;gap:10px;margin-bottom:6px;padding:8px 10px 12px}.profile-pop .ava{background:rgb(var(--ink));border-radius:50%;color:rgb(var(--on-ink));display:grid;flex:none;font:600 12px/1 var(--font-sans);height:32px;place-items:center;width:32px}.profile-pop .t{display:block;font:500 14px/1.25 var(--font-sans)}.profile-pop .h{color:rgb(var(--text-3));display:block;font:400 11px/1.3 var(--font-mono)}.profile-pop>a,.profile-pop>button{align-items:center;background:none;border:0;border-radius:10px;color:rgb(var(--text-1));cursor:pointer;display:flex;font:400 14px/1.3 var(--font-sans);gap:10px;padding:9px 10px;text-align:left;text-decoration:none;width:100%}.profile-pop>a:hover,.profile-pop>button:hover{background:rgb(var(--hairline-soft))}.profile-pop>a>svg,.profile-pop>button>svg{color:rgb(var(--text-2));flex:none}.profile-pop .m-meta,.profile-pop .pill{margin-left:auto}.form{display:grid;gap:16px;max-width:620px}.form-row{display:grid;gap:6px}.form-row>label{color:rgb(var(--text-2));font:500 13px/1.3 var(--font-sans)}.form-row .hint{color:rgb(var(--text-3));font-size:12px}.inp{background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-ctl);color:rgb(var(--text-1));font:400 14px/1.4 var(--font-sans);padding:10px 13px;width:100%}.inp::-moz-placeholder{color:rgb(var(--text-3))}.inp::placeholder{color:rgb(var(--text-3))}.inp--mono{font-family:var(--font-mono)}.inp:focus-visible{outline:2px solid rgb(var(--ink));outline-offset:1px}textarea.inp{min-height:92px;resize:vertical}.form-grid2{display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-actions{display:flex;padding-top:4px}.form-actions,.toggle{align-items:center;gap:10px}.toggle{cursor:pointer;display:inline-flex}.toggle i{background:rgb(var(--hairline));border-radius:999px;flex:none;height:22px;position:relative;transition:background .15s var(--ease);width:38px}.toggle i:after{background:rgb(var(--surface));border-radius:50%;box-shadow:var(--sh-card);content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s var(--ease);width:16px}.toggle.on i{background:rgb(var(--green))}.toggle.on i:after{transform:translateX(16px)}.kv{display:grid;gap:9px 20px;grid-template-columns:minmax(150px,auto) 1fr}.kv dt{color:rgb(var(--text-3));font:500 11px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.kv dd{font-size:14px;margin:0}.auth{display:grid;min-height:100vh;padding:24px;place-items:center}.auth-box{max-width:400px;width:100%}.auth-brand{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:26px}.auth-brand .mark{background:rgb(var(--ink));border-radius:10px;color:rgb(var(--on-ink));display:grid;font:700 15px/1 var(--font-sans);height:34px;place-items:center;width:34px}.code-boxes{display:flex;gap:9px;justify-content:center}.code-boxes span{background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-ctl);color:rgb(var(--text-1));display:grid;font:600 24px/1 var(--font-mono);height:56px;place-items:center;width:46px}.code-boxes span.filled{border-color:rgb(var(--ink))}.queue{background:rgb(var(--hairline-soft));display:grid;gap:1px}.q-row{align-items:center;background:rgb(var(--surface));display:grid;gap:11px;grid-template-columns:8px 1fr auto;padding:10px 14px}.q-row .st{background:rgb(var(--text-3));border-radius:50%;height:8px;width:8px}.q-row.run .st{background:rgb(var(--gold))}.q-row.ok .st{background:rgb(var(--green))}.q-row.fail .st{background:rgb(var(--red))}.q-row .nm{font-size:13.5px}.split{align-items:start;display:grid;gap:var(--gap);grid-template-columns:1fr 1fr}.code{background:rgb(var(--surface-2));border:1px solid rgb(var(--hairline));border-radius:var(--r-ctl);color:rgb(var(--text-1));font:400 12.5px/1.65 var(--font-mono);overflow-x:auto;padding:13px 15px;white-space:pre}.log{font:400 12px/1.7 var(--font-mono)}.log .t{color:rgb(var(--text-3))}.tree{display:grid;gap:8px}.tree-step{background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-ctl);padding:11px 14px}.tree-step .hd{align-items:center;display:flex;gap:10px;justify-content:space-between}.tree-atoms{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding-left:22px}.empty{color:rgb(var(--text-3));padding:42px 20px;text-align:center}.empty .h3{color:rgb(var(--text-2));margin-bottom:6px}.toolbar{align-items:center;gap:10px;justify-content:space-between;margin-bottom:14px}.chips,.toolbar{display:flex;flex-wrap:wrap}.chips{gap:7px}.avatar{background:rgb(var(--hairline));border-radius:50%;color:rgb(var(--text-2));display:grid;flex:none;font:600 11px/1 var(--font-sans);height:30px;place-items:center;width:30px}.map-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.map-grid a{background:rgb(var(--surface));border:1px solid rgb(var(--hairline));border-radius:var(--r-ctl);display:block;padding:12px 14px;text-decoration:none}.map-grid a:hover{box-shadow:var(--sh-raise)}.map-grid .nm{font-size:14px;font-weight:500}.map-grid .rt{color:rgb(var(--text-3));font:400 11px/1.4 var(--font-mono);margin-top:3px}.mob-l2,.mtop,.only-mobile,.tabbar{display:none}@media (max-width:900px){.only-mobile{display:block}.no-mobile{display:none!important}.app,[data-nav=rail] .app{gap:0;grid-template-columns:1fr;padding:0 0 78px}.nav2,.nav2-fly{display:none}.content{padding:14px 16px 0}.mtop{align-items:center;background:rgb(var(--surface));border-bottom:1px solid rgb(var(--hairline));display:flex;gap:11px;padding:9px 14px;position:sticky;top:0;z-index:55}.mtop .icon-btn{background:rgb(var(--hairline));border:0;border-radius:50%;color:rgb(var(--text-1));display:grid;flex:none;height:38px;place-items:center;position:relative;width:38px}.mtop .ava-btn{background:rgb(var(--ink));color:rgb(var(--on-ink));font:600 11px/1 var(--font-sans);margin-left:auto}.mtop .ava-btn .dot-badge{position:absolute;right:-2px;top:-2px}.mtop-title{min-width:0}.mtop-title .t{display:block;font:600 15px/1.2 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-l2{display:block;margin:0 -16px 14px;padding:0 16px}.mob-l2 .scroll-x{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.mob-l2 .scroll-x::-webkit-scrollbar{display:none}.mob-l2 a{flex:none;font-size:13px;padding:7px 13px;text-decoration:none}.pill--ink-on{background:rgb(var(--ink));color:rgb(var(--on-ink))}.tabbar{background:rgb(var(--surface));border-top:1px solid rgb(var(--hairline));bottom:0;display:grid;grid-auto-flow:column;left:0;padding:7px 4px calc(7px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:60}.tabbar a{color:rgb(var(--text-3));display:grid;font:500 10px/1 var(--font-sans);gap:3px;justify-items:center;padding:3px 0;text-decoration:none}.tabbar a[aria-current=page]{color:rgb(var(--text-1))}.drawer{background:rgba(16,24,40,.38);inset:0;position:fixed;z-index:90}.drawer-panel{background:rgb(var(--surface));display:flex;flex-direction:column;height:100%;max-width:86vw;overflow-y:auto;padding:14px;width:292px}.drawer-panel .nav2-list{flex:1}.profile-pop{bottom:auto;left:auto;right:12px;top:60px;width:252px}.form-grid2,.split{grid-template-columns:1fr!important}.kv{gap:3px 0;grid-template-columns:1fr}.kv dd{margin-bottom:9px}.page-header .row{align-items:flex-start}}.nav2 [data-level]{display:none}.nav2[data-state=l1] [data-level=l1]{display:block}.nav2[data-state=l2] [data-level=l2][data-active]{display:flex}.nav2-level{flex:1;flex-direction:column;min-height:0}.nav2-level .nav2-list{flex:1}@media (min-width:901px){[data-nav=rail] .nav2 [data-level]{display:none!important}[data-nav=rail] .nav2 [data-level=rail]{display:flex!important;flex:1}[data-nav=rail] .nav2-org,[data-nav=rail] .nav2-orgmenu{display:none}.app>.content{min-height:calc(100vh - 36px);padding:4px 2px 40px}}.nav2-orgmenu{background:rgb(var(--surface-2));border:1px solid rgb(var(--hairline));border-radius:11px;margin:-2px 0 10px;max-height:40vh;overflow-y:auto;padding:4px}.nav2-orgmenu>a{align-items:center;border-radius:9px;color:rgb(var(--text-1));display:flex;font-size:13px;gap:8px;padding:7px 9px;text-decoration:none}.nav2-orgmenu>a:hover{background:rgb(var(--hairline-soft))}.nav2-orgmenu>a[aria-current]{background:rgb(var(--hairline))}.nav2-orgmenu>a .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav2-orgmenu-group{padding:8px 9px 3px}.profile-pop form{margin:0}.profile-pop form>button{align-items:center;background:none;border:0;border-radius:10px;color:rgb(var(--text-1));cursor:pointer;display:flex;font:400 14px/1.3 var(--font-sans);gap:10px;padding:9px 10px;text-align:left;width:100%}.profile-pop form>button:hover{background:rgb(var(--hairline-soft))}.pp-palettes{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.pp-dots{display:flex;gap:6px}.pal-dot{border:2px solid transparent;border-radius:50%;cursor:pointer;height:20px;padding:0;width:20px}.pal-dot[aria-pressed=true]{border-color:rgb(var(--text-1))}.pal-dot[data-palette-set=suppper]{background:linear-gradient(135deg,#5c876b 0 50%,#ce4a3a 50% 100%)}.pal-dot[data-palette-set=graphite]{background:linear-gradient(135deg,#4a7c6b 0 50%,#14181d 50% 100%)}.pal-dot[data-palette-set=paper]{background:linear-gradient(135deg,#5f7a52 0 50%,#b5533f 50% 100%)}.pal-dot[data-palette-set=teal]{background:linear-gradient(135deg,#2f7d72 0 50%,#0f1b2a 50% 100%)}.pal-dot[data-palette-set=sapphire]{background:linear-gradient(135deg,#4e8071 0 50%,#1a3a6e 50% 100%)}.pal-dot[data-palette-set=ultramarine]{background:linear-gradient(135deg,#2e7fa6 0 50%,#3b4e9c 50% 100%)}.pal-dot[data-palette-set=malachite]{background:linear-gradient(135deg,#8a9a4e 0 50%,#17614f 50% 100%)}[data-theme=dark] .profile-pop form>button:hover{background:rgb(var(--hairline-soft))}@media (max-width:900px){.nav-drawer .nav2{border-radius:0;bottom:0;display:flex;left:0;max-height:none;max-width:86vw;overflow-y:auto;position:fixed;top:0;width:292px;z-index:91}.nav-drawer body{overflow:hidden}.nav2-fly{display:none!important}}.seg>a{border-radius:var(--r-ctl);color:rgb(var(--text-2));font:500 14px/1 var(--font-sans);padding:8px 14px;text-decoration:none;transition:background .15s var(--ease),color .15s var(--ease)}.seg>a:hover{background:rgb(var(--hairline-soft));color:rgb(var(--text-1))}.seg>a[aria-selected=true]{background:rgb(var(--ink));color:rgb(var(--on-ink))}.seg--sm>a{font-size:13px;padding:6px 11px}.kpi-slim .kpi-value{display:inline}.kpi-slim .kpi-title+div{margin-top:6px}.pill--ink-on{background:rgb(var(--ink));color:rgb(var(--on-ink))}.tbl td .m-num{white-space:nowrap}.feed-flag--gold{background:rgb(var(--gold))}.cq-grid,.pkg-grid{margin-top:14px}@media (min-width:1024px){.cq-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cq-grid,.pkg-grid{align-items:start;display:grid;gap:var(--gap)}.pkg-grid{grid-template-columns:minmax(0,1fr) 20rem}.pkg-main{grid-column:1;grid-row:1;min-width:0}.cq-aside,.pkg-aside{position:sticky;top:18px}.pkg-aside{grid-column:2;grid-row:1}}@media (max-width:1023px){.cq-aside,.pkg-aside{margin-top:var(--gap)}}@media (max-width:900px){.tbl-stack thead{display:none}.tbl-stack,.tbl-stack tbody,.tbl-stack td,.tbl-stack tr{display:block;width:100%}.tbl-stack tr{border-bottom:1px solid rgb(var(--hairline-soft));padding:10px 14px}.tbl-stack td{padding:2px 0!important;text-align:left!important}.check-head{flex-wrap:wrap}}.feed-note,.kpi-cur{color:rgb(var(--text-2))}.is-green,.item-sum.is-green{color:rgb(var(--green-strong))}.pill--green{background:rgb(var(--green-strong))}.pill--gold{color:color-mix(in srgb,rgb(var(--gold-strong)) 72%,#000)}[data-theme=dark] .is-green{color:rgb(var(--green))}[data-theme=dark] .pill--green{background:rgb(var(--green))}[data-theme=dark] .pill--gold{color:rgb(var(--gold-strong))}[data-theme=light] .is-green{color:rgb(var(--green-strong))}[data-theme=light] .pill--green{background:rgb(var(--green-strong))}[data-theme=light] .pill--gold{color:color-mix(in srgb,rgb(var(--gold-strong)) 72%,#000)}[data-theme=dark] .card--filled-red .pill--red{color:rgb(var(--red-fill))}[data-theme=light] .card--filled-red .pill--red{color:rgb(var(--red-strong))}.card--filled-ink .kpi-cur,.card--filled-red .kpi-cur{color:hsla(0,0%,100%,.8)}.row--ink td .is-green{color:color-mix(in srgb,rgb(var(--green)) 55%,#fff)}.card.card--filled-red .is-green{color:#dff0e4}.bar-hatch{background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.45) 0 2px,transparent 2px 5px)}.stack,.stack-sm{grid-template-columns:minmax(0,1fr)}.kpi-value{white-space:nowrap}.tbl-stack td{overflow-wrap:anywhere}@media (min-width:901px) and (max-width:1200px){.grid4,.grid5{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:900px){.grid2,.grid3,.grid4,.grid5{grid-template-columns:minmax(0,1fr)}.grid2.pair,.grid4.pair,.grid5.pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-matrix{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}.sg-cell{border:1px solid rgb(var(--hairline));border-radius:var(--r-panel);min-width:0;padding:16px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-6{top:1.5rem}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-full{grid-column:1/-1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.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}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.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}.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[28rem\]{height:28rem}.h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.h-full{height:100%}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[75vh\]{max-height:75vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-0{min-height:0}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-48,.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.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-7xl{max-width:80rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[160px\]{max-width:160px}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.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 spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type: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-\[1\.5rem_3rem_1fr_3\.5rem_1fr_1fr_7rem_3\.5rem\]{grid-template-columns:1.5rem 3rem 1fr 3.5rem 1fr 1fr 7rem 3.5rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-ui-hairline-soft>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--hairline-soft)/var(--tw-divide-opacity))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-red-300{--tw-border-opacity:1!important;border-color:rgb(252 165 165/var(--tw-border-opacity))!important}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-ui-gold-line{--tw-border-opacity:1;border-color:rgb(var(--gold-line)/var(--tw-border-opacity))}.border-ui-green-tint{--tw-border-opacity:1;border-color:rgb(var(--green-tint)/var(--tw-border-opacity))}.border-ui-hairline{--tw-border-opacity:1;border-color:rgb(var(--hairline)/var(--tw-border-opacity))}.border-ui-hairline-soft{--tw-border-opacity:1;border-color:rgb(var(--hairline-soft)/var(--tw-border-opacity))}.border-ui-red-tint{--tw-border-opacity:1;border-color:rgb(var(--red-tint)/var(--tw-border-opacity))}.\!bg-ui-red-tint{--tw-bg-opacity:1!important;background-color:rgb(var(--red-tint)/var(--tw-bg-opacity))!important}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-gray-500\/20{background-color:hsla(220,9%,46%,.2)}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-ui-gold{--tw-bg-opacity:1;background-color:rgb(var(--gold)/var(--tw-bg-opacity))}.bg-ui-gold-tint{--tw-bg-opacity:1;background-color:rgb(var(--gold-tint)/var(--tw-bg-opacity))}.bg-ui-gold\/20{background-color:rgb(var(--gold)/.2)}.bg-ui-green{--tw-bg-opacity:1;background-color:rgb(var(--green)/var(--tw-bg-opacity))}.bg-ui-green-tint{--tw-bg-opacity:1;background-color:rgb(var(--green-tint)/var(--tw-bg-opacity))}.bg-ui-green\/80{background-color:rgb(var(--green)/.8)}.bg-ui-hairline{--tw-bg-opacity:1;background-color:rgb(var(--hairline)/var(--tw-bg-opacity))}.bg-ui-hairline-soft{--tw-bg-opacity:1;background-color:rgb(var(--hairline-soft)/var(--tw-bg-opacity))}.bg-ui-hairline\/40{background-color:rgb(var(--hairline)/.4)}.bg-ui-hairline\/50{background-color:rgb(var(--hairline)/.5)}.bg-ui-hairline\/60{background-color:rgb(var(--hairline)/.6)}.bg-ui-ink{--tw-bg-opacity:1;background-color:rgb(var(--ink)/var(--tw-bg-opacity))}.bg-ui-ink\/20{background-color:rgb(var(--ink)/.2)}.bg-ui-ink\/80{background-color:rgb(var(--ink)/.8)}.bg-ui-red{--tw-bg-opacity:1;background-color:rgb(var(--red)/var(--tw-bg-opacity))}.bg-ui-red-tint{--tw-bg-opacity:1;background-color:rgb(var(--red-tint)/var(--tw-bg-opacity))}.bg-ui-red\/20{background-color:rgb(var(--red)/.2)}.bg-ui-red\/70{background-color:rgb(var(--red)/.7)}.bg-ui-red\/80{background-color:rgb(var(--red)/.8)}.bg-ui-surface{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}.bg-ui-surface-2{--tw-bg-opacity:1;background-color:rgb(var(--surface-2)/var(--tw-bg-opacity))}.bg-ui-surface\/70{background-color:rgb(var(--surface)/.7)}.bg-ui-surface\/95{background-color:rgb(var(--surface)/.95)}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity))}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.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}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-0{padding-top:0}.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}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.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-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity))}.text-ui-gold{--tw-text-opacity:1;color:rgb(var(--gold)/var(--tw-text-opacity))}.text-ui-gold-strong{--tw-text-opacity:1;color:rgb(var(--gold-strong)/var(--tw-text-opacity))}.text-ui-green{--tw-text-opacity:1;color:rgb(var(--green)/var(--tw-text-opacity))}.text-ui-green-strong{--tw-text-opacity:1;color:rgb(var(--green-strong)/var(--tw-text-opacity))}.text-ui-on-ink{--tw-text-opacity:1;color:rgb(var(--on-ink)/var(--tw-text-opacity))}.text-ui-red{--tw-text-opacity:1;color:rgb(var(--red)/var(--tw-text-opacity))}.text-ui-red-strong{--tw-text-opacity:1;color:rgb(var(--red-strong)/var(--tw-text-opacity))}.text-ui-text-1{--tw-text-opacity:1;color:rgb(var(--text-1)/var(--tw-text-opacity))}.text-ui-text-2{--tw-text-opacity:1;color:rgb(var(--text-2)/var(--tw-text-opacity))}.text-ui-text-3{--tw-text-opacity:1;color:rgb(var(--text-3)/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-apple-3{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -4px rgba(0,0,0,.04);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.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-ui-hairline{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--hairline)/var(--tw-ring-opacity))}.ring-ui-ink{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ink)/var(--tw-ring-opacity))}.blur{--tw-blur:blur(8px)}.blur,.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-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-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(4px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:h-9::file-selector-button{height:2.25rem}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-ui-hairline::file-selector-button{--tw-bg-opacity:1;background-color:rgb(var(--hairline)/var(--tw-bg-opacity))}.file\:bg-ui-hairline-soft::file-selector-button{--tw-bg-opacity:1;background-color:rgb(var(--hairline-soft)/var(--tw-bg-opacity))}.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-2::file-selector-button{padding-bottom:.5rem;padding-top:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-ui-text-1::file-selector-button{--tw-text-opacity:1;color:rgb(var(--text-1)/var(--tw-text-opacity))}.file\:transition::file-selector-button{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.placeholder\:text-ui-text-3::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--text-3)/var(--tw-text-opacity))}.placeholder\:text-ui-text-3::placeholder{--tw-text-opacity:1;color:rgb(var(--text-3)/var(--tw-text-opacity))}.last\:border-0:last-child{border-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.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\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity))}.hover\:bg-ui-green:hover{--tw-bg-opacity:1;background-color:rgb(var(--green)/var(--tw-bg-opacity))}.hover\:bg-ui-green-strong:hover{--tw-bg-opacity:1;background-color:rgb(var(--green-strong)/var(--tw-bg-opacity))}.hover\:bg-ui-hairline:hover{--tw-bg-opacity:1;background-color:rgb(var(--hairline)/var(--tw-bg-opacity))}.hover\:bg-ui-hairline-soft:hover{--tw-bg-opacity:1;background-color:rgb(var(--hairline-soft)/var(--tw-bg-opacity))}.hover\:bg-ui-ink:hover{--tw-bg-opacity:1;background-color:rgb(var(--ink)/var(--tw-bg-opacity))}.hover\:bg-ui-ink-2:hover{--tw-bg-opacity:1;background-color:rgb(var(--ink-2)/var(--tw-bg-opacity))}.hover\:bg-ui-red:hover{--tw-bg-opacity:1;background-color:rgb(var(--red)/var(--tw-bg-opacity))}.hover\:bg-ui-red-tint:hover{--tw-bg-opacity:1;background-color:rgb(var(--red-tint)/var(--tw-bg-opacity))}.hover\:text-current:hover{color:currentColor}.hover\:text-ui-gold-strong:hover{--tw-text-opacity:1;color:rgb(var(--gold-strong)/var(--tw-text-opacity))}.hover\:text-ui-green-strong:hover{--tw-text-opacity:1;color:rgb(var(--green-strong)/var(--tw-text-opacity))}.hover\:text-ui-red:hover{--tw-text-opacity:1;color:rgb(var(--red)/var(--tw-text-opacity))}.hover\:text-ui-text-1:hover{--tw-text-opacity:1;color:rgb(var(--text-1)/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:file\:bg-ui-hairline::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--hairline)/var(--tw-bg-opacity))}.focus\:border-ui-hairline:focus{--tw-border-opacity:1;border-color:rgb(var(--hairline)/var(--tw-border-opacity))}.focus\:border-ui-ink:focus{--tw-border-opacity:1;border-color:rgb(var(--ink)/var(--tw-border-opacity))}.focus\:bg-ui-surface:focus{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.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(2px + 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-amber-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity))}.focus\:ring-ui-hairline:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--hairline)/var(--tw-ring-opacity))}.focus\:ring-ui-ink:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ink)/var(--tw-ring-opacity))}.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(2px + 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-ui-ink:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ink)/var(--tw-ring-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-90,.group\/step[open] .group-open\/step\: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))}.group:hover .group-hover\:gap-1\.5{gap:.375rem}.peer:checked~.peer-checked\:bg-ui-ink{--tw-bg-opacity:1;background-color:rgb(var(--ink)/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:text-ui-on-ink{--tw-text-opacity:1;color:rgb(var(--on-ink)/var(--tw-text-opacity))}@media (prefers-reduced-motion:no-preference){@keyframes spin{to{transform:rotate(1turn)}}.motion-safe\:animate-spin{animation:spin 1s linear infinite}.motion-safe\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (max-width:900px){.max-\[900px\]\:bottom-\[64px\]{bottom:64px}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.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\:p-8{padding:2rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}