.profile-page{--pbg:#080808;--pc:#11110f;--pl:#ffffff14;--pg:#d6b269;color:#f4efe7;background:radial-gradient(circle at 20% 4%,#d0ab6117,#0000 22%),#080808;min-height:100vh;padding:110px clamp(20px,5vw,72px) 120px}.profile-page *{box-sizing:border-box}.profile-hero{border:1px solid var(--pl);background:linear-gradient(135deg,#ffffff0b,#0000 55%),#0d0d0c;border-radius:34px;grid-template-columns:120px 1fr auto;align-items:center;gap:28px;min-height:330px;padding:48px;display:grid;position:relative;overflow:hidden}.profile-orbit{border:1px solid #d6b2691a;border-radius:50%;width:420px;height:420px;animation:20s linear infinite profileSpin;position:absolute;inset:auto auto -100px -80px}.profile-orbit i{border:1px solid #d6b26914;border-radius:50%;position:absolute;inset:15%}.profile-orbit i:nth-child(2){inset:31%}.profile-orbit i:nth-child(3){background:#d6b2690a;inset:44%}.profile-avatar{color:#e5c887;background:#0a0a09;border:1px solid #d6b26947;border-radius:32px;place-items:center;width:112px;height:112px;display:grid;position:relative}.profile-avatar svg{width:38px;height:38px}.profile-avatar span{color:#17120b;background:#e7d3a8;border-radius:999px;padding:7px 9px;font:700 10px Arial;position:absolute;bottom:-8px;left:-7px}.profile-hero-copy{max-width:720px}.profile-hero-copy small,.profile-card header small,.profile-personal>small{letter-spacing:.18em;color:#b99657;font:700 9px Arial}.profile-hero h1{letter-spacing:-.06em;margin:10px 0 8px;font-size:clamp(42px,6vw,78px)}.profile-hero p{color:#aaa39a;max-width:670px;margin:0;font-size:14px;line-height:2}.profile-edit{border:1px solid var(--pl);color:#eee;background:#ffffff08;border-radius:14px;align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.profile-snapshot{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.profile-snapshot>a{border:1px solid var(--pl);background:#10100f;border-radius:22px;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;min-height:96px;padding:16px;display:grid}.profile-snapshot>a>span{color:#dcbf82;background:#d6b26914;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.profile-snapshot small{color:#7f7b75;font-size:10px;display:block}.profile-snapshot strong{font-size:21px}.profile-snapshot b{color:#d6b269}.profile-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:12px;margin-top:12px;display:grid}.profile-card{border:1px solid var(--pl);background:#10100f;border-radius:26px}.profile-editor{padding:30px}.profile-card header{justify-content:space-between;align-items:start;gap:20px;display:flex}.profile-card h2{margin:5px 0 0;font-size:30px}.profile-card header>span{color:#d8bc7d;background:#d6b26917;border-radius:999px;padding:7px 10px;font-size:10px}.profile-progress{background:#ffffff0f;border-radius:99px;height:4px;margin:20px 0 26px;overflow:hidden}.profile-progress i{background:linear-gradient(90deg,#8d6a32,#e0c58b);height:100%;transition:all .45s;display:block}.profile-form-row{flex-direction:column;gap:7px;margin-top:15px;display:flex}.profile-form-row label,.profile-choice>label{color:#918b82;font-size:11px}.profile-form-row input,.profile-form-row select{border:1px solid var(--pl);color:#f5f0e8;background:#090909;border-radius:13px;height:48px;padding:0 13px}.profile-form-row input:disabled,.profile-form-row select:disabled{opacity:.7}.profile-two{grid-template-columns:1fr 1fr;gap:9px;display:grid}.profile-choice{margin-top:21px}.profile-choice>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.profile-choice button{border:1px solid var(--pl);color:#aaa39a;background:#090909;border-radius:999px;padding:8px 12px;font-size:10px}.profile-choice button.active{color:#e2c68a;background:#d6b2691a;border-color:#d6b26973}.profile-choice button:disabled{cursor:default}.profile-save{color:#17120b;background:#efe3c9;border-radius:14px;justify-content:space-between;align-items:center;width:100%;height:50px;margin-top:24px;padding:0 16px;font-weight:700;display:flex}.profile-side{flex-direction:column;gap:12px;display:flex}.profile-side .profile-card{padding:26px}.profile-personal{background:linear-gradient(145deg,#17140f,#0c0c0b)}.profile-personal h3{margin:10px 0;font-size:26px;line-height:1.45}.profile-personal p,.profile-status p{color:#8e8981;font-size:11px;line-height:2}.profile-personal a{border-top:1px solid var(--pl);color:#e0c47f;justify-content:space-between;align-items:center;margin-top:24px;padding-top:14px;font-size:11px;display:flex}.profile-status>span{color:#b28f52;font-size:9px}.profile-status>strong{margin-top:6px;font-size:17px;display:block}.profile-shortcuts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.profile-shortcuts>a{border:1px solid var(--pl);background:#10100f;border-radius:22px;grid-template-columns:32px 1fr 20px;align-items:center;min-height:110px;padding:18px;display:grid}.profile-shortcuts>a>b{color:#b89353;font:700 9px Arial}.profile-shortcuts span{flex-direction:column;display:flex}.profile-shortcuts strong{font-size:13px}.profile-shortcuts small{color:#79756e;margin-top:4px;font-size:9px}.profile-shortcuts i{color:#d4ae67;font-style:normal}@keyframes profileSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.profile-page{padding:14px 10px 96px}.profile-hero{border-radius:23px;grid-template-columns:64px 1fr;gap:13px;min-height:250px;padding:22px 17px}.profile-avatar{border-radius:20px;width:64px;height:64px}.profile-avatar svg{width:28px}.profile-avatar span{padding:5px 7px;font-size:7px}.profile-hero-copy small{font-size:6px}.profile-hero h1{margin-top:6px;font-size:32px}.profile-hero p{font-size:9px;line-height:1.8}.profile-edit{grid-column:1/-1;justify-content:center;width:100%;height:42px;font-size:9px}.profile-orbit{width:300px;height:300px}.profile-snapshot{gap:6px}.profile-snapshot>a{border-radius:17px;grid-template-columns:34px 1fr 12px;min-height:78px;padding:10px}.profile-snapshot>a>span{border-radius:11px;width:34px;height:34px}.profile-snapshot svg{width:18px}.profile-snapshot small{font-size:7px}.profile-snapshot strong{font-size:15px}.profile-main-grid{grid-template-columns:1fr}.profile-editor{border-radius:21px;padding:16px}.profile-card h2{font-size:22px}.profile-card header>span{font-size:7px}.profile-two{grid-template-columns:1fr 1fr}.profile-form-row label,.profile-choice>label{font-size:8px}.profile-form-row input,.profile-form-row select{height:43px;font-size:9px}.profile-choice button{padding:7px 9px;font-size:8px}.profile-side{grid-template-columns:1fr 1fr;gap:7px;display:grid}.profile-side .profile-card{border-radius:19px;padding:15px}.profile-personal h3{font-size:17px}.profile-personal p,.profile-status p,.profile-personal a{font-size:8px}.profile-status>strong{font-size:13px}.profile-shortcuts{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.profile-shortcuts>a{border-radius:18px;flex:0 0 68vw;min-height:88px}.profile-shortcuts::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.profile-orbit{animation:none}}.profile-account-action{color:#e0c47f;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#d6b26914;border:1px solid #d6b26947;border-radius:12px;justify-content:center;align-items:center;margin-top:14px;padding:0 12px;font-size:10px;text-decoration:none;display:flex}.profile-save-message{color:#d9bf86;margin:10px 0 0;font-size:10px;line-height:1.7}.profile-account-facts{grid-template-columns:1fr;gap:7px;margin:14px 0;display:grid}.profile-account-facts p{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex;margin:0!important}.profile-account-facts b{color:#e5c887;font-size:10px}.profile-account-facts small{color:#8f8980;font-size:8px}.profile-account-action.secondary{color:#d8d0c3;background:#ffffff06;border-color:#ffffff1a;margin-top:8px}
