.account-main{padding-top:64px;padding-bottom:55px;min-height:80vh}.account-heading{display:flex;justify-content:space-between;align-items:center;margin:23px 0 42px;gap:30px}.account-heading h1{font-size:clamp(44px,5.2vw,68px);font-weight:700;font-style:italic;letter-spacing:-2.5px;line-height:1.05}.account-heading h1 span{color:var(--accent)}.account-lead{color:var(--muted);font-size:15px;line-height:1.8;max-width:520px;margin-top:20px}.account-seal{font-size:125px;font-weight:700;font-style:italic;color:#78caff15;line-height:1;transform:rotate(-12deg);padding-right:50px}.account-columns{display:grid;grid-template-columns:330px minmax(0,1fr);gap:38px;align-items:start}.identity-card{border:1px solid #ffffff18;border-radius:12px;overflow:hidden;background:#10151c}.identity-art{height:110px;background:radial-gradient(ellipse at 50% 120%,#32688a66,transparent 80%),#0d141e;border-bottom:1px solid #ffffff0e;display:grid;place-items:center}.identity-art img{width:43px;filter:invert(1);opacity:.85}.identity-content{padding:28px}.identity-content h2{font-size:34px;margin:18px 0}.identity-content p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted)}.identity-content .button{margin-top:25px;padding-inline:13px;gap:12px}.identity-content p.identity-privacy{font-size:11px;color:#85919f;line-height:1.7;margin-top:18px}.identity-content .user-handle{color:var(--muted);overflow-wrap:anywhere}.user-avatar,.avatar-fallback{width:58px;height:58px;border-radius:50%;margin-bottom:18px}.avatar-fallback{display:grid;place-items:center;background:#214565;color:var(--accent);font-size:24px;font-weight:700}.account-linked{font-size:12px;color:#a0dbba;margin-top:18px;display:flex;align-items:center;gap:8px}.account-linked span{width:6px;height:6px;background:#7cd2a5;border-radius:50%}.account-notice{background:#142737;border:1px solid #78caff30;border-radius:8px;padding:17px 20px;margin:0 0 28px;font-size:14px;line-height:1.8;color:#b4d3e8}.selected-product{background:linear-gradient(120deg,#152735,#10161e);padding:28px;border:1px solid #78caff33;border-radius:12px;margin-bottom:35px}.selection-row{display:flex;align-items:center;gap:19px;margin-top:22px}.selection-image{height:76px;width:76px;border:1px solid #ffffff15;background:#0b111a;border-radius:7px;overflow:hidden;display:grid;place-items:center;color:#b8d9ef88;font-size:26px;font-style:italic;font-weight:700;flex-shrink:0}.selection-image img{width:100%;height:100%;object-fit:contain}.selection-row h2{font-size:30px;overflow-wrap:anywhere}.selection-row p{font-size:12px;color:#99aec0;margin-top:8px}.selection-description{font-size:14px;line-height:1.8;color:#b2bfcb;margin:21px 0}.selection-help{font-size:12px;color:#97afc0;margin-top:12px;line-height:1.7}.account-content button:disabled{opacity:.55;cursor:default;transform:none}.orders-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.orders-heading h2{font-size:32px}.orders-heading>span{font-size:12px;color:var(--muted)}.orders-note{font-size:13px;color:var(--muted);line-height:1.8;margin:13px 0 22px}.account-empty{padding:35px 28px;border:1px dashed #ffffff24;border-radius:10px;text-align:center}.account-empty>span{font-size:32px;color:var(--accent);display:block;margin-bottom:17px}.account-empty h3{font-size:17px;font-weight:600;line-height:1.5}.account-empty p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:10px}.order-card{border:1px solid #ffffff18;background:#10151c;border-radius:9px;padding:21px;margin-top:13px}.order-card-top{display:flex;justify-content:space-between;align-items:start;gap:14px}.order-card h3{font-size:18px;font-weight:600;overflow-wrap:anywhere}.order-meta{color:var(--muted);font-size:11px;line-height:1.8;margin-top:8px}.order-badge{font-size:10px;white-space:nowrap;border:1px solid #78caff30;color:#a5d5f4;background:#78caff0a;border-radius:20px;padding:5px 10px}.order-badge.ready{color:#a0dbba;border-color:#a0dbba30;background:#a0dbba08}.order-badge.error,.order-badge.needs_join{color:#e2be8f;border-color:#e2be8f30}.order-card>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:16px}.order-card .button{min-height:42px;font-size:12px;margin-top:18px;gap:12px}.account-live{font-size:13px;color:var(--accent);line-height:1.8;margin-top:16px}.account-help{display:flex;flex-direction:column;gap:10px;padding-top:30px;margin-top:28px;border-top:1px solid var(--line);font-size:12px;line-height:1.8;color:var(--muted)}.account-help a{color:var(--accent)}
@media(max-width:850px){.account-columns{grid-template-columns:280px minmax(0,1fr);gap:25px}.identity-content{padding:23px}.identity-content h2{font-size:30px}.selection-row h2{font-size:26px}.selected-product{padding:23px}}
@media(max-width:650px){.account-main{padding-top:40px}.account-heading{margin-bottom:30px}.account-heading h1{font-size:45px;letter-spacing:-1.8px}.account-seal{display:none}.account-lead{font-size:14px}.account-columns{grid-template-columns:1fr;gap:30px}.identity-art{height:75px}.identity-content{padding:25px}.identity-content h2 br{display:none}.identity-content .button{max-width:360px}.selected-product{padding:23px}.selection-row h2{font-size:28px}.order-card-top{flex-wrap:wrap}.orders-heading h2{font-size:30px}.header .text-link{font-size:11px}.header .brand{font-size:18px}.header-inner{gap:12px}}
.account-header-actions{display:flex;align-items:center;gap:24px}@media(max-width:650px){.account-back{display:none}.account-header-actions .button{font-size:11px;padding-inline:12px;min-height:38px}}
.order-badge.closed{color:#b4c1cb;background:#a7bdca10;border-color:#a7bdca33}.order-badge.missing{color:#d2bba8;background:#b78e6910;border-color:#b78e6930}
