@custom-variant dark (&:is(.dark *));@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);  --color-fg3: var(--fg3); --color-primary-text: var(--primary-text); --color-border-input: var(--border-input); --color-success: var(--success); --color-warning: var(--warning); --color-info: var(--info);  --color-success-surface: var(--success-surface); --color-success-on-surface: var(--success-on-surface); --color-success-border: var(--success-border); --color-warning-surface: var(--warning-surface); --color-warning-on-surface: var(--warning-on-surface); --color-warning-border: var(--warning-border); --color-destructive-surface: var(--destructive-surface); --color-destructive-on-surface: var(--destructive-on-surface); --color-destructive-border: var(--destructive-border); --color-info-surface: var(--info-surface); --color-info-on-surface: var(--info-on-surface); --color-info-border: var(--info-border);  --radius-sm: var(--radius-sm); --radius-md: var(--radius-md); --radius-lg: var(--radius-lg); --radius-xl: var(--radius-xl);  --font-sans: var(--font-body); --font-mono: var(--font-mono); --font-display: var(--font-display);}[data-theme=ali],:root[data-theme=ali]{--brand-50:oklch(97.15% .0066 160.08);--brand-100:oklch(94.22% .0141 162.46);--brand-200:oklch(87.83% .0271 166.69);--brand-300:oklch(79.09% .0418 170.67);--brand-400:oklch(67.05% .0615 169.2);--brand-500:oklch(54.63% .0775 167.12);--brand-600:oklch(42.59% .0714 166.6);--brand-700:oklch(35.12% .0545 171.07);--brand-800:oklch(27.46% .0407 171.45);--brand-900:oklch(19.7% .0246 176.56);--brand-950:oklch(14.75% .0171 173.69);--gold-50:oklch(97.57% .0217 92.5);--gold-100:oklch(94.26% .0418 87.36);--gold-200:oklch(88.16% .0825 86.44);--gold-300:oklch(79.76% .1075 85.72);--gold-400:oklch(75.37% .139 81.67);--gold-500:oklch(67.86% .1368 80.5);--gold-600:oklch(56.51% .1129 81.69);--gold-700:oklch(45.63% .0899 81.61);--gold-800:oklch(34.78% .0673 82.55);--gold-900:oklch(23.8% .0442 86.14);--gold-950:oklch(16.9% .0288 84.36);--sand-50:oklch(97.31% .0041 91.45);--sand-100:oklch(94.63% .007 88.64);--sand-200:oklch(90.15% .0116 84.58);--sand-300:oklch(84.62% .016 86.43);--sand-400:oklch(76.17% .0194 86.16);--sand-500:oklch(67.18% .0218 84.59);--sand-600:oklch(56.83% .0213 83.04);--sand-700:oklch(45.98% .0209 81.24);--sand-800:oklch(34.75% .0187 80.53);--sand-900:oklch(23.38% .0166 79.4);--sand-950:oklch(17.98% .0094 75.03);--brand-gradient-start:oklch(67.05% .0615 169.2);--brand-gradient-end:oklch(42.59% .0714 166.6);--brand-gradient:linear-gradient(to right, oklch(67.05% .0615 169.2), oklch(42.59% .0714 166.6));--logo-gradient-start:var(--gold-700);--logo-gradient-mid:var(--gold-200);--logo-gradient-end:var(--gold-500);--logo-gradient:linear-gradient(to right, oklch(45.63% .0899 81.61) 0%, oklch(88.16% .0825 86.44) 50%, oklch(67.86% .1368 80.5) 100%);--logo-solid:var(--gold-300);--radius:.625rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:var(--radius);--radius-lg:calc(var(--radius) + 4px);--radius-xl:calc(var(--radius) + 8px);--font-body:var(--font-crimson);--font-display:var(--font-crimson);--font-mono:var(--font-ibm-plex-mono);--background:var(--sand-50);--foreground:var(--sand-900);--card:oklch(100% 0 0);--card-foreground:var(--sand-900);--popover:var(--sand-900);--popover-foreground:var(--sand-50);--primary:var(--brand-600);--primary-foreground:var(--sand-50);--secondary:var(--sand-100);--secondary-foreground:var(--sand-900);--muted:var(--sand-100);--muted-foreground:var(--sand-600);--accent:var(--gold-100);--accent-foreground:var(--sand-900);--border:var(--sand-200);--input:var(--sand-600);--ring:var(--brand-300);--destructive:oklch(57.71% .2152 27.33);--destructive-foreground:var(--sand-50);--chart-1:oklch(56.61% .1742 36.46);--chart-2:var(--brand-500);--chart-3:oklch(39.72% .0698 227.19);--chart-4:var(--gold-500);--chart-5:var(--gold-300);--sidebar:var(--brand-700);--sidebar-foreground:var(--sand-50);--sidebar-primary:var(--brand-500);--sidebar-primary-foreground:var(--sand-50);--sidebar-accent:var(--brand-600);--sidebar-accent-foreground:var(--sand-50);--sidebar-border:var(--brand-800);--sidebar-ring:var(--brand-400);--fg3:oklch(52.49% .0161 88.76);--primary-text:var(--brand-600);--border-input:var(--sand-600);--warning:oklch(54% .1408 49.19);--success:var(--brand-600);--info:var(--brand-600);--cta-gradient:linear-gradient(to right, oklch(42.59% .0714 166.6), oklch(27.46% .0407 171.45));--cta-gradient-foreground:var(--sand-50)}.dark [data-theme=ali],.dark[data-theme=ali]{--background:var(--brand-950);--foreground:var(--sand-100);--card:var(--brand-900);--card-foreground:var(--sand-100);--popover:var(--brand-900);--popover-foreground:var(--sand-100);--primary:var(--brand-400);--primary-foreground:var(--brand-950);--secondary:var(--brand-800);--secondary-foreground:var(--sand-100);--muted:var(--brand-800);--muted-foreground:var(--sand-400);--accent:var(--gold-900);--accent-foreground:var(--gold-200);--border:var(--brand-800);--input:oklch(67.05% .0615 169.2);--ring:var(--brand-400);--destructive:oklch(63.68% .2078 25.33);--destructive-foreground:var(--sand-50);--chart-1:oklch(67.24% .1577 40.24);--chart-2:var(--brand-400);--chart-3:oklch(55.24% .0894 227.19);--chart-4:var(--gold-400);--chart-5:var(--gold-200);--sidebar:var(--brand-950);--sidebar-foreground:var(--sand-100);--sidebar-primary:var(--brand-400);--sidebar-primary-foreground:var(--brand-950);--sidebar-accent:var(--brand-800);--sidebar-accent-foreground:var(--sand-100);--sidebar-border:var(--brand-800);--sidebar-ring:var(--brand-400);--fg3:oklch(68.53% .0637 168.88);--primary-text:oklch(68.53% .0637 168.88);--border-input:oklch(67.05% .0615 169.2);--warning:oklch(75.37% .139 81.67);--success:oklch(68.53% .0637 168.88);--info:oklch(68.53% .0637 168.88)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-vietnamese-wght-normal-Djpar-EE.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-latin-ext-wght-normal-4mBZvMWv.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/crimson-pro-latin-wght-normal-C4R2PX-h.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-vietnamese-wght-normal-ei70gACF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-latin-ext-wght-normal-CrJ75Ewg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-normal-Buj9m_3d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:107.06%;ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%}:root:not([data-theme=zeroh-paper]) body{font-family:var(--font-body,var(--font-quicksand))}:root:not([data-theme=zeroh-paper]) a:not([data-slot=button]){color:var(--primary-text,var(--foreground))}:root:not([data-theme=zeroh-paper]) h1,:root:not([data-theme=zeroh-paper]) h2,:root:not([data-theme=zeroh-paper]) h3,:root:not([data-theme=zeroh-paper]) h4,:root:not([data-theme=zeroh-paper]) h5,:root:not([data-theme=zeroh-paper]) h6{font-family:var(--font-display,var(--font-quicksand))}:root[data-theme=paper-reusable-demo-1-0-0]{--primary-foreground:var(--foreground)}@scope([data-theme]) to ([data-ui-chrome]){[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *)){block-size:var(--marketing-button-height,auto);padding:var(--marketing-button-padding-block,11px) var(--marketing-button-padding-inline,22px);border-radius:var(--marketing-button-radius,12px);color:var(--foreground);font:inherit;font-size:14px;font-weight:var(--marketing-button-weight,600);cursor:pointer;transition:transform var(--duration-s) var(--ease-standard), box-shadow var(--duration-s) var(--ease-standard), background-color var(--duration-s) var(--ease-standard);background:0 0;border:0;outline:none;text-decoration:none;display:inline-block}[data-slot=button][data-width=full]{text-align:center;inline-size:100%}[data-slot=button][data-treatment=flat][data-treatment][data-variant=default]{block-size:var(--space-8);padding:0 var(--space-4);border-radius:var(--marketing-button-radius,var(--radius-sm));background:var(--primary);color:var(--primary-foreground);box-shadow:none}[data-slot=button][data-treatment=flat][data-treatment][data-marketing-size=xs],[data-slot=button][data-treatment=success][data-treatment][data-marketing-size=xs]{border-radius:var(--marketing-button-radius,var(--radius-sm));block-size:1.75rem;min-block-size:1.75rem;inline-size:3.25rem;padding:0;font-size:.75rem;font-weight:600}[data-slot=button][data-treatment=flat][data-treatment][data-variant=default]:hover{background:var(--primary);box-shadow:none;transform:none}[data-slot=button][data-treatment=step][data-treatment][data-treatment]{min-block-size:calc(var(--space-8) + var(--space-3));border-color:var(--border);background:var(--card);inline-size:100%;color:var(--muted-foreground);box-shadow:none;justify-content:flex-start;font-weight:400}[data-slot=button][data-treatment=step][data-treatment][data-treatment][aria-pressed=true]{border-color:var(--round-trip-active-border,var(--primary));background:var(--card);color:var(--foreground);box-shadow:none}[data-slot=button][data-treatment=toggle][data-treatment][data-treatment]{block-size:1.875rem;padding:0 var(--space-3);color:var(--muted-foreground);box-shadow:none;background:0 0;border-color:#0000}[data-slot=button][data-treatment=toggle][data-treatment][data-treatment][aria-pressed=true]{border-color:var(--border);background:var(--background);color:var(--foreground);box-shadow:0 0 0 thin var(--border)}[data-slot=button][data-treatment=success][data-treatment][data-treatment]{background:var(--marketing-copy-success,var(--success));color:var(--marketing-copy-success-foreground,var(--primary-foreground));box-shadow:none;transform:none}[data-slot=button][data-treatment=film-control][data-treatment]{flex:0 0 calc(var(--space-8) + var(--space-3));inline-size:calc(var(--space-8) + var(--space-3));block-size:calc(var(--space-8) + var(--space-3));border-radius:var(--film-peek-radius,var(--radius-md));padding:0}button[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *)):has(>svg){white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}button[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))>svg{flex-shrink:0;width:16px;height:16px}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *)):hover{transform:var(--marketing-button-hover-transform,translateY(-1px));box-shadow:var(--marketing-button-hover-shadow,var(--shadow-raise));opacity:var(--marketing-button-hover-opacity,1);text-decoration:none}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *)):focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *)):disabled,[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[aria-disabled=true]{pointer-events:none;opacity:.5;box-shadow:none;transform:none}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-variant=default]{background:var(--brand-gradient,var(--primary));color:var(--cta-gradient-foreground,var(--primary-foreground))}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-variant=outline]{border:thin solid var(--marketing-button-outline-border,var(--border));background:var(--marketing-button-outline-background,var(--card));color:var(--marketing-button-outline-color,var(--foreground))}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-variant=outline]:hover{background:var(--muted)}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-variant=secondary]{background:var(--secondary);color:var(--secondary-foreground)}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-variant=ghost]{color:var(--primary-text)}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-variant=ghost]:hover{background:var(--accent);box-shadow:none;transform:none}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-variant=link]{color:var(--primary-text);text-underline-offset:4px;padding:0}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-variant=link]:hover{box-shadow:none;text-decoration:underline;transform:none}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-variant=destructive]{background:var(--destructive);color:var(--destructive-foreground,#fff)}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-size=xs]{border-radius:8px;min-width:1.5rem;min-height:1.5rem;padding:4px 8px;font-size:12px}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-size=sm]{block-size:var(--marketing-button-small-height,auto);padding:var(--marketing-button-small-padding,8px 16px);border-radius:var(--marketing-button-small-radius,var(--marketing-button-radius,10px));font-size:var(--marketing-button-small-font-size,13px)}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-size=lg]{block-size:var(--marketing-button-large-height,auto);padding:var(--marketing-button-large-padding-block,14px) 28px;border-radius:var(--marketing-button-radius,14px);font-size:15px}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-size^=icon]{aspect-ratio:1;padding:0}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-size=icon]{width:2.25rem}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-size=icon-xs]{border-radius:8px;width:1.5rem}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-size=icon-sm]{border-radius:10px;width:2rem}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *))[data-size=icon-lg]{border-radius:14px;width:2.5rem}[data-slot=button]:is([data-tone],:where([data-theme=zeroh-paper] *)) svg{pointer-events:none}[data-slot=button][data-tone]{text-align:center;justify-content:center;align-items:center;gap:.5em;display:inline-flex}[data-slot=button][data-tone]:has(>[data-slot=badge]){flex-wrap:wrap}[data-slot=button][data-tone]{position:relative}[data-slot=button][data-tone]:after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:calc(50% - max(44px,100%)/2);left:calc(50% - max(44px,100%)/2)}[data-slot=button][data-tone][data-variant=link]:focus-visible{outline:2px solid var(--primary-hover,var(--ring));outline-offset:2px}[data-slot=button][data-tone][data-variant=link]{padding:0}[data-slot=button][data-tone][data-mono=true]{font-family:var(--font-mono);font-size:11.5px;font-weight:500}[data-slot=button][data-tone][data-variant=offer]{border:1px solid var(--border);background:var(--card);height:auto;color:var(--foreground);text-align:start;white-space:normal;border-radius:12px;justify-content:flex-start;align-self:stretch;gap:10px;padding:10px 13px;display:flex}[data-slot=button][data-tone][data-variant=offer]:hover{border-color:var(--primary);box-shadow:none;transform:none}[data-slot=button][data-tone] .ms-logo{width:18px;height:18px}.vx-button-lines{flex-direction:column;flex:1;line-height:1.25;display:flex}.vx-button-lines small{color:var(--muted-foreground);font-size:10px}.vx-button-lines strong{color:var(--display-foreground,var(--foreground));font-size:13px;font-weight:650}[data-slot=button][data-tone=on-dark]:is([data-variant=outline],[data-variant=ghost],[data-variant=offer]){color:oklch(97% .005 265);background:oklch(100% 0 0/.08);border:1px solid oklch(100% 0 0/.22)}[data-slot=button][data-tone=on-dark][data-variant=ghost]{background:0 0;border-color:#0000}[data-slot=button][data-tone=on-dark]:is([data-variant=outline],[data-variant=ghost],[data-variant=offer]):hover{background:oklch(100% 0 0/.14)}[data-slot=button][data-tone=on-dark][data-variant=link]{color:oklch(97% .005 265)}[data-slot=button][data-tone=on-dark] .vx-button-lines small{color:oklch(82% .02 265)}[data-slot=button][data-tone=on-dark] .vx-button-lines strong{color:oklch(98.5% 0 0)}}[data-slot=button][data-round-trip-tool][data-round-trip-tool][data-round-trip-tool][data-round-trip-tool]{color:var(--foreground);background:0 0;border-color:#0000}[data-slot=button][data-round-trip-tool][data-round-trip-tool][data-round-trip-tool][data-round-trip-tool][aria-pressed=true]{border-color:var(--border);background:var(--card)}[data-slot=button][data-round-trip-step][aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));background:0 0}[data-theme=ali]{--ali-accent:var(--gold-600);--display-foreground:var(--foreground);--primary-hover:var(--brand-500);--primary-border:var(--brand-200);--surface-wash:var(--sand-100);--surface-deep:var(--brand-800);--duration-xs:.12s;--duration-s:.15s;--duration-m:.2s;--ease-standard:cubic-bezier(0, 0, .2, 1);--ease-decelerate:var(--ease-standard);--ease-accelerate:var(--ease-standard)}.dark [data-theme=ali],.dark[data-theme=ali]{--display-foreground:var(--foreground);--primary-hover:var(--brand-400);--primary-border:var(--brand-700);--surface-wash:var(--brand-900);--surface-deep:var(--brand-800)}:root[data-theme=ali],:root[data-theme=ali] body,:root[data-theme=ali] .site-shell,:root[data-theme=ali] main{background-color:var(--background);color:var(--foreground)}[data-theme=ali] .tone-deep{--background:var(--brand-800);--surface-deep:var(--brand-800);--vx-theme-deep:var(--brand-800);--foreground:var(--sand-50);--display-foreground:var(--sand-50);--muted-foreground:var(--sand-300);--card:var(--brand-900);--border:var(--gold-500);--accent:var(--gold-900);--accent-foreground:var(--gold-200);--primary-text:var(--gold-300);--primary-hover:var(--gold-300);--fg3:var(--sand-300)}
