.profile-avatar-area{grid-column:1/-1}.profile-page-shell .profile-page{width:100%;max-width:78.875rem;gap:1rem}.profile-page-shell .profile-edit-card,.profile-page-shell .profile-notification-card,.profile-page-shell .profile-overview-rail-card,.profile-page-shell .profile-platform-card,.profile-page-shell .profile-role-card,.profile-page-shell .profile-summary-card{border:.0625rem solid var(--color-border-default);border-radius:.75rem;background:var(--color-bg-card);box-shadow:0 .625rem 1.75rem color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.profile-page-shell .profile-completeness-head .ui-tag,.profile-page-shell .profile-notification-card .profile-section-action-link{display:none}.profile-page-shell .profile-summary-card{display:grid;grid-template-columns:minmax(0,1fr) 9.375rem 9.375rem 8.25rem auto;gap:1.375rem;align-items:center;min-height:7.5rem;padding:1.25rem 1.75rem!important}.profile-page-shell .profile-summary-main{display:grid;grid-template-columns:5.375rem minmax(0,1fr);gap:1.375rem;align-items:center;min-width:0}.profile-page-shell .profile-avatar-shell{width:5.375rem;height:5.375rem;padding:0;border:0;background:var(--color-bg-elevated)}.profile-page-shell .profile-summary-body{gap:.5rem}.profile-page-shell .profile-summary-id-row,.profile-page-shell .profile-summary-tags,.profile-page-shell .profile-summary-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.profile-page-shell .profile-summary-name{font-size:1.5rem;line-height:1.15}.profile-page-shell .profile-inline-edit{display:none;min-height:1.75rem;color:var(--color-text-secondary)}.profile-page-shell .profile-summary-bio,.profile-page-shell .profile-summary-id-row{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.55}.profile-page-shell .profile-summary-stat{min-width:0;display:grid;gap:.5rem;padding-left:1.375rem;border-left:.0625rem solid var(--color-border-subtle)}.profile-page-shell .profile-summary-stat-label{color:var(--color-text-secondary);font-size:.8125rem}.profile-page-shell .profile-summary-stat strong{color:var(--color-text-primary);font-size:.9375rem}.profile-page-shell .profile-summary-security{color:var(--color-success)}.profile-page-shell .profile-summary-actions{justify-content:flex-end;gap:.75rem}.profile-page-shell .profile-logout-top-button{border-color:color-mix(in srgb,var(--color-danger) 22%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-danger) 9%,var(--color-bg-card));color:var(--color-danger)}.profile-page-shell .profile-pill-link{min-width:7.375rem;height:2.5rem;border-radius:.5rem}.profile-page-shell .profile-main-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(18.75rem,.98fr);gap:.875rem;align-items:start}.profile-page-shell .profile-main-column,.profile-page-shell .profile-side-column{display:grid;gap:.875rem;min-width:0}.profile-page-shell .profile-notification-card,.profile-page-shell .profile-overview-rail-card,.profile-page-shell .profile-platform-card,.profile-page-shell .profile-role-card{padding:1.25rem!important}.profile-page-shell .profile-section-title{font-size:1.125rem}.profile-page-shell .profile-section-desc{font-size:.8125rem;line-height:1.55}.profile-page-shell .profile-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.profile-page-shell .profile-role-button{min-height:10.25rem;padding:1rem!important;border-radius:.625rem;border:.0625rem solid var(--color-border-default);background:var(--color-bg-card)}.profile-page-shell .profile-role-button.is-active{border-color:var(--color-brand-primary);background:linear-gradient(135deg,var(--color-brand-primary-soft) 0,var(--color-bg-card) 72%);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,var(--color-brand-primary) 18%,transparent)}.profile-page-shell .profile-role-button-desc{font-size:.8125rem;line-height:1.45}.profile-page-shell .profile-platform-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem;border-top:.0625rem solid var(--color-border-subtle);padding-top:.875rem}.profile-page-shell .profile-notice-row,.profile-page-shell .profile-platform-row{min-width:0;color:inherit;text-decoration:none}.profile-page-shell .profile-platform-row{display:grid;justify-items:center;gap:.5rem;min-height:6.5rem;padding:.75rem .625rem;border:.0625rem solid var(--color-border-subtle);border-radius:.75rem;background:var(--color-bg-elevated);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.profile-page-shell .profile-platform-row:hover{border-color:color-mix(in srgb,var(--color-brand-primary) 28%,var(--color-border-subtle));box-shadow:var(--shadow-xs);transform:translateY(-.0625rem)}.profile-page-shell .profile-notice-icon,.profile-page-shell .profile-platform-icon,.profile-page-shell .profile-platform-logo{display:inline-flex;align-items:center;justify-content:center}.profile-page-shell .profile-platform-logo{width:2.5rem;height:2.5rem;border-radius:.75rem;color:var(--color-text-inverse);font-size:.75rem;font-weight:900;letter-spacing:0;line-height:1}.profile-page-shell .profile-platform-logo-xiaohongshu{background:#ff2442}.profile-page-shell .profile-platform-logo-douyin{background:#111111;text-shadow:.0625rem 0 #fe2c55,-.0625rem 0 #25f4ee}.profile-page-shell .profile-platform-logo-shipinhao{background:#20c56b}.profile-page-shell .profile-platform-logo-bilibili{background:#00aeec}.profile-page-shell .profile-platform-logo-weibo{background:#e6162d}.profile-page-shell .profile-notice-icon-image,.profile-page-shell .profile-platform-icon-image{object-fit:contain}.profile-page-shell .profile-platform-name{overflow:hidden;color:var(--color-text-primary);font-size:.875rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-page-shell .profile-platform-copy{display:grid;justify-items:center;gap:.25rem;min-width:0}.profile-page-shell .profile-row-arrow{color:var(--color-text-muted);font-size:1.25rem}.profile-page-shell .profile-completeness-body,.profile-page-shell .profile-completeness-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.profile-page-shell .profile-completeness-ring{flex:0 0 auto;width:5.375rem;height:5.375rem;border-radius:50%;background:radial-gradient(circle at center,var(--color-bg-card) 58%,transparent 60%),conic-gradient(var(--color-brand-primary) 0 86%,var(--color-border-subtle) 86% 100%)}.profile-page-shell .profile-completeness-inner{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--color-bg-card);color:var(--color-brand-primary)}.profile-page-shell .profile-completeness-inner strong{font-size:1.125rem;font-weight:900;line-height:1}.profile-page-shell .profile-completeness-copy{display:grid;gap:.25rem;min-width:0;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.45}.profile-page-shell .profile-completeness-copy strong{color:var(--color-text-primary);font-size:.875rem}.profile-page-shell .profile-check-list,.profile-page-shell .profile-notice-list{display:grid;margin-top:.875rem;border-top:.0625rem solid var(--color-border-subtle)}.profile-page-shell .profile-check-row,.profile-page-shell .profile-notice-row{display:grid;align-items:center;min-height:2.75rem;border-bottom:.0625rem solid var(--color-border-subtle)}.profile-page-shell .profile-check-row{grid-template-columns:1.125rem minmax(0,1fr) auto;gap:.5rem}.profile-page-shell .profile-check-dot{width:.75rem;height:.75rem;border-radius:50%;border:.125rem solid var(--color-warning)}.profile-page-shell .profile-check-dot.is-success{border-color:var(--color-success)}.profile-page-shell .profile-check-value{color:var(--color-warning);font-size:.8125rem}.profile-page-shell .profile-check-value.is-success{color:var(--color-success)}.profile-page-shell .profile-notice-row{grid-template-columns:1.75rem minmax(0,1fr) 3rem;gap:.625rem}.profile-page-shell .profile-notice-row:last-child{border-bottom:0}.profile-page-shell .profile-notice-copy{display:grid;gap:.125rem;min-width:0}.profile-page-shell .profile-notice-copy strong{font-size:.875rem}.profile-page-shell .profile-notice-copy small{overflow:hidden;color:var(--color-text-secondary);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.profile-page-shell .profile-notice-toggle{width:2.625rem;height:1.5rem;border-radius:62.4375rem;background:var(--color-brand-primary);box-shadow:inset -1.125rem 0 0 0 color-mix(in srgb,var(--color-text-inverse) 92%,transparent)}.profile-page-shell .profile-account-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.875rem}.profile-page-shell .profile-button:focus-visible,.profile-page-shell .profile-inline-edit:focus-visible,.profile-page-shell .profile-notice-row:focus-visible,.profile-page-shell .profile-pill-link:focus-visible,.profile-page-shell .profile-platform-row:focus-visible,.profile-page-shell .profile-role-button:focus-visible,.profile-page-shell .profile-section-action-link:focus-visible,.profile-page-shell input:focus-visible,.profile-page-shell textarea:focus-visible{outline:none;outline-offset:0}.profile-page-shell .ui-input-shell:focus-within{border-color:var(--color-border-default);box-shadow:none}@media (max-width:64rem){.profile-page-shell .profile-summary-card{grid-template-columns:minmax(0,1fr) minmax(9rem,auto)}.profile-page-shell .profile-summary-stat{border-left:0;padding-left:0}.profile-page-shell .profile-main-grid{grid-template-columns:minmax(0,1fr)}.profile-page-shell .profile-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.profile-page-shell .app-shell-header{display:none}.profile-page-shell .profile-page{gap:.875rem;padding:0 0 5.75rem}.profile-page-shell .profile-main-column,.profile-page-shell .profile-main-grid,.profile-page-shell .profile-side-column,.profile-page-shell .profile-summary-card{display:grid;grid-template-columns:minmax(0,1fr)}.profile-page-shell .profile-summary-card{min-height:0;padding:1.125rem!important}.profile-page-shell .profile-summary-main{grid-template-columns:5.375rem minmax(0,1fr)}.profile-page-shell .profile-summary-name{font-size:1.4375rem}.profile-page-shell .profile-summary-bio,.profile-page-shell .profile-summary-stat{display:none}.profile-page-shell .profile-role-grid,.profile-page-shell .profile-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page-shell .profile-role-button{min-height:8.75rem;padding:.875rem!important}.profile-page-shell .profile-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page-shell .profile-platform-row{grid-template-columns:1.75rem minmax(0,1fr) auto}.profile-page-shell .profile-platform-row .profile-row-arrow{display:none}.profile-page-shell .profile-completeness-body{justify-content:flex-start}.profile-page-shell .profile-notice-row{grid-template-columns:1.75rem minmax(0,1fr) 2.75rem}.profile-page-shell .profile-edit-card{display:none}}.profile-avatar{width:calc(var(--space-8) * 2);height:calc(var(--space-8) * 2);border-radius:50%;object-fit:cover}.profile-avatar-placeholder{display:flex;align-items:center;justify-content:center;font-size:var(--text-title-size);font-weight:700}.profile-avatar-placeholder,.profile-avatar-upload-btn{background:var(--color-brand-primary-soft);color:var(--color-brand-primary)}.profile-avatar-upload-btn{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-tiny-size);border:.0625rem solid var(--color-brand-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background .15s}.profile-avatar-upload-btn:hover{background:var(--color-brand-primary);color:var(--color-text-inverse)}.profile-avatar-upload-btn:disabled{opacity:.5;cursor:not-allowed}.form-textarea{width:100%;min-height:calc(var(--space-5) * 4);padding:var(--space-2) var(--space-3);border:.0625rem solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--text-body-size);line-height:var(--line-height-normal)}.search-bar{margin-bottom:var(--space-4)}.search-input{width:100%;padding:var(--space-2) var(--space-4);border:.0625rem solid var(--color-border-default);border-radius:var(--radius-pill);font-size:var(--text-body-size);background:var(--color-bg-card);transition:border-color .15s}.search-input:focus{outline:none;border-color:var(--color-brand-primary)}.explore-result-count{font-size:var(--text-tiny-size);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.publisher-card{margin-top:var(--space-4)}.publisher-info{display:flex;gap:var(--space-4);align-items:flex-start;margin-top:var(--space-3)}.publisher-name{font-weight:700;font-size:var(--text-body-lg-size)}.publisher-role{font-size:var(--text-tiny-size);margin-top:var(--space-1)}.publisher-bio,.publisher-role{color:var(--color-text-secondary)}.publisher-bio{margin:var(--space-2) 0 0;font-size:var(--text-body-size);line-height:var(--line-height-normal)}.site-nav{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-6)}.site-nav-link{display:inline-flex;align-items:center;gap:var(--space-2);position:relative;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-card);color:var(--color-text-primary);border:.0625rem solid var(--color-border-default)}.form-card{display:grid;gap:var(--space-3)}.form-section-title{font-size:var(--text-title-size);font-weight:700;margin-bottom:var(--space-1)}.form-field{display:grid;gap:var(--space-1);font-size:var(--text-body-size);color:var(--color-text-secondary)}.form-field input,.form-field select,.form-textarea{width:100%;border:.0625rem solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);font-size:var(--text-body-size);background:var(--color-bg-card);color:var(--color-text-primary)}.form-textarea{min-height:calc(var(--space-5) * 7);resize:vertical}.form-field input:focus,.form-field select:focus,.form-textarea:focus{outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 calc(var(--space-1) - var(--space-1) / 4) color-mix(in srgb,var(--color-brand-primary-hover) 16%,transparent)}.form-hint{font-size:var(--text-tiny-size);color:var(--color-text-muted);line-height:1.55}.primary-button{border:none;border-radius:var(--radius-md);background:linear-gradient(180deg,var(--orange-400) 0,var(--color-brand-primary) 100%);color:var(--color-text-inverse);padding:var(--space-3) var(--space-4);font-size:var(--text-body-size);font-weight:700;box-shadow:0 .875rem 1.75rem color-mix(in srgb,var(--color-brand-primary-hover) 22%,transparent)}.primary-button:disabled{opacity:.65;cursor:not-allowed}.profile-shell{display:grid;gap:var(--space-5)}.mine-page{display:grid;gap:var(--space-4);max-width:calc(var(--space-9) * 15);margin:0 auto;padding-bottom:calc(var(--space-7) - var(--space-1))}.mine-hero-card{position:relative;overflow:hidden;padding:var(--space-5);border-radius:var(--radius-2xl);background:linear-gradient(135deg,var(--color-info) 0,var(--green-500) 100%);color:var(--color-text-inverse);box-shadow:0 1.375rem 3rem color-mix(in srgb,var(--green-500) 18%,transparent)}.mine-hero-card:after{content:"";position:absolute;inset:auto calc(var(--space-8) * -2.5) calc(var(--space-7) * -2.1875) auto;width:calc(var(--space-5) * 9);height:calc(var(--space-5) * 9);border-radius:50%;background:color-mix(in srgb,var(--color-text-inverse) 14%,transparent)}.mine-hero-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.mine-brand-block{gap:var(--space-2)}.mine-brand-block,.mine-brand-mark{display:inline-flex;align-items:center}.mine-brand-mark{width:calc(var(--space-5) * 2 + var(--space-1) / 2);height:calc(var(--space-5) * 2 + var(--space-1) / 2);justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text-inverse) 18%,transparent);font-size:var(--text-h3-size)}.mine-brand-title{font-size:var(--text-h2-size);font-weight:800;line-height:1.1}.mine-brand-subtitle{margin-top:var(--space-1);font-size:var(--text-tiny-size);color:color-mix(in srgb,var(--color-text-inverse) 86%,transparent)}.mine-hero-tools{gap:var(--space-2);padding:var(--space-2);background:color-mix(in srgb,var(--color-text-inverse) 24%,transparent);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.mine-hero-tool,.mine-hero-tools{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.mine-hero-tool{justify-content:center;min-width:calc(var(--space-5) * 3 - var(--space-1) / 2);height:calc(var(--space-8) - var(--space-1) / 2);padding:0 var(--space-3);font-size:var(--text-caption-size);font-weight:700;color:var(--color-info);background:color-mix(in srgb,var(--color-text-inverse) 82%,transparent)}.mine-hero-tool-secondary{background:color-mix(in srgb,var(--color-info) 20%,transparent);color:var(--color-text-inverse);border:.0625rem solid color-mix(in srgb,var(--color-text-inverse) 28%,transparent)}.mine-user-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center;margin-top:calc(var(--space-6) + var(--space-1) / 2)}.mine-avatar-frame{width:calc(var(--space-8) * 6 - var(--space-1));height:calc(var(--space-8) * 6 - var(--space-1));padding:var(--space-1);border-radius:50%;background:color-mix(in srgb,var(--color-text-inverse) 92%,transparent);box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--color-brand-dark) 12%,transparent)}.mine-avatar-image{width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--blue-50)}.mine-avatar-fallback{display:flex;align-items:center;justify-content:center;font-size:var(--text-display-size);font-weight:800;color:var(--color-info)}.mine-user-main{min-width:0}.mine-user-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.mine-user-name{margin:0;font-size:var(--text-h1-size);line-height:1.2}.mine-user-mobile{font-size:var(--text-body-size);color:color-mix(in srgb,var(--color-text-inverse) 88%,transparent)}.mine-user-tags{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-3)}.mine-user-chip{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-caption-size);color:var(--color-info);background:color-mix(in srgb,var(--color-text-inverse) 88%,transparent)}.mine-user-chip-strong{color:var(--color-text-inverse);background:color-mix(in srgb,var(--color-info) 28%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-text-inverse) 22%,transparent)}.mine-user-bio{margin:var(--space-3) 0 0;line-height:1.7;color:color-mix(in srgb,var(--color-text-inverse) 92%,transparent)}.mine-edit-card,.mine-info-card,.mine-menu-card,.mine-vip-card{background:var(--color-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.mine-vip-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-4);background:linear-gradient(180deg,var(--orange-100) 0,var(--color-brand-primary-soft) 100%)}.mine-vip-copy{min-width:0}.mine-vip-title{font-size:var(--text-h3-size);font-weight:800;color:var(--color-warning-text)}.mine-vip-desc{margin-top:var(--space-1);font-size:var(--text-caption-size);line-height:1.7;color:var(--color-warning)}.mine-vip-action{justify-content:center;min-width:calc(var(--space-5) * 5 + var(--space-2) + var(--space-1) / 2);height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-info);color:var(--color-text-inverse);font-weight:700}.mine-vip-action,.mine-vip-actions{display:inline-flex;align-items:center}.mine-vip-actions{gap:var(--space-2);flex-wrap:wrap}.mine-vip-action-secondary{background:color-mix(in srgb,var(--color-text-inverse) 70%,transparent);color:var(--color-warning-text);border:.0625rem solid color-mix(in srgb,var(--color-warning-text) 14%,transparent)}.mine-card-list{display:grid;gap:var(--space-3)}.mine-info-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}.mine-card-title{margin:0;font-size:var(--text-body-lg-size)}.mine-card-desc{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-body-size)}.mine-card-plus{width:calc(var(--space-4) * 3 + var(--space-1));height:calc(var(--space-4) * 3 + var(--space-1));border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-50);color:var(--color-info);font-size:var(--text-h1-size);flex-shrink:0}.mine-card-plus-link{text-decoration:none}.mine-menu-card{overflow:hidden}.mine-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}.mine-menu-item+.mine-menu-item{border-top:.0625rem solid var(--color-border-subtle)}.mine-menu-title{font-size:var(--text-body-lg-size);font-weight:700}.mine-menu-desc{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.6}.mine-menu-arrow{color:var(--color-text-muted);font-size:var(--text-h3-size);flex-shrink:0}.mine-menu-group-title{padding:var(--space-4) var(--space-4) var(--space-2);font-size:var(--text-caption-size);font-weight:700;letter-spacing:.04em;color:var(--color-text-secondary)}.mine-workbench-card{padding-bottom:var(--space-4)}.mine-workbench-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4) var(--space-3)}.mine-workbench-summary p{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:1.6}.mine-workbench-summary-link{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--space-4) * 6);height:calc(var(--space-8) - var(--space-1) / 2);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:700}.mine-workbench-links{display:grid;gap:var(--space-2);padding:0 var(--space-4)}.mine-workbench-link{display:block;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:.0625rem solid var(--color-border-subtle)}.mine-workbench-link strong{display:block;font-size:var(--text-body-size)}.mine-workbench-link span{display:block;margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:1.6}.mine-edit-card{padding:var(--space-5)}.mine-section-head{margin-bottom:var(--space-4)}.mine-section-title{margin:0;font-size:var(--text-h3-size)}.mine-section-desc{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.7}.mine-form,.mine-form-grid{display:grid;gap:var(--space-4)}.mine-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mine-form-actions,.mine-upload-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.mine-form-tip{color:var(--color-text-secondary);font-size:var(--text-tiny-size)}.profile-home-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(17.5rem,.9fr);gap:var(--space-5)}.profile-home-card{border:.0625rem solid var(--color-border-default)}.profile-home-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);align-items:start}.profile-home-avatar-area{min-width:calc(var(--space-5) * 6 + var(--space-1) * 3)}.profile-avatar-lg{width:calc(var(--space-4) * 6);height:calc(var(--space-4) * 6)}.profile-home-main{min-width:0}.profile-home-badges{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.profile-home-title{margin:0;font-size:var(--text-h1-size);line-height:1.2}.profile-home-bio{margin:var(--space-3) 0 0;color:var(--color-text-secondary);line-height:1.8}.profile-home-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}.profile-value-sm{font-size:var(--text-body-lg-size);line-height:1.7}.profile-quick-links{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.profile-quick-link{display:block;padding:var(--space-3) var(--space-4);border:.0625rem solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.profile-quick-link:hover{border-color:var(--color-brand-primary);transform:translateY(-.0625rem);box-shadow:var(--shadow-sm)}.profile-quick-link-title{display:block;font-weight:700;color:var(--color-text-primary)}.profile-quick-link-desc{display:block;margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:1.6}.profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}.profile-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-summary-item{border:.0625rem solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated);padding:var(--space-4)}.profile-summary-hint{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:1.7}.profile-label{font-size:var(--text-caption-size);color:var(--color-text-muted)}.profile-value{margin-top:var(--space-2);font-size:var(--text-title-size);font-weight:700;color:var(--color-text-primary)}.profile-form-card{gap:var(--space-5)}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.profile-form-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.profile-form-tip{margin-right:auto;color:var(--color-text-secondary);font-size:var(--text-tiny-size);text-align:left}@media (min-width:56.3125rem){.profile-page-shell .profile-hero-compact{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(15rem,20rem)}.profile-page-shell .profile-overview-rail-card+.profile-overview-rail-card{display:none}.profile-page-shell .profile-overview-rail-card{min-height:100%;align-content:center;box-shadow:var(--shadow-md)}}@media (max-width:40rem){.profile-page-shell .profile-page{gap:var(--space-3);padding:.125rem 0 1.25rem}.profile-page-shell .profile-summary-card{padding:var(--space-4)!important}.profile-page-shell .profile-summary-main{grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center}.profile-page-shell .profile-avatar-shell{width:4.5rem;height:4.5rem}.profile-page-shell .profile-avatar-fallback,.profile-page-shell .profile-avatar-image{border-radius:50%}.profile-page-shell .profile-summary-title-row{gap:var(--space-2)}.profile-page-shell .profile-summary-bio{line-height:1.5}.profile-page-shell .profile-summary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);align-items:stretch;justify-content:stretch}.profile-page-shell .profile-pill-link{width:100%;min-height:2.25rem;padding-inline:var(--space-3)}.profile-page-shell .profile-overview-rail-card{padding:var(--space-4)!important}.profile-page-shell .profile-overview-rail{display:none}.profile-page-shell .profile-feature-completion-head{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.profile-page-shell .profile-feature-head{grid-template-columns:minmax(0,1fr)}.profile-page-shell .profile-completeness-ring{width:4.5rem;height:4.5rem}.profile-page-shell .profile-completeness-inner{width:3.375rem;height:3.375rem;font-size:.875rem}.profile-page-shell .profile-feature-title{font-size:var(--text-caption-size)}.profile-page-shell .profile-feature-desc{line-height:1.45}.profile-page-shell .profile-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.profile-page-shell .profile-feature-card{padding:var(--space-3)!important;gap:var(--space-2)}.profile-page-shell .profile-feature-foot{align-items:flex-start}.profile-page-shell .profile-role-card{padding:var(--space-4)!important}.profile-page-shell .profile-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.profile-page-shell .profile-role-button{padding:calc(var(--space-2) + var(--space-1) / 2)!important;gap:var(--space-2)}.profile-page-shell .profile-role-button-head{align-items:flex-start}.profile-page-shell .profile-role-icon{width:2.125rem;height:2.125rem}.profile-page-shell .profile-role-icon-image{width:1.375rem;height:1.375rem}.profile-page-shell .profile-role-button-desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-page-shell .profile-edit-card,.profile-page-shell .profile-service-section,.profile-page-shell .profile-workbench-card{padding:var(--space-4)!important}.profile-page-shell .profile-edit-layout{gap:var(--space-3)}.profile-page-shell .profile-edit-avatar{grid-template-columns:auto minmax(0,1fr);align-items:center}.profile-page-shell .profile-edit-avatar-tip,.profile-page-shell .profile-form-tip{max-width:none}.profile-page-shell .profile-form-actions{align-items:stretch}.profile-page-shell .profile-button{width:100%}.profile-page-shell .profile-role-owned{flex-direction:column;align-items:flex-start}}@media (min-width:64.0625rem){.profile-page-shell .profile-summary-card{grid-template-columns:minmax(18rem,1fr) 8rem 8rem 7.5rem auto;gap:.875rem;min-height:5rem;padding:.75rem 1.25rem!important}.profile-page-shell .profile-summary-main{grid-template-columns:3.75rem minmax(0,1fr);gap:.875rem}.profile-page-shell .profile-avatar-shell{width:3.75rem;height:3.75rem}.profile-page-shell .profile-summary-body{gap:.25rem}.profile-page-shell .profile-summary-name{font-size:1.375rem}.profile-page-shell .profile-summary-bio,.profile-page-shell .profile-summary-id-row{line-height:1.35}.profile-page-shell .profile-summary-bio{max-width:34rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page-shell .profile-summary-stat{gap:.25rem;padding-left:.875rem}.profile-page-shell .profile-pill-link{min-width:6.5rem;height:2.125rem}.profile-page-shell .profile-main-grid{grid-template-columns:minmax(0,2.08fr) minmax(18rem,.9fr);gap:.75rem}.profile-page-shell .profile-main-column,.profile-page-shell .profile-side-column{gap:.75rem}.profile-page-shell .profile-notification-card,.profile-page-shell .profile-overview-rail-card,.profile-page-shell .profile-platform-card,.profile-page-shell .profile-role-card{padding:1.125rem!important}.profile-page-shell .profile-role-grid{gap:.625rem}.profile-page-shell .profile-role-button{min-height:9.125rem;padding:.875rem!important}.profile-page-shell .profile-check-row,.profile-page-shell .profile-notice-row,.profile-page-shell .profile-platform-row{min-height:3.5rem}}@media (max-width:40rem){.profile-page-shell .profile-page{gap:.5rem;padding:0 0 4.5rem}.profile-page-shell .profile-summary-card{grid-template-columns:minmax(0,1fr) 5.75rem;gap:.625rem;padding:.8125rem!important}.profile-page-shell .profile-summary-main{grid-template-columns:4.125rem minmax(0,1fr);gap:.5625rem}.profile-page-shell .profile-avatar-shell{width:4.125rem;height:4.125rem}.profile-page-shell .profile-summary-body{gap:.25rem}.profile-page-shell .profile-summary-id-row,.profile-page-shell .profile-summary-tags,.profile-page-shell .profile-summary-title-row{gap:.3125rem .5rem}.profile-page-shell .profile-summary-name{font-size:1.3125rem}.profile-page-shell .profile-inline-edit{min-height:1.5rem}.profile-page-shell .profile-summary-id-row{font-size:.75rem;line-height:1.35}.profile-page-shell .profile-summary-id-row span:nth-child(2),.profile-page-shell .profile-summary-id-row span:nth-child(3),.profile-page-shell .profile-summary-stat{display:none}.profile-page-shell .profile-summary-stat:nth-of-type(4){display:grid;align-self:center;justify-items:start;gap:.25rem;min-height:4.875rem;padding-left:.875rem;border-left:.0625rem solid var(--color-border-subtle)}.profile-page-shell .profile-summary-stat:nth-of-type(4) .profile-summary-stat-label{font-size:.75rem}.profile-page-shell .profile-summary-stat:nth-of-type(4) strong{color:var(--color-brand-primary);font-size:1.5rem;line-height:1}.profile-page-shell .profile-summary-actions{grid-column:1/-1;gap:.375rem}.profile-page-shell .profile-pill-link{min-width:0;min-height:2rem;padding-inline:.5625rem}.profile-page-shell .profile-notification-card,.profile-page-shell .profile-overview-rail-card,.profile-page-shell .profile-platform-card,.profile-page-shell .profile-role-card{padding:.75rem!important}.profile-page-shell .profile-section-title{font-size:1rem}.profile-page-shell .profile-section-desc{font-size:.75rem;line-height:1.35}.profile-page-shell .profile-role-grid{gap:.375rem}.profile-page-shell .profile-role-button{min-height:6.75rem;padding:.5625rem!important}.profile-page-shell .profile-role-icon{width:1.75rem;height:1.75rem}.profile-page-shell .profile-role-icon-image{width:1.125rem;height:1.125rem}.profile-page-shell .profile-role-button-desc{font-size:.6875rem;line-height:1.25}.profile-page-shell .profile-role-owned{gap:.1875rem;margin-top:.5rem;font-size:.75rem}.profile-page-shell .profile-platform-row{min-height:3.375rem;padding:.3125rem .4375rem}.profile-page-shell .profile-notice-copy strong,.profile-page-shell .profile-platform-name{font-size:.75rem}.profile-page-shell .profile-completeness-body{gap:.625rem}.profile-page-shell .profile-completeness-ring{width:3.625rem;height:3.625rem}.profile-page-shell .profile-completeness-inner{width:2.625rem;height:2.625rem}.profile-page-shell .profile-check-list,.profile-page-shell .profile-notice-list{margin-top:.5rem}.profile-page-shell .profile-check-row,.profile-page-shell .profile-notice-row{min-height:2.125rem}.profile-page-shell .profile-notice-row{grid-template-columns:1.375rem minmax(0,1fr) 2.25rem;gap:.375rem}.profile-page-shell .profile-notice-copy small{font-size:.625rem}.profile-page-shell .profile-notice-toggle{width:2.125rem;height:1.25rem;box-shadow:inset -.9375rem 0 0 0 color-mix(in srgb,var(--color-text-inverse) 92%,transparent)}.profile-page-shell .profile-account-actions{display:grid;gap:.375rem;margin-top:.5rem}}.profile-page-shell .profile-payment-section{display:grid;gap:calc(var(--space-2) - var(--space-1) / 2)}.profile-page-shell .profile-edit-avatar-actions .form-controls_labelRow__IDQKD{justify-content:center;text-align:center}.profile-page-shell .profile-edit-avatar-actions{display:none}.profile-page-shell .profile-edit-avatar-actions .profile-avatar-upload-button{justify-self:center;width:65%;min-width:0;padding-inline:var(--space-2)}.profile-page-shell .profile-form-grid>.profile-field:first-child{gap:var(--space-1)}.profile-page-shell .profile-form-grid>.profile-field:first-child .profile-avatar-upload-button{display:none}.profile-page-shell .profile-avatar-shell-large{position:relative;isolation:isolate;overflow:visible}.profile-page-shell .profile-avatar-shell-large:after{position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,transparent 54%,color-mix(in srgb,var(--color-text-primary) 18%,transparent));content:"";opacity:0;transition:opacity .16s ease;pointer-events:none}.profile-page-shell .profile-avatar-shell-large:focus-within:after,.profile-page-shell .profile-avatar-shell-large:hover:after{opacity:1}.profile-page-shell .profile-avatar-overlay-upload.profile-button{position:absolute;right:calc(var(--space-1) * -1);bottom:calc(var(--space-1) * -1);z-index:2;justify-self:start;width:auto;min-width:0;min-height:1.75rem;padding:0 var(--space-2);border:var(--hairline-thin) solid color-mix(in srgb,var(--color-text-inverse) 88%,transparent);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);font-size:var(--text-tiny-size);font-weight:var(--text-body-weight);line-height:1}.profile-page-shell .profile-bio-field{width:100%;margin-top:var(--space-3)}.profile-page-shell .profile-bio-field .ui-input-shell{min-height:4.5rem}.profile-page-shell .profile-bio-textarea{min-height:3.25rem}.profile-page-shell .profile-bio-field .form-controls_labelRow__IDQKD,.profile-page-shell .profile-payment-section-inline .profile-social-section-head{display:none}.profile-page-shell .profile-payment-section-inline{align-self:start}.profile-page-shell .profile-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);justify-content:start}.profile-page-shell .profile-payment-card{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-1);align-items:center;min-height:4.25rem;padding:var(--space-2) var(--space-1);border:var(--hairline-thin) solid color-mix(in srgb,var(--color-border-default) 78%,transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--color-bg-card) 92%,var(--color-brand-primary)),var(--color-bg-elevated));box-shadow:var(--shadow-xs)}.profile-page-shell .profile-payment-preview{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;align-self:center;overflow:hidden;border:var(--hairline-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-card);color:var(--color-text-muted);font-size:var(--text-tiny-size);font-weight:var(--text-tiny-weight);text-align:center}.profile-page-shell .profile-payment-image{width:100%;height:100%;object-fit:cover}.profile-page-shell .profile-payment-copy{display:grid;gap:0;align-content:start;min-width:0}.profile-page-shell .profile-payment-copy strong{color:var(--color-text-primary);font-size:var(--text-tiny-size);font-weight:var(--text-title-weight);line-height:1.2}.profile-page-shell .profile-payment-copy small{color:var(--color-text-secondary);font-size:var(--text-tiny-size);line-height:var(--text-tiny-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page-shell .profile-payment-card .profile-button{grid-column:1/-1;justify-self:center;align-self:end;width:min(100%,5rem);min-height:calc(var(--space-6) + var(--space-1) / 2);padding:0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-tiny-size);line-height:1}@media (min-width:48.0625rem){.profile-page-shell .profile-edit-layout{grid-template-columns:7rem repeat(3,minmax(0,1fr))}.profile-page-shell .profile-edit-avatar{grid-column:1;justify-items:center;align-self:start}.profile-page-shell .profile-edit-avatar .profile-avatar-shell-large{justify-self:center}.profile-page-shell .profile-edit-fields{display:contents}.profile-page-shell .profile-edit-fields>.ui-empty-state,.profile-page-shell .profile-field-full,.profile-page-shell .profile-form-actions,.profile-page-shell .profile-form-grid{grid-column:2/-1}.profile-page-shell .profile-form-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-2) var(--space-3)}.profile-page-shell .profile-field-full.profile-bio-field,.profile-page-shell .profile-social-section{grid-column:1/-1}}@media (max-width:48rem){.profile-page-shell .profile-payment-card,.profile-page-shell .profile-payment-grid{grid-template-columns:minmax(0,1fr)}}.creators-page{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.creator-detail-page{gap:var(--space-4);width:100%;min-width:0;color:var(--color-text-primary)}.creator-detail-titlebar{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);min-width:0;min-height:2.5rem;color:var(--color-text-secondary)}.creator-detail-back{color:var(--color-text-primary);font-weight:800}.creator-detail-titlebar small{color:var(--color-text-muted)}.creator-outline-button,.creator-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.625rem;border:1px solid transparent;border-radius:var(--radius-md);padding:0 var(--space-4);font-weight:800;line-height:1;white-space:nowrap}.creator-primary-button{background:var(--color-brand-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-sm)}.creator-outline-button{border-color:var(--color-border-default);background:var(--color-bg-card);color:var(--color-text-primary)}.creator-outline-button:hover,.creator-primary-button:hover{transform:translateY(-1px)}.creator-detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.creator-detail-main,.creator-detail-rail{display:grid;align-content:start;gap:var(--space-4);min-width:0}.creator-profile-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);align-items:center;border-radius:var(--radius-lg)}.creator-profile-avatar{width:9rem;height:9rem;overflow:hidden;border:1px solid var(--color-border-default);border-radius:50%;background:var(--color-bg-page)}.creator-profile-avatar img{width:100%;height:100%;object-fit:cover}.creator-profile-actions,.creator-profile-copy{min-width:0}.creator-profile-name{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.creator-profile-name h1{margin:0;font-size:var(--text-h1-size)}.creator-profile-actions p,.creator-profile-copy p{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.creator-profile-city{display:inline-flex;margin-top:var(--space-2);color:var(--color-text-secondary)}.creator-field-tags,.creator-profile-platforms,.creator-profile-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.creator-profile-platforms span{display:inline-flex;align-items:center;min-height:2rem;border-radius:var(--radius-md);background:var(--color-bg-page);padding:0 var(--space-3);font-weight:700}.creator-profile-actions{display:grid;justify-items:stretch;gap:var(--space-2)}.creator-profile-actions span{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.creator-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}.creator-detail-metric{display:grid;gap:var(--space-1);min-width:0;border-radius:var(--radius-lg)}.creator-detail-metric small,.creator-detail-metric span,.creator-invite-section small,.creator-invite-section span{color:var(--color-text-secondary);font-size:var(--text-caption-size)}.creator-detail-metric strong,.creator-invite-section strong{overflow:hidden;text-overflow:ellipsis;font-size:var(--text-title-size);line-height:1.2}.creator-detail-metric strong{font-size:var(--text-body-lg-size)}.creator-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.creator-detail-panel,.creator-invite-card{display:grid;gap:var(--space-3);min-width:0;border-radius:var(--radius-lg)}.creator-detail-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.creator-detail-panel h2,.creator-detail-panel-head h2{margin:0;font-size:var(--text-title-size)}.creator-detail-panel-head a{color:var(--color-brand-accent);font-size:var(--text-caption-size);font-weight:700}.creator-detail-tabs{display:flex;gap:var(--space-4);overflow-x:auto;border-bottom:1px solid var(--color-border-subtle)}.creator-detail-tabs span{flex:0 0 auto;padding-bottom:var(--space-2);color:var(--color-text-secondary);font-weight:700}.creator-detail-tabs span.is-active{border-bottom:2px solid var(--color-brand-primary);color:var(--color-brand-accent)}.creator-table-scroll{min-width:0;overflow-x:auto}.creator-table-scroll table{width:100%;min-width:44rem;border-collapse:collapse;font-size:var(--text-caption-size)}.creator-table-scroll td,.creator-table-scroll th{border:1px solid var(--color-border-subtle);padding:var(--space-2);text-align:left;white-space:nowrap}.creator-table-scroll th{background:var(--color-bg-page);color:var(--color-text-secondary)}.creator-chart-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}.creator-donut{display:grid;place-items:center;min-height:9rem;border-radius:var(--radius-lg);background:radial-gradient(circle,var(--color-bg-card) 35%,transparent 37%),conic-gradient(var(--color-error) 0 78%,var(--color-info) 78% 100%)}.creator-donut-age{background:radial-gradient(circle,var(--color-bg-card) 35%,transparent 37%),conic-gradient(var(--color-brand-primary) 0 44%,var(--color-brand-accent) 44% 76%,var(--color-success) 76% 100%)}.creator-donut span{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg-card) 82%,transparent);padding:var(--space-1) var(--space-2);font-family:var(--font-number);font-weight:900}.creator-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.creator-work-card{display:grid;gap:var(--space-2);min-width:0}.creator-work-card img{width:100%;aspect-ratio:4/3;border-radius:var(--radius-md);object-fit:cover}.creator-work-card span,.creator-work-card strong{overflow:hidden;text-overflow:ellipsis}.creator-work-card strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--text-caption-size)}.creator-work-card span{color:var(--color-text-secondary);font-size:var(--text-tiny-size);white-space:nowrap}.creator-invite-card{gap:var(--space-4)}.creator-invite-notice{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-3);align-items:center;border:1px solid color-mix(in srgb,var(--color-brand-primary) 22%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-brand-primary) 5%,transparent);padding:var(--space-3)}.creator-invite-notice img{width:4.5rem;height:4.5rem;border-radius:var(--radius-md);object-fit:cover}.creator-invite-notice div,.creator-invite-notice small,.creator-invite-notice span,.creator-invite-notice strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-invite-notice small,.creator-invite-notice span{display:block;color:var(--color-text-secondary);font-size:var(--text-caption-size)}.creator-invite-section{display:grid;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.creator-invite-match{display:flex;align-items:center;gap:var(--space-3);color:var(--color-success)}.creator-credit strong{color:var(--color-brand-accent);font-size:calc(var(--text-display-size) * .9)}.creator-detail-page a:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand-primary) 28%,transparent);outline-offset:2px}@media (min-width:64rem){.creator-detail-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem)}.creator-profile-hero{grid-template-columns:auto minmax(0,1fr) minmax(16rem,22rem)}.creator-detail-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.creator-detail-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,36rem)}.creator-detail-grid-bottom{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media (max-width:63.99rem){.creator-detail-titlebar{align-items:stretch;flex-direction:column}.creator-profile-hero{align-items:start}.creator-profile-actions{grid-column:1/-1}}@media (max-width:47.99rem){.creator-profile-hero{grid-template-columns:1fr}.creator-profile-avatar{width:6rem;height:6rem}.creator-chart-row,.creator-detail-metrics,.creator-work-grid{grid-template-columns:1fr}}.creators-page .page-hero{margin-bottom:0}.creators-page .site-nav{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:100%;min-width:0;overflow:hidden}.creators-page .site-nav-link{flex:0 1 auto;min-width:0;max-width:11rem}.creators-page .site-nav-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creators-page .search-bar{display:grid;grid-template-columns:1fr;gap:var(--space-3);align-items:center}.creators-page .search-input{width:100%;min-width:0}.creators-page .dashboard-action{justify-content:center;margin-top:0}.creators-page .search-bar .dashboard-action,.creators-page .search-bar .dashboard-action-secondary{width:100%;min-height:var(--control-height-md)}.creators-page .notice-list-card-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:flex-start}.creators-page .creator-pagination .dashboard-action,.creators-page .creator-pagination .dashboard-action-secondary,.creators-page .notice-list-card-actions .dashboard-action,.creators-page .notice-list-card-actions .dashboard-action-secondary{margin-top:0}.creators-page .creator-pagination{align-items:center}.creator-discovery-board{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-width:0}.creator-card,.creator-discovery-main,.creator-discovery-side,.creator-result-head{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-md)}.creator-discovery-main{display:grid;align-content:center;align-items:center;gap:0;min-width:0;min-height:calc(var(--control-height-md) + var(--space-4));padding:var(--space-1) var(--space-3)}.creator-discovery-main .search-bar{align-items:center;min-height:var(--control-height-md)}.creator-discovery-head,.creator-result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0}.creator-discovery-head h2,.creator-result-head h2{margin:var(--space-2) 0 0;font-size:var(--text-h2-size);line-height:1.25}.creator-discovery-head{justify-content:flex-end;min-height:0}.creator-discovery-head p,.creator-result-head p{max-width:42rem;margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:var(--line-height-loose)}.creator-eyebrow,.creator-search-field span,.creator-side-label{font-size:var(--text-tiny-size);font-weight:700;color:var(--color-brand-accent)}.creator-eyebrow{text-transform:uppercase}.creator-filter-count{display:grid;place-items:center;flex:0 0 auto;min-width:3.5rem;padding:0 var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-card)}.creator-filter-count span{font-size:var(--text-body-size);font-weight:800;line-height:1}.creator-filter-count small{color:var(--color-text-secondary);font-size:var(--text-tiny-size)}.creator-search-field{display:grid;gap:calc(var(--space-1) + var(--space-1) / 2);align-items:center;align-content:center;min-width:0}.creator-search-actions{display:flex;gap:var(--space-1);align-items:center;flex-wrap:wrap}.creator-filter-count-inline{grid-template-columns:auto auto;place-items:center;min-width:0;min-height:var(--control-height-md);padding:0 var(--space-2);gap:var(--space-1)}.creator-filter-count-inline small{margin-top:0;white-space:nowrap}.creator-discovery-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4)}.creator-discovery-side>div{min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-card)}.creator-discovery-side strong{display:block;margin-top:var(--space-2);font-size:var(--text-h1-size);line-height:1}.creator-result-head{align-items:center;padding:var(--space-4) var(--space-5)}.creator-result-head p{text-align:right}.creator-card,.creator-card-grid{display:grid;gap:var(--space-3);min-width:0}.creator-card{position:relative;padding:var(--space-4);align-content:start;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.creator-card:hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.creator-card-hit-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.creator-card>:not(.creator-card-hit-link){position:relative;z-index:2}.creator-card-top{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;gap:var(--space-3);align-items:start;min-width:0}.creator-avatar{display:grid;place-items:center;width:4rem;height:4rem;overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-brand-primary-soft);color:var(--color-brand-accent);font-weight:800}.creators-page .creator-avatar img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.creator-card-title{min-width:0;display:grid;gap:var(--space-1)}.creator-card-name-row{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex-wrap:wrap}.creator-card-name-row strong{min-width:0;font-size:var(--text-h3-size);line-height:1.25;overflow-wrap:anywhere}.creator-card-meta{color:var(--color-text-secondary);font-size:var(--text-caption-size);font-weight:700}.creator-card-platform-logos{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1);min-width:max-content;padding-top:var(--space-1)}.creator-platform-logo{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);color:var(--color-text-inverse);font-size:var(--text-tiny-size);font-weight:900;letter-spacing:0;line-height:1;box-shadow:var(--shadow-xs)}.creator-platform-logo-xhs{background:linear-gradient(135deg,var(--red-500),var(--red-700))}.creator-platform-logo-douyin{background:linear-gradient(135deg,var(--color-brand-dark),var(--neutral-700));text-shadow:.0625rem 0 var(--red-500),-.0625rem 0 var(--color-info)}.creator-platform-logo-wechat{background:linear-gradient(135deg,var(--color-success),var(--color-info))}.creator-platform-logo-bilibili{background:linear-gradient(135deg,var(--blue-500),var(--color-info))}.creator-platform-logo-weibo{background:linear-gradient(135deg,var(--red-500),var(--orange-500))}.creator-platform-logo-default{background:linear-gradient(135deg,var(--orange-400),var(--orange-500))}.creator-card-desc{margin:0;color:var(--color-text-secondary);line-height:1.55;overflow-wrap:anywhere;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.creator-card-insights{display:none;grid-template-columns:1fr;gap:var(--space-2);min-width:0}.creator-card-insights>div{min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-card);border:1px solid var(--color-border-subtle)}.creator-card-insights span{display:block;color:var(--color-text-muted);font-size:var(--text-tiny-size)}.creator-card-insights strong{display:block;margin-top:var(--space-1);color:var(--color-text-primary);font-size:var(--text-caption-size);font-weight:800;line-height:var(--line-height-normal);overflow-wrap:anywhere}.creator-meta-row{display:flex;gap:var(--space-1);flex-wrap:wrap;min-width:0}.creators-page .creator-card .notice-list-card-actions{position:relative;z-index:3;margin-top:auto;padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.creators-page .creator-card .notice-list-card-actions .dashboard-action,.creators-page .creator-card .notice-list-card-actions .dashboard-action-secondary{min-height:2.5rem;flex:1 1 8rem}.creator-invite-note{display:inline-flex;align-items:center;min-height:2.375rem;color:var(--color-text-secondary);font-size:var(--text-caption-size)}.creator-invite-form{display:grid;gap:var(--space-2);width:100%;padding-top:var(--space-1)}.creator-invite-field{display:grid;gap:var(--space-1);font-size:var(--text-tiny-size);color:var(--color-text-secondary)}.creator-invite-field input,.creator-invite-field select{width:100%;border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--color-bg-card);color:var(--color-text-primary)}.creator-invite-error,.creator-invite-status{font-size:var(--text-tiny-size);line-height:1.5}.creator-invite-status{color:var(--color-success)}.creator-invite-error{color:var(--color-error)}.creator-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-3);align-items:center;margin-top:var(--space-5)}.creator-pagination a:last-child{justify-self:end}.creator-pagination-current{color:var(--color-text-secondary);font-weight:700}@media (min-width:48rem){.creator-card-grid,.creator-card-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.creator-discovery-board{grid-template-columns:minmax(0,1fr);align-items:stretch}.creator-discovery-side{grid-template-columns:1fr}.creators-page .search-bar{grid-template-columns:minmax(0,1.65fr) repeat(3,minmax(0,1fr)) auto;align-items:center;gap:var(--space-1)}.creator-search-field{grid-template-columns:auto minmax(0,1fr);align-items:center}.creators-page .search-bar .dashboard-action,.creators-page .search-bar .dashboard-action-secondary{width:auto;min-height:var(--control-height-md);padding-inline:var(--space-3)}.creator-search-actions{grid-auto-flow:column;align-items:center}}@media (max-width:47.99rem){.creators-page .page-hero{padding:var(--space-5)}.creators-page .site-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:none}.creators-page .site-nav::-webkit-scrollbar{display:none}.creators-page .site-nav-link{flex:0 0 auto}.creators-page .layout-contract-hero[data-layout-flow=split] .page-hero-head{display:flex;flex-direction:column;align-items:stretch}.creators-page .page-hero-main{max-width:none}.creators-page .page-hero-title{font-size:var(--text-h1-size);overflow-wrap:normal}.creators-page .page-hero-description{line-height:var(--line-height-loose);overflow-wrap:normal}.creators-page .page-hero-actions{width:100%;justify-content:stretch}.creators-page .page-hero-actions .dashboard-action{flex:1 1;min-width:0}.creator-discovery-head,.creator-result-head{flex-direction:column}.creator-result-head p{text-align:left}.creator-discovery-side,.creator-pagination{grid-template-columns:1fr}.creator-pagination{justify-items:stretch}.creator-pagination a:last-child{justify-self:stretch}}@media (max-width:40rem){.messages-summary-grid{grid-template-columns:1fr}.notification-footer{align-items:flex-start;flex-direction:column}.mine-page{gap:var(--space-3)}.app-shell-content{padding:0 var(--page-padding-x) calc(var(--page-bottom-space) + env(safe-area-inset-bottom, 0rem))}.page-shell-content{padding:0 var(--space-3) 6.75rem}.app-shell-header{padding:var(--page-padding-top) 0 var(--space-2)}.applications-board,.applications-business-card,.applications-page-hero-card,.applications-summary-card,.invitations-board,.invitations-business-card,.invitations-page-hero-card,.invitations-summary-card,.messages-manage-panel,.mine-edit-card,.mine-hero-card,.notice-apply-route-side,.notice-flow-summary,.notice-template-card,.notice-template-hero,.notice-template-toolbar{padding:var(--space-4);border-radius:var(--radius-xl)}.app-header-title,.applications-business-card-title,.applications-page-hero-copy h2,.dashboard-home-title,.invitations-business-card-title,.invitations-page-hero-copy h2,.messages-manage-title,.mine-brand-title,.mine-user-name,.notice-template-hero h1{font-size:var(--text-h2-size)}.notice-apply-route-grid,.notice-flow-summary,.notice-flow-summary-stats,.notice-template-grid,.notice-template-hero,.notice-template-stat-row,.notice-template-step-row{grid-template-columns:1fr}.notice-template-actions .dashboard-action{width:100%;justify-content:center}.custom-tabbar{gap:0;padding:var(--space-2) .625rem calc(var(--space-2) + env(safe-area-inset-bottom, 0rem));border-radius:var(--radius-2xl)}.custom-tabbar-item{min-height:3.875rem}.mine-hero-tools{gap:var(--space-1);padding:var(--space-1)}.messages-manage-tool,.mine-hero-tool{min-width:3.25rem;height:2rem;padding:0 var(--space-3);font-size:var(--text-tiny-size)}.mine-card-plus{width:var(--touch-rec);height:var(--touch-rec);font-size:var(--text-h2-size)}.messages-manage-card{padding:var(--space-4) var(--space-3)}.messages-manage-card-icon{width:var(--touch-rec);height:var(--touch-rec);font-size:var(--text-h2-size)}}