*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-width:0}html,body{overflow-x:clip}@supports not (overflow-x: clip){html,body{overflow-x:hidden}}:root{--brand-blue-500: #3B82F6;--brand-blue-400: #60A5FA;--primary: #002EB7;--primary-mid: #1E40AF;--primary-light: var(--brand-blue-500);--primary-pale: #EFF6FF;--accent: #20D5C4;--accent-light: #BDFFF4;--text-primary: #0F172A;--text-secondary: #475569;--text-muted: #94A3B8;--text-white: #FFFFFF;--surface-0: #FFFFFF;--surface-1: #F8FAFC;--surface-2: #F1F5F9;--border: #E2E8F0;--border-light: #F1F5F9;--dark-0: #060B18;--dark-1: #0B1120;--dark-2: #0F172A;--dark-3: #1E293B;--success: #059669;--warning: #D97706;--purple: #7C3AED;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08), 0 2px 6px rgba(0,0,0,.04);--shadow-lg: 0 12px 40px rgba(0,0,0,.1), 0 4px 12px rgba(0,0,0,.06);--shadow-glass: inset 0 1px 0 rgba(255,255,255,.9);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--z-sticky: 10;--z-nav: 100;--z-popover: 300;--z-overlay: 800;--z-modal: 900;--z-toast: 1000}[data-theme=dark]{--primary: var(--brand-blue-400);--primary-mid: var(--brand-blue-500);--primary-light: var(--brand-blue-400);--primary-pale: rgba(96, 165, 250, .14);--accent: #20D5C4;--accent-light: #99F6E4;--text-primary: #F8FAFC;--text-secondary: #CBD5E1;--text-muted: #94A3B8;--text-white: #FFFFFF;--surface-0: #0B1120;--surface-1: #060B18;--surface-2: #0F172A;--border: #1E293B;--border-light: #152033;--success: #34D399;--warning: #FBBF24;--purple: #A78BFA;--shadow-sm: 0 1px 0 rgba(255,255,255,.04), 0 8px 24px rgba(0,0,0,.24);--shadow-md: 0 1px 0 rgba(255,255,255,.05), 0 14px 36px rgba(0,0,0,.34);--shadow-lg: 0 1px 0 rgba(255,255,255,.06), 0 24px 56px rgba(0,0,0,.42);--shadow-glass: inset 0 1px 0 rgba(255,255,255,.08);color-scheme:dark}body{font-family:Plus Jakarta Sans,Inter,sans-serif;color:var(--text-primary);background:var(--surface-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .22s ease,color .22s ease}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}._panel_m8tlo_1{position:fixed;z-index:var(--z-overlay);left:24px;bottom:max(24px,env(safe-area-inset-bottom));width:min(520px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow-y:auto;padding:20px 24px 16px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-0);color:var(--text-primary);box-shadow:var(--shadow-lg),var(--shadow-glass);animation:_consent-appear_m8tlo_1 .18s ease-out}._title_m8tlo_18{margin:0 32px 20px;font-size:15px;line-height:1.6;font-weight:500;text-align:center}._close_m8tlo_26{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-sm);color:var(--text-primary)}._close_m8tlo_26:hover{background:var(--surface-2)}._description_m8tlo_40{margin-bottom:24px;color:var(--text-secondary);font-size:13px;line-height:1.7}._actions_m8tlo_47{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._actions_m8tlo_47 button{min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:14px;line-height:1.5;font-weight:500;transition:background-color .15s ease,border-color .15s ease}._actions_m8tlo_47 ._accept_m8tlo_64{border-color:var(--primary);background:var(--primary);color:var(--surface-0)}._actions_m8tlo_47 ._accept_m8tlo_64:hover{background:var(--primary-mid);border-color:var(--primary-mid)}._deny_m8tlo_71{background:var(--surface-1);color:var(--text-primary)}._deny_m8tlo_71:hover{background:var(--surface-2);border-color:var(--text-muted)}._links_m8tlo_74{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:12px;line-height:1.6}._links_m8tlo_74 a{padding:4px 0;color:var(--primary);text-decoration:underline;text-underline-offset:2px}._panel_m8tlo_1 :is(button,a):focus-visible,._panel_m8tlo_1:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@keyframes _consent-appear_m8tlo_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){._panel_m8tlo_1{left:16px;bottom:max(16px,env(safe-area-inset-bottom));width:calc(100vw - 32px);padding:20px 20px 16px}}
