.viewer-dashboard{padding-top:48px}.viewer-dashboard-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:30px;display:flex}.viewer-dashboard-heading h1{margin:13px 0 12px;font-size:clamp(42px,5vw,60px);line-height:1.05}.viewer-dashboard-heading>div>p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.viewer-identity{align-items:center;gap:13px;max-width:40%;display:flex}.viewer-identity>span{width:47px;height:47px;color:var(--pink);border:1px solid var(--line-strong);background:color-mix(in srgb,var(--pink) 10%,var(--input));border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;font-weight:700;display:grid}.viewer-identity>div{overflow-wrap:anywhere;min-width:0}.viewer-identity strong{font-size:14px;line-height:1.6;display:block}.viewer-identity small{color:var(--muted);font-size:11px;line-height:1.7;display:block}.viewer-section-nav{gap:10px 23px;margin-bottom:27px;padding-bottom:18px}.viewer-section-nav a{align-items:center;gap:7px;font-size:11px;display:flex}.viewer-section-nav a:last-child{margin-left:auto}.viewer-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.viewer-wallet,.viewer-discover{min-width:0;padding:30px}.viewer-wallet{background:radial-gradient(ellipse at 90% 65%,color-mix(in srgb,var(--pink) 13%,transparent),transparent 70%),linear-gradient(120deg,var(--panel-start),var(--panel));flex-direction:column;display:flex;position:relative;overflow:hidden}.viewer-wallet>.section-heading{flex-wrap:wrap;align-items:center;gap:12px}.viewer-wallet .eyebrow{align-items:center;gap:9px;display:flex}.viewer-wallet .badge{font-size:8px}.viewer-wallet-body{flex:1;justify-content:space-between;align-items:center;gap:20px;margin:16px 0 25px;display:flex}.viewer-wallet-body>div:first-child{min-width:0}.viewer-wallet-body p{color:var(--muted);margin:17px 0 0;font-size:12px;line-height:1.85}.viewer-wallet-quantity{align-items:center;gap:15px;min-height:76px;display:flex}.viewer-wallet-quantity strong{font-family:var(--display);color:var(--gold);overflow-wrap:anywhere;font-size:70px;line-height:1}.viewer-wallet-quantity>span{color:var(--text);font-size:14px;line-height:1.6}.viewer-wallet-quantity p{margin:0}.viewer-gift-art{flex-shrink:0;justify-content:flex-end;align-items:center;margin-right:6px;display:flex}.viewer-gift-art>span{border:1px solid var(--line-strong);background:var(--input);border-radius:21px;place-items:center;width:67px;height:77px;font-size:38px;display:grid;box-shadow:0 9px 25px #00000012}.viewer-gift-art>span+span{margin-left:-24px}.viewer-gift-art>span:first-child{color:var(--pink);transform:rotate(-13deg)translateY(6px)}.viewer-gift-art>span:nth-child(2){color:var(--gold);z-index:1;position:relative;transform:translateY(-9px)}.viewer-gift-art>span:nth-child(3){color:var(--cyan);transform:rotate(14deg)translateY(6px)}.viewer-gift-art img{object-fit:contain;width:45px;height:45px}.viewer-wallet-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 23px;padding-top:22px;display:flex}.viewer-wallet-actions .button{font-size:13px}.viewer-wallet-actions .text-link{letter-spacing:.9px;font-size:10px}.viewer-discover{background:linear-gradient(150deg,color-mix(in srgb,var(--cyan) 5%,var(--panel-start)),var(--panel));flex-direction:column;align-items:flex-start;display:flex;position:relative}.viewer-discover-icon{color:var(--cyan);opacity:.65;position:absolute;top:26px;right:26px}.viewer-discover>.eyebrow{padding-right:40px;font-size:8px}.viewer-discover h2{margin:21px 0 13px;font-size:clamp(30px,3vw,39px);line-height:1.17}.viewer-discover p{color:var(--muted);max-width:300px;margin:0 0 24px;font-size:12px;line-height:1.8}.viewer-discover .button{margin-top:auto;font-size:12px}.viewer-dashboard .account-sections{flex-direction:column;gap:25px;margin-top:25px;display:flex}.viewer-dashboard .account-activity-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:24px;margin:0}.viewer-dashboard .account-section{padding:28px}.viewer-dashboard .account-section .section-heading h2{font-size:29px}.viewer-dashboard .account-section .section-heading{margin-bottom:13px}.viewer-dashboard .account-section>.muted{max-width:680px;margin-bottom:20px}.viewer-dashboard .account-section>.field{max-width:230px;margin-bottom:20px}.viewer-dashboard .account-favorite-search{flex-direction:row;align-items:flex-end;gap:10px;margin:20px 0}.viewer-dashboard .account-favorite-search .field{flex:1;min-width:0}.viewer-dashboard .account-favorite-search input{font-size:12px}.viewer-dashboard .account-favorite-search .button{flex-shrink:0;min-height:43px;padding:12px;font-size:10px}.viewer-dashboard .account-favorite{border:1px solid var(--line);background:var(--input);border-radius:17px;margin-bottom:10px;padding:17px}.viewer-dashboard .account-favorite>.avatar{border-radius:50%;width:46px;height:46px}.viewer-dashboard .account-favorite .button{padding:9px 12px;font-size:10px}.viewer-dashboard .account-membership{border-radius:17px;margin-bottom:10px;padding:20px}.viewer-dashboard .empty{padding:26px 12px}.viewer-dashboard .empty-orbit{margin-bottom:15px;font-size:25px}.viewer-dashboard .empty h3{font-size:24px}.viewer-dashboard .empty p{max-width:290px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.8}.viewer-dashboard .account-pagination{margin-bottom:18px}.viewer-history-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.viewer-history-details>summary{cursor:pointer;color:var(--cyan);align-items:center;gap:8px;padding:15px 0;font-size:11px;font-weight:700;list-style:none;display:flex}.viewer-history-details>summary::-webkit-details-marker{display:none}.viewer-history-details>summary:after{content:"+";margin-left:auto;font-size:19px;font-weight:400}.viewer-history-details[open]>summary:after{content:"−"}.viewer-history-details>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:5px}.viewer-history-details .account-history-filters{margin:0 0 20px}.viewer-dashboard #support-history .account-activity{gap:18px;padding:18px 10px}.viewer-dashboard #support-history .activity-gift{border:1px solid var(--line);background:var(--input);border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.viewer-studio-link{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:25px;padding-top:20px;font-size:11px;display:flex}@media (max-width:1020px){.viewer-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.viewer-wallet,.viewer-discover,.viewer-dashboard .account-section{padding:25px}.viewer-gift-art>span{border-radius:15px;width:48px;height:60px;font-size:30px}.viewer-gift-art>span+span{margin-left:-25px}.viewer-gift-art img{width:34px;height:34px}.viewer-gift-art svg{width:29px}.viewer-dashboard .account-favorite-search{flex-wrap:wrap}.viewer-dashboard .account-favorite-search .field{flex-basis:100%}}@media (max-width:760px){.viewer-dashboard{padding-top:30px}.viewer-dashboard-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.viewer-dashboard-heading h1{font-size:44px}.viewer-dashboard-heading>div>p{font-size:12px}.viewer-identity{max-width:100%}.viewer-identity>span{width:36px;height:36px;font-size:16px}.viewer-identity strong{font-size:12px}.viewer-identity small{font-size:10px}.viewer-section-nav{gap:14px 18px;margin-bottom:22px}.viewer-section-nav a{font-size:10px}.viewer-section-nav a:last-child{margin-left:0}.viewer-overview-grid,.viewer-dashboard .account-activity-grid{grid-template-columns:1fr;gap:20px}.viewer-wallet,.viewer-discover,.viewer-dashboard .account-section{padding:24px 20px}.viewer-wallet-body{gap:12px;margin:10px 0 22px}.viewer-wallet-quantity{gap:11px;min-height:64px}.viewer-wallet-quantity strong{font-size:60px}.viewer-wallet-quantity>span{font-size:12px}.viewer-wallet-body p{font-size:11px}.viewer-wallet-actions{gap:19px}.viewer-wallet-actions .button{font-size:12px}.viewer-discover h2{font-size:32px}.viewer-discover>.eyebrow{font-size:8px}.viewer-dashboard .account-sections{gap:20px;margin-top:20px}.viewer-dashboard .account-section .section-heading h2{font-size:28px}.viewer-dashboard .account-favorite-search .button{font-size:10px}.viewer-dashboard .account-favorite{gap:10px;padding:14px 12px}.viewer-dashboard .account-favorite>div{min-width:100px}.viewer-dashboard #support-history .account-activity{gap:11px;padding:17px 0}.viewer-dashboard #support-history .activity-gift{width:35px;height:39px;font-size:23px}}
