[data-section=dashboard]{--bg-app:#0d1b3e;--bg-app-2:#0f2049;--bg-card:hsla(0,0%,100%,.025);--bg-sidebar:rgba(7,9,16,.75);--bg-input:hsla(0,0%,100%,.045);--bg-input-focus:rgba(212,175,55,.04);--accent:#d4af37;--accent-dim:#b8860b;--accent-dark:#c9a227;--accent-text:rgba(12,9,2,.96);--accent-rgb:212,175,55;--glow-sm:0 0 18px rgba(212,175,55,.18);--glow-md:0 0 28px rgba(212,175,55,.32);--glow-btn:0 4px 16px rgba(212,175,55,.22);--glow-btn-hover:0 10px 30px rgba(212,175,55,.38);--glow-ring:rgba(212,175,55,.25);--text-primary:#e4e4e7;--text-muted:#7090b8;--text-dim:#4a6a9a;--text-accent:#d4af37;--intro-bg:#070910;--intro-accent:#d4af37;--intro-name-color:#d4af37;--intro-ring-color:rgba(212,175,55,.25);--intro-side-grad:rgba(212,175,55,.4);--avatar-bg-from:rgba(212,175,55,.22);--avatar-bg-to:rgba(212,175,55,.06);--avatar-border:rgba(212,175,55,.35);--avatar-row-bg:rgba(212,175,55,.04);--avatar-row-brd:rgba(212,175,55,.12);--nav-active-bg:rgba(212,175,55,.07);--nav-active-color:#fbbf24;--nav-pill-color:#d4af37}[data-theme] main.dash-main{background:var(--fixed-navy-black)!important}.dash-trad-watermark{position:absolute;right:-5%;bottom:-10%;width:65vh;height:65vh;object-fit:contain;opacity:.03;filter:grayscale(100%) brightness(50%) sepia(100%) hue-rotate(185deg) saturate(500%);pointer-events:none;z-index:0;animation:tradWatermarkFloat 20s ease-in-out infinite alternate}@keyframes tradWatermarkFloat{0%{transform:translate(0) rotate(-2deg)}to{transform:translate(-20px,-20px) rotate(2deg)}}.dash-trad-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.8;animation:floatOrb 25s ease-in-out infinite alternate}.dash-trad-orb-1{width:45vw;height:45vw;top:-10%;left:-10%;background:radial-gradient(circle,rgba(var(--accent-rgb),.3) 0,transparent 70%);animation-delay:0s}.dash-trad-orb-2{width:50vw;height:50vw;bottom:-20%;right:10%;background:radial-gradient(circle,rgba(var(--accent-rgb),.2) 0,transparent 70%);animation-delay:-5s;animation-direction:alternate-reverse}.dash-trad-orb-3{width:35vw;height:35vw;top:40%;left:20%;background:radial-gradient(circle,rgba(30,58,107,.25) 0,transparent 60%);animation-delay:-12s}@keyframes floatOrb{0%{transform:translate(0) scale(1)}50%{transform:translate(5%,8%) scale(1.1)}to{transform:translate(-5%,-4%) scale(.95)}}.section-breadcrumb{color:var(--fixed-text-soft)}.reduce-motion *,.reduce-motion :after,.reduce-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dash-match-card{position:relative;background:rgba(14,12,20,.82);border:1px solid rgba(var(--accent-rgb),.25);border-radius:14px;padding:14px 16px 12px;overflow:hidden;animation:matchCardGlow 3.5s ease-in-out infinite;flex-shrink:0}@keyframes matchCardGlow{0%,to{box-shadow:0 0 0 1px rgba(var(--fixed-gold-rgb),.08) inset,0 0 18px rgba(var(--fixed-gold-rgb),.07)}50%{box-shadow:0 0 0 1px rgba(var(--fixed-gold-rgb),.22) inset,0 0 28px rgba(var(--fixed-gold-rgb),.16)}}.dash-mc-corner{position:absolute;width:12px;height:12px;border-color:rgba(var(--accent-rgb),.5);border-style:solid;animation:matchCornerGlow 3.5s ease-in-out infinite}.dash-mc-corner-tl{top:6px;left:6px;border-width:1px 0 0 1px}.dash-mc-corner-tr{top:6px;right:6px;border-width:1px 1px 0 0}.dash-mc-corner-bl{bottom:6px;left:6px;border-width:0 0 1px 1px}.dash-mc-corner-br{bottom:6px;right:6px;border-width:0 1px 1px 0}@keyframes matchCornerGlow{0%,to{opacity:.5}50%{opacity:1}}.dash-mc-body{justify-content:space-between;gap:8px;margin-bottom:10px}.dash-mc-body,.dash-mc-team{display:flex;align-items:center}.dash-mc-team{flex-direction:column;gap:4px;flex:1}.dash-mc-shield{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(var(--fixed-gold-rgb),.35))}.dash-mc-shield-placeholder{width:32px;height:32px;border-radius:50%;background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.3);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800;color:rgba(var(--accent-rgb),.8);letter-spacing:.05em}.dash-mc-team-name{font-size:.6rem;font-weight:600;color:var(--fixed-text-soft);text-align:center;letter-spacing:.04em;text-transform:uppercase;max-width:64px;line-height:1.2}.dash-mc-score{display:flex;align-items:center;gap:4px}.dash-mc-num{font-size:1.6rem;font-weight:800;color:var(--fixed-text-light);line-height:1}.dash-mc-num--loss{color:hsla(0,91%,71%,.85)}.dash-mc-sep{font-size:1rem;color:var(--fixed-text-dim);font-weight:300}.dash-mc-footer{display:flex;align-items:center;justify-content:space-between}.dash-mc-result--loss{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,91%,71%,.7)}.dash-mc-ago{font-size:.62rem;color:var(--fixed-text-dim)}.dash-mc-shimmer{position:absolute;top:0;left:-100%;bottom:0;width:60%;background:linear-gradient(90deg,transparent 0,rgba(var(--accent-rgb),.07) 50%,transparent 100%);animation:matchShimmer 4s ease-in-out infinite;pointer-events:none}@keyframes matchShimmer{0%{left:-100%;opacity:0}10%{opacity:1}50%{left:150%;opacity:1}51%{opacity:0}to{left:150%;opacity:0}}.dash-mc-next{background:rgba(14,12,20,.55);border:1px solid rgba(var(--accent-rgb),.14);border-radius:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:border-color .2s ease,background .2s ease}.dash-mc-next:hover{border-color:rgba(var(--accent-rgb),.32);background:rgba(var(--accent-rgb),.03)}.dash-mc-next-date{font-size:.82rem;font-weight:800;color:rgba(var(--accent-rgb),.85);letter-spacing:-.01em;white-space:nowrap}.dash-mc-next-vs{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.88rem;font-weight:600;color:#d4d4d8;overflow:hidden;white-space:nowrap;padding:0 4px}.dash-mc-next-hour{font-size:.68rem;color:var(--fixed-text-dim);white-space:nowrap}.dash-scroll-area{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0;padding-top:76px;background:var(--fixed-navy);scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.55) transparent}.dash-scroll-area::-webkit-scrollbar{width:8px}.dash-scroll-area::-webkit-scrollbar-track{background:rgba(var(--white-rgb),.05)}.dash-scroll-area::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.55);border-radius:4px}.dash-scroll-area::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-rgb),.85)}.dash-main{flex:1 0 auto;min-height:calc(100vh - 76px);position:relative;background:var(--fixed-navy-black)}.dash-section-scroll{overscroll-behavior:contain}@media (max-width:1024px){.dash-main{min-height:calc(100vh - 56px)}.dash-content-shell{padding:1.1rem!important;gap:1rem!important}}@media (max-width:768px){.dash-content-shell{padding:.85rem!important;gap:.8rem!important}.dash-next-match-banner{position:static!important;transform:none!important;width:100%!important;max-width:none!important;margin:.35rem 0 .75rem!important;padding:.75rem!important;flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.dash-next-match-banner>div{width:100%}.dash-next-match-banner button{width:100%;justify-content:center}}.cuotas-pro-panel{display:flex;flex-direction:column;gap:16px;flex:1;overflow-y:auto;padding-right:4px;animation:settingsPanelIn .45s cubic-bezier(.22,1,.36,1) both}.cuotas-type-card{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:18px;border:1px solid;position:relative;overflow:hidden}.cuotas-type-card--jugador{background:linear-gradient(135deg,rgba(var(--fixed-gold-rgb),.06) 0,rgba(10,13,24,.6) 100%);border-color:rgba(var(--fixed-gold-rgb),.18)}.cuotas-type-card--socio{background:linear-gradient(135deg,rgba(var(--indigo-socio-rgb),.08) 0,rgba(10,13,24,.6) 100%);border-color:rgba(var(--indigo-socio-rgb),.22)}.cuotas-type-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;flex-shrink:0}.cuotas-type-card--jugador .cuotas-type-icon{background:rgba(var(--fixed-gold-rgb),.1);color:var(--accent)}.cuotas-type-card--socio .cuotas-type-icon{background:rgba(var(--indigo-socio-rgb),.1);color:var(--indigo-socio)}.cuotas-type-info{display:flex;flex-direction:column;gap:3px;flex:1}.cuotas-type-label{font-size:.92rem;font-weight:800;color:var(--fixed-text);letter-spacing:.01em}.cuotas-type-sub{font-size:.72rem;color:var(--fixed-text-mid)}.cuotas-type-fee{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.cuotas-type-fee-amount{font-size:1.25rem;font-weight:800;color:var(--accent);line-height:1}.cuotas-type-fee-label{font-size:.62rem;color:var(--fixed-text-dim);text-transform:uppercase;letter-spacing:.08em}.cuotas-type-card--socio .cuotas-type-fee-amount{color:var(--indigo-socio)}.cuotas-header-card{display:flex;align-items:center;gap:14px;padding:16px 20px;background:rgba(var(--white-rgb),.03);border:1px solid rgba(var(--white-rgb),.07);border-radius:18px;flex-wrap:wrap}.cuotas-header-left{display:flex;flex-direction:column;gap:2px;min-width:100px}.cuotas-header-category{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.cuotas-header-period{font-size:.85rem;font-weight:700;color:var(--fixed-text)}.cuotas-header-loading{font-size:.78rem;color:var(--fixed-text-dim)}.cuotas-header-status{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;flex:1;min-width:160px}.cuotas-header-status-info{display:flex;flex-direction:column;gap:1px}.cuotas-header-debt{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.cuotas-header-debt-label{font-size:.62rem;color:var(--fixed-text-mid);text-transform:uppercase;letter-spacing:.08em}.cuotas-header-debt-amount{font-size:1rem;font-weight:800;color:var(--color-error-light)}.cuotas-summary-card{display:flex;align-items:center;gap:24px;padding:20px 24px;background:rgba(var(--white-rgb),.02);border:1px solid rgba(var(--white-rgb),.06);border-radius:18px}.cuotas-ring-wrapper{position:relative;flex-shrink:0}.cuotas-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.cuotas-ring-pct{font-size:1.1rem;font-weight:800;color:var(--fixed-text);line-height:1}.cuotas-ring-label{font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--fixed-text-dim)}.cuotas-summary-stats{display:flex;flex-direction:column;gap:8px;flex:1}.cuotas-summary-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fixed-text-dim);margin:0 0 4px}.cuotas-stat-row{display:flex;align-items:center;gap:8px}.cuotas-stat-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cuotas-stat-label{font-size:.78rem;color:var(--fixed-text-mid);flex:1}.cuotas-stat-value{font-size:.78rem;font-weight:700}.cuotas-stat-green{color:var(--color-success-light)}.cuotas-stat-yellow{color:#facc15}.cuotas-stat-red{color:var(--color-error-light)}.cuotas-cards-header{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.cuotas-cards-title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fixed-text-dim)}.cuotas-empty,.cuotas-loading{font-size:.8rem;color:var(--fixed-text-dim);text-align:center;padding:32px 0}.cuotas-bento-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.cuota-card{background:rgba(var(--white-rgb),.02);border:1px solid;border-radius:16px;padding:14px 12px 10px;display:flex;flex-direction:column;gap:8px;animation:cuotaCardIn .4s cubic-bezier(.22,1,.36,1) both;transition:transform .18s ease,box-shadow .18s ease}.cuota-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--black-rgb),.2)}@keyframes cuotaCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cuota-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.cuota-card-month{display:flex;align-items:baseline;gap:3px}.cuota-mes{font-size:.85rem;font-weight:800;color:var(--fixed-text)}.cuota-year{font-size:.65rem;color:var(--fixed-text-dim)}.cuota-badge{display:flex;align-items:center;gap:4px;padding:2px 7px;border-radius:20px;border:1px solid;font-size:.6rem;font-weight:700;text-transform:capitalize;white-space:nowrap}.cuota-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.cuota-progress-track{height:3px;background:rgba(var(--white-rgb),.06);border-radius:2px;overflow:hidden}.cuota-progress-fill{height:100%;border-radius:2px;transition:width .6s cubic-bezier(.4,0,.2,1)}.cuota-amount{display:flex;align-items:baseline;gap:2px}.cuota-paid{font-size:.82rem;font-weight:700}.cuota-due{font-size:.68rem;color:var(--fixed-text-dim)}.settings-panel{flex:1;display:flex;flex-direction:column;gap:12px;padding-right:4px;overflow-y:auto;animation:settingsPanelIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes settingsPanelIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.settings-panel-pro{--accent:#d4af37;--accent-dim:#b8860b;--accent-dark:#c9a227;--accent-text:rgba(12,9,2,.96);--accent-rgb:212,175,55;--glow-btn:0 4px 16px rgba(212,175,55,.22);--glow-btn-hover:0 10px 30px rgba(212,175,55,.38);--glow-ring:rgba(212,175,55,.25);--glow-sm:0 0 18px rgba(212,175,55,.18);--glow-md:0 0 28px rgba(212,175,55,.32);background:linear-gradient(135deg,rgba(7,12,30,.94),rgba(10,18,48,.9));border:1px solid rgba(var(--accent-rgb),.1);border-radius:28px;padding:28px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;gap:30px;height:100%;max-width:1060px;width:100%;margin:24px auto 0;animation:settingsPanelIn .5s cubic-bezier(.22,1,.36,1) both}.settings-sidebar-pro{width:250px;display:flex;flex-direction:column;gap:22px;flex-shrink:0}.settings-header-pro{display:flex;align-items:center;gap:10px;font-size:.72rem;font-weight:800;color:var(--accent);letter-spacing:.18em;text-transform:uppercase}.settings-avatar-minimal{display:flex;align-items:center;gap:14px;padding:16px;background:rgba(var(--white-rgb),.02);border:1px solid rgba(var(--white-rgb),.05);border-radius:18px;box-shadow:0 4px 20px rgba(var(--black-rgb),.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .3s ease}.settings-avatar-minimal:hover{transform:translateY(-2px);border-color:rgba(var(--white-rgb),.1)}.settings-avatar-circle-sm{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--avatar-bg-from),var(--avatar-bg-to));border:1.5px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;color:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.2)}.settings-avatar-info-sm{display:flex;flex-direction:column;gap:3px}.settings-avatar-name-sm{font-size:.85rem;font-weight:700;color:var(--fixed-text);line-height:1.2}.settings-avatar-role-sm{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-accent)}.settings-nav-menu{display:flex;flex-direction:column;gap:4px}.settings-nav-btn{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:1px solid transparent;border-radius:14px;font-size:.82rem;font-weight:600;color:var(--fixed-text-soft);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:left}.settings-nav-btn:hover{background:rgba(var(--white-rgb),.04);color:var(--fixed-text-light);transform:translateX(4px)}.settings-nav-btn.active{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.25);color:var(--accent);box-shadow:0 4px 15px rgba(var(--black-rgb),.08);transform:translateX(6px)}.settings-msg{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:.78rem;font-weight:500;animation:settingsMsgIn .35s cubic-bezier(.22,1,.36,1) both}@keyframes settingsMsgIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.settings-msg--success{background:rgba(var(--color-success-rgb),.07);border:1px solid rgba(var(--color-success-rgb),.22);color:var(--color-success-light)}.settings-msg--error{background:rgba(var(--color-error-rgb),.07);border:1px solid rgba(var(--color-error-rgb),.2);color:var(--color-error-light)}.settings-content-pro{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0;padding-bottom:30px}.settings-bento-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.fade-in-tab{animation:fadeInTab .35s cubic-bezier(.22,1,.36,1) both}@keyframes fadeInTab{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.settings-bento-card{background:rgba(var(--white-rgb),.02);border:1px solid rgba(var(--white-rgb),.06);border-radius:24px;padding:26px;display:flex;flex-direction:column;gap:18px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 rgba(var(--white-rgb),.02),0 10px 40px rgba(var(--black-rgb),.15);position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .35s ease}.settings-bento-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.15),transparent);pointer-events:none}.settings-bento-card.interactive-card:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),.3);box-shadow:inset 0 1px 0 rgba(var(--white-rgb),.05),0 15px 45px rgba(var(--black-rgb),.3)}.col-span-2{grid-column:span 2}.settings-bento-content{display:flex;flex-direction:column;gap:18px}.settings-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.settings-bento-grid .settings-field{animation:none}.settings-bento-icon-wrapper-sm{width:44px;height:44px;border-radius:12px;background:rgba(var(--accent-rgb),.1);color:var(--accent);display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--accent-rgb),.2)}.settings-field{display:flex;flex-direction:column;gap:7px;animation:settingsItemIn .4s cubic-bezier(.22,1,.36,1) both}.settings-field:first-child{animation-delay:.22s}.settings-field:nth-child(2){animation-delay:.3s}.settings-field:nth-child(3){animation-delay:.38s}.settings-field:nth-child(4){animation-delay:.46s}@keyframes settingsItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.settings-label{font-size:.65rem;font-weight:600;color:rgba(var(--white-rgb),.32);letter-spacing:.09em;text-transform:uppercase;transition:color .2s ease}.settings-field:focus-within .settings-label{color:rgba(var(--accent-rgb),.75)}.settings-input{width:100%;padding:11px 14px;background:rgba(var(--white-rgb),.045);border:1px solid rgba(var(--white-rgb),.08);border-radius:10px;color:rgba(var(--white-rgb),.9);font-size:.875rem;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .25s ease;box-sizing:border-box;letter-spacing:.01em}.settings-input::placeholder{color:rgba(var(--white-rgb),.12)}.settings-input:focus{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.04);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.08),0 2px 12px rgba(var(--accent-rgb),.07)}.settings-input--readonly{color:rgba(var(--white-rgb),.28);cursor:default}.settings-input--readonly:focus{border-color:rgba(var(--white-rgb),.07);background:rgba(var(--white-rgb),.045);box-shadow:none}.settings-section-title{font-size:.62rem;font-weight:700;color:rgba(var(--white-rgb),.22);letter-spacing:.14em;text-transform:uppercase;margin:0}.settings-save-btn{margin-top:2px;padding:13px 20px;background:linear-gradient(135deg,var(--accent-dim) 0,var(--accent) 55%,var(--accent-dark) 100%);color:var(--accent-text);border:none;border-radius:10px;font-size:.78rem;font-weight:800;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,opacity .22s ease;box-shadow:var(--glow-btn),0 1px 0 rgba(var(--white-rgb),.18) inset;animation:settingsItemIn .4s cubic-bezier(.22,1,.36,1) .5s both}.settings-save-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--white-rgb),.22),transparent);transition:left .5s ease}.settings-save-btn:hover:not(:disabled):before{left:100%}.settings-save-btn:hover:not(:disabled){transform:translateY(-3px) scale(1.01);box-shadow:var(--glow-btn-hover),0 1px 0 rgba(var(--white-rgb),.18) inset}.settings-save-btn:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 4px 12px rgba(var(--accent-rgb),.2)}.settings-save-btn:disabled{opacity:.45;cursor:not-allowed}.settings-spinner{display:inline-block;width:13px;height:13px;border:2px solid rgba(var(--black-rgb),.18);border-top:2px solid rgba(12,9,2,.8);border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.settings-toggle-header{display:flex;align-items:center;justify-content:space-between;width:100%}.settings-toggle-title{display:flex;align-items:center;gap:16px}.mb-0{margin-bottom:0!important}.mb-3{margin-bottom:12px}.mt-1{margin-top:4px}.mt-2{margin-top:14px}.settings-avatar-remove-btn{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;background:transparent;border:1px solid rgba(var(--color-error-rgb),.3);border-radius:8px;font-size:.72rem;font-weight:600;color:rgba(var(--color-error-rgb),.7);cursor:pointer;transition:all .2s ease;letter-spacing:.02em}.settings-avatar-remove-btn:hover{background:rgba(var(--color-error-rgb),.08);border-color:rgba(var(--color-error-rgb),.55);color:var(--color-error-light)}.settings-toggle-label{display:block;font-size:.85rem;font-weight:700;color:rgba(var(--white-rgb),.85);margin-bottom:5px}.settings-2fa-badge{display:inline-block;font-size:.55rem;font-weight:800;letter-spacing:.16em;padding:2px 8px;border-radius:20px;background:rgba(var(--fixed-text-dim-rgb),.3);color:var(--fixed-text-dim);border:1px solid rgba(var(--fixed-text-dim-rgb),.2);transition:background .35s ease,color .35s ease,border-color .35s ease}.settings-2fa-badge.active{background:var(--color-success-bg);color:var(--color-success-light);border-color:rgba(var(--color-success-rgb),.22)}.settings-toggle{position:relative;width:48px;height:27px;background:rgba(63,63,70,.6);border:1px solid rgba(var(--white-rgb),.08);border-radius:999px;cursor:pointer;flex-shrink:0;transition:background .32s ease,border-color .32s ease,box-shadow .32s ease}.settings-toggle.on{background:linear-gradient(135deg,var(--accent-dim),var(--accent));border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 16px rgba(var(--accent-rgb),.32)}.settings-toggle-thumb{position:absolute;top:3px;left:3px;width:19px;height:19px;background:#fff;border-radius:50%;box-shadow:0 1px 5px rgba(var(--black-rgb),.35);transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.settings-toggle.on .settings-toggle-thumb{transform:translateX(21px)}.settings-2fa-hint{font-size:.65rem;color:rgba(var(--fixed-text-dim-rgb),.9);line-height:1.65;margin:0;padding:0 2px}@media (max-width:1024px){.settings-panel-pro{gap:20px;margin-top:20px;padding:22px}.settings-sidebar-pro{width:210px}}@media (max-width:768px){.settings-panel-pro{flex-direction:column;gap:0;margin:12px auto 0;padding:16px;border-radius:20px}.settings-sidebar-pro{width:100%;flex-direction:row;align-items:center;gap:0;margin-bottom:16px;flex-shrink:0}.settings-avatar-minimal,.settings-header-pro{display:none}.settings-nav-menu{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;width:100%;padding:0 0 6px;scrollbar-width:none;-ms-overflow-style:none}.settings-nav-menu::-webkit-scrollbar{display:none}.settings-nav-btn{flex-shrink:0;padding:8px 16px;border-radius:10px;white-space:nowrap;font-size:.78rem;border:1px solid transparent;transform:none!important}.settings-bento-grid{grid-template-columns:1fr;gap:14px}.col-span-2{grid-column:span 1}.settings-grid-2{grid-template-columns:1fr;gap:12px}.settings-bento-card{padding:18px;border-radius:18px}.settings-toggle-title{min-width:0;flex:1;gap:10px}.settings-save-btn{width:100%}}@media (max-width:480px){.settings-bento-card{padding:14px;border-radius:16px;gap:14px}.settings-input{font-size:1rem;padding:10px 12px}.settings-nav-btn{padding:7px 12px;font-size:.74rem}.settings-toggle-header{flex-wrap:wrap;gap:10px}.settings-panel-pro{padding:12px;border-radius:16px}}.settings-panel-pro .settings-header-pro{color:var(--accent)}.settings-panel-pro .settings-avatar-minimal{background:rgba(var(--white-rgb),.025);border-color:rgba(var(--white-rgb),.06)}.settings-panel-pro .settings-avatar-name-sm{color:var(--fixed-text)}.settings-panel-pro .settings-avatar-role-sm{color:rgba(var(--accent-rgb),.65)}.settings-panel-pro .settings-nav-btn{color:var(--fixed-text-soft)}.settings-panel-pro .settings-nav-btn:hover{background:rgba(var(--white-rgb),.04);color:var(--fixed-text-light)}.settings-panel-pro .settings-nav-btn.active{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.28);color:var(--accent)}.settings-panel-pro .settings-bento-card{background:rgba(var(--white-rgb),.025);border-color:rgba(var(--white-rgb),.06)}.settings-panel-pro .settings-bento-card.interactive-card:hover{border-color:rgba(var(--accent-rgb),.3);box-shadow:inset 0 1px 0 rgba(var(--white-rgb),.05),0 15px 45px rgba(var(--black-rgb),.3)}.settings-panel-pro .settings-section-title{color:rgba(var(--white-rgb),.22)}.settings-panel-pro .settings-label{color:rgba(var(--white-rgb),.32)}.settings-panel-pro .settings-field:focus-within .settings-label{color:rgba(var(--accent-rgb),.75)}.settings-panel-pro .settings-toggle-label{color:rgba(var(--white-rgb),.85)}.settings-panel-pro .settings-2fa-hint{color:hsla(240,6%,65%,.85)}.settings-panel-pro .settings-avatar-circle{background:rgba(var(--accent-rgb),.1);color:var(--accent);border-color:rgba(var(--accent-rgb),.3)}.settings-panel-pro .settings-input{background:rgba(var(--white-rgb),.045);border-color:rgba(var(--white-rgb),.08);color:rgba(var(--white-rgb),.9)}.settings-panel-pro .settings-input::placeholder{color:rgba(var(--white-rgb),.14)}.settings-panel-pro .settings-input:focus{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.04);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.08),0 2px 12px rgba(var(--accent-rgb),.07)}.settings-panel-pro .settings-input--readonly{color:rgba(var(--white-rgb),.28)}.settings-panel-pro .settings-2fa-badge{background:rgba(var(--fixed-text-dim-rgb),.3);color:var(--fixed-text-mid);border-color:rgba(var(--fixed-text-dim-rgb),.2)}.settings-panel-pro .settings-2fa-badge.active{background:var(--color-success-bg);color:var(--color-success-light);border-color:rgba(var(--color-success-rgb),.22)}.settings-panel-pro .settings-toggle{background:rgba(63,63,70,.65);border-color:rgba(var(--white-rgb),.1)}.settings-panel-pro .settings-avatar-remove-btn{color:rgba(var(--color-error-rgb),.7);border-color:rgba(var(--color-error-rgb),.3)}.settings-panel-pro .settings-avatar-remove-btn:hover{color:var(--color-error-light);border-color:rgba(var(--color-error-rgb),.55);background:rgba(var(--color-error-rgb),.08)}.settings-panel-pro .settings-msg--success{background:rgba(var(--color-success-rgb),.07);border-color:rgba(var(--color-success-rgb),.22);color:var(--color-success-light)}.settings-panel-pro .settings-msg--error{background:rgba(var(--color-error-rgb),.07);border-color:rgba(var(--color-error-rgb),.2);color:var(--color-error-light)}.dash-has-photo{position:relative;isolation:isolate}.dash-photo-bg{position:fixed;inset:0;z-index:-1;pointer-events:none}.dash-photo-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.dash-photo-bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--fixed-navy-black-rgb),.45) 0,rgba(var(--fixed-navy-black-rgb),.3) 40%,rgba(var(--fixed-navy-black-rgb),.75) 100%)}.dash-has-photo .dash-main,.dash-has-photo .dash-scroll-area{background:transparent}.dash-has-photo .dash-bg-overlay{display:none}.dash-scroll-area{position:relative}.dash-back-btn{--hn-cy:65px;--hn-gutter:32px;position:absolute;top:calc(var(--hn-cy) - 15px);left:calc(max(0px, (100vw - 1280px) / 2) + var(--hn-gutter));z-index:250;display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border:none;border-radius:5px;background:var(--color-bg-modal);color:var(--color-surface);font-family:inherit;font-size:.72rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:background .2s}.dash-back-btn:hover{background:var(--color-primary-dark)}@media (max-width:900px){.dash-back-btn{--hn-gutter:18px}}@media (max-width:480px){.dash-back-btn{--hn-cy:46px}}.dash-has-photo .settings-panel-pro{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dash-has-photo .settings-panel-pro .settings-header-pro{color:var(--color-gold)}.dash-has-photo .settings-panel-pro .settings-avatar-minimal{background:rgba(var(--white-rgb),.92);border-color:rgba(var(--color-navy-rgb),.1)}.dash-has-photo .settings-panel-pro .settings-avatar-name-sm{color:var(--color-primary)}.dash-has-photo .settings-panel-pro .settings-avatar-role-sm{color:rgba(var(--color-navy-rgb),.6)}.dash-has-photo .settings-panel-pro .settings-avatar-circle-sm{background:var(--color-primary)}.dash-has-photo .settings-panel-pro .settings-nav-btn{color:rgba(var(--white-rgb),.85)}.dash-has-photo .settings-panel-pro .settings-nav-btn:hover{background:rgba(var(--white-rgb),.12);color:var(--color-surface)}.dash-has-photo .settings-panel-pro .settings-nav-btn.active{background:rgba(var(--white-rgb),.92);border-color:var(--color-gold);color:var(--color-primary)}.dash-has-photo .settings-panel-pro .settings-bento-card{background:rgba(var(--white-rgb),.92);border-color:rgba(var(--color-navy-rgb),.1);box-shadow:0 8px 28px rgba(var(--color-navy-rgb),.18)}.dash-has-photo .settings-panel-pro .settings-bento-card.interactive-card:hover{border-color:var(--color-gold)}.dash-has-photo .settings-panel-pro .settings-section-title{color:rgba(var(--color-navy-rgb),.55)}.dash-has-photo .settings-panel-pro .settings-label{color:rgba(var(--color-navy-rgb),.6)}.dash-has-photo .settings-panel-pro .settings-field:focus-within .settings-label{color:var(--color-primary)}.dash-has-photo .settings-panel-pro .settings-toggle-label{color:var(--color-primary)}.dash-has-photo .settings-panel-pro .settings-2fa-hint{color:rgba(var(--color-navy-rgb),.65)}.dash-has-photo .settings-panel-pro .settings-avatar-circle{background:var(--color-primary);border-color:var(--color-gold);color:var(--color-gold)}.dash-has-photo .settings-panel-pro .settings-input{background:rgba(var(--color-navy-rgb),.04);border-color:rgba(var(--color-navy-rgb),.18);color:var(--color-primary)}.dash-has-photo .settings-panel-pro .settings-input::placeholder{color:rgba(var(--color-navy-rgb),.35)}.dash-has-photo .settings-panel-pro .settings-input:focus{border-color:var(--color-gold);background:var(--color-surface)}.dash-has-photo .settings-panel-pro .settings-input--readonly,.dash-has-photo .settings-panel-pro .settings-input--readonly:focus{color:rgba(var(--color-navy-rgb),.5);background:rgba(var(--color-navy-rgb),.04);border-color:rgba(var(--color-navy-rgb),.12)}.dash-has-photo .settings-panel-pro .settings-2fa-badge{background:rgba(var(--color-navy-rgb),.08);color:rgba(var(--color-navy-rgb),.6);border-color:rgba(var(--color-navy-rgb),.15)}.dash-has-photo .settings-panel-pro .settings-2fa-badge.active{background:var(--color-success-bg);color:var(--color-success-dark);border-color:rgba(var(--color-success-rgb),.35)}.dash-has-photo .settings-panel-pro .settings-toggle:not(.on){background:rgba(var(--color-navy-rgb),.28)}