
/* Neith Web R132 — private account areas: compact, premium, current stack */
.private-hub-shell{width:min(92vw,76rem);margin-inline:auto;padding:clamp(1.2rem,2.4vw,2rem) 0 clamp(3rem,6vw,5rem)}
.private-hub-nav{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:1rem;padding:.42rem;border:1px solid rgba(71,211,248,.12);border-radius:.85rem;background:rgba(2,18,32,.72)}
.private-hub-nav a{flex:1 1 9rem;min-height:2.45rem;display:flex;align-items:center;justify-content:center;padding:.5rem .7rem;border-radius:.62rem;color:#7199aa;text-decoration:none;font:800 .54rem/1.2 Orbitron,sans-serif;letter-spacing:.06em;border:1px solid transparent}
.private-hub-nav a[aria-current="page"]{color:#e9fdff;border-color:rgba(75,226,255,.25);background:linear-gradient(135deg,rgba(12,113,151,.33),rgba(5,41,64,.58));box-shadow:inset 0 1px rgba(255,255,255,.035),0 0 1.2rem rgba(37,204,255,.05)}
.private-hub-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem;padding:1.05rem 1.15rem;border:1px solid rgba(71,213,250,.14);border-radius:1rem;background:radial-gradient(circle at 88% 0,rgba(48,213,255,.08),transparent 28%),linear-gradient(150deg,rgba(5,29,48,.92),rgba(1,15,28,.96))}
.private-hub-head h1{margin:.25rem 0 .35rem;font:900 clamp(1.35rem,2.6vw,2.15rem)/1 Orbitron,sans-serif;color:#f3fdff}.private-hub-head p{margin:0;max-width:62ch;color:#7fa8b9;font-size:.82rem;line-height:1.45}
.private-hub-kicker,.private-card-label{color:#61def8;font:800 .5rem/1 Orbitron,sans-serif;letter-spacing:.12em}.private-hub-identity{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.65rem;align-items:center;min-width:13rem;padding:.55rem .7rem;border:1px solid rgba(75,211,248,.12);border-radius:.75rem;background:rgba(0,18,31,.64)}.private-hub-avatar{width:2.5rem;height:2.5rem;border-radius:.7rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(82,226,255,.25);background:#07324d}.private-hub-avatar img{width:100%;height:100%;object-fit:cover}.private-hub-identity b,.private-hub-identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-hub-identity b{color:#effcff;font-size:.78rem}.private-hub-identity span{margin-top:.2rem;color:#678c9e;font-size:.67rem}
.private-premium-summary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.75rem;margin-bottom:.75rem}.private-premium-hero,.private-premium-side{border:1px solid rgba(72,218,255,.15);border-radius:1rem;background:linear-gradient(150deg,rgba(5,31,50,.94),rgba(1,15,28,.98));padding:clamp(1rem,2vw,1.35rem);min-width:0}.private-premium-hero{position:relative;overflow:hidden}.private-premium-hero:after{content:"";position:absolute;right:-5rem;top:-5rem;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,rgba(44,230,255,.12),transparent 68%);pointer-events:none}.private-premium-plan{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.65rem}.private-premium-plan strong{display:block;max-width:15ch;color:#ecfeff;font:900 clamp(1.55rem,3.2vw,2.7rem)/.95 Orbitron,sans-serif;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}.private-premium-state{flex:none;padding:.42rem .65rem;border:1px solid rgba(48,241,178,.22);border-radius:999px;background:rgba(12,70,54,.38);color:#75f1c4;font:800 .48rem/1 Orbitron,sans-serif}.private-premium-hero p{position:relative;margin:.85rem 0 0;color:#8db4c4;line-height:1.5;max-width:60ch}
.private-premium-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.9rem}.private-premium-facts>div,.private-security-facts>div{padding:.72rem .8rem;border:1px solid rgba(69,198,235,.09);border-radius:.72rem;background:rgba(0,17,29,.6);min-width:0}.private-premium-facts span,.private-security-facts span{display:block;color:#5f8fa2;font:800 .45rem/1 Orbitron,sans-serif;letter-spacing:.08em}.private-premium-facts b,.private-security-facts b{display:block;margin-top:.4rem;color:#e7faff;font-size:.72rem;line-height:1.3;overflow-wrap:anywhere}.private-premium-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.private-premium-actions a,.private-premium-actions button{min-height:2.55rem;display:flex;align-items:center;justify-content:center;padding:.55rem .75rem;border-radius:.68rem;text-decoration:none;border:1px solid rgba(71,216,251,.18);background:#05243a;color:#cbf6ff;font:800 .52rem/1.2 Orbitron,sans-serif;cursor:pointer}.private-premium-actions .primary{background:linear-gradient(115deg,#4ee8ff,#34e1ff 48%,#2df1bb);color:#00141d;border-color:rgba(83,246,219,.25)}
.private-premium-side h2,.private-section-card h2{margin:.42rem 0 .35rem;color:#effcff;font:800 1.05rem/1.1 Orbitron,sans-serif}.private-premium-side p,.private-section-card p{margin:0;color:#7399aa;font-size:.76rem;line-height:1.45}.private-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.private-section-card{padding:1rem;border:1px solid rgba(72,211,248,.12);border-radius:.9rem;background:linear-gradient(150deg,rgba(4,26,44,.88),rgba(1,14,27,.94));min-width:0}.private-section-card.wide{grid-column:1/-1}.private-security-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.8rem}.private-provider-zone [data-dashboard-providers-large]{display:grid;gap:.5rem;margin-top:.75rem}.private-provider-zone .dashboard-v10-provider{min-height:3.25rem!important;padding:.65rem .75rem!important;border-radius:.7rem!important}
.security-terminal{margin-top:.75rem}.security-password-card{padding:1rem!important}.security-password-form{margin-top:.8rem}.security-password-grid{gap:.65rem}.security-password-actions{margin-top:.75rem}.security-password-submit{min-height:2.65rem!important;padding:.6rem .85rem!important}.security-password-message{min-height:0!important}
@media(max-width:56rem){.private-hub-head,.private-premium-summary{grid-template-columns:1fr}.private-hub-identity{min-width:0}.private-section-grid{grid-template-columns:1fr}.private-section-card.wide{grid-column:auto}}
@media(max-width:38rem){.private-premium-facts,.private-security-facts,.private-premium-actions{grid-template-columns:1fr}.private-hub-nav a{flex-basis:calc(50% - .5rem)}.private-premium-plan{align-items:flex-start;flex-direction:column}.private-premium-state{align-self:flex-start}}

/* R132 MI PANEL hierarchy / no clipping */
.dashboard-v11 .dash11-command{grid-template-columns:minmax(0,1.4fr) minmax(11rem,.55fr) auto!important;gap:.85rem!important;padding:1rem!important;align-items:center!important}
.dashboard-v11 .dash11-head-actions{display:flex!important;gap:.5rem!important;align-items:stretch!important}
.dashboard-v11 .dash11-main-action,.dashboard-v11 .dash11-logout{min-height:3rem!important;padding:.55rem .72rem!important;border-radius:.72rem!important;min-width:0!important;width:auto!important}
.dashboard-v11 .dash11-main-action span,.dashboard-v11 .dash11-logout span{font-size:.9rem!important}.dashboard-v11 .dash11-main-action b,.dashboard-v11 .dash11-logout b{font-size:.5rem!important;white-space:nowrap}.dashboard-v11 .dash11-main-action small{font-size:.48rem!important}
.dashboard-v11 .dash11-plan-title strong{max-width:100%!important;font-size:clamp(1.75rem,4vw,3.35rem)!important;line-height:.92!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important}
.dashboard-v11 .dash11-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-v11 .dash11-membership-grid>div{min-width:0!important}.dashboard-v11 .dash11-membership-grid b{overflow-wrap:anywhere!important}
@media(max-width:68rem){.dashboard-v11 .dash11-command{grid-template-columns:1fr auto!important}.dashboard-v11 .dash11-profile-core{grid-column:2}.dashboard-v11 .dash11-head-actions{grid-column:1/-1;justify-content:flex-end!important}}
@media(max-width:44rem){.dashboard-v11 .dash11-command{grid-template-columns:1fr!important}.dashboard-v11 .dash11-profile-core,.dashboard-v11 .dash11-head-actions{grid-column:auto!important}.dashboard-v11 .dash11-head-actions{display:grid!important;grid-template-columns:1fr 1fr}.dashboard-v11 .dash11-membership-grid{grid-template-columns:1fr!important}}


/* R133 dashboard hero/menu polish */
.dashboard-v11 .dash11-command{grid-template-columns:minmax(0,1fr) auto!important;gap:1rem!important;align-items:stretch!important}
.dashboard-v11 .dash11-head-actions{display:grid!important;grid-template-columns:minmax(12.2rem,14.25rem) minmax(10.2rem,11.4rem)!important;gap:.65rem!important;align-self:center!important}
.dashboard-v11 .dash11-main-action,.dashboard-v11 .dash11-logout{min-height:0!important;height:auto!important;padding:.72rem .8rem!important;border-radius:.88rem!important;display:grid!important;grid-template-columns:1.9rem minmax(0,1fr)!important;gap:.72rem!important;align-items:center!important;justify-content:flex-start!important}
.dashboard-v11 .dash11-main-action span,.dashboard-v11 .dash11-logout span{width:1.9rem!important;height:1.9rem!important;display:grid!important;place-items:center!important;border-radius:.62rem!important;font-size:.88rem!important;background:rgba(11,52,79,.7)!important;color:#86f5ff!important;box-shadow:inset 0 0 0 1px rgba(77,222,255,.12)!important}
.dashboard-v11 .dash11-main-action div,.dashboard-v11 .dash11-logout div{display:grid!important;gap:.16rem!important;min-width:0!important;text-align:left!important}
.dashboard-v11 .dash11-main-action b,.dashboard-v11 .dash11-logout b{display:block!important;font-size:.58rem!important;line-height:1.1!important;white-space:nowrap!important}
.dashboard-v11 .dash11-main-action small,.dashboard-v11 .dash11-logout small{display:block!important;font-size:.54rem!important;line-height:1.18!important;color:#6f98ab!important;white-space:normal!important}
.dashboard-v11 .dash11-logout{border-color:rgba(255,90,133,.16)!important;background:linear-gradient(180deg,rgba(36,10,29,.86),rgba(19,6,20,.96))!important}.dashboard-v11 .dash11-logout span{background:rgba(66,17,40,.48)!important;color:#ff9ebf!important}
.dashboard-v11 .dash11-plan-body-polished{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important}
.dashboard-v11 .dash11-plan-title{max-width:none!important}
.dashboard-v11 .dash11-plan-title strong{display:block;max-width:11ch!important;font-size:clamp(1.75rem,3.15vw,2.9rem)!important;line-height:.92!important;letter-spacing:-.05em!important;text-wrap:balance!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}
.dashboard-v11 .dash11-plan-highlight{padding:.9rem 1rem!important;border:1px solid rgba(73,218,255,.13)!important;border-radius:.85rem!important;background:linear-gradient(135deg,rgba(5,38,60,.82),rgba(2,21,37,.82))!important;box-shadow:inset 0 1px rgba(255,255,255,.03)!important}
.dashboard-v11 .dash11-plan-highlight small{display:block!important;color:#6ab3ca!important;font:800 .47rem/1 Orbitron,sans-serif!important;letter-spacing:.11em!important}.dashboard-v11 .dash11-plan-highlight b{display:block!important;margin-top:.42rem!important;color:#e7fbff!important;font:700 .8rem/1.35 Inter,sans-serif!important}
.dashboard-v11 .dash11-plan-ribbon{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.65rem!important}
.dashboard-v11 .dash11-plan-pill{padding:.85rem .9rem!important;border:1px solid rgba(69,210,255,.12)!important;border-radius:.8rem!important;background:rgba(0,16,28,.58)!important;min-width:0!important}.dashboard-v11 .dash11-plan-pill span{display:block!important;color:#71a6ba!important;font:800 .46rem/1 Orbitron,sans-serif!important;letter-spacing:.09em!important}.dashboard-v11 .dash11-plan-pill b{display:block!important;margin-top:.45rem!important;color:#ebfdff!important;font:700 .73rem/1.25 Inter,sans-serif!important;overflow-wrap:anywhere!important}.dashboard-v11 .dash11-plan-pill.premium{background:linear-gradient(135deg,rgba(4,35,56,.9),rgba(3,27,43,.9))!important;box-shadow:0 0 0 1px rgba(51,225,191,.08) inset!important}
.dashboard-v11 .dash11-card-foot{margin-top:1rem!important}
@media(max-width:68rem){.dashboard-v11 .dash11-command{grid-template-columns:1fr!important}.dashboard-v11 .dash11-head-actions{grid-template-columns:1fr 1fr!important;grid-column:auto!important}.dashboard-v11 .dash11-plan-ribbon{grid-template-columns:1fr!important}}
@media(max-width:44rem){.dashboard-v11 .dash11-head-actions{grid-template-columns:1fr!important}.dashboard-v11 .dash11-main-action,.dashboard-v11 .dash11-logout{grid-template-columns:1.8rem minmax(0,1fr)!important}}
