.account-rail-panel{color:var(--ink);padding:2px 3px 7px}.account-rail-panel .account-rail-card{padding:15px 11px;border:1px solid #c9b8ff4d;border-radius:22px;background:radial-gradient(ellipse at 85% 100%,#c5b1ff3d,transparent 80%),linear-gradient(125deg,#faf9ff,#f5f2ff);gap:11px;margin-bottom:18px}.account-rail-card>span{background:linear-gradient(135deg,#34266c,#171143);color:white;border:1px solid #6552a94d;width:42px;height:42px;border-radius:15px}.account-rail-card p:first-child{font-weight:750}.account-rail-card p:last-child{font-size:10px;margin-top:4px}.account-rail-plan{display:inline-flex;align-items:center;gap:5px;color:#5930bf;background:#c3aaff22;border-radius:20px;padding:2px 6px;font-size:10px;margin-top:3px}.account-rail-panel .account-rail-row{padding:10px 12px;border-radius:13px;color:var(--ink);font-size:12px;gap:12px;transition:background .2s,color .2s;min-height:42px}.account-rail-panel .account-rail-row:hover{background:#b296ff15;color:#652dcc}.account-rail-panel .account-rail-row[aria-current=page]{background:linear-gradient(110deg,#d9cbff,#e7dcff);color:#6523d8;box-shadow:inset 0 1px 0 #ffffff60}.account-rail-row[aria-current=page] svg{filter:drop-shadow(0 2px 3px #8344dd28)}.account-rail-row svg{width:19px;height:19px}.account-rail-group{display:flex;align-items:center;gap:12px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#65618b;margin:20px 12px 8px}.account-rail-group:first-child{margin-top:5px}.account-rail-group:after{content:"";height:1px;background:#c3b9de55;flex:1}.account-rail-promo{display:grid;grid-template-columns:47px minmax(0,1fr);align-items:center;column-gap:10px;padding:17px 13px;margin:25px 4px 15px;border:1px solid #c6b0ff4d;border-radius:23px;background:linear-gradient(125deg,#faf8ff,#e9e1ff)}.account-rail-promo>svg{color:#8153da;filter:drop-shadow(0 5px 5px #9370c930)}.account-rail-promo h3{font-size:13px;font-weight:800;letter-spacing:-.03em}.account-rail-promo p{font-size:10px;line-height:1.6;color:#554b80;margin-top:4px}.account-rail-promo a{display:flex;align-items:center;justify-content:center;gap:10px;grid-column:1/-1;margin-top:15px;border-radius:30px;padding:10px;font-size:12px;font-weight:700;background:linear-gradient(110deg,#9160ec,#5931c4);color:white;box-shadow:0 4px 9px #6d45ad20}.account-rail-panel .account-rail-logout{border-top:1px solid #c3b9de55;border-radius:0;width:100%;padding-top:18px;font-size:12px;margin-top:15px}.account-rail-panel a:focus-visible,.account-rail-panel button:focus-visible{outline:2px solid #9c69e8;outline-offset:2px}.account-rail-panel.is-collapsed{padding-inline:0}.account-rail-panel.is-collapsed .account-rail-card{padding:7px 0;border:0;background:transparent}.account-rail-panel.is-collapsed .account-rail-row{padding-inline:0}html[data-theme=dark] .account-rail-panel .account-rail-card{background:linear-gradient(125deg,#232342,#241b48);border-color:#7f60b24d}html[data-theme=dark] .account-rail-plan{color:#ceb0ff}html[data-theme=dark] .account-rail-group{color:#a9a1c6}html[data-theme=dark] .account-rail-panel .account-rail-row[aria-current=page]{background:linear-gradient(110deg,#49307b,#33214f);color:#dbbcff}html[data-theme=dark] .account-rail-panel .account-rail-row:hover{color:#d7b8ff}html[data-theme=dark] .account-rail-promo{background:linear-gradient(125deg,#262342,#30244c);border-color:#8060b54d}html[data-theme=dark] .account-rail-promo p{color:#c2b5d9}.account-rail-quota{margin:25px 4px 15px;padding:17px 14px 13px;border:1px solid #d8c5ff;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#e9ddff,transparent 75%),linear-gradient(130deg,#fcfaff,#f4eeff);color:var(--ink)}.account-rail-quota-heading{display:flex;align-items:center;justify-content:space-between;gap:7px}.account-rail-quota-heading>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:750}.account-rail-quota-heading svg{color:#8c37e2}.account-rail-quota-heading>b{padding:3px 8px;border-radius:20px;background:#e7d8ff;color:#6b2ac1;font-size:10px;font-weight:700}.account-rail-quota-pool{margin-top:15px;color:var(--muted);font-size:11px;font-weight:600}.account-rail-quota-balance{display:flex;flex-direction:column;gap:2px;margin:4px 0 12px}.account-rail-quota-balance strong{font-size:29px;line-height:1.15;font-weight:800;letter-spacing:-.04em;color:#7024cb}.account-rail-quota-balance>span{font-size:12px;font-weight:600}.account-rail-quota-meter{height:6px;overflow:hidden;border-radius:10px;background:#e3d8f4}.account-rail-quota-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(100deg,#a452f1,#7226cf);transition:width .25s ease}.account-rail-quota-caption{margin-top:7px;font-size:10px;line-height:1.5;color:var(--muted)}.account-rail-quota-reset{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.4}.account-rail-quota-details{margin-top:13px;border-top:1px solid #cbb6e966}.account-rail-quota-details summary{display:flex;align-items:center;justify-content:space-between;padding:11px 0 5px;list-style:none;color:var(--ink);font-size:11px;font-weight:650;cursor:pointer}.account-rail-quota-details summary::-webkit-details-marker{display:none}.account-rail-quota-details[open] summary svg{transform:rotate(180deg)}.account-rail-quota-details dl{margin-top:4px}.account-rail-quota-details dl>div{padding:7px 0;border-bottom:1px solid #cbb6e944}.account-rail-quota-details dt{font-size:10px;color:var(--muted)}.account-rail-quota-details dd{margin-top:2px;font-size:11px;font-weight:500}.account-rail-quota-details dd strong{color:#7a29ce;font-size:13px}.account-rail-quota-link{justify-content:space-between;margin-top:10px;padding:8px 0 0;color:#7831c8;font-weight:750;text-decoration:none}.account-rail-quota-link,.account-rail-quota-upgrade{display:flex;align-items:center;gap:7px;font-size:11px}.account-rail-quota-upgrade{justify-content:center;margin-top:12px;padding:10px;border-radius:20px;background:linear-gradient(110deg,#a047e9,#6925c7);color:white;font-weight:700}.account-rail-quota.is-exhausted .account-rail-quota-balance strong{color:var(--danger-text,#be254d)}html[data-theme=dark] .account-rail-quota{border-color:#70519666;background:radial-gradient(ellipse at 100% 0,#512d6b66,transparent 75%),#251f39}html[data-theme=dark] .account-rail-quota-heading>b{background:#59377e;color:#ead4ff}html[data-theme=dark] .account-rail-quota-balance strong,html[data-theme=dark] .account-rail-quota-details dd strong,html[data-theme=dark] .account-rail-quota-link{color:#cc9dff}html[data-theme=dark] .account-rail-quota-meter{background:#473656}html[data-theme=dark] .account-rail-quota.is-exhausted .account-rail-quota-balance strong{color:var(--danger-text,#ff9eb1)}