@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-cyrillic-ext-wght-normal-C8S-KRRz.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-greek-wght-normal-DL7QRZyv.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal-DHIcAJRg.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{--signal-orange: #df970e;--signal-orange-light: #ff9500;--signal-orange-dark: #c58200;--signal-orange-hover: #f5a611;--signal-orange-rgb: 223, 151, 14;--signal-blue: #217ee2;--signal-blue-light: #447ae1;--signal-blue-dark: #1a70c4;--signal-blue-hover: #3a8eeb;--signal-blue-rgb: 33, 126, 226;--signal-red: #790000;--signal-red-light: #8f0000;--signal-red-dark: #5a0000;--signal-red-hover: #8f0000;--signal-red-rgb: 121, 0, 0;--signal-gradient: linear-gradient(135deg, #df970e 0%, #ff9500 100%);--signal-gradient-blue: linear-gradient(135deg, #217ee2 0%, #2C5683 100%);--signal-gradient-orange: linear-gradient(135deg, #df970e 0%, #57421C 100%);--color-primary: #1976d2;--color-secondary: #ffa726;--color-accent: #e53935;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--text-primary: #ffffff;--text-secondary: #aaaaaa;--text-tertiary: #898989;--text-muted: #bbbbbb;--text-hover: #c0c0c0;--text-input: #efe9f4;--text-placeholder: rgba(239, 233, 244, .79);--text-chart-label: #c9c9c9;--text-chart-secondary: #808080;--text-gold: #d49e3a;--text-disabled: #666666;--text-tooltip: #ffffff;--bg-primary: #1a1a1a;--bg-primary-rgb: 26, 26, 26;--bg-secondary: #2a2a2a;--bg-secondary-rgb: 42, 42, 42;--bg-tertiary: #3a3a3a;--bg-hover: #4a4a4a;--card-background: #1a1a1a;--card-background-rgb: 26, 26, 26;--bg-card: #1a1a1a;--bg-card-statistics: #2a2a2a;--bg-card-hover: #2a2a2a;--bg-overlay: rgba(26, 26, 26, .7);--bg-sidebar: #1a1a1a;--bg-sidebar-blur: rgba(26, 26, 26, .78);--bg-navbar: rgba(26, 26, 26, .78);--bg-dropdown: rgba(42, 42, 42, .95);--bg-modal: #1a1a1a;--bg-modal-overlay: rgba(0, 0, 0, .7);--bg-tooltip: rgba(0, 0, 0, .85);--bg-tooltip-backdrop: rgba(0, 0, 0, .76);--bg-popup: #1a1a1a;--bg-input: #1a1a1a;--bg-slider: #1a1a1a;--bg-wrapper: #2a2a2a;--bg-loading-screen: #000000;--bg-skeleton: rgba(255, 255, 255, .1);--bg-transparent: rgba(26, 26, 26, .01);--bg-calendar-modal: rgba(26, 26, 26, .5);--bg-calendar: #000000;--bg-calendar-header: #1a1a1a;--bg-calendar-tile: rgba(2, 2, 2, .9);--bg-calendar-tile-hover: rgba(2, 2, 2, .85);--bg-calendar-tile-disabled: #1a1a1a;--bg-noti-item: rgba(0, 0, 0, .502);--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .18);--glass-blur: blur(16px) saturate(180%);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);--glass-inset-light: inset 0 1px 0 0 rgba(255, 255, 255, .15);--glass-inset-dark: inset 0 -1px 0 0 rgba(0, 0, 0, .15);--border-color: rgba(255, 255, 255, .125);--border-primary: #3a3a3a;--border-secondary: #2a2a2a;--border-light: rgba(255, 255, 255, .1);--border-card: transparent;--border-input: #efe9f4;--border-tooltip: rgba(76, 76, 76, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .24);--shadow-md: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);--shadow-lg: rgba(0, 0, 0, .56) 0px 22px 70px 4px;--shadow-navbar: 0 2px 6px rgba(26, 26, 26, .6);--shadow-card: var(--shadow-sm);--shadow-card-hover: var(--shadow-md);--shadow-tooltip: 0 2px 8px rgba(0, 0, 0, .3);--shadow-elevated: 0 12px 40px 0 rgba(0, 0, 0, .4);--shadow-orange: 0 12px 24px rgba(223, 151, 14, .25);--shadow-blue: 0 12px 24px rgba(33, 126, 226, .25);--hover-overlay: rgba(255, 255, 255, .2);--hover-light: rgba(255, 255, 255, .15);--hover-minimal: rgba(255, 255, 255, .08);--active-overlay: rgba(255, 255, 255, .3);--focus-ring: 0 0 0 3px rgba(33, 126, 226, .3);--disabled-overlay: rgba(0, 0, 0, .4);--btn-primary-bg: var(--signal-orange);--btn-primary-text: #ffffff;--btn-primary-hover-bg: var(--signal-orange-hover);--btn-primary-hover-text: #1a1a1a;--btn-secondary-bg: #2a2a2a;--btn-secondary-text: var(--signal-orange);--btn-secondary-hover-bg: var(--signal-orange);--btn-secondary-hover-text: #1a1a1a;--btn-secondary-border: var(--signal-orange);--btn-outline-bg: transparent;--btn-outline-text: var(--signal-orange);--btn-outline-border: var(--signal-orange);--btn-outline-hover-bg: var(--signal-orange);--btn-outline-hover-text: #1a1a1a;--input-bg: transparent;--input-text: var(--text-input);--input-border: var(--border-input);--input-placeholder: var(--text-placeholder);--input-focus-border: var(--signal-orange);--input-disabled-text: #999999;--input-autofill-bg: #1a1a1a;--chart-grid: rgba(76, 76, 76, .3);--chart-tooltip-bg: rgba(0, 0, 0, .85);--chart-tooltip-text: #ffffff;--chart-tooltip-border: transparent;--chart-gradient-start: #217ee2;--chart-gradient-end: #0f3661;--chart-area-opacity: .15;--badge-positive-bg: #00ae11;--badge-positive-text: #ffffff;--badge-negative-bg: #790000;--badge-negative-text: #ffffff;--badge-neutral-bg: var(--signal-orange);--badge-neutral-text: #ffffff;--badge-icon-bg: var(--signal-blue);--badge-icon-text: #ffffff;--gradient-active-start: rgba(2, 101, 157, 1);--gradient-active-mid: rgba(58, 147, 213, 1);--gradient-active-end: rgba(115, 175, 233, 1);--gradient-blue-start: #217ee2;--gradient-blue-end: #2C5683;--gradient-orange-start: var(--signal-orange);--gradient-orange-end: #57421C;--backdrop-blur: blur(6px);--backdrop-blur-strong: blur(10px);--icon-filter: none;--transition-fast: all .2s ease;--transition-normal: all .3s ease;--transition-slow: all .4s ease;--transition-cubic: all .3s cubic-bezier(.25, .8, .25, 1);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--special-orange: var(--signal-orange);--special-orange-light: rgba(223, 151, 14, .66);--special-orange-hover: var(--signal-orange-hover);--special-blue: var(--signal-blue);--special-blue-hover: var(--signal-blue-hover);--special-blue-dark: #006edc;--special-red: var(--signal-red);--special-red-hover: var(--signal-red-hover);--special-white: #ffffff}:root.light-mode,[data-theme=light]{--text-primary: #1a1a1a;--text-secondary: #3a3a3a;--text-tertiary: #4a4a4a;--text-muted: #5a5a5a;--text-hover: #2a2a2a;--text-input: #1a1a1a;--text-placeholder: rgba(90, 90, 90, .6);--text-chart-label: #3a3a3a;--text-chart-secondary: #4a4a4a;--text-gold: #c58200;--text-disabled: #aaaaaa;--text-tooltip: #1a1a1a;--bg-primary: #f5f5f5;--bg-primary-rgb: 245, 245, 245;--bg-secondary: #e8e8e8;--bg-secondary-rgb: 232, 232, 232;--bg-tertiary: #d8d8d8;--bg-hover: #e8e8e8;--card-background: #ffffff;--card-background-rgb: 255, 255, 255;--bg-card: #ffffff;--bg-card-statistics: #ffffff;--bg-card-hover: #f9f9f9;--bg-overlay: rgba(245, 245, 245, .85);--bg-sidebar: #ffffff;--bg-sidebar-blur: rgba(255, 255, 255, .95);--bg-navbar: rgba(255, 255, 255, .95);--bg-dropdown: rgba(255, 255, 255, .98);--bg-modal: #ffffff;--bg-modal-overlay: rgba(0, 0, 0, .4);--bg-tooltip: rgba(255, 255, 255, .95);--bg-tooltip-backdrop: rgba(255, 255, 255, .95);--bg-popup: #ffffff;--bg-input: #ffffff;--bg-slider: #ffffff;--bg-wrapper: #f5f5f5;--bg-loading-screen: #ffffff;--bg-skeleton: rgba(0, 0, 0, .08);--bg-transparent: rgba(245, 245, 245, .01);--bg-calendar-modal: rgba(0, 0, 0, .3);--bg-calendar: #ffffff;--bg-calendar-header: #f5f5f5;--bg-calendar-tile: #f5f5f5;--bg-calendar-tile-hover: #e8e8e8;--bg-calendar-tile-disabled: #fafafa;--bg-noti-item: rgba(0, 0, 0, .05);--glass-bg: rgba(255, 255, 255, .25);--glass-border: rgba(255, 255, 255, .3);--glass-blur: blur(16px) saturate(180%);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .15);--glass-inset-light: inset 0 1px 0 0 rgba(255, 255, 255, .3);--glass-inset-dark: inset 0 -1px 0 0 rgba(0, 0, 0, .1);--border-color: #e0e0e0;--border-primary: #e0e0e0;--border-secondary: #d0d0d0;--border-light: rgba(0, 0, 0, .1);--border-card: #f0f0f0;--border-input: #d0d0d0;--border-tooltip: #d0d0d0;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 3px 9px rgba(0, 0, 0, .12);--shadow-md: 0 14px 28px rgba(0, 0, 0, .15), 0 10px 10px rgba(0, 0, 0, .1);--shadow-lg: rgba(0, 0, 0, .2) 0px 22px 70px 4px;--shadow-navbar: 0 2px 6px rgba(0, 0, 0, .1);--shadow-card: var(--shadow-sm);--shadow-card-hover: var(--shadow-md);--shadow-tooltip: 0 2px 8px rgba(0, 0, 0, .15), 0 1px 3px rgba(0, 0, 0, .1);--shadow-elevated: 0 12px 40px 0 rgba(31, 38, 135, .2);--shadow-orange: 0 12px 24px rgba(223, 151, 14, .15);--shadow-blue: 0 12px 24px rgba(33, 126, 226, .15);--hover-overlay: rgba(33, 126, 226, .08);--hover-light: rgba(33, 126, 226, .05);--hover-minimal: rgba(33, 126, 226, .03);--active-overlay: rgba(33, 126, 226, .12);--focus-ring: 0 0 0 3px rgba(33, 126, 226, .2);--disabled-overlay: rgba(0, 0, 0, .1);--btn-primary-bg: var(--signal-orange);--btn-primary-text: #ffffff;--btn-primary-hover-bg: var(--signal-orange-hover);--btn-primary-hover-text: #ffffff;--btn-secondary-bg: #ffffff;--btn-secondary-text: var(--signal-orange);--btn-secondary-hover-bg: #f5f5f5;--btn-secondary-hover-text: var(--signal-orange);--btn-secondary-border: var(--signal-orange);--btn-outline-bg: transparent;--btn-outline-text: var(--signal-orange);--btn-outline-border: var(--signal-orange);--btn-outline-hover-bg: var(--signal-orange);--btn-outline-hover-text: #ffffff;--input-bg: #ffffff;--input-text: var(--text-input);--input-border: var(--border-input);--input-placeholder: var(--text-placeholder);--input-focus-border: var(--signal-orange);--input-disabled-text: #aaaaaa;--input-autofill-bg: #ffffff;--chart-grid: rgba(200, 200, 200, .4);--chart-tooltip-bg: rgba(255, 255, 255, .95);--chart-tooltip-text: #1a1a1a;--chart-tooltip-border: 1px solid #e0e0e0;--chart-gradient-start: #217ee2;--chart-gradient-end: #1a5ba8;--chart-area-opacity: .25;--badge-positive-bg: #4ade80;--badge-positive-text: #1a1a1a;--badge-negative-bg: #ef4444;--badge-negative-text: #ffffff;--badge-neutral-bg: var(--signal-orange);--badge-neutral-text: #ffffff;--badge-icon-bg: var(--signal-blue);--badge-icon-text: #ffffff;--backdrop-blur: blur(8px);--backdrop-blur-strong: blur(12px);--icon-filter: invert(1);--special-orange: #c58200;--special-orange-hover: #d89100;--special-orange-light: rgba(197, 130, 0, .66);--special-blue: #217ee2;--special-blue-hover: #3a8eeb;--special-blue-dark: #1a70c4}:root.dark-mode,[data-theme=dark]{--card-background: rgba(17, 25, 40, .35);--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .125)}.spaice-gradient-text{background:var(--signal-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.spaice-blue-gradient-text{background:var(--signal-gradient-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-inset-light),var(--glass-inset-dark);border-radius:var(--radius-xl)}.spaice-border-top{position:relative}.spaice-border-top:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--signal-blue),var(--signal-orange),var(--signal-red));border-radius:var(--radius-lg) var(--radius-lg) 0 0}:root{--breakpoint-xs: 0;--breakpoint-sm: 600px;--breakpoint-md: 900px;--breakpoint-lg: 1200px;--breakpoint-xl: 1536px}:root{--duration-instant: .1s;--duration-fast: .2s;--duration-normal: .3s;--duration-slow: .4s;--duration-slower: .6s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-sharp: cubic-bezier(.4, 0, .6, 1)}:root{--background: #0a0a0a;--foreground: #fafafa;--card: rgba(255, 255, 255, .05);--card-foreground: #fafafa;--popover: #1a1a1a;--popover-foreground: #fafafa;--primary: #1976d2;--primary-hover: #1565c0;--primary-foreground: #ffffff;--secondary: rgba(255, 255, 255, .1);--secondary-hover: rgba(255, 255, 255, .15);--secondary-foreground: #fafafa;--muted: rgba(255, 255, 255, .05);--muted-foreground: rgba(255, 255, 255, .6);--accent: #df970e;--accent-foreground: #ffffff;--destructive: #ef5350;--destructive-hover: #d32f2f;--destructive-foreground: #ffffff;--success: #4caf50;--success-foreground: #ffffff;--border: rgba(255, 255, 255, .1);--input: rgba(255, 255, 255, .1);--ring: #1976d2;--ring-offset: rgba(25, 118, 210, .2);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--chart-1: #217ee2;--chart-2: #df970e;--chart-3: #4caf50;--chart-4: #ef5350;--chart-5: #9c27b0;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--transition-cubic: .2s cubic-bezier(.4, 0, .2, 1);--gradient-primary: linear-gradient(135deg, #df970e 0%, #ff9500 100%);--gradient-primary-hover: linear-gradient(135deg, #ff9500 0%, #ffaa00 100%);--gradient-border: linear-gradient(135deg, rgba(223, 151, 14, .5) 0%, rgba(255, 149, 0, .5) 100%);--gradient-border-hover: linear-gradient(135deg, #df970e 0%, #ff9500 100%);--backdrop-blur: blur(8px)}[data-theme=light],.light-mode{--background: #fafafa;--foreground: #0a0a0a;--card: rgba(255, 255, 255, .9);--card-foreground: #0a0a0a;--popover: #ffffff;--popover-foreground: #0a0a0a;--primary: #1976d2;--primary-hover: #1565c0;--primary-foreground: #ffffff;--secondary: rgba(0, 0, 0, .08);--secondary-hover: rgba(0, 0, 0, .12);--secondary-foreground: #0a0a0a;--muted: rgba(0, 0, 0, .04);--muted-foreground: rgba(0, 0, 0, .6);--accent: #df970e;--accent-foreground: #ffffff;--destructive: #ef5350;--destructive-hover: #d32f2f;--destructive-foreground: #ffffff;--success: #4caf50;--success-foreground: #ffffff;--border: rgba(0, 0, 0, .1);--input: rgba(0, 0, 0, .1);--ring: #1976d2;--ring-offset: rgba(25, 118, 210, .2);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .2)}*:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--muted);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}:root{--bg-primary: #1a1a1a;--bg-primary-rgb: 26, 26, 26;--bg-secondary: #2a2a2a;--bg-secondary-rgb: 42, 42, 42;--bg-card-statistics: #2a2a2a;--bg-card: #1a1a1a;--bg-overlay: rgba(26, 26, 26, .7);--bg-sidebar: #1a1a1a;--bg-sidebar-blur: rgba(26, 26, 26, .78);--bg-navbar: rgba(26, 26, 26, .78);--bg-dropdown: rgba(42, 42, 42, .95);--bg-modal: #1a1a1a;--bg-modal-overlay: rgba(0, 0, 0, .7);--bg-tooltip: rgba(0, 0, 0, .85);--bg-tooltip-backdrop: rgba(0, 0, 0, .76);--bg-popup: #1a1a1a;--bg-input: #1a1a1a;--bg-slider: #1a1a1a;--bg-wrapper: #2a2a2a;--bg-loading-screen: #000000;--bg-skeleton: rgba(255, 255, 255, .1);--bg-calendar-modal: rgba(26, 26, 26, .5);--bg-calendar: #000000;--bg-calendar-header: #1a1a1a;--bg-calendar-tile: rgba(2, 2, 2, .9);--bg-calendar-tile-hover: rgba(2, 2, 2, .85);--bg-calendar-tile-disabled: #1a1a1a;--bg-noti-item: rgba(0, 0, 0, .502);--bg-transparent: rgba(26, 26, 26, .01);--text-primary: #ffffff;--text-secondary: #aaaaaa;--text-tertiary: #898989;--text-muted: #bbbbbb;--text-hover: #c0c0c0;--text-input: #efe9f4;--text-placeholder: rgba(239, 233, 244, .79);--text-chart-label: #c9c9c9;--text-chart-secondary: #808080;--text-gold: #d49e3a;--text-disabled: #666666;--text-tooltip: #ffffff;--border-primary: #3a3a3a;--border-secondary: #2a2a2a;--border-light: rgba(255, 255, 255, .1);--border-card: transparent;--border-input: #efe9f4;--border-tooltip: rgba(76, 76, 76, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .24);--shadow-md: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);--shadow-lg: rgba(0, 0, 0, .56) 0px 22px 70px 4px;--shadow-navbar: 0 2px 6px rgba(26, 26, 26, .6);--shadow-card: var(--shadow-sm);--shadow-card-hover: var(--shadow-md);--shadow-tooltip: 0 2px 8px rgba(0, 0, 0, .3);--hover-overlay: rgba(255, 255, 255, .2);--hover-light: rgba(255, 255, 255, .15);--hover-minimal: rgba(255, 255, 255, .08);--active-overlay: rgba(255, 255, 255, .3);--focus-ring: 0 0 0 3px rgba(33, 126, 226, .3);--disabled-overlay: rgba(0, 0, 0, .4);--btn-primary-bg: var(--special-orange);--btn-primary-text: #ffffff;--btn-primary-hover-bg: var(--special-orange-hover);--btn-primary-hover-text: #1a1a1a;--btn-secondary-bg: #2a2a2a;--btn-secondary-text: var(--special-orange);--btn-secondary-hover-bg: var(--special-orange);--btn-secondary-hover-text: #1a1a1a;--btn-secondary-border: var(--special-orange);--btn-outline-bg: transparent;--btn-outline-text: var(--special-orange);--btn-outline-border: var(--special-orange);--btn-outline-hover-bg: var(--special-orange);--btn-outline-hover-text: #1a1a1a;--input-bg: transparent;--input-text: var(--text-input);--input-border: var(--border-input);--input-placeholder: var(--text-placeholder);--input-focus-border: var(--special-orange);--input-disabled-text: #999999;--input-autofill-bg: #1a1a1a;--chart-grid: rgba(76, 76, 76, .3);--chart-tooltip-bg: rgba(0, 0, 0, .85);--chart-tooltip-text: #ffffff;--chart-tooltip-border: transparent;--chart-gradient-start: #217ee2;--chart-gradient-end: #0f3661;--chart-area-opacity: .15;--special-orange: #df970e;--special-orange-hover: #f5a611;--special-orange-light: rgba(223, 151, 14, .66);--special-blue: #217ee2;--special-blue-hover: #3a8eeb;--special-blue-dark: #006edc;--special-red: #790000;--special-red-hover: #8f0000;--special-white: #ffffff;--badge-positive-bg: #00ae11;--badge-positive-text: #ffffff;--badge-negative-bg: #790000;--badge-negative-text: #ffffff;--badge-neutral-bg: #4a4a4a;--badge-neutral-text: #c9c9c9;--badge-icon-bg: var(--special-blue);--badge-icon-text: #ffffff;--gradient-active-start: rgba(2, 101, 157, 1);--gradient-active-mid: rgba(58, 147, 213, 1);--gradient-active-end: rgba(115, 175, 233, 1);--gradient-blue-start: #217ee2;--gradient-blue-end: #2C5683;--gradient-orange-start: var(--special-orange);--gradient-orange-end: #57421C;--backdrop-blur: blur(6px);--backdrop-blur-strong: blur(10px);--icon-filter: none;--transition-fast: all .2s ease;--transition-normal: all .3s ease;--transition-slow: all .4s ease;--transition-cubic: all .3s cubic-bezier(.25, .8, .25, 1);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--radius-sm: 5px;--radius-md: 10px;--radius-lg: 15px;--radius-xl: 1.5em}:root.light-mode{--bg-primary: #f5f5f5;--bg-primary-rgb: 245, 245, 245;--bg-secondary: #e8e8e8;--bg-secondary-rgb: 232, 232, 232;--bg-card: #ffffff;--bg-card-statistics: #ffffff;--bg-overlay: rgba(245, 245, 245, .85);--bg-sidebar: #ffffff;--bg-sidebar-blur: rgba(255, 255, 255, .95);--bg-navbar: rgba(255, 255, 255, .95);--bg-dropdown: rgba(255, 255, 255, .98);--bg-modal: #ffffff;--bg-modal-overlay: rgba(0, 0, 0, .4);--bg-tooltip: rgba(255, 255, 255, .95);--bg-tooltip-backdrop: rgba(255, 255, 255, .95);--bg-popup: #ffffff;--bg-input: #ffffff;--bg-slider: #ffffff;--bg-wrapper: #f5f5f5;--bg-loading-screen: #ffffff;--bg-skeleton: rgba(0, 0, 0, .08);--bg-calendar-modal: rgba(0, 0, 0, .3);--bg-calendar: #ffffff;--bg-calendar-header: #f5f5f5;--bg-calendar-tile: #f5f5f5;--bg-calendar-tile-hover: #e8e8e8;--bg-calendar-tile-disabled: #fafafa;--bg-noti-item: rgba(0, 0, 0, .05);--bg-transparent: rgba(245, 245, 245, .01);--text-primary: #1a1a1a;--text-secondary: #3a3a3a;--text-tertiary: #4a4a4a;--text-muted: #5a5a5a;--text-hover: #2a2a2a;--text-input: #1a1a1a;--text-placeholder: rgba(90, 90, 90, .6);--text-chart-label: #3a3a3a;--text-chart-secondary: #4a4a4a;--text-gold: #c58200;--text-disabled: #aaaaaa;--text-tooltip: #1a1a1a;--border-primary: #e0e0e0;--border-secondary: #d0d0d0;--border-light: rgba(0, 0, 0, .1);--border-card: #f0f0f0;--border-input: #d0d0d0;--border-tooltip: #d0d0d0;--border-color: #e0e0e0;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 3px 9px rgba(0, 0, 0, .12);--shadow-md: 0 14px 28px rgba(0, 0, 0, .15), 0 10px 10px rgba(0, 0, 0, .1);--shadow-lg: rgba(0, 0, 0, .2) 0px 22px 70px 4px;--shadow-navbar: 0 2px 6px rgba(0, 0, 0, .1);--shadow-card: var(--shadow-sm);--shadow-card-hover: var(--shadow-md);--shadow-tooltip: 0 2px 8px rgba(0, 0, 0, .15), 0 1px 3px rgba(0, 0, 0, .1);--hover-overlay: rgba(33, 126, 226, .08);--hover-light: rgba(33, 126, 226, .05);--hover-minimal: rgba(33, 126, 226, .03);--active-overlay: rgba(33, 126, 226, .12);--focus-ring: 0 0 0 3px rgba(33, 126, 226, .2);--disabled-overlay: rgba(0, 0, 0, .1);--btn-primary-bg: var(--special-orange);--btn-primary-text: #ffffff;--btn-primary-hover-bg: var(--special-orange-hover);--btn-primary-hover-text: #ffffff;--btn-secondary-bg: #ffffff;--btn-secondary-text: var(--special-orange);--btn-secondary-hover-bg: #f5f5f5;--btn-secondary-hover-text: var(--special-orange);--btn-secondary-border: var(--special-orange);--btn-outline-bg: transparent;--btn-outline-text: var(--special-orange);--btn-outline-border: var(--special-orange);--btn-outline-hover-bg: var(--special-orange);--btn-outline-hover-text: #ffffff;--input-bg: #ffffff;--input-text: var(--text-input);--input-border: var(--border-input);--input-placeholder: var(--text-placeholder);--input-focus-border: var(--special-orange);--input-disabled-text: #aaaaaa;--input-autofill-bg: #ffffff;--chart-grid: rgba(200, 200, 200, .4);--chart-tooltip-bg: rgba(255, 255, 255, .95);--chart-tooltip-text: #1a1a1a;--chart-tooltip-border: 1px solid #e0e0e0;--chart-gradient-start: #217ee2;--chart-gradient-end: #1a5ba8;--chart-area-opacity: .25;--special-orange: #c58200;--special-orange-hover: #d89100;--special-orange-light: rgba(197, 130, 0, .66);--special-blue: #217ee2;--special-blue-hover: #3a8eeb;--special-blue-dark: #1a70c4;--special-red: #790000;--special-red-hover: #8f0000;--special-white: #ffffff;--badge-positive-bg: #4ade80;--badge-positive-text: #1a1a1a;--badge-negative-bg: #ef4444;--badge-negative-text: #ffffff;--badge-neutral-bg: #d0d0d0;--badge-neutral-text: #4a4a4a;--badge-icon-bg: var(--special-blue);--badge-icon-text: #ffffff;--gradient-active-start: rgba(2, 101, 157, 1);--gradient-active-mid: rgba(58, 147, 213, 1);--gradient-active-end: rgba(115, 175, 233, 1);--gradient-blue-start: #217ee2;--gradient-blue-end: #2C5683;--gradient-orange-start: var(--special-orange);--gradient-orange-end: #57421C;--backdrop-blur: blur(8px);--backdrop-blur-strong: blur(12px);--icon-filter: invert(1);--transition-fast: all .2s ease;--transition-normal: all .3s ease;--transition-slow: all .4s ease;--transition-cubic: all .3s cubic-bezier(.25, .8, .25, 1);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--radius-sm: 5px;--radius-md: 10px;--radius-lg: 15px;--radius-xl: 1.5em}:root{--font-sans: "Manrope Variable", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Consolas, "Liberation Mono", monospace;--text-display-lg: 2.5rem;--text-display-sm: 2rem;--text-heading-lg: 1.5rem;--text-heading-md: 1.25rem;--text-heading-sm: 1rem;--text-body-lg: 1rem;--text-body-md: .875rem;--text-body-sm: .8125rem;--text-body-xs: .75rem;--text-caption: .75rem;--text-overline: .6875rem;--text-mono-md: .875rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-display-lg: 1.1;--leading-display-sm: 1.2;--leading-heading-lg: 1.3;--leading-heading-md: 1.4;--leading-heading-sm: 1.5;--leading-body-lg: 1.6;--leading-body-md: 1.5;--leading-body-sm: 1.4;--leading-caption: 1.3;--leading-overline: 1.3;--tracking-overline: .05em}:root{--space-0: 0;--space-0-5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-none: 0;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-full: 9999px;--sidebar-width-expanded: 220px;--sidebar-width-collapsed: 60px;--topnav-height: 56px;--topnav-height-mobile: 48px;--chart-min-height: 320px;--chart-min-height-tablet: 280px;--chart-min-height-mobile: 220px;--kpi-card-height: 120px;--kpi-card-height-tablet: 100px;--kpi-card-height-mobile: 88px;--kpi-card-min-width: 200px;--kpi-card-min-width-tablet: 170px}:root,:root.dark-mode,[data-theme=dark]{--surface-studio-card: #1b1916;--surface-studio-card-raised: #22201d;--surface-studio-card-muted: rgba(255, 255, 255, .04);--surface-studio-rail: rgba(22, 22, 26, .95);--surface-studio-control: rgba(255, 255, 255, .06);--surface-studio-card-gradient: linear-gradient( 180deg, color-mix(in oklab, var(--surface-studio-card-raised) 92%, #fff 2%), var(--surface-studio-card) ), var(--surface-studio-card);--border-studio-card: rgba(250, 249, 245, .11);--border-studio-rail: rgba(255, 255, 255, .08);--border-studio-control: rgba(255, 255, 255, .1);--elevation-studio-card: 0 18px 44px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .045);--elevation-studio-dialog: 0 24px 60px rgba(0, 0, 0, .46), inset 0 1px 0 rgba(255, 255, 255, .045);--elevation-studio-rail: -2px 0 8px rgba(0, 0, 0, .2);--ctl-bg: rgba(255, 255, 255, .08);--ctl-bg-hover: rgba(255, 255, 255, .14);--ctl-bg-active: rgba(255, 255, 255, .05);--ctl-fg: rgba(255, 255, 255, .95);--ctl-fg-hover: #ffffff;--ctl-border: rgba(255, 255, 255, .18);--ctl-shadow: 0 4px 16px rgba(0, 0, 0, .15), inset 0 1px 0 rgba(255, 255, 255, .1);--ctl-press: inset 0 2px 6px rgba(0, 0, 0, .28);--ctl-selected-mix: 18%;--ctl-text-shadow: 0 1px 2px rgba(0, 0, 0, .3);--ctl-spec: linear-gradient( 90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .32), rgba(255, 255, 255, 0) );--ctl-spec-hover: linear-gradient( 90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .46), rgba(255, 255, 255, 0) );--ctl-halo: 0 0 22px -2px;--gold-line: #e7a52a;--btn-gold-bg: #c79f62;--btn-gold-bg-hover: #d7af71;--ctl-ring-line: var(--gold-line);--btn-primary-bg: #83a9d8;--btn-primary-bg-hover: #96b7df;--btn-primary-bg-active: #759dd2;--btn-primary-fg: #0a1f38;--btn-primary-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 18px rgba(0, 0, 0, .34);--btn-soft-bg: #283546;--btn-soft-bg-hover: #314055;--btn-soft-fg: #c6d7ed;--btn-soft-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .4), 0 6px 16px -8px rgba(0, 0, 0, .55)}:root.light-mode,[data-theme=light]{--surface-studio-card: #ffffff;--surface-studio-card-raised: #ffffff;--surface-studio-card-muted: #faf9f5;--surface-studio-rail: #f8f7f5;--surface-studio-control: #ffffff;--surface-studio-card-gradient: linear-gradient( 180deg, color-mix(in oklab, var(--surface-studio-card-raised) 92%, #fff 2%), var(--surface-studio-card) ), var(--surface-studio-card);--border-studio-card: rgba(23, 20, 16, .12);--border-studio-rail: var(--border-primary);--border-studio-control: rgba(0, 0, 0, .1);--elevation-studio-card: 0 16px 40px rgba(80, 68, 44, .12), inset 0 1px 0 rgba(255, 255, 255, .7);--elevation-studio-dialog: 0 20px 48px rgba(80, 68, 44, .16), inset 0 1px 0 rgba(255, 255, 255, .7);--elevation-studio-rail: -2px 0 8px rgba(0, 0, 0, .04);--ctl-bg: rgba(255, 255, 255, .72);--ctl-bg-hover: rgba(255, 255, 255, .92);--ctl-bg-active: rgba(255, 255, 255, .5);--ctl-fg: #2c2a27;--ctl-fg-hover: #1a1a1a;--ctl-border: rgba(26, 22, 14, .12);--ctl-shadow: 0 4px 16px rgba(26, 22, 14, .1), inset 0 1px 0 rgba(255, 255, 255, .8);--ctl-press: inset 0 2px 6px rgba(26, 22, 14, .16);--ctl-selected-mix: 38%;--ctl-text-shadow: 0 1px 0 rgba(255, 255, 255, .5);--ctl-spec: linear-gradient( 90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .95), rgba(255, 255, 255, 0) );--ctl-spec-hover: linear-gradient( 90deg, rgba(255, 255, 255, 0), #ffffff, rgba(255, 255, 255, 0) );--ctl-halo: 0 7px 20px -5px;--gold-line: #a86c05;--btn-gold-bg: #d7b88f;--btn-gold-bg-hover: #e4c59b;--ctl-ring-line: var(--gold-line);--btn-primary-bg: #a0c1ea;--btn-primary-bg-hover: #accef7;--btn-primary-bg-active: #a6c7f1;--btn-primary-fg: #16293d;--btn-primary-shadow: 0 1px 2px rgba(59, 76, 105, .16), 0 6px 16px rgba(59, 76, 105, .16);--btn-soft-bg: #ebf1f7;--btn-soft-bg-hover: #dce6f2;--btn-soft-fg: #385d8c;--btn-soft-shadow: inset 0 1px 0 rgba(255, 255, 255, .6), 0 1px 2px rgba(26, 22, 14, .05), 0 6px 16px -8px rgba(26, 22, 14, .12)}:root{--surface-studio-accent-subtle: color-mix( in oklab, var(--special-orange) 6%, transparent );--surface-studio-accent-hover: color-mix( in oklab, var(--special-orange) 10%, transparent );--border-studio-accent: color-mix( in oklab, var(--special-orange) 25%, transparent );--border-studio-accent-strong: color-mix( in oklab, var(--special-orange) 40%, transparent );--elevation-studio-action: 0 8px 20px color-mix(in oklab, var(--special-orange) 20%, transparent);--elevation-studio-selected: 0 1px 3px color-mix(in oklab, var(--special-orange) 25%, transparent);--elevation-studio-applied: inset 3px 0 0 var(--special-orange);--elevation-studio-rail-horizontal: 0 2px 8px rgba(0, 0, 0, .06);--ctl-blur: blur(20px) saturate(180%);--ctl-ring: var(--btn-gold-bg);--status-success-bg: color-mix( in oklab, var(--color-success) 10%, transparent );--status-success-border: color-mix( in oklab, var(--color-success) 32%, transparent );--status-error-bg: color-mix( in oklab, var(--color-error) 9%, transparent );--status-error-border: color-mix( in oklab, var(--color-error) 28%, transparent );--radius-studio-control: 11px;--radius-studio-icon-control: 11px;--radius-studio-inner: 12px;--radius-studio-card: 18px;--radius-studio-pill: 999px;--size-studio-control: 2.375rem;--size-studio-control-compact: 1.8rem;--size-studio-chart: clamp(14rem, 24vw, 19rem);--text-on-brand-accent: #1a1a1a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleInSmooth{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 5px #df970e4d}50%{box-shadow:0 0 20px #df970e99,0 0 30px #df970e66}}@keyframes glowBlue{0%,to{box-shadow:0 0 5px #217ee24d}50%{box-shadow:0 0 20px #217ee299,0 0 30px #217ee266}}.animate-fade-in{animation:fadeIn var(--duration-normal) var(--ease-out) forwards}.animate-fade-in-fast{animation:fadeIn var(--duration-fast) var(--ease-out) forwards}.animate-fade-in-slow{animation:fadeIn var(--duration-slow) var(--ease-out) forwards}.animate-fade-in-up{animation:fadeInUp var(--duration-normal) var(--ease-out) forwards}.animate-fade-in-down{animation:fadeInDown var(--duration-normal) var(--ease-out) forwards}.animate-slide-up{animation:slideUp var(--duration-normal) var(--ease-out) forwards}.animate-slide-down{animation:slideDown var(--duration-normal) var(--ease-out) forwards}.animate-slide-in-left{animation:slideInLeft var(--duration-normal) var(--ease-out) forwards}.animate-slide-in-right{animation:slideInRight var(--duration-normal) var(--ease-out) forwards}.animate-scale-in{animation:scaleIn var(--duration-normal) var(--ease-out) forwards}.animate-scale-in-smooth{animation:scaleInSmooth var(--duration-normal) var(--ease-out) forwards}.animate-pulse{animation:pulse var(--duration-slower) var(--ease-in-out) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce var(--duration-slow) var(--ease-in-out) infinite}.animate-shimmer{background:linear-gradient(90deg,var(--bg-skeleton) 0%,rgba(255,255,255,.2) 50%,var(--bg-skeleton) 100%);background-size:1000px 100%;animation:shimmer 2s infinite}.animate-glow{animation:glow 2s var(--ease-in-out) infinite}.animate-glow-blue{animation:glowBlue 2s var(--ease-in-out) infinite}.hover-lift{transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.hover-lift:active{transform:translateY(-2px)}.hover-lift-subtle{transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.hover-lift-subtle:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.hover-lift-subtle:active{transform:translateY(-1px)}.hover-glow{transition:box-shadow var(--duration-normal) var(--ease-out)}.hover-glow:hover{box-shadow:var(--shadow-orange)}.hover-glow-blue{transition:box-shadow var(--duration-normal) var(--ease-out)}.hover-glow-blue:hover{box-shadow:var(--shadow-blue)}.hover-scale{transition:transform var(--duration-fast) var(--ease-out)}.hover-scale:hover{transform:scale(1.05)}.hover-scale:active{transform:scale(.98)}.hover-scale-subtle{transition:transform var(--duration-fast) var(--ease-out)}.hover-scale-subtle:hover{transform:scale(1.02)}.hover-scale-subtle:active{transform:scale(.99)}.hover-brighten{transition:filter var(--duration-fast) var(--ease-out)}.hover-brighten:hover{filter:brightness(1.1)}.hover-brighten:active{filter:brightness(.95)}.hover-opacity{transition:opacity var(--duration-fast) var(--ease-out)}.hover-opacity:hover{opacity:.8}.hover-opacity:active{opacity:.6}.hover-border-glow{position:relative;transition:border-color var(--duration-fast) var(--ease-out)}.hover-border-glow:hover{border-color:var(--signal-orange)}.hover-border-glow:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,var(--signal-orange),var(--signal-blue));opacity:0;z-index:-1;filter:blur(10px);transition:opacity var(--duration-normal) var(--ease-out)}.hover-border-glow:hover:after{opacity:.5}.btn-interactive{position:relative;overflow:hidden;transition:all var(--duration-fast) var(--ease-out)}.btn-interactive:hover{transform:scale(1.02);box-shadow:var(--shadow-md)}.btn-interactive:active{transform:scale(.98);box-shadow:var(--shadow-sm)}.btn-interactive:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-interactive:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width var(--duration-slow) var(--ease-out),height var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out);opacity:0;pointer-events:none}.btn-interactive:active:after{width:300px;height:300px;opacity:0;transition:0s}.btn-smooth{transition:all var(--duration-fast) var(--ease-out)}.btn-smooth:hover{filter:brightness(1.1)}.btn-smooth:active{filter:brightness(.9);transform:scale(.98)}.btn-gradient-shift{background-size:200% 200%;transition:background-position var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.btn-gradient-shift:hover{background-position:100% 50%}.btn-gradient-shift:active{transform:scale(.98)}.btn-liquid-glass{position:relative;isolation:isolate;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:var(--radius-lg);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fffffff2;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff1a}.btn-liquid-glass:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);border-radius:inherit;opacity:.8;transition:opacity .3s ease}.btn-liquid-glass:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 20px -5px #fff3;pointer-events:none;opacity:0;transition:opacity .3s ease}.btn-liquid-glass:hover{background:#ffffff26;border-color:#ffffff40;transform:translateY(-1px);box-shadow:0 6px 24px #0003,inset 0 1px #ffffff26}.btn-liquid-glass:hover:before{opacity:1}.btn-liquid-glass:hover:after{opacity:1}.btn-liquid-glass:active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px #00000026,inset 0 1px #ffffff1a}:global(.light-mode) .btn-liquid-glass{background:#fff9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5);color:#bf7400;text-shadow:0 1px 1px rgba(255,255,255,.5);box-shadow:0 4px 20px #00000014,0 1px 3px #0000000d,inset 0 1px #fffc,inset 0 -1px #00000008}:global(.light-mode) .btn-liquid-glass:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);opacity:1}:global(.light-mode) .btn-liquid-glass:after{box-shadow:inset 0 0 20px -5px #ffffffb3;opacity:.5}:global(.light-mode) .btn-liquid-glass:hover{background:#ffffffbf;border-color:#ffffffb3;box-shadow:0 6px 24px #0000001a,0 2px 6px #0000000f,inset 0 1px #ffffffe6,inset 0 -1px #00000008}:global(.light-mode) .btn-liquid-glass:hover:before{opacity:1}:global(.light-mode) .btn-liquid-glass:hover:after{opacity:.8}:global(.light-mode) .btn-liquid-glass:active{background:#ffffff80;box-shadow:0 2px 8px #0000000f,inset 0 1px #fff9}.btn-liquid-glass-primary{position:relative;isolation:isolate;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:var(--radius-lg);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;background:linear-gradient(135deg,#df970ee6,#c58200e6);border:1px solid rgba(255,255,255,.2);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 4px 20px #df970e66,inset 0 1px #fff3}.btn-liquid-glass-primary:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);border-radius:inherit;opacity:.9;transition:opacity .3s ease}.btn-liquid-glass-primary:hover{background:linear-gradient(135deg,#df970e,#c58200);transform:translateY(-1px);box-shadow:0 6px 24px #df970e80,inset 0 1px #ffffff40}.btn-liquid-glass-primary:hover:before{opacity:1}.btn-liquid-glass-primary:active{transform:translateY(0) scale(.98);box-shadow:0 2px 12px #df970e4d,inset 0 1px #ffffff26}:global(.light-mode) .btn-liquid-glass-primary{background:linear-gradient(135deg,#df970ef2,#c58200f2);color:#1a1a1a;border:1px solid rgba(223,151,14,.4);text-shadow:none;box-shadow:0 4px 20px #df970e59,inset 0 1px #ffffff4d}:global(.light-mode) .btn-liquid-glass-primary:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent)}:global(.light-mode) .btn-liquid-glass-primary:hover{background:linear-gradient(135deg,#df970e,#c58200);color:#fff;box-shadow:0 6px 24px #df970e73,inset 0 1px #ffffff59}.chart-fade-in{animation:fadeIn var(--duration-slow) var(--ease-out) forwards}.chart-scale-in{animation:scaleInSmooth var(--duration-slow) var(--ease-out) forwards}.chart-container *{transition:all var(--duration-normal) var(--ease-out)}.chart-tooltip{animation:fadeIn var(--duration-fast) var(--ease-out) forwards;pointer-events:none}.chart-skeleton{position:relative;overflow:hidden;background:var(--bg-skeleton);border-radius:var(--radius-md)}.chart-skeleton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:shimmer 2s infinite}.card-interactive{transition:all var(--duration-fast) var(--ease-out)}.card-interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--border-light)}.card-interactive:active{transform:translateY(0);box-shadow:var(--shadow-card)}.card-glass-hover{transition:all var(--duration-normal) var(--ease-out)}.card-glass-hover:hover{background:#ffffff26;backdrop-filter:blur(20px);box-shadow:var(--shadow-elevated)}.card-content-loading{opacity:.5;transition:opacity var(--duration-normal) var(--ease-out)}.card-content-loaded{opacity:1;animation:fadeIn var(--duration-normal) var(--ease-out) forwards}.page-fade-enter{opacity:0}.page-fade-enter-active{opacity:1;transition:opacity var(--duration-normal) var(--ease-out)}.page-fade-exit{opacity:1}.page-fade-exit-active{opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}.page-slide-enter{opacity:0;transform:translateY(30px)}.page-slide-enter-active{opacity:1;transform:translateY(0);transition:all var(--duration-normal) var(--ease-out)}.page-slide-exit{opacity:1;transform:translateY(0)}.page-slide-exit-active{opacity:0;transform:translateY(-30px);transition:all var(--duration-normal) var(--ease-out)}.modal-overlay-enter{opacity:0}.modal-overlay-enter-active{opacity:1;transition:opacity var(--duration-normal) var(--ease-out)}.modal-overlay-exit{opacity:1}.modal-overlay-exit-active{opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}.modal-content-enter{opacity:0;transform:scale(.9) translateY(-20px)}.modal-content-enter-active{opacity:1;transform:scale(1) translateY(0);transition:all var(--duration-normal) var(--ease-out)}.modal-content-exit{opacity:1;transform:scale(1) translateY(0)}.modal-content-exit-active{opacity:0;transform:scale(.9) translateY(-20px);transition:all var(--duration-normal) var(--ease-out)}.stagger-fade-in>*{opacity:0;animation:fadeInUp var(--duration-normal) var(--ease-out) forwards}.stagger-fade-in>*:nth-child(1){animation-delay:0ms}.stagger-fade-in>*:nth-child(2){animation-delay:50ms}.stagger-fade-in>*:nth-child(3){animation-delay:.1s}.stagger-fade-in>*:nth-child(4){animation-delay:.15s}.stagger-fade-in>*:nth-child(5){animation-delay:.2s}.stagger-fade-in>*:nth-child(6){animation-delay:.25s}.stagger-fade-in>*:nth-child(7){animation-delay:.3s}.stagger-fade-in>*:nth-child(8){animation-delay:.35s}.stagger-fade-in>*:nth-child(9){animation-delay:.4s}.stagger-fade-in>*:nth-child(10){animation-delay:.45s}.transition-all{transition:all var(--duration-normal) var(--ease-out)}.transition-fast{transition:all var(--duration-fast) var(--ease-out)}.transition-slow{transition:all var(--duration-slow) var(--ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gpu-accelerated{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.optimize-animation{will-change:opacity,transform}.animation-complete{will-change:auto}body{margin:0;font-family:Manrope Variable,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--bg-wrapper);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}*{margin:0;padding:0;box-sizing:border-box;font-family:Manrope Variable,Manrope,sans-serif}a{color:inherit;text-decoration:none;cursor:pointer}a::hover{text-decoration:none}.btn.focus .btn:focus{outline:none;box-shadow:#64646f33 0 7px 29px!important}.css-26l3qy-menu{top:100%;background-color:var(--bg-dropdown)!important;border-radius:4px;box-shadow:var(--shadow-sm);margin-bottom:8px;margin-top:8px;position:absolute;width:100%;z-index:1;box-sizing:border-box}.modal-content{background:none!important;border:none!important}.fc .fc-toolbar-title,.fc .fc-col-header-cell-cushion,.fc .fc-daygrid-day-number,.fc .fc-daygrid-day-number:hover{color:var(--text-primary)}.fc-h-event .fc-event-title-container{background:var(--special-orange);border:var(--special-orange)}.fc .fc-daygrid-event{border:var(--special-orange)}.fc .fc-daygrid-day:hover{cursor:pointer;background-color:var(--fc-today-bg-color, rgba(255, 220, 40, .15))}.fc-h-event{background-color:var(--special-orange)!important}.fc-daygrid-event-dot{display:none}.fc-daygrid-dot-event .fc-event-title{color:var(--special-white);background:var(--special-orange);padding-top:.1rem;padding-bottom:.1rem}.dropdown-menu{width:100%;background-color:var(--bg-dropdown)!important}.dropdown-item{color:var(--text-primary)!important;font-weight:700!important}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--hover-overlay)!important}.popup-overlay{background:var(--bg-overlay)!important;backdrop-filter:var(--backdrop-blur);transition:all .4s;overflow:scroll}.popup-content{max-width:800px;max-height:1000px;width:50%;background:var(--bg-popup)!important;border-radius:1.5em;border:.5px solid var(--border-primary)!important;box-shadow:var(--shadow-lg);transition:all .4s}@media only screen and (min-width:100px)and (max-width:1024px)and (orientation:portrait){.popup-content{width:100%!important;height:100%!important;border:none!important;overflow:scroll!important}}:root{--special-orange: #df970e;--special-blue: #217ee2;--special-red: #790000;--special-white: #fff}._container_14o1c_1{width:100%;height:100vh;overflow:hidden;background-color:var(--bg-primary);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.dark-mode ._container_14o1c_1{background-image:url(/images/login-pin-dark-Dpm0mas8.jpg)}.light-mode ._container_14o1c_1{background-image:url(/images/login-pin-light2-Bcyg9GCn.jpg)}._container_14o1c_1 ._video_14o1c_17{background:radial-gradient(circle,#fb03,#e6a8000e 18%,#0000009a);width:100%;height:100%;left:0;top:0;position:fixed}._container_14o1c_1{display:flex;justify-content:center;align-items:center}._container_14o1c_1 ._main_wrapper_14o1c_30{width:100%;animation-name:_fadeIn_14o1c_302;z-index:10}._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35{background:#ffffff1a;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.18);border-radius:2rem;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff26,inset 0 -1px #00000026;width:100%;max-width:1100px;max-height:850px;display:flex;padding:1rem 0;margin:auto;transition:var(--transition-normal);position:relative;overflow:hidden}._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 30%,rgba(255,255,255,.4) 70%,transparent)}._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2) 30%,rgba(0,0,0,.2) 70%,transparent)}.light-mode ._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35{background:#ffffff40;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f268726,inset 0 1px #ffffff4d,inset 0 -1px #0000001a}.dark-mode ._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35{background:#11192859;border:1px solid rgba(255,255,255,.125);box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #0003}._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35 ._logo_14o1c_80{width:100%;max-width:300px;min-width:280px;border-right:2px solid var(--border-primary);position:relative}._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35 ._logo_14o1c_80 ._otherImg_14o1c_87 img{position:absolute;width:60%;top:55%;left:50%;transform:translate(-50%,-50%)}._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35 ._spacelogo_14o1c_94{display:flex;justify-content:center;align-items:center;margin-top:2em}._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35 ._spacelogo_14o1c_94 img{width:70%;display:block;margin:0 auto}._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35 ._properties_14o1c_105{width:90%;overflow:auto}._container_14o1c_1 ._main_wrapper_14o1c_30 ._wrapper_14o1c_35 ._properties_14o1c_105 ._item_14o1c_109{width:fit-content;-webkit-scrollbar:black;color:#efe9f4c9;padding:.6em;background-color:#1a1a1a;margin-right:.6em;align-items:center;border-radius:.5em;cursor:pointer}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120{width:70%;padding:1rem 0rem 1rem 3rem}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._welcome_14o1c_124{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._login_14o1c_129{font-size:1.7rem;color:var(--text-primary);font-weight:800}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134{margin-top:3rem}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._error_14o1c_137{margin:-1rem 0 0;width:90%;color:red;font-size:.8rem}.dark-mode ._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._error_14o1c_137{font-weight:900;text-shadow:2px 2px 3px #000000}.light-mode ._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._error_14o1c_137{font-weight:900;text-shadow:2px 2px 3px grey}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._Login_14o1c_154{margin:1em 0;width:90%;display:flex;justify-content:center}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._Login_14o1c_154 button{position:relative;isolation:isolate;overflow:hidden;border-radius:5em;background:linear-gradient(135deg,#3b82f6e6,#2563ebe6)!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);border:1px solid rgba(100,150,255,.3);font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #3b82f666,inset 0 1px #fff3}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._Login_14o1c_154 button:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(150,200,255,.5),transparent);opacity:.8}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._Login_14o1c_154 button:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 6px 24px #3b82f680,inset 0 1px #ffffff40;transform:translateY(-1px);color:#fff}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._Login_14o1c_154 button:active{transform:translateY(0) scale(.98)}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._microsoftLogin_14o1c_197{margin:1em 0;width:90%;display:flex;justify-content:center}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._microsoftLogin_14o1c_197 button{position:relative;isolation:isolate;overflow:hidden;border-radius:5em;background:linear-gradient(135deg,#df970ee6,#c58200e6)!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #df970e66,inset 0 1px #fff3}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._microsoftLogin_14o1c_197 button:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,200,100,.6),transparent);opacity:.8}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._microsoftLogin_14o1c_197 button:hover{background:linear-gradient(135deg,#df970e,#c58200)!important;color:#fff;box-shadow:0 6px 24px #df970e80,inset 0 1px #ffffff40;transform:translateY(-1px)}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._microsoftLogin_14o1c_197 button:active{transform:translateY(0) scale(.98)}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._serviceNotice_14o1c_237{width:90%;margin-top:1.25rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(var(--signal-orange-rgb),.48);background:linear-gradient(135deg,rgba(var(--signal-orange-rgb),.18),#ffffff14);color:var(--text-primary);display:flex;flex-direction:column;gap:.35rem;box-shadow:0 8px 24px #452c042e,inset 0 1px #ffffff26;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._serviceNotice_14o1c_237 strong{color:var(--signal-orange-light);font-size:.95rem;letter-spacing:.01em}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._serviceNotice_14o1c_237 span{color:#ffffffeb;font-size:.9rem;line-height:1.45;text-shadow:0 1px 2px rgba(0,0,0,.35)}.light-mode ._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._serviceNotice_14o1c_237{background:linear-gradient(135deg,#fff4e0eb,#ffffffb8);border-color:rgba(var(--signal-orange-rgb),.55);box-shadow:0 8px 24px #c5820024}.light-mode ._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._serviceNotice_14o1c_237 span{color:#4a2f04;text-shadow:none}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._options_14o1c_272{flex-direction:row;flex-wrap:wrap;width:90%;align-items:center;height:auto}._container_14o1c_1 ._main_wrapper_14o1c_30 ._signin_14o1c_120 ._loginForm_14o1c_134 ._options_14o1c_272 ._item_14o1c_109{width:max-content}._container_14o1c_1 ._main_wrapper_14o1c_30 ._btn_row_14o1c_282{display:flex;justify-content:space-between;padding-top:2rem;width:70%;margin:auto;max-width:855px}._container_14o1c_1 ._main_wrapper_14o1c_30 ._btn_row_14o1c_282 ._btn_wrapper_14o1c_290{width:45%}@keyframes _fadeIn_14o1c_302{0%{opacity:0}to{opacity:1}}._fadeIn_14o1c_302{-webkit-animation-name:_fadeIn_14o1c_302;animation-name:_fadeIn_14o1c_302}@media only screen and (min-width:100px)and (max-width:369px)and (max-height:736px){._main_wrapper_14o1c_30{margin-top:auto;margin-bottom:auto;height:100%;overflow:scroll}._signin_14o1c_120{overflow:auto!important;padding-left:2.4em!important;width:60%!important}}._btn_row_14o1c_282{display:none!important}@media only screen and (min-width:601px)and (max-width:1024px){._wrapper_14o1c_35{width:95%!important}}@media only screen and (min-width:320px)and (max-width:600px){._wrapper_14o1c_35{width:92%!important;white-space:nowrap;display:block!important;border-radius:0 0 2rem 2rem!important;margin:auto;transition:all .3s}._main_wrapper_14o1c_30{height:100%;width:100%;overflow:hidden}._spacelogo_14o1c_94{width:100%;text-align:center;position:fixed}._spacelogo_14o1c_94 img{left:auto;width:60%!important;display:block;margin:0 auto}._welcome_14o1c_124{text-align:center;margin-left:-13%}._loginForm_14o1c_134{margin-top:1rem!important}._serviceNotice_14o1c_237{white-space:normal;text-align:center}._otherImg_14o1c_87{display:none}._signin_14o1c_120{width:100%!important;padding-top:5.5em!important;padding-bottom:.2em!important;padding-left:2.1em!important}._btn_row_14o1c_282{display:none!important}._btn_wrapper_14o1c_290{margin:2rem 1rem -2rem;width:90%!important;overflow:auto;transform:scale(.7)}._login_14o1c_129{display:none}._container_14o1c_1,._main_wrapper_14o1c_30,._wrapper_14o1c_35,._logo_14o1c_80{border:none!important}._btn_14o1c_282{transform:scale(.9)}}._themeToggle_14o1c_399{position:fixed;top:20px;right:20px;width:48px;height:48px;background:#2a2a2a66;border:1.5px solid rgba(223,151,14,.3);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(12px);z-index:1000;box-shadow:0 4px 12px #00000026}._themeToggle_14o1c_399 svg{font-size:20px;color:#df970e;transition:transform .5s ease}._themeToggle_14o1c_399:hover{background:#df970e26;border-color:#df970e;transform:scale(1.1);box-shadow:0 6px 20px #df970e4d}._themeToggle_14o1c_399:hover svg{transform:rotate(20deg)}._themeToggle_14o1c_399:active{transform:scale(.95)}._themeToggle_14o1c_399:focus{outline:none;border-color:#df970e;box-shadow:0 0 0 3px #df970e33}.light-mode ._themeToggle_14o1c_399{background:#ffffffd9;border-color:#df970e66;box-shadow:0 4px 12px #00000014}.light-mode ._themeToggle_14o1c_399 svg{color:#df970e}.light-mode ._themeToggle_14o1c_399:hover{background:#df970e1f;border-color:#df970e;box-shadow:0 6px 20px #df970e40}@media only screen and (min-width:320px)and (max-width:600px){._themeToggle_14o1c_399{top:15px;right:15px;width:44px;height:44px}._themeToggle_14o1c_399 svg{font-size:18px}}._wrapper_12o0a_1{padding:1.5rem 0;display:flex;align-items:center;font-weight:600;font-size:1.1rem}.dark-mode ._wrapper_12o0a_1{color:#fffffff2;text-shadow:0 1px 3px rgba(0,0,0,.5);font-weight:900}.light-mode ._wrapper_12o0a_1{color:#000000d9;text-shadow:0 1px 3px rgba(0,0,0,.8);font-weight:900}._wrapper_12o0a_1 ._heading_12o0a_18{font-size:1.4rem;font-weight:800}._wrapper_12o0a_1._title_12o0a_22{padding-bottom:0!important}._input_1ev3a_1{display:flex;height:2.5rem;width:100%;border-radius:var(--radius-md, 8px);border:1px solid var(--border, rgba(255, 255, 255, .1));background:var(--background, #0a0a0a);padding:.5rem .75rem;font-size:.875rem;color:var(--foreground, #fafafa);transition:all .15s ease}._input_1ev3a_1::placeholder{color:var(--muted-foreground, rgba(255, 255, 255, .6))}._input_1ev3a_1:focus{outline:none;border-color:var(--ring, #1976d2);box-shadow:0 0 0 2px var(--ring-offset, rgba(25, 118, 210, .2))}._input_1ev3a_1:disabled{cursor:not-allowed;opacity:.5}._input_1ev3a_1[type=file]{border:none;background:transparent;padding:0}._input_1ev3a_1[type=file]::file-selector-button{background:var(--secondary, rgba(255, 255, 255, .1));color:var(--foreground, #fafafa);border:none;border-radius:var(--radius-sm, 4px);padding:.5rem 1rem;margin-right:.5rem;cursor:pointer;font-size:.875rem;transition:background .15s ease}._input_1ev3a_1[type=file]::file-selector-button:hover{background:var(--secondary-hover, rgba(255, 255, 255, .15))}._wrapper_w1cr4_1{width:90%;margin:1.5rem 0}._wrapper_w1cr4_1 ._inputBox_w1cr4_5{display:inline-flex;width:100%;position:relative;border-bottom:1px solid var(--input-border)}._wrapper_w1cr4_1 ._inputBox_w1cr4_5 ._currency_label_w1cr4_11{display:flex;width:30px;justify-content:center;align-items:center}._wrapper_w1cr4_1 ._inputBox_w1cr4_5 ._overlay_w1cr4_17{display:none}._wrapper_w1cr4_1 ._inputBox_w1cr4_5._disabled_w1cr4_20 ._overlay_w1cr4_17{position:absolute;display:block;top:0;left:0;width:100%;height:100%;cursor:pointer}._wrapper_w1cr4_1 ._inputBox_w1cr4_5._disabled_w1cr4_20 input{color:var(--input-disabled-text)!important;font-style:italic;transition:var(--transition-slow)}._wrapper_w1cr4_1 ._inputBox_w1cr4_5._disabled_w1cr4_20 ._wordCount_w1cr4_34{color:var(--input-disabled-text)!important}._wrapper_w1cr4_1 ._inputBox_w1cr4_5 ._icon_w1cr4_37{position:absolute;top:50%;left:95%;transform:translate(-50%,-50%);font-size:1.1rem;color:var(--input-text)}._wrapper_w1cr4_1 ._inputBox_w1cr4_5 ._wordCount_w1cr4_34{position:absolute;bottom:.5em;right:0;font-size:.75em;color:var(--input-text)}._fileUpload_w1cr4_53,._textAreaBox_w1cr4_53,._textBox_w1cr4_53{width:100%;position:relative;background-color:var(--input-bg);height:2.5rem;font-size:1.1rem;font-weight:400;outline:none;border:none;color:var(--input-text);transition:var(--transition-slow);cursor:pointer}._fileUpload_w1cr4_53:focus,._textAreaBox_w1cr4_53:focus,._textBox_w1cr4_53:focus{font-size:1.2rem;height:3rem;border-bottom-color:var(--input-focus-border)}._fileUpload_w1cr4_53:focus::placeholder,._textAreaBox_w1cr4_53:focus::placeholder,._textBox_w1cr4_53:focus::placeholder{opacity:0;transition:var(--transition-slow)}._fileUpload_w1cr4_53::placeholder,._textAreaBox_w1cr4_53::placeholder,._textBox_w1cr4_53::placeholder{color:var(--input-placeholder);font-size:.8rem;transition:var(--transition-slow)}._fileUpload_w1cr4_53:-webkit-autofill,._textAreaBox_w1cr4_53:-webkit-autofill,._textBox_w1cr4_53:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--input-autofill-bg) inset!important;-webkit-text-fill-color:var(--input-text)!important;padding:.5em}._addRightPadding_w1cr4_85._fileUpload_w1cr4_53,._addRightPadding_w1cr4_85._textAreaBox_w1cr4_53,._addRightPadding_w1cr4_85._textBox_w1cr4_53{padding-right:48px}._textAreaBox_w1cr4_53{resize:none;height:5rem}._textAreaBox_w1cr4_53:focus{height:6rem;font-size:1.1rem}._fileUpload_w1cr4_53:focus{height:2.5rem;font-size:1.1rem}._wrapper_w1cr4_1:first-child{margin-top:0!important;margin-bottom:1.5rem!important}._button_4ggvb_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:var(--radius-md, 8px);font-size:.875rem;font-weight:500;transition:all .15s ease;cursor:pointer;border:none;outline:none}._button_4ggvb_1:focus-visible{outline:2px solid var(--ring, #1976d2);outline-offset:2px}._button_4ggvb_1:disabled{pointer-events:none;opacity:.5}._default_4ggvb_29{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#df970ee6,#c58200e6)!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #df970e66,inset 0 1px #fff3}._default_4ggvb_29:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,200,100,.6),transparent);opacity:.8}._default_4ggvb_29:hover{background:linear-gradient(135deg,#df970e,#c58200)!important;box-shadow:0 6px 24px #df970e80,inset 0 1px #ffffff40;transform:translateY(-1px)}.light-mode ._default_4ggvb_29{background:linear-gradient(135deg,#df970ef2,#c58200f2)!important;color:#1a1a1a;text-shadow:none;box-shadow:0 4px 20px #df970e59,inset 0 1px #ffffff4d}.light-mode ._default_4ggvb_29:hover{color:#fff}._destructive_4ggvb_67{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#b42828e6,#8c1414e6)!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);border:1px solid rgba(200,50,50,.3);box-shadow:0 4px 20px #b4282866,inset 0 1px #fff3}._destructive_4ggvb_67:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,150,150,.5),transparent);opacity:.8}._destructive_4ggvb_67:hover{background:linear-gradient(135deg,#c83232,#a01e1e)!important;box-shadow:0 6px 24px #b4282880,inset 0 1px #ffffff40;transform:translateY(-1px)}._outline_4ggvb_96{position:relative;isolation:isolate;overflow:hidden;background:#ffffff14!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.18);color:#fffffff2;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff1a}._outline_4ggvb_96:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);opacity:.8}._outline_4ggvb_96:hover{background:#ffffff26!important;border-color:#ffffff40;box-shadow:0 6px 24px #0003,inset 0 1px #ffffff26;transform:translateY(-1px)}.light-mode ._outline_4ggvb_96{background:#fff9!important;color:#bf7400;border:1px solid rgba(255,255,255,.5);text-shadow:0 1px 1px rgba(255,255,255,.5);box-shadow:0 4px 20px #00000014,inset 0 1px #fffc}.light-mode ._outline_4ggvb_96:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent)}.light-mode ._outline_4ggvb_96:hover{background:#ffffffbf!important}._secondary_4ggvb_139{position:relative;isolation:isolate;overflow:hidden;background:#ffffff14!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.12);color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 2px 12px #0000001a,inset 0 1px #ffffff14}._secondary_4ggvb_139:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);opacity:.6}._secondary_4ggvb_139:hover{background:#ffffff1f!important;border-color:#ffffff2e;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff1a;transform:translateY(-1px)}.light-mode ._secondary_4ggvb_139{background:#ffffff80!important;color:#666;border:1px solid rgba(255,255,255,.4);box-shadow:0 2px 12px #0000000d,inset 0 1px #ffffffb3}.light-mode ._secondary_4ggvb_139:hover{background:#ffffffa6!important}._ghost_4ggvb_178{background:transparent;color:#ffffffe6;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}._ghost_4ggvb_178:hover{background:#ffffff14;border-color:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.light-mode ._ghost_4ggvb_178{color:#666}.light-mode ._ghost_4ggvb_178:hover{background:#ffffff80;color:#bf7400}._link_4ggvb_199{background:transparent;color:#bf7400;text-decoration-line:underline;text-underline-offset:4px;border:none}._link_4ggvb_199:hover{text-decoration-line:none;color:#d68500}.light-mode ._link_4ggvb_199{color:#bf7400}.light-mode ._link_4ggvb_199:hover{color:#a66500}._glass_4ggvb_224{position:relative;background:#ffffff14;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg, 12px);color:#fffffff2;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff26,inset 0 -1px #0000001a}._glass_4ggvb_224:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(223,151,14,.6) 20%,rgba(255,200,100,.8) 50%,rgba(223,151,14,.6) 80%,transparent);border-radius:50%}._glass_4ggvb_224:hover{background:#df970e40;border-color:#df970e66;transform:translateY(-2px);box-shadow:0 8px 24px #df970e4d,0 4px 12px #00000026,inset 0 1px #fff3}._glass_4ggvb_224:active{transform:translateY(0);background:#df970e59}.light-mode ._glass_4ggvb_224{background:#ffffff80;border:1px solid rgba(223,151,14,.3);color:#000000d9;text-shadow:0 1px 1px rgba(255,255,255,.5);box-shadow:0 4px 16px #00000014,inset 0 1px #fff9,inset 0 -1px #0000000d}.light-mode ._glass_4ggvb_224:before{background:linear-gradient(90deg,transparent,rgba(223,151,14,.5) 20%,rgba(255,180,50,.7) 50%,rgba(223,151,14,.5) 80%,transparent)}.light-mode ._glass_4ggvb_224:hover{background:#df970e26;border-color:#df970e80;box-shadow:0 8px 24px #df970e33,inset 0 1px #ffffffb3}._glassBlue_4ggvb_278{position:relative;background:#ffffff14;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(100,150,255,.25);border-radius:var(--radius-lg, 12px);color:#fffffff2;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff26,inset 0 -1px #0000001a}._glassBlue_4ggvb_278:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(100,150,255,.5) 20%,rgba(150,200,255,.8) 50%,rgba(100,150,255,.5) 80%,transparent);border-radius:50%}._glassBlue_4ggvb_278:hover{background:#6496ff33;border-color:#6496ff66;transform:translateY(-2px);box-shadow:0 8px 24px #6496ff40,0 4px 12px #00000026,inset 0 1px #fff3}._glassBlue_4ggvb_278:active{transform:translateY(0);background:#6496ff4d}.light-mode ._glassBlue_4ggvb_278{background:#ffffff80;border:1px solid rgba(100,150,255,.35);color:#000000d9;text-shadow:0 1px 1px rgba(255,255,255,.5);box-shadow:0 4px 16px #00000014,inset 0 1px #fff9}.light-mode ._glassBlue_4ggvb_278:hover{background:#6496ff1f;border-color:#6496ff80}._gradient_4ggvb_328{position:relative;background:linear-gradient(135deg,#df970ee6,#ffaa32f2,#df970ee6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,200,100,.5);border-radius:var(--radius-lg, 12px);color:#1a1a1a;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.3);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #df970e66,inset 0 1px #fff6,inset 0 -1px #0000001a}._gradient_4ggvb_328:before{content:"";position:absolute;top:0;left:5%;right:5%;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,.1) 50%,transparent 100%);border-radius:var(--radius-lg, 12px) var(--radius-lg, 12px) 50% 50%;pointer-events:none}._gradient_4ggvb_328:hover{background:linear-gradient(135deg,#ffaa32,#ffbe50,#ffaa32);transform:translateY(-2px);box-shadow:0 8px 30px #df970e80,0 4px 12px #0000001a,inset 0 1px #ffffff80}._gradient_4ggvb_328:active{transform:translateY(0);box-shadow:0 4px 16px #df970e66,inset 0 2px 4px #0000001a}.light-mode ._gradient_4ggvb_328{color:#1a1a1a;border-color:#c8963266;box-shadow:0 4px 20px #df970e4d,inset 0 1px #ffffff80,inset 0 -1px #0000000d}._size_default_4ggvb_372{height:2.5rem;padding:.5rem 1rem}._size_sm_4ggvb_377{height:2.25rem;padding:.5rem .75rem;font-size:.75rem;border-radius:var(--radius-sm, 4px)}._size_lg_4ggvb_384{height:2.75rem;padding:.5rem 2rem;font-size:1rem}._size_icon_4ggvb_390{height:2.5rem;width:2.5rem;padding:0}._popupContent_153rh_1{color:var(--text-primary);background-color:var(--bg-modal)}._featureTitle_153rh_6{font-size:2.7em;font-weight:900;justify-content:center;text-align:center;margin:1em auto}._form_153rh_14{padding:0 3rem}._form_153rh_14 ._error_153rh_17{margin:-1rem 0 0;width:90%;color:red;font-size:.8rem}._form_153rh_14 ._buttons_153rh_23{justify-content:center;margin:3em auto;display:flex;align-content:space-between;width:65%}._form_153rh_14 ._vcodebox_153rh_30{display:flex;padding:0;align-content:space-between;width:90%}._form_153rh_14 ._buttonRead_153rh_36{margin-left:1em;max-width:300px;width:40%}._form_153rh_14 ._buttonRefuse_153rh_41{margin:0;max-width:300px;width:40%}._form_153rh_14 ._vcode_153rh_30{align-self:center;margin:0;width:50%}._form_153rh_14 ._buttonSend_153rh_51{margin-left:1em;margin-bottom:1.5em;max-width:250px;width:30%;align-self:flex-end}._overlay_16h32_2{position:fixed;inset:0;z-index:50;background:#00000080;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}._overlay_16h32_2[data-state=open]{animation:_overlayFadeIn_16h32_1 .35s cubic-bezier(.32,.72,0,1)}._overlay_16h32_2[data-state=closed]{animation:_overlayFadeOut_16h32_1 .28s cubic-bezier(.32,.72,0,1)}[data-theme=light] ._overlay_16h32_2,.light-mode ._overlay_16h32_2{background:#1a160e47}._content_16h32_23{position:fixed;left:50%;top:50%;z-index:51;display:grid;width:100%;max-width:32rem;gap:1rem;border:1px solid var(--border, rgba(255, 255, 255, .1));background:var(--popover, #1a1a1a);padding:1.5rem;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d;border-radius:var(--radius-lg, 16px);transform:translate(-50%,-50%);color:var(--popover-foreground, #fafafa);will-change:transform,opacity}._content_16h32_23[data-state=open]{animation:_dialogSlideIn_16h32_1 .4s cubic-bezier(.32,.72,0,1)}._content_16h32_23[data-state=closed]{animation:_dialogSlideOut_16h32_1 .28s cubic-bezier(.32,.72,0,1)}@media(max-width:640px){._content_16h32_23{max-width:calc(100% - 2rem)}}._close_16h32_53{position:absolute;right:1rem;top:1rem;border-radius:var(--radius-sm, 4px);opacity:.7;transition:opacity .15s ease;background:transparent;border:none;color:var(--foreground, #fafafa);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center}._close_16h32_53:hover{opacity:1}._close_16h32_53:focus{outline:none;box-shadow:0 0 0 2px var(--ring, #1976d2)}._header_16h32_77{display:flex;flex-direction:column;gap:.375rem;text-align:center}@media(min-width:640px){._header_16h32_77{text-align:left}}._footer_16h32_89{display:flex;flex-direction:column-reverse;gap:.5rem}@media(min-width:640px){._footer_16h32_89{flex-direction:row;justify-content:flex-end}}._title_16h32_101{font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.02em;margin:0;color:var(--text-primary, #fafafa)}._description_16h32_110{font-size:.875rem;color:var(--muted-foreground, rgba(255, 255, 255, .6));margin:0}._srOnly_16h32_116{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayFadeIn_16h32_1{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}}@keyframes _overlayFadeOut_16h32_1{0%{opacity:1;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}to{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}}@keyframes _dialogSlideIn_16h32_1{0%{opacity:0;transform:translate(-50%,-45%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _dialogSlideOut_16h32_1{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-45%) scale(.92)}}@keyframes _fadeIn_16h32_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_16h32_1{0%{opacity:1}to{opacity:0}}@keyframes _scaleIn_16h32_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _scaleOut_16h32_1{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}._popupContent_thq7u_1{color:var(--text-primary);max-width:700px!important;width:90vw!important;max-height:85vh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;background:#ffffff1a;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.18);border-radius:2rem;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff26,inset 0 -1px #00000026;transition:var(--transition-normal)}._popupContent_thq7u_1:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 30%,rgba(255,255,255,.4) 70%,transparent)}._popupContent_thq7u_1:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2) 30%,rgba(0,0,0,.2) 70%,transparent)}.light-mode ._popupContent_thq7u_1{background:#ffffff40;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f268726,inset 0 1px #ffffff4d,inset 0 -1px #0000001a}.dark-mode ._popupContent_thq7u_1{background:#11192859;border:1px solid rgba(255,255,255,.125);box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #0003}._featureTitle_thq7u_54{font-size:2.7em;font-weight:900;justify-content:center;text-align:center;margin:1em auto}.dark-mode ._featureTitle_thq7u_54{color:#fffffffa;text-shadow:0 2px 4px rgba(0,0,0,.6)}.light-mode ._featureTitle_thq7u_54{color:#000000e6;text-shadow:0 1px 2px rgba(255,255,255,.9)}._form_thq7u_70{padding:0 1.5rem 2rem;margin:0 auto;max-width:800px;width:100%;min-width:0}._form_thq7u_70 ._error_thq7u_77{margin:-1rem 0 0;width:90%;color:red;font-size:.8rem}._form_thq7u_70 ._buttons_thq7u_83{margin:2em auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:center;justify-content:center;padding:0 clamp(0rem,4vw,2em);width:100%;max-width:620px;min-width:0;box-sizing:border-box;gap:1rem}._form_thq7u_70 ._buttons_thq7u_83 button{border-radius:var(--radius-lg, 12px)!important;padding:.875rem 1.5rem!important;font-weight:600!important;font-size:1rem!important;text-transform:none!important;width:100%!important;max-width:100%!important;min-width:0;min-height:56px;box-sizing:border-box;justify-self:center}._form_thq7u_70 ._locationButton_thq7u_109{white-space:normal!important;line-height:1.25!important;text-align:center;align-items:center}._form_thq7u_70 ._locationButton_thq7u_109:focus-visible{outline-offset:-3px}._form_thq7u_70 ._locationName_thq7u_118{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:normal;hyphens:auto}._form_thq7u_70 ._vcodebox_thq7u_130{display:flex;padding:0;align-content:space-between;width:90%}._form_thq7u_70 ._buttonRead_thq7u_136{margin-left:1em}._form_thq7u_70 ._buttonRefuse_thq7u_139{margin:0;max-width:300px;width:40%}._form_thq7u_70 ._vcode_thq7u_130{align-self:center;margin:0;width:50%}._form_thq7u_70 ._buttonSend_thq7u_149{margin-bottom:1.5em}@media only screen and (min-width:768px)and (max-width:1024px){._popupContent_thq7u_1{max-width:600px!important;width:85vw!important;border-radius:1.5rem}._featureTitle_thq7u_54{font-size:2rem;margin:.75em auto}._form_thq7u_70{padding:0 1rem 1.5rem}._form_thq7u_70 ._buttons_thq7u_83{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;padding:0 1rem}._form_thq7u_70 ._buttons_thq7u_83 button{font-size:.9rem!important;padding:.75rem 1rem!important;max-width:100%!important}}@media only screen and (max-width:767px){._popupContent_thq7u_1{max-width:95vw!important;width:95vw!important;max-height:90vh!important;border-radius:1.25rem;margin:0 auto}._featureTitle_thq7u_54{font-size:1.5rem;margin:.5em auto .75em;padding:0 .5rem;word-wrap:break-word}._form_thq7u_70{padding:0 .75rem 1.5rem}._form_thq7u_70 ._buttons_thq7u_83{margin:.5em auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:.5rem!important;gap:.5rem}._form_thq7u_70 ._buttons_thq7u_83 button{width:100%!important;max-width:100%!important;font-size:.95rem!important;padding:.875rem 1rem!important;min-height:56px;text-align:center}}._container_1d3pi_1{width:100%;height:100vh;overflow:hidden;background-color:#1a1a1a;background-image:url(/images/bg-DNDZjQJz.png);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}._container_1d3pi_1 ._signin_1d3pi_14{width:70%;padding:1rem 0rem 1rem 3rem}._container_1d3pi_1 ._signin_1d3pi_14 ._welcome_1d3pi_18{font-size:1.3rem;margin-bottom:1rem;color:#efe9f4}._container_1d3pi_1 ._signin_1d3pi_14 ._login_1d3pi_23{font-size:1.7rem;color:#efe9f4;font-weight:600}._container_1d3pi_1 ._signin_1d3pi_14 ._loginForm_1d3pi_28{margin-top:3rem}._container_1d3pi_1 ._signin_1d3pi_14 ._loginForm_1d3pi_28 ._error_1d3pi_31{margin:-1rem 0 0;width:90%;color:red;font-size:.8rem}._container_1d3pi_1 ._signin_1d3pi_14 ._loginForm_1d3pi_28 ._Login_1d3pi_37{margin:1em 0;width:90%;display:flex;justify-content:center}._container_1d3pi_1 ._signin_1d3pi_14 ._loginForm_1d3pi_28 ._Login_1d3pi_37 button{border-radius:5em}._container_1d3pi_1 ._signin_1d3pi_14 ._loginForm_1d3pi_28 ._Login_1d3pi_37 :hover{background-color:--special-blue;transition:all .4s}._container_1d3pi_1 ._signin_1d3pi_14 ._loginForm_1d3pi_28 ._microsoftLogin_1d3pi_50{margin:1em 0;width:90%;display:flex;justify-content:center}._container_1d3pi_1 ._signin_1d3pi_14 ._loginForm_1d3pi_28 ._microsoftLogin_1d3pi_50 button{border-radius:5em}._container_1d3pi_1 ._signin_1d3pi_14 ._loginForm_1d3pi_28 ._microsoftLogin_1d3pi_50 :hover{background-color:#df960ea9;color:#fff;font-weight:bolder;transition:all .4s}._container_1d3pi_1 ._signin_1d3pi_14 ._loginForm_1d3pi_28 ._options_1d3pi_65{flex-direction:row;flex-wrap:wrap;width:90%;align-items:center;height:auto}._container_1d3pi_1 ._signin_1d3pi_14 ._loginForm_1d3pi_28 ._options_1d3pi_65 ._item_1d3pi_72{width:max-content}._container_1d3pi_1 ._btn_row_1d3pi_75{display:flex;justify-content:space-between;padding-top:2rem;width:70%;margin:auto;max-width:855px}._container_1d3pi_1 ._btn_row_1d3pi_75 ._btn_wrapper_1d3pi_83{width:45%}@keyframes _fadeIn_1d3pi_95{0%{opacity:0}to{opacity:1}}._fadeIn_1d3pi_95{-webkit-animation-name:_fadeIn_1d3pi_95;animation-name:_fadeIn_1d3pi_95}@media only screen and (min-width:100px)and (max-width:369px)and (max-height:736px){._main_wrapper_1d3pi_101{margin-top:auto;margin-bottom:auto;height:100%;overflow:scroll}._signin_1d3pi_14{overflow:auto!important;padding-left:2.4em!important;width:60%!important}}._btn_row_1d3pi_75{display:none!important}@media only screen and (min-width:601px)and (max-width:1024px){._wrapper_1d3pi_118{width:95%!important}}@media only screen and (min-width:320px)and (max-width:600px){._wrapper_1d3pi_118{width:92%!important;white-space:nowrap;display:block!important;border-radius:0 0 2rem 2rem!important;margin:auto;transition:all .3s}._main_wrapper_1d3pi_101{height:100%;width:100%;overflow:hidden}._spacelogo_1d3pi_136{width:92%;text-align:center;position:fixed}._spacelogo_1d3pi_136 img{left:auto;width:60%!important;display:block;margin:0 auto}._welcome_1d3pi_18{text-align:center;margin-left:-13%}._loginForm_1d3pi_28{margin-top:1rem!important}._otherImg_1d3pi_154{display:none}._signin_1d3pi_14{width:100%!important;padding-top:5.5em!important;padding-bottom:.2em!important;padding-left:2.1em!important}._btn_row_1d3pi_75{display:none!important}._btn_wrapper_1d3pi_83{margin:2rem 1rem -2rem;width:90%!important;overflow:auto;transform:scale(.7)}._login_1d3pi_23{display:none}._container_1d3pi_1,._main_wrapper_1d3pi_101,._wrapper_1d3pi_118,._logo_1d3pi_178{border:none!important}._btn_1d3pi_75{transform:scale(.9)}}
