@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/build/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/build/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/build/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/build/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/build/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/build/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/build/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/build/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/build/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/build/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/build/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/build/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/build/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/build/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/build/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/build/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/build/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/build/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/build/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/build/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/build/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/build/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");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{--page-margin-y: var(--space-4);--page-max-width: min(1800px, 100%);--page-padding: var(--space-4);--color-olive-50: #F4F7EC;--color-olive-100: #E6EDD3;--color-olive-200: #CDDBA7;--color-olive-300: #B4C97B;--color-olive-400: #9BB75F;--color-olive-500: #7D9C3E;--color-olive-600: #647E31;--color-olive-700: #4E6227;--color-olive-800: #3A491D;--color-olive-900: #273012;--color-wine-50: #FBF1F3;--color-wine-100: #F2D9DE;--color-wine-200: #E3B3BC;--color-wine-300: #D18C99;--color-wine-400: #BA6575;--color-wine-500: #9E4B5B;--color-wine-600: #823C4A;--color-wine-700: #662F3B;--color-wine-800: #4A222B;--color-wine-900: #2F161B;--color-gold-50: #FBF7EB;--color-gold-100: #F5EAC8;--color-gold-200: #EBD68F;--color-gold-300: #E0C157;--color-gold-400: #D4AC2E;--color-gold-500: #B8941F;--color-gold-600: #967818;--color-gold-700: #745D12;--color-gold-800: #52420C;--color-gold-900: #302606;--color-grey-50: #F9FAFB;--color-grey-100: #F3F4F6;--color-grey-200: #E5E7EB;--color-grey-300: #D1D5DB;--color-grey-400: #9CA3AF;--color-grey-500: #6B7280;--color-grey-600: #4B5563;--color-grey-700: #374151;--color-grey-800: #1F2937;--color-grey-900: #111827;--bg-page: #F1F3F6;--bg-primary: #FFFFFF;--bg-secondary: #F3F4F6;--bg-input: #EAECEF;--shadow-inset-input: inset 0 2px 4px rgba(16,24,40,.08), inset 0 1px 1px rgba(16,24,40,.06);--bg-tertiary: #E5E7EB;--bg-subtle: rgba(0, 0, 0, .03);--bg-subsection-body: linear-gradient(to left, #FAFBFC, #F1F3F6);--bg-section-body: #FFFFFF;--chat-bubble-out-bg: var(--color-grey-700);--chat-bubble-out-text: var(--color-text-on-primary);--chat-call-in-bg: #F3F4F6;--chat-call-in-text: #111827;--chat-call-in-soft: #4B5563;--chat-call-in-muted: #6B7280;--chat-call-in-chip: rgba(0, 0, 0, .06);--chat-call-in-accent: var(--color-wine-600);--chat-call-out-bg: var(--color-grey-700);--chat-call-out-text: var(--color-text-on-primary);--chat-call-out-soft: rgba(255, 255, 255, .92);--chat-call-out-muted: rgba(255, 255, 255, .72);--chat-call-out-chip: rgba(255, 255, 255, .12);--chat-call-out-accent: #FCA5A5;--text-primary: #111827;--text-secondary: #4B5563;--text-muted: #6B7280;--border-color: #E5E7EB;--divider-color: #D1D5DB;--border-hover: #D1D5DB;--primary: var(--color-olive-600);--color-primary: var(--color-olive-600);--color-text-on-primary: #FFFFFF;--checkbox-tick: #FFFFFF;--primary-hover: var(--color-olive-700);--primary-light: rgba(125,156,62,.1);--secondary: var(--color-wine-600);--secondary-hover: var(--color-wine-700);--accent: var(--color-gold-500);--shadow-xs: 0 1px 2px rgba(16,24,40,.05);--shadow-sm: 0 1px 3px rgba(16,24,40,.08), 0 1px 2px rgba(16,24,40,.04);--shadow-md: 0 4px 8px -1px rgba(16,24,40,.1), 0 2px 4px -1px rgba(16,24,40,.04);--shadow-lg: 0 10px 15px -3px rgba(16,24,40,.12), 0 4px 6px -2px rgba(16,24,40,.04);--shadow-xl: 0 20px 25px -5px rgba(16,24,40,.15), 0 10px 10px -5px rgba(16,24,40,.03);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--text-3xs: 9px;--text-2xs: 10px;--text-xs: 10px;--text-sm: 11px;--text-base: 11px;--text-md: 12px;--text-lg: 14px;--text-xl: 16px;--text-2xl: 18px;--text-3xl: 22px;--line-height-tight: 1.25;--line-height-normal: 1.5;--letter-spacing-tight: -.01em;--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;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--global-header-height: 93px;--chat-nav-height: 48px;--chat-list-width: 360px;--presence-online: var(--color-olive-500);--presence-away: var(--color-gold-500);--presence-offline: var(--color-grey-400);--presence-ring-width: 2px;--radius-pill: 999px}[data-theme=dark]{--shadow-inset-input: inset 0 2px 4px rgba(0,0,0,.5), inset 0 1px 1px rgba(0,0,0,.35);--bg-page: #0F1115;--bg-primary: #1A1D23;--bg-secondary: #24272E;--bg-input: #1E2127;--bg-tertiary: #2E323A;--bg-subtle: rgba(255, 255, 255, .06);--bg-subsection-body: linear-gradient(to left, #2D3748, #1F2937);--bg-section-body: #1F2937;--chat-bubble-out-bg: #E5E7EB;--chat-bubble-out-text: #111827;--chat-call-in-bg: var(--bg-secondary);--chat-call-in-text: var(--text-primary);--chat-call-in-soft: var(--text-secondary);--chat-call-in-muted: var(--text-muted);--chat-call-in-chip: rgba(255, 255, 255, .06);--chat-call-in-accent: #FCA5A5;--chat-call-out-bg: #E5E7EB;--chat-call-out-text: #111827;--chat-call-out-soft: #111827;--chat-call-out-muted: #4B5563;--chat-call-out-chip: rgba(0, 0, 0, .06);--chat-call-out-accent: var(--color-wine-600);--text-primary: #F5F6F7;--text-secondary: #D1D5DB;--text-muted: #9CA3AF;--border-color: #3A3E47;--divider-color: #4B5563;--border-hover: #4B505B;--primary: #8AB54D;--color-primary: #8AB54D;--color-text-on-primary: #FFFFFF;--checkbox-tick: #FFFFFF;--primary-hover: #9AC55E;--primary-light: rgba(138,181,77,.15);--secondary: #A94F5C;--secondary-hover: #C05F6D;--accent: #E0C15A;--shadow-xs: 0 1px 2px rgba(0,0,0,.3);--shadow-sm: 0 2px 4px rgba(0,0,0,.4), 0 1px 2px rgba(0,0,0,.3);--shadow-md: 0 4px 8px rgba(0,0,0,.5), 0 2px 4px rgba(0,0,0,.4);--shadow-lg: 0 10px 15px rgba(0,0,0,.6), 0 4px 6px rgba(0,0,0,.5);--shadow-xl: 0 20px 25px rgba(0,0,0,.7), 0 10px 10px rgba(0,0,0,.6)}@media(max-width:1023px){:root{--space-4: 12px;--space-5: 14px;--space-6: 18px}}@media(min-width:1024px){[data-widget=module-hero]{padding-left:var(--space-8, 32px)!important;padding-right:var(--space-8, 32px)!important}}:root{--section-header-bg: linear-gradient(to right, var(--color-olive-900), var(--color-olive-600));--section-header-text: #FFFFFF;--section-header-subtext: rgba(255,255,255,.7);--section-body-bg-default: var(--bg-section-body);--section-body-bg-muted: var(--bg-section-body);--section-body-bg-elevated: var(--bg-section-body);--section-body-bg-flat: var(--bg-section-body);--section-body-bg-dark: #0B0F19;--section-body-bg-primary: var(--primary-light);--section-body-bg-secondary: rgba(158,75,91,.08);--section-body-bg-accent: rgba(212,172,46,.12);--section-body-bg-success: rgba(5,150,105,.08);--section-body-bg-warning: rgba(217,119,6,.1);--section-body-bg-danger: rgba(185,28,28,.08);--section-body-bg-info: rgba(59,130,246,.08);--section-body-bg-outline: var(--bg-section-body);--section-footer-bg: var(--color-grey-800);--section-footer-bg-dark: var(--color-grey-800);--section-footer-bg-blur: color-mix(in srgb, var(--color-grey-800) 85%, transparent);--section-footer-border: var(--secondary);--section-border: var(--border-color)}[data-theme=dark]{--section-header-bg: linear-gradient(to right, var(--color-olive-900), var(--color-olive-600));--section-header-text: #F9FAFB;--section-header-subtext: rgba(255,255,255,.7);--section-body-bg-default: var(--bg-section-body);--section-body-bg-muted: var(--bg-section-body);--section-body-bg-elevated: var(--bg-section-body);--section-body-bg-flat: var(--bg-section-body);--section-body-bg-dark: #111827;--section-body-bg-primary: rgba(125,156,62,.2);--section-body-bg-secondary: rgba(158,75,91,.2);--section-body-bg-accent: rgba(212,172,46,.2);--section-body-bg-success: rgba(5,150,105,.2);--section-body-bg-warning: rgba(217,119,6,.2);--section-body-bg-danger: rgba(185,28,28,.2);--section-body-bg-info: rgba(59,130,246,.2);--section-body-bg-outline: var(--bg-section-body);--section-footer-bg: var(--color-grey-800);--section-footer-bg-dark: var(--color-grey-800);--section-footer-bg-blur: color-mix(in srgb, var(--color-grey-800) 85%, transparent);--section-footer-border: var(--secondary);--section-border: #374151}.section-item{padding:var(--space-2);border-radius:0}.section-item--plain{padding:0}.section-item--stat{border-radius:var(--radius-sm);overflow:hidden;display:block;padding:var(--space-3);background:linear-gradient(145deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border:none}.section-item--card{border-radius:var(--radius-sm);overflow:hidden;padding:var(--space-3);background:var(--section-body-bg-flat);border:1px solid var(--section-border)}.section-item--row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.section-item--row-divided{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) 0}.section-item--key-value{border-radius:var(--radius-sm);overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0}.section-item--compact{padding:var(--space-1);font-size:var(--text-xs)}.section-item--highlight{padding:var(--space-3);background:var(--primary-light);border:1px solid var(--primary)}.section-item--media{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0}.section-item--footer-item{display:flex;justify-content:flex-end;padding:var(--space-2) 0}.section-tile--olive{background:var(--primary-light)}.section-tile--wine{background:#9e4b5b14}.section-tile--gold{background:#d4ac2e1f}.section-tile--blue{background:#3b82f614}.section-tile--grey{background:var(--bg-tertiary)}.section-item--premium{border-radius:var(--radius-sm);overflow:hidden;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);padding:var(--space-4);transition:transform .15s ease}.section-item--premium:hover{transform:translateY(-2px)}.section-item--stat>*{display:flex;flex-direction:column;gap:var(--space-1)}.section-item--stat>*>span:first-child{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700}.section-item--stat>*>span:last-child{font-size:var(--text-xl);font-weight:800;color:var(--text-primary)}.section-item--field{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) 0}.section-item--field>label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700}.section-item--field>*:not(label){width:100%}.section-item--field textarea{resize:vertical}.section-body-scrollable{scrollbar-width:thin;scrollbar-color:var(--primary) var(--bg-tertiary)}.section-body-scrollable::-webkit-scrollbar{width:8px}.section-body-scrollable::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:4px}.section-body-scrollable::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-thin-italic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-extralight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-extralight-italic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-light-italic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-regular-italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-bold-italic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-heavy.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Rakesly;src:url(/fonts/rakesly-heavy-italic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{font-size:13px;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-sm);background:var(--bg-tertiary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight)}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}::selection{background:var(--primary-light);color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--line-height-tight);letter-spacing:-.02em}a{color:var(--primary);text-decoration:none;font-weight:700}a:hover{text-decoration:none}img{max-width:100%;display:block}*{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}@keyframes alertPop{0%{opacity:0;transform:scale(.9)}50%{opacity:.5;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.alert-pop{animation:alertPop .2s ease-out}.auth-layout{display:grid;grid-template-columns:1fr 1fr;height:100vh;overflow:hidden;background:var(--bg-tertiary)}.auth-left{background:linear-gradient(135deg,#111827,#1f2937,#111827);color:#f9fafb;display:flex;align-items:center;justify-content:center;padding:var(--space-8);position:relative;overflow:hidden}.auth-right{display:flex;align-items:center;justify-content:center;padding:var(--space-4);overflow-y:auto;height:100vh}.auth-right .auth-container{margin:auto 0;width:100%;max-width:440px}@media(max-width:900px){.auth-layout{display:block;height:100vh;overflow:hidden}.auth-left{display:none}.auth-right{display:flex!important;align-items:center!important;justify-content:center!important;height:100vh!important;padding:0!important;margin:0!important;overflow-y:auto}.auth-right .auth-container{margin:auto 0!important;max-width:100%!important;width:100%!important;padding:0!important}.auth-right .auth-container>div{margin:0!important;border-radius:var(--radius-lg)!important;padding:var(--space-3)!important;width:100%;box-sizing:border-box}}@keyframes btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btn-spin .65s linear infinite;vertical-align:middle;opacity:1}.app-tile{transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.app-tile:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000014}@media(max-width:900px){.module-content-stack{padding-left:0!important;padding-right:0!important}}@media(max-width:900px){.grid-stack-mobile{grid-template-columns:1fr!important}}@media(max-width:640px){:root{--page-padding: 2px;--page-max-width: 100%;--page-margin-y: 4px}}@media(max-width:640px){.global-header{margin-left:0!important;margin-right:0!important;padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}}[data-widget=module-hero]{margin-left:calc(-1 * var(--page-padding))!important;margin-right:calc(-1 * var(--page-padding))!important;border-radius:0!important}html,body{overflow-x:clip;max-width:100vw!important}.cd-tiptap .ProseMirror table{width:100%;border-collapse:collapse;margin:1em 0;table-layout:fixed;overflow:hidden}.cd-tiptap .ProseMirror table td,.cd-tiptap .ProseMirror table th{border:1px solid var(--border-color);padding:8px 10px;vertical-align:top;position:relative;min-width:40px}.cd-tiptap .ProseMirror table th{background:var(--bg-secondary);font-weight:700;text-align:left}.cd-tiptap .ProseMirror table .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary-light);pointer-events:none}.cd-tiptap .ProseMirror table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--primary);pointer-events:none}.cd-tiptap .ProseMirror.resize-cursor{cursor:col-resize}.cd-tiptap .ProseMirror strong,.cd-tiptap .ProseMirror b,.cd-tiptap .ProseMirror em,.cd-tiptap .ProseMirror i{letter-spacing:normal!important;word-spacing:normal!important}.cd-tiptap .ProseMirror{white-space:pre-wrap;letter-spacing:normal;word-spacing:normal}.cd-tiptap .ProseMirror h1,.cd-tiptap .ProseMirror h2,.cd-tiptap .ProseMirror h3,.cd-tiptap .ProseMirror h4,.cd-tiptap .ProseMirror h5,.cd-tiptap .ProseMirror h6{letter-spacing:normal}.cd-tiptap .ProseMirror strong,.cd-tiptap .ProseMirror b,.cd-tiptap .ProseMirror em,.cd-tiptap .ProseMirror i,.cd-tiptap .ProseMirror code{letter-spacing:normal!important;word-spacing:normal!important}.cd-embed{margin:1em 0}.cd-embed iframe{display:block;width:100%;border:0}.cd-tiptap .ProseMirror .cd-embed{border-radius:var(--radius-md);overflow:hidden}[data-widget=module-hero] [data-variant=ghost]{background:#ffffff14!important}[data-widget=module-hero] [data-variant=ghost]:hover{background:#ffffff24!important}.cd-tiptap{background:var(--bg-input)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes typing-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}:root{color-scheme:light}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}
