.profile-center-page{width:100%;min-height:100%;padding:clamp(1.2rem, 3vw, 3rem) clamp(1rem, 4vw, 4rem) var(--page-bottom-gap,48px);color:var(--text-primary);overflow:auto}.profile-center-list .profile-center-notice{border:1px solid var(--border);background:var(--bg-subtle)}.profile-center-list .profile-center-notice+.profile-center-notice{margin-top:.35rem}.profile-center-list .profile-center-notice.is-unread{border-color:var(--accent-dim);background:var(--accent-bg)}.profile-center-notification-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:-.1rem 0 .8rem;padding-bottom:.35rem;display:grid}.profile-center-notification-tabs button{min-height:38px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.profile-center-notification-tabs button.is-active{border-bottom-color:var(--accent);color:var(--text-primary);font-weight:700}.profile-center-notification-tabs button b{background:var(--accent-bg);min-width:17px;height:17px;color:var(--accent-light);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.56rem;display:inline-grid}.profile-center-notice-button{border:1px solid var(--border);text-align:left;width:100%;font:inherit;cursor:pointer}.profile-center-notification-backdrop{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030809ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.profile-center-notification-dialog{border:1px solid var(--border-strong);background:var(--surface);width:min(480px,100%);box-shadow:var(--shadow-lift);color:var(--text-primary);border-radius:16px;padding:1.35rem;position:relative}.profile-center-notification-dialog>.profile-center-list-icon{background:var(--accent-bg);width:42px;height:42px;color:var(--accent-light);border-radius:12px;place-items:center;margin-bottom:.8rem;display:grid}.profile-center-notification-dialog h3{color:var(--text-primary);font-family:var(--font-serif-next), serif;margin:0;font-size:1.05rem}.profile-center-notification-dialog time{color:var(--text-faint);margin-top:.35rem;font-size:.62rem;display:block}.profile-center-notification-dialog p{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:1rem 0 0;font-size:.78rem;line-height:1.8}.profile-center-notification-close{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.profile-center-notification-close:hover{background:var(--bg-hover);color:var(--text-primary)}.profile-center-notification-dialog .profile-center-primary{margin-top:1rem}.profile-center-heading{justify-content:space-between;align-items:flex-end;gap:1rem;max-width:1160px;margin:0 auto 1.25rem;display:flex}.profile-center-kicker{color:var(--accent-light);letter-spacing:.18em;font-size:.62rem;font-weight:750}.profile-center-heading h1{font-family:var(--font-serif-next), serif;letter-spacing:.08em;margin:.25rem 0 .35rem;font-size:clamp(1.55rem,3vw,2.15rem)}.profile-center-heading p{color:var(--text-muted);margin:0;font-size:.78rem}.profile-center-heading-link,.profile-center-more{color:var(--accent-light);white-space:nowrap;align-items:center;gap:.35rem;font-size:.74rem;text-decoration:none;display:inline-flex}.profile-center-heading-link:hover,.profile-center-more:hover{color:var(--text-primary)}.profile-center-overview,.profile-center-card{border:1px solid var(--border-card);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profile-center-overview{border-radius:15px;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1160px;margin:0 auto 1rem;padding:1.15rem 1.3rem;display:flex}.profile-center-user{align-items:center;gap:.75rem;min-width:0;display:flex}.profile-center-avatar{background:var(--accent);color:#fff;width:52px;height:52px;font-family:var(--font-serif-next), serif;box-shadow:0 8px 24px var(--accent-glow);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.profile-center-user strong{color:var(--text-primary);font-size:1rem;display:block}.profile-center-user span{color:var(--text-muted);margin-top:.28rem;font-size:.7rem;display:block}.profile-center-stats{gap:clamp(1rem,3vw,2.8rem);margin:0;display:flex}.profile-center-stats div{text-align:right}.profile-center-stats dt{color:var(--text-muted);font-size:.63rem}.profile-center-stats dd{color:var(--accent-light);margin:.2rem 0 0;font-size:1.1rem;font-weight:700}.profile-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:1160px;margin:0 auto;display:grid}.profile-center-card{border-radius:14px;min-width:0;padding:1.15rem}.profile-center-card-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.profile-center-card-heading h2{color:var(--text-primary);font-family:var(--font-serif-next), serif;letter-spacing:.06em;margin:0;font-size:1rem}.profile-center-card-heading p{color:var(--text-muted);margin:.28rem 0 0;font-size:.68rem;line-height:1.5}.profile-center-heading-icon{color:var(--accent-light);opacity:.85;flex:none}.profile-center-action{border:1px solid var(--accent-dim);background:var(--accent-bg);min-height:36px;color:var(--accent-light);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:.3rem;padding:0 .65rem;font-size:.68rem;display:inline-flex}.profile-center-action:hover{border-color:var(--accent);color:var(--text-primary)}.profile-center-people-list{gap:.45rem;display:grid}.profile-center-person{border:1px solid var(--border);background:var(--bg-subtle);border-radius:10px;align-items:center;gap:.65rem;min-width:0;padding:.62rem .65rem;display:flex}.profile-center-person-avatar{background:var(--accent-bg);width:34px;height:34px;color:var(--accent-light);border-radius:9px;flex:none;place-items:center;display:grid}.profile-center-person-main{flex:1;gap:.18rem;min-width:0;display:grid}.profile-center-person-main strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.profile-center-person-main span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.profile-center-person-actions{flex:none;align-items:center;gap:.18rem;display:flex}.profile-center-icon-button{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:grid}.profile-center-icon-button:hover{border-color:var(--border-hover);background:var(--bg-hover);color:var(--accent-light)}.profile-center-icon-button.is-danger:hover{border-color:color-mix(in srgb, #d36b63 50%, var(--border));background:color-mix(in srgb, #d36b63 12%, var(--bg-hover));color:#e38a82}.profile-center-list{gap:.2rem;display:grid}.profile-center-list-row,.profile-center-notice{min-width:0;color:var(--text-secondary);border-radius:8px;align-items:center;gap:.6rem;padding:.58rem .45rem;text-decoration:none;display:flex}.profile-center-list-row:hover{background:var(--bg-hover);color:var(--text-primary)}.profile-center-list-icon{background:var(--accent-bg);width:30px;height:30px;color:var(--accent-light);border-radius:8px;flex:none;place-items:center;display:grid}.profile-center-list-row>span:nth-child(2),.profile-center-notice>span:nth-child(2){flex:1;gap:.14rem;min-width:0;display:grid}.profile-center-list-row strong,.profile-center-notice strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.profile-center-list-row small,.profile-center-notice small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.profile-center-list-row time,.profile-center-notice time{color:var(--text-faint);flex:none;font-size:.58rem}.profile-center-list-row>svg{color:var(--text-faint);flex:none}.profile-center-notice.is-unread{background:var(--accent-bg)}.profile-center-empty{color:var(--text-muted);margin:0;padding:.9rem .2rem;font-size:.7rem;line-height:1.7}.profile-center-footer-tip{max-width:1160px;color:var(--text-faint);text-align:center;justify-content:center;align-items:center;gap:.35rem;margin:1rem auto 0;font-size:.65rem;display:flex}.profile-center-error{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));background:var(--accent-bg);max-width:1160px;color:var(--accent-light);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto 1rem;padding:.7rem .85rem;font-size:.72rem;display:flex}.profile-center-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.profile-center-guest{text-align:center;border:1px solid var(--border-card);background:color-mix(in srgb, var(--surface) 90%, transparent);max-width:500px;box-shadow:var(--shadow-card);border-radius:16px;margin:clamp(3rem,12vh,8rem) auto 0;padding:2rem}.profile-center-guest-icon{background:var(--accent-bg);width:72px;height:72px;color:var(--accent-light);border-radius:50%;place-items:center;margin:0 auto 1rem;display:grid}.profile-center-guest h1{font-family:var(--font-serif-next), serif;letter-spacing:.08em;margin:0;font-size:1.45rem}.profile-center-guest p{color:var(--text-muted);margin:.55rem 0 1.35rem;font-size:.78rem}.profile-center-guest-actions{justify-content:center;gap:.6rem;display:flex}.profile-center-primary,.profile-center-secondary{border-radius:9px;justify-content:center;align-items:center;gap:.35rem;min-height:44px;padding:0 1rem;font-size:.75rem;text-decoration:none;display:inline-flex}.profile-center-primary{border:1px solid var(--accent);background:var(--accent);color:#fff}.profile-center-secondary{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-secondary)}@media (max-width:820px){.profile-center-page{padding:1.2rem 1rem var(--page-bottom-gap,48px)}.profile-center-heading{flex-direction:column;align-items:flex-start}.profile-center-heading-link{align-self:flex-start}.profile-center-overview{flex-direction:column;align-items:flex-start;padding:1rem}.profile-center-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.profile-center-stats div{text-align:left}.profile-center-grid{grid-template-columns:1fr}.profile-center-card{padding:1rem}.profile-center-footer-tip{text-align:left;justify-content:flex-start;align-items:flex-start;line-height:1.5}.profile-center-list-row time,.profile-center-notice time{display:none}}@media (max-width:480px){.profile-center-stats dt{font-size:.58rem}.profile-center-stats dd{font-size:.95rem}.profile-center-user span{font-size:.65rem}.profile-center-list-row small,.profile-center-notice small{max-width:42vw}.profile-center-guest{margin:2rem 0 0;padding:1.5rem 1rem}}.profile-center-hero{border:1px solid var(--border-card);background:var(--surface);max-width:1160px;box-shadow:var(--shadow-card);border-radius:15px;margin:0 auto 1rem;overflow:hidden}.profile-center-cover-button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.profile-center-cover-button:disabled{cursor:wait}.profile-center-cover-button>b{color:#fff;opacity:0;background:#0a0f1694;border:1px solid #ffffff47;border-radius:7px;padding:.42rem .65rem;font-size:.68rem;font-weight:600;transition:opacity .18s;position:absolute;bottom:1rem;right:1rem}.profile-center-cover-button:hover>b,.profile-center-cover-button:focus-visible>b{opacity:1}.profile-center-cover{background-color:#0000;background-image:radial-gradient(circle at 75% 20%,#4c94bc6b,#0000 28%),linear-gradient(120deg,#1c2c46,#284c69 52%,#9a5148);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:174px;display:block;position:relative;overflow:hidden}.profile-center-cover:before,.profile-center-cover:after{content:"";opacity:.65;background-image:linear-gradient(28deg,#0000 48%,#ffffff24 49%,#0000 50%),linear-gradient(152deg,#0000 54%,#ffffff1f 55%,#0000 56%);background-size:180px 120px,220px 160px;position:absolute;inset:-20%;transform:rotate(-8deg)}.profile-center-cover:after{opacity:.4;background-image:radial-gradient(circle,#ffffff8c 0 2px,#0000 3px);background-size:86px 70px}.profile-center-cover i{background:#d7efffa6;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #c8f0ffcc}.profile-center-cover i:first-child{top:33%;left:31%}.profile-center-cover i:nth-child(2){top:61%;left:56%}.profile-center-cover i:nth-child(3){top:27%;right:17%}.profile-center-identity{background:var(--surface);align-items:center;gap:1rem;min-height:104px;padding:0 1.4rem;display:flex;position:relative}.profile-center-identity .profile-center-avatar{border:4px solid var(--surface);cursor:pointer;width:88px;height:88px;margin-top:-45px;padding:0;font-size:1.7rem;position:relative;overflow:hidden}.profile-center-avatar img{object-fit:cover;width:100%;height:100%}.profile-center-avatar span{color:#fff;opacity:0;background:#0000009e;padding:.23rem 0;font-size:.58rem;transition:opacity .18s;position:absolute;inset:auto 0 0}.profile-center-avatar:hover span,.profile-center-avatar:focus-visible span{opacity:1}.profile-center-identity-copy{flex:1;min-width:0}.profile-center-identity-copy h1{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-serif-next), serif;letter-spacing:.08em;margin:0;font-size:1.45rem;line-height:1.25}.profile-center-identity-copy p{color:var(--text-muted);margin:.35rem 0 0;font-size:.7rem}.profile-center-identity-copy i{color:var(--text-faint);margin:0 .3rem;font-style:normal}.profile-center-hero-action{border:1px solid var(--accent-dim);background:var(--accent-bg);min-height:40px;color:var(--accent-light);border-radius:8px;flex:none;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.72rem;text-decoration:none;display:inline-flex}.profile-center-hero-action:hover{border-color:var(--accent);color:var(--text-primary)}.profile-center-layout{grid-template-columns:218px minmax(0,1fr);gap:1rem;max-width:1160px;margin:0 auto;display:grid}.profile-center-sidebar{border:1px solid var(--border-card);background:color-mix(in srgb, var(--surface) 90%, transparent);box-shadow:var(--shadow-sm);border-radius:13px;align-self:start;gap:.25rem;padding:.8rem;display:grid}.profile-center-sidebar a{min-height:46px;color:var(--text-secondary);border:1px solid #0000;border-radius:8px;align-items:center;gap:.62rem;padding:0 .75rem;font-size:.76rem;text-decoration:none;display:flex}.profile-center-sidebar a svg:first-child{color:var(--accent-light)}.profile-center-sidebar a svg:last-child{color:var(--text-faint);margin-left:auto}.profile-center-sidebar a:hover,.profile-center-sidebar a.is-active{border-color:var(--accent-dim);background:var(--accent-bg);color:var(--accent-light)}.profile-center-sidebar a b{background:var(--accent);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:.58rem;display:grid}.profile-center-sidebar a b+svg{margin-left:0}.profile-center-content{gap:1rem;min-width:0;display:grid}.profile-center-panel{scroll-margin-top:1rem}.profile-center-panel.profile-center-overview{margin:0;padding:1.15rem 1.25rem;display:block}.profile-center-panel .profile-center-stats{justify-content:flex-start;margin-top:1rem}.profile-center-panel .profile-center-stats div{text-align:left}.profile-center-panel-title{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.profile-center-panel-title h2{font-family:var(--font-serif-next), serif;letter-spacing:.06em;margin:.22rem 0 0;font-size:1rem}.profile-center-panel-title p{color:var(--text-muted);margin:.28rem 0 0;font-size:.68rem}.profile-center-account-row{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.68rem 0;font-size:.72rem;display:flex}.profile-center-account-row span{color:var(--text-muted)}.profile-center-account-row strong{overflow-wrap:anywhere;color:var(--text-primary);text-align:right;font-weight:600}@media (max-width:820px){.profile-center-cover{height:130px}.profile-center-identity{min-height:92px;padding:0 1rem}.profile-center-identity .profile-center-avatar{width:72px;height:72px;margin-top:-36px}.profile-center-identity-copy h1{font-size:1.15rem}.profile-center-hero-action{min-height:34px;padding-inline:.55rem;font-size:.66rem;position:absolute;bottom:.7rem;right:1rem}.profile-center-identity-copy p{font-size:.64rem}.profile-center-layout{display:block}.profile-center-sidebar{scrollbar-width:none;gap:.3rem;margin-bottom:1rem;padding:.45rem;display:flex;overflow-x:auto}.profile-center-sidebar::-webkit-scrollbar{display:none}.profile-center-sidebar a{flex:none;min-height:40px;padding:0 .62rem;font-size:.68rem}.profile-center-sidebar a svg:last-child,.profile-center-sidebar a b{display:none}.profile-center-content{gap:.8rem}.profile-center-panel.profile-center-overview{padding:1rem}.profile-center-panel .profile-center-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}}.profile-center-identity-copy>small{color:var(--text-faint);margin-top:.18rem;font-size:.62rem;display:block}.profile-center-identity-copy>small+p{margin-top:.28rem}@media (max-width:820px){.profile-center-identity{align-items:flex-start;min-height:0;padding:.8rem 1rem 3.15rem}}.profile-center-identity{min-height:120px;padding-block:.55rem .45rem}.profile-center-identity-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:.55rem;padding:.45rem 0;display:flex}.profile-center-identity-copy h1,.profile-center-identity-copy>small,.profile-center-identity-copy>p{margin:0;line-height:1.35}@media (max-width:820px){.profile-center-identity{min-height:116px;padding:.65rem 1rem 2.65rem}.profile-center-identity-copy{gap:.42rem;padding:.2rem 0}.profile-center-identity>.profile-center-avatar,.profile-center-identity>.profile-center-identity-copy,.profile-center-identity>.profile-center-hero-action{transform:translateY(-14px)}}.profile-center-identity{align-items:flex-start;min-height:0;padding:0 1.4rem .65rem}.profile-center-identity>.profile-center-avatar,.profile-center-identity>.profile-center-identity-copy,.profile-center-identity>.profile-center-hero-action{transform:none}.profile-center-identity-copy{margin-top:-.25rem;padding:.2rem 0}.profile-center-hero-action{margin-top:.75rem}@media (max-width:820px){.profile-center-identity{min-height:0;padding:0 1rem 3rem}.profile-center-identity-copy{margin-top:-.15rem;padding:.1rem 0}.profile-center-hero-action{margin-top:0}}.profile-center-overview .profile-center-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;width:100%;margin:0;display:grid}.profile-center-overview .profile-center-stats div{border:1px solid var(--border);background:var(--bg-subtle);text-align:left;border-radius:10px;padding:.72rem .8rem}.profile-center-overview .profile-center-stats dd{font-size:1.25rem}.profile-center-membership,.profile-center-referral{padding:1.2rem}.profile-center-member-status{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-bg);color:var(--accent-light);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.66rem;font-weight:650;display:inline-flex}.profile-center-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.profile-center-plan{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;min-width:0;padding:1rem}.profile-center-plan.is-pro{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--accent-bg) 70%, var(--surface)), var(--bg-subtle))}.profile-center-plan-name{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.profile-center-plan-name>span{color:var(--text-primary);align-items:center;gap:.32rem;font-size:.78rem;font-weight:700;display:inline-flex}.profile-center-plan-name>strong{color:var(--accent-light);font-size:1.12rem}.profile-center-plan-name small{color:var(--text-muted);margin-left:.15rem;font-size:.58rem;font-weight:500}.profile-center-plan ul{gap:.62rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.profile-center-plan li{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.68rem;line-height:1.5;display:flex}.profile-center-plan li svg{color:var(--accent-light);flex:none}.profile-center-plan>button,.profile-center-invite-row>button,.profile-center-payment-success>button{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:42px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;transition:filter .18s,transform .18s;display:inline-flex}.profile-center-plan>button{width:100%;margin-top:.9rem}.profile-center-plan>button:hover:not(:disabled),.profile-center-invite-row>button:hover,.profile-center-payment-success>button:hover{filter:brightness(1.08)}.profile-center-plan>button:focus-visible,.profile-center-invite-row>button:focus-visible,.profile-center-payment-close:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.profile-center-plan>button:disabled{cursor:not-allowed;opacity:.5}.profile-center-payment-note{color:var(--text-muted);text-align:center;margin-top:.5rem;font-size:.6rem;line-height:1.5;display:block}.profile-center-expiry{color:var(--text-muted);margin:.75rem 0 0;font-size:.64rem;line-height:1.5}.profile-center-invite-row{align-items:center;gap:.55rem;display:flex}.profile-center-invite-row code{border:1px solid var(--border);background:var(--bg-subtle);min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;flex:1;padding:.7rem .8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;overflow:hidden}.profile-center-invite-row>button{flex:none;min-height:40px;padding:0 .8rem}.profile-center-invite-stats{gap:1.5rem;margin:.8rem 0 0;display:flex}.profile-center-invite-stats div{align-items:baseline;gap:.4rem;display:flex}.profile-center-invite-stats dt{color:var(--text-muted);font-size:.62rem}.profile-center-invite-stats dd{color:var(--text-primary);margin:0;font-size:.72rem;font-weight:650}.profile-center-payment-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080ead;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.profile-center-payment-modal{border:1px solid var(--border-card);background:var(--surface);text-align:center;border-radius:16px;width:min(420px,100%);padding:1.55rem;position:relative;box-shadow:0 24px 70px #0006}.profile-center-payment-close{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.profile-center-payment-close:hover{background:var(--bg-hover);color:var(--text-primary)}.profile-center-payment-icon{background:var(--accent-bg);width:48px;height:48px;color:var(--accent-light);border-radius:13px;place-items:center;margin:0 auto .65rem;display:grid}.profile-center-payment-modal h2{font-family:var(--font-serif-next), serif;margin:0;font-size:1.05rem}.profile-center-payment-modal p{color:var(--text-muted);margin:.45rem 0 .9rem;font-size:.7rem}.profile-center-payment-modal>img{background:#fff;border-radius:12px;width:232px;height:232px;margin:0 auto;padding:.45rem;display:block}.profile-center-payment-modal>small{color:var(--text-faint);margin-top:.75rem;font-size:.6rem;line-height:1.6;display:block}.profile-center-payment-success{color:var(--accent-light);justify-items:center;gap:.75rem;margin-top:1.1rem;display:grid}.profile-center-payment-success>button{min-width:120px;padding:0 1rem}@media (max-width:680px){.profile-center-overview .profile-center-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-center-plan-grid{grid-template-columns:1fr}.profile-center-invite-row{flex-direction:column;align-items:stretch}.profile-center-invite-row>button{width:100%}.profile-center-membership,.profile-center-referral{padding:1rem}.profile-center-payment-modal{padding:1.35rem 1rem}.profile-center-payment-modal>img{aspect-ratio:1;width:min(232px,75vw);height:auto}}@media (prefers-reduced-motion:reduce){.profile-center-plan>button,.profile-center-invite-row>button,.profile-center-payment-success>button{transition:none}}.profile-center-plan-grid{align-items:stretch;gap:1rem}.profile-center-plan{background:color-mix(in srgb, var(--surface) 94%, transparent);min-height:330px;box-shadow:var(--shadow-sm);border-radius:15px;flex-direction:column;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:visible}.profile-center-plan.is-pro{border-color:var(--accent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent-bg) 76%, var(--surface)), var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent), var(--shadow-card)}.profile-center-plan-recommended{background:var(--accent);color:#fff;letter-spacing:.08em;min-height:26px;box-shadow:0 5px 16px var(--accent-glow);border-radius:999px;justify-content:center;align-items:center;padding:0 .62rem;font-size:.65rem;font-weight:750;display:inline-flex;position:absolute;top:-.68rem;right:1rem}.profile-center-plan-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.15rem 1rem;display:flex}.profile-center-plan-header>div{min-width:0}.profile-center-plan-title{color:var(--text-primary);font-family:var(--font-serif-next), serif;letter-spacing:.06em;align-items:center;gap:.36rem;font-size:1rem;font-weight:700;display:inline-flex}.profile-center-plan-title svg{color:var(--accent-light)}.profile-center-plan-header p{color:var(--text-muted);margin:.36rem 0 0;font-size:.72rem;line-height:1.55}.profile-center-plan-price{flex:none;justify-items:end;display:grid}.profile-center-plan-price strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:750;line-height:1}.profile-center-plan.is-pro .profile-center-plan-price strong{color:var(--accent-light)}.profile-center-plan-price small{color:var(--text-muted);margin-top:.35rem;font-size:.64rem}.profile-center-plan-benefits{flex:1;padding:1rem 1.15rem}.profile-center-plan-benefits>strong{color:var(--text-secondary);font-size:.72rem;font-weight:650;line-height:1.55;display:block}.profile-center-plan-benefits ul{margin:.8rem 0 0}.profile-center-plan-benefits li{color:var(--text-secondary);align-items:flex-start;gap:.5rem;font-size:.75rem}.profile-center-plan-benefits li svg{margin-top:.12rem}.profile-center-plan footer{gap:.5rem;padding:0 1.15rem 1.15rem;display:grid}.profile-center-plan footer>button,.profile-center-plan-current{width:100%;min-height:44px;font:inherit;border-radius:10px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.profile-center-plan footer>button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;transition:filter .2s,box-shadow .2s}.profile-center-plan footer>button:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 7px 20px var(--accent-glow)}.profile-center-plan footer>button:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.profile-center-plan footer>button:disabled{cursor:not-allowed;opacity:.5}.profile-center-plan-current{border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-muted)}@media (max-width:680px){.profile-center-plan{min-height:0}.profile-center-plan-grid{gap:1.15rem}.profile-center-plan-header{padding:1rem}.profile-center-plan-benefits{padding:.9rem 1rem}.profile-center-plan footer{padding:0 1rem 1rem}.profile-center-plan-benefits li{font-size:.8rem;line-height:1.6}.profile-center-plan-header p{font-size:.76rem}.profile-center-plan-recommended{right:.8rem}}@media (prefers-reduced-motion:reduce){.profile-center-plan,.profile-center-plan footer>button{transition:none}}.profile-center-credit-warning{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent-bg) 72%, var(--surface));color:var(--accent-light);border-radius:8px;margin:.2rem 0 .75rem;padding:.55rem .65rem;font-size:.65rem;line-height:1.5}.profile-center-custom-credit-form{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.profile-center-credits-balance{padding:1.2rem 1.25rem}.profile-center-credit-balance{align-items:baseline;gap:.65rem;margin-top:.25rem;display:flex}.profile-center-credit-balance strong{color:var(--accent-light);font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,2.8rem);font-weight:760;line-height:1}.profile-center-credit-balance span{color:var(--text-secondary);font-size:.78rem}.profile-center-credit-balance small{color:var(--text-muted);margin-left:auto;font-size:.65rem}.profile-center-credit-actions{padding:1.25rem}.profile-center-credit-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.profile-center-credit-action-grid>div,.profile-center-credit-action-grid>form{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;min-width:0;padding:1rem}.profile-center-credit-action-grid h3{color:var(--text-primary);margin:0;font-size:.88rem;font-weight:700}.profile-center-credit-action-grid p{color:var(--text-muted);margin:.35rem 0 .8rem;font-size:.68rem;line-height:1.55}.profile-center-credit-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.profile-center-credit-packages button{border:1px solid var(--accent-dim);background:var(--accent-bg);min-height:70px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:9px;gap:.25rem;padding:.55rem .4rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.profile-center-credit-packages button:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent-bg) 75%, var(--surface));transform:translateY(-1px)}.profile-center-credit-packages button:disabled{cursor:wait;opacity:.55}.profile-center-credit-packages strong{color:var(--accent-light);font-size:.9rem}.profile-center-credit-packages span{color:var(--text-muted);font-size:.64rem}.profile-center-credit-action-grid form{gap:.5rem;display:grid}.profile-center-credit-action-grid form>label{color:var(--text-secondary);gap:.28rem;font-size:.67rem;font-weight:650;display:grid}.profile-center-credit-action-grid input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text-primary);font:inherit;border-radius:8px;outline:0;padding:0 .65rem;font-size:.72rem}.profile-center-credit-action-grid input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.profile-center-credit-action-grid form>button{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:40px;font:inherit;cursor:pointer;border-radius:8px;margin-top:.2rem;font-size:.72rem;font-weight:650}.profile-center-credit-action-grid form>button:disabled{cursor:wait;opacity:.55}.profile-center-credit-row{border-radius:8px;align-items:center;gap:.7rem;min-width:0;padding:.62rem .45rem;display:flex}.profile-center-credit-row:hover{background:var(--bg-hover)}.profile-center-credit-row>span:first-child{font-variant-numeric:tabular-nums;flex:none;place-items:center;width:58px;font-size:.82rem;font-weight:750;display:grid}.profile-center-credit-row .is-income{color:#43c88a}.profile-center-credit-row .is-expense{color:#e77982}.profile-center-credit-row>span:nth-child(2){flex:1;gap:.12rem;min-width:0;display:grid}.profile-center-credit-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;overflow:hidden}.profile-center-credit-row small{color:var(--text-muted);font-size:.61rem}.profile-center-credit-row time{color:var(--text-faint);flex:none;font-size:.59rem}.profile-center-confirm-modal{border:1px solid var(--border-card);background:var(--surface);text-align:center;border-radius:16px;width:min(390px,100%);padding:1.5rem;position:relative;box-shadow:0 24px 70px #0006}.profile-center-confirm-modal h2{font-family:var(--font-serif-next), serif;margin:0;font-size:1.05rem}.profile-center-confirm-modal p{color:var(--text-secondary);margin:.65rem 0 .35rem;font-size:.75rem;line-height:1.6}.profile-center-confirm-modal p strong{color:var(--accent-light)}.profile-center-confirm-modal>small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.65rem;line-height:1.55;display:block}.profile-center-confirm-actions{justify-content:center;gap:.55rem;margin-top:1.1rem;display:flex}.profile-center-confirm-actions button{border:1px solid var(--border);background:var(--bg-subtle);min-width:110px;min-height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:8px;padding:0 .8rem;font-size:.72rem;font-weight:650}.profile-center-confirm-actions button:last-child{border-color:var(--accent);background:var(--accent);color:#fff}.profile-center-confirm-actions button:disabled{cursor:wait;opacity:.55}@media (max-width:680px){.profile-center-credit-actions{padding:1rem}.profile-center-credit-action-grid{grid-template-columns:1fr;gap:.8rem}.profile-center-credit-packages{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-center-credit-balance{flex-wrap:wrap}.profile-center-credit-balance small{width:100%;margin:.15rem 0 0}.profile-center-credit-row>span:first-child{width:48px}.profile-center-credit-row time{display:none}}@media (prefers-reduced-motion:reduce){.profile-center-credit-packages button{transition:none}}.profile-center-name-row{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.profile-center-name-row h1{min-width:0;margin:0}.profile-center-certification-name{align-items:center;gap:.28rem;font-weight:650;color:#61a8ff!important;display:flex!important}.profile-center-hero-action{cursor:pointer;font-family:inherit}.profile-center-avatar>span{z-index:2;border-radius:0 0 999px 999px}.profile-certification-backdrop{z-index:1250;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080ea8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.profile-certification-modal{border:1px solid var(--border-card);background:var(--surface);border-radius:16px;width:min(560px,100%);max-height:min(760px,100dvh - 2rem);padding:1.4rem;position:relative;overflow:auto;box-shadow:0 24px 70px #0000006b}.profile-certification-close{z-index:1;width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem}.profile-certification-close:hover{background:var(--bg-hover);color:var(--text-primary)}.profile-certification-modal>header{align-items:center;gap:.75rem;padding-right:2.7rem;display:flex}.profile-certification-modal>header>span{background:var(--accent-bg);width:48px;height:48px;color:var(--accent-light);border-radius:13px;flex:none;place-items:center;display:grid}.profile-certification-modal h2{font-family:var(--font-serif-next), serif;margin:0;font-size:1.08rem}.profile-certification-modal header p{color:var(--text-muted);margin:.3rem 0 0;font-size:.7rem;line-height:1.55}.profile-certification-modal form{margin-top:1.1rem;display:grid}.profile-certification-modal form>label:not(.profile-certification-upload){color:var(--text-secondary);margin:.8rem 0 .4rem;font-size:.72rem;font-weight:650}.profile-certification-modal label>span{color:#e66e74;margin-left:.2rem}.profile-certification-modal input:not([type=file]),.profile-certification-modal textarea{border:1px solid var(--border);background:var(--bg-subtle);width:100%;min-height:44px;color:var(--text-primary);font:inherit;resize:vertical;border-radius:9px;outline:0;padding:.7rem .8rem;font-size:.8rem;line-height:1.6}.profile-certification-modal input:focus,.profile-certification-modal textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.profile-certification-modal form>small{color:var(--text-faint);margin-top:.32rem;font-size:.61rem}.profile-certification-upload{border:1px dashed var(--accent-dim);background:var(--accent-bg);min-height:112px;color:var(--accent-light);text-align:center;cursor:pointer;border-radius:11px;justify-items:center;gap:.3rem;padding:1rem;display:grid}.profile-certification-upload strong{font-size:.75rem}.profile-certification-upload span{color:var(--text-muted);margin:0;font-size:.62rem;font-weight:400}.profile-certification-files{gap:.3rem;margin-top:.5rem;display:grid}.profile-certification-files span{background:var(--bg-subtle);color:var(--text-secondary);border-radius:7px;align-items:center;gap:.35rem;padding:.45rem .55rem;font-size:.65rem;display:flex}.profile-certification-error{background:#ca3f461f;border-radius:8px;padding:.55rem .65rem;line-height:1.5;color:#ef8d92!important;margin:.65rem 0 0!important}.profile-certification-modal footer{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.profile-certification-modal footer button{border:1px solid var(--border);background:var(--bg-subtle);min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:9px;padding:0 .9rem;font-size:.72rem;font-weight:650}.profile-certification-modal footer button[type=submit]{border-color:var(--accent);background:var(--accent);color:#fff}.profile-certification-modal footer button:disabled{cursor:not-allowed;opacity:.5}.profile-certification-status{border:1px solid var(--accent-dim);background:var(--accent-bg);color:var(--accent-light);border-radius:10px;align-items:center;gap:.65rem;margin-top:1rem;padding:.8rem;display:flex}.profile-certification-status>div{gap:.22rem;display:grid}.profile-certification-status strong{font-size:.76rem}.profile-certification-status span{color:var(--text-muted);font-size:.66rem;line-height:1.5}.profile-certification-status.is-approved{color:#61a8ff}.profile-certification-status.is-rejected{color:#ef8d92;background:#d84e551a;border-color:#d84e554d}@media (max-width:600px){.profile-certification-backdrop{align-items:end;padding:.65rem}.profile-certification-modal{border-radius:16px;max-height:calc(100dvh - 1.3rem);padding:1.15rem}.profile-certification-modal footer{background:var(--surface);margin-inline:-1.15rem;padding:.8rem 1.15rem 1.15rem;position:sticky;bottom:-1.15rem}.profile-certification-modal footer button{flex:1}.profile-center-name-row{flex-wrap:wrap;align-items:flex-start;gap:.35rem}.profile-center-name-row .yyoc-identity-badges{padding-top:.14rem}}.profile-certification-status button{border:1px solid var(--accent-dim);background:var(--surface);color:var(--accent-light);font:inherit;cursor:pointer;border-radius:7px;flex:none;margin-left:auto;padding:.45rem .65rem;font-size:.66rem}.profile-certification-status button:hover{border-color:var(--accent);background:var(--accent-bg)}.profile-center-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.profile-center-account-bindings{gap:.5rem;display:grid}.profile-center-account-bindings>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;padding:.25rem .35rem .25rem .85rem;display:flex}.profile-center-account-bindings>div>span{color:var(--text-secondary);font-size:.78rem;font-weight:650}.profile-center-account-bindings em{color:var(--text-muted);padding-right:.5rem;font-size:.72rem;font-style:normal}.profile-center-account-bindings button{border:1px solid var(--accent);min-width:84px;min-height:44px;color:var(--accent-light);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:0 .9rem;font-size:.74rem;font-weight:650;transition:background .2s,color .2s}.profile-center-account-bindings button:hover{background:var(--accent);color:#fff}.profile-center-account-bindings button.is-ghost{border-color:var(--border);color:var(--text-muted)}.profile-center-account-bindings button.is-ghost:hover{border-color:var(--danger,#c94b3c);color:var(--accent-light);background:0 0}.profile-center-account-bindings button:disabled{opacity:.55;cursor:not-allowed}.profile-center-account-section{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;min-width:0;padding:1rem}.profile-center-account-heading{align-items:flex-start;gap:.65rem;margin-bottom:.9rem;display:flex}.profile-center-account-heading>span{background:var(--accent-bg);width:38px;height:38px;color:var(--accent-light);border-radius:10px;flex:none;place-items:center;display:grid}.profile-center-account-heading h3{color:var(--text-primary);margin:0;font-size:.84rem;font-weight:700}.profile-center-account-heading p{color:var(--text-muted);margin:.24rem 0 0;font-size:.66rem;line-height:1.55}.profile-center-account-form{gap:.75rem;display:grid}.profile-center-account-field{color:var(--text-secondary);gap:.32rem;font-size:.68rem;font-weight:650;display:grid}.profile-center-account-field>small,.profile-center-tip-content small{color:var(--text-faint);font-size:.61rem;font-weight:400;line-height:1.55}.profile-center-account-field input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:44px;color:var(--text-primary);font:inherit;border-radius:9px;outline:0;padding:0 .75rem;font-size:.76rem;transition:border-color .18s,box-shadow .18s}.profile-center-account-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.profile-center-account-form>button,.profile-center-account-code-row>button,.profile-center-tip-upload{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.7rem;font-weight:700;transition:filter .18s,background .18s;display:inline-flex}.profile-center-account-form>button{justify-self:start}.profile-center-account-form button:hover:not(:disabled),.profile-center-tip-upload:hover:not(:disabled){filter:brightness(1.08)}.profile-center-account-form button:disabled,.profile-center-tip-upload:disabled,.profile-center-tip-preview:disabled,.profile-center-tip-empty:disabled{cursor:not-allowed;opacity:.5}.profile-center-account-code-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.profile-center-account-code-row>button{border-color:var(--accent-dim);background:var(--accent-bg);min-width:104px;color:var(--accent-light)}.profile-center-account-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.profile-center-account-readonly-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:.72rem .78rem}.profile-center-account-readonly-grid dt{color:var(--text-muted);font-size:.62rem}.profile-center-account-readonly-grid dd{color:var(--text-primary);margin:.25rem 0 0;font-size:.76rem;font-weight:650}.profile-center-tip-emphasis{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--accent-bg);color:var(--accent-light);border-radius:9px;align-items:flex-start;gap:.55rem;margin-bottom:.8rem;padding:.65rem .7rem;display:flex}.profile-center-tip-emphasis>svg{flex:none}.profile-center-tip-emphasis div{gap:.18rem;display:grid}.profile-center-tip-emphasis strong{font-size:.7rem}.profile-center-tip-emphasis span{color:var(--text-secondary);font-size:.62rem;line-height:1.5}.profile-center-tip-content{align-items:center;gap:.8rem;display:flex}.profile-center-tip-content>div{gap:.5rem;display:grid}.profile-center-tip-preview,.profile-center-tip-empty{border:1px dashed var(--accent-dim);background:var(--surface);width:116px;height:116px;color:var(--accent-light);cursor:pointer;border-radius:11px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.profile-center-tip-preview img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.profile-center-tip-empty{text-align:center;gap:.18rem;padding:.6rem}.profile-center-tip-empty strong{font-size:.66rem}.profile-center-tip-empty span{color:var(--text-faint);font-size:.55rem;line-height:1.4}.profile-center-tip-upload{justify-self:start}.profile-center-account-form button:focus-visible,.profile-center-tip-content button:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}@media (max-width:980px){.profile-center-account-grid{grid-template-columns:1fr}}@media (max-width:520px){.profile-center-account{padding:.9rem}.profile-center-account-section{padding:.85rem}.profile-center-account-code-row{grid-template-columns:1fr}.profile-center-account-code-row>button,.profile-center-account-form>button{width:100%}.profile-center-account-readonly-grid{grid-template-columns:1fr}.profile-center-tip-content{flex-direction:column;align-items:stretch}.profile-center-tip-preview,.profile-center-tip-empty{aspect-ratio:1;width:min(180px,100%);height:auto}.profile-center-tip-content>div,.profile-center-tip-upload{width:100%}}@media (prefers-reduced-motion:reduce){.profile-center-account-field input,.profile-center-account-form button,.profile-center-tip-upload{transition:none}}.profile-center-comment-list{gap:.35rem;display:grid}.profile-center-comment-row{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;min-width:0;padding:.25rem 0;display:flex}.profile-center-comment-row:last-child{border-bottom:0}.profile-center-comment-link{min-width:0;color:var(--text-secondary);border-radius:8px;flex:1;align-items:center;gap:.6rem;padding:.35rem .2rem;text-decoration:none;display:flex}.profile-center-comment-link:hover{background:var(--bg-hover);color:var(--text-primary)}.profile-center-comment-link>span:nth-child(2){flex:1;gap:.14rem;min-width:0;display:grid}.profile-center-comment-link strong,.profile-center-comment-link small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-center-comment-link strong{color:var(--text-primary);font-size:.72rem;font-weight:650}.profile-center-comment-link small{color:var(--text-muted);font-size:.63rem}.profile-center-comment-link time{color:var(--text-faint);flex:none;font-size:.58rem}.profile-center-comment-link>svg{color:var(--text-faint);flex:none}.profile-center-comment-actions{flex:none;align-items:center;gap:.3rem;display:flex}.profile-center-comment-actions a,.profile-center-comment-actions button{min-height:34px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 .4rem;font-size:.64rem;text-decoration:none}.profile-center-comment-actions a:hover,.profile-center-comment-actions button:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-hover);color:var(--accent-light)}.profile-center-comment-actions button:disabled{cursor:not-allowed;opacity:.5}.profile-center-comment-actions button{color:#d16d68}@media (max-width:560px){.profile-center-comment-row{flex-direction:column;align-items:stretch;gap:.1rem}.profile-center-comment-actions{justify-content:flex-end;padding-bottom:.2rem}.profile-center-comment-link time{display:none}}.profile-center-danger-zone{border-top:1px solid color-mix(in srgb, #e05a5a 28%, var(--yyoc-border));justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.profile-center-danger-zone h4{color:#c74646;margin:0;font-size:.88rem}.profile-center-danger-zone p{color:var(--text-secondary);margin:4px 0 0;font-size:.72rem;line-height:1.5}.profile-center-danger-button{color:#c74646;cursor:pointer;background:0 0;border:1px solid #d95c5c;border-radius:10px;flex:none;padding:9px 18px}.profile-center-danger-button:hover{background:#d95c5c1a}.yyoc-confirm-dialog{max-width:min(520px,100vw - 32px);color:var(--yyoc-text);background:var(--yyoc-surface,#fff);border:0;border-radius:18px;padding:0;box-shadow:0 24px 80px #00000038}.yyoc-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c147a}.yyoc-confirm-dialog-content{padding:28px}.yyoc-confirm-dialog-content h2{margin:0 0 14px;font-size:20px}.profile-center-comment-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.profile-center-comment-actions{white-space:nowrap;align-self:center}@media (max-width:560px){.profile-center-comment-row{grid-template-columns:1fr}.profile-center-comment-actions{justify-content:flex-end}}.profile-center-comment-actions a,.profile-center-comment-actions button{box-sizing:border-box;vertical-align:middle;white-space:nowrap;justify-content:center;align-items:center;height:34px;min-height:34px;line-height:1;display:inline-flex}.yyoc-confirm-dialog-content p{color:var(--yyoc-muted,#667085);margin:8px 0;line-height:1.7}.yyoc-confirm-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.yyoc-confirm-dialog-actions button{border:1px solid var(--yyoc-border,#e5e7eb);color:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:9px 18px}.yyoc-confirm-dialog-actions button.is-danger{color:#fff;background:#d95c5c;border-color:#d95c5c}@media (max-width:560px){.profile-center-danger-zone{flex-direction:column;align-items:flex-start}}.profile-center-notification-backdrop{background:color-mix(in srgb, var(--page-bg) 72%, #050808 28%);place-items:stretch stretch;padding:0}.profile-center-notification-dialog{background:var(--surface);width:100%;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:clamp(4.5rem,9vh,7rem) max(1.25rem,50vw - 460px);overflow:auto}.profile-center-notification-dialog>.profile-center-list-icon{width:48px;height:48px;margin-bottom:1.25rem}.profile-center-notification-dialog h3{letter-spacing:.02em;font-size:clamp(1.35rem,2.4vw,2rem)}.profile-center-notification-dialog time{margin-top:.65rem;font-size:.72rem}.profile-center-notification-dialog p{white-space:pre-wrap;max-width:860px;margin-top:2rem;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:2}.profile-center-notification-close{border:1px solid var(--border);background:var(--bg-subtle);border-radius:50%;width:44px;height:44px;top:1.25rem;right:1.25rem}.profile-center-notification-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03080994;place-items:center;padding:1rem}.profile-center-notification-dialog{border:1px solid var(--border-strong);background:var(--surface);border-radius:24px;width:min(1380px,100vw - 2rem);min-height:min(560px,100dvh - 2rem);max-height:calc(100dvh - 2rem);padding:clamp(2rem,5vw,4.5rem) max(1.25rem,50% - 430px);box-shadow:0 24px 80px #00000047}.profile-center-notification-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (max-width:640px){.profile-center-notification-backdrop{padding:.5rem}.profile-center-notification-dialog{border-radius:18px;width:calc(100vw - 1rem);min-height:min(520px,100dvh - 1rem);max-height:calc(100dvh - 1rem);padding:4rem 1.25rem 2rem}.profile-center-notification-close{top:.7rem;right:.7rem}}.profile-center-notification-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;place-items:center!important;padding:1rem!important;position:fixed!important;inset:0!important}.profile-center-notification-dialog{border:1px solid var(--border-strong)!important;background:var(--surface)!important;border-radius:24px!important;width:min(1380px,100vw - 2rem)!important;height:min(540px,100dvh - 2rem)!important;min-height:0!important;max-height:calc(100dvh - 2rem)!important;padding:clamp(2rem,5vw,3.5rem) max(1.25rem,50% - 430px)!important;overflow:auto!important;box-shadow:0 24px 80px #00000047!important}@media (max-width:640px){.profile-center-notification-dialog{border-radius:18px!important;width:calc(100vw - 1rem)!important;height:auto!important;min-height:min(520px,100dvh - 1rem)!important;max-height:calc(100dvh - 1rem)!important;padding:4rem 1.25rem 2rem!important}}.profile-center-notification-dialog{width:min(760px,100vw - 2rem)!important;height:auto!important;min-height:360px!important;max-height:min(620px,100dvh - 2rem)!important;padding:2.5rem clamp(1.5rem,4vw,3rem)!important}@media (max-width:640px){.profile-center-notification-dialog{width:calc(100vw - 1rem)!important;min-height:320px!important;padding:4rem 1.25rem 2rem!important}}.profile-center-notification-dialog{border-radius:18px!important;width:min(520px,100vw - 2rem)!important;min-height:300px!important;max-height:min(560px,100dvh - 2rem)!important;padding:2rem 2.25rem!important}@media (max-width:640px){.profile-center-notification-dialog{width:calc(100vw - 1rem)!important;min-height:300px!important;padding:3.5rem 1.25rem 1.75rem!important}}.profile-center-pagination{border-top:1px solid var(--border);color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;margin-top:.8rem;padding-top:.8rem;font-size:.68rem;display:flex}.profile-center-pagination button{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:7px;padding:0 .7rem}.profile-center-pagination button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-light)}.profile-center-pagination button:disabled{cursor:not-allowed;opacity:.45}.profile-center-comment-actions a:focus-visible,.profile-center-comment-actions button:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}
