.moderation-form{gap:18px;min-width:0;display:grid}.moderation-dialog{border:1px solid var(--border);background:var(--bg);width:min(640px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--text);box-shadow:var(--shadow);border-radius:22px;margin:auto;padding:26px;overflow-y:auto}.moderation-dialog::backdrop{backdrop-filter:blur(5px);background:#11132b80}.moderation-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.moderation-dialog-head h2{margin:0;font-size:20px}.moderation-dialog>p{margin:14px 0;line-height:1.7}.moderation-dialog .moderation-notice p{margin:8px 0 0}.moderation-file-control{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.moderation-close{background:var(--pill-bg);color:var(--text);cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:23px}.moderation-dialog fieldset:disabled{opacity:.7}.moderation-dialog form>fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.moderation-dialog .moderation-actions{justify-content:flex-end;margin-top:20px}.moderation-form label{color:var(--text);gap:8px;font-size:13px;display:grid}.moderation-form :is(input,textarea,select){font:inherit;color:var(--text);background:var(--glass-strong);border:1px solid var(--border);border-radius:11px;width:100%;min-width:0;padding:11px 13px}.moderation-form textarea{resize:vertical}.moderation-form small{color:var(--text-2);font-size:12px;font-weight:400;line-height:1.7}.moderation-duration{border:0;flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;display:flex}.moderation-duration legend{margin-bottom:12px;font-size:13px}.moderation-form .moderation-inline{align-items:center;gap:7px;display:flex}.moderation-form .moderation-inline input{width:auto;accent-color:var(--accent1)}.moderation-form .moderation-days{align-items:center;gap:7px;display:flex}.moderation-days input{max-width:100px}.moderation-form .moderation-toggle-row,.moderation-toggle-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.moderation-toggle-row small{margin-top:5px;display:block}.moderation-switch{border:1px solid var(--border);background:var(--pill-bg);cursor:pointer;border-radius:999px;flex:0 0 46px;width:46px;height:26px;padding:3px}.moderation-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 1px 4px #0002}.moderation-switch[aria-checked=true]{background:var(--accent1)}.moderation-switch[aria-checked=true] span{transform:translate(20px)}.moderation-notice{border:1px solid var(--border);background:var(--pill-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.8}.moderation-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.moderation-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.moderation-images{flex-wrap:wrap;gap:12px;display:flex}.moderation-images img{object-fit:cover;border:1px solid var(--border);border-radius:10px;width:110px;height:90px}.moderation-images figure{gap:6px;margin:0;display:grid}.moderation-images button{font:inherit;color:var(--text-2);background:var(--pill-bg);cursor:pointer;border:0;border-radius:6px;padding:5px 8px;font-size:12px}@supports (appearance:base-select){.moderation-form select,.moderation-form select::picker(select),.moderation-select,.moderation-select::picker(select){appearance:base-select}.moderation-form select::picker(select),.moderation-select::picker(select){background:var(--bg);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:11px;padding:5px;transition:none;animation:none}.moderation-form select option,.moderation-select option{border-radius:7px;padding:10px 12px}.moderation-form select option:hover,.moderation-form select option:focus-visible,.moderation-form select option:checked{background:var(--pill-bg)}}@media (prefers-reduced-motion:reduce){.moderation-switch span{transition:none}}.membership-badge{background:color-mix(in srgb, var(--accent1) 10%, transparent);color:var(--accent1);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;font-weight:650;display:inline-flex}.membership-badge[data-tier=free]{color:var(--text-2);background:color-mix(in srgb, var(--text-2) 10%, transparent)}.profile-dialog.checkin-dialog{width:min(1000px,100vw - 32px);max-width:1000px}.checkin-result{color:var(--accent1);margin:12px 0 20px}.checkin-summary{background:color-mix(in srgb, var(--accent1) 6%, transparent);border-radius:18px;grid-template-columns:1fr 1fr 1.6fr;gap:16px;padding:22px;display:grid}.checkin-summary>div{flex-direction:column;gap:7px;min-width:0;display:flex}.checkin-summary span,.checkin-summary small{color:var(--text-2);font-size:13px}.checkin-summary strong{font-size:34px;line-height:1.3}.checkin-summary strong small{margin-left:7px;font-weight:400}.checkin-summary .checkin-member{padding-top:7px;font-size:22px}.checkin-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkin-dialog>.checkin-section-head{margin:26px 0 14px}.checkin-section-head h3,.checkin-section-head h4{margin:0;font-size:18px;font-weight:600}.checkin-section-head>span{color:var(--text-2);font-size:13px}.checkin-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.checkin-milestone{border:1px solid color-mix(in srgb, var(--text-2) 20%, transparent);border-radius:14px;padding:20px}.checkin-milestone p{color:var(--text-2);margin:18px 0 22px}.checkin-milestone p small{font-size:12px}.checkin-section-head .checkin-state{color:#416ce6;white-space:nowrap;background:#416ce617;border-radius:5px;padding:4px 8px;font-size:12px}.checkin-milestone.earned .checkin-state{color:#2c8963;background:#2c89631a}.checkin-milestone progress{appearance:none;background:color-mix(in srgb, var(--text-2) 12%, transparent);border:0;border-radius:10px;width:100%;height:8px;display:block;overflow:hidden}.checkin-milestone progress::-webkit-progress-bar{background:color-mix(in srgb, var(--text-2) 12%, transparent);border-radius:10px}.checkin-milestone progress::-webkit-progress-value{background:#416ce6;border-radius:10px}.checkin-milestone progress::-moz-progress-bar{background:#416ce6;border-radius:10px}.checkin-progress-caption{color:var(--text-2);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.checkin-rules{color:var(--text-2);margin:14px 0 24px;font-size:12px;line-height:1.8}.checkin-records{border:1px solid color-mix(in srgb, var(--text-2) 20%, transparent);border-radius:14px;padding:22px}.checkin-section-head .checkin-success{color:#2c8963}.checkin-records>p{font-size:13px}.checkin-records ul{margin:20px 0 0;padding:0;list-style:none}.checkin-records li{border-top:1px solid color-mix(in srgb, var(--text-2) 15%, transparent);color:var(--text-2);grid-template-columns:1fr 1.3fr auto;gap:15px;padding:16px 0;font-size:14px;display:grid}.checkin-records li strong{color:var(--accent1);font-weight:600}.checkin-records time{font-size:12px}.checkin-empty{color:var(--text-2);text-align:center;padding:24px 0 8px;font-size:14px}@media (width<=650px){.checkin-summary{grid-template-columns:1fr 1fr;padding:16px}.checkin-summary>div:last-child{grid-column:1/-1}.checkin-milestones{grid-template-columns:1fr}.checkin-milestone{padding:16px}.checkin-milestone p{margin:12px 0}.checkin-records{padding:16px}.checkin-records>.checkin-section-head{flex-direction:column;align-items:flex-start;gap:6px}.checkin-records li{grid-template-columns:1fr 1.4fr;gap:8px}.checkin-records time{grid-column:2}}.profile-wrap,.profile-dialog{--profile-ink:#514dca}:root[data-theme=dark] .profile-wrap,:root[data-theme=dark] .profile-dialog{--profile-ink:#aaa8ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .profile-wrap,:root:not([data-theme=light]) .profile-dialog{--profile-ink:#aaa8ff}}.profile-wrap{--profile-cover-height:88px;max-width:1480px;padding-top:30px}#referralList p{margin:10px 0;line-height:1.8}.profile-breadcrumb{color:var(--text-2);align-items:center;gap:12px;margin:0 0 24px;font-size:13px;display:flex}.profile-breadcrumb a{color:inherit;text-decoration:none}.profile-kicker{letter-spacing:.08em;margin-left:auto}#profileStatus:empty{display:none}#profileStatus{margin-bottom:18px}#profileRetry{margin-bottom:24px}.profile-hero{box-shadow:var(--shadow);padding:0;position:relative;overflow:hidden}.profile-card-art{pointer-events:none;position:absolute;inset:0}.profile-card-art>img{object-fit:cover;width:100%;height:100%}.profile-card-art:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg) 94%, transparent) calc(var(--profile-cover-height) + 20px));position:absolute;inset:0}.profile-hero[data-card-background]>:not(.profile-card-art){position:relative}.profile-wrap .profile-hero[data-card-background] .profile-cover{background:0 0}.profile-hero[data-card-background] .cover-orbit,.profile-hero[data-card-background] .profile-cover:before{display:none}.profile-equipped-title{max-width:100%;color:var(--profile-ink);border:1px solid var(--border);background:var(--glass);overflow-wrap:anywhere;border-radius:30px;align-items:center;margin:0;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.profile-name-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:5px 0 9px;display:flex}.profile-title .profile-name-row h1{margin:0}.profile-cover{height:var(--profile-cover-height);background:linear-gradient(112deg, color-mix(in srgb, var(--accent1) 30%, transparent), color-mix(in srgb, var(--accent2) 22%, transparent) 65%, color-mix(in srgb, var(--accent3) 14%, transparent));position:relative;overflow:hidden}.profile-cover:before{content:"";background-image:radial-gradient(var(--glass-strong) 1px, transparent 1px);opacity:.45;background-size:18px 18px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000)}.cover-orbit{border:1px solid var(--glass-strong);border-radius:50%;place-items:center;width:330px;height:330px;display:grid;position:absolute;top:-115px;right:70px;transform:rotate(-18deg)}.cover-orbit:before,.cover-orbit:after{content:"";border:1px solid var(--glass-strong);border-radius:50%;position:absolute;inset:33px}.cover-orbit:after{inset:67px}.cover-orbit span{color:var(--glass-strong);font-size:100px}.profile-identity{align-items:flex-start;gap:25px;padding:0 32px 18px;display:flex;position:relative}.profile-avatar{border:6px solid var(--bg);color:#fff;background:linear-gradient(145deg, var(--accent1), var(--accent2));border-radius:32px;flex:0 0 116px;place-items:center;width:116px;height:116px;margin-top:-35px;font-size:50px;display:grid;box-shadow:0 8px 24px #5e5ce624}.profile-title{flex:1;min-width:0;padding-top:12px}.profile-intro{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.profile-eyebrow{color:var(--text-2);letter-spacing:.08em;font-size:11px}.profile-title h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:5px 0 9px;font-size:clamp(25px,3vw,34px);line-height:1.35}.profile-joined{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.profile-actions{gap:10px;padding-top:20px;display:flex}.profile-actions .button{padding:11px 17px;font-size:13px}.profile-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin:0 32px;padding:22px 0;display:flex}.profile-stats{flex:1;max-width:530px;display:flex}.profile-stats:only-child{max-width:none}.profile-stats>div{border-right:1px solid var(--border);flex:1;padding:0 25px}.profile-stats>div:first-child{padding-left:0}.profile-stats>div:last-child{border:0}.profile-stats dt{color:var(--text-2);margin-bottom:5px;font-size:12px}.profile-stats dd{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.4}.profile-stats>div:first-child dd{color:var(--profile-ink)}.profile-stats small{color:var(--text-2);margin-left:6px;font-size:12px;font-weight:400}.profile-checkin{align-items:center;gap:24px;display:flex}.profile-checkin strong{font-size:13px;font-weight:600}.profile-checkin p{color:var(--text-2);margin-top:6px;font-size:12px}.profile-checkin .button{min-width:138px;font-size:13px}.profile-checkin .button:disabled{cursor:default;background:var(--pill-bg);color:var(--text-2);opacity:1}.profile-feedback:empty{display:none}.profile-feedback{color:var(--profile-ink);padding:0 32px 20px;font-size:13px}.profile-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;margin-top:28px;display:grid}.profile-main{min-width:0;scroll-margin-top:calc(var(--nav-h) + 16px)}.profile-sidebar{gap:20px;display:grid}.profile-history-status:not(:empty){margin-bottom:20px}.profile-tabs{background:var(--glass);border:1px solid var(--border);border-radius:18px;gap:6px;margin-bottom:20px;padding:6px;display:flex}.profile-tabs button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:9px;padding:13px 8px;font-size:14px;display:flex}.profile-tabs button[aria-pressed=true]{background:var(--glass-strong);color:var(--profile-ink);font-weight:600;box-shadow:0 2px 10px #25234d09}.profile-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.profile-section-head h2{align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}.profile-section-head h2 svg{color:var(--profile-ink);flex-shrink:0}.profile-small-link{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;font-size:12px;text-decoration:none;display:inline-flex}.profile-small-link:hover{color:var(--accent1)}.profile-note{color:var(--text-2);font-size:12px;line-height:1.7}.profile-shortcuts>:is(button,a){width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.profile-shortcuts>:is(button,a):hover strong{color:var(--accent1)}.profile-shortcuts>:is(button,a)>span:nth-child(2){flex:1}.profile-shortcuts strong{margin-bottom:5px;font-size:13px;font-weight:500;display:block}.profile-shortcuts small{color:var(--text-2);font-size:11px;display:block}.profile-shortcuts>:is(button,a)>svg{color:var(--text-2)}.shortcut-icon{background:color-mix(in srgb, var(--accent1) 10%, transparent);width:40px;height:40px;color:var(--accent1);border-radius:13px;flex:0 0 40px;place-items:center;display:grid}.shortcut-icon.cyan{color:#1685ae;background:color-mix(in srgb, var(--accent2) 15%, transparent)}.profile-ranking{margin:0;padding:0;list-style:none}.profile-ranking li{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 0;font-size:13px;display:flex}.profile-ranking li:last-child{border-bottom:0}.profile-ranking .rank-number{min-width:22px;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.rank-avatar{background:var(--pill-bg);border-radius:10px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.rank-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rank-points{color:var(--profile-ink);font-weight:600}.profile-rank-note{border-top:1px solid var(--border);color:var(--text-2);margin-top:12px;padding-top:16px;font-size:11px;line-height:1.9}.profile-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:330px;padding:32px 10px;display:flex}.profile-empty>svg{color:var(--accent1)}.profile-empty h3{font-size:18px}.profile-empty p{max-width:320px;color:var(--text-2);font-size:14px;line-height:1.8}.profile-dialog{border:1px solid var(--border);background:var(--bg);color:var(--text);width:min(92vw,620px);max-height:88dvh;box-shadow:var(--shadow);border-radius:25px;margin:auto;padding:28px}.profile-dialog::backdrop{backdrop-filter:blur(8px);background:#080b2080}.profile-dialog .dialog-head{margin-bottom:14px}.profile-dialog h2{font-size:22px}.profile-dialog .muted{font-size:13px}.invitation-dialog{width:min(880px,100% - 32px)}.invitation-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-invitation-table{max-width:100%;overflow-x:auto}.profile-invitation-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.profile-invitation-table th,.profile-invitation-table td{border-bottom:1px solid var(--border);padding:12px 8px}.profile-invitation-table th,.profile-invitation-table td:not(:first-child){white-space:nowrap}.profile-invitation-url{align-items:center;gap:8px;min-width:300px;display:flex}.profile-invitation-url .button{flex-shrink:0}@media (width<=650px){.profile-invitation-table table,.profile-invitation-table tbody{display:block}.profile-invitation-table thead{display:none}.profile-invitation-table tr{border-bottom:1px solid var(--border);gap:10px;padding:16px 0;display:grid}.profile-invitation-table td{border:0;align-items:center;gap:12px;padding:0;display:flex}.profile-invitation-table td:before{content:attr(data-label);color:var(--text-2);flex-shrink:0}.profile-invitation-table td:not(:first-child){white-space:normal;overflow-wrap:anywhere}.profile-invitation-table td:first-child{display:block}.profile-invitation-table td:first-child:before{margin-bottom:8px;display:block}.profile-invitation-table td:empty{display:none}.profile-invitation-url{min-width:0}.profile-invitation-url input{flex:1;min-width:0}}.profile-form{gap:18px;margin-top:22px;display:grid}.profile-form label{gap:9px;font-size:13px;display:grid}.profile-form input,.profile-form textarea,.profile-form select{border:1px solid color-mix(in srgb, var(--text-2) 22%, transparent);background:var(--glass-strong);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:12px;padding:12px 14px;line-height:1.6;display:block}.profile-form textarea{resize:vertical}.profile-form fieldset{border:0;min-width:0;padding:0}.profile-form legend{margin-bottom:12px;font-size:13px}.profile-avatar-options{flex-wrap:wrap;gap:10px;display:flex}.profile-avatar-options label{cursor:pointer;position:relative}.profile-avatar-options input{opacity:0;width:1px;height:1px;position:absolute}.profile-avatar-options label>span:first-of-type{background:var(--pill-bg);border:2px solid #0000;border-radius:15px;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.profile-avatar-options input:checked+span{border-color:var(--accent1);background:color-mix(in srgb, var(--accent1) 12%, transparent)}.profile-avatar-options label>span>img{object-fit:cover;border-radius:12px;width:100%;height:100%}.profile-avatar-options input:focus-visible+span{outline:3px solid var(--accent2);outline-offset:2px}.profile-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.profile-dialog-actions .button{font-size:13px}.profile-settings-section{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.profile-settings-section>[role=alert]:empty{display:none}.profile-rename-wallet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-logout{margin-top:24px;font-size:13px}.profile-notice{background:var(--pill-bg);color:var(--text-2);border-radius:12px;margin:18px 0;padding:13px 15px;font-size:12px;line-height:1.8}.profile-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shop-tabs{flex-wrap:wrap}.shop-tabs button{flex:none;padding:10px 12px}.shop-category-heading{justify-content:space-between;align-items:center;margin-bottom:18px;font-size:15px;display:flex}.profile-shop-item{background:var(--glass);border:1px solid var(--border);text-align:center;border-radius:16px;padding:18px 12px}.profile-shop-item>div{height:90px;color:var(--accent1);background:linear-gradient(135deg, color-mix(in srgb, var(--accent1) 12%, transparent), color-mix(in srgb, var(--accent2) 14%, transparent));border-radius:12px;place-items:center;margin-bottom:18px;font-size:45px;display:grid}.profile-shop-item h3{font-size:14px}.profile-shop-item p{color:var(--text-2);margin:10px 0 20px;font-size:12px;line-height:1.8}.profile-shop-item .button{cursor:pointer;padding:8px 12px;font-size:11px}.shop-wallet{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;font-size:13px;display:flex}.shop-wallet strong{color:var(--profile-ink);margin-left:10px;font-size:22px}#shopStatus{color:var(--profile-ink);margin:12px 0;font-size:13px}#shopStatus:empty{display:none}.shop-views{gap:10px;margin:18px 0;display:flex}.shop-views .button{padding:9px 14px;font-size:12px}.shop-views [aria-pressed=true]{border-color:var(--accent1);color:var(--profile-ink);background:color-mix(in srgb, var(--accent1) 10%, transparent)}.profile-shop-item{flex-direction:column;display:flex}.profile-shop-item>.shop-art{flex-shrink:0;height:130px;overflow:hidden}.shop-art>img{object-fit:contain;max-width:90%;max-height:100px}.shop-art-avatars>img{object-fit:cover;border-radius:25%;width:90px;height:90px}.profile-shop-item .shop-art-profile-cards>img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.shop-text-title{overflow-wrap:anywhere;max-width:100%;padding:8px 12px;font-size:14px;line-height:1.6}.profile-shop-item h3{overflow-wrap:anywhere}.profile-shop-item .shop-item-price{margin:8px 0 12px}.profile-shop-item .shop-item-description{overflow-wrap:anywhere;margin:0 0 14px;font-size:11px}.profile-shop-item>.button{margin-top:auto}.profile-shop-item>.button:disabled{cursor:not-allowed}.shop-pagination{justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.shop-pagination .button{padding:9px 12px;font-size:12px}.profile-share-art{background:linear-gradient(135deg, var(--accent1), #258cbd);color:#fff;border-radius:16px;margin:20px 0;padding:30px;font-size:16px;font-weight:400}@media (width<=1100px){.profile-identity{flex-wrap:wrap;gap:18px}.profile-actions{justify-content:flex-end;width:100%;padding:0}.profile-checkin{gap:14px}.profile-checkin strong{display:none}.profile-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}}@media (width<=800px){.profile-grid{grid-template-columns:minmax(0,1fr)}.profile-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-bottom{flex-wrap:wrap}.profile-stats{flex-basis:100%;width:100%;max-width:none}.profile-checkin{border-top:1px solid var(--border);justify-content:space-between;width:100%;padding-top:18px}.profile-checkin strong{display:block}}@media (width<=500px){.profile-wrap{--profile-cover-height:68px;padding-top:20px}.profile-kicker{display:none}.profile-breadcrumb{margin-bottom:18px}.cover-orbit{right:-100px}.profile-identity{gap:14px;padding:0 22px 16px}.profile-avatar{border-width:5px;border-radius:25px;flex-basis:82px;width:82px;height:82px;margin-top:-25px;font-size:36px}.profile-title{flex-basis:100%;padding-top:0}.profile-eyebrow{font-size:10px}.profile-actions{flex-wrap:wrap;justify-content:flex-start}.profile-actions .button{white-space:nowrap;flex:1;padding:11px 12px}.profile-bottom{gap:18px;margin:0 22px;padding:20px 0}.profile-stats>div{padding:0 13px}.profile-stats dd{font-size:23px}.profile-checkin{gap:8px}.profile-checkin strong{font-size:12px}.profile-checkin p{font-size:11px}.profile-checkin .button{min-width:120px;padding:11px 12px}.profile-tabs{gap:2px;padding:5px}.profile-tabs button{gap:5px;padding:12px 4px;font-size:12px}.profile-tabs button svg{width:14px}.profile-sidebar{grid-template-columns:minmax(0,1fr)}.profile-grid .panel{padding:22px}.profile-dialog{border-radius:20px;padding:22px}.profile-dialog h2{font-size:20px}.profile-avatar-options{gap:8px}.profile-avatar-options label>span:first-of-type{width:43px;height:43px;font-size:23px}.profile-shop-grid{grid-template-columns:1fr}.profile-shop-item>div{height:70px}}.profile-moderation{gap:18px;margin:24px 0;display:grid}.profile-moderation-history{border:1px solid var(--border);background:var(--glass);border-radius:20px;padding:24px}.profile-moderation-history h2{margin:0 0 16px;font-size:18px}.profile-moderation-history article{border-top:1px solid var(--border);padding:18px 0}.profile-moderation-history article header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.profile-moderation-history small{color:var(--text-2);font-size:12px}.moderation-dialog .moderation-notice{margin-bottom:20px}
