:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-ambient-glow: radial-gradient(circle at 12% 88%, rgba(13, 202, 240, .22) 0%, rgba(32, 201, 151, .16) 24%, transparent 56%), radial-gradient(circle at 86% 12%, rgba(13, 110, 253, .2) 0%, rgba(102, 16, 242, .16) 24%, transparent 56%);--main-padding-top: 16px;--main-padding-right: calc(1rem + 1.5vw) ;--main-padding-bottom: 4rem;--main-padding-left: var(--main-padding-right);--main-padding-inline: var(--main-padding-right);--main-padding: var(--main-padding-top) var(--main-padding-right) var(--main-padding-bottom) var(--main-padding-left);--bs-body-bg: #0f1419;--bs-body-color: #f8f9fa;--bs-secondary-color: #cbd5e1;--bs-tertiary-color: #9aa5b3;--app-border-subtle: rgba(255, 255, 255, .08);--app-border: rgba(255, 255, 255, .13);--app-border-strong: rgba(255, 255, 255, .18);--bs-border-color: var(--app-border);--bs-border-color-translucent: var(--app-border-subtle);--bs-primary: #1e40af;--btn-primary-bg: #0d6efd;--btn-primary-active-bg: #0a58ca;--bs-secondary: #374151;--bs-success: #16a34a;--bs-danger: #dc2626;--bs-danger-text-emphasis: #fca5a5;--bs-form-invalid-color: #fca5a5;--bs-form-invalid-border-color: #f87171;--bs-warning: #f59e0b;--bs-light: #f6f7f8;--bs-dark: #242424;--app-link-color: #6ea8fe;--app-input-bg: #0d1217;--app-input-border: var(--app-border-strong);--app-checkbox-bg: #dbeafe;--app-checkbox-border: #2563eb;--app-checkbox-checked: #0d6efd;--app-selected-bg: #ffc107;--app-selected-ink: #0f1419;--app-selected-pressed-bg: color-mix(in srgb, #ffc107 80%, #000);--app-tab-min-height: 2.375rem;--app-tab-padding-x: .75rem;--app-focus: #4f8bf9;--bs-focus: var(--app-focus);--bs-focus-ring-color: color-mix(in srgb, var(--app-focus) 45%, transparent);--app-surface: #14191f;--app-surface-2: #191f26;--app-surface-3: #222932;--app-player-bg: #0b0e11;--bs-surface: var(--app-surface);--bs-tertiary-surface: var(--app-surface-2);--bs-card-bg: var(--app-surface);--bs-card-border-color: var(--app-border);--bs-modal-bg: var(--app-surface);--bs-modal-border-color: var(--app-border);--bs-table-bg: var(--app-surface);--bs-table-color: var(--bs-body-color);--bs-table-border-color: var(--app-border-subtle);--bs-table-hover-bg: var(--app-surface-3);--app-success-border: rgba(34, 197, 94, .42);--app-warning-border: rgba(245, 158, 11, .46);--app-danger-border: rgba(248, 113, 113, .42);--app-info-border: rgba(34, 211, 238, .42);--app-meta-card-bg: rgba(255, 255, 255, .04);--app-meta-card-border: rgba(255, 255, 255, .12);--app-meta-card-color: rgba(248, 249, 250, .92);--app-accent-1: #667eea;--app-accent-2: #764ba2;--app-accent-3: #ff10f0;--app-accent-4: #1976d2;--app-accent-5: #7b1fa2;--app-accent-6: #2e7d32;--app-accent-orange: #f57c00;--app-accent-coral: #c2185b;--app-accent-cyan: #06b6d4;--app-accent-pink: #ec4899;--app-dark-variant: #181a1b;--bs-dark-variant: var(--app-dark-variant);--app-primary-hover: #1d4ed8;--app-secondary-hover: #4b5563;--app-section-rail-blue: #4f8bf9;--app-section-rail-magenta: #ec4899;--app-section-rail-cyan: #06b6d4;--app-checkout-shell-bg: #0f1419;--app-checkout-panel-bg: #14191f;--app-checkout-panel-header-bg: #191f26;--app-checkout-panel-border: rgba(255, 255, 255, .13);--app-checkout-panel-shadow: 0 18px 48px rgb(0 0 0 / 36%);--bs-input-bg: var(--app-input-bg);--bs-input-border: var(--app-input-border);--bs-accent-1: var(--app-accent-1);--bs-accent-2: var(--app-accent-2);--bs-accent-3: var(--app-accent-3);--bs-accent-4: var(--app-accent-4);--bs-accent-5: var(--app-accent-5);--bs-accent-6: var(--app-accent-6);--bs-accent-orange: var(--app-accent-orange);--bs-accent-coral: var(--app-accent-coral);--bs-accent-cyan: var(--app-accent-cyan);--bs-accent-pink: var(--app-accent-pink);--app-outline-secondary: #9ca3af;--app-outline-secondary-hover-bg: var(--app-surface-3);--app-outline-secondary-hover-text: var(--bs-body-color);--app-outline-secondary-hover-border: var(--app-outline-secondary);--app-outline-primary: #60a5fa;--app-outline-primary-hover-bg: #60a5fa;--app-outline-primary-hover-text: #0f1419;--app-outline-danger: #fff;--app-outline-danger-border: #fca5a5;--app-outline-danger-bg: rgba(220, 38, 38, .24);--app-outline-danger-hover-bg: #dc2626;--app-outline-danger-hover-text: #fff;--app-outline-success: #bbf7d0;--app-outline-success-border: #86efac;--app-outline-success-bg: rgba(22, 163, 74, .12);--app-outline-success-hover-bg: #16a34a;--app-outline-success-hover-text: #fff;--app-text-success: #5dd879;--app-outline-info: #22d3ee;--app-outline-info-hover-bg: #22d3ee;--app-outline-info-hover-text: #0f1419}.btn:not(.btn-primary):not(.btn-secondary):not(.btn-success):not(.btn-danger):not(.btn-warning):not(.btn-info):not(.btn-light):not(.btn-dark):not(.btn-link):not(.btn-outline-primary):not(.btn-outline-secondary):not(.btn-outline-success):not(.btn-outline-danger):not(.btn-outline-warning):not(.btn-outline-info):not(.btn-outline-light):not(.btn-outline-dark){--bs-btn-color: #fff;--bs-btn-font-weight: 700;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 49, 132, 253}.btn-primary{--bs-btn-color: #fff;--bs-btn-font-weight: 700;--bs-btn-bg: var(--btn-primary-bg);--bs-btn-border-color: var(--btn-primary-bg);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--btn-primary-bg);--bs-btn-hover-border-color: var(--btn-primary-bg);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--btn-primary-active-bg);--bs-btn-active-border-color: #0a53be;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--btn-primary-bg);--bs-btn-disabled-border-color: var(--btn-primary-bg);--bs-btn-focus-shadow-rgb: 49, 132, 253}.btn-secondary{--bs-btn-color: #93c5fd;--bs-btn-bg: transparent;--bs-btn-border-color: #93c5fd;--bs-btn-hover-color: #93c5fd;--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: #93c5fd;--bs-btn-active-color: #0f1419;--bs-btn-active-bg: #93c5fd;--bs-btn-active-border-color: #93c5fd;--bs-btn-disabled-color: #93c5fd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #93c5fd;--bs-btn-focus-shadow-rgb: 147, 197, 253}.btn-outline-secondary{--bs-btn-color: var(--app-outline-secondary);--bs-btn-border-color: var(--app-outline-secondary);--bs-btn-hover-color: var(--app-outline-secondary-hover-text);--bs-btn-hover-bg: var(--app-outline-secondary-hover-bg);--bs-btn-hover-border-color: var(--app-outline-secondary-hover-border);--bs-btn-active-color: var(--app-outline-secondary-hover-text);--bs-btn-active-bg: var(--app-outline-secondary-hover-bg);--bs-btn-active-border-color: var(--app-outline-secondary-hover-border);--bs-btn-disabled-color: var(--app-outline-secondary);--bs-btn-disabled-border-color: var(--app-outline-secondary)}.btn-outline-primary{--bs-btn-color: var(--app-outline-primary);--bs-btn-border-color: var(--app-outline-primary);--bs-btn-hover-color: var(--app-outline-primary-hover-text);--bs-btn-hover-bg: var(--app-outline-primary-hover-bg);--bs-btn-hover-border-color: var(--app-outline-primary-hover-bg);--bs-btn-active-color: var(--app-outline-primary-hover-text);--bs-btn-active-bg: var(--app-outline-primary-hover-bg);--bs-btn-active-border-color: var(--app-outline-primary-hover-bg);--bs-btn-disabled-color: var(--app-outline-primary);--bs-btn-disabled-border-color: var(--app-outline-primary)}.btn-outline-danger{--bs-btn-color: var(--app-outline-danger);--bs-btn-bg: var(--app-outline-danger-bg);--bs-btn-border-color: var(--app-outline-danger-border);--bs-btn-hover-color: var(--app-outline-danger-hover-text);--bs-btn-hover-bg: var(--app-outline-danger-hover-bg);--bs-btn-hover-border-color: var(--app-outline-danger-hover-bg);--bs-btn-active-color: var(--app-outline-danger-hover-text);--bs-btn-active-bg: var(--app-outline-danger-hover-bg);--bs-btn-active-border-color: var(--app-outline-danger-hover-bg);--bs-btn-disabled-color: var(--app-outline-danger);--bs-btn-disabled-bg: var(--app-outline-danger-bg);--bs-btn-disabled-border-color: var(--app-outline-danger-border)}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc2626;--bs-btn-border-color: #ef4444;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #b91c1c;--bs-btn-hover-border-color: #dc2626;--bs-btn-active-color: #fff;--bs-btn-active-bg: #991b1b;--bs-btn-active-border-color: #b91c1c;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc2626;--bs-btn-disabled-border-color: #ef4444}.btn-outline-success{--bs-btn-color: var(--app-outline-success);--bs-btn-bg: var(--app-outline-success-bg);--bs-btn-border-color: var(--app-outline-success-border);--bs-btn-hover-color: var(--app-outline-success-hover-text);--bs-btn-hover-bg: var(--app-outline-success-hover-bg);--bs-btn-hover-border-color: var(--app-outline-success-hover-bg);--bs-btn-active-color: var(--app-outline-success-hover-text);--bs-btn-active-bg: #15803d;--bs-btn-active-border-color: #15803d;--bs-btn-disabled-color: var(--app-outline-success);--bs-btn-disabled-bg: var(--app-outline-success-bg);--bs-btn-disabled-border-color: var(--app-outline-success-border)}.alert-danger .btn-outline-danger{--bs-btn-color: var(--app-outline-danger);--bs-btn-bg: var(--app-outline-danger-bg);--bs-btn-border-color: var(--app-outline-danger-border);--bs-btn-hover-color: var(--app-outline-danger-hover-text);--bs-btn-hover-bg: var(--app-outline-danger-hover-bg);--bs-btn-hover-border-color: var(--app-outline-danger-hover-bg);--bs-btn-active-color: var(--app-outline-danger-hover-text);--bs-btn-active-bg: var(--app-outline-danger-hover-bg);--bs-btn-active-border-color: var(--app-outline-danger-hover-bg)}.badge.bg-info,.badge.bg-warning{color:#0f1419}.text-success{--bs-text-opacity: 1;color:var(--app-text-success)!important}.alert-success{--bs-alert-color: #eafdf0;--bs-alert-bg: rgba(20, 83, 45, .34);--bs-alert-border-color: var(--app-success-border);--bs-alert-link-color: #dcfce7}.alert-warning{--bs-alert-color: #fde68a;--bs-alert-bg: rgba(120, 53, 15, .34);--bs-alert-border-color: var(--app-warning-border);--bs-alert-link-color: #bfdbfe}.alert-danger{--bs-alert-color: #fecaca;--bs-alert-bg: rgba(127, 29, 29, .34);--bs-alert-border-color: var(--app-danger-border);--bs-alert-link-color: #fee2e2}.text-danger,.link-danger{color:var(--bs-danger-text-emphasis)!important}.link-danger:hover,.link-danger:focus{color:#fecaca!important}.alert-danger .text-danger,.alert-danger .link-danger{color:#fee2e2!important}.invalid-feedback,.invalid-tooltip{color:var(--bs-form-invalid-color)}.alert-info{--bs-alert-color: #ecfeff;--bs-alert-bg: rgba(8, 47, 73, .36);--bs-alert-border-color: var(--app-info-border);--bs-alert-link-color: #e0f2fe}.btn-outline-info{--bs-btn-color: var(--app-outline-info);--bs-btn-border-color: var(--app-outline-info);--bs-btn-hover-color: var(--app-outline-info-hover-text);--bs-btn-hover-bg: var(--app-outline-info-hover-bg);--bs-btn-hover-border-color: var(--app-outline-info-hover-bg);--bs-btn-active-color: var(--app-outline-info-hover-text);--bs-btn-active-bg: var(--app-outline-info-hover-bg);--bs-btn-active-border-color: var(--app-outline-info-hover-bg);--bs-btn-disabled-color: var(--app-outline-info);--bs-btn-disabled-border-color: var(--app-outline-info)}.card{--bs-card-bg: var(--app-surface);--bs-card-border-color: var(--app-border);background-color:var(--bs-card-bg);border-color:var(--bs-card-border-color)}.table{--bs-table-bg: transparent;--bs-table-color: var(--bs-body-color);--bs-table-border-color: var(--app-border-subtle);--bs-table-hover-bg: color-mix(in srgb, var(--app-surface-3) 72%, transparent);color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-color:var(--bs-table-border-color)}.table thead th{color:var(--bs-body-color);border-bottom-color:var(--app-border)}.modal-content{--bs-modal-bg: var(--app-surface);--bs-modal-border-color: var(--app-border);background-color:var(--bs-modal-bg);border-color:var(--bs-modal-border-color);background-image:var(--app-ambient-glow)}.modal-header,.modal-footer{border-color:var(--app-border-subtle);background-color:var(--bs-modal-bg)}.form-control,.form-select{background-color:var(--app-input-bg);border-color:var(--app-input-border);color:var(--bs-body-color)}select.form-select{border-color:var(--app-outline-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2360a5fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.form-control:focus,.form-select:focus{background-color:var(--app-input-bg);border-color:color-mix(in srgb,var(--app-focus) 60%,var(--app-input-border));box-shadow:0 0 0 .2rem color-mix(in srgb,var(--app-focus) 24%,transparent);color:var(--bs-body-color)}.form-check-input{background-color:var(--app-checkbox-bg)!important;border-color:var(--app-checkbox-border)!important}.form-check-input:checked{background-color:var(--app-checkbox-checked)!important;border-color:var(--app-checkbox-checked)!important}.form-check-input:focus{border-color:var(--app-checkbox-checked)!important;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--app-focus) 24%,transparent)}.form-switch .form-check-input:not(:checked){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%232563eb'/%3e%3c/svg%3e") !important}html[data-bs-theme=light] .btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: var(--bs-body-color);--bs-btn-hover-bg: var(--bs-tertiary-bg);--bs-btn-hover-border-color: #6c757d;--bs-btn-active-color: var(--bs-body-color);--bs-btn-active-bg: var(--bs-tertiary-bg);--bs-btn-active-border-color: #6c757d;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: #6c757d}html[data-bs-theme=light] .btn-secondary{--bs-btn-color: #0d6efd;--bs-btn-bg: transparent;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #0d6efd;--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: #0d6efd;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd}html[data-bs-theme=light] .btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}html[data-bs-theme=light] .btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-border-color: #dc3545}html[data-bs-theme=light] .btn-outline-success{--bs-btn-color: #198754;--bs-btn-bg: transparent;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754}html[data-bs-theme=light] .text-success{color:#198754!important}html[data-bs-theme=light] .btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-tier-1.btn-tier-1{--bs-btn-color: #fff;--bs-btn-bg: var(--tier-1);--bs-btn-border-color: var(--tier-1);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--tier-1-hover);--bs-btn-hover-border-color: var(--tier-1-hover);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--tier-1-active);--bs-btn-active-border-color: var(--tier-1-active);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--tier-1);--bs-btn-disabled-border-color: var(--tier-1);--bs-btn-focus-shadow-rgb: 79, 139, 249}.btn-tier-2.btn-tier-2{--bs-btn-color: #fff;--bs-btn-bg: var(--tier-2);--bs-btn-border-color: var(--tier-2);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--tier-2-hover);--bs-btn-hover-border-color: var(--tier-2-hover);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--tier-2-active);--bs-btn-active-border-color: var(--tier-2-active);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--tier-2);--bs-btn-disabled-border-color: var(--tier-2);--bs-btn-focus-shadow-rgb: 192, 38, 211}.btn-tier-3.btn-tier-3{--bs-btn-color: #fff;--bs-btn-bg: var(--tier-3);--bs-btn-border-color: var(--tier-3);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--tier-3-hover);--bs-btn-hover-border-color: var(--tier-3-hover);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--tier-3-active);--bs-btn-active-border-color: var(--tier-3-active);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--tier-3);--bs-btn-disabled-border-color: var(--tier-3);--bs-btn-focus-shadow-rgb: 6, 182, 212}html{overflow-y:scroll;scrollbar-gutter:stable both-edges;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}body.modal-open{padding-right:0!important}html,body{overflow-x:visible}body{color:var(--bs-body-color);background-color:var(--bs-body-bg);min-width:320px;min-height:100vh;margin:0;-webkit-tap-highlight-color:transparent}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:var(--app-ambient-glow)}body.game-noselect{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}main{width:100%}header{padding-left:1rem;padding-right:1rem}footer{padding:2em 0}#root{display:flex;flex-direction:column;align-items:center;margin:0 auto;min-height:100vh;min-height:100dvh;width:100%}img{border-radius:8px}html[data-bs-theme=dark]{color-scheme:dark}html[data-bs-theme=light]{color-scheme:light;--bs-body-bg: #ffffff;--bs-body-color: #0f172a;--bs-danger-text-emphasis: #b42318;--bs-form-invalid-color: #b42318;--bs-form-invalid-border-color: #dc3545;--bs-secondary-color: rgba(15, 23, 42, .62);--bs-tertiary-color: rgba(15, 23, 42, .48);--app-link-color: #0d6efd;--app-border-subtle: rgba(15, 23, 42, .08);--app-border: rgba(15, 23, 42, .12);--app-border-strong: rgba(15, 23, 42, .18);--bs-border-color: var(--app-border);--bs-border-color-translucent: var(--app-border-subtle);--app-surface: #ffffff;--app-surface-2: #f5f7fb;--app-surface-3: #eef2f7;--app-player-bg: #0b0e11;--bs-surface: var(--app-surface);--bs-tertiary-surface: var(--app-surface-2);--bs-card-bg: var(--app-surface);--bs-card-border-color: var(--app-border);--bs-modal-bg: var(--app-surface);--bs-modal-border-color: var(--app-border);--bs-table-bg: var(--app-surface);--bs-table-color: var(--bs-body-color);--bs-table-border-color: var(--app-border-subtle);--bs-table-hover-bg: var(--app-surface-3);--app-success-border: rgba(22, 163, 74, .36);--app-warning-border: rgba(217, 119, 6, .38);--app-danger-border: rgba(220, 38, 38, .34);--app-info-border: rgba(8, 145, 178, .34);--app-meta-card-bg: rgba(15, 23, 42, .04);--app-meta-card-border: rgba(15, 23, 42, .14);--app-meta-card-color: rgba(15, 23, 42, .88);--app-input-bg: #ffffff;--app-input-border: rgba(15, 23, 42, .18);--app-palette-primary-light: #e3f2fd;--app-palette-secondary-light: #f3e5f5;--app-palette-success-light: #e8f5e8;--app-palette-warning-light: #fff3e0;--app-palette-info-light: #e1f5fe;--app-palette-danger-light: #fce4ec;--bs-palette-primary-light: var(--app-palette-primary-light);--bs-palette-secondary-light: var(--app-palette-secondary-light);--bs-palette-success-light: var(--app-palette-success-light);--bs-palette-warning-light: var(--app-palette-warning-light);--bs-palette-info-light: var(--app-palette-info-light);--bs-palette-danger-light: var(--app-palette-danger-light)}@media(prefers-color-scheme:light){html:not([data-bs-theme]){color-scheme:light;--bs-body-bg: #ffffff;--bs-body-color: #0f172a;--bs-danger-text-emphasis: #b42318;--bs-form-invalid-color: #b42318;--bs-form-invalid-border-color: #dc3545;--bs-secondary-color: rgba(15, 23, 42, .62);--bs-tertiary-color: rgba(15, 23, 42, .48);--app-border-subtle: rgba(15, 23, 42, .08);--app-border: rgba(15, 23, 42, .12);--app-border-strong: rgba(15, 23, 42, .18);--bs-border-color: var(--app-border);--bs-border-color-translucent: var(--app-border-subtle);--app-surface: #ffffff;--app-surface-2: #f5f7fb;--app-surface-3: #eef2f7;--bs-surface: var(--app-surface);--bs-tertiary-surface: var(--app-surface-2);--bs-card-bg: var(--app-surface);--bs-card-border-color: var(--app-border);--bs-modal-bg: var(--app-surface);--bs-modal-border-color: var(--app-border);--bs-table-bg: var(--app-surface);--bs-table-color: var(--bs-body-color);--bs-table-border-color: var(--app-border-subtle);--bs-table-hover-bg: var(--app-surface-3);--app-success-border: rgba(22, 163, 74, .36);--app-warning-border: rgba(217, 119, 6, .38);--app-danger-border: rgba(220, 38, 38, .34);--app-info-border: rgba(8, 145, 178, .34);--app-input-bg: #ffffff;--app-input-border: rgba(15, 23, 42, .18);--app-meta-card-bg: rgba(15, 23, 42, .04);--app-meta-card-border: rgba(15, 23, 42, .14);--app-meta-card-color: rgba(15, 23, 42, .88)}}h1{font-size:3rem}h3{font-size:1.5rem}body.modal-open{overflow:hidden!important;height:100vh;overscroll-behavior:none}html,body{overscroll-behavior:none}html,*{scroll-behavior:auto!important}html.ry-player-full-window,body.ry-player-full-window{overflow:hidden!important;height:100%;position:fixed;width:100%}._orb_kab38_11{position:relative;box-sizing:border-box;width:72px;height:72px;flex-shrink:0;margin-bottom:1.25rem;border:4px solid transparent;border-top-color:var(--btn-primary-bg);border-right-color:color-mix(in srgb,var(--app-accent-3) 75%,transparent);border-radius:50%;animation:_orbSpin_kab38_1 1.5s linear infinite}._orb_kab38_11:before{content:"";position:absolute;inset:-22%;z-index:-1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--btn-primary-bg) 42%,transparent) 0%,transparent 68%);animation:_orbBreathe_kab38_1 2.8s ease-in-out infinite}._orb_kab38_11:after{content:"";position:absolute;inset:11px;box-sizing:border-box;border:4px solid transparent;border-bottom-color:color-mix(in srgb,#0dcaf0 85%,transparent);border-radius:50%;animation:_orbSpin_kab38_1 2.1s linear infinite reverse}@keyframes _orbSpin_kab38_1{to{transform:rotate(360deg)}}@keyframes _orbBreathe_kab38_1{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.9;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){._orb_kab38_11,._orb_kab38_11:before,._orb_kab38_11:after{animation-duration:0s}._orb_kab38_11:before{opacity:.7;transform:none}}._toastContainer_ybwt7_3{position:fixed;top:20px;right:20px;z-index:9999;max-width:350px}._toast_ybwt7_3{background-color:#1c2226;border:1px solid #0dcaf0;box-shadow:0 4px 12px #0dcaf04d}._toastHeader_ybwt7_17{background-color:#20282d;border-bottom:1px solid #0dcaf0;color:#fff}._toastBody_ybwt7_23{padding:1rem}._icon_ybwt7_27{margin-right:.5rem;color:#0dcaf0;animation:_spin_ybwt7_1 2s linear infinite}@keyframes _spin_ybwt7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._message_ybwt7_42{margin:0 0 1rem;color:#e0e0e0;font-size:.95rem}._updateButton_ybwt7_48{width:100%;padding:.5rem 1rem;background:var(--btn-primary-bg);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}._updateButton_ybwt7_48:active{background:var(--btn-primary-active-bg)}@media(max-width:576px){._toastContainer_ybwt7_3{top:10px;right:10px;left:10px;max-width:none}}._alertContainer_njtgi_4{position:fixed;top:70px;left:50%;transform:translate(-50%);z-index:9998;max-width:600px;width:calc(100% - 2rem);animation:_slideDown_njtgi_1 .3s ease-out}@keyframes _slideDown_njtgi_1{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._offlineAlert_njtgi_26{margin:0;display:flex;align-items:flex-start;gap:1rem;background-color:#664d03;border-color:#ffc107;color:#fff;box-shadow:0 4px 12px #0000004d;padding:1rem}._alertContent_njtgi_38{display:flex;align-items:flex-start;gap:1rem;flex:1}._icon_njtgi_45{font-size:1.5rem;color:#ffc107;flex-shrink:0;margin-top:.25rem}._textContent_njtgi_52{flex:1}._textContent_njtgi_52 strong{display:block;margin-bottom:.25rem;font-size:1rem}._message_njtgi_62{margin:0;font-size:.875rem;opacity:.9}._closeButton_njtgi_68{flex-shrink:0;color:#ffc107!important;padding:.25rem .5rem;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:color .2s;margin-left:.5rem}._closeButton_njtgi_68:hover{color:#fff!important}@media(max-width:576px){._alertContainer_njtgi_4{top:60px;max-width:none;width:calc(100% - 1rem)}._offlineAlert_njtgi_26{padding:.75rem;flex-direction:column}._alertContent_njtgi_38{width:100%;flex-direction:column}._icon_njtgi_45{font-size:1.25rem}._textContent_njtgi_52 strong{font-size:.9rem}._message_njtgi_62{font-size:.8rem}._closeButton_njtgi_68{margin-left:auto;align-self:flex-start}}:root{--renew-blue: #1aa8e0;--renew-teal: #0dcaf0;--hero-bg-start: #1c2226;--hero-bg-mid: #20282d;--hero-bg-end: #161b1f;--glow-teal: rgba(13, 202, 240, .18);--glow-blue: rgba(26, 168, 224, .12);--home-header-offset: 112px;--hero-height: calc(100dvh - var(--home-header-offset) - 4rem)}._content_197dl_26{position:relative;min-height:100vh;padding:2rem 1.5rem;overflow:hidden}._content_197dl_26 ._heroGlow_197dl_36{position:absolute;inset:0;pointer-events:none;background:radial-gradient(400px 200px at 10% 30%,var(--glow-teal),transparent 40%);opacity:.8;z-index:0}._content_197dl_26 ._heroSection_197dl_49{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}._content_197dl_26 ._heroSection_197dl_49 ._textContent_197dl_62{max-width:560px;display:flex;flex-direction:column;min-height:0}._content_197dl_26 ._heroSection_197dl_49 ._textContent_197dl_62 ._heading_197dl_68{font-size:2.2rem;font-weight:900;line-height:1.05;letter-spacing:-.03em;margin:0 0 1rem}._content_197dl_26 ._heroSection_197dl_49 ._textContent_197dl_62 ._subheadline_197dl_76{font-size:1.5rem;line-height:1.55;margin-bottom:1.4rem;opacity:.92}._content_197dl_26 ._heroSection_197dl_49 ._textContent_197dl_62 ._actions_197dl_87{display:flex;align-items:center;gap:.85rem;margin-bottom:.6rem;max-width:26rem}._content_197dl_26 ._heroSection_197dl_49 ._textContent_197dl_62 ._actions_197dl_87 ._primaryButton_197dl_96,._content_197dl_26 ._heroSection_197dl_49 ._textContent_197dl_62 ._actions_197dl_87 ._secondaryButton_197dl_97{flex:1 1 0;min-width:0;font-weight:800;font-size:clamp(.95rem,3vw,1.15rem);padding:.9rem clamp(.65rem,3.2vw,1.7rem);border-radius:.9rem;white-space:nowrap}._content_197dl_26 ._heroSection_197dl_49 ._imageWrapper_197dl_120{position:relative;display:flex;align-items:center;justify-content:center}._content_197dl_26 ._featuredSection_197dl_139{position:relative;margin-top:2.5rem}._content_197dl_26 ._featuredSection_197dl_139 .row{margin-left:0;margin-right:0}._content_197dl_26 ._featuredSection_197dl_139 ._sectionHeading_197dl_152{font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-left:.25rem;color:#fff;letter-spacing:-.02em;text-align:left}._content_197dl_26 ._featuredSection_197dl_139 ._courseCol_197dl_162{margin-bottom:1.5rem}._content_197dl_26 ._featureCard_197dl_173{height:100%;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:color-mix(in srgb,var(--hero-bg-mid) 55%,transparent)}._content_197dl_26 ._featureImageLink_197dl_182{display:block;line-height:0}._content_197dl_26 ._featureImage_197dl_182{display:block;width:100%;height:auto;border-radius:1rem 1rem 0 0}._content_197dl_26 ._featureCardBody_197dl_197{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.4rem 1.4rem 1.5rem}._content_197dl_26 ._featureKind_197dl_205{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--renew-teal)}._content_197dl_26 ._featureTitle_197dl_213{font-size:1.35rem;font-weight:800;letter-spacing:-.01em;margin:0}._content_197dl_26 ._featureByline_197dl_220{font-size:.95rem;opacity:.75}._content_197dl_26 ._featureBlurb_197dl_225{margin:.25rem 0 .9rem;line-height:1.6;opacity:.9}._content_197dl_26 ._featureCardBody_197dl_197 .btn{margin-top:auto;font-weight:700}._content_197dl_26 ._infoSection_197dl_245{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:3rem .25rem 0}._content_197dl_26 ._infoSection_197dl_245:last-of-type{padding-bottom:3rem}._content_197dl_26 ._infoHeading_197dl_259{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1.1rem}._content_197dl_26 ._infoParagraph_197dl_266{font-size:1.08rem;line-height:1.7;max-width:65ch;opacity:.92;margin-bottom:1rem}._content_197dl_26 ._wizardSteps_197dl_274{display:grid;gap:.9rem;margin:1.4rem 0 0;padding-left:1.4rem}._content_197dl_26 ._wizardStep_197dl_274{font-size:1.05rem;line-height:1.65;max-width:62ch;opacity:.92}._content_197dl_26 ._wizardStep_197dl_274::marker{color:var(--renew-blue);font-weight:800}._content_197dl_26 ._wizardStepTitle_197dl_293{font-weight:800;opacity:1}._content_197dl_26 ._typeGrid_197dl_298{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin:1.4rem 0 1.6rem;padding:0}._content_197dl_26 ._typeCard_197dl_307{border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:color-mix(in srgb,var(--hero-bg-mid) 55%,transparent);padding:1rem 1.1rem}._content_197dl_26 ._typeName_197dl_314{display:block;font-weight:800;margin-bottom:.35rem}._content_197dl_26 ._typeDesc_197dl_320{font-size:.95rem;line-height:1.55;opacity:.85;margin:0}@media(max-width:767.98px){._content_197dl_26 ._heroSection_197dl_49{min-height:calc(100dvh - var(--home-header-offset));align-content:center}._content_197dl_26 ._heroSection_197dl_49 ._imageWrapper_197dl_120{order:-1}._content_197dl_26 ._heroSection_197dl_49 ._textContent_197dl_62{align-items:center;text-align:center;margin-inline:auto}._content_197dl_26 ._heroSection_197dl_49 ._textContent_197dl_62 ._actions_197dl_87{width:100%;margin-inline:auto}}@media(min-width:768px){._content_197dl_26 ._heroSection_197dl_49{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:3rem;height:var(--hero-height);min-height:460px}._content_197dl_26 ._heroSection_197dl_49 ._textContent_197dl_62{height:100%;justify-content:center}._content_197dl_26 ._heroSection_197dl_49 ._imageWrapper_197dl_120{height:100%}._content_197dl_26 ._heading_197dl_68{font-size:3.4rem}._content_197dl_26 ._subheadline_197dl_76{font-size:1.4rem}._content_197dl_26 ._primaryButton_197dl_96,._content_197dl_26 ._secondaryButton_197dl_97{font-size:1.15rem;padding:1.05rem 2rem}._content_197dl_26 ._featuredSection_197dl_139{padding:1.5rem 2rem 4rem}._content_197dl_26 ._featuredSection_197dl_139 .container{padding-left:15px;padding-right:15px}._content_197dl_26 ._featuredSection_197dl_139 .row{margin-left:-15px;margin-right:-15px}._content_197dl_26 ._featuredSection_197dl_139 .col-12,._content_197dl_26 ._featuredSection_197dl_139 .col-md-6,._content_197dl_26 ._featuredSection_197dl_139 .col-lg-4{padding-left:15px;padding-right:15px}._content_197dl_26 ._featuredSection_197dl_139 ._sectionHeading_197dl_152{font-size:3rem;margin-bottom:3rem;text-align:center;padding-left:0}._content_197dl_26 ._featuredSection_197dl_139 ._courseCol_197dl_162{margin-bottom:2rem}}@media(min-width:1024px){._content_197dl_26 ._heading_197dl_68{font-size:4.2rem}._content_197dl_26 ._subheadline_197dl_76{font-size:1.6rem}._content_197dl_26 ._featuredSection_197dl_139{padding:5rem 3rem}._content_197dl_26 ._featuredSection_197dl_139 ._sectionHeading_197dl_152{font-size:3.5rem;margin-bottom:4rem}._content_197dl_26 ._featuredSection_197dl_139 ._courseCol_197dl_162{margin-bottom:2.5rem}}._aura_irazz_6{position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;width:clamp(240px,34vw,500px);aspect-ratio:1;border-radius:999px;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.34),transparent 16%),radial-gradient(circle at 50% 52%,rgba(26,168,224,.55),transparent 36%),radial-gradient(circle at 32% 36%,rgba(13,202,240,.42),transparent 30%),radial-gradient(circle at 72% 36%,rgba(120,92,255,.34),transparent 30%),radial-gradient(circle at 54% 76%,rgba(45,212,255,.3),transparent 34%);filter:blur(4px);opacity:.9;animation:_wizardAuraPulse_irazz_1 5.4s ease-in-out infinite}._aura_irazz_6:before{content:"";position:absolute;inset:-24%;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg,rgba(13,202,240,.3) 40deg,transparent 84deg,rgba(120,92,255,.3) 140deg,transparent 196deg,rgba(26,168,224,.24) 250deg,transparent 312deg,rgba(13,202,240,.2) 360deg);filter:blur(24px);animation:_wizardAuraSpin_irazz_1 16s linear infinite}._aura_irazz_6:after{content:"";position:absolute;inset:10%;border-radius:inherit;border:1px solid rgba(255,255,255,.22);box-shadow:0 0 34px #1aa8e06b,0 0 68px #0dcaf029,inset 0 0 24px #ffffff29;animation:_wizardAuraRing_irazz_1 6.8s ease-in-out infinite}._runes_irazz_6{position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;width:clamp(280px,40vw,560px);aspect-ratio:1;border-radius:999px;pointer-events:none;background:repeating-conic-gradient(from 8deg,transparent 0deg 13deg,rgba(255,255,255,.16) 14deg 15deg,transparent 16deg 29deg);mask:radial-gradient(circle,transparent 46%,#000 47% 48.5%,transparent 50%);-webkit-mask:radial-gradient(circle,transparent 46%,#000 47% 48.5%,transparent 50%);opacity:.6;animation:_wizardRuneSpin_irazz_1 26s linear infinite reverse}._image_irazz_6{position:relative;z-index:2;display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.5)) drop-shadow(0 0 26px rgba(26,168,224,.18));animation:_wizardFloat_irazz_1 6.2s ease-in-out infinite}@keyframes _wizardAuraPulse_irazz_1{0%,to{transform:scale(.95);opacity:.72}50%{transform:scale(1.06);opacity:1}}@keyframes _wizardAuraSpin_irazz_1{to{transform:rotate(360deg)}}@keyframes _wizardAuraRing_irazz_1{0%,to{transform:scale(.92);opacity:.5}50%{transform:scale(1.08);opacity:.9}}@keyframes _wizardRuneSpin_irazz_1{to{transform:rotate(360deg)}}@keyframes _wizardFloat_irazz_1{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-12px) rotate(.5deg)}}@media(max-width:767.98px){._image_irazz_6{max-height:45vh}}@media(prefers-reduced-motion:reduce){._aura_irazz_6,._aura_irazz_6:before,._aura_irazz_6:after,._runes_irazz_6,._image_irazz_6{animation:none}}._authLayoutContainer_1nr32_1{min-height:100vh;width:100%}._logoWrapper_1nr32_6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0 3rem;width:100%}._authLogoLink_1nr32_15{display:block;text-align:center}._authLayoutWrapper_1nr32_20{padding:2rem;max-width:1040px;width:100%;margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:1199px){._authLayoutWrapper_1nr32_20{max-width:920px}}@media(max-width:992px){._authLayoutWrapper_1nr32_20{max-width:760px}}@media(max-width:576px){._authLayoutWrapper_1nr32_20{padding:.75rem}._logoWrapper_1nr32_6{padding:1.5rem 0 2rem}}@media(max-width:400px){._authLayoutWrapper_1nr32_20{padding:.5rem}._logoWrapper_1nr32_6{padding:1rem 0 1.5rem}}._authMain_1nr32_64{width:100%}._main_1nr32_68{padding:var(--main-padding)}:root{--page-bg: var(--bs-body-bg, #121214)}body{background:var(--page-bg);color:var(--bs-body-color)}._headerContent_1nr32_83{display:flex;align-items:center;gap:1rem}._footer_1nr32_89{display:flex;gap:20px;font-size:14px;justify-content:center;color:#e9eef2cc}._headerText_1nr32_97{font-size:1.5rem;color:var(--bs-body-color)}._authLayoutLogo_1nr32_102{margin:0 auto;align-self:center;max-height:220px;max-width:100%;width:auto;height:auto;display:block}@media(max-width:768px){._authLayoutLogo_1nr32_102{max-height:160px}}@media(max-width:576px){._authLayoutLogo_1nr32_102{max-height:120px}}._logo_1nr32_6{max-width:80px!important}._renewYouHeader_1nr32_131{display:flex;justify-content:space-between;width:100%;align-items:center;box-sizing:border-box;min-height:120px}._renewYouMain_1nr32_141{padding-top:1em;width:100%;box-sizing:border-box}._renewYouLogo_1nr32_147{height:110px!important;margin:0;align-self:center;display:block}@media(max-width:389px){._simpleLayoutHeaderTextWrapper_1nr32_157 h1{font-size:1.5rem}}@media(max-width:576px){._renewYouHeader_1nr32_131{padding:.75em;min-height:72px}._renewYouLogo_1nr32_147{height:64px!important}}._headerLogo_14vg2_1{height:96px;max-width:350px;padding:5px;border:none;object-fit:contain}@media(max-width:600px){._headerLogo_14vg2_1{max-width:194px}}._headerLogoButton_14vg2_15{height:96px;padding:5px;border:none;display:inline-block;transition:background-color .3s,border-color .3s;cursor:pointer}._headerLogoButton_14vg2_15:hover{border-color:2px solid var(--bs-primary)}._headerLogoButton_14vg2_15._loaded_14vg2_29{border:1px solid var(--bs-primary)}._logoLoading_14vg2_36{opacity:0}._logoLoadingBehindPlaceholder_14vg2_44{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._logoFallback_14vg2_54{height:96px;max-width:350px;padding:5px;display:inline-flex;align-items:center;font-size:1.6rem;font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--bs-body-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){._logoFallback_14vg2_54{max-width:194px;font-size:1.2rem}}._logoFallbackMonogram_14vg2_80{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:16px;background:var(--bs-primary);color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}._hero_1aoir_1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 0 18px}._homescreenMock_1aoir_11{padding:24px 48px 14px;border-radius:22px;margin-bottom:18px;background:linear-gradient(160deg,var(--app-surface-3),var(--app-surface));border:1px solid var(--app-border-subtle)}._tileIcon_1aoir_19{display:block;margin:0 auto;width:64px;height:64px;border-radius:15px;box-shadow:0 10px 24px #00000073}._tileLabel_1aoir_28{margin-top:8px;font-size:12px;color:var(--bs-body-color)}._headline_1aoir_34{font-size:1.4rem;font-weight:700;margin:0 0 6px}._subhead_1aoir_40{color:var(--bs-secondary-color);margin:0}._steps_1aoir_45{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}._step_1aoir_45{display:flex;align-items:flex-start;gap:12px}._stepNum_1aoir_60{flex:none;width:28px;height:28px;border-radius:50%;background:var(--bs-primary);color:#fff;font-weight:700;display:grid;place-items:center;font-size:14px}._stepText_1aoir_73{padding-top:3px}._inlineIcon_1aoir_77{vertical-align:-2px;margin:0 2px}._platformGroups_1aoir_82{display:flex;flex-direction:column;gap:22px}._platformTitle_1aoir_88{font-size:1.05rem;font-weight:700;margin:0 0 12px}._nativeHint_c3ghb_1{text-align:center;margin:0}._laterHint_c3ghb_6{text-align:center;color:var(--bs-secondary-color);margin:12px 0 0}._footer_c3ghb_12{justify-content:space-between;flex-wrap:wrap;row-gap:10px}._dontShow_c3ghb_18{margin-right:auto}._footerButtons_c3ghb_22{display:flex;gap:8px;margin-left:auto}._errorAlert_c3ghb_28{width:100%;margin:4px 0 0}._menuButton_1b1tk_1{background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--bs-body-color);transition:background-color .2s;border-radius:4px;margin-right:12px}._menuButton_1b1tk_1 svg{width:36px;height:36px}._menuButton_1b1tk_1:hover{background-color:#0000000d}._menuButton_1b1tk_1:active{background-color:#0000001a}._userControlsWrapper_1b1tk_29{display:flex;align-items:center;gap:8px;position:relative}._userChip_1b1tk_36{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border-radius:50%;border:none;cursor:pointer;transition:background-color .2s}._userChip_1b1tk_36:hover{background:#00000014}._userChip_1b1tk_36:active,._userChip_1b1tk_36[aria-expanded=true]{background:#0000001a}._userChip_1b1tk_36:focus,._userChip_1b1tk_36:focus-visible{outline:none;box-shadow:0 0 0 .2rem #667eea40}._userChipAvatar_1b1tk_63{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--bs-accent-1) 0%,var(--bs-accent-2) 100%);color:var(--bs-body-color);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;flex-shrink:0}._userDropdownMenu_1b1tk_77{min-width:200px;margin-top:8px;right:0!important;left:auto!important;transform:none!important}._userChipName_1b1tk_85{font-weight:500;white-space:nowrap;flex-shrink:0;line-height:1}._logoutIcon_1b1tk_92{background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--bs-danger);transition:background-color .2s;border-radius:4px}._logoutIcon_1b1tk_92:hover{background-color:#dc35451a}[data-bs-theme=dark] ._menuButton_1b1tk_1:hover{background-color:#ffffff1a}[data-bs-theme=dark] ._menuButton_1b1tk_1:active{background-color:#ffffff26}[data-bs-theme=dark] ._userChip_1b1tk_36{background:transparent}[data-bs-theme=dark] ._userChip_1b1tk_36:hover{background:#ffffff1a}[data-bs-theme=dark] ._userChip_1b1tk_36:active,[data-bs-theme=dark] ._userChip_1b1tk_36[aria-expanded=true]{background:#ffffff26}@media(max-width:576px){._userChipName_1b1tk_85{display:none}}._channelButton_dlgpg_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border:2px solid var(--bs-border-color);border-radius:12px;transition:all .2s ease}._channelButton_dlgpg_1:hover{border-color:var(--bs-primary);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._logoWrapper_dlgpg_18{width:100%;max-width:200px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._channelLogo_dlgpg_28{max-height:100%;max-width:100%;object-fit:contain;transition:opacity .3s ease}._channelTitle_dlgpg_35{font-size:1.125rem;font-weight:600;text-align:center;color:var(--bs-body-color)}[data-bs-theme=dark] ._channelButton_dlgpg_1{border-color:#fff3}[data-bs-theme=dark] ._channelButton_dlgpg_1:hover{border-color:var(--bs-primary);box-shadow:0 4px 12px #ffffff1a}._indicator_1612f_2{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;background-color:#ffc10726;border:1px solid rgba(255,193,7,.4);color:#ffc107;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-right:12px}._indicator_1612f_2:hover{background-color:#ffc10740;border-color:#ffc10799;box-shadow:0 2px 8px #ffc10733}[data-bs-theme=dark] ._indicator_1612f_2{background-color:#ffc1071a;border-color:#ffc1074d}[data-bs-theme=dark] ._indicator_1612f_2:hover{background-color:#ffc10733;border-color:#ffc10780}@media(max-width:576px){._indicator_1612f_2{width:36px;height:36px}}
