@charset "UTF-8";@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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/build/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:800;src:url(/build/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/build/assets/inter-cyrillic-800-normal-CCHyn08d.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:800;src:url(/build/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/build/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/build/assets/inter-greek-800-normal-BU00tryP.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:800;src:url(/build/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/build/assets/inter-vietnamese-800-normal-DDlpr_Ee.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:800;src:url(/build/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/build/assets/inter-latin-ext-800-normal-BOMpwxm3.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:800;src:url(/build/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/build/assets/inter-latin-800-normal-D1mf63XC.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{color-scheme:light;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--color-text: #161a22;--color-text-secondary: #3e434a;--color-muted: #70747b;--color-link: #161a22;--color-bg: #f4f4f5;--color-bg-card: #ffffff;--color-border: #e7e8ea;--color-error: #b91c1c;--color-error-fg: #991b1b;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-success: #065f46;--color-success-bg: #ecfdf5;--color-success-border: #a7f3d0;--color-closing: #c2410c;--color-closing-bg: #fff7ed;--color-closing-border: #fed7aa;--color-event-scheduled-bg: #eef2ff;--color-event-scheduled-bg-deep: #e0e7ff;--color-event-scheduled-countdown-bg: var(--color-event-scheduled-bg);--color-event-scheduled-countdown-segment: var(--color-event-scheduled-bg-deep);--color-event-scheduled-countdown-accent: #4f46e5;--color-event-scheduled-countdown-border: #c7d2fe;--color-event-live-emphasis-bg: oklch(48.8% .243 264.376);--color-event-live-ticker-grid-bg: oklch(42.4% .199 265.638);--color-event-live-emphasis-border: oklch(38% .17 265);--color-event-live-gradient-from: var(--color-event-live-emphasis-bg);--color-event-live-gradient-to: var(--color-event-live-emphasis-bg);--color-event-live-primary: var(--color-event-live-emphasis-bg);--color-event-live-primary-strong: oklch(44% .21 264.5);--color-event-live-primary-deep: oklch(32% .14 265);--color-event-live-ink: oklch(98% .02 265);--color-event-live-ink-muted: color-mix(in srgb, var(--color-event-live-ink) 88%, transparent);--color-event-live-ink-faint: color-mix(in srgb, var(--color-event-live-ink) 78%, transparent);--color-event-live-countdown-bg: color-mix(in oklch, var(--color-event-live-emphasis-bg) 28%, white);--color-event-live-countdown-segment: color-mix(in oklch, var(--color-event-live-emphasis-bg) 20%, white);--color-event-live-countdown-border: color-mix(in oklch, var(--color-event-live-emphasis-bg) 34%, white);--color-event-live-countdown-accent: var(--color-event-live-primary-deep);--color-event-live-inverted-surface: color-mix( in oklch, var(--color-event-live-emphasis-bg) 35%, var(--app-gray-800) );--color-event-live-inverted-bar: oklch(78% .09 265);--color-event-live-inverted-segment: color-mix( in oklch, var(--color-event-live-ticker-grid-bg) 55%, var(--app-gray-900) );--color-event-live-inverted-dot-ring: transparent;--color-event-live-em-nested-bg: color-mix(in oklch, white 14%, var(--color-event-live-emphasis-bg));--color-event-live-em-nested-bar: oklch(80% .08 265);--color-event-live-em-nested-seg: color-mix(in oklch, var(--color-event-live-ticker-grid-bg) 50%, transparent);--color-event-live-em-nested-dot: var(--color-event-live-ink);--color-event-live-em-flat-bg: color-mix(in oklch, white 16%, var(--color-event-live-emphasis-bg));--color-event-live-em-flat-bar: oklch(78% .085 265);--color-event-live-em-flat-seg: color-mix(in oklch, white 12%, var(--color-event-live-ticker-grid-bg));--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--gap-xs: 4px;--gap-sm: 8px;--gap-md: 12px;--gap-lg: 16px;--gap-xl: 24px;--container-xs: 28rem;--container-sm: 42rem;--container-md: 70rem;--container-lg: 80rem;--container-xl: 90rem;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-16: 16px;--radius-full: 999px;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .8125rem;--text-md: .875rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 16px rgb(0 0 0 / .08);--shadow-lg: 0 10px 40px rgb(0 0 0 / .15);--app-gray-100: #f4f4f5;--app-gray-200: #e7e8ea;--app-gray-300: #d3d5d8;--app-gray-400: #a1a4aa;--app-gray-500: #70747b;--app-gray-600: #51565d;--app-gray-700: #3e434a;--app-gray-800: #252a31;--app-gray-900: #161a22;--app-gray-950: #0b0d12;--app-primary-50: #fafafb;--app-primary-200: #e7e8ea;--app-primary-300: #d3d5d8;--app-primary-600: #161a22;--app-primary-700: #000000;--app-primary-800: #252a31;--app-indigo-50: var(--app-primary-50);--app-indigo-200: var(--app-primary-200);--app-indigo-300: var(--app-primary-300);--app-indigo-600: var(--app-primary-600);--app-indigo-700: var(--app-primary-700);--app-indigo-800: var(--app-primary-800);--app-white: #ffffff;--app-trade-activity-indicator: var(--color-error);--avatar-default-bg: #f4f4f5;--avatar-default-text: #3e434a;--avatar-default-border: #e7e8ea;--app-chrome-bg: var(--app-gray-100);--app-chrome-text: var(--app-gray-900);--app-shell-nav-icon-size: var(--space-18);--app-header-bg: color-mix(in srgb, var(--app-white) 92%, transparent);--app-overlay-scrim: rgba(22, 26, 34, .4);--app-overlay-scrim-mobile-drawer: rgba(22, 26, 34, .22);--app-notification-unread-bg: rgba(244, 244, 245, .6);--input-bg: #ffffff;--input-border: #d3d5d8;--input-text: #161a22;--input-text-focus: #161a22;--input-placeholder: #a1a4aa;--input-shadow: 0 1px 2px 0 rgb(22 26 34 / .05);--input-focus-border: #161a22;--input-focus-ring: 0 0 0 3px rgb(22 26 34 / .15);--input-disabled-bg: #f9fafb;--input-disabled-text: #a1a4aa;--input-error-border: var(--color-error-border);--input-radius: .375rem;--input-padding-y: .5rem;--input-padding-x: .75rem;--input-font-size: .875rem;--input-line-height: 1.25rem;--field-label-color: var(--app-gray-700);--field-label-font-size: .8125rem;--field-label-font-weight: 600;--field-label-gap: .25rem;--field-label-line-height: 1.35}.admin-page{padding:16px 12px 24px}@media(min-width:640px){.admin-page{padding:16px}}@media(min-width:1024px){.admin-page{padding:24px}}.admin-page__container{max-width:1200px;margin:0 auto;display:grid;gap:.9rem}.admin-page__container--mailing{max-width:1250px}.admin-page__container--xl{max-width:1300px}.admin-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.admin-header h1{margin:0;font-size:1.3rem;color:var(--app-chrome-text)}.admin-section{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:.8rem}.admin-section__header{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.55rem}.admin-section__header h2{margin:0;color:var(--app-chrome-text);font-size:1.02rem}.admin-stat-card{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:.72rem}.admin-stat-card strong{margin-top:.25rem;display:block;color:var(--app-chrome-text);font-size:1.4rem}.admin-primary-link{background:var(--app-indigo-600);color:var(--app-white);text-decoration:none;border-radius:var(--radius-8);padding:.46rem .68rem;font-size:.8rem}.admin-link{color:var(--app-indigo-600);text-decoration:none;font-size:.8rem}.admin-link:hover{color:var(--app-indigo-700)}.admin-empty{margin:0}.admin-muted{margin:.15rem 0 0}.admin-strong{margin:0}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:.8rem}.admin-table th{text-align:left;color:var(--app-gray-500);border-bottom:1px solid var(--app-gray-200);padding:.42rem .45rem}.admin-table td{border-bottom:1px solid var(--app-gray-100);padding:.52rem .45rem;vertical-align:top;color:var(--app-gray-700)}.admin-pagination{margin-top:.7rem;display:flex;justify-content:flex-end;gap:.55rem;align-items:center;flex-wrap:wrap}.admin-flash{margin:0;border:1px solid var(--color-success-border);background:var(--color-success-bg);border-radius:var(--radius-8);padding:.5rem .62rem}.settings-field{display:grid;gap:var(--field-label-gap);color:var(--field-label-color);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height)}.settings-field span:first-child{font-weight:600;color:var(--app-chrome-text)}.settings-error{color:var(--color-error-fg);font-size:.75rem}.settings-saved{margin:0;color:var(--app-gray-700);font-size:.75rem}.messages-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12)}@media(min-width:1024px){.messages-shell{grid-template-columns:280px minmax(0,1fr)}}@media(min-width:1280px){.messages-shell{grid-template-columns:320px minmax(0,1fr)}}:root{--motion-duration-instant: .1s;--motion-duration-short: .15s;--motion-duration-medium: .25s;--motion-duration-long: .4s;--motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--motion-easing-enter: cubic-bezier(0, 0, .2, 1);--motion-easing-exit: cubic-bezier(.4, 0, 1, 1)}@media(prefers-reduced-motion:reduce){:root{--motion-duration-instant: 0ms;--motion-duration-short: 0ms;--motion-duration-medium: 0ms;--motion-duration-long: 0ms}}body.event-room-page{overflow:hidden}.app{height:100vh;display:grid;grid-template-rows:auto auto 1fr;min-height:0}.app__topbar-placeholder{grid-row:1;height:0;min-height:0;overflow:hidden}.event-end-banner-slot{grid-row:2;min-height:0}.mobile-thread-button{display:none;border:0;background:#ffffff26;color:#fff;padding:8px 10px;border-radius:8px;cursor:pointer}.app-body{grid-row:3;display:grid;grid-template-columns:260px 1fr 340px;min-width:0;min-height:0}.app__overlay{grid-column:1/-1;grid-row:1/-1}@media(min-width:769px){.app-body.app-body--no-thread-panel{grid-template-columns:260px 1fr}}.left-sidebar{background:var(--app-gray-900);color:var(--app-gray-100);padding:0 0 12px;overflow:hidden;min-width:0;min-height:0;display:grid;grid-template-rows:1fr auto;gap:0;border-right:1px solid var(--app-gray-800)}.channel-view{background:var(--app-gray-100);display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0}.channel-view__trade{min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column}.channel-view.channel-view--trade-invite-wait .channel-view__trade{align-items:center;justify-content:center}.message-list{background:var(--color-bg-card);overflow:auto;padding:16px;min-width:0;min-height:0}.message-list>*{max-width:800px}.composer{min-width:0}.thread-panel{background:var(--color-bg-card);display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;border-left:1px solid var(--app-gray-200)}.thread-panel.thread-panel--trade-aside{grid-template-rows:minmax(0,1fr)}@media(max-width:768px){.thread-panel{border-left:none}}.thread-header,.thread-composer{min-width:0}.event-room-page textarea{width:100%;min-width:0;height:60px;resize:none;padding:10px 12px;border:1px solid var(--app-gray-400);border-radius:10px;font:inherit}@media(max-width:1280px)and (min-width:769px){.app-body{grid-template-columns:1fr 340px}.app-body.app-body--no-thread-panel{grid-template-columns:1fr}.left-sidebar{display:grid;grid-template-rows:1fr auto;position:fixed;top:0;left:0;bottom:0;width:260px;z-index:1000;transform:translate(-100%);transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden;pointer-events:none;overflow:hidden}.app.mobile-sidebar-open .left-sidebar{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .25s ease}}@media(max-width:1100px)and (min-width:769px){.app-body.app-body--feed-overlay-right{grid-template-columns:1fr}.thread-panel:not(.thread-panel--trade-aside){display:grid;position:fixed;inset:0;width:100%;z-index:1001;transform:translate(100%);transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden;pointer-events:none;min-width:0;min-height:0;border-left:none}.thread-panel:not(.thread-panel--trade-aside).is-open{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .25s ease}.mobile-thread-button{display:inline-block}}@media(max-width:768px){.app{height:100dvh}.mobile-thread-button{display:inline-block}.app-body{grid-template-columns:1fr}.channel-view,.message-list{min-width:0;min-height:0}.left-sidebar{display:grid;grid-template-rows:1fr auto;position:fixed;top:0;left:0;bottom:0;width:100%;height:100dvh;z-index:1000;transform:translate(-100%);transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden;pointer-events:none;overflow:hidden}.app.mobile-sidebar-open .left-sidebar{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .25s ease}.thread-panel{display:grid;position:fixed;inset:56px 0 0;width:100%;z-index:1001;transform:translate(100%);transition:transform .25s ease,visibility 0s linear .25s;visibility:hidden;pointer-events:none;min-width:0;min-height:0;border-left:none}#thread-panel.thread-panel{top:0}.thread-panel.is-open{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .25s ease}}.event-room-mention-preview{margin-top:.25rem;padding:.5rem .75rem;white-space:pre-wrap}.event-room-mention-highlight{padding:0 .125rem}.event-room-mention-suggestions{position:absolute;right:0;left:0;z-index:10;margin-top:.25rem;max-height:10rem;overflow-y:auto}.event-room-mention-suggestion{display:block;width:100%;border:0;background:transparent;text-align:left;padding:.5rem .75rem}.event-room-mention-suggestion:hover{background:var(--app-gray-100)}.event-room-mention-suggestion:focus-visible{outline:2px solid var(--app-indigo-600);outline-offset:2px}.event-room-composer-input-row{display:flex;align-items:flex-end;gap:.5rem}.event-room-composer-input-row .event-room-field{flex:1 1 auto}.event-room-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.event-room-composer-tools{display:flex;align-items:center;gap:.5rem}.event-room-icon-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;transition:background-color .18s ease}.event-room-icon-button svg{width:1rem;height:1rem}.event-room-event-meta{margin-top:.5rem;display:grid;gap:.25rem}.event-room-event-meta__row{display:flex;align-items:center;gap:.5rem}.event-room-pill{display:inline-flex;align-items:center}.event-room-announcement{margin-top:.5rem}.event-room-categories{margin-top:.75rem;display:grid;gap:.5rem}.event-room-trades__summary{margin-top:.25rem}.event-room-inline-link{display:inline-block;margin-top:.5rem}.event-room-caption{margin-top:.25rem}.event-room-stack{margin-top:.75rem;display:grid;gap:.5rem}.workspace-channel-list__item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:0;background:transparent;text-align:left;padding:.3rem .4rem}.workspace-channel-list__unread{display:inline-flex;min-width:1.2rem;align-items:center;justify-content:center}.event-room-thread-list{display:grid;gap:8px}.event-room-action-row{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.event-room-profile{display:grid;gap:.75rem}.event-room-profile-header{display:flex;align-items:flex-start;gap:.75rem}.event-room-profile-bio{margin-top:.75rem;white-space:pre-wrap}.event-room-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.event-room-metric{padding:.5rem .75rem}.event-room-metric__value{margin-top:.125rem}.event-room-profile-actions{display:grid;gap:.5rem}.event-room-button{display:inline-flex;width:100%;align-items:center;justify-content:center;padding:.5rem .75rem}.event-room-presence-list{margin-top:.75rem;display:grid;gap:.5rem}.event-room-presence-item{padding:.5rem .75rem}.event-room-presence-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.event-room-presence-main{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0}.event-room-presence-actions{display:flex;align-items:center}.event-room-presence-badges{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.event-room-status{display:inline-flex;align-items:center}.event-room-thread-panel-close{border:0;background:transparent;cursor:pointer}.app-layout{min-height:100vh;display:block}@media(min-width:1024px){.app-layout{display:flex}}.app-layout__main-wrap{min-width:0;flex:1 1 0%}@media(min-width:1024px){.app-layout__main-wrap{padding-left:18rem}}.app-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--app-gray-200);background-color:var(--app-header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-header__inner{display:flex;height:4rem;align-items:center;justify-content:space-between;gap:.75rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:1536px}@media(min-width:640px){.app-header__inner{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.app-header__inner{padding-left:2rem;padding-right:2rem}}.app-header__left{display:flex;min-width:0;align-items:center;gap:.75rem}.app-header__menu-btn{display:inline-flex;align-items:center;border:1px solid var(--app-gray-200);border-radius:.375rem;padding:.5rem;color:var(--app-gray-600);background:transparent}.app-header__menu-btn:hover{color:var(--app-gray-900)}@media(min-width:1024px){.app-header__menu-btn{display:none}}.app-header__menu-btn .app-header__menu-btn-icon{width:1.25rem;height:1.25rem}.app-header__title-wrap{min-width:0}.app-header__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;color:var(--app-gray-900)}.app-header__right{display:none;align-items:center;gap:.75rem}@media(min-width:640px){.app-header__right{display:flex}}.app-header__auth-links{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.app-header__auth-links a{color:var(--app-indigo-600);text-decoration:none}.app-header__auth-links a:hover{color:var(--app-indigo-800)}.app-header__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-gray-200);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;color:var(--app-gray-600);background:var(--app-white)}.app-header__icon-btn:hover{color:var(--app-gray-800)}.app-header__icon-btn:focus{outline:none}.app-header__icon-btn--user{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;max-width:10rem}.app-header__icon-btn--user .app-header__chevron{width:1rem;height:1rem;flex-shrink:0}.app-header__user-name{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__notification-badge{position:absolute;top:-.25rem;right:-.25rem}.app-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:30;width:18rem;border-right:1px solid var(--app-gray-200);background-color:var(--app-white);display:none;flex-direction:column}@media(min-width:1024px){.app-sidebar{display:flex}}.app-sidebar__brand{border-bottom:1px solid var(--app-gray-200);padding:1rem}.app-sidebar__brand-link{display:flex;align-items:center;gap:.5rem;color:var(--app-gray-900);text-decoration:none}.app-sidebar__brand-logo-mark{flex-shrink:0;color:var(--app-gray-800)}.app-sidebar__brand-logo-mark svg{display:block;width:2rem;height:2rem}.app-sidebar__body{flex:1 1 0%;overflow-y:auto;padding:.75rem .75rem 1rem;display:flex;flex-direction:column;gap:1.25rem}.app-sidebar__section-title{padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--app-gray-400)}.app-sidebar__nav{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.app-sidebar__link{display:block;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;color:var(--app-gray-700)}.app-sidebar__link:hover{background-color:var(--app-gray-100);color:var(--app-gray-900)}.app-sidebar__link.app-sidebar__link--active{background-color:var(--app-indigo-50);color:var(--app-indigo-700)}.app-sidebar__user-card{border-radius:.5rem;border:1px solid var(--app-gray-200);background-color:var(--app-gray-100);padding:.75rem}.app-sidebar__user-card-label{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--app-gray-500)}.app-sidebar__user-card-inner{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.app-sidebar__user-card-text{min-width:0}.app-sidebar__user-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:var(--app-gray-900)}.app-sidebar__user-card-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--app-gray-500)}.app-sidebar__footer{display:flex;flex-direction:column;gap:.25rem;border-top:1px solid var(--app-gray-200);padding:.75rem}.app-sidebar__footer-link,.app-sidebar__footer-btn{display:block;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;text-align:left;color:var(--app-gray-700);text-decoration:none;background:none;border:0;width:100%;cursor:pointer;font-family:inherit}.app-sidebar__footer-link:hover,.app-sidebar__footer-btn:hover{background-color:var(--app-gray-100);color:var(--app-gray-900)}.app-nav-overlay{position:fixed;inset:0;z-index:40;background-color:var(--app-overlay-scrim)}@media(min-width:1024px){.app-nav-overlay{display:none}}.app-nav-drawer{position:fixed;top:0;bottom:0;left:0;z-index:50;width:18rem;overflow-y:auto;border-right:1px solid var(--app-gray-200);background-color:var(--app-white);padding:1rem}@media(min-width:1024px){.app-nav-drawer{display:none}}.app-nav-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.app-nav-drawer__brand-link{display:flex;align-items:center;gap:.5rem;color:var(--app-gray-900);text-decoration:none}.app-nav-drawer__close{border:1px solid var(--app-gray-200);border-radius:.375rem;padding:.5rem;color:var(--app-gray-600);background:transparent}.app-nav-drawer__close:hover{color:var(--app-gray-900)}.app-nav-drawer__close-icon{width:1.25rem;height:1.25rem}.app-nav-drawer__nav{display:flex;flex-direction:column;gap:.25rem}.app-nav-drawer__link{display:block;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;color:var(--app-gray-700)}.app-nav-drawer__link:hover{background-color:var(--app-gray-100);color:var(--app-gray-900)}.app-nav-drawer__link.app-nav-drawer__link--active{background-color:var(--app-indigo-50);color:var(--app-indigo-700)}.app-nav-drawer__footer{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--app-gray-200);display:flex;flex-direction:column;gap:.25rem}.app-nav-drawer__footer-link,.app-nav-drawer__footer-btn{display:block;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;text-align:left;color:var(--app-gray-700);text-decoration:none;background:none;border:0;width:100%;cursor:pointer;font-family:inherit}.app-nav-drawer__footer-link:hover,.app-nav-drawer__footer-btn:hover{background-color:var(--app-gray-100);color:var(--app-gray-900)}.app-dropdown{position:relative}.app-dropdown__panel{position:absolute;z-index:50;margin-top:.5rem;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;left:0;right:auto}.app-dropdown__panel.app-dropdown__panel--w-48{width:12rem}.app-dropdown__panel.app-dropdown__panel--w-72{width:18rem}.app-dropdown__panel[data-align=left]{left:0;right:auto}.app-dropdown__panel[data-align=right]{right:0;left:auto}.app-dropdown__panel[data-align=top]{bottom:100%;top:auto;margin-top:0;margin-bottom:.5rem}.app-dropdown__panel-inner{border-radius:.375rem;border:1px solid rgba(0,0,0,.05);background-color:var(--app-white);padding:.25rem 0}.app-dropdown__link{display:block;width:100%;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;text-align:left;color:var(--app-gray-700);text-decoration:none;background:transparent;border:0;cursor:pointer;font-family:inherit;transition:background-color .15s ease-in-out}.app-dropdown__link:hover,.app-dropdown__link:focus{background-color:var(--app-gray-100);outline:none}.app-avatar{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;text-transform:uppercase;letter-spacing:0;line-height:1;box-sizing:border-box}.app-avatar.app-avatar--xs{width:1.5rem;height:1.5rem;font-size:10px}.app-avatar.app-avatar--sm{width:1.75rem;height:1.75rem;font-size:.75rem}.app-avatar.app-avatar--md{width:2.25rem;height:2.25rem;font-size:.875rem}.app-avatar.app-avatar--lg{width:2.75rem;height:2.75rem;font-size:1rem}.app-avatar.app-avatar--photo{overflow:hidden;padding:0}.app-avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9999px}.app-avatar__status-dot{position:absolute;bottom:0;right:0;border-radius:9999px;border:1px solid var(--app-white);background-color:var(--app-gray-400)}.app-avatar__status-dot.app-avatar__status-dot--active{background-color:#22c55e}.app-avatar--xs .app-avatar__status-dot{width:.375rem;height:.375rem}.app-avatar--sm .app-avatar__status-dot{width:.5rem;height:.5rem}.app-avatar--md .app-avatar__status-dot{width:.625rem;height:.625rem}.app-avatar--lg .app-avatar__status-dot{width:.75rem;height:.75rem}.guest-layout{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding-top:1.5rem;background-color:var(--app-gray-100)}@media(min-width:640px){.guest-layout{justify-content:center;padding-top:0}}.guest-layout__logo-wrap a{display:block}.guest-layout__logo{color:var(--app-gray-500)}.guest-layout__logo svg{display:block;width:5rem;height:5rem}.guest-layout__card{width:100%;margin-top:1.5rem;padding:1rem 1.5rem;background-color:var(--app-white);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden}@media(min-width:640px){.guest-layout__card{max-width:28rem;border-radius:.5rem}}.app-notification-panel__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--app-gray-100)}.app-notification-panel__header p{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--app-gray-500)}.app-notification-panel__header button{font-size:.75rem;color:var(--app-indigo-600);background:none;border:0;cursor:pointer;padding:0}.app-notification-panel__header button:hover{color:var(--app-indigo-800)}.app-notification-panel__body{max-height:20rem;overflow-y:auto}.app-notification-panel__empty{padding:.75rem 1rem;font-size:.875rem;color:var(--app-gray-500)}.app-notification-panel__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--app-gray-100)}.app-notification-panel__list li{padding:.5rem .75rem;border-bottom:1px solid var(--app-gray-100);font-size:.875rem}.app-notification-panel__list li:last-child{border-bottom:0}.app-notification-panel__item--unread{background-color:var(--app-notification-unread-bg)}.app-notification-panel__item-title{margin:0;font-weight:500;color:var(--app-gray-900)}.app-notification-panel__item-body{margin:.125rem 0 0;font-size:.75rem;color:var(--app-gray-600)}.app-notification-panel__item-footer{margin-top:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.app-notification-panel__item-meta{font-size:11px;color:var(--app-gray-500)}.app-notification-panel__item-actions{display:flex;align-items:center;gap:.5rem}.app-notification-panel__item-actions a,.app-notification-panel__item-actions button{font-size:.75rem;background:none;border:0;padding:0;cursor:pointer;color:var(--app-indigo-600)}.app-notification-panel__item-actions a:hover,.app-notification-panel__item-actions button:hover{color:var(--app-indigo-800)}.app-notification-panel__item-actions a.app-notification-panel__action--muted,.app-notification-panel__item-actions button.app-notification-panel__action--muted{color:var(--app-gray-600)}.app-notification-panel__item-actions a.app-notification-panel__action--muted:hover,.app-notification-panel__item-actions button.app-notification-panel__action--muted:hover{color:var(--app-gray-900)}.app-notification-panel__footer{padding:.5rem .75rem;border-top:1px solid var(--app-gray-100)}.app-notification-panel__footer a{font-size:.75rem;color:var(--app-indigo-600);text-decoration:none}.app-notification-panel__footer a:hover{color:var(--app-indigo-800)}.app-notification-count{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--app-indigo-600);padding:.125rem .375rem;font-size:10px;font-weight:600;color:var(--app-white)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}ol,ul{margin:0;padding:0}.action-link{color:var(--app-indigo-600);font-size:var(--text-base);font-weight:600;text-decoration:none;cursor:pointer}.action-link:hover{text-decoration:underline}.action-link:focus-visible{outline:2px solid var(--app-indigo-600);outline-offset:2px}.app-page-padding{padding:16px 12px 24px}@media(min-width:640px){.app-page-padding{padding:16px}}@media(min-width:1024px){.app-page-padding{padding:24px}}html:has(body.app-base),html:has(body.app-base) *{touch-action:manipulation}.app-base{box-sizing:border-box;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--app-chrome-bg);color:var(--app-chrome-text)}.app-base *,.app-base *:before,.app-base *:after{box-sizing:inherit}.app-base input,.app-base textarea,.app-base select,.app-base button{font-family:inherit}@supports (-webkit-touch-callout: none){.app-base input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),.app-base textarea,.app-base select{font-size:16px!important}}body.app-base .app-form--compact{--input-radius: .45rem;--input-padding-y: .34rem;--input-padding-x: .45rem;--input-font-size: .78rem;--input-line-height: 1.2rem;--field-label-font-size: .78rem;--field-label-gap: .2rem}body.app-base .app-form--comfortable{--input-radius: .52rem;--input-padding-y: .52rem;--input-padding-x: .62rem;--input-font-size: .85rem;--input-line-height: 1.35rem;--field-label-font-size: .82rem;--field-label-gap: .3rem}body.app-base .app-form--danger input:focus-visible,body.app-base .app-form--danger select:focus-visible,body.app-base .app-form--danger textarea:focus-visible{outline-color:var(--color-error)}body.app-base input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),body.app-base textarea,body.app-base select{background-color:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);border-radius:var(--input-radius);padding:var(--input-padding-y) var(--input-padding-x);font-size:var(--input-font-size);line-height:var(--input-line-height);font-weight:400;box-shadow:var(--input-shadow);transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,background-color .15s ease}body.app-base textarea{resize:vertical;max-width:100%;min-width:0}@media(prefers-reduced-motion:reduce){body.app-base input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),body.app-base textarea,body.app-base select{transition:none}}body.app-base input::-moz-placeholder,body.app-base textarea::-moz-placeholder{color:var(--input-placeholder)}body.app-base input::placeholder,body.app-base textarea::placeholder{color:var(--input-placeholder)}body.app-base input:focus::-moz-placeholder,body.app-base textarea:focus::-moz-placeholder,body.app-base input:focus-visible::-moz-placeholder,body.app-base textarea:focus-visible::-moz-placeholder{color:var(--input-placeholder);-webkit-text-fill-color:var(--input-placeholder)}body.app-base input:focus::placeholder,body.app-base textarea:focus::placeholder,body.app-base input:focus-visible::placeholder,body.app-base textarea:focus-visible::placeholder{color:var(--input-placeholder);-webkit-text-fill-color:var(--input-placeholder)}body.app-base input:focus,body.app-base textarea:focus,body.app-base select:focus{outline:none;border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring);color:var(--input-text-focus);-webkit-text-fill-color:var(--input-text-focus)}body.app-base input:focus-visible,body.app-base textarea:focus-visible,body.app-base select:focus-visible{outline:none;border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring);color:var(--input-text-focus);-webkit-text-fill-color:var(--input-text-focus)}body.app-base input:-webkit-autofill:focus,body.app-base input:-webkit-autofill:focus:hover,body.app-base textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-text-focus)!important}body.app-base input:disabled,body.app-base textarea:disabled,body.app-base select:disabled{background-color:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:not-allowed;opacity:1;box-shadow:none}body.app-base input.admin-field--readonly{background-color:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:default}body.app-base input[aria-invalid=true],body.app-base textarea[aria-invalid=true],body.app-base select[aria-invalid=true]{border-color:var(--input-error-border)}body.app-base input[aria-invalid=true]:focus,body.app-base textarea[aria-invalid=true]:focus,body.app-base select[aria-invalid=true]:focus,body.app-base input[aria-invalid=true]:focus-visible,body.app-base textarea[aria-invalid=true]:focus-visible,body.app-base select[aria-invalid=true]:focus-visible{border-color:var(--color-error-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error-border) 55%,transparent)}body.app-base .system-form-search-input input.system-form-text-input{padding-left:calc(var(--input-padding-x) + 1.125rem + .75rem)}body.app-base .system-form-search-input--with-clear input.system-form-text-input{padding-right:calc(var(--input-padding-x) + 1.125rem + .375rem)}body.app-base .system-symbol-input--leading-icon input.system-form-text-input{padding-left:calc(var(--input-padding-x) + 1.125rem + .75rem)}body.app-base .system-symbol-input--leading-text input.system-form-text-input{padding-left:calc(var(--input-padding-x) + 1ch + .75rem)}body.app-base .system-symbol-input--with-suffix:not(.system-symbol-input--with-clear) input.system-form-text-input{padding-right:calc(var(--input-padding-x) + 1.125rem + var(--input-padding-x))}body.app-base .system-symbol-input--with-clear:not(.system-symbol-input--with-suffix) input.system-form-text-input{padding-right:calc(var(--input-padding-x) + 1.125rem + .375rem)}body.app-base .system-symbol-input--with-suffix.system-symbol-input--with-clear input.system-form-text-input{padding-right:calc(4 * var(--input-padding-x) + 2.25rem + .375rem)}body.app-base label:has(>input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]))),body.app-base label:has(>select),body.app-base label:has(>textarea){display:grid;gap:var(--field-label-gap);color:var(--field-label-color);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height)}body.app-base label.app-form-label{display:block;margin:0;color:var(--field-label-color);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height)}.logo-mark-placeholder[data-v-2a8c457a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.logo-mark-placeholder--square svg[data-v-2a8c457a]{display:block;width:2.5rem;height:2.5rem}.logo-mark-placeholder--horizontal svg[data-v-2a8c457a]{display:block;width:7.25rem;height:1.75rem}.system-activity-count-badge[data-v-e0a50825]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-full, 999px);background:var(--app-trade-activity-indicator);color:#fff;font-weight:700;line-height:1;box-sizing:border-box}.system-activity-count-badge--md[data-v-e0a50825]{min-width:1.15rem;height:1.15rem;padding:0 4px;font-size:10px}.system-activity-count-badge--sm[data-v-e0a50825]{min-width:18px;height:18px;padding:0 5px;font-size:10px}.system-tooltip[data-v-ef7268d9]{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.system-tooltip__bubble[data-v-ef7268d9]{position:absolute;left:50%;translate:-50% 0;z-index:12000;max-width:min(280px,calc(100vw - 24px));padding:6px 10px;border-radius:6px;background:var(--app-gray-900);color:#fff;font-size:12px;line-height:1.35;font-weight:500;pointer-events:none;box-shadow:0 2px 8px #00000026;width:-moz-max-content;width:max-content;box-sizing:border-box}.system-tooltip--top .system-tooltip__bubble[data-v-ef7268d9]{bottom:calc(100% + var(--tooltip-offset, 8px))}.system-tooltip--bottom .system-tooltip__bubble[data-v-ef7268d9]{top:calc(100% + var(--tooltip-offset, 8px))}.system-activity-dot[data-v-9c0855c7]{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:var(--radius-full, 999px);background:var(--app-trade-activity-indicator)}.system-activity-indicator[data-v-69b36540]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.system-activity-indicator--dot-only[data-v-69b36540]{gap:0}.system-avatar-chip[data-v-0111c9be]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-6, 6px);box-sizing:border-box;background-color:var(--avatar-default-bg, var(--app-gray-200));color:var(--avatar-default-text, var(--app-gray-700));border:1px solid var(--avatar-default-border, var(--app-gray-200));font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:normal;overflow:hidden}.system-avatar-chip__initials[data-v-0111c9be]{display:block;line-height:1;letter-spacing:normal;text-align:center}.system-avatar-chip--xs[data-v-0111c9be]{width:1.5rem;height:1.5rem;font-size:10px}.system-avatar-chip--sm[data-v-0111c9be]{width:2rem;height:2rem;font-size:.75rem}.system-avatar-chip--md[data-v-0111c9be]{width:2.25rem;height:2.25rem;font-size:.875rem}.system-avatar-chip--lg[data-v-0111c9be]{width:3.5rem;height:3.5rem;font-size:1rem}.system-avatar-chip--xl[data-v-0111c9be]{width:5rem;height:5rem;font-size:1.375rem}.system-avatar-chip__img[data-v-0111c9be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-6, 6px)}.system-badge[data-v-fa7a06fe]{display:inline-flex;align-items:center;border-radius:var(--radius-full);padding:2px 8px;font-size:var(--text-sm);font-weight:700;white-space:nowrap}.system-badge--sm[data-v-fa7a06fe]{font-size:var(--text-xs);padding:1px 6px}.system-badge--success[data-v-fa7a06fe]{background:var(--color-success-bg);color:var(--color-success)}.system-badge--info[data-v-fa7a06fe]{background:var(--app-primary-50);color:var(--app-primary-800)}.system-badge--warning[data-v-fa7a06fe]{background:#fef3c7;color:#92400e}.system-badge--danger[data-v-fa7a06fe]{background:var(--color-error-bg);color:var(--color-error-fg)}.system-badge--live[data-v-fa7a06fe]{background:color-mix(in oklch,var(--color-event-live-gradient-from) 18%,white);color:var(--color-event-live-primary-deep)}.system-badge--muted[data-v-fa7a06fe]{background:var(--app-gray-100);color:var(--app-gray-600)}.system-badge--inverted.system-badge--info[data-v-fa7a06fe]{background:var(--app-gray-700);color:var(--app-gray-300)}.system-badge--inverted.system-badge--muted[data-v-fa7a06fe]{background:var(--app-gray-700);color:var(--app-gray-400)}.system-badge--inverted.system-badge--success[data-v-fa7a06fe]{background:var(--color-success-bg);color:var(--color-success)}.system-badge--inverted.system-badge--warning[data-v-fa7a06fe]{background:#78350f;color:#fef3c7}.system-badge--inverted.system-badge--danger[data-v-fa7a06fe]{background:var(--color-error);color:var(--color-error-bg)}.system-badge--inverted.system-badge--live[data-v-fa7a06fe]{color:var(--color-event-live-ink);background:color-mix(in srgb,var(--color-event-live-primary-deep) 55%,transparent)}.system-breadcrumb[data-v-78b79724]{margin:0 0 var(--space-8)}.system-breadcrumb--admin[data-v-78b79724],.system-breadcrumb--flush[data-v-78b79724]{margin-bottom:0}.system-breadcrumb__list[data-v-78b79724]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;font-size:.78rem;color:var(--app-gray-500)}.system-breadcrumb__sep[data-v-78b79724]{color:var(--app-gray-300);-webkit-user-select:none;-moz-user-select:none;user-select:none}.system-breadcrumb__item[data-v-78b79724]{min-width:0}.system-breadcrumb__link[data-v-78b79724]{color:var(--app-indigo-600);text-decoration:none;font-weight:600;font-size:inherit}.system-breadcrumb__link[data-v-78b79724]:hover{color:var(--app-indigo-700);text-decoration:underline}.system-breadcrumb__current[data-v-78b79724]{color:var(--app-gray-600);font-weight:500}.system-btn[data-v-011f3298]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-family:inherit;font-size:var(--text-md);font-weight:500;line-height:20px;padding:8px 12px;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background-color var(--motion-duration-short, .15s) var(--motion-easing-standard, cubic-bezier(.4, 0, .2, 1)),color var(--motion-duration-short, .15s) var(--motion-easing-standard, cubic-bezier(.4, 0, .2, 1)),border-color var(--motion-duration-short, .15s) var(--motion-easing-standard, cubic-bezier(.4, 0, .2, 1))}.system-btn--sm[data-v-011f3298]{padding:6px 10px;font-size:var(--text-base)}.system-btn--block[data-v-011f3298]{width:100%}.system-btn--primary[data-v-011f3298]{background:var(--app-gray-900);color:var(--app-white);border:none;font-weight:600}.system-btn--primary[data-v-011f3298]:hover:not(.system-btn--disabled){background:var(--app-gray-950)}.system-btn--secondary[data-v-011f3298]{background:var(--app-white);color:var(--app-gray-700);border:1px solid var(--app-gray-200)}.system-btn--secondary[data-v-011f3298]:hover:not(.system-btn--disabled){background:var(--app-gray-100);color:var(--app-gray-900)}.system-btn--ghost[data-v-011f3298]{background:transparent;color:var(--app-gray-600);border:none}.system-btn--ghost[data-v-011f3298]:hover:not(.system-btn--disabled){background:var(--app-gray-100);color:var(--app-gray-900)}.system-btn--danger[data-v-011f3298]{background:var(--color-error);color:var(--app-white);border:none;font-weight:600}.system-btn--danger[data-v-011f3298]:hover:not(.system-btn--disabled){background:color-mix(in srgb,var(--color-error) 82%,var(--app-gray-950))}.system-btn[data-v-011f3298]:focus-visible{outline:2px solid var(--app-gray-900);outline-offset:-2px}.system-btn--primary[data-v-011f3298]:focus-visible,.system-btn--danger[data-v-011f3298]:focus-visible{outline-offset:2px}.system-btn--inverted.system-btn--primary[data-v-011f3298]{background:var(--app-white);color:var(--app-gray-900)}.system-btn--inverted.system-btn--primary[data-v-011f3298]:hover:not(.system-btn--disabled){background:color-mix(in srgb,var(--app-white) 88%,var(--app-gray-300))}.system-btn--inverted.system-btn--secondary[data-v-011f3298]{background:transparent;color:var(--app-gray-300);border-color:var(--app-gray-600)}.system-btn--inverted.system-btn--secondary[data-v-011f3298]:hover:not(.system-btn--disabled){background:var(--app-gray-800);color:var(--app-white)}.system-btn--inverted.system-btn--ghost[data-v-011f3298]{color:var(--app-gray-400)}.system-btn--inverted.system-btn--ghost[data-v-011f3298]:hover:not(.system-btn--disabled){background:var(--app-gray-800);color:var(--app-white)}.system-btn--inverted[data-v-011f3298]:focus-visible{outline-color:var(--app-white)}.system-btn--disabled[data-v-011f3298]{opacity:.5;cursor:default;pointer-events:none}.system-btn__icon[data-v-011f3298]{flex-shrink:0;width:18px;height:18px;color:currentColor}.system-btn__spinner[data-v-011f3298]{flex-shrink:0;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:system-btn-spin-011f3298 .65s linear infinite}@keyframes system-btn-spin-011f3298{to{transform:rotate(360deg)}}.system-heading[data-v-2e847fe2]{margin:0;color:var(--app-chrome-text);font-weight:700}.system-heading--2xl[data-v-2e847fe2]{font-size:var(--text-2xl);line-height:1.15;letter-spacing:-.02em}.system-heading--xl[data-v-2e847fe2]{font-size:var(--text-xl);line-height:1.2;letter-spacing:-.015em}.system-heading--lg[data-v-2e847fe2]{font-size:var(--text-lg);line-height:1.25}.system-heading--md[data-v-2e847fe2]{font-size:var(--text-md);line-height:1.3}.system-heading--base[data-v-2e847fe2]{font-size:var(--text-base);line-height:1.35}.system-heading--sm[data-v-2e847fe2]{font-size:var(--text-sm);line-height:1.35}.system-heading--xs[data-v-2e847fe2]{font-size:var(--text-xs);line-height:1.35}.system-heading--inverted[data-v-2e847fe2]{color:var(--app-white)}.system-heading--success[data-v-2e847fe2]{color:var(--color-success)}@media(min-width:640px){.system-heading--level-1-bump.system-heading--2xl[data-v-2e847fe2]{font-size:var(--text-3xl)}}.system-card[data-v-4ef89b21]{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:var(--space-16)}.system-card--flush[data-v-4ef89b21]{padding:0}.system-card--inverted[data-v-4ef89b21]{background:var(--app-gray-900);border-color:var(--app-gray-800)}.system-card--soft[data-v-4ef89b21]{border:none;background:var(--app-gray-100);box-shadow:var(--shadow-md)}.system-card__heading[data-v-4ef89b21]{margin:0 0 var(--space-12)}.system-checkbox[data-v-2a1baa61]{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;position:relative}.system-checkbox--disabled[data-v-2a1baa61]{opacity:.5;cursor:default}.system-checkbox__input[data-v-2a1baa61]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.system-checkbox__indicator[data-v-2a1baa61]{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;margin-top:2px;border:1px solid var(--app-gray-300);border-radius:var(--radius-4);background:var(--color-bg-card)}.system-checkbox__icon[data-v-2a1baa61]{width:12px;height:12px;color:var(--app-white);opacity:0}.system-checkbox:not(.system-checkbox--disabled):hover .system-checkbox__indicator[data-v-2a1baa61]{border-color:var(--app-gray-400)}.system-checkbox__input:checked+.system-checkbox__indicator[data-v-2a1baa61]{background:var(--app-primary-600);border-color:var(--app-primary-600)}.system-checkbox__input:checked+.system-checkbox__indicator .system-checkbox__icon[data-v-2a1baa61]{opacity:1}.system-checkbox__input:focus-visible+.system-checkbox__indicator[data-v-2a1baa61]{outline:2px solid var(--app-indigo-600);outline-offset:2px}.system-checkbox__text[data-v-2a1baa61]{display:flex;flex-direction:column;min-width:0}.system-checkbox__label[data-v-2a1baa61]{font-size:var(--text-md);font-weight:500;color:var(--app-chrome-text);line-height:1.35}.system-checkbox__description[data-v-2a1baa61]{font-size:var(--text-sm);color:var(--app-gray-500);margin-top:2px;line-height:1.35}.system-checkbox-card[data-v-d1893160]{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:var(--space-12)}.system-checkbox-card[data-v-d1893160]:hover{border-color:var(--app-gray-400)}.system-global-alert[data-v-dc1835e3]{position:relative;width:100%;box-sizing:border-box;padding:.35rem 1rem;font-size:.78rem;font-weight:600;text-align:center;border-bottom:1px solid}.system-global-alert--dismissible[data-v-dc1835e3]{padding-right:2.25rem}.system-global-alert__message[data-v-dc1835e3]{margin:0}.system-global-alert__dismiss[data-v-dc1835e3]{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);margin:0;padding:0 .35rem;border:0;background:transparent;color:inherit;font-size:1.25rem;line-height:1;cursor:pointer;opacity:.85}.system-global-alert__dismiss[data-v-dc1835e3]:hover{opacity:1}.system-global-alert--warning[data-v-dc1835e3]{background:var(--app-yellow-100, #fef9c3);color:var(--app-yellow-800, #854d0e);border-color:var(--app-yellow-300, #fde047)}.system-global-alert--success[data-v-dc1835e3]{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}.system-global-alert--error[data-v-dc1835e3]{background:var(--color-error-bg);color:var(--color-error-fg);border-color:var(--color-error-border)}.system-global-alert--neutral[data-v-dc1835e3]{background:var(--app-gray-100);color:var(--app-gray-700);border-color:var(--app-gray-200)}.system-text[data-v-9040d024]{margin:0}.system-text--body[data-v-9040d024]{font-size:var(--text-lg);font-weight:400;line-height:1.5;color:var(--app-chrome-text)}.system-text--muted[data-v-9040d024]{font-size:var(--text-lg);font-weight:400;line-height:1.5;color:var(--app-gray-500)}.system-text--small[data-v-9040d024]{font-size:var(--text-md);font-weight:400;line-height:1.4;color:var(--app-chrome-text)}.system-text--eyebrow[data-v-9040d024]{font-size:var(--text-sm);font-weight:600;line-height:1.35;color:var(--app-gray-500);text-transform:uppercase;letter-spacing:.08em}.system-text--error[data-v-9040d024]{font-size:var(--text-md);font-weight:600;line-height:1.4;color:var(--color-error-fg)}.system-text--success[data-v-9040d024]{font-size:var(--text-md);font-weight:400;line-height:1.5;color:var(--color-success)}.system-text--inverted.system-text--body[data-v-9040d024]{color:var(--app-gray-300)}.system-text--inverted.system-text--muted[data-v-9040d024]{color:var(--app-gray-400)}.system-text--inverted.system-text--small[data-v-9040d024]{color:var(--app-gray-300)}.system-text--inverted.system-text--eyebrow[data-v-9040d024]{color:var(--app-gray-400)}.system-text--inverted.system-text--success[data-v-9040d024]{color:var(--color-success)}.system-empty-state[data-v-efbfd216]{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--app-white);padding:var(--space-12) var(--space-14);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-10)}.system-empty-state--muted-bg[data-v-efbfd216]{background:var(--app-gray-100)}.system-empty-state__icon-well[data-v-efbfd216]{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-8);background:var(--app-indigo-50);color:var(--app-indigo-600);display:flex;align-items:center;justify-content:center}.system-empty-state__icon[data-v-efbfd216]{width:22px;height:22px}.system-empty-state__body[data-v-efbfd216]{min-width:0;max-width:36rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.system-empty-state__description[data-v-efbfd216]{line-height:1.45}.system-empty-state__actions[data-v-efbfd216]{margin-top:2px;display:inline-flex;justify-content:center;gap:var(--space-8);flex-wrap:wrap}.system-modal-celebration-canvas[data-v-dd19759a]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;display:block;pointer-events:none;z-index:2147483000;transform:translateZ(0);-webkit-transform:translateZ(0)}.system-modal-host[data-v-dd19759a]{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-20) var(--space-16)}.system-modal-host__backdrop[data-v-dd19759a]{position:absolute;inset:0;background:var(--app-overlay-scrim)}.system-modal-host__dialog[data-v-dd19759a]{position:relative;width:min(44rem,100%);max-height:min(80vh,48rem);overflow:hidden;background:var(--color-bg-card);border-radius:var(--radius-8);border:1px solid var(--app-gray-200);box-shadow:var(--shadow-lg)}.system-modal-host__header[data-v-dd19759a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:var(--space-18) var(--space-16);border-bottom:1px solid var(--app-gray-200);background:var(--app-gray-100)}.system-modal-host__content[data-v-dd19759a]{max-height:calc(80vh - 4rem);overflow-y:auto;padding:var(--space-20) var(--space-16);background:var(--color-bg-card)}.system-modal-host__content--split[data-v-dd19759a]{display:flex;flex-direction:column;min-height:0;max-height:calc(80vh - 4rem);padding:0;overflow:hidden}.system-modal-host__body-scroll[data-v-dd19759a]{flex:1;min-height:0;overflow-y:auto;padding:var(--space-20) var(--space-16);background:var(--color-bg-card)}.system-modal-host__footer[data-v-dd19759a]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-12);border-top:1px solid var(--app-gray-200);padding:var(--space-18) var(--space-16);background:var(--app-gray-100)}.system-modal--in-host[data-v-dd19759a]{max-height:min(80vh,48rem);overflow-y:auto;padding:var(--space-32) var(--space-24) var(--space-40)}.system-modal[data-v-dd19759a]{position:relative;text-align:center;padding:var(--space-8) var(--space-8) var(--space-12);overflow:hidden}.system-modal__icon-ring[data-v-dd19759a]{display:inline-flex;align-items:center;justify-content:center;margin:0 auto var(--space-16)}.system-modal__icon[data-v-dd19759a]{width:2.75rem;height:2.75rem;flex-shrink:0;color:var(--app-indigo-600)}.system-modal__title[data-v-dd19759a]{margin:0 0 .35rem}.system-modal__description[data-v-dd19759a]{margin:0 auto 1rem;max-width:22rem}.system-modal__body[data-v-dd19759a]{margin-bottom:1rem}.system-modal__actions[data-v-dd19759a]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12)}.system-modal-enter-active[data-v-dd19759a],.system-modal-leave-active[data-v-dd19759a]{transition:opacity var(--motion-duration-medium, .25s) var(--motion-easing-standard, ease)}.system-modal-enter-active .system-modal-host__dialog[data-v-dd19759a],.system-modal-leave-active .system-modal-host__dialog[data-v-dd19759a]{transition:transform var(--motion-duration-medium, .25s) var(--motion-easing-standard, ease)}.system-modal-enter-from[data-v-dd19759a],.system-modal-leave-to[data-v-dd19759a]{opacity:0}.system-modal-enter-from .system-modal-host__dialog[data-v-dd19759a],.system-modal-leave-to .system-modal-host__dialog[data-v-dd19759a]{transform:scale(.95) translateY(8px)}@media(prefers-reduced-motion:reduce){.system-modal-enter-active[data-v-dd19759a],.system-modal-leave-active[data-v-dd19759a],.system-modal-enter-active .system-modal-host__dialog[data-v-dd19759a],.system-modal-leave-active .system-modal-host__dialog[data-v-dd19759a]{transition:none}}.home-ticker[data-v-639545f9]{margin-top:var(--space-12);padding:var(--space-12);border-radius:var(--radius-8);border:none;background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.home-ticker[data-v-639545f9]:not(.home-ticker--ends):not(.home-ticker--inverted){background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600),var(--shadow-sm)}.home-ticker:not(.home-ticker--ends):not(.home-ticker--inverted) .home-ticker__segment[data-v-639545f9]{background:var(--app-gray-900)}.home-ticker__label[data-v-639545f9]{margin:0 0 var(--space-10);color:var(--app-chrome-text);font-size:var(--text-md);font-weight:600}.home-ticker__grid[data-v-639545f9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.home-ticker--ends .home-ticker__grid[data-v-639545f9]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-ticker.home-ticker--ends[data-v-639545f9]:not(.home-ticker--inverted){background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600),var(--shadow-sm)}.home-ticker.home-ticker--ends:not(.home-ticker--inverted) .home-ticker__segment[data-v-639545f9]{background:var(--app-gray-900)}.home-ticker.home-ticker--ends .home-ticker__label[data-v-639545f9]{display:flex;align-items:center;gap:var(--space-8)}.home-ticker.home-ticker--ends .home-ticker__label[data-v-639545f9]:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:var(--radius-full);background:var(--app-gray-400)}.home-ticker.home-ticker--ends.home-ticker--inverted[data-v-639545f9]{background:var(--color-event-live-inverted-surface);box-shadow:none}.home-ticker.home-ticker--ends.home-ticker--inverted .home-ticker__segment[data-v-639545f9]{background:var(--color-event-live-inverted-segment)}.home-ticker.home-ticker--ends.home-ticker--inverted .home-ticker__label[data-v-639545f9]:before{background:var(--color-event-live-inverted-bar);box-shadow:none}.home-ticker.home-ticker--inverted[data-v-639545f9]:not(.home-ticker--ends){background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600)}.home-ticker.home-ticker--inverted:not(.home-ticker--ends) .home-ticker__segment[data-v-639545f9]{background:var(--app-gray-900)}.home-ticker__grid>.home-ticker__segment[data-v-639545f9]{border:none;border-radius:0;background:var(--app-gray-100);padding:var(--space-10) var(--space-6);text-align:center}.home-ticker__grid>.home-ticker__segment[data-v-639545f9]:first-child{border-top-left-radius:var(--radius-8);border-bottom-left-radius:var(--radius-8)}.home-ticker__grid>.home-ticker__segment[data-v-639545f9]:last-child{border-top-right-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}.home-ticker__value[data-v-639545f9]{display:block;color:var(--app-chrome-text);font-size:var(--text-xl);font-variant-numeric:tabular-nums}.home-ticker__unit[data-v-639545f9]{display:block;margin-top:var(--space-4);color:var(--app-gray-500);font-size:var(--text-xs);white-space:nowrap}.home-ticker--inverted[data-v-639545f9]{background:var(--app-gray-800);box-shadow:none}.home-ticker--inverted .home-ticker__label[data-v-639545f9]{color:var(--app-gray-200)}.home-ticker--inverted .home-ticker__segment[data-v-639545f9]{background:var(--app-gray-900)}.home-ticker--inverted .home-ticker__value[data-v-639545f9]{color:var(--app-white)}.home-ticker--inverted .home-ticker__unit[data-v-639545f9]{color:var(--app-gray-400)}@media(max-width:520px){.home-ticker__grid[data-v-639545f9]{gap:var(--space-4)}.home-ticker__grid>.home-ticker__segment[data-v-639545f9]{padding:var(--space-8) var(--space-4);min-width:0}.home-ticker__value[data-v-639545f9]{font-size:var(--text-lg)}.home-ticker__unit[data-v-639545f9]{font-size:.65rem}}.event-card--emphasis .home-ticker__grid[data-v-639545f9]{background:var(--app-gray-800)}.event-card--emphasis .home-ticker[data-v-639545f9]:not(.event-card__ticker):not(.home-ticker--ends){background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600)}.event-card--emphasis .home-ticker:not(.event-card__ticker).home-ticker--ends[data-v-639545f9]{background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600)}.event-card--emphasis .home-ticker:not(.event-card__ticker).home-ticker--ends .home-ticker__segment[data-v-639545f9]{background:var(--app-gray-900)}.event-card--emphasis .home-ticker__label[data-v-639545f9]{color:var(--app-gray-200)}.event-card--emphasis .home-ticker:not(.event-card__ticker) .home-ticker__segment[data-v-639545f9]{background:var(--app-gray-900)}.event-card--emphasis .home-ticker:not(.event-card__ticker):not(.home-ticker--ends) .home-ticker__segment[data-v-639545f9]{background:var(--app-gray-900)}.event-card--emphasis .home-ticker__value[data-v-639545f9]{color:var(--app-white)}.event-card--emphasis .home-ticker__unit[data-v-639545f9]{color:var(--app-gray-400)}.home-ticker.event-card__ticker[data-v-639545f9]{margin-top:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.home-ticker.event-card__ticker[data-v-639545f9]:not(.home-ticker--ends):not(.home-ticker--inverted){background:transparent;box-shadow:inset 3px 0 0 var(--color-event-scheduled-countdown-accent)}.home-ticker.event-card__ticker.home-ticker--ends[data-v-639545f9]:not(.home-ticker--inverted){background:transparent;box-shadow:none}.home-ticker.event-card__ticker.home-ticker--inverted[data-v-639545f9]:not(.home-ticker--ends){background:transparent;box-shadow:inset 3px 0 0 var(--color-event-scheduled-countdown-border)}.home-ticker.event-card__ticker.home-ticker--ends.home-ticker--inverted[data-v-639545f9]{background:transparent;box-shadow:none}.event-card--emphasis .home-ticker.event-card__ticker.home-ticker--inverted[data-v-639545f9]:not(.home-ticker--ends){background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600)}.event-card--emphasis .home-ticker.event-card__ticker.home-ticker--inverted:not(.home-ticker--ends) .home-ticker__segment[data-v-639545f9]{background:var(--app-gray-900)}.event-card--emphasis .home-ticker.event-card__ticker.home-ticker--ends.home-ticker--inverted[data-v-639545f9]{background:var(--app-gray-800);box-shadow:inset 3px 0 0 var(--app-gray-600)}.event-card--emphasis .home-ticker.event-card__ticker.home-ticker--ends.home-ticker--inverted .home-ticker__segment[data-v-639545f9]{background:var(--app-gray-900)}.home-ticker.event-card__ticker .home-ticker__grid[data-v-639545f9]{margin-top:var(--space-4);gap:1px;border-radius:var(--radius-8);overflow:hidden}.home-ticker.event-card__ticker:not(.home-ticker--ends):not(.home-ticker--inverted) .home-ticker__segment[data-v-639545f9],.home-ticker.event-card__ticker.home-ticker--ends:not(.home-ticker--inverted) .home-ticker__segment[data-v-639545f9],.home-ticker.event-card__ticker.home-ticker--ends.home-ticker--inverted .home-ticker__segment[data-v-639545f9],.home-ticker.event-card__ticker.home-ticker--inverted:not(.home-ticker--ends) .home-ticker__segment[data-v-639545f9]{background:transparent;border-radius:0;padding:var(--space-4) var(--space-10)}@media(min-width:521px){.home-ticker.event-card__ticker .home-ticker__grid>.home-ticker__segment[data-v-639545f9]:first-child{border-top-left-radius:var(--radius-8);border-bottom-left-radius:var(--radius-8)}.home-ticker.event-card__ticker .home-ticker__grid>.home-ticker__segment[data-v-639545f9]:last-child{border-top-right-radius:var(--radius-8);border-bottom-right-radius:var(--radius-8)}}@keyframes live-pulse-639545f9{0%,to{opacity:1}50%{opacity:.5}}.home-ticker.home-ticker--ends .home-ticker__label[data-v-639545f9]:before{animation:live-pulse-639545f9 2s var(--motion-easing-standard) infinite}@media(prefers-reduced-motion:reduce){.home-ticker.home-ticker--ends .home-ticker__label[data-v-639545f9]:before{animation:none}}.event-card[data-v-cfba0404]{border:none;border-radius:var(--radius-12);background:var(--app-gray-100);padding:var(--space-16) var(--space-18);display:grid;gap:var(--space-8);transition:background var(--motion-duration-medium) var(--motion-easing-standard),border-color var(--motion-duration-medium) var(--motion-easing-standard)}.event-card--compact[data-v-cfba0404]{padding:var(--space-14) var(--space-16)}.event-card--upcoming[data-v-cfba0404]{background:var(--app-white);border:1px solid var(--app-gray-200)}.event-card--hero[data-v-cfba0404]{border-radius:var(--radius-16);padding:var(--space-24);gap:var(--space-12)}.event-card--hero[data-v-cfba0404] .event-card__head .system-heading{font-size:1.25rem;font-weight:700;line-height:1.25}.event-card__eyebrow[data-v-cfba0404]{margin:0 0 var(--space-8);font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--app-indigo-600)}.event-card--emphasis .event-card__eyebrow[data-v-cfba0404]{color:var(--app-gray-300)}.event-card__eyebrow--live[data-v-cfba0404],.event-card--emphasis .event-card__eyebrow--live[data-v-cfba0404]{color:var(--color-event-live-primary-strong)}.event-card__eyebrow--closing[data-v-cfba0404],.event-card--emphasis .event-card__eyebrow--closing[data-v-cfba0404]{color:var(--color-closing)}.event-card__head[data-v-cfba0404]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-10)}.event-card__title[data-v-cfba0404]{margin:0;font-size:1rem;font-weight:600;line-height:1.3}.event-card__title-link[data-v-cfba0404]{color:var(--app-chrome-text);text-decoration:none;transition:color var(--motion-duration-medium) var(--motion-easing-standard)}.event-card__title-link[data-v-cfba0404]:hover{color:var(--app-indigo-600)}[data-v-cfba0404] .event-card__head .system-heading{margin:0;font-size:1rem;font-weight:600;line-height:1.3}[data-v-cfba0404] .event-card__head .system-heading a{color:var(--app-chrome-text);text-decoration:none;transition:color var(--motion-duration-medium) var(--motion-easing-standard)}[data-v-cfba0404] .event-card__head .system-heading a:hover{color:var(--app-indigo-600)}.event-card__status[data-v-cfba0404]{flex-shrink:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--app-gray-700);padding:3px var(--space-8);border-radius:var(--radius-6);border:none;background:color-mix(in srgb,var(--app-gray-900) 6%,transparent)}.event-card__meta[data-v-cfba0404]{margin:0;transition:color var(--motion-duration-medium) var(--motion-easing-standard)}.event-card__dot[data-v-cfba0404]{margin:0 .2rem}.event-card__room-meta[data-v-cfba0404]{display:inline-flex;align-items:center;gap:6px;vertical-align:baseline}.event-card__room-icon[data-v-cfba0404]{width:16px;height:16px;flex-shrink:0;color:currentColor;opacity:.92}.event-card__countdown[data-v-cfba0404]{margin:var(--space-4) 0 0;color:var(--app-gray-500);font-size:var(--text-base)}.event-card__hint[data-v-cfba0404]{font-size:var(--text-base);color:var(--app-gray-500);line-height:1.35}[data-v-cfba0404] .event-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;padding-top:var(--space-8);margin-top:var(--space-4);border-top:1px solid var(--app-gray-200)}[data-v-cfba0404] .event-card__actions .system-btn--primary:not(.system-btn--inverted){background:var(--app-gray-900);color:var(--app-white)}[data-v-cfba0404] .event-card__actions .system-btn--primary:not(.system-btn--inverted):hover:not(.system-btn--disabled){background:var(--app-gray-950)}[data-v-cfba0404] .event-card__actions .system-btn--primary:not(.system-btn--inverted):focus-visible{outline-color:var(--app-gray-900);outline-offset:2px}[data-v-cfba0404] .event-card__action{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-6);padding:var(--space-8) var(--space-12);font-size:var(--text-base);font-weight:600;text-decoration:none;border:none;cursor:pointer;font-family:inherit;background:var(--app-indigo-600);color:var(--app-white);transition:background var(--motion-duration-instant) var(--motion-easing-standard),color var(--motion-duration-instant) var(--motion-easing-standard)}[data-v-cfba0404] .event-card__action:hover{background:var(--app-indigo-700)}[data-v-cfba0404] .event-card__action--ghost{background:var(--color-bg-card);color:var(--app-gray-700);border:1px solid var(--app-gray-300)}[data-v-cfba0404] .event-card__action--ghost:hover{background:var(--app-gray-100)}[data-v-cfba0404] .event-card__action--solid{background:var(--app-indigo-600);color:var(--app-white)}[data-v-cfba0404] .event-card__action--solid:hover{background:var(--app-indigo-700)}[data-v-cfba0404] .event-card__action:focus-visible{outline:2px solid var(--app-indigo-600);outline-offset:2px}[data-v-cfba0404] .event-card__disabled{font-size:var(--text-base);color:var(--app-gray-400)}[data-v-cfba0404] .event-card__ticket-count{font-size:var(--text-sm);color:var(--app-gray-500)}.event-card--emphasis[data-v-cfba0404]{background:var(--app-gray-800);border:1px solid var(--app-gray-800)}.event-card--emphasis .event-card__title-link[data-v-cfba0404]{color:var(--app-white)}.event-card--emphasis .event-card__title-link[data-v-cfba0404]:hover{color:var(--app-gray-200)}.event-card--emphasis[data-v-cfba0404] .event-card__head .system-heading a{color:var(--app-white)}.event-card--emphasis[data-v-cfba0404] .event-card__head .system-heading a:hover{color:var(--app-gray-200)}.event-card--emphasis .event-card__status[data-v-cfba0404]{color:var(--app-gray-300);background:var(--app-gray-700)}.event-card--emphasis .public-countdown[data-v-cfba0404],.event-card--emphasis .event-card__countdown[data-v-cfba0404]{color:var(--app-gray-300)}.event-card--emphasis .event-card__hint[data-v-cfba0404]{color:var(--app-gray-400)}.event-card--emphasis[data-v-cfba0404] .event-card__disabled,.event-card--emphasis[data-v-cfba0404] .event-card__ticket-count{color:var(--app-gray-500)}.event-card--emphasis[data-v-cfba0404] .event-card__actions{border-top-color:#ffffff1a}.event-card--emphasis[data-v-cfba0404] .event-card__actions .system-btn--inverted.system-btn--primary.system-btn--disabled{background:var(--app-gray-600);color:var(--app-gray-300);opacity:.65}.event-card--emphasis[data-v-cfba0404] .event-card__actions .system-btn--inverted.system-btn--secondary{border:1px solid var(--app-gray-600)}.event-card--emphasis[data-v-cfba0404] .event-card__actions .system-btn--inverted:focus-visible{outline-color:var(--app-white)}.event-card--emphasis[data-v-cfba0404] .event-card__action{background:var(--app-white);color:var(--app-gray-900)}.event-card--emphasis[data-v-cfba0404] .event-card__action:hover{background:var(--app-gray-200)}.event-card--emphasis[data-v-cfba0404] .event-card__action--ghost{background:transparent;color:var(--app-gray-300);border-color:var(--app-gray-600)}.event-card--emphasis[data-v-cfba0404] .event-card__action--ghost:hover{background:var(--app-gray-800);color:var(--app-white)}.event-card--emphasis[data-v-cfba0404] .event-card__action--solid{background:var(--app-white);color:var(--app-gray-900)}.event-card--emphasis[data-v-cfba0404] .event-card__action--solid:hover{background:var(--app-gray-200)}.event-card--emphasis[data-v-cfba0404] .event-card__action:focus-visible{outline-color:var(--app-white)}.event-card__reminder[data-v-cfba0404]{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-border)}.event-card__reminder-title[data-v-cfba0404]{margin:0 0 var(--space-4);font-size:15px;font-weight:600}.event-card--past .event-card__title-link[data-v-cfba0404]{color:var(--app-gray-500)}.event-card--past .event-card__title-link[data-v-cfba0404]:hover{color:var(--app-gray-700)}.event-card--past[data-v-cfba0404] .event-card__head .system-heading a{color:var(--app-gray-500)}.event-card--past[data-v-cfba0404] .event-card__head .system-heading a:hover{color:var(--app-gray-700)}.event-card--past .event-card__meta[data-v-cfba0404]{color:var(--app-gray-400)}.event-card[data-v-cfba0404] .home-ticker,.event-card[data-v-cfba0404] .home-ticker *{box-shadow:none!important}.event-card[data-v-cfba0404] .home-ticker .home-ticker__label:before{box-shadow:none!important}.event-card__ticket-claimed-copy[data-v-cfba0404]{margin:0;line-height:1.5}.event-card__ticket-claimed-event-name[data-v-cfba0404]{display:inline;font-weight:700}.system-form-select-root[data-v-5d9332a3]{display:grid;gap:var(--field-label-gap, .35rem);width:100%;max-width:100%;min-width:0}.system-form-select[data-v-5d9332a3]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.system-form-select__description[data-v-5d9332a3]{margin:0;color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35}.system-form-text-input-root[data-v-703049ec]{display:grid;gap:var(--field-label-gap, .35rem);width:100%;max-width:100%;min-width:0}.system-form-text-input[data-v-703049ec]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.system-form-text-input__description[data-v-703049ec]{margin:0;color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35}.system-symbol-input-field[data-v-7739d14a]{display:grid;gap:var(--field-label-gap, .35rem);max-width:100%;vertical-align:middle}.system-symbol-input-field--block[data-v-7739d14a]{width:100%}.system-symbol-input-field__description[data-v-7739d14a]{margin:0;color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35}.system-symbol-input[data-v-7739d14a]{position:relative;display:inline-flex;align-items:stretch;max-width:100%;vertical-align:middle}.system-symbol-input--block[data-v-7739d14a]{display:flex;width:100%}.system-symbol-input__leading[data-v-7739d14a]{position:absolute;left:var(--input-padding-x);top:50%;z-index:1;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none;color:var(--app-gray-500)}.system-symbol-input__leading--text[data-v-7739d14a]{font-size:var(--input-font-size);line-height:var(--input-line-height);font-weight:500}.system-symbol-input__leading-icon[data-v-7739d14a]{width:1.125rem;height:1.125rem;flex-shrink:0}.system-symbol-input__suffix[data-v-7739d14a]{position:absolute;right:2px;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;padding:0 var(--input-padding-x);min-height:100%;transform:translateY(-50%);box-sizing:border-box}.system-symbol-input--with-clear .system-symbol-input__suffix[data-v-7739d14a]{right:calc(2px + var(--input-padding-x) + 1.125rem + var(--input-padding-x));padding-right:0}.system-symbol-input__clear[data-v-7739d14a]{position:absolute;right:2px;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;padding:0 var(--input-padding-x);min-width:calc(1.125rem + var(--input-padding-x));min-height:100%;border:none;border-radius:calc(var(--input-radius) - 1px);background:transparent;cursor:pointer;color:var(--app-gray-500);transform:translateY(-50%);box-sizing:border-box}.system-symbol-input__clear[data-v-7739d14a]:hover{color:var(--app-gray-700)}.system-symbol-input__clear[data-v-7739d14a]:focus-visible{outline:2px solid var(--input-focus-border);outline-offset:-2px}.system-symbol-input__clear-icon[data-v-7739d14a]{width:1.125rem;height:1.125rem;flex-shrink:0}.system-symbol-input[data-v-7739d14a] input[type=search]::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.system-form-currency-amount[data-v-ed693ae8]{display:grid;gap:var(--field-label-gap, .35rem);width:100%;min-width:0}.system-form-currency-amount__row[data-v-ed693ae8]{display:flex;gap:var(--space-8);align-items:flex-start;width:100%;min-width:0}.system-form-currency-amount__amount[data-v-ed693ae8]{flex:1;min-width:0}.system-form-currency-amount__currency[data-v-ed693ae8]{flex:0 0 auto;min-width:5rem;max-width:7rem}.system-form-currency-amount__error[data-v-ed693ae8]{margin:0;color:var(--color-error-fg);font-size:.75rem;line-height:1.35}.system-form-field[data-v-49ecd6b0]{display:grid;gap:var(--field-label-gap);color:var(--field-label-color);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height);margin:0}.system-form-field__label-text[data-v-49ecd6b0]{font-weight:600;color:var(--app-chrome-text)}.system-form-field__optional[data-v-49ecd6b0]{font-weight:400;color:var(--app-gray-500)}.system-form-field__description[data-v-49ecd6b0]{color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35;margin:0}.system-form-field__error[data-v-49ecd6b0]{color:var(--color-error-fg);font-size:.75rem;margin:0}.system-form-layout[data-v-df3688b9]{display:flex;flex-direction:column}.system-form-layout[data-v-df3688b9]>*+*{border-top:1px solid var(--app-gray-200)}.system-form-search-field[data-v-9373fd3e]{display:grid;gap:var(--field-label-gap, .35rem);max-width:100%;vertical-align:middle}.system-form-search-field--block[data-v-9373fd3e]{width:100%}.system-form-search-field__description[data-v-9373fd3e]{margin:0;color:var(--app-gray-500);font-size:.75rem;font-weight:400;line-height:1.35}.system-form-search-input[data-v-9373fd3e]{position:relative;display:inline-flex;align-items:stretch;max-width:100%;vertical-align:middle}.system-form-search-input--block[data-v-9373fd3e]{display:flex;width:100%}.system-form-search-input__leading[data-v-9373fd3e]{position:absolute;left:var(--input-padding-x);top:50%;z-index:1;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none;color:var(--app-gray-500)}.system-form-search-input__leading-icon[data-v-9373fd3e]{width:1.125rem;height:1.125rem;flex-shrink:0}.system-form-search-input__clear[data-v-9373fd3e]{position:absolute;right:2px;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;padding:0 var(--input-padding-x);min-width:calc(1.125rem + var(--input-padding-x));min-height:100%;border:none;border-radius:calc(var(--input-radius) - 1px);background:transparent;cursor:pointer;color:var(--app-gray-500);transform:translateY(-50%);box-sizing:border-box}.system-form-search-input__clear[data-v-9373fd3e]:hover{color:var(--app-gray-700)}.system-form-search-input__clear[data-v-9373fd3e]:focus-visible{outline:2px solid var(--input-focus-border);outline-offset:-2px}.system-form-search-input__clear-icon[data-v-9373fd3e]{width:1.125rem;height:1.125rem;flex-shrink:0}.system-form-search-input[data-v-9373fd3e] input[type=search]::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.system-form-section[data-v-d3290013]{display:grid;grid-template-columns:1fr;gap:var(--space-32);padding:var(--space-32) 0}@media(min-width:768px){.system-form-section[data-v-d3290013]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);-moz-column-gap:var(--space-32);column-gap:var(--space-32);row-gap:var(--space-32);align-items:start}}.system-form-section__intro[data-v-d3290013]{padding:0 var(--space-16)}@media(min-width:640px){.system-form-section__intro[data-v-d3290013]{padding:0}}.system-form-section--danger .system-form-section__title[data-v-d3290013]{color:var(--color-error-fg)}.system-form-section__panel[data-v-d3290013]{min-width:0;border:1px solid var(--app-gray-200);border-radius:var(--radius-12);background:var(--color-bg-card);box-shadow:0 1px 2px #0f172a0d}.system-form-section__panel--danger[data-v-d3290013]{border-color:var(--color-error-border);background:var(--color-bg-card)}.system-form-section__body[data-v-d3290013]{padding:var(--space-24) var(--space-16)}@media(min-width:640px){.system-form-section__body[data-v-d3290013]{padding:var(--space-24) var(--space-32)}}.system-form-section__fields[data-v-d3290013]{display:grid;grid-template-columns:1fr;gap:var(--space-20) var(--space-24);max-width:42rem}.system-form-section__footer[data-v-d3290013]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-24);padding:var(--space-16) var(--space-16) var(--space-16);border-top:1px solid var(--app-gray-200)}@media(min-width:640px){.system-form-section__footer[data-v-d3290013]{padding:var(--space-16) var(--space-32) var(--space-16)}}.system-form-section__panel--danger .system-form-section__footer[data-v-d3290013]{border-top-color:var(--color-error-border)}.system-form-textarea[data-v-367d8923]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;resize:vertical;min-height:4.5rem}.system-global-alerts[data-v-b3ccd1f1]{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;flex-direction:column;align-items:stretch;pointer-events:none}.system-global-alerts[data-v-b3ccd1f1]>*{pointer-events:auto}.system-header[data-v-b4cc3a7a]{padding:0 0 var(--space-16);display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-12)}.system-header__content[data-v-b4cc3a7a]{display:grid;gap:var(--space-8);min-width:0;flex:1 1 0%}.system-header__description[data-v-b4cc3a7a]{max-width:72ch}.system-header__actions[data-v-b4cc3a7a]{display:inline-flex;gap:var(--space-8);align-items:center;flex-shrink:0}.system-image-dropzone[data-v-c57702ae]{min-width:0}.system-image-dropzone__surface[data-v-c57702ae]{display:grid;gap:.5rem;align-items:start;justify-items:start;padding:.75rem;border:1px dashed var(--app-gray-300);border-radius:8px;background:var(--app-gray-50, rgba(17, 24, 39, .03));cursor:pointer}.system-image-dropzone--drag .system-image-dropzone__surface[data-v-c57702ae]{border-color:var(--app-primary-400);background:var(--app-primary-50, rgba(17, 24, 39, .04));outline:2px dashed var(--app-primary-300);outline-offset:2px}.system-image-dropzone--disabled .system-image-dropzone__surface[data-v-c57702ae]{cursor:default;opacity:.65}.system-image-dropzone__input[data-v-c57702ae]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.system-image-dropzone__label[data-v-c57702ae]{font-size:.8rem;font-weight:600;color:var(--app-chrome-text);line-height:1.35}.system-image-dropzone__btn[data-v-c57702ae]{justify-self:start}.system-image-dropzone__hint[data-v-c57702ae]{margin:0;color:var(--app-gray-500)}.system-inline-empty[data-v-af597301]{margin:0;color:var(--app-gray-500);font-size:var(--text-base)}.system-inline-empty--compact[data-v-af597301]{padding:4px 10px}.system-list-card[data-v-f96e119e]{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:var(--space-12)}.system-list-card--muted[data-v-f96e119e]:not(.system-list-card--active){background:var(--app-gray-100)}.system-list-card--active[data-v-f96e119e]{border-color:var(--app-primary-800);background:var(--app-primary-50)}.system-list-card--hoverable[data-v-f96e119e]{cursor:pointer}.system-list-card--hoverable[data-v-f96e119e]:hover{border-color:var(--app-gray-400)}.system-list-card--hoverable[data-v-f96e119e]:focus-within{outline:2px solid var(--app-primary-600);outline-offset:2px}.system-metric-card[data-v-3e2e4c76]{border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:var(--space-12);text-align:center}.system-metric-card__label[data-v-3e2e4c76]{margin:0}.system-metric-card__label-row[data-v-3e2e4c76]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.system-metric-card__label-icon[data-v-3e2e4c76]{width:.85rem;height:.85rem;flex-shrink:0}.system-metric-card__value[data-v-3e2e4c76]{display:block;font-size:1.25rem;font-weight:700;color:var(--app-chrome-text)}.system-metric-card--positive .system-metric-card__value[data-v-3e2e4c76],.system-metric-card--positive .system-metric-card__label-icon[data-v-3e2e4c76]{color:var(--color-success)}.system-metric-card--negative .system-metric-card__value[data-v-3e2e4c76]{color:var(--color-error-fg)}.system-page-frame[data-v-f3f736f8]{width:100%;max-width:700px;margin-inline:auto}.system-page-frame--wide[data-v-f3f736f8]{max-width:1100px}.system-page-frame--full[data-v-f3f736f8]{max-width:none}.system-page-frame__masthead[data-v-f3f736f8]{display:flex;flex-direction:column;gap:var(--space-8);align-items:stretch;min-width:0}.system-page-frame__inner[data-v-f3f736f8]{display:flex;flex-direction:column;gap:var(--space-32);align-items:stretch}.system-page-frame__main[data-v-f3f736f8]{min-width:0}.system-page-frame--cols-2 .system-page-frame__inner[data-v-f3f736f8]{display:grid;grid-template-columns:1fr;gap:var(--space-32)}@media(min-width:768px){.system-page-frame--cols-2 .system-page-frame__inner[data-v-f3f736f8]{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:start}}.system-page-frame__aside[data-v-f3f736f8]{min-width:0}.system-pagination[data-v-265e2c58]{display:flex;align-items:center;justify-content:center;gap:var(--space-12);flex-wrap:wrap}.system-pagination__meta[data-v-265e2c58]{font-size:var(--text-sm);color:var(--app-gray-500);font-weight:500;padding:0 var(--space-4)}.system-pagination__btn[data-v-265e2c58]{min-width:5.5rem}.system-radio[data-v-90efaabd]{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;position:relative}.system-radio--disabled[data-v-90efaabd]{opacity:.5;cursor:default}.system-radio__input[data-v-90efaabd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.system-radio__indicator[data-v-90efaabd]{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;margin-top:2px;border:1px solid var(--app-gray-300);border-radius:9999px;background:var(--color-bg-card)}.system-radio__dot[data-v-90efaabd]{width:6px;height:6px;border-radius:9999px;background:var(--app-white);opacity:0}.system-radio:not(.system-radio--disabled):hover .system-radio__indicator[data-v-90efaabd]{border-color:var(--app-gray-400)}.system-radio__input:checked+.system-radio__indicator[data-v-90efaabd]{background:var(--app-primary-600);border-color:var(--app-primary-600)}.system-radio__input:checked+.system-radio__indicator .system-radio__dot[data-v-90efaabd]{opacity:1}.system-radio__input:focus-visible+.system-radio__indicator[data-v-90efaabd]{outline:2px solid var(--app-indigo-600);outline-offset:2px}.system-radio__text[data-v-90efaabd]{display:flex;flex-direction:column;min-width:0}.system-radio__label[data-v-90efaabd]{font-size:var(--text-md);font-weight:500;color:var(--app-chrome-text);line-height:1.35}.system-radio__description[data-v-90efaabd]{font-size:var(--text-sm);color:var(--app-gray-500);margin-top:2px;line-height:1.35}.system-resource-list[data-v-e290aa03]{display:grid;gap:var(--space-12)}.system-resource-list__head[data-v-e290aa03]{display:flex;align-items:center;gap:var(--space-10)}.system-resource-list__intro[data-v-e290aa03]{font-size:var(--text-sm);line-height:1.45}.system-resource-list__section-icon[data-v-e290aa03]{width:20px;height:20px;flex-shrink:0;color:var(--app-gray-500)}.system-resource-list__badge[data-v-e290aa03]{border-radius:var(--radius-full);background:var(--app-indigo-50);color:var(--app-indigo-800);font-size:13px;font-weight:700;padding:var(--space-4) var(--space-10)}.system-resource-list__badge--muted[data-v-e290aa03]{background:var(--app-gray-100);color:var(--app-gray-600)}.system-resource-list__badge--critical[data-v-e290aa03]{background:var(--color-error-bg);color:var(--color-error-fg)}.system-resource-list__list-card[data-v-e290aa03]{overflow:hidden}.system-resource-list__list-card--tone-attention[data-v-e290aa03]{background:color-mix(in srgb,var(--app-primary-50) 85%,var(--color-bg-card));border-color:var(--app-primary-200);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-primary-400) 25%,transparent)}.system-resource-list__list-card--tone-critical[data-v-e290aa03]{background:color-mix(in srgb,var(--color-error-bg) 65%,var(--color-bg-card));border-color:color-mix(in srgb,var(--color-error) 22%,var(--app-gray-200))}.system-resource-list__list-card--tone-subdued[data-v-e290aa03]{background:var(--app-gray-50);border-color:var(--app-gray-200)}.system-resource-list__ul[data-v-e290aa03]{list-style:none;margin:0;padding:0}.system-resource-list__footer[data-v-e290aa03]{border-top:1px solid var(--app-gray-200);background:var(--app-gray-50);padding:var(--space-16) var(--space-18)}.system-resource-list-item[data-v-78a0c555]{border-top:1px solid var(--app-gray-200);padding:0}.system-resource-list-item[data-v-78a0c555]:first-child{border-top:0}.system-resource-list-item__link[data-v-78a0c555]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap;width:100%;min-width:0;box-sizing:border-box;padding:var(--space-16) var(--space-18);text-decoration:none;color:inherit}.system-resource-list-item__link[data-v-78a0c555]:hover{background:var(--app-gray-100)}.system-resource-list-item__link[data-v-78a0c555]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.system-resource-list-item--attention .system-resource-list-item__link[data-v-78a0c555]{background:color-mix(in srgb,var(--app-primary-50) 55%,transparent)}.system-resource-list-item--attention .system-resource-list-item__link[data-v-78a0c555]:hover{background:color-mix(in srgb,var(--app-primary-100) 70%,var(--app-gray-100))}.system-resource-list-item__media[data-v-78a0c555]{flex-shrink:0}.system-resource-list-item__body[data-v-78a0c555]{display:grid;gap:var(--space-6);min-width:0;flex:1 1 220px}.system-resource-list-item__primary[data-v-78a0c555],.system-resource-list-item__meta[data-v-78a0c555]{min-width:0}.system-resource-list-item__meta[data-v-78a0c555] p{margin:0}.system-resource-list-item__trailing[data-v-78a0c555]{display:inline-flex;align-items:center;flex-shrink:0}.system-segmented[data-v-f4422a4f]{display:inline-flex;border:1px solid var(--app-gray-200);border-radius:var(--radius-8);background:var(--color-bg-card);padding:3px;gap:2px}.system-segmented__tab[data-v-f4422a4f]{border:0;background:transparent;padding:6px 12px;border-radius:var(--radius-6);font-size:var(--text-base);font-weight:600;color:var(--app-gray-600);cursor:pointer}.system-segmented__tab[data-v-f4422a4f]:hover{background:var(--app-gray-100)}.system-segmented__tab--active[data-v-f4422a4f]{background:var(--app-gray-200);color:var(--app-gray-900)}.sentiment-badge__dot[data-v-cb26a9fa]{display:inline-block;width:6px;height:6px;border-radius:var(--radius-full);margin-right:3px;flex-shrink:0}.sentiment-badge__dot--positive[data-v-cb26a9fa]{background:var(--color-success)}.sentiment-badge__dot--neutral[data-v-cb26a9fa]{background:var(--app-gray-400)}.sentiment-badge__dot--negative[data-v-cb26a9fa]{background:var(--color-error-fg)}.system-spinner[data-v-3da6704c]{display:inline-flex;align-items:center;vertical-align:middle}.system-spinner__ring[data-v-3da6704c]{display:inline-block;border:2px solid var(--app-gray-200);border-top-color:var(--app-primary-600);border-radius:50%;animation:system-spin-3da6704c .6s linear infinite}.system-spinner__ring--sm[data-v-3da6704c]{width:12px;height:12px}.system-spinner__ring--md[data-v-3da6704c]{width:16px;height:16px}.system-spinner__ring--lg[data-v-3da6704c]{width:24px;height:24px}@keyframes system-spin-3da6704c{to{transform:rotate(360deg)}}.system-spinner__sr-only[data-v-3da6704c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.system-tabs[data-v-485d89bb]{width:100%}.system-tabs__mobile[data-v-485d89bb]{padding-bottom:1rem;border-bottom:1px solid var(--app-gray-200)}@media(min-width:640px){.system-tabs__mobile[data-v-485d89bb]{display:none}}.system-tabs__select-grid[data-v-485d89bb]{display:grid;grid-template-columns:1fr;align-items:center}.system-tabs__select[data-v-485d89bb]{grid-column:1;grid-row:1;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;border:1px solid var(--input-border);background:transparent;padding:.5rem 2rem .5rem .75rem;font-size:1rem;line-height:1.5rem;color:var(--app-gray-900);box-shadow:var(--input-shadow)}.system-tabs__select[data-v-485d89bb]:focus{outline:2px solid var(--input-focus-border);outline-offset:-2px}.system-tabs__chevron[data-v-485d89bb]{grid-column:1;grid-row:1;pointer-events:none;justify-self:end;margin-right:.5rem;width:1.25rem;height:1.25rem;color:var(--app-gray-500)}.system-tabs__desktop[data-v-485d89bb]{display:none}@media(min-width:640px){.system-tabs__desktop[data-v-485d89bb]{display:block}}.system-tabs__bar[data-v-485d89bb]{border-bottom:1px solid var(--app-gray-200)}.system-tabs__nav[data-v-485d89bb]{display:flex;flex-wrap:nowrap;gap:2rem;margin:0 0 -1px}.system-tabs__nav[data-v-485d89bb] .system-tabs__tab{flex-shrink:0;padding:1rem .25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;text-decoration:none;color:var(--app-gray-500);background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;transition:color .15s ease,border-color .15s ease}.system-tabs__nav[data-v-485d89bb] .system-tabs__tab:hover:not(.system-tabs__tab--active){color:var(--app-gray-700);border-bottom-color:var(--input-border)}.system-tabs__nav[data-v-485d89bb] .system-tabs__tab--active{color:var(--app-primary-600);font-weight:500;border-bottom-color:var(--app-primary-600)}.system-tabs__nav[data-v-485d89bb] .system-tabs__tab--active:hover{color:var(--app-primary-600);border-bottom-color:var(--app-primary-600)}.system-tabs__nav[data-v-485d89bb] .system-tabs__tab:focus-visible{outline:2px solid var(--input-focus-border);outline-offset:2px;border-radius:.125rem}.system-timeline[data-v-0b0981fa]{list-style:none;padding:0 0 0 1.25rem;position:relative}.system-timeline[data-v-0b0981fa]:before{content:"";position:absolute;left:.3125rem;top:0;bottom:0;width:2px;background:var(--app-gray-200)}.system-timeline-item[data-v-05c3c097]{position:relative;padding-bottom:var(--space-12)}.system-timeline-item[data-v-05c3c097]:before{content:"";position:absolute;left:-1.25rem;top:.375rem;width:8px;height:8px;border-radius:50%;background:var(--bb5843e0);transform:translate(calc(-50% + .3125rem))}.system-upload-status-line[data-v-38bf8ecf]{display:grid;gap:.35rem;min-width:0}.system-upload-status-line__row[data-v-38bf8ecf]{display:inline-flex;align-items:center;gap:.4rem}.system-upload-status-line__busy-text[data-v-38bf8ecf],.system-upload-status-line__message[data-v-38bf8ecf]{margin:0}.system-user-identity[data-v-3b9d3d91]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem}.system-user-identity--with-avatar[data-v-3b9d3d91]{flex-direction:row;align-items:flex-start;gap:.5rem}.system-user-identity__avatar[data-v-3b9d3d91]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-6, 6px);box-sizing:border-box;background-color:var(--avatar-default-bg, var(--app-gray-200));color:var(--avatar-default-text, var(--app-gray-700));border:1px solid var(--avatar-default-border, var(--app-gray-200));font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:normal;overflow:hidden}.system-user-identity__avatar-initials[data-v-3b9d3d91]{display:block;line-height:1;letter-spacing:normal;text-align:center}.system-user-identity--sm .system-user-identity__avatar[data-v-3b9d3d91]{width:1.5rem;height:1.5rem;font-size:10px}.system-user-identity--md .system-user-identity__avatar[data-v-3b9d3d91]{width:2rem;height:2rem;font-size:.75rem}.system-user-identity__avatar-img[data-v-3b9d3d91]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-6, 6px)}.system-user-identity__main[data-v-3b9d3d91]{display:inline-flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.25rem;min-width:0;flex:1}.system-user-identity__row[data-v-3b9d3d91]{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.25rem;min-width:0}.system-user-identity__name[data-v-3b9d3d91]{font-weight:600;color:var(--app-chrome-text);text-decoration:none}a.system-user-identity__name[data-v-3b9d3d91]:hover{color:var(--app-indigo-600)}.system-user-identity__handle[data-v-3b9d3d91]{color:var(--app-gray-500);font-size:var(--text-sm)}.system-user-identity__trust[data-v-3b9d3d91]{display:inline;margin:0;font-weight:500;line-height:1.25}.system-user-identity__trust--muted[data-v-3b9d3d91]{color:var(--app-gray-500);font-size:var(--text-sm)}.system-user-identity__trust--count[data-v-3b9d3d91]{cursor:default}.system-user-identity--sm .system-user-identity__name[data-v-3b9d3d91]{font-size:var(--text-sm)}.system-user-identity--sm .system-user-identity__handle[data-v-3b9d3d91],.system-user-identity--sm .system-user-identity__trust--muted[data-v-3b9d3d91]{font-size:var(--text-xs)}.system-user-identity--md .system-user-identity__name[data-v-3b9d3d91]{font-size:var(--text-md)}.system-user-identity--md .system-user-identity__handle[data-v-3b9d3d91]{font-size:var(--text-sm)}.app-shell-sidebar-account-menu[data-v-8237365e]{position:relative;flex-shrink:0;margin-top:auto;padding-top:12px;border-top:1px solid var(--app-gray-200)}.app-shell-sidebar-account-menu__trigger[data-v-8237365e]{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:8px 10px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-family:inherit;text-align:left;color:var(--app-gray-900)}.app-shell-sidebar-account-menu__trigger[data-v-8237365e]:hover{background:var(--app-gray-100)}.app-shell-sidebar-account-menu__trigger[data-v-8237365e]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:-2px;border-radius:8px}.app-shell-sidebar-account-menu__meta[data-v-8237365e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.app-shell-sidebar-account-menu__name[data-v-8237365e]{font-size:var(--text-md);font-weight:600;line-height:1.25;color:var(--app-gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-sidebar-account-menu__email[data-v-8237365e]{font-size:var(--text-sm);line-height:1.25;color:var(--app-gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-sidebar-account-menu__chevron[data-v-8237365e]{width:18px;height:18px;flex-shrink:0;color:var(--app-gray-500);opacity:.72;transform:rotate(0)}.app-shell-sidebar-account-menu__chevron--open[data-v-8237365e]{transform:rotate(180deg)}.app-shell-sidebar-account-menu__panel-wrap[data-v-8237365e]{z-index:60;pointer-events:auto}.app-shell-sidebar-account-menu__panel[data-v-8237365e]{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:8px;border:1px solid var(--app-gray-200);background:var(--app-white)}.app-shell-sidebar-account-menu__item[data-v-8237365e]{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:8px 10px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:var(--text-md);font-weight:500;line-height:20px;color:var(--app-gray-600);text-decoration:none;text-align:left;cursor:pointer}.app-shell-sidebar-account-menu__item[data-v-8237365e]:hover{background:var(--app-gray-100);color:var(--app-gray-900)}.app-shell-sidebar-account-menu__item[data-v-8237365e]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:-2px;border-radius:8px}.app-shell-sidebar-account-menu__item-icon[data-v-8237365e]{width:18px;height:18px;flex-shrink:0;opacity:.72}.app-shell-sidebar-account-menu__item--logout[data-v-8237365e]{margin-top:4px;padding-top:8px;border-top:1px solid var(--app-gray-200);color:var(--app-gray-500)}.app-shell-sidebar-account-menu__item--logout[data-v-8237365e]:hover{color:var(--app-gray-700)}.notification-popover[data-v-5b6baba1]{position:relative;display:inline-flex}.notification-popover__trigger[data-v-5b6baba1]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 2px;flex-shrink:0;border:none;border-radius:8px;background:transparent;color:var(--app-gray-500);cursor:pointer;font-family:inherit}.notification-popover__trigger[data-v-5b6baba1]:hover{background:var(--app-gray-100);color:var(--app-gray-900)}.notification-popover__trigger[data-v-5b6baba1]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:-2px;border-radius:8px}.notification-popover__bell-icon[data-v-5b6baba1]{width:20px;height:20px}.notification-popover__panel-wrap[data-v-5b6baba1]{z-index:60;pointer-events:auto}.notification-popover__panel[data-v-5b6baba1]{display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--app-gray-200);background:var(--app-white);box-shadow:0 8px 30px #0000001f,0 2px 8px #0000000f;overflow:hidden}.notification-popover__header[data-v-5b6baba1]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--app-gray-200)}.notification-popover__header-title[data-v-5b6baba1]{font-size:14px;font-weight:700;color:var(--app-gray-900)}.notification-popover__header-action[data-v-5b6baba1]{border:none;background:transparent;padding:0;color:var(--app-indigo-600);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.notification-popover__header-action[data-v-5b6baba1]:hover{color:var(--app-indigo-700)}.notification-popover__header-action[data-v-5b6baba1]:disabled{opacity:.5;cursor:default}.notification-popover__loading[data-v-5b6baba1]{padding:32px 16px;text-align:center;color:var(--app-gray-500);font-size:13px}.notification-popover__empty[data-v-5b6baba1]{padding:32px 16px;text-align:center}.notification-popover__empty-icon[data-v-5b6baba1]{width:28px;height:28px;color:var(--app-gray-400);margin:0 auto 8px}.notification-popover__empty-text[data-v-5b6baba1]{margin:0;font-size:14px;font-weight:600;color:var(--app-gray-700)}.notification-popover__empty-hint[data-v-5b6baba1]{margin:4px 0 0;font-size:12px;color:var(--app-gray-500)}.notification-popover__list[data-v-5b6baba1]{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto}.notification-popover__item[data-v-5b6baba1]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 16px;border-bottom:1px solid var(--app-gray-100)}.notification-popover__item--unread[data-v-5b6baba1]{background:var(--app-notification-unread-bg)}.notification-popover__item--clickable[data-v-5b6baba1]{cursor:pointer}.notification-popover__item--clickable[data-v-5b6baba1]:hover{background:var(--app-gray-50, #fafafa)}.notification-popover__item--unread.notification-popover__item--clickable[data-v-5b6baba1]:hover{background:#f4f4f5cc}.notification-popover__item-content[data-v-5b6baba1]{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.notification-popover__unread-dot[data-v-5b6baba1]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--app-primary-600);margin-top:5px}.notification-popover__item-text[data-v-5b6baba1]{min-width:0;flex:1}.notification-popover__item-title[data-v-5b6baba1]{margin:0;font-size:13px;font-weight:600;color:var(--app-gray-900);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-popover__item-body[data-v-5b6baba1]{margin:2px 0 0;font-size:12px;color:var(--app-gray-600);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.notification-popover__item-time[data-v-5b6baba1]{font-size:11px;color:var(--app-gray-500);margin-top:2px;display:block}.notification-popover__item-mark-read[data-v-5b6baba1]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--app-gray-400);cursor:pointer;margin-top:1px}.notification-popover__item-mark-read[data-v-5b6baba1]:hover{background:var(--app-gray-200);color:var(--app-gray-700)}.notification-popover__item-mark-read[data-v-5b6baba1]:disabled{opacity:.5;cursor:default}.notification-popover__footer[data-v-5b6baba1]{border-top:1px solid var(--app-gray-200);padding:10px 16px;text-align:center}.notification-popover__footer-link[data-v-5b6baba1]{color:var(--app-indigo-600);text-decoration:none;font-size:13px;font-weight:600}.notification-popover__footer-link[data-v-5b6baba1]:hover{color:var(--app-indigo-700)}.app-shell-sidebar-nav[data-v-fb4672de]{display:flex;flex-direction:column;flex:1;min-height:0}.app-shell-sidebar-nav__brand[data-v-fb4672de]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:56px;margin-bottom:4px}.app-shell-sidebar-nav__brand-link[data-v-fb4672de]{display:flex;align-items:center;color:var(--app-primary-700);text-decoration:none}.app-shell-sidebar-nav__brand-link[data-v-fb4672de]:hover{color:var(--app-primary-800)}.app-shell-sidebar-nav__brand-link[data-v-fb4672de] .logo-mark-placeholder--horizontal svg{width:6.5rem;height:1.5rem}.app-shell-sidebar-nav__brand-link[data-v-fb4672de]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.app-shell-sidebar-nav__nav[data-v-fb4672de]{flex:1;min-height:0;overflow-y:auto}.app-shell-sidebar-nav__list[data-v-fb4672de]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.app-shell-sidebar-nav__label[data-v-fb4672de]{flex:1;min-width:0}.app-shell-sidebar-nav__link[data-v-fb4672de]{display:flex;align-items:center;gap:8px;border-radius:8px;padding:8px 10px;font-size:var(--text-md);line-height:20px;font-weight:500;text-decoration:none;color:var(--app-gray-600)}.app-shell-sidebar-nav__icon[data-v-fb4672de]{width:var(--app-shell-nav-icon-size);height:var(--app-shell-nav-icon-size);flex-shrink:0;opacity:.72}.app-shell-sidebar-nav__link--active .app-shell-sidebar-nav__icon[data-v-fb4672de]{opacity:1}.app-shell-sidebar-nav__link[data-v-fb4672de]:hover{background:var(--app-gray-100);color:var(--app-gray-900)}.app-shell-sidebar-nav__link[data-v-fb4672de]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:-2px;border-radius:8px}.app-shell-sidebar-nav__link--active[data-v-fb4672de]{background:var(--app-gray-200);color:var(--app-gray-900);font-weight:600}.app-shell-sidebar-nav__link--active[data-v-fb4672de]:hover{background:var(--app-gray-200);color:var(--app-gray-900)}.app-shell-sidebar__sr-only[data-v-10cc2b12]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell-sidebar__mobile[data-v-10cc2b12]{position:fixed;inset:0;z-index:50;display:flex}@media(min-width:1024px){.app-shell-sidebar__mobile[data-v-10cc2b12]{display:none}}.app-shell-sidebar__backdrop[data-v-10cc2b12]{position:absolute;inset:0;z-index:0;background:color-mix(in srgb,var(--app-gray-900) 80%,transparent)}.app-shell-sidebar__mobile-flex[data-v-10cc2b12]{position:relative;z-index:1;display:flex;height:100%;align-items:stretch;pointer-events:none}.app-shell-sidebar__panel[data-v-10cc2b12]{position:relative;display:flex;height:100%;width:min(18rem,100vw);max-width:18rem;flex-shrink:0;pointer-events:auto}.app-shell-sidebar__rail-close[data-v-10cc2b12]{position:absolute;left:100%;top:0;display:flex;width:4rem;justify-content:center;padding-top:1.25rem;margin:0;border:none;background:transparent;color:var(--app-gray-100);cursor:pointer}.app-shell-sidebar__rail-close[data-v-10cc2b12]:hover{color:var(--app-white)}.app-shell-sidebar__rail-close-icon[data-v-10cc2b12]{width:1.5rem;height:1.5rem}.app-shell-sidebar__panel-inner[data-v-10cc2b12]{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;border-right:1px solid var(--app-gray-200);background:var(--app-white);padding:0 12px 12px}.app-shell-drawer-enter-active[data-v-10cc2b12],.app-shell-drawer-leave-active[data-v-10cc2b12]{transition:opacity .2s ease}.app-shell-drawer-enter-active .app-shell-sidebar__panel[data-v-10cc2b12],.app-shell-drawer-leave-active .app-shell-sidebar__panel[data-v-10cc2b12]{transition:transform .3s ease}.app-shell-drawer-enter-from[data-v-10cc2b12],.app-shell-drawer-leave-to[data-v-10cc2b12]{opacity:0}.app-shell-drawer-enter-from .app-shell-sidebar__panel[data-v-10cc2b12],.app-shell-drawer-leave-to .app-shell-sidebar__panel[data-v-10cc2b12]{transform:translate(-100%)}@media(prefers-reduced-motion:reduce){.app-shell-drawer-enter-active[data-v-10cc2b12],.app-shell-drawer-leave-active[data-v-10cc2b12],.app-shell-drawer-enter-active .app-shell-sidebar__panel[data-v-10cc2b12],.app-shell-drawer-leave-active .app-shell-sidebar__panel[data-v-10cc2b12]{transition:none}}.app-shell-sidebar__desktop[data-v-10cc2b12]{display:none}@media(min-width:1024px){.app-shell-sidebar__desktop[data-v-10cc2b12]{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:18rem;flex-direction:column;border-right:1px solid var(--app-gray-200);background:var(--app-white)}.app-shell-sidebar__desktop-inner[data-v-10cc2b12]{display:flex;flex-direction:column;flex:1;min-height:100vh;overflow-y:auto;padding:0 12px 12px;gap:0}}.app-shell[data-v-3c981ea2]{min-height:100vh;background:var(--app-chrome-bg)}.app-shell__skip-link[data-v-3c981ea2]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:100;padding:.5rem 1rem;background:var(--app-primary-600);color:var(--app-white);font-weight:600;font-size:.875rem;text-decoration:none;border-radius:0 0 var(--radius-6) 0}.app-shell__skip-link[data-v-3c981ea2]:focus{position:fixed;left:0;top:0;width:auto;height:auto}.app-shell__sr-only[data-v-3c981ea2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell__column[data-v-3c981ea2]{display:flex;flex-direction:column;min-height:100vh}@media(min-width:1024px){.app-shell__column[data-v-3c981ea2]{padding-left:18rem}}.app-shell__topbar[data-v-3c981ea2]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:1.5rem;padding:1rem;background:var(--app-white);border-bottom:1px solid var(--app-gray-200)}@media(min-width:1024px){.app-shell__topbar[data-v-3c981ea2]{display:none}}.app-shell__topbar-menu[data-v-3c981ea2]{margin:-.625rem;padding:.625rem;min-height:0;color:var(--app-gray-600);border-radius:.375rem}.app-shell__topbar-menu[data-v-3c981ea2]:hover{color:var(--app-chrome-text)}.app-shell__topbar-menu[data-v-3c981ea2]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.app-shell__topbar-menu-icon[data-v-3c981ea2]{width:1.5rem;height:1.5rem}.app-shell__topbar-logo[data-v-3c981ea2]{flex-shrink:0;display:inline-flex;align-items:center;color:var(--app-gray-700);text-decoration:none;border-radius:var(--radius-6)}.app-shell__topbar-logo[data-v-3c981ea2]:hover{color:var(--app-chrome-text)}.app-shell__topbar-logo[data-v-3c981ea2]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.app-shell__topbar-logo[data-v-3c981ea2] .logo-mark-placeholder--square svg{width:2rem;height:2rem}.app-shell__topbar-spacer[data-v-3c981ea2]{flex:1;min-width:0}.app-shell__topbar-profile[data-v-3c981ea2]{flex-shrink:0;display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-decoration:none;border-radius:var(--radius-6, 6px);color:var(--app-gray-600)}.app-shell__topbar-profile[data-v-3c981ea2]:hover{color:var(--app-chrome-text)}.app-shell__topbar-profile[data-v-3c981ea2]:focus-visible{outline:2px solid var(--app-primary-600);outline-offset:2px}.app-shell__main[data-v-3c981ea2]{flex:1;min-width:0}.app-shell__main-inner[data-v-3c981ea2]{max-width:var(--container-xl);margin:0 auto;padding:2.5rem 1rem}@media(min-width:640px){.app-shell__main-inner[data-v-3c981ea2]{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.app-shell__main-inner[data-v-3c981ea2]{padding-left:2rem;padding-right:2rem}}.app-shell__main-inner[data-v-3c981ea2]:has(.trade-session-page){max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html.app-shell-scroll-lock,html.app-shell-scroll-lock body{overflow:hidden;overscroll-behavior:none}
