@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,500;9..144,600&family=JetBrains+Mono:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@500;700;800&display=swap";:root{--cream-50: #FFFDF8;--cream-100: #FBF5E8;--cream-200: #F4ECD8;--paper: #FFFFFF;--ink-900: #121820;--ink-700: #1F2937;--ink-600: #455365;--ink-500: #64748B;--ink-400: #94A3B8;--ink-300: #CBD5E1;--ink-200: #E2E8F0;--ink-100: #F1F5F9;--ink-50: #F8FAFC;--coral-700: #C95636;--coral-600: #E8704F;--coral-500: #F58867;--coral-400: #FFA68A;--coral-300: #FFC7B5;--coral-200: #FFE0D2;--coral-100: #FFEDE3;--coral-50: #FFF6F0;--aubergine: #1B0035;--teal-50: #F0FDFA;--teal-100: #CCFBF1;--teal-200: #99F6E4;--teal-300: #5EEAD4;--teal-400: #2DD4BF;--teal-500: #14B8A6;--teal-600: #0D9488;--teal-700: #0F766E;--platform-bg: #FFFFFF;--platform-panel: #FFFFFF;--platform-panel-2: #F8FAFC;--platform-sidebar: #0A0A0A;--platform-sidebar-hover: rgba(20, 184, 166, .1);--platform-sidebar-active: rgba(20, 184, 166, .16);--platform-divider: #EAECEF;--success-700: #047857;--success-600: #059669;--success-500: #10B981;--success-100: #ECFDF5;--warning-600: #D97706;--warning-500: #F59E0B;--warning-100: #FFFBEB;--danger-600: #DC2626;--danger-500: #EF4444;--danger-100: #FEF2F2;--info-600: #2563EB;--info-500: #3B82F6;--info-100: #EFF6FF;--mod-cost: #3B82F6;--mod-procurement: #22C55E;--mod-inventory: #F97316;--mod-ai: #A855F7;--mod-teal: #0F766E;--font-display: "Plus Jakarta Sans", "Plus Jakarta Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;--t-display-1: 800 clamp(2.6rem, 6vw, 4.6rem)/1.04 var(--font-display);--t-display-2: 800 clamp(2.2rem, 4.5vw, 3.4rem)/1.08 var(--font-display);--t-h1: 800 clamp(2rem, 3.5vw, 2.8rem)/1.15 var(--font-display);--t-h2: 700 clamp(1.5rem, 2.6vw, 2rem)/1.2 var(--font-display);--t-h3: 700 1.25rem/1.3 var(--font-display);--t-h4: 700 1.08rem/1.35 var(--font-display);--t-eyebrow: 700 .78rem/1 var(--font-display);--t-lead: 400 1.15rem/1.6 var(--font-body);--t-body: 400 .95rem/1.6 var(--font-body);--t-small: 400 .85rem/1.55 var(--font-body);--t-meta: 500 .78rem/1.45 var(--font-body);--t-button: 700 .95rem/1 var(--font-display);--t-code: 500 .86rem/1.55 var(--font-mono);--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-eyebrow: .13em;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-3xl: 32px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--shadow-card: 0 1px 3px rgba(15, 23, 42, .04), 0 6px 16px rgba(15, 23, 42, .04);--shadow-card-hover: 0 8px 30px rgba(15, 23, 42, .08), 0 2px 8px rgba(15, 23, 42, .04);--shadow-lift: 0 18px 45px rgba(15, 23, 42, .06);--shadow-hero: 0 28px 70px rgba(15, 23, 42, .18);--shadow-coral: 0 1px 3px rgba(232, 112, 79, .18), 0 6px 24px rgba(232, 112, 79, .12);--shadow-coral-strong: 0 8px 30px rgba(232, 112, 79, .28), 0 2px 8px rgba(232, 112, 79, .16);--focus-ring: 0 0 0 4px rgba(45, 212, 191, .18);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-section: 28px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--t-fast: .15s var(--ease-out);--t-base: .2s var(--ease-out);--t-slow: .3s var(--ease-out);--sb-bg: #FFFFFF;--sb-border: var(--ink-200);--sb-tray: #F8FAFC;--sb-icon-tile: #0A0A0A;--sb-text: var(--ink-700);--sb-text-active: #FFFFFF;--sb-child-active-bg: rgba(20, 184, 166, .12);--sb-child-active-fg: var(--teal-700);--sb-section: var(--teal-700);--sb-icon-active: var(--teal-400);--sb-hover: var(--ink-50);--sb-status-bg: rgba(20, 184, 166, .08);--sb-status-border: rgba(20, 184, 166, .2);--ds-sb-bg: var(--sb-bg);--ds-sb-border: var(--sb-border);--ds-sb-tray: var(--sb-tray);--ds-sb-icon-tile: var(--sb-icon-tile);--ds-sb-text: var(--sb-text);--ds-sb-text-active: var(--sb-text-active);--ds-sb-child-active-bg: var(--sb-child-active-bg);--ds-sb-child-active-fg: var(--sb-child-active-fg);--ds-sb-section: var(--sb-section);--ds-sb-icon-active: var(--sb-icon-active);--ds-sb-hover: var(--sb-hover);--ds-sb-status-bg: var(--sb-status-bg);--ds-sb-status-border: var(--sb-status-border)}.inntally{color:var(--ink-900);font:var(--t-body);background:var(--cream-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.inntally h1,.it-h1{font:var(--t-h1);letter-spacing:var(--tracking-tight);color:var(--ink-900)}.inntally h2,.it-h2{font:var(--t-h2);letter-spacing:var(--tracking-tight);color:var(--ink-900)}.inntally h3,.it-h3{font:var(--t-h3);color:var(--ink-900)}.inntally h4,.it-h4{font:var(--t-h4);color:var(--ink-900)}.it-display-1{font:var(--t-display-1);letter-spacing:var(--tracking-tight);color:var(--ink-900)}.it-display-2{font:var(--t-display-2);letter-spacing:var(--tracking-tight);color:var(--ink-900)}.it-lead{font:var(--t-lead);color:var(--ink-600)}.it-body{font:var(--t-body);color:var(--ink-700)}.it-small{font:var(--t-small);color:var(--ink-600)}.it-meta{font:var(--t-meta);color:var(--ink-500)}.it-eyebrow{font:var(--t-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--coral-700)}.it-code{font:var(--t-code);color:var(--ink-700);background:var(--ink-100);padding:.1em .4em;border-radius:var(--radius-xs)}.inntally em.coral,.it-em-coral{font-style:normal;color:var(--coral-700)}:root{--ds-cream-50: #FFFDF8;--ds-cream-100: #FBF5E8;--ds-cream-200: #F4ECD8;--ds-paper: #FFFFFF;--ds-platform-bg: #FAFBFC;--ds-platform-panel: #FFFFFF;--ds-platform-panel-2:#F8FAFC;--ds-platform-sidebar:#0A0A0A;--ds-ink-900: #121820;--ds-ink-700: #1F2937;--ds-ink-600: #455365;--ds-ink-500: #64748B;--ds-ink-400: #94A3B8;--ds-ink-300: #CBD5E1;--ds-ink-200: #E2E8F0;--ds-ink-100: #F1F5F9;--ds-ink-50: #F8FAFC;--ds-coral-700: #C95636;--ds-coral-600: #E8704F;--ds-coral-500: #F58867;--ds-coral-200: #FFE0D2;--ds-coral-100: #FFEDE3;--ds-coral-50: #FFF6F0;--ds-teal-50: #F0FDFA;--ds-teal-100: #CCFBF1;--ds-teal-200: #99F6E4;--ds-teal-300: #5EEAD4;--ds-teal-400: #2DD4BF;--ds-teal-500: #14B8A6;--ds-teal-600: #0D9488;--ds-teal-700: #0F766E;--ds-aubergine: #1B0035;--ds-success-500: #10B981;--ds-success-600: #059669;--ds-success-700: #047857;--ds-warning-500: #F59E0B;--ds-warning-600: #D97706;--ds-danger-500: #EF4444;--ds-danger-600: #DC2626;--ds-info-500: #3B82F6;--ds-info-600: #2563EB;--ds-mod-cost: #3B82F6;--ds-mod-procurement: #22C55E;--ds-mod-inventory: #F97316;--ds-mod-ai: #A855F7;--ds-mod-compliance: #0F766E;--ds-font-display: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ds-font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ds-t-display-2: 800 clamp(2.2rem, 4.5vw, 3.4rem)/1.08 var(--ds-font-display);--ds-t-h1: 800 clamp(2rem, 3.5vw, 2.8rem)/1.15 var(--ds-font-display);--ds-t-h2: 700 clamp(1.5rem, 2.6vw, 2rem)/1.2 var(--ds-font-display);--ds-t-h3: 700 1.25rem/1.3 var(--ds-font-display);--ds-t-h4: 700 1.08rem/1.35 var(--ds-font-display);--ds-t-eyebrow: 700 .78rem/1 var(--ds-font-display);--ds-t-body: 400 .95rem/1.6 var(--ds-font-body);--ds-t-small: 400 .85rem/1.55 var(--ds-font-body);--ds-t-meta: 500 .78rem/1.45 var(--ds-font-body);--ds-tracking-tight: -.02em;--ds-tracking-eyebrow: .13em;--ds-radius-xs: 4px;--ds-radius-sm: 8px;--ds-radius-md: 12px;--ds-radius-lg: 16px;--ds-radius-xl: 20px;--ds-radius-2xl: 24px;--ds-radius-pill: 999px;--ds-shadow-xs: 0 1px 2px rgba(15,23,42,.04);--ds-shadow-sm: 0 1px 3px rgba(15,23,42,.06), 0 1px 2px rgba(15,23,42,.04);--ds-shadow-card: 0 1px 3px rgba(15,23,42,.04), 0 6px 16px rgba(15,23,42,.04);--ds-shadow-card-hover: 0 8px 30px rgba(15,23,42,.08), 0 2px 8px rgba(15,23,42,.04);--ds-shadow-lift: 0 18px 45px rgba(15,23,42,.06);--ds-shadow-hero: 0 28px 70px rgba(15,23,42,.18);--ds-shadow-teal: 0 1px 3px rgba(20,184,166,.18), 0 6px 18px rgba(20,184,166,.16);--ds-focus-ring: 0 0 0 4px rgba(45,212,191,.18);--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-space-20:80px;--ds-ease-out: cubic-bezier(.16, 1, .3, 1);--ds-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ds-t-fast: .15s var(--ds-ease-out);--ds-t-base: .2s var(--ds-ease-out);--ds-t-slow: .3s var(--ds-ease-out)}.ds-scope *{box-sizing:border-box}.ds-scope{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-body);color:var(--ds-ink-900)}.ds-scope button:not([class]),.ds-scope button[class=""]{font-family:inherit;cursor:pointer;border:0;background:none;padding:0}.ds-scope button[class]{font-family:inherit;cursor:pointer}.ds-scope button:focus{outline:none}.ds-scope button:focus-visible{outline:2px solid var(--ds-teal-500);outline-offset:2px}.ds-scope a{color:inherit;text-decoration:none}.ds-scope img{display:block;max-width:100%}.ds-platform-app{background:var(--ds-platform-bg);background-image:radial-gradient(1200px 600px at 100% -10%,rgba(20,184,166,.05),transparent 60%),radial-gradient(900px 500px at -10% 100%,rgba(20,184,166,.03),transparent 60%)}.ds-marketing-app{background:var(--ds-cream-50)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--ds-radius-md);font:700 .92rem/1 var(--ds-font-display);letter-spacing:-.005em;white-space:nowrap;transition:all var(--ds-t-base);cursor:pointer}.ds-btn--primary{background:var(--ds-teal-500);color:#fff;box-shadow:var(--ds-shadow-teal)}.ds-btn--primary:hover{background:var(--ds-teal-600);transform:translateY(-1px)}.ds-btn--secondary{background:var(--ds-paper);color:var(--ds-ink-900);border:1px solid var(--ds-ink-200)}.ds-btn--secondary:hover{background:var(--ds-ink-50);border-color:var(--ds-ink-300)}.ds-btn--dark{background:linear-gradient(180deg,var(--ds-ink-700),var(--ds-platform-sidebar));color:#fff;box-shadow:inset 0 1px #ffffff14,0 6px 16px #0f172a24}.ds-btn--dark:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 10px 22px #0f172a29}.ds-btn--ghost{background:transparent;color:var(--ds-ink-700)}.ds-btn--ghost:hover{background:var(--ds-ink-50);color:var(--ds-ink-900)}.ds-btn--warning{background:#f59e0b1a;color:var(--ds-warning-600);border:1px solid rgba(245,158,11,.3)}.ds-btn--warning:hover{background:#f59e0b2e}.ds-btn--coral{background:var(--ds-coral-600);color:var(--ds-cream-50);box-shadow:0 1px 3px #e8704f2e,0 6px 24px #e8704f1f}.ds-btn--coral:hover{background:var(--ds-coral-700)}.ds-btn--sm{padding:8px 14px;font-size:.82rem;border-radius:10px}.ds-btn--lg{padding:14px 24px;font-size:1rem}.ds-btn--pill{border-radius:var(--ds-radius-pill)}.ds-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:var(--ds-radius-pill);font:700 .74rem/1 var(--ds-font-display);letter-spacing:.04em;text-transform:uppercase;border:1px solid}.ds-eyebrow>.dot{width:7px;height:7px;border-radius:999px;box-shadow:0 0 0 3px currentColor;background:currentColor}.ds-eyebrow--teal{background:#14b8a614;color:var(--ds-teal-700);border-color:#14b8a633}.ds-eyebrow--coral{background:#e8704f14;color:var(--ds-coral-700);border-color:#e8704f29}.ds-eyebrow--warn{background:#f59e0b1a;color:var(--ds-warning-600);border-color:#f59e0b38}.ds-eyebrow--ink{background:var(--ds-ink-100);color:var(--ds-ink-700);border-color:var(--ds-ink-200)}.ds-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--ds-radius-pill);font:600 .72rem/1.2 var(--ds-font-body);letter-spacing:.02em}.ds-badge>.dot{width:6px;height:6px;border-radius:999px;background:currentColor}.ds-badge--success{background:#10b9811a;color:var(--ds-success-700)}.ds-badge--warning{background:#f59e0b1f;color:var(--ds-warning-600)}.ds-badge--danger{background:#ef44441a;color:var(--ds-danger-600)}.ds-badge--info{background:#3b82f61a;color:var(--ds-info-600)}.ds-badge--ai{background:#a855f71a;color:#7e22ce}.ds-badge--neutral{background:var(--ds-ink-100);color:var(--ds-ink-700)}.ds-badge--strong{font:800 .62rem/1 var(--ds-font-display);letter-spacing:.08em;padding:5px 10px;text-transform:uppercase}.ds-card{background:var(--ds-paper);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-2xl);padding:var(--ds-space-6);box-shadow:var(--ds-shadow-card)}.ds-card--panel{padding:18px 20px;border-radius:var(--ds-radius-lg)}.ds-card--canvas{padding:0;border-radius:var(--ds-radius-xl);overflow:hidden}.ds-card--hero{background:#050505;background-image:radial-gradient(600px 240px at 0% 0%,rgba(20,184,166,.18),transparent 60%),linear-gradient(160deg,#0a0f12,#050505);color:#fff;border:0;border-radius:var(--ds-radius-xl);box-shadow:inset 0 1px #ffffff0d,0 24px 60px #0f172a33}.ds-app{display:grid;grid-template-columns:280px 1fr;height:100vh}.ds-sidebar{background:#fff;color:var(--ds-ink-700);display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:0;overflow:visible;border-right:1px solid var(--ds-ink-200);box-shadow:1px 0 #0f172a05;width:280px;position:relative}.ds-sidebar,.ds-sidebar *{box-sizing:border-box}.ds-sidebar .ds-sidebar__head{padding:18px 18px 16px;display:grid;grid-template-columns:48px 1fr auto;grid-auto-flow:column;gap:8px;align-items:flex-start;border-bottom:1px solid var(--ds-ink-100);background:#fff;background-image:linear-gradient(180deg,#fff,#fafbfc)}.ds-sidebar .ds-sidebar__icon{width:48px;height:48px;border-radius:14px;background:#0a0a0a;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000004d,0 6px 16px #0f172a1a;transition:box-shadow var(--ds-t-fast),transform var(--ds-t-fast)}button.ds-sidebar__icon:hover{box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000004d,0 8px 22px #0f172a29,0 0 0 4px #14b8a629;transform:translateY(-1px)}.ds-sidebar .ds-sidebar__icon--button{border:0;padding:0;cursor:pointer;transition:transform .15s var(--ds-ease-out)}.ds-sidebar .ds-sidebar__icon--button:hover{transform:scale(1.04)}.ds-sidebar .ds-sidebar__icon--button:focus-visible{outline:2px solid rgba(20,184,166,.6);outline-offset:3px}.ds-sidebar .ds-sidebar__launcher{width:28px;height:28px;border-radius:8px;background:transparent;background-image:none;color:var(--ds-ink-400);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--ds-ease-out);border:0;padding:0}.ds-sidebar .ds-sidebar__launcher:hover{background:#14b8a61a;color:var(--ds-teal-700)}.ds-sidebar .ds-sidebar__meta{min-width:0}.ds-sidebar .ds-sidebar__eyebrow{font:800 .62rem/1 var(--ds-font-display);letter-spacing:.22em;color:var(--ds-teal-600);text-transform:uppercase;margin-bottom:4px}.ds-sidebar .ds-sidebar__title{font:800 1.05rem/1.1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.01em;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-sidebar .ds-sidebar__sub{font:500 .74rem/1.35 var(--ds-font-body);color:var(--ds-ink-500)}.ds-sidebar .ds-sidebar__collapse{width:28px;height:28px;border-radius:8px;background:transparent;background-image:none;color:var(--ds-ink-400);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--ds-ease-out);border:0;padding:0}.ds-sidebar .ds-sidebar__collapse:hover{background:var(--ds-ink-100);color:var(--ds-ink-700)}.ds-sidebar .ds-sidebar__status{margin:14px 14px 4px;padding:9px 14px;border-radius:999px;background:#14b8a614;background-image:none;border:1px solid rgba(20,184,166,.2);display:flex;align-items:center;gap:10px;font:700 .82rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.005em;box-shadow:inset 0 1px #fff6}.ds-sidebar .ds-sidebar__status svg{color:var(--ds-teal-700);flex-shrink:0}.ds-sidebar .ds-nav-body{flex:1;overflow-y:auto;padding:8px 12px 12px;display:flex;flex-direction:column;gap:1px}.ds-sidebar .ds-nav-body::-webkit-scrollbar{width:6px}.ds-sidebar .ds-nav-body::-webkit-scrollbar-thumb{background:var(--ds-ink-200);border-radius:6px}.ds-sidebar .ds-nav-body::-webkit-scrollbar-thumb:hover{background:var(--ds-ink-300)}.ds-sidebar .ds-nav-section{font:700 .62rem/1 var(--ds-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-sb-section, var(--ds-teal-700));padding:16px 10px 6px;margin-top:2px;border:0;box-shadow:none;background:transparent;background-image:none}.ds-sidebar .ds-nav-section:first-child{margin-top:0;padding-top:4px}.ds-sidebar .ds-nav-flat{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-image:none;border:1px solid transparent;padding:10px 12px;margin:0;font:600 .92rem/1 var(--ds-font-display);color:var(--ds-sb-text, var(--ds-ink-700));display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-radius:12px;cursor:pointer;transition:all .15s var(--ds-ease-out)}.ds-sidebar .ds-nav-flat>svg{color:var(--ds-ink-500);flex-shrink:0}.ds-sidebar .ds-nav-flat:hover{background:var(--ds-sb-hover, var(--ds-ink-50));color:var(--ds-ink-900)}.ds-sidebar .ds-nav-flat:hover>svg{color:var(--ds-ink-700)}.ds-sidebar .ds-nav-flat.is-active{background-color:#0a0a0a;background-image:linear-gradient(180deg,#1a1a1b,#0a0a0a);color:var(--ds-sb-text-active, #FFFFFF);border-color:transparent;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0003,0 1px 2px #0f172a0f}.ds-sidebar .ds-nav-flat.is-active>span{color:var(--ds-sb-text-active, #FFFFFF)}.ds-sidebar .ds-nav-flat.is-active>svg{color:var(--ds-sb-icon-active, var(--ds-teal-400))}.ds-sidebar .ds-nav-group{display:flex;flex-direction:column;gap:3px}.ds-sidebar .ds-nav-group-head{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-image:none;border:0;padding:11px 14px;margin:0;font:700 .95rem/1 var(--ds-font-display);color:var(--ds-ink-700);display:flex;align-items:center;gap:12px;width:100%;text-align:left;border-radius:14px;cursor:pointer;transition:all .18s var(--ds-ease-out)}.ds-sidebar .ds-nav-group-head .ds-nav-group-head__lbl{flex:1;min-width:0}.ds-sidebar .ds-nav-group-head>svg{color:var(--ds-ink-500);flex-shrink:0}.ds-sidebar .ds-nav-group-head:hover{background:var(--ds-ink-50);color:var(--ds-ink-900)}.ds-sidebar .ds-nav-group-head:hover>svg{color:var(--ds-ink-700)}.ds-sidebar .ds-nav-group-head.is-open{background-color:#0a0a0a;background-image:linear-gradient(180deg,#1a1a1b,#0a0a0a);color:var(--ds-sb-text-active, #FFFFFF);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0003,0 1px 2px #0f172a0f}.ds-sidebar .ds-nav-group-head.is-open>svg{color:var(--ds-sb-icon-active, var(--ds-teal-400))}.ds-sidebar .ds-nav-group-head.is-open .ds-nav-group-head__lbl{color:var(--ds-sb-text-active, #FFFFFF)}.ds-sidebar .ds-nav-group-head.is-open>svg:last-child{color:var(--ds-sb-text-active, #FFFFFF);opacity:.72}.ds-sidebar .ds-nav-group-body{display:flex;flex-direction:column;gap:1px;padding:4px 0}.ds-sidebar .ds-nav-child{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-image:none;border:0;margin:0 4px;padding:9px 14px;font:600 .88rem/1 var(--ds-font-display);color:var(--ds-ink-700);display:flex;align-items:center;gap:12px;text-align:left;width:auto;border-radius:999px;cursor:pointer;transition:all .15s var(--ds-ease-out)}.ds-sidebar .ds-nav-child>svg{color:var(--ds-ink-400);flex-shrink:0}.ds-sidebar .ds-nav-child:hover{background:var(--ds-ink-50);color:var(--ds-ink-900)}.ds-sidebar .ds-nav-child:hover>svg{color:var(--ds-ink-700)}.ds-sidebar .ds-nav-child.is-active{background-color:var(--ds-sb-child-active-bg, rgba(20,184,166,.12));background-image:none;color:var(--ds-sb-child-active-fg, var(--ds-teal-700));font-weight:700}.ds-sidebar .ds-nav-child.is-active>svg{color:var(--ds-sb-child-active-fg, var(--ds-teal-700))}.ds-sidebar .ds-sidebar__footer{padding:14px 16px;border-top:1px solid var(--ds-ink-100);background:#f8fafc;background-image:none;display:grid;grid-template-columns:38px 1fr 32px;gap:12px;align-items:center}.ds-sidebar .ds-sidebar__avatar{width:38px;height:38px;border-radius:999px;background:var(--ds-sb-icon-tile, #0A0A0A);background-image:none;color:var(--ds-sb-icon-active, var(--ds-teal-400));display:flex;align-items:center;justify-content:center;font:800 .82rem/1 var(--ds-font-display);box-shadow:inset 0 1px #ffffff14,0 4px 10px #0f172a24}.ds-sidebar .ds-sidebar__user-meta{min-width:0}.ds-sidebar .ds-sidebar__user-name{font:800 .92rem/1.2 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-sidebar .ds-sidebar__user-role{font:500 .72rem/1.3 var(--ds-font-body);color:var(--ds-ink-500);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-sidebar .ds-sidebar__logout{width:32px;height:32px;border-radius:9px;background:transparent;background-image:none;color:var(--ds-ink-500);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--ds-ease-out);border:0;padding:0}.ds-sidebar .ds-sidebar__logout:hover{background:var(--ds-ink-100);color:var(--ds-ink-900)}.ds-sidebar.is-collapsed{width:72px}.ds-sidebar.is-collapsed .ds-sidebar__head{grid-template-columns:48px;justify-content:center;padding:14px 12px}.ds-sidebar.is-collapsed .ds-sidebar__meta,.ds-sidebar.is-collapsed .ds-sidebar__launcher{display:none}.ds-sidebar.is-collapsed .ds-sidebar__collapse{position:absolute;top:20px;right:-13px;z-index:10;display:flex;width:26px;height:34px;border-radius:999px;background:#fff;background-image:none;color:var(--ds-ink-500);border:1px solid var(--ds-ink-200);box-shadow:0 10px 24px #0f172a1f,inset 0 1px #ffffffeb}.ds-sidebar.is-collapsed .ds-sidebar__collapse:hover{background:#14b8a61a;color:var(--ds-teal-700);border-color:#14b8a64d}.ds-sidebar.is-collapsed .ds-sidebar__status,.ds-sidebar.is-collapsed .ds-nav-section{display:none}.ds-sidebar.is-collapsed .ds-nav-flat,.ds-sidebar.is-collapsed .ds-nav-group-head,.ds-sidebar.is-collapsed .ds-nav-child{justify-content:center;padding:10px}.ds-sidebar.is-collapsed .ds-nav-flat>span,.ds-sidebar.is-collapsed .ds-nav-group-head .ds-nav-group-head__lbl,.ds-sidebar.is-collapsed .ds-nav-group-head>svg:last-child,.ds-sidebar.is-collapsed .ds-nav-child>span{display:none}.ds-sidebar.is-collapsed .ds-sidebar__user-meta,.ds-sidebar.is-collapsed .ds-sidebar__logout{display:none}.ds-sidebar.is-collapsed .ds-sidebar__footer{grid-template-columns:1fr;justify-content:center;padding:12px 0}.ds-actionbar{position:sticky;bottom:0;padding:12px 28px;background:#ffffffd9;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-top:1px solid var(--ds-ink-200);display:flex;gap:8px;justify-content:center;flex-wrap:wrap;box-shadow:0 -8px 24px #0f172a0a;z-index:30}.ds-kpi-tile{position:relative;background:var(--ds-paper);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-xl);padding:16px 18px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--ds-shadow-xs);overflow:hidden;transition:all var(--ds-t-fast)}.ds-kpi-tile:hover{box-shadow:var(--ds-shadow-card);border-color:var(--ds-ink-300)}.ds-kpi-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:transparent}.ds-kpi-tile--teal:before{background:linear-gradient(90deg,var(--ds-teal-500),var(--ds-teal-700))}.ds-kpi-tile--coral:before{background:linear-gradient(90deg,var(--ds-coral-500),var(--ds-coral-700))}.ds-kpi-tile--emerald:before{background:linear-gradient(90deg,var(--ds-success-500),#047857)}.ds-kpi-tile--amber:before{background:linear-gradient(90deg,var(--ds-warning-500),#B45309)}.ds-kpi-tile--rose:before{background:linear-gradient(90deg,var(--ds-danger-500),var(--ds-danger-600))}.ds-kpi-tile--violet:before{background:linear-gradient(90deg,var(--ds-mod-ai),#7E22CE)}.ds-kpi-tile--blue:before{background:linear-gradient(90deg,var(--ds-info-500),var(--ds-info-600))}.ds-kpi-tile--neutral:before{background:linear-gradient(90deg,var(--ds-ink-300),var(--ds-ink-500))}.ds-kpi-tile__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ds-kpi-tile__lbl{font:700 .66rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-kpi-tile__icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ds-ink-100);color:var(--ds-ink-700)}.ds-kpi-tile--teal .ds-kpi-tile__icon{background:#14b8a61a;color:var(--ds-teal-700)}.ds-kpi-tile--coral .ds-kpi-tile__icon{background:#e8704f1a;color:var(--ds-coral-700)}.ds-kpi-tile--emerald .ds-kpi-tile__icon{background:#10b9811a;color:#047857}.ds-kpi-tile--amber .ds-kpi-tile__icon{background:#f59e0b1a;color:#b45309}.ds-kpi-tile--rose .ds-kpi-tile__icon{background:#ef44441a;color:var(--ds-danger-600)}.ds-kpi-tile--violet .ds-kpi-tile__icon{background:#a855f71a;color:#7e22ce}.ds-kpi-tile--blue .ds-kpi-tile__icon{background:#3b82f61a;color:var(--ds-info-600)}.ds-kpi-tile__val{font:800 1.55rem/1.1 var(--ds-font-display);letter-spacing:var(--ds-tracking-tight);color:var(--ds-ink-900)}.ds-kpi-tile__sub{font:400 .74rem/1.45 var(--ds-font-body);color:var(--ds-ink-500)}.ds-kpi-tile__link{margin-top:4px;font:700 .74rem/1 var(--ds-font-display);color:var(--ds-teal-700);display:inline-flex;align-items:center;gap:4px;cursor:pointer}.ds-kpi-tile__link:hover{color:var(--ds-teal-600)}.ds-table{width:100%;border-collapse:collapse}.ds-table thead th{background:var(--ds-platform-panel-2);font:700 .66rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500);text-align:left;padding:12px 16px;border-bottom:1px solid var(--ds-ink-200)}.ds-table tbody tr{transition:background var(--ds-t-fast)}.ds-table tbody tr:hover{background:var(--ds-platform-panel-2)}.ds-table tbody td{padding:12px 16px;font:500 .88rem/1.4 var(--ds-font-body);color:var(--ds-ink-700);border-bottom:1px solid var(--ds-ink-100)}.ds-table tbody td.ds-num{font-family:var(--ds-font-mono);text-align:right;font-weight:700;color:var(--ds-ink-900)}.ds-table tbody tr:last-child td{border-bottom:0}.ds-chart{background:var(--ds-paper);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-lg);padding:14px 16px}.ds-chart-svg{display:block;width:100%}.ds-axis-text{font:500 .6rem/1 var(--ds-font-mono);fill:var(--ds-ink-400)}.ds-grid-line{stroke:var(--ds-ink-100);stroke-width:1}.ds-baseline{stroke:var(--ds-ink-300);stroke-width:1}.ds-toast{position:fixed;top:20px;right:20px;z-index:9999;background:var(--ds-paper);border:1px solid var(--ds-ink-200);border-left:4px solid var(--ds-teal-500);border-radius:var(--ds-radius-md);padding:12px 16px;box-shadow:var(--ds-shadow-card-hover);font:600 .88rem/1.4 var(--ds-font-body);color:var(--ds-ink-900);animation:ds-toast-in .28s var(--ds-ease-out)}.ds-toast--success{border-left-color:var(--ds-success-500)}.ds-toast--warn{border-left-color:var(--ds-warning-500)}.ds-toast--danger{border-left-color:var(--ds-danger-500)}@keyframes ds-toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.ds-drawer{background:var(--ds-paper);border-left:1px solid var(--ds-ink-200);height:100%;display:flex;flex-direction:column;overflow-y:auto;animation:ds-drawer-in .32s var(--ds-ease-out)}@keyframes ds-drawer-in{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.ds-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;gap:8px}.ds-empty__icon{width:48px;height:48px;border-radius:999px;background:var(--ds-ink-100);display:flex;align-items:center;justify-content:center;color:var(--ds-ink-400)}.ds-empty__title{font:700 1rem/1.2 var(--ds-font-display);color:var(--ds-ink-700)}.ds-empty__sub{font:500 .78rem/1.4 var(--ds-font-body);color:var(--ds-ink-500);max-width:380px}.ds-skeleton{background:linear-gradient(90deg,var(--ds-ink-100) 0%,var(--ds-ink-50) 50%,var(--ds-ink-100) 100%);background-size:200% 100%;animation:ds-skeleton 1.4s ease-in-out infinite;border-radius:var(--ds-radius-sm)}@keyframes ds-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.ds-modal-overlay{position:fixed;inset:0;z-index:1000;background:#0f172a6b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.ds-modal{background:var(--ds-paper);border-radius:var(--ds-radius-xl);width:min(640px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 24px 60px #0f172a2e,0 4px 16px #0f172a14;overflow:hidden}.ds-modal__head{padding:20px 24px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--ds-ink-100)}.ds-modal__icon{width:44px;height:44px;border-radius:999px;background:var(--ds-teal-500);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--ds-shadow-teal)}.ds-modal__title{font:800 1.1rem/1.1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:var(--ds-tracking-tight)}.ds-modal__sub{font:500 .78rem/1.4 var(--ds-font-body);color:var(--ds-ink-500)}.ds-modal__close{width:32px;height:32px;border-radius:8px;color:var(--ds-ink-500);margin-left:auto;display:flex;align-items:center;justify-content:center}.ds-modal__close:hover{background:var(--ds-ink-100);color:var(--ds-ink-900)}.ds-modal__body{flex:1;padding:22px 24px;overflow-y:auto}.ds-modal__actions{padding:14px 24px;border-top:1px solid var(--ds-ink-100);display:flex;align-items:center;gap:14px}.ds-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-field__label{font:700 .74rem/1 var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-600)}.ds-field__hint{font:400 .74rem/1.4 var(--ds-font-body);color:var(--ds-ink-500)}.ds-field__error{font:600 .74rem/1.4 var(--ds-font-body);color:var(--ds-danger-600);display:flex;align-items:center;gap:6px}.ds-field.is-error .ds-input,.ds-field.is-error .ds-textarea,.ds-field.is-error .ds-select{border-color:var(--ds-danger-500)}.ds-field.is-error .ds-input:focus-visible,.ds-field.is-error .ds-textarea:focus-visible,.ds-field.is-error .ds-select:focus-visible{box-shadow:0 0 0 4px #ef44442e}.ds-input,.ds-textarea,.ds-select{font:500 .92rem/1.4 var(--ds-font-body);color:var(--ds-ink-900);background:var(--ds-paper);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-md);padding:10px 14px;transition:border-color var(--ds-t-fast),box-shadow var(--ds-t-fast);width:100%;min-height:42px}.ds-input:hover,.ds-textarea:hover,.ds-select:hover{border-color:var(--ds-ink-300)}.ds-input:focus-visible,.ds-textarea:focus-visible,.ds-select:focus-visible{outline:none;border-color:var(--ds-teal-500);box-shadow:var(--ds-focus-ring)}.ds-input::-moz-placeholder,.ds-textarea::-moz-placeholder{color:var(--ds-ink-400)}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--ds-ink-400)}.ds-input:disabled,.ds-textarea:disabled,.ds-select:disabled{background:var(--ds-ink-50);color:var(--ds-ink-400);cursor:not-allowed}.ds-textarea{resize:vertical;min-height:88px}.ds-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ds-ink-500) 50%),linear-gradient(135deg,var(--ds-ink-500) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:36px}.ds-input-wrap{position:relative;display:flex;align-items:center}.ds-input-wrap .ds-input{padding-left:38px}.ds-input-wrap__prefix,.ds-input-wrap__suffix{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--ds-ink-500);pointer-events:none}.ds-input-wrap__prefix{left:12px}.ds-input-wrap__suffix{right:12px}.ds-input-wrap--with-suffix .ds-input{padding-right:38px;padding-left:14px}.ds-input-wrap--with-suffix.ds-input-wrap--with-prefix .ds-input{padding-left:38px}.ds-checkbox,.ds-radio{display:inline-flex;align-items:center;gap:10px;font:500 .9rem/1.4 var(--ds-font-body);color:var(--ds-ink-700);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-checkbox input,.ds-radio input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid var(--ds-ink-300);background:var(--ds-paper);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--ds-t-fast);flex-shrink:0}.ds-checkbox input{border-radius:5px}.ds-radio input{border-radius:999px}.ds-checkbox input:hover,.ds-radio input:hover{border-color:var(--ds-teal-500)}.ds-checkbox input:checked,.ds-radio input:checked{background:var(--ds-teal-500);border-color:var(--ds-teal-500)}.ds-checkbox input:checked:after{content:"";width:5px;height:9px;border:solid #FFF;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg);display:block}.ds-radio input:checked:after{content:"";width:6px;height:6px;border-radius:999px;background:#fff}.ds-checkbox input:focus-visible,.ds-radio input:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.ds-checkbox.is-disabled,.ds-radio.is-disabled{cursor:not-allowed;opacity:.55}.ds-radio-group{display:flex;flex-direction:column;gap:10px}.ds-radio-group--row{flex-direction:row;gap:18px}.ds-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-switch input{position:absolute;opacity:0;pointer-events:none}.ds-switch__track{width:38px;height:22px;border-radius:999px;background:var(--ds-ink-200);position:relative;transition:background var(--ds-t-fast);flex-shrink:0}.ds-switch__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0f172a2e;transition:transform var(--ds-t-fast)}.ds-switch input:checked+.ds-switch__track{background:var(--ds-teal-500)}.ds-switch input:checked+.ds-switch__track .ds-switch__thumb{transform:translate(16px)}.ds-switch input:focus-visible+.ds-switch__track{box-shadow:var(--ds-focus-ring)}.ds-switch__lbl{font:500 .9rem/1.4 var(--ds-font-body);color:var(--ds-ink-700)}.ds-tabs{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--ds-ink-200);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.ds-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9px;font:700 .83rem/1 var(--ds-font-display);color:var(--ds-ink-500);transition:all .15s var(--ds-ease-out);background:transparent;border:0;cursor:pointer}.ds-tab:hover{color:var(--ds-ink-900)}.ds-tab.is-active{background:#0a0a0a;color:#fff;box-shadow:inset 0 1px #ffffff14,0 6px 14px #0f172a2e}.ds-tab__count{font:700 .7rem/1 var(--ds-font-mono);padding:2px 7px;border-radius:999px;background:#0f172a0f;color:var(--ds-ink-700)}.ds-tab.is-active .ds-tab__count{background:#ffffff29;color:#fff}.ds-statstrip{display:grid;grid-template-columns:repeat(var(--ds-statstrip-cols, 5),1fr);gap:1px;background:var(--ds-ink-100);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-lg);overflow:hidden;box-shadow:var(--ds-shadow-xs)}.ds-statstrip__cell{background:var(--ds-paper);padding:14px 18px;display:flex;flex-direction:column;gap:4px;min-width:0}.ds-statstrip__lbl{font:700 .62rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-statstrip__row{display:flex;align-items:baseline;gap:8px}.ds-statstrip__val{font:800 1.25rem/1 var(--ds-font-display);letter-spacing:var(--ds-tracking-tight);color:var(--ds-ink-900)}.ds-statstrip__val--pos{color:var(--ds-success-700)}.ds-statstrip__val--neg{color:var(--ds-danger-600)}.ds-statstrip__val--warn{color:var(--ds-warning-600)}.ds-statstrip__delta{font:700 .68rem/1 var(--ds-font-mono);padding:3px 7px;border-radius:999px}.ds-statstrip__delta--up{background:#10b9811f;color:var(--ds-success-700)}.ds-statstrip__delta--down{background:#ef44441a;color:var(--ds-danger-600)}.ds-statstrip__sub{font:500 .7rem/1.4 var(--ds-font-body);color:var(--ds-ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--ds-radius-pill);font:600 .82rem/1.2 var(--ds-font-display);color:var(--ds-ink-700);background:var(--ds-paper);border:1px solid var(--ds-ink-200);cursor:pointer;transition:all var(--ds-t-fast)}.ds-chip:hover{background:var(--ds-ink-900);color:#fff;border-color:var(--ds-ink-900)}.ds-chip.is-active{background:var(--ds-platform-sidebar);color:#fff;border-color:var(--ds-platform-sidebar)}.ds-chip__count{font:700 .7rem/1 var(--ds-font-mono);padding:2px 7px;border-radius:999px;background:#0f172a0f;color:var(--ds-ink-700)}.ds-chip.is-active .ds-chip__count,.ds-chip:hover .ds-chip__count{background:#ffffff29;color:#fff}.ds-toggle-chip{--chip-accent: var(--ds-teal-600);--chip-accent-fg: var(--ds-teal-700);--chip-accent-bg: var(--ds-teal-50);display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--ds-radius-pill);font:600 .78rem/1 var(--ds-font-display);letter-spacing:.01em;color:var(--ds-ink-700);background:var(--ds-paper);border:1px solid var(--ds-ink-200);box-shadow:var(--ds-shadow-xs);cursor:pointer;white-space:nowrap;transition:background var(--ds-t-fast),border-color var(--ds-t-fast),color var(--ds-t-fast),box-shadow var(--ds-t-fast),transform var(--ds-t-fast)}.ds-toggle-chip>svg{flex:none}.ds-toggle-chip:hover{border-color:var(--ds-ink-300);background:var(--ds-ink-50);transform:translateY(-1px);box-shadow:var(--ds-shadow-sm)}.ds-toggle-chip:active{transform:translateY(0)}.ds-toggle-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #2dd4bf4d}.ds-toggle-chip.is-selected,.ds-toggle-chip[aria-pressed=true]{color:var(--chip-accent-fg);background:var(--chip-accent-bg);border-color:var(--chip-accent);box-shadow:0 0 0 1px var(--chip-accent),var(--ds-shadow-xs)}.ds-toggle-chip.is-selected>svg,.ds-toggle-chip[aria-pressed=true]>svg{color:var(--chip-accent)}.ds-toggle-chip--amber.is-selected,.ds-toggle-chip--amber[aria-pressed=true]{--chip-accent: #D97706;--chip-accent-fg: #B45309;--chip-accent-bg: #FFFBEB}.ds-toggle-chip--slate.is-selected,.ds-toggle-chip--slate[aria-pressed=true]{--chip-accent: var(--ds-ink-400);--chip-accent-fg: var(--ds-ink-700);--chip-accent-bg: var(--ds-ink-50)}.ds-toggle-chip--neutral.is-selected,.ds-toggle-chip--neutral[aria-pressed=true]{--chip-accent: var(--ds-ink-900);--chip-accent-fg: #FFFFFF;--chip-accent-bg: var(--ds-ink-900)}.ds-toggle-chip--neutral.is-selected>svg,.ds-toggle-chip--neutral[aria-pressed=true]>svg{color:#fff}.ds-chip-group{display:flex;flex-wrap:wrap;gap:8px}.ds-statusbanner{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:var(--ds-radius-pill);font:600 .88rem/1.4 var(--ds-font-body);border:1px solid}.ds-statusbanner__icon{width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ds-statusbanner__msg{flex:1;min-width:0}.ds-statusbanner__msg strong{font:800 .88rem/1.3 var(--ds-font-display);color:var(--ds-ink-900);display:block}.ds-statusbanner__msg span{font:500 .78rem/1.4 var(--ds-font-body);color:var(--ds-ink-600)}.ds-statusbanner--success{background:#10b9810f;border-color:#10b98138}.ds-statusbanner--success .ds-statusbanner__icon{background:var(--ds-success-500)}.ds-statusbanner--warning{background:#f59e0b0f;border-color:#f59e0b38}.ds-statusbanner--warning .ds-statusbanner__icon{background:var(--ds-warning-500)}.ds-statusbanner--danger{background:#ef44440f;border-color:#ef444438}.ds-statusbanner--danger .ds-statusbanner__icon{background:var(--ds-danger-500)}.ds-statusbanner--info{background:#3b82f60f;border-color:#3b82f638}.ds-statusbanner--info .ds-statusbanner__icon{background:var(--ds-info-500)}.ds-statusbanner--ai{background:#a855f70f;border-color:#a855f738}.ds-statusbanner--ai .ds-statusbanner__icon{background:var(--ds-mod-ai)}.ds-pagetitle{display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center;padding:18px 28px 22px}.ds-pagetitle__icon{width:56px;height:56px;border-radius:var(--ds-radius-lg);background:linear-gradient(180deg,var(--ds-teal-500),var(--ds-teal-600));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--ds-shadow-teal)}.ds-pagetitle__body{min-width:0}.ds-pagetitle__eyebrow{font:700 .66rem/1 var(--ds-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--ds-teal-700);margin-bottom:6px}.ds-pagetitle__h1{font:800 1.55rem/1.15 var(--ds-font-display);letter-spacing:var(--ds-tracking-tight);color:var(--ds-ink-900);margin:0}.ds-pagetitle__sub{font:500 .88rem/1.45 var(--ds-font-body);color:var(--ds-ink-500);margin-top:4px}.ds-pagetitle__actions{display:flex;align-items:center;gap:10px}.ds-insight{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:12px 16px;border-radius:var(--ds-radius-md);border:1px solid}.ds-insight__icon{width:28px;height:28px;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ds-insight__body strong{display:block;font:700 .84rem/1.3 var(--ds-font-display);color:var(--ds-ink-900);margin-bottom:2px}.ds-insight__body span{font:500 .76rem/1.4 var(--ds-font-body);color:var(--ds-ink-600)}.ds-insight__cta{font:700 .74rem/1 var(--ds-font-display);color:var(--ds-ink-700);cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.ds-insight__cta:after{content:" →";opacity:.6}.ds-insight--ai{background:linear-gradient(180deg,#a855f70f,#a855f705);border-color:#a855f738}.ds-insight--ai .ds-insight__icon{background:var(--ds-mod-ai);box-shadow:0 4px 10px #a855f747}.ds-insight--warning{background:linear-gradient(180deg,#f59e0b0f,#f59e0b05);border-color:#f59e0b38}.ds-insight--warning .ds-insight__icon{background:var(--ds-warning-500)}.ds-insight--info{background:linear-gradient(180deg,#3b82f60f,#3b82f605);border-color:#3b82f638}.ds-insight--info .ds-insight__icon{background:var(--ds-info-500)}.ds-insight--success{background:linear-gradient(180deg,#10b9810f,#10b98105);border-color:#10b98138}.ds-insight--success .ds-insight__icon{background:var(--ds-success-500)}.ds-pillslot{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:9px 14px;border-radius:var(--ds-radius-pill);background:var(--ds-paper);color:var(--ds-ink-700);border:1px solid var(--ds-ink-200);font:700 .84rem/1 var(--ds-font-display);letter-spacing:-.005em;cursor:pointer;transition:all var(--ds-t-fast)}.ds-pillslot:hover{border-color:var(--ds-teal-500);color:var(--ds-teal-700)}.ds-pillslot.is-active{background:var(--ds-teal-500);border-color:var(--ds-teal-500);color:#fff;box-shadow:var(--ds-shadow-teal)}.ds-pillslot.is-disabled{opacity:.4;cursor:not-allowed}.ds-pillslot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.ds-stepper{display:inline-flex;align-items:center;gap:0;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-ink-200);background:var(--ds-paper);overflow:hidden}.ds-stepper__btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ds-ink-700);cursor:pointer;transition:background var(--ds-t-fast);font:700 1rem/1 var(--ds-font-display)}.ds-stepper__btn:hover:not(:disabled){background:var(--ds-ink-50);color:var(--ds-ink-900)}.ds-stepper__btn:disabled{opacity:.4;cursor:not-allowed}.ds-stepper__val{min-width:36px;text-align:center;font:800 .95rem/1 var(--ds-font-display);color:var(--ds-ink-900)}.ds-chartcard{background:var(--ds-paper);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--ds-shadow-xs)}.ds-chartcard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ds-chartcard__title{font:800 .95rem/1.2 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.01em;margin:0}.ds-chartcard__sub{font:500 .76rem/1.4 var(--ds-font-body);color:var(--ds-ink-500);margin-top:4px}.ds-chartcard__chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ds-moduleshell{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:0;min-height:100%;background:var(--ds-platform-bg)}.ds-moduleshell__title{padding:24px 32px 8px}.ds-moduleshell__tabs{padding:4px 32px 14px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ds-moduleshell__kpis{padding:0 32px 16px}.ds-moduleshell__body{padding:8px 32px 28px;overflow-y:auto}.ds-moduleshell__action{padding:14px 32px;background:#ffffffd9;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-top:1px solid var(--ds-ink-200);display:flex;gap:8px;align-items:center;flex-wrap:wrap;box-shadow:0 -8px 24px #0f172a0a;position:sticky;bottom:0;z-index:30}.ds-segmentbar{display:inline-flex;align-items:center;background:var(--ds-paper);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-pill);padding:4px;gap:2px}.ds-segmentbar__btn{padding:7px 14px;border-radius:var(--ds-radius-pill);font:700 .78rem/1 var(--ds-font-display);color:var(--ds-ink-600);background:transparent;border:0;cursor:pointer;transition:all var(--ds-t-fast)}.ds-segmentbar__btn:hover{color:var(--ds-ink-900);background:var(--ds-ink-50)}.ds-segmentbar__btn.is-active{background:var(--ds-platform-sidebar);color:#fff}.ds-segctrl{display:inline-flex;align-items:center;background:var(--ds-ink-50);border:1px solid var(--ds-ink-100);border-radius:var(--ds-radius-md);padding:4px;gap:2px}.ds-segctrl__btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-image:none;border:0;padding:7px 14px;border-radius:8px;font:700 .84rem/1 var(--ds-font-display);color:var(--ds-ink-500);cursor:pointer;transition:all var(--ds-t-fast);display:inline-flex;align-items:center;gap:6px}.ds-segctrl__btn:hover{color:var(--ds-ink-900)}.ds-segctrl__btn.is-active{background:var(--ds-paper);color:var(--ds-ink-900);box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #0f172a0a}.ds-segctrl__count{font:700 .68rem/1 var(--ds-font-mono);padding:2px 6px;border-radius:999px;background:#0f172a0f;color:var(--ds-ink-700)}.ds-segctrl__btn.is-active .ds-segctrl__count{background:#14b8a61a;color:var(--ds-teal-700)}.ds-servicecmd{background:#050505;background-image:radial-gradient(800px 280px at 0% 0%,rgba(20,184,166,.2),transparent 60%),linear-gradient(160deg,#0a0f12,#050505);color:#fff;border-radius:var(--ds-radius-xl);padding:22px 26px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #0f172a33}.ds-servicecmd__body{min-width:0}.ds-servicecmd__eyebrow{font:700 .66rem/1 var(--ds-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ds-teal-300);margin-bottom:8px;display:inline-flex;align-items:center;gap:8px}.ds-servicecmd__eyebrow .dot{width:7px;height:7px;border-radius:999px;background:var(--ds-teal-400);box-shadow:0 0 0 4px #2dd4bf2e;animation:ds-servicecmd-pulse 1.8s ease-out infinite}@keyframes ds-servicecmd-pulse{0%,to{box-shadow:0 0 #2dd4bf66}50%{box-shadow:0 0 0 6px #2dd4bf00}}.ds-servicecmd__h{font:800 1.4rem/1.2 var(--ds-font-display);color:#fff;letter-spacing:var(--ds-tracking-tight);margin:0}.ds-servicecmd__h em{font-style:normal;color:var(--ds-teal-300)}.ds-servicecmd__sub{font:500 .86rem/1.5 var(--ds-font-body);color:#ffffffb8;margin-top:8px}.ds-servicecmd__chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ds-servicecmd__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font:600 .72rem/1.2 var(--ds-font-body)}.ds-servicecmd__chip--danger{background:#ef444429;border-color:#ef44444d}.ds-servicecmd__chip--warn{background:#f59e0b29;border-color:#f59e0b4d}.ds-servicecmd__cta{display:flex;align-items:center;gap:8px}.ds-servicecmd--with-projection{grid-template-columns:1fr 220px;align-items:stretch}.ds-servicecmd__projection{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px}.ds-servicecmd__projection .ph{font:700 .6rem/1 var(--ds-font-display);letter-spacing:.14em;color:#ffffff8c;text-transform:uppercase}.ds-servicecmd__projection .pv{font:800 1.4rem/1 var(--ds-font-display);color:#fff;letter-spacing:-.02em}.ds-servicecmd__projection .pv .unit{font:500 .62rem/1 var(--ds-font-mono);color:#ffffff8c;margin-left:4px;letter-spacing:0}.ds-servicecmd__projection .pmeta{font:500 .62rem/1.4 var(--ds-font-body);color:#ffffffa6}.ds-servicecmd__projection .pmeta strong{color:var(--ds-teal-300);font-weight:800}.ds-servicecmd__projection svg{display:block;width:100%;height:50px}.ds-topbar{background:#ffffffb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);padding:14px 32px;border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:50}.ds-topbar__search{flex:1;max-width:520px;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--ds-ink-200);border-radius:12px;background:var(--ds-platform-panel-2);color:var(--ds-ink-500);font:500 .88rem/1 var(--ds-font-body);transition:all var(--ds-t-fast)}.ds-topbar__search:focus-within{border-color:var(--ds-teal-500);background:#fff;box-shadow:var(--ds-focus-ring);color:var(--ds-ink-900)}.ds-topbar__search svg{width:16px;height:16px;flex-shrink:0}.ds-topbar__search input{flex:1;border:0;background:transparent;outline:none;color:inherit;font:inherit;min-width:0}.ds-topbar__search kbd{font:600 .66rem/1 var(--ds-font-mono);background:var(--ds-ink-100);color:var(--ds-ink-500);padding:3px 6px;border-radius:4px}.ds-topbar__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.ds-topbar__icon-btn{width:38px;height:38px;border-radius:12px;border:1px solid var(--ds-ink-200);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--ds-ink-600);position:relative;cursor:pointer;transition:all var(--ds-t-fast)}.ds-topbar__icon-btn:hover{background:var(--ds-ink-50);color:var(--ds-ink-900)}.ds-topbar__icon-btn .dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:999px;background:var(--ds-teal-500);box-shadow:0 0 0 2px #fff}.ds-weather{display:inline-flex;gap:16px;align-items:center;flex-wrap:wrap}.ds-weather__day{display:inline-flex;align-items:center;gap:5px;font:500 .78rem/1 var(--ds-font-body);color:var(--ds-ink-500)}.ds-weather__day strong{font:700 .86rem/1 var(--ds-font-display);color:var(--ds-ink-900)}.ds-weather__day svg{flex-shrink:0}.ds-weather__event{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#14b8a614;border:1px solid rgba(20,184,166,.18);font:600 .74rem/1 var(--ds-font-display);color:var(--ds-teal-700)}.ds-intband{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:1px;background:var(--ds-ink-100);border:1px solid var(--ds-ink-200);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a0a}.ds-intcell{position:relative;background:#fff;padding:13px 14px 0;display:flex;flex-direction:column;min-width:0;overflow:hidden;min-height:132px}.ds-intcell:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.ds-intcell--live:before{background:linear-gradient(90deg,var(--ds-teal-500),var(--ds-teal-700))}.ds-intcell--bookings:before{background:linear-gradient(90deg,var(--ds-info-500),var(--ds-info-600))}.ds-intcell--covers:before{background:linear-gradient(90deg,var(--ds-success-500),var(--ds-teal-500))}.ds-intcell--peak:before{background:linear-gradient(90deg,var(--ds-warning-500),#B45309)}.ds-intcell--capacity:before{background:linear-gradient(90deg,var(--ds-ink-700),var(--ds-ink-900))}.ds-intcell__top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.ds-intcell__lbl{font:700 .58rem/1 var(--ds-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-intcell__tag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font:700 .54rem/1 var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase}.ds-intcell__tag .pulse{width:5px;height:5px;border-radius:999px;background:currentColor;animation:ds-intcell-pulse 1.6s infinite ease-out}.ds-intcell__tag--live,.ds-intcell__tag--ai{background:#14b8a61a;color:var(--ds-teal-700)}.ds-intcell__tag--warn{background:#f59e0b1f;color:var(--ds-warning-600)}@keyframes ds-intcell-pulse{0%,to{box-shadow:0 0 0 0 currentColor}60%{box-shadow:0 0 0 4px transparent}}.ds-intcell__val-row{display:flex;align-items:baseline;gap:6px}.ds-intcell__val{font:800 1.4rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.03em;white-space:nowrap}.ds-intcell__delta{font:700 .6rem/1 var(--ds-font-mono);padding:2px 6px;border-radius:999px}.ds-intcell__delta--up{background:#10b9811f;color:var(--ds-success-700)}.ds-intcell__delta--down{background:#ef44441a;color:var(--ds-danger-600)}.ds-intcell__delta--flat{background:var(--ds-ink-100);color:var(--ds-ink-500)}.ds-intcell__sub{font:500 .66rem/1.3 var(--ds-font-body);color:var(--ds-ink-500);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-intcell__spark{display:flex;align-items:flex-end;gap:1.5px;height:22px;margin:8px -14px 0;padding:0 14px}.ds-intcell__spark>span{flex:1;border-radius:1.5px 1.5px 0 0;min-height:2px}.ds-intcell__spark--teal>span{background:#14b8a633}.ds-intcell__spark--teal>span.hi{background:var(--ds-teal-500)}.ds-intcell__spark--info>span{background:#3b82f62e}.ds-intcell__spark--info>span.hi{background:var(--ds-info-500)}.ds-intcell__spark--info>span.ai{background:var(--ds-teal-500)}.ds-intcell__spark--emerald>span{background:#10b9812e}.ds-intcell__spark--emerald>span.hi{background:var(--ds-success-500)}.ds-intcell__spark--warn>span{background:#f59e0b2e}.ds-intcell__spark--warn>span.hi{background:var(--ds-warning-500)}.ds-intcell__spark--warn>span.crit{background:var(--ds-danger-500)}.ds-intcell__spark--ai>span{background:#14b8a62e}.ds-intcell__spark--ai>span.hi{background:var(--ds-teal-500)}.ds-intcell__foot{margin:8px -14px 0;padding:6px 14px 8px;border-top:1px solid var(--ds-ink-100);background:var(--ds-platform-panel-2);font:700 .6rem/1.2 var(--ds-font-display);display:flex;align-items:center;gap:5px;color:var(--ds-ink-600)}.ds-intcell__foot--ai{background:#14b8a60f;color:var(--ds-teal-700)}.ds-intcell__foot--warn{background:#f59e0b14;color:var(--ds-warning-600)}.ds-intcell__foot svg{width:11px;height:11px}.ds-actionbar-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nr-pill,.nr-num,.nr-tablechip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font:700 .92rem/1 Plus Jakarta Sans,system-ui,sans-serif;background:#fff;color:#121820;border:1px solid #E2E8F0;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.nr-pill{min-height:38px;padding:0 18px}.nr-num{width:40px;height:40px;flex:none}.nr-tablechip{gap:8px;height:36px;padding:0 14px;font:700 .85rem/1 Plus Jakarta Sans,system-ui,sans-serif;border-color:#5eead4}.nr-tablechip svg{color:#64748b}.nr-tablechip__seats{font:500 .74rem/1 JetBrains Mono,ui-monospace,monospace;color:#64748b}.nr-pill:hover,.nr-num:hover,.nr-tablechip:hover{background:#f8fafc}.nr-pill.is-active,.nr-num.is-active,.nr-tablechip.is-active{background:#14b8a6;color:#fff;border-color:#14b8a6;box-shadow:0 1px 3px #14b8a633,0 6px 16px #14b8a62e}.nr-pill.is-active:hover,.nr-num.is-active:hover,.nr-tablechip.is-active:hover{background:#0d9488;border-color:#0d9488}.nr-tablechip.is-active svg,.nr-tablechip.is-active .nr-tablechip__seats{color:#ffffffeb}.nr-pill:focus-visible,.nr-num:focus-visible,.nr-tablechip:focus-visible{box-shadow:0 0 0 4px #14b8a64d}.nr-pill:disabled,.nr-num:disabled,.nr-tablechip:disabled{opacity:.4;cursor:not-allowed}.ds-finance-pulse{border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-xl);background:var(--ds-paper);box-shadow:var(--ds-shadow-card);padding:var(--ds-space-6);color:var(--ds-ink-900);font-family:var(--ds-font-body)}.ds-finance-pulse h2{margin:0;font:900 clamp(1.45rem,2.2vw,2rem)/1.1 var(--ds-font-display);letter-spacing:0}.ds-finance-pulse p{margin:0}.ds-finance-pulse__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4)}.ds-finance-pulse__header p{max-width:620px;margin-top:var(--ds-space-2);color:var(--ds-ink-600);font:600 1rem/1.45 var(--ds-font-body)}.ds-finance-pulse__badges,.ds-finance-pulse__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.ds-finance-pulse__badge{display:inline-flex;min-height:32px;align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-pill);padding:0 var(--ds-space-4);font:900 .78rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ds-finance-pulse__badge--live{border-color:var(--ds-teal-200);background:var(--ds-teal-50);color:var(--ds-teal-700)}.ds-finance-pulse__badge--live span{width:9px;height:9px;border-radius:var(--ds-radius-pill);background:var(--ds-teal-500)}.ds-finance-pulse__badge--ai{border-color:color-mix(in srgb,var(--ds-mod-ai) 28%,white);background:color-mix(in srgb,var(--ds-mod-ai) 10%,white);color:var(--ds-mod-ai)}.ds-finance-pulse__badge--risk{border-color:color-mix(in srgb,var(--ds-danger-500) 28%,white);background:color-mix(in srgb,var(--ds-danger-500) 8%,white);color:var(--ds-danger-600)}.ds-finance-pulse__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-top:var(--ds-space-6);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-lg);background:var(--ds-paper)}.ds-finance-pulse__metric{min-width:0;padding:var(--ds-space-4)}.ds-finance-pulse__metric+.ds-finance-pulse__metric{border-left:1px solid var(--ds-ink-200)}.ds-finance-pulse__metric span{display:block;color:var(--ds-ink-500);font:900 .78rem/1 var(--ds-font-display);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase}.ds-finance-pulse__metric strong{display:block;margin-top:var(--ds-space-2);color:var(--ds-ink-900);font:900 clamp(1.45rem,2vw,2.25rem)/1 var(--ds-font-display);letter-spacing:0}.ds-finance-pulse__metric p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-2);color:var(--ds-ink-600);font:600 .9rem/1.35 var(--ds-font-body)}.ds-finance-pulse__delta{display:inline-flex;align-items:center;border-radius:var(--ds-radius-pill);padding:4px 8px;font:900 .72rem/1 var(--ds-font-display);text-transform:uppercase}.ds-finance-pulse__delta--up{background:var(--ds-teal-50);color:var(--ds-teal-700)}.ds-finance-pulse__delta--down{background:color-mix(in srgb,var(--ds-danger-500) 8%,white);color:var(--ds-danger-600)}.ds-finance-pulse__chart{margin-top:var(--ds-space-5);overflow:visible;border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-xl);background:linear-gradient(180deg,#f8fafcdb,#fffffffa)}.ds-finance-pulse__chart svg{display:block;width:100%;height:auto;min-height:300px}.ds-finance-pulse__grid{stroke:var(--ds-ink-200);stroke-width:1}.ds-finance-pulse__axis{fill:var(--ds-ink-400);font:700 .78rem/1 var(--ds-font-mono)}.ds-finance-pulse__confidence{fill:color-mix(in srgb,var(--ds-mod-ai) 13%,transparent);stroke:none}.ds-finance-pulse__bar{fill:var(--ds-teal-500)}.ds-finance-pulse__bar--forecast{fill:color-mix(in srgb,var(--ds-mod-ai) 20%,white);stroke:var(--ds-mod-ai);stroke-width:2;stroke-dasharray:5 4}.ds-finance-pulse__bar--anomaly{stroke:var(--ds-danger-500);stroke-width:3}.ds-finance-pulse__anomaly-dot{fill:var(--ds-danger-500);stroke:var(--ds-paper);stroke-width:3}.ds-finance-pulse__anomaly-label{fill:var(--ds-danger-600);font:900 .86rem/1 var(--ds-font-display);letter-spacing:.04em;text-transform:uppercase}.ds-finance-pulse__cash{fill:none;stroke:var(--ds-mod-ai);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ds-finance-pulse__target{stroke:var(--ds-teal-400);stroke-width:2;stroke-dasharray:4 7}.ds-finance-pulse__target-label{fill:var(--ds-teal-700);font:900 .78rem/1 var(--ds-font-display);letter-spacing:.04em;text-transform:uppercase}.ds-finance-pulse__today{stroke:var(--ds-mod-ai);stroke-width:2;stroke-dasharray:6 5}.ds-finance-pulse__today-label{fill:var(--ds-mod-ai);font:900 .86rem/1 var(--ds-font-display);letter-spacing:.04em;text-transform:uppercase}.ds-finance-pulse__baseline{stroke:var(--ds-ink-300);stroke-width:1.4}.ds-finance-pulse__tooltip{display:grid;min-width:190px;gap:var(--ds-space-2);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-md);background:#fffffff5;box-shadow:var(--ds-shadow-lift);padding:var(--ds-space-3);color:var(--ds-ink-900);font-family:var(--ds-font-body);backdrop-filter:blur(10px)}.ds-finance-pulse__tooltip strong{display:block;padding-bottom:var(--ds-space-1);border-bottom:1px solid var(--ds-ink-100);color:var(--ds-ink-900);font:900 .92rem/1.2 var(--ds-font-display);letter-spacing:0}.ds-finance-pulse__tooltip span{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-ink-600);font:700 .82rem/1.25 var(--ds-font-body);white-space:nowrap}.ds-finance-pulse__tooltip span:before{content:"";width:9px;height:9px;flex:0 0 auto;border-radius:var(--ds-radius-pill);background:var(--dot, var(--ds-teal-500))}.ds-finance-pulse__tooltip em{flex:1;color:var(--ds-ink-600);font-style:normal}.ds-finance-pulse__tooltip b{color:var(--ds-ink-900);font:900 .84rem/1.2 var(--ds-font-display)}.pnl-bridge{border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-xl);background:var(--ds-paper);box-shadow:var(--ds-shadow-card);padding:var(--ds-space-6);color:var(--ds-ink-900);font-family:var(--ds-font-body)}.pnl-bridge__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-5)}.pnl-bridge h2{margin:0;color:var(--ds-ink-900);font:900 clamp(1.4rem,2vw,2rem)/1.1 var(--ds-font-display);letter-spacing:0}.pnl-bridge__header p{max-width:720px;margin:var(--ds-space-2) 0 0;color:var(--ds-ink-600);font:700 clamp(1rem,1.4vw,1.18rem)/1.35 var(--ds-font-body)}.pnl-bridge__header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-3)}.pnl-bridge__period,.pnl-bridge__status{display:inline-flex;min-height:34px;align-items:center;border-radius:var(--ds-radius-pill);padding:0 var(--ds-space-4);font:900 .82rem/1 var(--ds-font-mono);white-space:nowrap}.pnl-bridge__period{background:var(--ds-ink-50);color:var(--ds-ink-900)}.pnl-bridge__status{gap:var(--ds-space-2);border:1px solid var(--ds-teal-200);background:var(--ds-teal-50);color:var(--ds-teal-700);font-family:var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase}.pnl-bridge__status i{width:8px;height:8px;border-radius:var(--ds-radius-pill);background:var(--ds-teal-500)}.pnl-bridge__status.is-risk{border-color:#ef444447;background:#ef444414;color:var(--ds-danger-600)}.pnl-bridge__status.is-risk i{background:var(--ds-danger-500)}.pnl-bridge__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-top:var(--ds-space-5);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-lg);background:var(--ds-paper)}.pnl-bridge__metric{padding:var(--ds-space-4)}.pnl-bridge__metric+.pnl-bridge__metric{border-left:1px solid var(--ds-ink-200)}.pnl-bridge__metric>span{display:block;color:var(--ds-ink-500);font:900 .82rem/1 var(--ds-font-display);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase}.pnl-bridge__metric strong{display:flex;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-2);color:var(--ds-ink-900);font:900 clamp(1.6rem,2.3vw,2.35rem)/1 var(--ds-font-display)}.pnl-bridge__metric strong b{display:inline-flex;align-items:center;border-radius:var(--ds-radius-pill);background:var(--ds-teal-50);padding:5px 9px;color:var(--ds-teal-700);font:900 .8rem/1 var(--ds-font-mono)}.pnl-bridge__metric-track{position:relative;height:7px;margin-top:var(--ds-space-4);overflow:hidden;border-radius:var(--ds-radius-pill);background:var(--ds-ink-100)}.pnl-bridge__metric-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ds-success-500),var(--ds-teal-500))}.pnl-bridge__metric-track em{position:absolute;top:-3px;bottom:-3px;width:3px;border-radius:var(--ds-radius-pill);background:var(--ds-ink-700);transform:translate(-50%)}.pnl-bridge__metric p{margin:var(--ds-space-2) 0 0;color:var(--ds-ink-600);font:800 .86rem/1 var(--ds-font-mono)}.pnl-bridge__chart{margin-top:var(--ds-space-5);overflow:hidden;border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-xl);background:linear-gradient(180deg,#fffffffa,#f8fafcb8)}.pnl-bridge__chart svg{display:block;width:100%;height:auto;min-height:390px}.pnl-bridge__grid{stroke:var(--ds-ink-200);stroke-width:1}.pnl-bridge__baseline{stroke:var(--ds-ink-300);stroke-width:1.4}.pnl-bridge__connector{stroke:var(--ds-ink-400);stroke-dasharray:5 6;stroke-width:2}.pnl-bridge__axis{fill:var(--ds-ink-400);font:800 .8rem/1 var(--ds-font-mono)}.pnl-bridge__bar rect{filter:drop-shadow(0 8px 16px rgba(15,23,42,.08))}.pnl-bridge__bar--positive rect{fill:var(--ds-info-600)}.pnl-bridge__bar--negative rect{fill:var(--ds-danger-500)}.pnl-bridge__bar--flat rect{fill:var(--ds-warning-500)}.pnl-bridge__bar--net rect{fill:var(--ds-success-500)}.pnl-bridge__amount{fill:var(--ds-ink-900);font:900 .98rem/1 var(--ds-font-display)}.pnl-bridge__bar--negative .pnl-bridge__amount{fill:var(--ds-danger-600)}.pnl-bridge__bar--net .pnl-bridge__amount{fill:var(--ds-teal-700)}.pnl-bridge__inside{fill:#fff;font:900 .84rem/1 var(--ds-font-display)}.pnl-bridge__x-label{fill:var(--ds-ink-900);font:900 .92rem/1 var(--ds-font-display)}.pnl-bridge__x-sub{fill:var(--ds-ink-600);font:700 .72rem/1 var(--ds-font-mono)}@media (max-width: 900px){.pnl-bridge__header{flex-direction:column}.pnl-bridge__header-actions{justify-content:flex-start}.pnl-bridge__metrics{grid-template-columns:1fr}.pnl-bridge__metric+.pnl-bridge__metric{border-top:1px solid var(--ds-ink-200);border-left:0}}.hst-section{display:grid;gap:var(--ds-space-4)}.hst-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-6)}.hst-section-head h2{max-width:620px;margin:0;color:var(--ds-teal-700);font:900 clamp(1.05rem,1.45vw,1.45rem)/1.18 var(--ds-font-display);letter-spacing:.14em;text-transform:uppercase}.hst-section-head div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-6);color:var(--ds-ink-600);font:800 .92rem/1.05 var(--ds-font-mono)}.hst-section-head span{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.hst-section-head i{width:9px;height:9px;border-radius:var(--ds-radius-pill);background:var(--ds-teal-500)}.hst-ribbon{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid rgba(245,158,11,.32);border-radius:var(--ds-radius-pill);background:#f59e0b1a;padding:7px 12px;color:var(--ds-warning-600);font:800 .76rem/1 var(--ds-font-display)}.hst-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hst-tile{position:relative;display:flex;min-height:210px;flex-direction:column;overflow:hidden;border-radius:16px;box-shadow:0 1px 2px #0f172a0f,0 8px 22px #0f172a14;padding:14px 15px 0;color:#fff}.hst-revenue{background:linear-gradient(160deg,#047857,#064e3b)}.hst-revenue:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(280px 140px at 100% 0%,rgba(16,185,129,.4),transparent 60%),radial-gradient(220px 120px at 0% 100%,rgba(255,255,255,.06),transparent 60%)}.hst-margin{background:linear-gradient(160deg,#6d28d9,#4c1d95)}.hst-margin:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(280px 140px at 100% 100%,rgba(168,85,247,.3),transparent 60%)}.hst-income{background:radial-gradient(380px 200px at 50% 0%,rgba(20,184,166,.18),transparent 65%),linear-gradient(160deg,#1f2937,#0a0a0a)}.hst-queue{background:linear-gradient(160deg,#b45309,#7c2d12)}.hst-queue:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(280px 140px at 0% 0%,rgba(245,158,11,.3),transparent 60%)}.hst-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:10px}.hst-label{max-width:60%;color:#ffffffd9;font:800 .54rem/1.2 var(--ds-font-display);letter-spacing:.14em;text-transform:uppercase}.hst-tag{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.18);border-radius:var(--ds-radius-pill);background:#ffffff24;padding:3px 7px;color:#fff;font:700 .5rem/1 var(--ds-font-display);letter-spacing:.04em;white-space:nowrap}.hst-tag .dot{width:4px;height:4px;border-radius:var(--ds-radius-pill);background:currentColor}.hst-tag-ok{color:#fff}.hst-tag-ok .dot{background:#6ee7b7}.hst-tag-teal{border-color:#14b8a666;background:#14b8a638;color:#5eead4}.hst-tag-teal .dot{background:#14b8a6}.hst-tag-danger{border-color:#fca5a580;background:#ef44444d;color:#fca5a5}.hst-tag-danger .dot{background:#ef4444}.hst-value-row{position:relative;z-index:1;display:flex;align-items:baseline;gap:6px}.hst-value{color:#fff;font:800 1.5rem/1 var(--ds-font-display);letter-spacing:-.03em}.hst-unit{color:#ffffff8c;font:500 .6rem/1 var(--ds-font-mono)}.hst-delta{display:inline-flex;align-items:center;gap:3px;border-radius:var(--ds-radius-pill);background:#ffffff24;padding:2px 6px;font:700 .58rem/1 var(--ds-font-mono)}.hst-delta-up{color:#6ee7b7}.hst-delta-up-teal{background:#14b8a633;color:#5eead4}.hst-delta-down{color:#fca5a5}.hst-context{position:relative;z-index:1;margin-top:4px;color:#ffffff9e;font:500 .6rem/1.35 var(--ds-font-body)}.hst-spark{position:relative;z-index:1;display:block;width:100%;height:38px;margin-top:10px}.hst-axis{position:relative;z-index:1;display:flex;justify-content:space-between;margin-top:4px;padding-bottom:6px;color:#fff6;font:700 .46rem/1 var(--ds-font-mono);letter-spacing:.06em}.hst-donut-wrap{position:relative;z-index:1;display:flex;align-items:center;gap:9px;margin-top:12px}.hst-donut{position:relative;width:52px;height:52px;flex-shrink:0}.hst-donut svg{display:block}.hst-donut-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font:800 .72rem/1 var(--ds-font-display);letter-spacing:-.02em}.hst-bench{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.hst-bench-row{display:flex;align-items:baseline;justify-content:space-between;color:#ffffff8c;font:600 .56rem/1 var(--ds-font-mono);letter-spacing:.05em}.hst-bench-row strong{color:#fff;font:700 .62rem/1 var(--ds-font-display)}.hst-bench-bar{position:relative;height:3px;border-radius:var(--ds-radius-pill);background:#ffffff24}.hst-bench-bar>span{display:block;height:100%;border-radius:var(--ds-radius-pill);background:#fff}.hst-bench-bar>i{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:var(--ds-radius-pill);background:#ffffffd9}.hst-waterfall{position:relative;z-index:1;display:flex;align-items:flex-end;gap:3px;height:38px;margin-top:12px}.hst-waterfall .wf{flex:1;border-radius:2px 2px 1px 1px}.hst-waterfall .wf.pos{background:#10b981}.hst-waterfall .wf.neg{background:#ef4444}.hst-waterfall .wf.net{background:#14b8a6}.hst-waterfall-single{justify-content:center}.hst-waterfall-single .wf{flex:0 0 42%}.hst-stack{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;margin-top:10px}.hst-stack-row{display:flex;align-items:center;gap:5px;color:#ffffffc7;font:600 .56rem/1 var(--ds-font-mono)}.hst-stack-row .dot{width:5px;height:5px;flex-shrink:0;border-radius:var(--ds-radius-pill)}.hst-stack-bar{height:6px;flex:1;overflow:hidden;border-radius:var(--ds-radius-pill);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0a}.hst-stack-bar>span{display:block;height:100%;border-radius:var(--ds-radius-pill)}.hst-stack-row strong{min-width:16px;color:#fff;font:700 .62rem/1 var(--ds-font-display);text-align:right}.hst-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:6px;margin:auto -15px 0;border-top:1px solid rgba(255,255,255,.08);background:#0003;padding:7px 15px;font:700 .58rem/1.2 var(--ds-font-display);letter-spacing:.02em}.hst-foot-ai{background:#a855f74d}.hst-foot-teal{background:#14b8a64d}.hst-foot-warn{background:#f59e0b57}.hst-foot-l{display:inline-flex;align-items:center;gap:5px;color:#fff}.hst-foot-l svg{width:11px;height:11px}.hst-foot-l strong{font:inherit}.hst-foot-cta{color:#ffffffd9;cursor:pointer}.hst-foot-cta:after{content:" ->";opacity:.6}.ds-heroic-stats-block{display:grid;gap:var(--ds-space-4)}.ds-heroic-stats-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-6)}.ds-heroic-stats-head h2{max-width:620px;margin:0;color:var(--ds-teal-700);font:900 clamp(1.05rem,1.45vw,1.45rem)/1.18 var(--ds-font-display);letter-spacing:.14em;text-transform:uppercase}.ds-heroic-stats-head div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-6);color:var(--ds-ink-600);font:800 .92rem/1.05 var(--ds-font-mono)}.ds-heroic-stats-head span{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.ds-heroic-stats-head i{width:9px;height:9px;border-radius:var(--ds-radius-pill);background:var(--ds-teal-500)}.ds-heroic-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4)}.ds-heroic-stat{--tile-footer: rgba(0, 0, 0, .2);position:relative;display:grid;min-height:342px;grid-template-rows:auto auto auto 1fr auto;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--ds-radius-2xl);box-shadow:var(--ds-shadow-card);padding:var(--ds-space-5) var(--ds-space-5) 0;color:#fff;isolation:isolate}.ds-heroic-stat:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 80% 12%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,var(--tile-a),var(--tile-b))}.ds-heroic-stat:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:74px;background:var(--tile-footer)}.ds-heroic-stat--emerald{--tile-a: var(--ds-success-600);--tile-b: var(--ds-success-700);--tile-footer: color-mix(in srgb, var(--ds-success-700) 82%, black)}.ds-heroic-stat--violet{--tile-a: var(--ds-mod-ai);--tile-b: var(--ds-aubergine);--tile-footer: color-mix(in srgb, var(--ds-aubergine) 74%, black)}.ds-heroic-stat--dark{--tile-a: var(--ds-ink-700);--tile-b: var(--ds-ink-900);--tile-footer: color-mix(in srgb, var(--ds-ink-900) 88%, black)}.ds-heroic-stat--amber{--tile-a: var(--ds-warning-500);--tile-b: var(--ds-warning-600);--tile-footer: color-mix(in srgb, var(--ds-warning-600) 84%, black)}.ds-heroic-stat--rose{--tile-a: var(--ds-danger-500);--tile-b: var(--ds-danger-600);--tile-footer: color-mix(in srgb, var(--ds-danger-600) 84%, black)}.ds-heroic-stat__top,.ds-heroic-stat__body,.ds-heroic-stat__footer,.ds-heroic-stat__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.ds-heroic-stat__top{position:relative;align-items:flex-start;min-height:44px}.ds-heroic-stat__label,.ds-heroic-stat__eyebrow{display:block;font-family:var(--ds-font-display);text-transform:uppercase}.ds-heroic-stat__label{max-width:170px;color:#ffffffe6;font-size:.86rem;font-weight:900;letter-spacing:.1em;line-height:1.05}.ds-heroic-stat__eyebrow{margin-top:var(--ds-space-2);color:#ffffff9e;font-size:.7rem;font-weight:900;letter-spacing:.13em}.ds-heroic-stat__icon{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border-radius:var(--ds-radius-lg);background:#ffffff24;color:#ffffffe6}.ds-heroic-stat__status{position:absolute;top:0;right:0;display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(94,234,212,.34);border-radius:var(--ds-radius-pill);background:#14b8a62e;padding:0 var(--ds-space-4);color:var(--ds-teal-100);font:900 .78rem/1 var(--ds-font-display)}.ds-heroic-stat__body{justify-content:flex-start;margin-top:var(--ds-space-4)}.ds-heroic-stat__body strong{color:#fff;font:900 clamp(2.25rem,3.6vw,3.6rem)/.95 var(--ds-font-display);letter-spacing:0}.ds-heroic-stat__badge{display:inline-flex;align-items:center;border-radius:var(--ds-radius-pill);background:#ffffff29;padding:8px 12px;color:#ffffffe6;font:900 .8rem/1 var(--ds-font-display)}.ds-heroic-stat__subtitle{margin:var(--ds-space-3) 0 0;max-width:290px;color:#ffffffb8;font:800 .95rem/1.35 var(--ds-font-body)}.ds-heroic-stat__spark-wrap{align-self:end;margin-top:var(--ds-space-4);padding-bottom:var(--ds-space-4)}.ds-heroic-stat__trend{width:100%;height:54px}.ds-heroic-stat__trend polyline{fill:none;stroke:#ffffffeb;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.ds-heroic-stat__spark-labels{display:flex;justify-content:space-between;color:#ffffff94;font:900 .72rem/1 var(--ds-font-mono)}.ds-heroic-stat__gauge{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:var(--ds-space-4);align-self:end;padding-bottom:var(--ds-space-4)}.ds-heroic-stat__donut{display:grid;width:88px;height:88px;place-items:center;border-radius:var(--ds-radius-pill);background:radial-gradient(circle,var(--tile-b) 0 52%,transparent 53%),conic-gradient(white var(--pct),rgba(255,255,255,.22) 0)}.ds-heroic-stat__donut span{color:#fff;font:900 1.35rem/1 var(--ds-font-display)}.ds-heroic-stat__compare{display:grid;gap:var(--ds-space-2)}.ds-heroic-stat__compare span{display:flex;justify-content:space-between;gap:var(--ds-space-2);color:#ffffffb3;font:900 .78rem/1 var(--ds-font-mono)}.ds-heroic-stat__compare b{color:#fff}.ds-heroic-stat__compare i{height:7px;overflow:hidden;border-radius:var(--ds-radius-pill);background:#ffffff38}.ds-heroic-stat__compare i b{display:block;height:100%;border-radius:inherit;background:#fff}.ds-heroic-stat__mini-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--ds-space-3);align-self:end;padding-bottom:var(--ds-space-4)}.ds-heroic-stat__mini-bars div{display:grid;align-items:end;gap:var(--ds-space-2)}.ds-heroic-stat__mini-bars i{display:block;min-height:8px;border-radius:var(--ds-radius-xs) var(--ds-radius-xs) 0 0;background:var(--ds-teal-500)}.ds-heroic-stat__mini-bars div:nth-child(2) i,.ds-heroic-stat__mini-bars div:nth-child(3) i{background:var(--ds-danger-500)}.ds-heroic-stat__mini-bars span{color:#ffffff94;font:900 .68rem/1 var(--ds-font-mono)}.ds-heroic-stat__bars{display:grid;align-self:end;gap:var(--ds-space-2);padding-bottom:var(--ds-space-4)}.ds-heroic-stat__bar span{width:70px;color:#ffffffb8;font:900 .78rem/1 var(--ds-font-body)}.ds-heroic-stat__bar i{height:10px;flex:1;overflow:hidden;border-radius:var(--ds-radius-pill);background:#ffffff2e}.ds-heroic-stat__bar i b{display:block;height:100%;border-radius:inherit;background:var(--ds-teal-400)}.ds-heroic-stat__bar:nth-child(2) i b{background:var(--ds-danger-500)}.ds-heroic-stat__bar:nth-child(3) i b{background:#ffffff61}.ds-heroic-stat__bar strong{width:34px;color:#fff;font:900 .92rem/1 var(--ds-font-display);text-align:right}.ds-heroic-stat__footer{min-height:74px;margin:0 calc(var(--ds-space-5) * -1);padding:0 var(--ds-space-5)}.ds-heroic-stat__footer span{color:#fffc;font:900 .82rem/1.12 var(--ds-font-display);letter-spacing:.02em}.ds-heroic-stat__footer strong{color:#fff;font:900 .95rem/1 var(--ds-font-display)}.ds-heroic-stat__footer em{color:#ffffffd1;font:900 .8rem/1 var(--ds-font-display);font-style:normal}.ds-finance-pulse__legend{justify-content:center;margin-top:var(--ds-space-4);color:var(--ds-ink-600);font:700 .86rem/1 var(--ds-font-body)}.ds-finance-pulse__legend span{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.ds-finance-pulse__legend-dot{width:14px;height:14px;border-radius:4px}.ds-finance-pulse__legend-dot--actual{background:var(--ds-teal-500)}.ds-finance-pulse__legend-dot--forecast{border:2px dashed var(--ds-mod-ai);background:color-mix(in srgb,var(--ds-mod-ai) 18%,white)}.ds-finance-pulse__legend-dot--cash{background:var(--ds-mod-ai)}.ds-finance-pulse__legend-line{width:22px;height:2px;border-top:2px dashed var(--ds-teal-500)}.ds-finance-pulse__empty{display:grid;min-height:260px;margin-top:var(--ds-space-5);place-items:center;border:1px dashed var(--ds-ink-300);border-radius:var(--ds-radius-lg);background:var(--ds-platform-panel-2);color:var(--ds-ink-500);font:700 .95rem/1.5 var(--ds-font-body);text-align:center}@media (max-width: 900px){.ds-heroic-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-finance-pulse__header{flex-direction:column}.ds-finance-pulse__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-finance-pulse__metric+.ds-finance-pulse__metric{border-left:0}.ds-finance-pulse__metric:nth-child(2n){border-left:1px solid var(--ds-ink-200)}.ds-finance-pulse__metric:nth-child(n+3){border-top:1px solid var(--ds-ink-200)}}@media (max-width: 560px){.ds-heroic-stats{grid-template-columns:1fr}.ds-heroic-stat{min-height:190px}.ds-finance-pulse{padding:var(--ds-space-4)}.ds-finance-pulse__metrics{grid-template-columns:1fr}.ds-finance-pulse__metric:nth-child(2n){border-left:0}.ds-finance-pulse__metric+.ds-finance-pulse__metric{border-top:1px solid var(--ds-ink-200)}}.diary-toolbar button,.diary-toolbar .pill,.diary-toolbar [role=tab]{text-decoration:none!important}.diary-toolbar s,.diary-toolbar del,.diary-toolbar strike{text-decoration:none}.diary-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;background:var(--ds-paper);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xs);min-height:44px}.diary-toolbar__spacer{flex:1 1 auto;min-width:8px}.diary-service-strip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-height:32px;padding:6px 16px;background:var(--ds-platform-panel-2);border:1px solid var(--ds-ink-100);border-radius:var(--ds-radius-md);font:500 .78rem/1.3 var(--ds-font-body);color:var(--ds-ink-600)}.diary-service-strip__lbl{font:700 .62rem/1 var(--ds-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--ds-teal-700)}.diary-service-strip__sep{width:1px;height:14px;background:var(--ds-ink-200);margin:0 4px}.diary-status-chips{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.diary-status-chips .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-ink-200);background:var(--ds-paper);color:var(--ds-ink-700);font:700 .78rem/1 var(--ds-font-display);cursor:pointer;transition:background var(--ds-t-fast),color var(--ds-t-fast),border-color var(--ds-t-fast);white-space:nowrap}.diary-status-chips .chip:hover{background:var(--ds-ink-900);color:#fff;border-color:var(--ds-ink-900)}.diary-status-chips .chip .chip-label{display:inline-block}.diary-status-chips .chip .chip-dot{width:6px;height:6px;border-radius:999px;background:var(--ds-ink-400, #94A3B8);flex-shrink:0}.diary-status-chips .chip .count{font:700 .66rem/1 var(--ds-font-mono);padding:2px 6px;border-radius:999px;background:var(--ds-ink-100);color:var(--ds-ink-700);min-width:18px;text-align:center}.diary-status-chips .chip:hover .count,.diary-status-chips .chip.is-active .count{background:#ffffff2e;color:#fff}.diary-status-chips .chip:hover .chip-dot,.diary-status-chips .chip.is-active .chip-dot{background:#ffffffd9}.diary-status-chips .chip.is-active{background:var(--ds-platform-sidebar, #0A0A0A);color:#fff;border-color:var(--ds-platform-sidebar, #0A0A0A)}.diary-status-chips .chip.chip-info .chip-dot{background:var(--ds-info-500)}.diary-status-chips .chip.chip-success .chip-dot{background:var(--ds-success-500)}.diary-status-chips .chip.chip-teal .chip-dot{background:var(--ds-teal-500)}.diary-status-chips .chip.chip-danger .chip-dot{background:var(--ds-danger-500)}.diary-status-chips .chip.chip-warning .chip-dot{background:var(--ds-warning-500)}.date-stepper{display:inline-flex;align-items:center;gap:2px;position:relative;background:var(--ds-paper);border:1px solid var(--ds-ink-200);border-radius:var(--ds-radius-md);padding:2px}.date-stepper button{background:transparent;border:0;padding:7px 10px;font:700 .86rem/1 var(--ds-font-display);color:var(--ds-ink-700);cursor:pointer;border-radius:8px;transition:all var(--ds-t-fast);display:inline-flex;align-items:center;justify-content:center}.date-stepper button:hover{background:var(--ds-ink-50);color:var(--ds-ink-900)}.date-stepper button:disabled{opacity:.4;cursor:not-allowed}.date-stepper .label{min-width:130px;text-align:center;font:800 .88rem/1 var(--ds-font-display);letter-spacing:-.005em;color:var(--ds-ink-900);padding:7px 14px}.today-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--ds-radius-md);background:var(--ds-paper);border:1px solid var(--ds-ink-200);color:var(--ds-ink-700);font:700 .82rem/1 var(--ds-font-display);cursor:pointer;transition:all var(--ds-t-fast)}.today-btn:hover:not(:disabled){background:var(--ds-ink-50);color:var(--ds-ink-900)}.today-btn:disabled{opacity:.45;cursor:not-allowed}.diary-kpi-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0}.diary-kpi-strip__tiles{display:inline-flex;align-items:stretch;gap:8px;flex-wrap:wrap}.diary-kpi-strip__trail{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.diary-kpi-tile{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-ink-100);background:var(--ds-paper);box-shadow:var(--ds-shadow-xs);font:500 .78rem/1.3 var(--ds-font-body);color:var(--ds-ink-700);text-align:left;cursor:default;transition:box-shadow var(--ds-t-fast),transform var(--ds-t-fast)}button.diary-kpi-tile{cursor:pointer}button.diary-kpi-tile:hover{box-shadow:var(--ds-shadow-card);transform:translateY(-1px)}.diary-kpi-tile__ico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--ds-radius-md);background:var(--ds-ink-50);color:var(--ds-ink-700);flex-shrink:0}.diary-kpi-tile__body{display:inline-flex;flex-direction:column;gap:1px;min-width:0}.diary-kpi-tile__eyebrow{font:700 .58rem/1 var(--ds-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-500)}.diary-kpi-tile__value{font:800 .88rem/1.1 var(--ds-font-display);letter-spacing:-.01em;color:var(--ds-ink-900);font-variant-numeric:tabular-nums}.diary-kpi-tile__sub{font:500 .68rem/1.2 var(--ds-font-body);color:var(--ds-ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.diary-kpi-tile--teal .diary-kpi-tile__ico{background:#14b8a61a;color:var(--ds-teal-700)}.diary-kpi-tile--teal .diary-kpi-tile__value{color:var(--ds-teal-700)}.diary-kpi-tile--amber .diary-kpi-tile__ico{background:#f59e0b1f;color:var(--ds-warning-600, #B45309)}.diary-kpi-tile--info .diary-kpi-tile__ico{background:#3b82f61a;color:var(--ds-info-600, #1D4ED8)}.diary-kpi-tile--ink .diary-kpi-tile__ico{background:var(--ds-ink-100);color:var(--ds-ink-700)}.diary-grid{position:relative}.diary-band-breakfast{background:#fbbf240d}.diary-band-lunch{background:#fb71850d}.diary-band-dinner{background:#6366f10d}.diary-band-late{background:#64748b0d}.diary-band-label{position:absolute;top:4px;left:10px;font:700 .6rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500);pointer-events:none}.diary-now-line{position:absolute;top:0;bottom:0;border-left:2px solid var(--ds-teal-500);z-index:20;pointer-events:none}.diary-now-line:before{content:attr(data-time);position:absolute;top:-8px;left:-26px;padding:3px 8px;background:var(--ds-teal-500);color:#fff;font:700 .66rem/1 var(--ds-font-mono);border-radius:999px;box-shadow:0 4px 12px #14b8a659;white-space:nowrap}.sidebar-section,.it-nav-section,[class*=nav-section],[class*=sidebar-section]{border-top:0!important;border-bottom:0!important;box-shadow:none!important;background:transparent!important;position:relative;z-index:1}.sidebar-group-body,.it-nav-group-body,[class*=nav-group-body]{overflow:hidden}.reservation-scrollbar button[class*=tw-rounded-xl][class*=tw-border-slate-200],.recipe-scrollbar button[class*=tw-rounded-xl][class*=tw-border-slate-200],.hr360-scrollbar button[class*=tw-rounded-xl][class*=tw-border-slate-200],.stock-scrollbar button[class*=tw-rounded-xl][class*=tw-border-slate-200]{background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.reservation-scrollbar button.tw-bg-slate-950,.recipe-scrollbar button.tw-bg-slate-950,.hr360-scrollbar button.tw-bg-slate-950,.stock-scrollbar button.tw-bg-slate-950{background-color:#0a0a0a!important;background-image:linear-gradient(180deg,#1a1a1b,#0a0a0a)!important;border-color:transparent!important;color:#fff!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0003,0 1px 2px #0f172a0f!important}.reservation-scrollbar button.tw-bg-slate-950 svg,.recipe-scrollbar button.tw-bg-slate-950 svg,.hr360-scrollbar button.tw-bg-slate-950 svg,.stock-scrollbar button.tw-bg-slate-950 svg{color:var(--ds-teal-400)!important}[role=dialog] button.tw-rounded-full.tw-border.tw-border-gray-200,.MuiDialog-root button.tw-rounded-full.tw-border.tw-border-gray-200,[aria-modal=true] button.tw-rounded-full.tw-border.tw-border-gray-200{border-color:var(--ds-ink-200, #E2E8F0)!important;background-color:#fff!important;color:var(--ds-ink-700, #1F2937)!important;box-shadow:0 1px 2px #0f172a0a}[role=dialog] button.tw-rounded-full.tw-border.tw-border-gray-200:hover,.MuiDialog-root button.tw-rounded-full.tw-border.tw-border-gray-200:hover,[aria-modal=true] button.tw-rounded-full.tw-border.tw-border-gray-200:hover{background-color:var(--ds-ink-50, #F8FAFC)!important;border-color:var(--ds-ink-300, #CBD5E1)!important}[role=dialog] button[class*=tw-border-gray-200][class*=tw-px-3],.MuiDialog-root button[class*=tw-border-gray-200][class*=tw-px-3],[aria-modal=true] button[class*=tw-border-gray-200][class*=tw-px-3]{border-color:var(--ds-ink-200, #E2E8F0)!important;box-shadow:0 1px 2px #0f172a0a}[role=dialog] label.tw-text-\[11px\].tw-uppercase,.MuiDialog-root label.tw-text-\[11px\].tw-uppercase,[aria-modal=true] label.tw-text-\[11px\].tw-uppercase{color:var(--ds-teal-700, #0F766E)!important;letter-spacing:.13em!important}.inntally-reservation-modal{isolation:isolate}.inntally-reservation-modal__body{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-top:16px}.inntally-reservation-modal__body::-webkit-scrollbar{width:0;height:0;display:none}.inntally-reservation-modal button[aria-current],.inntally-reservation-modal button:focus-visible,.inntally-reservation-modal input:focus-visible,.inntally-reservation-modal select:focus-visible,.inntally-reservation-modal textarea:focus-visible{outline:2px solid rgba(20,184,166,.45);outline-offset:2px}.fp-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;padding:12px 18px;background:#ffffffeb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(15,23,42,.06);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative;z-index:5;flex-shrink:0;min-height:60px}.fp-toolbar::-webkit-scrollbar{display:none}.fp-toolbar__spacer{flex:1 1 auto;min-width:8px}.fp-zone-pick,.fp-date-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);border-radius:12px;font:800 .84rem/1 var(--ds-font-display);color:var(--ds-ink-900);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;white-space:nowrap;flex-shrink:0}.fp-zone-pick:hover,.fp-date-pill:hover{border-color:var(--ds-ink-300)}.fp-date-pill{font-family:var(--ds-font-mono);font-weight:700;letter-spacing:0}.fp-date-pill .fp-date-cov{font:800 .66rem/1 var(--ds-font-display);background:var(--ds-warning-500, #F59E0B);color:#fff;padding:3px 7px;border-radius:999px}.fp-tb-ico{width:36px;height:36px;border-radius:11px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-600);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.fp-tb-ico:hover{background:var(--ds-ink-50);color:var(--ds-ink-900);border-color:var(--ds-ink-300)}.fp-tb-ico.is-active{background:var(--ds-teal-50, rgba(20,184,166,.1))!important;color:var(--ds-teal-700);border-color:var(--ds-teal-300)}.fp-best-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:12px;background:linear-gradient(145deg,#f58867,#e8704f);color:#fff;font:800 .84rem/1 var(--ds-font-display);border:0;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:inset 0 1px #ffffff40,0 2px 6px #e8704f47,0 8px 20px #e8704f42;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.fp-best-pill:hover{transform:translateY(-1px)}.fp-live-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#14b8a614;border:1px solid rgba(20,184,166,.28);font:800 .76rem/1 var(--ds-font-display);color:var(--ds-teal-700);white-space:nowrap;flex-shrink:0}.fp-live-pill .fp-live-dot{width:7px;height:7px;border-radius:999px;background:var(--ds-teal-500);box-shadow:0 0 0 3px #14b8a633;animation:fp-live-pulse 1.8s infinite ease-out}@keyframes fp-live-pulse{0%,to{box-shadow:0 0 #14b8a666}60%{box-shadow:0 0 0 6px #14b8a600}}.fp-zoom{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);border-radius:11px;box-shadow:0 1px 2px #0f172a0a;white-space:nowrap;flex-shrink:0}.fp-zoom button{width:26px;height:26px;border-radius:7px;border:0;background:transparent;color:var(--ds-ink-600);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.fp-zoom button:hover{background:var(--ds-ink-50);color:var(--ds-ink-900)}.fp-zoom .fp-zoom-pct{font:700 .76rem/1 var(--ds-font-mono);color:var(--ds-ink-700);padding:0 5px;min-width:38px;text-align:center}.fp-btn-table{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:12px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);font:700 .82rem/1 var(--ds-font-display);color:var(--ds-ink-900);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;white-space:nowrap;flex-shrink:0}.fp-btn-table:hover{border-color:var(--ds-teal-300)}.fp-btn-table svg{color:var(--ds-teal-700)}.fp-btn-edit{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:12px;background:linear-gradient(145deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-500) 55%,var(--ds-teal-600, #0D9488));color:#fff;font:700 .82rem/1 var(--ds-font-display);border:0;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #14b8a647,0 8px 20px #14b8a642;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.fp-btn-edit:hover{transform:translateY(-2px)}.fp-canvas-hint{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--ds-ink-200);border-radius:11px;font:600 .72rem/1.3 var(--ds-font-body);color:var(--ds-ink-500);box-shadow:0 4px 14px #0f172a0f;pointer-events:none}.fp-canvas-hint strong{color:var(--ds-ink-900)}.fp-canvas-bg{background-image:radial-gradient(var(--ds-ink-200) 1px,transparent 1px);background-size:26px 26px;background-position:0 0}.fp-tbl{position:absolute;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.fp-tbl-shape{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:2px solid;background:#fff;position:relative;transition:box-shadow .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.fp-tbl.is-round .fp-tbl-shape{border-radius:999px}.fp-tbl.is-square .fp-tbl-shape{border-radius:13px}.fp-tbl-tn{font:800 .78rem/1 var(--ds-font-display);letter-spacing:-.01em}.fp-tbl-ts{font:600 .56rem/1 var(--ds-font-mono);margin-top:1px;opacity:.8}.fp-tbl-time{font:700 .6rem/1 var(--ds-font-mono);margin-top:2px}.fp-tbl-nm{font:600 .54rem/1 var(--ds-font-body);margin-top:1px;opacity:.7;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-tbl.is-available .fp-tbl-shape{border-color:var(--ds-teal-400, #2DD4BF);box-shadow:0 1px 2px #14b8a61a,0 4px 12px #14b8a614}.fp-tbl.is-available .fp-tbl-tn{color:var(--ds-teal-700)}.fp-tbl.is-available .fp-tbl-ts{color:var(--ds-teal-600, #0D9488)}.fp-tbl.is-available .fp-tbl-shape:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:999px;background:var(--ds-teal-500);box-shadow:0 0 0 3px #14b8a62e}.fp-tbl.is-occupied .fp-tbl-shape{border-color:var(--ds-ink-400, #94A3B8);background:linear-gradient(180deg,#f1f5f9,#e8edf2);overflow:visible}.fp-tbl.is-occupied .fp-tbl-tn{color:var(--ds-ink-700)}.fp-tbl.is-occupied .fp-tbl-ts,.fp-tbl.is-occupied .fp-tbl-time,.fp-tbl.is-occupied .fp-tbl-nm{color:var(--ds-ink-500)}.fp-tbl-occ-ring{position:absolute;inset:-5px;border-radius:inherit;border:2px solid transparent;border-top-color:var(--ds-warning-500, #F59E0B);border-right-color:var(--ds-warning-500, #F59E0B);animation:fp-occ-spin 3s linear infinite;opacity:.6;pointer-events:none}@keyframes fp-occ-spin{to{transform:rotate(360deg)}}.fp-tbl.is-reserved .fp-tbl-shape{border-color:var(--ds-warning-500, #F59E0B);background:linear-gradient(180deg,#fef9ec,#fef3c7)}.fp-tbl.is-reserved .fp-tbl-tn{color:#92400e}.fp-tbl.is-reserved .fp-tbl-ts,.fp-tbl.is-reserved .fp-tbl-time,.fp-tbl.is-reserved .fp-tbl-nm{color:#b45309}.fp-tbl.is-selected .fp-tbl-shape{border-color:var(--ds-info-500, #3B82F6);background:linear-gradient(180deg,#eff6ff,#dbeafe);box-shadow:0 0 0 3px #3b82f62e,0 8px 22px #3b82f633}.fp-tbl.is-selected .fp-tbl-tn{color:#1d4ed8}.fp-tbl.is-selected .fp-tbl-ts{color:#2563eb}.fp-tbl.is-blocked .fp-tbl-shape{border-color:var(--ds-danger-500, #EF4444);background:linear-gradient(180deg,#fef2f2,#fee2e2)}.fp-tbl.is-blocked .fp-tbl-tn{color:var(--ds-danger-600, #DC2626)}.fp-tbl.is-dirty .fp-tbl-shape,.fp-tbl.is-needs-cleaning .fp-tbl-shape{border-color:var(--ds-coral-500, #F58867);background:linear-gradient(180deg,#fff5f1,#fee8de)}.fp-tbl.is-dirty .fp-tbl-tn,.fp-tbl.is-needs-cleaning .fp-tbl-tn{color:var(--ds-coral-700, #C95636)}.fp-tbl:hover{transform:translateY(-2px) scale(1.03);z-index:10}.fp-tbl:hover .fp-tbl-shape{box-shadow:0 8px 22px #0f172a24}.fp-guest-pill{position:absolute;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;font:700 .62rem/1 var(--ds-font-display);box-shadow:0 4px 12px #7c3aed52;white-space:nowrap;z-index:8;pointer-events:none}.fp-guest-pill__dot{width:5px;height:5px;border-radius:999px;background:#fff9}.fp-zone{position:absolute;border:1.5px dashed var(--ds-ink-300, #CBD5E1);border-radius:14px;background:#3b82f608;pointer-events:none}.fp-zone__label{position:absolute;font:700 .62rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-400)}.fp-zone--kitchen{background:#f59e0b0a;border-color:#f59e0b4d}.fp-zone--kitchen .fp-zone__label{color:var(--ds-warning-700, #B45309);writing-mode:vertical-rl;top:50%;left:8px;transform:translateY(-50%)}.fp-zone--bar .fp-zone__label{writing-mode:vertical-rl;top:50%;left:8px;transform:translateY(-50%)}.fp-zone--outdoor{background:#22c55e0a;border-color:#22c55e4d}.fp-zone--outdoor .fp-zone__label{color:#15803d;bottom:8px;left:14px}.fp-zone--restroom .fp-zone__label{top:8px;left:14px}.fp-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 18px;background:var(--ds-paper, #FFFFFF);border-top:1px solid var(--ds-ink-200)}.fp-legend .fp-lg-all,.fp-legend .fp-lg{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font:600 .76rem/1 var(--ds-font-display);border:1px solid var(--ds-ink-200);background:var(--ds-paper, #FFFFFF);color:var(--ds-ink-700);cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}.fp-legend .fp-lg:hover{border-color:var(--ds-ink-300);background:var(--ds-ink-50)}.fp-legend .fp-lg.is-active,.fp-legend .fp-lg-all.is-active{background:linear-gradient(180deg,#1a1a1b,#0a0a0a);color:#fff;border-color:transparent;font-weight:700;box-shadow:inset 0 1px #ffffff14,0 4px 12px #0f172a2e}.fp-legend .fp-lg-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.fp-legend .fp-lg-dot--av{background:var(--ds-teal-500)}.fp-legend .fp-lg-dot--oc{background:var(--ds-ink-400, #94A3B8)}.fp-legend .fp-lg-dot--rs{background:var(--ds-warning-500, #F59E0B)}.fp-legend .fp-lg-dot--nc{background:var(--ds-coral-500, #F58867)}.fp-legend .fp-lg-dot--bl{background:var(--ds-danger-500, #EF4444)}.fp-legend .fp-lg-dot--ar{background:var(--ds-info-500, #3B82F6)}.fp-legend .fp-lg-count{font:700 .66rem/1 var(--ds-font-mono);color:var(--ds-ink-400);margin-left:4px}.fp-legend .fp-lg.is-active .fp-lg-count{color:#ffffffb3}.fp-rail{background:var(--ds-paper, #FFFFFF);border-left:1px solid var(--ds-ink-200);display:flex;flex-direction:column;overflow:hidden}.fp-rail-eye{padding:18px 20px 14px;text-align:center;border-bottom:1px solid var(--ds-ink-100)}.fp-rail-eye__ico{width:52px;height:52px;border-radius:999px;background:linear-gradient(180deg,#f1f5f9,#e8edf2);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-400);margin:0 auto 10px;box-shadow:inset 0 1px #fff9}.fp-rail-eye h2{font:800 1.05rem/1.2 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.01em;margin-bottom:5px}.fp-rail-eye p{font:500 .78rem/1.5 var(--ds-font-body);color:var(--ds-ink-500)}.fp-rail-scroll{flex:1;overflow-y:auto;padding:18px 20px}.fp-rail-scroll::-webkit-scrollbar{width:6px}.fp-rail-scroll::-webkit-scrollbar-thumb{background:var(--ds-ink-200);border-radius:6px}.fp-rail-eyebrow{font:700 .6rem/1 var(--ds-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--ds-ink-500);margin-bottom:11px;display:flex;align-items:center;gap:7px}.fp-rail-eyebrow svg{color:var(--ds-coral-600, #C95636)}.fp-sug{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#fff,#fcfefe);border:1px solid var(--ds-ink-200);box-shadow:0 1px 2px #0f172a0a;margin-bottom:9px;cursor:pointer;width:100%;text-align:left;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),border-color .18s,box-shadow .18s}.fp-sug:hover{border-color:var(--ds-teal-300, #5EEAD4);transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}.fp-sug__emoji{width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#14b8a624,#14b8a60d);display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.fp-sug__body{flex:1;min-width:0}.fp-sug__title{font:800 .86rem/1.2 var(--ds-font-display);color:var(--ds-ink-900)}.fp-sug__sub{font:600 .7rem/1.3 var(--ds-font-mono);color:var(--ds-teal-700);margin-top:3px}.fp-sug__go{width:28px;height:28px;border-radius:8px;background:var(--ds-ink-50);color:var(--ds-ink-500);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.fp-sug:hover .fp-sug__go{background:var(--ds-teal-500);color:#fff}.fp-tstat{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:13px;border:1px solid var(--ds-ink-100);background:var(--ds-paper, #FFFFFF);margin-bottom:9px}.fp-tstat__ico{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fp-tstat--avail .fp-tstat__ico{background:#14b8a61a;color:var(--ds-teal-700)}.fp-tstat--occ .fp-tstat__ico{background:var(--ds-ink-100);color:var(--ds-ink-600)}.fp-tstat--rsv .fp-tstat__ico{background:#f59e0b1f;color:var(--ds-warning-700, #B45309)}.fp-tstat__value{font:800 1.1rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.02em}.fp-tstat__label{font:600 .72rem/1.3 var(--ds-font-body);color:var(--ds-ink-500);margin-top:2px}.fp-resv-head{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px}.fp-resv-head__title{font:700 .6rem/1 var(--ds-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--ds-ink-500);display:inline-flex;align-items:center;gap:7px}.fp-resv-head__count{font:800 .66rem/1 var(--ds-font-mono);background:var(--ds-warning-500, #F59E0B);color:#fff;padding:3px 8px;border-radius:999px}.fp-resv-sub{font:700 .58rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-400);margin-bottom:8px}.fp-resv{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--ds-platform-panel-2, #F8FAFC);border:1px solid var(--ds-ink-100);margin-bottom:6px}.fp-resv__time{font:700 .74rem/1 var(--ds-font-mono);color:var(--ds-ink-600)}.fp-resv__name{font:700 .82rem/1.2 var(--ds-font-display);color:var(--ds-ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-resv__badge{font:800 .56rem/1 var(--ds-font-display);letter-spacing:.06em;padding:3px 8px;border-radius:6px;text-transform:uppercase}.fp-resv__badge--no{background:#ef44441a;color:var(--ds-danger-600, #DC2626)}.fp-resv__badge--ca{background:var(--ds-ink-100);color:var(--ds-ink-500)}.fp-resv__badge--done{background:#14b8a61a;color:var(--ds-teal-700)}.fp-rail-foot{padding:16px 20px;border-top:1px solid var(--ds-ink-100)}.fp-book-floor{width:100%;padding:13px 16px;border-radius:13px;background:linear-gradient(180deg,#1f2937,#0a0a0a);color:#fff;border:0;cursor:pointer;font:700 .86rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:inset 0 1px #ffffff14,0 8px 22px #0f172a38;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.fp-book-floor:hover{transform:translateY(-2px)}.fp-rail-hint{font:500 .7rem/1.4 var(--ds-font-body);color:var(--ds-ink-400);text-align:center;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:5px}@keyframes dash-pulse{0%,to{box-shadow:0 0 #14b8a666}60%{box-shadow:0 0 0 6px #14b8a600}}@keyframes dash-amber-pulse{0%,to{box-shadow:0 0 #f59e0b66}60%{box-shadow:0 0 0 6px #f59e0b00}}.dash-topbar{display:flex;align-items:center;gap:12px;padding:8px 20px;background:#ffffffeb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(15,23,42,.06);position:relative;z-index:5;flex-shrink:0;min-height:56px}.dash-topbar__icon{width:36px;height:36px;border-radius:11px;background:linear-gradient(160deg,#1f2937,#0a0a0a);color:var(--ds-teal-300, #5EEAD4);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff14,0 4px 12px #0f172a24}.dash-topbar__icon svg{width:17px;height:17px}.dash-topbar__lead{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.dash-topbar__head{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.dash-topbar__title{font:800 1.15rem/1 var(--ds-font-display);letter-spacing:-.02em;color:var(--ds-ink-900);white-space:nowrap}.dash-topbar__date{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);border-radius:10px;font:700 .76rem/1 var(--ds-font-display);color:var(--ds-ink-900);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;white-space:nowrap;min-height:30px}.dash-topbar__date:hover{border-color:var(--ds-ink-300)}.dash-topbar__greet{font:500 .7rem/1 var(--ds-font-body);color:var(--ds-ink-500);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dash-topbar__greet .dash-poll{color:var(--ds-warning-600, #B45309);font-weight:700;display:inline-flex;align-items:center;gap:5px}.dash-topbar__greet .dash-poll-dot{width:6px;height:6px;border-radius:999px;background:var(--ds-warning-500, #F59E0B);animation:dash-amber-pulse 1.6s infinite}.dash-topbar__spacer{flex:1 1 auto;min-width:8px}.dash-topbar__actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.dash-ghost{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);font:700 .76rem/1 var(--ds-font-display);color:var(--ds-ink-700);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;white-space:nowrap;flex-shrink:0;min-height:32px}.dash-ghost:hover{background:var(--ds-ink-50)}.dash-bell{width:32px;height:32px;border-radius:10px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-600);box-shadow:0 1px 2px #0f172a0a;position:relative;cursor:pointer;flex-shrink:0}.dash-bell__dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:999px;background:var(--ds-coral-600, #C95636);box-shadow:0 0 0 2px #fff}.dash-new{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:linear-gradient(180deg,#1f2937,#0a0a0a);color:#fff;border:0;font:700 .78rem/1 var(--ds-font-display);cursor:pointer;white-space:nowrap;flex-shrink:0;min-height:32px;box-shadow:inset 0 1px #ffffff14,0 6px 16px #0f172a2e;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.dash-new:hover{transform:translateY(-1px)}.dash-page{overflow-y:auto;padding:20px 28px 28px;display:flex;flex-direction:column;gap:16px}.dash-page>*{flex-shrink:0}.dash-topctl{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dash-vipban{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:999px;background:linear-gradient(145deg,#f59e0b1a,#f59e0b0a);border:1px solid rgba(245,158,11,.25);font:600 .82rem/1 var(--ds-font-body);color:var(--ds-ink-700)}.dash-vipban svg{color:var(--ds-warning-600, #B45309)}.dash-vipban strong{color:var(--ds-ink-900);font-weight:800}.dash-tabs{display:inline-flex;padding:4px;background:var(--ds-platform-panel-2, #F8FAFC);border:1px solid var(--ds-ink-200);border-radius:12px;gap:3px}.dash-tabs button{padding:9px 16px;border-radius:9px;border:0;background:transparent;font:700 .82rem/1 var(--ds-font-display);color:var(--ds-ink-600);cursor:pointer;transition:color .16s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.dash-tabs button:hover{color:var(--ds-ink-900)}.dash-tabs button.is-active{background:linear-gradient(180deg,#26262b,#0a0a0a)!important;color:#fff;box-shadow:inset 0 1px #ffffff1a,0 4px 12px #0f172a33}.dash-cmd{position:relative;border-radius:16px;padding:16px 18px;overflow:hidden;color:#fff;background:#0a0f12;background-image:radial-gradient(420px 160px at 0% 0%,rgba(20,184,166,.18),transparent 65%),linear-gradient(150deg,#0e1418,#070a0c);box-shadow:inset 0 1px #ffffff0d,0 6px 18px #0f172a24;display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center}.dash-cmd__spark{width:40px;height:40px;border-radius:11px;background:#ef444429;border:1px solid rgba(239,68,68,.3);display:inline-flex;align-items:center;justify-content:center;color:#fca5a5;flex-shrink:0}.dash-cmd__eye{display:inline-flex;align-items:center;gap:6px;font:800 .58rem/1 var(--ds-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-teal-300, #5EEAD4);margin-bottom:5px}.dash-cmd__title{font:800 1.05rem/1.15 var(--ds-font-display);letter-spacing:-.01em;margin-bottom:3px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dash-cmd__title .dash-cmd__meta{font:500 .74rem/1 var(--ds-font-body);color:#ffffff80;font-weight:500;letter-spacing:0}.dash-cmd__chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}.dash-cmd__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font:600 .72rem/1 var(--ds-font-display);color:#ffffffd1}.dash-cmd__chip--danger{background:#ef444429;border-color:#ef44444d;color:#fca5a5}.dash-cmd__chip--warn{background:#f59e0b29;border-color:#f59e0b47;color:#fde68a}.dash-cmd__review{padding:10px 20px;border-radius:11px;background:var(--ds-teal-500);border:1px solid var(--ds-teal-500);color:#fff;font:700 .82rem/1 var(--ds-font-display);cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff40,0 6px 16px #14b8a64d;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.dash-cmd__review:hover{transform:translateY(-1px)}.dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 1200px){.dash-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.dash-kpis{grid-template-columns:1fr}}.dash-kpi{background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);border-radius:18px;padding:16px 17px 0;min-height:138px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a08;transition:transform .22s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .22s,border-color .22s;cursor:pointer;text-align:left}.dash-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.dash-kpi:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0f172a17;border-color:var(--ds-ink-300)}.dash-kpi:hover:before{transform:scaleX(1)}.dash-kpi--book:before{background:var(--ds-ink-700)}.dash-kpi--dine:before{background:var(--ds-teal-500)}.dash-kpi--att:before{background:var(--ds-warning-500, #F59E0B)}.dash-kpi--q:before{background:var(--ds-info-500, #3B82F6)}.dash-kpi__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.dash-kpi__ico{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff26}.dash-kpi__ico--dark{background:linear-gradient(160deg,#1f2937,#0a0a0a);color:#fff}.dash-kpi__ico--teal{background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488));color:#fff}.dash-kpi__ico--amber{background:linear-gradient(160deg,var(--ds-warning-500, #F59E0B),#B45309);color:#fff}.dash-kpi__ico--ink{background:linear-gradient(160deg,#475569,#1f2937);color:#fff}.dash-kpi__tag{display:inline-flex;align-items:center;gap:4px;font:700 .58rem/1 var(--ds-font-display);letter-spacing:.05em;padding:4px 8px;border-radius:999px;white-space:nowrap}.dash-kpi__tag--live{background:#14b8a61a;color:var(--ds-teal-700)}.dash-kpi__tag--live .dash-kpi__tag-dot{width:5px;height:5px;border-radius:999px;background:var(--ds-teal-500);animation:dash-pulse 1.6s infinite}.dash-kpi__tag--up{background:#10b9811f;color:var(--ds-success-700, #047857)}.dash-kpi__tag--warn{background:#ef44441a;color:var(--ds-danger-600, #DC2626)}.dash-kpi__tag--idle{background:var(--ds-ink-100);color:var(--ds-ink-500)}.dash-kpi__row{display:flex;align-items:baseline;gap:8px}.dash-kpi__num{font:800 1.9rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.dash-kpi__delta{font:700 .66rem/1 var(--ds-font-mono);padding:2px 6px;border-radius:999px}.dash-kpi__delta--up{background:#10b9811f;color:var(--ds-success-700, #047857)}.dash-kpi__delta--flat{background:var(--ds-ink-100);color:var(--ds-ink-500)}.dash-kpi__delta--down{background:#ef44441a;color:var(--ds-danger-600, #DC2626)}.dash-kpi__lbl{font:800 .6rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500);margin-top:5px}.dash-kpi__sub{font:500 .72rem/1.4 var(--ds-font-body);color:var(--ds-ink-500);margin-top:3px}.dash-kpi__spark{display:flex;align-items:flex-end;gap:2px;height:22px;margin:auto -17px 0;padding:0 17px 11px}.dash-kpi__spark>span{flex:1;border-radius:1.5px 1.5px 0 0;min-height:2px}.dash-kpi--book .dash-kpi__spark>span{background:#1f29372e}.dash-kpi--book .dash-kpi__spark>span.hi{background:var(--ds-ink-700)}.dash-kpi--dine .dash-kpi__spark>span{background:#14b8a62e}.dash-kpi--dine .dash-kpi__spark>span.hi{background:var(--ds-teal-500)}.dash-kpi--att .dash-kpi__spark>span{background:#f59e0b2e}.dash-kpi--att .dash-kpi__spark>span.hi{background:var(--ds-warning-500, #F59E0B)}.dash-kpi--att .dash-kpi__spark>span.crit{background:var(--ds-danger-500, #EF4444)}.dash-kpi--q .dash-kpi__spark>span{background:#3b82f629}.dash-kpi--q .dash-kpi__spark>span.hi{background:var(--ds-info-500, #3B82F6)}.dash-actionbar{padding:12px 28px;background:#ffffffd9;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-top:1px solid var(--ds-ink-200);display:flex;gap:9px;justify-content:center;flex-wrap:wrap;box-shadow:0 -8px 24px #0f172a0a;position:relative;z-index:5;flex-shrink:0}.dash-ab-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);font:700 .82rem/1 var(--ds-font-display);color:var(--ds-ink-700);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.dash-ab-btn:hover{background:var(--ds-ink-50);border-color:var(--ds-ink-300);color:var(--ds-ink-900)}.dash-ab-btn--dark{background:linear-gradient(180deg,#1f2937,#0a0a0a);color:#fff;border-color:#0a0a0a;box-shadow:inset 0 1px #ffffff14,0 6px 16px #0f172a2e}.dash-ab-btn--dark:hover{background:linear-gradient(180deg,#2a3441,#0a0a0a);color:#fff}.dash-ab-btn--amber{background:#f59e0b1a;color:var(--ds-warning-600, #B45309);border-color:#f59e0b4d}.dash-ab-btn--amber:hover{background:#f59e0b29;color:var(--ds-warning-700, #92400E)}:root{--fd-bg: #0A0E14;--fd-panel: #0C1118;--fd-topbar: #0F141C;--fd-border: rgba(255, 255, 255, .06);--fd-border-soft: rgba(255, 255, 255, .05);--fd-border-hard: rgba(255, 255, 255, .1);--fd-text-base: #E2E8F0;--fd-text-mute: #94A3B8;--fd-text-dim: #64748B;--fd-text-soft: #CBD5E1;--fd-text-ghost: #475569;--fd-teal-300: #5EEAD4;--fd-teal-400: #2DD4BF;--fd-teal-500: #14B8A6;--fd-success-400: #34D399;--fd-success-500: #10B981;--fd-warning-400: #FBBF24;--fd-warning-500: #F59E0B;--fd-danger-400: #F87171;--fd-danger-500: #EF4444;--fd-info-400: #60A5FA;--fd-info-500: #3B82F6;--fd-violet-300: #C4B5FD;--fd-violet-400: #A78BFA}.fd{display:grid;grid-template-rows:48px 38px 1fr 28px;height:100%;background:var(--fd-bg);color:var(--fd-text-base);font-family:var(--ds-font-display, var(--font-display));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.fd-topbar{display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--fd-topbar);border-bottom:1px solid var(--fd-border);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.fd-topbar::-webkit-scrollbar{display:none}.fd-tb-back{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--fd-text-mute);cursor:pointer;flex-shrink:0}.fd-tb-back:hover{background:#ffffff0f;color:#fff}.fd-tb-brand{display:inline-flex;align-items:center;gap:8px;font:800 .92rem/1 var(--ds-font-display);color:#fff;letter-spacing:-.01em;flex-shrink:0;white-space:nowrap}.fd-tb-brand svg{color:var(--fd-teal-400)}.fd-tb-zone{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font:700 .78rem/1 var(--ds-font-display);color:var(--fd-text-soft);cursor:pointer;flex-shrink:0;white-space:nowrap}.fd-tb-zone svg{color:var(--fd-text-dim)}.fd-tb-tab{padding:6px 12px;border-radius:8px;border:1px solid transparent;background:transparent;font:700 .78rem/1 var(--ds-font-display);color:var(--fd-text-mute);cursor:pointer;flex-shrink:0;white-space:nowrap}.fd-tb-tab:hover{background:#ffffff0a;color:var(--fd-text-base)}.fd-tb-tab.is-active{background:#14b8a61f;color:var(--fd-teal-300);border-color:#14b8a640}.fd-tb-spacer{flex:1 1 auto;min-width:8px}.fd-topbar__right{flex-shrink:0}.fd-tb-grp{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);flex-shrink:0}.fd-tb-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:8px;border:1px solid transparent;background:transparent;font:700 .76rem/1 var(--ds-font-display);color:var(--fd-text-mute);cursor:pointer;flex-shrink:0;white-space:nowrap}.fd-tb-chip:hover{color:#fff}.fd-tb-chip.is-active{background:#ffffff14;color:#fff}.fd-tb-chip--health{background:#10b98124;color:#6ee7b7;border-color:#10b98140}.fd-tb-chip--health svg{color:#6ee7b7}.fd-tb-chip--teal{color:var(--fd-teal-300)}.fd-tb-chip--violet{color:var(--fd-violet-300)}.fd-tb-chip--amber{color:var(--fd-warning-400)}.fd-tb-chip--save{background:#14b8a629;color:var(--fd-teal-300);border-color:#14b8a647}.fd-tb-chip--validate{background:#3b82f624;color:#93c5fd;border-color:#3b82f63d}.fd-tb-chip--ai{background:linear-gradient(135deg,#a855f733,#14b8a62e);color:#ddd6fe;border-color:#a855f74d}.fd-tb-chip--danger{color:var(--fd-danger-400)}.fd-tb-chip--danger:hover{background:#ef444424;color:var(--fd-danger-400)}.fd-tb-icon{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--fd-text-mute);cursor:pointer;flex-shrink:0}.fd-tb-icon:hover{background:#ffffff0f;color:#fff}.fd-tb-icon.is-danger{color:var(--fd-danger-400)}.fd-tb-icon.is-danger:hover{background:#ef444424}.fd-ribbon{display:flex;align-items:center;gap:6px;padding:0 12px;background:var(--fd-panel);border-bottom:1px solid var(--fd-border-soft);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.fd-ribbon::-webkit-scrollbar{display:none}.fd-rb-grp{display:inline-flex;align-items:center;gap:2px;padding:0 8px;border-right:1px solid var(--fd-border);height:24px;flex-shrink:0}.fd-rb-grp:last-child{border-right:0}.fd-rb-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:7px;border:0;background:transparent;font:600 .72rem/1 var(--ds-font-display);color:var(--fd-text-mute);cursor:pointer;white-space:nowrap}.fd-rb-btn:hover{background:#ffffff0f;color:var(--fd-text-base)}.fd-rb-btn.is-active{background:#ffffff14;color:#fff}.fd-rb-btn.is-danger{color:var(--fd-danger-400)}.fd-rb-btn:disabled{opacity:.4;cursor:not-allowed}.fd-body{display:grid;grid-template-columns:196px 1fr 48px;overflow:hidden;background:var(--fd-bg)}.fd-palette{background:var(--fd-panel);border-right:1px solid var(--fd-border-soft);overflow-y:auto;padding:10px 10px 16px}.fd-palette::-webkit-scrollbar{width:5px}.fd-palette::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:5px}.fd-pal-floor{width:100%;margin-bottom:10px;padding:6px 11px;border-radius:8px;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);color:var(--fd-teal-300);font:700 .78rem/1 var(--ds-font-display);display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.fd-pal-tabs{display:flex;gap:4px;padding:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:9px;margin-bottom:8px}.fd-pal-tab{flex:1;padding:6px;border-radius:7px;border:0;background:transparent;font:700 .72rem/1 var(--ds-font-display);color:var(--fd-text-mute);text-align:center;cursor:pointer}.fd-pal-tab.is-active{background:#14b8a624!important;color:var(--fd-teal-300)}.fd-pal-sec{font:800 .6rem/1 var(--ds-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fd-text-ghost);padding:14px 6px 7px}.fd-pal-sec:first-of-type{padding-top:4px}.fd-pal-item{display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:9px;border:1px solid transparent;background:transparent;font:600 .82rem/1 var(--ds-font-display);color:var(--fd-text-soft);width:100%;text-align:left;cursor:grab;transition:background .14s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),color .14s}.fd-pal-item svg{color:var(--fd-text-dim);flex-shrink:0}.fd-pal-item:hover{background:#ffffff0d;color:#fff}.fd-pal-item:hover svg{color:var(--fd-text-mute)}.fd-pal-item.is-active{background:#14b8a61f;color:var(--fd-teal-300);border-color:#14b8a638}.fd-pal-item.is-active svg{color:var(--fd-teal-400)}.fd-pal-item:active{cursor:grabbing}.fd-canvas-wrap{position:relative;overflow:hidden;background:var(--fd-bg);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;perspective:1600px}.fd-canvas{position:absolute;inset:0}.fd-canvas-wrap.is-3d .fd-canvas{transform:rotateX(54deg) rotate(-32deg) scale(.82);transform-style:preserve-3d;transition:transform .6s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.fd-canvas-wrap.is-2d .fd-canvas{transform:none;transition:transform .6s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.fd-zone{position:absolute;border:1.5px dashed rgba(59,130,246,.4);border-radius:8px;background:#3b82f608;pointer-events:none}.fd-zone__label{position:absolute;font:700 .74rem/1 var(--ds-font-display);color:var(--fd-info-400);letter-spacing:.02em}.fd-zone__label--tc{top:12px;left:50%;transform:translate(-50%)}.fd-zone__label--vt{top:50%;left:10px;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl}.fd-zone__label--bl{bottom:12px;left:16px}.fd-tbl{position:absolute;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fd-tbl__shape{display:flex;align-items:center;justify-content:center;border:2px solid var(--fd-teal-400);background:#14b8a614;color:var(--fd-teal-300);font:800 .86rem/1 var(--ds-font-display);letter-spacing:-.01em;box-shadow:0 0 16px #14b8a61f;transition:background .15s,box-shadow .15s,border-color .15s;position:relative}.fd-tbl.is-round .fd-tbl__shape{border-radius:999px}.fd-tbl.is-rect .fd-tbl__shape{border-radius:9px}.fd-tbl:hover .fd-tbl__shape{background:#14b8a629;box-shadow:0 0 22px #14b8a640}.fd-tbl.is-selected .fd-tbl__shape{border-color:var(--fd-teal-300);box-shadow:0 0 0 2px #14b8a666,0 0 26px #14b8a64d}.fd-tbl__cap{position:absolute;top:-8px;right:-8px;width:19px;height:19px;border-radius:999px;background:var(--fd-success-500);color:#04221a;font:800 .62rem/19px var(--ds-font-display);text-align:center;box-shadow:0 2px 6px #10b98166}.fd-seat{position:absolute;width:15px;height:15px;border-radius:999px;border:1.5px solid rgba(20,184,166,.5);background:var(--fd-bg)}.fd-fix{position:absolute;background:#94a3b866;border-radius:3px}.fd-fix--label{background:transparent;font:600 .68rem/1 var(--ds-font-display);color:var(--fd-text-dim);letter-spacing:.06em;display:flex;align-items:center;justify-content:center}.fd-rail{background:var(--fd-panel);border-left:1px solid var(--fd-border-soft);display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:4px}.fd-rail button{width:32px;height:32px;border-radius:9px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--fd-text-dim);cursor:pointer}.fd-rail button:hover{background:#ffffff0f;color:var(--fd-text-base)}.fd-rail button.is-active{background:#14b8a624!important;color:var(--fd-teal-300)}.fd-rail__spacer{flex:1 1 auto}.fd-statusbar{display:flex;align-items:center;gap:16px;padding:0 14px;background:var(--fd-topbar);border-top:1px solid var(--fd-border);font:600 .7rem/1 var(--ds-font-mono);color:var(--fd-text-dim);overflow-x:auto;scrollbar-width:none}.fd-statusbar::-webkit-scrollbar{display:none}.fd-statusbar__hint{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fd-statusbar__hint kbd{font:700 .62rem/1 var(--ds-font-mono);background:#ffffff0f;color:var(--fd-text-mute);padding:3px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.06)}.fd-statusbar__spacer{flex:1 1 auto}.fd-statusbar__status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.fd-statusbar__status-dot{width:6px;height:6px;border-radius:999px;background:var(--fd-success-500)}.fd-statusbar__status--teal .fd-statusbar__status-dot{background:var(--fd-teal-400)}.fd-statusbar__status--warn .fd-statusbar__status-dot{background:var(--fd-warning-500)}.fd-statusbar__status--err .fd-statusbar__status-dot{background:var(--fd-danger-500)}.fd-seltool{position:absolute;z-index:25;display:inline-flex;align-items:center;gap:3px;padding:4px;background:var(--fd-topbar);border:1px solid var(--fd-border-hard);border-radius:10px;box-shadow:0 12px 30px #0006}.fd-seltool button{width:28px;height:28px;border-radius:7px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--fd-text-mute);cursor:pointer}.fd-seltool button:hover{background:#ffffff14;color:#fff}.fd-seltool__div{width:1px;height:18px;background:#ffffff1a;margin:0 2px}.fd-seltool__cap{display:inline-flex;align-items:center;gap:4px;padding:0 8px;font:700 .72rem/1 var(--ds-font-display);color:var(--fd-teal-300)}.fd-navmap{position:absolute;right:16px;bottom:16px;width:220px;background:var(--fd-topbar);border:1px solid var(--fd-border-hard);border-radius:12px;padding:10px;box-shadow:0 16px 40px #0006;z-index:30}.fd-navmap__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.fd-navmap__title{font:800 .7rem/1 var(--ds-font-display);color:var(--fd-text-soft)}.fd-navmap__hint{font:500 .62rem/1 var(--ds-font-body);color:var(--fd-text-ghost)}.fd-navmap__view{position:relative;height:96px;border-radius:8px;background:var(--fd-bg);border:1px solid var(--fd-border);overflow:hidden}.fd-navmap__dot{position:absolute;border-radius:2px;background:#14b8a680}.fd-navmap__frame{position:absolute;border:1.5px solid var(--fd-teal-400);border-radius:4px;box-shadow:0 0 0 999px #0a0e1466}@keyframes svc-pulse{0%,to{box-shadow:0 0 #14b8a666}60%{box-shadow:0 0 0 6px #14b8a600}}@keyframes svc-apulse{0%,to{box-shadow:0 0 #ef444466}60%{box-shadow:0 0 0 6px #ef444400}}.svc-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#14b8a61a;border:1px solid rgba(20,184,166,.22);font:700 .72rem/1 var(--ds-font-display);color:var(--ds-teal-700);white-space:nowrap}.svc-toggle{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:11px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-700);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;white-space:nowrap}.svc-switch{width:38px;height:22px;border-radius:999px;background:var(--ds-ink-300, #CBD5E1);position:relative;transition:background .16s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1));flex-shrink:0}.svc-switch.is-on{background:var(--ds-teal-500);box-shadow:inset 0 1px 3px #0d948866}.svc-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .16s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.svc-switch.is-on:after{transform:translate(16px)}.svc-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:11px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-700);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;white-space:nowrap}.svc-btn:hover{background:var(--ds-ink-50)}.svc-refresh{display:inline-flex;align-items:center;gap:7px;padding:11px 18px;border-radius:11px;background:linear-gradient(145deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488));color:#fff;border:0;font:700 .82rem/1 var(--ds-font-display);cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff40,0 8px 20px #14b8a647;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.svc-refresh:hover{transform:translateY(-1px)}.svc-refresh:disabled{opacity:.6;cursor:not-allowed;transform:none}.svc-stat{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:999px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);box-shadow:0 1px 2px #0f172a08;cursor:pointer;white-space:nowrap;transition:border-color .15s,box-shadow .15s,transform .15s}.svc-stat:hover{border-color:var(--ds-ink-300);transform:translateY(-1px)}.svc-stat__label{font:700 .64rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-500)}.svc-stat__value{font:800 .92rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.01em}.svc-stat--warn{background:#f59e0b12;border-color:#f59e0b47}.svc-stat--warn .svc-stat__label{color:var(--ds-warning-600, #B45309)}.svc-stat.is-active{border-color:var(--ds-teal-500);box-shadow:0 0 0 3px #14b8a626}.svc-fchip{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:11px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-700);cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.svc-fchip:hover{border-color:var(--ds-ink-300)}.svc-fchip__count{font:700 .66rem/1 var(--ds-font-mono);padding:2px 6px;border-radius:999px;background:var(--ds-ink-100);color:var(--ds-ink-500)}.svc-fchip.is-active{background:linear-gradient(145deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))!important;color:#fff;border-color:var(--ds-teal-500);box-shadow:0 6px 16px #14b8a640}.svc-fchip.is-active .svc-fchip__count{background:#fff3;color:#fff}.svc-card{background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);border-radius:18px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0d}.svc-lane{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px 17px;border-radius:14px;background:linear-gradient(135deg,#14b8a614,#14b8a604);border:1px solid rgba(20,184,166,.25);box-shadow:inset 0 1px #ffffff80;cursor:pointer;text-align:left;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .18s}.svc-lane:hover{transform:translateY(-2px);box-shadow:0 10px 24px #14b8a624}.svc-lane.is-selected{border-color:var(--ds-teal-400, #2DD4BF)}.svc-lane__title{font:800 .86rem/1.2 var(--ds-font-display);color:var(--ds-ink-900)}.svc-lane__sub{font:500 .72rem/1.4 var(--ds-font-mono);color:var(--ds-ink-500);margin-top:4px}.svc-lane__count{width:28px;height:28px;border-radius:999px;background:var(--ds-danger-500, #EF4444);color:#fff;font:800 .78rem/28px var(--ds-font-display);text-align:center;flex-shrink:0;box-shadow:0 4px 10px #ef44444d}.svc-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font:700 .72rem/1 var(--ds-font-display)}.svc-pill--issue{background:#ef44441a;color:var(--ds-danger-600, #DC2626)}.svc-pill--issue .svc-pill__dot{width:6px;height:6px;border-radius:999px;background:var(--ds-danger-500, #EF4444);animation:svc-apulse 1.6s infinite}.svc-pay{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:10px;background:linear-gradient(145deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488));color:#fff;border:0;font:700 .76rem/1 var(--ds-font-display);cursor:pointer;box-shadow:0 4px 12px #14b8a640}.svc-eye{width:32px;height:32px;border-radius:9px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-500);cursor:pointer}.svc-eye:hover{background:var(--ds-ink-50)}.svc-fix{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:linear-gradient(145deg,#f87171,#dc2626);color:#fff;border:0;font:700 .74rem/1.1 var(--ds-font-display);cursor:pointer;box-shadow:inset 0 1px #fff3,0 4px 12px #ef444452;animation:svc-apulse 2.6s infinite}.svc-fix:hover{transform:translateY(-1px)}.svc-insp-badge{width:44px;height:44px;border-radius:13px;background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488));color:#fff;font:800 .86rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff40,0 6px 16px #14b8a640}.svc-insp-fix{width:100%;padding:14px;border-radius:13px;background:linear-gradient(145deg,#ef4444,#dc2626);color:#fff;border:0;font:800 .86rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:inset 0 1px #fff3,0 10px 24px #ef44444d;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.svc-insp-fix:hover{transform:translateY(-1px)}.svc-insp-prob{padding:14px;border-radius:13px;background:#ef44440d;border:1px solid rgba(239,68,68,.2)}.svc-insp-prob__label{font:700 .6rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-danger-600, #DC2626);margin-bottom:8px}.svc-insp-prob__row{display:flex;align-items:center;gap:7px;font:600 .82rem/1.3 var(--ds-font-body);color:var(--ds-ink-800, #1F2937)}.svc-insp-prob__row strong{color:var(--ds-danger-600, #DC2626)}.svc-mini{padding:13px;border-radius:13px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);text-align:center}.svc-mini__label{font:600 .6rem/1 var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-500)}.svc-mini__value{font:800 1.3rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.02em;margin-top:5px}.gd-tb-icon{width:38px;height:38px;border-radius:10px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-500);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;flex-shrink:0}.gd-tb-icon:hover{background:var(--ds-ink-50)}.gd-tb-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:10px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-700);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;white-space:nowrap;flex-shrink:0}.gd-tb-btn:hover{background:var(--ds-ink-50)}.gd-tb-btn svg{color:var(--ds-ink-500)}.gd-tb-add{display:inline-flex;align-items:center;gap:7px;padding:11px 17px;border-radius:11px;background:linear-gradient(180deg,#1f2937,#0a0a0a);color:#fff;border:0;font:700 .82rem/1 var(--ds-font-display);cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0f172a33;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.gd-tb-add:hover{transform:translateY(-1px)}.gd-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 1100px){.gd-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.gd-stats{grid-template-columns:1fr}}.gd-stat{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a;transition:transform .22s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .22s}.gd-stat:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0f172a14}.gd-stat__ico{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:inset 0 1px #ffffff26}.gd-stat--t1 .gd-stat__ico{background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))}.gd-stat--t2 .gd-stat__ico{background:linear-gradient(160deg,var(--ds-warning-500, #F59E0B),#B45309)}.gd-stat--t3 .gd-stat__ico{background:linear-gradient(160deg,var(--ds-teal-500, #14B8A6),#0F766E)}.gd-stat--t4 .gd-stat__ico{background:linear-gradient(160deg,#475569,#1f2937)}.gd-stat__value{font:800 1.7rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.03em}.gd-stat__label{font:600 .74rem/1.3 var(--ds-font-body);color:var(--ds-ink-500);margin-top:4px}.gd-stat__delta{font:700 .62rem/1 var(--ds-font-mono);padding:2px 6px;border-radius:999px;margin-top:6px;display:inline-block}.gd-stat__delta--up{background:#10b9811f;color:var(--ds-success-700, #047857)}.gd-stat__delta--flat{background:var(--ds-ink-100);color:var(--ds-ink-500)}.gd-stat__spark{display:flex;align-items:flex-end;gap:2px;height:22px;margin-left:auto}.gd-stat__spark>span{width:4px;border-radius:2px 2px 1px 1px;min-height:3px}.gd-stat--t1 .gd-stat__spark>span{background:#14b8a640}.gd-stat--t1 .gd-stat__spark>span.hi{background:var(--ds-teal-500)}.gd-stat--t2 .gd-stat__spark>span{background:#f59e0b38}.gd-stat--t2 .gd-stat__spark>span.hi{background:var(--ds-warning-500, #F59E0B)}.gd-stat--t3 .gd-stat__spark>span{background:#0f766e38}.gd-stat--t3 .gd-stat__spark>span.hi{background:#0f766e}.gd-search{display:flex;align-items:center;gap:9px;padding:12px 16px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);border-radius:999px;flex:1;max-width:420px;color:var(--ds-ink-500);box-shadow:0 1px 2px #0f172a0a}.gd-search:focus-within{border-color:var(--ds-teal-500);box-shadow:0 0 0 4px #14b8a626}.gd-search input{border:0;outline:0;background:transparent;flex:1;font:500 .86rem/1 var(--ds-font-body);color:var(--ds-ink-900)}.gd-segs{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:999px;box-shadow:0 1px 2px #0f172a0a;flex-shrink:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.gd-segs::-webkit-scrollbar{display:none}.gd-seg{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:0;background:transparent;font:700 .78rem/1 var(--ds-font-display);color:#334155;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .15s,background .15s}.gd-seg:hover{color:#0f172a}.gd-seg.is-active{background-color:#14b8a6!important;background-image:linear-gradient(145deg,#2dd4bf,#0d9488)!important;color:#fff;box-shadow:0 4px 12px #14b8a640}.gd-seg.is-active:hover{color:#fff}.gd-tblwrap{background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0d}.gd-row{display:flex;align-items:center;gap:13px;padding:13px 22px;border-bottom:1px solid var(--ds-ink-100);cursor:pointer;transition:background .14s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.gd-row:last-child{border-bottom:0}.gd-row:hover{background:#14b8a60a}.gd-av{width:40px;height:40px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font:800 .78rem/1 var(--ds-font-display);position:relative}.gd-av--teal{background:#14b8a61f;color:var(--ds-teal-700)}.gd-av--amber{background:#f59e0b24;color:var(--ds-warning-600, #B45309)}.gd-av--ink{background:var(--ds-ink-100);color:var(--ds-ink-600)}.gd-av--violet{background:#0f766e1f;color:#0f766e}.gd-av__crown{position:absolute;bottom:-3px;right:-3px;width:17px;height:17px;border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000026}.gd-tier{font:800 .56rem/1 var(--ds-font-display);letter-spacing:.06em;padding:3px 7px;border-radius:5px;text-transform:uppercase}.gd-tier--silver{background:#94a3b82e;color:#475569}.gd-tier--gold{background:#f59e0b29;color:#b45309}.gd-tier--platinum{background:linear-gradient(135deg,#14b8a633,#0f766e1f);color:var(--ds-teal-700)}.gd-flagpill{font:700 .6rem/1 var(--ds-font-display);padding:4px 8px;border-radius:6px;background:#f59e0b24;color:var(--ds-warning-600, #B45309)}.gd-phead{padding:16px 28px 0;background:#ffffffd1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(15,23,42,.06)}.gd-back{display:inline-flex;align-items:center;gap:7px;font:600 .78rem/1 var(--ds-font-display);color:var(--ds-ink-500);margin-bottom:14px;background:transparent;border:0;cursor:pointer}.gd-back:hover{color:var(--ds-teal-700)}.gd-pav{width:58px;height:58px;border-radius:17px;background:linear-gradient(150deg,#94a3b8,#475569);color:#fff;font:800 1.2rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff3,0 8px 20px #0f172a2e;flex-shrink:0;position:relative}.gd-pav__vipdot{position:absolute;bottom:-4px;right:-4px;width:22px;height:22px;border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000002e;color:#94a3b8}.gd-pname{font:800 1.4rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.02em}.gd-ptier{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#94a3b833,#64748b1f);font:800 .66rem/1 var(--ds-font-display);color:#475569}.gd-pcontact{display:flex;align-items:center;gap:16px;margin-top:9px;font:500 .8rem/1 var(--ds-font-body);color:var(--ds-ink-600);flex-wrap:wrap}.gd-pcontact span{display:inline-flex;align-items:center;gap:6px}.gd-pcontact svg{color:var(--ds-ink-400)}.gd-ph-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:10px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-700);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;white-space:nowrap}.gd-ph-btn:hover{background:var(--ds-ink-50)}.gd-ph-btn--book{background:linear-gradient(145deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488));color:#fff;border-color:var(--ds-teal-500);box-shadow:inset 0 1px #ffffff40,0 6px 16px #14b8a642}.gd-ph-btn--icon{padding:9px 11px}.gd-pmetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}@media (max-width: 900px){.gd-pmetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd-pm{padding:14px 16px;border-radius:14px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a08;display:flex;align-items:center;gap:12px;min-width:0}.gd-pm__value,.gd-pm__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-pm__ico{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #fff6}.gd-pm--m1 .gd-pm__ico{background:#14b8a61f;color:var(--ds-teal-700)}.gd-pm--m2 .gd-pm__ico{background:#10b9811f;color:var(--ds-success-700, #047857)}.gd-pm--m3 .gd-pm__ico{background:#f59e0b24;color:var(--ds-warning-600, #B45309)}.gd-pm--m4 .gd-pm__ico{background:var(--ds-ink-100);color:var(--ds-ink-500)}.gd-pm__value{font:800 1.15rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.02em}.gd-pm__label{font:700 .56rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-500);margin-top:5px}.gd-ptabs{display:flex;gap:4px;padding:0 28px;background:#ffffffd1;border-bottom:1px solid var(--ds-ink-200);overflow-x:auto;scrollbar-width:none}.gd-ptabs::-webkit-scrollbar{display:none}.gd-ptab{display:inline-flex;align-items:center;gap:7px;padding:14px 16px;border:0;background:transparent;font:700 .84rem/1 var(--ds-font-display);color:var(--ds-ink-500);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.gd-ptab:hover{color:var(--ds-ink-900)}.gd-ptab.is-active{color:var(--ds-teal-700);border-bottom-color:var(--ds-teal-500)}.gd-ptabs--bare{background:transparent;border-bottom:0;padding:0 24px}.gd-insight{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:linear-gradient(135deg,#f59e0b17,#f59e0b05);border:1px solid rgba(245,158,11,.25);box-shadow:inset 0 1px #ffffff80}.gd-insight__ico{width:34px;height:34px;border-radius:10px;background:linear-gradient(160deg,var(--ds-warning-500, #F59E0B),#B45309);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #f59e0b4d}.gd-insight__title{font:700 .84rem/1.3 var(--ds-font-display);color:var(--ds-ink-900)}.gd-insight__title strong{color:var(--ds-warning-600, #B45309)}.gd-insight__sub{font:500 .72rem/1.4 var(--ds-font-body);color:var(--ds-ink-600);margin-top:2px}.gd-insight__act{margin-left:auto;padding:8px 14px;border-radius:10px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);font:700 .74rem/1 var(--ds-font-display);color:var(--ds-ink-700);white-space:nowrap;cursor:pointer}.gd-insight__act:hover{background:var(--ds-ink-50)}.gd-card{background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);border-radius:18px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a}.gd-sectt{font:800 .95rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.01em;display:flex;align-items:center;gap:9px;margin-bottom:14px}.gd-sectt svg{color:var(--ds-teal-700)}.gd-tcard-head{display:flex;align-items:center;gap:9px;padding:16px 20px;border-bottom:1px solid var(--ds-ink-100);font:800 .86rem/1 var(--ds-font-display);color:var(--ds-ink-900)}.gd-tcard-head svg{color:var(--ds-teal-700);flex-shrink:0}.gd-tcard-head .gd-badge{margin-left:auto;font:700 .66rem/1 var(--ds-font-mono);padding:3px 9px;border-radius:999px;background:var(--ds-ink-100);color:var(--ds-ink-500)}.gd-tl{padding:8px 20px 14px}.gd-tl-row{display:grid;grid-template-columns:16px 1fr auto;gap:13px;padding:11px 0;position:relative}.gd-tl-row:before{content:"";position:absolute;left:7px;top:24px;bottom:-11px;width:1.5px;background:var(--ds-ink-100)}.gd-tl-row:last-child:before{display:none}.gd-tl-dot{width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 0 0 3px #fff;margin-top:1px}.gd-tl-dot:after{content:"";width:7px;height:7px;border-radius:999px}.gd-tl-dot--teal{background:#14b8a629}.gd-tl-dot--teal:after{background:var(--ds-teal-500)}.gd-tl-dot--ink{background:var(--ds-ink-100)}.gd-tl-dot--ink:after{background:var(--ds-ink-300, #CBD5E1)}.gd-tl-dot--amber{background:#f59e0b2e}.gd-tl-dot--amber:after{background:var(--ds-warning-500, #F59E0B)}.gd-tl-title{font:700 .84rem/1.3 var(--ds-font-display);color:var(--ds-ink-900);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gd-tl-pill{font:700 .6rem/1 var(--ds-font-display);padding:3px 8px;border-radius:999px}.gd-tl-pill--ok{background:#10b9811f;color:var(--ds-success-700, #047857)}.gd-tl-pill--proc{background:#3b82f61f;color:#1d4ed8}.gd-tl-sub{font:500 .72rem/1.4 var(--ds-font-body);color:var(--ds-ink-500);margin-top:3px}.gd-tl-time{font:600 .7rem/1.3 var(--ds-font-mono);color:var(--ds-ink-400);white-space:nowrap;text-align:right}.gd-rsv{display:grid;grid-template-columns:52px 1fr auto auto;gap:14px;align-items:center;padding:13px 14px;border-radius:13px;background:var(--ds-platform-panel-2, #F8FAFC);border:1px solid var(--ds-ink-100);margin-bottom:9px;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}.gd-rsv:hover{background:#fff;border-color:var(--ds-teal-300, #5EEAD4);transform:translateY(-1px);box-shadow:0 6px 16px #0f172a0f}.gd-rsv__day{font:800 1.1rem/1 var(--ds-font-display);color:var(--ds-ink-900);text-align:center}.gd-rsv__mon{font:700 .56rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-500);margin-top:3px;text-align:center}.gd-stpill{font:800 .58rem/1 var(--ds-font-display);letter-spacing:.05em;padding:5px 10px;border-radius:999px;text-transform:uppercase}.gd-stpill--done{background:#10b9811f;color:var(--ds-success-700, #047857)}.gd-stpill--noshow{background:#ef44441a;color:var(--ds-danger-600, #DC2626)}.gd-stpill--canc{background:var(--ds-ink-100);color:var(--ds-ink-500)}.gd-stpill--up{background:#14b8a61f;color:var(--ds-teal-700)}.gd-spend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}@media (max-width: 720px){.gd-spend-grid{grid-template-columns:1fr}}.gd-spend-stat{padding:18px;border-radius:16px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a}.gd-spend-stat__label{font:700 .6rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-500)}.gd-spend-stat__value{font:800 1.7rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.03em;margin:8px 0 4px}.gd-spend-stat__detail{font:600 .68rem/1 var(--ds-font-mono);color:var(--ds-ink-400)}.gd-ord-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ds-ink-100)}.gd-ord-row:last-child{border-bottom:0}.gd-ord-row__name{font:700 .84rem/1.2 var(--ds-font-display);color:var(--ds-ink-900)}.gd-ord-row__sub{font:500 .68rem/1.3 var(--ds-font-mono);color:var(--ds-ink-500);margin-top:3px}.gd-ord-row__value{font:800 .92rem/1 var(--ds-font-display);color:var(--ds-ink-900)}.gd-bars{display:flex;align-items:flex-end;gap:8px;height:120px;padding:8px 0}.gd-bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px}.gd-bar-fill{width:70%;max-width:34px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))}.gd-bar-lbl{font:600 .62rem/1 var(--ds-font-mono);color:var(--ds-ink-400)}.gd-pref-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 760px){.gd-pref-grid{grid-template-columns:1fr}}.gd-ptags{display:flex;flex-wrap:wrap;gap:8px}.gd-ptag{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;font:700 .76rem/1 var(--ds-font-display)}.gd-ptag--teal{background:#14b8a61a;color:var(--ds-teal-700)}.gd-ptag--amber{background:#f59e0b1f;color:var(--ds-warning-600, #B45309)}.gd-ptag--rose{background:#ef44441a;color:var(--ds-danger-600, #DC2626)}.gd-ptag--ink{background:var(--ds-ink-100);color:var(--ds-ink-700)}.gd-chip-add{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px dashed var(--ds-ink-300, #CBD5E1);background:transparent;font:700 .74rem/1 var(--ds-font-display);color:var(--ds-ink-500);cursor:pointer}.gd-chip-add:hover{border-color:var(--ds-teal-400, #2DD4BF);color:var(--ds-teal-700)}.gd-toggle{width:40px;height:23px;border-radius:999px;position:relative;border:0;cursor:pointer;transition:background .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.gd-toggle.is-on{background:var(--ds-teal-500, #14B8A6)!important}.gd-toggle.is-off{background:var(--ds-ink-200, #E2E8F0)!important}.gd-toggle:after{content:"";position:absolute;top:2px;width:19px;height:19px;border-radius:999px;background:#fff;box-shadow:0 2px 4px #0003;transition:left .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.gd-toggle.is-on:after{left:19px}.gd-toggle.is-off:after{left:2px}.gd-comm-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}@media (max-width: 720px){.gd-comm-quick{grid-template-columns:1fr}}.gd-msg{display:grid;grid-template-columns:32px 1fr;gap:11px;padding:13px 0;border-bottom:1px solid var(--ds-ink-100)}.gd-msg:last-child{border-bottom:0}.gd-msg__ico{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.gd-msg__ico--sms{background:#14b8a61a;color:var(--ds-teal-700)}.gd-msg__ico--email{background:#3b82f61a;color:#1d4ed8}.gd-msg__ico--other{background:var(--ds-ink-100);color:var(--ds-ink-600)}.gd-msg__head{display:flex;align-items:center;gap:8px}.gd-msg__title{font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-900)}.gd-msg__when{font:500 .66rem/1 var(--ds-font-mono);color:var(--ds-ink-400);margin-left:auto}.gd-msg__body{font:500 .8rem/1.5 var(--ds-font-body);color:var(--ds-ink-600);margin-top:5px}.gd-comm-btn{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:16px;border-radius:15px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);box-shadow:0 1px 2px #0f172a0a;text-align:left;cursor:pointer;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),border-color .18s,box-shadow .18s}.gd-comm-btn:hover{border-color:var(--ds-teal-300, #5EEAD4);transform:translateY(-2px);box-shadow:0 8px 20px #0f172a12}.gd-comm-btn__ico{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center}.gd-comm-btn--sms .gd-comm-btn__ico{background:#14b8a61f;color:var(--ds-teal-700)}.gd-comm-btn--email .gd-comm-btn__ico{background:#3b82f61a;color:#1d4ed8}.gd-comm-btn--call .gd-comm-btn__ico{background:#10b9811f;color:var(--ds-success-700, #047857)}.gd-msg-dir{font:700 .56rem/1 var(--ds-font-display);padding:2px 6px;border-radius:5px;text-transform:uppercase}.gd-msg-dir--out{background:#14b8a61a;color:var(--ds-teal-700)}.gd-msg-dir--in{background:var(--ds-ink-100);color:var(--ds-ink-600)}.gd-deliv{display:inline-flex;align-items:center;gap:4px;font:600 .62rem/1 var(--ds-font-mono);color:var(--ds-success-600, #059669);margin-top:5px}.gd-comp-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--ds-ink-100)}.gd-comp-row:last-child{border-bottom:0}.gd-comp-ico{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.gd-comp-ico.is-on{background:#10b9811f;color:var(--ds-success-700, #047857)}.gd-comp-ico.is-off{background:#ef44441a;color:var(--ds-danger-600, #DC2626)}.gd-comp-t{font:700 .84rem/1.2 var(--ds-font-display);color:var(--ds-ink-900)}.gd-comp-s{font:500 .72rem/1.4 var(--ds-font-body);color:var(--ds-ink-500);margin-top:3px}.gd-comp-st{font:800 .58rem/1 var(--ds-font-display);letter-spacing:.05em;padding:5px 10px;border-radius:999px;text-transform:uppercase}.gd-comp-st--granted{background:#10b9811f;color:var(--ds-success-700, #047857)}.gd-comp-st--denied{background:#ef44441a;color:var(--ds-danger-600, #DC2626)}.gd-gdpr-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:11px;background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-700);cursor:pointer}.gd-gdpr-btn:hover{background:var(--ds-ink-50)}.gd-gdpr-btn--danger{background:#ef44440f;border-color:#ef444440;color:var(--ds-danger-600, #DC2626)}.gd-gdpr-btn--danger:hover{background:#ef44441f}.gd-rcard{background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a}.gd-rcard__label{font:700 .62rem/1 var(--ds-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-500);margin-bottom:12px}.gd-vipcard{background:linear-gradient(150deg,#475569,#1f2937);border-radius:16px;padding:18px;color:#fff;box-shadow:0 12px 30px #0f172a33;position:relative;overflow:hidden}.gd-vipcard:before{content:"";position:absolute;inset:0;background:radial-gradient(200px 100px at 100% 0%,rgba(148,163,184,.3),transparent 65%)}.gd-vipcard__title{display:flex;align-items:center;gap:8px;font:800 .92rem/1 var(--ds-font-display);position:relative}.gd-vipcard__sub{font:500 .76rem/1.4 var(--ds-font-body);color:#ffffffb3;margin-top:8px;position:relative}.gd-vipcard__bar{position:relative;margin-top:12px;height:6px;border-radius:999px;background:#ffffff24;overflow:hidden}.gd-vipcard__bar>span{display:block;height:100%;background:linear-gradient(90deg,#cbd5e1,#fff);border-radius:999px}.gd-vipcard__next{font:600 .66rem/1.4 var(--ds-font-mono);color:#ffffff8c;margin-top:7px;position:relative}.vip-tiers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width: 1100px){.vip-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.vip-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.vip-tier-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--ds-paper, #FFFFFF);border:1.5px solid var(--ds-ink-200);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;text-align:left;min-width:0;transition:transform .2s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .2s,border-color .2s}.vip-tier-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0f172a14}.vip-tier-card.is-active:not(.vip-tier-card--all){border-color:var(--ds-teal-500);box-shadow:0 0 0 3px #14b8a626,0 10px 24px #0f172a14}.vip-tier-card--all{background:linear-gradient(165deg,#1f2937,#0a0a0a)!important;border-color:#0a0a0a}.vip-tier-card--all .vip-tier-card__name{color:#fff}.vip-tier-card--all .vip-tier-card__count{color:var(--ds-teal-300, #5EEAD4)}.vip-tier-card--all .vip-tier-card__ico{background:#ffffff1a;color:var(--ds-teal-300, #5EEAD4)}.vip-tier-card__ico{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:inset 0 1px #fff3}.vip-tier-card__ico--bronze{background:linear-gradient(160deg,#cd9c6b,#a0703e)}.vip-tier-card__ico--silver{background:linear-gradient(160deg,#cbd5e1,#94a3b8)}.vip-tier-card__ico--gold{background:linear-gradient(160deg,var(--ds-warning-500, #F59E0B),#B45309)}.vip-tier-card__ico--platinum{background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))}.vip-tier-card__ico--black{background:linear-gradient(160deg,#475569,#0a0a0a)}.vip-tier-card__name{font:800 .84rem/1 var(--ds-font-display);color:var(--ds-ink-900)}.vip-tier-card__count{font:600 .68rem/1 var(--ds-font-mono);color:var(--ds-ink-500);margin-top:5px}.vip-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start}@media (max-width: 720px){.vip-grid{grid-template-columns:1fr}}.vip-card{position:relative;background:var(--ds-paper, #FFFFFF);border:1.5px solid var(--ds-ink-200);border-radius:18px;padding:18px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a;cursor:pointer;transition:transform .2s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .2s,border-color .2s}.vip-card:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0}.vip-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0f172a1a;border-color:var(--ds-ink-300)}.vip-card--bronze:before{background:linear-gradient(180deg,#cd9c6b,#a0703e)}.vip-card--silver:before{background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.vip-card--gold:before{background:linear-gradient(180deg,var(--ds-warning-500, #F59E0B),#B45309)}.vip-card--platinum:before{background:linear-gradient(180deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))}.vip-card--black:before{background:linear-gradient(180deg,#475569,#0a0a0a)}.vip-card__top{display:flex;align-items:flex-start;gap:13px}.vip-card__av{width:48px;height:48px;border-radius:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font:800 .92rem/1 var(--ds-font-display);position:relative}.vip-card__av--bronze{background:#cd9c6b33;color:#a0703e}.vip-card__av--silver{background:#94a3b82e;color:#475569}.vip-card__av--gold{background:#f59e0b29;color:#b45309}.vip-card__av--platinum{background:#14b8a624;color:var(--ds-teal-700)}.vip-card__av--black{background:var(--ds-ink-100);color:var(--ds-ink-700)}.vip-card__crown{position:absolute;bottom:-4px;right:-4px;width:20px;height:20px;border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000002e}.vip-card__info{flex:1;min-width:0}.vip-card__name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vip-card__name{font:700 .98rem/1.1 var(--ds-font-display);color:var(--ds-ink-900)}.vip-tier-badge{font:800 .56rem/1 var(--ds-font-display);letter-spacing:.06em;padding:3px 8px;border-radius:6px;text-transform:uppercase}.vip-tier-badge--bronze{background:#cd9c6b33;color:#a0703e}.vip-tier-badge--silver{background:#94a3b82e;color:#475569}.vip-tier-badge--gold{background:#f59e0b29;color:#b45309}.vip-tier-badge--platinum{background:linear-gradient(135deg,#14b8a633,#0f766e1f);color:var(--ds-teal-700)}.vip-tier-badge--black{background:var(--ds-ink-900);color:var(--ds-teal-300, #5EEAD4)}.vip-card__contact{margin-top:7px;display:flex;flex-direction:column;gap:4px}.vip-card__contact span{display:inline-flex;align-items:center;gap:7px;font:500 .74rem/1.2 var(--ds-font-mono);color:var(--ds-ink-500);min-width:0}.vip-card__contact span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-card__contact svg{color:var(--ds-ink-400);flex-shrink:0}.vip-card__go{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-300, #CBD5E1);transition:background .15s,color .15s}.vip-card:hover .vip-card__go{color:var(--ds-teal-600, #0D9488);background:#14b8a61a}.vip-card__stats{margin-top:15px;padding-top:14px;border-top:1px solid var(--ds-ink-100);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vip-card__stat-v{font:800 1.05rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.02em}.vip-card__stat-v.is-visits{color:var(--ds-teal-700)}.vip-card__stat-l{font:700 .56rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-400);margin-top:5px}.vip-rail{background:var(--ds-paper, #FFFFFF);border:1px solid var(--ds-ink-200);border-radius:18px;padding:18px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a}.vip-rail__head{display:flex;align-items:center;gap:9px;margin-bottom:14px}.vip-rail__head svg{color:var(--ds-teal-700);flex-shrink:0}.vip-rail__title{font:800 .9rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.01em}.vip-rail__meta{margin-left:auto;font:600 .64rem/1 var(--ds-font-mono);color:var(--ds-ink-400)}.vip-rail__empty{text-align:center;padding:22px 8px}.vip-rail__empty-ico{width:42px;height:42px;border-radius:12px;background:var(--ds-ink-50);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 10px;color:var(--ds-ink-300, #CBD5E1)}.vip-rail__empty p{font:500 .76rem/1.4 var(--ds-font-body);color:var(--ds-ink-400)}.vip-perks{display:flex;flex-wrap:wrap;gap:7px}.vip-perk{font:700 .72rem/1 var(--ds-font-display);padding:8px 12px;border-radius:999px;background:var(--ds-ink-50);border:1px solid var(--ds-ink-200);color:var(--ds-ink-700);cursor:pointer;transition:background .14s,border-color .14s,color .14s}.vip-perk:hover{background:#14b8a61a;border-color:var(--ds-teal-300, #5EEAD4);color:var(--ds-teal-700)}.vip-rule{padding:13px 0;border-bottom:1px solid var(--ds-ink-100);display:flex;align-items:center;gap:12px}.vip-rule:last-child{border-bottom:0}.vip-rule__info{flex:1;min-width:0}.vip-rule__name{font:700 .82rem/1 var(--ds-font-display);color:var(--ds-ink-900)}.vip-rule__desc{font:500 .68rem/1.3 var(--ds-font-body);color:var(--ds-ink-500);margin-top:4px}.vip-toggle{width:42px;height:24px;border-radius:999px;position:relative;flex-shrink:0;border:0;cursor:pointer;transition:background .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.vip-toggle.is-on{background:var(--ds-teal-500, #14B8A6)!important}.vip-toggle.is-off{background:var(--ds-ink-200, #E2E8F0)!important}.vip-toggle:after{content:"";position:absolute;top:2px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 4px #0003;transition:left .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.vip-toggle.is-on:after{left:20px}.vip-toggle.is-off:after{left:2px}.vip-celeb{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--ds-ink-100)}.vip-celeb:last-child{border-bottom:0}.vip-celeb__av{width:34px;height:34px;border-radius:999px;background:#f59e0b24;color:var(--ds-warning-600, #B45309);display:inline-flex;align-items:center;justify-content:center;font:800 .68rem/1 var(--ds-font-display);flex-shrink:0}.vip-celeb__name{font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-900)}.vip-celeb__sub{font:500 .68rem/1.3 var(--ds-font-body);color:var(--ds-ink-500);margin-top:3px}.vip-celeb__date{margin-left:auto;font:800 .66rem/1 var(--ds-font-mono);color:var(--ds-warning-600, #B45309);background:#f59e0b1a;padding:4px 8px;border-radius:7px}@keyframes pw-blink{0%,to{opacity:1}50%{opacity:.3}}.pw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 900px){.pw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pw-stat{position:relative;padding:20px 22px;border-radius:18px;border:1px solid var(--ds-ink-200);box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a;overflow:hidden;min-width:0;transition:transform .22s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .22s}.pw-stat:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0f172a17}.pw-stat--s1,.pw-stat--s4{background:#fff}.pw-stat--s2,.pw-stat--s3{background:linear-gradient(165deg,#f0fdfa,#fff)}.pw-stat__label{font:700 .64rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500)}.pw-stat__value{font:800 2.6rem/1 var(--ds-font-display);letter-spacing:-.04em;color:var(--ds-ink-900);margin-top:26px}.pw-stat--s2 .pw-stat__value{color:var(--ds-teal-700)}.pw-stat__ico{position:absolute;top:18px;right:18px;width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.pw-stat--s1 .pw-stat__ico,.pw-stat--s4 .pw-stat__ico{background:var(--ds-ink-100);color:var(--ds-ink-600)}.pw-stat--s2 .pw-stat__ico{background:#14b8a624;color:var(--ds-teal-700)}.pw-stat--s3 .pw-stat__ico{background:#14b8a61f;color:var(--ds-teal-700)}.pw-stat__live{display:inline-flex;align-items:center;gap:6px;font:700 .62rem/1 var(--ds-font-mono);color:var(--ds-teal-700);margin-top:10px}.pw-stat__live:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--ds-teal-500);animation:pw-blink 1.6s infinite}.pw-insight{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:16px;background:linear-gradient(120deg,#14b8a614,#14b8a605);border:1px solid rgba(20,184,166,.25)}.pw-insight__ico{width:38px;height:38px;border-radius:11px;flex-shrink:0;background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488));color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #14b8a640}.pw-insight__body{flex:1;min-width:0}.pw-insight__title{font:700 .86rem/1.3 var(--ds-font-display);color:var(--ds-ink-900)}.pw-insight__title .hl{color:var(--ds-teal-700)}.pw-insight__sub{font:500 .74rem/1.4 var(--ds-font-body);color:var(--ds-ink-500);margin-top:3px}.pw-insight__cta{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;background:var(--ds-teal-600, #0D9488);color:#fff;border:0;cursor:pointer;font:700 .76rem/1 var(--ds-font-display);flex-shrink:0;box-shadow:0 4px 12px #14b8a640}.pw-insight__cta:hover{background:var(--ds-teal-700, #0F766E)}.pw-insight__dismiss{width:28px;height:28px;border-radius:8px;border:0;background:transparent;cursor:pointer;color:var(--ds-ink-400, #94A3B8);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pw-insight__dismiss:hover{background:#14b8a61a;color:var(--ds-teal-700)}.pw-segs{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--ds-ink-200);border-radius:999px;box-shadow:0 1px 2px #0f172a0a;flex-shrink:0;flex-wrap:wrap}.pw-seg{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;border:0;background:transparent;font:700 .78rem/1 var(--ds-font-display);color:#334155;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s}.pw-seg:hover{color:#0f172a}.pw-seg__cnt{font:800 .66rem/1 var(--ds-font-mono);padding:2px 6px;border-radius:999px;background:var(--ds-ink-100);color:var(--ds-ink-500)}.pw-seg.is-active{background:linear-gradient(180deg,#1f2937,#0a0a0a);color:#fff;box-shadow:0 4px 12px #0f172a2e}.pw-seg.is-active .pw-seg__cnt{background:#ffffff38;color:#fff}.pw-perf{background:linear-gradient(135deg,#101720,#0a0f16);border-radius:20px;padding:22px 26px;display:flex;align-items:center;gap:8px;box-shadow:0 18px 40px #0f172a40;position:relative;overflow:hidden}.pw-perf:after{content:"";position:absolute;right:-40px;top:-40px;width:280px;height:280px;background:radial-gradient(circle,rgba(20,184,166,.16),transparent 65%);pointer-events:none}.pw-perf__lead{display:flex;flex-direction:column;gap:10px;padding-right:26px;border-right:1px solid rgba(255,255,255,.1);margin-right:8px;position:relative;flex-shrink:0}.pw-perf__eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 .66rem/1 var(--ds-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-teal-300, #5EEAD4)}.pw-spark{display:flex;align-items:flex-end;gap:3px;height:30px}.pw-spark>span{width:5px;border-radius:2px;background:#14b8a659}.pw-spark>span.hi{background:var(--ds-teal-400, #2DD4BF)}.pw-perf__grid{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;position:relative}@media (max-width: 900px){.pw-perf{flex-direction:column;align-items:stretch}.pw-perf__lead{border-right:0;border-bottom:1px solid rgba(255,255,255,.1);padding-right:0;padding-bottom:14px;margin-right:0;flex-direction:row;align-items:center;justify-content:space-between}.pw-perf__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.pw-pm{min-width:0}.pw-pm__l{display:inline-flex;align-items:center;gap:6px;font:700 .6rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.pw-pm__l svg{color:#ffffff73;flex-shrink:0}.pw-pm__v{font:800 1.5rem/1 var(--ds-font-display);letter-spacing:-.03em;color:#fff;margin-top:12px}.pw-pm__v.is-teal{color:var(--ds-teal-300, #5EEAD4)}.pw-lead{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 900px){.pw-lead{grid-template-columns:1fr}}.pw-lcard{background:#fff;border:1px solid var(--ds-ink-200);border-radius:16px;padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 2px #0f172a0a;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .18s}.pw-lcard:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a12}.pw-lrank{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font:800 .84rem/1 var(--ds-font-display)}.pw-lrank--1{background:#f59e0b29;color:#b45309}.pw-lrank--2{background:#94a3b833;color:#475569}.pw-lrank--3{background:#cd9c6b33;color:#a0703e}.pw-linfo{flex:1;min-width:0}.pw-linfo__n{font:700 .88rem/1.1 var(--ds-font-display);color:var(--ds-ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-linfo__s{font:500 .7rem/1.3 var(--ds-font-mono);color:var(--ds-ink-500);margin-top:4px}.pw-lconv{text-align:right;flex-shrink:0}.pw-lconv__v{font:800 1.1rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.02em}.pw-ldelta{font:700 .62rem/1 var(--ds-font-mono);padding:3px 7px;border-radius:6px;margin-top:6px;display:inline-block}.pw-ldelta--up{background:#10b9811f;color:var(--ds-success-700, #047857)}.pw-ldelta--down{background:var(--ds-danger-100, #FEF2F2);color:var(--ds-danger-600, #DC2626)}.pw-ldelta--flat{background:var(--ds-ink-100);color:var(--ds-ink-500)}.pw-wgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1100px){.pw-wgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.pw-wgrid{grid-template-columns:1fr}}.pw-wcard{background:#fff;border:1.5px solid var(--ds-ink-200);border-radius:18px;padding:18px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a;display:flex;flex-direction:column;gap:15px;transition:transform .2s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .2s,border-color .2s}.pw-wcard:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0f172a1a;border-color:var(--ds-ink-300, #CBD5E1)}.pw-wcard.is-off{opacity:.86}.pw-wc-top{display:flex;align-items:flex-start;gap:13px}.pw-wc-ic{width:46px;height:46px;border-radius:13px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 1px #fff3}.pw-wc-ic--teal{background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))}.pw-wc-ic--ink{background:linear-gradient(160deg,#475569,#0a0a0a)}.pw-wc-ic--amber{background:linear-gradient(160deg,var(--ds-warning-500, #F59E0B),#B45309)}.pw-wc-hd{flex:1;min-width:0}.pw-wc-name-row{display:flex;align-items:center;gap:8px;min-width:0}.pw-wc-name{font:800 1rem/1.1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-wc-badge{font:800 .54rem/1 var(--ds-font-display);letter-spacing:.08em;padding:3px 7px;border-radius:5px;text-transform:uppercase;background:#f59e0b29;color:#b45309;flex-shrink:0}.pw-wc-status{display:inline-flex;align-items:center;gap:7px;font:600 .74rem/1 var(--ds-font-mono);color:var(--ds-ink-500);margin-top:7px}.pw-wc-status__dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.pw-wc-status.is-live{color:var(--ds-teal-700)}.pw-wc-status.is-live .pw-wc-status__dot{background:var(--ds-teal-500);animation:pw-blink 1.6s infinite}.pw-wc-status.is-off .pw-wc-status__dot{background:var(--ds-ink-300, #CBD5E1)}.pw-wc-toggle{width:42px;height:24px;border-radius:999px;position:relative;flex-shrink:0;border:0;padding:0;cursor:pointer;transition:background .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.pw-wc-toggle.is-on{background:var(--ds-teal-500)}.pw-wc-toggle.is-off{background:var(--ds-ink-200)}.pw-wc-toggle:after{content:"";position:absolute;top:2px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 4px #0003;transition:left .18s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1))}.pw-wc-toggle.is-on:after{left:20px}.pw-wc-toggle.is-off:after{left:2px}.pw-wc-more{width:28px;height:28px;border-radius:8px;flex-shrink:0;border:0;background:transparent;cursor:pointer;color:var(--ds-ink-400);display:inline-flex;align-items:center;justify-content:center}.pw-wc-more:hover{background:var(--ds-ink-100);color:var(--ds-ink-700)}.pw-wc-id{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;max-width:100%;padding:7px 11px;border-radius:9px;background:var(--ds-ink-50, #F8FAFC);border:1px solid var(--ds-ink-200);font:600 .72rem/1 var(--ds-font-mono);color:var(--ds-ink-600)}.pw-wc-id__hash{color:var(--ds-ink-400)}.pw-wc-id__code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-wc-id__cp{width:18px;height:18px;border-radius:5px;flex-shrink:0;border:0;background:transparent;cursor:pointer;color:var(--ds-ink-400);display:inline-flex;align-items:center;justify-content:center}.pw-wc-id__cp:hover{background:var(--ds-ink-200);color:var(--ds-ink-700)}.pw-wc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pw-wm{padding:11px;border-radius:11px;background:var(--ds-ink-50, #F8FAFC);border:1px solid var(--ds-ink-100);min-width:0}.pw-wm__l{display:inline-flex;align-items:center;gap:5px;font:700 .56rem/1 var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-400)}.pw-wm__l svg{flex-shrink:0}.pw-wm__v{font:800 1.05rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.02em;margin-top:7px}.pw-wm--views .pw-wm__v{color:var(--ds-teal-700)}.pw-wc-links{display:flex;align-items:center;gap:7px;font:600 .74rem/1 var(--ds-font-body);color:var(--ds-ink-500);padding:9px 12px;border-radius:10px;background:var(--ds-ink-50, #F8FAFC)}.pw-wc-links svg{color:var(--ds-teal-600);flex-shrink:0}.pw-wc-links strong{color:var(--ds-ink-900);font-weight:800}.pw-wc-acts{display:flex;gap:7px;padding-top:14px;border-top:1px solid var(--ds-ink-100)}.pw-wa{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 6px;border-radius:10px;font:700 .72rem/1 var(--ds-font-display);color:var(--ds-ink-700);border:1px solid var(--ds-ink-200);background:#fff;cursor:pointer;text-decoration:none;transition:background .14s,border-color .14s,transform .14s}.pw-wa svg{color:var(--ds-ink-500);flex-shrink:0}.pw-wa:hover{background:var(--ds-ink-50, #F8FAFC);border-color:var(--ds-ink-300, #CBD5E1)}.pw-wa--primary{background:linear-gradient(180deg,#1f2937,#0a0a0a);color:#fff;border-color:#0a0a0a;flex:1.3}.pw-wa--primary svg{color:var(--ds-teal-400)}.pw-wa--primary:hover{transform:translateY(-1px);background:linear-gradient(180deg,#1f2937,#0a0a0a)}.pw-qa-card{background:#fff;border:1px solid var(--ds-ink-200);border-radius:18px;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a}.pw-qa-h{font:800 .62rem/1 var(--ds-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-ink-500);margin-bottom:14px}.pw-qa-row{display:flex;flex-wrap:wrap;gap:10px}.pw-qa{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:12px;background:var(--ds-ink-50, #F8FAFC);border:1px solid var(--ds-ink-200);font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-700);cursor:pointer;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.pw-qa__lead{color:var(--ds-teal-600);flex-shrink:0}.pw-qa__go{color:var(--ds-ink-300, #CBD5E1);flex-shrink:0}.pw-qa:hover{background:#fff;border-color:var(--ds-teal-300, #5EEAD4);transform:translateY(-2px);box-shadow:0 8px 18px #0f172a0f}.pw-qa:hover .pw-qa__go{color:var(--ds-teal-600)}.pw-seg.is-active{background:linear-gradient(180deg,#1f2937,#0a0a0a)!important}.pw-insight__cta{background:var(--ds-teal-600, #0D9488)!important}.pw-insight__cta:hover{background:var(--ds-teal-700, #0F766E)!important}.pw-wc-toggle.is-on{background:var(--ds-teal-500, #14B8A6)!important}.pw-wc-toggle.is-off{background:var(--ds-ink-200, #E2E8F0)!important}.pw-wa{background:#fff!important}.pw-wa:hover{background:var(--ds-ink-50, #F8FAFC)!important}.pw-wa--primary,.pw-wa--primary:hover{background:linear-gradient(180deg,#1f2937,#0a0a0a)!important}.pw-qa{background:var(--ds-ink-50, #F8FAFC)!important}.pw-qa:hover{background:#fff!important}.gp-subtabs{display:inline-flex;gap:4px;padding:4px;width:-moz-fit-content;width:fit-content;background:#fff;border:1px solid var(--ds-ink-200);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.gp-subtab{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:9px;border:0;background:transparent;font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-600);cursor:pointer;transition:color .15s,background .15s}.gp-subtab:hover{color:var(--ds-ink-900)}.gp-subtab.is-active{background:linear-gradient(180deg,#1f2937,#0a0a0a)!important;color:#fff;box-shadow:inset 0 1px #ffffff14}.gp-subtab.is-active svg{color:var(--ds-teal-400)}.gp-cat{background:#fff;border:1.5px solid var(--ds-ink-200);border-radius:18px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a;overflow:hidden;transition:border-color .16s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .16s}.gp-cat.is-open{border-color:var(--ds-teal-300, #5EEAD4);box-shadow:0 0 0 3px #14b8a614,0 12px 28px #0f172a0f}.gp-cat-head{display:flex;align-items:center;gap:14px;padding:17px 20px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer}.gp-cat-ic{width:42px;height:42px;border-radius:13px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 1px #fff3}.gp-cat-ic--diet{background:linear-gradient(160deg,#34d399,#059669)}.gp-cat-ic--seat{background:linear-gradient(160deg,#60a5fa,#2563eb)}.gp-cat-ic--drink{background:linear-gradient(160deg,#f472b6,#be185d)}.gp-cat-ic--service{background:linear-gradient(160deg,var(--ds-warning-500, #F59E0B),#B45309)}.gp-cat-ic--comm{background:linear-gradient(160deg,#a78bfa,#7c3aed)}.gp-cat-ic--hotel{background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-700, #0F766E))}.gp-cat-meta{flex:1;min-width:0}.gp-cat-title{font:800 .98rem/1.1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.01em}.gp-cat-desc{font:500 .76rem/1.4 var(--ds-font-body);color:var(--ds-ink-500);margin-top:4px}.gp-opt-count{font:700 .66rem/1 var(--ds-font-display);padding:6px 11px;border-radius:999px;background:var(--ds-ink-100);color:var(--ds-ink-600);white-space:nowrap;flex-shrink:0}.gp-cat.is-open .gp-opt-count{background:#14b8a61f;color:var(--ds-teal-700)}.gp-cat-chev{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-400);transition:transform .22s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),color .22s}.gp-cat.is-open .gp-cat-chev{transform:rotate(180deg);color:var(--ds-teal-600, #0D9488)}.gp-cat-body{padding:0 20px 20px 76px}@media (max-width: 640px){.gp-cat-body{padding:0 20px 20px}}.gp-sev-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--ds-ink-100);margin-bottom:14px}.gp-sev-legend__label{font:700 .62rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-400)}.gp-sev-legend__item{display:inline-flex;align-items:center;gap:6px;font:600 .74rem/1 var(--ds-font-body);color:var(--ds-ink-600)}.gp-sev-legend__item:before{content:"";width:8px;height:8px;border-radius:999px}.gp-sev-legend__item--critical:before{background:var(--ds-danger-500, #EF4444)}.gp-sev-legend__item--important:before{background:var(--ds-warning-500, #F59E0B)}.gp-sev-legend__item--note:before{background:var(--ds-ink-400, #94A3B8)}.gp-chips{display:flex;flex-wrap:wrap;gap:9px}.gp-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;font:700 .78rem/1 var(--ds-font-display);border:1px solid;cursor:pointer;transition:transform .14s var(--ds-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow .14s}.gp-chip:before{content:"";width:7px;height:7px;border-radius:999px;flex-shrink:0}.gp-chip:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a14}.gp-chip--critical{background:var(--ds-danger-100, #FEF2F2);border-color:#ef44444d;color:var(--ds-danger-600, #DC2626)}.gp-chip--critical:before{background:var(--ds-danger-500, #EF4444)}.gp-chip--important{background:var(--ds-warning-100, #FFFBEB);border-color:#f59e0b4d;color:var(--ds-warning-600, #D97706)}.gp-chip--important:before{background:var(--ds-warning-500, #F59E0B)}.gp-chip--note{background:var(--ds-ink-50, #F8FAFC);border-color:var(--ds-ink-200);color:var(--ds-ink-600)}.gp-chip--note:before{background:var(--ds-ink-400, #94A3B8)}.gp-chip__rm{display:inline-flex;border:0;background:transparent;cursor:pointer;color:inherit;padding:0;margin-left:2px;opacity:0;transition:opacity .14s}.gp-chip:hover .gp-chip__rm{opacity:.75}.gp-chip__rm:hover{opacity:1!important}.gp-add-pref{display:inline-flex;align-items:center;gap:6px;margin-top:14px;border:0;background:transparent;cursor:pointer;font:700 .78rem/1 var(--ds-font-display);color:var(--ds-teal-700)}.gp-add-pref:hover{color:var(--ds-teal-600, #0D9488)}.gp-rail{background:#fff;border:1px solid var(--ds-ink-200);border-radius:18px;padding:18px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a}.gp-rail__head{display:flex;align-items:center;gap:9px;margin-bottom:15px}.gp-rail__head svg{color:var(--ds-teal-700);flex-shrink:0}.gp-rail__title{font:800 .9rem/1 var(--ds-font-display);color:var(--ds-ink-900);letter-spacing:-.01em}.gp-ov-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.gp-ov{padding:15px;border-radius:14px;text-align:center}.gp-ov__v{font:800 1.6rem/1 var(--ds-font-display);letter-spacing:-.03em}.gp-ov__l{font:700 .58rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:6px}.gp-ov--a{background:var(--ds-ink-50, #F8FAFC)}.gp-ov--a .gp-ov__v{color:var(--ds-ink-900)}.gp-ov--a .gp-ov__l{color:var(--ds-ink-500)}.gp-ov--b{background:#14b8a614}.gp-ov--b .gp-ov__v,.gp-ov--b .gp-ov__l{color:var(--ds-teal-700)}.gp-ov--c{background:var(--ds-danger-100, #FEF2F2)}.gp-ov--c .gp-ov__v,.gp-ov--c .gp-ov__l{color:var(--ds-danger-600, #DC2626)}.gp-ov--d{background:#14b8a614}.gp-ov--d .gp-ov__v,.gp-ov--d .gp-ov__l{color:var(--ds-teal-700)}.gp-top-row{display:grid;grid-template-columns:88px 1fr 26px;gap:11px;align-items:center;padding:7px 0}.gp-top-row__name{font:600 .78rem/1 var(--ds-font-body);color:var(--ds-ink-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-top-row__track{height:8px;border-radius:999px;background:var(--ds-ink-100);overflow:hidden}.gp-top-row__track>span{display:block;height:100%;border-radius:999px}.gp-top-row__v{font:800 .74rem/1 var(--ds-font-mono);color:var(--ds-ink-500);text-align:right}.gp-source{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--ds-ink-100)}.gp-source:last-child{border-bottom:0}.gp-source__l{display:inline-flex;align-items:center;gap:9px;font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-800, #1F2937)}.gp-source__l:before{content:"";width:9px;height:9px;border-radius:999px}.gp-source--guest .gp-source__l:before{background:var(--ds-teal-500)}.gp-source--staff .gp-source__l:before{background:var(--ds-info-500, #3B82F6)}.gp-source--system .gp-source__l:before{background:var(--ds-ink-400, #94A3B8)}.gp-source__r{font:500 .72rem/1 var(--ds-font-body);color:var(--ds-ink-400)}.gp-mci{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 1px #fff3}@keyframes psh-pulse{0%,to{box-shadow:0 0 #14b8a666}60%{box-shadow:0 0 0 6px #14b8a600}}@keyframes psh-apulse{0%,to{box-shadow:0 0 #ef444466}60%{box-shadow:0 0 0 6px #ef444400}}.psh-surface{background:#f4f6f9;background-image:radial-gradient(900px 460px at 100% -6%,rgba(20,184,166,.05),transparent 60%);color:var(--ds-ink-900, #0F172A)}.psh-wrap{padding:18px 24px 28px;display:flex;flex-direction:column;gap:16px}@media (max-width: 640px){.psh-wrap{padding:14px 14px 22px}}.psh-hdr{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;padding:18px 22px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.psh-hdr-title{font:800 1.3rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.02em}.psh-htag{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font:700 .72rem/1 var(--ds-font-display);border:1px solid;white-space:nowrap}.psh-htag svg{width:12px;height:12px;flex-shrink:0}.psh-htag--teal{background:#14b8a614;color:var(--ds-teal-700, #0F766E);border-color:#14b8a638}.psh-htag--ink{background:var(--ds-ink-50, #F8FAFC);color:var(--ds-ink-700, #334155);border-color:var(--ds-ink-200, #E2E8F0)}.psh-htag--warn{background:var(--ds-danger-100, #FEF2F2);color:var(--ds-danger-600, #DC2626);border-color:#ef444438}.psh-htag--muted{background:transparent;color:var(--ds-ink-500, #64748B);border-color:var(--ds-ink-200, #E2E8F0)}.psh-hdr-sp{flex:1}.psh-hbtn{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:11px;background:#fff!important;border:1px solid var(--ds-ink-200, #E2E8F0);font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-700, #334155);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:background .15s}.psh-hbtn:hover{background:var(--ds-ink-50, #F8FAFC)!important}.psh-hbtn svg{width:14px;height:14px;color:var(--ds-ink-500, #64748B)}.psh-hbtn--danger{background:var(--ds-danger-100, #FEF2F2)!important;color:var(--ds-danger-600, #DC2626);border-color:#ef444440}.psh-hbtn--danger:hover{background:#fde3e3!important}.psh-hbtn--danger svg{color:var(--ds-danger-600, #DC2626)}.psh-hdr-sub{flex-basis:100%;font:500 .78rem/1 var(--ds-font-body);color:var(--ds-ink-500, #64748B);margin-top:-2px}.psh-warn{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:16px;background:linear-gradient(120deg,#f59e0b17,#f59e0b05);border:1px solid rgba(245,158,11,.3);border-left:4px solid var(--ds-warning-500, #F59E0B)}.psh-warn--stale{background:linear-gradient(120deg,#ef444417,#ef444405);border-color:#ef44444d;border-left-color:var(--ds-danger-500, #EF4444)}.psh-warn__ic{width:38px;height:38px;border-radius:11px;background:linear-gradient(160deg,var(--ds-warning-500, #F59E0B),#B45309);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 16px #f59e0b4d}.psh-warn--stale .psh-warn__ic{background:linear-gradient(160deg,#ef4444,#dc2626);box-shadow:0 6px 16px #ef44444d}.psh-warn__t{font:800 .92rem/1.2 var(--ds-font-display);color:var(--ds-ink-900, #0F172A)}.psh-warn__s{font:500 .76rem/1.4 var(--ds-font-body);color:var(--ds-ink-600, #475569);margin-top:4px}.psh-warn__sp{flex:1}.psh-wb-btn{padding:9px 15px;border-radius:10px;font:700 .78rem/1 var(--ds-font-display);cursor:pointer;white-space:nowrap}.psh-wb-btn--ghost{background:#fff!important;border:1px solid var(--ds-ink-200, #E2E8F0);color:var(--ds-ink-700, #334155)}.psh-wb-btn--ghost:hover{background:var(--ds-ink-50, #F8FAFC)!important}.psh-wb-btn--amber{background:linear-gradient(160deg,var(--ds-warning-500, #F59E0B),#B45309)!important;color:#fff;border:0;box-shadow:0 4px 12px #f59e0b4d}.psh-wb-btn--amber:hover{filter:brightness(1.04)}.psh-ready-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media (max-width: 1100px){.psh-ready-grid{grid-template-columns:1fr}}.psh-ready{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;padding:22px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a}.psh-ready-hero{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--ds-ink-100, #F1F5F9)}@media (max-width: 560px){.psh-ready-hero{grid-template-columns:1fr;justify-items:start}}.psh-gauge{position:relative;width:96px;height:96px;flex-shrink:0}.psh-gauge svg{display:block;transform:rotate(-90deg)}.psh-gauge__gc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.psh-gauge__p{font:800 1.5rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.03em}.psh-gauge__l{font:700 .5rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-400, #94A3B8);margin-top:3px}.psh-ready-info{min-width:0}.psh-ready-info__rl{font:700 .64rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500, #64748B);margin-bottom:7px}.psh-ready-info__rt{font:800 1.25rem/1.15 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.02em;display:flex;align-items:center;gap:11px;flex-wrap:wrap}.psh-blocked-tag{font:800 .6rem/1 var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:var(--ds-warning-100, #FFFBEB);color:var(--ds-warning-600, #D97706);display:inline-flex;align-items:center;gap:5px}.psh-blocked-tag__d{width:6px;height:6px;border-radius:999px;background:var(--ds-warning-500, #F59E0B);animation:psh-apulse 1.8s infinite}.psh-blocked-tag--ok{background:#14b8a61f;color:var(--ds-teal-700, #0F766E)}.psh-blocked-tag--ok .psh-blocked-tag__d{background:var(--ds-teal-500, #14B8A6);animation:psh-pulse 1.8s infinite}.psh-ready-info__rn2{font:500 .8rem/1.4 var(--ds-font-body);color:var(--ds-ink-500, #64748B);margin-top:7px}.psh-ready-info__rn2 strong{color:var(--ds-ink-900, #0F172A);font-weight:800}.psh-settle-btn{display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border-radius:13px;background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))!important;color:#fff;border:0;cursor:pointer;font:700 .84rem/1.2 var(--ds-font-display);text-align:left;white-space:nowrap;box-shadow:inset 0 1px #ffffff40,0 8px 20px #14b8a647;transition:transform .18s var(--ds-ease-out, cubic-bezier(.16,1,.3,1)),box-shadow .18s}.psh-settle-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 12px 26px #14b8a657}.psh-settle-btn svg{width:16px;height:16px;flex-shrink:0}.psh-blockers{display:flex;flex-direction:column;gap:10px;margin-top:18px}.psh-blocker{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:15px 17px;border-radius:14px;background:var(--ds-platform-panel-2, #F8FAFC)!important;border:1px solid var(--ds-ink-100, #F1F5F9);text-align:left;cursor:pointer;width:100%;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.psh-blocker:hover{background:#fff;border-color:#f59e0b66;transform:translate(3px);box-shadow:0 8px 20px #0f172a0f}.psh-blocker--danger:hover{border-color:#ef444466}.psh-blocker__n{width:34px;height:34px;border-radius:10px;background:var(--ds-warning-100, #FFFBEB);color:var(--ds-warning-600, #D97706);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff80;font:800 .84rem/1 var(--ds-font-display)}.psh-blocker--danger .psh-blocker__n{background:var(--ds-danger-100, #FEF2F2);color:var(--ds-danger-600, #DC2626)}.psh-blocker__i{min-width:0;display:block}.psh-blocker__t{display:block;font:800 .9rem/1.2 var(--ds-font-display);color:var(--ds-ink-900, #0F172A)}.psh-blocker__d{display:block;font:500 .76rem/1.45 var(--ds-font-body);color:var(--ds-ink-500, #64748B);margin-top:4px}.psh-blocker__go{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;background:#fff!important;border:1px solid var(--ds-ink-200, #E2E8F0);font:700 .76rem/1 var(--ds-font-display);color:var(--ds-ink-700, #334155);white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s}.psh-blocker:hover .psh-blocker__go{border-color:var(--ds-teal-400, #2DD4BF);color:var(--ds-teal-700, #0F766E)}.psh-blocker__go svg{width:13px;height:13px}.psh-summary{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;padding:20px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a}.psh-summary__h{font:700 .66rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500, #64748B);margin-bottom:16px}.psh-srow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--ds-ink-100, #F1F5F9)}.psh-srow:last-of-type{border-bottom:0}.psh-srow__k{font:600 .8rem/1 var(--ds-font-body);color:var(--ds-ink-600, #475569)}.psh-srow__v{font:800 .92rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.01em;text-align:right}.psh-srow__v--teal{color:var(--ds-teal-700, #0F766E)}.psh-srow__v--blue{color:var(--ds-info-600, #2563EB)}.psh-srow__v--amber{color:var(--ds-warning-600, #D97706)}.psh-summary-foot{margin-top:14px;padding:12px 14px;border-radius:12px;background:#14b8a60f;border:1px solid rgba(20,184,166,.2);display:flex;align-items:flex-start;gap:10px}.psh-summary-foot svg{width:16px;height:16px;color:var(--ds-teal-700, #0F766E);flex-shrink:0;margin-top:1px}.psh-summary-foot span{font:600 .74rem/1.4 var(--ds-font-body);color:var(--ds-ink-700, #334155)}.psh-summary-foot strong{color:var(--ds-ink-900, #0F172A);font-weight:800}.psh-recovery{background:linear-gradient(135deg,#fff5f5,#feecec);border:1px solid rgba(239,68,68,.25);border-radius:20px;padding:24px 26px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #ef44440f}.psh-rec-top{display:flex;align-items:center;gap:10px;margin-bottom:16px}.psh-rec-eb{display:inline-flex;align-items:center;gap:8px;font:800 .66rem/1 var(--ds-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-danger-600, #DC2626)}.psh-rec-eb svg{width:15px;height:15px}.psh-rec-pill{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid rgba(239,68,68,.3);font:700 .7rem/1 var(--ds-font-display);color:var(--ds-danger-600, #DC2626)}.psh-rec-pill__d{width:6px;height:6px;border-radius:999px;background:var(--ds-danger-500, #EF4444);animation:psh-apulse 1.6s infinite}.psh-rec-h{font:800 1.5rem/1.15 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.02em;max-width:720px}.psh-rec-sub{font:500 .86rem/1.55 var(--ds-font-body);color:var(--ds-ink-600, #475569);margin-top:12px;max-width:760px}.psh-rec-acts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}@media (max-width: 900px){.psh-rec-acts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.psh-rec-acts{grid-template-columns:1fr}}.psh-rec-btn{display:flex;align-items:center;gap:10px;padding:15px 16px;border-radius:14px;background:#fff!important;border:1px solid rgba(239,68,68,.2);font:700 .82rem/1.2 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);text-align:left;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:border-color .16s,transform .16s,box-shadow .16s}.psh-rec-btn:hover{border-color:var(--ds-danger-500, #EF4444);transform:translateY(-2px);box-shadow:0 10px 24px #ef44441f}.psh-rec-btn__ic{width:32px;height:32px;border-radius:10px;background:var(--ds-danger-100, #FEF2F2);color:var(--ds-danger-600, #DC2626);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.psh-rec-btn__ic svg{width:16px;height:16px}.psh-rec-btn--force .psh-rec-btn__ic{background:linear-gradient(160deg,#ef4444,#dc2626);color:#fff}.psh-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 900px){.psh-stat-row{grid-template-columns:1fr}}.psh-scard{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;padding:20px 22px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a;transition:transform .22s var(--ds-ease-out, cubic-bezier(.16,1,.3,1)),box-shadow .22s}.psh-scard:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0f172a17}.psh-scard__l{font:700 .64rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500, #64748B);display:flex;align-items:center;gap:7px}.psh-scard__l svg{width:13px;height:13px;flex-shrink:0}.psh-scard__v{font:800 2rem/1 var(--ds-font-display);letter-spacing:-.03em;margin:14px 0 6px;color:var(--ds-ink-900, #0F172A)}.psh-scard__s{font:500 .74rem/1.3 var(--ds-font-body);color:var(--ds-ink-500, #64748B)}.psh-scard--blue .psh-scard__v{color:var(--ds-info-600, #2563EB)}.psh-scard--amber .psh-scard__v{color:var(--ds-warning-600, #D97706)}.psh-scard--rose .psh-scard__v{color:var(--ds-danger-600, #DC2626)}@keyframes evc-apulse{0%,to{box-shadow:0 0 #f59e0b66}60%{box-shadow:0 0 0 6px #f59e0b00}}.evc-surface{background:#f4f6f9;background-image:radial-gradient(900px 460px at 100% -6%,rgba(20,184,166,.05),transparent 60%);color:var(--ds-ink-900, #0F172A)}.evc-hero{padding:22px 28px 18px;background:#ffffffd9;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(15,23,42,.06)}@media (max-width: 640px){.evc-hero{padding:16px 16px 14px}}.evc-hero-top{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.evc-hero-ic{width:46px;height:46px;border-radius:14px;background:linear-gradient(160deg,#1f2937,#0a0a0a);color:var(--ds-teal-300, #5EEAD4);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff14,0 6px 16px #0f172a24;flex-shrink:0}.evc-hero-eb{font:800 .62rem/1 var(--ds-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-teal-600, #0D9488);margin-bottom:6px}.evc-hero-title{font:800 1.7rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.03em}.evc-hero-sub{font:500 .84rem/1.5 var(--ds-font-body);color:var(--ds-ink-500, #64748B);margin-top:8px;max-width:560px}.evc-hero-sp{flex:1}.evc-hero-acts{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.evc-hbtn{display:inline-flex;align-items:center;gap:7px;padding:11px 17px;border-radius:12px;background:#fff!important;border:1px solid var(--ds-ink-200, #E2E8F0);font:700 .82rem/1 var(--ds-font-display);color:var(--ds-ink-700, #334155);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:background .15s;white-space:nowrap}.evc-hbtn:hover{background:var(--ds-ink-50, #F8FAFC)!important}.evc-hbtn svg{color:var(--ds-ink-500, #64748B);flex-shrink:0}.evc-hbtn--teal{background:#14b8a614!important;border-color:#14b8a640;color:var(--ds-teal-700, #0F766E)}.evc-hbtn--teal:hover{background:#14b8a624!important}.evc-hbtn--teal svg{color:var(--ds-teal-600, #0D9488)}.evc-hbtn--dark{background:linear-gradient(180deg,#1f2937,#0a0a0a)!important;color:#fff;border-color:#0a0a0a;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0f172a33}.evc-hbtn--dark svg{color:#fff}.evc-hicon{width:40px;height:40px;border-radius:11px;background:#fff!important;border:1px solid var(--ds-ink-200, #E2E8F0);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-500, #64748B);box-shadow:0 1px 2px #0f172a0a;cursor:pointer;flex-shrink:0}.evc-hicon:hover{background:var(--ds-ink-50, #F8FAFC)!important;color:var(--ds-ink-700, #334155)}.evc-stats{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.evc-stat{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:13px;background:#fff!important;border:1px solid var(--ds-ink-200, #E2E8F0);box-shadow:0 1px 2px #0f172a08;cursor:pointer}.evc-stat svg{color:var(--ds-ink-400, #94A3B8);flex-shrink:0}.evc-stat__v{font:800 1rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.02em}.evc-stat__l{font:600 .72rem/1 var(--ds-font-body);color:var(--ds-ink-500, #64748B)}.evc-stat--warn{background:var(--ds-warning-100, #FFFBEB)!important;border-color:#f59e0b47}.evc-stat--warn svg{color:var(--ds-warning-600, #D97706)}.evc-stat--warn .evc-stat__v{color:var(--ds-warning-700, #B45309)}.evc-stat--teal svg{color:var(--ds-teal-600, #0D9488)}.evc-stat.is-active{background:linear-gradient(180deg,#1f2937,#0a0a0a)!important;border-color:#0a0a0a}.evc-stat.is-active .evc-stat__v,.evc-stat.is-active .evc-stat__l{color:#fff}.evc-stat.is-active svg{color:var(--ds-teal-400, #2DD4BF)}.evc-ftabs{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.evc-ftab{padding:9px 15px;border-radius:999px;font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-600, #475569);background:#fff!important;border:1px solid var(--ds-ink-200, #E2E8F0);cursor:pointer;transition:border-color .15s;white-space:nowrap}.evc-ftab:hover{border-color:var(--ds-ink-300, #CBD5E1)}.evc-ftab.is-active{background:linear-gradient(180deg,#1a1a1b,#0a0a0a)!important;color:#fff;border-color:#0a0a0a;box-shadow:inset 0 1px #ffffff14,0 6px 14px #0f172a2e}.evc-content{padding:18px 28px 28px}@media (max-width: 640px){.evc-content{padding:14px 16px 22px}}.evc-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}@media (max-width: 1180px){.evc-layout{grid-template-columns:1fr}}.evc-col-main{display:flex;flex-direction:column;gap:16px;min-width:0}.evc-toolbar{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;padding:16px 18px;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a08;display:flex;flex-direction:column;gap:13px}.evc-tb-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.evc-search{display:flex;align-items:center;gap:9px;padding:11px 15px;background:var(--ds-platform-panel-2, #F8FAFC);border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:12px;flex:1;min-width:220px;color:var(--ds-ink-500, #64748B)}.evc-search:focus-within{border-color:var(--ds-teal-500, #14B8A6);background:#fff;box-shadow:0 0 0 4px #14b8a626}.evc-search input{border:0;outline:0;background:transparent;flex:1;font:500 .86rem/1 var(--ds-font-body);color:var(--ds-ink-900, #0F172A)}.evc-search input::-moz-placeholder{color:var(--ds-ink-400, #94A3B8)}.evc-search input::placeholder{color:var(--ds-ink-400, #94A3B8)}.evc-vtog{display:inline-flex;padding:4px;background:var(--ds-platform-panel-2, #F8FAFC);border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:11px;gap:3px}.evc-vtog button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:0;background:transparent!important;font:700 .8rem/1 var(--ds-font-display);color:var(--ds-ink-600, #475569);cursor:pointer}.evc-vtog button.is-active{background:#fff!important;color:var(--ds-ink-900, #0F172A);box-shadow:0 1px 2px #0f172a0f,0 2px 6px #0f172a0a}.evc-cats{display:flex;gap:7px;flex-wrap:wrap}.evc-cat{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font:700 .76rem/1 var(--ds-font-display);color:var(--ds-ink-600, #475569);background:#fff!important;border:1px solid var(--ds-ink-200, #E2E8F0);cursor:pointer;transition:border-color .15s;white-space:nowrap}.evc-cat:hover{border-color:var(--ds-ink-300, #CBD5E1)}.evc-cat svg{flex-shrink:0}.evc-cat.is-active{background:linear-gradient(145deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))!important;color:#fff;border-color:var(--ds-teal-500, #14B8A6);box-shadow:0 6px 14px #14b8a640}.evc-cat.is-active svg{color:#fff}.evc-inv-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.evc-inv-h__t{font:800 1.1rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.02em}.evc-inv-h__s{font:500 .76rem/1 var(--ds-font-body);color:var(--ds-ink-500, #64748B);margin-top:5px}.evc-new-ev{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:11px;background:#14b8a614!important;border:1px solid rgba(20,184,166,.25);font:700 .8rem/1 var(--ds-font-display);color:var(--ds-teal-700, #0F766E);cursor:pointer;white-space:nowrap}.evc-new-ev:hover{background:#14b8a624!important}.evc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ev-card{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0d;transition:transform .24s var(--ds-ease-out, cubic-bezier(.16,1,.3,1)),box-shadow .24s,border-color .24s;display:flex;flex-direction:column}.ev-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a1f;border-color:var(--ds-ink-300, #CBD5E1)}.ev-img{height:150px;position:relative;background:linear-gradient(150deg,#1b2a3a,#0a0f18);overflow:hidden;flex-shrink:0;display:block;width:100%;border:0;cursor:pointer;padding:0}.ev-img:before{content:"";position:absolute;inset:0;background:radial-gradient(220px 120px at 70% 20%,rgba(94,234,212,.25),transparent 60%),radial-gradient(180px 120px at 20% 90%,rgba(232,112,79,.2),transparent 60%)}.ev-img__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55}.ev-confetti{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(2px 2px at 20% 30%,#5EEAD4,transparent),radial-gradient(2px 2px at 60% 20%,#FBBF24,transparent),radial-gradient(2px 2px at 80% 50%,#F58867,transparent),radial-gradient(2px 2px at 40% 70%,#93C5FD,transparent),radial-gradient(2px 2px at 75% 80%,#5EEAD4,transparent)}.ev-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;background:#fffffff2;backdrop-filter:blur(8px);font:800 .62rem/1 var(--ds-font-display);color:var(--ds-warning-600, #D97706);box-shadow:0 4px 12px #0003}.ev-badge__d{width:6px;height:6px;border-radius:999px;background:var(--ds-warning-500, #F59E0B);animation:evc-apulse 1.8s infinite}.ev-badge--ok{color:var(--ds-teal-700, #0F766E)}.ev-badge--ok .ev-badge__d{background:var(--ds-teal-500, #14B8A6);animation:none}.ev-health{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#0a0e14b3;backdrop-filter:blur(8px);font:800 .66rem/1 var(--ds-font-display);color:#fff}.ev-health__ring{width:14px;height:14px;border-radius:999px}.ev-cat-tag{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#0a0e1499;backdrop-filter:blur(8px);font:700 .64rem/1 var(--ds-font-display);color:#ffffffe6}.ev-cat-tag svg{color:var(--ds-teal-300, #5EEAD4);flex-shrink:0}.ev-body{padding:16px 18px;display:flex;flex-direction:column;flex:1}.ev-name{font:800 1.05rem/1.2 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.01em}.ev-meta{display:flex;flex-direction:column;gap:6px;margin-top:11px}.ev-mr{display:flex;align-items:center;gap:8px;font:600 .78rem/1 var(--ds-font-body);color:var(--ds-ink-600, #475569)}.ev-mr svg{color:var(--ds-ink-400, #94A3B8);flex-shrink:0}.ev-stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:15px 0;background:var(--ds-ink-100, #F1F5F9);border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:13px;overflow:hidden}.ev-st{background:#fff;padding:12px 10px;text-align:center}.ev-st__v{font:800 1rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.02em}.ev-st__v--warn{color:var(--ds-warning-600, #D97706)}.ev-st__l{font:600 .6rem/1 var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-500, #64748B);margin-top:5px}.ev-foot{display:flex;gap:9px;margin-top:auto}.ev-fix{flex:1;padding:12px;border-radius:12px;background:linear-gradient(180deg,#1f2937,#0a0a0a)!important;color:#fff;border:0;cursor:pointer;font:700 .84rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0f172a2e;transition:transform .16s}.ev-fix:hover{transform:translateY(-1px)}.ev-fix svg{flex-shrink:0}.ev-ic{width:44px;height:44px;border-radius:12px;background:#fff!important;border:1px solid var(--ds-ink-200, #E2E8F0);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-500, #64748B);cursor:pointer;flex-shrink:0}.ev-ic:hover{background:var(--ds-ink-50, #F8FAFC)!important;color:var(--ds-teal-700, #0F766E);border-color:var(--ds-teal-300, #5EEAD4)}.ev-card--ghost{border-style:dashed;display:flex;align-items:center;justify-content:center;min-height:380px;color:var(--ds-ink-400, #94A3B8);background:transparent!important;cursor:pointer}.ev-card--ghost:hover{transform:none;border-color:var(--ds-teal-300, #5EEAD4);box-shadow:none}.ev-ghost-ic{width:54px;height:54px;border-radius:16px;background:#14b8a614;border:1px solid rgba(20,184,166,.22);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-teal-700, #0F766E)}.ev-ghost-t{font:800 .92rem/1 var(--ds-font-display);color:var(--ds-ink-700, #334155)}.ev-ghost-s{font:500 .76rem/1.4 var(--ds-font-body);color:var(--ds-ink-400, #94A3B8);max-width:200px;text-align:center}.evc-ops{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;padding:20px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0d;position:sticky;top:18px}.evc-ops-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.evc-ops-eb{font:800 .6rem/1 var(--ds-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-teal-600, #0D9488);margin-bottom:7px}.evc-ops-t{font:800 1.2rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.02em}.evc-ops-ic{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#14b8a629,#14b8a60f);color:var(--ds-teal-700, #0F766E);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.evc-ops-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.evc-ops-tile{padding:15px;border-radius:14px;background:var(--ds-platform-panel-2, #F8FAFC);border:1px solid var(--ds-ink-100, #F1F5F9)}.evc-ops-tile__v{font:800 1.7rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.03em}.evc-ops-tile__l{font:600 .7rem/1 var(--ds-font-body);color:var(--ds-ink-500, #64748B);margin-top:6px}.evc-ops-tile--warn{background:var(--ds-warning-100, #FFFBEB);border-color:#f59e0b40}.evc-ops-tile--warn .evc-ops-tile__v{color:var(--ds-warning-600, #D97706)}.evc-ops-tile--warn .evc-ops-tile__l{color:var(--ds-warning-700, #B45309)}.evc-ops-tile--teal{background:#14b8a612;border-color:#14b8a638}.evc-ops-tile--teal .evc-ops-tile__v{color:var(--ds-teal-700, #0F766E)}.evc-ops-attn{width:100%;text-align:left;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#f59e0b17,#f59e0b05)!important;border:1px solid rgba(245,158,11,.28);display:flex;align-items:center;gap:12px;cursor:pointer;transition:transform .16s,box-shadow .16s;margin-bottom:16px}.evc-ops-attn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #f59e0b24}.evc-ops-attn__ai{width:36px;height:36px;border-radius:11px;background:linear-gradient(160deg,var(--ds-warning-500, #F59E0B),#B45309);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #f59e0b4d}.evc-ops-attn__at{font:800 .86rem/1.2 var(--ds-font-display);color:var(--ds-ink-900, #0F172A)}.evc-ops-attn__as{font:600 .72rem/1.3 var(--ds-font-body);color:var(--ds-warning-700, #B45309);margin-top:3px}.evc-ops-attn__ag{margin-left:auto;color:var(--ds-ink-400, #94A3B8);flex-shrink:0}.evc-ops-cta{width:100%;padding:14px;border-radius:13px;background:linear-gradient(180deg,#1f2937,#0a0a0a)!important;color:#fff;border:0;cursor:pointer;font:700 .86rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0f172a33;transition:transform .16s;margin-bottom:9px}.evc-ops-cta:hover{transform:translateY(-1px)}.evc-ops-cta2{width:100%;padding:13px;border-radius:13px;background:#14b8a614!important;border:1px solid rgba(20,184,166,.25);color:var(--ds-teal-700, #0F766E);cursor:pointer;font:700 .84rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;gap:8px}.evc-ops-cta2:hover{background:#14b8a624!important}.evc-ops-empty{border-radius:14px;background:#14b8a612;border:1px solid rgba(20,184,166,.2);padding:16px;font:600 .82rem/1.4 var(--ds-font-body);color:var(--ds-teal-800, #115E59)}.evm-hero{padding:20px 28px;background:#ffffffd9;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.evm-hero-ic{width:44px;height:44px;border-radius:13px;background:linear-gradient(160deg,#1f2937,#0a0a0a);color:var(--ds-teal-300, #5EEAD4);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff14,0 6px 16px #0f172a24;flex-shrink:0}.evm-hero-eb{font:800 .6rem/1 var(--ds-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-teal-600, #0D9488);margin-bottom:5px}.evm-hero-title{font:800 1.5rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.03em}.evm-hero-sp{flex:1}.evm-content{padding:18px 28px 28px;display:flex;flex-direction:column;gap:16px}@media (max-width: 640px){.evm-hero,.evm-content{padding-left:16px;padding-right:16px}}.evm-insight{display:grid;grid-template-columns:38px 1fr auto;gap:14px;align-items:center;padding:15px 18px;border-radius:16px;background:linear-gradient(135deg,#14b8a617,#14b8a605);border:1px solid rgba(20,184,166,.24);box-shadow:inset 0 1px #ffffff80}@media (max-width: 720px){.evm-insight{grid-template-columns:38px 1fr}.evm-insight__ib{grid-column:2;justify-self:start}}.evm-insight__ii{width:38px;height:38px;border-radius:11px;background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488));color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #14b8a647;flex-shrink:0}.evm-insight__t{font:800 .92rem/1.3 var(--ds-font-display);color:var(--ds-ink-900, #0F172A)}.evm-insight__t strong{color:var(--ds-teal-700, #0F766E)}.evm-insight__c2{font:500 .76rem/1.4 var(--ds-font-body);color:var(--ds-ink-500, #64748B);margin-top:3px}.evm-insight__ib{padding:9px 15px;border-radius:10px;background:#fff!important;border:1px solid var(--ds-teal-300, #5EEAD4);color:var(--ds-teal-700, #0F766E);font:700 .78rem/1 var(--ds-font-display);white-space:nowrap;cursor:pointer}.evm-insight__ib:hover{background:var(--ds-teal-50, #F0FDFA)!important}.evm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 900px){.evm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.evm-kpi{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a08;position:relative;overflow:hidden;transition:transform .22s var(--ds-ease-out, cubic-bezier(.16,1,.3,1)),box-shadow .22s}.evm-kpi:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0f172a14}.evm-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ds-ease-out, cubic-bezier(.16,1,.3,1))}.evm-kpi:hover:before{transform:scaleX(1)}.evm-kpi--k1:before{background:var(--ds-ink-700, #334155)}.evm-kpi--k2:before{background:var(--ds-teal-500, #14B8A6)}.evm-kpi--k3:before{background:var(--ds-warning-500, #F59E0B)}.evm-kpi--k4:before{background:var(--ds-info-500, #3B82F6)}.evm-kpi__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.evm-kpi__ic{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.evm-kpi--k1 .evm-kpi__ic{background:var(--ds-ink-100, #F1F5F9);color:var(--ds-ink-700, #334155)}.evm-kpi--k2 .evm-kpi__ic{background:#14b8a61a;color:var(--ds-teal-700, #0F766E)}.evm-kpi--k3 .evm-kpi__ic{background:var(--ds-warning-100, #FFFBEB);color:var(--ds-warning-600, #D97706)}.evm-kpi--k4 .evm-kpi__ic{background:#3b82f61a;color:var(--ds-info-600, #2563EB)}.evm-kpi__delta{font:700 .6rem/1 var(--ds-font-mono);padding:3px 7px;border-radius:999px;background:#10b9811f;color:var(--ds-success-700, #047857)}.evm-kpi__v{font:800 1.7rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.03em}.evm-kpi__l{font:700 .62rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-500, #64748B);margin-top:6px}.evm-spark{display:flex;align-items:flex-end;gap:2px;height:18px;margin-top:10px}.evm-spark span{flex:1;border-radius:1.5px;min-height:2px;background:var(--ds-ink-200, #E2E8F0)}.evm-spark span.hi{background:var(--ds-teal-500, #14B8A6)}.evm-tcard{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a}.evm-card-head{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ds-ink-100, #F1F5F9);flex-wrap:wrap}.evm-card-t{font:800 1rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.01em}.evm-card-sp{flex:1}.evm-seg{display:inline-flex;padding:4px;background:var(--ds-platform-panel-2, #F8FAFC);border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:11px;gap:3px}.evm-seg button{padding:7px 13px;border-radius:8px;border:0;background:transparent!important;font:700 .78rem/1 var(--ds-font-display);color:var(--ds-ink-600, #475569);cursor:pointer}.evm-seg button.is-active{background:linear-gradient(180deg,#1a1a1b,#0a0a0a)!important;color:#fff;box-shadow:0 4px 10px #0f172a2e}.evm-search{display:flex;align-items:center;gap:8px;padding:9px 13px;background:var(--ds-platform-panel-2, #F8FAFC);border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:10px;min-width:200px;color:var(--ds-ink-500, #64748B)}.evm-search:focus-within{border-color:var(--ds-teal-500, #14B8A6);background:#fff}.evm-search input{border:0;outline:0;background:transparent;flex:1;font:500 .84rem/1 var(--ds-font-body);color:var(--ds-ink-900, #0F172A)}.evm-search input::-moz-placeholder{color:var(--ds-ink-400, #94A3B8)}.evm-search input::placeholder{color:var(--ds-ink-400, #94A3B8)}.evm-thead,.evm-trow{display:grid;grid-template-columns:36px 2.2fr 1.1fr 1.3fr .9fr 1.1fr auto;gap:14px;align-items:center}.evm-thead{padding:12px 20px;background:var(--ds-platform-panel-2, #F8FAFC);border-bottom:1px solid var(--ds-ink-200, #E2E8F0)}.evm-thead span{font:700 .62rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500, #64748B)}.evm-thead span:last-child{text-align:right}.evm-trow{padding:14px 20px;border-bottom:1px solid var(--ds-ink-100, #F1F5F9);text-align:left;background:#fff!important;border-left:0;border-right:0;border-top:0;cursor:pointer;width:100%;transition:background .15s}.evm-trow:last-child{border-bottom:0}.evm-trow:hover{background:#14b8a60a!important}.evm-trow.is-picked{background:#14b8a60d!important}.evm-ck{width:20px;height:20px;border-radius:6px;border:2px solid var(--ds-ink-300, #CBD5E1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.evm-ck svg{opacity:0;color:#fff}.evm-trow.is-picked .evm-ck{background:var(--ds-teal-500, #14B8A6);border-color:var(--ds-teal-500, #14B8A6)}.evm-trow.is-picked .evm-ck svg{opacity:1}.evm-ev{display:flex;align-items:center;gap:13px;min-width:0}.evm-ev__thumb{width:46px;height:46px;border-radius:11px;flex-shrink:0;position:relative;overflow:hidden;background:linear-gradient(150deg,#1b2a3a,#0a0f18)}.evm-ev__thumb:before{content:"";position:absolute;inset:0;background:radial-gradient(40px 24px at 70% 25%,rgba(94,234,212,.4),transparent 60%)}.evm-ev__n{font:800 .9rem/1.2 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evm-ev__m{font:500 .7rem/1.3 var(--ds-font-mono);color:var(--ds-ink-500, #64748B);margin-top:4px;display:flex;align-items:center;gap:5px}.evm-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font:700 .72rem/1 var(--ds-font-display);width:-moz-fit-content;width:fit-content}.evm-badge__d{width:6px;height:6px;border-radius:999px}.evm-badge--live{background:#10b9811a;color:var(--ds-success-700, #047857)}.evm-badge--live .evm-badge__d{background:var(--ds-success-500, #10B981)}.evm-badge--draft{background:var(--ds-ink-100, #F1F5F9);color:var(--ds-ink-600, #475569)}.evm-badge--draft .evm-badge__d{background:var(--ds-ink-400, #94A3B8)}.evm-badge--setup{background:var(--ds-warning-100, #FFFBEB);color:var(--ds-warning-600, #D97706)}.evm-badge--setup .evm-badge__d{background:var(--ds-warning-500, #F59E0B)}.evm-badge--sale{background:#14b8a61a;color:var(--ds-teal-700, #0F766E)}.evm-badge--sale .evm-badge__d{background:var(--ds-teal-500, #14B8A6)}.evm-tc{font:700 .86rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A)}.evm-tc--mono{font-family:var(--ds-font-mono);font-size:.78rem}.evm-tc--warn{color:var(--ds-warning-600, #D97706)}.evm-prog{height:6px;border-radius:999px;background:var(--ds-ink-100, #F1F5F9);overflow:hidden;margin-top:7px}.evm-prog>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))}.evm-pace--up{color:var(--ds-success-700, #047857);font-weight:800}.evm-pace--down{color:var(--ds-danger-600, #DC2626);font-weight:800}.evm-pace--flat{color:var(--ds-ink-400, #94A3B8)}.evm-tact{display:flex;gap:6px;justify-content:flex-end}.evm-tbtn{width:32px;height:32px;border-radius:9px;background:#fff!important;border:1px solid var(--ds-ink-200, #E2E8F0);display:inline-flex;align-items:center;justify-content:center;color:var(--ds-ink-500, #64748B);cursor:pointer;flex-shrink:0}.evm-tbtn:hover{background:var(--ds-ink-50, #F8FAFC)!important;color:var(--ds-teal-700, #0F766E);border-color:var(--ds-teal-300, #5EEAD4)}.evm-tbtn--dark{width:auto;padding:0 13px;gap:6px;background:linear-gradient(180deg,#1f2937,#0a0a0a)!important;color:#fff;border-color:#0a0a0a;font:700 .74rem/1 var(--ds-font-display)}.evm-tbtn--dark:hover{color:#fff}.evm-empty{padding:50px 20px;text-align:center;color:var(--ds-ink-400, #94A3B8);font:600 .86rem/1.5 var(--ds-font-body)}.evm-cmp-bar{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:14px;background:linear-gradient(180deg,#1f2937,#0a0a0a);color:#fff;box-shadow:0 10px 26px #0f172a38}.evm-cmp-bar__t{font:800 .9rem/1 var(--ds-font-display)}.evm-cmp-bar__t span{color:var(--ds-teal-300, #5EEAD4)}.evm-cmp-bar__sp{flex:1}.evm-cmp-bar__clear{font:700 .78rem/1 var(--ds-font-display);color:#fff9;border:0;background:transparent!important;cursor:pointer}.evm-cmp-bar__clear:hover{color:#fff}.evm-cmp-bar__go{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:10px;background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))!important;color:#fff;border:0;cursor:pointer;font:700 .8rem/1 var(--ds-font-display);box-shadow:inset 0 1px #ffffff40,0 6px 14px #14b8a64d}.evm-kpi__s{font:500 .7rem/1.3 var(--ds-font-body);color:var(--ds-ink-500, #64748B);margin-top:4px}.evm-seg button .n{font:700 .62rem/1 var(--ds-font-mono);padding:1px 6px;border-radius:999px;background:var(--ds-ink-100, #F1F5F9);color:var(--ds-ink-500, #64748B);margin-left:6px}.evm-seg button.is-active .n{background:#ffffff29;color:#fff}.evm-badge--paid{background:#10b9811a;color:var(--ds-success-700, #047857)}.evm-badge--paid .evm-badge__d{background:var(--ds-success-500, #10B981)}.evm-badge--pending{background:var(--ds-warning-100, #FFFBEB);color:var(--ds-warning-600, #D97706)}.evm-badge--pending .evm-badge__d{background:var(--ds-warning-500, #F59E0B)}.evm-badge--refund{background:#ef44441a;color:var(--ds-danger-600, #DC2626)}.evm-badge--refund .evm-badge__d{background:var(--ds-danger-500, #EF4444)}.evm-badge--comp{background:#3b82f61a;color:var(--ds-info-600, #2563EB)}.evm-badge--comp .evm-badge__d{background:var(--ds-info-500, #3B82F6)}.evo-thead,.evo-trow{display:grid;grid-template-columns:1.1fr 1.8fr 1.4fr .7fr .9fr 1fr auto;gap:14px;align-items:center}@media (max-width: 1024px){.evo-thead,.evo-trow{grid-template-columns:1fr 1.6fr 1.2fr auto}.evo-hide{display:none!important}}.evo-thead{padding:12px 20px;background:var(--ds-platform-panel-2, #F8FAFC);border-bottom:1px solid var(--ds-ink-200, #E2E8F0)}.evo-thead span{font:700 .62rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500, #64748B)}.evo-thead span:last-child{text-align:right}.evo-trow{padding:14px 20px;border:0;border-bottom:1px solid var(--ds-ink-100, #F1F5F9);background:#fff!important;text-align:left;width:100%;cursor:pointer;transition:background .15s}.evo-trow:last-child{border-bottom:0}.evo-trow:hover{background:#14b8a60a!important}.evo-oid{font:700 .82rem/1 var(--ds-font-mono);color:var(--ds-teal-700, #0F766E)}.evo-guest{display:flex;align-items:center;gap:11px;min-width:0}.evo-guest__av{width:36px;height:36px;border-radius:999px;background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488));color:#fff;font:800 .74rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.evo-guest__n{font:800 .86rem/1.2 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evo-guest__e{font:500 .68rem/1.3 var(--ds-font-body);color:var(--ds-ink-500, #64748B);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evo-evn{font:700 .84rem/1.2 var(--ds-font-display);color:var(--ds-ink-900, #0F172A)}.evo-evn__s{font:500 .68rem/1.3 var(--ds-font-mono);color:var(--ds-ink-500, #64748B);margin-top:4px}.evo-qty{font:700 .86rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A)}.evo-amt{font:800 .92rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.01em}@keyframes evk-scan{0%{top:8%}50%{top:88%}to{top:8%}}@keyframes evk-pulse{0%,to{box-shadow:0 0 #14b8a666}60%{box-shadow:0 0 0 6px #14b8a600}}.evk-hero{padding:18px 28px;background:#ffffffd9;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.evk-hero-ic{width:44px;height:44px;border-radius:13px;background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488));color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff3,0 6px 16px #14b8a640;flex-shrink:0}.evk-hero-eb{font:800 .6rem/1 var(--ds-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ds-teal-600, #0D9488);margin-bottom:5px}.evk-hero-title{font:800 1.5rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.03em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.evk-pick{font:700 .78rem/1 var(--ds-font-body);color:var(--ds-ink-500, #64748B);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--ds-ink-50, #F8FAFC);border:1px solid var(--ds-ink-200, #E2E8F0)}.evk-hero-sp{flex:1}.evk-live{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;background:#14b8a614;border:1px solid rgba(20,184,166,.28);font:800 .78rem/1 var(--ds-font-display);color:var(--ds-teal-700, #0F766E)}.evk-live__d{width:7px;height:7px;border-radius:999px;background:var(--ds-teal-500, #14B8A6);box-shadow:0 0 0 3px #14b8a633;animation:evk-pulse 1.8s infinite}.evk-content{padding:18px 28px 24px;display:grid;grid-template-columns:400px minmax(0,1fr);gap:18px;align-items:start}@media (max-width: 1024px){.evk-content{grid-template-columns:1fr}}.evk-scanner{display:flex;flex-direction:column;gap:16px}.evk-scan-card{background:linear-gradient(160deg,#0e1418,#070a0c);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:22px;box-shadow:0 14px 36px #0f172a33}.evk-scan-box{position:relative;aspect-ratio:1;border-radius:16px;background:radial-gradient(circle at 50% 40%,rgba(20,184,166,.12),transparent 60%),#0a0e14;overflow:hidden;display:flex;align-items:center;justify-content:center}.evk-scan-frame{position:relative;width:64%;height:64%}.evk-scan-frame span{position:absolute;width:26px;height:26px;border:3px solid var(--ds-teal-400, #2DD4BF)}.evk-scan-frame span:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;border-radius:8px 0 0}.evk-scan-frame span:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;border-radius:0 8px 0 0}.evk-scan-frame span:nth-child(3){bottom:0;left:0;border-right:0;border-top:0;border-radius:0 0 0 8px}.evk-scan-frame span:nth-child(4){bottom:0;right:0;border-left:0;border-top:0;border-radius:0 0 8px}.evk-scan-line{position:absolute;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,var(--ds-teal-400, #2DD4BF),transparent);box-shadow:0 0 16px #14b8a699;animation:evk-scan 2.6s ease-in-out infinite}.evk-scan-hint{text-align:center;font:600 .8rem/1.4 var(--ds-font-body);color:#fff9;margin-top:16px}.evk-scan-hint strong{color:#fff}.evk-scan-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.evk-scan-btn{padding:12px;border-radius:12px;border:0;cursor:pointer;font:700 .82rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;gap:7px}.evk-scan-btn--teal{background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))!important;color:#fff;box-shadow:inset 0 1px #ffffff40,0 8px 18px #14b8a647}.evk-scan-btn--ghost{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12);color:#fff}.evk-manual{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;padding:18px;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a08}.evk-manual__l{font:700 .64rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-500, #64748B);margin-bottom:11px}.evk-manual-row{display:flex;gap:9px}.evk-manual-row .evk-search{flex:1;display:flex;align-items:center;gap:8px;padding:11px 14px;background:var(--ds-platform-panel-2, #F8FAFC);border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:11px;color:var(--ds-ink-500, #64748B)}.evk-manual-row .evk-search:focus-within{border-color:var(--ds-teal-500, #14B8A6);background:#fff}.evk-manual-row .evk-search input{border:0;outline:0;background:transparent;flex:1;font:500 .86rem/1 var(--ds-font-body);color:var(--ds-ink-900, #0F172A)}.evk-manual-go{padding:0 16px;border-radius:11px;background:linear-gradient(180deg,#1f2937,#0a0a0a)!important;color:#fff;border:0;cursor:pointer;font:700 .82rem/1 var(--ds-font-display)}.evk-right{display:flex;flex-direction:column;gap:16px;min-width:0}.evk-prog{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;padding:20px 22px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a;display:grid;grid-template-columns:96px minmax(0,1fr);gap:22px;align-items:center}.evk-gauge{position:relative;width:96px;height:96px;flex-shrink:0}.evk-gauge svg{display:block;transform:rotate(-90deg)}.evk-gauge__gc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.evk-gauge__p{font:800 1.5rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.03em}.evk-gauge__l{font:700 .5rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-400, #94A3B8);margin-top:3px}.evk-prog__t{font:800 1.05rem/1.1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);letter-spacing:-.01em}.evk-prog__s{font:500 .78rem/1 var(--ds-font-body);color:var(--ds-ink-500, #64748B);margin-top:5px}.evk-prog-stats{display:flex;gap:18px;margin-top:14px}.evk-pst__v{font:800 1.2rem/1 var(--ds-font-display);letter-spacing:-.02em;color:var(--ds-ink-900, #0F172A)}.evk-pst__v--teal{color:var(--ds-teal-700, #0F766E)}.evk-pst__v--amber{color:var(--ds-warning-600, #D97706)}.evk-pst__l{font:600 .62rem/1 var(--ds-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-500, #64748B);margin-top:4px}.evk-feed{background:#fff;border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:18px;box-shadow:0 1px 2px #0f172a0a,0 8px 22px #0f172a0a;display:flex;flex-direction:column;overflow:hidden}.evk-feed-head{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--ds-ink-100, #F1F5F9)}.evk-feed-head__t{font:800 1rem/1 var(--ds-font-display);color:var(--ds-ink-900, #0F172A)}.evk-feed-head__sp{flex:1}.evk-seg{display:inline-flex;padding:4px;background:var(--ds-platform-panel-2, #F8FAFC);border:1px solid var(--ds-ink-200, #E2E8F0);border-radius:11px;gap:3px}.evk-seg button{padding:7px 12px;border-radius:8px;border:0;background:transparent!important;font:700 .76rem/1 var(--ds-font-display);color:var(--ds-ink-600, #475569);cursor:pointer}.evk-seg button.is-active{background:linear-gradient(180deg,#1a1a1b,#0a0a0a)!important;color:#fff}.evk-feed-body{overflow-y:auto;padding:8px;max-height:460px}.evk-frow{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:13px;align-items:center;padding:12px 14px;border-radius:13px;transition:background .15s}.evk-frow:hover{background:var(--ds-platform-panel-2, #F8FAFC)}.evk-frow__av{width:40px;height:40px;border-radius:999px;background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488));color:#fff;font:800 .78rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.evk-frow--in .evk-frow__av{background:linear-gradient(160deg,#94a3b8,#475569)}.evk-frow__n{font:800 .88rem/1.2 var(--ds-font-display);color:var(--ds-ink-900, #0F172A);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evk-frow__m{font:500 .7rem/1.3 var(--ds-font-mono);color:var(--ds-ink-500, #64748B);margin-top:3px}.evk-frow__qty{font:700 .74rem/1 var(--ds-font-display);color:var(--ds-ink-600, #475569);padding:5px 10px;border-radius:999px;background:var(--ds-ink-100, #F1F5F9)}.evk-frow__st{display:inline-flex;align-items:center;gap:6px;font:700 .74rem/1 var(--ds-font-display);color:var(--ds-success-700, #047857)}.evk-frow__tm{font:600 .66rem/1 var(--ds-font-mono);color:var(--ds-ink-400, #94A3B8);margin-top:4px;text-align:right}.evk-ck{padding:9px 15px;border-radius:10px;background:linear-gradient(160deg,var(--ds-teal-400, #2DD4BF),var(--ds-teal-600, #0D9488))!important;color:#fff;border:0;cursor:pointer;font:700 .78rem/1 var(--ds-font-display);box-shadow:0 4px 12px #14b8a640}.evk-ck:hover{transform:translateY(-1px)}.evk-empty{padding:40px 20px;text-align:center;color:var(--ds-ink-400, #94A3B8);font:600 .84rem/1.5 var(--ds-font-body)}.ec-page{--ec-amber-600: #B45309;--ec-amber-500: #F59E0B;--ec-amber-100: #FEF3DA;--ec-r-sm: 10px;--ec-r-md: 14px;--ec-r-lg: 18px;--ec-r-xl: 24px;--ec-r-pill: 999px;--ec-sh-sm: 0 1px 2px rgba(16, 23, 32, .05), 0 1px 3px rgba(16, 23, 32, .04);--ec-sh-md: 0 2px 6px rgba(16, 23, 32, .05), 0 10px 24px rgba(16, 23, 32, .06);--ec-sh-lg: 0 8px 24px rgba(16, 23, 32, .08), 0 24px 60px rgba(16, 23, 32, .1);--ec-sh-teal: 0 6px 18px rgba(13, 148, 136, .28), 0 2px 6px rgba(13, 148, 136, .18);--ec-sh-ink: 0 8px 22px rgba(16, 23, 32, .3), 0 2px 6px rgba(16, 23, 32, .2);--ec-ease: cubic-bezier(.16, 1, .3, 1);--ec-ink-900: #101720;--ec-ink-800: #1A222D;--ec-ink-700: #2B3744;--ec-ink-600: #46566A;--ec-ink-500: #64748B;--ec-ink-400: #94A3B8;--ec-ink-300: #CBD5E1;--ec-ink-200: #E5E9EF;--ec-ink-100: #F1F4F8;--ec-ink-50: #F8FAFC;--ec-canvas: #EEF1F5;font-family:var(--ds-font-body);color:var(--ec-ink-800);line-height:1.55;background:radial-gradient(1100px 560px at 50% -180px,rgba(20,184,166,.06),transparent 70%),var(--ec-canvas);min-height:100vh;padding:30px 18px 60px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ec-page *,.ec-page *:before,.ec-page *:after{box-sizing:border-box}.ec-page ::-moz-selection{background:var(--ds-teal-100);color:var(--ds-teal-700)}.ec-page ::selection{background:var(--ds-teal-100);color:var(--ds-teal-700)}.ec-page button{font-family:inherit;cursor:pointer}.ec-page input{font-family:inherit}.ec-page svg{display:block}.ec-ico{width:18px;height:18px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.ec-wrap{width:min(1440px,calc(100vw - 64px));max-width:none;margin:0 auto}.ec-steps{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.ec-step{display:flex;flex-direction:column;align-items:center;gap:8px}.ec-step .ec-bub{width:42px;height:42px;border-radius:var(--ec-r-pill);display:grid;place-items:center;background:var(--ds-paper);border:2px solid var(--ec-ink-200);color:var(--ec-ink-400);transition:all .3s var(--ec-ease)}.ec-step .ec-bub .ec-ico{width:18px;height:18px}.ec-step.is-done .ec-bub{background:var(--ds-teal-500);border-color:var(--ds-teal-500);color:#fff;box-shadow:var(--ec-sh-teal)}.ec-step.is-active .ec-bub{background:var(--ec-ink-900);border-color:var(--ec-ink-900);color:#fff;box-shadow:var(--ec-sh-ink)}.ec-step .ec-lbl{font-family:var(--ds-font-display);font-weight:700;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ec-ink-400)}.ec-step.is-done .ec-lbl{color:var(--ds-teal-700)}.ec-step.is-active .ec-lbl{color:var(--ec-ink-900)}.ec-step-line{width:80px;height:2px;background:var(--ec-ink-200);margin:0 6px 26px;border-radius:2px}.ec-step-line.is-fill{background:var(--ds-teal-400)}.ec-mini-steps{display:flex;align-items:center;gap:7px;flex-shrink:0}.ec-ms{width:9px;height:9px;border-radius:50%;background:var(--ec-ink-200);transition:all .2s ease}.ec-ms.is-done{background:var(--ds-teal-500)}.ec-ms.is-active{width:auto;height:30px;padding:0 14px;border-radius:999px;background:var(--ec-ink-900);color:#fff;display:inline-flex;align-items:center;gap:7px;font-family:var(--ds-font-display);font-weight:700;font-size:.76rem;box-shadow:var(--ec-sh-ink);white-space:nowrap}.ec-ms.is-active:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ds-teal-400)}@media (max-width: 600px){.ec-mini-steps .ec-ms:not(.is-active){display:none}}.ec-chead{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ec-back-btn{width:44px;height:44px;border-radius:var(--ec-r-md);display:grid;place-items:center;flex-shrink:0;background:var(--ds-paper);border:1.5px solid var(--ec-ink-200);color:var(--ec-ink-700);box-shadow:var(--ec-sh-sm);transition:all .2s var(--ec-ease)}.ec-back-btn:hover{border-color:var(--ec-ink-300);color:var(--ec-ink-900);transform:translate(-2px)}.ec-chead h1{font-family:var(--ds-font-display);font-weight:800;font-size:1.6rem;color:var(--ec-ink-900);letter-spacing:-.02em}.ec-chead .ec-sub{font-size:.86rem;color:var(--ec-ink-500);margin-top:1px}.ec-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:clamp(24px,3vw,42px);align-items:start}.ec-card{background:var(--ds-paper);border-radius:var(--ec-r-xl);box-shadow:var(--ec-sh-lg);border:1px solid rgba(16,23,32,.04);overflow:hidden}.ec-card+.ec-card{margin-top:20px}.ec-card-pad{padding:24px}.ec-payment-card{margin-top:20px;box-shadow:var(--ec-sh-md)}.ec-payment-card .ec-card-pad{padding:22px 24px 24px}.ec-contact-edit{margin-left:auto;font-family:var(--ds-font-display);font-weight:700;font-size:.74rem;color:var(--ds-teal-600);border:0;border-radius:8px;padding:4px 9px;cursor:pointer;transition:background .15s var(--ec-ease)}.ec-contact-edit:hover{background:var(--ds-teal-50)!important}.ec-contact-summary{display:flex;flex-direction:column;gap:3px;padding:2px 2px 0}.ec-contact-summary .ec-cs-name{font-family:var(--ds-font-display);font-weight:800;font-size:.98rem;color:var(--ec-ink-900)}.ec-contact-summary .ec-cs-sub{font-size:.84rem;color:var(--ec-ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-contact-summary .ec-cs-ok{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-family:var(--ds-font-display);font-weight:700;font-size:.74rem;color:var(--ds-teal-700)}.ec-slabel{display:flex;align-items:center;gap:9px;font-family:var(--ds-font-display);font-weight:800;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ec-ink-500);margin-bottom:16px;white-space:nowrap}.ec-slabel .ec-ico{width:16px;height:16px;color:var(--ds-teal-600)}.ec-slabel .ec-n{margin-left:auto;width:22px;height:22px;border-radius:var(--ec-r-pill);background:var(--ec-ink-100);display:grid;place-items:center;font-size:.72rem;color:var(--ec-ink-500);letter-spacing:0}.ec-reserve{display:flex;align-items:center;gap:13px;padding:14px 18px;border-radius:var(--ec-r-lg);background:linear-gradient(120deg,var(--ds-teal-50),#fff);border:1px solid var(--ds-teal-100);position:relative;overflow:hidden;margin-bottom:20px}.ec-reserve .ec-ri{width:40px;height:40px;border-radius:var(--ec-r-md);flex-shrink:0;display:grid;place-items:center;background:#fff;color:var(--ds-teal-600);box-shadow:var(--ec-sh-sm)}.ec-reserve .ec-rt{flex:1}.ec-reserve .ec-rt b{font-family:var(--ds-font-display);font-weight:700;font-size:.92rem;color:var(--ec-ink-900);display:block}.ec-reserve .ec-rt span{font-size:.79rem;color:var(--ec-ink-500)}.ec-reserve .ec-clock{font-family:var(--ds-font-display);font-weight:800;font-size:1.5rem;color:var(--ds-teal-700);font-variant-numeric:tabular-nums}.ec-reserve .ec-clock.is-low{color:var(--ec-amber-600)}.ec-reserve .ec-bar{position:absolute;left:0;bottom:0;height:3px;background:var(--ds-teal-400);width:100%;transition:width 1s linear}.ec-express{display:flex;flex-direction:column;gap:10px}.ec-xrow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ec-xbtn{height:50px;border-radius:var(--ec-r-md);display:flex;align-items:center;justify-content:center;gap:7px;font-family:var(--ds-font-display);font-weight:700;font-size:.98rem;transition:all .2s var(--ec-ease)}.ec-xbtn.ec-apple{background:var(--ec-ink-900);color:#fff}.ec-xbtn.ec-apple:hover{background:#000;transform:translateY(-1px);box-shadow:var(--ec-sh-ink)}.ec-xbtn.ec-apple svg{width:18px;height:18px;fill:#fff}.ec-xbtn.ec-gpay{background:var(--ds-paper);border:1.5px solid var(--ec-ink-200);color:#3c4043}.ec-xbtn.ec-gpay:hover{border-color:var(--ec-ink-300);transform:translateY(-1px);box-shadow:var(--ec-sh-sm)}.ec-xbtn.ec-gpay b{font-weight:600;color:#5f6368;font-size:1.02rem}.ec-gp-g{width:19px;height:19px}.ec-xdiv{display:flex;align-items:center;gap:12px;margin:18px 0 4px;color:var(--ec-ink-400);font-size:.78rem;font-weight:600}.ec-xdiv:before,.ec-xdiv:after{content:"";flex:1;height:1px;background:var(--ec-ink-200)}.ec-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ec-field{display:flex;flex-direction:column;gap:7px}.ec-field+.ec-field,.ec-grid2+.ec-field,.ec-field+.ec-grid2{margin-top:14px}.ec-field label{font-family:var(--ds-font-display);font-weight:700;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ec-ink-500)}.ec-inp{display:flex;align-items:center;gap:10px;padding:0 14px;height:50px;border:1.5px solid var(--ec-ink-200);border-radius:var(--ec-r-md);background:var(--ds-paper);transition:all .18s var(--ec-ease)}.ec-inp:focus-within{border-color:var(--ds-teal-400);box-shadow:0 0 0 4px #2dd4bf26}.ec-inp .ec-ico{width:17px;height:17px;color:var(--ec-ink-400);flex-shrink:0}.ec-inp input{border:none;outline:none;background:none;width:100%;font-size:.95rem;color:var(--ec-ink-800)}.ec-inp input::-moz-placeholder{color:var(--ec-ink-400)}.ec-inp input::placeholder{color:var(--ec-ink-400)}.ec-phone .ec-cc{display:flex;align-items:center;gap:7px;padding-right:11px;margin-right:3px;border-right:1.5px solid var(--ec-ink-200);font-weight:600;font-size:.9rem;color:var(--ec-ink-700)}.ec-phone .ec-flag{width:24px;height:17px;border-radius:3px;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000014}.ec-phone .ec-cc .ec-ico{width:14px;height:14px;color:var(--ec-ink-400)}.ec-cardrow .ec-live{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:var(--ds-teal-700);flex-shrink:0}.ec-cardrow .ec-live .ec-ico{width:13px;height:13px;color:var(--ds-teal-600)}.ec-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ec-cards{display:flex;gap:5px;margin-left:auto}.ec-cbrand{height:24px;min-width:36px;padding:0 7px;border-radius:5px;display:grid;place-items:center;background:var(--ds-paper);border:1px solid var(--ec-ink-200);font-family:var(--ds-font-display);font-weight:800;font-size:.56rem;letter-spacing:.03em;color:var(--ec-ink-500)}.ec-stripe-host{border:1.5px solid var(--ec-ink-200);border-radius:var(--ec-r-md);background:var(--ds-paper);padding:14px;transition:all .18s var(--ec-ease)}.ec-stripe-host:focus-within{border-color:var(--ds-teal-400);box-shadow:0 0 0 4px #2dd4bf26}.ec-pay-badge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--ds-font-display);font-weight:700;font-size:.72rem;line-height:1;color:var(--ec-ink-500);letter-spacing:0}.ec-pay-badge .ec-sb-wm{height:15px;width:auto;position:relative;top:1px}.ec-stripe-el{border:0;border-radius:var(--ec-r-lg);overflow:visible;background:transparent;padding:0}.ec-stripe-el .tw-space-y-4{display:flex;flex-direction:column;gap:14px}.ec-stripe-el label{font-family:var(--ds-font-display);color:var(--ec-ink-600)!important;letter-spacing:.08em}.ec-stripe-el button[style*="display: none"]{display:none!important}.ec-stripe-el>div>div:first-child{margin:0}.ec-stripe-el [data-elements-stable-field-name]{font-family:var(--ds-font-body)}.ec-stripe-el:focus-within{box-shadow:none}.ec-payment-card.is-live{border-color:#14b8a638;box-shadow:0 18px 46px #0f172a14,0 0 0 1px #14b8a60a}.ec-payment-card.is-live .ec-card-pad{background:radial-gradient(700px 240px at 0% -40%,rgba(20,184,166,.08),transparent 58%),#fff}.stripe-event-form{display:grid;gap:12px}.stripe-event-ready{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1.5px solid rgba(20,184,166,.2);border-radius:18px;background:radial-gradient(460px 180px at 8% -60%,rgba(20,184,166,.18),transparent 54%),linear-gradient(135deg,#f0fdfafa,#fff)}.stripe-event-ready div{display:flex;align-items:baseline;gap:11px;min-width:0}.stripe-event-ready span{font-family:var(--ds-font-display);font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--ds-teal-700);white-space:nowrap}.stripe-event-ready strong{font-family:var(--ds-font-display);font-size:1.26rem;font-weight:900;letter-spacing:-.03em;color:var(--ec-ink-900);white-space:nowrap}.stripe-event-ready p{margin:0;max-width:280px;color:var(--ec-ink-500);font-size:.75rem;font-weight:650;line-height:1.35;text-align:right}.stripe-event-wallet{padding:14px;border:1.5px solid rgba(16,23,32,.08);border-radius:18px;background:radial-gradient(520px 220px at 12% -60%,rgba(20,184,166,.16),transparent 55%),linear-gradient(135deg,#fff,#f8fafcf5);box-shadow:var(--ec-sh-sm)}.stripe-event-wallet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-family:var(--ds-font-display);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--ec-ink-500)}.stripe-event-wallet-head b{color:var(--ds-teal-700);background:var(--ds-teal-50);border:1px solid var(--ds-teal-100);border-radius:999px;padding:5px 9px;letter-spacing:.04em}.stripe-event-wallet-button{min-height:48px;overflow:hidden;border-radius:13px}.stripe-event-wallet-button:empty{border-radius:13px;background:linear-gradient(90deg,#e2e8f0cc,#f1f5f9f5,#e2e8f0cc)}.stripe-event-divider{display:flex;align-items:center;gap:12px;color:var(--ec-ink-400);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.stripe-event-divider:before,.stripe-event-divider:after{content:"";flex:1;height:1px;background:var(--ec-ink-200)}.stripe-event-method{display:flex;align-items:center;gap:13px;min-height:74px;padding:14px 16px;border:1.5px solid rgba(20,184,166,.22);border-radius:18px;background:linear-gradient(135deg,#14b8a61a,#fffffff5),#fff;box-shadow:var(--ec-sh-sm)}.stripe-event-method-icon,.stripe-event-field-icon{width:42px;height:42px;border-radius:13px;flex:0 0 auto;display:grid;place-items:center;color:var(--ds-teal-700);background:var(--ds-teal-50);box-shadow:inset 0 0 0 1px var(--ds-teal-100)}.stripe-event-method-title{font-family:var(--ds-font-display);font-weight:800;font-size:1rem;color:var(--ec-ink-900);line-height:1.1}.stripe-event-method-sub{margin-top:3px;font-size:.78rem;font-weight:600;color:var(--ec-ink-500)}.stripe-event-brands{margin-left:auto;display:flex;align-items:center;gap:6px}.stripe-event-brands span{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:7px;background:#fff;border:1px solid var(--ec-ink-200);color:var(--ec-ink-500);font-family:var(--ds-font-display);font-size:.58rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.stripe-event-field{display:flex;align-items:center;gap:14px;min-height:92px;padding:16px 18px;border:1.5px solid rgba(100,116,139,.22);border-radius:20px;background:radial-gradient(360px 180px at -6% -60%,rgba(20,184,166,.09),transparent 62%),linear-gradient(180deg,#fff,#f8fafce6);transition:border-color .18s var(--ec-ease),box-shadow .18s var(--ec-ease),background .18s var(--ec-ease)}.stripe-event-field:focus-within{border-color:var(--ds-teal-400);box-shadow:0 0 0 4px #2dd4bf26,var(--ec-sh-sm)}.stripe-event-field.is-invalid{border-color:#ef44448c;box-shadow:0 0 0 4px #ef44441a}.stripe-event-field.is-ready{border-color:#14b8a647}.stripe-event-field-body{flex:1;min-width:0}.stripe-event-field-label{margin-bottom:8px;font-family:var(--ds-font-display);font-weight:800;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ec-ink-500)}.stripe-event-card-mount{min-height:32px;width:100%}.stripe-event-card-mount .__PrivateStripeElement{min-height:32px!important;transform:translateY(1px)}.stripe-event-status{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:7px 10px;border-radius:999px;background:var(--ec-ink-50);color:var(--ec-ink-500);font-size:.74rem;font-weight:700}.stripe-event-error{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;border-radius:13px;background:#fef2f2f2;color:#dc2626;font-size:.78rem;font-weight:700}.ec-se-secured{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;font-family:var(--ds-font-body);font-weight:600;font-size:.74rem;line-height:1;color:var(--ec-ink-400)}.ec-se-secured .ec-ico{width:13px;height:13px;color:var(--ec-ink-400)}.ec-se-secured .ec-sb-wm{height:13px;width:auto;position:relative;top:1px}.ec-consent{display:flex;align-items:flex-start;gap:11px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:16px}.ec-consent .ec-box{width:22px;height:22px;border-radius:7px;flex-shrink:0;border:2px solid var(--ec-ink-300);display:grid;place-items:center;transition:all .18s var(--ec-ease);margin-top:1px}.ec-consent .ec-box .ec-ico{width:13px;height:13px;color:#fff;opacity:0;transform:scale(.5);transition:all .18s var(--ec-ease)}.ec-consent.is-on .ec-box{background:var(--ds-teal-500);border-color:var(--ds-teal-500)}.ec-consent.is-on .ec-box .ec-ico{opacity:1;transform:scale(1)}.ec-consent .ec-ctxt{font-size:.85rem;color:var(--ec-ink-600);line-height:1.5}.ec-consent .ec-ctxt a{color:var(--ds-teal-700);font-weight:600;text-decoration:none}.ec-summary{position:sticky;top:24px}.ec-grid--embed .ec-summary{top:92px}.ec-ev-card{display:flex;gap:14px;padding:16px;border-radius:var(--ec-r-lg);color:#fff;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ds-teal-600),var(--ds-teal-700));margin-bottom:18px}.ec-ev-card:after{content:"";position:absolute;inset:0;opacity:.5;background:radial-gradient(circle at 86% 24%,rgba(255,255,255,.16),transparent 44%);-webkit-mask-image:radial-gradient(circle,#000 1.3px,transparent 1.5px);-webkit-mask-size:13px 13px;mask-image:radial-gradient(circle,#000 1.3px,transparent 1.5px);mask-size:13px 13px}.ec-ev-thumb{width:58px;height:58px;border-radius:var(--ec-r-md);flex-shrink:0;position:relative;z-index:1;overflow:hidden;background:#ffffff24;border:1px solid rgba(255,255,255,.22);display:grid;place-items:center;color:#ffffffd9}.ec-ev-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ec-ev-meta{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.ec-ev-meta .ec-eyebrow{font-family:var(--ds-font-display);font-weight:700;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:#ffffffc7}.ec-ev-meta .ec-nm{font-family:var(--ds-font-display);font-weight:800;font-size:1.05rem;line-height:1.2;margin:3px 0 5px}.ec-ev-meta .ec-dt{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:#ffffffe6}.ec-ev-meta .ec-dt .ec-ico{width:13px;height:13px}.ec-titem{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--ec-ink-100)}.ec-titem .ec-qbadge{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;font-family:var(--ds-font-display);font-weight:800;font-size:.85rem;color:var(--ds-teal-700);background:var(--ds-teal-50);box-shadow:inset 0 0 0 1px var(--ds-teal-100)}.ec-titem .ec-tn{flex:1}.ec-titem .ec-tn b{font-family:var(--ds-font-display);font-weight:700;font-size:.9rem;color:var(--ec-ink-900);display:block;line-height:1.3}.ec-titem .ec-tn span{font-size:.76rem;color:var(--ec-ink-500)}.ec-titem .ec-tp{font-family:var(--ds-font-display);font-weight:700;font-size:.92rem;color:var(--ec-ink-900);white-space:nowrap}.ec-promo-btn{width:100%;margin-top:14px;display:flex;align-items:center;gap:9px;font-family:var(--ds-font-display);font-weight:600;font-size:.84rem;color:var(--ec-ink-700);padding:11px 14px;border:1.5px dashed var(--ec-ink-300);border-radius:var(--ec-r-md);background:transparent;transition:all .2s var(--ec-ease)}.ec-promo-btn:hover{border-color:var(--ds-teal-400);color:var(--ds-teal-700);background:var(--ds-teal-50)}.ec-promo-btn .ec-ico{width:15px;height:15px}.ec-promo-btn .ec-chev{margin-left:auto;transition:transform .25s}.ec-promo-btn.is-open .ec-chev{transform:rotate(180deg)}.ec-promo-input{display:none;gap:8px;margin-top:10px}.ec-promo-input.is-open{display:flex;animation:ec-fade .25s var(--ec-ease)}.ec-promo-input input{flex:1;padding:11px 13px;border:1.5px solid var(--ec-ink-200);border-radius:var(--ec-r-md);font-size:.86rem;text-transform:uppercase;letter-spacing:.05em}.ec-promo-input input:focus{outline:none;border-color:var(--ds-teal-400);box-shadow:0 0 0 4px #2dd4bf29}.ec-promo-input button{padding:0 16px;border-radius:var(--ec-r-md);font-family:var(--ds-font-display);font-weight:700;font-size:.84rem;color:#fff;background:var(--ec-ink-900)}.ec-totals{margin-top:16px;padding-top:16px;border-top:1px solid var(--ec-ink-100);display:flex;flex-direction:column;gap:9px}.ec-sline{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;color:var(--ec-ink-600)}.ec-sline b{color:var(--ec-ink-800);font-weight:600;font-variant-numeric:tabular-nums}.ec-sline.ec-discount b{color:var(--ds-teal-700)}.ec-sline.ec-total{padding-top:13px;border-top:1px dashed var(--ec-ink-200);margin-top:3px}.ec-sline.ec-total span{font-family:var(--ds-font-display);font-weight:800;font-size:1.05rem;color:var(--ec-ink-900)}.ec-sline.ec-total b{font-family:var(--ds-font-display);font-weight:800;font-size:1.6rem;color:var(--ec-ink-900);letter-spacing:-.02em}.ec-pay-btn{width:100%;height:56px;margin-top:18px;border-radius:var(--ec-r-md);font-family:var(--ds-font-display);font-weight:700;font-size:1.05rem;color:#fff;background:linear-gradient(165deg,#3a4452,#222b37);opacity:.5;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .25s var(--ec-ease);cursor:not-allowed}.ec-pay-btn.is-live{background:var(--ec-pay-live, linear-gradient(165deg, #222B37, var(--ec-ink-900)));opacity:1;box-shadow:var(--ec-sh-ink);cursor:pointer}.ec-pay-btn.is-live:hover{transform:translateY(-2px);box-shadow:0 16px 34px #10172057}.ec-pay-btn.is-live:active{transform:translateY(0)}.ec-pay-btn .ec-ico{width:18px;height:18px}.ec-pay-btn .ec-amt{font-variant-numeric:tabular-nums}.ec-pay-dock{margin:28px 0 0;padding:16px clamp(18px,3vw,32px) 18px;background:#fffffffa;border:1px solid rgba(16,23,32,.06);box-shadow:var(--ec-sh-lg)}.ec-trust{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;flex-wrap:wrap}.ec-tchip{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:var(--ec-ink-500);padding:5px 10px;border-radius:var(--ec-r-pill);background:var(--ec-ink-50);border:1px solid var(--ec-ink-200)}.ec-tchip .ec-ico{width:12px;height:12px;color:var(--ds-teal-600)}.ec-pmeta{text-align:center;font-family:var(--ds-font-display);font-weight:600;font-size:.72rem;color:var(--ec-ink-400);margin-top:12px}.ec-powered-stripe{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:center}.ec-stripe-wm{height:15px;width:auto;position:relative;top:1px}.ec-powered{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px}.ec-powered span{font-size:.8rem;color:var(--ec-ink-400);font-weight:500}.ec-powered img{height:18px;opacity:.9}.ec-powered b{font-family:var(--ds-font-display);font-weight:700;color:var(--ec-ink-700);font-size:.86rem}@keyframes ec-fade{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (max-width: 880px){.ec-page{padding:18px 12px 40px}.ec-wrap{width:100%;max-width:520px}.ec-grid{grid-template-columns:1fr}.ec-summary{position:static}.ec-order{order:-1}.ec-step-line{width:34px}.ec-step .ec-lbl{font-size:.56rem}}@media (max-width: 540px){.ec-grid2,.ec-xrow,.ec-two{grid-template-columns:1fr}.stripe-event-ready{align-items:flex-start;flex-direction:column}.stripe-event-ready p{max-width:none;text-align:left}.stripe-event-method-sub{display:none}.stripe-event-brands span{height:22px;padding:0 6px}.stripe-event-wallet-head{align-items:flex-start;flex-direction:column}}.ec-back-btn{background:var(--ds-paper)!important}.ec-xbtn.ec-apple{background:var(--ec-ink-900)!important}.ec-xbtn.ec-apple:hover{background:#000!important}.ec-xbtn.ec-gpay{background:var(--ds-paper)!important}.ec-promo-btn{background:transparent!important}.ec-promo-btn:hover{background:var(--ds-teal-50)!important}.ec-promo-input button{background:var(--ec-ink-900)!important}.ec-pay-btn{background:linear-gradient(165deg,#3a4452,#222b37)!important}.ec-pay-btn.is-live{background:var(--ec-pay-live, linear-gradient(165deg, #222B37, var(--ec-ink-900)))!important}.ecm-page{--ecm-teal-700: #0F766E;--ecm-teal-600: #0D9488;--ecm-teal-500: #14B8A6;--ecm-teal-400: #2DD4BF;--ecm-teal-100: #CCFBF1;--ecm-teal-50: #F0FDFA;--ecm-ink-900: #101720;--ecm-ink-800: #1A222D;--ecm-ink-700: #2B3744;--ecm-ink-600: #46566A;--ecm-ink-500: #64748B;--ecm-ink-400: #94A3B8;--ecm-ink-300: #CBD5E1;--ecm-ink-200: #E5E9EF;--ecm-ink-100: #EFF2F6;--ecm-ink-50: #F7F9FB;--ecm-paper: #FFFFFF;--ecm-canvas: #F4F6F9;--ecm-amber-600: #B45309;--ecm-amber-500: #F59E0B;--ecm-amber-100: #FEF3DA;--ecm-green-700: #047857;--ecm-font-d: "Plus Jakarta Sans", system-ui, sans-serif;--ecm-font-b: "Inter", system-ui, sans-serif;--ecm-font-m: "JetBrains Mono", ui-monospace, monospace;--ecm-r-sm: 10px;--ecm-r-md: 14px;--ecm-r-lg: 18px;--ecm-r-xl: 22px;--ecm-r-pill: 999px;--ecm-sh-sm: 0 1px 2px rgba(16,23,32,.05), 0 1px 3px rgba(16,23,32,.04);--ecm-sh-md: 0 2px 8px rgba(16,23,32,.06), 0 10px 24px rgba(16,23,32,.07);--ecm-sh-ink: 0 8px 22px rgba(16,23,32,.3), 0 2px 6px rgba(16,23,32,.2);--ecm-ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--ecm-font-b);color:var(--ecm-ink-800);background:var(--ecm-canvas);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ecm-page *,.ecm-page *:before,.ecm-page *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.ecm-page .ecm-ico{width:20px;height:20px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.ecm-page ::-moz-selection{background:var(--ecm-teal-100);color:var(--ecm-teal-700)}.ecm-page ::selection{background:var(--ecm-teal-100);color:var(--ecm-teal-700)}.ecm-phone{max-width:440px;margin:0 auto;min-height:100vh;background:var(--ecm-canvas);position:relative;box-shadow:0 0 0 1px var(--ecm-ink-100);padding-bottom:96px}.ecm-appbar{position:sticky;top:0;z-index:40;background:#ffffffeb;backdrop-filter:blur(16px);border-bottom:1px solid var(--ecm-ink-100);padding:12px 16px;display:flex;align-items:center;gap:13px}.ecm-ab-back{width:42px;height:42px;border-radius:var(--ecm-r-pill);display:grid;place-items:center;color:var(--ecm-ink-700);border:1px solid var(--ecm-ink-200);background:var(--ecm-paper);flex-shrink:0}.ecm-ab-back:active{transform:scale(.93)}.ecm-ab-back .ecm-ico{width:19px;height:19px}.ecm-ab-t{flex:1;min-width:0}.ecm-ab-t h1{font:800 1.08rem/1.1 var(--ecm-font-d);color:var(--ecm-ink-900);letter-spacing:-.01em;margin:0}.ecm-ab-t .ecm-sub{font:500 .76rem/1.2 var(--ecm-font-b);color:var(--ecm-ink-500);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecm-ab-steps{display:flex;align-items:center;gap:5px;flex-shrink:0}.ecm-ab-steps .ecm-s{width:7px;height:7px;border-radius:50%;background:var(--ecm-ink-200)}.ecm-ab-steps .ecm-s.ecm-done{background:var(--ecm-teal-500)}.ecm-ab-steps .ecm-s.ecm-active{width:24px;border-radius:4px;background:var(--ecm-ink-900)}.ecm-scroll{padding:16px}.ecm-reserve{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:var(--ecm-r-lg);background:linear-gradient(120deg,var(--ecm-teal-50),#fff);border:1px solid var(--ecm-teal-100);position:relative;overflow:hidden;margin-bottom:14px}.ecm-reserve .ecm-ri{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:#fff;color:var(--ecm-teal-600);box-shadow:var(--ecm-sh-sm)}.ecm-reserve .ecm-ri .ecm-ico{width:19px;height:19px}.ecm-reserve .ecm-rt{flex:1;min-width:0}.ecm-reserve .ecm-rt b{font:700 .88rem/1.1 var(--ecm-font-d);color:var(--ecm-ink-900);display:block}.ecm-reserve .ecm-rt span{font:500 .74rem/1.2 var(--ecm-font-b);color:var(--ecm-ink-500)}.ecm-reserve .ecm-clock{font:800 1.35rem/1 var(--ecm-font-d);color:var(--ecm-teal-700);font-variant-numeric:tabular-nums}.ecm-reserve .ecm-clock.ecm-urgent{color:var(--ecm-amber-600)}.ecm-reserve .ecm-bar{position:absolute;left:0;bottom:0;height:3px;background:var(--ecm-teal-400);width:100%;transition:width 1s linear}.ecm-card{background:var(--ecm-paper);border:1px solid var(--ecm-ink-200);border-radius:var(--ecm-r-xl);box-shadow:var(--ecm-sh-sm);margin-bottom:14px;overflow:hidden}.ecm-card-pad{padding:16px}.ecm-slabel{display:flex;align-items:center;gap:8px;font:800 .72rem/1 var(--ecm-font-d);letter-spacing:.1em;text-transform:uppercase;color:var(--ecm-ink-500);margin-bottom:14px}.ecm-slabel .ecm-ico{width:15px;height:15px;color:var(--ecm-teal-600)}.ecm-ord-head{display:flex;align-items:center;gap:13px;padding:14px 16px;cursor:pointer;background:var(--ecm-paper);width:100%;text-align:left;border:0;font-family:inherit}.ecm-ord-thumb{width:52px;height:52px;border-radius:var(--ecm-r-md);flex-shrink:0;display:grid;place-items:center;background:linear-gradient(150deg,#7c1636,#160b16);color:#ffffffb3;overflow:hidden}.ecm-ord-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ecm-ord-thumb .ecm-ico{width:24px;height:24px}.ecm-ord-meta{flex:1;min-width:0}.ecm-ord-meta .ecm-e{font:700 .62rem/1 var(--ecm-font-d);letter-spacing:.1em;text-transform:uppercase;color:var(--ecm-teal-700);margin-bottom:4px}.ecm-ord-meta b{font:800 1rem/1.15 var(--ecm-font-d);color:var(--ecm-ink-900);display:block;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecm-ord-meta span{font:500 .76rem/1.2 var(--ecm-font-b);color:var(--ecm-ink-500);display:flex;align-items:center;gap:5px;margin-top:3px}.ecm-ord-meta span .ecm-ico{width:13px;height:13px;color:var(--ecm-teal-600)}.ecm-ord-toggle{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--ecm-ink-400);background:var(--ecm-ink-50)}.ecm-ord-toggle .ecm-ico{width:17px;height:17px;transition:transform .25s var(--ecm-ease)}.ecm-ord-head.ecm-open .ecm-ord-toggle .ecm-ico{transform:rotate(180deg)}.ecm-ord-detail{border-top:1px solid var(--ecm-ink-100);padding:14px 16px;background:var(--ecm-ink-50);display:none}.ecm-ord-detail.ecm-show{display:block}.ecm-ord-line{display:flex;align-items:center;gap:11px;padding-bottom:13px;margin-bottom:13px;border-bottom:1px dashed var(--ecm-ink-200)}.ecm-ord-line:last-of-type{padding-bottom:0;margin-bottom:13px;border-bottom:0}.ecm-ord-line .ecm-q{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;font:800 .82rem/1 var(--ecm-font-d);color:var(--ecm-teal-700);background:var(--ecm-teal-50);box-shadow:inset 0 0 0 1px var(--ecm-teal-100)}.ecm-ord-line .ecm-n{flex:1;min-width:0}.ecm-ord-line .ecm-n b{font:700 .86rem/1.1 var(--ecm-font-d);color:var(--ecm-ink-900);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecm-ord-line .ecm-n span{font:500 .72rem/1 var(--ecm-font-b);color:var(--ecm-ink-500)}.ecm-ord-line .ecm-p{font:700 .9rem/1 var(--ecm-font-m);color:var(--ecm-ink-900)}.ecm-sline{display:flex;justify-content:space-between;align-items:center;font:500 .85rem/1.6 var(--ecm-font-b);color:var(--ecm-ink-600)}.ecm-sline b{color:var(--ecm-ink-800);font-weight:600;font-variant-numeric:tabular-nums}.ecm-sline.ecm-total{margin-top:9px;padding-top:11px;border-top:1px solid var(--ecm-ink-200)}.ecm-sline.ecm-total span{font:800 .96rem/1 var(--ecm-font-d);color:var(--ecm-ink-900)}.ecm-sline.ecm-total b{font:800 1.15rem/1 var(--ecm-font-d);color:var(--ecm-ink-900)}.ecm-xrow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ecm-xbtn{height:50px;border-radius:var(--ecm-r-md);display:flex;align-items:center;justify-content:center;gap:7px;font:700 .98rem/1 var(--ecm-font-d);border:0;cursor:pointer;font-family:var(--ecm-font-d)}.ecm-xbtn:active{transform:scale(.98)}.ecm-xbtn:disabled{cursor:not-allowed;opacity:.55}.ecm-xbtn.ecm-apple{background:var(--ecm-ink-900);color:#fff}.ecm-xbtn.ecm-apple svg{width:18px;height:18px;fill:#fff}.ecm-xbtn.ecm-gpay{background:var(--ecm-paper);border:1.5px solid var(--ecm-ink-200);color:#3c4043}.ecm-xbtn.ecm-gpay b{font-weight:600;color:#5f6368;font-size:1.02rem;font-family:var(--ecm-font-d)}.ecm-xbtn.ecm-gpay .ecm-gp-g{width:19px;height:19px}.ecm-xdiv{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--ecm-ink-400);font:600 .76rem/1 var(--ecm-font-b)}.ecm-xdiv:before,.ecm-xdiv:after{content:"";flex:1;height:1px;background:var(--ecm-ink-200)}.ecm-field{display:flex;flex-direction:column;gap:7px}.ecm-field+.ecm-field,.ecm-grid2+.ecm-field{margin-top:13px}.ecm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ecm-field label{font:700 .68rem/1 var(--ecm-font-d);letter-spacing:.06em;text-transform:uppercase;color:var(--ecm-ink-500)}.ecm-inp{display:flex;align-items:center;gap:10px;padding:0 14px;height:52px;border:1.5px solid var(--ecm-ink-200);border-radius:var(--ecm-r-md);background:var(--ecm-paper);transition:all .18s var(--ecm-ease)}.ecm-inp:focus-within{border-color:var(--ecm-teal-400);box-shadow:0 0 0 4px #2dd4bf24}.ecm-inp .ecm-ico{width:17px;height:17px;color:var(--ecm-ink-400);flex-shrink:0}.ecm-inp input{border:none;outline:none;background:none;width:100%;font:500 1rem/1 var(--ecm-font-b);color:var(--ecm-ink-800);font-family:var(--ecm-font-b)}.ecm-inp input::-moz-placeholder{color:var(--ecm-ink-400)}.ecm-inp input::placeholder{color:var(--ecm-ink-400)}.ecm-phone-f .ecm-cc{display:flex;align-items:center;gap:6px;padding-right:10px;margin-right:2px;border-right:1.5px solid var(--ecm-ink-200);font:600 .92rem/1 var(--ecm-font-d);color:var(--ecm-ink-700)}.ecm-phone-f .ecm-flag{width:22px;height:15px;border-radius:3px;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000014;display:block}.ecm-page .PhoneInput{width:100%;display:flex;align-items:center;gap:8px}.ecm-page .PhoneInputCountry{display:inline-flex;align-items:center;gap:6px;padding-right:8px;border-right:1.5px solid var(--ecm-ink-200)}.ecm-page .PhoneInputCountrySelect{background:transparent;border:0;font:500 .88rem var(--ecm-font-d);color:var(--ecm-ink-700)}.ecm-page .PhoneInputInput{flex:1;border:0;outline:0;background:transparent;font:500 1rem/1 var(--ecm-font-b);color:var(--ecm-ink-800)}.ecm-page .PhoneInputInput::-moz-placeholder{color:var(--ecm-ink-400)}.ecm-page .PhoneInputInput::placeholder{color:var(--ecm-ink-400)}.ecm-consent{display:flex;align-items:flex-start;gap:11px;margin-top:14px;cursor:pointer}.ecm-consent .ecm-box{width:24px;height:24px;border-radius:7px;flex-shrink:0;border:2px solid var(--ecm-ink-300);display:grid;place-items:center;background:transparent;transition:all .18s var(--ecm-ease)}.ecm-consent .ecm-box .ecm-ico{width:14px;height:14px;color:#fff;opacity:0;transform:scale(.5);transition:all .18s var(--ecm-ease)}.ecm-consent.ecm-on .ecm-box{background:var(--ecm-teal-500);border-color:var(--ecm-teal-500)}.ecm-consent.ecm-on .ecm-box .ecm-ico{opacity:1;transform:scale(1)}.ecm-consent .ecm-ctxt{font:500 .84rem/1.45 var(--ecm-font-b);color:var(--ecm-ink-600)}.ecm-consent .ecm-ctxt a{color:var(--ecm-teal-700);font-weight:600}.ecm-contact-summary{padding:12px 14px;border-radius:var(--ecm-r-md);background:var(--ecm-ink-50);border:1px dashed var(--ecm-ink-200);display:flex;align-items:center;gap:12px}.ecm-contact-summary .ecm-cs-body{flex:1;min-width:0}.ecm-contact-summary .ecm-cs-name{font:700 .9rem/1.15 var(--ecm-font-d);color:var(--ecm-ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecm-contact-summary .ecm-cs-sub{font:500 .76rem/1.25 var(--ecm-font-b);color:var(--ecm-ink-500);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecm-contact-summary .ecm-cs-edit{flex-shrink:0;padding:6px 12px;border-radius:var(--ecm-r-pill);font:700 .72rem/1 var(--ecm-font-d);letter-spacing:.04em;color:var(--ecm-teal-700);background:var(--ecm-teal-50);border:1px solid var(--ecm-teal-100);cursor:pointer}.ecm-stripe-el{border:1.5px solid var(--ecm-ink-200);border-radius:var(--ecm-r-lg);overflow:visible;background:var(--ecm-paper)}.ecm-se-ready{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:13px 14px;border-bottom:1px solid var(--ecm-ink-100);border-radius:var(--ecm-r-lg) var(--ecm-r-lg) 0 0;background:radial-gradient(420px 160px at 0% -70%,rgba(20,184,166,.18),transparent 58%),linear-gradient(120deg,#f0fdfa,#fff)}.ecm-se-ready span{font:800 .7rem/1 var(--ecm-font-d);letter-spacing:.1em;text-transform:uppercase;color:var(--ecm-teal-700)}.ecm-se-ready b{grid-column:2;grid-row:1 / span 2;align-self:center;font:900 1.1rem/1 var(--ecm-font-d);color:var(--ecm-ink-900);font-variant-numeric:tabular-nums}.ecm-se-ready small{min-width:0;font:650 .72rem/1.35 var(--ecm-font-b);color:var(--ecm-ink-500)}.ecm-se-link{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid var(--ecm-ink-100);background:linear-gradient(120deg,#f0fff6,#fff)}.ecm-se-link .ecm-lk{display:inline-flex;align-items:center;gap:5px;font:800 .86rem/1 var(--ecm-font-d);color:#00875a}.ecm-se-link .ecm-lk .ecm-d{width:18px;height:18px;border-radius:50%;background:#00d66f;display:grid;place-items:center}.ecm-se-link .ecm-lk .ecm-d svg{width:11px;height:11px;stroke:#063;stroke-width:3;fill:none}.ecm-se-link .ecm-mail{font:600 .8rem/1 var(--ecm-font-b);color:var(--ecm-ink-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ecm-se-mount{padding:12px 14px;background:var(--ecm-paper)}.ecm-se-mount iframe{width:100%!important;max-width:100%}.ecm-se-saved{display:flex;align-items:center;gap:12px;padding:14px}.ecm-se-brand{width:42px;height:28px;border-radius:6px;flex-shrink:0;display:grid;place-items:center;background:#1a1f71;color:#fff;font:800 .62rem/1 var(--ecm-font-d)}.ecm-se-cm b{font:700 .9rem/1.1 var(--ecm-font-d);color:var(--ecm-ink-900);display:block}.ecm-se-cm span{font:600 .74rem/1 var(--ecm-font-m);color:var(--ecm-ink-500);margin-top:2px;letter-spacing:.06em}.ecm-se-go{margin-left:auto;color:var(--ecm-ink-400)}.ecm-se-go .ecm-ico{width:18px;height:18px}.ecm-se-new{display:flex;align-items:center;gap:11px;padding:13px 14px;border-top:1px solid var(--ecm-ink-100);font:700 .84rem/1 var(--ecm-font-d);color:var(--ecm-ink-600);background:var(--ecm-paper);width:100%;text-align:left;border-left:0;border-right:0;border-bottom:0;cursor:pointer;font-family:var(--ecm-font-d)}.ecm-se-new .ecm-ico{width:18px;height:18px;color:var(--ecm-ink-400)}.ecm-se-secured{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;font:600 .74rem/1 var(--ecm-font-b);color:var(--ecm-ink-400)}.ecm-se-secured .ecm-ico{width:13px;height:13px}.ecm-iframe-wrap{width:100%;background:var(--ecm-paper);border-bottom-left-radius:var(--ecm-r-lg);border-bottom-right-radius:var(--ecm-r-lg);overflow:hidden}.ecm-iframe-wrap iframe{display:block;width:100%;min-height:380px;border:0}.ecm-paybar{position:fixed;left:0;right:0;bottom:0;z-index:50;max-width:440px;margin:0 auto;background:#fffffff0;backdrop-filter:blur(18px);border-top:1px solid var(--ecm-ink-200);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:14px;box-shadow:0 -6px 24px #10172014}.ecm-paybar .ecm-pp{flex-shrink:0}.ecm-paybar .ecm-pp .ecm-l{font:600 .68rem/1 var(--ecm-font-d);letter-spacing:.04em;text-transform:uppercase;color:var(--ecm-ink-400);margin-bottom:3px}.ecm-paybar .ecm-pp .ecm-v{font:800 1.28rem/1 var(--ecm-font-d);color:var(--ecm-ink-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ecm-paybar .ecm-pay{flex:1;height:54px;border-radius:var(--ecm-r-md);font:700 1rem/1 var(--ecm-font-d);color:#fff;background:linear-gradient(165deg,#3a4452,#222b37);opacity:.5;display:flex;align-items:center;justify-content:center;gap:9px;transition:all .2s var(--ecm-ease);border:0;cursor:not-allowed;font-family:var(--ecm-font-d)}.ecm-paybar .ecm-pay.ecm-live{background:linear-gradient(165deg,#222B37,var(--ecm-ink-900));opacity:1;box-shadow:var(--ecm-sh-ink);cursor:pointer}.ecm-paybar .ecm-pay.ecm-live:active{transform:scale(.98)}.ecm-paybar .ecm-pay .ecm-ico{width:18px;height:18px}.ecm-m-powered{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 0 4px}.ecm-m-powered span{font:500 .78rem/1 var(--ecm-font-b);color:var(--ecm-ink-400)}.ecm-m-powered .ecm-sw{height:14px}.ecm-lock-notice{margin-top:10px;padding:9px 12px;border-radius:12px;background:var(--ecm-teal-50);border:1px solid var(--ecm-teal-100);color:var(--ecm-teal-700);font:700 .72rem/1.3 var(--ecm-font-d);text-align:center}.ecm-phone .ecm-scroll{padding-bottom:24px}.ecm-ab-back,.ecm-ord-head{background:var(--ecm-paper)!important}.ecm-xbtn.ecm-apple{background:var(--ecm-ink-900)!important}.ecm-xbtn.ecm-gpay,.ecm-se-new{background:var(--ecm-paper)!important}.ecm-contact-summary .ecm-cs-edit{background:var(--ecm-teal-50)!important}.ecm-paybar .ecm-pay{background:linear-gradient(165deg,#3a4452,#222b37)!important}.ecm-paybar .ecm-pay.ecm-live{background:linear-gradient(165deg,#222B37,var(--ecm-ink-900))!important}.ew-widget{--ew-teal-700: var(--ds-teal-700, #0F766E);--ew-teal-600: var(--ds-teal-600, #0D9488);--ew-teal-500: var(--ds-teal-500, #14B8A6);--ew-teal-400: var(--ds-teal-400, #2DD4BF);--ew-teal-300: var(--ds-teal-300, #5EEAD4);--ew-teal-200: var(--ds-teal-200, #99F6E4);--ew-teal-100: var(--ds-teal-100, #CCFBF1);--ew-teal-50: var(--ds-teal-50, #F0FDFA);--ew-ink-900: #101720;--ew-ink-800: #1A222D;--ew-ink-700: #2B3744;--ew-ink-600: #46566A;--ew-ink-500: #64748B;--ew-ink-400: #94A3B8;--ew-ink-300: #CBD5E1;--ew-ink-200: #E5E9EF;--ew-ink-100: #F1F4F8;--ew-paper: #FFFFFF;--ew-canvas: #EEF1F5;--ew-amber-600: #B45309;--ew-amber-500: #F59E0B;--ew-amber-100: #FEF3DA;--ew-rose-500: #F43F5E;--ew-rose-100: #FFE4E9;--ew-font-d: "Plus Jakarta Sans", system-ui, sans-serif;--ew-font-b: "Inter", system-ui, sans-serif;--ew-font-s: "Fraunces", Georgia, serif;--ew-r-sm: 10px;--ew-r-md: 14px;--ew-r-lg: 18px;--ew-r-xl: 24px;--ew-r-pill: 999px;--ew-sh-sm: 0 1px 2px rgba(16,23,32,.05),0 1px 3px rgba(16,23,32,.04);--ew-sh-md: 0 2px 6px rgba(16,23,32,.05),0 10px 24px rgba(16,23,32,.06);--ew-sh-lg: 0 8px 24px rgba(16,23,32,.08),0 24px 60px rgba(16,23,32,.1);--ew-sh-teal: 0 6px 18px rgba(13,148,136,.28),0 2px 6px rgba(13,148,136,.18);--ew-ease: cubic-bezier(.16,1,.3,1)}.ew-page{min-height:100vh;padding:34px 18px 120px;line-height:1.55;font-family:var(--ew-font-b);color:var(--ew-ink-800);background:radial-gradient(1200px 600px at 50% -200px,rgba(20,184,166,.06),transparent 70%),var(--ew-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ew-page ::-moz-selection{background:var(--ew-teal-100);color:var(--ew-teal-700)}.ew-page ::selection{background:var(--ew-teal-100);color:var(--ew-teal-700)}.ew-widget *,.ew-widget *:before,.ew-widget *:after{box-sizing:border-box}.ew-widget svg{display:block}.ew-ico{width:18px;height:18px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.ew-widget{max-width:1080px;margin:0 auto;background:var(--ew-paper);border-radius:var(--ew-r-xl);box-shadow:var(--ew-sh-lg);overflow:hidden;border:1px solid rgba(16,23,32,.04);font-family:var(--ew-font-b);color:var(--ew-ink-800);line-height:1.55}.ew-hero{position:relative;height:430px;overflow:hidden;background:radial-gradient(120% 85% at 78% 12%,rgba(235,142,78,.34),transparent 46%),radial-gradient(110% 95% at 16% 96%,rgba(124,22,54,.55),transparent 62%),linear-gradient(158deg,#2a1322,#160b16 48%,#0b090e)}.ew-hero__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ew-hero__ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ffffff8c;font:600 .82rem/1.4 var(--ew-font-d)}.ew-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#08080c8c,#08080c00 26% 42%,#08080c9e 78%,#08080ce6)}.ew-hero-top{position:absolute;top:18px;left:18px;right:18px;z-index:3;display:flex;align-items:center;justify-content:space-between}.ew-gbtn{width:42px;height:42px;border-radius:var(--ew-r-pill);display:grid;place-items:center;background:#ffffff29;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;border:1px solid rgba(255,255,255,.22);transition:all .2s var(--ew-ease)}.ew-gbtn:hover{background:#ffffff47;transform:translateY(-1px)}.ew-gbtn:active{transform:scale(.94)}.ew-gbtn-row{display:flex;gap:10px}.ew-gbtn.is-saved{color:var(--ew-rose-500);background:#fff;border-color:#fff}.ew-hero-foot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:30px 34px 28px;display:flex;flex-direction:column;gap:13px;align-items:flex-start}.ew-cat-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--ew-font-d);font-weight:700;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:7px 13px;border-radius:var(--ew-r-pill);background:#14b8a638;border:1px solid rgba(94,234,212,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ew-cat-chip .ew-dot{width:6px;height:6px;border-radius:50%;background:var(--ew-teal-300);box-shadow:0 0 0 3px #2dd4bf4d}.ew-hero-eyebrow{font-family:var(--ew-font-d);font-weight:700;font-size:.74rem;letter-spacing:.34em;text-transform:uppercase;color:#ffffffd1}.ew-hero-title{font-family:var(--ew-font-s);font-weight:600;font-size:clamp(2.1rem,4.4vw,2.9rem);line-height:1.05;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.5);max-width:16ch}.ew-hero-tag{font-family:var(--ew-font-d);font-weight:600;font-size:.84rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffffbd}.ew-tabs{position:sticky;top:0;z-index:20;display:flex;padding:0 18px;background:#ffffffdb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--ew-ink-200)}.ew-tab{position:relative;flex:1;padding:18px 8px;font-family:var(--ew-font-d);font-weight:600;font-size:.92rem;color:var(--ew-ink-500);transition:color .2s var(--ew-ease);background:transparent;border:0}.ew-tab:hover{color:var(--ew-ink-800)}.ew-tab.is-active{color:var(--ew-teal-700)}.ew-tab:after{content:"";position:absolute;left:50%;right:50%;bottom:-1px;height:2.5px;border-radius:3px;background:var(--ew-teal-500);transition:all .25s var(--ew-ease)}.ew-tab.is-active:after{left:14%;right:14%}.ew-body{display:grid;grid-template-columns:1fr 352px;gap:40px;padding:34px 34px 40px}.ew-panel{animation:ew-fade .35s var(--ew-ease)}@keyframes ew-fade{0%{transform:translateY(8px)}to{transform:translateY(0)}}.ew-title-block h1{font-family:var(--ew-font-d);font-weight:800;font-size:1.85rem;letter-spacing:-.02em;color:var(--ew-ink-900);line-height:1.12}.ew-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.ew-meta-pill{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;color:var(--ew-ink-600);background:var(--ew-ink-100);padding:7px 12px;border-radius:var(--ew-r-pill)}.ew-meta-pill .ew-ico{width:15px;height:15px}.ew-meta-pill.is-price{color:var(--ew-teal-700);background:var(--ew-teal-50);box-shadow:inset 0 0 0 1px var(--ew-teal-100)}.ew-meta-pill .ew-star{stroke:var(--ew-amber-500);fill:var(--ew-amber-500)}.ew-info-cards{display:flex;flex-direction:column;gap:14px;margin-top:26px}.ew-icard{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--ew-ink-200);border-radius:var(--ew-r-lg);background:var(--ew-paper);transition:all .2s var(--ew-ease)}.ew-icard:hover{border-color:var(--ew-teal-200);box-shadow:var(--ew-sh-sm);transform:translateY(-1px)}.ew-icard--stack{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.ew-icard__inner{display:flex;align-items:center;gap:16px;padding:16px}.ew-date-badge{width:58px;height:58px;border-radius:var(--ew-r-md);flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:linear-gradient(160deg,var(--ew-teal-500),var(--ew-teal-700));box-shadow:var(--ew-sh-teal)}.ew-date-badge .ew-m{font-family:var(--ew-font-d);font-weight:700;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;opacity:.92}.ew-date-badge .ew-d{font-family:var(--ew-font-d);font-weight:800;font-size:1.5rem;line-height:1}.ew-icard__body{flex:1;min-width:0}.ew-icard__ct{font-family:var(--ew-font-d);font-weight:700;font-size:1rem;color:var(--ew-ink-900)}.ew-icard__cs{font-size:.82rem;color:var(--ew-ink-500);margin-top:3px}.ew-icard__cs b{color:var(--ew-ink-700);font-weight:600}.ew-icard-act{width:42px;height:42px;border-radius:var(--ew-r-md);flex-shrink:0;display:grid;place-items:center;color:var(--ew-teal-700);background:var(--ew-teal-50);transition:all .2s var(--ew-ease)}.ew-icard-act:hover{background:var(--ew-teal-100)}.ew-venue-ico{width:52px;height:52px;border-radius:var(--ew-r-md);flex-shrink:0;display:grid;place-items:center;color:var(--ew-teal-600);background:var(--ew-teal-50);box-shadow:inset 0 0 0 1px var(--ew-teal-100)}.ew-map{height:128px;border-radius:var(--ew-r-md);margin-top:-2px;position:relative;overflow:hidden;border:1px solid var(--ew-ink-200);background:linear-gradient(0deg,#14b8a60a,#14b8a60a),repeating-linear-gradient(0deg,#eef2f6 0 22px,#e6ebf1 22px 23px),repeating-linear-gradient(90deg,#eef2f6 0 22px,#e6ebf1 22px 23px),#eef2f6}.ew-map:before{content:"";position:absolute;left:18%;top:0;bottom:0;width:9px;background:#dce3eb;transform:rotate(12deg)}.ew-map:after{content:"";position:absolute;right:24%;top:-10%;width:40px;height:120%;background:#e2f0ec;transform:rotate(-20deg);opacity:.7}.ew-map__pin{position:absolute;left:50%;top:46%;transform:translate(-50%,-100%);color:var(--ew-teal-600);z-index:2}.ew-map__pin svg{width:30px;height:30px;filter:drop-shadow(0 4px 6px rgba(13,148,136,.4))}.ew-map__pulse{position:absolute;left:50%;top:46%;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:#14b8a659;animation:ew-pulse 2s infinite}@keyframes ew-pulse{0%{box-shadow:0 0 #14b8a666}70%{box-shadow:0 0 0 16px #14b8a600}to{box-shadow:0 0 #14b8a600}}.ew-map-link{position:absolute;right:10px;bottom:10px;z-index:3;font-family:var(--ew-font-d);font-weight:600;font-size:.76rem;color:var(--ew-teal-700);background:#ffffffeb;padding:7px 11px;border-radius:var(--ew-r-pill);box-shadow:var(--ew-sh-sm);display:inline-flex;align-items:center;gap:5px}.ew-map-link .ew-ico{width:13px;height:13px}.ew-promo{margin-top:18px}.ew-promo-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--ew-font-d);font-weight:600;font-size:.86rem;color:var(--ew-ink-700);padding:11px 16px;border:1.5px dashed var(--ew-ink-300);border-radius:var(--ew-r-pill);transition:all .2s var(--ew-ease);background:transparent}.ew-promo-btn:hover{border-color:var(--ew-teal-400);color:var(--ew-teal-700);background:var(--ew-teal-50)}.ew-promo-input{display:none;margin-top:12px;gap:8px}.ew-promo-input.is-open{display:flex;animation:ew-fade .25s var(--ew-ease)}.ew-promo-input input{flex:1;padding:12px 15px;border:1.5px solid var(--ew-ink-200);border-radius:var(--ew-r-md);font-family:var(--ew-font-b);font-size:.9rem;color:var(--ew-ink-800);text-transform:uppercase;letter-spacing:.05em}.ew-promo-input input:focus{outline:none;border-color:var(--ew-teal-400);box-shadow:0 0 0 4px #2dd4bf29}.ew-promo-input button{padding:0 20px;border-radius:var(--ew-r-md);font-family:var(--ew-font-d);font-weight:700;font-size:.86rem;color:#fff;background:var(--ew-ink-900)}.ew-promo-input button:hover{background:var(--ew-ink-700)}.ew-hr{height:1px;background:var(--ew-ink-200);margin:28px 0}.ew-sec-head{display:flex;align-items:center;gap:9px;margin-bottom:14px}.ew-sec-head .ew-ico{width:18px;height:18px;color:var(--ew-teal-600)}.ew-sec-head h3{font-family:var(--ew-font-d);font-weight:700;font-size:1.15rem;color:var(--ew-ink-900)}.ew-lead-em{font-family:var(--ew-font-d);font-weight:700;font-size:1.02rem;color:var(--ew-ink-900);margin-bottom:12px}.ew-prose{color:var(--ew-ink-600);font-size:.95rem;line-height:1.7}.ew-prose p{margin-bottom:13px}.ew-prose p:last-child{margin-bottom:0}.ew-clip{max-height:78px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent);transition:max-height .4s var(--ew-ease)}.ew-clip.is-open{max-height:600px;-webkit-mask-image:none;mask-image:none}.ew-read-more{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-family:var(--ew-font-d);font-weight:700;font-size:.88rem;color:var(--ew-teal-700);background:transparent}.ew-read-more .ew-ico{width:15px;height:15px;transition:transform .3s var(--ew-ease)}.ew-read-more.is-open .ew-ico{transform:rotate(180deg)}.ew-know{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ew-know-chip{display:flex;align-items:center;gap:11px;padding:12px 15px;border-radius:var(--ew-r-md);background:var(--ew-ink-100);min-width:150px}.ew-know-chip .ew-ki{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.ew-know-chip .ew-ki .ew-ico{width:17px;height:17px}.ew-know-chip .ew-kt{font-family:var(--ew-font-d);font-weight:700;font-size:.82rem;color:var(--ew-ink-900);line-height:1.2}.ew-know-chip .ew-ks{font-size:.72rem;color:var(--ew-ink-500);margin-top:1px}.ew-ki.is-teal{background:var(--ew-teal-50);color:var(--ew-teal-600)}.ew-ki.is-ink{background:#e7ecf2;color:var(--ew-ink-600)}.ew-know-chip.is-warn{background:var(--ew-amber-100)}.ew-ki.is-warn{background:#fff;color:var(--ew-amber-600)}.ew-know-chip.is-warn .ew-kt{color:var(--ew-amber-600)}.ew-know-chip.is-warn .ew-ks{color:#92670c}.ew-line-list{display:flex;flex-direction:column;gap:2px;margin-top:6px}.ew-line-item{display:flex;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid var(--ew-ink-100)}.ew-line-item:last-child{border-bottom:none}.ew-line-time{font-family:var(--ew-font-d);font-weight:700;font-size:.82rem;color:var(--ew-teal-700);width:74px;flex-shrink:0;font-variant-numeric:tabular-nums}.ew-line-name{font-family:var(--ew-font-d);font-weight:700;font-size:.94rem;color:var(--ew-ink-900)}.ew-line-desc{font-size:.8rem;color:var(--ew-ink-500);margin-top:1px}.ew-aside{position:relative}.ew-ticket{position:sticky;top:84px;border:1px solid var(--ew-ink-200);border-radius:var(--ew-r-xl);background:var(--ew-paper);box-shadow:var(--ew-sh-md);overflow:hidden}.ew-ticket-head{padding:22px 22px 18px;background:linear-gradient(165deg,#fff,var(--ew-teal-50));border-bottom:1px solid var(--ew-ink-200)}.ew-ticket-price{display:flex;align-items:baseline;gap:8px}.ew-ticket-price .ew-big{font-family:var(--ew-font-d);font-weight:800;font-size:2rem;letter-spacing:-.02em;color:var(--ew-ink-900)}.ew-ticket-price .ew-up{font-size:.84rem;color:var(--ew-ink-500);font-weight:600}.ew-ticket-meta{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:.82rem;color:var(--ew-ink-600);font-weight:500}.ew-ticket-meta .ew-ico{width:15px;height:15px;color:var(--ew-teal-600)}.ew-selling{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:var(--ew-font-d);font-weight:700;font-size:.72rem;letter-spacing:.02em;color:var(--ew-amber-600);background:var(--ew-amber-100);padding:5px 11px;border-radius:var(--ew-r-pill)}.ew-selling .ew-fdot{width:6px;height:6px;border-radius:50%;background:var(--ew-amber-500);animation:ew-pulse2 1.4s infinite}@keyframes ew-pulse2{0%,to{opacity:1}50%{opacity:.35}}.ew-ticket-body{padding:8px 22px 22px}.ew-trow{padding:18px 0;border-bottom:1px solid var(--ew-ink-100)}.ew-trow:last-of-type{border-bottom:none}.ew-trow-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ew-trow-name{font-family:var(--ew-font-d);font-weight:700;font-size:.96rem;color:var(--ew-ink-900)}.ew-trow-sub{font-size:.78rem;color:var(--ew-ink-500);margin-top:2px}.ew-trow-price{font-family:var(--ew-font-d);font-weight:700;font-size:.96rem;color:var(--ew-ink-900);white-space:nowrap}.ew-stepper{display:flex;align-items:center;gap:4px;margin-top:14px;justify-content:flex-end}.ew-step-btn{width:38px;height:38px;border-radius:var(--ew-r-md);display:grid;place-items:center;border:1.5px solid var(--ew-ink-200);color:var(--ew-ink-700);transition:all .15s var(--ew-ease);background:transparent}.ew-step-btn:hover:not(:disabled){border-color:var(--ew-teal-400);color:var(--ew-teal-700);background:var(--ew-teal-50)}.ew-step-btn:active:not(:disabled){transform:scale(.9)}.ew-step-btn:disabled{opacity:.4;cursor:not-allowed}.ew-step-btn.is-plus{background:var(--ew-teal-500);border-color:var(--ew-teal-500);color:#fff}.ew-step-btn.is-plus:hover:not(:disabled){background:var(--ew-teal-600);border-color:var(--ew-teal-600)}.ew-qty{min-width:40px;text-align:center;font-family:var(--ew-font-d);font-weight:800;font-size:1.1rem;color:var(--ew-ink-900);font-variant-numeric:tabular-nums}.ew-summary{margin-top:18px;display:none;flex-direction:column;gap:9px}.ew-summary.is-show{display:flex;animation:ew-fade .3s var(--ew-ease)}.ew-sline{display:flex;justify-content:space-between;font-size:.85rem;color:var(--ew-ink-600)}.ew-sline b{color:var(--ew-ink-800);font-weight:600;font-variant-numeric:tabular-nums}.ew-sline.is-total{padding-top:11px;border-top:1px dashed var(--ew-ink-200);font-size:1rem}.ew-sline.is-total span{font-family:var(--ew-font-d);font-weight:700;color:var(--ew-ink-900)}.ew-sline.is-total b{font-family:var(--ew-font-d);font-weight:800;font-size:1.25rem;color:var(--ew-ink-900)}.ew-cta{width:100%;margin-top:20px;padding:16px;border-radius:var(--ew-r-md);font-family:var(--ew-font-d);font-weight:700;font-size:1rem;color:#fff;background:var(--ew-ink-300);display:flex;align-items:center;justify-content:center;gap:9px;transition:all .25s var(--ew-ease)}.ew-cta.is-live{background:linear-gradient(160deg,var(--ew-teal-500),var(--ew-teal-600));box-shadow:var(--ew-sh-teal)}.ew-cta.is-live:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0d94885c}.ew-cta.is-live:active{transform:translateY(0)}.ew-cta:disabled{cursor:not-allowed}.ew-cta .ew-ico{width:18px;height:18px}.ew-trust{display:flex;flex-direction:column;gap:9px;padding:16px 22px 20px;border-top:1px solid var(--ew-ink-100);background:#fafbfc}.ew-trust-row{display:flex;align-items:center;gap:9px;font-size:.78rem;color:var(--ew-ink-600);font-weight:500}.ew-trust-row .ew-ico{width:15px;height:15px;color:var(--ew-teal-600)}.ew-org{display:flex;gap:18px;align-items:flex-start;padding:22px;border:1px solid var(--ew-ink-200);border-radius:var(--ew-r-lg)}.ew-org-av{width:64px;height:64px;border-radius:var(--ew-r-md);flex-shrink:0;display:grid;place-items:center;font-family:var(--ew-font-d);font-weight:800;font-size:1.5rem;color:#fff;background:linear-gradient(160deg,var(--ew-teal-500),var(--ew-teal-700))}.ew-org-name{font-family:var(--ew-font-d);font-weight:800;font-size:1.2rem;color:var(--ew-ink-900)}.ew-org-stat{display:flex;gap:18px;margin-top:6px;font-size:.82rem;color:var(--ew-ink-500)}.ew-org-stat b{color:var(--ew-ink-800);font-weight:700}.ew-org-follow{margin-top:14px;padding:10px 22px;border-radius:var(--ew-r-pill);font-family:var(--ew-font-d);font-weight:700;font-size:.86rem;color:#fff;background:var(--ew-ink-900)}.ew-org-follow:hover{background:var(--ew-ink-700)}.ew-rev-summary{display:flex;align-items:center;gap:24px;padding:20px 22px;border:1px solid var(--ew-ink-200);border-radius:var(--ew-r-lg);margin-bottom:18px}.ew-rev-score{font-family:var(--ew-font-d);font-weight:800;font-size:3rem;color:var(--ew-ink-900);line-height:1}.ew-stars{display:flex;gap:3px}.ew-stars .ew-ico{width:17px;height:17px;stroke:var(--ew-amber-500);fill:var(--ew-amber-500)}.ew-rev-note{font-size:.82rem;color:var(--ew-ink-500);margin-top:5px}.ew-rev-card{padding:16px 0;border-bottom:1px solid var(--ew-ink-100)}.ew-rev-card:last-child{border:none}.ew-rev-top{display:flex;align-items:center;gap:11px;margin-bottom:8px}.ew-rev-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-family:var(--ew-font-d);font-weight:700;font-size:.85rem;color:var(--ew-teal-700);background:var(--ew-teal-100)}.ew-rev-meta b{font-family:var(--ew-font-d);font-weight:700;font-size:.88rem;color:var(--ew-ink-900);display:block}.ew-rev-meta span{font-size:.74rem;color:var(--ew-ink-400)}.ew-rev-body{font-size:.9rem}.ew-terms h4{font-family:var(--ew-font-d);font-weight:700;font-size:.98rem;color:var(--ew-ink-900);margin:18px 0 7px}.ew-terms h4:first-child{margin-top:0}.ew-terms p{color:var(--ew-ink-600);font-size:.9rem;line-height:1.7;margin-bottom:10px}.ew-powered{display:flex;align-items:center;justify-content:center;gap:9px;padding:22px;border-top:1px solid var(--ew-ink-200);background:#fafbfc}.ew-powered span{font-size:.8rem;color:var(--ew-ink-400);font-weight:500}.ew-powered b{font-family:var(--ew-font-d);font-weight:700;color:var(--ew-ink-700);font-size:.86rem}.ew-powered__mark{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:linear-gradient(160deg,var(--ew-teal-500),var(--ew-teal-700));color:#fff}.ew-mbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:#ffffffeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--ew-ink-200);box-shadow:0 -6px 24px #10172014}.ew-mbar .ew-mb-price b{font-family:var(--ew-font-d);font-weight:800;font-size:1.15rem;color:var(--ew-ink-900)}.ew-mbar .ew-mb-price span{font-size:.74rem;color:var(--ew-ink-500);display:block}.ew-mbar .ew-cta{margin:0;width:auto;padding:14px 28px}.ew-sheet-scrim{position:fixed;inset:0;z-index:60;background:#10172080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:1;transition:opacity .3s var(--ew-ease)}.ew-sheet-scrim:not(.is-show){opacity:0;pointer-events:none}.ew-sheet{position:fixed;left:0;right:0;bottom:0;z-index:61;background:var(--ew-paper);border-radius:24px 24px 0 0;box-shadow:0 -20px 50px #10172047;padding:0 20px calc(24px + env(safe-area-inset-bottom));max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateY(0);transition:transform .34s var(--ew-ease)}.ew-sheet:not(.is-show){transform:translateY(101%);visibility:hidden;pointer-events:none}.ew-sheet-grab{width:42px;height:5px;border-radius:3px;background:var(--ew-ink-200);margin:12px auto 6px}.ew-sheet-head{display:flex;align-items:flex-start;gap:12px;padding:8px 0 16px;border-bottom:1px solid var(--ew-ink-100);margin-bottom:18px}.ew-sheet-head .ew-sh-t{flex:1;min-width:0}.ew-sheet-head .ew-sh-t b{font-family:var(--ew-font-d);font-weight:800;font-size:1.12rem;color:var(--ew-ink-900);letter-spacing:-.01em;display:block}.ew-sheet-head .ew-sh-t span{font-size:.82rem;color:var(--ew-ink-500);display:flex;align-items:center;gap:6px;margin-top:4px}.ew-sheet-head .ew-sh-t span .ew-ico{width:14px;height:14px;color:var(--ew-teal-600)}.ew-sheet-close{width:38px;height:38px;border-radius:var(--ew-r-pill);flex-shrink:0;display:grid;place-items:center;color:var(--ew-ink-500);border:1px solid var(--ew-ink-200);background:var(--ew-paper)}.ew-sheet-close .ew-ico{width:18px;height:18px}.ew-sheet .ew-selling{margin:0 0 16px}@media (max-width: 880px){.ew-page{padding:0 0 88px}.ew-widget{border-radius:0;border:none;box-shadow:none;max-width:100%}.ew-hero{height:340px}.ew-body{grid-template-columns:1fr;gap:0;padding:26px 20px 32px}.ew-aside{display:none}.ew-mbar{display:flex}.ew-hero-foot{padding:24px 22px 22px}}.ew-gbtn{background:#ffffff29!important}.ew-gbtn:hover{background:#ffffff47!important}.ew-gbtn.is-saved{background:#fff!important}.ew-icard-act{background:var(--ew-teal-50)!important}.ew-icard-act:hover{background:var(--ew-teal-100)!important}.ew-promo-btn:hover{background:var(--ew-teal-50)!important}.ew-promo-input button{background:var(--ew-ink-900)!important}.ew-promo-input button:hover{background:var(--ew-ink-700)!important}.ew-step-btn:hover:not(:disabled){background:var(--ew-teal-50)!important}.ew-step-btn.is-plus{background:var(--ew-teal-500)!important}.ew-step-btn.is-plus:hover:not(:disabled){background:var(--ew-teal-600)!important}.ew-cta{background:var(--ew-ink-300)!important}.ew-cta.is-live{background:linear-gradient(160deg,var(--ew-teal-500),var(--ew-teal-600))!important}.ew-org-follow{background:var(--ew-ink-900)!important}.ew-org-follow:hover{background:var(--ew-ink-700)!important}.ew-sheet-close{background:var(--ew-paper)!important}.evl-page{--evl-ink-900: #101720;--evl-ink-800: #1A222D;--evl-ink-700: #2B3744;--evl-ink-600: #46566A;--evl-ink-500: #64748B;--evl-ink-400: #94A3B8;--evl-ink-300: #CBD5E1;--evl-ink-200: #E5E9EF;--evl-ink-100: #EFF2F6;--evl-ink-50: #F7F9FB;--evl-paper: #FFFFFF;--evl-canvas: #F4F6F9;--evl-teal-700: var(--ds-teal-700);--evl-teal-600: var(--ds-teal-600);--evl-teal-500: var(--ds-teal-500);--evl-teal-400: var(--ds-teal-400);--evl-teal-300: var(--ds-teal-300);--evl-teal-100: var(--ds-teal-100);--evl-teal-50: var(--ds-teal-50);--evl-amber-600: #B45309;--evl-rose-500: #F43F5E;--evl-font-d: "Plus Jakarta Sans", system-ui, sans-serif;--evl-font-b: "Inter", system-ui, sans-serif;--evl-font-s: "Fraunces", Georgia, serif;--evl-r-sm: 10px;--evl-r-md: 14px;--evl-r-lg: 18px;--evl-r-xl: 24px;--evl-r-2xl: 30px;--evl-r-pill: 999px;--evl-sh-sm: 0 1px 2px rgba(16,23,32,.05), 0 1px 3px rgba(16,23,32,.04);--evl-sh-md: 0 2px 6px rgba(16,23,32,.05), 0 10px 24px rgba(16,23,32,.06);--evl-sh-lg: 0 8px 24px rgba(16,23,32,.08), 0 24px 60px rgba(16,23,32,.1);--evl-sh-xl: 0 20px 50px rgba(16,23,32,.16), 0 8px 16px rgba(16,23,32,.07);--evl-ease: cubic-bezier(.16,1,.3,1);font-family:var(--evl-font-b);color:var(--evl-ink-800);background:var(--evl-paper);line-height:1.55;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.evl-page *,.evl-page *:before,.evl-page *:after{box-sizing:border-box}.evl-page ::-moz-selection{background:var(--evl-teal-100);color:var(--evl-teal-700)}.evl-page ::selection{background:var(--evl-teal-100);color:var(--evl-teal-700)}.evl-page button{font-family:inherit;cursor:pointer}.evl-page input{font-family:inherit}.evl-page svg{display:block}.evl-page img{display:block;max-width:100%}.evl-ico{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.evl-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.evl-nav{position:sticky;top:0;z-index:50;background:#ffffffd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--evl-ink-100)}.evl-nav-in{display:flex;align-items:center;gap:24px;height:70px}.evl-brand{display:flex;align-items:center;gap:12px}.evl-brand-mark{width:42px;height:42px;border-radius:12px;background:linear-gradient(160deg,var(--evl-ink-800),var(--evl-ink-900));display:grid;place-items:center;color:var(--evl-teal-400);box-shadow:var(--evl-sh-sm);flex-shrink:0}.evl-brand-mark .evl-ico{width:22px;height:22px}.evl-brand-txt{display:flex;flex-direction:column}.evl-brand-txt .evl-bn{font:800 1.05rem/1 var(--evl-font-d);color:var(--evl-ink-900);letter-spacing:-.01em}.evl-brand-txt .evl-bs{font:600 .68rem/1 var(--evl-font-d);letter-spacing:.14em;text-transform:uppercase;color:var(--evl-teal-700);margin-top:4px}.evl-nav-links{display:flex;align-items:center;gap:4px;margin-left:18px}.evl-nav-links a{padding:9px 14px;border-radius:var(--evl-r-pill);font:600 .9rem/1 var(--evl-font-d);color:var(--evl-ink-600);transition:all .15s var(--evl-ease)}.evl-nav-links a:hover{background:var(--evl-ink-50);color:var(--evl-ink-900)}.evl-nav-links a.is-active{color:var(--evl-ink-900);background:var(--evl-ink-100)}.evl-nav-right{margin-left:auto;display:flex;align-items:center;gap:10px}.evl-nav-ico{width:42px;height:42px;border-radius:var(--evl-r-pill);display:grid;place-items:center;color:var(--evl-ink-600);border:1px solid var(--evl-ink-200);background:var(--evl-paper);transition:all .15s var(--evl-ease)}.evl-nav-ico:hover{border-color:var(--evl-ink-300);background:var(--evl-ink-50);color:var(--evl-ink-900)}.evl-nav-ico .evl-ico{width:18px;height:18px}.evl-nav-signin{height:42px;padding:0 16px;border-radius:var(--evl-r-pill);font:700 .88rem/1 var(--evl-font-d);color:var(--evl-ink-700);background:var(--evl-paper);border:1.5px solid var(--evl-ink-200);display:inline-flex;align-items:center;gap:8px;transition:all .2s var(--evl-ease)}.evl-nav-signin:hover{border-color:var(--evl-ink-300);background:var(--evl-ink-50);color:var(--evl-ink-900)}.evl-nav-signin .evl-ico{width:16px;height:16px}.evl-hero{position:relative;overflow:hidden;background:radial-gradient(900px 400px at 88% -8%,rgba(20,184,166,.14),transparent 60%),radial-gradient(700px 360px at 6% 110%,rgba(15,118,110,.1),transparent 60%),linear-gradient(180deg,#fff,var(--evl-teal-50))}.evl-hero-in{padding:58px 0 46px;position:relative;z-index:1}.evl-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 .72rem/1 var(--evl-font-d);letter-spacing:.16em;text-transform:uppercase;color:var(--evl-teal-700);background:var(--evl-paper);padding:9px 15px;border-radius:var(--evl-r-pill);box-shadow:var(--evl-sh-sm);border:1px solid var(--evl-teal-100);margin-bottom:20px}.evl-hero-eyebrow .evl-pin{width:7px;height:7px;border-radius:50%;background:var(--evl-teal-500);box-shadow:0 0 0 3px #14b8a633}.evl-hero h1{font:600 clamp(2.6rem,5.2vw,4rem)/1.02 var(--evl-font-s);color:var(--evl-ink-900);letter-spacing:-.015em;max-width:18ch}.evl-hero h1 em{font-style:italic;color:var(--evl-teal-700)}.evl-hero .evl-lede{font:400 1.08rem/1.55 var(--evl-font-b);color:var(--evl-ink-600);max-width:52ch;margin-top:18px}.evl-hero-stats{display:flex;gap:34px;margin-top:30px}.evl-hstat .evl-hv{font:800 1.7rem/1 var(--evl-font-d);color:var(--evl-ink-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.evl-hstat .evl-hl{font:600 .8rem/1.2 var(--evl-font-b);color:var(--evl-ink-500);margin-top:6px}.evl-searchbar{position:relative;z-index:2;margin-top:-30px}.evl-sb-card{background:var(--evl-paper);border:1px solid var(--evl-ink-200);border-radius:var(--evl-r-2xl);box-shadow:var(--evl-sh-lg);padding:14px;display:flex;align-items:center;gap:10px}.evl-sb-field{flex:1;display:flex;align-items:center;gap:11px;height:54px;padding:0 18px;border-radius:var(--evl-r-lg);transition:all .18s var(--evl-ease)}.evl-sb-field+.evl-sb-field{border-left:1px solid var(--evl-ink-100)}.evl-sb-field .evl-ico{width:19px;height:19px;color:var(--evl-teal-600);flex-shrink:0}.evl-sb-field input{border:none;outline:none;background:none;width:100%;font:500 .98rem/1 var(--evl-font-b);color:var(--evl-ink-800)}.evl-sb-field input::-moz-placeholder{color:var(--evl-ink-400)}.evl-sb-field input::placeholder{color:var(--evl-ink-400)}.evl-sb-field .evl-lbl{font:700 .64rem/1 var(--evl-font-d);letter-spacing:.1em;text-transform:uppercase;color:var(--evl-ink-400);margin-bottom:5px}.evl-sb-field .evl-stack{flex:1;min-width:0}.evl-sb-go{height:54px;padding:0 26px;border-radius:var(--evl-r-lg);font:700 .95rem/1 var(--evl-font-d);color:#fff;background:linear-gradient(160deg,var(--evl-teal-500),var(--evl-teal-600));display:inline-flex;align-items:center;gap:9px;box-shadow:0 8px 20px #0d94884d;transition:all .2s var(--evl-ease);flex-shrink:0}.evl-sb-go:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0d948866}.evl-sb-go .evl-ico{width:18px;height:18px}.evl-sb-when{position:relative}.evl-when-trigger{flex:1;min-width:0;display:flex;align-items:center;gap:11px;background:none;border:none;padding:0;text-align:left;cursor:pointer}.evl-when-trigger .evl-stack{flex:1;min-width:0;display:block}.evl-when-trigger .evl-lbl{font:700 .64rem/1 var(--evl-font-d);letter-spacing:.1em;text-transform:uppercase;color:var(--evl-ink-400);margin-bottom:5px;display:block}.evl-when-val{display:block;font:500 .98rem/1 var(--evl-font-b);color:var(--evl-ink-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evl-when-val.is-empty{color:var(--evl-ink-400)}.evl-when-chev{color:var(--evl-ink-400);transition:transform .25s var(--evl-ease);flex-shrink:0}.evl-when-chev .evl-ico{width:16px;height:16px}.evl-sb-when.is-open .evl-when-chev{transform:rotate(180deg)}.evl-cal{position:absolute;top:calc(100% + 14px);left:0;width:312px;background:var(--evl-paper);border:1px solid var(--evl-ink-200);border-radius:var(--evl-r-xl);box-shadow:var(--evl-sh-xl);padding:16px;z-index:60;transform-origin:top left;animation:evl-cal-in .18s var(--evl-ease)}@keyframes evl-cal-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.evl-cal-head{display:flex;align-items:center;gap:8px;margin-bottom:14px}.evl-cal-my{font:800 1rem/1 var(--evl-font-d);color:var(--evl-ink-900);letter-spacing:-.01em}.evl-cal-nav{margin-left:auto;display:flex;gap:6px}.evl-cal-nav button{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--evl-ink-600);border:1px solid var(--evl-ink-200);background:var(--evl-paper);transition:all .15s var(--evl-ease)}.evl-cal-nav button:hover{background:var(--evl-ink-900);color:#fff;border-color:var(--evl-ink-900)}.evl-cal-nav button .evl-ico{width:16px;height:16px}.evl-cal-dows{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px}.evl-cal-dow{text-align:center;font:700 .66rem/1 var(--evl-font-d);letter-spacing:.04em;text-transform:uppercase;color:var(--evl-ink-400);padding:6px 0}.evl-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.evl-cal-day{aspect-ratio:1;border-radius:10px;display:grid;place-items:center;font:600 .86rem/1 var(--evl-font-d);color:var(--evl-ink-700);cursor:pointer;transition:all .13s var(--evl-ease);font-variant-numeric:tabular-nums;position:relative;border:none;background:var(--evl-paper)}.evl-cal-day:hover{background:var(--evl-teal-50);color:var(--evl-teal-700)}.evl-cal-day.is-muted{color:var(--evl-ink-300);cursor:default}.evl-cal-day.is-today{box-shadow:inset 0 0 0 1.5px var(--evl-teal-300);color:var(--evl-teal-700)}.evl-cal-day.is-sel{background:linear-gradient(160deg,var(--evl-teal-500),var(--evl-teal-600));color:#fff;font-weight:800;box-shadow:0 5px 12px #0d948857}.evl-cal-day.is-sel:hover{background:linear-gradient(160deg,var(--evl-teal-500),var(--evl-teal-600));color:#fff}.evl-cal-quick{display:flex;gap:7px;margin:13px 0 4px}.evl-cal-chip{flex:1;height:34px;border-radius:9px;font:700 .76rem/1 var(--evl-font-d);color:var(--evl-ink-700);border:1.5px solid var(--evl-ink-200);background:var(--evl-paper);transition:all .15s var(--evl-ease);cursor:pointer}.evl-cal-chip:hover{border-color:var(--evl-teal-400);color:var(--evl-teal-700);background:var(--evl-teal-50)}.evl-cal-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--evl-ink-100)}.evl-cal-foot button{font:700 .82rem/1 var(--evl-font-d);color:var(--evl-teal-700);padding:7px 10px;border-radius:8px;background:none;border:none;cursor:pointer;transition:background .15s var(--evl-ease)}.evl-cal-foot button:hover{background:var(--evl-teal-50)}.evl-cal-foot .evl-cal-clear{color:var(--evl-ink-500)}.evl-cal-foot .evl-cal-clear:hover{background:var(--evl-ink-50)}.evl-filters{display:flex;align-items:center;gap:10px;padding:34px 0 24px;overflow-x:auto}.evl-filters::-webkit-scrollbar{height:0}.evl-fpill{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:var(--evl-r-pill);font:700 .9rem/1 var(--evl-font-d);color:var(--evl-ink-700);background:var(--evl-paper);border:1.5px solid var(--evl-ink-200);white-space:nowrap;transition:all .15s var(--evl-ease)}.evl-fpill:hover{border-color:var(--evl-teal-300);color:var(--evl-teal-700);background:var(--evl-teal-50)}.evl-fpill .evl-ico{width:16px;height:16px}.evl-fpill.is-active{background:linear-gradient(160deg,var(--evl-ink-800),var(--evl-ink-900));color:#fff;border-color:var(--evl-ink-900);box-shadow:var(--evl-sh-md)}.evl-fpill.is-active .evl-ico{color:var(--evl-teal-400)}.evl-filters-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.evl-sort-sel{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 15px;border-radius:var(--evl-r-pill);font:600 .86rem/1 var(--evl-font-d);color:var(--evl-ink-600);border:1.5px solid var(--evl-ink-200);background:var(--evl-paper);transition:all .15s var(--evl-ease)}.evl-sort-sel:hover{border-color:var(--evl-ink-300);background:var(--evl-ink-50)}.evl-sort-sel .evl-ico{width:15px;height:15px;color:var(--evl-ink-400)}.evl-sort-sel b{color:var(--evl-ink-900);font-weight:700}.evl-view-toggle{display:inline-flex;align-items:center;gap:2px;height:42px;padding:4px;border-radius:var(--evl-r-pill);border:1.5px solid var(--evl-ink-200);background:var(--evl-paper)}.evl-vt-btn{width:48px;height:100%;border-radius:var(--evl-r-pill);display:grid;place-items:center;color:var(--evl-ink-500);transition:all .15s var(--evl-ease)}.evl-vt-btn.is-active{background:var(--evl-ink-900);color:#fff}.evl-vt-btn .evl-ico{width:17px;height:17px}.evl-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:14px 0 20px}.evl-sec-head h2{font:800 1.5rem/1.1 var(--evl-font-d);color:var(--evl-ink-900);letter-spacing:-.02em}.evl-sec-head .evl-sub{font:500 .9rem/1.3 var(--evl-font-b);color:var(--evl-ink-500);margin-top:5px}.evl-sec-head .evl-cnt{font:700 .8rem/1 var(--evl-font-d);color:var(--evl-teal-700);background:var(--evl-teal-50);border:1px solid var(--evl-teal-100);padding:7px 13px;border-radius:var(--evl-r-pill);white-space:nowrap}.evl-featured{display:grid;grid-template-columns:1.35fr 1fr;gap:0;border:1px solid var(--evl-ink-200);border-radius:var(--evl-r-2xl);overflow:hidden;box-shadow:var(--evl-sh-md);margin-bottom:44px;background:var(--evl-paper);transition:all .25s var(--evl-ease);cursor:pointer;text-align:left;padding:0;width:100%}.evl-featured:hover{box-shadow:var(--evl-sh-xl);transform:translateY(-2px)}.evl-feat-media{position:relative;min-height:380px;background:#0c0c10;overflow:hidden}.evl-feat-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--evl-ease)}.evl-featured:hover .evl-feat-media img{transform:scale(1.04)}.evl-feat-media .evl-ph{position:absolute;inset:0;display:grid;place-items:center}.evl-feat-media .evl-ph .evl-ico{width:54px;height:54px;color:#fff9}.evl-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#08080c1a,#08080c8c)}.evl-feat-tags{position:absolute;top:18px;left:18px;display:flex;gap:8px;z-index:2;flex-wrap:wrap}.evl-feat-tag{display:inline-flex;align-items:center;gap:6px;font:700 .68rem/1 var(--evl-font-d);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#14b8a647;border:1px solid rgba(94,234,212,.5);backdrop-filter:blur(10px);padding:7px 12px;border-radius:var(--evl-r-pill)}.evl-feat-tag.is-hot{background:#f43f5e4d;border-color:#f43f5e80}.evl-feat-tag .evl-ico{width:12px;height:12px}.evl-feat-fav{position:absolute;top:18px;right:18px;z-index:2;width:42px;height:42px;border-radius:var(--evl-r-pill);display:grid;place-items:center;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(10px);transition:all .2s var(--evl-ease)}.evl-feat-fav:hover{background:#ffffff4d}.evl-feat-fav.is-on{color:var(--evl-rose-500);background:#fff}.evl-feat-fav .evl-ico{width:19px;height:19px}.evl-feat-body{padding:34px 36px;display:flex;flex-direction:column}.evl-feat-eyebrow{display:inline-flex;align-items:center;gap:7px;font:800 .68rem/1 var(--evl-font-d);letter-spacing:.14em;text-transform:uppercase;color:var(--evl-teal-700);margin-bottom:14px}.evl-feat-eyebrow .evl-ico{width:13px;height:13px}.evl-feat-body h3{font:800 1.85rem/1.1 var(--evl-font-d);color:var(--evl-ink-900);letter-spacing:-.02em}.evl-feat-meta{display:flex;flex-direction:column;gap:11px;margin-top:20px}.evl-fm-row{display:flex;align-items:center;gap:11px;font:600 .92rem/1.2 var(--evl-font-b);color:var(--evl-ink-700)}.evl-fm-row .evl-fmi{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;background:var(--evl-teal-50);color:var(--evl-teal-600);box-shadow:inset 0 0 0 1px var(--evl-teal-100)}.evl-fm-row .evl-fmi .evl-ico{width:17px;height:17px}.evl-fm-row b{color:var(--evl-ink-900);font-weight:700}.evl-fm-row span{font:500 .8rem/1.2 var(--evl-font-b);color:var(--evl-ink-500)}.evl-feat-foot{margin-top:auto;padding-top:26px;display:flex;align-items:center;gap:16px}.evl-feat-price .evl-pl{font:600 .72rem/1 var(--evl-font-d);letter-spacing:.06em;text-transform:uppercase;color:var(--evl-ink-400);margin-bottom:4px}.evl-feat-price .evl-pv{font:800 1.5rem/1 var(--evl-font-d);color:var(--evl-ink-900);letter-spacing:-.02em}.evl-feat-price .evl-pv span{font:600 .82rem/1 var(--evl-font-b);color:var(--evl-ink-500)}.evl-feat-price .evl-pv.is-free{color:var(--evl-teal-700)}.evl-feat-cta{margin-left:auto;height:50px;padding:0 26px;border-radius:var(--evl-r-md);font:700 .95rem/1 var(--evl-font-d);color:#fff;background:linear-gradient(160deg,var(--evl-teal-500),var(--evl-teal-600));display:inline-flex;align-items:center;gap:9px;box-shadow:0 8px 20px #0d94884d;transition:all .2s var(--evl-ease)}.evl-featured:hover .evl-feat-cta{transform:translateY(-1px);box-shadow:0 12px 28px #0d94886b}.evl-feat-cta .evl-ico{width:17px;height:17px}.evl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:20px}.evl-ecard{border:1px solid var(--evl-ink-200);border-radius:var(--evl-r-xl);overflow:hidden;background:var(--evl-paper);box-shadow:var(--evl-sh-sm);transition:all .25s var(--evl-ease);cursor:pointer;display:flex;flex-direction:column;text-align:left;padding:0;width:100%}.evl-ecard:hover{box-shadow:var(--evl-sh-lg);transform:translateY(-3px);border-color:var(--evl-ink-300)}.evl-ec-media{position:relative;height:180px;overflow:hidden}.evl-ec-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s var(--evl-ease)}.evl-ecard:hover .evl-ec-media img{transform:scale(1.05)}.evl-ec-media .evl-ph{position:absolute;inset:0;display:grid;place-items:center}.evl-ec-media .evl-ph .evl-ico{width:42px;height:42px;color:#fff9}.evl-ec-date{position:absolute;top:14px;left:14px;z-index:2;background:#fffffff2;border-radius:11px;padding:7px 11px;text-align:center;box-shadow:var(--evl-sh-sm);backdrop-filter:blur(8px)}.evl-ec-date .evl-m{font:800 .58rem/1 var(--evl-font-d);letter-spacing:.1em;text-transform:uppercase;color:var(--evl-teal-700)}.evl-ec-date .evl-d{font:800 1.2rem/1 var(--evl-font-d);color:var(--evl-ink-900);margin-top:2px}.evl-ec-cat{position:absolute;top:14px;right:14px;z-index:2;font:700 .64rem/1 var(--evl-font-d);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#1017208c;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);padding:6px 10px;border-radius:var(--evl-r-pill)}.evl-ec-body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.evl-ec-body h4{font:800 1.08rem/1.2 var(--evl-font-d);color:var(--evl-ink-900);letter-spacing:-.01em}.evl-ec-loc{display:flex;align-items:center;gap:6px;font:500 .82rem/1.2 var(--evl-font-b);color:var(--evl-ink-500);margin-top:9px}.evl-ec-loc .evl-ico{width:14px;height:14px;color:var(--evl-ink-400);flex-shrink:0}.evl-ec-loc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evl-ec-foot{margin-top:16px;padding-top:15px;border-top:1px solid var(--evl-ink-100);display:flex;align-items:center;justify-content:space-between}.evl-ec-price{font:800 1.02rem/1 var(--evl-font-d);color:var(--evl-ink-900)}.evl-ec-price span{font:600 .72rem/1 var(--evl-font-b);color:var(--evl-ink-500)}.evl-ec-price.is-free{color:var(--evl-teal-700)}.evl-ec-go{display:inline-flex;align-items:center;gap:6px;font:700 .84rem/1 var(--evl-font-d);color:var(--evl-teal-700)}.evl-ec-go .evl-ico{width:15px;height:15px;transition:transform .2s var(--evl-ease)}.evl-ecard:hover .evl-ec-go .evl-ico{transform:translate(3px)}.evl-ec-fav{position:absolute;top:13px;right:13px;z-index:3;width:36px;height:36px;border-radius:var(--evl-r-pill);display:grid;place-items:center;color:#fff;background:#1017206b;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px);transition:all .18s var(--evl-ease)}.evl-ec-fav:hover{background:#1017209e}.evl-ec-fav.is-on{color:var(--evl-rose-500);background:#fff}.evl-ec-fav .evl-ico{width:16px;height:16px}.evl-ec-media.has-fav .evl-ec-cat{right:58px}.evl-ec-urgent{position:absolute;left:13px;bottom:13px;z-index:2;display:inline-flex;align-items:center;gap:6px;font:700 .66rem/1 var(--evl-font-d);letter-spacing:.04em;color:#fff;padding:6px 11px;border-radius:var(--evl-r-pill);backdrop-filter:blur(8px)}.evl-ec-urgent .evl-ico{width:12px;height:12px}.evl-ec-urgent.is-fast{background:#f43f5ed9}.evl-ec-urgent.is-few{background:#b45309d9}.evl-ec-urgent.is-new{background:#0d9488d9}.evl-ec-tag{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;font:700 .62rem/1 var(--evl-font-d);letter-spacing:.07em;text-transform:uppercase;color:var(--evl-teal-700);background:var(--evl-teal-50);border:1px solid var(--evl-teal-100);padding:5px 9px;border-radius:var(--evl-r-pill);margin-bottom:11px}.evl-ec-social{display:flex;align-items:center;gap:9px;margin-top:13px}.evl-ec-avs{display:flex}.evl-ec-av{width:26px;height:26px;border-radius:50%;border:2px solid var(--evl-paper);margin-left:-9px;display:grid;place-items:center;font:800 .6rem/1 var(--evl-font-d);color:#fff}.evl-ec-av:first-child{margin-left:0}.evl-ec-social .evl-txt{font:600 .78rem/1.2 var(--evl-font-b);color:var(--evl-ink-500)}.evl-ec-social .evl-txt b{color:var(--evl-ink-800);font-weight:700}.evl-grid.is-list{grid-template-columns:1fr;gap:14px}.evl-grid.is-list .evl-ecard{flex-direction:row}.evl-grid.is-list .evl-ec-media{width:240px;height:auto;flex-shrink:0}.evl-grid.is-list .evl-ec-body{flex:1}.evl-mt0{background:linear-gradient(150deg,#0e3a34,#0a0f18)}.evl-mt1{background:linear-gradient(150deg,#7c1636,#160b16)}.evl-mt2{background:linear-gradient(150deg,#0e3a34,#0a0f18)}.evl-mt3{background:linear-gradient(150deg,#3a2a0e,#160f08)}.evl-mt4{background:linear-gradient(150deg,#1a2740,#0a0f18)}.evl-skel{border:1px solid var(--evl-ink-200);border-radius:var(--evl-r-xl);overflow:hidden;background:var(--evl-paper)}.evl-skel .evl-skel-media{height:180px;background:var(--evl-ink-100)}.evl-skel .evl-skel-body{padding:18px;display:flex;flex-direction:column;gap:10px}.evl-skel .evl-skel-line{height:12px;border-radius:6px;background:var(--evl-ink-100)}.evl-skel .evl-skel-line.w70{width:70%}.evl-skel .evl-skel-line.w40{width:40%}.evl-pulse{animation:evl-pulse 1.4s ease-in-out infinite}@keyframes evl-pulse{0%,to{opacity:1}50%{opacity:.55}}.evl-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 24px;text-align:center;border:1px dashed var(--evl-ink-200);border-radius:var(--evl-r-2xl);background:var(--evl-ink-50)}.evl-empty .evl-empty-ic{width:56px;height:56px;border-radius:var(--evl-r-pill);display:grid;place-items:center;background:var(--evl-teal-50);color:var(--evl-teal-600);box-shadow:inset 0 0 0 1px var(--evl-teal-100)}.evl-empty .evl-empty-ic .evl-ico{width:26px;height:26px}.evl-empty h3{font:800 1.1rem/1.2 var(--evl-font-d);color:var(--evl-ink-900)}.evl-empty p{font:500 .9rem/1.5 var(--evl-font-b);color:var(--evl-ink-500);max-width:42ch}.evl-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:26px 0 8px;flex-wrap:wrap}.evl-pg-btn{height:42px;min-width:42px;padding:0 16px;border-radius:var(--evl-r-pill);font:700 .88rem/1 var(--evl-font-d);color:var(--evl-ink-700);background:var(--evl-paper);border:1.5px solid var(--evl-ink-200);display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s var(--evl-ease)}.evl-pg-btn:hover:not(:disabled){border-color:var(--evl-ink-300);background:var(--evl-ink-50);color:var(--evl-ink-900)}.evl-pg-btn:disabled{opacity:.45;cursor:not-allowed}.evl-pg-btn.is-active{background:linear-gradient(160deg,var(--evl-ink-800),var(--evl-ink-900));color:#fff;border-color:var(--evl-ink-900);box-shadow:var(--evl-sh-md)}.evl-foot-space{height:40px}@media (max-width: 980px){.evl-grid{grid-template-columns:repeat(2,1fr)}.evl-featured{grid-template-columns:1fr}.evl-feat-media{min-height:240px}}@media (max-width: 640px){.evl-wrap{padding:0 18px}.evl-grid{grid-template-columns:1fr}.evl-nav-links{display:none}.evl-sb-card{flex-direction:column;align-items:stretch}.evl-sb-field+.evl-sb-field{border-left:none;border-top:1px solid var(--evl-ink-100)}.evl-sb-go{width:100%;justify-content:center}.evl-cal{width:100%;max-width:340px}.evl-hero-stats{gap:22px}.evl-grid.is-list .evl-ecard{flex-direction:column}.evl-grid.is-list .evl-ec-media{width:100%;height:180px}.evl-feat-body{padding:24px 22px}.evl-feat-body h3{font-size:1.5rem}.evl-feat-foot{flex-direction:column;align-items:stretch;gap:14px}.evl-feat-cta{margin-left:0;justify-content:center}}.evl-sb-go{background:linear-gradient(160deg,var(--evl-teal-500),var(--evl-teal-600))!important}.evl-fpill{background:var(--evl-paper)!important}.evl-fpill:hover{background:var(--evl-teal-50)!important}.evl-fpill.is-active{background:linear-gradient(160deg,var(--evl-ink-800),var(--evl-ink-900))!important}.evl-sort-sel{background:var(--evl-paper)!important}.evl-sort-sel:hover{background:var(--evl-ink-50)!important}.evl-view-toggle{background:var(--evl-paper)!important}.evl-vt-btn.is-active{background:var(--evl-ink-900)!important}.evl-ecard{background:var(--evl-paper)!important}.evl-ec-fav{background:#1017206b!important}.evl-ec-fav:hover{background:#1017209e!important}.evl-ec-fav.is-on{background:#fff!important}.evl-featured{background:var(--evl-paper)!important}.evl-feat-fav{background:#ffffff2e!important}.evl-feat-fav:hover{background:#ffffff4d!important}.evl-feat-fav.is-on{background:#fff!important}.evl-pg-btn{background:var(--evl-paper)!important}.evl-pg-btn:hover:not(:disabled){background:var(--evl-ink-50)!important}.evl-pg-btn.is-active{background:linear-gradient(160deg,var(--evl-ink-800),var(--evl-ink-900))!important}.evl-cal-nav button{background:var(--evl-paper)!important}.evl-cal-nav button:hover{background:var(--evl-ink-900)!important}.evl-cal-day{background:var(--evl-paper)!important}.evl-cal-day:hover{background:var(--evl-teal-50)!important}.evl-cal-day.is-sel,.evl-cal-day.is-sel:hover{background:linear-gradient(160deg,var(--evl-teal-500),var(--evl-teal-600))!important}.evl-cal-chip{background:var(--evl-paper)!important}.evl-cal-chip:hover,.evl-cal-foot button:hover{background:var(--evl-teal-50)!important}.evl-cal-foot .evl-cal-clear:hover{background:var(--evl-ink-50)!important}.evlm-page{--evlm-teal-700: #0F766E;--evlm-teal-600: #0D9488;--evlm-teal-500: #14B8A6;--evlm-teal-400: #2DD4BF;--evlm-teal-300: #5EEAD4;--evlm-teal-100: #CCFBF1;--evlm-teal-50: #F0FDFA;--evlm-ink-900: #101720;--evlm-ink-800: #1A222D;--evlm-ink-700: #2B3744;--evlm-ink-600: #46566A;--evlm-ink-500: #64748B;--evlm-ink-400: #94A3B8;--evlm-ink-300: #CBD5E1;--evlm-ink-200: #E5E9EF;--evlm-ink-100: #EFF2F6;--evlm-ink-50: #F7F9FB;--evlm-paper: #FFFFFF;--evlm-canvas: #F4F6F9;--evlm-amber-600: #B45309;--evlm-amber-500: #F59E0B;--evlm-amber-100: #FEF3DA;--evlm-rose-500: #F43F5E;--evlm-font-d: "Plus Jakarta Sans", system-ui, sans-serif;--evlm-font-b: "Inter", system-ui, sans-serif;--evlm-font-s: "Fraunces", Georgia, serif;--evlm-r-sm: 10px;--evlm-r-md: 14px;--evlm-r-lg: 18px;--evlm-r-xl: 22px;--evlm-r-2xl: 28px;--evlm-r-pill: 999px;--evlm-sh-sm: 0 1px 2px rgba(16,23,32,.05), 0 1px 3px rgba(16,23,32,.04);--evlm-sh-md: 0 2px 8px rgba(16,23,32,.06), 0 10px 24px rgba(16,23,32,.07);--evlm-sh-lg: 0 8px 24px rgba(16,23,32,.1), 0 20px 44px rgba(16,23,32,.1);--evlm-ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--evlm-font-b);color:var(--evlm-ink-800);background:var(--evlm-canvas);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:440px;margin:0 auto;min-height:100vh;position:relative;box-shadow:0 0 0 1px var(--evlm-ink-100);overflow:hidden;padding-bottom:84px}.evlm-page *,.evlm-page *:before,.evlm-page *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.evlm-page .evlm-ico{width:20px;height:20px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.evlm-page ::-moz-selection{background:var(--evlm-teal-100);color:var(--evlm-teal-700)}.evlm-page ::selection{background:var(--evlm-teal-100);color:var(--evlm-teal-700)}.evlm-appbar{position:sticky;top:0;z-index:40;background:#ffffffe6;backdrop-filter:blur(16px);border-bottom:1px solid var(--evlm-ink-100);padding:14px 18px 12px}.evlm-ab-top{display:flex;align-items:center;gap:12px}.evlm-ab-brand{display:flex;align-items:center;gap:10px}.evlm-ab-mark{width:38px;height:38px;border-radius:11px;background:linear-gradient(160deg,var(--evlm-ink-800),var(--evlm-ink-900));display:grid;place-items:center;color:var(--evlm-teal-400);box-shadow:var(--evlm-sh-sm);flex-shrink:0}.evlm-ab-mark .evlm-ico{width:20px;height:20px}.evlm-ab-loc{display:flex;flex-direction:column;line-height:1.15}.evlm-ab-loc .evlm-l{font:700 .62rem/1 var(--evlm-font-d);letter-spacing:.08em;text-transform:uppercase;color:var(--evlm-ink-400)}.evlm-ab-loc .evlm-v{display:flex;align-items:center;gap:4px;font:800 .95rem/1.1 var(--evlm-font-d);color:var(--evlm-ink-900);margin-top:3px}.evlm-ab-loc .evlm-v .evlm-ico{width:14px;height:14px;color:var(--evlm-teal-600)}.evlm-ab-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.evlm-ab-ico{width:42px;height:42px;border-radius:var(--evlm-r-pill);display:grid;place-items:center;color:var(--evlm-ink-700);border:1px solid var(--evlm-ink-200);background:var(--evlm-paper);position:relative;cursor:pointer}.evlm-ab-ico:active{transform:scale(.93)}.evlm-ab-ico .evlm-ico{width:19px;height:19px}.evlm-ab-ico .evlm-dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--evlm-rose-500);border:2px solid var(--evlm-paper)}.evlm-search{display:flex;align-items:center;gap:11px;margin-top:13px;height:50px;padding:0 16px;border-radius:var(--evlm-r-pill);background:var(--evlm-ink-50);border:1px solid var(--evlm-ink-200)}.evlm-search .evlm-ico{width:19px;height:19px;color:var(--evlm-ink-400);flex-shrink:0}.evlm-search input{flex:1;border:none;outline:none;background:none;font:500 .95rem/1 var(--evlm-font-b);color:var(--evlm-ink-800);min-width:0;padding:0}.evlm-search input::-moz-placeholder{color:var(--evlm-ink-400)}.evlm-search input::placeholder{color:var(--evlm-ink-400)}.evlm-filter{width:34px;height:34px;border-radius:var(--evlm-r-pill);display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,var(--evlm-teal-500),var(--evlm-teal-600));flex-shrink:0;border:none;cursor:pointer}.evlm-filter .evlm-ico{width:16px;height:16px;color:#fff}.evlm-filter-panel{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:14px;background:var(--evlm-paper);border:1px solid var(--evlm-ink-200);border-radius:var(--evlm-r-lg);box-shadow:var(--evlm-sh-sm)}.evlm-filter-row{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;background:var(--evlm-ink-50);border:1px solid var(--evlm-ink-200);border-radius:var(--evlm-r-md)}.evlm-filter-row .evlm-ico{width:16px;height:16px;color:var(--evlm-ink-500);flex-shrink:0}.evlm-filter-row input{flex:1;border:none;outline:none;background:none;font:500 .9rem/1 var(--evlm-font-b);color:var(--evlm-ink-800);min-width:0;padding:0}.evlm-filter-row input::-moz-placeholder{color:var(--evlm-ink-400)}.evlm-filter-row input::placeholder{color:var(--evlm-ink-400)}.evlm-filter-actions{display:flex;gap:8px}.evlm-filter-clear{flex:1;height:40px;border-radius:var(--evlm-r-md);font:700 .82rem/1 var(--evlm-font-d);color:var(--evlm-ink-700);background:var(--evlm-ink-50);border:1px solid var(--evlm-ink-200);cursor:pointer}.evlm-filter-apply{flex:1;height:40px;border-radius:var(--evlm-r-md);font:700 .82rem/1 var(--evlm-font-d);color:#fff;background:linear-gradient(160deg,var(--evlm-teal-500),var(--evlm-teal-600));border:none;cursor:pointer}.evlm-chips{display:flex;gap:9px;padding:16px 18px 4px;overflow-x:auto;scrollbar-width:none}.evlm-chips::-webkit-scrollbar{display:none}.evlm-chip{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:var(--evlm-r-pill);font:700 .86rem/1 var(--evlm-font-d);color:var(--evlm-ink-700);background:var(--evlm-paper);border:1.5px solid var(--evlm-ink-200);white-space:nowrap;flex-shrink:0;cursor:pointer}.evlm-chip:active{transform:scale(.96)}.evlm-chip .evlm-ico{width:16px;height:16px}.evlm-chip.is-active{background:linear-gradient(160deg,var(--evlm-ink-800),var(--evlm-ink-900));color:#fff;border-color:var(--evlm-ink-900)}.evlm-chip.is-active .evlm-ico{color:var(--evlm-teal-400)}.evlm-sec{padding:20px 18px 0}.evlm-sec-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.evlm-sec-h h2{font:800 1.32rem/1 var(--evlm-font-d);color:var(--evlm-ink-900);letter-spacing:-.02em;display:flex;align-items:baseline;gap:8px;margin:0}.evlm-sec-h h2 .evlm-n{font:700 .82rem/1 var(--evlm-font-d);color:var(--evlm-teal-700)}.evlm-sec-h .evlm-see{font:700 .84rem/1 var(--evlm-font-d);color:var(--evlm-teal-700);display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer}.evlm-sec-h .evlm-see .evlm-ico{width:15px;height:15px}.evlm-feat{position:relative;border-radius:var(--evlm-r-2xl);overflow:hidden;box-shadow:var(--evlm-sh-lg);background:#0c0c10;height:430px;display:flex;flex-direction:column;justify-content:flex-end;width:100%;border:none;text-align:left;cursor:pointer;padding:0;color:inherit;font-family:inherit}.evlm-feat-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.evlm-feat-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#08080c1f,#08080c00,#08080c80 64%,#08080cf0)}.evlm-feat-top{position:absolute;top:15px;left:15px;right:15px;display:flex;align-items:flex-start;z-index:2}.evlm-feat-badges{display:flex;gap:7px;flex-wrap:wrap}.evlm-fbadge{display:inline-flex;align-items:center;gap:6px;font:700 .64rem/1 var(--evlm-font-d);letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:7px 11px;border-radius:var(--evlm-r-pill);backdrop-filter:blur(10px)}.evlm-fbadge .evlm-ico{width:12px;height:12px}.evlm-fbadge.is-cat{background:#14b8a64d;border:1px solid rgba(94,234,212,.5)}.evlm-fbadge.is-hot{background:#f43f5e57;border:1px solid rgba(244,63,94,.5)}.evlm-feat-fav{margin-left:auto;width:42px;height:42px;border-radius:var(--evlm-r-pill);display:grid;place-items:center;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(10px);flex-shrink:0;cursor:pointer}.evlm-feat-fav:active{transform:scale(.92)}.evlm-feat-fav.is-on{color:var(--evlm-rose-500);background:#fff}.evlm-feat-fav .evlm-ico{width:20px;height:20px}.evlm-feat-body{position:relative;z-index:2;padding:20px}.evlm-feat-eyebrow{font:700 .7rem/1 var(--evlm-font-d);letter-spacing:.14em;text-transform:uppercase;color:var(--evlm-teal-300);margin-bottom:9px}.evlm-feat-body h3{font:600 1.85rem/1.02 var(--evlm-font-s);color:#fff;letter-spacing:-.01em;text-shadow:0 2px 20px rgba(0,0,0,.5);margin:0}.evlm-feat-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.evlm-fm{display:inline-flex;align-items:center;gap:6px;font:600 .78rem/1 var(--evlm-font-d);color:#ffffffeb;background:#ffffff24;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);padding:7px 11px;border-radius:var(--evlm-r-pill)}.evlm-fm .evlm-ico{width:13px;height:13px}.evlm-feat-foot{display:flex;align-items:center;gap:14px;margin-top:18px}.evlm-feat-price .evlm-pl{font:600 .68rem/1 var(--evlm-font-d);letter-spacing:.04em;text-transform:uppercase;color:#fff9;margin-bottom:4px}.evlm-feat-price .evlm-pv{font:800 1.42rem/1 var(--evlm-font-d);color:#fff;letter-spacing:-.02em}.evlm-feat-price .evlm-pv span{font:600 .78rem/1 var(--evlm-font-b);color:#ffffffb3}.evlm-feat-cta{margin-left:auto;height:50px;padding:0 24px;border-radius:var(--evlm-r-md);font:700 .94rem/1 var(--evlm-font-d);color:#fff;background:linear-gradient(160deg,var(--evlm-teal-400),var(--evlm-teal-600));display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 22px #0d948866}.evlm-feat-cta:active{transform:scale(.97)}.evlm-feat-cta .evlm-ico{width:17px;height:17px}.evlm-elist{display:flex;flex-direction:column;gap:14px;padding:4px 18px 0}.evlm-ec{display:flex;gap:13px;background:var(--evlm-paper);border:1px solid var(--evlm-ink-200);border-radius:var(--evlm-r-xl);padding:11px;box-shadow:var(--evlm-sh-sm);position:relative;width:100%;text-align:left;cursor:pointer;color:inherit;font-family:inherit}.evlm-ec:active{transform:scale(.99)}.evlm-ec-media{width:96px;height:104px;border-radius:var(--evlm-r-lg);flex-shrink:0;position:relative;overflow:hidden;display:grid;place-items:center}.evlm-ec-media .evlm-ico{width:32px;height:32px;color:#fff9}.evlm-ec-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.evlm-ec-date{position:absolute;top:7px;left:7px;background:#fffffff2;border-radius:9px;padding:5px 8px;text-align:center;box-shadow:var(--evlm-sh-sm);z-index:2}.evlm-ec-date .evlm-m{font:800 .54rem/1 var(--evlm-font-d);letter-spacing:.08em;text-transform:uppercase;color:var(--evlm-teal-700)}.evlm-ec-date .evlm-d{font:800 1.02rem/1 var(--evlm-font-d);color:var(--evlm-ink-900);margin-top:1px}.evlm-ec-info{flex:1;min-width:0;display:flex;flex-direction:column;padding:2px 0}.evlm-ec-cat{font:700 .6rem/1 var(--evlm-font-d);letter-spacing:.07em;text-transform:uppercase;color:var(--evlm-teal-700);margin-bottom:6px}.evlm-ec-info h4{font:800 1.02rem/1.2 var(--evlm-font-d);color:var(--evlm-ink-900);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0}.evlm-ec-loc{display:flex;align-items:center;gap:5px;font:500 .78rem/1 var(--evlm-font-b);color:var(--evlm-ink-500);margin-top:6px}.evlm-ec-loc .evlm-ico{width:13px;height:13px;color:var(--evlm-ink-400)}.evlm-ec-foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding-top:9px}.evlm-ec-price{font:800 .96rem/1 var(--evlm-font-d);color:var(--evlm-ink-900)}.evlm-ec-price span{font:600 .68rem/1 var(--evlm-font-b);color:var(--evlm-ink-500)}.evlm-ec-urgent{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font:700 .64rem/1 var(--evlm-font-d);padding:5px 9px;border-radius:var(--evlm-r-pill)}.evlm-ec-urgent .evlm-ico{width:11px;height:11px}.evlm-ec-urgent.is-fast{color:var(--evlm-rose-500);background:#f43f5e1a}.evlm-ec-urgent.is-few{color:var(--evlm-amber-600);background:var(--evlm-amber-100)}.evlm-ec-urgent.is-new{color:var(--evlm-teal-700);background:var(--evlm-teal-50)}.evlm-ec-fav{position:absolute;top:9px;right:9px;width:30px;height:30px;border-radius:var(--evlm-r-pill);display:grid;place-items:center;color:var(--evlm-ink-400);background:var(--evlm-ink-50);border:none;cursor:pointer;z-index:3}.evlm-ec-fav.is-on{color:var(--evlm-rose-500)}.evlm-ec-fav .evlm-ico{width:15px;height:15px}.evlm-mt1{background:linear-gradient(150deg,#7c1636,#160b16)}.evlm-mt2{background:linear-gradient(150deg,#0e3a34,#0a0f18)}.evlm-mt3{background:linear-gradient(150deg,#3a2a0e,#160f08)}.evlm-mt4{background:linear-gradient(150deg,#1a2740,#0a0f18)}.evlm-powered{display:flex;align-items:center;justify-content:center;gap:8px;padding:26px 0 18px;margin-top:8px}.evlm-powered span{font:500 .8rem/1 var(--evlm-font-b);color:var(--evlm-ink-400)}.evlm-powered b{font:700 .86rem/1 var(--evlm-font-d);color:var(--evlm-ink-700)}.evlm-empty{text-align:center;padding:56px 24px 32px;color:var(--evlm-ink-500)}.evlm-empty .evlm-ico{width:38px;height:38px;color:var(--evlm-ink-300);margin:0 auto 14px}.evlm-empty h3{font:800 1.1rem/1.2 var(--evlm-font-d);color:var(--evlm-ink-900);margin:0 0 6px}.evlm-empty p{font:500 .88rem/1.5 var(--evlm-font-b);color:var(--evlm-ink-500);margin:0}.evlm-skel{display:flex;gap:13px;background:var(--evlm-paper);border:1px solid var(--evlm-ink-200);border-radius:var(--evlm-r-xl);padding:11px;box-shadow:var(--evlm-sh-sm)}.evlm-skel-media{width:96px;height:104px;border-radius:var(--evlm-r-lg);background:linear-gradient(110deg,var(--evlm-ink-100) 8%,var(--evlm-ink-50) 18%,var(--evlm-ink-100) 33%);background-size:200% 100%;animation:evlm-shimmer 1.4s linear infinite;flex-shrink:0}.evlm-skel-body{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:6px}.evlm-skel-line{height:12px;border-radius:6px;background:linear-gradient(110deg,var(--evlm-ink-100) 8%,var(--evlm-ink-50) 18%,var(--evlm-ink-100) 33%);background-size:200% 100%;animation:evlm-shimmer 1.4s linear infinite}.evlm-skel-line.evlm-w40{width:40%}.evlm-skel-line.evlm-w70{width:70%}.evlm-skel-line.evlm-w90{width:90%}@keyframes evlm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.evlm-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:50;max-width:440px;margin:0 auto;background:#ffffffeb;backdrop-filter:blur(18px);border-top:1px solid var(--evlm-ink-100);display:flex;padding:9px 8px calc(9px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px #1017200f}.evlm-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;color:var(--evlm-ink-400);position:relative;background:none;border:none;cursor:pointer}.evlm-tab .evlm-ico{width:23px;height:23px;stroke-width:2}.evlm-tab .evlm-tl{font:700 .64rem/1 var(--evlm-font-d)}.evlm-tab.is-active,.evlm-tab.is-active .evlm-ico{color:var(--evlm-teal-700)}.evlm-tab .evlm-badge{position:absolute;top:2px;right:50%;margin-right:-20px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--evlm-rose-500);color:#fff;font:700 .58rem/16px var(--evlm-font-d);text-align:center;border:2px solid var(--evlm-paper)}.evlm-page .evlm-ab-ico{background:var(--evlm-paper)!important}.evlm-page .evlm-filter{background:linear-gradient(160deg,var(--evlm-teal-500),var(--evlm-teal-600))!important}.evlm-page .evlm-filter-clear{background:var(--evlm-ink-50)!important}.evlm-page .evlm-filter-apply{background:linear-gradient(160deg,var(--evlm-teal-500),var(--evlm-teal-600))!important}.evlm-page .evlm-chip{background:var(--evlm-paper)!important}.evlm-page .evlm-chip.is-active{background:linear-gradient(160deg,var(--evlm-ink-800),var(--evlm-ink-900))!important}.evlm-page .evlm-see{background:transparent!important}.evlm-page .evlm-feat{background:#0c0c10!important}.evlm-page .evlm-feat-fav{background:#ffffff2e!important}.evlm-page .evlm-feat-fav.is-on{background:#fff!important}.evlm-page .evlm-feat-cta{background:linear-gradient(160deg,var(--evlm-teal-400),var(--evlm-teal-600))!important}.evlm-page .evlm-ec{background:var(--evlm-paper)!important}.evlm-page .evlm-ec-fav{background:var(--evlm-ink-50)!important}.evlm-page .evlm-ec-fav.is-on{background:#fff!important}.evlm-page .evlm-tab{background:transparent!important}.posx{--px-bg: #070B11;--px-bg2: #0A0F16;--px-panel: #0E141C;--px-panel2: #0B1016;--px-line: rgba(255,255,255,.06);--px-line2: rgba(255,255,255,.11);--px-fg: #EAF0F6;--px-fg2: #8A99AB;--px-fg3: #5A6878;--px-chip: rgba(255,255,255,.045);--px-chip-hover: rgba(255,255,255,.08);--px-tile: #0F1620;--px-tile2: #131C28;--px-shadow: 0 14px 38px rgba(0,0,0,.5);--px-teal-300: #5EEAD4;--px-teal-400: #2DD4BF;--px-teal-500: #14B8A6;--px-teal-600: #0D9488;--px-warn: #F59E0B;--px-danger: #EF4444;display:grid;grid-template-rows:52px auto 1fr;grid-template-columns:1fr 288px;height:100%;min-height:0;font-family:var(--ds-font-display, "Plus Jakarta Sans", sans-serif);color:var(--px-fg);background:var(--px-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.posx *{box-sizing:border-box}.posx button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}@keyframes posx-pulse{0%,to{box-shadow:0 0 #14b8a666}60%{box-shadow:0 0 0 6px #14b8a600}}@keyframes posx-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes posx-slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.posx-topbar{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--px-bg2);border-bottom:1px solid var(--px-line);overflow:hidden}.posx-tpill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;background:var(--px-chip)!important;font:700 .78rem/1 var(--ds-font-display);color:var(--px-fg);white-space:nowrap}.posx-tpill:hover{background:var(--px-chip-hover)!important}.posx-tpill svg{width:14px;height:14px;color:var(--px-fg2)}.posx-tpill .lbl{font:700 .56rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--px-fg3)}.posx-tpill .cv{width:12px;height:12px;color:var(--px-fg3)}.posx-tpill .wifi{color:var(--px-teal-400)}.posx-tsearch{display:flex;align-items:center;gap:8px;padding:8px 13px;background:var(--px-chip);border:1px solid var(--px-line);border-radius:10px;min-width:180px;color:var(--px-fg3)}.posx-tsearch svg{width:14px;height:14px;flex-shrink:0}.posx-tsearch input{border:0;outline:0;background:transparent;flex:1;min-width:0;font:500 .8rem/1 var(--ds-font-body);color:var(--px-fg)}.posx-tsearch .kbd{font:700 .62rem/1 var(--ds-font-mono);color:var(--px-fg3)}.posx-tgo{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:9px;background:#14b8a61f!important;border:1px solid rgba(20,184,166,.25)}.posx-tgo .g{font:800 .74rem/1 var(--ds-font-display);color:var(--px-teal-300)}.posx-tgo .k{font:700 .6rem/1 var(--ds-font-mono);color:var(--px-teal-400);background:#14b8a629;padding:3px 6px;border-radius:5px}.posx-tbtn{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:9px;color:var(--px-fg2);font:700 .76rem/1 var(--ds-font-display)}.posx-tbtn:hover{background:var(--px-chip)!important;color:var(--px-fg)}.posx-tbtn svg{width:14px;height:14px}.posx-tclock{display:inline-flex;align-items:baseline;gap:8px;padding:0 6px}.posx-tclock .t{font:800 1.05rem/1 var(--ds-font-mono);color:var(--px-fg);letter-spacing:.02em}.posx-tclock .d{font:600 .6rem/1.2 var(--ds-font-mono);color:var(--px-fg3)}.posx-ttimer{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#14b8a61a;border:1px solid rgba(20,184,166,.24);font:700 .72rem/1 var(--ds-font-mono);color:var(--px-teal-300);white-space:nowrap}.posx-ttimer svg{width:12px;height:12px}.posx-ticon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--px-fg2);position:relative;flex-shrink:0}.posx-ticon:hover{background:var(--px-chip)!important;color:var(--px-fg)}.posx-ticon svg{width:16px;height:16px}.posx-ticon.out{color:#f87171}.posx-ticon .nd{position:absolute;top:7px;right:8px;width:6px;height:6px;border-radius:999px;background:var(--ds-coral-600, #E8704F)}.posx-tcash{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:9px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.24);font:700 .74rem/1 var(--ds-font-display);color:var(--px-warn);white-space:nowrap}.posx-tcash svg{width:13px;height:13px}.posx-tsp{flex:1}.posx-topen{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:10px;background:var(--px-chip)!important;border:1px solid var(--px-line2);font:700 .78rem/1 var(--ds-font-display);color:var(--px-fg);white-space:nowrap}.posx-topen:hover{background:var(--px-chip-hover)!important}.posx-topen svg{width:15px;height:15px;color:var(--px-teal-400)}.posx-topen.prime{background:linear-gradient(160deg,var(--px-teal-400),var(--px-teal-600))!important;color:#fff;border-color:transparent;box-shadow:0 6px 16px #14b8a64d}.posx-topen.prime svg{color:#fff}.posx-catbar{display:flex;align-items:center;gap:7px;padding:11px 16px;background:var(--px-bg2);border-bottom:1px solid var(--px-line);overflow-x:auto}.posx-catbar::-webkit-scrollbar{height:0}.posx-cat{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:10px;background:var(--px-chip)!important;font:700 .78rem/1 var(--ds-font-display);color:var(--px-fg2);white-space:nowrap;transition:background .14s,color .14s}.posx-cat svg{width:13px;height:13px}.posx-cat .n{font:700 .6rem/1 var(--ds-font-mono);padding:2px 6px;border-radius:999px;background:var(--px-line2);color:var(--px-fg2)}.posx-cat:hover{background:var(--px-chip-hover)!important;color:var(--px-fg)}.posx-cat.is-active{background:linear-gradient(160deg,#5EEAD4,var(--px-teal-500))!important;color:#042a25;box-shadow:0 5px 14px #14b8a64d}.posx-cat.is-active .n{background:#042a252e;color:#042a25}.posx-catsp{flex:1}.posx-grid-studio{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:10px;background:linear-gradient(160deg,var(--px-teal-400),var(--px-teal-600))!important;color:#fff;font:800 .78rem/1 var(--ds-font-display);white-space:nowrap;box-shadow:0 6px 16px #14b8a64d}.posx-grid-studio svg{width:15px;height:15px}.posx-grid-studio.on{background:linear-gradient(160deg,#a855f7,#7c3aed)!important;box-shadow:0 6px 16px #a855f759}.posx-stage{grid-column:1;grid-row:2 / -1;overflow-y:auto;padding:16px;background:radial-gradient(900px 520px at 22% 8%,rgba(20,184,166,.045),transparent 62%),radial-gradient(700px 460px at 100% 100%,rgba(20,184,166,.03),transparent 60%)}.posx-stage::-webkit-scrollbar{width:9px}.posx-stage::-webkit-scrollbar-thumb{background:var(--px-line2);border-radius:9px}.posx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;align-content:start}.posx-tile{position:relative;background:linear-gradient(165deg,var(--px-tile2),var(--px-tile));border:1px solid var(--px-line);border-radius:11px;padding:9px 10px;min-height:76px;cursor:pointer;overflow:hidden;transition:transform .2s var(--ds-ease-out, cubic-bezier(.16,1,.3,1)),border-color .2s,box-shadow .2s;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000002e;text-align:left;width:100%}.posx-tile:before{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(120px 70px at 80% 12%,rgba(20,184,166,.07),transparent 65%);opacity:0;transition:opacity .22s;pointer-events:none}.posx-tile:hover{transform:translateY(-4px);border-color:#14b8a673;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #0006,0 0 0 1px #14b8a61f}.posx-tile:hover:before{opacity:1}.posx-tile:active{transform:scale(.975)}.posx-tile__wm{position:absolute;right:2px;bottom:-8px;font:900 2rem/1 var(--ds-font-display);color:var(--px-fg);opacity:.04;letter-spacing:-.05em;pointer-events:none}.posx-tile__h{display:flex;align-items:center;justify-content:space-between;gap:8px}.posx-tile__cat{font:800 .5rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--px-fg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posx-tile__stk{font:700 .58rem/1 var(--ds-font-display);padding:4px 9px;border-radius:999px;background:var(--px-chip);color:var(--px-fg2);white-space:nowrap;box-shadow:inset 0 1px #ffffff0a}.posx-tile__stk.low{background:linear-gradient(160deg,#f59e0b33,#f59e0b1a);color:var(--px-warn)}.posx-tile__nm{font:800 .76rem/1.1 var(--ds-font-display);color:var(--px-fg);letter-spacing:-.015em;margin-top:auto;position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posx-tile__pr{font:800 .74rem/1 var(--ds-font-display);color:var(--px-teal-400);letter-spacing:-.01em;margin-top:3px;position:relative;z-index:1}.posx-tile__plus{position:absolute;bottom:7px;right:7px;width:22px;height:22px;border-radius:999px;background:linear-gradient(160deg,var(--px-chip-hover),var(--px-chip));display:inline-flex;align-items:center;justify-content:center;color:var(--px-fg);box-shadow:inset 0 1px #ffffff14,0 2px 6px #0003;transition:all .18s;border:0;cursor:pointer}.posx-tile:hover .posx-tile__plus{background:linear-gradient(160deg,var(--px-teal-400),var(--px-teal-600));color:#fff;box-shadow:0 6px 16px #14b8a666;transform:scale(1.08)}.posx-tile__plus svg{width:14px;height:14px}.posx-tile.added{border-color:var(--px-teal-500);box-shadow:0 0 0 2px #14b8a64d,var(--px-shadow)}.posx-tile.out{cursor:not-allowed}.posx-tile.out .posx-tile__nm,.posx-tile.out .posx-tile__cat,.posx-tile.out .posx-tile__wm{opacity:.35}.posx-tile.out:hover{transform:none;border-color:var(--px-line);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0000002e}.posx-tile__oos-tag{position:absolute;top:11px;right:12px;font:800 .54rem/1 var(--ds-font-display);letter-spacing:.04em;padding:3px 8px;border-radius:999px;background:#ef44442e;color:#fca5a5}.posx-tile__oos{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);padding:11px 18px;border-radius:999px;background:linear-gradient(160deg,#ef4444,#b91c1c);color:#fff;font:800 .82rem/1 var(--ds-font-display);letter-spacing:.02em;box-shadow:0 8px 20px #ef444466;white-space:nowrap}.posx-grid-section{grid-column:1 / -1;display:flex;align-items:center;gap:9px;padding:9px 2px 2px}.posx-grid-section:first-child{padding-top:2px}.posx-grid-section .gs-t{font:800 .64rem/1 var(--ds-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--px-fg2)}.posx-grid-section .gs-l{flex:1;height:1px;background:var(--px-line)}.posx-grid-section .gs-n{font:700 .6rem/1 var(--ds-font-mono);color:var(--px-fg3);padding:2px 7px;border-radius:999px;background:var(--px-chip)}.posx-rail{grid-column:2;grid-row:2 / -1;background:linear-gradient(180deg,var(--px-panel),var(--px-panel2));border-left:1px solid var(--px-line);display:flex;flex-direction:column;overflow:hidden;box-shadow:-12px 0 40px #0000002e}.posx-rail-head{padding:13px 16px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--px-line)}.posx-rail-head .rh-ic{width:38px;height:38px;border-radius:11px;background:var(--px-chip);display:inline-flex;align-items:center;justify-content:center;color:var(--px-teal-400);flex-shrink:0}.posx-rail-head .rh-ic svg{width:17px;height:17px}.posx-rail-head .rt{font:800 .95rem/1.1 var(--ds-font-display);color:var(--px-fg)}.posx-rail-head .rs{font:500 .68rem/1 var(--ds-font-body);color:var(--px-fg2);margin-top:4px}.posx-rail-head .sp{flex:1}.posx-rail-head .meta{text-align:right;font:600 .64rem/1.4 var(--ds-font-mono);color:var(--px-fg3)}.posx-rail-scroll{flex:1;overflow-y:auto}.posx-rail-scroll::-webkit-scrollbar{width:7px}.posx-rail-scroll::-webkit-scrollbar-thumb{background:var(--px-line2);border-radius:7px}.posx-rail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 18px 18px;text-align:center}.posx-rail-empty .glass{color:var(--px-warn);margin-bottom:12px;filter:drop-shadow(0 6px 16px rgba(245,158,11,.25))}.posx-rail-empty .glass svg{width:32px;height:32px}.posx-rail-empty .et{font:800 .92rem/1.1 var(--ds-font-display);color:var(--px-fg)}.posx-rail-empty .es{font:500 .72rem/1.3 var(--ds-font-body);color:var(--px-fg2);margin-top:5px}.posx-clerk-lock{margin:20px 0 14px;padding:11px 16px;border-radius:999px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.26);font:700 .78rem/1 var(--ds-font-display);color:var(--px-warn);width:100%}.posx-rail-qa{display:flex;flex-direction:column;gap:9px;width:100%}.posx-rail-qa button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:12px;background:var(--px-chip)!important;font:700 .82rem/1 var(--ds-font-display);color:var(--px-fg)}.posx-rail-qa button:hover{background:var(--px-chip-hover)!important}.posx-rail-qa button svg{width:15px;height:15px;color:var(--px-fg2)}.posx-lines{padding:8px 10px}.posx-line{display:grid;grid-template-columns:28px 1fr auto;gap:11px;align-items:center;padding:11px 10px;border-radius:12px;transition:background .14s}.posx-line:hover{background:var(--px-chip)}.posx-line .q{width:26px;height:26px;border-radius:8px;background:var(--px-chip);color:var(--px-teal-400);font:800 .78rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center}.posx-line .ln{font:700 .84rem/1.2 var(--ds-font-display);color:var(--px-fg)}.posx-line .lm{font:500 .64rem/1.3 var(--ds-font-body);color:var(--px-fg2);margin-top:3px}.posx-line .lp{font:800 .82rem/1 var(--ds-font-display);color:var(--px-fg)}.posx-rail-tot{padding:12px 16px;border-top:1px solid var(--px-line)}.posx-tr{display:flex;align-items:center;justify-content:space-between;padding:3px 0;font:600 .78rem/1.4 var(--ds-font-body);color:var(--px-fg2)}.posx-tr .v{color:var(--px-fg);font-weight:700;font-family:var(--ds-font-mono)}.posx-tr.grand{margin-top:8px;padding:12px 15px;border-radius:13px;background:linear-gradient(150deg,#14b8a624,#14b8a60a);border:1px solid rgba(20,184,166,.26);box-shadow:inset 0 1px #ffffff0f}.posx-tr.grand .l{font:800 .9rem/1 var(--ds-font-display);color:var(--px-fg)}.posx-tr.grand .v{font:800 1.45rem/1 var(--ds-font-display);color:var(--px-teal-400);letter-spacing:-.03em}.posx-numpad{margin:10px 16px 16px;padding:16px;border-radius:16px;background:var(--px-panel2);border:1px solid var(--px-line)}.posx-np-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.posx-np-head .h{width:30px;height:30px;border-radius:9px;background:#f59e0b1f;color:var(--px-warn);display:inline-flex;align-items:center;justify-content:center}.posx-np-head .h svg{width:15px;height:15px}.posx-np-head .l{font:700 .58rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--px-fg3)}.posx-np-head .t{font:800 .86rem/1 var(--ds-font-display);color:var(--px-fg);margin-top:4px}.posx-np-disp{padding:12px;border-radius:11px;background:var(--px-chip);text-align:center;font:800 1.3rem/1 var(--ds-font-mono);letter-spacing:.3em;color:var(--px-fg);margin-bottom:11px;min-height:46px;display:flex;align-items:center;justify-content:center}.posx-np-disp.empty{font:600 .74rem/1 var(--ds-font-body);letter-spacing:0;color:var(--px-fg3)}.posx-np-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.posx-npk{padding:15px;border-radius:12px;background:var(--px-tile)!important;border:1px solid var(--px-line);font:800 1.1rem/1 var(--ds-font-display);color:var(--px-fg);transition:background .12s,transform .12s}.posx-npk:hover{background:var(--px-tile2)!important}.posx-npk:active{transform:scale(.94);background:var(--px-teal-500)!important;color:#fff}.posx-npk.fn{font:700 .78rem/1 var(--ds-font-display);color:var(--px-fg2)}.posx-rail-foot{padding:12px 16px 16px;border-top:1px solid var(--px-line);display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:8px}.posx-fa{padding:14px 10px;border-radius:13px;font:700 .8rem/1 var(--ds-font-display);display:inline-flex;align-items:center;justify-content:center;gap:7px}.posx-fa svg{width:15px;height:15px}.posx-fa.kitchen{background:linear-gradient(160deg,#3a2a12,#241808)!important;color:var(--px-warn);border:1px solid rgba(245,158,11,.3)}.posx-fa.split{background:#3b82f624!important;color:#60a5fa;border:1px solid rgba(59,130,246,.28)}.posx-fa.pay{background:linear-gradient(160deg,var(--px-teal-400),var(--px-teal-600))!important;color:#fff;box-shadow:inset 0 1px #ffffff40,0 8px 20px #14b8a657}.posx-fa.pay:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 12px 26px #14b8a66b}.posx-fa.dis{opacity:.4;pointer-events:none}.posx-co-head{padding:13px 16px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--px-line)}.posx-co-head .ci{width:38px;height:38px;border-radius:11px;background:var(--px-chip);display:inline-flex;align-items:center;justify-content:center;color:var(--px-teal-400);flex-shrink:0}.posx-co-head .ci svg{width:17px;height:17px}.posx-co-head .ct{font:800 .95rem/1.1 var(--ds-font-display);color:var(--px-fg)}.posx-co-head .cs{font:500 .68rem/1 var(--ds-font-body);color:var(--px-fg2);margin-top:4px}.posx-co-head .sp{flex:1}.posx-co-back{padding:8px 13px;border-radius:9px;background:var(--px-chip)!important;font:700 .76rem/1 var(--ds-font-display);color:var(--px-fg)}.posx-co-back:hover{background:var(--px-chip-hover)!important}.posx-smart{padding:16px;border-radius:16px;background:linear-gradient(160deg,#14b8a61a,#14b8a605);border:1px solid rgba(20,184,166,.24)}.posx-smart-top{display:flex;align-items:center;gap:11px}.posx-smart-top .si{width:34px;height:34px;border-radius:10px;background:linear-gradient(160deg,var(--px-teal-400),var(--px-teal-600));color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #14b8a64d}.posx-smart-top .si svg{width:16px;height:16px}.posx-smart-top .sl{font:800 .6rem/1 var(--ds-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--px-teal-400)}.posx-smart-top .ss{font:500 .66rem/1 var(--ds-font-body);color:var(--px-fg2);margin-top:4px}.posx-smart-top .sp{flex:1}.posx-smart-top .due{text-align:right}.posx-smart-top .due .dl{font:700 .56rem/1 var(--ds-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--px-fg3)}.posx-smart-top .due .dv{font:800 1.5rem/1 var(--ds-font-display);color:var(--px-fg);letter-spacing:-.03em;margin-top:4px}.posx-paygrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.posx-payb{padding:14px;border-radius:13px;display:flex;flex-direction:column;align-items:center;gap:5px;font:700 .84rem/1 var(--ds-font-display)}.posx-payb .a{font:700 .7rem/1 var(--ds-font-mono);opacity:.85}.posx-payb svg{width:18px;height:18px;margin-bottom:2px}.posx-payb.cash{background:var(--px-chip)!important;color:var(--px-fg)}.posx-payb.cash:hover{background:var(--px-chip-hover)!important}.posx-payb.card{background:linear-gradient(160deg,var(--px-teal-400),var(--px-teal-600))!important;color:#fff;box-shadow:0 8px 18px #14b8a64d}.posx-toast-wrap{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:300;display:flex;flex-direction:column;gap:9px;align-items:center}.posx-toast{background:var(--px-panel);border:1px solid var(--px-line2);border-radius:12px;padding:12px 18px;box-shadow:0 16px 36px #0006;display:flex;align-items:center;gap:11px;animation:posx-pop .24s var(--ds-ease-out, cubic-bezier(.16,1,.3,1))}.posx-toast .ti{width:22px;height:22px;border-radius:6px;background:var(--px-teal-500);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.posx-toast .ti svg{width:13px}.posx-toast strong{font:700 .82rem/1 var(--ds-font-display);color:var(--px-fg)}.pos-theme{--pos-bg-deep: #060912;--pos-bg-canvas: #0B1322;--pos-bg-raised: #131F36;--pos-bg-elevated: #1B2A47;--pos-bg-glass: rgba(20, 32, 56, .62);--pos-bg-glass-hi: rgba(28, 44, 76, .78);--pos-stroke-soft: rgba(148, 184, 232, .08);--pos-stroke: rgba(148, 184, 232, .14);--pos-stroke-strong: rgba(148, 184, 232, .28);--pos-text-hi: #F4F8FF;--pos-text: #DCE6F5;--pos-text-muted: #9DB0CC;--pos-text-faint: #6A7C97;--pos-action: #2DD4BF;--pos-action-deep: #0E9F8E;--pos-action-glow: rgba(45, 212, 191, .42);--pos-prosper: #34D399;--pos-prosper-deep: #059669;--pos-prosper-glow: rgba(52, 211, 153, .4);--pos-attention: #FBBF24;--pos-attention-deep: #B45309;--pos-urgent: #FB7185;--pos-urgent-deep: #BE123C;--pos-premium: #C4B5FD;--pos-premium-deep: #7C3AED;--pos-info: #7DD3FC;--pos-info-deep: #0369A1;--pos-aurora: linear-gradient( 115deg, #2DD4BF 0%, #38BDF8 28%, #818CF8 55%, #A78BFA 78%, #34D399 100% );--pos-aurora-soft: linear-gradient( 115deg, rgba(45, 212, 191, .24), rgba(129, 140, 248, .22), rgba(52, 211, 153, .24) );--pos-font-display: "Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--pos-font-body: "Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--pos-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--pos-shadow-sm: 0 1px 2px rgba(2, 8, 23, .5);--pos-shadow-md: 0 8px 24px -10px rgba(2, 8, 23, .65), 0 2px 6px rgba(2, 8, 23, .4);--pos-shadow-lg: 0 24px 60px -20px rgba(2, 8, 23, .75), 0 8px 18px -10px rgba(2, 8, 23, .5);--pos-shadow-action: 0 10px 28px -10px var(--pos-action-glow), 0 2px 6px rgba(2, 8, 23, .4);--pos-shadow-prosper: 0 12px 32px -10px var(--pos-prosper-glow), 0 2px 6px rgba(2, 8, 23, .4);--pos-spring: cubic-bezier(.34, 1.56, .64, 1);--pos-ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--pos-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","ss03";font-optical-sizing:auto;text-rendering:optimizeLegibility;color:var(--pos-text);background:radial-gradient(1200px 800px at 8% -10%,rgba(45,212,191,.08),transparent 55%),radial-gradient(1000px 700px at 95% 110%,rgba(124,58,237,.07),transparent 55%),radial-gradient(900px 600px at 50% 50%,rgba(56,189,248,.04),transparent 60%),var(--pos-bg-deep)}.pos-theme .tw-tabular-nums,.pos-theme [class*=tabular-nums],.pos-theme .pos-money,.pos-theme .pos-digits{font-family:var(--pos-font-mono)!important;font-feature-settings:"tnum" 1,"ss01" 1,"zero" 1,"cv01" 1;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.012em}.pos-theme .pos-money-strong{background:linear-gradient(180deg,#ecfeff,#6ee7b7 60%,#34d399);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;letter-spacing:-.02em;text-shadow:0 1px 0 rgba(2,8,23,.35);font-family:var(--pos-font-mono)!important;font-feature-settings:"tnum","ss01","zero"}.pos-theme h1,.pos-theme h2,.pos-theme h3,.pos-theme h4{font-family:var(--pos-font-display);letter-spacing:-.018em}.pos-theme [class*=tw-bg-teal-500][class*=tw-text-white][class*=tw-shadow-md]{background:var(--pos-aurora)!important;background-size:220% 220%!important;animation:pos-aurora-pan 7s var(--pos-ease) infinite;box-shadow:0 6px 18px -8px var(--pos-action-glow),inset 0 1px #ffffff40,inset 0 -1px #02081740!important;text-shadow:0 1px 0 rgba(2,8,23,.25);letter-spacing:.01em}@keyframes pos-aurora-pan{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.pos-theme button[class*=tw-from-slate-800][class*=tw-rounded-xl],.pos-theme button[class*="tw-from-slate-800/90"]{background:linear-gradient(155deg,#2dd4bf0f,#7c3aed00 38%),linear-gradient(180deg,var(--pos-bg-raised),var(--pos-bg-canvas))!important;border-color:var(--pos-stroke)!important;transition:transform .22s var(--pos-spring),box-shadow .22s var(--pos-ease),border-color .22s var(--pos-ease),background .22s var(--pos-ease)!important}.pos-theme button[class*="tw-from-slate-800/90"]:hover{transform:translateY(-1px);border-color:#2dd4bf73!important;box-shadow:0 14px 32px -16px #020817b3,0 2px #2dd4bf2e inset,0 0 0 1px #2dd4bf14}.pos-theme button[class*="tw-from-slate-800/90"]:active{transform:translateY(0) scale(.985);transition-duration:90ms}.pos-theme button[class*="tw-from-slate-800/90"] .tw-text-teal-400,.pos-theme button[class*=tw-from-slate-800] .tw-text-teal-400{color:#5eead4!important;text-shadow:0 0 18px rgba(94,234,212,.35);font-family:var(--pos-font-mono)!important;font-feature-settings:"tnum","ss01","zero";font-weight:700}.pos-theme .tw-bg-slate-900.tw-border-l,.pos-theme [class*=tw-bg-slate-900][class*=tw-border-l]{background:linear-gradient(180deg,#142038d9,#0b1322f5)!important;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-left-color:var(--pos-stroke)!important;box-shadow:-24px 0 60px -32px #020817b3}.pos-theme .pos-topen-prime{position:relative}.pos-theme .pos-cta-primary{position:relative;background:linear-gradient(135deg,var(--pos-action) 0%,var(--pos-action-deep) 100%)!important;color:#052526!important;font-weight:800!important;letter-spacing:.01em;box-shadow:var(--pos-shadow-action);transition:transform .2s var(--pos-spring),box-shadow .2s var(--pos-ease)}.pos-theme .pos-cta-primary:hover{transform:translateY(-1px);box-shadow:0 16px 36px -12px var(--pos-action-glow),0 4px 10px #02081780}.pos-theme .pos-cta-primary:active{transform:translateY(0) scale(.985)}.pos-theme .pos-cta-pay{position:relative;isolation:isolate;background:linear-gradient(135deg,#34d399,#059669)!important;color:#03110a!important;font-weight:900!important;letter-spacing:.02em;box-shadow:var(--pos-shadow-prosper);overflow:hidden}.pos-theme .pos-cta-pay:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:var(--pos-aurora);background-size:200% 200%;animation:pos-aurora-pan 5s var(--pos-ease) infinite;z-index:-1;opacity:.85}.pos-theme .pos-cta-pay:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#34d399,#059669);border-radius:inherit;z-index:-1}.pos-theme .pos-cta-pay:hover{transform:translateY(-1px)}.pos-theme .pos-cta-pay:active{transform:translateY(0) scale(.985)}.pos-theme .pos-totals-grand{background:linear-gradient(180deg,#34d3990f,#2dd4bf0a);border:1px solid rgba(52,211,153,.18);border-radius:12px;padding:8px 12px;margin-top:6px;position:relative;overflow:hidden}.pos-theme .pos-totals-grand:before{content:"";position:absolute;inset:0;background:var(--pos-aurora-soft);opacity:.5;mix-blend-mode:overlay;pointer-events:none}.pos-theme button{-webkit-tap-highlight-color:transparent}.pos-theme button:focus-visible,.pos-theme [role=button]:focus-visible,.pos-theme input:focus-visible,.pos-theme select:focus-visible{outline:none;box-shadow:0 0 0 2px var(--pos-bg-deep),0 0 0 4px var(--pos-action),0 0 0 6px #2dd4bf59!important;transition:box-shadow .12s var(--pos-ease)}.pos-theme .tw-text-slate-700.tw-mb-2{color:#7dd3fc40!important}.pos-theme,.pos-theme *{scrollbar-width:thin;scrollbar-color:#334155 #020617}.pos-theme *::-webkit-scrollbar{width:8px;height:8px}.pos-theme *::-webkit-scrollbar-track{background:#020617}.pos-theme *::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.pos-theme *::-webkit-scrollbar-thumb:hover{background:#475569}.pos-theme .pos-touch-scroll::-webkit-scrollbar{width:6px}.pos-theme .pos-touch-scroll::-webkit-scrollbar-track{background:transparent}.pos-theme .pos-touch-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2dd4bf73,#0ea5e966);border-radius:8px}.pos-theme [class*="tw-bg-red-500/80"],.pos-theme [class*=tw-bg-red-500][class*=tw-rounded-full]{background:linear-gradient(180deg,#fb7185,#be123c)!important;box-shadow:0 2px 8px -3px #be123c80}.pos-theme [class*=tw-bg-teal-500][class*=tw-rounded-full]{background:linear-gradient(180deg,#5eead4,#0e9f8e)!important;box-shadow:0 2px 8px -3px var(--pos-action-glow)}.pos-theme .tw-bg-amber-500\/10{background:linear-gradient(180deg,#fbbf241a,#fbbf240a)!important;border-color:#fbbf2452!important}.pos-theme .tw-bg-emerald-500\/10{background:linear-gradient(180deg,#34d3991a,#34d3990a)!important;border-color:#34d39952!important}.pos-theme [class*=tw-rounded-full][class*="tw-bg-amber-500/15"],.pos-theme [class*=tw-rounded-full][class*="tw-bg-rose-500/15"]{box-shadow:inset 0 0 0 1px #ffffff0f}.pos-theme .pos-topbar{background:#0a0f16!important;border-bottom:1px solid rgba(255,255,255,.06)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pos-theme .pos-tb-mono{font-family:var(--pos-font-mono)!important;font-feature-settings:"tnum" 1,"ss01" 1,"zero" 1;font-variant-numeric:tabular-nums slashed-zero}.pos-theme .pos-tpill{background:#ffffff0b;border-radius:10px;font-weight:700;white-space:nowrap}.pos-theme .pos-tpill:hover{background:#ffffff14}.pos-theme .pos-tpill-lbl{font-weight:700;font-size:.56rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#5a6878}.pos-theme .pos-tsearch{background:#ffffff0b;border:1px solid rgba(255,255,255,.06);border-radius:10px}.pos-theme .pos-tsearch input{color:#eaf0f6}.pos-theme .pos-tsearch input::-moz-placeholder{color:#5a6878}.pos-theme .pos-tsearch input::placeholder{color:#5a6878}.pos-theme .pos-tgo{background:#14b8a61f!important;border:1px solid rgba(20,184,166,.25)!important;border-radius:9px}.pos-theme .pos-tgo:hover{background:#14b8a62e!important}.pos-theme .pos-tgo .pos-tgo-g{font-weight:800;color:#5eead4}.pos-theme .pos-tgo .pos-tgo-k{font-family:var(--pos-font-mono)!important;font-weight:700;color:#2dd4bf;background:#14b8a629}.pos-theme .pos-tbtn{color:#8a99ab;font-weight:700;border-radius:9px}.pos-theme .pos-tbtn:hover{background:#ffffff0b!important;color:#eaf0f6}.pos-theme .pos-tbtn-on{border-radius:9px;font-weight:700}.pos-theme .pos-tclock-t{font-family:var(--pos-font-mono)!important;font-weight:800;color:#eaf0f6;letter-spacing:.02em}.pos-theme .pos-tclock-d{font-family:var(--pos-font-mono)!important;font-weight:600;font-size:.6rem;color:#5a6878}.pos-theme .pos-ttimer{background:#14b8a61a!important;border:1px solid rgba(20,184,166,.24)!important;border-radius:999px;font-family:var(--pos-font-mono)!important;font-weight:700;color:#5eead4}.pos-theme .pos-ttimer .pos-ttimer-v{color:#5eead4;font-family:var(--pos-font-mono)!important}.pos-theme .pos-ticon{color:#8a99ab;border-radius:9px}.pos-theme .pos-ticon:hover{background:#ffffff0b!important;color:#eaf0f6}.pos-theme .pos-ticon-out{color:#f87171}.pos-theme .pos-ticon-out:hover{background:#f871711f!important;color:#f87171}.pos-theme .pos-tcash{background:#f59e0b1f!important;border:1px solid rgba(245,158,11,.24)!important;border-radius:9px;font-weight:700;color:#f59e0b}.pos-theme .pos-topen{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px;font-weight:700;color:#eaf0f6!important}.pos-theme .pos-topen:hover{background:#ffffff14!important}.pos-theme .pos-topen svg{color:#2dd4bf}.pos-theme .pos-topen-prime{background:linear-gradient(160deg,#2dd4bf,#0d9488)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 6px 16px #14b8a64d!important}.pos-theme .pos-topen-prime svg{color:#fff}.pos-theme .pos-topen-prime:hover{box-shadow:0 10px 22px #14b8a66b!important}.pos-theme .pos-topen-amber{background:#f59e0b24!important;border:1px solid rgba(245,158,11,.3)!important;border-radius:10px;font-weight:700}.pos-theme .pos-header-chip{background:var(--pos-bg-glass);border:1px solid var(--pos-stroke);border-radius:10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-weight:600;letter-spacing:.01em}.pos-theme .tw-bg-green-600{background:linear-gradient(135deg,#34d399,#059669)!important;box-shadow:0 0 0 3px #34d3992e}@media (prefers-contrast: more){.pos-theme{--pos-text: #FFFFFF;--pos-text-muted: #C8D4EA;--pos-stroke: rgba(148, 184, 232, .32);--pos-stroke-strong: rgba(148, 184, 232, .55)}.pos-theme button{border-width:2px!important}}@media (light-level: dim){.pos-theme{--pos-action: #5EEAD4;--pos-prosper: #6EE7B7}}@media (prefers-reduced-motion: reduce){.pos-theme *,.pos-theme *:before,.pos-theme *:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:80ms!important}}@media (forced-colors: active){.pos-theme .pos-cta-primary,.pos-theme .pos-cta-pay{border:2px solid CanvasText!important;background:ButtonFace!important;color:ButtonText!important}.pos-theme .pos-cta-pay:before{display:none}}.pos-theme [class*="tw-bg-teal-500/10"]{background:linear-gradient(180deg,#2dd4bf29,#2dd4bf0a)!important}.pos-theme.pos-theme--module{--pos-bg-deep: #f8fafc;--pos-bg-canvas: #f8fafc;--pos-bg-raised: #ffffff;--pos-bg-elevated: #f1f5f9;--pos-bg-glass: rgba(255, 255, 255, .78);--pos-bg-glass-hi: rgba(255, 255, 255, .92);--pos-stroke-soft: rgba(15, 23, 42, .06);--pos-stroke: rgba(148, 163, 184, .24);--pos-stroke-strong: rgba(100, 116, 139, .34);--pos-text-hi: #020617;--pos-text: #0f172a;--pos-text-muted: #64748b;--pos-text-faint: #94a3b8;color:var(--pos-text);background:radial-gradient(900px 520px at 18% -12%,rgba(45,212,191,.08),transparent 58%),linear-gradient(180deg,#fff,#f8fafc);scrollbar-color:#cbd5e1 #f8fafc}.pos-theme.pos-theme--module *{scrollbar-color:#cbd5e1 #f8fafc}.pos-theme.pos-theme--module *::-webkit-scrollbar-track{background:#f8fafc}.pos-theme.pos-theme--module *::-webkit-scrollbar-thumb{background:#cbd5e1}.pos-theme.pos-theme--module *::-webkit-scrollbar-thumb:hover{background:#94a3b8}.pos-theme.pos-theme--module main{color:#0f172a}.pos-theme.pos-theme--module main [class*=tw-bg-slate-950],.pos-theme.pos-theme--module main [class*=tw-bg-slate-900],.pos-theme.pos-theme--module main [class*=tw-bg-slate-800]{background:#fff!important;background-image:none!important}.pos-theme.pos-theme--module main [class*="tw-bg-slate-950/"],.pos-theme.pos-theme--module main [class*="tw-bg-slate-900/"],.pos-theme.pos-theme--module main [class*="tw-bg-slate-800/"]{background:#ffffffe0!important;background-image:none!important}.pos-theme.pos-theme--module main [class*=tw-border-slate-900],.pos-theme.pos-theme--module main [class*=tw-border-slate-800],.pos-theme.pos-theme--module main [class*=tw-border-slate-700]{border-color:#e2e8f0!important}.pos-theme.pos-theme--module main [class*="tw-bg-red-500/"],.pos-theme.pos-theme--module main [class*="tw-bg-rose-500/"]{background:#fff1f2!important;background-image:none!important}.pos-theme.pos-theme--module main [class*="tw-bg-amber-500/"],.pos-theme.pos-theme--module main [class*="tw-bg-orange-500/"]{background:#fffbeb!important;background-image:none!important}.pos-theme.pos-theme--module main [class*=tw-border-red-500],.pos-theme.pos-theme--module main [class*=tw-border-rose-500],.pos-theme.pos-theme--module main [class*=tw-border-red-400],.pos-theme.pos-theme--module main [class*=tw-border-rose-400]{border-color:#fecdd3!important}.pos-theme.pos-theme--module main [class*=tw-border-amber-500],.pos-theme.pos-theme--module main [class*=tw-border-orange-500],.pos-theme.pos-theme--module main [class*=tw-border-amber-400],.pos-theme.pos-theme--module main [class*=tw-border-orange-400]{border-color:#fde68a!important}.pos-theme.pos-theme--module main [class*=tw-text-white],.pos-theme.pos-theme--module main [class*=tw-text-slate-50],.pos-theme.pos-theme--module main [class*=tw-text-slate-100],.pos-theme.pos-theme--module main [class*=tw-text-slate-200]{color:#0f172a!important}.pos-theme.pos-theme--module main [class*=tw-text-slate-300],.pos-theme.pos-theme--module main [class*=tw-text-slate-400],.pos-theme.pos-theme--module main [class*=tw-text-slate-500]{color:#64748b!important}.pos-theme.pos-theme--module main [class*=tw-text-red-100],.pos-theme.pos-theme--module main [class*=tw-text-red-200],.pos-theme.pos-theme--module main [class*=tw-text-red-300],.pos-theme.pos-theme--module main [class*=tw-text-rose-100],.pos-theme.pos-theme--module main [class*=tw-text-rose-200],.pos-theme.pos-theme--module main [class*=tw-text-rose-300]{color:#be123c!important}.pos-theme.pos-theme--module main [class*=tw-text-amber-100],.pos-theme.pos-theme--module main [class*=tw-text-amber-200],.pos-theme.pos-theme--module main [class*=tw-text-amber-300],.pos-theme.pos-theme--module main [class*=tw-text-orange-100],.pos-theme.pos-theme--module main [class*=tw-text-orange-200],.pos-theme.pos-theme--module main [class*=tw-text-orange-300]{color:#b45309!important}.pos-theme.pos-theme--module main [class*=tw-text-emerald-200],.pos-theme.pos-theme--module main [class*=tw-text-emerald-300],.pos-theme.pos-theme--module main [class*=tw-text-teal-200],.pos-theme.pos-theme--module main [class*=tw-text-teal-300]{color:#0f766e!important}.pos-theme.pos-theme--module main [class*=tw-text-blue-200],.pos-theme.pos-theme--module main [class*=tw-text-blue-300],.pos-theme.pos-theme--module main [class*=tw-text-cyan-200],.pos-theme.pos-theme--module main [class*=tw-text-cyan-300]{color:#2563eb!important}.pos-theme.pos-theme--module main .pos-light-active-pill{background:#020617!important;color:#fff!important}.pos-theme.pos-theme--module main .pos-light-active-pill *,.pos-theme.pos-theme--module main .pos-light-active-pill [class*=tw-text-white]{color:#fff!important}.pos-theme.pos-theme--module main .pos-light-active-pill svg{color:#5eead4!important}.pos-theme.pos-theme--module main input,.pos-theme.pos-theme--module main select,.pos-theme.pos-theme--module main textarea{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}.pos-theme.pos-theme--module main input::-moz-placeholder,.pos-theme.pos-theme--module main textarea::-moz-placeholder{color:#94a3b8!important}.pos-theme.pos-theme--module main input::placeholder,.pos-theme.pos-theme--module main textarea::placeholder{color:#94a3b8!important}.pos-theme.pos-theme--module main [class*=tw-shadow-black],.pos-theme.pos-theme--module main [class*=tw-shadow-slate-950]{--tw-shadow-color: rgba(15, 23, 42, .12) !important;--tw-shadow: var(--tw-shadow-colored) !important}.pos-theme .pos-sidebar-light{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}.pos-theme .pos-sidebar-light h1,.pos-theme .pos-sidebar-light h2,.pos-theme .pos-sidebar-light h3,.pos-theme .pos-sidebar-light p,.pos-theme .pos-sidebar-light span,.pos-theme .pos-sidebar-light a,.pos-theme .pos-sidebar-light button{color:inherit;text-shadow:none!important}.pos-theme .pos-sidebar-light [class*=tw-text-white]{color:#fff!important}.pos-theme .pos-sidebar-light [class*=tw-text-slate-950],.pos-theme .pos-sidebar-light [class*=tw-text-slate-900],.pos-theme .pos-sidebar-light [class*=tw-text-slate-800]{color:#020617!important}.pos-theme .pos-sidebar-light [class*=tw-text-slate-700],.pos-theme .pos-sidebar-light [class*=tw-text-slate-600]{color:#334155!important}.pos-theme .pos-sidebar-light [class*=tw-text-slate-500],.pos-theme .pos-sidebar-light [class*=tw-text-slate-400],.pos-theme .pos-sidebar-light [class*=tw-text-slate-300]{color:#64748b!important}.pos-theme .pos-sidebar-light [class*=tw-text-teal-800],.pos-theme .pos-sidebar-light [class*=tw-text-teal-700],.pos-theme .pos-sidebar-light [class*=tw-text-teal-600]{color:#0f766e!important}.pos-theme .pos-sidebar-light [class*=tw-bg-white]{background:#fff!important}.pos-theme .pos-sidebar-light [class*=tw-bg-slate-50]{background:#f8fafc!important}.pos-theme .pos-sidebar-light [class*=tw-bg-slate-100]{background:#f1f5f9!important}.pos-theme .pos-sidebar-light [class*=tw-bg-teal-50]{background:#e6fbf6!important}.pos-theme .pos-sidebar-light [class*=tw-bg-slate-950]{background:#020617!important}.pos-theme .pos-sidebar-light [class*=tw-border-slate-100],.pos-theme .pos-sidebar-light [class*=tw-border-slate-200]{border-color:#e2e8f0!important}.pos-theme .pos-sidebar-light [class*=tw-bg-slate-950] [class*=tw-text-teal-300],.pos-theme .pos-sidebar-light [class*=tw-bg-slate-950] svg{color:#5eead4!important}.pos-theme .pos-sidebar-light a[class*=tw-bg-teal-50],.pos-theme .pos-sidebar-light a[class*=tw-bg-teal-50] span,.pos-theme .pos-sidebar-light a[class*=tw-bg-teal-50] svg{color:#0f766e!important}.pos-theme .pos-sidebar-light button[class*=tw-bg-slate-950],.pos-theme .pos-sidebar-light button[class*=tw-bg-slate-950] span,.pos-theme .pos-sidebar-light button[class*=tw-bg-slate-950] svg{color:#fff!important}.pos-theme .pos-sidebar-light button[class*=tw-bg-slate-950] svg:first-child{color:#5eead4!important}.pos-theme .pos-sidebar-light a:not([class*=tw-bg-teal-50]):not([class*=tw-bg-slate-950]) span,.pos-theme .pos-sidebar-light a:not([class*=tw-bg-teal-50]):not([class*=tw-bg-slate-950]) svg,.pos-theme .pos-sidebar-light button:not([class*=tw-bg-slate-950]) span,.pos-theme .pos-sidebar-light button:not([class*=tw-bg-slate-950]) svg{color:#64748b!important}.pos-theme .pos-sidebar-light a:not([class*=tw-bg-teal-50]):not([class*=tw-bg-slate-950]):hover span,.pos-theme .pos-sidebar-light a:not([class*=tw-bg-teal-50]):not([class*=tw-bg-slate-950]):hover svg,.pos-theme .pos-sidebar-light button:not([class*=tw-bg-slate-950]):hover span,.pos-theme .pos-sidebar-light button:not([class*=tw-bg-slate-950]):hover svg{color:#0f172a!important}.pos-theme.pos-terminal-screen{--pos-terminal-bg: #050915;--pos-terminal-bg-2: #080d17;--pos-terminal-panel: #0d1727;--pos-terminal-panel-2: #111c2e;--pos-terminal-line: rgba(148, 163, 184, .14);--pos-terminal-line-soft: rgba(148, 163, 184, .09);--pos-terminal-text: #eaf0f6;--pos-terminal-muted: #8a99ab;--pos-terminal-faint: #5a6878;color:var(--pos-terminal-text);background:radial-gradient(900px 520px at 28% -16%,rgba(45,212,191,.09),transparent 60%),radial-gradient(820px 520px at 112% 8%,rgba(37,99,235,.09),transparent 58%),linear-gradient(180deg,#070b14 0%,var(--pos-terminal-bg) 100%)!important}.pos-theme .pos-terminal-commandbar{background:#0a0f16!important;border-bottom-color:#ffffff13!important;box-shadow:0 8px 22px #0208173d}.pos-theme .pos-terminal-commandbar>div{height:48px!important;min-height:48px!important}.pos-theme.pos-terminal-screen .pos-terminal-filterbar{min-height:40px!important;background:linear-gradient(180deg,#0d1727eb,#080d17f5)!important;border-bottom-color:var(--pos-terminal-line-soft)!important}.pos-theme.pos-terminal-screen .pos-terminal-filterbar button{box-shadow:none}.pos-theme.pos-terminal-screen .pos-terminal-menu-scroll{padding:8px 8px 74px!important;background:linear-gradient(180deg,#0509152e,#050915d1),var(--pos-terminal-bg)!important;scrollbar-color:rgba(94,234,212,.34) rgba(255,255,255,.04)}.pos-theme.pos-terminal-screen .pos-terminal-menu-scroll::-webkit-scrollbar-thumb{background:#5eead457}.pos-theme.pos-terminal-screen .pos-terminal-menu-scroll button[aria-label^="Add "],.pos-theme.pos-terminal-screen .pos-terminal-menu-scroll button[aria-label^="Out of stock:"]{min-height:76px!important;border-radius:10px!important;border-color:#94a3b829!important;background:linear-gradient(180deg,#151f31fa,#0b111dfa)!important;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #02081733!important}.pos-theme.pos-terminal-screen .pos-terminal-menu-scroll button[aria-label^="Add "]:hover{border-color:#5eead461!important;box-shadow:inset 0 1px #ffffff13,0 12px 24px #14b8a61f!important}.pos-theme.pos-terminal-screen .pos-terminal-menu-scroll button[aria-label^="Out of stock:"]{opacity:.82!important;border-color:#fb71853d!important}.pos-theme.pos-terminal-screen .pos-terminal-menu-scroll [class*=tw-text-teal-400]{color:#2dd4bf!important;text-shadow:0 0 16px rgba(45,212,191,.28)}.pos-theme.pos-terminal-screen .pos-order-rail{background:linear-gradient(180deg,#0d1727fa,#070c16fc)!important;border-left-color:#94a3b829!important;box-shadow:-22px 0 50px -34px #000000bf}.pos-theme.pos-terminal-screen .pos-order-rail [class*=tw-bg-slate-950],.pos-theme.pos-terminal-screen .pos-order-rail [class*=tw-bg-slate-900],.pos-theme.pos-terminal-screen .pos-order-rail [class*=tw-bg-slate-800]{border-color:#94a3b81f}.pos-theme .pos-grid-studio-trigger{background:linear-gradient(135deg,#2dd4bf,#0d9488)!important;border-color:#5eead473!important;color:#fff!important;box-shadow:0 12px 28px #14b8a642!important}.pos-theme .pos-grid-studio-trigger svg,.pos-theme .pos-grid-studio-trigger span{color:#fff!important}.pos-theme .pos-grid-studio-trigger:hover{filter:saturate(1.08) brightness(1.04);transform:translateY(-1px)}@media (min-width: 1024px){.pos-theme.pos-terminal-screen .pos-terminal-filterbar>.pos-grid-studio-trigger{position:fixed!important;top:auto!important;right:clamp(350px,22vw + 18px,430px)!important;bottom:16px!important;z-index:90!important;height:38px!important;padding-inline:18px!important;border-radius:12px!important;transform:none!important}}.kds-pro{--kds-bg-deep: #04060C;--kds-bg-canvas: #0A111F;--kds-bg-raised: #111B30;--kds-bg-elevated: #18243E;--kds-bg-glass: rgba(17, 27, 48, .72);--kds-stroke: rgba(148, 184, 232, .14);--kds-stroke-strong: rgba(148, 184, 232, .32);--kds-text-hi: #FBFDFF;--kds-text: #E2EAF7;--kds-text-muted: #95A6C2;--kds-text-faint: #5A6C8A;--kds-new: #38BDF8;--kds-new-bg: rgba(56, 189, 248, .1);--kds-cooking: #FBBF24;--kds-cooking-bg: rgba(251, 191, 36, .1);--kds-ready: #34D399;--kds-ready-bg: rgba(52, 211, 153, .1);--kds-urgent: #FB7185;--kds-urgent-bg: rgba(251, 113, 133, .12);--kds-critical: #EF4444;--kds-critical-bg: rgba(239, 68, 68, .18);--kds-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--kds-font-display: "Inter Tight", "Inter", system-ui, sans-serif;font-family:var(--kds-font-display);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01","ss03";color:var(--kds-text);background:radial-gradient(1000px 700px at 12% -10%,rgba(56,189,248,.05),transparent 55%),radial-gradient(900px 600px at 92% 110%,rgba(251,113,133,.05),transparent 55%),var(--kds-bg-deep)}.kds-pro .kds-cockpit{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 16px;background:linear-gradient(180deg,#111b30f2,#0a111fd9);border-bottom:1px solid var(--kds-stroke);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);position:relative;z-index:10}.kds-pro .kds-brand{display:flex;align-items:center;gap:10px;padding-right:12px;border-right:1px solid var(--kds-stroke);flex:0 0 auto;min-width:176px}.kds-pro .kds-brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#fb923c,#ef4444);box-shadow:0 8px 20px -8px #fb71858c}.kds-pro .kds-clock{font-family:var(--kds-font-mono);font-feature-settings:"tnum","zero","ss01";font-variant-numeric:tabular-nums slashed-zero;font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--kds-text-hi);line-height:1}.kds-pro .kds-clock-day{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--kds-text-muted);text-transform:uppercase}.kds-pro .kds-metric{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--kds-bg-glass);border:1px solid var(--kds-stroke);border-radius:14px;min-width:96px;flex:0 0 auto}.kds-pro .kds-metric-label{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--kds-text-faint);line-height:1}.kds-pro .kds-metric-value{font-family:var(--kds-font-mono);font-feature-settings:"tnum","zero","ss01";font-variant-numeric:tabular-nums slashed-zero;font-weight:800;font-size:22px;line-height:1;color:var(--kds-text-hi);letter-spacing:-.02em}.kds-pro .kds-metric.is-urgent .kds-metric-value{color:var(--kds-urgent)}.kds-pro .kds-metric.is-good .kds-metric-value{color:var(--kds-ready)}.kds-pro .kds-metric.is-warn .kds-metric-value{color:var(--kds-cooking)}.kds-pro .kds-rush{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-weight:900;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#1a0608;background:linear-gradient(95deg,#fb7185,#ef4444 50%,#fb923c);background-size:220% 220%;animation:kds-rush-pan 2.6s cubic-bezier(.34,1.56,.64,1) infinite;box-shadow:0 8px 24px -10px #ef4444a6}.kds-pro .kds-rush:before{content:"";width:8px;height:8px;border-radius:50%;background:#1a0608;animation:kds-pulse-dot 1s ease-in-out infinite}@keyframes kds-rush-pan{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes kds-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.kds-pro .kds-scope-pill{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--kds-bg-glass);border:1px solid var(--kds-stroke);border-radius:12px;flex:1 1 190px;min-width:170px;max-width:280px}.kds-pro .kds-scope-pill select{width:100%;min-width:0;background:transparent;border:0;outline:0;color:var(--kds-text-hi);font-weight:700;font-size:13px;cursor:pointer;text-overflow:ellipsis}.kds-pro .kds-metrics-strip,.kds-pro .kds-course-strip,.kds-pro .kds-control-strip{display:flex;align-items:center;gap:8px;min-width:0}.kds-pro .kds-metrics-strip,.kds-pro .kds-course-strip{flex:0 1 auto;flex-wrap:wrap}.kds-pro .kds-control-strip{flex:0 0 auto;gap:6px;padding-left:8px;border-left:1px solid rgba(148,184,232,.2)}.kds-pro .kds-toolbar-spacer{flex:1 1 24px;min-width:0}.kds-pro .kds-icon-btn{width:38px;height:38px;min-width:38px;min-height:38px;display:grid;place-items:center;border-radius:12px;background:var(--kds-bg-raised);border:1px solid var(--kds-stroke);color:var(--kds-text-muted);transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s ease,color .2s ease,border-color .2s ease}.kds-pro .kds-icon-btn:hover{background:var(--kds-bg-elevated);color:var(--kds-text-hi);transform:translateY(-1px)}.kds-pro .kds-icon-btn.is-active{background:linear-gradient(135deg,#2dd4bf,#0e9f8e);color:#052526;border-color:transparent;box-shadow:0 8px 18px -8px #2dd4bf8c}.kds-pro .kds-icon-btn.is-live{background:linear-gradient(135deg,#ef4444,#be123c);color:#fff;border-color:transparent}.kds-pro .kds-course{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-weight:700;font-size:12px;background:var(--kds-bg-raised);border:1px solid var(--kds-stroke);color:var(--kds-text-muted);transition:all .18s ease;min-height:34px;white-space:nowrap}.kds-pro .kds-course:hover{color:var(--kds-text-hi)}.kds-pro .kds-course.is-active{background:linear-gradient(135deg,#2dd4bf,#0e9f8e);color:#052526;border-color:transparent;box-shadow:0 8px 18px -8px #2dd4bf8c}.kds-pro .kds-course-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#00000038;font-size:10px;font-weight:800}.kds-pro .kds-lanes{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch}@media (max-width: 900px){.kds-pro .kds-lanes{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:6px}.kds-pro .kds-lane{flex:0 0 calc(100% - 8px);min-width:calc(100% - 8px);scroll-snap-align:start}}.kds-pro .kds-lane{display:flex;flex-direction:column;min-height:280px;border-radius:18px;overflow:hidden;border:1px solid var(--kds-stroke);background:linear-gradient(180deg,#111b30d9,#0a111feb);position:relative;isolation:isolate}.kds-pro .kds-lane:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:1}.kds-pro .kds-lane.lane-urgent:before{background:linear-gradient(90deg,#fb7185,#ef4444)}.kds-pro .kds-lane.lane-new:before{background:linear-gradient(90deg,#38bdf8,#818cf8)}.kds-pro .kds-lane.lane-cooking:before{background:linear-gradient(90deg,#fbbf24,#fb923c)}.kds-pro .kds-lane.lane-ready:before{background:linear-gradient(90deg,#34d399,#2dd4bf)}.kds-pro .kds-lane-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--kds-stroke);background:#04060c8c}.kds-pro .kds-lane-title{display:flex;align-items:center;gap:10px;font-weight:900;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--kds-text-hi)}.kds-pro .kds-lane-count{font-family:var(--kds-font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px;background:#ffffff14;color:var(--kds-text-hi)}.kds-pro .kds-lane-tag{font-family:var(--kds-font-mono);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--kds-text-faint)}.kds-pro .kds-lane-body{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(45,212,191,.4) transparent}.kds-pro .kds-lane-body::-webkit-scrollbar{width:6px}.kds-pro .kds-lane-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2dd4bf80,#7c3aed66);border-radius:8px}.kds-pro [class*="tw-flex tw-flex-col tw-rounded-2xl tw-border-2"]{border-radius:16px!important;border-width:1px!important;background:var(--kds-bg-raised)!important;box-shadow:0 14px 30px -18px #020612b3,0 1px #ffffff08 inset!important;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease!important;position:relative;overflow:hidden!important}.kds-pro [class*="tw-flex tw-flex-col tw-rounded-2xl tw-border-2"]:hover{transform:translateY(-1px)}.kds-pro .kds-card-pressure{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--kds-ready),var(--kds-cooking),var(--kds-urgent),var(--kds-critical));opacity:.95;z-index:2;pointer-events:none}.kds-pro [class*="tw-flex tw-flex-col tw-rounded-2xl"] [class*="tw-text-2xl tw-font-black tw-text-white"]{font-family:var(--kds-font-display);font-size:30px!important;line-height:1!important;letter-spacing:-.02em;text-shadow:0 2px 0 rgba(0,0,0,.35)}.kds-pro [class*="tw-font-mono tw-font-bold tw-px-3 tw-py-1.5"]{font-family:var(--kds-font-mono)!important;font-feature-settings:"tnum","zero","ss01";font-variant-numeric:tabular-nums slashed-zero;font-size:14px!important;letter-spacing:.02em;border:1px solid rgba(255,255,255,.12)}@keyframes kds-breathe-red{0%,to{box-shadow:0 0 #ef44448c,0 14px 30px -18px #020612b3}50%{box-shadow:0 0 0 6px #ef444400,0 14px 30px -18px #020612b3}}.kds-pro [class*=tw-animate-pulse][class*="tw-shadow-red-500/30"]{animation:kds-breathe-red 1.6s ease-in-out infinite!important;border-color:#ef44448c!important}.kds-pro [class*="tw-bg-gradient-to-r tw-from-emerald-600 tw-to-emerald-500"]{background:linear-gradient(135deg,#34d399,#059669)!important;color:#03110a!important;font-weight:900!important;letter-spacing:.04em;text-transform:uppercase;position:relative;overflow:hidden}.kds-pro [class*="tw-bg-gradient-to-r tw-from-emerald-600 tw-to-emerald-500"]:after{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);animation:kds-sheen 3.4s ease-in-out infinite}@keyframes kds-sheen{0%{left:-150%}60%{left:150%}to{left:150%}}.kds-pro .kds-item.is-ready{text-decoration:line-through;opacity:.55}.kds-pro .kds-footer{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;font-family:var(--kds-font-mono);font-feature-settings:"tnum","zero";font-size:11px;color:var(--kds-text-faint);background:#04060c99;border-top:1px solid var(--kds-stroke)}.kds-pro .kds-footer .live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:var(--kds-ready);box-shadow:0 0 #34d3998c;animation:kds-pulse-dot 1.4s ease-in-out infinite}.kds-pro .kds-empty-mark{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(52,211,153,.35),rgba(45,212,191,.12) 60%,transparent 75%);border:1px solid rgba(52,211,153,.3);box-shadow:0 30px 60px -30px #34d39980}@media (prefers-contrast: more){.kds-pro{--kds-text: #FFFFFF;--kds-text-muted: #D6E0F0;--kds-stroke: rgba(148, 184, 232, .4)}.kds-pro .kds-icon-btn{border-width:2px}}@media (prefers-reduced-motion: reduce){.kds-pro *,.kds-pro *:before,.kds-pro *:after{animation-duration:0ms!important;transition-duration:80ms!important}}@media (forced-colors: active){.kds-pro .kds-rush,.kds-pro .kds-icon-btn.is-active,.kds-pro .kds-icon-btn.is-live{background:ButtonFace!important;color:ButtonText!important;border:2px solid CanvasText!important}}.kds-pro .kds-empty{flex:1;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px 12px;border-radius:16px;border:1px dashed rgba(255,255,255,.08);background:radial-gradient(120% 80% at 50% 0%,rgba(45,212,191,.06),transparent 60%);text-align:center}.kds-pro .kds-empty-icon{font-size:26px;filter:grayscale(.2);opacity:.85;margin-bottom:4px;animation:kds-empty-bob 3.6s ease-in-out infinite}@keyframes kds-empty-bob{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(-3px);opacity:1}}.kds-pro .kds-empty-title{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--kds-text-mid)}.kds-pro .kds-empty-sub{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--kds-text-faint)}.kds-pro .kds-bump-ready{position:relative;overflow:hidden;animation:kds-ready-pulse 1.8s ease-in-out infinite}.kds-pro .kds-bump-ready:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-100%);animation:kds-ready-sheen 2.4s ease-in-out infinite;pointer-events:none}@keyframes kds-ready-pulse{0%,to{box-shadow:0 12px 30px -12px #34d39999,0 0 #34d39973}50%{box-shadow:0 14px 36px -10px #34d399d9,0 0 0 8px #34d39900}}@keyframes kds-ready-sheen{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.kds-pro [class*="tw-from-emerald-500/10 tw-to-emerald-600/10"][class*="tw-border-emerald-500/40"]{box-shadow:0 14px 30px -12px #34d39959,inset 0 0 0 1px #34d39966!important}.kds-pro .kds-density-seg,.kds-pro .kds-lane-seg{display:inline-flex;align-items:stretch;background:var(--kds-bg-glass);border:1px solid var(--kds-stroke);border-radius:12px;overflow:hidden;height:38px;flex:0 0 auto}.kds-pro .kds-density-seg button,.kds-pro .kds-lane-seg button{display:inline-flex;align-items:center;gap:6px;padding:0 11px;background:transparent;border:0;border-right:1px solid var(--kds-stroke);color:var(--kds-text-muted);font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .16s ease,background .16s ease;position:relative}.kds-pro .kds-density-seg button:last-child,.kds-pro .kds-lane-seg button:last-child{border-right:0}.kds-pro .kds-density-seg button:hover,.kds-pro .kds-lane-seg button:hover{color:var(--kds-text-hi);background:#ffffff0a}.kds-pro .kds-density-seg button.is-active{background:linear-gradient(180deg,#2dd4bf38,#2dd4bf0f);color:var(--kds-text-hi);box-shadow:inset 0 -2px 0 var(--kds-ready)}.kds-pro .kds-lane-seg button.is-active{color:var(--kds-text-hi);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent)}.kds-pro .kds-lane-seg button.is-new.is-active{box-shadow:inset 0 -2px 0 var(--kds-new)}.kds-pro .kds-lane-seg button.is-cooking.is-active{box-shadow:inset 0 -2px 0 var(--kds-cooking)}.kds-pro .kds-lane-seg button.is-ready.is-active{box-shadow:inset 0 -2px 0 var(--kds-ready)}.kds-pro .kds-lane-dot{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 6px currentColor}.kds-pro .kds-dot-new{background:var(--kds-new);color:var(--kds-new)}.kds-pro .kds-dot-cooking{background:var(--kds-cooking);color:var(--kds-cooking)}.kds-pro .kds-dot-ready{background:var(--kds-ready);color:var(--kds-ready)}.kds-pro .kds-lane-seg-count{font-family:var(--kds-font-mono);font-variant-numeric:tabular-nums;font-size:10px;font-weight:800;padding:1px 6px;border-radius:999px;background:#ffffff14;color:var(--kds-text-hi)}@media (max-width: 1500px){.kds-pro .kds-cockpit{align-items:stretch;gap:8px}.kds-pro .kds-brand,.kds-pro .kds-scope-pill,.kds-pro .kds-metrics-strip,.kds-pro .kds-course-strip,.kds-pro .kds-density-seg,.kds-pro .kds-lane-seg,.kds-pro .kds-control-strip{align-self:center}.kds-pro .kds-toolbar-spacer{display:none}.kds-pro .kds-course-strip{flex:1 1 360px}.kds-pro .kds-control-strip{margin-left:auto}}@media (max-width: 1150px){.kds-pro .kds-cockpit{padding:8px 10px}.kds-pro .kds-brand{flex:1 1 210px;min-width:190px}.kds-pro .kds-scope-pill{flex:1 1 190px;max-width:none}.kds-pro .kds-metrics-strip{flex:1 1 100%;order:10}.kds-pro .kds-course-strip{flex:1 1 100%;order:20}.kds-pro .kds-density-seg,.kds-pro .kds-lane-seg,.kds-pro .kds-control-strip{order:30}.kds-pro .kds-control-strip{flex:1 1 auto;margin-left:0;padding-left:0;border-left:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}@media (max-width: 700px){.kds-pro .kds-cockpit{gap:7px}.kds-pro .kds-brand{min-width:0;padding-right:0;border-right:0}.kds-pro .kds-brand-mark{width:34px;height:34px;border-radius:10px}.kds-pro .kds-clock{font-size:18px}.kds-pro .kds-clock-day{font-size:9px;letter-spacing:.06em}.kds-pro .kds-scope-pill{flex:1 1 100%;min-width:0;order:5}.kds-pro .kds-metric{min-width:0;gap:6px;padding:7px 9px}.kds-pro .kds-metric-label{display:none}.kds-pro .kds-metric-value{font-size:18px}.kds-pro .kds-course{padding:7px 9px}.kds-pro .kds-density-seg,.kds-pro .kds-lane-seg,.kds-pro .kds-control-strip{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.kds-pro .kds-density-seg,.kds-pro .kds-lane-seg{justify-content:flex-start}.kds-pro .kds-density-seg button,.kds-pro .kds-lane-seg button{flex:0 0 auto;padding:0 10px}.kds-pro .kds-control-strip{padding-bottom:2px}}@media (max-width: 430px){.kds-pro .kds-course-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kds-pro .kds-course{min-width:48px;justify-content:center}.kds-pro .kds-icon-btn{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:10px}}.kds-pro .kds-lane-head{transition:background .16s ease}.kds-pro .kds-lane-head:hover{background:#ffffff0a}.kds-pro .kds-lanes--solo{grid-template-columns:1fr!important}.kds-pro .kds-lane-body--solo{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;align-content:start;gap:8px;padding:10px}@media (min-width: 1280px){.kds-pro .kds-lane-body--solo{grid-template-columns:repeat(auto-fill,minmax(220px,240px));justify-content:start}}@media (max-width: 900px){.kds-pro .kds-lane-body--solo{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.kds-pro.kds-density-compact .kds-lane-body,.kds-pro.kds-density-compact .kds-lane-body--solo{gap:6px;padding:6px}.kds-pro.kds-density-compact .kds-lane{min-height:200px}.kds-pro.kds-density-compact [class*="tw-flex tw-flex-col tw-rounded-2xl tw-border-2"]{border-radius:12px!important}.kds-pro.kds-density-compact [class*="tw-relative tw-px-4 tw-py-3"]{padding:6px 10px!important}.kds-pro.kds-density-compact [class*="tw-flex tw-flex-col tw-rounded-2xl"] [class*="tw-text-2xl tw-font-black tw-text-white"]{font-size:16px!important}.kds-pro.kds-density-compact [class*="tw-font-mono tw-font-bold tw-px-3 tw-py-1.5"]{padding:2px 6px!important;font-size:11px!important}.kds-pro.kds-density-compact [class*="tw-font-mono tw-font-bold tw-px-3 tw-py-1.5"] svg{width:12px!important;height:12px!important}.kds-pro.kds-density-compact [class*="tw-mt-2 tw-flex tw-items-center tw-justify-between"]{margin-top:4px!important;font-size:10px!important}.kds-pro.kds-density-compact [class*="tw-mt-2 tw-flex tw-items-center tw-justify-between"] span,.kds-pro.kds-density-compact [class*="tw-mt-2 tw-flex tw-items-center tw-justify-between"] [class*=tw-text-sm]{font-size:10px!important}.kds-pro.kds-density-compact [class*="tw-mt-2 tw-flex tw-items-center tw-gap-1.5 tw-text-[11px]"]{margin-top:2px!important;font-size:10px!important}.kds-pro.kds-density-compact [class*="tw-px-3 tw-py-2 tw-bg-slate-950/70"]{padding:4px 8px!important}.kds-pro.kds-density-compact [class*="tw-px-3 tw-py-2 tw-bg-slate-950/70"]>*{font-size:10px!important}.kds-pro.kds-density-compact [class*="tw-flex-1 tw-p-3 tw-space-y-2"]{padding:5px!important;max-height:none!important;gap:4px!important}.kds-pro.kds-density-compact [class*="tw-flex-1 tw-p-3 tw-space-y-2"]>*+*{margin-top:4px!important}.kds-pro.kds-density-compact [class*="tw-w-full tw-text-left tw-p-3 tw-rounded-xl"]{padding:5px 7px!important;border-radius:8px!important;border-width:1px!important}.kds-pro.kds-density-compact [class*="tw-w-8 tw-h-8 tw-rounded-lg tw-flex tw-items-center"]{width:22px!important;height:22px!important;font-size:12px!important;border-radius:6px!important}.kds-pro.kds-density-compact [class*="tw-font-semibold tw-text-base"]{font-size:12px!important;line-height:1.15!important}.kds-pro.kds-density-compact [class*="tw-text-[13px] tw-font-bold tw-text-pink-100"],.kds-pro.kds-density-compact [class*="tw-text-[12px] tw-text-amber-100"],.kds-pro.kds-density-compact [class*="tw-text-[13px] tw-font-bold tw-text-rose-100"],.kds-pro.kds-density-compact [class*="tw-text-[11px]"]{font-size:9px!important;padding:2px 5px!important}.kds-pro.kds-density-compact [class*="tw-text-[10px]"]{font-size:9px!important}.kds-pro.kds-density-compact [class*="tw-w-9 tw-h-9 tw-rounded-xl tw-flex tw-items-center"]{width:24px!important;height:24px!important;border-radius:6px!important}.kds-pro.kds-density-compact [class*="tw-w-9 tw-h-9 tw-rounded-xl tw-flex tw-items-center"] svg{width:12px!important;height:12px!important}.kds-pro.kds-density-compact [class*="tw-p-3 tw-bg-slate-900/70"]{padding:5px 7px!important}.kds-pro.kds-density-compact [class*="tw-py-4 tw-flex tw-items-center tw-justify-center tw-gap-2.5"]{padding:7px 10px!important;font-size:11px!important;gap:6px!important}.kds-pro.kds-density-compact [class*="tw-py-4 tw-flex tw-items-center tw-justify-center tw-gap-2.5"] svg{width:14px!important;height:14px!important}.kds-pro.kds-density-compact [class*="tw-py-2 tw-flex tw-items-center tw-justify-center tw-gap-2"]{padding:3px 6px!important;font-size:9px!important}.kds-pro.kds-density-comfy [class*="tw-flex tw-flex-col tw-rounded-2xl"] [class*="tw-text-2xl tw-font-black tw-text-white"]{font-size:38px!important}.kds-pro.kds-density-comfy [class*="tw-w-full tw-text-left tw-p-3 tw-rounded-xl"]{padding:14px!important}.kds-pro.kds-density-comfy [class*="tw-font-semibold tw-text-base"]{font-size:18px!important}.kds-pro.kds-density-comfy [class*="tw-w-8 tw-h-8 tw-rounded-lg tw-flex tw-items-center"]{width:38px!important;height:38px!important;font-size:18px!important}.kds-pro.kds-density-comfy [class*="tw-py-4 tw-flex tw-items-center tw-justify-center tw-gap-2.5"]{padding:18px!important;font-size:18px!important}.kds-pro.kds-density-comfy [class*="tw-font-mono tw-font-bold tw-px-3 tw-py-1.5"]{font-size:17px!important;padding:5px 10px!important}.kds-undo-toast{position:fixed;bottom:24px;right:24px;z-index:60;display:flex;align-items:center;gap:12px;padding:12px 14px;min-width:280px;background:linear-gradient(135deg,#0f172af5,#020617f5);color:#f8fafc;border:1px solid rgba(52,211,153,.35);border-radius:14px;box-shadow:0 18px 40px #0000008c,0 0 0 1px #ffffff0a inset;overflow:hidden;animation:kds-undo-pop .18s ease-out}.kds-undo-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:#34d3992e;color:#6ee7b7;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(52,211,153,.35);transition:background .12s ease,transform .12s ease}.kds-undo-btn:hover{background:#34d39952;transform:translateY(-1px)}.kds-undo-btn:active{transform:translateY(0)}.kds-undo-progress{position:absolute;left:0;bottom:0;height:3px;background:linear-gradient(90deg,#34d399,#10b981);width:100%;transform-origin:left center;animation:kds-undo-shrink 10s linear forwards}@keyframes kds-undo-pop{0%{transform:translateY(8px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes kds-undo-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.kds-eta-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:#38bdf82e;border:1px solid rgba(56,189,248,.35);color:#bae6fd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.kds-eta-chip__label{opacity:.7;font-size:9px;text-transform:uppercase}.kds-eta-chip__value{color:#fff}.kds-eta-chip--late{background:#f8717138;border-color:#f8717173;color:#fecaca;animation:kds-eta-pulse 1.6s ease-in-out infinite}@keyframes kds-eta-pulse{0%,to{box-shadow:0 0 #f8717166}50%{box-shadow:0 0 0 6px #f8717100}}.kds-batch-hints{display:flex;align-items:center;gap:14px;padding:10px 14px;margin:0 0 12px;border-radius:14px;background:linear-gradient(135deg,#a855f724,#38bdf81a);border:1px solid rgba(168,85,247,.28);color:#f1f5f9;flex-wrap:wrap}.kds-batch-hints__lead{display:flex;align-items:center;gap:8px;flex-shrink:0}.kds-batch-hints__icon{font-size:18px;filter:drop-shadow(0 0 6px rgba(168,85,247,.6))}.kds-batch-hints__title{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e9d5ff}.kds-batch-hints__sub{font-size:11px;color:#94a3b8}.kds-batch-hints__list{display:flex;gap:8px;flex-wrap:wrap;flex:1}.kds-batch-hint{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;background:#0f172a8c;border:1px solid rgba(168,85,247,.3);font-size:12px}.kds-batch-hint__qty{font-weight:800;color:#f0abfc;font-family:ui-monospace,monospace}.kds-batch-hint__name{color:#f8fafc;font-weight:600}.kds-batch-hint__meta{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.kds-voice-toast{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;margin:0 0 10px;border-radius:999px;background:#0f172ab3;border:1px solid rgba(148,163,184,.3);color:#e2e8f0;font-size:12px;animation:kds-voice-pop .2s ease-out}.kds-voice-toast--ok{border-color:#22c55e80;color:#bbf7d0;background:#14532d73}.kds-voice-toast--no{border-color:#fbbf2473;color:#fde68a;background:#78350f59}@keyframes kds-voice-pop{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}.kds-diet-row{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;background:#0f172a8c;border-bottom:1px solid rgba(148,163,184,.12)}.kds-diet-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.kds-diet-chip__qty{font-size:10px;opacity:.8;font-weight:700}.kds-diet-gf{background:#f59e0b2e;color:#fde68a;border-color:#f59e0b73}.kds-diet-vg{background:#10b98133;color:#a7f3d0;border-color:#10b98173}.kds-diet-v{background:#84cc162e;color:#d9f99d;border-color:#84cc1666}.kds-diet-df{background:#38bdf82e;color:#bae6fd;border-color:#38bdf866}.kds-diet-nf{background:#a855f733;color:#e9d5ff;border-color:#a855f773}.kds-diet-hal{background:#14b8a633;color:#99f6e4;border-color:#14b8a673}.kds-diet-ksh{background:#6366f133;color:#c7d2fe;border-color:#6366f173}.kds-diet-keto{background:#f472b633;color:#fbcfe8;border-color:#f472b673}.kds-stop-banner{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:2px solid;position:relative;animation:kds-stop-pulse 1.1s ease-in-out infinite}.kds-stop-banner--stop{background:linear-gradient(135deg,#dc262659,#7f1d1d8c);border-color:#f8717199;color:#fee2e2}.kds-stop-banner--cancel{background:linear-gradient(135deg,#f59e0b4d,#78350f73);border-color:#fbbf248c;color:#fef3c7;animation:none}.kds-stop-banner__icon{font-size:24px;line-height:1;flex-shrink:0;filter:drop-shadow(0 0 6px currentColor)}.kds-stop-banner__body{flex:1;min-width:0}.kds-stop-banner__title{font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.kds-stop-banner__detail{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.kds-stop-banner__pill{display:inline-block;padding:2px 8px;border-radius:6px;background:#0000004d;font-size:11px;font-weight:700;text-decoration:line-through}.kds-stop-banner__ack{flex-shrink:0;padding:6px 12px;border-radius:8px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:inherit;font-size:11px;font-weight:800;letter-spacing:.1em;cursor:pointer;transition:background .12s ease}.kds-stop-banner__ack:hover{background:#ffffff47}@keyframes kds-stop-pulse{0%,to{box-shadow:inset 0 0 #f8717100,0 0 #f8717166}50%{box-shadow:inset 0 0 24px #f871714d,0 0 0 4px #f8717100}}.kds-item-btn{position:relative}.kds-item-btn--new{box-shadow:0 0 0 2px #22c55ea6,0 0 18px #22c55e59;animation:kds-item-flash-green 1.2s ease-in-out 4}.kds-item-btn--mod{box-shadow:0 0 0 2px #fbbf24b3,0 0 18px #fbbf2459;animation:kds-item-flash-amber 1.2s ease-in-out 4}@keyframes kds-item-flash-green{0%,to{background-color:transparent}50%{background-color:#22c55e2e}}@keyframes kds-item-flash-amber{0%,to{background-color:transparent}50%{background-color:#fbbf242e}}.kds-change-pill{position:absolute;top:-8px;left:12px;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;z-index:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.kds-change-pill--new{background:linear-gradient(135deg,#16a34a,#22c55e);color:#f0fdf4;box-shadow:0 0 12px #22c55e8c}.kds-change-pill--mod{background:linear-gradient(135deg,#d97706,#fbbf24);color:#422006;box-shadow:0 0 12px #fbbf248c}.kds-coach{margin:0 0 8px;border-radius:14px;background:linear-gradient(135deg,#4c1d958c,#0f172ad9 45%,#0759858c);border:1px solid rgba(168,85,247,.35);box-shadow:0 8px 30px -12px #a855f773,inset 0 1px #ffffff0f;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.kds-coach__head{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px;background:transparent;border:0;color:#f1f5f9;cursor:pointer;text-align:left}.kds-coach__head:hover{background:#ffffff0a}.kds-coach__brand{display:inline-flex;align-items:center;gap:6px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#fde68a;text-shadow:0 0 14px rgba(251,191,36,.35)}.kds-coach__brand-name{font-size:12px}.kds-coach__brand-tag{font-size:9px;padding:1px 6px;border-radius:999px;background:#fbbf242e;color:#fde68a;border:1px solid rgba(251,191,36,.35);letter-spacing:.18em}.kds-coach__metrics{display:flex;align-items:center;gap:10px;flex:1;min-width:0;flex-wrap:wrap}.kds-coach__metric{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;background:#0f172a8c;border:1px solid rgba(148,163,184,.2);color:#cbd5e1}.kds-coach__metric--saved{color:#bbf7d0;border-color:#22c55e73;background:#14532d59}.kds-coach__metric--alert{color:#fecaca;border-color:#f8717173;background:#7f1d1d59;animation:kds-coach-pulse 1.6s ease-in-out infinite}@keyframes kds-coach-pulse{0%,to{box-shadow:0 0 #f8717100}50%{box-shadow:0 0 0 4px #f8717126}}.kds-coach__chevron{font-size:14px;color:#f1f5f999;flex-shrink:0}.kds-coach__suggestions{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;padding:0 12px 12px}.kds-coach__card{display:flex;align-items:stretch;gap:10px;padding:10px;border-radius:10px;background:#0f172aa6;border:1px solid rgba(148,163,184,.16);transition:transform .12s ease,border-color .12s ease}.kds-coach__card:hover{transform:translateY(-1px);border-color:#fbbf2466}.kds-coach__card--batch{border-left:3px solid #f59e0b}.kds-coach__card--bottleneck{border-left:3px solid #ef4444;background:#7f1d1d4d}.kds-coach__card--sync{border-left:3px solid #38bdf8}.kds-coach__card-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff0f;color:#fde68a;flex-shrink:0}.kds-coach__card--bottleneck .kds-coach__card-icon{color:#fca5a5;background:#ef444426}.kds-coach__card--sync .kds-coach__card-icon{color:#7dd3fc;background:#38bdf826}.kds-coach__card-body{flex:1;min-width:0}.kds-coach__card-headline{font-size:12px;font-weight:800;letter-spacing:.04em;color:#f1f5f9;line-height:1.3}.kds-coach__card-detail{font-size:11px;color:#94a3b8;margin-top:3px;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.35}.kds-coach__card-tickets{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.kds-coach__ticket{display:inline-flex;align-items:center;gap:3px;font-size:10px;padding:1px 6px;border-radius:4px;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fde68a;font-weight:700}.kds-coach__ticket-qty{color:#fef3c7}.kds-coach__ticket-name{opacity:.85}.kds-coach__card-tail{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px;flex-shrink:0;min-width:56px}.kds-coach__saved{font-size:16px;font-weight:900;color:#86efac;text-shadow:0 0 10px rgba(134,239,172,.45);letter-spacing:-.02em}.kds-coach__confidence{display:block;width:100%;height:3px;border-radius:2px;background:#94a3b833;overflow:hidden}.kds-coach__confidence>span{display:block;height:100%;background:linear-gradient(90deg,#38bdf8,#a78bfa);border-radius:2px}.kds-coach__stations{padding:10px 12px 12px;border-top:1px dashed rgba(148,163,184,.18)}.kds-coach__stations-title{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;margin-bottom:6px}.kds-coach__stations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.kds-coach__station{padding:6px 8px;border-radius:8px;background:#0f172a8c;border:1px solid rgba(148,163,184,.16)}.kds-coach__station--hot{border-color:#f871718c;background:#7f1d1d4d}.kds-coach__station-head{display:flex;justify-content:space-between;align-items:baseline;font-size:10px;margin-bottom:4px}.kds-coach__station-name{text-transform:uppercase;letter-spacing:.1em;color:#cbd5e1;font-weight:700}.kds-coach__station-pct{font-weight:900;color:#f1f5f9}.kds-coach__station--hot .kds-coach__station-pct{color:#fecaca}.kds-coach__station-bar{position:relative;height:6px;border-radius:3px;background:#94a3b82e;overflow:hidden}.kds-coach__station-bar>span{display:block;height:100%;background:linear-gradient(90deg,#34d399,#fbbf24);border-radius:3px;transition:width .22s ease}.kds-coach__station--hot .kds-coach__station-bar>span{background:linear-gradient(90deg,#f87171,#ef4444)}.kds-coach__station-bar--over{position:absolute;top:0;left:0;height:100%;background:repeating-linear-gradient(45deg,#fff6 0 4px,#fff0 4px 8px);border-radius:3px;animation:kds-coach-stripe 1.2s linear infinite}@keyframes kds-coach-stripe{0%{background-position:0 0}to{background-position:16px 0}}.kds-pro.kds-command-board{--kds-board-bg: #07090F;--kds-panel-bg: #101721;--kds-panel-strong: #162131;--kds-border-soft: rgba(214, 224, 241, .14);--kds-border-strong: rgba(214, 224, 241, .28);--kds-copy: #F8FAFC;--kds-muted-copy: #9AA8BA;--kds-sky: #38BDF8;--kds-amber: #F59E0B;--kds-green: #22C55E;--kds-red: #EF4444;--kds-violet: #A78BFA;height:100%;min-height:680px;display:flex;flex-direction:column;color:var(--kds-copy);background:linear-gradient(180deg,#07090ffa,#0a0e16fa),var(--kds-board-bg);letter-spacing:0}.kds-pro.kds-command-board button,.kds-pro.kds-command-board select{font:inherit;letter-spacing:0}.kds-board-header{height:64px;max-height:64px;display:grid;grid-template-columns:minmax(220px,280px) minmax(170px,240px) minmax(320px,1fr) auto;align-items:center;gap:12px;padding:8px 14px;background:#0c121cf5;border-bottom:1px solid var(--kds-border-soft);position:relative;z-index:30}.kds-board-header__brand{display:flex;align-items:center;gap:10px;min-width:0}.kds-board-header__mark{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;color:#fff;background:linear-gradient(135deg,#ea580c,#dc2626)}.kds-board-header h1{margin:0;font-size:21px;line-height:1.05;font-weight:900;color:var(--kds-copy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kds-board-header p{margin:2px 0 0;font-size:11px;color:var(--kds-muted-copy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kds-scope-select{height:42px;display:flex;align-items:center;border:1px solid var(--kds-border-soft);border-radius:8px;background:#0b111a;min-width:0}.kds-scope-select select{width:100%;height:100%;padding:0 12px;color:var(--kds-copy);background:transparent;border:0;outline:0;font-weight:800;cursor:pointer}.kds-pressure-strip{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden}.kds-pressure-strip>span{height:36px;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:8px;color:#cbd5e1;background:#ffffff0a;border:1px solid var(--kds-border-soft);font-size:12px;font-weight:800;white-space:nowrap}.kds-pressure-strip strong{color:#fff;font-size:16px;font-weight:950}.kds-pressure-strip .is-hot{color:#fecaca;border-color:#ef44446b;background:#ef444424}.kds-pressure-strip .is-warm{color:#fed7aa;border-color:#f59e0b61;background:#f59e0b1f}.kds-pressure-strip .kds-ready-copy{color:#bbf7d0;border-color:#22c55e47;background:#22c55e1a}.kds-header-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.kds-live-pill,.kds-voice-pill,.kds-tools-trigger{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:8px;border:1px solid var(--kds-border-soft);background:#0b111a;color:#e2e8f0;font-size:12px;font-weight:900;white-space:nowrap}.kds-live-pill.is-live{color:#bbf7d0;border-color:#22c55e57;background:#22c55e1a}.kds-live-pill.is-polling{color:#fde68a;border-color:#f59e0b57;background:#f59e0b1a}.kds-live-pill.is-offline{color:#fecaca;border-color:#ef444461;background:#ef44441f}.kds-voice-pill{max-width:230px;overflow:hidden;text-overflow:ellipsis;color:#ddd6fe;border-color:#a78bfa52;background:#a78bfa1f}.kds-tools-menu{position:relative;flex:0 0 auto}.kds-tools-trigger{cursor:pointer;color:#fff;border-color:var(--kds-border-strong)}.kds-tools-trigger:hover{background:#162131}.kds-tools-menu__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:286px;max-height:min(78vh,720px);overflow-y:auto;padding:8px;border-radius:8px;background:#0b111a;border:1px solid var(--kds-border-strong);box-shadow:0 22px 60px #00000073}.kds-tools-menu__item{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:7px;color:#cbd5e1;background:transparent;border:0;text-align:left;font-weight:800}.kds-tools-menu__item:hover,.kds-tools-menu__item.is-active{color:#fff;background:#ffffff12}.kds-tools-menu__item.is-danger{color:#fca5a5}.kds-tools-menu__group-label{padding:10px 10px 4px;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.kds-tools-menu__divider{height:1px;margin:8px 0;background:var(--kds-border-soft)}.kds-tools-menu__admin{display:grid;gap:8px;margin:6px 0 2px;padding:8px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.24)}.kds-tools-menu__admin label{display:grid;gap:4px;color:#fecaca;font-size:11px;font-weight:900;text-transform:uppercase}.kds-tools-menu__admin input{height:36px;padding:0 10px;border-radius:7px;color:#fff;background:#0f172ae6;border:1px solid rgba(248,113,113,.28);outline:0}.kds-tools-menu__admin button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;color:#111827;background:#fca5a5;font-weight:950}.kds-tools-menu__admin button:disabled{cursor:not-allowed;opacity:.45}.kds-filter-row{min-height:52px;display:flex;align-items:center;gap:12px;padding:8px 14px;background:#0b111a;border-bottom:1px solid var(--kds-border-soft);overflow-x:auto;scrollbar-width:thin}.kds-filter-row__group{display:flex;align-items:center;gap:8px;flex:0 0 auto}.kds-filter-row__group--stations{padding-left:12px;border-left:1px solid var(--kds-border-soft)}.kds-filter-chip{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:8px;color:#cbd5e1;background:#ffffff09;border:1px solid var(--kds-border-soft);font-size:12px;font-weight:900;white-space:nowrap}.kds-filter-chip strong{color:#fff}.kds-filter-chip em{color:#64748b;font-style:normal;font-size:11px}.kds-filter-chip.is-active{color:#ecfeff;background:#2dd4bf29;border-color:#2dd4bf70}.kds-filter-chip--station.is-active{background:#a78bfa26;border-color:#a78bfa6b}.kds-error-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;color:#fecaca;background:#ef444429;border-bottom:1px solid rgba(239,68,68,.32)}.kds-error-banner button{padding:6px 10px;border-radius:6px;color:#fff;background:#ef444447;border:1px solid rgba(239,68,68,.4)}.kds-error-banner--warning,.kds-routing-banner,.kds-rush-banner,.kds-focus-warning{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;color:#fef3c7;background:#f59e0b24;border-bottom:1px solid rgba(245,158,11,.28);font-size:13px;font-weight:850}.kds-routing-banner{color:#fde68a;background:#d9770624}.kds-rush-banner{color:#bfdbfe;background:#2563eb29;border-bottom-color:#3b82f647}.kds-focus-warning{border:1px solid rgba(245,158,11,.28);border-radius:8px}.kds-focus-warning.is-hot{color:#fecaca;background:#ef444429;border-color:#ef444457}.kds-routing-banner button,.kds-rush-banner button,.kds-focus-warning button{min-height:30px;padding:0 10px;border-radius:7px;color:#111827;background:#fde68a;border:0;font-weight:950;white-space:nowrap}.kds-board-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px;overflow:hidden}.kds-loading-state{height:100%;display:grid;place-content:center;gap:14px;color:var(--kds-muted-copy);text-align:center}.kds-loading-state span{width:52px;height:52px;margin:0 auto;border-radius:999px;border:4px solid rgba(56,189,248,.18);border-top-color:var(--kds-sky);animation:kds-spin .9s linear infinite}@keyframes kds-spin{to{transform:rotate(360deg)}}.kds-coach-board{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;background:linear-gradient(90deg,#f59e0b29,#38bdf814);border:1px solid rgba(245,158,11,.25)}.kds-coach-board__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#fef3c7;background:#f59e0b2e}.kds-coach-board__body{min-width:0;flex:1 1 auto;display:grid;gap:2px}.kds-coach-board__body strong{font-size:14px;color:#fff}.kds-coach-board__body span{color:#d6e0f0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kds-coach-board__save{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:8px;color:#bbf7d0;background:#22c55e21;border:1px solid rgba(34,197,94,.28);font-size:12px;font-weight:900;white-space:nowrap}.kds-lane-board{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,28fr) minmax(0,44fr) minmax(0,28fr);gap:10px}.kds-lane-board.is-focused{grid-template-columns:minmax(0,1fr)}.kds-pro.kds-command-board .kds-lane{min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:#0f172aad;border:1px solid var(--kds-border-soft);box-shadow:none}.kds-pro.kds-command-board .kds-lane:before{display:none}.kds-lane__header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--kds-border-soft);background:#ffffff09}.kds-lane__header h2{margin:0;color:#fff;font-size:16px;font-weight:950;text-transform:uppercase}.kds-lane__header p{margin:2px 0 0;color:var(--kds-muted-copy);font-size:12px;font-weight:700}.kds-lane__numbers{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.kds-lane__numbers strong{min-width:34px;height:34px;display:inline-grid;place-items:center;border-radius:8px;color:#fff;background:#ffffff14;font-size:18px;font-weight:950}.kds-lane__numbers span{min-height:26px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:7px;color:#cbd5e1;background:#ffffff0d;font-size:11px;font-weight:900}.kds-lane__numbers .is-hot{color:#fecaca;background:#ef444429}.kds-lane--new .kds-lane__header{box-shadow:inset 0 3px 0 var(--kds-sky)}.kds-lane--preparing .kds-lane__header{box-shadow:inset 0 3px 0 var(--kds-amber)}.kds-lane--ready .kds-lane__header{box-shadow:inset 0 3px 0 var(--kds-green)}.kds-lane__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px;overflow-y:auto}.kds-lane__empty{min-height:150px;display:grid;place-content:center;gap:6px;text-align:center;border:1px dashed var(--kds-border-soft);border-radius:8px;color:#94a3b8;background:#ffffff06}.kds-lane__empty strong{color:#cbd5e1;font-size:14px}.kds-lane__empty span{font-size:12px}.kds-ticket{position:relative;overflow:hidden;flex:0 0 auto;border-radius:8px;border:2px solid rgba(226,232,240,.14);background:#111827;box-shadow:0 16px 36px #00000047}.kds-ticket.is-urgent{border-color:#f59e0b94}.kds-ticket.is-late{border-color:#ef4444d1}.kds-ticket.is-bumped{opacity:.62}.kds-ticket__stripe{position:absolute;top:0;left:0;right:0;height:5px;background:#475569}.kds-ticket.is-urgent .kds-ticket__stripe{background:var(--kds-amber)}.kds-ticket.is-late .kds-ticket__stripe{background:var(--kds-red)}.kds-ticket__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 12px 8px}.kds-ticket__identity{min-width:0;display:grid;gap:2px}.kds-ticket__identity strong{color:#fff;font-size:30px;line-height:1;font-weight:950;overflow-wrap:anywhere}.kds-ticket__identity span{color:#94a3b8;font-size:12px;font-weight:900}.kds-ticket__timer-row{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.kds-timer,.kds-ticket__covers,.kds-late-label{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:950}.kds-timer{font-variant-numeric:tabular-nums}.kds-timer--normal{color:#bbf7d0;background:#22c55e1f}.kds-timer--warning{color:#fef3c7;background:#f59e0b29}.kds-timer--urgent,.kds-timer--critical,.kds-late-label{color:#fecaca;background:#ef44442e}.kds-late-label{color:#fff;background:var(--kds-red)}.kds-ticket__covers{color:#e2e8f0;background:#94a3b81f}.kds-ticket__route{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 12px 10px;color:#cbd5e1;font-size:13px;font-weight:800}.kds-ticket__route strong{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:6px;color:#1f2937;background:#fde68a;font-size:11px;text-transform:uppercase}.kds-ticket__route strong.is-urgent{color:#fecaca;background:#ef444429}.kds-ticket__chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:6px;color:#d6e0f0;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);font-size:12px;font-weight:900}.kds-ticket__chip.is-service{color:#dbeafe;background:#3b82f624;border-color:#3b82f63d}.kds-ticket__chip.is-station{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e38}.kds-ticket__chip.is-course{color:#fef3c7;background:#f59e0b1f;border-color:#f59e0b38}.kds-ticket__chip.is-warning{color:#fecaca;background:#ef444424;border-color:#ef444447}.kds-ticket__chip.is-vip{color:#111827;background:#fde68a;border-color:#fde68a}.kds-ticket__notes{display:grid;gap:5px;margin:0 10px 10px}.kds-ticket__notes strong,.kds-ticket__notes span{display:flex;align-items:flex-start;gap:6px;padding:7px 8px;border-radius:7px;color:#fde68a;background:#f59e0b1f;border:1px solid rgba(245,158,11,.24);font-size:12px;font-weight:850}.kds-ticket-alerts{margin:0 10px 10px;display:grid;gap:6px;padding:8px;border-radius:8px;background:#0f172ad1;border:1px solid rgba(245,158,11,.26)}.kds-ticket-alert{display:grid;gap:1px;padding:6px 8px;border-radius:7px;background:#ffffff0d}.kds-ticket-alert strong{color:#fff;font-size:12px;font-weight:950}.kds-ticket-alert span{color:#cbd5e1;font-size:12px}.kds-ticket-alert.is-stop{background:#ef444438;border:1px solid rgba(239,68,68,.42)}.kds-ticket-alerts button{min-height:36px;border-radius:7px;color:#111827;background:#fde68a;border:0;font-weight:950}.kds-ticket__items{display:grid;gap:8px;padding:0 10px 10px}.kds-ticket__more-items{min-height:38px;border-radius:8px;color:#dbeafe;background:#3b82f624;border:1px dashed rgba(96,165,250,.38);font-weight:950}.kds-item-row{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 42px;align-items:start;gap:10px;min-height:70px;padding:10px;border-radius:8px;color:#fff;background:#ffffff0e;border:1px solid rgba(226,232,240,.12);text-align:left}.kds-item-row.is-ready{background:#22c55e1f;border-color:#22c55e57}.kds-item-row.has-change{border-color:#f59e0b8c}.kds-item-row__qty{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#334155;font-size:20px;font-weight:950}.kds-item-row.is-ready .kds-item-row__qty{background:var(--kds-green)}.kds-item-row__body{min-width:0;display:grid;gap:5px}.kds-item-row__name{color:#fff;font-size:18px;line-height:1.18;font-weight:920;overflow-wrap:anywhere}.kds-item-row.is-ready .kds-item-row__name{color:#bbf7d0;text-decoration:line-through}.kds-item-row__name em{margin-right:6px;padding:2px 5px;border-radius:5px;color:#1f2937;background:#fde68a;font-size:10px;font-style:normal;font-weight:950}.kds-item-row__modifiers,.kds-item-row__tags{display:flex;flex-wrap:wrap;gap:4px}.kds-item-row__modifiers span,.kds-item-row__tags span,.kds-item-row__tags strong{padding:3px 6px;border-radius:5px;font-size:11px;font-weight:900;background:#94a3b824;color:#cbd5e1}.kds-item-row__modifiers .is-remove{color:#fecaca;background:#ef444429}.kds-item-row__modifiers .is-add{color:#fef3c7;background:#f59e0b24}.kds-item-row__tags strong{color:#fff;background:var(--kds-red)}.kds-item-row__note{display:block;color:#f9a8d4;font-size:13px;font-weight:850}.kds-item-row__status{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#94a3b8;background:#0f172ae6;border:1px solid rgba(226,232,240,.12);font-size:10px;font-weight:950}.kds-item-row.is-ready .kds-item-row__status{color:#fff;background:var(--kds-green)}.kds-ticket__actions{display:flex;align-items:stretch;gap:8px;padding:10px;border-top:1px solid var(--kds-border-soft);background:#0000001f}.kds-ticket__primary,.kds-ticket__secondary,.kds-ticket__confirm button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;font-size:15px;font-weight:950;text-transform:uppercase}.kds-ticket__primary{flex:1 1 auto;color:#111827}.kds-ticket__primary.is-start{background:var(--kds-amber)}.kds-ticket__primary.is-progress{background:var(--kds-sky)}.kds-ticket__primary.is-ready{background:var(--kds-green)}.kds-ticket__primary.is-muted{color:#e2e8f0;background:#334155}.kds-ticket__secondary{flex:0 0 auto;min-width:104px;padding:0 10px;color:#cbd5e1;background:#94a3b81f;border:1px solid rgba(148,163,184,.22);font-size:12px}.kds-ticket__confirm{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px}.kds-ticket__confirm span{color:#fde68a;font-size:13px;font-weight:850}.kds-ticket__confirm button{min-width:94px;padding:0 10px;color:#fff;background:#334155}.kds-ticket__confirm button:last-child{color:#111827;background:var(--kds-amber)}.kds-empty-board{height:100%;min-height:0;position:relative;display:grid;place-items:center;overflow:hidden}.kds-empty-board__lanes{position:absolute;inset:0;display:grid;grid-template-columns:28fr 44fr 28fr;gap:10px;opacity:.44}.kds-empty-board__lanes div{display:grid;place-content:center;gap:6px;border:1px dashed var(--kds-border-soft);border-radius:8px;background:#0f172a52;color:#64748b;text-align:center}.kds-empty-board__lanes strong{color:#94a3b8;font-size:15px}.kds-empty-board__center{position:relative;z-index:2;width:min(620px,calc(100% - 32px));display:grid;justify-items:center;gap:12px;padding:28px;border-radius:8px;background:#07090fdb;border:1px solid var(--kds-border-soft);box-shadow:0 24px 80px #0000005c;text-align:center}.kds-empty-board__icon{width:78px;height:78px;display:grid;place-items:center;border-radius:8px;color:#bbf7d0;background:#22c55e1f;border:1px solid rgba(34,197,94,.22)}.kds-empty-board h2{margin:0;color:#fff;font-size:30px;font-weight:950}.kds-empty-board p{margin:0;color:#cbd5e1;font-size:16px}.kds-health-list{width:min(460px,100%);display:grid;gap:7px;padding:12px;border-radius:8px;background:#0f172ab8;border:1px solid var(--kds-border-soft);text-align:left}.kds-health-list span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#94a3b8;font-size:13px;font-weight:750}.kds-health-list strong{color:#fff;text-align:right}.kds-health-list strong.is-good{color:#bbf7d0}.kds-health-list strong.is-warn{color:#fde68a}.kds-empty-board__warning{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:8px;color:#fde68a;background:#f59e0b21;border:1px solid rgba(245,158,11,.28);font-size:13px;font-weight:850}.kds-empty-board__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.kds-empty-board__actions button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:8px;color:#fff;background:#172033;border:1px solid var(--kds-border-strong);font-weight:900}.kds-status-strip{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 14px;color:#94a3b8;background:#080c13;border-top:1px solid var(--kds-border-soft);font-size:11px;font-weight:850;text-transform:uppercase}.kds-status-strip .is-queue{color:#bae6fd}.kds-pro.kds-command-board .kds-undo-toast{position:fixed;right:18px;bottom:48px;z-index:90;min-width:290px;display:flex;align-items:center;gap:10px;padding:12px;overflow:hidden;border-radius:8px;color:#fff;background:#0b111a;border:1px solid rgba(34,197,94,.34);box-shadow:0 18px 48px #0000006b}.kds-pro.kds-command-board .kds-undo-btn{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:7px;color:#052e16;background:var(--kds-green);border:0;font-weight:950}.kds-pro.kds-command-board .kds-undo-progress{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--kds-green);transform-origin:left center;animation:kds-undo-drain 10s linear forwards}@keyframes kds-undo-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.kds-speed-board,.kds-pizza-board,.kds-pass-board{flex:1 1 auto;min-height:0;display:grid;gap:10px}.kds-speed-board{grid-template-columns:minmax(320px,1.18fr) minmax(280px,.92fr) minmax(260px,.82fr)}.kds-speed-panel,.kds-pizza-lane{min-height:0;display:flex;flex-direction:column;border-radius:8px;background:#0f172ab8;border:1px solid var(--kds-border-soft);overflow:hidden}.kds-speed-panel>header,.kds-pizza-lane>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--kds-border-soft);background:#ffffff0a;box-shadow:inset 0 3px 0 var(--kds-sky)}.kds-speed-panel--make>header{box-shadow:inset 0 3px 0 var(--kds-amber)}.kds-speed-panel--ready>header,.kds-pizza-lane--ready>header{box-shadow:inset 0 3px 0 var(--kds-green)}.kds-pizza-lane--oven>header{box-shadow:inset 0 3px 0 var(--kds-red)}.kds-pizza-lane--cut>header{box-shadow:inset 0 3px 0 var(--kds-violet)}.kds-speed-panel h2,.kds-pizza-lane h2{margin:0;color:#fff;font-size:16px;font-weight:950;text-transform:uppercase}.kds-speed-panel header span,.kds-pizza-lane header span{min-width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#ffffff14;font-weight:950}.kds-speed-list,.kds-ticket-queue,.kds-pizza-lane__body{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:8px;padding:10px;overflow-y:auto}.kds-batch-card,.kds-queue-ticket,.kds-pass-card{display:grid;gap:8px;border-radius:8px;color:#e2e8f0;background:#111827;border:1px solid rgba(226,232,240,.12)}.kds-batch-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:10px;border-left:4px solid var(--kds-amber)}.kds-batch-card strong,.kds-queue-ticket strong,.kds-pass-card strong{color:#fff;font-size:18px;font-weight:950}.kds-batch-card span,.kds-queue-ticket span,.kds-pass-card span{color:#94a3b8;font-size:12px;font-weight:800}.kds-batch-card__qty{min-width:58px;min-height:46px;display:grid;place-items:center;border-radius:8px;color:#111827;background:#fde68a;font-size:22px;font-weight:950}.kds-batch-card button,.kds-queue-ticket button,.kds-pass-card button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-radius:8px;color:#111827;background:var(--kds-green);font-weight:950;text-transform:uppercase}.kds-queue-ticket{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:10px}.kds-queue-ticket.is-ready{border-color:#22c55e57;background:#14532d47}.kds-queue-ticket__timer{display:inline-flex;align-items:center;gap:4px;color:#fef3c7!important}.kds-speed-empty{min-height:150px;display:grid;place-content:center;border:1px dashed var(--kds-border-soft);border-radius:8px;color:#94a3b8;font-weight:850}.kds-pizza-board{grid-template-columns:repeat(4,minmax(220px,1fr))}.kds-pizza-lane__body{grid-template-columns:minmax(0,1fr)}.kds-pass-board{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;overflow-y:auto}.kds-pass-card{padding:12px;border-left:4px solid var(--kds-amber)}.kds-pass-card.is-ready{border-left-color:var(--kds-green);border-color:#22c55e5c}.kds-pass-card header,.kds-pass-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.kds-pass-card header>span{display:inline-flex;align-items:center;gap:5px;color:#fef3c7}.kds-pass-stations{display:flex;flex-wrap:wrap;gap:6px}.kds-pass-stations span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:900;text-transform:uppercase}.kds-pass-stations .is-ready{color:#bbf7d0;background:#22c55e24}.kds-pass-stations .is-waiting{color:#fecaca;background:#ef444426}.kds-pass-card button:disabled{cursor:not-allowed;opacity:.52}.kds-lane-board.is-focused .kds-lane__body,.kds-pro.kds-density-compact .kds-lane__body{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:7px;padding:7px}.kds-lane-board.is-focused .kds-lane__body{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.kds-pro.kds-density-compact .kds-ticket{max-height:220px;overflow-y:auto}.kds-pro.kds-density-compact .kds-ticket__identity strong{font-size:24px}.kds-pro.kds-density-compact .kds-item-row{grid-template-columns:32px minmax(0,1fr) 34px;min-height:56px;gap:7px;padding:7px}.kds-pro.kds-density-compact .kds-item-row__qty{width:32px;height:32px;font-size:17px}.kds-pro.kds-density-compact .kds-item-row__name{font-size:15px}.kds-pro.kds-density-compact .kds-item-row__status{width:34px;height:34px}.kds-pro.kds-density-compact .kds-ticket__primary,.kds-pro.kds-density-compact .kds-ticket__secondary,.kds-pro.kds-density-compact .kds-ticket__confirm button{min-height:42px;font-size:12px}.kds-pro.kds-density-comfy .kds-ticket__identity strong{font-size:34px}.kds-pro.kds-density-comfy .kds-item-row__name{font-size:20px}.kds-pro.kds-density-comfy .kds-ticket__primary{min-height:58px;font-size:16px}@media (max-width: 1250px){.kds-board-header{grid-template-columns:minmax(190px,240px) minmax(150px,200px) 1fr auto}.kds-pressure-strip>span{padding:0 8px}.kds-pressure-strip>span:nth-child(5){display:none}}@media (max-width: 980px){.kds-board-header{height:auto;max-height:none;grid-template-columns:1fr auto}.kds-scope-select,.kds-pressure-strip{grid-column:1 / -1}.kds-lane-board,.kds-empty-board__lanes,.kds-speed-board,.kds-pizza-board{grid-template-columns:1fr}}@media (max-width: 640px){.kds-board-main,.kds-board-header{padding:8px}.kds-board-header__brand{min-width:0}.kds-board-header h1{font-size:18px}.kds-pressure-strip{justify-content:flex-start;overflow-x:auto}.kds-filter-row{padding:8px}.kds-ticket__header,.kds-ticket__actions{flex-direction:column}.kds-ticket__confirm{grid-template-columns:1fr}.kds-ticket__secondary{min-width:0}.kds-batch-card,.kds-queue-ticket,.kds-pass-card header,.kds-pass-card footer{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.kds-status-strip{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion: reduce){.kds-pro.kds-command-board *,.kds-pro.kds-command-board *:before,.kds-pro.kds-command-board *:after{animation:none!important;transition:none!important}}:root{--auth-cream: #fffdf8;--auth-cream-2: #fbf5e8;--auth-cream-3: #f5efe2;--auth-ink: #121820;--auth-ink-2: #2C3645;--auth-ink-3: #455365;--auth-mute: #64748B;--auth-mute-2: #94A3B8;--auth-line: rgba(18, 24, 32, .08);--auth-line-2: rgba(18, 24, 32, .14);--auth-coral-700: #C95636;--auth-coral-600: #E8704F;--auth-coral-300: #FFC7B5;--auth-coral-soft: rgba(232, 112, 79, .08);--auth-platform-bg: #0F172A;--auth-platform-bg-2: #1E293B;--auth-platform-fg: #E2E8F0;--auth-teal-700: #0F766E;--auth-teal-600: #14B8A6;--auth-teal-500: #2DD4BF;--auth-teal-300: #5EEAD4;--auth-teal-soft: rgba(45, 212, 191, .12);--auth-teal-on-dark: #5EEAD4;--auth-success: #16A34A;--auth-success-soft: rgba(22, 163, 74, .1);--auth-warn: #D97706;--auth-warn-soft: rgba(217, 119, 6, .1);--auth-danger: #DC2626;--auth-danger-soft: rgba(220, 38, 38, .1);--auth-radius-sm: 8px;--auth-radius-md: 12px;--auth-radius-lg: 16px;--auth-radius-xl: 22px;--auth-shadow-sm: 0 1px 3px rgba(15, 23, 42, .04);--auth-shadow-md: 0 6px 24px rgba(15, 23, 42, .08);--auth-shadow-lg: 0 28px 70px rgba(15, 23, 42, .18);--auth-font-display: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--auth-font-text: "Inter", system-ui, -apple-system, sans-serif}.iat-page{min-height:100vh;background:var(--auth-cream);color:var(--auth-ink);font-family:var(--auth-font-text);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.iat-page--single{display:flex;align-items:center;justify-content:center}@media (max-width: 980px){.iat-page{grid-template-columns:1fr}.iat-brand{display:none!important}}.iat-brand{position:relative;padding:56px 56px 48px;overflow:hidden;background:radial-gradient(900px circle at 80% 0%,rgba(232,112,79,.1),transparent 60%),radial-gradient(700px circle at 0% 100%,rgba(232,112,79,.06),transparent 55%),linear-gradient(180deg,var(--auth-cream) 0%,var(--auth-cream-2) 100%);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.iat-brand:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(18,24,32,.05) 1px,transparent 1px),radial-gradient(rgba(18,24,32,.05) 1px,transparent 1px);background-size:32px 32px,32px 32px;background-position:0 0,16px 16px;opacity:.5;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 30% 40%,#000 30%,transparent 75%)}.iat-brand-inner{position:relative;z-index:1;max-width:520px;width:100%}.iat-brand-header{display:flex;align-items:center;gap:12px;margin-bottom:64px}.iat-brand-mark{width:44px;height:44px;border-radius:var(--auth-radius-md);background:var(--auth-ink);color:var(--auth-cream);display:flex;align-items:center;justify-content:center;font-family:var(--auth-font-display);font-weight:800;font-size:1.15rem;letter-spacing:-.02em}.iat-brand-name{font-family:var(--auth-font-display);font-weight:800;font-size:1.35rem;color:var(--auth-ink);letter-spacing:-.01em}.iat-brand-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--auth-coral-soft);color:var(--auth-coral-700);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(232,112,79,.16)}.iat-brand-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--auth-coral-600);box-shadow:0 0 0 3px #e8704f33;animation:iat-pulse 2s ease-in-out infinite}@keyframes iat-pulse{0%,to{box-shadow:0 0 0 3px #e8704f33}50%{box-shadow:0 0 0 8px #e8704f00}}.iat-brand h1{margin:24px 0 18px;font-family:var(--auth-font-display);font-weight:800;font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.08;letter-spacing:-.02em;color:var(--auth-ink)}.iat-brand h1 em{font-style:normal;color:var(--auth-coral-700)}.iat-brand-sub{color:var(--auth-ink-3);font-size:1.04rem;line-height:1.6;margin-bottom:36px;max-width:480px}.iat-show{position:relative;padding:28px;background:#fff;border-radius:var(--auth-radius-xl);border:1px solid var(--auth-line);box-shadow:var(--auth-shadow-md);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease}.iat-show.is-out{opacity:0;transform:translateY(8px)}.iat-show-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.iat-show-icon{width:46px;height:46px;border-radius:var(--auth-radius-md);display:flex;align-items:center;justify-content:center;background:var(--auth-coral-soft);color:var(--auth-coral-700);flex-shrink:0}.iat-show-title{font-family:var(--auth-font-display);font-weight:800;font-size:1.12rem;color:var(--auth-ink);line-height:1.2}.iat-show-tagline{font-size:.86rem;color:var(--auth-ink-3);margin-top:2px}.iat-show-tag{margin-left:auto;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--auth-coral-soft);color:var(--auth-coral-700)}.iat-show-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.iat-show-stat{padding:14px;background:var(--auth-cream-2);border-radius:var(--auth-radius-md);text-align:center;border:1px solid var(--auth-line)}.iat-show-stat-val{font-family:var(--auth-font-display);font-weight:800;font-size:1.25rem;color:var(--auth-ink);line-height:1}.iat-show-stat-lab{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--auth-mute);margin-top:6px}.iat-show-feats{list-style:none;padding:0;margin:0}.iat-show-feats li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:var(--auth-ink-2);padding:8px 0;line-height:1.45}.iat-show-feats li:before{content:"";display:inline-block;width:18px;height:18px;flex-shrink:0;margin-top:1px;border-radius:50%;background:var(--auth-success-soft) url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316A34A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M5 13l4 4L19 7'/%3e%3c/svg%3e") center/12px 12px no-repeat}.iat-carousel{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.iat-dots{display:flex;gap:6px}.iat-dot{width:22px;height:4px;border-radius:4px;background:var(--auth-line-2);cursor:pointer;transition:all .25s ease;border:0;padding:0}.iat-dot.is-active{width:36px;background:var(--auth-coral-600)}.iat-dot:hover{background:var(--auth-coral-300)}.iat-arrows{display:flex;gap:6px}.iat-arrow{width:34px;height:34px;border-radius:50%;border:1px solid var(--auth-line-2);background:#fff;color:var(--auth-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.iat-arrow:hover{background:var(--auth-ink);color:var(--auth-cream);border-color:var(--auth-ink)}.iat-trust{position:relative;z-index:1;margin-top:36px;display:flex;flex-wrap:wrap;gap:22px;align-items:center;font-size:.82rem;color:var(--auth-mute)}.iat-trust-item{display:inline-flex;align-items:center;gap:6px}.iat-trust-item svg{color:var(--auth-success)}.iat-form-wrap{display:flex;flex-direction:column;justify-content:center;padding:56px;min-height:100vh;background:var(--auth-cream);overflow-y:auto}@media (max-width: 760px){.iat-form-wrap{padding:32px 22px}}.iat-card{max-width:440px;width:100%;margin:0 auto}.iat-card-wide{max-width:540px}.iat-card-narrow{max-width:380px}.iat-card-head{margin-bottom:28px}.iat-card-head h2{font-family:var(--auth-font-display);font-weight:800;font-size:1.8rem;letter-spacing:-.015em;line-height:1.15;color:var(--auth-ink);margin:6px 0 8px}.iat-card-head p{color:var(--auth-ink-3);font-size:.96rem;line-height:1.55;margin:0}.iat-card-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--auth-font-display);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--auth-coral-700)}.iat-card-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--auth-coral-600)}.iat-welcome-back{display:flex;align-items:center;gap:10px;padding:14px 16px;margin-bottom:18px;background:var(--auth-cream-2);border:1px solid var(--auth-line);border-radius:var(--auth-radius-md)}.iat-welcome-back-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--auth-coral-600),var(--auth-coral-700));color:#fffdf8;display:flex;align-items:center;justify-content:center;font-family:var(--auth-font-display);font-weight:700;font-size:.86rem;text-transform:uppercase;flex-shrink:0}.iat-welcome-back-text{font-size:.86rem;color:var(--auth-ink-3)}.iat-welcome-back-text strong{color:var(--auth-ink);display:block}.iat-form{display:flex;flex-direction:column;gap:16px}.iat-field{position:relative}.iat-label{display:block;margin-bottom:6px;font-family:var(--auth-font-display);font-weight:700;font-size:.82rem;color:var(--auth-ink);letter-spacing:-.005em}.iat-label-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.iat-label-row a{font-size:.78rem;color:var(--auth-coral-700);text-decoration:none;font-weight:600}.iat-label-row a:hover{text-decoration:underline}.iat-input-wrap{position:relative;display:flex;align-items:center}.iat-input-icon{position:absolute;left:14px;color:var(--auth-mute);pointer-events:none;transition:color .15s ease}.iat-input,.iat-input-wrap input{width:100%;padding:14px 14px 14px 42px;border:1.5px solid var(--auth-line-2);border-radius:var(--auth-radius-md);background:#fff;color:var(--auth-ink);font-family:var(--auth-font-text);font-size:.98rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;outline:none}.iat-input::-moz-placeholder{color:var(--auth-mute-2)}.iat-input::placeholder{color:var(--auth-mute-2)}.iat-input:hover,.iat-input-wrap input:hover{border-color:#12182038}.iat-input:focus,.iat-input-wrap input:focus,.iat-input-wrap:focus-within input{border-color:var(--auth-coral-600);box-shadow:0 0 0 4px #e8704f24}.iat-input-wrap:focus-within .iat-input-icon{color:var(--auth-coral-700)}.iat-input-pad-right{padding-right:46px!important}.iat-input-toggle{position:absolute;right:10px;width:32px;height:32px;border-radius:8px;background:transparent;border:0;color:var(--auth-mute);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.iat-input-toggle:hover{background:var(--auth-cream-3);color:var(--auth-ink)}.iat-input.is-error,.iat-input-wrap.is-error input{border-color:var(--auth-danger);box-shadow:0 0 0 4px #dc26261f}.iat-input.is-success,.iat-input-wrap.is-success input{border-color:var(--auth-success)}.iat-field-error{margin-top:6px;font-size:.8rem;color:var(--auth-danger);display:flex;align-items:center;gap:6px}.iat-field-hint{margin-top:6px;font-size:.8rem;color:var(--auth-mute)}.iat-strength{margin-top:8px;display:flex;flex-direction:column;gap:6px}.iat-strength-bar{display:flex;gap:4px;height:6px}.iat-strength-seg{flex:1;border-radius:999px;background:var(--auth-line);transition:background .25s ease}.iat-strength-seg.is-weak{background:var(--auth-danger)}.iat-strength-seg.is-fair{background:var(--auth-warn)}.iat-strength-seg.is-good{background:#84cc16}.iat-strength-seg.is-strong{background:var(--auth-success)}.iat-strength-text{font-size:.78rem;color:var(--auth-mute);font-weight:600}.iat-strength-text.is-weak{color:var(--auth-danger)}.iat-strength-text.is-fair{color:var(--auth-warn)}.iat-strength-text.is-good{color:#65a30d}.iat-strength-text.is-strong{color:var(--auth-success)}.iat-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 18px;border-radius:var(--auth-radius-md);font-family:var(--auth-font-display);font-weight:700;font-size:.96rem;line-height:1;text-decoration:none;border:0;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),background .15s ease,box-shadow .15s ease,opacity .15s ease}.iat-btn:disabled{opacity:.6;cursor:not-allowed}.iat-btn-primary{background:var(--auth-coral-600);color:#fffdf8;box-shadow:0 1px 3px #e8704f2e,0 6px 24px #e8704f1f}.iat-btn-primary:hover:not(:disabled){background:var(--auth-coral-700);transform:translateY(-1px);box-shadow:0 10px 30px #e8704f4d}.iat-btn-primary:active:not(:disabled){transform:translateY(0)}.ds-marketing-app .iat-btn,.ds-marketing-app button.iat-btn,.ds-scope .ds-marketing-app button.iat-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:16px 22px;border:0;border-radius:var(--auth-radius-md);font-family:var(--auth-font-display);font-weight:800;line-height:1}.ds-marketing-app .iat-btn-primary,.ds-marketing-app button.iat-btn-primary,.ds-scope .ds-marketing-app button.iat-btn-primary{background:linear-gradient(135deg,var(--auth-coral-600),var(--auth-coral-700));color:#fffdf8;box-shadow:0 14px 34px #e8704f4d}.ds-marketing-app .iat-btn-primary:hover:not(:disabled),.ds-scope .ds-marketing-app button.iat-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#f07b5c,var(--auth-coral-700));transform:translateY(-1px);box-shadow:0 18px 42px #c9563657}.iat-btn-dark{background:var(--auth-ink);color:var(--auth-cream)}.iat-btn-dark:hover:not(:disabled){background:#0f172a;transform:translateY(-1px)}.iat-btn-outline{background:#fff;color:var(--auth-ink);border:1.5px solid var(--auth-line-2)}.iat-btn-outline:hover:not(:disabled){background:var(--auth-ink);color:var(--auth-cream);border-color:var(--auth-ink)}.iat-btn-ghost{background:transparent;color:var(--auth-ink)}.iat-btn-ghost:hover:not(:disabled){background:var(--auth-cream-3)}.iat-btn-lg{padding:16px 22px;font-size:1rem}.iat-btn-sm{padding:9px 14px;font-size:.86rem}.iat-btn-icon-only{width:44px;padding:0}.iat-spin{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:iat-spin .7s linear infinite}@keyframes iat-spin{to{transform:rotate(360deg)}}.iat-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--auth-mute);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.iat-divider:before,.iat-divider:after{content:"";flex:1;height:1px;background:var(--auth-line)}.iat-steps{display:flex;align-items:center;gap:8px;margin-bottom:24px}.iat-step-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--auth-font-display);font-weight:800;font-size:.86rem;background:var(--auth-cream-3);color:var(--auth-mute);border:1.5px solid var(--auth-line);transition:all .25s ease}.iat-step-dot.is-active{background:var(--auth-ink);color:var(--auth-cream);border-color:var(--auth-ink);transform:scale(1.05)}.iat-step-dot.is-done{background:var(--auth-coral-600);color:#fff;border-color:var(--auth-coral-600)}.iat-step-bar{flex:1;height:2px;background:var(--auth-line);border-radius:2px;position:relative;overflow:hidden}.iat-step-bar:after{content:"";position:absolute;inset:0;background:var(--auth-coral-600);transform-origin:left;transform:scaleX(0);transition:transform .4s ease}.iat-step-bar.is-done:after{transform:scaleX(1)}.iat-step-label{font-family:var(--auth-font-display);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--auth-mute)}.iat-step-label.is-active{color:var(--auth-ink)}.iat-passkey{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;background:var(--auth-ink);color:var(--auth-cream);border:0;border-radius:var(--auth-radius-md);font-family:var(--auth-font-display);font-weight:700;font-size:.94rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.iat-passkey:hover:not(:disabled){background:#0f172a;transform:translateY(-1px);box-shadow:0 12px 30px #0f172a40}.iat-passkey-sub{font-weight:500;font-size:.78rem;opacity:.7;margin-left:2px}.iat-bottom{margin-top:22px;text-align:center;font-size:.92rem;color:var(--auth-ink-3)}.iat-bottom a{color:var(--auth-coral-700);font-weight:700;text-decoration:none;margin-left:4px}.iat-bottom a:hover{text-decoration:underline}.iat-snack{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--auth-radius-md);background:#fff;color:var(--auth-ink);box-shadow:var(--auth-shadow-lg);border:1px solid var(--auth-line);font-size:.92rem;font-weight:600;min-width:280px;max-width:520px;animation:iat-slide-up .28s cubic-bezier(.16,1,.3,1)}.iat-snack.is-success{border-color:var(--auth-success);background:linear-gradient(0deg,var(--auth-success-soft),var(--auth-success-soft)),#fff;color:#14532d}.iat-snack.is-error{border-color:var(--auth-danger);background:linear-gradient(0deg,var(--auth-danger-soft),var(--auth-danger-soft)),#fff;color:#7f1d1d}.iat-snack.is-info{border-color:var(--auth-coral-600)}.iat-snack-close{margin-left:4px;background:none;border:0;cursor:pointer;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:currentColor;opacity:.5}.iat-snack-close:hover{opacity:1;background:#0000000f}@keyframes iat-slide-up{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.iat-tertiary{max-width:480px;width:100%;margin:0 auto;text-align:center;padding:48px 28px;background:#fff;border-radius:var(--auth-radius-xl);border:1px solid var(--auth-line);box-shadow:var(--auth-shadow-md)}.iat-tertiary-icon{width:76px;height:76px;border-radius:50%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:var(--auth-coral-soft);color:var(--auth-coral-700)}.iat-tertiary-icon.is-success{background:var(--auth-success-soft);color:var(--auth-success)}.iat-tertiary-icon.is-danger{background:var(--auth-danger-soft);color:var(--auth-danger)}.iat-tertiary h1{font-family:var(--auth-font-display);font-weight:800;font-size:1.8rem;color:var(--auth-ink);margin:0 0 12px;letter-spacing:-.015em}.iat-tertiary p{color:var(--auth-ink-3);font-size:1rem;line-height:1.6;margin:0 0 24px}.PhoneInput{position:relative}.iat-field .PhoneInputCountry{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;gap:6px}.iat-field .PhoneInputCountrySelect{background:transparent;border:0;font-size:.9rem;color:var(--auth-ink);cursor:pointer}.iat-field .PhoneInputInput{padding-left:86px!important}.iat-honeypot{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.iat-lockout{padding:12px 14px;background:var(--auth-warn-soft);border:1px solid rgba(217,119,6,.22);border-radius:var(--auth-radius-md);color:#92400e;font-size:.86rem;margin-bottom:14px;display:flex;align-items:flex-start;gap:10px}.iat-fade-in{animation:iat-fade-in .35s ease both}@keyframes iat-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.iat-preview{margin-top:22px;border-radius:var(--auth-radius-lg);overflow:hidden;border:1px solid rgba(45,212,191,.18);background:linear-gradient(160deg,var(--auth-platform-bg) 0%,var(--auth-platform-bg-2) 100%);color:var(--auth-platform-fg);position:relative;box-shadow:0 18px 40px #0f172a4d}.iat-preview:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(94,234,212,.06) 1px,transparent 1px);background-size:14px 14px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 70%);mask-image:linear-gradient(180deg,#000 0%,transparent 70%)}.iat-preview-head{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#00000040;border-bottom:1px solid rgba(255,255,255,.04);font-family:var(--auth-font-display);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--auth-teal-on-dark);position:relative}.iat-preview-head .dot{width:8px;height:8px;border-radius:999px;background:var(--auth-teal-500);box-shadow:0 0 0 4px #2dd4bf2e}.iat-preview-body{padding:16px 18px 18px;display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;position:relative;z-index:1}.iat-preview-icon{width:36px;height:36px;border-radius:10px;background:#2dd4bf1f;color:var(--auth-teal-300);display:flex;align-items:center;justify-content:center;border:1px solid rgba(94,234,212,.2)}.iat-preview-body-title{font-family:var(--auth-font-display);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--auth-teal-on-dark);margin-bottom:4px}.iat-preview-body-headline{font-family:var(--auth-font-display);font-size:1.05rem;font-weight:700;color:#fff;line-height:1.2}.iat-preview-body-sub{font-size:.78rem;color:#e2e8f0a6;margin-top:2px}.iat-preview-chev{color:#5eead4b3}.iat-preview-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#0003;border-top:1px solid rgba(255,255,255,.04);font-size:.74rem;color:#e2e8f08c;position:relative;z-index:1}.iat-preview-foot strong{color:var(--auth-teal-on-dark);font-weight:700}.iat-handoff{position:fixed;inset:0;z-index:9998;background:radial-gradient(800px circle at 30% 40%,rgba(45,212,191,.1),transparent 60%),radial-gradient(900px circle at 80% 90%,rgba(232,112,79,.06),transparent 65%),var(--auth-platform-bg);color:var(--auth-platform-fg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:28px;font-family:var(--auth-font-text);animation:iat-fade-in .25s ease both}.iat-handoff:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(94,234,212,.06) 1px,transparent 1px);background-size:22px 22px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.iat-handoff-mark{width:64px;height:64px;border-radius:18px;background:linear-gradient(140deg,var(--auth-teal-700),var(--auth-teal-500));color:#0f172a;display:flex;align-items:center;justify-content:center;font-family:var(--auth-font-display);font-weight:900;font-size:1.4rem;letter-spacing:-.02em;position:relative;z-index:1;box-shadow:0 24px 60px #2dd4bf59;animation:iat-handoff-pop .55s cubic-bezier(.16,1,.3,1) both}@keyframes iat-handoff-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.iat-handoff-text{text-align:center;position:relative;z-index:1}.iat-handoff-text h2{font-family:var(--auth-font-display);font-weight:800;font-size:1.45rem;color:#fff;letter-spacing:-.01em;margin:0 0 6px}.iat-handoff-text p{color:#e2e8f0b3;font-size:.92rem;margin:0}.iat-handoff-text p em{color:var(--auth-teal-on-dark);font-style:normal}.iat-handoff-progress{position:relative;z-index:1;width:280px;max-width:70vw;height:4px;border-radius:4px;background:#ffffff14;overflow:hidden}.iat-handoff-progress:after{content:"";display:block;height:100%;width:100%;background:linear-gradient(90deg,transparent 0%,var(--auth-teal-500) 50%,transparent 100%);animation:iat-handoff-progress 1.2s linear infinite;transform:translate(-100%)}@keyframes iat-handoff-progress{to{transform:translate(100%)}}:root{--cc-bg: #FAFAF7;--cc-bg-2: #F4F1EA;--cc-surface: #FFFFFF;--cc-surface-2: #FBF9F4;--cc-ink: #0F172A;--cc-ink-2: #1E293B;--cc-ink-3: #475569;--cc-mute: #64748B;--cc-mute-2: #94A3B8;--cc-line: rgba(15, 23, 42, .08);--cc-line-2: rgba(15, 23, 42, .14);--cc-coral-700: #C95636;--cc-coral-600: #E8704F;--cc-coral-50: #FFF4EE;--cc-coral-soft: rgba(232, 112, 79, .08);--cc-teal-700: #0F766E;--cc-teal-600: #14B8A6;--cc-teal-500: #2DD4BF;--cc-teal-50: #ECFDF5;--cc-teal-soft: rgba(20, 184, 166, .1);--cc-violet-600: #7C3AED;--cc-violet-50: #F5F3FF;--cc-blue-600: #2563EB;--cc-blue-50: #EFF6FF;--cc-amber-600: #D97706;--cc-amber-50: #FFFBEB;--cc-rose-600: #E11D48;--cc-rose-50: #FFF1F2;--cc-emerald-600: #059669;--cc-emerald-50: #ECFDF5;--cc-radius-sm: 10px;--cc-radius-md: 14px;--cc-radius-lg: 18px;--cc-radius-xl: 22px;--cc-shadow-sm: 0 1px 2px rgba(15,23,42,.04);--cc-shadow-md: 0 1px 3px rgba(15,23,42,.06), 0 8px 24px rgba(15,23,42,.04);--cc-shadow-lg: 0 18px 60px rgba(15,23,42,.1);--cc-font-display: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--cc-font-text: "Inter", system-ui, -apple-system, sans-serif}.cc-page{min-height:100vh;background:radial-gradient(1100px circle at 90% -10%,rgba(232,112,79,.05),transparent 55%),radial-gradient(900px circle at -10% 110%,rgba(45,212,191,.05),transparent 55%),var(--cc-bg);color:var(--cc-ink);font-family:var(--cc-font-text)}.cc-container{max-width:1400px;margin:0 auto;padding:0 28px}@media (max-width: 760px){.cc-container{padding:0 18px}}.cc-topbar{background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--cc-line);position:sticky;top:0;z-index:50}.cc-topbar-inner{display:flex;align-items:center;gap:16px;padding:14px 0}.cc-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.cc-brand-mark{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--cc-coral-600),var(--cc-coral-700));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--cc-font-display);font-weight:800;font-size:.96rem;letter-spacing:-.02em;box-shadow:0 4px 14px #e8704f4d}.cc-brand-text{display:flex;flex-direction:column;line-height:1.1}.cc-brand-name{font-family:var(--cc-font-display);font-weight:800;font-size:1.02rem;color:var(--cc-ink)}.cc-brand-sub{font-size:.74rem;color:var(--cc-mute);font-weight:500}.cc-search{flex:1;max-width:540px;position:relative;display:flex;align-items:center}.cc-search-icon{position:absolute;left:14px;color:var(--cc-mute);pointer-events:none}.cc-search input{width:100%;padding:10px 14px 10px 40px;border:1px solid var(--cc-line-2);border-radius:999px;background:var(--cc-surface);font-family:var(--cc-font-text);font-size:.92rem;color:var(--cc-ink);outline:none;transition:border-color .15s,box-shadow .15s}.cc-search input:focus{border-color:var(--cc-coral-600);box-shadow:0 0 0 4px #e8704f1a}.cc-search input::-moz-placeholder{color:var(--cc-mute-2)}.cc-search input::placeholder{color:var(--cc-mute-2)}.cc-topbar-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.cc-plan-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-family:var(--cc-font-display);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--cc-teal-50);color:var(--cc-teal-700);border:1px solid rgba(20,184,166,.18)}.cc-plan-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--cc-teal-600);box-shadow:0 0 0 3px #14b8a62e}.cc-plan-pill.cc-plan-trial{background:var(--cc-amber-50);color:var(--cc-amber-600);border-color:#d977062e}.cc-plan-pill.cc-plan-trial:before{background:var(--cc-amber-600);box-shadow:0 0 0 3px #d977062e}.cc-plan-pill.cc-plan-admin{background:var(--cc-violet-50);color:var(--cc-violet-600);border-color:#7c3aed2e}.cc-plan-pill.cc-plan-admin:before{background:var(--cc-violet-600);box-shadow:0 0 0 3px #7c3aed2e}.cc-user{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 12px;border-radius:999px;border:1px solid var(--cc-line);background:var(--cc-surface);transition:background .15s}.cc-user:hover{background:var(--cc-bg-2)}.cc-user-name{font-family:var(--cc-font-display);font-weight:700;font-size:.84rem;color:var(--cc-ink);line-height:1}.cc-user-role{font-size:.7rem;color:var(--cc-mute);text-transform:capitalize}.cc-user-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--cc-coral-600),var(--cc-coral-700));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--cc-font-display);font-weight:800;font-size:.82rem;flex-shrink:0}.cc-iconbtn{width:36px;height:36px;border-radius:10px;border:1px solid var(--cc-line);background:var(--cc-surface);color:var(--cc-ink-3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.cc-iconbtn:hover{background:var(--cc-ink);color:#fff;border-color:var(--cc-ink)}.cc-hero{padding:36px 0 24px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}@media (max-width: 760px){.cc-hero{grid-template-columns:1fr;gap:16px}}.cc-hero-eyebrow{font-family:var(--cc-font-display);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-coral-700);margin-bottom:8px;display:inline-flex;align-items:center;gap:8px}.cc-hero-eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--cc-coral-600);box-shadow:0 0 0 3px #e8704f33}.cc-hero h1{font-family:var(--cc-font-display);font-weight:800;font-size:clamp(1.9rem,2.6vw,2.4rem);letter-spacing:-.02em;line-height:1.1;color:var(--cc-ink);margin:0 0 6px}.cc-hero-sub{color:var(--cc-ink-3);font-size:.98rem;line-height:1.5;margin:0;max-width:640px}.cc-hero-meta{display:inline-flex;align-items:center;gap:14px;padding:8px 14px;background:#ffffffb3;backdrop-filter:blur(6px);border:1px solid var(--cc-line);border-radius:999px;font-size:.84rem;color:var(--cc-ink-3)}.cc-hero-meta strong{color:var(--cc-ink);font-weight:700}.cc-hero-meta .dot{width:4px;height:4px;border-radius:999px;background:var(--cc-line-2)}.cc-trial-banner{margin-top:18px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;background:linear-gradient(135deg,#d977060f,#e8704f0f);border:1px solid rgba(217,119,6,.2);color:#92400e;font-size:.88rem;font-weight:600}.cc-trial-banner strong{color:var(--cc-amber-600)}.cc-section{padding:28px 0}.cc-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:16px}.cc-section-title{font-family:var(--cc-font-display);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-ink);display:inline-flex;align-items:center;gap:8px}.cc-section-title .num{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background:var(--cc-ink);color:var(--cc-bg);font-size:.68rem;border-radius:999px;letter-spacing:0}.cc-section-action{font-family:var(--cc-font-display);font-size:.82rem;font-weight:700;color:var(--cc-ink-3);display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;cursor:pointer;transition:color .15s}.cc-section-action:hover{color:var(--cc-coral-700)}.cc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.cc-kpi{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-md);padding:18px 20px;position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .15s}.cc-kpi:hover{transform:translateY(-2px);box-shadow:var(--cc-shadow-md);border-color:var(--cc-line-2)}.cc-kpi-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cc-kpi-label{font-family:var(--cc-font-display);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-mute)}.cc-kpi-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.cc-kpi-icon.is-coral{background:var(--cc-coral-soft);color:var(--cc-coral-700)}.cc-kpi-icon.is-teal{background:var(--cc-teal-soft);color:var(--cc-teal-700)}.cc-kpi-icon.is-blue{background:var(--cc-blue-50);color:var(--cc-blue-600)}.cc-kpi-icon.is-violet{background:var(--cc-violet-50);color:var(--cc-violet-600)}.cc-kpi-icon.is-amber{background:var(--cc-amber-50);color:var(--cc-amber-600)}.cc-kpi-icon.is-rose{background:var(--cc-rose-50);color:var(--cc-rose-600)}.cc-kpi-icon.is-emerald{background:var(--cc-emerald-50);color:var(--cc-emerald-600)}.cc-kpi-value{font-family:var(--cc-font-display);font-weight:800;font-size:1.8rem;color:var(--cc-ink);letter-spacing:-.02em;line-height:1;margin-bottom:6px}.cc-kpi-meta{font-size:.82rem;color:var(--cc-mute);display:inline-flex;align-items:center;gap:4px}.cc-kpi-meta .up{color:var(--cc-emerald-600);font-weight:700}.cc-kpi-meta .down{color:var(--cc-rose-600);font-weight:700}.cc-kpi-link{font-family:var(--cc-font-display);font-size:.78rem;font-weight:700;color:var(--cc-coral-700);display:inline-flex;align-items:center;gap:4px;text-decoration:none;margin-top:10px}.cc-kpi-link:hover{color:var(--cc-coral-600)}.cc-kpi.cc-kpi-empty .cc-kpi-value{font-size:1.1rem;color:var(--cc-ink-3)}.cc-kpi.cc-kpi-empty{background:var(--cc-surface-2);border-style:dashed}.cc-quick{display:flex;flex-wrap:wrap;gap:8px}.cc-quick-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:999px;color:var(--cc-ink);font-family:var(--cc-font-display);font-weight:700;font-size:.86rem;cursor:pointer;transition:all .15s;text-decoration:none}.cc-quick-chip:hover{background:var(--cc-ink);color:#fff;border-color:var(--cc-ink);transform:translateY(-1px)}.cc-quick-chip-icon{width:22px;height:22px;border-radius:7px;background:var(--cc-coral-soft);color:var(--cc-coral-700);display:flex;align-items:center;justify-content:center;transition:all .15s}.cc-quick-chip:hover .cc-quick-chip-icon{background:#ffffff2e;color:#fff}.cc-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.cc-module{display:block;text-align:left;width:100%;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-md);padding:22px;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .15s;position:relative;text-decoration:none;color:inherit}.cc-module:hover{transform:translateY(-3px);box-shadow:var(--cc-shadow-md);border-color:#e8704f40}.cc-module-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.cc-module-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-module-name{font-family:var(--cc-font-display);font-weight:800;font-size:1.02rem;color:var(--cc-ink);letter-spacing:-.01em;line-height:1.15}.cc-module-cat{font-size:.72rem;font-weight:600;color:var(--cc-mute);text-transform:uppercase;letter-spacing:.06em}.cc-module-desc{font-size:.88rem;color:var(--cc-ink-3);line-height:1.5;margin-bottom:14px}.cc-module-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--cc-line)}.cc-module-foot-stat{font-size:.78rem;color:var(--cc-mute);display:inline-flex;align-items:center;gap:6px}.cc-module-foot-stat strong{color:var(--cc-ink);font-weight:700}.cc-module-chev{color:var(--cc-mute-2);transition:transform .2s,color .15s}.cc-module:hover .cc-module-chev{color:var(--cc-coral-700);transform:translate(2px)}.cc-module-icon.is-coral{background:var(--cc-coral-soft);color:var(--cc-coral-700)}.cc-module-icon.is-teal{background:var(--cc-teal-soft);color:var(--cc-teal-700)}.cc-module-icon.is-blue{background:var(--cc-blue-50);color:var(--cc-blue-600)}.cc-module-icon.is-violet{background:var(--cc-violet-50);color:var(--cc-violet-600)}.cc-module-icon.is-amber{background:var(--cc-amber-50);color:var(--cc-amber-600)}.cc-module-icon.is-rose{background:var(--cc-rose-50);color:var(--cc-rose-600)}.cc-module-icon.is-emerald{background:var(--cc-emerald-50);color:var(--cc-emerald-600)}.cc-module-icon.is-ink{background:#0f172a0f;color:var(--cc-ink)}.cc-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 980px){.cc-split{grid-template-columns:1fr}}.cc-panel{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-md);overflow:hidden}.cc-panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--cc-line)}.cc-panel-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--cc-font-display);font-weight:800;font-size:.94rem;color:var(--cc-ink)}.cc-panel-count{font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--cc-coral-soft);color:var(--cc-coral-700)}.cc-panel-body{padding:6px 18px 18px}.cc-panel-body.cc-panel-body--empty{padding:32px 18px;text-align:center;color:var(--cc-mute);font-size:.92rem}.cc-list-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--cc-line)}.cc-list-item:last-child{border-bottom:0}.cc-list-item-icon{width:32px;height:32px;border-radius:9px;background:var(--cc-coral-soft);color:var(--cc-coral-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-list-item-icon.is-teal{background:var(--cc-teal-soft);color:var(--cc-teal-700)}.cc-list-item-icon.is-amber{background:var(--cc-amber-50);color:var(--cc-amber-600)}.cc-list-item-icon.is-rose{background:var(--cc-rose-50);color:var(--cc-rose-600)}.cc-list-item-icon.is-emerald{background:var(--cc-emerald-50);color:var(--cc-emerald-600)}.cc-list-item-body{flex:1;min-width:0}.cc-list-item-title{font-weight:600;font-size:.92rem;color:var(--cc-ink);line-height:1.35}.cc-list-item-sub{font-size:.82rem;color:var(--cc-mute);margin-top:2px}.cc-list-item-time{font-size:.74rem;color:var(--cc-mute-2);flex-shrink:0}.cc-health{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:16px}.cc-health-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--cc-emerald-50);border:1px solid rgba(5,150,105,.18);border-radius:10px;font-size:.86rem}.cc-health-item-name{font-weight:600;color:var(--cc-ink-2)}.cc-health-item-status{color:var(--cc-emerald-600);font-weight:700;display:inline-flex;align-items:center;gap:4px}.cc-addon-req{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-md);padding:18px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cc-addon-req-icon{width:44px;height:44px;border-radius:12px;background:var(--cc-amber-50);color:var(--cc-amber-600);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-addon-req-body{flex:1;min-width:200px}.cc-addon-req-title{font-family:var(--cc-font-display);font-weight:700;color:var(--cc-ink);font-size:.98rem;margin-bottom:4px}.cc-addon-req-sub{font-size:.84rem;color:var(--cc-ink-3)}.cc-addon-req-status{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-left:8px}.cc-addon-req-status.is-approved{background:var(--cc-emerald-50);color:var(--cc-emerald-600)}.cc-addon-req-status.is-pending{background:var(--cc-amber-50);color:var(--cc-amber-600)}.cc-addon-req-status.is-payment{background:var(--cc-rose-50);color:var(--cc-rose-600)}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;font-family:var(--cc-font-display);font-weight:700;font-size:.88rem;border:0;cursor:pointer;text-decoration:none;transition:all .15s;line-height:1;white-space:nowrap}.cc-btn:disabled{opacity:.5;cursor:not-allowed}.cc-btn-primary{background:var(--cc-coral-600);color:#fff;box-shadow:0 1px 2px #e8704f4d,0 4px 14px #e8704f33}.cc-btn-primary:hover:not(:disabled){background:var(--cc-coral-700);transform:translateY(-1px)}.cc-btn-outline{background:var(--cc-surface);color:var(--cc-ink);border:1px solid var(--cc-line-2)}.cc-btn-outline:hover:not(:disabled){background:var(--cc-ink);color:#fff;border-color:var(--cc-ink)}.cc-btn-ghost{background:transparent;color:var(--cc-ink-3)}.cc-btn-ghost:hover:not(:disabled){background:var(--cc-bg-2);color:var(--cc-ink)}.cc-btn-dark{background:var(--cc-ink);color:#fff}.cc-btn-dark:hover:not(:disabled){background:var(--cc-ink-2);transform:translateY(-1px)}.cc-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;background:#fff;color:var(--cc-ink);box-shadow:var(--cc-shadow-lg);border:1px solid var(--cc-line);font-size:.92rem;font-weight:600;max-width:540px;animation:cc-slide-up .28s cubic-bezier(.16,1,.3,1)}.cc-toast.is-success{border-color:var(--cc-emerald-600)}.cc-toast.is-error{border-color:var(--cc-rose-600);color:#7f1d1d}@keyframes cc-slide-up{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.cc-modal-backdrop{position:fixed;inset:0;z-index:9998;background:#0f172a80;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:18px;animation:cc-fade .2s ease}@keyframes cc-fade{0%{opacity:0}to{opacity:1}}.cc-modal{width:100%;max-width:480px;background:var(--cc-surface);border-radius:var(--cc-radius-lg);box-shadow:var(--cc-shadow-lg);overflow:hidden}.cc-modal-head{display:flex;justify-content:space-between;align-items:center;padding:22px 24px 8px}.cc-modal-head h3{font-family:var(--cc-font-display);font-weight:800;font-size:1.2rem;color:var(--cc-ink);margin:0}.cc-modal-body{padding:8px 24px 18px}.cc-modal-body p{color:var(--cc-ink-3);font-size:.92rem;line-height:1.55;margin:0 0 12px}.cc-modal-body textarea{width:100%;min-height:100px;padding:12px 14px;border:1.5px solid var(--cc-line-2);border-radius:10px;font-family:var(--cc-font-text);font-size:.92rem;resize:vertical;outline:none;transition:border-color .15s,box-shadow .15s}.cc-modal-body textarea:focus{border-color:var(--cc-coral-600);box-shadow:0 0 0 4px #e8704f24}.cc-modal-foot{display:flex;gap:10px;justify-content:flex-end;padding:14px 24px 20px;border-top:1px solid var(--cc-line)}.cc-spin{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cc-spin .7s linear infinite}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-fade-in{animation:cc-fade-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes cc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cc-page-loader{min-height:60vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.cc-page-loader .cc-spin{width:32px;height:32px;border-width:3px;color:var(--cc-coral-600)}.cc-page-loader-text{color:var(--cc-mute);font-size:.92rem}.cc-empty-section{background:var(--cc-surface-2);border:1px dashed var(--cc-line-2);border-radius:var(--cc-radius-md);padding:36px 24px;text-align:center}.cc-empty-section-icon{width:56px;height:56px;border-radius:16px;background:var(--cc-coral-soft);color:var(--cc-coral-700);margin:0 auto 14px;display:flex;align-items:center;justify-content:center}.cc-empty-section-title{font-family:var(--cc-font-display);font-weight:800;font-size:1.05rem;color:var(--cc-ink);margin-bottom:4px}.cc-empty-section-sub{color:var(--cc-ink-3);font-size:.92rem;max-width:380px;margin:0 auto 14px}.cc-narrative-tile{position:relative;overflow:hidden;background:linear-gradient(135deg,#fffdf8,#fff4ee);border:1px solid var(--cc-line);border-radius:var(--cc-radius-xl);box-shadow:var(--cc-shadow-sm)}.cc-narrative-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--cc-coral-600) 0%,var(--cc-coral-700) 100%)}.cc-narrative-tile-body{padding:24px 28px 24px 36px}.cc-narrative-text{font-family:var(--cc-font-display);font-size:1.0625rem;line-height:1.55;color:var(--cc-ink-2);margin:16px 0 0}.cc-waterfall-bar{cursor:pointer;transition:opacity .15s,transform .15s}.cc-waterfall-bar:hover{opacity:.85;transform:translateY(-1px)}.cc-waterfall-cell-start{fill:var(--cc-ink-2)}.cc-waterfall-cell-end{fill:var(--cc-emerald-600)}.cc-waterfall-cell-count{fill:#0ea5e9}.cc-waterfall-cell-identity{fill:var(--cc-violet-600)}.cc-waterfall-cell-cost{fill:var(--cc-coral-600)}.cc-waterfall-cell-par{fill:var(--cc-amber-600)}.cc-treemap-cell{cursor:pointer;transition:filter .15s}.cc-treemap-cell:hover{filter:brightness(1.06)}.cc-quadrant-bg{background-image:linear-gradient(to right,#dc26260a 0% 50%,#0596690d 50% 100%),linear-gradient(to bottom,#0596690a 0% 50%,#d977060a 50% 100%)}.cc-quadrant-label{position:absolute;font-family:var(--cc-font-display);font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--cc-mute-2);pointer-events:none}.cc-section-eyebrow{font-family:var(--cc-font-display);font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:var(--cc-teal-700);margin:0 0 6px}.cc-section-title{font-family:var(--cc-font-display);font-weight:800;font-size:1.3rem;color:var(--cc-ink);margin:0;line-height:1.25}.cc-section-sub{font-size:.86rem;color:var(--cc-ink-3);margin:4px 0 0}.cc-kpi.cc-kpi-empty-card{border-style:dashed;background:var(--cc-surface-2)}.cc-kpi.cc-kpi-empty-card .cc-kpi-value{font-size:1rem;color:var(--cc-ink-3);font-weight:600;line-height:1.35}.cc-kpi.cc-kpi-empty-card .cc-kpi-link{color:var(--cc-coral-600)}.cc-sparkline{width:100%;height:36px;margin-top:6px;opacity:.85}.cc-story-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-family:var(--cc-font-text);font-weight:800;font-size:.86rem;border:1px solid;transition:transform .15s,box-shadow .15s}.cc-story-pill:hover{transform:scale(1.02);box-shadow:var(--cc-shadow-sm)}.cc-story-pill-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#fff;color:var(--cc-ink-2);font-size:.74rem;font-weight:900}.cc-story-pill.is-blocker{background:var(--cc-rose-50);color:var(--cc-rose-600);border-color:#e11d482e}.cc-story-pill.is-warning{background:var(--cc-amber-50);color:var(--cc-amber-600);border-color:#d977062e}.cc-story-pill.is-info{background:var(--cc-blue-50);color:var(--cc-blue-600);border-color:#2563eb2e}.cc-story-pill.is-healthy{background:var(--cc-emerald-50);color:var(--cc-emerald-600);border-color:#0596692e}.cc3-app{--cc3-bg: #FAFBFC;--cc3-surface: #FFFFFF;--cc3-ink-50: #F8FAFC;--cc3-ink-100: #F1F5F9;--cc3-ink-200: #E2E8F0;--cc3-ink-300: #CBD5E1;--cc3-ink-400: #94A3B8;--cc3-ink-500: #64748B;--cc3-ink-600: #475569;--cc3-ink-700: #334155;--cc3-ink-900: #0F172A;--cc3-black: #050608;--cc3-teal-300: #5EEAD4;--cc3-teal-400: #2DD4BF;--cc3-teal-500: #14B8A6;--cc3-teal-700: #0F766E;--cc3-coral-600: #E8704F;--cc3-coral-700: #C95636;--cc3-success-500: #10B981;--cc3-success-700: #047857;--cc3-warning-500: #F59E0B;--cc3-warning-600: #D97706;--cc3-danger-500: #EF4444;--cc3-danger-600: #DC2626;--cc3-info-500: #3B82F6;--cc3-info-600: #2563EB;--cc3-ai: #A855F7;--cc3-radius: 18px;--cc3-ease: cubic-bezier(.16, 1, .3, 1);display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;height:100vh;background:radial-gradient(1200px 600px at 100% -10%,rgba(20,184,166,.05),transparent 60%),radial-gradient(900px 500px at -10% 100%,rgba(20,184,166,.03),transparent 60%),var(--cc3-bg);color:var(--cc3-ink-900);font-family:var(--cc-font-text, Inter, system-ui, -apple-system, sans-serif);overflow:hidden}.cc3-app button,.cc3-app input{font-family:inherit}.cc3-app button:focus-visible,.cc3-app input:focus-visible{outline:2px solid rgba(20,184,166,.65);outline-offset:2px}.cc3-app-loading{grid-template-columns:1fr;place-items:center}.cc3-loading{min-height:60vh;color:var(--cc3-ink-500);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.9rem;font-weight:800}.cc3-loading .cc-spin{width:34px;height:34px;border-width:3px;color:var(--cc3-teal-500)}.cc3-sidebar{background:#fff;border-right:1px solid var(--cc3-ink-200);display:flex;flex-direction:column;overflow:hidden}.cc3-sidebar-head{padding:16px;display:grid;grid-template-columns:44px 1fr 26px;gap:12px;align-items:flex-start;border-bottom:1px solid var(--cc3-ink-100);background:linear-gradient(180deg,#fff,#fafbfc)}.cc3-brand-mark{width:44px;height:44px;border-radius:13px;background:linear-gradient(160deg,#F58867,var(--cc3-coral-600));display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:1rem;font-weight:900;letter-spacing:-.02em;box-shadow:inset 0 1px #ffffff3d,0 8px 20px #e8704f47}.cc3-brand-eyebrow{margin-bottom:4px;color:var(--cc3-coral-700);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.6rem;font-weight:900;letter-spacing:.2em;line-height:1;text-transform:uppercase}.cc3-brand-title{color:var(--cc3-ink-900);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:1.02rem;font-weight:900;line-height:1.1;letter-spacing:-.01em}.cc3-brand-sub{color:var(--cc3-ink-500);font-size:.72rem;font-weight:600;line-height:1.3;margin-top:2px}.cc3-collapse,.cc3-logout,.cc3-icon-button{border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s var(--cc3-ease)}.cc3-collapse{width:26px;height:26px;border-radius:7px;color:var(--cc3-ink-400)}.cc3-collapse svg{transform:rotate(180deg)}.cc3-collapse:hover{background:var(--cc3-ink-100);color:var(--cc3-ink-700)}.cc3-status-pill{margin:12px 14px 4px;padding:9px 14px;border:1px solid rgba(20,184,166,.3);border-radius:999px;display:flex;align-items:center;gap:9px;color:var(--cc3-teal-700);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.78rem;font-weight:850}.cc3-sidebar-body{flex:1;min-height:0;overflow-y:auto;padding:8px 12px 10px;display:flex;flex-direction:column;gap:2px}.cc3-sidebar-body::-webkit-scrollbar,.cc3-page::-webkit-scrollbar{width:8px}.cc3-sidebar-body::-webkit-scrollbar-thumb,.cc3-page::-webkit-scrollbar-thumb{background:var(--cc3-ink-200);border-radius:999px}.cc3-nav-section{padding:14px 10px 6px;color:var(--cc3-teal-700);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.6rem;font-weight:850;letter-spacing:.14em;line-height:1;text-transform:uppercase}.cc3-nav{width:100%;min-height:42px;padding:9px 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--cc3-ink-700);display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;transition:all .16s var(--cc3-ease)}.cc3-nav-icon{width:18px;height:18px;color:var(--cc3-ink-500);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.cc3-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.86rem;font-weight:750}.cc3-nav:hover{background:var(--cc3-ink-50);color:var(--cc3-ink-900)}.cc3-nav:hover .cc3-nav-icon{color:var(--cc3-ink-700)}.cc3-nav.is-active{background:linear-gradient(180deg,#1a1a1b,#0a0a0a);color:#fff;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000038,0 1px 2px #0f172a0f}.cc3-nav.is-active .cc3-nav-icon{color:var(--cc3-teal-400)}.cc3-nav-badge{padding:2px 7px;border-radius:999px;background:var(--cc3-ink-100);color:var(--cc3-ink-500);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:800}.cc3-nav-state{width:6px;height:6px;border-radius:999px;flex:0 0 auto}.cc3-nav-state.is-live{background:var(--cc3-success-500)}.cc3-nav-state.is-setup{background:var(--cc3-warning-500)}.cc3-user{padding:12px 14px;border-top:1px solid var(--cc3-ink-100);background:#f8fafc;display:grid;grid-template-columns:36px 1fr 30px;gap:11px;align-items:center}.cc3-user-avatar{width:36px;height:36px;border-radius:999px;background:linear-gradient(160deg,var(--cc3-ink-700),#0A0A0A);color:var(--cc3-teal-400);display:flex;align-items:center;justify-content:center;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.8rem;font-weight:900}.cc3-user-name{color:var(--cc3-ink-900);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.84rem;font-weight:900;line-height:1.1}.cc3-user-role{color:var(--cc3-ink-500);font-size:.66rem;font-weight:650;line-height:1;margin-top:3px;text-transform:capitalize}.cc3-logout{width:30px;height:30px;border-radius:8px;color:var(--cc3-ink-500)}.cc3-logout:hover{background:var(--cc3-ink-100);color:var(--cc3-ink-900)}.cc3-main{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.cc3-topbar{padding:12px 30px;border-bottom:1px solid rgba(15,23,42,.06);background:#ffffffc7;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);display:flex;align-items:center;gap:16px}.cc3-search{flex:1;max-width:520px;padding:10px 15px;border:1px solid var(--cc3-ink-200);border-radius:12px;background:#fff;color:var(--cc3-ink-500);display:flex;align-items:center;gap:10px;transition:all .16s var(--cc3-ease)}.cc3-search:focus-within{border-color:var(--cc3-teal-500);box-shadow:0 0 0 4px #14b8a626}.cc3-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--cc3-ink-900);font-size:.88rem;font-weight:650}.cc3-search input::-moz-placeholder{color:var(--cc3-ink-400)}.cc3-search input::placeholder{color:var(--cc3-ink-400)}.cc3-search kbd{padding:4px 7px;border-radius:6px;background:var(--cc3-ink-100);color:var(--cc3-ink-500);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:800}.cc3-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.cc3-role-badge{padding:7px 13px;border:1px solid rgba(20,184,166,.22);border-radius:999px;background:#14b8a61a;color:var(--cc3-teal-700);display:inline-flex;align-items:center;gap:7px;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cc3-role-badge .dot,.cc3-live-note .dot,.cc3-hero-eyebrow .dot,.cc3-module-status .dot{width:6px;height:6px;border-radius:999px;background:var(--cc3-teal-500);box-shadow:0 0 0 3px #14b8a62e}.cc3-icon-button{position:relative;width:38px;height:38px;border:1px solid var(--cc3-ink-200);border-radius:11px;background:#fff;color:var(--cc3-ink-600)}.cc3-icon-button:hover{background:var(--cc3-ink-50);color:var(--cc3-ink-900)}.cc3-notify-dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:999px;background:var(--cc3-coral-600);box-shadow:0 0 0 2px #fff}.cc3-page{overflow-y:auto;padding:26px 30px 60px;background:radial-gradient(900px 460px at 100% -8%,rgba(20,184,166,.05),transparent 60%),radial-gradient(700px 420px at 0% 108%,rgba(20,184,166,.03),transparent 60%),#fafbfc}.cc3-hero{position:relative;border-radius:22px;padding:30px;margin-bottom:22px;background:#050608;background-image:radial-gradient(620px 260px at 0% 0%,rgba(20,184,166,.2),transparent 62%),radial-gradient(480px 240px at 100% 110%,rgba(232,112,79,.13),transparent 60%),linear-gradient(155deg,#0c1115,#050608);color:#fff;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 22px 54px #0f172a2e;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center}.cc3-hero-eyebrow{margin-bottom:13px;color:var(--cc3-teal-300);display:inline-flex;align-items:center;gap:9px;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.68rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.cc3-hero h1{margin:0 0 12px;color:#fff;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:clamp(2.15rem,4.2vw,3.65rem);font-weight:900;letter-spacing:-.045em;line-height:1.02}.cc3-hero h1 em{color:var(--cc3-teal-300);font-style:normal}.cc3-hero p{max-width:540px;margin:0;color:#ffffff9e;font-size:1.02rem;line-height:1.55}.cc3-hero p strong{color:#fff;font-weight:850}.cc3-hero-health{display:flex;gap:24px}.cc3-health-stat{min-width:72px;text-align:right}.cc3-health-stat .value{color:#fff;display:block;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:1.95rem;font-weight:900;letter-spacing:-.03em;line-height:1}.cc3-health-stat .value.is-teal{color:var(--cc3-teal-300)}.cc3-health-stat .label{margin-top:7px;color:#ffffff7a;display:block;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.56rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.cc3-section{margin-top:28px}.cc3-section-head{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cc3-section-title{color:var(--cc3-ink-900);display:inline-flex;align-items:center;gap:10px;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.78rem;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.cc3-count{padding:4px 8px;border-radius:999px;background:var(--cc3-ink-900);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:900;letter-spacing:0}.cc3-live-note{color:var(--cc3-ink-500);display:inline-flex;align-items:center;gap:7px;font-size:.76rem;font-weight:750}.cc3-section-action{border:0;background:transparent;color:var(--cc3-ink-500);display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.78rem;font-weight:850}.cc3-section-action:hover{color:var(--cc3-teal-700)}.cc3-glance{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cc3-glance-card{min-width:0;min-height:142px;padding:15px 16px 0;border:1px solid var(--cc3-ink-200);border-radius:18px;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a08;color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:left;cursor:pointer;transition:all .22s var(--cc3-ease)}.cc3-glance-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;transform:scaleX(0);transform-origin:left;transition:transform .28s var(--cc3-ease)}.cc3-glance-card:hover{transform:translateY(-3px);border-color:var(--cc3-ink-300);box-shadow:0 12px 30px #0f172a14}.cc3-glance-card:hover:before{transform:scaleX(1)}.cc3-glance-card.is-now:before{background:var(--cc3-teal-500)}.cc3-glance-card.is-sales:before{background:var(--cc3-coral-600)}.cc3-glance-card.is-stock:before{background:var(--cc3-success-500)}.cc3-glance-card.is-book:before{background:var(--cc3-info-500)}.cc3-glance-card.is-team:before{background:var(--cc3-warning-500)}.cc3-glance-card.is-guest:before{background:var(--cc3-ai)}.cc3-glance-top{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cc3-glance-label{max-width:74%;color:var(--cc3-ink-500);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.58rem;font-weight:900;letter-spacing:.11em;line-height:1.22;text-transform:uppercase}.cc3-glance-icon{width:29px;height:29px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.cc3-glance-card.is-now .cc3-glance-icon{background:#14b8a61a;color:var(--cc3-teal-700)}.cc3-glance-card.is-sales .cc3-glance-icon{background:#e8704f1a;color:var(--cc3-coral-700)}.cc3-glance-card.is-stock .cc3-glance-icon{background:#10b9811a;color:var(--cc3-success-700)}.cc3-glance-card.is-book .cc3-glance-icon{background:#3b82f61a;color:var(--cc3-info-600)}.cc3-glance-card.is-team .cc3-glance-icon{background:#f59e0b1f;color:var(--cc3-warning-600)}.cc3-glance-card.is-guest .cc3-glance-icon{background:#a855f71a;color:#7e22ce}.cc3-glance-value{color:var(--cc3-ink-900);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:1.55rem;font-weight:900;letter-spacing:-.035em;line-height:1}.cc3-glance-value.is-small{font-size:1rem;line-height:1.2;letter-spacing:-.01em}.cc3-glance-sub{margin-top:6px;color:var(--cc3-ink-500);font-size:.7rem;font-weight:650;line-height:1.35}.cc3-glance-link{margin-top:auto;padding:10px 0 11px;border-top:1px solid var(--cc3-ink-100);color:var(--cc3-ink-700);display:inline-flex;align-items:center;gap:4px;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.7rem;font-weight:850}.cc3-glance-link.is-static{border-top:0}.cc3-glance-spark{height:18px;margin-top:8px;display:flex;align-items:flex-end;gap:3px}.cc3-glance-spark>span{flex:1;min-height:2px;border-radius:2px;background:var(--cc3-ink-200)}.cc3-glance-spark>span.is-live{background:var(--cc3-teal-500)}.cc3-quick-actions{display:flex;flex-wrap:wrap;gap:10px}.cc3-quick-action{min-height:52px;padding:12px 18px;border:1px solid var(--cc3-ink-200);border-radius:13px;background:#fff;color:var(--cc3-ink-900);box-shadow:0 1px 2px #0f172a0a;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:all .18s var(--cc3-ease);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.86rem;font-weight:850}.cc3-quick-action:hover:not(:disabled){transform:translateY(-2px);border-color:var(--cc3-teal-400);box-shadow:0 8px 18px #0f172a12}.cc3-quick-action:disabled{opacity:.55;cursor:not-allowed}.cc3-quick-action.is-primary:disabled{opacity:1;background:var(--cc3-ink-100);border-color:var(--cc3-ink-200);color:var(--cc3-ink-500);box-shadow:none}.cc3-quick-action.is-primary{background:var(--cc3-teal-500);border-color:var(--cc3-teal-500);color:#fff;box-shadow:0 1px 3px #14b8a633,0 8px 20px #14b8a62e}.cc3-quick-icon{width:30px;height:30px;border-radius:9px;background:#14b8a61a;color:var(--cc3-teal-700);display:flex;align-items:center;justify-content:center}.cc3-quick-action.is-primary .cc3-quick-icon{background:#ffffff2e;color:#fff}.cc3-quick-action.is-primary:disabled .cc3-quick-icon{background:#0f172a0f;color:var(--cc3-ink-500)}.cc3-modules,.cc3-explore{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc3-module,.cc3-explore-card{border:1px solid var(--cc3-ink-200);border-radius:18px;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a08;display:flex;flex-direction:column;gap:11px;min-height:230px;padding:18px;overflow:hidden;position:relative;text-align:left;color:inherit;cursor:pointer;transition:all .24s var(--cc3-ease)}.cc3-module:before{content:"";position:absolute;inset:0 0 auto;height:3px;transform:scaleX(0);transform-origin:left;transition:transform .32s var(--cc3-ease)}.cc3-module:hover,.cc3-explore-card:hover{transform:translateY(-4px);border-color:var(--cc3-ink-300);box-shadow:0 16px 38px #0f172a1a}.cc3-module:hover:before{transform:scaleX(1)}.cc3-module.m-connect:before,.cc3-module.m-resv:before{background:var(--cc3-teal-500)}.cc3-module.m-market:before{background:#22c55e}.cc3-module.m-pos:before{background:var(--cc3-info-500)}.cc3-module.m-stock:before{background:#f97316}.cc3-module.m-finance:before,.cc3-module.m-comp:before{background:var(--cc3-success-500)}.cc3-module.m-recipe:before{background:var(--cc3-coral-600)}.cc3-module.m-intelli:before{background:var(--cc3-ai)}.cc3-module.m-vault:before{background:var(--cc3-ink-700)}.cc3-module.m-hr:before{background:var(--cc3-warning-500)}.cc3-module-top,.cc3-explore-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cc3-module-icon,.cc3-explore-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center}.cc3-module-icon.is-coral{background:#e8704f1a;color:var(--cc3-coral-700)}.cc3-module-icon.is-teal{background:#14b8a61a;color:var(--cc3-teal-700)}.cc3-module-icon.is-blue{background:#3b82f61a;color:var(--cc3-info-600)}.cc3-module-icon.is-violet{background:#a855f71a;color:#7e22ce}.cc3-module-icon.is-amber{background:#f59e0b1f;color:var(--cc3-warning-600)}.cc3-module-icon.is-rose{background:#e8704f1a;color:var(--cc3-coral-700)}.cc3-module-icon.is-emerald{background:#10b9811a;color:var(--cc3-success-700)}.cc3-module-icon.is-ink{background:#64748b1f;color:var(--cc3-ink-700)}.cc3-module-status{padding:5px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.58rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.cc3-module-status.is-live{background:#10b9811a;color:var(--cc3-success-700)}.cc3-module-status.is-live .dot{background:var(--cc3-success-500)}.cc3-module-status.is-setup{background:#f59e0b1f;color:var(--cc3-warning-600)}.cc3-module-status.is-setup .dot{background:var(--cc3-warning-500);box-shadow:none}.cc3-module-name,.cc3-explore-name{color:var(--cc3-ink-900);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:1.04rem;font-weight:900;letter-spacing:-.015em;line-height:1.15}.cc3-module-desc,.cc3-explore-desc{color:var(--cc3-ink-600);flex:1;font-size:.82rem;font-weight:550;line-height:1.55}.cc3-module-foot{padding-top:12px;border-top:1px solid var(--cc3-ink-100);display:flex;align-items:center;justify-content:space-between;gap:12px}.cc3-module-metric{color:var(--cc3-ink-500);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:750;line-height:1.35}.cc3-module-go{width:29px;height:29px;border-radius:9px;background:var(--cc3-ink-50);color:var(--cc3-ink-600);display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:all .18s var(--cc3-ease)}.cc3-module:hover .cc3-module-go{background:var(--cc3-teal-500);color:#fff}.cc3-addon-list{display:grid;gap:12px}.cc3-addon-request{padding:16px 20px;border:1px solid rgba(239,68,68,.22);border-left:3px solid var(--cc3-danger-500);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f172a0a;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center}.cc3-addon-icon{width:44px;height:44px;border-radius:12px;background:#f59e0b1f;color:var(--cc3-warning-600);display:flex;align-items:center;justify-content:center}.cc3-addon-title{color:var(--cc3-ink-900);display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.94rem;font-weight:900;line-height:1.2;margin-bottom:4px}.cc3-addon-tag{padding:4px 8px;border-radius:6px;background:#f59e0b1f;color:var(--cc3-warning-600);font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cc3-addon-tag.is-payment{background:#ef44441a;color:var(--cc3-danger-600)}.cc3-addon-sub{color:var(--cc3-ink-600);font-size:.8rem;line-height:1.45}.cc3-addon-cta{min-height:42px;padding:11px 18px;border:0;border-radius:11px;background:var(--cc3-ink-900);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.8rem;font-weight:850;transition:all .16s var(--cc3-ease)}.cc3-addon-cta:hover:not(:disabled){background:var(--cc3-teal-700)}.cc3-addon-cta:disabled{opacity:.6;cursor:wait}.cc3-explore-card{min-height:190px;border-style:dashed}.cc3-explore-card:hover{border-style:solid;border-color:var(--cc3-teal-400)}.cc3-explore-icon{background:#14b8a614;color:var(--cc3-teal-700)}.cc3-explore-price{color:var(--cc3-ink-900);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.8rem;font-weight:900}.cc3-explore-add{color:var(--cc3-teal-700);display:inline-flex;align-items:center;gap:7px;font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:.76rem;font-weight:850}.cc3-empty{min-height:180px;padding:28px;border:1px dashed var(--cc3-ink-300);border-radius:18px;background:#fff;color:var(--cc3-ink-500);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.cc3-empty strong{color:var(--cc3-ink-900);font-family:var(--cc-font-display, Inter, system-ui, sans-serif);font-size:1rem}@media (max-width: 1240px){.cc3-glance{grid-template-columns:repeat(3,minmax(0,1fr))}.cc3-modules,.cc3-explore{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.cc3-app{grid-template-columns:1fr}.cc3-sidebar{display:none}.cc3-hero{grid-template-columns:1fr}.cc3-hero-health{justify-content:flex-start}.cc3-health-stat{text-align:left}}@media (max-width: 720px){.cc3-topbar{padding:12px 16px;align-items:stretch;flex-direction:column}.cc3-topbar-actions{margin-left:0}.cc3-page{padding:18px 16px 40px}.cc3-hero{padding:24px 20px}.cc3-hero h1{font-size:2rem}.cc3-glance,.cc3-modules,.cc3-explore{grid-template-columns:1fr}.cc3-addon-request{grid-template-columns:44px 1fr}.cc3-addon-cta{grid-column:1 / -1}}.mpcc-scope{--mpcc-teal-700: #0F766E;--mpcc-teal-600: #0D9488;--mpcc-teal-500: #14B8A6;--mpcc-teal-400: #2DD4BF;--mpcc-teal-300: #5EEAD4;--mpcc-teal-200: #99F6E4;--mpcc-teal-100: #CCFBF1;--mpcc-teal-50: #F0FDFA;--mpcc-ink-900: #101720;--mpcc-ink-800: #1A222D;--mpcc-ink-700: #2B3744;--mpcc-ink-600: #46566A;--mpcc-ink-500: #64748B;--mpcc-ink-400: #94A3B8;--mpcc-ink-300: #CBD5E1;--mpcc-ink-200: #E5E9EF;--mpcc-ink-100: #EFF2F6;--mpcc-ink-50: #F7F9FB;--mpcc-paper: #FFFFFF;--mpcc-canvas: #F4F6F9;--mpcc-amber-700: #92670C;--mpcc-amber-600: #B45309;--mpcc-amber-500: #F59E0B;--mpcc-amber-100: #FEF3DA;--mpcc-amber-50: #FFFBEB;--mpcc-red-700: #B91C1C;--mpcc-red-600: #DC2626;--mpcc-red-500: #EF4444;--mpcc-red-100: #FEE2E2;--mpcc-red-50: #FEF2F2;--mpcc-green-700: #047857;--mpcc-green-600: #059669;--mpcc-green-500: #10B981;--mpcc-green-100: #D1FAE5;--mpcc-green-50: #ECFDF5;--mpcc-violet-600: #7C3AED;--mpcc-violet-100: #EDE9FE;--mpcc-font-d: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mpcc-font-b: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mpcc-font-m: "JetBrains Mono", ui-monospace, monospace;--mpcc-r-sm: 9px;--mpcc-r-md: 12px;--mpcc-r-lg: 16px;--mpcc-r-xl: 20px;--mpcc-r-2xl: 26px;--mpcc-r-pill: 999px;--mpcc-sh-sm: 0 1px 2px rgba(16,23,32,.05), 0 1px 3px rgba(16,23,32,.04);--mpcc-sh-md: 0 2px 6px rgba(16,23,32,.05), 0 10px 24px rgba(16,23,32,.06);--mpcc-sh-lg: 0 8px 24px rgba(16,23,32,.08), 0 24px 60px rgba(16,23,32,.1);--mpcc-sh-xl: 0 20px 50px rgba(16,23,32,.18), 0 8px 16px rgba(16,23,32,.08);--mpcc-ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--mpcc-font-b);color:var(--mpcc-ink-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;min-height:100%;padding-bottom:40px}.mpcc-scope *{box-sizing:border-box}.mpcc-scope svg{display:block}.mpcc-cmdbar{display:flex;align-items:center;gap:16px;margin-bottom:14px;flex-wrap:wrap}.mpcc-cmdbar-t{flex:1;min-width:0}.mpcc-eyebrow{display:inline-flex;align-items:center;gap:6px;font:800 .6rem/1 var(--mpcc-font-d);letter-spacing:.14em;text-transform:uppercase;color:var(--mpcc-teal-700);margin-bottom:5px}.mpcc-eyebrow svg{width:12px;height:12px}.mpcc-cmdbar h1{font:800 1.42rem/1.05 var(--mpcc-font-d);color:var(--mpcc-ink-900);letter-spacing:-.02em;display:flex;align-items:center;gap:11px;flex-wrap:wrap}.mpcc-cmdbar h1 .mpcc-pdesc{font:500 .8rem/1.2 var(--mpcc-font-b);color:var(--mpcc-ink-400);letter-spacing:0;border-left:1px solid var(--mpcc-ink-200);padding-left:11px}.mpcc-cmdbar-acts{display:flex;align-items:center;gap:9px;flex-shrink:0;flex-wrap:wrap}.mpcc-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:var(--mpcc-r-md);font:700 .86rem/1 var(--mpcc-font-d);transition:all .18s var(--mpcc-ease);white-space:nowrap;cursor:pointer}.mpcc-btn svg{width:16px;height:16px}.mpcc-btn-ghost{color:var(--mpcc-ink-700);border:1.5px solid var(--mpcc-ink-200);background:var(--mpcc-paper)!important}.mpcc-btn-ghost:hover{border-color:var(--mpcc-ink-300);background:var(--mpcc-ink-50)!important}.mpcc-btn-dark{color:#fff;background:linear-gradient(165deg,#222B37,var(--mpcc-ink-900))!important;box-shadow:0 6px 16px #10172038;border:none}.mpcc-btn-dark:hover{transform:translateY(-1px);box-shadow:0 10px 24px #10172047}.mpcc-btn-teal{color:#fff;background:linear-gradient(160deg,var(--mpcc-teal-500),var(--mpcc-teal-600))!important;box-shadow:0 6px 16px #0d948842;border:none}.mpcc-btn-teal:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0d948852}.mpcc-insight{display:flex;align-items:stretch;background:var(--mpcc-paper);border:1px solid var(--mpcc-ink-200);border-radius:var(--mpcc-r-xl);box-shadow:var(--mpcc-sh-sm);margin-bottom:16px;overflow:hidden;flex-wrap:wrap}.mpcc-ins-zone{display:flex;align-items:center;padding:14px 20px}.mpcc-ins-div{width:1px;background:var(--mpcc-ink-100);margin:14px 0;flex-shrink:0}.mpcc-ins-ring{gap:14px;flex-shrink:0}.mpcc-ins-donut{position:relative;width:66px;height:66px;flex-shrink:0}.mpcc-ins-donut svg{transform:rotate(-90deg)}.mpcc-ins-donut .mpcc-seg{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1.3s var(--mpcc-ease)}.mpcc-ins-donut .mpcc-dc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:800 1.02rem/1 var(--mpcc-font-d);color:var(--mpcc-ink-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mpcc-ins-ring .mpcc-rl .mpcc-rt{font:800 .92rem/1.1 var(--mpcc-font-d);color:var(--mpcc-ink-900)}.mpcc-ins-ring .mpcc-rl .mpcc-rs{font:600 .7rem/1.2 var(--mpcc-font-d);color:var(--mpcc-ink-400);margin-top:2px;text-transform:uppercase;letter-spacing:.06em}.mpcc-ins-stats{flex:1;gap:0;padding:0;overflow-x:auto}.mpcc-ins-stat{display:flex;flex-direction:column;justify-content:center;padding:12px 22px;flex-shrink:0;position:relative;background:transparent!important;border:none;text-align:left;cursor:pointer;transition:background .15s var(--mpcc-ease)}.mpcc-ins-stat+.mpcc-ins-stat:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:1px;background:var(--mpcc-ink-100)}.mpcc-ins-stat .mpcc-sl{display:flex;align-items:center;gap:6px;font:700 .68rem/1 var(--mpcc-font-d);color:var(--mpcc-ink-500);margin-bottom:6px;white-space:nowrap}.mpcc-ins-stat .mpcc-sl svg{width:13px;height:13px}.mpcc-ins-stat .mpcc-sv{font:800 1.35rem/1 var(--mpcc-font-d);color:var(--mpcc-ink-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.mpcc-ins-stat .mpcc-ss{font:600 .68rem/1.2 var(--mpcc-font-b);color:var(--mpcc-ink-400);margin-top:4px;white-space:nowrap}.mpcc-ins-stat:hover{background:var(--mpcc-ink-50)!important}.mpcc-ins-stat.is-active{background:var(--mpcc-ink-50)!important;box-shadow:inset 0 -2px 0 var(--mpcc-ink-900)}.mpcc-ins-stat.danger .mpcc-sv{color:var(--mpcc-red-700)}.mpcc-ins-stat.danger .mpcc-sl{color:var(--mpcc-red-600)}.mpcc-ins-stat.warn .mpcc-sv{color:var(--mpcc-amber-700)}.mpcc-ins-stat.warn .mpcc-sl{color:var(--mpcc-amber-600)}.mpcc-ins-stat.money{background:linear-gradient(180deg,var(--mpcc-teal-50),#fff)!important}.mpcc-ins-stat.money .mpcc-sv,.mpcc-ins-stat.money .mpcc-sl{color:var(--mpcc-teal-700)}.mpcc-ins-engine{flex-shrink:0;width:332px;gap:0;padding:0;background:radial-gradient(420px 160px at 90% -20%,rgba(20,184,166,.1),transparent 60%),linear-gradient(160deg,#0e1622,#0a0f18);color:#fff;flex-direction:column;align-items:stretch;justify-content:center}.mpcc-eng2-top{display:flex;align-items:center;gap:13px;padding:13px 18px 9px}.mpcc-eng2-badge{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;position:relative;background:#14b8a629;border:1px solid rgba(94,234,212,.3);color:var(--mpcc-teal-300)}.mpcc-eng2-badge svg{width:19px;height:19px}.mpcc-eng2-badge:after{content:"";position:absolute;inset:-3px;border-radius:13px;border:1.5px solid rgba(94,234,212,.25);animation:mpcc-ripple 2.6s var(--mpcc-ease) infinite}@keyframes mpcc-ripple{0%{transform:scale(.85);opacity:.8}to{transform:scale(1.25);opacity:0}}.mpcc-eng2-meta{flex:1;min-width:0}.mpcc-eng2-eyebrow{display:inline-flex;align-items:center;gap:6px;font:800 .56rem/1 var(--mpcc-font-d);letter-spacing:.14em;text-transform:uppercase;color:var(--mpcc-teal-300);margin-bottom:3px}.mpcc-eng2-eyebrow .mpcc-lpulse{width:5px;height:5px;border-radius:50%;background:var(--mpcc-teal-400);animation:mpcc-lpulse 1.6s infinite}@keyframes mpcc-lpulse{0%{box-shadow:0 0 #2dd4bf80}70%{box-shadow:0 0 0 7px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}.mpcc-eng2-h{font:800 .9rem/1.15 var(--mpcc-font-d);letter-spacing:-.01em}.mpcc-eng2-h em{font-style:normal;color:var(--mpcc-teal-300)}.mpcc-eng2-bar{height:6px;margin:2px 18px 0;border-radius:4px;display:flex;gap:1px;overflow:hidden}.mpcc-eng2-bar .mpcc-s{height:100%;border-radius:3px}.mpcc-eng2-foot{display:flex;align-items:center;gap:10px;padding:9px 18px 13px}.mpcc-eng2-conf{display:flex;gap:13px;flex:1}.mpcc-eng2-conf .mpcc-c{font:700 .64rem/1.2 var(--mpcc-font-d);color:#ffffffa6;display:flex;align-items:center;gap:5px}.mpcc-eng2-conf .mpcc-c b{color:#fff;font-weight:800}.mpcc-eng2-conf .mpcc-c .mpcc-d{width:7px;height:7px;border-radius:2px}.mpcc-eng2-run{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--mpcc-r-md);flex-shrink:0;font:700 .82rem/1 var(--mpcc-font-d);background:linear-gradient(160deg,var(--mpcc-teal-400),var(--mpcc-teal-600))!important;color:#fff;box-shadow:0 6px 16px #0d948866;transition:all .2s var(--mpcc-ease);border:none;cursor:pointer}.mpcc-eng2-run:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0d948880}.mpcc-eng2-run svg{width:15px;height:15px}.mpcc-eng2-run:disabled{opacity:.7;cursor:default;transform:none}.mpcc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}@media (max-width: 1100px){.mpcc-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.mpcc-kpis{grid-template-columns:1fr}}.mpcc-kpi{background:var(--mpcc-paper)!important;border:1px solid var(--mpcc-ink-200);border-radius:var(--mpcc-r-lg);padding:14px 16px;position:relative;overflow:hidden;box-shadow:var(--mpcc-sh-sm);transition:all .2s var(--mpcc-ease);cursor:pointer;text-align:left;width:100%;display:block}.mpcc-kpi:hover{border-color:var(--mpcc-ink-300);box-shadow:var(--mpcc-sh-md);transform:translateY(-1px)}.mpcc-kpi.is-active{box-shadow:0 0 0 2px #0d94884d,var(--mpcc-sh-md)}.mpcc-kpi .mpcc-k-top{display:flex;align-items:center;gap:8px;margin-bottom:9px}.mpcc-kpi .mpcc-k-ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.mpcc-kpi .mpcc-k-ico svg{width:15px;height:15px}.mpcc-kpi .mpcc-k-label{font:700 .7rem/1.2 var(--mpcc-font-d);color:var(--mpcc-ink-500)}.mpcc-kpi .mpcc-k-val{font:800 1.6rem/1 var(--mpcc-font-d);color:var(--mpcc-ink-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mpcc-kpi .mpcc-k-meta{font:600 .71rem/1.3 var(--mpcc-font-b);color:var(--mpcc-ink-400);margin-top:5px}.mpcc-kpi.is-total .mpcc-k-ico{background:var(--mpcc-ink-100);color:var(--mpcc-ink-700)}.mpcc-kpi.is-linked .mpcc-k-ico{background:var(--mpcc-green-50);color:var(--mpcc-green-600)}.mpcc-kpi.is-unlinked .mpcc-k-ico{background:var(--mpcc-red-50);color:var(--mpcc-red-600)}.mpcc-kpi.is-unlinked .mpcc-k-val{color:var(--mpcc-red-700)}.mpcc-kpi.is-cost .mpcc-k-ico{background:var(--mpcc-amber-50);color:var(--mpcc-amber-600)}.mpcc-kpi.is-cost .mpcc-k-val{color:var(--mpcc-amber-700)}.mpcc-kpi.is-price .mpcc-k-ico{background:var(--mpcc-teal-50);color:var(--mpcc-teal-600)}.mpcc-tcard{background:var(--mpcc-paper);border:1px solid var(--mpcc-ink-200);border-radius:var(--mpcc-r-xl);box-shadow:var(--mpcc-sh-sm);overflow:hidden}.mpcc-ftabs{display:flex;align-items:center;gap:4px;padding:12px 16px;border-bottom:1px solid var(--mpcc-ink-100);overflow-x:auto}.mpcc-ftabs::-webkit-scrollbar{height:0}.mpcc-ftab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--mpcc-r-pill);font:700 .82rem/1 var(--mpcc-font-d);color:var(--mpcc-ink-600);white-space:nowrap;transition:all .15s var(--mpcc-ease);border:1px solid transparent;background:transparent!important;cursor:pointer}.mpcc-ftab:hover{background:var(--mpcc-ink-50)!important;color:var(--mpcc-ink-900)}.mpcc-ftab .mpcc-cnt{font:700 .72rem/1 var(--mpcc-font-m);padding:2px 7px;border-radius:var(--mpcc-r-pill);background:var(--mpcc-ink-100);color:var(--mpcc-ink-500)}.mpcc-ftab.active{background:var(--mpcc-ink-900)!important;color:#fff}.mpcc-ftab.active .mpcc-cnt{background:#ffffff2e;color:#fff}.mpcc-ftab.danger .mpcc-cnt{background:var(--mpcc-red-100);color:var(--mpcc-red-700)}.mpcc-ftab.active.danger{background:var(--mpcc-red-600)!important}.mpcc-ftab.active.danger .mpcc-cnt{background:#ffffff38;color:#fff}.mpcc-ftab.warn .mpcc-cnt{background:var(--mpcc-amber-100);color:var(--mpcc-amber-700)}.mpcc-ftab.ok .mpcc-cnt{background:var(--mpcc-green-100);color:var(--mpcc-green-700)}.mpcc-ftab.active.warn{background:var(--mpcc-amber-600)!important}.mpcc-ftab.active.warn .mpcc-cnt{background:#ffffff38;color:#fff}.mpcc-ftab.active.ok{background:var(--mpcc-green-600)!important}.mpcc-ftab.active.ok .mpcc-cnt{background:#ffffff38;color:#fff}.mpcc-ttool{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--mpcc-ink-100);background:var(--mpcc-ink-50);flex-wrap:wrap}.mpcc-tt-search{display:flex;align-items:center;gap:9px;height:38px;padding:0 13px;border-radius:var(--mpcc-r-md);background:var(--mpcc-paper);border:1px solid var(--mpcc-ink-200);width:280px;max-width:100%;transition:all .18s var(--mpcc-ease)}.mpcc-tt-search:focus-within{border-color:var(--mpcc-teal-400);box-shadow:0 0 0 4px #2dd4bf21}.mpcc-tt-search svg{width:16px;height:16px;color:var(--mpcc-ink-400);flex-shrink:0}.mpcc-tt-search input{border:none;outline:none;background:none;width:100%;font-size:.86rem;color:var(--mpcc-ink-800);min-height:0}.mpcc-tt-sel{display:flex;align-items:center;gap:8px;height:38px;padding:0 13px;border-radius:var(--mpcc-r-md);background:var(--mpcc-paper)!important;border:1px solid var(--mpcc-ink-200);font:600 .82rem/1 var(--mpcc-font-d);color:var(--mpcc-ink-700);cursor:pointer;transition:all .15s var(--mpcc-ease)}.mpcc-tt-sel:hover{border-color:var(--mpcc-ink-300);background:var(--mpcc-ink-50)!important}.mpcc-tt-sel svg{width:15px;height:15px;color:var(--mpcc-ink-400)}select.mpcc-tt-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;min-height:38px}.mpcc-tt-right{margin-left:auto;display:flex;align-items:center;gap:8px}.mpcc-tt-icobtn{width:38px;height:38px;border-radius:var(--mpcc-r-md);display:grid;place-items:center;color:var(--mpcc-ink-500);border:1px solid var(--mpcc-ink-200);background:var(--mpcc-paper)!important;transition:all .15s var(--mpcc-ease);cursor:pointer}.mpcc-tt-icobtn:hover{border-color:var(--mpcc-ink-300);color:var(--mpcc-ink-800);background:var(--mpcc-ink-50)!important}.mpcc-tt-icobtn.active{background:var(--mpcc-ink-900)!important;color:#fff;border-color:var(--mpcc-ink-900)}.mpcc-tt-icobtn svg{width:16px;height:16px}.mpcc-twrap{overflow-x:auto}.mpcc-table{width:100%;border-collapse:collapse;min-width:1080px}.mpcc-table thead th{position:sticky;top:0;z-index:2;background:var(--mpcc-paper);text-align:left;padding:11px 16px;font:700 .66rem/1 var(--mpcc-font-d);letter-spacing:.09em;text-transform:uppercase;color:var(--mpcc-ink-400);border-bottom:1px solid var(--mpcc-ink-200);white-space:nowrap}.mpcc-table tbody td{padding:12px 16px;border-bottom:1px solid var(--mpcc-ink-100);vertical-align:middle}.mpcc-table tbody tr{transition:background .12s;cursor:pointer}.mpcc-table tbody tr:hover{background:var(--mpcc-teal-50)}.mpcc-table tbody tr.sel{background:#14b8a612}.mpcc-table tbody tr:last-child td{border-bottom:none}.mpcc-cbx{width:19px;height:19px;border-radius:6px;border:2px solid var(--mpcc-ink-300);display:grid;place-items:center;cursor:pointer;transition:all .15s var(--mpcc-ease);background:var(--mpcc-paper);flex-shrink:0}.mpcc-cbx svg{width:12px;height:12px;color:#fff;opacity:0;transform:scale(.5);transition:all .15s var(--mpcc-ease);stroke-width:3}.mpcc-cbx.on{background:var(--mpcc-teal-500);border-color:var(--mpcc-teal-500)}.mpcc-cbx.on svg{opacity:1;transform:scale(1)}.mpcc-table input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:19px;height:19px;border-radius:6px;border:2px solid var(--mpcc-ink-300);background:var(--mpcc-paper);cursor:pointer;position:relative;transition:all .15s var(--mpcc-ease);min-height:0;margin:0;flex-shrink:0}.mpcc-table input[type=checkbox]:checked{background:var(--mpcc-teal-500);border-color:var(--mpcc-teal-500)}.mpcc-table input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2.4px 2.4px 0;transform:rotate(45deg)}.mpcc-plu-id{font:700 .8rem/1.2 var(--mpcc-font-m);color:var(--mpcc-ink-900)}.mpcc-plu-tag{font:600 .64rem/1 var(--mpcc-font-d);color:var(--mpcc-ink-400);letter-spacing:.04em;text-transform:uppercase;margin-top:3px}.mpcc-src{display:flex;align-items:center;gap:9px}.mpcc-src-ico{width:30px;height:30px;border-radius:8px;background:var(--mpcc-ink-900);color:var(--mpcc-teal-400);display:grid;place-items:center;flex-shrink:0}.mpcc-src-ico svg{width:15px;height:15px}.mpcc-src-t b{font:700 .82rem/1.2 var(--mpcc-font-d);color:var(--mpcc-ink-800);display:block}.mpcc-src-t span{font:600 .68rem/1 var(--mpcc-font-m);color:var(--mpcc-ink-400)}.mpcc-item-name{font:700 .9rem/1.2 var(--mpcc-font-d);color:var(--mpcc-ink-900);display:inline-flex;align-items:center;gap:7px;max-width:260px}.mpcc-item-name.blank{color:var(--mpcc-ink-400);font-style:italic;font-weight:600}.mpcc-item-name.link{background:none!important;border:none;padding:0;cursor:pointer;text-align:left;transition:color .15s var(--mpcc-ease)}.mpcc-item-name.link:hover{color:var(--mpcc-teal-600)}.mpcc-item-name .mpcc-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpcc-name-wrap{display:flex;align-items:flex-start;gap:9px}.mpcc-name-icon{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;margin-top:1px}.mpcc-name-icon.food,.mpcc-name-icon.drink{background:var(--mpcc-teal-50);color:var(--mpcc-teal-700)}.mpcc-name-icon.prep{background:var(--mpcc-amber-50);color:var(--mpcc-amber-600)}.mpcc-name-icon.batch{background:var(--mpcc-green-50);color:var(--mpcc-green-600)}.mpcc-name-icon svg{width:15px;height:15px}.mpcc-item-cat{font:500 .74rem/1.2 var(--mpcc-font-b);color:var(--mpcc-ink-500);margin-top:3px;display:flex;align-items:center;gap:5px}.mpcc-item-cat svg{width:12px;height:12px;color:var(--mpcc-ink-400)}.mpcc-item-cat.missing{color:var(--mpcc-amber-600)}.mpcc-item-cat.missing svg{color:var(--mpcc-amber-500)}.mpcc-comp-badge{display:inline-flex;align-items:center;gap:6px;height:21px;padding:0 9px 0 7px;border-radius:var(--mpcc-r-pill);font:700 .67rem/1 var(--mpcc-font-d);margin-top:5px;white-space:nowrap}.mpcc-comp-badge svg{width:12px;height:12px}.mpcc-comp-badge.bundle{background:var(--mpcc-violet-100);color:var(--mpcc-violet-600)}.mpcc-comp-badge.recipe{background:var(--mpcc-teal-50);color:var(--mpcc-teal-700);border:1px solid var(--mpcc-teal-100)}.mpcc-type{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:var(--mpcc-r-pill);font:700 .72rem/1 var(--mpcc-font-d);white-space:nowrap}.mpcc-type svg{width:13px;height:13px}.mpcc-type.food,.mpcc-type.drink{background:var(--mpcc-teal-50);color:var(--mpcc-teal-700);border:1px solid var(--mpcc-teal-100)}.mpcc-type.prep{background:var(--mpcc-amber-50);color:var(--mpcc-amber-700);border:1px solid var(--mpcc-amber-100)}.mpcc-type.batch{background:var(--mpcc-green-50);color:var(--mpcc-green-700);border:1px solid var(--mpcc-green-100)}.mpcc-type.neutral{background:var(--mpcc-ink-100);color:var(--mpcc-ink-700)}.mpcc-link-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:var(--mpcc-r-pill);font:700 .78rem/1 var(--mpcc-font-d);max-width:100%;background:var(--mpcc-teal-50);color:var(--mpcc-teal-700);border:1px solid var(--mpcc-teal-100)}.mpcc-link-chip svg{width:14px;height:14px;flex-shrink:0}.mpcc-link-chip .mpcc-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpcc-new-rec{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:var(--mpcc-r-pill);font:700 .76rem/1 var(--mpcc-font-d);color:var(--mpcc-red-700);background:var(--mpcc-red-50);border:1px dashed var(--mpcc-red-500)}.mpcc-new-rec svg{width:13px;height:13px}.mpcc-price-v{font:700 .86rem/1.2 var(--mpcc-font-m);color:var(--mpcc-ink-900)}.mpcc-price-v.none{color:var(--mpcc-amber-700);font-weight:600}.mpcc-gp{font:600 .72rem/1 var(--mpcc-font-d);margin-top:4px;display:inline-flex;align-items:center;gap:4px}.mpcc-gp.good{color:var(--mpcc-green-600)}.mpcc-gp.zero{color:var(--mpcc-amber-600)}.mpcc-gp.bad{color:var(--mpcc-red-600)}.mpcc-gp svg{width:11px;height:11px}.mpcc-status{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:var(--mpcc-r-pill);font:700 .74rem/1 var(--mpcc-font-d);white-space:nowrap}.mpcc-status .mpcc-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mpcc-status.ready{background:var(--mpcc-green-50);color:var(--mpcc-green-700)}.mpcc-status.ready .mpcc-dot{background:var(--mpcc-green-500)}.mpcc-status.blocked{background:var(--mpcc-red-50);color:var(--mpcc-red-700)}.mpcc-status.blocked .mpcc-dot{background:var(--mpcc-red-600)}.mpcc-status.review{background:var(--mpcc-amber-50);color:var(--mpcc-amber-700)}.mpcc-status.review .mpcc-dot{background:var(--mpcc-amber-500)}.mpcc-status-sub{font:500 .68rem/1.2 var(--mpcc-font-b);color:var(--mpcc-ink-400);margin-top:4px}.mpcc-issues{font:700 .72rem/1.3 var(--mpcc-font-d);color:var(--mpcc-amber-700);display:block;max-width:220px}.mpcc-issues.clear{color:var(--mpcc-green-700)}.mpcc-updated{font:500 .8rem/1 var(--mpcc-font-b);color:var(--mpcc-ink-500);white-space:nowrap}.mpcc-row-acts{display:flex;align-items:center;gap:2px}.mpcc-icobtn{width:32px;height:32px;border-radius:var(--mpcc-r-sm);display:grid;place-items:center;color:var(--mpcc-ink-500);background:transparent!important;border:none;transition:all .15s var(--mpcc-ease);cursor:pointer}.mpcc-icobtn:hover{background:var(--mpcc-paper)!important;color:var(--mpcc-ink-900);box-shadow:var(--mpcc-sh-sm)}.mpcc-icobtn.danger{color:var(--mpcc-red-600)}.mpcc-icobtn.danger:hover{background:var(--mpcc-red-50)!important;color:var(--mpcc-red-700);box-shadow:none}.mpcc-icobtn svg{width:16px;height:16px}.mpcc-bulk{display:flex;align-items:center;gap:14px;padding:11px 14px 11px 20px;border-radius:var(--mpcc-r-pill);background:linear-gradient(165deg,#222b37,#0a0f16);color:#fff;box-shadow:var(--mpcc-sh-lg);flex-wrap:wrap}.mpcc-bulk .mpcc-bk-cnt{font:800 .9rem/1 var(--mpcc-font-d);display:flex;align-items:center;gap:9px}.mpcc-bulk .mpcc-bk-cnt .mpcc-n{min-width:26px;height:26px;padding:0 8px;border-radius:var(--mpcc-r-pill);background:var(--mpcc-teal-500);color:#fff;display:grid;place-items:center;font-variant-numeric:tabular-nums}.mpcc-bulk .mpcc-bk-div{width:1px;height:26px;background:#ffffff29}.mpcc-bulk .mpcc-bk-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:var(--mpcc-r-pill);font:700 .82rem/1 var(--mpcc-font-d);transition:all .15s var(--mpcc-ease);color:#ffffffd9;background:transparent!important;border:none;cursor:pointer}.mpcc-bulk .mpcc-bk-btn:hover{background:#ffffff1a!important;color:#fff}.mpcc-bulk .mpcc-bk-btn svg{width:15px;height:15px}.mpcc-bulk .mpcc-bk-btn.primary{background:linear-gradient(160deg,var(--mpcc-teal-400),var(--mpcc-teal-600))!important;color:#fff;box-shadow:0 6px 16px #0d948866}.mpcc-bulk .mpcc-bk-btn.primary:hover{transform:translateY(-1px)}.mpcc-bulk .mpcc-bk-close{width:34px;height:34px;border-radius:var(--mpcc-r-pill);display:grid;place-items:center;color:#fff9;background:transparent!important;border:none;cursor:pointer}.mpcc-bulk .mpcc-bk-close:hover{background:#ffffff1a!important;color:#fff}.mpcc-bulk .mpcc-bk-close svg{width:16px;height:16px}.mpcc-pager{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--mpcc-ink-100);background:var(--mpcc-ink-50);flex-wrap:wrap}.mpcc-pager .mpcc-showing{font:600 .82rem/1 var(--mpcc-font-b);color:var(--mpcc-ink-500)}.mpcc-pager .mpcc-showing b{color:var(--mpcc-ink-900);font-weight:700;font-variant-numeric:tabular-nums}.mpcc-state{background:var(--mpcc-paper);border:1px dashed var(--mpcc-ink-200);border-radius:var(--mpcc-r-xl);padding:48px 24px;text-align:center}.mpcc-state.error{border-color:var(--mpcc-red-100)}.mpcc-state svg{margin:0 auto}.mpcc-state h4{font:800 1rem/1.2 var(--mpcc-font-d);color:var(--mpcc-ink-900);margin-top:12px}.mpcc-state p{font:400 .86rem/1.5 var(--mpcc-font-b);color:var(--mpcc-ink-500);margin-top:4px}.mpcc-state-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.mpcc-skel{background:var(--mpcc-paper);border:1px solid var(--mpcc-ink-200);border-radius:var(--mpcc-r-lg);padding:16px}.mpcc-skel-bar{height:14px;border-radius:7px;background:var(--mpcc-ink-100);animation:mpcc-pulse 1.4s ease-in-out infinite}@keyframes mpcc-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width: 1240px){.mpcc-ins-engine{width:300px}.mpcc-ins-stat{padding:12px 16px}}@media (max-width: 1080px){.mpcc-ins-engine{width:100%}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(45, 212, 191, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(45, 212, 191, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#64748b;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#64748b;opacity:1}input::placeholder,textarea::placeholder{color:#64748b;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#64748b;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}[class~=tw-border],[class~=tw-border-0],[class~=tw-border-2],[class~=tw-border-4],[class~=tw-border-8],[class~=tw-border-x],[class~=tw-border-x-0],[class~=tw-border-x-2],[class~=tw-border-x-4],[class~=tw-border-x-8],[class~=tw-border-y],[class~=tw-border-y-0],[class~=tw-border-y-2],[class~=tw-border-y-4],[class~=tw-border-y-8],[class~=tw-border-t],[class~=tw-border-t-0],[class~=tw-border-t-2],[class~=tw-border-t-4],[class~=tw-border-t-8],[class~=tw-border-r],[class~=tw-border-r-0],[class~=tw-border-r-2],[class~=tw-border-r-4],[class~=tw-border-r-8],[class~=tw-border-b],[class~=tw-border-b-0],[class~=tw-border-b-2],[class~=tw-border-b-4],[class~=tw-border-b-8],[class~=tw-border-l],[class~=tw-border-l-0],[class~=tw-border-l-2],[class~=tw-border-l-4],[class~=tw-border-l-8]{border-style:solid;border-color:var(--ds-ink-200, #E2E8F0)}.tw-container{width:100%}@media (min-width: 640px){.tw-container{max-width:640px}}@media (min-width: 768px){.tw-container{max-width:768px}}@media (min-width: 1024px){.tw-container{max-width:1024px}}@media (min-width: 1280px){.tw-container{max-width:1280px}}@media (min-width: 1536px){.tw-container{max-width:1536px}}.recipe-page-shell{width:100%;max-width:min(1720px,calc(100vw - 28px));margin-left:auto;margin-right:auto;padding-left:clamp(14px,2.2vw,32px);padding-right:clamp(14px,2.2vw,32px);padding-bottom:32px}.recipe-surface{border:1px solid rgba(226,232,240,.9);background:#fffffff5;box-shadow:0 18px 45px #0f172a0f}.ops-deep-ui input,.ops-deep-ui select,.ops-deep-ui textarea{min-height:44px;border-radius:16px!important;border-color:#cbd5e1!important;background:linear-gradient(180deg,#f8fafc,#fff)!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ops-deep-ui textarea{min-height:96px}.ops-deep-ui input:focus,.ops-deep-ui select:focus,.ops-deep-ui textarea:focus{border-color:#22d3ee!important;background:#fff!important;box-shadow:0 0 0 4px #22d3ee29,0 8px 24px #0f172a0f!important;outline:none!important}.ops-deep-ui label{color:#475569!important;font-weight:800!important;letter-spacing:.04em}.ops-deep-ui button{border-radius:14px}.ops-deep-ui .ops-deep-form{position:relative}.ops-deep-ui .ops-deep-form:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.45),transparent)}.ops-deep-ui .tw-line-clamp-1,.ops-deep-ui .tw-line-clamp-2{line-height:1.55}.onboarding-deep-ui input,.onboarding-deep-ui select,.onboarding-deep-ui textarea{min-height:44px;border-radius:16px!important;border-color:#cbd5e1!important;background:linear-gradient(180deg,#f8fafc,#fff)!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.onboarding-deep-ui textarea{min-height:96px}.onboarding-deep-ui input:focus,.onboarding-deep-ui select:focus,.onboarding-deep-ui textarea:focus{border-color:#22d3ee!important;background:#fff!important;box-shadow:0 0 0 4px #22d3ee29,0 8px 24px #0f172a0f!important;outline:none!important}.onboarding-deep-ui label{color:#475569!important;font-weight:800!important;letter-spacing:.04em}.onboarding-deep-ui button{border-radius:14px}.inntally-admin-theme{--it-navy: #020617;--it-slate: #0f172a;--it-muted: #64748b;--it-border: #e2e8f0;--it-teal: #0f766e;--it-teal-soft: #ecfdf5;--it-teal-border: #99f6e4;color:var(--it-slate)}.inntally-admin-theme a{color:inherit}.inntally-admin-theme input,.inntally-admin-theme select,.inntally-admin-theme textarea{border-color:var(--it-border)!important;background-color:#fff!important;color:var(--it-slate)!important;box-shadow:0 1px 2px #0f172a0a!important}.inntally-admin-theme input:focus,.inntally-admin-theme select:focus,.inntally-admin-theme textarea:focus{border-color:var(--it-teal)!important;box-shadow:0 0 0 4px #14b8a624,0 8px 24px #0f172a0f!important;outline:none!important}.inntally-admin-theme [class*=tw-text-blue],.inntally-admin-theme [class*=tw-text-cyan],.inntally-admin-theme [class*=tw-text-indigo],.inntally-admin-theme [class*=tw-text-purple]{color:var(--it-teal)!important}.inntally-admin-theme [class*=tw-bg-blue-50],.inntally-admin-theme [class*=tw-bg-cyan-50],.inntally-admin-theme [class*=tw-bg-indigo-50],.inntally-admin-theme [class*=tw-bg-purple-50],.inntally-admin-theme [class*=tw-bg-blue-100],.inntally-admin-theme [class*=tw-bg-cyan-100],.inntally-admin-theme [class*=tw-bg-indigo-100],.inntally-admin-theme [class*=tw-bg-purple-100]{background-color:var(--it-teal-soft)!important}.inntally-admin-theme [class*=tw-bg-blue-500],.inntally-admin-theme [class*=tw-bg-blue-600],.inntally-admin-theme [class*=tw-bg-blue-700],.inntally-admin-theme [class*=tw-bg-cyan-500],.inntally-admin-theme [class*=tw-bg-cyan-600],.inntally-admin-theme [class*=tw-bg-cyan-700],.inntally-admin-theme [class*=tw-bg-indigo-500],.inntally-admin-theme [class*=tw-bg-indigo-600],.inntally-admin-theme [class*=tw-bg-indigo-700],.inntally-admin-theme [class*=tw-bg-purple-500],.inntally-admin-theme [class*=tw-bg-purple-600],.inntally-admin-theme [class*=tw-bg-purple-700]{background-color:var(--it-navy)!important}.inntally-admin-theme [class*="hover:tw-bg-blue"]:hover,.inntally-admin-theme [class*="hover:tw-bg-cyan"]:hover,.inntally-admin-theme [class*="hover:tw-bg-indigo"]:hover,.inntally-admin-theme [class*="hover:tw-bg-purple"]:hover{background-color:var(--it-teal-soft)!important}.inntally-admin-theme [class*="hover:tw-bg-blue-5"]:hover,.inntally-admin-theme [class*="hover:tw-bg-blue-6"]:hover,.inntally-admin-theme [class*="hover:tw-bg-blue-7"]:hover,.inntally-admin-theme [class*="hover:tw-bg-cyan-5"]:hover,.inntally-admin-theme [class*="hover:tw-bg-cyan-6"]:hover,.inntally-admin-theme [class*="hover:tw-bg-cyan-7"]:hover,.inntally-admin-theme [class*="hover:tw-bg-indigo-5"]:hover,.inntally-admin-theme [class*="hover:tw-bg-indigo-6"]:hover,.inntally-admin-theme [class*="hover:tw-bg-indigo-7"]:hover,.inntally-admin-theme [class*="hover:tw-bg-purple-5"]:hover,.inntally-admin-theme [class*="hover:tw-bg-purple-6"]:hover,.inntally-admin-theme [class*="hover:tw-bg-purple-7"]:hover{background-color:#0f172a!important}.inntally-admin-theme [class*=tw-border-blue],.inntally-admin-theme [class*=tw-border-cyan],.inntally-admin-theme [class*=tw-border-indigo],.inntally-admin-theme [class*=tw-border-purple]{border-color:var(--it-teal-border)!important}.inntally-admin-theme [class*=tw-from-blue],.inntally-admin-theme [class*=tw-from-cyan],.inntally-admin-theme [class*=tw-from-indigo],.inntally-admin-theme [class*=tw-from-purple]{--tw-gradient-from: var(--it-navy) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(2, 6, 23, 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.inntally-admin-theme [class*=tw-to-blue],.inntally-admin-theme [class*=tw-to-cyan],.inntally-admin-theme [class*=tw-to-indigo],.inntally-admin-theme [class*=tw-to-purple]{--tw-gradient-to: var(--it-teal) var(--tw-gradient-to-position) !important}.inntally-admin-theme .MuiDataGrid-root{border:1px solid var(--it-border)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important;overflow:hidden!important}.inntally-admin-theme .MuiDataGrid-columnHeaders,.inntally-admin-theme .MuiDataGrid-columnHeader{background:#f8fafc!important;color:#64748b!important}.inntally-admin-theme .MuiDataGrid-columnHeaderTitle{color:#64748b!important;font-size:11px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase!important}.inntally-admin-theme .MuiDataGrid-cell{color:var(--it-slate)!important}.inntally-admin-theme .MuiDataGrid-row:hover{background-color:#f0fdfa!important}.inntally-admin-theme .MuiDataGrid-footerContainer{background:#f8fafc!important;border-top:1px solid var(--it-border)!important}.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tw-pointer-events-none{pointer-events:none}.tw-pointer-events-auto{pointer-events:auto}.tw-visible{visibility:visible}.tw-invisible{visibility:hidden}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:sticky}.tw-inset-0{inset:0}.tw-inset-1{inset:.25rem}.tw-inset-1\.5{inset:.375rem}.tw-inset-2{inset:.5rem}.tw-inset-3{inset:.75rem}.tw-inset-3\.5{inset:.875rem}.tw-inset-4{inset:1rem}.tw-inset-6{inset:1.5rem}.tw-inset-7{inset:1.75rem}.tw-inset-px{inset:1px}.tw-inset-x-0{left:0;right:0}.tw-inset-x-10{left:2.5rem;right:2.5rem}.tw-inset-x-3{left:.75rem;right:.75rem}.tw-inset-y-0{top:0;bottom:0}.tw-inset-y-1\.5{top:.375rem;bottom:.375rem}.-tw-bottom-0\.5{bottom:-.125rem}.-tw-bottom-1{bottom:-.25rem}.-tw-bottom-32{bottom:-8rem}.-tw-left-2{left:-.5rem}.-tw-left-20{left:-5rem}.-tw-left-32{left:-8rem}.-tw-left-\[3px\]{left:-3px}.-tw-right-0\.5{right:-.125rem}.-tw-right-1{right:-.25rem}.-tw-right-1\.5{right:-.375rem}.-tw-right-2{right:-.5rem}.-tw-right-2\.5{right:-.625rem}.-tw-right-3{right:-.75rem}.-tw-right-48{right:-12rem}.-tw-top-0\.5{top:-.125rem}.-tw-top-1{top:-.25rem}.-tw-top-1\.5{top:-.375rem}.-tw-top-2{top:-.5rem}.-tw-top-20{top:-5rem}.-tw-top-3{top:-.75rem}.-tw-top-48{top:-12rem}.-tw-top-5{top:-1.25rem}.-tw-top-6{top:-1.5rem}.tw--bottom-0\.5{bottom:-.125rem}.tw--bottom-1{bottom:-.25rem}.tw--bottom-1\.5{bottom:-.375rem}.tw--bottom-10{bottom:-2.5rem}.tw--bottom-2{bottom:-.5rem}.tw--bottom-24{bottom:-6rem}.tw--bottom-4{bottom:-1rem}.tw--bottom-8{bottom:-2rem}.tw--left-1{left:-.25rem}.tw--left-1\.5{left:-.375rem}.tw--left-10{left:-2.5rem}.tw--left-2{left:-.5rem}.tw--left-3{left:-.75rem}.tw--left-8{left:-2rem}.tw--left-\[18px\]{left:-18px}.tw--right-0\.5{right:-.125rem}.tw--right-1{right:-.25rem}.tw--right-1\.5{right:-.375rem}.tw--right-2{right:-.5rem}.tw--right-20{right:-5rem}.tw--right-3{right:-.75rem}.tw--right-4{right:-1rem}.tw--right-8{right:-2rem}.tw--top-0\.5{top:-.125rem}.tw--top-1{top:-.25rem}.tw--top-1\.5{top:-.375rem}.tw--top-2{top:-.5rem}.tw--top-20{top:-5rem}.tw--top-3{top:-.75rem}.tw--top-3\.5{top:-.875rem}.tw--top-6{top:-1.5rem}.tw--top-px{top:-1px}.tw-bottom-0{bottom:0}.tw-bottom-0\.5{bottom:.125rem}.tw-bottom-1{bottom:.25rem}.tw-bottom-1\.5{bottom:.375rem}.tw-bottom-12{bottom:3rem}.tw-bottom-14{bottom:3.5rem}.tw-bottom-2{bottom:.5rem}.tw-bottom-2\.5{bottom:.625rem}.tw-bottom-20{bottom:5rem}.tw-bottom-24{bottom:6rem}.tw-bottom-3{bottom:.75rem}.tw-bottom-32{bottom:8rem}.tw-bottom-4{bottom:1rem}.tw-bottom-5{bottom:1.25rem}.tw-bottom-6{bottom:1.5rem}.tw-bottom-8{bottom:2rem}.tw-bottom-\[-30\%\]{bottom:-30%}.tw-bottom-\[max\(env\(safe-area-inset-bottom\)\,1rem\)\]{bottom:max(env(safe-area-inset-bottom),1rem)}.tw-bottom-full{bottom:100%}.tw-left-0{left:0}.tw-left-0\.5{left:.125rem}.tw-left-1{left:.25rem}.tw-left-1\.5{left:.375rem}.tw-left-1\/2{left:50%}.tw-left-1\/4{left:25%}.tw-left-2{left:.5rem}.tw-left-2\.5{left:.625rem}.tw-left-20{left:5rem}.tw-left-3{left:.75rem}.tw-left-3\.5{left:.875rem}.tw-left-32{left:8rem}.tw-left-4{left:1rem}.tw-left-5{left:1.25rem}.tw-left-6{left:1.5rem}.tw-left-\[-5\%\]{left:-5%}.tw-left-\[11px\]{left:11px}.tw-left-\[128px\]{left:128px}.tw-left-\[14px\]{left:14px}.tw-left-\[18px\]{left:18px}.tw-left-\[19px\]{left:19px}.tw-left-\[20px\]{left:20px}.tw-left-\[22\%\]{left:22%}.tw-left-\[22px\]{left:22px}.tw-left-\[300px\]{left:300px}.tw-left-\[3px\]{left:3px}.tw-left-\[64px\]{left:64px}.tw-left-full{left:100%}.tw-right-0{right:0}.tw-right-0\.5{right:.125rem}.tw-right-1{right:.25rem}.tw-right-1\.5{right:.375rem}.tw-right-1\/2{right:50%}.tw-right-1\/4{right:25%}.tw-right-10{right:2.5rem}.tw-right-16{right:4rem}.tw-right-2{right:.5rem}.tw-right-2\.5{right:.625rem}.tw-right-20{right:5rem}.tw-right-24{right:6rem}.tw-right-3{right:.75rem}.tw-right-3\.5{right:.875rem}.tw-right-32{right:8rem}.tw-right-4{right:1rem}.tw-right-48{right:12rem}.tw-right-5{right:1.25rem}.tw-right-6{right:1.5rem}.tw-right-8{right:2rem}.tw-right-\[-10\%\]{right:-10%}.tw-right-\[-18px\]{right:-18px}.tw-right-\[22\%\]{right:22%}.tw-right-\[300px\]{right:300px}.tw-right-full{right:100%}.tw-top-0{top:0}.tw-top-0\.5{top:.125rem}.tw-top-1{top:.25rem}.tw-top-1\.5{top:.375rem}.tw-top-1\/2{top:50%}.tw-top-1\/3{top:33.333333%}.tw-top-1\/4{top:25%}.tw-top-10{top:2.5rem}.tw-top-12{top:3rem}.tw-top-14{top:3.5rem}.tw-top-16{top:4rem}.tw-top-2{top:.5rem}.tw-top-2\.5{top:.625rem}.tw-top-20{top:5rem}.tw-top-24{top:6rem}.tw-top-3{top:.75rem}.tw-top-3\.5{top:.875rem}.tw-top-32{top:8rem}.tw-top-4{top:1rem}.tw-top-5{top:1.25rem}.tw-top-6{top:1.5rem}.tw-top-8{top:2rem}.tw-top-9{top:2.25rem}.tw-top-\[-15px\]{top:-15px}.tw-top-\[-20px\]{top:-20px}.tw-top-\[-28px\]{top:-28px}.tw-top-\[-30\%\]{top:-30%}.tw-top-\[-3px\]{top:-3px}.tw-top-\[120px\]{top:120px}.tw-top-\[140px\]{top:140px}.tw-top-\[2px\]{top:2px}.tw-top-\[3px\]{top:3px}.tw-top-\[42\%\]{top:42%}.tw-top-\[44\%\]{top:44%}.tw-top-\[63px\]{top:63px}.tw-top-\[73px\]{top:73px}.tw-top-\[7px\]{top:7px}.tw-top-\[89px\]{top:89px}.tw-top-auto{top:auto}.tw-top-full{top:100%}.tw-isolate{isolation:isolate}.tw-z-0{z-index:0}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-30{z-index:30}.tw-z-40{z-index:40}.tw-z-50{z-index:50}.tw-z-\[100000\]{z-index:100000}.tw-z-\[10000\]{z-index:10000}.tw-z-\[10001\]{z-index:10001}.tw-z-\[1000\]{z-index:1000}.tw-z-\[100\]{z-index:100}.tw-z-\[10100\]{z-index:10100}.tw-z-\[101\]{z-index:101}.tw-z-\[105\]{z-index:105}.tw-z-\[11000\]{z-index:11000}.tw-z-\[110\]{z-index:110}.tw-z-\[1200\]{z-index:1200}.tw-z-\[120\]{z-index:120}.tw-z-\[130\]{z-index:130}.tw-z-\[140\]{z-index:140}.tw-z-\[1\]{z-index:1}.tw-z-\[2000\]{z-index:2000}.tw-z-\[200\]{z-index:200}.tw-z-\[22\]{z-index:22}.tw-z-\[25\]{z-index:25}.tw-z-\[2\]{z-index:2}.tw-z-\[3000\]{z-index:3000}.tw-z-\[32\]{z-index:32}.tw-z-\[35\]{z-index:35}.tw-z-\[3\]{z-index:3}.tw-z-\[45\]{z-index:45}.tw-z-\[46\]{z-index:46}.tw-z-\[47\]{z-index:47}.tw-z-\[48\]{z-index:48}.tw-z-\[55\]{z-index:55}.tw-z-\[5\]{z-index:5}.tw-z-\[60\]{z-index:60}.tw-z-\[61\]{z-index:61}.tw-z-\[65\]{z-index:65}.tw-z-\[70\]{z-index:70}.tw-z-\[80\]{z-index:80}.tw-z-\[900\]{z-index:900}.tw-z-\[90\]{z-index:90}.tw-z-\[95\]{z-index:95}.tw-z-\[9998\]{z-index:9998}.tw-z-\[99998\]{z-index:99998}.tw-z-\[99999\]{z-index:99999}.tw-z-\[9999\]{z-index:9999}.tw-z-\[999\]{z-index:999}.tw-z-\[99\]{z-index:99}.tw-order-1{order:1}.tw-order-2{order:2}.tw-order-3{order:3}.tw-col-span-1{grid-column:span 1 / span 1}.tw-col-span-12{grid-column:span 12 / span 12}.tw-col-span-2{grid-column:span 2 / span 2}.tw-col-span-3{grid-column:span 3 / span 3}.tw-col-span-4{grid-column:span 4 / span 4}.tw-col-span-5{grid-column:span 5 / span 5}.tw-col-span-6{grid-column:span 6 / span 6}.tw-col-span-7{grid-column:span 7 / span 7}.tw-col-span-8{grid-column:span 8 / span 8}.tw-col-span-9{grid-column:span 9 / span 9}.tw-col-span-full{grid-column:1 / -1}.tw-col-start-2{grid-column-start:2}.tw-row-span-1{grid-row:span 1 / span 1}.tw-row-span-2{grid-row:span 2 / span 2}.tw-float-right{float:right}.tw-clear-both{clear:both}.tw--m-1{margin:-.25rem}.tw--m-2{margin:-.5rem}.tw--m-3{margin:-.75rem}.tw--m-4{margin:-1rem}.tw--m-6{margin:-1.5rem}.tw-m-0{margin:0}.tw-m-4{margin:1rem}.-tw-mx-3{margin-left:-.75rem;margin-right:-.75rem}.tw--mx-1{margin-left:-.25rem;margin-right:-.25rem}.tw--mx-2{margin-left:-.5rem;margin-right:-.5rem}.tw--mx-3{margin-left:-.75rem;margin-right:-.75rem}.tw--mx-4{margin-left:-1rem;margin-right:-1rem}.tw--mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.tw-mx-0\.5{margin-left:.125rem;margin-right:.125rem}.tw-mx-1{margin-left:.25rem;margin-right:.25rem}.tw-mx-1\.5{margin-left:.375rem;margin-right:.375rem}.tw-mx-2{margin-left:.5rem;margin-right:.5rem}.tw-mx-2\.5{margin-left:.625rem;margin-right:.625rem}.tw-mx-3{margin-left:.75rem;margin-right:.75rem}.tw-mx-4{margin-left:1rem;margin-right:1rem}.tw-mx-5{margin-left:1.25rem;margin-right:1.25rem}.tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.tw-mx-8{margin-left:2rem;margin-right:2rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.tw-my-1{margin-top:.25rem;margin-bottom:.25rem}.tw-my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.tw-my-2{margin-top:.5rem;margin-bottom:.5rem}.tw-my-3{margin-top:.75rem;margin-bottom:.75rem}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.tw-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.tw-my-8{margin-top:2rem;margin-bottom:2rem}.-tw-mt-0\.5{margin-top:-.125rem}.tw--mb-0\.5{margin-bottom:-.125rem}.tw--mb-5{margin-bottom:-1.25rem}.tw--mb-px{margin-bottom:-1px}.tw--ml-2\.5{margin-left:-.625rem}.tw--mr-20{margin-right:-5rem}.tw--mt-0\.5{margin-top:-.125rem}.tw--mt-1{margin-top:-.25rem}.tw--mt-10{margin-top:-2.5rem}.tw--mt-12{margin-top:-3rem}.tw--mt-20{margin-top:-5rem}.tw--mt-3{margin-top:-.75rem}.tw--mt-5{margin-top:-1.25rem}.tw--mt-6{margin-top:-1.5rem}.tw-mb-0{margin-bottom:0}.tw-mb-0\.5{margin-bottom:.125rem}.tw-mb-1{margin-bottom:.25rem}.tw-mb-1\.5{margin-bottom:.375rem}.tw-mb-10{margin-bottom:2.5rem}.tw-mb-12{margin-bottom:3rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-2\.5{margin-bottom:.625rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-3\.5{margin-bottom:.875rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-8{margin-bottom:2rem}.tw-mb-\[-1px\]{margin-bottom:-1px}.tw-mb-auto{margin-bottom:auto}.tw-mb-px{margin-bottom:1px}.tw-ml-0\.5{margin-left:.125rem}.tw-ml-1{margin-left:.25rem}.tw-ml-1\.5{margin-left:.375rem}.tw-ml-10{margin-left:2.5rem}.tw-ml-12{margin-left:3rem}.tw-ml-14{margin-left:3.5rem}.tw-ml-2{margin-left:.5rem}.tw-ml-3{margin-left:.75rem}.tw-ml-3\.5{margin-left:.875rem}.tw-ml-4{margin-left:1rem}.tw-ml-5{margin-left:1.25rem}.tw-ml-6{margin-left:1.5rem}.tw-ml-7{margin-left:1.75rem}.tw-ml-72{margin-left:18rem}.tw-ml-8{margin-left:2rem}.tw-ml-\[52px\]{margin-left:52px}.tw-ml-\[78px\]{margin-left:78px}.tw-ml-auto{margin-left:auto}.tw-mr-0\.5{margin-right:.125rem}.tw-mr-1{margin-right:.25rem}.tw-mr-1\.5{margin-right:.375rem}.tw-mr-2{margin-right:.5rem}.tw-mr-3{margin-right:.75rem}.tw-mr-4{margin-right:1rem}.tw-mr-\[480px\]{margin-right:480px}.tw-mr-auto{margin-right:auto}.tw-mt-0{margin-top:0}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-1\.5{margin-top:.375rem}.tw-mt-10{margin-top:2.5rem}.tw-mt-12{margin-top:3rem}.tw-mt-16{margin-top:4rem}.tw-mt-2{margin-top:.5rem}.tw-mt-2\.5{margin-top:.625rem}.tw-mt-3{margin-top:.75rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-7{margin-top:1.75rem}.tw-mt-8{margin-top:2rem}.tw-mt-\[44px\]{margin-top:44px}.tw-mt-auto{margin-top:auto}.tw-mt-px{margin-top:1px}.tw-line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.tw-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tw-line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-inline-grid{display:inline-grid}.tw-hidden{display:none}.tw-aspect-\[1200\/630\]{aspect-ratio:1200/630}.tw-aspect-\[16\/9\]{aspect-ratio:16/9}.tw-aspect-\[4\/3\]{aspect-ratio:4/3}.tw-aspect-square{aspect-ratio:1 / 1}.tw-aspect-video{aspect-ratio:16 / 9}.tw-h-0{height:0px}.tw-h-0\.5{height:.125rem}.tw-h-1{height:.25rem}.tw-h-1\.5{height:.375rem}.tw-h-1\/2{height:50%}.tw-h-10{height:2.5rem}.tw-h-11{height:2.75rem}.tw-h-12{height:3rem}.tw-h-14{height:3.5rem}.tw-h-16{height:4rem}.tw-h-2{height:.5rem}.tw-h-2\.5{height:.625rem}.tw-h-2\/3{height:66.666667%}.tw-h-20{height:5rem}.tw-h-24{height:6rem}.tw-h-28{height:7rem}.tw-h-3{height:.75rem}.tw-h-3\.5{height:.875rem}.tw-h-32{height:8rem}.tw-h-36{height:9rem}.tw-h-4{height:1rem}.tw-h-40{height:10rem}.tw-h-44{height:11rem}.tw-h-48{height:12rem}.tw-h-5{height:1.25rem}.tw-h-52{height:13rem}.tw-h-56{height:14rem}.tw-h-6{height:1.5rem}.tw-h-60{height:15rem}.tw-h-64{height:16rem}.tw-h-7{height:1.75rem}.tw-h-72{height:18rem}.tw-h-8{height:2rem}.tw-h-80{height:20rem}.tw-h-9{height:2.25rem}.tw-h-96{height:24rem}.tw-h-\[140px\]{height:140px}.tw-h-\[15px\]{height:15px}.tw-h-\[16px\]{height:16px}.tw-h-\[18\%\]{height:18%}.tw-h-\[180px\]{height:180px}.tw-h-\[18px\]{height:18px}.tw-h-\[200px\]{height:200px}.tw-h-\[20px\]{height:20px}.tw-h-\[220px\]{height:220px}.tw-h-\[22px\]{height:22px}.tw-h-\[280px\]{height:280px}.tw-h-\[2px\]{height:2px}.tw-h-\[300px\]{height:300px}.tw-h-\[320px\]{height:320px}.tw-h-\[34px\]{height:34px}.tw-h-\[38px\]{height:38px}.tw-h-\[3px\]{height:3px}.tw-h-\[4\.2rem\]{height:4.2rem}.tw-h-\[400px\]{height:400px}.tw-h-\[40px\]{height:40px}.tw-h-\[420px\]{height:420px}.tw-h-\[42px\]{height:42px}.tw-h-\[450px\]{height:450px}.tw-h-\[460px\]{height:460px}.tw-h-\[48\%\]{height:48%}.tw-h-\[500px\]{height:500px}.tw-h-\[520px\]{height:520px}.tw-h-\[52px\]{height:52px}.tw-h-\[560px\]{height:560px}.tw-h-\[56px\]{height:56px}.tw-h-\[58\%\]{height:58%}.tw-h-\[58px\]{height:58px}.tw-h-\[60\%\]{height:60%}.tw-h-\[600px\]{height:600px}.tw-h-\[60vh\]{height:60vh}.tw-h-\[620px\]{height:620px}.tw-h-\[640px\]{height:640px}.tw-h-\[68vh\]{height:68vh}.tw-h-\[72px\]{height:72px}.tw-h-\[72vh\]{height:72vh}.tw-h-\[76px\]{height:76px}.tw-h-\[7px\]{height:7px}.tw-h-\[80vh\]{height:80vh}.tw-h-\[84px\]{height:84px}.tw-h-\[90vh\]{height:90vh}.tw-h-\[92vh\]{height:92vh}.tw-h-\[96px\]{height:96px}.tw-h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.tw-h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.tw-h-\[calc\(100vh-210px\)\]{height:calc(100vh - 210px)}.tw-h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.tw-h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.tw-h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.tw-h-\[calc\(100vh-96px\)\]{height:calc(100vh - 96px)}.tw-h-\[calc\(90vh-88px\)\]{height:calc(90vh - 88px)}.tw-h-auto{height:auto}.tw-h-fit{height:-moz-fit-content;height:fit-content}.tw-h-full{height:100%}.tw-h-px{height:1px}.tw-h-screen{height:100vh}.tw-max-h-0{max-height:0px}.tw-max-h-14{max-height:3.5rem}.tw-max-h-16{max-height:4rem}.tw-max-h-24{max-height:6rem}.tw-max-h-32{max-height:8rem}.tw-max-h-36{max-height:9rem}.tw-max-h-40{max-height:10rem}.tw-max-h-44{max-height:11rem}.tw-max-h-48{max-height:12rem}.tw-max-h-52{max-height:13rem}.tw-max-h-56{max-height:14rem}.tw-max-h-60{max-height:15rem}.tw-max-h-64{max-height:16rem}.tw-max-h-72{max-height:18rem}.tw-max-h-80{max-height:20rem}.tw-max-h-96{max-height:24rem}.tw-max-h-\[100vh\]{max-height:100vh}.tw-max-h-\[1200px\]{max-height:1200px}.tw-max-h-\[120px\]{max-height:120px}.tw-max-h-\[180px\]{max-height:180px}.tw-max-h-\[200px\]{max-height:200px}.tw-max-h-\[220px\]{max-height:220px}.tw-max-h-\[240px\]{max-height:240px}.tw-max-h-\[250px\]{max-height:250px}.tw-max-h-\[280px\]{max-height:280px}.tw-max-h-\[300px\]{max-height:300px}.tw-max-h-\[30vh\]{max-height:30vh}.tw-max-h-\[320px\]{max-height:320px}.tw-max-h-\[350px\]{max-height:350px}.tw-max-h-\[360px\]{max-height:360px}.tw-max-h-\[380px\]{max-height:380px}.tw-max-h-\[400px\]{max-height:400px}.tw-max-h-\[40vh\]{max-height:40vh}.tw-max-h-\[420px\]{max-height:420px}.tw-max-h-\[45\%\]{max-height:45%}.tw-max-h-\[46vh\]{max-height:46vh}.tw-max-h-\[500px\]{max-height:500px}.tw-max-h-\[50vh\]{max-height:50vh}.tw-max-h-\[520px\]{max-height:520px}.tw-max-h-\[52vh\]{max-height:52vh}.tw-max-h-\[600px\]{max-height:600px}.tw-max-h-\[60vh\]{max-height:60vh}.tw-max-h-\[640px\]{max-height:640px}.tw-max-h-\[680px\]{max-height:680px}.tw-max-h-\[68vh\]{max-height:68vh}.tw-max-h-\[70vh\]{max-height:70vh}.tw-max-h-\[720px\]{max-height:720px}.tw-max-h-\[72vh\]{max-height:72vh}.tw-max-h-\[75vh\]{max-height:75vh}.tw-max-h-\[78vh\]{max-height:78vh}.tw-max-h-\[80vh\]{max-height:80vh}.tw-max-h-\[82vh\]{max-height:82vh}.tw-max-h-\[85vh\]{max-height:85vh}.tw-max-h-\[88vh\]{max-height:88vh}.tw-max-h-\[90vh\]{max-height:90vh}.tw-max-h-\[92vh\]{max-height:92vh}.tw-max-h-\[94vh\]{max-height:94vh}.tw-max-h-\[95vh\]{max-height:95vh}.tw-max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.tw-max-h-\[calc\(100vh-1rem\)\]{max-height:calc(100vh - 1rem)}.tw-max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.tw-max-h-\[calc\(100vh-260px\)\]{max-height:calc(100vh - 260px)}.tw-max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.tw-max-h-\[calc\(80vh-88px\)\]{max-height:calc(80vh - 88px)}.tw-max-h-\[calc\(90vh-120px\)\]{max-height:calc(90vh - 120px)}.tw-max-h-\[calc\(90vh-180px\)\]{max-height:calc(90vh - 180px)}.tw-max-h-\[calc\(90vh-80px\)\]{max-height:calc(90vh - 80px)}.tw-max-h-\[calc\(95vh-120px\)\]{max-height:calc(95vh - 120px)}.tw-max-h-full{max-height:100%}.tw-min-h-0{min-height:0px}.tw-min-h-10{min-height:2.5rem}.tw-min-h-20{min-height:5rem}.tw-min-h-28{min-height:7rem}.tw-min-h-7{min-height:1.75rem}.tw-min-h-8{min-height:2rem}.tw-min-h-\[100px\]{min-height:100px}.tw-min-h-\[104px\]{min-height:104px}.tw-min-h-\[110px\]{min-height:110px}.tw-min-h-\[112px\]{min-height:112px}.tw-min-h-\[116px\]{min-height:116px}.tw-min-h-\[120px\]{min-height:120px}.tw-min-h-\[128px\]{min-height:128px}.tw-min-h-\[132px\]{min-height:132px}.tw-min-h-\[136px\]{min-height:136px}.tw-min-h-\[150px\]{min-height:150px}.tw-min-h-\[152px\]{min-height:152px}.tw-min-h-\[158px\]{min-height:158px}.tw-min-h-\[176px\]{min-height:176px}.tw-min-h-\[180px\]{min-height:180px}.tw-min-h-\[18px\]{min-height:18px}.tw-min-h-\[196px\]{min-height:196px}.tw-min-h-\[19px\]{min-height:19px}.tw-min-h-\[2\.5rem\]{min-height:2.5rem}.tw-min-h-\[200px\]{min-height:200px}.tw-min-h-\[206px\]{min-height:206px}.tw-min-h-\[20px\]{min-height:20px}.tw-min-h-\[220px\]{min-height:220px}.tw-min-h-\[22px\]{min-height:22px}.tw-min-h-\[24px\]{min-height:24px}.tw-min-h-\[260px\]{min-height:260px}.tw-min-h-\[280px\]{min-height:280px}.tw-min-h-\[28px\]{min-height:28px}.tw-min-h-\[300px\]{min-height:300px}.tw-min-h-\[320px\]{min-height:320px}.tw-min-h-\[32px\]{min-height:32px}.tw-min-h-\[34px\]{min-height:34px}.tw-min-h-\[360px\]{min-height:360px}.tw-min-h-\[36px\]{min-height:36px}.tw-min-h-\[38px\]{min-height:38px}.tw-min-h-\[3px\]{min-height:3px}.tw-min-h-\[3rem\]{min-height:3rem}.tw-min-h-\[400px\]{min-height:400px}.tw-min-h-\[40px\]{min-height:40px}.tw-min-h-\[40vh\]{min-height:40vh}.tw-min-h-\[420px\]{min-height:420px}.tw-min-h-\[42px\]{min-height:42px}.tw-min-h-\[44px\]{min-height:44px}.tw-min-h-\[45vh\]{min-height:45vh}.tw-min-h-\[460px\]{min-height:460px}.tw-min-h-\[46px\]{min-height:46px}.tw-min-h-\[480px\]{min-height:480px}.tw-min-h-\[48px\]{min-height:48px}.tw-min-h-\[50px\]{min-height:50px}.tw-min-h-\[50vh\]{min-height:50vh}.tw-min-h-\[52px\]{min-height:52px}.tw-min-h-\[540px\]{min-height:540px}.tw-min-h-\[54px\]{min-height:54px}.tw-min-h-\[56px\]{min-height:56px}.tw-min-h-\[58px\]{min-height:58px}.tw-min-h-\[590px\]{min-height:590px}.tw-min-h-\[600px\]{min-height:600px}.tw-min-h-\[60vh\]{min-height:60vh}.tw-min-h-\[62px\]{min-height:62px}.tw-min-h-\[64px\]{min-height:64px}.tw-min-h-\[680px\]{min-height:680px}.tw-min-h-\[68px\]{min-height:68px}.tw-min-h-\[70px\]{min-height:70px}.tw-min-h-\[72px\]{min-height:72px}.tw-min-h-\[74px\]{min-height:74px}.tw-min-h-\[76px\]{min-height:76px}.tw-min-h-\[800px\]{min-height:800px}.tw-min-h-\[80px\]{min-height:80px}.tw-min-h-\[82px\]{min-height:82px}.tw-min-h-\[88px\]{min-height:88px}.tw-min-h-\[90px\]{min-height:90px}.tw-min-h-\[92px\]{min-height:92px}.tw-min-h-\[96px\]{min-height:96px}.tw-min-h-\[calc\(100vh-48px\)\]{min-height:calc(100vh - 48px)}.tw-min-h-\[calc\(100vh-56px\)\]{min-height:calc(100vh - 56px)}.tw-min-h-\[calc\(100vh-72px\)\]{min-height:calc(100vh - 72px)}.tw-min-h-full{min-height:100%}.tw-min-h-screen{min-height:100vh}.\!tw-w-full{width:100%!important}.tw-w-0{width:0px}.tw-w-0\.5{width:.125rem}.tw-w-1{width:.25rem}.tw-w-1\.5{width:.375rem}.tw-w-1\/2{width:50%}.tw-w-1\/3{width:33.333333%}.tw-w-1\/4{width:25%}.tw-w-1\/6{width:16.666667%}.tw-w-10{width:2.5rem}.tw-w-11{width:2.75rem}.tw-w-12{width:3rem}.tw-w-14{width:3.5rem}.tw-w-16{width:4rem}.tw-w-2{width:.5rem}.tw-w-2\.5{width:.625rem}.tw-w-2\/3{width:66.666667%}.tw-w-20{width:5rem}.tw-w-24{width:6rem}.tw-w-28{width:7rem}.tw-w-3{width:.75rem}.tw-w-3\.5{width:.875rem}.tw-w-3\/4{width:75%}.tw-w-32{width:8rem}.tw-w-36{width:9rem}.tw-w-4{width:1rem}.tw-w-4\/5{width:80%}.tw-w-40{width:10rem}.tw-w-44{width:11rem}.tw-w-48{width:12rem}.tw-w-5{width:1.25rem}.tw-w-5\/6{width:83.333333%}.tw-w-52{width:13rem}.tw-w-56{width:14rem}.tw-w-6{width:1.5rem}.tw-w-60{width:15rem}.tw-w-64{width:16rem}.tw-w-7{width:1.75rem}.tw-w-72{width:18rem}.tw-w-8{width:2rem}.tw-w-80{width:20rem}.tw-w-9{width:2.25rem}.tw-w-96{width:24rem}.tw-w-\[10\%\]{width:10%}.tw-w-\[100px\]{width:100px}.tw-w-\[110px\]{width:110px}.tw-w-\[1120px\]{width:1120px}.tw-w-\[12\%\]{width:12%}.tw-w-\[120px\]{width:120px}.tw-w-\[13\%\]{width:13%}.tw-w-\[130px\]{width:130px}.tw-w-\[135px\]{width:135px}.tw-w-\[14\%\]{width:14%}.tw-w-\[140px\]{width:140px}.tw-w-\[145px\]{width:145px}.tw-w-\[150px\]{width:150px}.tw-w-\[15px\]{width:15px}.tw-w-\[170px\]{width:170px}.tw-w-\[18\%\]{width:18%}.tw-w-\[185px\]{width:185px}.tw-w-\[18px\]{width:18px}.tw-w-\[200px\]{width:200px}.tw-w-\[22\%\]{width:22%}.tw-w-\[220px\]{width:220px}.tw-w-\[22px\]{width:22px}.tw-w-\[230px\]{width:230px}.tw-w-\[240px\]{width:240px}.tw-w-\[245px\]{width:245px}.tw-w-\[25\%\]{width:25%}.tw-w-\[250px\]{width:250px}.tw-w-\[260px\]{width:260px}.tw-w-\[28\%\]{width:28%}.tw-w-\[280px\]{width:280px}.tw-w-\[28px\]{width:28px}.tw-w-\[2px\]{width:2px}.tw-w-\[300px\]{width:300px}.tw-w-\[320px\]{width:320px}.tw-w-\[340px\]{width:340px}.tw-w-\[34px\]{width:34px}.tw-w-\[35\%\]{width:35%}.tw-w-\[360px\]{width:360px}.tw-w-\[370px\]{width:370px}.tw-w-\[380px\]{width:380px}.tw-w-\[38vw\]{width:38vw}.tw-w-\[390px\]{width:390px}.tw-w-\[3px\]{width:3px}.tw-w-\[400px\]{width:400px}.tw-w-\[40px\]{width:40px}.tw-w-\[420px\]{width:420px}.tw-w-\[440px\]{width:440px}.tw-w-\[460px\]{width:460px}.tw-w-\[480px\]{width:480px}.tw-w-\[48px\]{width:48px}.tw-w-\[520px\]{width:520px}.tw-w-\[52px\]{width:52px}.tw-w-\[540px\]{width:540px}.tw-w-\[54px\]{width:54px}.tw-w-\[560px\]{width:560px}.tw-w-\[56px\]{width:56px}.tw-w-\[60\%\]{width:60%}.tw-w-\[60px\]{width:60px}.tw-w-\[620px\]{width:620px}.tw-w-\[640px\]{width:640px}.tw-w-\[660px\]{width:660px}.tw-w-\[68\%\]{width:68%}.tw-w-\[680px\]{width:680px}.tw-w-\[68px\]{width:68px}.tw-w-\[6px\]{width:6px}.tw-w-\[70px\]{width:70px}.tw-w-\[720px\]{width:720px}.tw-w-\[72px\]{width:72px}.tw-w-\[74px\]{width:74px}.tw-w-\[76\%\]{width:76%}.tw-w-\[760px\]{width:760px}.tw-w-\[76px\]{width:76px}.tw-w-\[7px\]{width:7px}.tw-w-\[80px\]{width:80px}.tw-w-\[82px\]{width:82px}.tw-w-\[85\%\]{width:85%}.tw-w-\[85px\]{width:85px}.tw-w-\[88px\]{width:88px}.tw-w-\[90px\]{width:90px}.tw-w-\[92px\]{width:92px}.tw-w-\[95px\]{width:95px}.tw-w-\[calc\(100\%-8px\)\]{width:calc(100% - 8px)}.tw-w-\[min\(1500px\,96vw\)\]{width:min(1500px,96vw)}.tw-w-\[min\(420px\,90vw\)\]{width:min(420px,90vw)}.tw-w-\[min\(420px\,92vw\)\]{width:min(420px,92vw)}.tw-w-\[min\(520px\,calc\(100vw-2rem\)\)\]{width:min(520px,calc(100vw - 2rem))}.tw-w-\[min\(760px\,calc\(100\%-32px\)\)\]{width:min(760px,calc(100% - 32px))}.tw-w-\[min\(88vw\,320px\)\]{width:min(88vw,320px)}.tw-w-\[min\(94vw\,460px\)\]{width:min(94vw,460px)}.tw-w-\[min\(94vw\,560px\)\]{width:min(94vw,560px)}.tw-w-auto{width:auto}.tw-w-fit{width:-moz-fit-content;width:fit-content}.tw-w-full{width:100%}.tw-w-max{width:-moz-max-content;width:max-content}.tw-w-px{width:1px}.tw-min-w-0{min-width:0px}.tw-min-w-48{min-width:12rem}.tw-min-w-5{min-width:1.25rem}.tw-min-w-64{min-width:16rem}.tw-min-w-8{min-width:2rem}.tw-min-w-\[100px\]{min-width:100px}.tw-min-w-\[1020px\]{min-width:1020px}.tw-min-w-\[1060px\]{min-width:1060px}.tw-min-w-\[1080px\]{min-width:1080px}.tw-min-w-\[1100px\]{min-width:1100px}.tw-min-w-\[110px\]{min-width:110px}.tw-min-w-\[1120px\]{min-width:1120px}.tw-min-w-\[112px\]{min-width:112px}.tw-min-w-\[1180px\]{min-width:1180px}.tw-min-w-\[118px\]{min-width:118px}.tw-min-w-\[120px\]{min-width:120px}.tw-min-w-\[1220px\]{min-width:1220px}.tw-min-w-\[1280px\]{min-width:1280px}.tw-min-w-\[12px\]{min-width:12px}.tw-min-w-\[130px\]{min-width:130px}.tw-min-w-\[140px\]{min-width:140px}.tw-min-w-\[145px\]{min-width:145px}.tw-min-w-\[150px\]{min-width:150px}.tw-min-w-\[1520px\]{min-width:1520px}.tw-min-w-\[1574px\]{min-width:1574px}.tw-min-w-\[160px\]{min-width:160px}.tw-min-w-\[16px\]{min-width:16px}.tw-min-w-\[170px\]{min-width:170px}.tw-min-w-\[180px\]{min-width:180px}.tw-min-w-\[18px\]{min-width:18px}.tw-min-w-\[190px\]{min-width:190px}.tw-min-w-\[200px\]{min-width:200px}.tw-min-w-\[20px\]{min-width:20px}.tw-min-w-\[210px\]{min-width:210px}.tw-min-w-\[220px\]{min-width:220px}.tw-min-w-\[22px\]{min-width:22px}.tw-min-w-\[230px\]{min-width:230px}.tw-min-w-\[240px\]{min-width:240px}.tw-min-w-\[245px\]{min-width:245px}.tw-min-w-\[24px\]{min-width:24px}.tw-min-w-\[250px\]{min-width:250px}.tw-min-w-\[260px\]{min-width:260px}.tw-min-w-\[280px\]{min-width:280px}.tw-min-w-\[28px\]{min-width:28px}.tw-min-w-\[300px\]{min-width:300px}.tw-min-w-\[320px\]{min-width:320px}.tw-min-w-\[32px\]{min-width:32px}.tw-min-w-\[340px\]{min-width:340px}.tw-min-w-\[36px\]{min-width:36px}.tw-min-w-\[40px\]{min-width:40px}.tw-min-w-\[44px\]{min-width:44px}.tw-min-w-\[500px\]{min-width:500px}.tw-min-w-\[50px\]{min-width:50px}.tw-min-w-\[52px\]{min-width:52px}.tw-min-w-\[56px\]{min-width:56px}.tw-min-w-\[58px\]{min-width:58px}.tw-min-w-\[600px\]{min-width:600px}.tw-min-w-\[60px\]{min-width:60px}.tw-min-w-\[620px\]{min-width:620px}.tw-min-w-\[640px\]{min-width:640px}.tw-min-w-\[68px\]{min-width:68px}.tw-min-w-\[700px\]{min-width:700px}.tw-min-w-\[70px\]{min-width:70px}.tw-min-w-\[720px\]{min-width:720px}.tw-min-w-\[760px\]{min-width:760px}.tw-min-w-\[76px\]{min-width:76px}.tw-min-w-\[800px\]{min-width:800px}.tw-min-w-\[80px\]{min-width:80px}.tw-min-w-\[820px\]{min-width:820px}.tw-min-w-\[84px\]{min-width:84px}.tw-min-w-\[860px\]{min-width:860px}.tw-min-w-\[88px\]{min-width:88px}.tw-min-w-\[900px\]{min-width:900px}.tw-min-w-\[90px\]{min-width:90px}.tw-min-w-\[920px\]{min-width:920px}.tw-min-w-\[92px\]{min-width:92px}.tw-min-w-\[960px\]{min-width:960px}.tw-min-w-\[980px\]{min-width:980px}.tw-min-w-\[calc\(33\.333\%-16px\)\]{min-width:calc(33.333% - 16px)}.tw-min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.tw-min-w-full{min-width:100%}.tw-min-w-max{min-width:-moz-max-content;min-width:max-content}.tw-min-w-min{min-width:-moz-min-content;min-width:min-content}.tw-max-w-0{max-width:0px}.tw-max-w-2xl{max-width:42rem}.tw-max-w-32{max-width:8rem}.tw-max-w-3xl{max-width:48rem}.tw-max-w-40{max-width:10rem}.tw-max-w-48{max-width:12rem}.tw-max-w-4xl{max-width:56rem}.tw-max-w-5xl{max-width:64rem}.tw-max-w-6xl{max-width:72rem}.tw-max-w-7xl{max-width:80rem}.tw-max-w-\[10\.5rem\]{max-width:10.5rem}.tw-max-w-\[1000px\]{max-width:1000px}.tw-max-w-\[100px\]{max-width:100px}.tw-max-w-\[1040px\]{max-width:1040px}.tw-max-w-\[1100px\]{max-width:1100px}.tw-max-w-\[110px\]{max-width:110px}.tw-max-w-\[116px\]{max-width:116px}.tw-max-w-\[1180px\]{max-width:1180px}.tw-max-w-\[1200px\]{max-width:1200px}.tw-max-w-\[120px\]{max-width:120px}.tw-max-w-\[1280px\]{max-width:1280px}.tw-max-w-\[128px\]{max-width:128px}.tw-max-w-\[12px\]{max-width:12px}.tw-max-w-\[130px\]{max-width:130px}.tw-max-w-\[132px\]{max-width:132px}.tw-max-w-\[1400px\]{max-width:1400px}.tw-max-w-\[140px\]{max-width:140px}.tw-max-w-\[1440px\]{max-width:1440px}.tw-max-w-\[1450px\]{max-width:1450px}.tw-max-w-\[1480px\]{max-width:1480px}.tw-max-w-\[1500px\]{max-width:1500px}.tw-max-w-\[150px\]{max-width:150px}.tw-max-w-\[1520px\]{max-width:1520px}.tw-max-w-\[1600px\]{max-width:1600px}.tw-max-w-\[160px\]{max-width:160px}.tw-max-w-\[1680px\]{max-width:1680px}.tw-max-w-\[170px\]{max-width:170px}.tw-max-w-\[1760px\]{max-width:1760px}.tw-max-w-\[1800px\]{max-width:1800px}.tw-max-w-\[180px\]{max-width:180px}.tw-max-w-\[18px\]{max-width:18px}.tw-max-w-\[1920px\]{max-width:1920px}.tw-max-w-\[2000px\]{max-width:2000px}.tw-max-w-\[200px\]{max-width:200px}.tw-max-w-\[220px\]{max-width:220px}.tw-max-w-\[240px\]{max-width:240px}.tw-max-w-\[260px\]{max-width:260px}.tw-max-w-\[270px\]{max-width:270px}.tw-max-w-\[280px\]{max-width:280px}.tw-max-w-\[320px\]{max-width:320px}.tw-max-w-\[340px\]{max-width:340px}.tw-max-w-\[360px\]{max-width:360px}.tw-max-w-\[380px\]{max-width:380px}.tw-max-w-\[420px\]{max-width:420px}.tw-max-w-\[440px\]{max-width:440px}.tw-max-w-\[480px\]{max-width:480px}.tw-max-w-\[50px\]{max-width:50px}.tw-max-w-\[52\%\]{max-width:52%}.tw-max-w-\[520px\]{max-width:520px}.tw-max-w-\[560px\]{max-width:560px}.tw-max-w-\[56px\]{max-width:56px}.tw-max-w-\[60\%\]{max-width:60%}.tw-max-w-\[60px\]{max-width:60px}.tw-max-w-\[620px\]{max-width:620px}.tw-max-w-\[70\%\]{max-width:70%}.tw-max-w-\[70px\]{max-width:70px}.tw-max-w-\[72\%\]{max-width:72%}.tw-max-w-\[720px\]{max-width:720px}.tw-max-w-\[72px\]{max-width:72px}.tw-max-w-\[75\%\]{max-width:75%}.tw-max-w-\[76\%\]{max-width:76%}.tw-max-w-\[76px\]{max-width:76px}.tw-max-w-\[78\%\]{max-width:78%}.tw-max-w-\[78px\]{max-width:78px}.tw-max-w-\[80\%\]{max-width:80%}.tw-max-w-\[80px\]{max-width:80px}.tw-max-w-\[85\%\]{max-width:85%}.tw-max-w-\[88px\]{max-width:88px}.tw-max-w-\[900px\]{max-width:900px}.tw-max-w-\[90px\]{max-width:90px}.tw-max-w-\[90vw\]{max-width:90vw}.tw-max-w-\[92vw\]{max-width:92vw}.tw-max-w-\[94vw\]{max-width:94vw}.tw-max-w-\[95vw\]{max-width:95vw}.tw-max-w-\[960px\]{max-width:960px}.tw-max-w-\[96px\]{max-width:96px}.tw-max-w-\[96vw\]{max-width:96vw}.tw-max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.tw-max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.tw-max-w-\[min\(78\%\,560px\)\]{max-width:min(78%,560px)}.tw-max-w-\[min\(92vw\,700px\)\]{max-width:min(92vw,700px)}.tw-max-w-full{max-width:100%}.tw-max-w-lg{max-width:32rem}.tw-max-w-md{max-width:28rem}.tw-max-w-none{max-width:none}.tw-max-w-sm{max-width:24rem}.tw-max-w-xl{max-width:36rem}.tw-max-w-xs{max-width:20rem}.tw-flex-1{flex:1 1 0%}.tw-flex-\[1\.3\]{flex:1.3}.tw-flex-\[1\.5\]{flex:1.5}.tw-flex-\[2\]{flex:2}.tw-flex-\[3\]{flex:3}.tw-flex-\[6\]{flex:6}.tw-flex-none{flex:none}.tw-flex-shrink-0,.tw-shrink-0{flex-shrink:0}.tw-table-auto{table-layout:auto}.tw-border-collapse{border-collapse:collapse}.tw-border-separate{border-collapse:separate}.tw-border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.tw-border-spacing-y-2{--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.tw-origin-top-left{transform-origin:top left}.-tw-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-tw-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-tw-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-tw-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-tw-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-x-\[3px\]{--tw-translate-x: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-y-8{--tw-translate-y: -2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-1\/3{--tw-translate-x: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-11{--tw-translate-x: 2.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-3\.5{--tw-translate-x: .875rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-8{--tw-translate-x: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-\[-100\%\]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-\[14px\]{--tw-translate-x: 14px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-\[18px\]{--tw-translate-x: 18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-\[22px\]{--tw-translate-x: 22px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-\[26px\]{--tw-translate-x: 26px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-\[2px\]{--tw-translate-x: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-\[30px\]{--tw-translate-x: 30px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-\[calc\(100\%\+1rem\)\]{--tw-translate-x: calc(100% + 1rem) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-1\.5{--tw-translate-y: .375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-3{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-tw-rotate-90,.tw--rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-2{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-\[-30deg\]{--tw-rotate: -30deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-\[-90deg\]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-\[1\.025\]{--tw-scale-x: 1.025;--tw-scale-y: 1.025;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-animate-\[dash_0\.5s_ease-out\]{animation:dash .5s ease-out}.tw-animate-\[fadeIn_0\.25s_ease\]{animation:tw-fadeIn .25s ease}.tw-animate-\[fadeIn_0\.2s_ease-out\]{animation:tw-fadeIn .2s ease-out}.tw-animate-\[fadeIn_0\.3s_ease-out_forwards\]{animation:tw-fadeIn .3s ease-out forwards}.tw-animate-\[fadeOut_0\.6s_ease-out_forwards\]{animation:fadeOut .6s ease-out forwards}.tw-animate-\[fadeSlideIn_0\.25s_ease-out\]{animation:fadeSlideIn .25s ease-out}.tw-animate-\[pulse_1\.5s_ease-in-out_3\]{animation:tw-pulse 1.5s ease-in-out 3}.tw-animate-\[scaleEnter_0\.4s_cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)_forwards\]{animation:scaleEnter .4s cubic-bezier(.34,1.56,.64,1) forwards}.tw-animate-\[scaleExit_0\.5s_ease-out_forwards\]{animation:scaleExit .5s ease-out forwards}.tw-animate-\[shake_0\.3s\]{animation:shake .3s}.tw-animate-\[shimmer_2s_infinite\]{animation:shimmer 2s infinite}.tw-animate-\[slideDown_0\.4s_cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)_forwards\]{animation:slideDown .4s cubic-bezier(.34,1.56,.64,1) forwards}.tw-animate-\[slideUp_0\.3s_cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{animation:tw-slideUp .3s cubic-bezier(.32,.72,0,1)}.tw-animate-\[slideUp_0\.4s_ease-in_forwards\]{animation:tw-slideUp .4s ease-in forwards}.tw-animate-\[slideUp_240ms_ease-out\]{animation:tw-slideUp .24s ease-out}.tw-animate-\[spin_0\.5s_ease-out\]{animation:tw-spin .5s ease-out}@keyframes tw-bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.tw-animate-bounce{animation:tw-bounce 1s infinite}@keyframes tw-fadeIn{0%{opacity:0}to{opacity:1}}.tw-animate-fadeIn{animation:tw-fadeIn .2s ease-out}@keyframes tw-ping{75%,to{transform:scale(2);opacity:0}}.tw-animate-ping{animation:tw-ping 1s cubic-bezier(0,0,.2,1) infinite}.tw-animate-pulse{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes tw-slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.tw-animate-slideInRight{animation:tw-slideInRight .3s ease-out}@keyframes tw-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.tw-animate-slideUp{animation:tw-slideUp .3s ease-out}@keyframes tw-spin{to{transform:rotate(360deg)}}.tw-animate-spin{animation:tw-spin 1s linear infinite}.tw-cursor-col-resize{cursor:col-resize}.tw-cursor-crosshair{cursor:crosshair}.tw-cursor-default{cursor:default}.tw-cursor-ew-resize{cursor:ew-resize}.tw-cursor-grab{cursor:grab}.tw-cursor-grabbing{cursor:grabbing}.tw-cursor-help{cursor:help}.tw-cursor-not-allowed{cursor:not-allowed}.tw-cursor-nwse-resize{cursor:nwse-resize}.tw-cursor-pointer{cursor:pointer}.tw-cursor-se-resize{cursor:se-resize}.tw-cursor-text{cursor:text}.tw-cursor-wait{cursor:wait}.tw-cursor-zoom-in{cursor:zoom-in}.tw-cursor-zoom-out{cursor:zoom-out}.tw-touch-manipulation{touch-action:manipulation}.tw-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.tw-resize-none{resize:none}.tw-resize-y{resize:vertical}.tw-snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.tw-snap-mandatory{--tw-scroll-snap-strictness: mandatory}.tw-snap-start{scroll-snap-align:start}.tw-snap-center{scroll-snap-align:center}.tw-scroll-mt-24{scroll-margin-top:6rem}.tw-scroll-mt-32{scroll-margin-top:8rem}.tw-scroll-mt-4{scroll-margin-top:1rem}.tw-scroll-mt-8{scroll-margin-top:2rem}.tw-list-inside{list-style-position:inside}.tw-list-decimal{list-style-type:decimal}.tw-list-disc{list-style-type:disc}.tw-list-none{list-style-type:none}.tw-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tw-appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tw-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.tw-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.tw-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.tw-grid-cols-\[0\.75fr_1\.45fr\]{grid-template-columns:.75fr 1.45fr}.tw-grid-cols-\[1\.15fr_0\.9fr_0\.95fr_1\.1fr_0\.9fr_0\.8fr_0\.8fr_0\.9fr\]{grid-template-columns:1.15fr .9fr .95fr 1.1fr .9fr .8fr .8fr .9fr}.tw-grid-cols-\[1\.1fr_1\.4fr_0\.7fr_0\.8fr_0\.8fr\]{grid-template-columns:1.1fr 1.4fr .7fr .8fr .8fr}.tw-grid-cols-\[1\.1fr_1fr_0\.7fr_0\.8fr_0\.7fr_1fr\]{grid-template-columns:1.1fr 1fr .7fr .8fr .7fr 1fr}.tw-grid-cols-\[1\.2fr_0\.8fr_0\.9fr_0\.9fr_0\.9fr_0\.9fr_0\.8fr\]{grid-template-columns:1.2fr .8fr .9fr .9fr .9fr .9fr .8fr}.tw-grid-cols-\[1\.2fr_1\.2fr_0\.9fr_0\.8fr_1fr_0\.9fr_0\.8fr_0\.8fr\]{grid-template-columns:1.2fr 1.2fr .9fr .8fr 1fr .9fr .8fr .8fr}.tw-grid-cols-\[1\.35fr_0\.9fr_0\.9fr_1\.3fr_1fr_0\.9fr_0\.9fr_1fr_0\.9fr\]{grid-template-columns:1.35fr .9fr .9fr 1.3fr 1fr .9fr .9fr 1fr .9fr}.tw-grid-cols-\[1\.35fr_180px_220px_240px_170px_120px\]{grid-template-columns:1.35fr 180px 220px 240px 170px 120px}.tw-grid-cols-\[1\.35fr_1fr_0\.75fr_1fr_1fr_1fr_0\.8fr_0\.7fr\]{grid-template-columns:1.35fr 1fr .75fr 1fr 1fr 1fr .8fr .7fr}.tw-grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.tw-grid-cols-\[1\.4fr_140px_140px_140px_140px_160px\]{grid-template-columns:1.4fr 140px 140px 140px 140px 160px}.tw-grid-cols-\[1\.4fr_78px_70px_1\.5fr\]{grid-template-columns:1.4fr 78px 70px 1.5fr}.tw-grid-cols-\[1\.4fr_78px_70px_1\.5fr_28px\]{grid-template-columns:1.4fr 78px 70px 1.5fr 28px}.tw-grid-cols-\[110px_1fr_150px_1fr_130px\]{grid-template-columns:110px 1fr 150px 1fr 130px}.tw-grid-cols-\[120px_170px_220px_240px_180px_150px_150px_180px\]{grid-template-columns:120px 170px 220px 240px 180px 150px 150px 180px}.tw-grid-cols-\[130px_160px_1\.2fr_1fr_140px_160px_140px\]{grid-template-columns:130px 160px 1.2fr 1fr 140px 160px 140px}.tw-grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.tw-grid-cols-\[132px_140px_minmax\(220px\,1\.5fr\)_160px_180px_110px_32px\]{grid-template-columns:132px 140px minmax(220px,1.5fr) 160px 180px 110px 32px}.tw-grid-cols-\[140px_1\.15fr_180px_190px_0\.9fr_1\.1fr_140px\]{grid-template-columns:140px 1.15fr 180px 190px .9fr 1.1fr 140px}.tw-grid-cols-\[140px_1fr_110px\]{grid-template-columns:140px 1fr 110px}.tw-grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.tw-grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.tw-grid-cols-\[1fr_140px_80px_70px_70px_70px_110px_90px\]{grid-template-columns:1fr 140px 80px 70px 70px 70px 110px 90px}.tw-grid-cols-\[1fr_1fr_1\.2fr\]{grid-template-columns:1fr 1fr 1.2fr}.tw-grid-cols-\[1fr_1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr 1fr}.tw-grid-cols-\[1fr_1fr_1fr_1fr_0\.9fr_0\.9fr_0\.8fr\]{grid-template-columns:1fr 1fr 1fr 1fr .9fr .9fr .8fr}.tw-grid-cols-\[1fr_80px_1fr_1fr\]{grid-template-columns:1fr 80px 1fr 1fr}.tw-grid-cols-\[1fr_90px_1fr_1fr_auto\]{grid-template-columns:1fr 90px 1fr 1fr auto}.tw-grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.tw-grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.tw-grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.tw-grid-cols-\[1fr_auto_auto_auto_auto\]{grid-template-columns:1fr auto auto auto auto}.tw-grid-cols-\[1fr_auto_auto_auto_auto_auto\]{grid-template-columns:1fr auto auto auto auto auto}.tw-grid-cols-\[24px_1\.2fr_80px_70px_1\.7fr_28px\]{grid-template-columns:24px 1.2fr 80px 70px 1.7fr 28px}.tw-grid-cols-\[24px_minmax\(0\,1fr\)_64px\]{grid-template-columns:24px minmax(0,1fr) 64px}.tw-grid-cols-\[32px_1fr_72px_52px_64px_80px_80px_96px\]{grid-template-columns:32px 1fr 72px 52px 64px 80px 80px 96px}.tw-grid-cols-\[36px_1fr_auto\]{grid-template-columns:36px 1fr auto}.tw-grid-cols-\[48px_96px_150px_360px_230px_150px_180px_210px_150px\]{grid-template-columns:48px 96px 150px 360px 230px 150px 180px 210px 150px}.tw-grid-cols-\[64px_1fr_84px\]{grid-template-columns:64px 1fr 84px}.tw-grid-cols-\[88px_1fr_120px_100px_100px\]{grid-template-columns:88px 1fr 120px 100px 100px}.tw-grid-cols-\[90px_1fr_110px\]{grid-template-columns:90px 1fr 110px}.tw-grid-cols-\[auto_1fr_auto_auto_auto_auto_auto\]{grid-template-columns:auto 1fr auto auto auto auto auto}.tw-grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.tw-grid-cols-\[minmax\(0\,1fr\)_90px_100px\]{grid-template-columns:minmax(0,1fr) 90px 100px}.tw-grid-cols-\[minmax\(220px\,1\.5fr\)_170px_110px_120px_120px_130px_150px_150px\]{grid-template-columns:minmax(220px,1.5fr) 170px 110px 120px 120px 130px 150px 150px}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-flex-col-reverse{flex-direction:column-reverse}.tw-flex-wrap{flex-wrap:wrap}.tw-flex-nowrap{flex-wrap:nowrap}.tw-place-items-center{place-items:center}.tw-content-center{align-content:center}.tw-content-start{align-content:flex-start}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-items-stretch{align-items:stretch}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-around{justify-content:space-around}.tw-gap-0{gap:0px}.tw-gap-0\.5{gap:.125rem}.tw-gap-1{gap:.25rem}.tw-gap-1\.5{gap:.375rem}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-gap-3{gap:.75rem}.tw-gap-3\.5{gap:.875rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-8{gap:2rem}.tw-gap-\[18px\]{gap:18px}.tw-gap-\[2px\]{gap:2px}.tw-gap-\[7px\]{gap:7px}.tw-gap-px{gap:1px}.tw-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.tw-gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.tw-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.tw-gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.tw-gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.tw-gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.tw-gap-y-0\.5{row-gap:.125rem}.tw-gap-y-1{row-gap:.25rem}.tw-gap-y-1\.5{row-gap:.375rem}.tw-gap-y-2{row-gap:.5rem}.tw-gap-y-3{row-gap:.75rem}.tw-gap-y-4{row-gap:1rem}.tw-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.tw-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.tw-space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.tw-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.tw-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.tw-space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.tw-space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.tw-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.tw-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.tw-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.tw-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.tw-space-y-\[14px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(14px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14px * var(--tw-space-y-reverse))}.tw-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.tw-divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.tw-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.tw-divide-amber-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(254 243 199 / var(--tw-divide-opacity, 1))}.tw-divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(219 234 254 / var(--tw-divide-opacity, 1))}.tw-divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.tw-divide-gray-100\/50>:not([hidden])~:not([hidden]){border-color:#f1f5f980}.tw-divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.tw-divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.tw-divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.tw-divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.tw-divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.tw-divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.tw-divide-violet-100\/50>:not([hidden])~:not([hidden]){border-color:#ede9fe80}.tw-divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.tw-self-start{align-self:flex-start}.tw-self-end{align-self:flex-end}.tw-self-center{align-self:center}.tw-self-stretch{align-self:stretch}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-visible{overflow:visible}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-x-hidden{overflow-x:hidden}.tw-overflow-y-hidden{overflow-y:hidden}.tw-overflow-y-visible{overflow-y:visible}.tw-overscroll-contain{overscroll-behavior:contain}.tw-overscroll-none{overscroll-behavior:none}.tw-scroll-smooth{scroll-behavior:smooth}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-text-ellipsis{text-overflow:ellipsis}.tw-whitespace-normal{white-space:normal}.tw-whitespace-nowrap{white-space:nowrap}.tw-whitespace-pre{white-space:pre}.tw-whitespace-pre-line{white-space:pre-line}.tw-whitespace-pre-wrap{white-space:pre-wrap}.tw-break-words{overflow-wrap:break-word}.tw-break-all{word-break:break-all}.tw-rounded{border-radius:.25rem}.tw-rounded-2xl{border-radius:24px}.tw-rounded-3xl{border-radius:1.5rem}.tw-rounded-\[1\.25rem\]{border-radius:1.25rem}.tw-rounded-\[1\.35rem\]{border-radius:1.35rem}.tw-rounded-\[1\.5rem\]{border-radius:1.5rem}.tw-rounded-\[1\.6rem\]{border-radius:1.6rem}.tw-rounded-\[1\.75rem\]{border-radius:1.75rem}.tw-rounded-\[10px\]{border-radius:10px}.tw-rounded-\[11px\]{border-radius:11px}.tw-rounded-\[12px\]{border-radius:12px}.tw-rounded-\[13px\]{border-radius:13px}.tw-rounded-\[14px\]{border-radius:14px}.tw-rounded-\[15px\]{border-radius:15px}.tw-rounded-\[16px\]{border-radius:16px}.tw-rounded-\[17px\]{border-radius:17px}.tw-rounded-\[18px\]{border-radius:18px}.tw-rounded-\[1px\]{border-radius:1px}.tw-rounded-\[20px\]{border-radius:20px}.tw-rounded-\[21px\]{border-radius:21px}.tw-rounded-\[22px\]{border-radius:22px}.tw-rounded-\[24px\]{border-radius:24px}.tw-rounded-\[26px\]{border-radius:26px}.tw-rounded-\[28px\]{border-radius:28px}.tw-rounded-\[2px\]{border-radius:2px}.tw-rounded-\[2rem\]{border-radius:2rem}.tw-rounded-\[30px\]{border-radius:30px}.tw-rounded-\[32px\]{border-radius:32px}.tw-rounded-\[3px\]{border-radius:3px}.tw-rounded-\[5px\]{border-radius:5px}.tw-rounded-\[9px\]{border-radius:9px}.tw-rounded-\[inherit\]{border-radius:inherit}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:16px}.tw-rounded-md{border-radius:.375rem}.tw-rounded-none{border-radius:0}.tw-rounded-sm{border-radius:.125rem}.tw-rounded-xl{border-radius:20px}.tw-rounded-b-2xl{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.tw-rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.tw-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.tw-rounded-b-lg{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.tw-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.tw-rounded-b-xl{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.tw-rounded-l-2xl{border-top-left-radius:24px;border-bottom-left-radius:24px}.tw-rounded-l-\[10px\]{border-top-left-radius:10px;border-bottom-left-radius:10px}.tw-rounded-l-lg{border-top-left-radius:16px;border-bottom-left-radius:16px}.tw-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.tw-rounded-l-xl{border-top-left-radius:20px;border-bottom-left-radius:20px}.tw-rounded-r-2xl{border-top-right-radius:24px;border-bottom-right-radius:24px}.tw-rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.tw-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.tw-rounded-r-lg{border-top-right-radius:16px;border-bottom-right-radius:16px}.tw-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.tw-rounded-r-xl{border-top-right-radius:20px;border-bottom-right-radius:20px}.tw-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.tw-rounded-t-2xl{border-top-left-radius:24px;border-top-right-radius:24px}.tw-rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.tw-rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.tw-rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.tw-rounded-t-lg{border-top-left-radius:16px;border-top-right-radius:16px}.tw-rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.tw-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.tw-rounded-t-xl{border-top-left-radius:20px;border-top-right-radius:20px}.tw-rounded-bl-2xl{border-bottom-left-radius:24px}.tw-rounded-bl-\[40px\]{border-bottom-left-radius:40px}.tw-rounded-bl-\[52px\]{border-bottom-left-radius:52px}.tw-rounded-bl-full{border-bottom-left-radius:9999px}.tw-rounded-bl-lg{border-bottom-left-radius:16px}.tw-rounded-bl-md{border-bottom-left-radius:.375rem}.tw-rounded-bl-sm{border-bottom-left-radius:.125rem}.tw-rounded-br-2xl{border-bottom-right-radius:24px}.tw-rounded-br-lg{border-bottom-right-radius:16px}.tw-rounded-br-md{border-bottom-right-radius:.375rem}.tw-rounded-br-sm{border-bottom-right-radius:.125rem}.tw-rounded-tl-2xl{border-top-left-radius:24px}.tw-rounded-tl-lg{border-top-left-radius:16px}.tw-rounded-tl-none{border-top-left-radius:0}.tw-rounded-tl-sm{border-top-left-radius:.125rem}.tw-rounded-tr-2xl{border-top-right-radius:24px}.tw-rounded-tr-lg{border-top-right-radius:16px}.tw-rounded-tr-none{border-top-right-radius:0}.tw-rounded-tr-sm{border-top-right-radius:.125rem}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-2{border-width:2px}.tw-border-4{border-width:4px}.tw-border-\[3px\]{border-width:3px}.tw-border-x{border-left-width:1px;border-right-width:1px}.tw-border-y{border-top-width:1px;border-bottom-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-b-0{border-bottom-width:0px}.tw-border-b-2{border-bottom-width:2px}.tw-border-b-4{border-bottom-width:4px}.tw-border-b-8{border-bottom-width:8px}.tw-border-l{border-left-width:1px}.tw-border-l-0{border-left-width:0px}.tw-border-l-2{border-left-width:2px}.tw-border-l-4{border-left-width:4px}.tw-border-l-\[10px\]{border-left-width:10px}.tw-border-l-\[3px\]{border-left-width:3px}.tw-border-l-\[6px\]{border-left-width:6px}.tw-border-r{border-right-width:1px}.tw-border-r-0{border-right-width:0px}.tw-border-r-2{border-right-width:2px}.tw-border-r-4{border-right-width:4px}.tw-border-r-\[10px\]{border-right-width:10px}.tw-border-r-\[6px\]{border-right-width:6px}.tw-border-t{border-top-width:1px}.tw-border-t-0{border-top-width:0px}.tw-border-t-2{border-top-width:2px}.tw-border-t-4{border-top-width:4px}.tw-border-t-\[10px\]{border-top-width:10px}.tw-border-t-\[6px\]{border-top-width:6px}.tw-border-dashed{border-style:dashed}.tw-border-dotted{border-style:dotted}.tw-border-none{border-style:none}.\!tw-border-blue-300{--tw-border-opacity: 1 !important;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))!important}.tw-border-\[\#007AFF\]{--tw-border-opacity: 1;border-color:rgb(0 122 255 / var(--tw-border-opacity, 1))}.tw-border-\[\#0D9488\]{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.tw-border-\[\#0D9488\]\/30{border-color:#0d94884d}.tw-border-\[\#0D9488\]\/35{border-color:#0d948859}.tw-border-\[\#1E293B\]{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.tw-border-\[\#334155\]{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.tw-border-\[\#6750A4\]{--tw-border-opacity: 1;border-color:rgb(103 80 164 / var(--tw-border-opacity, 1))}.tw-border-\[\#ff3b30\]\/10{border-color:#ff3b301a}.tw-border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.tw-border-amber-100\/60{border-color:#fef3c799}.tw-border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.tw-border-amber-200\/35{border-color:#fde68a59}.tw-border-amber-200\/50{border-color:#fde68a80}.tw-border-amber-200\/60{border-color:#fde68a99}.tw-border-amber-200\/80{border-color:#fde68acc}.tw-border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.tw-border-amber-300\/20{border-color:#fcd34d33}.tw-border-amber-300\/25{border-color:#fcd34d40}.tw-border-amber-300\/30{border-color:#fcd34d4d}.tw-border-amber-300\/35{border-color:#fcd34d59}.tw-border-amber-300\/40{border-color:#fcd34d66}.tw-border-amber-300\/50{border-color:#fcd34d80}.tw-border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.tw-border-amber-400\/20{border-color:#fbbf2433}.tw-border-amber-400\/25{border-color:#fbbf2440}.tw-border-amber-400\/30{border-color:#fbbf244d}.tw-border-amber-400\/50{border-color:#fbbf2480}.tw-border-amber-400\/60{border-color:#fbbf2499}.tw-border-amber-50{--tw-border-opacity: 1;border-color:rgb(255 251 235 / var(--tw-border-opacity, 1))}.tw-border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.tw-border-amber-500\/10{border-color:#f59e0b1a}.tw-border-amber-500\/15{border-color:#f59e0b26}.tw-border-amber-500\/20{border-color:#f59e0b33}.tw-border-amber-500\/25{border-color:#f59e0b40}.tw-border-amber-500\/30{border-color:#f59e0b4d}.tw-border-amber-500\/35{border-color:#f59e0b59}.tw-border-amber-500\/40{border-color:#f59e0b66}.tw-border-amber-500\/70{border-color:#f59e0bb3}.tw-border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.tw-border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.tw-border-amber-700\/50{border-color:#b4530980}.tw-border-amber-800{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.tw-border-amber-800\/40{border-color:#92400e66}.tw-border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.tw-border-black\/\[0\.04\]{border-color:#0000000a}.tw-border-black\/\[0\.05\]{border-color:#0000000d}.tw-border-black\/\[0\.06\]{border-color:#0000000f}.tw-border-black\/\[0\.1\]{border-color:#0000001a}.tw-border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.tw-border-blue-100\/50{border-color:#dbeafe80}.tw-border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.tw-border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.tw-border-blue-300\/30{border-color:#93c5fd4d}.tw-border-blue-300\/35{border-color:#93c5fd59}.tw-border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.tw-border-blue-400\/25{border-color:#60a5fa40}.tw-border-blue-400\/30{border-color:#60a5fa4d}.tw-border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.tw-border-blue-500\/20{border-color:#3b82f633}.tw-border-blue-500\/25{border-color:#3b82f640}.tw-border-blue-500\/30{border-color:#3b82f64d}.tw-border-blue-500\/35{border-color:#3b82f659}.tw-border-blue-500\/40{border-color:#3b82f666}.tw-border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.tw-border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.tw-border-current{border-color:currentColor}.tw-border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.tw-border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.tw-border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.tw-border-cyan-300\/40{border-color:#67e8f966}.tw-border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.tw-border-cyan-400\/25{border-color:#22d3ee40}.tw-border-cyan-400\/30{border-color:#22d3ee4d}.tw-border-cyan-50{--tw-border-opacity: 1;border-color:rgb(236 254 255 / var(--tw-border-opacity, 1))}.tw-border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.tw-border-cyan-500\/20{border-color:#06b6d433}.tw-border-cyan-500\/25{border-color:#06b6d440}.tw-border-cyan-500\/30{border-color:#06b6d44d}.tw-border-cyan-500\/35{border-color:#06b6d459}.tw-border-cyan-500\/50{border-color:#06b6d480}.tw-border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.tw-border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.tw-border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.tw-border-emerald-200\/50{border-color:#a7f3d080}.tw-border-emerald-200\/70{border-color:#a7f3d0b3}.tw-border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.tw-border-emerald-300\/20{border-color:#6ee7b733}.tw-border-emerald-300\/25{border-color:#6ee7b740}.tw-border-emerald-300\/30{border-color:#6ee7b74d}.tw-border-emerald-300\/40{border-color:#6ee7b766}.tw-border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.tw-border-emerald-400\/20{border-color:#34d39933}.tw-border-emerald-400\/25{border-color:#34d39940}.tw-border-emerald-400\/30{border-color:#34d3994d}.tw-border-emerald-400\/35{border-color:#34d39959}.tw-border-emerald-400\/40{border-color:#34d39966}.tw-border-emerald-400\/70{border-color:#34d399b3}.tw-border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.tw-border-emerald-500\/15{border-color:#10b98126}.tw-border-emerald-500\/20{border-color:#10b98133}.tw-border-emerald-500\/25{border-color:#10b98140}.tw-border-emerald-500\/30{border-color:#10b9814d}.tw-border-emerald-500\/35{border-color:#10b98159}.tw-border-emerald-500\/40{border-color:#10b98166}.tw-border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.tw-border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.tw-border-fuchsia-100{--tw-border-opacity: 1;border-color:rgb(250 232 255 / var(--tw-border-opacity, 1))}.tw-border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.tw-border-fuchsia-500\/20{border-color:#d946ef33}.tw-border-fuchsia-500\/25{border-color:#d946ef40}.tw-border-gray-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.tw-border-gray-100\/50{border-color:#f1f5f980}.tw-border-gray-100\/60{border-color:#f1f5f999}.tw-border-gray-100\/70{border-color:#f1f5f9b3}.tw-border-gray-100\/80{border-color:#f1f5f9cc}.tw-border-gray-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.tw-border-gray-200\/40{border-color:#e2e8f066}.tw-border-gray-200\/50{border-color:#e2e8f080}.tw-border-gray-200\/60{border-color:#e2e8f099}.tw-border-gray-200\/70{border-color:#e2e8f0b3}.tw-border-gray-200\/80{border-color:#e2e8f0cc}.tw-border-gray-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.tw-border-gray-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.tw-border-gray-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.tw-border-gray-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.tw-border-gray-600{--tw-border-opacity: 1;border-color:rgb(69 83 101 / var(--tw-border-opacity, 1))}.tw-border-gray-700{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.tw-border-gray-700\/50{border-color:#1f293780}.tw-border-gray-800{--tw-border-opacity: 1;border-color:rgb(25 34 46 / var(--tw-border-opacity, 1))}.tw-border-gray-900{--tw-border-opacity: 1;border-color:rgb(18 24 32 / var(--tw-border-opacity, 1))}.tw-border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.tw-border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.tw-border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.tw-border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.tw-border-green-400\/30{border-color:#4ade804d}.tw-border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.tw-border-green-500\/15{border-color:#22c55e26}.tw-border-green-500\/20{border-color:#22c55e33}.tw-border-green-500\/25{border-color:#22c55e40}.tw-border-green-500\/30{border-color:#22c55e4d}.tw-border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.tw-border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.tw-border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.tw-border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.tw-border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.tw-border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.tw-border-indigo-400\/20{border-color:#818cf833}.tw-border-indigo-400\/40{border-color:#818cf866}.tw-border-indigo-50{--tw-border-opacity: 1;border-color:rgb(238 242 255 / var(--tw-border-opacity, 1))}.tw-border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.tw-border-indigo-500\/20{border-color:#6366f133}.tw-border-indigo-500\/25{border-color:#6366f140}.tw-border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.tw-border-lime-100{--tw-border-opacity: 1;border-color:rgb(236 252 203 / var(--tw-border-opacity, 1))}.tw-border-lime-400\/30{border-color:#a3e6354d}.tw-border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.tw-border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.tw-border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.tw-border-orange-300\/20{border-color:#fdba7433}.tw-border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.tw-border-orange-400\/20{border-color:#fb923c33}.tw-border-orange-400\/30{border-color:#fb923c4d}.tw-border-orange-400\/35{border-color:#fb923c59}.tw-border-orange-400\/45{border-color:#fb923c73}.tw-border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.tw-border-orange-500\/25{border-color:#f9731640}.tw-border-orange-500\/30{border-color:#f973164d}.tw-border-orange-500\/40{border-color:#f9731666}.tw-border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.tw-border-pink-100{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity, 1))}.tw-border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.tw-border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.tw-border-pink-300\/40{border-color:#f9a8d466}.tw-border-pink-400\/30{border-color:#f472b64d}.tw-border-pink-500\/10{border-color:#ec48991a}.tw-border-pink-500\/20{border-color:#ec489933}.tw-border-pink-500\/30{border-color:#ec48994d}.tw-border-pink-600{--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1))}.tw-border-primary{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.tw-border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.tw-border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.tw-border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.tw-border-purple-300\/20{border-color:#d8b4fe33}.tw-border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.tw-border-purple-500\/25{border-color:#a855f740}.tw-border-purple-500\/30{border-color:#a855f74d}.tw-border-purple-500\/40{border-color:#a855f766}.tw-border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.tw-border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.tw-border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.tw-border-red-200\/40{border-color:#fecaca66}.tw-border-red-200\/60{border-color:#fecaca99}.tw-border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.tw-border-red-300\/25{border-color:#fca5a540}.tw-border-red-300\/30{border-color:#fca5a54d}.tw-border-red-300\/35{border-color:#fca5a559}.tw-border-red-300\/45{border-color:#fca5a573}.tw-border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.tw-border-red-400\/20{border-color:#f8717133}.tw-border-red-400\/25{border-color:#f8717140}.tw-border-red-400\/30{border-color:#f871714d}.tw-border-red-400\/35{border-color:#f8717159}.tw-border-red-400\/45{border-color:#f8717173}.tw-border-red-400\/50{border-color:#f8717180}.tw-border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.tw-border-red-500\/20{border-color:#ef444433}.tw-border-red-500\/25{border-color:#ef444440}.tw-border-red-500\/30{border-color:#ef44444d}.tw-border-red-500\/35{border-color:#ef444459}.tw-border-red-500\/40{border-color:#ef444466}.tw-border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.tw-border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.tw-border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.tw-border-rose-100\/60{border-color:#ffe4e699}.tw-border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.tw-border-rose-200\/80{border-color:#fecdd3cc}.tw-border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.tw-border-rose-300\/20{border-color:#fda4af33}.tw-border-rose-300\/25{border-color:#fda4af40}.tw-border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.tw-border-rose-400\/30{border-color:#fb71854d}.tw-border-rose-400\/40{border-color:#fb718566}.tw-border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.tw-border-rose-500\/20{border-color:#f43f5e33}.tw-border-rose-500\/25{border-color:#f43f5e40}.tw-border-rose-500\/30{border-color:#f43f5e4d}.tw-border-rose-500\/40{border-color:#f43f5e66}.tw-border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.tw-border-rose-700{--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity, 1))}.tw-border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.tw-border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.tw-border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.tw-border-sky-300\/30{border-color:#7dd3fc4d}.tw-border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.tw-border-sky-400\/30{border-color:#38bdf84d}.tw-border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.tw-border-sky-500\/20{border-color:#0ea5e933}.tw-border-sky-500\/25{border-color:#0ea5e940}.tw-border-sky-500\/30{border-color:#0ea5e94d}.tw-border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.tw-border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.tw-border-slate-100\/60{border-color:#f1f5f999}.tw-border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.tw-border-slate-200\/50{border-color:#e2e8f080}.tw-border-slate-200\/70{border-color:#e2e8f0b3}.tw-border-slate-200\/80{border-color:#e2e8f0cc}.tw-border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.tw-border-slate-300\/20{border-color:#cbd5e133}.tw-border-slate-300\/30{border-color:#cbd5e14d}.tw-border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.tw-border-slate-400\/30{border-color:#94a3b84d}.tw-border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.tw-border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.tw-border-slate-500\/30{border-color:#64748b4d}.tw-border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.tw-border-slate-600\/30{border-color:#4755694d}.tw-border-slate-600\/40{border-color:#47556966}.tw-border-slate-600\/45{border-color:#47556973}.tw-border-slate-600\/50{border-color:#47556980}.tw-border-slate-600\/60{border-color:#47556999}.tw-border-slate-600\/70{border-color:#475569b3}.tw-border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.tw-border-slate-700\/20{border-color:#33415533}.tw-border-slate-700\/30{border-color:#3341554d}.tw-border-slate-700\/40{border-color:#33415566}.tw-border-slate-700\/45{border-color:#33415573}.tw-border-slate-700\/50{border-color:#33415580}.tw-border-slate-700\/55{border-color:#3341558c}.tw-border-slate-700\/60{border-color:#33415599}.tw-border-slate-700\/65{border-color:#334155a6}.tw-border-slate-700\/70{border-color:#334155b3}.tw-border-slate-700\/80{border-color:#334155cc}.tw-border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.tw-border-slate-800\/30{border-color:#1e293b4d}.tw-border-slate-800\/50{border-color:#1e293b80}.tw-border-slate-800\/60{border-color:#1e293b99}.tw-border-slate-800\/70{border-color:#1e293bb3}.tw-border-slate-800\/80{border-color:#1e293bcc}.tw-border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.tw-border-slate-900\/80{border-color:#0f172acc}.tw-border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.tw-border-slate-950\/70{border-color:#020617b3}.tw-border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.tw-border-teal-100\/60{border-color:#ccfbf199}.tw-border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.tw-border-teal-200\/20{border-color:#99f6e433}.tw-border-teal-200\/40{border-color:#99f6e466}.tw-border-teal-200\/50{border-color:#99f6e480}.tw-border-teal-200\/60{border-color:#99f6e499}.tw-border-teal-200\/70{border-color:#99f6e4b3}.tw-border-teal-200\/80{border-color:#99f6e4cc}.tw-border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.tw-border-teal-300\/15{border-color:#5eead426}.tw-border-teal-300\/20{border-color:#5eead433}.tw-border-teal-300\/25{border-color:#5eead440}.tw-border-teal-300\/30{border-color:#5eead44d}.tw-border-teal-300\/40{border-color:#5eead466}.tw-border-teal-300\/50{border-color:#5eead480}.tw-border-teal-300\/\[0\.24\]{border-color:#5eead43d}.tw-border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.tw-border-teal-400\/20{border-color:#2dd4bf33}.tw-border-teal-400\/25{border-color:#2dd4bf40}.tw-border-teal-400\/30{border-color:#2dd4bf4d}.tw-border-teal-400\/35{border-color:#2dd4bf59}.tw-border-teal-400\/40{border-color:#2dd4bf66}.tw-border-teal-400\/50{border-color:#2dd4bf80}.tw-border-teal-400\/60{border-color:#2dd4bf99}.tw-border-teal-50{--tw-border-opacity: 1;border-color:rgb(240 253 250 / var(--tw-border-opacity, 1))}.tw-border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.tw-border-teal-500\/20{border-color:#14b8a633}.tw-border-teal-500\/25{border-color:#14b8a640}.tw-border-teal-500\/30{border-color:#14b8a64d}.tw-border-teal-500\/35{border-color:#14b8a659}.tw-border-teal-500\/40{border-color:#14b8a666}.tw-border-teal-500\/50{border-color:#14b8a680}.tw-border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.tw-border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.tw-border-transparent{border-color:transparent}.tw-border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.tw-border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.tw-border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.tw-border-violet-300\/30{border-color:#c4b5fd4d}.tw-border-violet-300\/40{border-color:#c4b5fd66}.tw-border-violet-300\/80{border-color:#c4b5fdcc}.tw-border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.tw-border-violet-400\/25{border-color:#a78bfa40}.tw-border-violet-400\/30{border-color:#a78bfa4d}.tw-border-violet-400\/50{border-color:#a78bfa80}.tw-border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.tw-border-violet-500\/20{border-color:#8b5cf633}.tw-border-violet-500\/25{border-color:#8b5cf640}.tw-border-violet-500\/30{border-color:#8b5cf64d}.tw-border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.tw-border-white\/10{border-color:#ffffff1a}.tw-border-white\/15{border-color:#ffffff26}.tw-border-white\/20{border-color:#fff3}.tw-border-white\/25{border-color:#ffffff40}.tw-border-white\/30{border-color:#ffffff4d}.tw-border-white\/40{border-color:#fff6}.tw-border-white\/5{border-color:#ffffff0d}.tw-border-white\/50{border-color:#ffffff80}.tw-border-white\/70{border-color:#ffffffb3}.tw-border-white\/\[0\.03\]{border-color:#ffffff08}.tw-border-white\/\[0\.04\]{border-color:#ffffff0a}.tw-border-white\/\[0\.05\]{border-color:#ffffff0d}.tw-border-white\/\[0\.06\]{border-color:#ffffff0f}.tw-border-white\/\[0\.08\]{border-color:#ffffff14}.tw-border-white\/\[0\.12\]{border-color:#ffffff1f}.tw-border-white\/\[0\.15\]{border-color:#ffffff26}.tw-border-white\/\[0\.2\]{border-color:#fff3}.tw-border-yellow-100{--tw-border-opacity: 1;border-color:rgb(254 249 195 / var(--tw-border-opacity, 1))}.tw-border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.tw-border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.tw-border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.tw-border-yellow-400\/30{border-color:#facc154d}.tw-border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.tw-border-yellow-500\/15{border-color:#eab30826}.tw-border-yellow-500\/20{border-color:#eab30833}.tw-border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.tw-border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(25 34 46 / var(--tw-border-opacity, 1))}.tw-border-b-teal-600{--tw-border-opacity: 1;border-bottom-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.tw-border-b-transparent{border-bottom-color:transparent}.tw-border-l-\[\#007AFF\]{--tw-border-opacity: 1;border-left-color:rgb(0 122 255 / var(--tw-border-opacity, 1))}.tw-border-l-amber-400{--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.tw-border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.tw-border-l-blue-400{--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.tw-border-l-blue-600{--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.tw-border-l-emerald-400{--tw-border-opacity: 1;border-left-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.tw-border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.tw-border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.tw-border-l-gray-400{--tw-border-opacity: 1;border-left-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.tw-border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(25 34 46 / var(--tw-border-opacity, 1))}.tw-border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.tw-border-l-indigo-500{--tw-border-opacity: 1;border-left-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.tw-border-l-orange-400{--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.tw-border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.tw-border-l-red-400{--tw-border-opacity: 1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.tw-border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.tw-border-l-slate-300{--tw-border-opacity: 1;border-left-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.tw-border-l-slate-500{--tw-border-opacity: 1;border-left-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.tw-border-l-teal-400{--tw-border-opacity: 1;border-left-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.tw-border-l-teal-500{--tw-border-opacity: 1;border-left-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.tw-border-l-teal-600{--tw-border-opacity: 1;border-left-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.tw-border-l-transparent{border-left-color:transparent}.tw-border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.tw-border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(25 34 46 / var(--tw-border-opacity, 1))}.tw-border-r-teal-400{--tw-border-opacity: 1;border-right-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.tw-border-r-teal-500{--tw-border-opacity: 1;border-right-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.tw-border-r-transparent{border-right-color:transparent}.tw-border-t-\[\#0D9488\]{--tw-border-opacity: 1;border-top-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.tw-border-t-\[\#FF6B35\]{--tw-border-opacity: 1;border-top-color:rgb(255 107 53 / var(--tw-border-opacity, 1))}.tw-border-t-amber-600{--tw-border-opacity: 1;border-top-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.tw-border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.tw-border-t-cyan-500{--tw-border-opacity: 1;border-top-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.tw-border-t-emerald-500{--tw-border-opacity: 1;border-top-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.tw-border-t-gray-500{--tw-border-opacity: 1;border-top-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.tw-border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(25 34 46 / var(--tw-border-opacity, 1))}.tw-border-t-gray-900{--tw-border-opacity: 1;border-top-color:rgb(18 24 32 / var(--tw-border-opacity, 1))}.tw-border-t-orange-500{--tw-border-opacity: 1;border-top-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.tw-border-t-primary{--tw-border-opacity: 1;border-top-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.tw-border-t-purple-600{--tw-border-opacity: 1;border-top-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.tw-border-t-rose-600{--tw-border-opacity: 1;border-top-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.tw-border-t-slate-600{--tw-border-opacity: 1;border-top-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.tw-border-t-teal-400{--tw-border-opacity: 1;border-top-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.tw-border-t-teal-500{--tw-border-opacity: 1;border-top-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.tw-border-t-teal-600{--tw-border-opacity: 1;border-top-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.tw-border-t-transparent{border-top-color:transparent}.tw-border-t-violet-600{--tw-border-opacity: 1;border-top-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.tw-border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.tw-border-opacity-20{--tw-border-opacity: .2}.\!tw-bg-amber-500\/15{background-color:#f59e0b26!important}.\!tw-bg-amber-500\/\[0\.12\]{background-color:#f59e0b1f!important}.\!tw-bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.\!tw-bg-teal-500\/10{background-color:#14b8a61a!important}.\!tw-bg-teal-500\/15{background-color:#14b8a626!important}.\!tw-bg-teal-500\/\[0\.12\]{background-color:#14b8a61f!important}.\!tw-bg-teal-900\/40{background-color:#134e4a66!important}.\!tw-bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\!tw-bg-white\/\[0\.045\]{background-color:#ffffff0b!important}.tw-bg-\[\#007AFF\]{--tw-bg-opacity: 1;background-color:rgb(0 122 255 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#007AFF\]\/\[0\.1\]{background-color:#007aff1a}.tw-bg-\[\#020617\]{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#042a25\]\/20{background-color:#042a2533}.tw-bg-\[\#07101f\]{--tw-bg-opacity: 1;background-color:rgb(7 16 31 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#07111F\]{--tw-bg-opacity: 1;background-color:rgb(7 17 31 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#0B1120\]{--tw-bg-opacity: 1;background-color:rgb(11 17 32 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#0B1120\]\/95{background-color:#0b1120f2}.tw-bg-\[\#0D9488\]{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#0D9488\]\/10{background-color:#0d94881a}.tw-bg-\[\#0D9488\]\/5{background-color:#0d94880d}.tw-bg-\[\#0F172A\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#0f1629\]{--tw-bg-opacity: 1;background-color:rgb(15 22 41 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#0f172a\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#111C2E\]{--tw-bg-opacity: 1;background-color:rgb(17 28 46 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#161e30\]{--tw-bg-opacity: 1;background-color:rgb(22 30 48 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#1d1d1f\]{--tw-bg-opacity: 1;background-color:rgb(29 29 31 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#1d1d1f\]\/95{background-color:#1d1d1ff2}.tw-bg-\[\#6750A4\]{--tw-bg-opacity: 1;background-color:rgb(103 80 164 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#DC2626\]{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#ECFDF5\]{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#F0F4F8\]{--tw-bg-opacity: 1;background-color:rgb(240 244 248 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#F6F8FB\]{--tw-bg-opacity: 1;background-color:rgb(246 248 251 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#F8FAFC\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#FF3B30\]{--tw-bg-opacity: 1;background-color:rgb(255 59 48 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#FF6B35\]{--tw-bg-opacity: 1;background-color:rgb(255 107 53 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#e2e8f0\]{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#f4f6f8\]{--tw-bg-opacity: 1;background-color:rgb(244 246 248 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#f5f7fb\]{--tw-bg-opacity: 1;background-color:rgb(245 247 251 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#f6f7fb\]{--tw-bg-opacity: 1;background-color:rgb(246 247 251 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#f6f8fb\]{--tw-bg-opacity: 1;background-color:rgb(246 248 251 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#f6f8fb\]\/95{background-color:#f6f8fbf2}.tw-bg-\[\#f7f8fb\]{--tw-bg-opacity: 1;background-color:rgb(247 248 251 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#ff3b30\]\/\[0\.04\]{background-color:#ff3b300a}.tw-bg-\[\#ff3b30\]\/\[0\.06\]{background-color:#ff3b300f}.tw-bg-\[\#ff3b30\]\/\[0\.08\]{background-color:#ff3b3014}.tw-bg-\[radial-gradient\(circle_at_top_left\,rgba\(20\,184\,166\,0\.12\)\,transparent_32\%\)\,\#020617\]{background-color:radial-gradient(circle at top left,rgba(20,184,166,.12),transparent 32%),#020617}.tw-bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.tw-bg-amber-100\/10{background-color:#fef3c71a}.tw-bg-amber-100\/50{background-color:#fef3c780}.tw-bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.tw-bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.tw-bg-amber-300\/10{background-color:#fcd34d1a}.tw-bg-amber-300\/15{background-color:#fcd34d26}.tw-bg-amber-300\/20{background-color:#fcd34d33}.tw-bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.tw-bg-amber-400\/10{background-color:#fbbf241a}.tw-bg-amber-400\/15{background-color:#fbbf2426}.tw-bg-amber-400\/20{background-color:#fbbf2433}.tw-bg-amber-400\/30{background-color:#fbbf244d}.tw-bg-amber-400\/5{background-color:#fbbf240d}.tw-bg-amber-400\/70{background-color:#fbbf24b3}.tw-bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.tw-bg-amber-50\/20{background-color:#fffbeb33}.tw-bg-amber-50\/30{background-color:#fffbeb4d}.tw-bg-amber-50\/40{background-color:#fffbeb66}.tw-bg-amber-50\/50{background-color:#fffbeb80}.tw-bg-amber-50\/60{background-color:#fffbeb99}.tw-bg-amber-50\/70{background-color:#fffbebb3}.tw-bg-amber-50\/80{background-color:#fffbebcc}.tw-bg-amber-50\/95{background-color:#fffbebf2}.tw-bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.tw-bg-amber-500\/10{background-color:#f59e0b1a}.tw-bg-amber-500\/15{background-color:#f59e0b26}.tw-bg-amber-500\/20{background-color:#f59e0b33}.tw-bg-amber-500\/5{background-color:#f59e0b0d}.tw-bg-amber-500\/85{background-color:#f59e0bd9}.tw-bg-amber-500\/90{background-color:#f59e0be6}.tw-bg-amber-500\/95{background-color:#f59e0bf2}.tw-bg-amber-500\/\[0\.03\]{background-color:#f59e0b08}.tw-bg-amber-500\/\[0\.12\]{background-color:#f59e0b1f}.tw-bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.tw-bg-amber-600\/10{background-color:#d977061a}.tw-bg-amber-800{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.tw-bg-amber-900\/20{background-color:#78350f33}.tw-bg-amber-900\/30{background-color:#78350f4d}.tw-bg-amber-900\/40{background-color:#78350f66}.tw-bg-background-default{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.tw-bg-background-paper{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tw-bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.tw-bg-black\/0{background-color:#0000}.tw-bg-black\/10{background-color:#0000001a}.tw-bg-black\/20{background-color:#0003}.tw-bg-black\/30{background-color:#0000004d}.tw-bg-black\/40{background-color:#0006}.tw-bg-black\/45{background-color:#00000073}.tw-bg-black\/5{background-color:#0000000d}.tw-bg-black\/50{background-color:#00000080}.tw-bg-black\/55{background-color:#0000008c}.tw-bg-black\/60{background-color:#0009}.tw-bg-black\/70{background-color:#000000b3}.tw-bg-black\/75{background-color:#000000bf}.tw-bg-black\/80{background-color:#000c}.tw-bg-black\/85{background-color:#000000d9}.tw-bg-black\/90{background-color:#000000e6}.tw-bg-black\/\[0\.02\]{background-color:#00000005}.tw-bg-black\/\[0\.04\]{background-color:#0000000a}.tw-bg-black\/\[0\.05\]{background-color:#0000000d}.tw-bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.tw-bg-blue-100\/60{background-color:#dbeafe99}.tw-bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.tw-bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.tw-bg-blue-300\/10{background-color:#93c5fd1a}.tw-bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.tw-bg-blue-400\/10{background-color:#60a5fa1a}.tw-bg-blue-400\/20{background-color:#60a5fa33}.tw-bg-blue-400\/70{background-color:#60a5fab3}.tw-bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.tw-bg-blue-50\/30{background-color:#eff6ff4d}.tw-bg-blue-50\/40{background-color:#eff6ff66}.tw-bg-blue-50\/50{background-color:#eff6ff80}.tw-bg-blue-50\/60{background-color:#eff6ff99}.tw-bg-blue-50\/70{background-color:#eff6ffb3}.tw-bg-blue-50\/80{background-color:#eff6ffcc}.tw-bg-blue-50\/95{background-color:#eff6fff2}.tw-bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.tw-bg-blue-500\/10{background-color:#3b82f61a}.tw-bg-blue-500\/15{background-color:#3b82f626}.tw-bg-blue-500\/20{background-color:#3b82f633}.tw-bg-blue-500\/30{background-color:#3b82f64d}.tw-bg-blue-500\/50{background-color:#3b82f680}.tw-bg-blue-500\/\[0\.14\]{background-color:#3b82f624}.tw-bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.tw-bg-blue-600\/80{background-color:#2563ebcc}.tw-bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.tw-bg-blue-800\/30{background-color:#1e40af4d}.tw-bg-current{background-color:currentColor}.tw-bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.tw-bg-cyan-300\/15{background-color:#67e8f926}.tw-bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.tw-bg-cyan-400\/10{background-color:#22d3ee1a}.tw-bg-cyan-400\/60{background-color:#22d3ee99}.tw-bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.tw-bg-cyan-50\/20{background-color:#ecfeff33}.tw-bg-cyan-50\/30{background-color:#ecfeff4d}.tw-bg-cyan-50\/40{background-color:#ecfeff66}.tw-bg-cyan-50\/50{background-color:#ecfeff80}.tw-bg-cyan-50\/60{background-color:#ecfeff99}.tw-bg-cyan-50\/70{background-color:#ecfeffb3}.tw-bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.tw-bg-cyan-500\/10{background-color:#06b6d41a}.tw-bg-cyan-500\/15{background-color:#06b6d426}.tw-bg-cyan-500\/20{background-color:#06b6d433}.tw-bg-cyan-500\/30{background-color:#06b6d44d}.tw-bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-300\/10{background-color:#6ee7b71a}.tw-bg-emerald-300\/15{background-color:#6ee7b726}.tw-bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-400\/10{background-color:#34d3991a}.tw-bg-emerald-400\/15{background-color:#34d39926}.tw-bg-emerald-400\/20{background-color:#34d39933}.tw-bg-emerald-400\/40{background-color:#34d39966}.tw-bg-emerald-400\/70{background-color:#34d399b3}.tw-bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-50\/20{background-color:#ecfdf533}.tw-bg-emerald-50\/30{background-color:#ecfdf54d}.tw-bg-emerald-50\/40{background-color:#ecfdf566}.tw-bg-emerald-50\/50{background-color:#ecfdf580}.tw-bg-emerald-50\/60{background-color:#ecfdf599}.tw-bg-emerald-50\/70{background-color:#ecfdf5b3}.tw-bg-emerald-50\/80{background-color:#ecfdf5cc}.tw-bg-emerald-50\/90{background-color:#ecfdf5e6}.tw-bg-emerald-50\/95{background-color:#ecfdf5f2}.tw-bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-500\/10{background-color:#10b9811a}.tw-bg-emerald-500\/15{background-color:#10b98126}.tw-bg-emerald-500\/20{background-color:#10b98133}.tw-bg-emerald-500\/30{background-color:#10b9814d}.tw-bg-emerald-500\/40{background-color:#10b98166}.tw-bg-emerald-500\/5{background-color:#10b9810d}.tw-bg-emerald-500\/90{background-color:#10b981e6}.tw-bg-emerald-500\/\[0\.03\]{background-color:#10b98108}.tw-bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-600\/10{background-color:#0596691a}.tw-bg-emerald-600\/20{background-color:#05966933}.tw-bg-emerald-600\/90{background-color:#059669e6}.tw-bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-950\/40{background-color:#022c2266}.tw-bg-emerald-950\/60{background-color:#022c2299}.tw-bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity, 1))}.tw-bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.tw-bg-fuchsia-500\/10{background-color:#d946ef1a}.tw-bg-fuchsia-500\/5{background-color:#d946ef0d}.tw-bg-fuchsia-600{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity, 1))}.tw-bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.tw-bg-gray-100\/50{background-color:#f1f5f980}.tw-bg-gray-100\/60{background-color:#f1f5f999}.tw-bg-gray-100\/80{background-color:#f1f5f9cc}.tw-bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.tw-bg-gray-200\/40{background-color:#e2e8f066}.tw-bg-gray-200\/60{background-color:#e2e8f099}.tw-bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.tw-bg-gray-300\/60{background-color:#cbd5e199}.tw-bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.tw-bg-gray-400\/15{background-color:#94a3b826}.tw-bg-gray-400\/30{background-color:#94a3b84d}.tw-bg-gray-400\/70{background-color:#94a3b8b3}.tw-bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.tw-bg-gray-50\/30{background-color:#f8fafc4d}.tw-bg-gray-50\/40{background-color:#f8fafc66}.tw-bg-gray-50\/50{background-color:#f8fafc80}.tw-bg-gray-50\/60{background-color:#f8fafc99}.tw-bg-gray-50\/70{background-color:#f8fafcb3}.tw-bg-gray-50\/80{background-color:#f8fafccc}.tw-bg-gray-50\/95{background-color:#f8fafcf2}.tw-bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.tw-bg-gray-500\/10{background-color:#64748b1a}.tw-bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(69 83 101 / var(--tw-bg-opacity, 1))}.tw-bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.tw-bg-gray-700\/30{background-color:#1f29374d}.tw-bg-gray-700\/50{background-color:#1f293780}.tw-bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(25 34 46 / var(--tw-bg-opacity, 1))}.tw-bg-gray-800\/50{background-color:#19222e80}.tw-bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(18 24 32 / var(--tw-bg-opacity, 1))}.tw-bg-gray-900\/10{background-color:#1218201a}.tw-bg-gray-900\/30{background-color:#1218204d}.tw-bg-gray-900\/40{background-color:#12182066}.tw-bg-gray-900\/45{background-color:#12182073}.tw-bg-gray-900\/5{background-color:#1218200d}.tw-bg-gray-900\/50{background-color:#12182080}.tw-bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(10 14 20 / var(--tw-bg-opacity, 1))}.tw-bg-gray-950\/35{background-color:#0a0e1459}.tw-bg-gray-950\/95{background-color:#0a0e14f2}.tw-bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.tw-bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.tw-bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.tw-bg-green-400\/10{background-color:#4ade801a}.tw-bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.tw-bg-green-50\/40{background-color:#f0fdf466}.tw-bg-green-50\/50{background-color:#f0fdf480}.tw-bg-green-50\/60{background-color:#f0fdf499}.tw-bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.tw-bg-green-500\/10{background-color:#22c55e1a}.tw-bg-green-500\/15{background-color:#22c55e26}.tw-bg-green-500\/20{background-color:#22c55e33}.tw-bg-green-500\/95{background-color:#22c55ef2}.tw-bg-green-500\/\[0\.06\]{background-color:#22c55e0f}.tw-bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.tw-bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.tw-bg-green-800\/30{background-color:#1665344d}.tw-bg-green-900\/40{background-color:#14532d66}.tw-bg-green-900\/90{background-color:#14532de6}.tw-bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.tw-bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.tw-bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.tw-bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.tw-bg-indigo-50\/30{background-color:#eef2ff4d}.tw-bg-indigo-50\/50{background-color:#eef2ff80}.tw-bg-indigo-50\/60{background-color:#eef2ff99}.tw-bg-indigo-50\/90{background-color:#eef2ffe6}.tw-bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.tw-bg-indigo-500\/10{background-color:#6366f11a}.tw-bg-indigo-500\/15{background-color:#6366f126}.tw-bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.tw-bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.tw-bg-inherit{background-color:inherit}.tw-bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.tw-bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.tw-bg-lime-400\/10{background-color:#a3e6351a}.tw-bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.tw-bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.tw-bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.tw-bg-orange-100\/60{background-color:#ffedd599}.tw-bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.tw-bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.tw-bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.tw-bg-orange-400\/10{background-color:#fb923c1a}.tw-bg-orange-400\/15{background-color:#fb923c26}.tw-bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.tw-bg-orange-50\/50{background-color:#fff7ed80}.tw-bg-orange-50\/60{background-color:#fff7ed99}.tw-bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.tw-bg-orange-500\/10{background-color:#f973161a}.tw-bg-orange-500\/15{background-color:#f9731626}.tw-bg-orange-500\/20{background-color:#f9731633}.tw-bg-orange-500\/30{background-color:#f973164d}.tw-bg-orange-500\/90{background-color:#f97316e6}.tw-bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.tw-bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.tw-bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.tw-bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity, 1))}.tw-bg-pink-300\/10{background-color:#f9a8d41a}.tw-bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.tw-bg-pink-400\/10{background-color:#f472b61a}.tw-bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.tw-bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.tw-bg-pink-500\/10{background-color:#ec48991a}.tw-bg-pink-500\/15{background-color:#ec489926}.tw-bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.tw-bg-primary{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.tw-bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.tw-bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.tw-bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.tw-bg-purple-400\/25{background-color:#c084fc40}.tw-bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.tw-bg-purple-50\/40{background-color:#faf5ff66}.tw-bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.tw-bg-purple-500\/10{background-color:#a855f71a}.tw-bg-purple-500\/15{background-color:#a855f726}.tw-bg-purple-500\/20{background-color:#a855f733}.tw-bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.tw-bg-purple-600\/20{background-color:#9333ea33}.tw-bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.tw-bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.tw-bg-red-100\/80{background-color:#fee2e2cc}.tw-bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.tw-bg-red-200\/60{background-color:#fecaca99}.tw-bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.tw-bg-red-300\/10{background-color:#fca5a51a}.tw-bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.tw-bg-red-400\/10{background-color:#f871711a}.tw-bg-red-400\/15{background-color:#f8717126}.tw-bg-red-400\/5{background-color:#f871710d}.tw-bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.tw-bg-red-50\/30{background-color:#fef2f24d}.tw-bg-red-50\/40{background-color:#fef2f266}.tw-bg-red-50\/50{background-color:#fef2f280}.tw-bg-red-50\/60{background-color:#fef2f299}.tw-bg-red-50\/70{background-color:#fef2f2b3}.tw-bg-red-50\/80{background-color:#fef2f2cc}.tw-bg-red-50\/90{background-color:#fef2f2e6}.tw-bg-red-50\/95{background-color:#fef2f2f2}.tw-bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.tw-bg-red-500\/10{background-color:#ef44441a}.tw-bg-red-500\/15{background-color:#ef444426}.tw-bg-red-500\/20{background-color:#ef444433}.tw-bg-red-500\/30{background-color:#ef44444d}.tw-bg-red-500\/80{background-color:#ef4444cc}.tw-bg-red-500\/90{background-color:#ef4444e6}.tw-bg-red-500\/95{background-color:#ef4444f2}.tw-bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.tw-bg-red-600\/20{background-color:#dc262633}.tw-bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.tw-bg-red-700\/50{background-color:#b91c1c80}.tw-bg-red-900\/40{background-color:#7f1d1d66}.tw-bg-red-900\/90{background-color:#7f1d1de6}.tw-bg-red-950\/35{background-color:#450a0a59}.tw-bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.tw-bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.tw-bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity, 1))}.tw-bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.tw-bg-rose-400\/10{background-color:#fb71851a}.tw-bg-rose-400\/15{background-color:#fb718526}.tw-bg-rose-400\/5{background-color:#fb71850d}.tw-bg-rose-400\/50{background-color:#fb718580}.tw-bg-rose-400\/90{background-color:#fb7185e6}.tw-bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.tw-bg-rose-50\/20{background-color:#fff1f233}.tw-bg-rose-50\/30{background-color:#fff1f24d}.tw-bg-rose-50\/40{background-color:#fff1f266}.tw-bg-rose-50\/50{background-color:#fff1f280}.tw-bg-rose-50\/60{background-color:#fff1f299}.tw-bg-rose-50\/70{background-color:#fff1f2b3}.tw-bg-rose-50\/95{background-color:#fff1f2f2}.tw-bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.tw-bg-rose-500\/10{background-color:#f43f5e1a}.tw-bg-rose-500\/15{background-color:#f43f5e26}.tw-bg-rose-500\/20{background-color:#f43f5e33}.tw-bg-rose-500\/5{background-color:#f43f5e0d}.tw-bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.tw-bg-rose-900{--tw-bg-opacity: 1;background-color:rgb(136 19 55 / var(--tw-bg-opacity, 1))}.tw-bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.tw-bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.tw-bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.tw-bg-sky-400\/20{background-color:#38bdf833}.tw-bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.tw-bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.tw-bg-sky-500\/10{background-color:#0ea5e91a}.tw-bg-sky-500\/20{background-color:#0ea5e933}.tw-bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.tw-bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.tw-bg-slate-100\/0{background-color:#f1f5f900}.tw-bg-slate-100\/50{background-color:#f1f5f980}.tw-bg-slate-100\/80{background-color:#f1f5f9cc}.tw-bg-slate-100\/90{background-color:#f1f5f9e6}.tw-bg-slate-100\/95{background-color:#f1f5f9f2}.tw-bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.tw-bg-slate-200\/50{background-color:#e2e8f080}.tw-bg-slate-200\/60{background-color:#e2e8f099}.tw-bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.tw-bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.tw-bg-slate-400\/15{background-color:#94a3b826}.tw-bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.tw-bg-slate-50\/30{background-color:#f8fafc4d}.tw-bg-slate-50\/35{background-color:#f8fafc59}.tw-bg-slate-50\/40{background-color:#f8fafc66}.tw-bg-slate-50\/50{background-color:#f8fafc80}.tw-bg-slate-50\/60{background-color:#f8fafc99}.tw-bg-slate-50\/70{background-color:#f8fafcb3}.tw-bg-slate-50\/80{background-color:#f8fafccc}.tw-bg-slate-50\/90{background-color:#f8fafce6}.tw-bg-slate-50\/95{background-color:#f8fafcf2}.tw-bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.tw-bg-slate-500\/10{background-color:#64748b1a}.tw-bg-slate-500\/15{background-color:#64748b26}.tw-bg-slate-500\/20{background-color:#64748b33}.tw-bg-slate-500\/90{background-color:#64748be6}.tw-bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.tw-bg-slate-600\/30{background-color:#4755694d}.tw-bg-slate-600\/50{background-color:#47556980}.tw-bg-slate-600\/80{background-color:#475569cc}.tw-bg-slate-600\/95{background-color:#475569f2}.tw-bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.tw-bg-slate-700\/20{background-color:#33415533}.tw-bg-slate-700\/30{background-color:#3341554d}.tw-bg-slate-700\/40{background-color:#33415566}.tw-bg-slate-700\/50{background-color:#33415580}.tw-bg-slate-700\/60{background-color:#33415599}.tw-bg-slate-700\/70{background-color:#334155b3}.tw-bg-slate-700\/80{background-color:#334155cc}.tw-bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.tw-bg-slate-800\/30{background-color:#1e293b4d}.tw-bg-slate-800\/40{background-color:#1e293b66}.tw-bg-slate-800\/45{background-color:#1e293b73}.tw-bg-slate-800\/50{background-color:#1e293b80}.tw-bg-slate-800\/55{background-color:#1e293b8c}.tw-bg-slate-800\/60{background-color:#1e293b99}.tw-bg-slate-800\/70{background-color:#1e293bb3}.tw-bg-slate-800\/75{background-color:#1e293bbf}.tw-bg-slate-800\/80{background-color:#1e293bcc}.tw-bg-slate-800\/85{background-color:#1e293bd9}.tw-bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.tw-bg-slate-900\/30{background-color:#0f172a4d}.tw-bg-slate-900\/35{background-color:#0f172a59}.tw-bg-slate-900\/40{background-color:#0f172a66}.tw-bg-slate-900\/45{background-color:#0f172a73}.tw-bg-slate-900\/50{background-color:#0f172a80}.tw-bg-slate-900\/60{background-color:#0f172a99}.tw-bg-slate-900\/70{background-color:#0f172ab3}.tw-bg-slate-900\/75{background-color:#0f172abf}.tw-bg-slate-900\/80{background-color:#0f172acc}.tw-bg-slate-900\/85{background-color:#0f172ad9}.tw-bg-slate-900\/90{background-color:#0f172ae6}.tw-bg-slate-900\/95{background-color:#0f172af2}.tw-bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.tw-bg-slate-950\/20{background-color:#02061733}.tw-bg-slate-950\/30{background-color:#0206174d}.tw-bg-slate-950\/35{background-color:#02061759}.tw-bg-slate-950\/40{background-color:#02061766}.tw-bg-slate-950\/45{background-color:#02061773}.tw-bg-slate-950\/50{background-color:#02061780}.tw-bg-slate-950\/60{background-color:#02061799}.tw-bg-slate-950\/65{background-color:#020617a6}.tw-bg-slate-950\/70{background-color:#020617b3}.tw-bg-slate-950\/75{background-color:#020617bf}.tw-bg-slate-950\/80{background-color:#020617cc}.tw-bg-slate-950\/85{background-color:#020617d9}.tw-bg-slate-950\/95{background-color:#020617f2}.tw-bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.tw-bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.tw-bg-teal-100\/10{background-color:#ccfbf11a}.tw-bg-teal-100\/40{background-color:#ccfbf166}.tw-bg-teal-100\/60{background-color:#ccfbf199}.tw-bg-teal-100\/80{background-color:#ccfbf1cc}.tw-bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.tw-bg-teal-300{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity, 1))}.tw-bg-teal-300\/10{background-color:#5eead41a}.tw-bg-teal-300\/15{background-color:#5eead426}.tw-bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.tw-bg-teal-400\/10{background-color:#2dd4bf1a}.tw-bg-teal-400\/15{background-color:#2dd4bf26}.tw-bg-teal-400\/20{background-color:#2dd4bf33}.tw-bg-teal-400\/30{background-color:#2dd4bf4d}.tw-bg-teal-400\/5{background-color:#2dd4bf0d}.tw-bg-teal-400\/50{background-color:#2dd4bf80}.tw-bg-teal-400\/90{background-color:#2dd4bfe6}.tw-bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.tw-bg-teal-50\/20{background-color:#f0fdfa33}.tw-bg-teal-50\/30{background-color:#f0fdfa4d}.tw-bg-teal-50\/40{background-color:#f0fdfa66}.tw-bg-teal-50\/50{background-color:#f0fdfa80}.tw-bg-teal-50\/60{background-color:#f0fdfa99}.tw-bg-teal-50\/70{background-color:#f0fdfab3}.tw-bg-teal-50\/80{background-color:#f0fdfacc}.tw-bg-teal-50\/95{background-color:#f0fdfaf2}.tw-bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.tw-bg-teal-500\/10{background-color:#14b8a61a}.tw-bg-teal-500\/15{background-color:#14b8a626}.tw-bg-teal-500\/20{background-color:#14b8a633}.tw-bg-teal-500\/30{background-color:#14b8a64d}.tw-bg-teal-500\/5{background-color:#14b8a60d}.tw-bg-teal-500\/60{background-color:#14b8a699}.tw-bg-teal-500\/80{background-color:#14b8a6cc}.tw-bg-teal-500\/90{background-color:#14b8a6e6}.tw-bg-teal-500\/95{background-color:#14b8a6f2}.tw-bg-teal-500\/\[0\.035\]{background-color:#14b8a609}.tw-bg-teal-500\/\[0\.04\]{background-color:#14b8a60a}.tw-bg-teal-500\/\[0\.16\]{background-color:#14b8a629}.tw-bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.tw-bg-teal-600\/0{background-color:#0d948800}.tw-bg-teal-600\/10{background-color:#0d94881a}.tw-bg-teal-600\/15{background-color:#0d948826}.tw-bg-teal-600\/20{background-color:#0d948833}.tw-bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.tw-bg-teal-800{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.tw-bg-teal-900{--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity, 1))}.tw-bg-transparent{background-color:transparent}.tw-bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.tw-bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.tw-bg-violet-300\/10{background-color:#c4b5fd1a}.tw-bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.tw-bg-violet-400\/10{background-color:#a78bfa1a}.tw-bg-violet-400\/15{background-color:#a78bfa26}.tw-bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.tw-bg-violet-50\/40{background-color:#f5f3ff66}.tw-bg-violet-50\/50{background-color:#f5f3ff80}.tw-bg-violet-50\/60{background-color:#f5f3ff99}.tw-bg-violet-50\/80{background-color:#f5f3ffcc}.tw-bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.tw-bg-violet-500\/10{background-color:#8b5cf61a}.tw-bg-violet-500\/15{background-color:#8b5cf626}.tw-bg-violet-500\/20{background-color:#8b5cf633}.tw-bg-violet-500\/5{background-color:#8b5cf60d}.tw-bg-violet-500\/90{background-color:#8b5cf6e6}.tw-bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tw-bg-white\/10{background-color:#ffffff1a}.tw-bg-white\/15{background-color:#ffffff26}.tw-bg-white\/20{background-color:#fff3}.tw-bg-white\/25{background-color:#ffffff40}.tw-bg-white\/30{background-color:#ffffff4d}.tw-bg-white\/40{background-color:#fff6}.tw-bg-white\/5{background-color:#ffffff0d}.tw-bg-white\/50{background-color:#ffffff80}.tw-bg-white\/60{background-color:#fff9}.tw-bg-white\/65{background-color:#ffffffa6}.tw-bg-white\/70{background-color:#ffffffb3}.tw-bg-white\/75{background-color:#ffffffbf}.tw-bg-white\/80{background-color:#fffc}.tw-bg-white\/85{background-color:#ffffffd9}.tw-bg-white\/90{background-color:#ffffffe6}.tw-bg-white\/95{background-color:#fffffff2}.tw-bg-white\/\[0\.01\]{background-color:#ffffff03}.tw-bg-white\/\[0\.02\]{background-color:#ffffff05}.tw-bg-white\/\[0\.03\]{background-color:#ffffff08}.tw-bg-white\/\[0\.045\]{background-color:#ffffff0b}.tw-bg-white\/\[0\.04\]{background-color:#ffffff0a}.tw-bg-white\/\[0\.05\]{background-color:#ffffff0d}.tw-bg-white\/\[0\.06\]{background-color:#ffffff0f}.tw-bg-white\/\[0\.08\]{background-color:#ffffff14}.tw-bg-white\/\[0\.12\]{background-color:#ffffff1f}.tw-bg-white\/\[0\.1\]{background-color:#ffffff1a}.tw-bg-white\/\[0\.97\]{background-color:#fffffff7}.tw-bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.tw-bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.tw-bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.tw-bg-yellow-400\/10{background-color:#facc151a}.tw-bg-yellow-400\/30{background-color:#facc154d}.tw-bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.tw-bg-yellow-50\/30{background-color:#fefce84d}.tw-bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.tw-bg-yellow-500\/15{background-color:#eab30826}.tw-bg-yellow-500\/90{background-color:#eab308e6}.tw-bg-yellow-500\/\[0\.06\]{background-color:#eab3080f}.tw-bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.tw-bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.tw-bg-opacity-0{--tw-bg-opacity: 0}.tw-bg-opacity-10{--tw-bg-opacity: .1}.tw-bg-opacity-20{--tw-bg-opacity: .2}.tw-bg-opacity-30{--tw-bg-opacity: .3}.tw-bg-opacity-40{--tw-bg-opacity: .4}.tw-bg-opacity-5{--tw-bg-opacity: .05}.tw-bg-opacity-50{--tw-bg-opacity: .5}.tw-bg-opacity-60{--tw-bg-opacity: .6}.tw-bg-opacity-70{--tw-bg-opacity: .7}.tw-bg-opacity-95{--tw-bg-opacity: .95}.tw-bg-\[radial-gradient\(1200px_200px_at_-20\%_-40\%\,rgba\(245\,158\,11\,\.18\)\,transparent\)\,radial-gradient\(1000px_200px_at_120\%_-80\%\,rgba\(59\,130\,246\,\.15\)\,transparent\)\]{background-image:radial-gradient(1200px 200px at -20% -40%,rgba(245,158,11,.18),transparent),radial-gradient(1000px 200px at 120% -80%,rgba(59,130,246,.15),transparent)}.tw-bg-\[radial-gradient\(circle_at_10\%_10\%\,rgba\(99\,102\,241\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_90\%_85\%\,rgba\(20\,184\,166\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 10% 10%,rgba(99,102,241,.18),transparent 55%),radial-gradient(circle at 90% 85%,rgba(20,184,166,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(14\,165\,233\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(236\,72\,153\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(14,165,233,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(236,72,153,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(15\,23\,42\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(20\,184\,166\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(15,23,42,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(20,184,166,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(15\,23\,42\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(245\,158\,11\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(15,23,42,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(245,158,11,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(16\,185\,129\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(99\,102\,241\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(16,185,129,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(99,102,241,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(20\,184\,166\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_80\%\,rgba\(15\,23\,42\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(20,184,166,.18),transparent 55%),radial-gradient(circle at 85% 80%,rgba(15,23,42,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(20\,184\,166\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(15\,23\,42\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(20,184,166,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(15,23,42,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(20\,184\,166\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(16\,185\,129\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(20,184,166,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(16,185,129,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(20\,184\,166\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(251\,113\,133\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(20,184,166,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(251,113,133,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(20\,184\,166\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(251\,191\,36\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(20,184,166,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(251,191,36,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(20\,184\,166\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(34\,197\,94\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(20,184,166,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(34,197,94,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(20\,184\,166\,0\.25\)\,transparent_30\%\)\,radial-gradient\(circle_at_85\%_80\%\,rgba\(15\,23\,42\,0\.18\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(20,184,166,.25),transparent 30%),radial-gradient(circle at 85% 80%,rgba(15,23,42,.18),transparent 30%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(244\,63\,94\,0\.16\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(16\,185\,129\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(244,63,94,.16),transparent 55%),radial-gradient(circle at 85% 85%,rgba(16,185,129,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(99\,102\,241\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(16\,185\,129\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(99,102,241,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(16,185,129,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(99\,102\,241\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_85\%\,rgba\(20\,184\,166\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(99,102,241,.18),transparent 55%),radial-gradient(circle at 85% 85%,rgba(20,184,166,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_16\%_18\%\,rgba\(236\,72\,153\,0\.2\)\,transparent_28\%\)\,radial-gradient\(circle_at_84\%_8\%\,rgba\(20\,184\,166\,0\.2\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 16% 18%,rgba(236,72,153,.2),transparent 28%),radial-gradient(circle at 84% 8%,rgba(20,184,166,.2),transparent 30%)}.tw-bg-\[radial-gradient\(circle_at_1px_1px\,rgba\(148\,163\,184\,0\.28\)_1px\,transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px,rgba(148,163,184,.28) 1px,transparent 0)}.tw-bg-\[radial-gradient\(circle_at_1px_1px\,rgba\(15\,23\,42\,0\.08\)_1px\,transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px,rgba(15,23,42,.08) 1px,transparent 0)}.tw-bg-\[radial-gradient\(circle_at_20\%_15\%\,rgba\(15\,23\,42\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_85\%_90\%\,rgba\(20\,184\,166\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 20% 15%,rgba(15,23,42,.18),transparent 55%),radial-gradient(circle at 85% 90%,rgba(20,184,166,.14),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(20\,184\,166\,0\.15\)\,transparent_50\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(16\,185\,129\,0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(20,184,166,.15),transparent 50%),radial-gradient(circle at 80% 80%,rgba(16,185,129,.12),transparent 55%)}.tw-bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(20\,184\,166\,0\.22\)\,transparent_28\%\)\,radial-gradient\(circle_at_80\%_10\%\,rgba\(14\,165\,233\,0\.18\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(20,184,166,.22),transparent 28%),radial-gradient(circle at 80% 10%,rgba(14,165,233,.18),transparent 28%)}.tw-bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(255\,255\,255\,0\.3\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.3),transparent 50%)}.tw-bg-\[radial-gradient\(circle_at_30\%_20\%\,white\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 20%,white,transparent 60%)}.tw-bg-\[repeating-conic-gradient\(\#f3f4f6_0\%_25\%\,transparent_0\%_50\%\)\]{background-image:repeating-conic-gradient(#f3f4f6 0% 25%,transparent 0% 50%)}.tw-bg-\[repeating-linear-gradient\(45deg\,rgba\(244\,63\,94\,0\.18\)_0\,rgba\(244\,63\,94\,0\.18\)_4px\,transparent_4px\,transparent_10px\)\]{background-image:repeating-linear-gradient(45deg,rgba(244,63,94,.18) 0,rgba(244,63,94,.18) 4px,transparent 4px,transparent 10px)}.tw-bg-\[repeating-linear-gradient\(45deg\,rgba\(244\,63\,94\,0\.3\)_0\,rgba\(244\,63\,94\,0\.3\)_3px\,transparent_3px\,transparent_8px\)\]{background-image:repeating-linear-gradient(45deg,rgba(244,63,94,.3) 0,rgba(244,63,94,.3) 3px,transparent 3px,transparent 8px)}.tw-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.tw-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.tw-bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.tw-bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.tw-bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.tw-from-\[\#0D9488\]{--tw-gradient-from: #0D9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-\[\#0F9B8E\]{--tw-gradient-from: #0F9B8E var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 155 142 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-\[\#120E3B\]{--tw-gradient-from: #120E3B var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 14 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-\[\#3A2A12\]{--tw-gradient-from: #3A2A12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(58 42 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-\[\#f8fafc\]{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-50\/50{--tw-gradient-from: rgb(255 251 235 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-50\/60{--tw-gradient-from: rgb(255 251 235 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-500\/5{--tw-gradient-from: rgb(245 158 11 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-600\/20{--tw-gradient-from: rgb(217 119 6 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-700{--tw-gradient-from: #b45309 var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-amber-900\/20{--tw-gradient-from: rgb(120 53 15 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-black\/45{--tw-gradient-from: rgb(0 0 0 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-black\/55{--tw-gradient-from: rgb(0 0 0 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-blue-300{--tw-gradient-from: #93c5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-blue-50\/80{--tw-gradient-from: rgb(239 246 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-blue-700{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-cyan-100{--tw-gradient-from: #cffafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-cyan-400\/20{--tw-gradient-from: rgb(34 211 238 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-emerald-50\/60{--tw-gradient-from: rgb(236 253 245 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-emerald-500\/30{--tw-gradient-from: rgb(16 185 129 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-emerald-950\/55{--tw-gradient-from: rgb(2 44 34 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-100{--tw-gradient-from: #F1F5F9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-200{--tw-gradient-from: #E2E8F0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-300{--tw-gradient-from: #CBD5E1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-400{--tw-gradient-from: #94A3B8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-50{--tw-gradient-from: #F8FAFC var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-50\/40{--tw-gradient-from: rgb(248 250 252 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-50\/80{--tw-gradient-from: rgb(248 250 252 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-500{--tw-gradient-from: #64748B var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-500\/5{--tw-gradient-from: rgb(100 116 139 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-600{--tw-gradient-from: #455365 var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 83 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-800{--tw-gradient-from: #19222E var(--tw-gradient-from-position);--tw-gradient-to: rgb(25 34 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-800\/90{--tw-gradient-from: rgb(25 34 46 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(25 34 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-900{--tw-gradient-from: #121820 var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 24 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-gray-950{--tw-gradient-from: #0A0E14 var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 14 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-green-400\/20{--tw-gradient-from: rgb(74 222 128 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-indigo-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-indigo-50\/80{--tw-gradient-from: rgb(238 242 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-indigo-700{--tw-gradient-from: #4338ca var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-orange-500\/20{--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-orange-500\/25{--tw-gradient-from: rgb(249 115 22 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-orange-900\/55{--tw-gradient-from: rgb(124 45 18 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-orange-900\/60{--tw-gradient-from: rgb(124 45 18 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-orange-900\/70{--tw-gradient-from: rgb(124 45 18 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-pink-50{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-pink-500\/10{--tw-gradient-from: rgb(236 72 153 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-red-50\/60{--tw-gradient-from: rgb(254 242 242 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-red-50\/80{--tw-gradient-from: rgb(254 242 242 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-rose-300{--tw-gradient-from: #fda4af var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-rose-50\/60{--tw-gradient-from: rgb(255 241 242 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-rose-500\/10{--tw-gradient-from: rgb(244 63 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-rose-500\/25{--tw-gradient-from: rgb(244 63 94 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-rose-900\/20{--tw-gradient-from: rgb(136 19 55 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-sky-100{--tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-sky-50\/80{--tw-gradient-from: rgb(240 249 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-200{--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-300{--tw-gradient-from: #cbd5e1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-400{--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-400\/60{--tw-gradient-from: rgb(148 163 184 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-50\/50{--tw-gradient-from: rgb(248 250 252 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-50\/70{--tw-gradient-from: rgb(248 250 252 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-50\/80{--tw-gradient-from: rgb(248 250 252 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-500\/10{--tw-gradient-from: rgb(100 116 139 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-500\/25{--tw-gradient-from: rgb(100 116 139 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-800\/95{--tw-gradient-from: rgb(30 41 59 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-900\/20{--tw-gradient-from: rgb(15 23 42 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-950\/10{--tw-gradient-from: rgb(2 6 23 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-950\/20{--tw-gradient-from: rgb(2 6 23 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-slate-950\/65{--tw-gradient-from: rgb(2 6 23 / .65) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-100{--tw-gradient-from: #ccfbf1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(204 251 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-200{--tw-gradient-from: #99f6e4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(153 246 228 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-300{--tw-gradient-from: #5eead4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(94 234 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-400\/20{--tw-gradient-from: rgb(45 212 191 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-50\/30{--tw-gradient-from: rgb(240 253 250 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-50\/50{--tw-gradient-from: rgb(240 253 250 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-50\/60{--tw-gradient-from: rgb(240 253 250 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-50\/70{--tw-gradient-from: rgb(240 253 250 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-50\/80{--tw-gradient-from: rgb(240 253 250 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-500\/10{--tw-gradient-from: rgb(20 184 166 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-500\/20{--tw-gradient-from: rgb(20 184 166 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-500\/25{--tw-gradient-from: rgb(20 184 166 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-500\/30{--tw-gradient-from: rgb(20 184 166 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-500\/5{--tw-gradient-from: rgb(20 184 166 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-600{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-600\/20{--tw-gradient-from: rgb(13 148 136 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-700{--tw-gradient-from: #0f766e var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-800{--tw-gradient-from: #115e59 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 94 89 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-900\/20{--tw-gradient-from: rgb(19 78 74 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-teal-900\/30{--tw-gradient-from: rgb(19 78 74 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-violet-500\/30{--tw-gradient-from: rgb(139 92 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-violet-600\/30{--tw-gradient-from: rgb(124 58 237 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-white\/0{--tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-white\/40{--tw-gradient-from: rgb(255 255 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-white\/70{--tw-gradient-from: rgb(255 255 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-white\/80{--tw-gradient-from: rgb(255 255 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-yellow-100{--tw-gradient-from: #fef9c3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-zinc-400{--tw-gradient-from: #a1a1aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(161 161 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-via-\[\#1A145A\]{--tw-gradient-to: rgb(26 20 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1A145A var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-\[\#FB923C\]{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FB923C var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-\[\#fffaf1\]{--tw-gradient-to: rgb(255 250 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fffaf1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-amber-400{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-amber-50{--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fffbeb var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-amber-500\/10{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-black\/5{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-blue-950{--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #172554 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-cyan-300{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-cyan-400{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-emerald-500{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-emerald-700{--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #047857 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-gray-100{--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F1F5F9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-gray-200{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E2E8F0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-gray-300{--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #CBD5E1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-gray-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F8FAFC var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-gray-800{--tw-gradient-to: rgb(25 34 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #19222E var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-gray-900{--tw-gradient-to: rgb(18 24 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #121820 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-green-50{--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0fdf4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-indigo-100{--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e0e7ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-indigo-50{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-orange-400{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-orange-50{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-pink-50{--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdf2f8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-purple-300{--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d8b4fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-purple-50{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-200{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-400{--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #94a3b8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-50\/95{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 250 252 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-500{--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #64748b var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-500\/10{--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(100 116 139 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-500\/15{--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(100 116 139 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-500\/80{--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(100 116 139 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-600{--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #475569 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-900\/95{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-950{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-950\/10{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-slate-950\/30{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-100{--tw-gradient-to: rgb(204 251 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ccfbf1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-400{--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2dd4bf var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-50{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0fdfa var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-50\/30{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 253 250 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-50\/60{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 253 250 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-50\/70{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 253 250 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-50\/80{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 253 250 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-500\/10{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(20 184 166 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-500\/15{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(20 184 166 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-500\/5{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(20 184 166 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-600{--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d9488 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-700{--tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f766e var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-900{--tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #134e4a var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-teal-950{--tw-gradient-to: rgb(4 47 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #042f2e var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-white\/40{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-white\/50{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-white\/60{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-white\/70{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-to-\[\#0F766E\]{--tw-gradient-to: #0F766E var(--tw-gradient-to-position)}.tw-to-\[\#14B8A6\]{--tw-gradient-to: #14B8A6 var(--tw-gradient-to-position)}.tw-to-\[\#241808\]{--tw-gradient-to: #241808 var(--tw-gradient-to-position)}.tw-to-\[\#2563eb\]{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.tw-to-\[\#FB923C\]{--tw-gradient-to: #FB923C var(--tw-gradient-to-position)}.tw-to-\[\#FDBA74\]{--tw-gradient-to: #FDBA74 var(--tw-gradient-to-position)}.tw-to-\[\#f7fbff\]{--tw-gradient-to: #f7fbff var(--tw-gradient-to-position)}.tw-to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.tw-to-amber-100\/50{--tw-gradient-to: rgb(254 243 199 / .5) var(--tw-gradient-to-position)}.tw-to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.tw-to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.tw-to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.tw-to-amber-500\/0{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position)}.tw-to-amber-500\/80{--tw-gradient-to: rgb(245 158 11 / .8) var(--tw-gradient-to-position)}.tw-to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.tw-to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.tw-to-amber-800{--tw-gradient-to: #92400e var(--tw-gradient-to-position)}.tw-to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.tw-to-black\/25{--tw-gradient-to: rgb(0 0 0 / .25) var(--tw-gradient-to-position)}.tw-to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.tw-to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.tw-to-blue-50\/50{--tw-gradient-to: rgb(239 246 255 / .5) var(--tw-gradient-to-position)}.tw-to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.tw-to-blue-500\/0{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position)}.tw-to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.tw-to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.tw-to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.tw-to-cyan-100{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.tw-to-cyan-300{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.tw-to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.tw-to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.tw-to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.tw-to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.tw-to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.tw-to-cyan-950\/25{--tw-gradient-to: rgb(8 51 68 / .25) var(--tw-gradient-to-position)}.tw-to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.tw-to-emerald-200{--tw-gradient-to: #a7f3d0 var(--tw-gradient-to-position)}.tw-to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.tw-to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.tw-to-emerald-50\/30{--tw-gradient-to: rgb(236 253 245 / .3) var(--tw-gradient-to-position)}.tw-to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.tw-to-emerald-500\/0{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position)}.tw-to-emerald-500\/20{--tw-gradient-to: rgb(16 185 129 / .2) var(--tw-gradient-to-position)}.tw-to-emerald-500\/30{--tw-gradient-to: rgb(16 185 129 / .3) var(--tw-gradient-to-position)}.tw-to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.tw-to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.tw-to-emerald-800{--tw-gradient-to: #065f46 var(--tw-gradient-to-position)}.tw-to-emerald-900{--tw-gradient-to: #064e3b var(--tw-gradient-to-position)}.tw-to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.tw-to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.tw-to-fuchsia-600\/30{--tw-gradient-to: rgb(192 38 211 / .3) var(--tw-gradient-to-position)}.tw-to-gray-100{--tw-gradient-to: #F1F5F9 var(--tw-gradient-to-position)}.tw-to-gray-100\/50{--tw-gradient-to: rgb(241 245 249 / .5) var(--tw-gradient-to-position)}.tw-to-gray-200{--tw-gradient-to: #E2E8F0 var(--tw-gradient-to-position)}.tw-to-gray-300{--tw-gradient-to: #CBD5E1 var(--tw-gradient-to-position)}.tw-to-gray-400{--tw-gradient-to: #94A3B8 var(--tw-gradient-to-position)}.tw-to-gray-50{--tw-gradient-to: #F8FAFC var(--tw-gradient-to-position)}.tw-to-gray-50\/50{--tw-gradient-to: rgb(248 250 252 / .5) var(--tw-gradient-to-position)}.tw-to-gray-500{--tw-gradient-to: #64748B var(--tw-gradient-to-position)}.tw-to-gray-600{--tw-gradient-to: #455365 var(--tw-gradient-to-position)}.tw-to-gray-700{--tw-gradient-to: #1F2937 var(--tw-gradient-to-position)}.tw-to-gray-800{--tw-gradient-to: #19222E var(--tw-gradient-to-position)}.tw-to-gray-900{--tw-gradient-to: #121820 var(--tw-gradient-to-position)}.tw-to-gray-900\/90{--tw-gradient-to: rgb(18 24 32 / .9) var(--tw-gradient-to-position)}.tw-to-green-100{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.tw-to-green-200{--tw-gradient-to: #bbf7d0 var(--tw-gradient-to-position)}.tw-to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.tw-to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.tw-to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.tw-to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.tw-to-green-800{--tw-gradient-to: #166534 var(--tw-gradient-to-position)}.tw-to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.tw-to-indigo-100\/50{--tw-gradient-to: rgb(224 231 255 / .5) var(--tw-gradient-to-position)}.tw-to-indigo-400{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.tw-to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.tw-to-indigo-50\/80{--tw-gradient-to: rgb(238 242 255 / .8) var(--tw-gradient-to-position)}.tw-to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.tw-to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.tw-to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.tw-to-indigo-800{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}.tw-to-lime-400{--tw-gradient-to: #a3e635 var(--tw-gradient-to-position)}.tw-to-neutral-400{--tw-gradient-to: #a3a3a3 var(--tw-gradient-to-position)}.tw-to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.tw-to-orange-300{--tw-gradient-to: #fdba74 var(--tw-gradient-to-position)}.tw-to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.tw-to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.tw-to-orange-50\/40{--tw-gradient-to: rgb(255 247 237 / .4) var(--tw-gradient-to-position)}.tw-to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.tw-to-orange-500\/20{--tw-gradient-to: rgb(249 115 22 / .2) var(--tw-gradient-to-position)}.tw-to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.tw-to-pink-100{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.tw-to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.tw-to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.tw-to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.tw-to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.tw-to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.tw-to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.tw-to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.tw-to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.tw-to-purple-50\/80{--tw-gradient-to: rgb(250 245 255 / .8) var(--tw-gradient-to-position)}.tw-to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.tw-to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.tw-to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.tw-to-purple-500\/30{--tw-gradient-to: rgb(168 85 247 / .3) var(--tw-gradient-to-position)}.tw-to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.tw-to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.tw-to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.tw-to-red-100\/50{--tw-gradient-to: rgb(254 226 226 / .5) var(--tw-gradient-to-position)}.tw-to-red-100\/80{--tw-gradient-to: rgb(254 226 226 / .8) var(--tw-gradient-to-position)}.tw-to-red-200{--tw-gradient-to: #fecaca var(--tw-gradient-to-position)}.tw-to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.tw-to-red-50{--tw-gradient-to: #fef2f2 var(--tw-gradient-to-position)}.tw-to-red-50\/30{--tw-gradient-to: rgb(254 242 242 / .3) var(--tw-gradient-to-position)}.tw-to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.tw-to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.tw-to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.tw-to-rose-100{--tw-gradient-to: #ffe4e6 var(--tw-gradient-to-position)}.tw-to-rose-300{--tw-gradient-to: #fda4af var(--tw-gradient-to-position)}.tw-to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.tw-to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.tw-to-rose-50\/10{--tw-gradient-to: rgb(255 241 242 / .1) var(--tw-gradient-to-position)}.tw-to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.tw-to-rose-500\/0{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position)}.tw-to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.tw-to-rose-700{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.tw-to-sky-300{--tw-gradient-to: #7dd3fc var(--tw-gradient-to-position)}.tw-to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.tw-to-sky-700{--tw-gradient-to: #0369a1 var(--tw-gradient-to-position)}.tw-to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.tw-to-slate-100\/50{--tw-gradient-to: rgb(241 245 249 / .5) var(--tw-gradient-to-position)}.tw-to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.tw-to-slate-400{--tw-gradient-to: #94a3b8 var(--tw-gradient-to-position)}.tw-to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.tw-to-slate-50\/20{--tw-gradient-to: rgb(248 250 252 / .2) var(--tw-gradient-to-position)}.tw-to-slate-50\/30{--tw-gradient-to: rgb(248 250 252 / .3) var(--tw-gradient-to-position)}.tw-to-slate-50\/40{--tw-gradient-to: rgb(248 250 252 / .4) var(--tw-gradient-to-position)}.tw-to-slate-50\/50{--tw-gradient-to: rgb(248 250 252 / .5) var(--tw-gradient-to-position)}.tw-to-slate-50\/60{--tw-gradient-to: rgb(248 250 252 / .6) var(--tw-gradient-to-position)}.tw-to-slate-50\/70{--tw-gradient-to: rgb(248 250 252 / .7) var(--tw-gradient-to-position)}.tw-to-slate-50\/80{--tw-gradient-to: rgb(248 250 252 / .8) var(--tw-gradient-to-position)}.tw-to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.tw-to-slate-500\/0{--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position)}.tw-to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.tw-to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.tw-to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.tw-to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.tw-to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.tw-to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.tw-to-teal-100\/50{--tw-gradient-to: rgb(204 251 241 / .5) var(--tw-gradient-to-position)}.tw-to-teal-200{--tw-gradient-to: #99f6e4 var(--tw-gradient-to-position)}.tw-to-teal-300{--tw-gradient-to: #5eead4 var(--tw-gradient-to-position)}.tw-to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.tw-to-teal-400\/20{--tw-gradient-to: rgb(45 212 191 / .2) var(--tw-gradient-to-position)}.tw-to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.tw-to-teal-50\/10{--tw-gradient-to: rgb(240 253 250 / .1) var(--tw-gradient-to-position)}.tw-to-teal-50\/30{--tw-gradient-to: rgb(240 253 250 / .3) var(--tw-gradient-to-position)}.tw-to-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / .4) var(--tw-gradient-to-position)}.tw-to-teal-50\/50{--tw-gradient-to: rgb(240 253 250 / .5) var(--tw-gradient-to-position)}.tw-to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.tw-to-teal-500\/10{--tw-gradient-to: rgb(20 184 166 / .1) var(--tw-gradient-to-position)}.tw-to-teal-500\/5{--tw-gradient-to: rgb(20 184 166 / .05) var(--tw-gradient-to-position)}.tw-to-teal-500\/\[0\.02\]{--tw-gradient-to: rgb(20 184 166 / .02) var(--tw-gradient-to-position)}.tw-to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.tw-to-teal-600\/10{--tw-gradient-to: rgb(13 148 136 / .1) var(--tw-gradient-to-position)}.tw-to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.tw-to-teal-800{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.tw-to-teal-900{--tw-gradient-to: #134e4a var(--tw-gradient-to-position)}.tw-to-teal-950{--tw-gradient-to: #042f2e var(--tw-gradient-to-position)}.tw-to-teal-950\/40{--tw-gradient-to: rgb(4 47 46 / .4) var(--tw-gradient-to-position)}.tw-to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.tw-to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.tw-to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.tw-to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.tw-to-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.tw-to-yellow-100{--tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)}.tw-to-yellow-200{--tw-gradient-to: #fef08a var(--tw-gradient-to-position)}.tw-to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.tw-to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.tw-to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.tw-to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.tw-to-zinc-400{--tw-gradient-to: #a1a1aa var(--tw-gradient-to-position)}.tw-bg-\[length\:20px_20px\]{background-size:20px 20px}.tw-bg-\[length\:24px_24px\]{background-size:24px 24px}.tw-bg-cover{background-size:cover}.tw-bg-clip-text{-webkit-background-clip:text;background-clip:text}.tw-bg-center{background-position:center}.tw-bg-right{background-position:right}.tw-bg-no-repeat{background-repeat:no-repeat}.tw-fill-amber-300{fill:#fcd34d}.tw-fill-amber-400{fill:#fbbf24}.tw-fill-amber-500{fill:#f59e0b}.tw-fill-current{fill:currentColor}.tw-fill-gray-500{fill:#64748b}.tw-fill-gray-800{fill:#19222e}.tw-fill-gray-900{fill:#121820}.tw-fill-rose-300{fill:#fda4af}.tw-fill-rose-400{fill:#fb7185}.tw-fill-rose-500{fill:#f43f5e}.tw-fill-slate-500{fill:#64748b}.tw-fill-slate-700{fill:#334155}.tw-fill-slate-900{fill:#0f172a}.tw-fill-teal-700{fill:#0f766e}.tw-fill-white{fill:#fff}.tw-fill-yellow-400{fill:#facc15}.tw-fill-yellow-500{fill:#eab308}.tw-fill-yellow-600{fill:#ca8a04}.tw-stroke-amber-500{stroke:#f59e0b}.tw-stroke-emerald-500{stroke:#10b981}.tw-stroke-red-500{stroke:#ef4444}.tw-object-contain{-o-object-fit:contain;object-fit:contain}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.tw-p-0{padding:0}.tw-p-0\.5{padding:.125rem}.tw-p-1{padding:.25rem}.tw-p-1\.5{padding:.375rem}.tw-p-10{padding:2.5rem}.tw-p-12{padding:3rem}.tw-p-14{padding:3.5rem}.tw-p-16{padding:4rem}.tw-p-2{padding:.5rem}.tw-p-2\.5{padding:.625rem}.tw-p-3{padding:.75rem}.tw-p-3\.5{padding:.875rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-p-7{padding:1.75rem}.tw-p-8{padding:2rem}.tw-p-\[2px\]{padding:2px}.tw-p-px{padding:1px}.\!tw-px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!tw-py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.tw-px-0{padding-left:0;padding-right:0}.tw-px-0\.5{padding-left:.125rem;padding-right:.125rem}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-1\.5{padding-left:.375rem;padding-right:.375rem}.tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.tw-px-11{padding-left:2.75rem;padding-right:2.75rem}.tw-px-12{padding-left:3rem;padding-right:3rem}.tw-px-14{padding-left:3.5rem;padding-right:3.5rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-3\.5{padding-left:.875rem;padding-right:.875rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-px-\[11px\]{padding-left:11px;padding-right:11px}.tw-px-\[15px\]{padding-left:15px;padding-right:15px}.tw-py-0{padding-top:0;padding-bottom:0}.tw-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-py-12{padding-top:3rem;padding-bottom:3rem}.tw-py-14{padding-top:3.5rem;padding-bottom:3.5rem}.tw-py-16{padding-top:4rem;padding-bottom:4rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-py-20{padding-top:5rem;padding-bottom:5rem}.tw-py-24{padding-top:6rem;padding-bottom:6rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.tw-py-32{padding-top:8rem;padding-bottom:8rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-py-\[2px\]{padding-top:2px;padding-bottom:2px}.tw-py-\[3px\]{padding-top:3px;padding-bottom:3px}.tw-py-\[4px\]{padding-top:4px;padding-bottom:4px}.tw-py-\[5px\]{padding-top:5px;padding-bottom:5px}.tw-py-\[6px\]{padding-top:6px;padding-bottom:6px}.tw-py-\[7px\]{padding-top:7px;padding-bottom:7px}.tw-py-\[9px\]{padding-top:9px;padding-bottom:9px}.tw-py-px{padding-top:1px;padding-bottom:1px}.\!tw-pl-7{padding-left:1.75rem!important}.\!tw-pl-9{padding-left:2.25rem!important}.tw-pb-0{padding-bottom:0}.tw-pb-0\.5{padding-bottom:.125rem}.tw-pb-1{padding-bottom:.25rem}.tw-pb-1\.5{padding-bottom:.375rem}.tw-pb-10{padding-bottom:2.5rem}.tw-pb-12{padding-bottom:3rem}.tw-pb-14{padding-bottom:3.5rem}.tw-pb-16{padding-bottom:4rem}.tw-pb-2{padding-bottom:.5rem}.tw-pb-2\.5{padding-bottom:.625rem}.tw-pb-20{padding-bottom:5rem}.tw-pb-24{padding-bottom:6rem}.tw-pb-28{padding-bottom:7rem}.tw-pb-3{padding-bottom:.75rem}.tw-pb-32{padding-bottom:8rem}.tw-pb-4{padding-bottom:1rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pb-8{padding-bottom:2rem}.tw-pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.tw-pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.tw-pb-px{padding-bottom:1px}.tw-pl-0{padding-left:0}.tw-pl-1{padding-left:.25rem}.tw-pl-10{padding-left:2.5rem}.tw-pl-11{padding-left:2.75rem}.tw-pl-12{padding-left:3rem}.tw-pl-14{padding-left:3.5rem}.tw-pl-16{padding-left:4rem}.tw-pl-2{padding-left:.5rem}.tw-pl-2\.5{padding-left:.625rem}.tw-pl-3{padding-left:.75rem}.tw-pl-3\.5{padding-left:.875rem}.tw-pl-4{padding-left:1rem}.tw-pl-5{padding-left:1.25rem}.tw-pl-6{padding-left:1.5rem}.tw-pl-7{padding-left:1.75rem}.tw-pl-8{padding-left:2rem}.tw-pl-9{padding-left:2.25rem}.tw-pr-0{padding-right:0}.tw-pr-0\.5{padding-right:.125rem}.tw-pr-1{padding-right:.25rem}.tw-pr-1\.5{padding-right:.375rem}.tw-pr-10{padding-right:2.5rem}.tw-pr-12{padding-right:3rem}.tw-pr-14{padding-right:3.5rem}.tw-pr-16{padding-right:4rem}.tw-pr-2{padding-right:.5rem}.tw-pr-20{padding-right:5rem}.tw-pr-24{padding-right:6rem}.tw-pr-3{padding-right:.75rem}.tw-pr-3\.5{padding-right:.875rem}.tw-pr-32{padding-right:8rem}.tw-pr-4{padding-right:1rem}.tw-pr-5{padding-right:1.25rem}.tw-pr-6{padding-right:1.5rem}.tw-pr-7{padding-right:1.75rem}.tw-pr-8{padding-right:2rem}.tw-pr-9{padding-right:2.25rem}.tw-pt-0{padding-top:0}.tw-pt-0\.5{padding-top:.125rem}.tw-pt-1{padding-top:.25rem}.tw-pt-1\.5{padding-top:.375rem}.tw-pt-14{padding-top:3.5rem}.tw-pt-2{padding-top:.5rem}.tw-pt-2\.5{padding-top:.625rem}.tw-pt-24{padding-top:6rem}.tw-pt-3{padding-top:.75rem}.tw-pt-4{padding-top:1rem}.tw-pt-5{padding-top:1.25rem}.tw-pt-6{padding-top:1.5rem}.tw-pt-7{padding-top:1.75rem}.tw-pt-8{padding-top:2rem}.tw-pt-\[10vh\]{padding-top:10vh}.tw-pt-\[15vh\]{padding-top:15vh}.tw-pt-\[1px\]{padding-top:1px}.tw-pt-\[9vh\]{padding-top:9vh}.tw-pt-\[max\(env\(safe-area-inset-top\)\,0\.5rem\)\]{padding-top:max(env(safe-area-inset-top),.5rem)}.tw-pt-px{padding-top:1px}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-top{vertical-align:top}.tw-align-middle{vertical-align:middle}.tw-font-\[system-ui\,-apple-system\,sans-serif\]{font-family:system-ui,-apple-system,sans-serif}.tw-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tw-font-sans{font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!tw-text-xs{font-size:.75rem!important;line-height:1rem!important}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-5xl{font-size:3rem;line-height:1}.tw-text-\[0\.62rem\]{font-size:.62rem}.tw-text-\[0\.65rem\]{font-size:.65rem}.tw-text-\[0\.6rem\]{font-size:.6rem}.tw-text-\[0\.72rem\]{font-size:.72rem}.tw-text-\[0\.74rem\]{font-size:.74rem}.tw-text-\[0\.76rem\]{font-size:.76rem}.tw-text-\[0\.78rem\]{font-size:.78rem}.tw-text-\[0\.7rem\]{font-size:.7rem}.tw-text-\[0\.8rem\]{font-size:.8rem}.tw-text-\[0\.95rem\]{font-size:.95rem}.tw-text-\[0\.9rem\]{font-size:.9rem}.tw-text-\[1\.05rem\]{font-size:1.05rem}.tw-text-\[1\.45rem\]{font-size:1.45rem}.tw-text-\[1\.5rem\]{font-size:1.5rem}.tw-text-\[10\.5px\]{font-size:10.5px}.tw-text-\[10px\]{font-size:10px}.tw-text-\[11\.5px\]{font-size:11.5px}.tw-text-\[11px\]{font-size:11px}.tw-text-\[12\.5px\]{font-size:12.5px}.tw-text-\[12px\]{font-size:12px}.tw-text-\[13px\]{font-size:13px}.tw-text-\[14px\]{font-size:14px}.tw-text-\[15px\]{font-size:15px}.tw-text-\[16px\]{font-size:16px}.tw-text-\[17px\]{font-size:17px}.tw-text-\[18px\]{font-size:18px}.tw-text-\[20px\]{font-size:20px}.tw-text-\[22px\]{font-size:22px}.tw-text-\[26px\]{font-size:26px}.tw-text-\[28px\]{font-size:28px}.tw-text-\[30px\]{font-size:30px}.tw-text-\[58px\]{font-size:58px}.tw-text-\[60px\]{font-size:60px}.tw-text-\[7px\]{font-size:7px}.tw-text-\[8px\]{font-size:8px}.tw-text-\[9px\]{font-size:9px}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-black{font-weight:900}.tw-font-bold{font-weight:700}.tw-font-extrabold{font-weight:800}.tw-font-light{font-weight:300}.tw-font-medium{font-weight:500}.tw-font-normal{font-weight:400}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-lowercase{text-transform:lowercase}.tw-capitalize{text-transform:capitalize}.tw-normal-case{text-transform:none}.tw-italic{font-style:italic}.tw-tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tw-leading-3{line-height:.75rem}.tw-leading-4{line-height:1rem}.tw-leading-5{line-height:1.25rem}.tw-leading-6{line-height:1.5rem}.tw-leading-7{line-height:1.75rem}.tw-leading-\[0\.95\]{line-height:.95}.tw-leading-\[1\.12\]{line-height:1.12}.tw-leading-\[1\.16\]{line-height:1.16}.tw-leading-\[1\.1\]{line-height:1.1}.tw-leading-\[32px\]{line-height:32px}.tw-leading-\[34px\]{line-height:34px}.tw-leading-none{line-height:1}.tw-leading-relaxed{line-height:1.625}.tw-leading-snug{line-height:1.375}.tw-leading-tight{line-height:1.25}.tw-tracking-\[-0\.01em\]{letter-spacing:-.01em}.tw-tracking-\[-0\.02em\]{letter-spacing:-.02em}.tw-tracking-\[-0\.03em\]{letter-spacing:-.03em}.tw-tracking-\[-0\.04em\]{letter-spacing:-.04em}.tw-tracking-\[0\.04em\]{letter-spacing:.04em}.tw-tracking-\[0\.06em\]{letter-spacing:.06em}.tw-tracking-\[0\.08em\]{letter-spacing:.08em}.tw-tracking-\[0\.12em\]{letter-spacing:.12em}.tw-tracking-\[0\.14em\]{letter-spacing:.14em}.tw-tracking-\[0\.16em\]{letter-spacing:.16em}.tw-tracking-\[0\.18em\]{letter-spacing:.18em}.tw-tracking-\[0\.1em\]{letter-spacing:.1em}.tw-tracking-\[0\.22em\]{letter-spacing:.22em}.tw-tracking-\[0\.24em\]{letter-spacing:.24em}.tw-tracking-\[0\.25em\]{letter-spacing:.25em}.tw-tracking-\[0\.26em\]{letter-spacing:.26em}.tw-tracking-\[0\.28em\]{letter-spacing:.28em}.tw-tracking-\[0\.2em\]{letter-spacing:.2em}.tw-tracking-\[0\.32em\]{letter-spacing:.32em}.tw-tracking-\[0\.35em\]{letter-spacing:.35em}.tw-tracking-\[0\.3em\]{letter-spacing:.3em}.tw-tracking-\[0\.5em\]{letter-spacing:.5em}.tw-tracking-normal{letter-spacing:0em}.tw-tracking-tight{letter-spacing:-.025em}.tw-tracking-wide{letter-spacing:.025em}.tw-tracking-wider{letter-spacing:.05em}.tw-tracking-widest{letter-spacing:.1em}.\!tw-text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.\!tw-text-blue-700{--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity, 1))!important}.tw-text-\[\#007AFF\],.tw-text-\[\#007aff\]{--tw-text-opacity: 1;color:rgb(0 122 255 / var(--tw-text-opacity, 1))}.tw-text-\[\#042a25\]{--tw-text-opacity: 1;color:rgb(4 42 37 / var(--tw-text-opacity, 1))}.tw-text-\[\#075ebb\]{--tw-text-opacity: 1;color:rgb(7 94 187 / var(--tw-text-opacity, 1))}.tw-text-\[\#0D9488\]{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.tw-text-\[\#1d1d1f\]{--tw-text-opacity: 1;color:rgb(29 29 31 / var(--tw-text-opacity, 1))}.tw-text-\[\#2DD4BF\]{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.tw-text-\[\#34C759\],.tw-text-\[\#34c759\]{--tw-text-opacity: 1;color:rgb(52 199 89 / var(--tw-text-opacity, 1))}.tw-text-\[\#5856D6\]{--tw-text-opacity: 1;color:rgb(88 86 214 / var(--tw-text-opacity, 1))}.tw-text-\[\#5A6878\]{--tw-text-opacity: 1;color:rgb(90 104 120 / var(--tw-text-opacity, 1))}.tw-text-\[\#5EEAD4\]{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.tw-text-\[\#6750A4\]{--tw-text-opacity: 1;color:rgb(103 80 164 / var(--tw-text-opacity, 1))}.tw-text-\[\#86868b\]{--tw-text-opacity: 1;color:rgb(134 134 139 / var(--tw-text-opacity, 1))}.tw-text-\[\#8A99AB\]{--tw-text-opacity: 1;color:rgb(138 153 171 / var(--tw-text-opacity, 1))}.tw-text-\[\#8e8e93\]{--tw-text-opacity: 1;color:rgb(142 142 147 / var(--tw-text-opacity, 1))}.tw-text-\[\#AF52DE\]{--tw-text-opacity: 1;color:rgb(175 82 222 / var(--tw-text-opacity, 1))}.tw-text-\[\#C2410C\]{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.tw-text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.tw-text-\[\#EAF0F6\]{--tw-text-opacity: 1;color:rgb(234 240 246 / var(--tw-text-opacity, 1))}.tw-text-\[\#F59E0B\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.tw-text-\[\#F87171\]{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.tw-text-\[\#FBBF24\]{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.tw-text-\[\#FF3B30\]{--tw-text-opacity: 1;color:rgb(255 59 48 / var(--tw-text-opacity, 1))}.tw-text-\[\#FF6B35\]{--tw-text-opacity: 1;color:rgb(255 107 53 / var(--tw-text-opacity, 1))}.tw-text-\[\#FF9500\]{--tw-text-opacity: 1;color:rgb(255 149 0 / var(--tw-text-opacity, 1))}.tw-text-\[\#aeaeb2\]{--tw-text-opacity: 1;color:rgb(174 174 178 / var(--tw-text-opacity, 1))}.tw-text-\[\#ff3b30\]{--tw-text-opacity: 1;color:rgb(255 59 48 / var(--tw-text-opacity, 1))}.tw-text-\[\#ff9500\]{--tw-text-opacity: 1;color:rgb(255 149 0 / var(--tw-text-opacity, 1))}.tw-text-\[\#ffcc00\]\/90{color:#ffcc00e6}.tw-text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.tw-text-amber-100\/75{color:#fef3c7bf}.tw-text-amber-100\/80{color:#fef3c7cc}.tw-text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.tw-text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.tw-text-amber-300\/80{color:#fcd34dcc}.tw-text-amber-300\/90{color:#fcd34de6}.tw-text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.tw-text-amber-400\/50{color:#fbbf2480}.tw-text-amber-400\/70{color:#fbbf24b3}.tw-text-amber-400\/80{color:#fbbf24cc}.tw-text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.tw-text-amber-500\/70{color:#f59e0bb3}.tw-text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.tw-text-amber-600\/70{color:#d97706b3}.tw-text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.tw-text-amber-700\/80{color:#b45309cc}.tw-text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.tw-text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.tw-text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.tw-text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.tw-text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.tw-text-blue-100\/80{color:#dbeafecc}.tw-text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.tw-text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.tw-text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.tw-text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.tw-text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.tw-text-blue-600\/70{color:#2563ebb3}.tw-text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.tw-text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.tw-text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.tw-text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.tw-text-coral-600{--tw-text-opacity: 1;color:rgb(232 112 79 / var(--tw-text-opacity, 1))}.tw-text-current{color:currentColor}.tw-text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.tw-text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.tw-text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.tw-text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.tw-text-cyan-400\/80{color:#22d3eecc}.tw-text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.tw-text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.tw-text-cyan-500\/40{color:#06b6d466}.tw-text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.tw-text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.tw-text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.tw-text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.tw-text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.tw-text-emerald-100\/75{color:#d1fae5bf}.tw-text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.tw-text-emerald-200\/80{color:#a7f3d0cc}.tw-text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.tw-text-emerald-300\/70{color:#6ee7b7b3}.tw-text-emerald-300\/75{color:#6ee7b7bf}.tw-text-emerald-300\/80{color:#6ee7b7cc}.tw-text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.tw-text-emerald-400\/50{color:#34d39980}.tw-text-emerald-400\/60{color:#34d39999}.tw-text-emerald-400\/80{color:#34d399cc}.tw-text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.tw-text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.tw-text-emerald-500\/70{color:#10b981b3}.tw-text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.tw-text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.tw-text-emerald-700\/80{color:#047857cc}.tw-text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.tw-text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.tw-text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.tw-text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.tw-text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.tw-text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.tw-text-gray-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.tw-text-gray-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.tw-text-gray-200\/50{color:#e2e8f080}.tw-text-gray-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.tw-text-gray-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.tw-text-gray-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.tw-text-gray-600{--tw-text-opacity: 1;color:rgb(69 83 101 / var(--tw-text-opacity, 1))}.tw-text-gray-700{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.tw-text-gray-800{--tw-text-opacity: 1;color:rgb(25 34 46 / var(--tw-text-opacity, 1))}.tw-text-gray-900{--tw-text-opacity: 1;color:rgb(18 24 32 / var(--tw-text-opacity, 1))}.tw-text-gray-950{--tw-text-opacity: 1;color:rgb(10 14 20 / var(--tw-text-opacity, 1))}.tw-text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.tw-text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.tw-text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.tw-text-green-300\/80{color:#86efaccc}.tw-text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.tw-text-green-400\/70{color:#4ade80b3}.tw-text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.tw-text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.tw-text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.tw-text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.tw-text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.tw-text-green-950{--tw-text-opacity: 1;color:rgb(5 46 22 / var(--tw-text-opacity, 1))}.tw-text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.tw-text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.tw-text-indigo-200\/80{color:#c7d2fecc}.tw-text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.tw-text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.tw-text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.tw-text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.tw-text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.tw-text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.tw-text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.tw-text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.tw-text-inherit{color:inherit}.tw-text-lime-200{--tw-text-opacity: 1;color:rgb(217 249 157 / var(--tw-text-opacity, 1))}.tw-text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.tw-text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.tw-text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.tw-text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.tw-text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.tw-text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.tw-text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.tw-text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.tw-text-orange-600\/70{color:#ea580cb3}.tw-text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.tw-text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.tw-text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.tw-text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.tw-text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.tw-text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.tw-text-pink-400\/60{color:#f472b699}.tw-text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.tw-text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.tw-text-pink-600\/70{color:#db2777b3}.tw-text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.tw-text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.tw-text-pink-900{--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity, 1))}.tw-text-primary{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.tw-text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.tw-text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.tw-text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.tw-text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.tw-text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.tw-text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.tw-text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.tw-text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.tw-text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.tw-text-red-100\/80{color:#fee2e2cc}.tw-text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.tw-text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.tw-text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.tw-text-red-400\/40{color:#f8717166}.tw-text-red-400\/50{color:#f8717180}.tw-text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.tw-text-red-500\/80{color:#ef4444cc}.tw-text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.tw-text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.tw-text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.tw-text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.tw-text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity, 1))}.tw-text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.tw-text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.tw-text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.tw-text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.tw-text-rose-50{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.tw-text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.tw-text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.tw-text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.tw-text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.tw-text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.tw-text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.tw-text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.tw-text-sky-100\/80{color:#e0f2fecc}.tw-text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.tw-text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.tw-text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.tw-text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.tw-text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.tw-text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.tw-text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.tw-text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.tw-text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.tw-text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.tw-text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.tw-text-slate-300\/90{color:#cbd5e1e6}.tw-text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.tw-text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.tw-text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.tw-text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.tw-text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.tw-text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.tw-text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.tw-text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.tw-text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.tw-text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.tw-text-teal-100\/70{color:#ccfbf1b3}.tw-text-teal-100\/80{color:#ccfbf1cc}.tw-text-teal-100\/90{color:#ccfbf1e6}.tw-text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.tw-text-teal-200\/80{color:#99f6e4cc}.tw-text-teal-200\/90{color:#99f6e4e6}.tw-text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.tw-text-teal-300\/70{color:#5eead4b3}.tw-text-teal-300\/80{color:#5eead4cc}.tw-text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.tw-text-teal-400\/60{color:#2dd4bf99}.tw-text-teal-50{--tw-text-opacity: 1;color:rgb(240 253 250 / var(--tw-text-opacity, 1))}.tw-text-teal-50\/80{color:#f0fdfacc}.tw-text-teal-50\/90{color:#f0fdfae6}.tw-text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.tw-text-teal-500\/60{color:#14b8a699}.tw-text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.tw-text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.tw-text-teal-700\/70{color:#0f766eb3}.tw-text-teal-700\/80{color:#0f766ecc}.tw-text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.tw-text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.tw-text-teal-900\/90{color:#134e4ae6}.tw-text-teal-950{--tw-text-opacity: 1;color:rgb(4 47 46 / var(--tw-text-opacity, 1))}.tw-text-text-primary{--tw-text-opacity: 1;color:rgb(18 24 32 / var(--tw-text-opacity, 1))}.tw-text-text-secondary{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.tw-text-transparent{color:transparent}.tw-text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.tw-text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.tw-text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.tw-text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.tw-text-violet-400\/60{color:#a78bfa99}.tw-text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.tw-text-violet-500\/50{color:#8b5cf680}.tw-text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.tw-text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.tw-text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.tw-text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tw-text-white\/10{color:#ffffff1a}.tw-text-white\/25{color:#ffffff40}.tw-text-white\/30{color:#ffffff4d}.tw-text-white\/40{color:#fff6}.tw-text-white\/45{color:#ffffff73}.tw-text-white\/50{color:#ffffff80}.tw-text-white\/55{color:#ffffff8c}.tw-text-white\/60{color:#fff9}.tw-text-white\/70{color:#ffffffb3}.tw-text-white\/75{color:#ffffffbf}.tw-text-white\/80{color:#fffc}.tw-text-white\/85{color:#ffffffd9}.tw-text-white\/90{color:#ffffffe6}.tw-text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.tw-text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.tw-text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.tw-text-yellow-400\/70{color:#facc15b3}.tw-text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.tw-text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.tw-text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.tw-text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.tw-text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.tw-text-opacity-60{--tw-text-opacity: .6}.tw-underline{text-decoration-line:underline}.tw-line-through{text-decoration-line:line-through}.tw-no-underline{text-decoration-line:none}.tw-decoration-red-300{text-decoration-color:#fca5a5}.tw-decoration-red-400{text-decoration-color:#f87171}.tw-decoration-dotted{text-decoration-style:dotted}.tw-underline-offset-2{text-underline-offset:2px}.tw-underline-offset-4{text-underline-offset:4px}.tw-placeholder-\[\#5A6878\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(90 104 120 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-\[\#5A6878\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(90 104 120 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(203 213 225 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-gray-300::placeholder{--tw-placeholder-opacity: 1;color:rgb(203 213 225 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-slate-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-slate-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.tw-placeholder-white\/30::-moz-placeholder{color:#ffffff4d}.tw-placeholder-white\/30::placeholder{color:#ffffff4d}.tw-accent-amber-500{accent-color:#f59e0b}.tw-accent-blue-600{accent-color:#2563eb}.tw-accent-emerald-500{accent-color:#10b981}.tw-accent-emerald-600{accent-color:#059669}.tw-accent-orange-500{accent-color:#f97316}.tw-accent-purple-500{accent-color:#a855f7}.tw-accent-teal-400{accent-color:#2dd4bf}.tw-accent-teal-500{accent-color:#14b8a6}.tw-accent-teal-600{accent-color:#0d9488}.tw-opacity-0{opacity:0}.tw-opacity-10{opacity:.1}.tw-opacity-100{opacity:1}.tw-opacity-15{opacity:.15}.tw-opacity-20{opacity:.2}.tw-opacity-25{opacity:.25}.tw-opacity-30{opacity:.3}.tw-opacity-35{opacity:.35}.tw-opacity-40{opacity:.4}.tw-opacity-45{opacity:.45}.tw-opacity-5{opacity:.05}.tw-opacity-50{opacity:.5}.tw-opacity-60{opacity:.6}.tw-opacity-70{opacity:.7}.tw-opacity-75{opacity:.75}.tw-opacity-80{opacity:.8}.tw-opacity-85{opacity:.85}.tw-opacity-90{opacity:.9}.tw-opacity-95{opacity:.95}.tw-opacity-\[0\.012\]{opacity:.012}.tw-opacity-\[0\.02\]{opacity:.02}.tw-opacity-\[0\.03\]{opacity:.03}.tw-opacity-\[0\.06\]{opacity:.06}.tw-opacity-\[0\.10\]{opacity:.1}.tw-mix-blend-multiply{mix-blend-mode:multiply}.tw-shadow{--tw-shadow: 0 1px 3px rgba(15, 23, 42, .04), 0 6px 16px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-2xl{--tw-shadow: 0 28px 70px rgba(15, 23, 42, .18);--tw-shadow-colored: 0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[-8px_0_12px_-12px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: -8px 0 12px -12px rgba(15,23,42,.35);--tw-shadow-colored: -8px 0 12px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_-10px_28px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 -10px 28px rgba(15,23,42,.08);--tw-shadow-colored: 0 -10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_-12px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 -12px 30px rgba(15,23,42,.06);--tw-shadow-colored: 0 -12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_-12px_40px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 -12px 40px rgba(0,0,0,.3);--tw-shadow-colored: 0 -12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_-16px_32px_-28px_rgba\(15\,23\,42\,0\.75\)\]{--tw-shadow: 0 -16px 32px -28px rgba(15,23,42,.75);--tw-shadow-colored: 0 -16px 32px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_-4px_20px_rgba\(0\,0\,0\,\.08\)\]{--tw-shadow: 0 -4px 20px rgba(0,0,0,.08);--tw-shadow-colored: 0 -4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_-4px_20px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 -4px 20px rgba(15,23,42,.05);--tw-shadow-colored: 0 -4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_-8px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 -8px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 -8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_0_0_2px_rgba\(239\,68\,68\,0\.18\)\]{--tw-shadow: 0 0 0 2px rgba(239,68,68,.18);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_0_0_2px_rgba\(37\,99\,235\,0\.24\)\]{--tw-shadow: 0 0 0 2px rgba(37,99,235,.24);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_0_0_3px_rgba\(16\,185\,129\,0\.12\)\]{--tw-shadow: 0 0 0 3px rgba(16,185,129,.12);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_0_0_3px_rgba\(239\,68\,68\,0\.12\)\]{--tw-shadow: 0 0 0 3px rgba(239,68,68,.12);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_10px_28px_rgba\(255\,107\,53\,\.16\)\]{--tw-shadow: 0 10px 28px rgba(255,107,53,.16);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_10px_30px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow: 0 10px 30px rgba(16,185,129,.4);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_10px_30px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow: 0 10px 30px rgba(59,130,246,.4);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 12px 24px rgba(15,23,42,.18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_12px_32px_-28px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow: 0 12px 32px -28px rgba(15,23,42,.9);--tw-shadow-colored: 0 12px 32px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_12px_32px_-8px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 12px 32px -8px rgba(0,0,0,.25);--tw-shadow-colored: 0 12px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.06);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 42px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 18px 48px rgba(0,0,0,.22);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_0_rgba\(148\,163\,184\,0\.24\)\,0_14px_24px_-24px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow: 0 1px 0 rgba(148,163,184,.24),0 14px 24px -24px rgba(15,23,42,.5);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color), 0 14px 24px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.04\)\,0_6px_16px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 1px rgba(0,0,0,.04),0 6px 16px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 1px var(--tw-shadow-color), 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.05\)\,0_12px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 1px 1px rgba(0,0,0,.05),0 12px 24px rgba(0,0,0,.12);--tw-shadow-colored: 0 1px 1px var(--tw-shadow-color), 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.02);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\,0_4px_12px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_3px_rgba\(0\,122\,255\,0\.3\)\]{--tw-shadow: 0 1px 3px rgba(0,122,255,.3);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_3px_rgba\(255\,59\,48\,0\.3\)\]{--tw-shadow: 0 1px 3px rgba(255,59,48,.3);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 4px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 4px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_22px_60px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 22px 60px rgba(15,23,42,.12);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 24px 80px rgba(15,23,42,.28);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 2px 10px rgba(0,0,0,.03);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_2px_12px_rgba\(16\,24\,40\,\.06\)\]{--tw-shadow: 0 2px 12px rgba(16,24,40,.06);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.03);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.04\)\,0_4px_16px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.03);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 4px 16px rgba(0,0,0,.12);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_4px_20px_rgba\(16\,24\,40\,\.05\)\]{--tw-shadow: 0 4px 20px rgba(16,24,40,.05);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_6px_14px_rgba\(20\,184\,166\,0\.3\)\]{--tw-shadow: 0 6px 14px rgba(20,184,166,.3);--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_6px_16px_rgba\(239\,68\,68\,0\.4\)\]{--tw-shadow: 0 6px 16px rgba(239,68,68,.4);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_6px_20px_rgba\(13\,148\,136\,0\.35\)\]{--tw-shadow: 0 6px 20px rgba(13,148,136,.35);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_6px_20px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 6px 20px rgba(15,23,42,.04);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_6px_20px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 6px 20px rgba(15,23,42,.22);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_6px_20px_rgba\(20\,184\,166\,0\.35\)\]{--tw-shadow: 0 6px 20px rgba(20,184,166,.35);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_6px_20px_rgba\(220\,38\,38\,0\.35\)\]{--tw-shadow: 0 6px 20px rgba(220,38,38,.35);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_6px_20px_rgba\(59\,130\,246\,0\.35\)\]{--tw-shadow: 0 6px 20px rgba(59,130,246,.35);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_6px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 6px 24px rgba(0,0,0,.08);--tw-shadow-colored: 0 6px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_6px_24px_rgba\(245\,158\,11\,0\.18\)\]{--tw-shadow: 0 6px 24px rgba(245,158,11,.18);--tw-shadow-colored: 0 6px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_8px_24px_rgba\(13\,148\,136\,0\.35\)\]{--tw-shadow: 0 8px 24px rgba(13,148,136,.35);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.22);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_8px_30px_rgba\(34\,197\,94\,\.3\)\]{--tw-shadow: 0 8px 30px rgba(34,197,94,.3);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.2);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[1px_0_0_rgba\(203\,213\,225\,0\.9\)\]{--tw-shadow: 1px 0 0 rgba(203,213,225,.9);--tw-shadow-colored: 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[1px_0_0_rgba\(226\,232\,240\,0\.8\)\]{--tw-shadow: 1px 0 0 rgba(226,232,240,.8);--tw-shadow-colored: 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[1px_0_0_rgba\(226\,232\,240\,0\.9\)\]{--tw-shadow: 1px 0 0 rgba(226,232,240,.9);--tw-shadow-colored: 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[8px_0_12px_-12px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 8px 0 12px -12px rgba(15,23,42,.35);--tw-shadow-colored: 8px 0 12px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_2px_6px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 2px 6px rgba(0,0,0,.2);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: inset 0 1px 2px rgba(0,0,0,.15);--tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[inset_3px_0_0_\#2563eb\]{--tw-shadow: inset 3px 0 0 #2563eb;--tw-shadow-colored: inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-lg{--tw-shadow: 0 8px 30px rgba(15, 23, 42, .08), 0 2px 8px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-md{--tw-shadow: 0 4px 12px rgba(15, 23, 42, .06), 0 2px 6px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-sm{--tw-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-soft{--tw-shadow: 0 4px 12px rgba(15, 23, 42, .05);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-xl{--tw-shadow: 0 18px 45px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[\#0D9488\]\/25{--tw-shadow-color: rgb(13 148 136 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-\[\#0D9488\]\/5{--tw-shadow-color: rgb(13 148 136 / .05);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-100{--tw-shadow-color: #fef3c7;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-200{--tw-shadow-color: #fde68a;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-400\/20{--tw-shadow-color: rgb(251 191 36 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-400\/40{--tw-shadow-color: rgb(251 191 36 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-500\/10{--tw-shadow-color: rgb(245 158 11 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-500\/25{--tw-shadow-color: rgb(245 158 11 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-500\/50{--tw-shadow-color: rgb(245 158 11 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-950\/35{--tw-shadow-color: rgb(69 26 3 / .35);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-amber-950\/40{--tw-shadow-color: rgb(69 26 3 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-black\/10{--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-black\/15{--tw-shadow-color: rgb(0 0 0 / .15);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-black\/25{--tw-shadow-color: rgb(0 0 0 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-black\/60{--tw-shadow-color: rgb(0 0 0 / .6);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-black\/70{--tw-shadow-color: rgb(0 0 0 / .7);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-blue-100{--tw-shadow-color: #dbeafe;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-blue-200{--tw-shadow-color: #bfdbfe;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-blue-500\/10{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-blue-500\/5{--tw-shadow-color: rgb(59 130 246 / .05);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-blue-600\/25{--tw-shadow-color: rgb(37 99 235 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-cyan-500\/10{--tw-shadow-color: rgb(6 182 212 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-cyan-500\/20{--tw-shadow-color: rgb(6 182 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-cyan-500\/25{--tw-shadow-color: rgb(6 182 212 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-cyan-500\/30{--tw-shadow-color: rgb(6 182 212 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-cyan-500\/40{--tw-shadow-color: rgb(6 182 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-cyan-500\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-cyan-500\/60{--tw-shadow-color: rgb(6 182 212 / .6);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-emerald-200{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-emerald-400\/40{--tw-shadow-color: rgb(52 211 153 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-emerald-500\/10{--tw-shadow-color: rgb(16 185 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-emerald-500\/25{--tw-shadow-color: rgb(16 185 129 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-emerald-500\/40{--tw-shadow-color: rgb(16 185 129 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-emerald-500\/50{--tw-shadow-color: rgb(16 185 129 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-emerald-900\/10{--tw-shadow-color: rgb(6 78 59 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-emerald-950\/20{--tw-shadow-color: rgb(2 44 34 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-gray-200{--tw-shadow-color: #E2E8F0;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-gray-200\/60{--tw-shadow-color: rgb(226 232 240 / .6);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-gray-300{--tw-shadow-color: #CBD5E1;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-gray-400\/20{--tw-shadow-color: rgb(148 163 184 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-gray-900\/10{--tw-shadow-color: rgb(18 24 32 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-gray-900\/30{--tw-shadow-color: rgb(18 24 32 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-green-300{--tw-shadow-color: #86efac;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-green-500\/15{--tw-shadow-color: rgb(34 197 94 / .15);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-green-500\/25{--tw-shadow-color: rgb(34 197 94 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-green-500\/30{--tw-shadow-color: rgb(34 197 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-green-500\/40{--tw-shadow-color: rgb(34 197 94 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-indigo-100{--tw-shadow-color: #e0e7ff;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-indigo-500\/15{--tw-shadow-color: rgb(99 102 241 / .15);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-indigo-500\/25{--tw-shadow-color: rgb(99 102 241 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-indigo-600\/30{--tw-shadow-color: rgb(79 70 229 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-orange-100{--tw-shadow-color: #ffedd5;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-orange-200{--tw-shadow-color: #fed7aa;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-orange-500\/15{--tw-shadow-color: rgb(249 115 22 / .15);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-orange-500\/20{--tw-shadow-color: rgb(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-orange-500\/25{--tw-shadow-color: rgb(249 115 22 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-orange-500\/5{--tw-shadow-color: rgb(249 115 22 / .05);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-orange-500\/50{--tw-shadow-color: rgb(249 115 22 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-orange-950\/10{--tw-shadow-color: rgb(67 20 7 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-orange-950\/20{--tw-shadow-color: rgb(67 20 7 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-purple-500\/20{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-purple-500\/30{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-red-100{--tw-shadow-color: #fee2e2;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-red-200{--tw-shadow-color: #fecaca;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-red-400\/20{--tw-shadow-color: rgb(248 113 113 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-red-500\/20{--tw-shadow-color: rgb(239 68 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-red-500\/25{--tw-shadow-color: rgb(239 68 68 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-red-500\/30{--tw-shadow-color: rgb(239 68 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-red-500\/40{--tw-shadow-color: rgb(239 68 68 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-red-950\/20{--tw-shadow-color: rgb(69 10 10 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-rose-200{--tw-shadow-color: #fecdd3;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-rose-500\/20{--tw-shadow-color: rgb(244 63 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-rose-500\/25{--tw-shadow-color: rgb(244 63 94 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-rose-500\/30{--tw-shadow-color: rgb(244 63 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-rose-500\/40{--tw-shadow-color: rgb(244 63 94 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-rose-950\/20{--tw-shadow-color: rgb(76 5 25 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-sky-500\/25{--tw-shadow-color: rgb(14 165 233 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-sky-500\/30{--tw-shadow-color: rgb(14 165 233 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-200{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-200\/70{--tw-shadow-color: rgb(226 232 240 / .7);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-300{--tw-shadow-color: #cbd5e1;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-300\/50{--tw-shadow-color: rgb(203 213 225 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-400\/30{--tw-shadow-color: rgb(148 163 184 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-500\/10{--tw-shadow-color: rgb(100 116 139 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-500\/20{--tw-shadow-color: rgb(100 116 139 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-500\/25{--tw-shadow-color: rgb(100 116 139 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-500\/30{--tw-shadow-color: rgb(100 116 139 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-900\/10{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-900\/15{--tw-shadow-color: rgb(15 23 42 / .15);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-900\/25{--tw-shadow-color: rgb(15 23 42 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-900\/30{--tw-shadow-color: rgb(15 23 42 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-950\/10{--tw-shadow-color: rgb(2 6 23 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-950\/15{--tw-shadow-color: rgb(2 6 23 / .15);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-950\/20{--tw-shadow-color: rgb(2 6 23 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-950\/30{--tw-shadow-color: rgb(2 6 23 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-slate-950\/40{--tw-shadow-color: rgb(2 6 23 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-100{--tw-shadow-color: #ccfbf1;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-100\/50{--tw-shadow-color: rgb(204 251 241 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-200{--tw-shadow-color: #99f6e4;--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-200\/50{--tw-shadow-color: rgb(153 246 228 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-300\/50{--tw-shadow-color: rgb(94 234 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-400\/20{--tw-shadow-color: rgb(45 212 191 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-400\/40{--tw-shadow-color: rgb(45 212 191 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-500\/10{--tw-shadow-color: rgb(20 184 166 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-500\/20{--tw-shadow-color: rgb(20 184 166 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-500\/25{--tw-shadow-color: rgb(20 184 166 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-500\/30{--tw-shadow-color: rgb(20 184 166 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-500\/40{--tw-shadow-color: rgb(20 184 166 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-500\/50{--tw-shadow-color: rgb(20 184 166 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-600\/20{--tw-shadow-color: rgb(13 148 136 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-600\/25{--tw-shadow-color: rgb(13 148 136 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-600\/30{--tw-shadow-color: rgb(13 148 136 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-600\/40{--tw-shadow-color: rgb(13 148 136 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-900\/10{--tw-shadow-color: rgb(19 78 74 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-900\/15{--tw-shadow-color: rgb(19 78 74 / .15);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-900\/40{--tw-shadow-color: rgb(19 78 74 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-950\/10{--tw-shadow-color: rgb(4 47 46 / .1);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-950\/20{--tw-shadow-color: rgb(4 47 46 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-950\/25{--tw-shadow-color: rgb(4 47 46 / .25);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-950\/30{--tw-shadow-color: rgb(4 47 46 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-teal-950\/5{--tw-shadow-color: rgb(4 47 46 / .05);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-violet-900\/40{--tw-shadow-color: rgb(76 29 149 / .4);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-violet-950\/30{--tw-shadow-color: rgb(46 16 101 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-violet-950\/60{--tw-shadow-color: rgb(46 16 101 / .6);--tw-shadow: var(--tw-shadow-colored)}.tw-shadow-yellow-500\/30{--tw-shadow-color: rgb(234 179 8 / .3);--tw-shadow: var(--tw-shadow-colored)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.tw-ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.tw-ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.tw-ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.tw-ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.tw-ring-inset{--tw-ring-inset: inset}.tw-ring-\[\#0D9488\]\/20{--tw-ring-color: rgb(13 148 136 / .2)}.tw-ring-\[\#0D9488\]\/30{--tw-ring-color: rgb(13 148 136 / .3)}.tw-ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.tw-ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.tw-ring-amber-200\/15{--tw-ring-color: rgb(253 230 138 / .15)}.tw-ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.tw-ring-amber-300\/30{--tw-ring-color: rgb(252 211 77 / .3)}.tw-ring-amber-300\/40{--tw-ring-color: rgb(252 211 77 / .4)}.tw-ring-amber-300\/60{--tw-ring-color: rgb(252 211 77 / .6)}.tw-ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.tw-ring-amber-400\/20{--tw-ring-color: rgb(251 191 36 / .2)}.tw-ring-amber-400\/30{--tw-ring-color: rgb(251 191 36 / .3)}.tw-ring-amber-400\/35{--tw-ring-color: rgb(251 191 36 / .35)}.tw-ring-amber-50\/50{--tw-ring-color: rgb(255 251 235 / .5)}.tw-ring-amber-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.tw-ring-amber-500\/20{--tw-ring-color: rgb(245 158 11 / .2)}.tw-ring-amber-500\/30{--tw-ring-color: rgb(245 158 11 / .3)}.tw-ring-amber-600\/20{--tw-ring-color: rgb(217 119 6 / .2)}.tw-ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.tw-ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.tw-ring-black\/\[0\.03\]{--tw-ring-color: rgb(0 0 0 / .03)}.tw-ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.tw-ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.tw-ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.tw-ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.tw-ring-blue-400\/50{--tw-ring-color: rgb(96 165 250 / .5)}.tw-ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.tw-ring-blue-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.tw-ring-blue-600\/20{--tw-ring-color: rgb(37 99 235 / .2)}.tw-ring-cyan-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))}.tw-ring-cyan-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))}.tw-ring-cyan-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.tw-ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.tw-ring-cyan-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.tw-ring-cyan-500\/10{--tw-ring-color: rgb(6 182 212 / .1)}.tw-ring-cyan-500\/20{--tw-ring-color: rgb(6 182 212 / .2)}.tw-ring-cyan-600\/20{--tw-ring-color: rgb(8 145 178 / .2)}.tw-ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.tw-ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.tw-ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.tw-ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.tw-ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.tw-ring-emerald-500\/20{--tw-ring-color: rgb(16 185 129 / .2)}.tw-ring-emerald-500\/40{--tw-ring-color: rgb(16 185 129 / .4)}.tw-ring-emerald-600\/20{--tw-ring-color: rgb(5 150 105 / .2)}.tw-ring-fuchsia-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))}.tw-ring-gray-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.tw-ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.tw-ring-gray-200\/50{--tw-ring-color: rgb(226 232 240 / .5)}.tw-ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.tw-ring-gray-300\/40{--tw-ring-color: rgb(203 213 225 / .4)}.tw-ring-gray-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.tw-ring-gray-400\/20{--tw-ring-color: rgb(148 163 184 / .2)}.tw-ring-gray-400\/30{--tw-ring-color: rgb(148 163 184 / .3)}.tw-ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.tw-ring-gray-500\/20{--tw-ring-color: rgb(100 116 139 / .2)}.tw-ring-gray-600\/20{--tw-ring-color: rgb(69 83 101 / .2)}.tw-ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(25 34 46 / var(--tw-ring-opacity, 1))}.tw-ring-gray-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(18 24 32 / var(--tw-ring-opacity, 1))}.tw-ring-green-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))}.tw-ring-green-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.tw-ring-green-300\/20{--tw-ring-color: rgb(134 239 172 / .2)}.tw-ring-green-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.tw-ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.tw-ring-green-600\/20{--tw-ring-color: rgb(22 163 74 / .2)}.tw-ring-indigo-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.tw-ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.tw-ring-indigo-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.tw-ring-indigo-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.tw-ring-indigo-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.tw-ring-orange-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))}.tw-ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.tw-ring-orange-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.tw-ring-orange-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.tw-ring-orange-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.tw-ring-orange-600\/20{--tw-ring-color: rgb(234 88 12 / .2)}.tw-ring-pink-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))}.tw-ring-pink-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))}.tw-ring-primary{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.tw-ring-purple-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))}.tw-ring-purple-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.tw-ring-purple-400\/30{--tw-ring-color: rgb(192 132 252 / .3)}.tw-ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.tw-ring-purple-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))}.tw-ring-purple-600\/20{--tw-ring-color: rgb(147 51 234 / .2)}.tw-ring-red-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.tw-ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.tw-ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.tw-ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.tw-ring-red-400\/30{--tw-ring-color: rgb(248 113 113 / .3)}.tw-ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.tw-ring-red-500\/20{--tw-ring-color: rgb(239 68 68 / .2)}.tw-ring-red-600\/20{--tw-ring-color: rgb(220 38 38 / .2)}.tw-ring-rose-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))}.tw-ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.tw-ring-rose-200\/15{--tw-ring-color: rgb(254 205 211 / .15)}.tw-ring-rose-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))}.tw-ring-rose-300\/30{--tw-ring-color: rgb(253 164 175 / .3)}.tw-ring-rose-300\/40{--tw-ring-color: rgb(253 164 175 / .4)}.tw-ring-rose-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.tw-ring-rose-500\/20{--tw-ring-color: rgb(244 63 94 / .2)}.tw-ring-rose-500\/30{--tw-ring-color: rgb(244 63 94 / .3)}.tw-ring-rose-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity, 1))}.tw-ring-rose-600\/20{--tw-ring-color: rgb(225 29 72 / .2)}.tw-ring-sky-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}.tw-ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.tw-ring-sky-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.tw-ring-sky-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.tw-ring-sky-500\/30{--tw-ring-color: rgb(14 165 233 / .3)}.tw-ring-slate-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.tw-ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.tw-ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.tw-ring-slate-300\/30{--tw-ring-color: rgb(203 213 225 / .3)}.tw-ring-slate-300\/40{--tw-ring-color: rgb(203 213 225 / .4)}.tw-ring-slate-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.tw-ring-slate-400\/20{--tw-ring-color: rgb(148 163 184 / .2)}.tw-ring-slate-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.tw-ring-slate-500\/30{--tw-ring-color: rgb(100 116 139 / .3)}.tw-ring-slate-600\/20{--tw-ring-color: rgb(71 85 105 / .2)}.tw-ring-slate-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))}.tw-ring-slate-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.tw-ring-slate-900\/10{--tw-ring-color: rgb(15 23 42 / .1)}.tw-ring-slate-900\/5{--tw-ring-color: rgb(15 23 42 / .05)}.tw-ring-slate-950{--tw-ring-opacity: 1;--tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))}.tw-ring-slate-950\/35{--tw-ring-color: rgb(2 6 23 / .35)}.tw-ring-teal-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.tw-ring-teal-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))}.tw-ring-teal-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.tw-ring-teal-300\/20{--tw-ring-color: rgb(94 234 212 / .2)}.tw-ring-teal-300\/30{--tw-ring-color: rgb(94 234 212 / .3)}.tw-ring-teal-300\/40{--tw-ring-color: rgb(94 234 212 / .4)}.tw-ring-teal-300\/60{--tw-ring-color: rgb(94 234 212 / .6)}.tw-ring-teal-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))}.tw-ring-teal-400\/20{--tw-ring-color: rgb(45 212 191 / .2)}.tw-ring-teal-400\/25{--tw-ring-color: rgb(45 212 191 / .25)}.tw-ring-teal-400\/30{--tw-ring-color: rgb(45 212 191 / .3)}.tw-ring-teal-400\/50{--tw-ring-color: rgb(45 212 191 / .5)}.tw-ring-teal-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))}.tw-ring-teal-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.tw-ring-teal-500\/20{--tw-ring-color: rgb(20 184 166 / .2)}.tw-ring-teal-500\/30{--tw-ring-color: rgb(20 184 166 / .3)}.tw-ring-teal-500\/40{--tw-ring-color: rgb(20 184 166 / .4)}.tw-ring-teal-600\/20{--tw-ring-color: rgb(13 148 136 / .2)}.tw-ring-transparent{--tw-ring-color: transparent}.tw-ring-violet-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.tw-ring-violet-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.tw-ring-violet-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.tw-ring-violet-300\/80{--tw-ring-color: rgb(196 181 253 / .8)}.tw-ring-violet-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.tw-ring-violet-400\/70{--tw-ring-color: rgb(167 139 250 / .7)}.tw-ring-violet-500\/25{--tw-ring-color: rgb(139 92 246 / .25)}.tw-ring-violet-600\/20{--tw-ring-color: rgb(124 58 237 / .2)}.tw-ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.tw-ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.tw-ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.tw-ring-yellow-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))}.tw-ring-yellow-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.tw-ring-yellow-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.tw-ring-yellow-600\/20{--tw-ring-color: rgb(202 138 4 / .2)}.tw-ring-opacity-20{--tw-ring-opacity: .2}.tw-ring-opacity-30{--tw-ring-opacity: .3}.tw-ring-offset-1{--tw-ring-offset-width: 1px}.tw-ring-offset-2{--tw-ring-offset-width: 2px}.tw-ring-offset-gray-100{--tw-ring-offset-color: #F1F5F9}.tw-ring-offset-slate-900{--tw-ring-offset-color: #0f172a}.tw-ring-offset-slate-950{--tw-ring-offset-color: #020617}.tw-ring-offset-white{--tw-ring-offset-color: #fff}.tw-blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-blur-\[60px\]{--tw-blur: blur(60px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-drop-shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 2px 6px rgba(0,0,0,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.72\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,.72));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-drop-shadow-\[0_6px_16px_rgba\(245\,158\,11\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 6px 16px rgba(245,158,11,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.tw-backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-backdrop-blur-lg{--tw-backdrop-blur: blur(16px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-backdrop-blur-md{--tw-backdrop-blur: blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-backdrop-blur-xl{--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-delay-300{transition-delay:.3s}.tw-duration-100{transition-duration:.1s}.tw-duration-1000{transition-duration:1s}.tw-duration-150{transition-duration:.15s}.tw-duration-200{transition-duration:.2s}.tw-duration-300{transition-duration:.3s}.tw-duration-500{transition-duration:.5s}.tw-duration-700{transition-duration:.7s}.tw-duration-75{transition-duration:75ms}.tw-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[a-zA-Z0-9\:_-\]{a-z-a--z0-9:-}.\[a-zA-Z0-9_\:-\]{a-z-a--z0-9_:-}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[background-size\:24px_24px\]{background-size:24px 24px}.\[color-scheme\:dark\]{color-scheme:dark}.\[scrollbar-width\:thin\]{scrollbar-width:thin}body{margin:0;width:100%;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{font-family:inherit;cursor:pointer;background-color:transparent;border:0;padding:0}button:focus{outline:none}button:focus-visible{outline:2px solid rgba(13,148,136,.6);outline-offset:2px}.tw-custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.tw-custom-scrollbar::-webkit-scrollbar{width:6px}.tw-custom-scrollbar::-webkit-scrollbar-track{background:transparent}.tw-custom-scrollbar::-webkit-scrollbar-thumb{background:#9ca3af66;border-radius:6px;-webkit-transition:background .3s ease;transition:background .3s ease}.tw-custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.tw-animate-fadeIn{animation:fadeIn .2s ease-out forwards}.tw-animate-slideUp{animation:slideUp .3s ease-out forwards}.tw-animate-in,.tw-slide-in-from-top-2{animation:slideInFromTop .3s ease-out forwards}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.tw-animate-slide-in-right{animation:slideInFromRight .25s ease-out forwards}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes blob{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-50px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.9)}75%{transform:translate(50px,50px) scale(1.05)}}.tw-animate-blob{animation:blob 20s infinite}.tw-animation-delay-2000{animation-delay:2s}.tw-animation-delay-4000{animation-delay:4s}.tw-ripple{position:relative;overflow:hidden}.tw-ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width .6s,height .6s}.tw-ripple:active:before{width:300px;height:300px}.floor-designer-toolbar button svg,.floor-designer-toolbar svg.lucide,.diary-mobile-overlay button svg,.diary-mobile-overlay svg.lucide,.floor-plan-mobile-overlay button svg,.floor-plan-mobile-overlay svg.lucide{display:block!important;visibility:visible!important;opacity:1!important;min-width:12px!important;min-height:12px!important}select.designer-dark-select,select.designer-dark-select option{color:#e2e8f0!important;background-color:#1e293b!important;-webkit-text-fill-color:#e2e8f0!important}.form-input{width:100%;border-radius:1rem;border:1px solid #dbe3ee;background:#fff;padding:.8rem 1rem;color:#020617;font-size:.95rem;font-weight:700;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.form-input::-moz-placeholder{color:#94a3b8}.form-input::placeholder{color:#94a3b8}.form-input:focus{border-color:#5eead4;box-shadow:0 0 0 4px #2dd4bf2e}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}.file\:tw-mr-3::file-selector-button{margin-right:.75rem}.file\:tw-rounded-lg::file-selector-button{border-radius:16px}.file\:tw-border-0::file-selector-button{border-width:0px}.file\:tw-bg-teal-50::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.file\:tw-px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:tw-py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:tw-text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:tw-font-medium::file-selector-button{font-weight:500}.file\:tw-text-teal-600::file-selector-button{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-sm::-moz-placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:tw-text-sm::placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:tw-font-normal::-moz-placeholder{font-weight:400}.placeholder\:tw-font-normal::placeholder{font-weight:400}.placeholder\:tw-text-gray-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-gray-300::placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:tw-text-white\/60::-moz-placeholder{color:#fff9}.placeholder\:tw-text-white\/60::placeholder{color:#fff9}.after\:tw-absolute:after{content:var(--tw-content);position:absolute}.after\:tw-left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:tw-left-\[4px\]:after{content:var(--tw-content);left:4px}.after\:tw-top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:tw-top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:tw-ml-1:after{content:var(--tw-content);margin-left:.25rem}.after\:tw-h-5:after{content:var(--tw-content);height:1.25rem}.after\:tw-h-6:after{content:var(--tw-content);height:1.5rem}.after\:tw-w-5:after{content:var(--tw-content);width:1.25rem}.after\:tw-w-6:after{content:var(--tw-content);width:1.5rem}.after\:tw-rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:tw-border:after{content:var(--tw-content);border-width:1px}.after\:tw-border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.after\:tw-bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:tw-text-red-500:after{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.after\:tw-transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:tw-content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:tw-content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.first\:tw-border-t-0:first-child{border-top-width:0px}.first\:tw-pt-0:first-child{padding-top:0}.last\:tw-mb-0:last-child{margin-bottom:0}.last\:tw-border-0:last-child{border-width:0px}.last\:tw-border-b-0:last-child{border-bottom-width:0px}.last\:tw-border-r-0:last-child{border-right-width:0px}.last\:tw-pb-0:last-child{padding-bottom:0}.odd\:tw-bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.even\:tw-bg-white\/\[0\.025\]:nth-child(2n){background-color:#ffffff06}.focus-within\:tw-border-\[\#0D9488\]\/40:focus-within{border-color:#0d948866}.focus-within\:tw-border-teal-300:focus-within{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.focus-within\:tw-border-teal-400:focus-within{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.focus-within\:tw-border-teal-500:focus-within{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus-within\:tw-border-violet-400:focus-within{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus-within\:tw-border-violet-500\/50:focus-within{border-color:#8b5cf680}.focus-within\:tw-border-yellow-400:focus-within{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.focus-within\:tw-bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:tw-opacity-100:focus-within{opacity:1}.focus-within\:tw-shadow-2xl:focus-within{--tw-shadow: 0 28px 70px rgba(15, 23, 42, .18);--tw-shadow-colored: 0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:tw-shadow-sm:focus-within{--tw-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:tw-ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:tw-ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:tw-ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:tw-ring-blue-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-within\:tw-ring-sky-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus-within\:tw-ring-teal-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.focus-within\:tw-ring-teal-400:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))}.focus-within\:tw-ring-teal-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus-within\:tw-ring-teal-500\/10:focus-within{--tw-ring-color: rgb(20 184 166 / .1)}.focus-within\:tw-ring-teal-500\/20:focus-within{--tw-ring-color: rgb(20 184 166 / .2)}.focus-within\:tw-ring-yellow-400:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.focus-within\:tw-ring-offset-2:focus-within{--tw-ring-offset-width: 2px}.hover\:tw-z-10:hover{z-index:10}.hover\:tw-z-20:hover{z-index:20}.hover\:-tw-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-tw-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-tw-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw--translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw--translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw--translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-translate-x-2:hover{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-translate-y-\[-1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-translate-y-\[-2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-rotate-6:hover{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-transform:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-border-\[\#0D9488\]:hover{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.hover\:tw-border-\[\#0D9488\]\/30:hover{border-color:#0d94884d}.hover\:tw-border-\[\#6750A4\]:hover{--tw-border-opacity: 1;border-color:rgb(103 80 164 / var(--tw-border-opacity, 1))}.hover\:tw-border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:tw-border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:tw-border-amber-500:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.hover\:tw-border-amber-500\/30:hover{border-color:#f59e0b4d}.hover\:tw-border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:tw-border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:tw-border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:tw-border-black\/\[0\.08\]:hover{border-color:#00000014}.hover\:tw-border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:tw-border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:tw-border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:tw-border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:tw-border-blue-500\/40:hover{border-color:#3b82f666}.hover\:tw-border-cyan-200:hover{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.hover\:tw-border-cyan-300:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.hover\:tw-border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:tw-border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:tw-border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:tw-border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.hover\:tw-border-emerald-500\/30:hover{border-color:#10b9814d}.hover\:tw-border-emerald-500\/50:hover{border-color:#10b98180}.hover\:tw-border-emerald-600:hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.hover\:tw-border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:tw-border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:tw-border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:tw-border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:tw-border-gray-700:hover{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.hover\:tw-border-gray-800:hover{--tw-border-opacity: 1;border-color:rgb(25 34 46 / var(--tw-border-opacity, 1))}.hover\:tw-border-gray-900:hover{--tw-border-opacity: 1;border-color:rgb(18 24 32 / var(--tw-border-opacity, 1))}.hover\:tw-border-green-200:hover{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.hover\:tw-border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.hover\:tw-border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:tw-border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:tw-border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:tw-border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:tw-border-orange-200:hover{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.hover\:tw-border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:tw-border-orange-300\/60:hover{border-color:#fdba7499}.hover\:tw-border-orange-300\/65:hover{border-color:#fdba74a6}.hover\:tw-border-orange-300\/70:hover{border-color:#fdba74b3}.hover\:tw-border-orange-400:hover{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.hover\:tw-border-primary:hover{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.hover\:tw-border-purple-200:hover{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.hover\:tw-border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:tw-border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:tw-border-purple-500:hover{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.hover\:tw-border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:tw-border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:tw-border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.hover\:tw-border-red-600:hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.hover\:tw-border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.hover\:tw-border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:tw-border-rose-400\/40:hover{border-color:#fb718566}.hover\:tw-border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.hover\:tw-border-sky-500\/40:hover{border-color:#0ea5e966}.hover\:tw-border-sky-500\/60:hover{border-color:#0ea5e999}.hover\:tw-border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:tw-border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:tw-border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:tw-border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:tw-border-slate-500\/30:hover{border-color:#64748b4d}.hover\:tw-border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.hover\:tw-border-slate-600\/60:hover{border-color:#47556999}.hover\:tw-border-slate-700:hover{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.hover\:tw-border-slate-900:hover{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.hover\:tw-border-slate-950:hover{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.hover\:tw-border-teal-100:hover{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.hover\:tw-border-teal-200:hover{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.hover\:tw-border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.hover\:tw-border-teal-300\/35:hover{border-color:#5eead459}.hover\:tw-border-teal-300\/40:hover{border-color:#5eead466}.hover\:tw-border-teal-300\/50:hover{border-color:#5eead480}.hover\:tw-border-teal-300\/65:hover{border-color:#5eead4a6}.hover\:tw-border-teal-300\/70:hover{border-color:#5eead4b3}.hover\:tw-border-teal-400:hover{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.hover\:tw-border-teal-400\/50:hover{border-color:#2dd4bf80}.hover\:tw-border-teal-500:hover{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.hover\:tw-border-teal-500\/30:hover{border-color:#14b8a64d}.hover\:tw-border-teal-500\/40:hover{border-color:#14b8a666}.hover\:tw-border-teal-500\/50:hover{border-color:#14b8a680}.hover\:tw-border-teal-500\/60:hover{border-color:#14b8a699}.hover\:tw-border-violet-300\/35:hover{border-color:#c4b5fd59}.hover\:tw-border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:tw-border-white\/20:hover{border-color:#fff3}.hover\:tw-border-white\/45:hover{border-color:#ffffff73}.hover\:tw-border-yellow-200:hover{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.hover\:tw-border-opacity-20:hover{--tw-border-opacity: .2}.hover\:\!tw-bg-\[\#F87171\]\/\[0\.12\]:hover{background-color:#f871711f!important}.hover\:\!tw-bg-amber-500\/25:hover{background-color:#f59e0b40!important}.hover\:\!tw-bg-amber-500\/\[0\.18\]:hover{background-color:#f59e0b2e!important}.hover\:\!tw-bg-teal-500\/\[0\.18\]:hover{background-color:#14b8a62e!important}.hover\:\!tw-bg-white\/\[0\.08\]:hover{background-color:#ffffff14!important}.hover\:tw-bg-\[\#0063D1\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 99 209 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-\[\#007AFF\]\/\[0\.06\]:hover{background-color:#007aff0f}.hover\:tw-bg-\[\#075ebb\]:hover{--tw-bg-opacity: 1;background-color:rgb(7 94 187 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-\[\#0D9488\]\/5:hover{background-color:#0d94880d}.hover\:tw-bg-\[\#0F766E\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-\[\#333\]:hover{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-\[\#553991\]:hover{--tw-bg-opacity: 1;background-color:rgb(85 57 145 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-\[\#D70015\]:hover{--tw-bg-opacity: 1;background-color:rgb(215 0 21 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-\[\#FF5722\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 87 34 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-\[\#ea5d2c\]:hover{--tw-bg-opacity: 1;background-color:rgb(234 93 44 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-\[\#f5f5f7\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-\[\#ff3b30\]\/10:hover{background-color:#ff3b301a}.hover\:tw-bg-\[rgba\(0\,122\,255\,0\.06\)\]:hover{background-color:#007aff0f}.hover\:tw-bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-amber-100\/50:hover{background-color:#fef3c780}.hover\:tw-bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-amber-400\/15:hover{background-color:#fbbf2426}.hover\:tw-bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-amber-50\/30:hover{background-color:#fffbeb4d}.hover\:tw-bg-amber-50\/50:hover{background-color:#fffbeb80}.hover\:tw-bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-amber-500\/15:hover{background-color:#f59e0b26}.hover\:tw-bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:tw-bg-amber-500\/25:hover{background-color:#f59e0b40}.hover\:tw-bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:tw-bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-amber-600\/20:hover{background-color:#d9770633}.hover\:tw-bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-amber-900\/30:hover{background-color:#78350f4d}.hover\:tw-bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-black\/10:hover{background-color:#0000001a}.hover\:tw-bg-black\/30:hover{background-color:#0000004d}.hover\:tw-bg-black\/5:hover{background-color:#0000000d}.hover\:tw-bg-black\/70:hover{background-color:#000000b3}.hover\:tw-bg-black\/80:hover{background-color:#000c}.hover\:tw-bg-black\/\[0\.02\]:hover{background-color:#00000005}.hover\:tw-bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:tw-bg-black\/\[0\.08\]:hover{background-color:#00000014}.hover\:tw-bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-blue-100\/50:hover{background-color:#dbeafe80}.hover\:tw-bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-blue-400\/15:hover{background-color:#60a5fa26}.hover\:tw-bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:tw-bg-blue-50\/40:hover{background-color:#eff6ff66}.hover\:tw-bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:tw-bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:tw-bg-blue-500\/25:hover{background-color:#3b82f640}.hover\:tw-bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-blue-900\/20:hover{background-color:#1e3a8a33}.hover\:tw-bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-cyan-300\/20:hover{background-color:#67e8f933}.hover\:tw-bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-cyan-50\/40:hover{background-color:#ecfeff66}.hover\:tw-bg-cyan-50\/50:hover{background-color:#ecfeff80}.hover\:tw-bg-cyan-500\/10:hover{background-color:#06b6d41a}.hover\:tw-bg-cyan-500\/15:hover{background-color:#06b6d426}.hover\:tw-bg-cyan-500\/25:hover{background-color:#06b6d440}.hover\:tw-bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-emerald-300:hover{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-emerald-300\/20:hover{background-color:#6ee7b733}.hover\:tw-bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-emerald-50\/40:hover{background-color:#ecfdf566}.hover\:tw-bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:tw-bg-emerald-500\/25:hover{background-color:#10b98140}.hover\:tw-bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:tw-bg-emerald-500\/40:hover{background-color:#10b98166}.hover\:tw-bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-emerald-600\/20:hover{background-color:#05966933}.hover\:tw-bg-emerald-600\/30:hover{background-color:#0596694d}.hover\:tw-bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-fuchsia-500:hover{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-100\/50:hover{background-color:#f1f5f980}.hover\:tw-bg-gray-100\/80:hover{background-color:#f1f5f9cc}.hover\:tw-bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-200\/60:hover{background-color:#e2e8f099}.hover\:tw-bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-50\/40:hover{background-color:#f8fafc66}.hover\:tw-bg-gray-50\/50:hover{background-color:#f8fafc80}.hover\:tw-bg-gray-50\/60:hover{background-color:#f8fafc99}.hover\:tw-bg-gray-50\/70:hover{background-color:#f8fafcb3}.hover\:tw-bg-gray-50\/80:hover{background-color:#f8fafccc}.hover\:tw-bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(69 83 101 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-700\/50:hover{background-color:#1f293780}.hover\:tw-bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(25 34 46 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(18 24 32 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-900\/80:hover{background-color:#121820cc}.hover\:tw-bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-green-50\/70:hover{background-color:#f0fdf4b3}.hover\:tw-bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-indigo-50\/30:hover{background-color:#eef2ff4d}.hover\:tw-bg-indigo-50\/40:hover{background-color:#eef2ff66}.hover\:tw-bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-indigo-800:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-orange-50\/50:hover{background-color:#fff7ed80}.hover\:tw-bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-orange-500\/10:hover{background-color:#f973161a}.hover\:tw-bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-orange-900\/20:hover{background-color:#7c2d1233}.hover\:tw-bg-pink-900\/20:hover{background-color:#83184333}.hover\:tw-bg-primary-light:hover{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-purple-50\/40:hover{background-color:#faf5ff66}.hover\:tw-bg-purple-50\/50:hover{background-color:#faf5ff80}.hover\:tw-bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-purple-500\/10:hover{background-color:#a855f71a}.hover\:tw-bg-purple-600\/30:hover{background-color:#9333ea4d}.hover\:tw-bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-red-100\/50:hover{background-color:#fee2e280}.hover\:tw-bg-red-100\/60:hover{background-color:#fee2e299}.hover\:tw-bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-red-400\/15:hover{background-color:#f8717126}.hover\:tw-bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-red-50\/80:hover{background-color:#fef2f2cc}.hover\:tw-bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-red-500\/10:hover{background-color:#ef44441a}.hover\:tw-bg-red-500\/15:hover{background-color:#ef444426}.hover\:tw-bg-red-500\/20:hover{background-color:#ef444433}.hover\:tw-bg-red-500\/25:hover{background-color:#ef444440}.hover\:tw-bg-red-500\/30:hover{background-color:#ef44444d}.hover\:tw-bg-red-500\/40:hover{background-color:#ef444466}.hover\:tw-bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-red-600\/30:hover{background-color:#dc26264d}.hover\:tw-bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-red-900\/20:hover{background-color:#7f1d1d33}.hover\:tw-bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:tw-bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-rose-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-rose-50\/30:hover{background-color:#fff1f24d}.hover\:tw-bg-rose-50\/60:hover{background-color:#fff1f299}.hover\:tw-bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-rose-500\/15:hover{background-color:#f43f5e26}.hover\:tw-bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-rose-800:hover{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-sky-50\/30:hover{background-color:#f0f9ff4d}.hover\:tw-bg-sky-500\/10:hover{background-color:#0ea5e91a}.hover\:tw-bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-slate-50\/40:hover{background-color:#f8fafc66}.hover\:tw-bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:tw-bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:tw-bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:tw-bg-slate-50\/90:hover{background-color:#f8fafce6}.hover\:tw-bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-slate-600\/60:hover{background-color:#47556999}.hover\:tw-bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-slate-700\/30:hover{background-color:#3341554d}.hover\:tw-bg-slate-700\/50:hover{background-color:#33415580}.hover\:tw-bg-slate-700\/60:hover{background-color:#33415599}.hover\:tw-bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-slate-800\/30:hover{background-color:#1e293b4d}.hover\:tw-bg-slate-800\/35:hover{background-color:#1e293b59}.hover\:tw-bg-slate-800\/40:hover{background-color:#1e293b66}.hover\:tw-bg-slate-800\/45:hover{background-color:#1e293b73}.hover\:tw-bg-slate-800\/50:hover{background-color:#1e293b80}.hover\:tw-bg-slate-800\/60:hover{background-color:#1e293b99}.hover\:tw-bg-slate-800\/70:hover{background-color:#1e293bb3}.hover\:tw-bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-slate-950:hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-teal-100:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-teal-100\/50:hover{background-color:#ccfbf180}.hover\:tw-bg-teal-100\/60:hover{background-color:#ccfbf199}.hover\:tw-bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-teal-300:hover{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-teal-400:hover{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-teal-400\/20:hover{background-color:#2dd4bf33}.hover\:tw-bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-teal-50\/10:hover{background-color:#f0fdfa1a}.hover\:tw-bg-teal-50\/30:hover{background-color:#f0fdfa4d}.hover\:tw-bg-teal-50\/40:hover{background-color:#f0fdfa66}.hover\:tw-bg-teal-50\/50:hover{background-color:#f0fdfa80}.hover\:tw-bg-teal-50\/60:hover{background-color:#f0fdfa99}.hover\:tw-bg-teal-50\/80:hover{background-color:#f0fdfacc}.hover\:tw-bg-teal-500:hover{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-teal-500\/10:hover{background-color:#14b8a61a}.hover\:tw-bg-teal-500\/15:hover{background-color:#14b8a626}.hover\:tw-bg-teal-500\/20:hover{background-color:#14b8a633}.hover\:tw-bg-teal-500\/25:hover{background-color:#14b8a640}.hover\:tw-bg-teal-500\/30:hover{background-color:#14b8a64d}.hover\:tw-bg-teal-500\/5:hover{background-color:#14b8a60d}.hover\:tw-bg-teal-500\/\[0\.06\]:hover{background-color:#14b8a60f}.hover\:tw-bg-teal-600:hover{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-teal-600\/25:hover{background-color:#0d948840}.hover\:tw-bg-teal-600\/30:hover{background-color:#0d94884d}.hover\:tw-bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-teal-800:hover{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-violet-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-violet-400:hover{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:tw-bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-white\/10:hover{background-color:#ffffff1a}.hover\:tw-bg-white\/15:hover{background-color:#ffffff26}.hover\:tw-bg-white\/20:hover{background-color:#fff3}.hover\:tw-bg-white\/25:hover{background-color:#ffffff40}.hover\:tw-bg-white\/30:hover{background-color:#ffffff4d}.hover\:tw-bg-white\/40:hover{background-color:#fff6}.hover\:tw-bg-white\/50:hover{background-color:#ffffff80}.hover\:tw-bg-white\/60:hover{background-color:#fff9}.hover\:tw-bg-white\/70:hover{background-color:#ffffffb3}.hover\:tw-bg-white\/80:hover{background-color:#fffc}.hover\:tw-bg-white\/90:hover{background-color:#ffffffe6}.hover\:tw-bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:tw-bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:tw-bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:tw-bg-white\/\[0\.15\]:hover{background-color:#ffffff26}.hover\:tw-bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:tw-bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-zinc-200:hover{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-opacity-10:hover{--tw-bg-opacity: .1}.hover\:tw-bg-opacity-20:hover{--tw-bg-opacity: .2}.hover\:tw-bg-opacity-30:hover{--tw-bg-opacity: .3}.hover\:tw-bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:tw-from-\[\#46341a\]:hover{--tw-gradient-from: #46341a var(--tw-gradient-from-position);--tw-gradient-to: rgb(70 52 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-amber-100:hover{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-amber-200:hover{--tw-gradient-from: #fde68a var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-amber-50:hover{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-amber-500\/30:hover{--tw-gradient-from: rgb(245 158 11 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-amber-600:hover{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-black:hover{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-blue-100:hover{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-cyan-600:hover{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-cyan-700:hover{--tw-gradient-from: #0e7490 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-emerald-600:hover{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-gray-100:hover{--tw-gradient-from: #F1F5F9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-gray-50:hover{--tw-gradient-from: #F8FAFC var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-gray-800:hover{--tw-gradient-from: #19222E var(--tw-gradient-from-position);--tw-gradient-to: rgb(25 34 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-green-50:hover{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-green-700:hover{--tw-gradient-from: #15803d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-indigo-600:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-indigo-700:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-orange-50:hover{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-orange-600:hover{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-orange-700:hover{--tw-gradient-from: #c2410c var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-purple-50:hover{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-red-100:hover{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-red-500:hover{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-red-700:hover{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-rose-500:hover{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-rose-600:hover{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-slate-400:hover{--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-slate-50:hover{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-slate-600:hover{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-slate-700:hover{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-slate-800:hover{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-teal-100:hover{--tw-gradient-from: #ccfbf1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(204 251 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-teal-300:hover{--tw-gradient-from: #5eead4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(94 234 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-teal-400:hover{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-teal-50:hover{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-teal-50\/30:hover{--tw-gradient-from: rgb(240 253 250 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-teal-50\/50:hover{--tw-gradient-from: rgb(240 253 250 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-teal-500:hover{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-teal-600:hover{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-from-teal-700:hover{--tw-gradient-from: #0f766e var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:tw-via-gray-200:hover{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E2E8F0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:tw-via-purple-700:hover{--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7e22ce var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:tw-via-slate-700:hover{--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #334155 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:tw-to-\[\#2c1d0a\]:hover{--tw-gradient-to: #2c1d0a var(--tw-gradient-to-position)}.hover\:tw-to-amber-50:hover{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.hover\:tw-to-amber-600:hover{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.hover\:tw-to-amber-800:hover{--tw-gradient-to: #92400e var(--tw-gradient-to-position)}.hover\:tw-to-blue-50:hover{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.hover\:tw-to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:tw-to-blue-800:hover{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.hover\:tw-to-cyan-600:hover{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.hover\:tw-to-emerald-100:hover{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.hover\:tw-to-emerald-300:hover{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.hover\:tw-to-emerald-50:hover{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.hover\:tw-to-emerald-600:hover{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.hover\:tw-to-emerald-700:hover{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.hover\:tw-to-gray-100:hover{--tw-gradient-to: #F1F5F9 var(--tw-gradient-to-position)}.hover\:tw-to-gray-200:hover{--tw-gradient-to: #E2E8F0 var(--tw-gradient-to-position)}.hover\:tw-to-gray-700:hover{--tw-gradient-to: #1F2937 var(--tw-gradient-to-position)}.hover\:tw-to-gray-800:hover{--tw-gradient-to: #19222E var(--tw-gradient-to-position)}.hover\:tw-to-gray-900:hover{--tw-gradient-to: #121820 var(--tw-gradient-to-position)}.hover\:tw-to-green-800:hover{--tw-gradient-to: #166534 var(--tw-gradient-to-position)}.hover\:tw-to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:tw-to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:tw-to-orange-100:hover{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.hover\:tw-to-orange-200:hover{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.hover\:tw-to-orange-500\/30:hover{--tw-gradient-to: rgb(249 115 22 / .3) var(--tw-gradient-to-position)}.hover\:tw-to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.hover\:tw-to-pink-100:hover{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.hover\:tw-to-pink-50:hover{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.hover\:tw-to-pink-500:hover{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.hover\:tw-to-pink-600:hover{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.hover\:tw-to-pink-700:hover{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.hover\:tw-to-purple-100:hover{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.hover\:tw-to-purple-600:hover{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.hover\:tw-to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:tw-to-purple-800:hover{--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.hover\:tw-to-red-600:hover{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.hover\:tw-to-red-700:hover{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.hover\:tw-to-red-800:hover{--tw-gradient-to: #991b1b var(--tw-gradient-to-position)}.hover\:tw-to-rose-100:hover{--tw-gradient-to: #ffe4e6 var(--tw-gradient-to-position)}.hover\:tw-to-rose-600:hover{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.hover\:tw-to-rose-700:hover{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.hover\:tw-to-slate-100:hover{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.hover\:tw-to-slate-50:hover{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.hover\:tw-to-slate-700:hover{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.hover\:tw-to-slate-900:hover{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.hover\:tw-to-teal-100:hover{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.hover\:tw-to-teal-400:hover{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.hover\:tw-to-teal-50:hover{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.hover\:tw-to-teal-500:hover{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.hover\:tw-to-teal-600:hover{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.hover\:tw-to-teal-700:hover{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.hover\:tw-to-teal-800:hover{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.hover\:tw-to-transparent:hover{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.hover\:tw-to-white:hover{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.hover\:tw-text-\[\#0063D1\]:hover{--tw-text-opacity: 1;color:rgb(0 99 209 / var(--tw-text-opacity, 1))}.hover\:tw-text-\[\#007AFF\]:hover{--tw-text-opacity: 1;color:rgb(0 122 255 / var(--tw-text-opacity, 1))}.hover\:tw-text-\[\#0D9488\]:hover{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.hover\:tw-text-\[\#0F766E\]:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.hover\:tw-text-\[\#1d1d1f\]:hover{--tw-text-opacity: 1;color:rgb(29 29 31 / var(--tw-text-opacity, 1))}.hover\:tw-text-\[\#6750A4\]:hover{--tw-text-opacity: 1;color:rgb(103 80 164 / var(--tw-text-opacity, 1))}.hover\:tw-text-\[\#FF6B35\]:hover{--tw-text-opacity: 1;color:rgb(255 107 53 / var(--tw-text-opacity, 1))}.hover\:tw-text-amber-200:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.hover\:tw-text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:tw-text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:tw-text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:tw-text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:tw-text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:tw-text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.hover\:tw-text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:tw-text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:tw-text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:tw-text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:tw-text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:tw-text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:tw-text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:tw-text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:tw-text-cyan-100:hover{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.hover\:tw-text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:tw-text-cyan-600:hover{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.hover\:tw-text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:tw-text-cyan-800:hover{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.hover\:tw-text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:tw-text-emerald-400:hover{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.hover\:tw-text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:tw-text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-400:hover{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-600:hover{--tw-text-opacity: 1;color:rgb(69 83 101 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-700:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-800:hover{--tw-text-opacity: 1;color:rgb(25 34 46 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-900:hover{--tw-text-opacity: 1;color:rgb(18 24 32 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-950:hover{--tw-text-opacity: 1;color:rgb(10 14 20 / var(--tw-text-opacity, 1))}.hover\:tw-text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:tw-text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:tw-text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:tw-text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:tw-text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:tw-text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:tw-text-orange-400:hover{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.hover\:tw-text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:tw-text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:tw-text-orange-800:hover{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.hover\:tw-text-pink-400:hover{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.hover\:tw-text-primary:hover{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.hover\:tw-text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.hover\:tw-text-purple-400:hover{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.hover\:tw-text-purple-600:hover{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.hover\:tw-text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:tw-text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:tw-text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:tw-text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:tw-text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:tw-text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:tw-text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:tw-text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:tw-text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:tw-text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:tw-text-rose-300:hover{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.hover\:tw-text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:tw-text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:tw-text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:tw-text-rose-800:hover{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.hover\:tw-text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:tw-text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:tw-text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:tw-text-slate-50:hover{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.hover\:tw-text-slate-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:tw-text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:tw-text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:tw-text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:tw-text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:tw-text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:tw-text-teal-100:hover{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.hover\:tw-text-teal-200:hover{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.hover\:tw-text-teal-300:hover{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.hover\:tw-text-teal-400:hover{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.hover\:tw-text-teal-500:hover{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.hover\:tw-text-teal-600:hover{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.hover\:tw-text-teal-700:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.hover\:tw-text-teal-800:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.hover\:tw-text-teal-900:hover{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.hover\:tw-text-teal-950:hover{--tw-text-opacity: 1;color:rgb(4 47 46 / var(--tw-text-opacity, 1))}.hover\:tw-text-text-primary:hover{--tw-text-opacity: 1;color:rgb(18 24 32 / var(--tw-text-opacity, 1))}.hover\:tw-text-violet-800:hover{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.hover\:tw-text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:tw-underline:hover{text-decoration-line:underline}.hover\:tw-no-underline:hover{text-decoration-line:none}.hover\:tw-opacity-100:hover{opacity:1}.hover\:tw-opacity-70:hover{opacity:.7}.hover\:tw-opacity-80:hover{opacity:.8}.hover\:tw-opacity-90:hover{opacity:.9}.hover\:tw-opacity-95:hover{opacity:.95}.hover\:tw-shadow:hover{--tw-shadow: 0 1px 3px rgba(15, 23, 42, .04), 0 6px 16px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-2xl:hover{--tw-shadow: 0 28px 70px rgba(15, 23, 42, .18);--tw-shadow-colored: 0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.3\)\]:hover{--tw-shadow: 0 0 20px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-\[0_12px_40px_rgba\(34\,197\,94\,\.4\)\]:hover{--tw-shadow: 0 12px 40px rgba(34,197,94,.4);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.05\)\,0_16px_32px_rgba\(0\,0\,0\,0\.15\)\]:hover{--tw-shadow: 0 1px 1px rgba(0,0,0,.05),0 16px 32px rgba(0,0,0,.15);--tw-shadow-colored: 0 1px 1px var(--tw-shadow-color), 0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.06\)\,0_8px_24px_rgba\(0\,0\,0\,0\.04\)\]:hover{--tw-shadow: 0 4px 12px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow: 0 4px 12px rgba(0,0,0,.06);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.08\)\,0_8px_32px_rgba\(0\,0\,0\,0\.04\)\]:hover{--tw-shadow: 0 4px 16px rgba(0,0,0,.08),0 8px 32px rgba(0,0,0,.04);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color), 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-lg:hover{--tw-shadow: 0 8px 30px rgba(15, 23, 42, .08), 0 2px 8px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-md:hover{--tw-shadow: 0 4px 12px rgba(15, 23, 42, .06), 0 2px 6px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-sm:hover{--tw-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-soft:hover{--tw-shadow: 0 4px 12px rgba(15, 23, 42, .05);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-xl:hover{--tw-shadow: 0 18px 45px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-amber-100:hover{--tw-shadow-color: #fef3c7;--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-amber-200\/50:hover{--tw-shadow-color: rgb(253 230 138 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-blue-100:hover{--tw-shadow-color: #dbeafe;--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-blue-500\/10:hover{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-blue-500\/40:hover{--tw-shadow-color: rgb(59 130 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-cyan-500\/40:hover{--tw-shadow-color: rgb(6 182 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-emerald-300:hover{--tw-shadow-color: #6ee7b7;--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-emerald-500\/30:hover{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-emerald-500\/40:hover{--tw-shadow-color: rgb(16 185 129 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-gray-100:hover{--tw-shadow-color: #F1F5F9;--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-green-500\/50:hover{--tw-shadow-color: rgb(34 197 94 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-indigo-300:hover{--tw-shadow-color: #a5b4fc;--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-indigo-500\/30:hover{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-orange-100:hover{--tw-shadow-color: #ffedd5;--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-orange-500\/10:hover{--tw-shadow-color: rgb(249 115 22 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-purple-500\/30:hover{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-purple-500\/40:hover{--tw-shadow-color: rgb(168 85 247 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-red-100:hover{--tw-shadow-color: #fee2e2;--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-rose-100:hover{--tw-shadow-color: #ffe4e6;--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-sky-500\/40:hover{--tw-shadow-color: rgb(14 165 233 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-slate-200\/70:hover{--tw-shadow-color: rgb(226 232 240 / .7);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-slate-500\/40:hover{--tw-shadow-color: rgb(100 116 139 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-slate-900\/10:hover{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-slate-900\/25:hover{--tw-shadow-color: rgb(15 23 42 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-slate-900\/30:hover{--tw-shadow-color: rgb(15 23 42 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-slate-900\/40:hover{--tw-shadow-color: rgb(15 23 42 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-slate-900\/5:hover{--tw-shadow-color: rgb(15 23 42 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-teal-100:hover{--tw-shadow-color: #ccfbf1;--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-teal-300:hover{--tw-shadow-color: #5eead4;--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-teal-500\/10:hover{--tw-shadow-color: rgb(20 184 166 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-teal-500\/40:hover{--tw-shadow-color: rgb(20 184 166 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-teal-500\/5:hover{--tw-shadow-color: rgb(20 184 166 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-teal-500\/50:hover{--tw-shadow-color: rgb(20 184 166 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-teal-950\/20:hover{--tw-shadow-color: rgb(4 47 46 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-teal-950\/5:hover{--tw-shadow-color: rgb(4 47 46 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-shadow-violet-500\/20:hover{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:tw-ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:tw-ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:tw-ring-amber-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.hover\:tw-ring-blue-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.hover\:tw-ring-gray-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.hover\:tw-ring-gray-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.hover\:tw-ring-sky-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.hover\:tw-ring-teal-100:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.hover\:tw-ring-teal-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))}.hover\:tw-ring-teal-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.hover\:tw-ring-teal-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))}.hover\:tw-ring-offset-1:hover{--tw-ring-offset-width: 1px}.hover\:tw-brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:tw-brightness-125:hover{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:tw-backdrop-blur:hover{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.hover\:file\:tw-bg-teal-100::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.focus\:tw-not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:tw-border-\[\#007AFF\]:focus{--tw-border-opacity: 1;border-color:rgb(0 122 255 / var(--tw-border-opacity, 1))}.focus\:tw-border-\[\#0D9488\]:focus{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.focus\:tw-border-\[\#0D9488\]\/50:focus{border-color:#0d948880}.focus\:tw-border-\[\#0D9488\]\/60:focus{border-color:#0d948899}.focus\:tw-border-\[\#FF6B35\]:focus{--tw-border-opacity: 1;border-color:rgb(255 107 53 / var(--tw-border-opacity, 1))}.focus\:tw-border-amber-300:focus{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.focus\:tw-border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:tw-border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:tw-border-amber-500\/60:focus{border-color:#f59e0b99}.focus\:tw-border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:tw-border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:tw-border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:tw-border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:tw-border-cyan-300:focus{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.focus\:tw-border-cyan-400:focus{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.focus\:tw-border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:tw-border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:tw-border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:tw-border-gray-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:tw-border-gray-500:focus{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.focus\:tw-border-gray-900:focus{--tw-border-opacity: 1;border-color:rgb(18 24 32 / var(--tw-border-opacity, 1))}.focus\:tw-border-green-400:focus{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.focus\:tw-border-green-400\/50:focus{border-color:#4ade8080}.focus\:tw-border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:tw-border-indigo-300:focus{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.focus\:tw-border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:tw-border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:tw-border-orange-300:focus{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.focus\:tw-border-orange-400:focus{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.focus\:tw-border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.focus\:tw-border-primary:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:tw-border-purple-400:focus{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.focus\:tw-border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:tw-border-red-300:focus{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.focus\:tw-border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:tw-border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:tw-border-rose-300:focus{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.focus\:tw-border-rose-400:focus{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.focus\:tw-border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:tw-border-sky-400:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus\:tw-border-slate-300:focus{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.focus\:tw-border-slate-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:tw-border-slate-500:focus{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.focus\:tw-border-slate-900:focus{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.focus\:tw-border-teal-300:focus{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.focus\:tw-border-teal-400:focus{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.focus\:tw-border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:tw-border-teal-500\/40:focus{border-color:#14b8a666}.focus\:tw-border-teal-500\/50:focus{border-color:#14b8a680}.focus\:tw-border-transparent:focus{border-color:transparent}.focus\:tw-border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:tw-border-white\/40:focus{border-color:#fff6}.focus\:tw-bg-emerald-50:focus{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.focus\:tw-bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.focus\:tw-bg-teal-50\/40:focus{background-color:#f0fdfa66}.focus\:tw-bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:tw-shadow-\[0_0_0_2px_rgba\(16\,185\,129\,0\.25\)\]:focus{--tw-shadow: 0 0 0 2px rgba(16,185,129,.25);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:tw-shadow-\[0_0_0_2px_rgba\(20\,184\,166\,0\.25\)\]:focus{--tw-shadow: 0 0 0 2px rgba(20,184,166,.25);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:tw-shadow-\[0_0_0_2px_rgba\(59\,130\,246\,0\.25\)\]:focus{--tw-shadow: 0 0 0 2px rgba(59,130,246,.25);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:tw-shadow-sm:focus{--tw-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:tw-ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-inset:focus{--tw-ring-inset: inset}.focus\:tw-ring-\[\#007AFF\]\/30:focus{--tw-ring-color: rgb(0 122 255 / .3)}.focus\:tw-ring-\[\#0D9488\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-\[\#0D9488\]\/20:focus{--tw-ring-color: rgb(13 148 136 / .2)}.focus\:tw-ring-\[\#0D9488\]\/30:focus{--tw-ring-color: rgb(13 148 136 / .3)}.focus\:tw-ring-\[\#0D9488\]\/40:focus{--tw-ring-color: rgb(13 148 136 / .4)}.focus\:tw-ring-\[\#FF6B35\]\/40:focus{--tw-ring-color: rgb(255 107 53 / .4)}.focus\:tw-ring-amber-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-amber-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-amber-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-amber-500\/30:focus{--tw-ring-color: rgb(245 158 11 / .3)}.focus\:tw-ring-black:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:tw-ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-cyan-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-cyan-500\/20:focus{--tw-ring-color: rgb(6 182 212 / .2)}.focus\:tw-ring-cyan-500\/30:focus{--tw-ring-color: rgb(6 182 212 / .3)}.focus\:tw-ring-emerald-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-emerald-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-emerald-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-emerald-500\/20:focus{--tw-ring-color: rgb(16 185 129 / .2)}.focus\:tw-ring-gray-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-gray-200\/50:focus{--tw-ring-color: rgb(226 232 240 / .5)}.focus\:tw-ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(18 24 32 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-green-400\/20:focus{--tw-ring-color: rgb(74 222 128 / .2)}.focus\:tw-ring-green-400\/30:focus{--tw-ring-color: rgb(74 222 128 / .3)}.focus\:tw-ring-green-400\/40:focus{--tw-ring-color: rgb(74 222 128 / .4)}.focus\:tw-ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-green-500\/30:focus{--tw-ring-color: rgb(34 197 94 / .3)}.focus\:tw-ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-indigo-500\/20:focus{--tw-ring-color: rgb(99 102 241 / .2)}.focus\:tw-ring-indigo-500\/30:focus{--tw-ring-color: rgb(99 102 241 / .3)}.focus\:tw-ring-orange-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-orange-500\/20:focus{--tw-ring-color: rgb(249 115 22 / .2)}.focus\:tw-ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-purple-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-purple-500\/30:focus{--tw-ring-color: rgb(168 85 247 / .3)}.focus\:tw-ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-red-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-red-400\/20:focus{--tw-ring-color: rgb(248 113 113 / .2)}.focus\:tw-ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-red-500\/20:focus{--tw-ring-color: rgb(239 68 68 / .2)}.focus\:tw-ring-red-500\/30:focus{--tw-ring-color: rgb(239 68 68 / .3)}.focus\:tw-ring-rose-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-rose-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-rose-300\/40:focus{--tw-ring-color: rgb(253 164 175 / .4)}.focus\:tw-ring-rose-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-rose-500\/30:focus{--tw-ring-color: rgb(244 63 94 / .3)}.focus\:tw-ring-sky-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-sky-500\/30:focus{--tw-ring-color: rgb(14 165 233 / .3)}.focus\:tw-ring-slate-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-slate-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-slate-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-slate-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-slate-500\/30:focus{--tw-ring-color: rgb(100 116 139 / .3)}.focus\:tw-ring-slate-900\/10:focus{--tw-ring-color: rgb(15 23 42 / .1)}.focus\:tw-ring-teal-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-teal-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-teal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-teal-400\/40:focus{--tw-ring-color: rgb(45 212 191 / .4)}.focus\:tw-ring-teal-50:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 253 250 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-teal-500\/15:focus{--tw-ring-color: rgb(20 184 166 / .15)}.focus\:tw-ring-teal-500\/20:focus{--tw-ring-color: rgb(20 184 166 / .2)}.focus\:tw-ring-teal-500\/30:focus{--tw-ring-color: rgb(20 184 166 / .3)}.focus\:tw-ring-teal-500\/40:focus{--tw-ring-color: rgb(20 184 166 / .4)}.focus\:tw-ring-teal-500\/50:focus{--tw-ring-color: rgb(20 184 166 / .5)}.focus\:tw-ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:tw-ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:tw-ring-opacity-10:focus{--tw-ring-opacity: .1}.focus\:tw-ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:tw-ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:tw-ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:tw-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:tw-ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:tw-ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:tw-ring-\[\#007AFF\]\/25:focus-visible{--tw-ring-color: rgb(0 122 255 / .25)}.focus-visible\:tw-ring-\[\#007AFF\]\/30:focus-visible{--tw-ring-color: rgb(0 122 255 / .3)}.focus-visible\:tw-ring-amber-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-cyan-300\/50:focus-visible{--tw-ring-color: rgb(103 232 249 / .5)}.focus-visible\:tw-ring-emerald-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-gray-300\/50:focus-visible{--tw-ring-color: rgb(203 213 225 / .5)}.focus-visible\:tw-ring-gray-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-red-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-teal-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-teal-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))}.focus-visible\:tw-ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:tw-ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:tw-translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-rotate-0:active{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.92\]:active{--tw-scale-x: .92;--tw-scale-y: .92;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.94\]:active{--tw-scale-x: .94;--tw-scale-y: .94;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.95\]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.975\]:active{--tw-scale-x: .975;--tw-scale-y: .975;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.995\]:active{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-cursor-grabbing:active{cursor:grabbing}.active\:\!tw-bg-teal-500:active{--tw-bg-opacity: 1 !important;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))!important}.active\:tw-bg-blue-100:active{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.active\:tw-bg-blue-50:active{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.active\:tw-bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.active\:tw-bg-gray-200:active{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.active\:tw-bg-gray-300:active{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.active\:tw-bg-gray-50:active{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.active\:tw-bg-green-600:active{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.active\:tw-bg-indigo-50\/50:active{background-color:#eef2ff80}.active\:tw-bg-orange-100:active{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.active\:tw-bg-orange-50:active{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.active\:tw-bg-orange-500\/15:active{background-color:#f9731626}.active\:tw-bg-red-50:active{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.active\:tw-bg-rose-100:active{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.active\:tw-bg-slate-100:active{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.active\:tw-bg-slate-200:active{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.active\:tw-bg-slate-500:active{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.active\:tw-bg-slate-600:active{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.active\:tw-bg-teal-100:active{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.active\:tw-bg-teal-200:active{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.active\:tw-bg-teal-50:active{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.active\:tw-bg-teal-500\/15:active{background-color:#14b8a626}.active\:tw-bg-teal-800:active{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.active\:tw-bg-teal-900\/30:active{background-color:#134e4a4d}.active\:tw-bg-white\/20:active{background-color:#fff3}.active\:tw-bg-white\/30:active{background-color:#ffffff4d}.active\:tw-bg-white\/\[0\.15\]:active{background-color:#ffffff26}.active\:tw-from-amber-600:active{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.active\:tw-from-amber-700:active{--tw-gradient-from: #b45309 var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.active\:tw-from-blue-700:active{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.active\:tw-from-green-600:active{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.active\:tw-from-green-700:active{--tw-gradient-from: #15803d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.active\:tw-to-amber-900:active{--tw-gradient-to: #78350f var(--tw-gradient-to-position)}.active\:tw-to-green-900:active{--tw-gradient-to: #14532d var(--tw-gradient-to-position)}.active\:tw-to-indigo-700:active{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.active\:tw-text-red-500:active{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.active\:tw-text-teal-600:active{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.active\:tw-text-teal-700:active{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.active\:tw-text-white:active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.active\:tw-opacity-60:active{opacity:.6}.hover\:enabled\:tw-bg-white:enabled:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:enabled\:tw-text-slate-800:enabled:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.disabled\:tw-pointer-events-none:disabled{pointer-events:none}.disabled\:tw-transform-none:disabled{transform:none}.disabled\:tw-cursor-default:disabled{cursor:default}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:tw-cursor-wait:disabled{cursor:wait}.disabled\:tw-border-gray-500:disabled{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.disabled\:tw-border-gray-700\/30:disabled{border-color:#1f29374d}.disabled\:tw-border-slate-100:disabled{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.disabled\:tw-bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:tw-bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:tw-bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.disabled\:tw-bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:tw-bg-gray-800:disabled{--tw-bg-opacity: 1;background-color:rgb(25 34 46 / var(--tw-bg-opacity, 1))}.disabled\:tw-bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:tw-bg-slate-200:disabled{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.disabled\:tw-bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:tw-bg-slate-400:disabled{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.disabled\:tw-bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:tw-from-gray-800:disabled{--tw-gradient-from: #19222E var(--tw-gradient-from-position);--tw-gradient-to: rgb(25 34 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.disabled\:tw-to-gray-800:disabled{--tw-gradient-to: #19222E var(--tw-gradient-to-position)}.disabled\:tw-text-gray-300:disabled{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.disabled\:tw-text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:tw-text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:tw-text-gray-600:disabled{--tw-text-opacity: 1;color:rgb(69 83 101 / var(--tw-text-opacity, 1))}.disabled\:tw-text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:tw-text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:tw-opacity-25:disabled{opacity:.25}.disabled\:tw-opacity-30:disabled{opacity:.3}.disabled\:tw-opacity-35:disabled{opacity:.35}.disabled\:tw-opacity-40:disabled{opacity:.4}.disabled\:tw-opacity-45:disabled{opacity:.45}.disabled\:tw-opacity-50:disabled{opacity:.5}.disabled\:tw-opacity-60:disabled{opacity:.6}.disabled\:tw-opacity-70:disabled{opacity:.7}.disabled\:tw-shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:tw-scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:tw-bg-emerald-50:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-emerald-600:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-red-50:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:tw-bg-white:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.disabled\:hover\:tw-text-slate-400:hover:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.tw-group[open] .group-open\:tw-rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group\/flyout:focus-within .group-focus-within\/flyout\:tw-pointer-events-auto{pointer-events:auto}.tw-group:focus-within .group-focus-within\:tw-text-\[\#0D9488\]{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.tw-group:focus-within .group-focus-within\:tw-text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.tw-group\/flyout:focus-within .group-focus-within\/flyout\:tw-opacity-100{opacity:1}.tw-group:focus-within .group-focus-within\:tw-opacity-100{opacity:1}.tw-group:focus-within .group-focus-within\:tw-opacity-20{opacity:.2}.tw-group\/flyout:hover .group-hover\/flyout\:tw-pointer-events-auto,.tw-group\/status:hover .group-hover\/status\:tw-pointer-events-auto{pointer-events:auto}.tw-group\/status:hover .group-hover\/status\:tw-visible,.tw-group:hover .group-hover\:tw-visible{visibility:visible}.tw-group:hover .group-hover\:tw-block{display:block}.tw-group:hover .group-hover\:tw-flex{display:flex}.tw-group:hover .group-hover\:tw-hidden{display:none}.tw-group:hover .group-hover\:tw-max-w-xs{max-width:20rem}.tw-group\/app:hover .group-hover\/app\:tw-translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw--translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-translate-x-\[100\%\]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group\/status:hover .group-hover\/status\:tw-scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group\/status:hover .group-hover\/status\:tw-scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-scale-\[1\.025\]{--tw-scale-x: 1.025;--tw-scale-y: 1.025;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-scale-\[1\.04\]{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-scale-\[1\.14\]{--tw-scale-x: 1.14;--tw-scale-y: 1.14;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes tw-pulse{50%{opacity:.5}}.tw-group:hover .group-hover\:tw-animate-pulse{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.tw-group:hover .group-hover\:tw-border-\[\#0D9488\]{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.tw-group:hover .group-hover\:tw-border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.tw-group:hover .group-hover\:tw-border-gray-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.tw-group:hover .group-hover\:tw-border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.tw-group:hover .group-hover\:tw-border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.tw-group:hover .group-hover\:tw-border-violet-400\/45{border-color:#a78bfa73}.tw-group:hover .group-hover\:tw-border-white\/60{border-color:#fff9}.tw-group\/img:hover .group-hover\/img\:tw-bg-black\/40{background-color:#0006}.tw-group:hover .group-hover\:tw-bg-\[\#0D9488\]{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-black\/30{background-color:#0000004d}.tw-group:hover .group-hover\:tw-bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(18 24 32 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-teal-500\/10{background-color:#14b8a61a}.tw-group:hover .group-hover\:tw-bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-teal-600\/10{background-color:#0d94881a}.tw-group:hover .group-hover\:tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tw-group:hover .group-hover\:tw-bg-white\/20{background-color:#fff3}.tw-group:hover .group-hover\:tw-bg-white\/25{background-color:#ffffff40}.tw-group:hover .group-hover\:tw-bg-opacity-40{--tw-bg-opacity: .4}.tw-group:hover .group-hover\:tw-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.tw-group:hover .group-hover\:tw-from-emerald-200{--tw-gradient-from: #a7f3d0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-group:hover .group-hover\:tw-from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-group:hover .group-hover\:tw-to-teal-200{--tw-gradient-to: #99f6e4 var(--tw-gradient-to-position)}.tw-group:hover .group-hover\:tw-to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.tw-group:hover .group-hover\:tw-tracking-normal{letter-spacing:0em}.tw-group:hover .group-hover\:tw-text-\[\#0D9488\]{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-gray-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-gray-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-gray-600{--tw-text-opacity: 1;color:rgb(69 83 101 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-gray-700{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-gray-800{--tw-text-opacity: 1;color:rgb(25 34 46 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-gray-900{--tw-text-opacity: 1;color:rgb(18 24 32 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tw-group:hover .group-hover\:tw-underline{text-decoration-line:underline}.tw-group\/flyout:hover .group-hover\/flyout\:tw-opacity-100,.tw-group\/img:hover .group-hover\/img\:tw-opacity-100,.tw-group\/loc:hover .group-hover\/loc\:tw-opacity-100,.tw-group\/name:hover .group-hover\/name\:tw-opacity-100,.tw-group\/status:hover .group-hover\/status\:tw-opacity-100,.tw-group:hover .group-hover\:tw-opacity-100{opacity:1}.tw-group:hover .group-hover\:tw-opacity-20{opacity:.2}.tw-group:hover .group-hover\:tw-opacity-40{opacity:.4}.tw-group:hover .group-hover\:tw-opacity-80{opacity:.8}.tw-group:hover .group-hover\:tw-shadow-\[0_6px_16px_rgba\(20\,184\,166\,0\.4\)\]{--tw-shadow: 0 6px 16px rgba(20,184,166,.4);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-group:hover .group-hover\:tw-shadow-sm{--tw-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-group:hover .group-hover\:tw-shadow-amber-500\/50{--tw-shadow-color: rgb(245 158 11 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-group:hover .group-hover\:tw-shadow-slate-500\/50{--tw-shadow-color: rgb(100 116 139 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-group:hover .group-hover\:tw-shadow-teal-500\/50{--tw-shadow-color: rgb(20 184 166 / .5);--tw-shadow: var(--tw-shadow-colored)}.tw-group:hover .group-hover\:tw-ring-slate-300\/80{--tw-ring-color: rgb(203 213 225 / .8)}.tw-group:focus .group-focus\:tw-bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.tw-group:focus .group-focus\:tw-bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.tw-group:focus .group-focus\:tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tw-group:active .group-active\:tw-opacity-100{opacity:1}.tw-peer:checked~.peer-checked\:tw-bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.tw-peer:checked~.peer-checked\:tw-bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.tw-peer:checked~.peer-checked\:tw-bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.tw-peer:checked~.peer-checked\:tw-bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.tw-peer:checked~.peer-checked\:after\:tw-translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-peer:checked~.peer-checked\:after\:tw-border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.tw-peer:focus~.peer-focus\:tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-peer:focus~.peer-focus\:tw-ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.tw-peer:focus~.peer-focus\:tw-ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.tw-peer:focus~.peer-focus\:tw-ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.tw-peer:focus~.peer-focus\:tw-ring-teal-500\/20{--tw-ring-color: rgb(20 184 166 / .2)}.tw-peer:disabled~.peer-disabled\:tw-opacity-60{opacity:.6}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:tw-bg-white\/80{background-color:#fffc}.supports-\[backdrop-filter\]\:tw-bg-white\/85{background-color:#ffffffd9}}@media not all and (min-width: 1024px){.max-lg\:tw-hidden{display:none}.max-lg\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:tw-justify-start{justify-content:flex-start}.max-lg\:tw-gap-2{gap:.5rem}.max-lg\:tw-pt-10{padding-top:2.5rem}}@media (min-width: 640px){.sm\:tw-static{position:static}.sm\:tw-inset-auto{inset:auto}.sm\:tw--right-2{right:-.5rem}.sm\:tw--top-2{top:-.5rem}.sm\:tw-left-1\/2{left:50%}.sm\:tw-left-4{left:1rem}.sm\:tw-left-auto{left:auto}.sm\:tw-right-4{right:1rem}.sm\:tw-right-6{right:1.5rem}.sm\:tw-top-1\/2{top:50%}.sm\:tw-top-4{top:1rem}.sm\:tw-top-\[140px\]{top:140px}.sm\:tw-col-span-1{grid-column:span 1 / span 1}.sm\:tw-col-span-2{grid-column:span 2 / span 2}.sm\:tw-col-span-3{grid-column:span 3 / span 3}.sm\:tw-col-span-4{grid-column:span 4 / span 4}.sm\:tw-col-span-5{grid-column:span 5 / span 5}.sm\:tw-col-start-auto{grid-column-start:auto}.sm\:tw-mx-0{margin-left:0;margin-right:0}.sm\:tw-mx-4{margin-left:1rem;margin-right:1rem}.sm\:tw-mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:tw-mb-1{margin-bottom:.25rem}.sm\:tw-mb-12{margin-bottom:3rem}.sm\:tw-mb-2{margin-bottom:.5rem}.sm\:tw-mb-3{margin-bottom:.75rem}.sm\:tw-mb-4{margin-bottom:1rem}.sm\:tw-mb-5{margin-bottom:1.25rem}.sm\:tw-mb-6{margin-bottom:1.5rem}.sm\:tw-mb-8{margin-bottom:2rem}.sm\:tw-ml-0{margin-left:0}.sm\:tw-ml-auto{margin-left:auto}.sm\:tw-mr-1{margin-right:.25rem}.sm\:tw-mt-1{margin-top:.25rem}.sm\:tw-mt-2{margin-top:.5rem}.sm\:tw-mt-3{margin-top:.75rem}.sm\:tw-mt-4{margin-top:1rem}.sm\:tw-mt-6{margin-top:1.5rem}.sm\:tw-mt-8{margin-top:2rem}.sm\:\!tw-block{display:block!important}.sm\:tw-block{display:block}.sm\:tw-inline{display:inline}.sm\:tw-flex{display:flex}.sm\:tw-inline-flex{display:inline-flex}.sm\:tw-table-cell{display:table-cell}.sm\:tw-grid{display:grid}.sm\:tw-hidden{display:none}.sm\:tw-aspect-\[3\/4\]{aspect-ratio:3/4}.sm\:tw-h-10{height:2.5rem}.sm\:tw-h-11{height:2.75rem}.sm\:tw-h-12{height:3rem}.sm\:tw-h-14{height:3.5rem}.sm\:tw-h-16{height:4rem}.sm\:tw-h-20{height:5rem}.sm\:tw-h-4{height:1rem}.sm\:tw-h-5{height:1.25rem}.sm\:tw-h-6{height:1.5rem}.sm\:tw-h-7{height:1.75rem}.sm\:tw-h-8{height:2rem}.sm\:tw-h-\[72px\]{height:72px}.sm\:tw-h-\[90vh\]{height:90vh}.sm\:tw-h-auto{height:auto}.sm\:tw-max-h-96{max-height:24rem}.sm\:tw-max-h-\[60vh\]{max-height:60vh}.sm\:tw-max-h-\[70vh\]{max-height:70vh}.sm\:tw-max-h-\[92vh\]{max-height:92vh}.sm\:tw-max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.sm\:tw-max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.sm\:tw-min-h-0{min-height:0px}.sm\:tw-min-h-\[600px\]{min-height:600px}.sm\:tw-w-10{width:2.5rem}.sm\:tw-w-11{width:2.75rem}.sm\:tw-w-12{width:3rem}.sm\:tw-w-14{width:3.5rem}.sm\:tw-w-20{width:5rem}.sm\:tw-w-4{width:1rem}.sm\:tw-w-5{width:1.25rem}.sm\:tw-w-6{width:1.5rem}.sm\:tw-w-64{width:16rem}.sm\:tw-w-7{width:1.75rem}.sm\:tw-w-8{width:2rem}.sm\:tw-w-80{width:20rem}.sm\:tw-w-96{width:24rem}.sm\:tw-w-\[260px\]{width:260px}.sm\:tw-w-\[280px\]{width:280px}.sm\:tw-w-\[28rem\]{width:28rem}.sm\:tw-w-\[300px\]{width:300px}.sm\:tw-w-\[320px\]{width:320px}.sm\:tw-w-\[340px\]{width:340px}.sm\:tw-w-\[380px\]{width:380px}.sm\:tw-w-\[400px\]{width:400px}.sm\:tw-w-\[420px\]{width:420px}.sm\:tw-w-\[440px\]{width:440px}.sm\:tw-w-\[460px\]{width:460px}.sm\:tw-w-\[480px\]{width:480px}.sm\:tw-w-\[520px\]{width:520px}.sm\:tw-w-\[560px\]{width:560px}.sm\:tw-w-\[600px\]{width:600px}.sm\:tw-w-\[640px\]{width:640px}.sm\:tw-w-\[72px\]{width:72px}.sm\:tw-w-\[760px\]{width:760px}.sm\:tw-w-auto{width:auto}.sm\:tw-min-w-\[180px\]{min-width:180px}.sm\:tw-min-w-\[240px\]{min-width:240px}.sm\:tw-min-w-\[280px\]{min-width:280px}.sm\:tw-min-w-\[360px\]{min-width:360px}.sm\:tw-min-w-\[420px\]{min-width:420px}.sm\:tw-max-w-3xl{max-width:48rem}.sm\:tw-max-w-5xl{max-width:64rem}.sm\:tw-max-w-7xl{max-width:80rem}.sm\:tw-max-w-\[140px\]{max-width:140px}.sm\:tw-max-w-\[180px\]{max-width:180px}.sm\:tw-max-w-\[540px\]{max-width:540px}.sm\:tw-max-w-lg{max-width:32rem}.sm\:tw-max-w-md{max-width:28rem}.sm\:tw-max-w-none{max-width:none}.sm\:tw-max-w-sm{max-width:24rem}.sm\:tw-max-w-xl{max-width:36rem}.sm\:tw-max-w-xs{max-width:20rem}.sm\:tw-flex-initial{flex:0 1 auto}.sm\:tw-flex-none{flex:none}.sm\:tw-shrink-0{flex-shrink:0}.sm\:tw--translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:tw--translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:tw-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:tw-grid-cols-\[1\.2fr_2fr\]{grid-template-columns:1.2fr 2fr}.sm\:tw-grid-cols-\[1fr_160px_auto\]{grid-template-columns:1fr 160px auto}.sm\:tw-grid-cols-\[1fr_auto_auto_auto_auto\]{grid-template-columns:1fr auto auto auto auto}.sm\:tw-grid-cols-\[minmax\(0\,180px\)_auto\]{grid-template-columns:minmax(0,180px) auto}.sm\:tw-grid-cols-none{grid-template-columns:none}.sm\:tw-flex-row{flex-direction:row}.sm\:tw-flex-col{flex-direction:column}.sm\:tw-flex-wrap{flex-wrap:wrap}.sm\:tw-items-start{align-items:flex-start}.sm\:tw-items-end{align-items:flex-end}.sm\:tw-items-center{align-items:center}.sm\:tw-justify-start{justify-content:flex-start}.sm\:tw-justify-end{justify-content:flex-end}.sm\:tw-justify-center{justify-content:center}.sm\:tw-justify-between{justify-content:space-between}.sm\:tw-gap-0{gap:0px}.sm\:tw-gap-1\.5{gap:.375rem}.sm\:tw-gap-2{gap:.5rem}.sm\:tw-gap-2\.5{gap:.625rem}.sm\:tw-gap-3{gap:.75rem}.sm\:tw-gap-4{gap:1rem}.sm\:tw-gap-5{gap:1.25rem}.sm\:tw-gap-6{gap:1.5rem}.sm\:tw-gap-8{gap:2rem}.sm\:tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\:tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:tw-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:tw-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:tw-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:tw-self-auto{align-self:auto}.sm\:tw-self-center{align-self:center}.sm\:tw-overflow-visible{overflow:visible}.sm\:tw-rounded-2xl{border-radius:24px}.sm\:tw-rounded-3xl{border-radius:1.5rem}.sm\:tw-rounded-\[2rem\]{border-radius:2rem}.sm\:tw-rounded-xl{border-radius:20px}.sm\:tw-rounded-l-2xl{border-top-left-radius:24px;border-bottom-left-radius:24px}.sm\:tw-bg-transparent{background-color:transparent}.sm\:tw-p-10{padding:2.5rem}.sm\:tw-p-12{padding:3rem}.sm\:tw-p-14{padding:3.5rem}.sm\:tw-p-2{padding:.5rem}.sm\:tw-p-3{padding:.75rem}.sm\:tw-p-4{padding:1rem}.sm\:tw-p-5{padding:1.25rem}.sm\:tw-p-6{padding:1.5rem}.sm\:tw-p-7{padding:1.75rem}.sm\:tw-p-8{padding:2rem}.sm\:tw-px-0{padding-left:0;padding-right:0}.sm\:tw-px-1{padding-left:.25rem;padding-right:.25rem}.sm\:tw-px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:tw-px-2{padding-left:.5rem;padding-right:.5rem}.sm\:tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.sm\:tw-px-4{padding-left:1rem;padding-right:1rem}.sm\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:tw-px-8{padding-left:2rem;padding-right:2rem}.sm\:tw-py-0{padding-top:0;padding-bottom:0}.sm\:tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:tw-py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:tw-py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.sm\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:tw-py-8{padding-top:2rem;padding-bottom:2rem}.sm\:tw-py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:tw-pb-0{padding-bottom:0}.sm\:tw-pb-28{padding-bottom:7rem}.sm\:tw-pb-8{padding-bottom:2rem}.sm\:tw-pl-0{padding-left:0}.sm\:tw-pr-24{padding-right:6rem}.sm\:tw-pt-4{padding-top:1rem}.sm\:tw-pt-5{padding-top:1.25rem}.sm\:tw-pt-8{padding-top:2rem}.sm\:tw-text-left{text-align:left}.sm\:tw-text-center{text-align:center}.sm\:tw-text-right{text-align:right}.sm\:tw-text-2xl{font-size:1.5rem;line-height:2rem}.sm\:tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:tw-text-5xl{font-size:3rem;line-height:1}.sm\:tw-text-6xl{font-size:3.75rem;line-height:1}.sm\:tw-text-\[10px\]{font-size:10px}.sm\:tw-text-\[11px\]{font-size:11px}.sm\:tw-text-\[13\.5px\]{font-size:13.5px}.sm\:tw-text-\[15px\]{font-size:15px}.sm\:tw-text-base{font-size:1rem;line-height:1.5rem}.sm\:tw-text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:tw-text-sm{font-size:.875rem;line-height:1.25rem}.sm\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:tw-text-xs{font-size:.75rem;line-height:1rem}.sm\:tw-leading-6{line-height:1.5rem}.sm\:tw-opacity-0{opacity:0}.tw-group:hover .sm\:group-hover\:tw-opacity-100{opacity:1}}@media (min-width: 768px){.md\:tw-relative{position:relative}.md\:tw-sticky{position:sticky}.md\:tw-inset-auto{inset:auto}.md\:tw-left-3{left:.75rem}.md\:tw-left-3\.5{left:.875rem}.md\:tw-left-72{left:18rem}.md\:tw-top-0{top:0}.md\:tw-top-4{top:1rem}.md\:tw-col-span-1{grid-column:span 1 / span 1}.md\:tw-col-span-2{grid-column:span 2 / span 2}.md\:tw-col-span-3{grid-column:span 3 / span 3}.md\:tw-col-span-4{grid-column:span 4 / span 4}.md\:tw-col-span-5{grid-column:span 5 / span 5}.md\:tw-mx-0{margin-left:0;margin-right:0}.md\:tw-mx-4{margin-left:1rem;margin-right:1rem}.md\:tw-mb-1{margin-bottom:.25rem}.md\:tw-mb-12{margin-bottom:3rem}.md\:tw-mb-2{margin-bottom:.5rem}.md\:tw-mb-4{margin-bottom:1rem}.md\:tw-mb-6{margin-bottom:1.5rem}.md\:tw-mb-8{margin-bottom:2rem}.md\:tw-ml-auto{margin-left:auto}.md\:tw-mt-1{margin-top:.25rem}.md\:tw-mt-8{margin-top:2rem}.md\:tw-block{display:block}.md\:tw-inline-block{display:inline-block}.md\:tw-inline{display:inline}.md\:tw-flex{display:flex}.md\:tw-inline-flex{display:inline-flex}.md\:tw-table-cell{display:table-cell}.md\:tw-grid{display:grid}.md\:tw-contents{display:contents}.md\:tw-hidden{display:none}.md\:tw-h-10{height:2.5rem}.md\:tw-h-12{height:3rem}.md\:tw-h-4{height:1rem}.md\:tw-h-5{height:1.25rem}.md\:tw-h-\[168px\]{height:168px}.md\:tw-h-auto{height:auto}.md\:tw-max-h-\[85vh\]{max-height:85vh}.md\:tw-max-h-\[88vh\]{max-height:88vh}.md\:tw-max-h-\[90vh\]{max-height:90vh}.md\:tw-w-10{width:2.5rem}.md\:tw-w-12{width:3rem}.md\:tw-w-16{width:4rem}.md\:tw-w-20{width:5rem}.md\:tw-w-4{width:1rem}.md\:tw-w-5{width:1.25rem}.md\:tw-w-64{width:16rem}.md\:tw-w-72{width:18rem}.md\:tw-w-96{width:24rem}.md\:tw-w-\[168px\]{width:168px}.md\:tw-w-\[220px\]{width:220px}.md\:tw-w-\[280px\]{width:280px}.md\:tw-w-\[380px\]{width:380px}.md\:tw-w-\[640px\]{width:640px}.md\:tw-w-\[680px\]{width:680px}.md\:tw-w-\[94vw\]{width:94vw}.md\:tw-w-auto{width:auto}.md\:tw-w-fit{width:-moz-fit-content;width:fit-content}.md\:tw-min-w-\[104px\]{min-width:104px}.md\:tw-min-w-\[200px\]{min-width:200px}.md\:tw-min-w-\[240px\]{min-width:240px}.md\:tw-min-w-\[280px\]{min-width:280px}.md\:tw-max-w-2xl{max-width:42rem}.md\:tw-max-w-3xl{max-width:48rem}.md\:tw-max-w-5xl{max-width:64rem}.md\:tw-max-w-\[104px\]{max-width:104px}.md\:tw-max-w-\[420px\]{max-width:420px}.md\:tw-max-w-lg{max-width:32rem}.md\:tw-max-w-md{max-width:28rem}.md\:tw-max-w-sm{max-width:24rem}.md\:tw-max-w-xl{max-width:36rem}.md\:tw-max-w-xs{max-width:20rem}.md\:tw-flex-initial{flex:0 1 auto}.md\:tw-flex-none{flex:none}.md\:tw-translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:tw-translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:tw-animate-none{animation:none}.md\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:tw-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:tw-grid-cols-\[1\.5fr_1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr auto}.md\:tw-grid-cols-\[168px_minmax\(0\,1fr\)\]{grid-template-columns:168px minmax(0,1fr)}.md\:tw-grid-cols-\[1fr_1\.3fr\]{grid-template-columns:1fr 1.3fr}.md\:tw-grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:1fr 1.4fr auto}.md\:tw-grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.md\:tw-grid-cols-\[1fr_1fr_140px_auto\]{grid-template-columns:1fr 1fr 140px auto}.md\:tw-grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.md\:tw-grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:tw-grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:tw-grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.md\:tw-grid-cols-\[96px_minmax\(100px\,150px\)_112px_auto\]{grid-template-columns:96px minmax(100px,150px) 112px auto}.md\:tw-grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:tw-grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md\:tw-grid-cols-\[minmax\(240px\,1fr\)_220px\]{grid-template-columns:minmax(240px,1fr) 220px}.md\:tw-flex-row{flex-direction:row}.md\:tw-flex-wrap{flex-wrap:wrap}.md\:tw-items-start{align-items:flex-start}.md\:tw-items-end{align-items:flex-end}.md\:tw-items-center{align-items:center}.md\:tw-justify-end{justify-content:flex-end}.md\:tw-justify-between{justify-content:space-between}.md\:tw-gap-2{gap:.5rem}.md\:tw-gap-3{gap:.75rem}.md\:tw-gap-4{gap:1rem}.md\:tw-gap-6{gap:1.5rem}.md\:tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:tw-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:tw-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:tw-divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:tw-divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:tw-divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.md\:tw-rounded-2xl{border-radius:24px}.md\:tw-rounded-lg{border-radius:16px}.md\:tw-rounded-md{border-radius:.375rem}.md\:tw-rounded-xl{border-radius:20px}.md\:tw-border{border-width:1px}.md\:tw-border-0{border-width:0px}.md\:tw-border-b{border-bottom-width:1px}.md\:tw-border-l{border-left-width:1px}.md\:tw-border-gray-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.md\:tw-border-gray-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.md\:tw-border-gray-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.md\:tw-border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.md\:tw-bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.md\:tw-bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.md\:tw-bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.md\:tw-bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.md\:tw-bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.md\:tw-bg-transparent{background-color:transparent}.md\:tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:tw-from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.md\:tw-from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.md\:tw-to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.md\:tw-to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.md\:tw-p-1\.5{padding:.375rem}.md\:tw-p-10{padding:2.5rem}.md\:tw-p-14{padding:3.5rem}.md\:tw-p-2{padding:.5rem}.md\:tw-p-2\.5{padding:.625rem}.md\:tw-p-3{padding:.75rem}.md\:tw-p-4{padding:1rem}.md\:tw-p-5{padding:1.25rem}.md\:tw-p-6{padding:1.5rem}.md\:tw-p-8{padding:2rem}.md\:tw-px-0{padding-left:0;padding-right:0}.md\:tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:tw-px-2{padding-left:.5rem;padding-right:.5rem}.md\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.md\:tw-px-4{padding-left:1rem;padding-right:1rem}.md\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:tw-px-8{padding-left:2rem;padding-right:2rem}.md\:tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.md\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:tw-pb-0{padding-bottom:0}.md\:tw-pb-4{padding-bottom:1rem}.md\:tw-pb-5{padding-bottom:1.25rem}.md\:tw-pl-10{padding-left:2.5rem}.md\:tw-pl-9{padding-left:2.25rem}.md\:tw-pt-4{padding-top:1rem}.md\:tw-pt-5{padding-top:1.25rem}.md\:tw-text-2xl{font-size:1.5rem;line-height:2rem}.md\:tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:tw-text-7xl{font-size:4.5rem;line-height:1}.md\:tw-text-base{font-size:1rem;line-height:1.5rem}.md\:tw-text-lg{font-size:1.125rem;line-height:1.75rem}.md\:tw-text-sm{font-size:.875rem;line-height:1.25rem}.md\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}.md\:tw-text-xs{font-size:.75rem;line-height:1rem}.md\:tw-font-bold{font-weight:700}.md\:tw-font-medium{font-weight:500}.md\:tw-font-semibold{font-weight:600}.md\:tw-normal-case{text-transform:none}.md\:tw-tracking-normal{letter-spacing:0em}.md\:tw-text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.md\:tw-text-gray-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.md\:tw-text-gray-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.md\:tw-text-gray-600{--tw-text-opacity: 1;color:rgb(69 83 101 / var(--tw-text-opacity, 1))}.md\:tw-text-gray-700{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.md\:tw-text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.md\:tw-shadow-lg{--tw-shadow: 0 8px 30px rgba(15, 23, 42, .08), 0 2px 8px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:tw-shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:tw-shadow-slate-200{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.md\:tw-backdrop-blur-0{--tw-backdrop-blur: blur(0);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.md\:tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\:tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\:hover\:tw-scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:hover\:tw-border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.md\:hover\:tw-bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.md\:hover\:tw-bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.md\:hover\:tw-bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.md\:hover\:tw-bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.md\:hover\:tw-text-gray-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.md\:focus\:tw-border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.md\:focus\:tw-border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.md\:focus\:tw-border-teal-300:focus{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.md\:focus\:tw-border-teal-400:focus{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.md\:focus\:tw-shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:focus\:tw-ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.md\:focus\:tw-ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.md\:focus\:tw-ring-indigo-500\/20:focus{--tw-ring-color: rgb(99 102 241 / .2)}.md\:focus\:tw-ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.md\:focus\:tw-ring-teal-500\/20:focus{--tw-ring-color: rgb(20 184 166 / .2)}}@media (min-width: 1024px){.lg\:tw-static{position:static}.lg\:tw-sticky{position:sticky}.lg\:tw-inset-12{inset:3rem}.lg\:tw-top-5{top:1.25rem}.lg\:tw-top-6{top:1.5rem}.lg\:tw-top-\[140px\]{top:140px}.lg\:tw-top-\[68px\]{top:68px}.lg\:tw-z-auto{z-index:auto}.lg\:tw-order-2{order:2}.lg\:tw-col-span-1{grid-column:span 1 / span 1}.lg\:tw-col-span-2{grid-column:span 2 / span 2}.lg\:tw-col-span-3{grid-column:span 3 / span 3}.lg\:tw-col-span-4{grid-column:span 4 / span 4}.lg\:tw-col-span-5{grid-column:span 5 / span 5}.lg\:tw-col-span-6{grid-column:span 6 / span 6}.lg\:tw-col-span-8{grid-column:span 8 / span 8}.lg\:tw--m-6{margin:-1.5rem}.lg\:tw--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:tw-mx-4{margin-left:1rem;margin-right:1rem}.lg\:tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:tw-mb-12{margin-bottom:3rem}.lg\:tw-mb-2{margin-bottom:.5rem}.lg\:tw-mb-3{margin-bottom:.75rem}.lg\:tw-mb-4{margin-bottom:1rem}.lg\:tw-mb-6{margin-bottom:1.5rem}.lg\:tw-mb-8{margin-bottom:2rem}.lg\:tw-ml-0{margin-left:0}.lg\:tw-mr-3{margin-right:.75rem}.lg\:tw-mt-0{margin-top:0}.lg\:tw-mt-8{margin-top:2rem}.lg\:tw-block{display:block}.lg\:tw-inline{display:inline}.lg\:tw-flex{display:flex}.lg\:tw-inline-flex{display:inline-flex}.lg\:tw-table-cell{display:table-cell}.lg\:tw-grid{display:grid}.lg\:tw-hidden{display:none}.lg\:tw-h-10{height:2.5rem}.lg\:tw-h-12{height:3rem}.lg\:tw-h-16{height:4rem}.lg\:tw-h-20{height:5rem}.lg\:tw-h-28{height:7rem}.lg\:tw-h-5{height:1.25rem}.lg\:tw-h-6{height:1.5rem}.lg\:tw-max-h-none{max-height:none}.lg\:tw-w-1\/2{width:50%}.lg\:tw-w-10{width:2.5rem}.lg\:tw-w-12{width:3rem}.lg\:tw-w-16{width:4rem}.lg\:tw-w-20{width:5rem}.lg\:tw-w-28{width:7rem}.lg\:tw-w-44{width:11rem}.lg\:tw-w-48{width:12rem}.lg\:tw-w-5{width:1.25rem}.lg\:tw-w-56{width:14rem}.lg\:tw-w-6{width:1.5rem}.lg\:tw-w-64{width:16rem}.lg\:tw-w-72{width:18rem}.lg\:tw-w-80{width:20rem}.lg\:tw-w-\[116px\]{width:116px}.lg\:tw-w-\[160px\]{width:160px}.lg\:tw-w-\[320px\]{width:320px}.lg\:tw-w-\[360px\]{width:360px}.lg\:tw-w-\[380px\]{width:380px}.lg\:tw-w-\[420px\]{width:420px}.lg\:tw-w-\[620px\]{width:620px}.lg\:tw-w-\[68px\]{width:68px}.lg\:tw-w-auto{width:auto}.lg\:tw-min-w-80{min-width:20rem}.lg\:tw-min-w-\[220px\]{min-width:220px}.lg\:tw-min-w-\[260px\]{min-width:260px}.lg\:tw-min-w-\[460px\]{min-width:460px}.lg\:tw-min-w-\[620px\]{min-width:620px}.lg\:tw-max-w-2xl{max-width:42rem}.lg\:tw-max-w-\[calc\(100\%-380px\)\]{max-width:calc(100% - 380px)}.lg\:tw-max-w-lg{max-width:32rem}.lg\:tw-max-w-sm{max-width:24rem}.lg\:tw-flex-1{flex:1 1 0%}.lg\:tw-shrink-0{flex-shrink:0}.lg\:tw-translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:tw-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:tw-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:tw-grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:tw-grid-cols-\[1\.05fr_1\.4fr\]{grid-template-columns:1.05fr 1.4fr}.lg\:tw-grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:tw-grid-cols-\[1\.15fr_1fr_1fr\]{grid-template-columns:1.15fr 1fr 1fr}.lg\:tw-grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:tw-grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:tw-grid-cols-\[1\.2fr_2fr\]{grid-template-columns:1.2fr 2fr}.lg\:tw-grid-cols-\[160px_160px_220px_170px_1fr\]{grid-template-columns:160px 160px 220px 170px 1fr}.lg\:tw-grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:tw-grid-cols-\[1fr_1fr_0\.9fr\]{grid-template-columns:1fr 1fr .9fr}.lg\:tw-grid-cols-\[1fr_1fr_1fr_1fr_1\.2fr\]{grid-template-columns:1fr 1fr 1fr 1fr 1.2fr}.lg\:tw-grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:tw-grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:tw-grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:tw-grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:tw-grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:tw-grid-cols-\[1fr_auto_1\.15fr_auto_1fr\]{grid-template-columns:1fr auto 1.15fr auto 1fr}.lg\:tw-grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:tw-grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:tw-grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:tw-grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:tw-grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:tw-grid-cols-\[40px_1fr_auto_auto\]{grid-template-columns:40px 1fr auto auto}.lg\:tw-grid-cols-\[56px_1fr_220px_160px\]{grid-template-columns:56px 1fr 220px 160px}.lg\:tw-grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:tw-grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lg\:tw-grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lg\:tw-grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.lg\:tw-grid-cols-\[minmax\(220px\,320px\)_minmax\(0\,1\.2fr\)_minmax\(280px\,0\.9fr\)\]{grid-template-columns:minmax(220px,320px) minmax(0,1.2fr) minmax(280px,.9fr)}.lg\:tw-grid-cols-\[minmax\(260px\,1fr\)_180px_160px\]{grid-template-columns:minmax(260px,1fr) 180px 160px}.lg\:tw-grid-cols-\[minmax\(280px\,1fr\)_220px_auto\]{grid-template-columns:minmax(280px,1fr) 220px auto}.lg\:tw-grid-cols-\[minmax\(320px\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-flex-col{flex-direction:column}.lg\:tw-flex-nowrap{flex-wrap:nowrap}.lg\:tw-items-start{align-items:flex-start}.lg\:tw-items-end{align-items:flex-end}.lg\:tw-items-center{align-items:center}.lg\:tw-justify-start{justify-content:flex-start}.lg\:tw-justify-end{justify-content:flex-end}.lg\:tw-justify-between{justify-content:space-between}.lg\:tw-gap-10{gap:2.5rem}.lg\:tw-gap-12{gap:3rem}.lg\:tw-gap-2{gap:.5rem}.lg\:tw-gap-3{gap:.75rem}.lg\:tw-gap-4{gap:1rem}.lg\:tw-gap-6{gap:1.5rem}.lg\:tw-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.lg\:tw-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.lg\:tw-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:tw-self-start{align-self:flex-start}.lg\:tw-overflow-hidden{overflow:hidden}.lg\:tw-overflow-y-auto{overflow-y:auto}.lg\:tw-rounded-2xl{border-radius:24px}.lg\:tw-rounded-3xl{border-radius:1.5rem}.lg\:tw-border-b-0{border-bottom-width:0px}.lg\:tw-border-l{border-left-width:1px}.lg\:tw-border-r{border-right-width:1px}.lg\:tw-border-t-0{border-top-width:0px}.lg\:tw-p-10{padding:2.5rem}.lg\:tw-p-12{padding:3rem}.lg\:tw-p-2\.5{padding:.625rem}.lg\:tw-p-4{padding:1rem}.lg\:tw-p-5{padding:1.25rem}.lg\:tw-p-6{padding:1.5rem}.lg\:tw-p-7{padding:1.75rem}.lg\:tw-p-8{padding:2rem}.lg\:tw-px-1\.5{padding-left:.375rem;padding-right:.375rem}.lg\:tw-px-12{padding-left:3rem;padding-right:3rem}.lg\:tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:tw-px-4{padding-left:1rem;padding-right:1rem}.lg\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:tw-px-8{padding-left:2rem;padding-right:2rem}.lg\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.lg\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:tw-pb-0{padding-bottom:0}.lg\:tw-pb-12{padding-bottom:3rem}.lg\:tw-pb-24{padding-bottom:6rem}.lg\:tw-pb-5{padding-bottom:1.25rem}.lg\:tw-pb-8{padding-bottom:2rem}.lg\:tw-pl-14{padding-left:3.5rem}.lg\:tw-pl-3{padding-left:.75rem}.lg\:tw-pl-9{padding-left:2.25rem}.lg\:tw-pr-16{padding-right:4rem}.lg\:tw-pr-48{padding-right:12rem}.lg\:tw-pt-12{padding-top:3rem}.lg\:tw-pt-14{padding-top:3.5rem}.lg\:tw-pt-6{padding-top:1.5rem}.lg\:tw-pt-8{padding-top:2rem}.lg\:tw-text-left{text-align:left}.lg\:tw-text-right{text-align:right}.lg\:tw-text-2xl{font-size:1.5rem;line-height:2rem}.lg\:tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:tw-text-5xl{font-size:3rem;line-height:1}.lg\:tw-text-6xl{font-size:3.75rem;line-height:1}.lg\:tw-text-7xl{font-size:4.5rem;line-height:1}.lg\:tw-text-8xl{font-size:6rem;line-height:1}.lg\:tw-text-\[17px\]{font-size:17px}.lg\:tw-text-base{font-size:1rem;line-height:1.5rem}.lg\:tw-text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:tw-text-sm{font-size:.875rem;line-height:1.25rem}.lg\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:tw-static{position:static}.xl\:tw-sticky{position:sticky}.xl\:tw-top-4{top:1rem}.xl\:tw-top-\[124px\]{top:124px}.xl\:tw-z-auto{z-index:auto}.xl\:tw-col-span-2{grid-column:span 2 / span 2}.xl\:tw-col-span-3{grid-column:span 3 / span 3}.xl\:tw-col-span-4{grid-column:span 4 / span 4}.xl\:tw-col-span-5{grid-column:span 5 / span 5}.xl\:tw-col-span-7{grid-column:span 7 / span 7}.xl\:tw-col-span-8{grid-column:span 8 / span 8}.xl\:tw-block{display:block}.xl\:tw-inline{display:inline}.xl\:tw-flex{display:flex}.xl\:tw-table-cell{display:table-cell}.xl\:tw-grid{display:grid}.xl\:tw-hidden{display:none}.xl\:tw-w-2\/5{width:40%}.xl\:tw-w-3\/5{width:60%}.xl\:tw-w-44{width:11rem}.xl\:tw-w-5\/12{width:41.666667%}.xl\:tw-w-7\/12{width:58.333333%}.xl\:tw-w-80{width:20rem}.xl\:tw-w-96{width:24rem}.xl\:tw-w-\[1280px\]{width:1280px}.xl\:tw-w-\[22\%\]{width:22%}.xl\:tw-w-\[320px\]{width:320px}.xl\:tw-w-\[36\%\]{width:36%}.xl\:tw-w-\[360px\]{width:360px}.xl\:tw-w-\[41\.667\%\]{width:41.667%}.xl\:tw-w-\[430px\]{width:430px}.xl\:tw-w-\[440px\]{width:440px}.xl\:tw-w-\[58\.333\%\]{width:58.333%}.xl\:tw-w-\[64\%\]{width:64%}.xl\:tw-w-\[640px\]{width:640px}.xl\:tw-w-\[78\%\]{width:78%}.xl\:tw-w-auto{width:auto}.xl\:tw-w-full{width:100%}.xl\:tw-max-w-\[var\(--review-panel-basis\)\]{max-width:var(--review-panel-basis)}.xl\:tw-max-w-md{max-width:28rem}.xl\:tw-max-w-xl{max-width:36rem}.xl\:tw-flex-none{flex:none}.xl\:tw-basis-\[var\(--review-panel-basis\)\]{flex-basis:var(--review-panel-basis)}.xl\:tw-translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:tw-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:tw-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:tw-grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:tw-grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:tw-grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:tw-grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:tw-grid-cols-\[1\.2fr_\.8fr\],.xl\:tw-grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:tw-grid-cols-\[1\.2fr_0\.8fr_0\.8fr_260px\]{grid-template-columns:1.2fr .8fr .8fr 260px}.xl\:tw-grid-cols-\[1\.2fr_2fr\]{grid-template-columns:1.2fr 2fr}.xl\:tw-grid-cols-\[1\.3fr_2fr\]{grid-template-columns:1.3fr 2fr}.xl\:tw-grid-cols-\[1\.4fr_0\.8fr\]{grid-template-columns:1.4fr .8fr}.xl\:tw-grid-cols-\[1\.6fr_0\.8fr\]{grid-template-columns:1.6fr .8fr}.xl\:tw-grid-cols-\[1\.7fr_1fr\]{grid-template-columns:1.7fr 1fr}.xl\:tw-grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.xl\:tw-grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.xl\:tw-grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.xl\:tw-grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.xl\:tw-grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:tw-grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.xl\:tw-grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.xl\:tw-grid-cols-\[1fr_440px\]{grid-template-columns:1fr 440px}.xl\:tw-grid-cols-\[1fr_460px\]{grid-template-columns:1fr 460px}.xl\:tw-grid-cols-\[1fr_520px\]{grid-template-columns:1fr 520px}.xl\:tw-grid-cols-\[1fr_540px\]{grid-template-columns:1fr 540px}.xl\:tw-grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:tw-grid-cols-\[240px_minmax\(0\,1fr\)_360px\]{grid-template-columns:240px minmax(0,1fr) 360px}.xl\:tw-grid-cols-\[250px_minmax\(0\,1fr\)_320px\]{grid-template-columns:250px minmax(0,1fr) 320px}.xl\:tw-grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.xl\:tw-grid-cols-\[260px_minmax\(720px\,1fr\)_320px\]{grid-template-columns:260px minmax(720px,1fr) 320px}.xl\:tw-grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.xl\:tw-grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:tw-grid-cols-\[2fr_1fr_1fr_1fr_auto\]{grid-template-columns:2fr 1fr 1fr 1fr auto}.xl\:tw-grid-cols-\[300px_minmax\(320px\,420px\)_1fr\]{grid-template-columns:300px minmax(320px,420px) 1fr}.xl\:tw-grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.xl\:tw-grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.xl\:tw-grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.xl\:tw-grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.xl\:tw-grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(320px\,0\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:tw-grid-cols-\[minmax\(360px\,0\.95fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(360px,.95fr) minmax(0,1.25fr)}.xl\:tw-grid-cols-\[minmax\(360px\,1\.35fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(360px,1.35fr) minmax(0,2fr)}.xl\:tw-flex-row{flex-direction:row}.xl\:tw-flex-col{flex-direction:column}.xl\:tw-items-start{align-items:flex-start}.xl\:tw-items-end{align-items:flex-end}.xl\:tw-items-center{align-items:center}.xl\:tw-items-stretch{align-items:stretch}.xl\:tw-justify-end{justify-content:flex-end}.xl\:tw-justify-between{justify-content:space-between}.xl\:tw-gap-0{gap:0px}.xl\:tw-gap-1{gap:.25rem}.xl\:tw-gap-2{gap:.5rem}.xl\:tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.xl\:tw-self-start{align-self:flex-start}.xl\:tw-self-center{align-self:center}.xl\:tw-border-b-0{border-bottom-width:0px}.xl\:tw-border-l{border-left-width:1px}.xl\:tw-border-r{border-right-width:1px}.xl\:tw-border-t-0{border-top-width:0px}.xl\:tw-p-5{padding:1.25rem}.xl\:tw-p-6{padding:1.5rem}.xl\:tw-p-8{padding:2rem}.xl\:tw-px-12{padding-left:3rem;padding-right:3rem}.xl\:tw-px-16{padding-left:4rem;padding-right:4rem}.xl\:tw-px-2{padding-left:.5rem;padding-right:.5rem}.xl\:tw-pb-0{padding-bottom:0}.xl\:tw-pr-1{padding-right:.25rem}.xl\:tw-pr-7{padding-right:1.75rem}.xl\:tw-text-2xl{font-size:1.5rem;line-height:2rem}.xl\:tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:tw-text-5xl{font-size:3rem;line-height:1}.xl\:tw-text-6xl{font-size:3.75rem;line-height:1}.xl\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1536px){.\32xl\:tw-sticky{position:sticky}.\32xl\:tw-top-5{top:1.25rem}.\32xl\:tw-block{display:block}.\32xl\:tw-inline{display:inline}.\32xl\:tw-flex{display:flex}.\32xl\:tw-hidden{display:none}.\32xl\:tw-w-60{width:15rem}.\32xl\:tw-w-96{width:24rem}.\32xl\:tw-w-\[1360px\]{width:1360px}.\32xl\:tw-max-w-2xl{max-width:42rem}.\32xl\:tw-max-w-\[132px\]{max-width:132px}.\32xl\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:tw-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:tw-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\32xl\:tw-grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.\32xl\:tw-grid-cols-\[280px_minmax\(900px\,1fr\)_340px\]{grid-template-columns:280px minmax(900px,1fr) 340px}.\32xl\:tw-grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(360px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.\32xl\:tw-grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(340px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)}.\32xl\:tw-grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.\32xl\:tw-grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.\32xl\:tw-flex-row{flex-direction:row}.\32xl\:tw-items-center{align-items:center}.\32xl\:tw-justify-between{justify-content:space-between}.\32xl\:tw-p-8{padding:2rem}.\32xl\:tw-px-20{padding-left:5rem;padding-right:5rem}.\32xl\:tw-px-24{padding-left:6rem;padding-right:6rem}}.tw-peer:checked~.rtl\:peer-checked\:after\:-tw-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media print{.print\:tw-relative{position:relative}.print\:tw-ml-0{margin-left:0}.print\:tw-block{display:block}.print\:tw-table-row{display:table-row}.print\:tw-hidden{display:none}.print\:tw-max-w-none{max-width:none}.print\:tw-rounded-none{border-radius:0}.print\:tw-border-0{border-width:0px}.print\:tw-bg-transparent{background-color:transparent}.print\:tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.print\:tw-p-0{padding:0}.print\:tw-text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.print\:tw-text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.print\:tw-shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.\[\&\:\:-webkit-inner-spin-button\]\:tw-appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:tw-appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:tw-h-5::-webkit-slider-thumb{height:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:tw-w-5::-webkit-slider-thumb{width:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:tw-cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:tw-appearance-none::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:tw-rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:tw-bg-\[\#FF6B35\]::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(255 107 53 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:tw-shadow-sm::-webkit-slider-thumb{--tw-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_\.tip\]\:tw-my-4 .tip{margin-top:1rem;margin-bottom:1rem}.\[\&_\.tip\]\:tw-rounded-xl .tip{border-radius:20px}.\[\&_\.tip\]\:tw-border .tip{border-width:1px}.\[\&_\.tip\]\:tw-border-teal-200 .tip{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.\[\&_\.tip\]\:tw-bg-teal-50 .tip{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.\[\&_\.tip\]\:tw-px-4 .tip{padding-left:1rem;padding-right:1rem}.\[\&_\.tip\]\:tw-py-3 .tip{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\.tip\]\:tw-text-sm .tip{font-size:.875rem;line-height:1.25rem}.\[\&_\.tip\]\:tw-text-teal-800 .tip{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.\[\&_\.warning\]\:tw-my-4 .warning{margin-top:1rem;margin-bottom:1rem}.\[\&_\.warning\]\:tw-rounded-xl .warning{border-radius:20px}.\[\&_\.warning\]\:tw-border .warning{border-width:1px}.\[\&_\.warning\]\:tw-border-amber-200 .warning{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.\[\&_\.warning\]\:tw-bg-amber-50 .warning{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.\[\&_\.warning\]\:tw-px-4 .warning{padding-left:1rem;padding-right:1rem}.\[\&_\.warning\]\:tw-py-3 .warning{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\.warning\]\:tw-text-sm .warning{font-size:.875rem;line-height:1.25rem}.\[\&_\.warning\]\:tw-text-amber-800 .warning{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.\[\&_code\]\:tw-rounded code{border-radius:.25rem}.\[\&_code\]\:tw-bg-gray-100 code{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.\[\&_code\]\:tw-px-1\.5 code{padding-left:.375rem;padding-right:.375rem}.\[\&_code\]\:tw-py-0\.5 code{padding-top:.125rem;padding-bottom:.125rem}.\[\&_code\]\:tw-text-xs code{font-size:.75rem;line-height:1rem}.\[\&_code\]\:tw-text-teal-700 code{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.\[\&_h3\]\:tw-mb-3 h3{margin-bottom:.75rem}.\[\&_h3\]\:tw-mt-6 h3{margin-top:1.5rem}.\[\&_h3\]\:tw-text-lg h3{font-size:1.125rem;line-height:1.75rem}.\[\&_h3\]\:tw-font-bold h3{font-weight:700}.\[\&_h3\]\:tw-text-gray-900 h3{--tw-text-opacity: 1;color:rgb(18 24 32 / var(--tw-text-opacity, 1))}.\[\&_h4\]\:tw-mb-2 h4{margin-bottom:.5rem}.\[\&_h4\]\:tw-mt-5 h4{margin-top:1.25rem}.\[\&_h4\]\:tw-text-sm h4{font-size:.875rem;line-height:1.25rem}.\[\&_h4\]\:tw-font-bold h4{font-weight:700}.\[\&_h4\]\:tw-text-gray-800 h4{--tw-text-opacity: 1;color:rgb(25 34 46 / var(--tw-text-opacity, 1))}.\[\&_li\]\:tw-text-sm li{font-size:.875rem;line-height:1.25rem}.\[\&_li\]\:tw-text-gray-700 li{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.\[\&_ol\]\:tw-mb-3 ol{margin-bottom:.75rem}.\[\&_ol\]\:tw-list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:tw-space-y-1 ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.\[\&_ol\]\:tw-pl-5 ol{padding-left:1.25rem}.\[\&_p\]\:tw-mb-3 p{margin-bottom:.75rem}.\[\&_p\]\:tw-text-sm p{font-size:.875rem;line-height:1.25rem}.\[\&_p\]\:tw-leading-relaxed p{line-height:1.625}.\[\&_span\]\:\!tw-text-white span{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_strong\]\:tw-text-gray-900 strong{--tw-text-opacity: 1;color:rgb(18 24 32 / var(--tw-text-opacity, 1))}.\[\&_table\]\:tw-mb-4 table{margin-bottom:1rem}.\[\&_table\]\:tw-w-full table{width:100%}.\[\&_table\]\:tw-border-collapse table{border-collapse:collapse}.\[\&_table\]\:tw-text-sm table{font-size:.875rem;line-height:1.25rem}.\[\&_td\]\:tw-border td{border-width:1px}.\[\&_td\]\:tw-border-gray-200 td{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.\[\&_td\]\:tw-px-3 td{padding-left:.75rem;padding-right:.75rem}.\[\&_td\]\:tw-py-2 td{padding-top:.5rem;padding-bottom:.5rem}.\[\&_th\]\:tw-border th{border-width:1px}.\[\&_th\]\:tw-border-gray-200 th{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.\[\&_th\]\:tw-bg-gray-50 th{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.\[\&_th\]\:tw-px-3 th{padding-left:.75rem;padding-right:.75rem}.\[\&_th\]\:tw-py-2 th{padding-top:.5rem;padding-bottom:.5rem}.\[\&_th\]\:tw-text-left th{text-align:left}.\[\&_th\]\:tw-font-semibold th{font-weight:600}.\[\&_th\]\:tw-text-gray-700 th{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.\[\&_ul\]\:tw-mb-3 ul{margin-bottom:.75rem}.\[\&_ul\]\:tw-list-disc ul{list-style-type:disc}.\[\&_ul\]\:tw-space-y-1 ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.\[\&_ul\]\:tw-pl-5 ul{padding-left:1.25rem}
