:root:not([data-theme=dark]){--success:16 116 53;--warning:146 80 4;--danger:182 29 29;--info:2 108 163;--danger-fg:255 255 255}:root[data-theme=dark]{--success:74 222 128;--warning:251 191 36;--danger:248 119 119;--info:56 189 248;--danger-fg:10 12 16}:root[data-accent=indigo]:not([data-theme=dark]){--primary:79 70 229;--primary-fg:255 255 255}:root[data-accent=indigo][data-theme=dark]{--primary:152 161 249;--primary-fg:10 12 16}:root[data-accent=violet]:not([data-theme=dark]){--primary:124 58 237;--primary-fg:255 255 255}:root[data-accent=violet][data-theme=dark]{--primary:176 151 251;--primary-fg:10 12 16}:root[data-accent=sky]:not([data-theme=dark]){--primary:2 108 163;--primary-fg:255 255 255}:root[data-accent=sky][data-theme=dark]{--primary:56 189 248;--primary-fg:10 12 16}:root[data-accent=emerald]:not([data-theme=dark]){--primary:4 116 82;--primary-fg:255 255 255}:root[data-accent=emerald][data-theme=dark]{--primary:52 211 153;--primary-fg:10 12 16}:root[data-accent=amber]:not([data-theme=dark]){--primary:155 71 8;--primary-fg:255 255 255}:root[data-accent=amber][data-theme=dark]{--primary:251 191 36;--primary-fg:10 12 16}:root[data-accent=rose]:not([data-theme=dark]){--primary:183 24 59;--primary-fg:255 255 255}:root[data-accent=rose][data-theme=dark]{--primary:251 113 133;--primary-fg:10 12 16}:root[data-accent=ink]:not([data-theme=dark]){--primary:39 39 42;--primary-fg:250 250 250}:root[data-accent=ink][data-theme=dark]{--primary:244 244 245;--primary-fg:10 12 16}:root[data-accent=teal]:not([data-theme=dark]){--primary:15 114 107;--primary-fg:255 255 255}:root[data-accent=teal][data-theme=dark]{--primary:45 212 191;--primary-fg:10 12 16}:root[data-accent=coral]:not([data-theme=dark]){--primary:167 56 10;--primary-fg:255 255 255}:root[data-accent=coral][data-theme=dark]{--primary:251 146 60;--primary-fg:10 12 16}:root[data-accent=olive]:not([data-theme=dark]){--primary:69 111 13;--primary-fg:255 255 255}:root[data-accent=olive][data-theme=dark]{--primary:163 230 53;--primary-fg:10 12 16}:root:not([data-theme=dark])[data-mood=default][data-contrast=soft]{--bg:255 255 255;--surface:255 255 255;--muted:246 247 249;--fg:54 68 101;--fg-muted:85 95 119;--line:237 239 242}:root:not([data-theme=dark])[data-mood=default]:not([data-contrast=soft],[data-contrast=high]){--bg:255 255 255;--surface:255 255 255;--muted:246 247 249;--fg:28 35 52;--fg-muted:81 90 113;--line:227 230 236}:root:not([data-theme=dark])[data-mood=default][data-contrast=high]{--bg:255 255 255;--surface:255 255 255;--muted:246 247 249;--fg:17 21 31;--fg-muted:61 68 85;--line:199 204 216}:root:not([data-theme=dark])[data-mood=paper][data-contrast=soft]{--bg:250 248 244;--surface:255 254 252;--muted:243 240 234;--fg:74 62 51;--fg-muted:99 90 81;--line:234 232 229}:root:not([data-theme=dark])[data-mood=paper]:not([data-contrast=soft],[data-contrast=high]){--bg:250 248 244;--surface:255 254 252;--muted:243 240 234;--fg:35 30 24;--fg-muted:94 85 77;--line:226 223 219}:root:not([data-theme=dark])[data-mood=paper][data-contrast=high]{--bg:250 248 244;--surface:255 254 252;--muted:243 240 234;--fg:15 13 11;--fg-muted:70 63 57;--line:204 197 191}:root:not([data-theme=dark])[data-mood=ocean][data-contrast=soft]{--bg:244 247 251;--surface:255 255 255;--muted:236 241 248;--fg:45 66 94;--fg-muted:77 93 114;--line:227 231 237}:root:not([data-theme=dark])[data-mood=ocean]:not([data-contrast=soft],[data-contrast=high]){--bg:244 247 251;--surface:255 255 255;--muted:236 241 248;--fg:22 31 45;--fg-muted:73 87 107;--line:217 222 230}:root:not([data-theme=dark])[data-mood=ocean][data-contrast=high]{--bg:244 247 251;--surface:255 255 255;--muted:236 241 248;--fg:10 14 20;--fg-muted:55 65 81;--line:188 198 211}:root:not([data-theme=dark])[data-mood=mono][data-contrast=soft]{--bg:250 250 250;--surface:255 255 255;--muted:244 244 244;--fg:66 66 66;--fg-muted:93 93 93;--line:234 234 234}:root:not([data-theme=dark])[data-mood=mono]:not([data-contrast=soft],[data-contrast=high]){--bg:250 250 250;--surface:255 255 255;--muted:244 244 244;--fg:33 33 33;--fg-muted:88 88 88;--line:225 225 225}:root:not([data-theme=dark])[data-mood=mono][data-contrast=high]{--bg:250 250 250;--surface:255 255 255;--muted:244 244 244;--fg:18 18 18;--fg-muted:66 66 66;--line:200 200 200}:root:not([data-theme=dark])[data-mood=charcoal][data-contrast=soft]{--bg:241 242 243;--surface:252 252 252;--muted:232 233 235;--fg:57 60 65;--fg-muted:85 87 91;--line:225 226 227}:root:not([data-theme=dark])[data-mood=charcoal]:not([data-contrast=soft],[data-contrast=high]){--bg:241 242 243;--surface:252 252 252;--muted:232 233 235;--fg:23 24 26;--fg-muted:80 82 86;--line:216 218 219}:root:not([data-theme=dark])[data-mood=charcoal][data-contrast=high]{--bg:241 242 243;--surface:252 252 252;--muted:232 233 235;--fg:12 13 14;--fg-muted:58 60 62;--line:192 193 196}:root:not([data-theme=dark])[data-mood=midnight][data-contrast=soft]{--bg:238 242 250;--surface:250 252 255;--muted:228 234 245;--fg:49 58 102;--fg-muted:80 86 118;--line:224 226 235}:root:not([data-theme=dark])[data-mood=midnight]:not([data-contrast=soft],[data-contrast=high]){--bg:238 242 250;--surface:250 252 255;--muted:228 234 245;--fg:21 24 43;--fg-muted:75 81 111;--line:215 217 229}:root:not([data-theme=dark])[data-mood=midnight][data-contrast=high]{--bg:238 242 250;--surface:250 252 255;--muted:228 234 245;--fg:8 10 17;--fg-muted:55 60 82;--line:188 192 211}:root:not([data-theme=dark])[data-mood=cocoa][data-contrast=soft]{--bg:247 241 234;--surface:253 249 244;--muted:238 229 219;--fg:75 54 41;--fg-muted:99 82 71;--line:232 225 221}:root:not([data-theme=dark])[data-mood=cocoa]:not([data-contrast=soft],[data-contrast=high]){--bg:247 241 234;--surface:253 249 244;--muted:238 229 219;--fg:28 20 15;--fg-muted:93 77 67;--line:224 216 211}:root:not([data-theme=dark])[data-mood=cocoa][data-contrast=high]{--bg:247 241 234;--surface:253 249 244;--muted:238 229 219;--fg:17 12 9;--fg-muted:68 56 49;--line:204 191 182}:root:not([data-theme=dark])[data-mood=moss][data-contrast=soft]{--bg:240 244 237;--surface:250 252 247;--muted:229 236 224;--fg:46 66 42;--fg-muted:76 92 72;--line:223 229 222}:root:not([data-theme=dark])[data-mood=moss]:not([data-contrast=soft],[data-contrast=high]){--bg:240 244 237;--surface:250 252 247;--muted:229 236 224;--fg:19 27 17;--fg-muted:71 87 68;--line:212 221 211}:root:not([data-theme=dark])[data-mood=moss][data-contrast=high]{--bg:240 244 237;--surface:250 252 247;--muted:229 236 224;--fg:11 16 10;--fg-muted:53 64 50;--line:184 198 181}:root[data-theme=dark][data-mood=default][data-contrast=soft]{--bg:17 19 25;--surface:24 27 35;--muted:31 35 45;--fg:181 191 215;--fg-muted:150 159 180;--line:33 37 45}:root[data-theme=dark][data-mood=default]:not([data-contrast=soft],[data-contrast=high]){--bg:17 19 25;--surface:24 27 35;--muted:31 35 45;--fg:226 230 239;--fg-muted:158 166 185;--line:41 46 56}:root[data-theme=dark][data-mood=default][data-contrast=high]{--bg:17 19 25;--surface:24 27 35;--muted:31 35 45;--fg:238 241 246;--fg-muted:191 196 209;--line:59 65 79}:root[data-theme=dark][data-mood=paper][data-contrast=soft]{--bg:27 26 23;--surface:34 33 29;--muted:42 40 36;--fg:206 196 185;--fg-muted:172 163 154;--line:44 41 37}:root[data-theme=dark][data-mood=paper]:not([data-contrast=soft],[data-contrast=high]){--bg:27 26 23;--surface:34 33 29;--muted:42 40 36;--fg:240 236 233;--fg-muted:178 170 161;--line:54 49 45}:root[data-theme=dark][data-mood=paper][data-contrast=high]{--bg:27 26 23;--surface:34 33 29;--muted:42 40 36;--fg:245 242 240;--fg-muted:207 202 197;--line:74 68 62}:root[data-theme=dark][data-mood=ocean][data-contrast=soft]{--bg:20 27 36;--surface:27 36 48;--muted:35 46 61;--fg:191 205 224;--fg-muted:159 172 190;--line:36 43 52}:root[data-theme=dark][data-mood=ocean]:not([data-contrast=soft],[data-contrast=high]){--bg:20 27 36;--surface:27 36 48;--muted:35 46 61;--fg:238 242 247;--fg-muted:167 179 195;--line:43 51 61}:root[data-theme=dark][data-mood=ocean][data-contrast=high]{--bg:20 27 36;--surface:27 36 48;--muted:35 46 61;--fg:238 242 247;--fg-muted:203 210 220;--line:59 70 84}:root[data-theme=dark][data-mood=mono][data-contrast=soft]{--bg:19 19 19;--surface:27 27 27;--muted:35 35 35;--fg:191 191 191;--fg-muted:159 159 159;--line:37 37 37}:root[data-theme=dark][data-mood=mono]:not([data-contrast=soft],[data-contrast=high]){--bg:19 19 19;--surface:27 27 27;--muted:35 35 35;--fg:230 230 230;--fg-muted:166 166 166;--line:46 46 46}:root[data-theme=dark][data-mood=mono][data-contrast=high]{--bg:19 19 19;--surface:27 27 27;--muted:35 35 35;--fg:242 242 242;--fg-muted:196 196 196;--line:65 65 65}:root[data-theme=dark][data-mood=charcoal][data-contrast=soft]{--bg:33 35 38;--surface:41 43 47;--muted:50 52 57;--fg:212 214 217;--fg-muted:177 179 182;--line:15 15 16}:root[data-theme=dark][data-mood=charcoal]:not([data-contrast=soft],[data-contrast=high]){--bg:33 35 38;--surface:41 43 47;--muted:50 52 57;--fg:241 242 243;--fg-muted:184 186 189;--line:55 57 59}:root[data-theme=dark][data-mood=charcoal][data-contrast=high]{--bg:33 35 38;--surface:41 43 47;--muted:50 52 57;--fg:241 242 243;--fg-muted:219 220 221;--line:73 75 78}:root[data-theme=dark][data-mood=midnight][data-contrast=soft]{--bg:15 18 38;--surface:21 25 50;--muted:29 34 66;--fg:185 191 221;--fg-muted:153 159 186;--line:34 36 48}:root[data-theme=dark][data-mood=midnight]:not([data-contrast=soft],[data-contrast=high]){--bg:15 18 38;--surface:21 25 50;--muted:29 34 66;--fg:229 231 242;--fg-muted:161 166 191;--line:42 45 59}:root[data-theme=dark][data-mood=midnight][data-contrast=high]{--bg:15 18 38;--surface:21 25 50;--muted:29 34 66;--fg:238 239 247;--fg-muted:194 197 213;--line:59 64 84}:root[data-theme=dark][data-mood=cocoa][data-contrast=soft]{--bg:31 24 20;--surface:40 31 26;--muted:51 40 33;--fg:216 196 182;--fg-muted:181 163 152;--line:47 40 35}:root[data-theme=dark][data-mood=cocoa]:not([data-contrast=soft],[data-contrast=high]){--bg:31 24 20;--surface:40 31 26;--muted:51 40 33;--fg:244 239 235;--fg-muted:187 171 160;--line:57 48 42}:root[data-theme=dark][data-mood=cocoa][data-contrast=high]{--bg:31 24 20;--surface:40 31 26;--muted:51 40 33;--fg:246 241 238;--fg-muted:214 204 197;--line:78 66 58}:root[data-theme=dark][data-mood=moss][data-contrast=soft]{--bg:20 26 21;--surface:27 35 28;--muted:35 45 36;--fg:184 206 179;--fg-muted:153 172 149;--line:36 43 34}:root[data-theme=dark][data-mood=moss]:not([data-contrast=soft],[data-contrast=high]){--bg:20 26 21;--surface:27 35 28;--muted:35 45 36;--fg:236 242 234;--fg-muted:161 179 158;--line:43 51 41}:root[data-theme=dark][data-mood=moss][data-contrast=high]{--bg:20 26 21;--surface:27 35 28;--muted:35 45 36;--fg:240 245 239;--fg-muted:198 209 196;--line:59 71 57}:root:not([data-theme=dark])[data-mood=default][data-edges=strong]{--line:124 136 164}:root:not([data-theme=dark])[data-mood=paper][data-edges=strong]{--line:143 129 115}:root:not([data-theme=dark])[data-mood=ocean][data-edges=strong]{--line:112 133 162}:root:not([data-theme=dark])[data-mood=mono][data-edges=strong]{--line:134 134 134}:root:not([data-theme=dark])[data-mood=charcoal][data-edges=strong]{--line:123 127 133}:root:not([data-theme=dark])[data-mood=midnight][data-edges=strong]{--line:117 125 165}:root:not([data-theme=dark])[data-mood=cocoa][data-edges=strong]{--line:146 119 102}:root:not([data-theme=dark])[data-mood=moss][data-edges=strong]{--line:108 134 103}:root[data-theme=dark][data-mood=default][data-edges=strong]{--line:104 115 140}:root[data-theme=dark][data-mood=paper][data-edges=strong]{--line:128 118 107}:root[data-theme=dark][data-mood=ocean][data-edges=strong]{--line:108 126 151}:root[data-theme=dark][data-mood=mono][data-edges=strong]{--line:115 115 115}:root[data-theme=dark][data-mood=charcoal][data-edges=strong]{--line:129 132 136}:root[data-theme=dark][data-mood=midnight][data-edges=strong]{--line:108 115 151}:root[data-theme=dark][data-mood=cocoa][data-edges=strong]{--line:140 118 103}:root[data-theme=dark][data-mood=moss][data-edges=strong]{--line:107 128 103}@font-face{font-family:Lexend;src:url(/fonts/lexend-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;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-family:Lexend;src:url(/fonts/lexend-latin-ext.woff2) format("woff2");font-weight:100 900;font-display:swap;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-family:Lexend;src:url(/fonts/lexend-vietnamese.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-400-latin.woff2) format("woff2");font-weight:400;font-display:swap;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-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-400-latin-ext.woff2) format("woff2");font-weight:400;font-display:swap;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-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-400-vietnamese.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-500-latin.woff2) format("woff2");font-weight:500;font-display:swap;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-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-500-latin-ext.woff2) format("woff2");font-weight:500;font-display:swap;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-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-500-vietnamese.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-600-latin.woff2) format("woff2");font-weight:600;font-display:swap;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-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-600-latin-ext.woff2) format("woff2");font-weight:600;font-display:swap;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-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-600-vietnamese.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-700-latin.woff2) format("woff2");font-weight:700;font-display:swap;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-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-700-latin-ext.woff2) format("woff2");font-weight:700;font-display:swap;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-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro-700-vietnamese.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}:root[data-font=lexend]{--font-ui:"Lexend","SVN-Gilroy",system-ui,-apple-system,"Segoe UI",sans-serif}:root[data-font=bvp]{--font-ui:"Be Vietnam Pro","SVN-Gilroy",system-ui,-apple-system,"Segoe UI",sans-serif}:root{--read-k:1;--dk:1}:root[data-text=lg]{--read-k:1.08}:root[data-text=xl]{--read-k:1.17}:root[data-text=lg] body,:root[data-text=xl] body{font-size:calc(.875rem * var(--read-k))}:root[data-text=lg] .text-xs,:root[data-text=xl] .text-xs{font-size:calc(.75rem * var(--read-k));line-height:calc(1rem * var(--read-k))}:root[data-text=lg] .text-sm,:root[data-text=xl] .text-sm{font-size:calc(.875rem * var(--read-k));line-height:calc(1.25rem * var(--read-k))}:root[data-text=lg] .text-base,:root[data-text=xl] .text-base{font-size:calc(1rem * var(--read-k));line-height:calc(1.5rem * var(--read-k))}:root[data-text=lg] .text-lg,:root[data-text=xl] .text-lg{font-size:calc(1.125rem * var(--read-k));line-height:calc(1.75rem * var(--read-k))}:root[data-lh=relaxed]{--lh:1.6}:root[data-lh=loose]{--lh:1.8}:root[data-lh=loose] body,:root[data-lh=relaxed] body{line-height:var(--lh)}:root[data-lh=loose] :is(.text-xs,.text-sm,.text-base,.text-lg):not(button,input,select,th,svg,[role=button],[role=tab],[role=radio]),:root[data-lh=loose] :where(p,li,dd,blockquote,td,textarea),:root[data-lh=relaxed] :is(.text-xs,.text-sm,.text-base,.text-lg):not(button,input,select,th,svg,[role=button],[role=tab],[role=radio]),:root[data-lh=relaxed] :where(p,li,dd,blockquote,td,textarea){line-height:var(--lh)}:root[data-density=relaxed]{--dk:1.25}@media (min-width:640px){:root[data-density=compact]{--dk:0.72}}:root[data-density=compact] .py-1\.5,:root[data-density=relaxed] .py-1\.5{padding-top:calc(.375rem * var(--dk));padding-bottom:calc(.375rem * var(--dk))}:root[data-density=compact] .py-2,:root[data-density=relaxed] .py-2{padding-top:calc(.5rem * var(--dk));padding-bottom:calc(.5rem * var(--dk))}:root[data-density=compact] .py-2\.5,:root[data-density=relaxed] .py-2\.5{padding-top:calc(.625rem * var(--dk));padding-bottom:calc(.625rem * var(--dk))}:root[data-density=compact] .py-3,:root[data-density=relaxed] .py-3{padding-top:calc(.75rem * var(--dk));padding-bottom:calc(.75rem * var(--dk))}:root[data-density=compact] .space-y-1>:not([hidden])~:not([hidden]),:root[data-density=relaxed] .space-y-1>:not([hidden])~:not([hidden]){margin-top:calc(.25rem * var(--dk));margin-bottom:0}:root[data-density=compact] .space-y-1\.5>:not([hidden])~:not([hidden]),:root[data-density=relaxed] .space-y-1\.5>:not([hidden])~:not([hidden]){margin-top:calc(.375rem * var(--dk));margin-bottom:0}:root[data-density=compact] .space-y-2>:not([hidden])~:not([hidden]),:root[data-density=relaxed] .space-y-2>:not([hidden])~:not([hidden]){margin-top:calc(.5rem * var(--dk));margin-bottom:0}:root[data-density=compact] .space-y-3>:not([hidden])~:not([hidden]),:root[data-density=relaxed] .space-y-3>:not([hidden])~:not([hidden]){margin-top:calc(.75rem * var(--dk));margin-bottom:0}:root[data-density=compact] .space-y-4>:not([hidden])~:not([hidden]),:root[data-density=relaxed] .space-y-4>:not([hidden])~:not([hidden]){margin-top:calc(1rem * var(--dk));margin-bottom:0}:root[data-density=compact] .space-y-5>:not([hidden])~:not([hidden]),:root[data-density=relaxed] .space-y-5>:not([hidden])~:not([hidden]){margin-top:calc(1.25rem * var(--dk));margin-bottom:0}:root[data-density=compact] .space-y-6>:not([hidden])~:not([hidden]),:root[data-density=relaxed] .space-y-6>:not([hidden])~:not([hidden]){margin-top:calc(1.5rem * var(--dk));margin-bottom:0}:root[data-temp=vwarm] body:after,:root[data-temp=warm] body:after{content:"";position:fixed;inset:0;z-index:2147483000;pointer-events:none;mix-blend-mode:multiply}:root[data-temp=warm] body:after{background:rgb(255 244 230)}:root[data-temp=vwarm] body:after{background:rgb(255 234 208)}@media print{body:after{display:none!important}}:root[data-motion=off] :not(.animate-spin),:root[data-motion=off] :not(.animate-spin):after,:root[data-motion=off] :not(.animate-spin):before,:root[data-motion=reduced] :not(.animate-spin),:root[data-motion=reduced] :not(.animate-spin):after,:root[data-motion=reduced] :not(.animate-spin):before{animation:none!important;scroll-behavior:auto!important}:root[data-motion=reduced] *{transition-property:color,background-color,border-color,opacity!important;transition-duration:90ms!important}:root[data-motion=off] *,:root[data-motion=off] :after,:root[data-motion=off] :before{transition:none!important}:root[data-theme-swap]::view-transition-new(root),:root[data-theme-swap]::view-transition-old(root){animation:none;mix-blend-mode:normal}:root[data-theme-swap]::view-transition-old(root){z-index:1}:root[data-theme-swap]::view-transition-new(root){z-index:2}:root.theme-fade[data-motion] *,:root.theme-fade[data-motion] :after,:root.theme-fade[data-motion] :before{transition:background-color .2s ease,color .2s ease,border-color .2s ease,fill .2s ease,stroke .2s ease!important}.tg-moon,.tg-rays,.tg-sun{transform-box:view-box;transform-origin:12px 12px;transition:transform .5s cubic-bezier(.34,1.4,.5,1),opacity .4s ease}.tg-sun{transform:translateY(0) rotate(0);opacity:1}.tg-rays{transform:scale(1) rotate(0)}.tg-moon{transform:translateY(16px) rotate(-80deg);opacity:0}.tg-star{opacity:0;transform-box:fill-box;transform-origin:center}:root[data-theme=dark] .tg-sun{transform:translateY(16px) rotate(80deg);opacity:0}:root[data-theme=dark] .tg-rays{transform:scale(.3) rotate(-45deg)}:root[data-theme=dark] .tg-moon{transform:translateY(0) rotate(0);opacity:1}:root[data-motion=full][data-theme=dark] .tg-star{animation:tg-twinkle 1.1s ease-out both}:root[data-motion=full][data-theme=dark] .tg-s2{animation-delay:.14s}:root[data-motion=full][data-theme=dark] .tg-s3{animation-delay:.28s}@keyframes tg-twinkle{0%{opacity:0;transform:scale(0) rotate(0)}35%{opacity:1;transform:scale(1.5) rotate(45deg)}60%{opacity:.9;transform:scale(.9) rotate(90deg)}to{opacity:0;transform:scale(.3) rotate(135deg)}}:root[data-motion=off] .tg-moon,:root[data-motion=off] .tg-rays,:root[data-motion=off] .tg-sun,:root[data-motion=reduced] .tg-moon,:root[data-motion=reduced] .tg-rays,:root[data-motion=reduced] .tg-sun{transition:opacity .12s linear!important}.dl-float{animation:dl-float 3.2s ease-in-out infinite}.dl-pop{transform-box:fill-box;transform-origin:center;animation:dl-pop .52s cubic-bezier(.34,1.6,.5,1) .12s both}.dl-tick{stroke-dasharray:1;animation:dl-draw .36s ease-out .36s both}.dl-spark{transform-box:fill-box;transform-origin:center;animation:dl-spark 2.4s ease-in-out infinite}.dl-s2{animation-delay:1.1s}.dl-veiled{opacity:.35;transition:opacity .2s}.dl-shimmer{background:linear-gradient(90deg,rgb(var(--muted)) 25%,rgb(var(--line)) 50%,rgb(var(--muted)) 75%);background-size:200% 100%;animation:dl-shimmer 1.4s linear infinite}@keyframes dl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dl-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes dl-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dl-spark{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}@keyframes dl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root[data-motion=off] .dl-tick,:root[data-motion=reduced] .dl-tick{stroke-dashoffset:0}:root[data-dim=on] body:has(main :is(input,textarea,select,[contenteditable=true],[role=textbox]):focus) :is(aside,header):not(main *){opacity:.45;transition:opacity .2s}:root[data-dim=on] body:has(main :is(input,textarea,select,[contenteditable=true],[role=textbox]):focus) :is(aside,header):not(main *):is(:hover,:focus-within){opacity:1}:root[data-motion=off][data-dim=on] body:has(main :focus) :is(aside,header){transition:none!important}