@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(./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(./inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(./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(./inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(./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(./inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(./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(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./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(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./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(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./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(./inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(./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(./inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(./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(./inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(./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(./inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(./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(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./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(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./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(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./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(./inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(./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(./inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(./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(./inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(./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(./inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(./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(./inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(./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(./inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(./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(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./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(./inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(./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(./inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(./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(./inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(./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(./inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(./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(./inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(./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(./inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(./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(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gcp-base-white: #ffffff;--gcp-base-black: #000000;--gcp-blue-50: #eff6ff;--gcp-blue-100: #dbeafe;--gcp-blue-200: #bfdbfe;--gcp-blue-300: #93c5fd;--gcp-blue-400: #60a5fa;--gcp-blue-500: #3b82f6;--gcp-blue-600: #2563eb;--gcp-blue-700: #1d4ed8;--gcp-blue-800: #1e40af;--gcp-blue-900: #1e3a8a;--gcp-slate-50: #f8fafc;--gcp-slate-100: #f1f5f9;--gcp-slate-200: #e2e8f0;--gcp-slate-300: #cbd5e1;--gcp-slate-400: #94a3b8;--gcp-slate-500: #64748b;--gcp-slate-600: #475569;--gcp-slate-700: #334155;--gcp-slate-800: #1e293b;--gcp-slate-900: #0f172a;--gcp-slate-950: #020617;--gcp-navy-500: #26385f;--gcp-navy-600: #223256;--gcp-navy-700: #1b2a4a;--gcp-layerink-nav: #0b0b0f;--gcp-layerink-page: #1a1a21;--gcp-layerink-card: #24242d;--gcp-layerink-input: #111116;--gcp-green-50: #ecfdf5;--gcp-green-400: #34d399;--gcp-green-500: #10b981;--gcp-green-600: #059669;--gcp-green-700: #047857;--gcp-amber-50: #fffbeb;--gcp-amber-100: #fef3c7;--gcp-amber-400: #fbbf24;--gcp-amber-500: #f59e0b;--gcp-amber-600: #d97706;--gcp-amber-700: #b45309;--gcp-amber-800: #92400e;--gcp-red-50: #fef2f2;--gcp-red-300: #fca5a5;--gcp-red-400: #f87171;--gcp-red-500: #ef4444;--gcp-red-600: #dc2626;--gcp-red-700: #b91c1c;--gcp-violet-400: #a78bfa;--gcp-violet-600: #7c3aed;--gcp-cyan-400: #38bdf8;--gcp-ink-50: #f4f4f5;--gcp-ink-100: #e4e4e7;--gcp-ink-200: #c4c4cc;--gcp-ink-300: #9a9aa6;--gcp-ink-400: #7a7a87;--gcp-ink-500: #5a5a66;--gcp-ink-600: #34343e;--gcp-ink-700: #26262d;--gcp-ink-800: #1b1b21;--gcp-ink-850: #15151a;--gcp-ink-900: #101014;--gcp-ink-950: #0a0a0d;--gcp-brand-50: #fff1f2;--gcp-brand-100: #ffe1e3;--gcp-brand-300: #ff8a93;--gcp-brand-400: #ff6670;--gcp-brand-500: #f43f4f;--gcp-brand-600: #e11d2e;--gcp-brand-700: #b91422;--gcp-brand-800: #7f1019;--gcp-brand-900: #3d0a0f;--gcp-orange-400: #ffa24a;--gcp-orange-500: #ff8a1f;--gcp-gold-400: #f5c04a;--gcp-gold-500: #e0a82e;--gcp-vh-50: #fdf2f2;--gcp-vh-100: #fbe3e3;--gcp-vh-400: #e5605f;--gcp-vh-500: #d32f2f;--gcp-vh-600: #c62828;--gcp-vh-700: #b3262b;--gcp-vh-ink: #141922;--gcp-vh-body: #2f3644;--gcp-vh-mute: #454d5b;--gcp-vh-faint: #667085;--gcp-vh-field: #f6f6f9;--gcp-vh-line: #e5e5ea;--gcp-vh-bg: #f5f5f7;--gcp-vh-bg2: #ececf0;--gcp-vh-hover: #f0f0f4;--gcp-gray-50: #f5f8fa;--gcp-gray-100: #eff2f5;--gcp-gray-400: #a1a5b7;--gcp-gray-450: #92929f;--gcp-gray-500: #7e8299;--gcp-gray-600: #5e6278;--gcp-gray-900: #181c32;--gcp-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--gcp-color-primary: var(--gcp-blue-600);--gcp-color-primary-hover: var(--gcp-blue-700);--gcp-color-primary-light: var(--gcp-blue-500);--gcp-color-accent: var(--gcp-violet-600);--gcp-color-success: var(--gcp-green-500);--gcp-color-success-light: var(--gcp-green-400);--gcp-color-warning: var(--gcp-amber-500);--gcp-color-danger: var(--gcp-red-500);--gcp-color-danger-strong: var(--gcp-red-600);--gcp-color-danger-light: var(--gcp-red-400);--gcp-color-danger-bg-soft: rgba(239, 68, 68, .08);--gcp-color-info: var(--gcp-violet-600);--gcp-bg: var(--gcp-slate-50);--gcp-surface: var(--gcp-base-white);--gcp-surface-hover: var(--gcp-slate-100);--gcp-surface-active: var(--gcp-blue-50);--gcp-border: var(--gcp-slate-200);--gcp-border-strong: var(--gcp-slate-300);--gcp-border-focus: var(--gcp-blue-500);--gcp-text: var(--gcp-slate-900);--gcp-text-strong: var(--gcp-slate-800);--gcp-text-label: var(--gcp-slate-700);--gcp-text-secondary: var(--gcp-slate-600);--gcp-text-muted: var(--gcp-slate-500);--gcp-text-faint: var(--gcp-slate-400);--gcp-chrome-bg: var(--gcp-navy-700);--gcp-chrome-panel: var(--gcp-slate-800);--gcp-chrome-panel-deep: var(--gcp-slate-900);--gcp-chrome-border: rgba(255, 255, 255, .1);--gcp-chrome-border-soft: rgba(255, 255, 255, .08);--gcp-chrome-hover: rgba(255, 255, 255, .1);--gcp-chrome-hover-soft: rgba(255, 255, 255, .08);--gcp-chrome-text: var(--gcp-slate-50);--gcp-chrome-text-soft: var(--gcp-slate-200);--gcp-chrome-text-muted: var(--gcp-slate-300);--gcp-chrome-text-faint: var(--gcp-slate-400);--gcp-chrome-text-dim: var(--gcp-slate-500);--gcp-chrome-control-off: var(--gcp-slate-700);--gcp-chrome-accent: var(--gcp-blue-400);--gcp-chrome-accent-cyan: var(--gcp-cyan-400);--gcp-chrome-accent-amber: var(--gcp-amber-400);--gcp-chrome-accent-violet: var(--gcp-violet-400);--gcp-chrome-layer-nav: var(--gcp-layerink-nav);--gcp-chrome-layer-page: var(--gcp-layerink-page);--gcp-chrome-layer-card: var(--gcp-layerink-card);--gcp-chrome-layer-input: var(--gcp-layerink-input);--gcp-mascot-accent: var(--gcp-orange-400);--gcp-mascot-accent-2: var(--gcp-brand-400);--gcp-mascot-surface: var(--gcp-ink-850);--gcp-mascot-surface-deep: var(--gcp-ink-900);--gcp-mascot-btn-border: rgba(255, 255, 255, .35);--gcp-popup-text-sm: 12px;--gcp-popup-text-base: 13px;--gcp-popup-text-md: 14px;--gcp-popup-text-lg: 15px;--gcp-popup-text-xl: 16px;--gcp-popup-text-2xl: 17px;--gcp-popup-primary: var(--gcp-brand-500);--gcp-overlay-bg: rgba(15, 23, 42, .75);--gcp-popup-shadow: 0 25px 50px -12px rgba(0, 0, 0, .5);--gcp-popup-radius: 16px;--gcp-notice-error-fg: var(--gcp-red-300);--gcp-notice-error-bg: rgba(239, 68, 68, .15);--gcp-notice-error-border: var(--gcp-red-500);--gcp-notice-success-fg: var(--gcp-green-400);--gcp-notice-success-bg: rgba(16, 185, 129, .15);--gcp-notice-success-border: var(--gcp-green-400);--gcp-notice-info-fg: var(--gcp-brand-300);--gcp-notice-info-bg: rgba(244, 63, 79, .15);--gcp-notice-info-border: rgba(244, 63, 79, .5);--gcp-notice-warn-fg: var(--gcp-amber-400);--gcp-input-bg: #f9f9fb;--gcp-auth-bg: linear-gradient(135deg, #0a0a0d 0%, #3d0a0f 60%, #101014 100%);--gcp-auth-card-bg: rgba(30, 41, 59, .88);--gcp-auth-glow-1: rgba(244, 63, 79, .25);--gcp-auth-glow-2: rgba(217, 119, 6, .18);--gcp-auth-badge-text: var(--gcp-amber-400);--gcp-auth-error-text: var(--gcp-red-400);--gcp-banner-bg: var(--gcp-brand-900);--gcp-banner-text: var(--gcp-base-white);--gcp-banner-text-soft: var(--gcp-ink-200);--gcp-banner-badge-text: var(--gcp-brand-300);--gcp-banner-badge-border: var(--gcp-brand-600);--gcp-banner-badge-bg: rgba(0, 0, 0, .45);--gcp-banner-cta-bg: var(--gcp-brand-500);--gcp-banner-cta-text: var(--gcp-base-white);--gcp-chrome-popup-border: rgba(255, 255, 255, .18);--gcp-chrome-text-size: 11px;--gcp-chrome-text-size-sm: 10px;--gcp-statusbar-height: 24px;--gcp-sidebar-bg: var(--gcp-navy-700);--gcp-sidebar-active: var(--gcp-navy-500);--gcp-sidebar-hover: var(--gcp-navy-600);--gcp-sidebar-text: var(--gcp-gray-450);--gcp-sidebar-text-active: var(--gcp-base-white);--gcp-brand-gradient: linear-gradient(135deg, #2563eb, #7c3aed);--gcp-brand-glow: 0 2px 8px rgba(124, 58, 237, .4);--gcp-text-xs: 10px;--gcp-text-sm: 11px;--gcp-text-base: 12px;--gcp-text-md: 13px;--gcp-text-lg: 14px;--gcp-text-xl: 15px;--gcp-text-2xl: 16px;--gcp-text-3xl: 18px;--gcp-radius-sm: 4px;--gcp-radius-md: 8px;--gcp-radius-lg: 12px;--gcp-radius-xl: 16px;--gcp-radius-pill: 999px;--gcp-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--gcp-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--gcp-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}[data-ui=cafe]{--gcp-color-primary: var(--gcp-brand-500);--gcp-color-primary-hover: var(--gcp-brand-600);--gcp-color-primary-light: var(--gcp-brand-400);--gcp-color-accent: var(--gcp-orange-500);--gcp-color-info: var(--gcp-gold-500);--gcp-color-danger-bg-soft: rgba(244, 63, 79, .12);--gcp-input-bg: var(--gcp-surface);--gcp-bg: var(--gcp-ink-950);--gcp-surface: var(--gcp-ink-850);--gcp-surface-hover: var(--gcp-ink-800);--gcp-surface-active: rgba(244, 63, 79, .14);--gcp-border: rgba(255, 255, 255, .05);--gcp-border-strong: var(--gcp-ink-600);--gcp-chrome-border: transparent;--gcp-chrome-border-soft: transparent;--gcp-border-focus: var(--gcp-brand-500);--gcp-text: var(--gcp-ink-50);--gcp-text-strong: var(--gcp-ink-50);--gcp-text-label: var(--gcp-ink-100);--gcp-text-secondary: var(--gcp-ink-200);--gcp-text-muted: var(--gcp-ink-300);--gcp-text-faint: var(--gcp-ink-500);--gcp-chrome-bg: var(--gcp-ink-950);--gcp-chrome-panel: var(--gcp-ink-850);--gcp-chrome-panel-deep: var(--gcp-ink-900);--gcp-chrome-control-off: var(--gcp-ink-600);--gcp-chrome-accent: var(--gcp-brand-400);--gcp-chrome-accent-cyan: var(--gcp-orange-400);--gcp-chrome-accent-amber: var(--gcp-gold-400);--gcp-chrome-accent-violet: var(--gcp-brand-300);--gcp-sidebar-bg: var(--gcp-ink-950);--gcp-sidebar-active: rgba(244, 63, 79, .16);--gcp-sidebar-hover: var(--gcp-ink-800);--gcp-sidebar-text: var(--gcp-ink-300);--gcp-brand-gradient: var(--gcp-brand-500);--gcp-brand-glow: none;--gcp-text-xs: 11px;--gcp-text-sm: 12px;--gcp-text-base: 13px;--gcp-text-md: 14px;--gcp-text-lg: 15px;--gcp-text-xl: 16px;--gcp-text-2xl: 17px;--gcp-text-3xl: 19px;--gcp-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .5);--gcp-shadow-md: 0 4px 10px -1px rgba(0, 0, 0, .55), 0 2px 4px -1px rgba(0, 0, 0, .4);--gcp-shadow-lg: 0 12px 24px -4px rgba(0, 0, 0, .6), 0 4px 8px -2px rgba(0, 0, 0, .45)}[data-ui=admin]{--gcp-bg: var(--gcp-gray-50);--gcp-border: var(--gcp-gray-100);--gcp-text: var(--gcp-gray-900);--gcp-text-muted: var(--gcp-gray-400);--gcp-text-xs: 11px;--gcp-text-sm: 12px;--gcp-text-base: 13px;--gcp-color-primary: var(--gcp-brand-600);--gcp-color-primary-hover: var(--gcp-brand-700);--gcp-color-primary-light: var(--gcp-brand-500);--gcp-surface-active: var(--gcp-brand-50);--gcp-border-focus: var(--gcp-brand-500);--gcp-chrome-bg: var(--gcp-ink-950);--gcp-chrome-panel: var(--gcp-ink-850);--gcp-chrome-panel-deep: var(--gcp-ink-900);--gcp-chrome-control-off: var(--gcp-ink-600);--gcp-chrome-accent: var(--gcp-brand-400);--gcp-chrome-accent-cyan: var(--gcp-orange-400);--gcp-chrome-accent-amber: var(--gcp-gold-400);--gcp-chrome-accent-violet: var(--gcp-brand-300);--gcp-color-accent: var(--gcp-orange-500);--gcp-sidebar-bg: var(--gcp-ink-950);--gcp-sidebar-active: rgba(244, 63, 79, .16);--gcp-sidebar-hover: var(--gcp-ink-800);--gcp-sidebar-text: var(--gcp-ink-300);--gcp-brand-gradient: linear-gradient(135deg, #e11d2e, #b91422);--gcp-brand-glow: 0 2px 8px rgba(225, 29, 46, .4);--gcp-notice-error-fg: var(--gcp-red-700);--gcp-notice-error-bg: rgba(220, 38, 38, .08);--gcp-notice-error-border: rgba(220, 38, 38, .4);--gcp-notice-success-fg: var(--gcp-green-700);--gcp-notice-success-bg: rgba(5, 150, 105, .1);--gcp-notice-success-border: rgba(5, 150, 105, .4);--gcp-notice-info-fg: var(--gcp-slate-700);--gcp-notice-info-bg: rgba(71, 85, 105, .08);--gcp-notice-info-border: rgba(71, 85, 105, .3);--gcp-notice-warn-fg: var(--gcp-amber-700)}[data-brand=vh]{--gcp-color-primary: var(--gcp-vh-500);--gcp-color-primary-hover: var(--gcp-vh-600);--gcp-color-primary-light: var(--gcp-vh-400);--gcp-color-accent: var(--gcp-vh-700);--gcp-color-danger-bg-soft: rgba(211, 47, 47, .08);--gcp-bg: var(--gcp-vh-bg);--gcp-surface: var(--gcp-base-white);--gcp-surface-hover: var(--gcp-vh-hover);--gcp-surface-active: var(--gcp-vh-100);--gcp-border: var(--gcp-vh-line);--gcp-border-strong: var(--gcp-slate-300);--gcp-border-focus: var(--gcp-vh-500);--gcp-text: var(--gcp-vh-ink);--gcp-text-strong: var(--gcp-vh-ink);--gcp-text-label: var(--gcp-vh-ink);--gcp-text-secondary: var(--gcp-vh-body);--gcp-text-muted: var(--gcp-vh-mute);--gcp-text-faint: var(--gcp-vh-faint);--gcp-chrome-bg: var(--gcp-vh-bg);--gcp-chrome-panel: var(--gcp-base-white);--gcp-chrome-panel-deep: var(--gcp-vh-bg2);--gcp-chrome-border: var(--gcp-vh-line);--gcp-chrome-border-soft: var(--gcp-vh-line);--gcp-chrome-hover: var(--gcp-vh-hover);--gcp-chrome-hover-soft: var(--gcp-vh-hover);--gcp-chrome-text: var(--gcp-vh-ink);--gcp-chrome-text-soft: var(--gcp-vh-body);--gcp-chrome-text-muted: var(--gcp-vh-mute);--gcp-chrome-text-faint: var(--gcp-vh-faint);--gcp-chrome-text-dim: var(--gcp-vh-faint);--gcp-chrome-control-off: var(--gcp-slate-200);--gcp-chrome-accent: var(--gcp-vh-500);--gcp-chrome-accent-cyan: var(--gcp-vh-400);--gcp-chrome-accent-amber: var(--gcp-amber-700);--gcp-chrome-accent-violet: var(--gcp-vh-700);--gcp-sidebar-bg: var(--gcp-vh-bg);--gcp-sidebar-active: var(--gcp-base-white);--gcp-sidebar-hover: var(--gcp-vh-hover);--gcp-sidebar-text: var(--gcp-vh-mute);--gcp-sidebar-text-active: var(--gcp-vh-700);--gcp-brand-gradient: var(--gcp-vh-500);--gcp-chrome-layer-nav: var(--gcp-vh-bg);--gcp-chrome-layer-page: var(--gcp-base-white);--gcp-chrome-layer-card: var(--gcp-vh-bg);--gcp-chrome-popup-border: rgba(16, 24, 40, .12);--gcp-popup-primary: var(--gcp-vh-500);--gcp-overlay-bg: rgba(16, 24, 40, .4);--gcp-popup-shadow: 0 24px 48px -12px rgba(16, 24, 40, .28);--gcp-popup-radius: 6px;--gcp-notice-error-fg: var(--gcp-red-700);--gcp-notice-error-bg: rgba(220, 38, 38, .08);--gcp-notice-error-border: rgba(220, 38, 38, .4);--gcp-notice-success-fg: var(--gcp-green-700);--gcp-notice-success-bg: rgba(5, 150, 105, .1);--gcp-notice-success-border: rgba(5, 150, 105, .4);--gcp-notice-info-fg: var(--gcp-slate-700);--gcp-notice-info-bg: rgba(71, 85, 105, .08);--gcp-notice-info-border: rgba(71, 85, 105, .3);--gcp-notice-warn-fg: var(--gcp-amber-700);--gcp-color-danger-light: var(--gcp-red-600);--gcp-color-success-light: var(--gcp-green-700);--gcp-input-bg: var(--gcp-vh-field);--gcp-chrome-layer-input: var(--gcp-vh-field);--gcp-auth-bg: linear-gradient(135deg, #f5f5f7 0%, #fdf2f2 60%, #f5f5f7 100%);--gcp-auth-card-bg: rgba(255, 255, 255, .94);--gcp-auth-glow-1: rgba(211, 47, 47, .14);--gcp-auth-glow-2: rgba(211, 47, 47, .08);--gcp-auth-badge-text: var(--gcp-amber-700);--gcp-auth-error-text: var(--gcp-red-700);--gcp-banner-bg: linear-gradient(135deg, #d32f2f, #b3262b);--gcp-banner-text: var(--gcp-base-white);--gcp-banner-text-soft: rgba(255, 255, 255, .88);--gcp-banner-badge-text: var(--gcp-base-white);--gcp-banner-badge-border: rgba(255, 255, 255, .6);--gcp-banner-badge-bg: rgba(255, 255, 255, .16);--gcp-banner-cta-bg: var(--gcp-base-white);--gcp-banner-cta-text: var(--gcp-vh-700);--gcp-brand-glow: 0 2px 8px rgba(211, 47, 47, .25);--gcp-radius-md: 10px;--gcp-radius-lg: 14px;--gcp-shadow-sm: 0 1px 2px 0 rgba(16, 24, 40, .05);--gcp-shadow-md: 0 4px 12px -2px rgba(16, 24, 40, .08);--gcp-shadow-lg: 0 12px 24px -6px rgba(16, 24, 40, .12)}:root{--primary-color: var(--gcp-color-primary);--primary-hover: var(--gcp-color-primary-hover);--primary-light: var(--gcp-color-primary-light);--accent-purple: var(--gcp-color-accent);--bg-color: var(--gcp-bg);--surface-color: var(--gcp-surface);--surface-hover: var(--gcp-surface-hover);--surface-active: var(--gcp-surface-active);--text-primary: var(--gcp-text);--text-strong: var(--gcp-text-strong);--text-label: var(--gcp-text-label);--text-secondary: var(--gcp-text-secondary);--text-muted: var(--gcp-text-muted);--text-faint: var(--gcp-text-faint);--border-color: var(--gcp-border);--border-strong: var(--gcp-border-strong);--border-focus: var(--gcp-border-focus);--danger-color: var(--gcp-color-danger);--danger-color-strong: var(--gcp-color-danger-strong);--danger-bg-soft: var(--gcp-color-danger-bg-soft);--success-color: var(--gcp-color-success);--warning-color: var(--gcp-color-warning);--chrome-bg: var(--gcp-chrome-bg);--chrome-panel: var(--gcp-chrome-panel);--chrome-panel-deep: var(--gcp-chrome-panel-deep);--chrome-border: var(--gcp-chrome-border);--chrome-border-soft: var(--gcp-chrome-border-soft);--chrome-hover: var(--gcp-chrome-hover);--chrome-hover-soft: var(--gcp-chrome-hover-soft);--chrome-text: var(--gcp-chrome-text);--chrome-text-soft: var(--gcp-chrome-text-soft);--chrome-text-muted: var(--gcp-chrome-text-muted);--chrome-text-faint: var(--gcp-chrome-text-faint);--chrome-text-dim: var(--gcp-chrome-text-dim);--chrome-control-off: var(--gcp-chrome-control-off);--chrome-accent: var(--gcp-chrome-accent);--chrome-accent-cyan: var(--gcp-chrome-accent-cyan);--danger-light: var(--gcp-color-danger-light);--success-light: var(--gcp-color-success-light);--font-xs: var(--gcp-text-xs);--font-sm: var(--gcp-text-sm);--font-base: var(--gcp-text-base);--font-md: var(--gcp-text-md);--font-lg: var(--gcp-text-lg);--font-xl: var(--gcp-text-xl);--font-2xl: var(--gcp-text-2xl);--radius-sm: var(--gcp-radius-sm);--radius-md: var(--gcp-radius-md);--radius-lg: var(--gcp-radius-lg);--radius-xl: var(--gcp-radius-xl);--radius-pill: var(--gcp-radius-pill);--shadow-sm: var(--gcp-shadow-sm);--shadow-md: var(--gcp-shadow-md);--shadow-lg: var(--gcp-shadow-lg)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:var(--gcp-font-sans);background-color:transparent!important;color:var(--gcp-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea,optgroup{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gcp-border-strong);border-radius:var(--gcp-radius-pill);transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--gcp-text-faint)}.custom-popup-scrollbar::-webkit-scrollbar{width:4px}.custom-popup-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-popup-scrollbar::-webkit-scrollbar-thumb{background:var(--gcp-border-strong);border-radius:var(--gcp-radius-sm)}.custom-popup-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--gcp-text-faint)}*{scrollbar-width:thin;scrollbar-color:var(--gcp-border-strong) transparent}input:focus,select:focus,textarea:focus,button:focus{outline:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-box{background:linear-gradient(90deg,var(--gcp-surface-hover) 25%,var(--gcp-border) 37%,var(--gcp-surface-hover) 63%);background-size:200% 100%;animation:shimmer 1.5s infinite ease-in-out}@media (max-width: 850px){.avatar-label-text{display:none!important}}.gcp-compact{--gcp-text-xs: 11px;--gcp-text-sm: 11px;--gcp-text-base: 12px;--gcp-text-md: 13px;--gcp-text-lg: 14px;--gcp-text-xl: 15px;--gcp-text-2xl: 16px;--gcp-text-3xl: 18px;font-size:var(--gcp-text-md)}
