@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,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("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-cyrillic-ext-wght-normal-STBLBFVS.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-cyrillic-wght-normal-NRQT7BTR.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-greek-ext-wght-normal-R4BDH37S.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-greek-wght-normal-5SKESFJN.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-vietnamese-wght-normal-XGPNBA5A.woff2") format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-latin-ext-wght-normal-XVT7XTJY.woff2") format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-tight-latin-wght-normal-U5LAIBVI.woff2") format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--color-petrol-50: oklch(97.5% .008 232);--color-petrol-100: oklch(94% .02 232);--color-petrol-200: oklch(88% .04 232);--color-petrol-300: oklch(77% .08 232);--color-petrol-400: oklch(65% .115 232);--color-petrol-500: oklch(54% .13 232);--color-petrol-600: oklch(46% .13 232);--color-petrol-700: oklch(38% .11 232);--color-petrol-800: oklch(30% .08 232);--color-petrol-900: oklch(24% .055 232);--color-petrol-950: oklch(17% .03 232);--color-slate-50: oklch(98% .003 250);--color-slate-100: oklch(95.5% .005 250);--color-slate-200: oklch(91% .008 250);--color-slate-300: oklch(83.5% .01 250);--color-slate-400: oklch(65% .015 250);--color-slate-500: oklch(55% .015 250);--color-slate-600: oklch(45% .015 250);--color-slate-700: oklch(37% .015 250);--color-slate-800: oklch(27% .015 250);--color-slate-900: oklch(21% .015 250);--color-slate-950: oklch(14% .01 250);--color-copper-50: oklch(97% .01 55);--color-copper-100: oklch(93% .03 55);--color-copper-200: oklch(87% .06 55);--color-copper-300: oklch(78% .1 55);--color-copper-400: oklch(72% .13 55);--color-copper-500: oklch(65% .135 55);--color-copper-600: oklch(57% .125 55);--color-copper-700: oklch(48% .1 55);--color-copper-800: oklch(40% .075 55);--color-copper-900: oklch(33% .05 55);--color-sage-50: oklch(97% .008 155);--color-sage-100: oklch(94% .02 155);--color-sage-200: oklch(88% .04 155);--color-sage-300: oklch(78% .07 155);--color-sage-400: oklch(68% .095 155);--color-sage-500: oklch(58% .1 155);--color-sage-600: oklch(50% .09 155);--color-sage-700: oklch(42% .07 155);--color-sage-800: oklch(34% .05 155);--color-sage-900: oklch(28% .035 155);--color-amber-50: oklch(97.5% .015 80);--color-amber-100: oklch(94% .04 80);--color-amber-200: oklch(89% .08 80);--color-amber-300: oklch(83% .13 80);--color-amber-400: oklch(79% .16 80);--color-amber-500: oklch(75% .155 80);--color-amber-600: oklch(65% .145 80);--color-amber-700: oklch(55% .12 80);--color-amber-800: oklch(47% .09 80);--color-amber-900: oklch(40% .06 80);--color-red-50: oklch(97% .008 25);--color-red-100: oklch(93% .025 25);--color-red-200: oklch(87% .06 25);--color-red-300: oklch(78% .105 25);--color-red-400: oklch(68% .15 25);--color-red-500: oklch(60% .175 25);--color-red-600: oklch(52% .175 25);--color-red-700: oklch(44% .14 25);--color-red-800: oklch(37% .1 25);--color-red-900: oklch(30% .06 25);--color-white: #ffffff;--color-black: #000000;--spacing-px: 1px;--spacing-0: 0;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-2);--spacing-md: var(--spacing-4);--spacing-lg: var(--spacing-6);--spacing-xl: var(--spacing-8);--radius-none: 0;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--font-sans: "Inter Variable", Inter, system-ui, sans-serif;--font-display: "Inter Tight Variable", "Inter Variable", system-ui, sans-serif;--font-serif: "Georgia", "Times New Roman", serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-colors: .2s ease;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--max-width-content: 72rem;--max-width-narrow: 64rem;--layout-container-padding: var(--spacing-lg);--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700}:root{--color-bg-primary: var(--color-slate-50);--color-bg-secondary: var(--color-slate-100);--color-bg-tertiary: var(--color-slate-200);--color-bg-card: var(--color-white);--color-bg-elevated: var(--color-white);--color-bg-hover: var(--color-slate-100);--color-bg-active: var(--color-slate-200);--color-bg-disabled: var(--color-slate-100);--color-text-primary: var(--color-slate-800);--color-text-secondary: var(--color-slate-500);--color-text-tertiary: var(--color-slate-400);--color-text-muted: var(--color-slate-400);--color-text-disabled: var(--color-slate-300);--color-text-inverse: var(--color-white);--color-text-link: var(--color-petrol-600);--color-text-link-hover: var(--color-petrol-700);--color-border: var(--color-slate-200);--color-border-light: var(--color-slate-100);--color-border-strong: var(--color-slate-300);--color-border-focus: var(--color-petrol-600);--color-primary: var(--color-petrol-600);--color-primary-hover: var(--color-petrol-700);--color-primary-active: var(--color-petrol-800);--color-primary-light: var(--color-petrol-100);--color-primary-lighter: var(--color-petrol-50);--color-primary-dark: var(--color-petrol-700);--color-primary-text: var(--color-white);--gradient-primary: linear-gradient(to right, var(--color-petrol-600), var(--color-petrol-500));--gradient-primary-hover: linear-gradient(to right, var(--color-petrol-700), var(--color-petrol-600));--color-accent: var(--color-copper-500);--color-accent-hover: var(--color-copper-600);--color-accent-light: var(--color-copper-100);--color-accent-lighter: var(--color-copper-50);--color-accent-text: var(--color-copper-700);--color-success: var(--color-sage-500);--color-success-hover: var(--color-sage-600);--color-success-light: var(--color-sage-100);--color-success-lighter: var(--color-sage-50);--color-success-text: var(--color-sage-700);--color-warning: var(--color-amber-500);--color-warning-hover: var(--color-amber-600);--color-warning-light: var(--color-amber-100);--color-warning-lighter: var(--color-amber-50);--color-warning-text: var(--color-amber-700);--color-danger: var(--color-red-500);--color-danger-hover: var(--color-red-600);--color-danger-light: var(--color-red-100);--color-danger-lighter: var(--color-red-50);--color-danger-text: var(--color-red-700);--color-info: var(--color-petrol-500);--color-info-hover: var(--color-petrol-600);--color-info-light: var(--color-petrol-200);--color-info-lighter: var(--color-petrol-50);--shadow-color: 0 0 0 / .1;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--shadow-focus-ring: 0 0 0 3px oklch(46% .13 232 / .2);--shadow-focus-ring-danger: 0 0 0 3px oklch(60% .175 25 / .2);--color-scrollbar-thumb: var(--color-slate-300);--color-scrollbar-thumb-hover: var(--color-slate-400);--color-scrollbar-track: transparent;--color-overlay: rgb(0 0 0 / .5);--color-overlay-light: rgb(0 0 0 / .3);--color-input-bg: var(--color-white);--color-input-border: var(--color-border);--color-input-border-hover: var(--color-slate-300);--color-input-border-focus: var(--color-primary);--color-input-placeholder: var(--color-slate-400);--color-input-disabled-bg: var(--color-slate-100);--color-modal-bg: var(--color-white);--color-modal-header-bg: linear-gradient(to bottom, var(--color-petrol-50), var(--color-white));--color-card-bg: var(--color-white);--color-card-border: var(--color-border-light);--color-badge-default-bg: var(--color-slate-100);--color-badge-default-text: var(--color-slate-700);--color-skeleton-base: var(--color-slate-200);--color-skeleton-highlight: var(--color-slate-100);--color-toggle-track: var(--color-slate-300);--color-toggle-track-hover: var(--color-slate-400)}[data-theme=dark]{--color-bg-primary: var(--color-slate-900);--color-bg-secondary: var(--color-slate-800);--color-bg-tertiary: var(--color-slate-700);--color-bg-card: var(--color-slate-800);--color-bg-elevated: var(--color-slate-700);--color-bg-hover: var(--color-slate-700);--color-bg-active: var(--color-slate-600);--color-bg-disabled: var(--color-slate-800);--color-text-primary: var(--color-slate-100);--color-text-secondary: var(--color-slate-400);--color-text-tertiary: var(--color-slate-500);--color-text-muted: var(--color-slate-500);--color-text-disabled: var(--color-slate-600);--color-text-inverse: var(--color-slate-900);--color-text-link: var(--color-petrol-400);--color-text-link-hover: var(--color-petrol-300);--color-border: var(--color-slate-700);--color-border-light: var(--color-slate-800);--color-border-strong: var(--color-slate-600);--color-border-focus: var(--color-petrol-500);--color-primary: var(--color-petrol-500);--color-primary-hover: var(--color-petrol-400);--color-primary-active: var(--color-petrol-300);--color-primary-light: var(--color-petrol-900);--color-primary-lighter: var(--color-petrol-950);--color-primary-dark: var(--color-petrol-600);--color-primary-text: var(--color-white);--gradient-primary: linear-gradient(to right, var(--color-petrol-500), var(--color-petrol-400));--gradient-primary-hover: linear-gradient(to right, var(--color-petrol-400), var(--color-petrol-300));--color-accent: var(--color-copper-400);--color-accent-hover: var(--color-copper-300);--color-accent-light: var(--color-copper-900);--color-accent-lighter: var(--color-copper-900);--color-success: var(--color-sage-400);--color-success-hover: var(--color-sage-300);--color-success-light: var(--color-sage-900);--color-success-lighter: var(--color-sage-900);--color-success-text: var(--color-sage-400);--color-warning: var(--color-amber-400);--color-warning-hover: var(--color-amber-300);--color-warning-light: var(--color-amber-900);--color-warning-lighter: var(--color-amber-900);--color-warning-text: var(--color-amber-400);--color-danger: var(--color-red-400);--color-danger-hover: var(--color-red-300);--color-danger-light: var(--color-red-900);--color-danger-lighter: var(--color-red-900);--color-danger-text: var(--color-red-400);--color-info: var(--color-petrol-400);--color-info-hover: var(--color-petrol-300);--color-info-light: var(--color-petrol-900);--color-info-lighter: var(--color-petrol-950);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .3);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .5), 0 8px 10px -6px rgb(0 0 0 / .4);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .6);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .2);--shadow-focus-ring: 0 0 0 3px oklch(54% .13 232 / .3);--shadow-focus-ring-danger: 0 0 0 3px oklch(68% .15 25 / .3);--color-scrollbar-track: transparent;--color-overlay: rgb(0 0 0 / .7);--color-overlay-light: rgb(0 0 0 / .5);--color-input-bg: var(--color-slate-800);--color-input-border: var(--color-slate-700);--color-input-border-hover: var(--color-slate-600);--color-input-border-focus: var(--color-petrol-500);--color-input-placeholder: var(--color-slate-500);--color-input-disabled-bg: var(--color-slate-900);--color-modal-bg: var(--color-slate-800);--color-modal-header-bg: linear-gradient(to bottom, var(--color-slate-700), var(--color-slate-800));--color-card-bg: var(--color-slate-800);--color-card-border: var(--color-slate-700);--color-badge-default-bg: var(--color-slate-700);--color-badge-default-text: var(--color-slate-300);--color-scrollbar-thumb: var(--color-slate-600);--color-scrollbar-thumb-hover: var(--color-slate-500);--color-skeleton-base: var(--color-slate-700);--color-skeleton-highlight: var(--color-slate-600);--color-toggle-track: var(--color-slate-600);--color-toggle-track-hover: var(--color-slate-500)}@media(prefers-color-scheme:dark){[data-theme=system]{--color-bg-primary: var(--color-slate-900);--color-bg-secondary: var(--color-slate-800);--color-bg-tertiary: var(--color-slate-700);--color-bg-card: var(--color-slate-800);--color-bg-elevated: var(--color-slate-700);--color-bg-hover: var(--color-slate-700);--color-bg-active: var(--color-slate-600);--color-bg-disabled: var(--color-slate-800);--color-text-primary: var(--color-slate-100);--color-text-secondary: var(--color-slate-400);--color-text-tertiary: var(--color-slate-500);--color-text-muted: var(--color-slate-500);--color-text-disabled: var(--color-slate-600);--color-text-inverse: var(--color-slate-900);--color-text-link: var(--color-petrol-400);--color-text-link-hover: var(--color-petrol-300);--color-border: var(--color-slate-700);--color-border-light: var(--color-slate-800);--color-border-strong: var(--color-slate-600);--color-border-focus: var(--color-petrol-500);--color-primary: var(--color-petrol-500);--color-primary-hover: var(--color-petrol-400);--color-primary-active: var(--color-petrol-300);--color-primary-light: var(--color-petrol-900);--color-primary-dark: var(--color-petrol-600);--color-primary-text: var(--color-white);--gradient-primary: linear-gradient(to right, var(--color-petrol-500), var(--color-petrol-400));--gradient-primary-hover: linear-gradient(to right, var(--color-petrol-400), var(--color-petrol-300));--color-accent: var(--color-copper-400);--color-accent-hover: var(--color-copper-300);--color-accent-light: var(--color-copper-900);--color-success: var(--color-sage-400);--color-success-light: var(--color-sage-900);--color-success-text: var(--color-sage-400);--color-warning: var(--color-amber-400);--color-warning-light: var(--color-amber-900);--color-warning-text: var(--color-amber-400);--color-danger: var(--color-red-400);--color-danger-light: var(--color-red-900);--color-danger-text: var(--color-red-400);--color-info: var(--color-petrol-400);--color-info-light: var(--color-petrol-900);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .3);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .5), 0 8px 10px -6px rgb(0 0 0 / .4);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .6);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .2);--shadow-focus-ring: 0 0 0 3px oklch(54% .13 232 / .3);--shadow-focus-ring-danger: 0 0 0 3px oklch(68% .15 25 / .3);--color-overlay: rgb(0 0 0 / .7);--color-overlay-light: rgb(0 0 0 / .5);--color-input-bg: var(--color-slate-800);--color-input-border: var(--color-slate-700);--color-input-border-hover: var(--color-slate-600);--color-input-border-focus: var(--color-petrol-500);--color-input-placeholder: var(--color-slate-500);--color-input-disabled-bg: var(--color-slate-900);--color-modal-bg: var(--color-slate-800);--color-modal-header-bg: linear-gradient(to bottom, var(--color-slate-700), var(--color-slate-800));--color-card-bg: var(--color-slate-800);--color-card-border: var(--color-slate-700);--color-badge-default-bg: var(--color-slate-700);--color-badge-default-text: var(--color-slate-300);--color-scrollbar-thumb: var(--color-slate-600);--color-scrollbar-thumb-hover: var(--color-slate-500);--color-skeleton-base: var(--color-slate-700);--color-skeleton-highlight: var(--color-slate-600);--color-toggle-track: var(--color-slate-600);--color-toggle-track-hover: var(--color-slate-500)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{margin-top:0;margin-bottom:1em}a{color:var(--color-text-link);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}a:hover{color:var(--color-text-link-hover)}a:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}html{scroll-behavior:smooth}::selection{background:var(--color-primary-light);color:var(--color-primary-dark)}
