:root{color-scheme:dark;--brand: #ff2e54;--brand-strong: #e02246;--bg: #0a0a0a;--panel: #181818;--panel-2: #121212;--line: #252525;--line-strong: #333;--text: #fff;--muted: #888;--subtle: #555;--glass-bg: rgba(17, 17, 17, .78);--glass-blur: blur(24px);--mobile-a-primary-tabs-height: 63px;--mobile-b-primary-tabs-height: 63px;--mobile-sticky-tabs-height: 63px;--mobile-primary-tabs-height: var(--mobile-b-primary-tabs-height);--mobile-primary-tabs-button-height: 32px;--mobile-primary-tabs-padding-y: 10px;--mobile-secondary-tabs-height: 44px;--mobile-secondary-tabs-button-height: 30px;--mobile-nav-line: #202020;--mobile-recall-height: 112px;--mobile-recall-tabs-top: 112px;--mobile-recall-motion: .1s ease-out}*{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}body{overflow-x:hidden}@media (max-width: 860px){html,body,#app{min-width:0}}.theme-toggle-button{position:relative;top:2px;width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;background:transparent;transition:transform .18s ease,opacity .18s ease}.theme-toggle-button img{width:28px;height:28px;display:block;transform:scaleX(-1)}.theme-toggle-button:hover{transform:scale(1.06)}.theme-toggle-button:active{transform:scale(.96)}.desktop-logo:has(.theme-toggle-button){gap:10px}.mobile-header__brand:has(.theme-toggle-button){gap:8px}.desktop-shell--home-light,.desktop-shell--home-light .desktop-sidebar,.desktop-shell--home-light .desktop-main{background:#fff;color:#111}.desktop-shell--home-light .desktop-sidebar{border-right-color:#eee}.desktop-shell--home-light .desktop-sidebar nav button{color:#666}.desktop-shell--home-light .desktop-sidebar nav button.active{background:#fafafa;color:#111}.desktop-shell--home-light .desktop-sidebar nav button:hover .desktop-nav__icon,.desktop-shell--home-light .desktop-sidebar nav button.active .desktop-nav__icon{color:var(--brand)}.desktop-shell--home-light .desktop-sidebar__toggle{border-color:#eee;background:#fafafa;color:#666}.desktop-shell--home-light .desktop-sidebar__toggle:hover{border-color:#ddd;background:var(--brand);color:#fff}.desktop-shell--home-light .account-avatar-button{border-color:transparent;background:#fafafa}.desktop-shell--home-light .account-avatar-button span{border-color:transparent}.desktop-shell--home-light .desktop-header{border-bottom-color:#eee;background:#fffffff0}.desktop-shell--home-light .desktop-search{border-color:#eee;background:#fafafa}.desktop-shell--home-light .desktop-search input{color:#111}.desktop-shell--home-light .desktop-tabs-row{background:#fffffff5;border-bottom-color:#eee}.desktop-shell--home-light .category-tabs>button:not(.search-tab){color:#999}.desktop-shell--home-light .category-tabs>button:not(.search-tab).active{color:#111}.desktop-shell--home-light .category-tabs__divider{background:#eee}.desktop-shell--home-light .search-tab{border-color:#eee;color:#666}.desktop-shell--home-light .preview-switcher,.desktop-shell--home-light .mobile-preview-switcher{border-color:#eee;background:#fafafa}.desktop-shell--home-light .preview-switcher button,.desktop-shell--home-light .mobile-preview-switcher button{color:#666}.desktop-shell--home-light .featured-main,.desktop-shell--home-light .featured-tile img,.desktop-shell--home-light .thumbnail{background:#fafafa}.desktop-shell--home-light .featured-tile strong,.desktop-shell--home-light .video-card strong{color:#111}.desktop-shell--home-light .featured-tile span,.desktop-shell--home-light .video-card span,.desktop-shell--home-light .video-card span span{color:#666}.desktop-shell--home-light .video-card .thumbnail__duration,.mobile-shell--home-light .video-card .thumbnail__duration{color:#fff}.desktop-shell--home-light .page-footer button{color:#666}.desktop-shell--home-light .mobile-bottom,.mobile-shell--home-light .mobile-bottom{border-top-color:#eee;background:#fffffff0}.mobile-shell--home-light .mobile-navigation-rail{border-right-color:#eee;background:#fff}.mobile-shell--home-light .mobile-navigation-rail__items button{color:#666}.mobile-shell--home-light .mobile-navigation-rail__items button:hover{background:#fafafa}.mobile-shell--home-light,.mobile-shell--home-light .mobile-main,.mobile-shell--home-light .mobile-header,.mobile-shell--home-light .mobile-search,.mobile-shell--home-light .mobile-tabs{background:#fff;color:#111}.mobile-shell--home-light:before{background:#fff}.mobile-shell--home-light .mobile-search input,.mobile-shell--home-light .mobile-search button{border-color:#eee;background:#fafafa}.mobile-shell--home-light .mobile-search input{color:#111}.mobile-shell--home-light .mobile-tabs{border-bottom-color:#eee}.mobile-shell--home-light .mobile-tabs .category-tabs,.mobile-shell--home-light .mobile-favorites-tabs,.mobile-shell--home-light .mobile-preview-switcher{border-color:#eee;background:#fafafa}.mobile-shell--home-light .mobile-tabs .category-tabs>button:not(.search-tab),.mobile-shell--home-light .mobile-favorites-tabs button,.mobile-shell--home-light .mobile-preview-switcher button{color:#666}.mobile-shell--home-light .mobile-tabs .category-tabs>button:not(.search-tab).active,.mobile-shell--home-light .mobile-favorites-tabs button.active,.mobile-shell--home-light .mobile-preview-switcher button.active{background:var(--brand);color:#fff}.mobile-shell--home-light .mobile-tabs .category-tabs>button:not(.search-tab){color:#999}.mobile-shell--home-light .mobile-tabs .category-tabs>button:not(.search-tab).active{color:#fff}.mobile-shell--home-light .mobile-preview-switcher{color:#111}.mobile-shell--home-light .mobile-preview-switcher button{color:#666}.mobile-shell--home-light .video-card strong{color:#111}.mobile-shell--home-light .video-card span,.mobile-shell--home-light .video-card span span,.mobile-shell--home-light .page-footer button,.mobile-shell--home-light .mobile-bottom button{color:#666}.mobile-shell--home-light .account-avatar-button{border-color:transparent;background:#fafafa}.mobile-shell--home-light .account-avatar-button span{border-color:transparent}.desktop-shell--home-light .library-card__tools{border-color:#eee;background:#fffffffa}.desktop-shell--home-light .library-card__tools button{color:#666}.desktop-shell--home-light .library-card__tools button:hover{color:var(--brand)}.mobile-shell--home-light .mobile-library-row:hover{background:#fff}.mobile-shell--home-light .mobile-library-row__actions button:first-child{color:var(--brand)}button,input{font:inherit}button{border:0;background:transparent;color:inherit;cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid rgba(255,46,84,.76);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:999px;background:#2e2e2e}.desktop-shell{min-width:742px;height:100vh;overflow:hidden;background:var(--bg)}.desktop-shell--compact .desktop-sidebar{width:72px}.desktop-shell--compact .desktop-logo{justify-content:center;padding:0}.desktop-shell--compact .desktop-logo .theme-toggle-button,.desktop-shell--compact .desktop-sidebar small,.desktop-shell--compact .desktop-sidebar__toggle{display:none}.desktop-shell--compact .desktop-sidebar nav button{justify-content:center;gap:0;padding:0;text-align:center}.desktop-shell--compact .desktop-sidebar nav button.active{padding-left:0}.desktop-shell--compact .desktop-sidebar nav button strong{display:none}.desktop-shell--compact .desktop-sidebar nav button i{position:absolute;top:4px;right:10px;margin-left:0;padding:3px 5px}.desktop-shell--compact .desktop-header,.desktop-shell--compact .desktop-main{left:72px}.desktop-shell--compact .desktop-header{gap:16px;padding-right:16px;padding-left:16px}.desktop-sidebar{position:fixed;inset:0 auto 0 0;z-index:50;width:256px;background:var(--panel);border-right:1px solid #222;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.desktop-sidebar.collapsed{transform:translate(-100%)}.desktop-logo{height:64px;display:flex;align-items:center;padding:0 32px}.desktop-logo__lockup{width:160px;height:auto;display:block}.desktop-logo__mark{width:32px;height:auto;display:block}.desktop-sidebar nav{position:relative;display:grid}.desktop-sidebar nav button{height:48px;width:100%;display:flex;align-items:center;gap:16px;padding:0 32px;background:transparent;color:#9a9a9a;text-align:left;position:relative}.desktop-sidebar nav button.active{background:#222;color:#fff;border-left:4px solid var(--brand);padding-left:28px}.desktop-nav__icon{flex:0 0 auto;width:18px;height:18px;color:currentColor;transition:color .3s}.desktop-sidebar nav button.active .desktop-nav__icon{color:var(--brand)}.desktop-sidebar nav button:hover .desktop-nav__icon{color:#fff}.desktop-sidebar nav button.active:hover .desktop-nav__icon{color:var(--brand)}.desktop-sidebar nav button strong{font-size:14px;font-weight:500}.desktop-sidebar nav button i{margin-left:auto;font-style:normal;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;line-height:1;padding:4px 6px}.desktop-sidebar small{position:absolute;left:32px;bottom:32px;color:#555;font-size:12px}.desktop-sidebar__toggle{position:absolute;top:calc(50% - 32px);right:-20px;width:20px;height:64px;border:1px solid #333;border-left:0;border-radius:0 6px 6px 0;background:#222;color:#aaa;display:inline-flex;align-items:center;justify-content:center}.desktop-sidebar__toggle svg{display:block;width:16px;height:16px;flex:0 0 auto}.desktop-sidebar__toggle:hover{background:var(--brand);color:#fff}.desktop-header{position:fixed;z-index:40;top:0;right:0;left:256px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 32px;border-bottom:1px solid #222;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:left .5s cubic-bezier(.34,1.56,.64,1)}.desktop-header.collapsed,.desktop-main.collapsed{left:0}.desktop-header--no-search{justify-content:flex-end}.desktop-search{flex:1 1 auto;min-width:0;width:min(100%,672px);display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel-2)}.desktop-search:focus-within{border-color:var(--brand)}.desktop-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:14px;padding:10px 14px}.desktop-search button,.mobile-search button{width:42px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--brand)}.desktop-search button:hover,.desktop-search:focus-within button,.mobile-search button:hover,.mobile-search:focus-within button{color:var(--brand)}.desktop-search button svg,.mobile-search button svg{display:block}.desktop-login{display:flex;align-items:center;justify-content:center;height:36px;min-width:88px;border-radius:6px;background:var(--brand);color:#fff;font-size:14px;font-weight:700}.desktop-main{position:fixed;top:64px;right:0;bottom:0;left:256px;overflow-y:auto;background:var(--bg);transition:left .5s cubic-bezier(.34,1.56,.64,1)}.desktop-container{max-width:1800px;margin:0 auto;padding:0 32px}.desktop-tabs-row{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0 18px;background:#0a0a0af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.category-tabs{min-width:0;display:flex;align-items:center;gap:28px;overflow-x:auto;padding-bottom:0;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.category-tabs>button:not(.search-tab){position:relative;flex:0 0 auto;padding:0 0 10px;background:transparent;color:var(--muted);font-size:18px;font-weight:700}.category-tabs>button:not(.search-tab).active{color:#fff}.category-tabs>button:not(.search-tab).active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:var(--brand)}.category-tabs__divider{width:1px;align-self:stretch;min-height:24px;background:#222}.search-tab{flex:0 0 auto;height:31px;display:inline-flex;align-items:center;gap:6px;border:1px solid #444;border-radius:999px;background:transparent;color:#aaa;font-size:13px;font-weight:600;padding:0 10px}.search-tab.active:not(.empty){border-color:var(--brand);background:var(--brand);color:#fff}.search-tab.active.empty{background:#2c2c2c}.search-tab i{display:inline-flex;align-items:center;justify-content:center;font-style:normal;line-height:1}.search-tab__icon,.search-tab i svg{flex:0 0 auto;width:11px;height:11px}.desktop-tabs-row,.favorites-header,.following-header,.message-header,.wallet-header,.creator-header,.workshop-header,.settings-header{min-height:88px;align-items:flex-end;border-bottom:1px solid #222;padding-top:22px;padding-bottom:0}.desktop-tabs-row{padding-bottom:0}.category-tabs,.favorites-main-tabs,.following-main-tabs,.message-main-tabs,.wallet-main-tabs,.creator-main-tabs,.workshop-main-tabs,.settings-main-tabs{min-height:66px;align-items:flex-end;gap:28px}.category-tabs{position:relative}.desktop-tabs-row{border-bottom-color:#222}.desktop-tabs-row .category-tabs:before{content:none}.desktop-tabs-row .category-tabs>button:not(.search-tab){z-index:1}.category-tabs>button:not(.search-tab),.favorites-main-tabs button,.following-main-tabs button,.message-main-tabs button,.wallet-main-tabs button,.creator-main-tabs button,.workshop-main-tabs button,.settings-main-tabs button{height:66px;display:inline-flex;align-items:center;justify-content:center;color:#555;font-size:18px;font-weight:800;line-height:1;padding:0 0 21px;text-align:center}.category-tabs>button:not(.search-tab).active,.favorites-main-tabs button.active,.following-main-tabs button.active,.message-main-tabs button.active,.wallet-main-tabs button.active,.creator-main-tabs button.active,.settings-main-tabs button.active{color:#fff}.category-tabs>button:not(.search-tab).active:after,.favorites-main-tabs button.active:after,.following-main-tabs button.active:after,.message-main-tabs button.active:after,.wallet-main-tabs button.active:after,.creator-main-tabs button.active:after,.settings-main-tabs button.active:after{bottom:0;height:3px}.motion-tabs{position:relative}.motion-tabs:after{content:"";position:absolute;left:0;bottom:0;width:1px;height:3px;border-radius:999px 999px 0 0;background:var(--brand);opacity:var(--motion-tabs-opacity, 0);transform:translate(calc(var(--motion-tabs-x, 0) * 1px)) scaleX(var(--motion-tabs-width, 0));transform-origin:left center;pointer-events:none;will-change:transform,opacity;transition:none}.motion-tabs>button.active:after{display:none!important}.preview-switcher,.mobile-preview-switcher{flex:0 0 auto;display:inline-flex;gap:4px;border:1px solid #2a2a2a;border-radius:6px;background:#121212;padding:4px}.preview-switcher button,.mobile-preview-switcher button{border-radius:4px;background:transparent;color:#888;font-size:12px;font-weight:700;padding:6px 9px}.preview-switcher button.active,.mobile-preview-switcher button.active{background:var(--brand);color:#fff}.featured-section{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.9fr);gap:20px;margin-top:24px;margin-bottom:32px}.featured-main,.featured-tile{min-width:0;padding:0;background:transparent;color:inherit;text-align:left}.featured-main{position:relative;min-height:360px;overflow:hidden;border-radius:12px;background:#151515;box-shadow:0 24px 70px #00000047}.featured-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.featured-main>.thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.featured-main .thumbnail__shade{z-index:3;pointer-events:none}.featured-main:hover .thumbnail__shade,.featured-main:focus-visible .thumbnail__shade{opacity:1;visibility:visible}.featured-tile>.thumbnail{aspect-ratio:16 / 9}.featured-main:hover img,.featured-tile:hover img{transform:scale(1.04)}.featured-main__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(22,8,24,.96),rgba(0,0,0,.16),transparent)}.featured-main__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:12px;padding:32px}.featured-main__meta{color:#ffffffc7;font-size:13px;font-weight:700}.featured-main strong{max-width:720px;color:#fff;font-size:28px;line-height:1.22}.featured-main__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px}.featured-dots{display:flex;gap:8px}.featured-dots button{width:10px;height:10px;border-radius:999px;background:#ffffff73;padding:0}.featured-dots button.active{width:28px;background:#fff}.featured-arrows{display:flex;gap:12px}.featured-arrows button{width:44px;height:44px;border-radius:10px;background:#ffffff24;color:#fff;font-size:28px;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.featured-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.featured-tile img{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#171717;transition:transform .5s ease}.featured-tile strong{display:-webkit-box;margin-top:12px;overflow:hidden;color:#fff;font-size:15px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-tile:hover strong,.video-card:hover strong{color:var(--brand)}.featured-tile span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.video-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 16px;padding-bottom:12px}.video-card{min-width:0;display:grid;gap:12px;padding:0;background:transparent;color:inherit;text-align:left}.video-card__body{display:flex;gap:12px;min-width:0;padding:0 4px}.video-card__body img{width:36px;height:36px;flex:0 0 auto;border-radius:999px;background:#2a2a2a;-o-object-fit:cover;object-fit:cover}.video-card__text{min-width:0;display:grid;gap:5px}.video-card strong{display:-webkit-box;overflow:hidden;color:#fff;font-size:15px;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .3s ease}.video-card span span{overflow:hidden;color:#8f8f8f;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.page-footer{padding:52px 0 72px;text-align:center}.page-footer button{background:transparent;color:#a3a3a3;font-size:14px;letter-spacing:.06em}.favorites-page{min-height:100%;color:#fff}.favorites-header{position:sticky;top:0;z-index:24;display:grid;gap:18px;padding:24px 0 18px;border-bottom:1px solid #222;background:#0a0a0af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.favorites-main-tabs,.favorites-filter-tabs{display:flex;align-items:center}.favorites-main-tabs{gap:28px}.favorites-main-tabs button{position:relative;padding:0 0 10px;background:transparent;color:#555;font-size:18px;font-weight:700;line-height:normal}.favorites-main-tabs button.active{color:#fff}.favorites-main-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:var(--brand)}.favorites-search{width:min(100%,520px);display:flex;align-items:center;border:1px solid #2a2a2a;border-radius:6px;background:#111;color:#777}.favorites-search:focus-within{border-color:var(--brand)}.favorites-search>svg{flex:none;margin-left:13px}.favorites-search input{min-width:0;flex:1;height:40px;border:0;outline:0;background:transparent;color:#fff;font-size:13px;padding:0 10px}.favorites-search button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#999}.favorites-filter-tabs{gap:12px;overflow-x:auto;scrollbar-width:none}.favorites-filter-tabs::-webkit-scrollbar{display:none}.favorites-filter-tabs button{flex:0 0 auto;height:34px;border:1px solid #262626;border-radius:6px;background:#1a1a1a;color:#aaa;font-size:13px;font-weight:700;padding:0 18px;transition:border-color .18s ease,background .18s ease,color .18s ease}.favorites-filter-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.favorites-filter-tabs button.active:after{display:none}.favorites-filter-tabs button:not(.active):hover{border-color:#444;color:#fff}.favorites-page:not(.favorites-page--mobile) .favorites-header{gap:0;border-bottom-color:transparent}.favorites-page:not(.favorites-page--mobile) .favorites-main-tabs{position:relative}.favorites-page:not(.favorites-page--mobile) .favorites-main-tabs:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#222}.favorites-page:not(.favorites-page--mobile) .favorites-filter-tabs{margin-top:22px;padding-bottom:0}.favorites-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;padding:32px 0 10px}.library-card{min-width:0}.library-card__thumb{position:relative}.library-card__thumb>button{width:100%;display:block;padding:0;background:transparent;color:inherit}.library-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#00000094}.library-progress i{display:block;height:100%;background:var(--brand)}.library-card__tools{position:absolute;right:8px;top:8px;display:inline-flex;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#000000ad;padding:6px 7px;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .18s ease}.library-card:hover .library-card__tools{opacity:1}.library-card__tools button{display:inline-flex;background:transparent;color:#fff}.library-card__tools button:hover{color:var(--brand)}.library-card__body{display:flex;align-items:flex-start;gap:11px;min-width:0;margin-top:12px}.library-card__body img{width:32px;height:32px;flex:0 0 auto;border-radius:999px;background:#2a2a2a;-o-object-fit:cover;object-fit:cover}.library-card__body button{min-width:0;display:grid;gap:5px;background:transparent;color:inherit;text-align:left}.library-card__body strong{overflow:hidden;color:#fff;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.library-card:hover .library-card__body strong{color:var(--brand)}.library-card__body span{overflow:hidden;color:#666;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.history-groups{display:grid;gap:22px;padding:14px 0 10px}.history-group h2{margin:0;color:#fff;font-size:18px;line-height:1.4}.library-empty{min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px 16px;text-align:center}.library-empty__icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:2px dashed #444;border-radius:999px;color:var(--brand);opacity:.72}.library-empty h3{max-width:720px;margin:0;color:#fff;font-size:16px;line-height:1.6}.library-empty p{max-width:680px;margin:10px 0 0;color:#888;font-size:13px;line-height:1.7}.library-empty button{margin-top:24px;border-radius:6px;background:#2c2c2c;color:var(--brand);font-size:13px;font-weight:800;padding:10px 15px}.empty-state,.preview-panel{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-state__icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;border:2px dashed #444;border-radius:999px;color:var(--brand);font-size:28px;font-weight:800}.empty-state h2,.preview-panel strong{max-width:620px;margin:0;color:#fff;font-size:16px;line-height:1.5}.empty-state p,.preview-panel p{max-width:620px;margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.empty-state button{margin-top:24px;border-radius:6px;background:#2c2c2c;color:var(--brand);font-size:13px;font-weight:700;padding:10px 16px}.preview-panel{min-height:420px;border:1px solid #222;border-radius:12px;background:#101010}.preview-panel--loading span{width:42px;height:42px;margin-bottom:18px;border:3px solid #2a2a2a;border-top-color:var(--brand);border-radius:999px;animation:spin .9s linear infinite}.preview-panel--error{border-color:#ff2e5457}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1360px){.video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-section{grid-template-columns:minmax(0,1fr)}.featured-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.desktop-shell{min-width:861px}.desktop-container{padding:0 32px}.video-grid,.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-tabs-row{align-items:flex-start;flex-direction:column}.category-tabs{width:100%}.featured-main{min-height:330px}}.mobile-shell{height:100dvh;overflow:hidden;padding-bottom:72px;background:var(--bg)}.mobile-shell--private-chat-open{padding-bottom:0;touch-action:none}.mobile-shell--private-chat-open>.mobile-header,.mobile-shell--private-chat-open>.mobile-bottom{display:none}.mobile-shell--private-chat-open .mobile-main{height:var(--mobile-layout-viewport-height, 100dvh);padding:0;overflow:hidden}.mobile-shell--home{padding-bottom:0}.mobile-shell--rail{padding-bottom:0;padding-left:72px}.mobile-shell--rail .mobile-home-recall{left:72px}.mobile-shell--rail .mobile-bottom{display:none}.mobile-shell--private-chat-open{padding-left:0}.mobile-shell--rail.mobile-shell--private-chat-open>.mobile-navigation-rail{display:none}.mobile-shell--home:before{content:"";position:fixed;z-index:69;top:0;left:0;right:0;height:calc(env(safe-area-inset-top,0px) + 1px);background:#0a0a0a;pointer-events:none}.mobile-home-recall{position:fixed;z-index:70;top:0;left:0;right:0;pointer-events:none;transform:translateY(calc(var(--mobile-recall-height) * -1));transition:transform var(--mobile-recall-motion)}.mobile-home-recall.visible{pointer-events:auto;transform:translateY(0)}.mobile-navigation-rail{position:fixed;z-index:50;inset:0 auto 0 0;display:none;width:72px;flex-direction:column;border-right:1px solid var(--mobile-nav-line);background:var(--panel)}.mobile-shell--rail .mobile-navigation-rail{display:flex}.mobile-navigation-rail__brand{display:flex;width:72px;height:64px;flex:0 0 64px;align-items:center;justify-content:center}.mobile-navigation-rail__brand img{display:block;width:30px;height:auto}.mobile-navigation-rail__items{display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:center}.mobile-navigation-rail__items button{position:relative;display:inline-flex;width:72px;height:64px;flex:0 0 64px;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;color:var(--muted);font-size:11px;line-height:1;padding:0 8px;text-align:center}.mobile-navigation-rail__items button:hover{background:var(--panel-2);color:var(--text)}.mobile-navigation-rail__items button.active{background:transparent;color:var(--brand)}.mobile-navigation-rail__icon{position:relative;display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;flex:0 0 19px}.mobile-navigation-rail__icon svg{display:block}.mobile-navigation-rail__label{display:block;white-space:nowrap}.mobile-navigation-rail__icon i{position:absolute;top:-7px;left:15px;min-width:30px;height:20px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:12px;padding:4px;text-align:center}.mobile-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 10px;border-bottom:1px solid rgba(255,255,255,.05);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.mobile-shell--home .mobile-header,.mobile-shell--home .mobile-search{background:#0a0a0a;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-shell--home .mobile-header{border-bottom:0}.mobile-shell--home .mobile-header--inline:before,.mobile-home-recall .mobile-header:before{content:"";position:absolute;top:calc(env(safe-area-inset-top,0px)*-1);left:0;right:0;height:env(safe-area-inset-top,0px);background:inherit;pointer-events:none}.mobile-header__brand{display:flex;align-items:center}.mobile-header__brand-lockup{width:154px;height:auto;display:block}.mobile-login-button{height:32px;border-radius:6px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;padding:0 15px}.mobile-search{position:relative;z-index:35;display:flex;align-items:center;margin:0;padding:10px 14px;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.mobile-header--inline,.mobile-search--inline{position:relative}.mobile-search input{min-width:0;flex:1;height:38px;border:1px solid #2a2a2a;border-right:0;border-radius:8px 0 0 8px;outline:0;background:#121212;color:#fff;font-size:13px;padding:0 14px}.mobile-search button{width:44px;height:38px;border:1px solid #2a2a2a;border-left:0;border-radius:0 8px 8px 0;background:#121212;color:var(--brand)}.mobile-tabs{position:sticky;top:0;z-index:34;min-height:var(--mobile-a-primary-tabs-height);border-bottom:1px solid var(--mobile-nav-line);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:top var(--mobile-recall-motion)}.mobile-tabs--below-recall{top:var(--mobile-recall-tabs-top)}.mobile-tabs .category-tabs{gap:18px;padding:14px 14px 10px}.mobile-tabs--favorites{padding:var(--mobile-primary-tabs-padding-y) 14px;border-bottom:0}.mobile-favorites-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid #272727;border-radius:8px;background:#111;padding:4px}.mobile-favorites-tabs button{width:100%;height:var(--mobile-primary-tabs-button-height);min-width:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#666;font-size:12px;font-weight:800;line-height:1;padding:0 4px;text-align:center}.mobile-favorites-tabs button.active{background:var(--brand);color:#fff}.mobile-tabs .category-tabs>button:not(.search-tab){font-size:15px}.mobile-preview-switcher{margin:10px 14px 0}.mobile-main{height:calc(100dvh - 58px - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;padding:10px 0 0}.mobile-pull-refresh{display:flex;align-items:center;justify-content:center;overflow:hidden;transition:height .18s ease}.mobile-pull-refresh span{width:20px;height:20px;border:2px solid #343434;border-top-color:var(--brand);border-radius:999px}.mobile-pull-refresh.refreshing span{animation:mobile-pull-refresh-spin .7s linear infinite}@keyframes mobile-pull-refresh-spin{to{transform:rotate(360deg)}}.mobile-shell--home .mobile-main{padding-top:0}.mobile-shell:not(.mobile-shell--home) .mobile-main{height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));padding-top:0}.mobile-shell--rail .mobile-main{height:100dvh}.favorites-page--mobile .favorites-header,.message-page--mobile .message-header,.settings-page--mobile .settings-header,.wallet-page--mobile .wallet-header,.creator-page--mobile .creator-header{position:sticky;top:0;z-index:80;background:#0a0a0a;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px #202020,0 18px 28px #0a0a0af5}.favorites-page--mobile,.message-page--mobile,.settings-page--mobile,.wallet-page--mobile,.creator-page--mobile{background:#0a0a0a}.mobile-library-list,.history-groups--mobile,.message-page--mobile .message-list,.wallet-page--mobile .wallet-scroll,.settings-page--mobile .settings-scroll,.creator-page--mobile .creator-scroll{position:relative;z-index:1;background:#0a0a0a}.account-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210}.favorites-page--mobile{padding:0 14px}.favorites-page--mobile .favorites-header{top:var(--mobile-a-primary-tabs-height);gap:0;margin:0 -14px;min-height:var(--mobile-secondary-tabs-height);padding:0 14px;border-bottom:1px solid var(--mobile-nav-line);background:#0a0a0a;-webkit-backdrop-filter:none;backdrop-filter:none}.favorites-page--mobile .favorites-main-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid #272727;border-radius:8px;background:#111;padding:4px}.favorites-page--mobile .favorites-main-tabs button{height:32px;border-radius:6px;padding:0 3px;font-size:12px;font-weight:800}.favorites-page--mobile .favorites-main-tabs button.active{background:var(--brand)}.favorites-page--mobile .favorites-main-tabs button.active:after{display:none}.favorites-page--mobile .favorites-search{display:flex;align-items:center;width:100%;border:1px solid #292929;border-radius:8px;background:#111;color:#777;overflow:hidden}.favorites-page--mobile .favorites-search input{min-width:0;flex:1;height:38px;border:0;outline:0;background:transparent;color:#fff;font-size:13px;padding:0 12px}.favorites-page--mobile .favorites-search button{width:40px;height:38px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:#fff}.favorites-page--mobile .favorites-filter-tabs{gap:8px;min-height:var(--mobile-secondary-tabs-height);padding:7px 0;background:#0a0a0a;box-shadow:none}.favorites-page--mobile .favorites-filter-tabs button{height:var(--mobile-secondary-tabs-button-height);border:1px solid #262626;border-radius:6px;background:#1a1a1a;padding:0 13px;font-size:12px}.favorites-page--mobile .favorites-filter-tabs button.active{border-color:var(--brand);background:var(--brand)}.favorites-page--mobile .favorites-filter-tabs button.active:after{display:none}.mobile-library-list{display:grid;gap:12px;padding:14px 0 4px}.mobile-library-row{min-width:0;border:1px solid #1d1d1d;border-radius:9px;background:#111;padding:8px;transition:background-color .18s ease}.mobile-library-row:hover{background:#222}.mobile-library-row{display:flex;gap:12px}.mobile-library-row__thumb{position:relative;width:128px;height:80px;flex:0 0 128px;overflow:hidden;border-radius:6px;background:#222;padding:0}.mobile-library-row__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-library-row__body{min-width:0;flex:1;display:grid;align-content:start;gap:7px}.mobile-library-row__body>button{min-width:0;background:transparent;color:#fff;text-align:left}.mobile-library-row__body strong{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-library-row__author{min-width:0;display:flex;align-items:center;gap:6px}.mobile-library-row__author img{width:16px;height:16px;flex:0 0 auto;border-radius:999px;-o-object-fit:cover;object-fit:cover}.mobile-library-row__author span{min-width:0;overflow:hidden;color:#777;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mobile-library-row__actions{display:flex;align-items:center;gap:12px;color:#555;font-size:11px}.mobile-library-row__actions button{background:transparent;color:#aaa;font-size:12px;font-weight:400}.mobile-library-row__actions .mobile-library-row__action--pin,.mobile-library-row__actions .mobile-library-row__action--remove:hover{color:var(--brand)}.history-groups--mobile{gap:10px;padding-bottom:0}.history-groups--mobile .history-group h2{margin:0;font-size:13px;font-weight:400}.favorites-page--mobile .library-empty{min-height:360px;border:1px solid #1d1d1d;border-radius:10px;background:#101010}.following-page{height:calc(100vh - 64px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);color:#fff}.following-header{position:sticky;top:0;z-index:24;padding:24px 0 18px;border-bottom:1px solid #222;background:#0a0a0af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.following-main-tabs{display:flex;align-items:center;gap:28px}.following-main-tabs button{position:relative;padding:0 0 10px;background:transparent;color:#555;font-size:18px;font-weight:700;line-height:normal}.following-main-tabs button.active{color:#fff}.following-main-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:var(--brand)}.follow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-content:start;gap:18px;min-height:0;overflow-y:auto;padding:32px 24px 24px}.follow-card{position:relative;min-width:360px;height:120px;display:flex;align-items:center;gap:16px;border-radius:12px;background:#1a1a1a;padding:16px;cursor:pointer;transition:background .18s ease}.follow-card:hover{background:#222}.follow-card-motion-shell{min-width:360px}.follow-card-motion-shell>.follow-card{width:100%;min-width:0}.follow-card__avatar{width:64px;height:64px;flex:0 0 auto;overflow:hidden;border-radius:999px;background:#2a2a2a;padding:0}.follow-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.follow-card__body{min-width:96px;flex:1;display:grid;gap:5px}.follow-card__body strong{overflow:hidden;color:#fff;font-size:16px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.follow-card__body span{display:-webkit-box;overflow:hidden;color:#888;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}.follow-action{flex:0 0 auto;height:32px;min-width:96px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #444;border-radius:4px;background:transparent;color:#aaa;font-size:13px;padding:0 14px}.follow-action.primary{border-color:var(--brand);color:var(--brand)}.follow-action em{display:none;font-style:normal}.follow-action:hover{border-color:var(--brand);background:#3a1a1e;color:#fff}.follow-action:hover span{display:none}.follow-action:hover em,.follow-action.primary:hover span{display:inline}.follow-card__fan-actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.follow-remove-fan{position:absolute;right:16px;bottom:12px;background:transparent;color:#8b0000;font-size:12px;opacity:0;transition:opacity .18s ease,color .18s ease}.follow-card:hover .follow-remove-fan{opacity:1}.follow-remove-fan:hover{color:var(--brand)}.follow-block-user{position:absolute;right:16px;top:10px;background:transparent;color:#777;font-size:12px;opacity:0;transition:color .18s ease,opacity .18s ease}.follow-card:hover .follow-block-user,.follow-block-user:focus-visible{opacity:1}.follow-block-user:hover{color:var(--brand)}.follow-empty{min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px 16px;text-align:center}.follow-empty__icon{width:96px;height:96px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:2px dashed #444;border-radius:999px;color:var(--brand);opacity:.72}.follow-empty h3{max-width:720px;margin:0;color:#fff;font-size:16px;line-height:1.6}.follow-empty p{max-width:680px;margin:10px 0 0;color:#888;font-size:13px;line-height:1.7}.follow-empty button{margin-top:24px;border-radius:6px;background:#2c2c2c;color:var(--brand);font-size:13px;font-weight:800;padding:10px 15px}.following-page--mobile{height:calc(100vh - 58px - env(safe-area-inset-bottom,0px));padding:0 14px}.following-page--mobile .following-header{margin:0 -14px;padding:14px 14px 12px}.following-page--mobile .following-main-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:1px solid #272727;border-radius:8px;background:#111;padding:4px}.following-page--mobile .following-main-tabs button{height:32px;border-radius:6px;padding:0;font-size:13px;font-weight:800}.following-page--mobile .following-main-tabs button.active{background:var(--brand)}.following-page--mobile .following-main-tabs button.active:after{display:none}.following-search{width:100%;display:flex;align-items:center;margin-top:12px;border:1px solid #292929;border-radius:8px;background:#111;color:#777}.following-search>svg{flex:none;margin-left:12px}.following-search input{min-width:0;flex:1;height:38px;border:0;outline:0;background:transparent;color:#fff;font-size:13px;padding:0 10px}.following-search button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#999}.follow-grid--mobile{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;overflow-y:auto;padding:14px 0 16px}.follow-grid--mobile .follow-card-motion-shell{min-width:0}.follow-card--mobile{height:auto;min-height:76px;min-width:0;gap:12px;border:1px solid #1d1d1d;border-radius:9px;background:#111;padding:12px;transform:none}.follow-card--mobile:hover{transform:none}.follow-card--mobile .follow-card__avatar{width:44px;height:44px;flex-basis:44px}.follow-card--mobile .follow-card__body strong{font-size:14px}.follow-card--mobile .follow-card__body span{display:block;font-size:12px;white-space:nowrap}.follow-card--mobile .follow-action{min-width:76px;height:32px;font-size:12px;padding:0 12px}.follow-card--mobile .follow-action:hover span{display:inline}.follow-card--mobile .follow-action:hover em{display:none}.follow-card--mobile .follow-card__fan-actions{align-self:center;justify-content:center}.follow-card--mobile .follow-remove-fan{position:static;height:32px;align-self:center;margin-left:auto;margin-top:0;border:1px solid #333;border-radius:5px;color:#aaa;line-height:1;opacity:1;padding:0 10px}.follow-card--mobile .follow-block-user{position:static;height:32px;flex:0 0 auto;border:1px solid #333;border-radius:5px;color:#aaa;line-height:1;opacity:1;padding:0 10px}.follow-card__name{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#fff}.follow-mutual-tag{flex:0 0 auto;border:1px solid rgba(255,46,84,.42);border-radius:4px;background:#ff2e541f;color:var(--brand);font-size:10px;font-style:normal;font-weight:800;line-height:1;padding:2px 6px}.following-feedback{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 0;border:1px solid rgba(255,51,67,.35);border-radius:6px;background:#ff334317;color:#fff;font-size:12px;padding:8px 10px}.following-feedback button{width:28px;height:28px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;background:transparent;color:#aaa}.favorites-follow-list{min-height:0;flex:1 1 auto;overflow-y:auto;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.following-page--mobile .follow-empty{min-height:320px;margin-top:14px;border:1px solid #1d1d1d;border-radius:10px;background:#101010}.message-page{height:calc(100vh - 64px);min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);color:#fff}.message-page:not(.message-page--mobile){overflow:hidden}.message-header{position:sticky;top:0;z-index:24;display:flex;align-items:end;justify-content:space-between;gap:18px;padding:24px 0 0;border-bottom:1px solid #222;background:#0a0a0af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.message-main-tabs,.message-sub-tabs{min-width:0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.message-main-tabs::-webkit-scrollbar,.message-sub-tabs::-webkit-scrollbar{display:none}.message-main-tabs{gap:28px}.message-main-tabs button{position:relative;flex:0 0 auto;padding:0 0 14px;background:transparent;color:#555;font-size:18px;font-weight:700}.message-main-tabs button.active{color:#fff}.message-main-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:var(--brand)}.message-sub-tabs{gap:8px;padding:18px 0 12px;border-bottom:1px solid #1a1a1a}.message-sub-tabs button{flex:0 0 auto;height:34px;border:1px solid #262626;border-radius:6px;background:#1a1a1a;color:#aaa;font-size:13px;font-weight:700;padding:0 18px;transition:border-color .18s ease,background .18s ease,color .18s ease}.message-sub-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.message-sub-tabs button:not(.active):hover{border-color:#444;color:#fff}.message-list{min-height:0;overflow-y:auto;padding:0 0 24px}.bian-elastic-scroll{overscroll-behavior-y:contain}.bian-elastic-scroll>*{transform:translate3d(0,var(--bian-elastic-scroll-offset, 0),0);will-change:transform}.message-stack{display:grid}.message-row{position:relative;min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid #1a1a1a;padding:22px 16px;cursor:pointer;transition:background .18s ease}.message-row--top{align-items:start}.message-row:hover{background:#141414}.message-avatar,.message-icon{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#1a1a1a;color:var(--brand)}.message-avatar img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.message-icon{border:1px solid rgba(255,46,84,.24);background:#2a0b12}.message-icon--plain{border-color:#252525;background:#1a1a1a;color:#ddd}.message-unread-dot{position:absolute;right:-1px;top:-1px;width:10px;height:10px;border:2px solid #111;border-radius:999px;background:var(--brand)}.message-row__body{min-width:0;display:grid;gap:6px}.message-row__body h3{min-width:0;display:flex;align-items:center;gap:8px;margin:0;color:#ccc;font-size:14px;line-height:1.5}.message-row__body h3 b{color:#fff}.message-row__body h3 span,.message-row__body p{min-width:0;overflow:hidden;text-overflow:ellipsis}.message-row__body p{margin:0;color:#bbb;font-size:13px;line-height:1.55}.message-row__body small{color:#555;font-size:12px}.message-row__body i{border:1px solid rgba(255,46,84,.25);border-radius:3px;background:#ff2e541a;color:var(--brand);font-size:11px;font-style:normal;padding:2px 7px}.message-quote{border-left:2px solid #444;border-radius:4px;background:#141414;color:#888!important;padding:9px 10px}.message-row__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}.message-row__actions button,.message-delete,.message-reply-box button{height:32px;border:1px solid #333;border-radius:5px;background:#2a2a2a;color:#aaa;font-size:13px;padding:0 14px}.message-row__actions button.primary,.message-reply-box button{border-color:var(--brand);background:var(--brand);color:#fff}.message-row__actions span{color:#666;font-size:13px}.message-row__actions button:hover,.message-delete:hover{border-color:var(--brand);color:#fff}.message-follow-toggle em{display:none;font-style:normal}.message-follow-toggle:hover span{display:none}.message-follow-toggle:hover em{display:inline}.message-thumb{width:76px;height:44px;overflow:hidden;border-radius:4px;background:#222;padding:0}.message-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-row__hover-actions{position:absolute;right:108px;top:22px;display:flex;gap:10px;opacity:0;transition:opacity .18s ease}.message-row:hover .message-row__hover-actions{opacity:1}.message-row__hover-actions button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:#141414;color:#888;padding:0}.message-row__hover-actions button:hover{color:var(--brand)}.message-reply-box{display:grid;gap:10px;margin-top:10px;border-radius:5px;background:#050505;padding:12px}.message-reply-box input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:13px}.message-reply-box>div{display:flex;align-items:center;justify-content:flex-end;gap:12px}.message-amount{color:var(--brand);font-size:16px;white-space:nowrap}.message-placeholder{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.message-placeholder strong{color:#fff;font-size:16px}.message-placeholder p{color:#888;font-size:13px}.message-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;align-items:center;justify-content:center;background:#050505eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.message-detail__back{position:absolute;left:24px;top:24px;width:42px;height:42px;border-radius:999px;background:#181818;color:#fff;font-size:28px}.message-detail article{width:min(560px,calc(100vw - 32px));border:1px solid #222;border-radius:12px;background:#111;padding:28px}.message-detail h2{margin:0;color:#fff;font-size:20px}.message-detail span,.message-detail small{display:block;margin-top:8px;color:#777;font-size:12px}.message-detail p{margin:18px 0 0;border-radius:6px;background:#0a0a0a;color:#ccc;font-size:14px;line-height:1.8;padding:16px}.message-detail article>button{width:100%;height:40px;margin-top:20px;border-radius:6px;background:var(--brand);color:#fff;font-weight:700}.desktop-service-layout{min-height:0;display:block;max-width:760px;padding:24px 0 32px}.desktop-private-side{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px}.desktop-private-side>h3{margin:0;color:#fff;font-size:18px}.private-panel{min-width:0;display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px}.desktop-private-side .private-panel{grid-template-columns:minmax(0,1fr)}.desktop-private-side .private-panel--switch{min-height:0;height:100%;display:block}.desktop-private-side .private-chat--switch{height:620px;min-height:0}.message-list--private-center{max-width:800px;padding:24px 0 32px}.message-list--private-center .private-panel--switch{display:block}.message-list--private-center .private-chat--switch{height:620px;min-height:0}.wallet-page{height:calc(100vh - 64px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);color:#fff}.wallet-header{position:sticky;top:0;z-index:24;padding:24px 0 0;border-bottom:1px solid #222;background:#0a0a0af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wallet-main-tabs{min-width:0;display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}.wallet-main-tabs::-webkit-scrollbar{display:none}.wallet-main-tabs button{position:relative;flex:0 0 auto;min-width:auto;height:auto;border:0;border-radius:0;background:transparent;color:#555;font-size:18px;font-weight:700;line-height:normal;padding:0 0 10px}.account-entry{position:relative;flex:0 0 auto}.account-avatar-button{position:relative;display:inline-flex;width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;align-items:center;justify-content:center;overflow:visible;border:1px solid #2a2a2a;border-radius:999px;background:#111;padding:0}.account-avatar-button img{width:100%;height:100%;min-width:100%;flex:0 0 auto;display:block;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.account-avatar-button span{position:absolute;right:-12px;bottom:-4px;border:1px solid #181818;border-radius:2px;background:var(--brand);color:#fff;font-size:9px;font-weight:900;line-height:1;padding:3px 5px;white-space:nowrap}.account-menu{position:absolute;z-index:220;right:0;width:240px;border:1px solid #2a2a2a;border-radius:8px;background:#1a1a1afa;box-shadow:0 22px 70px #000000b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px}.account-menu--desktop{top:calc(100% + 12px)}.account-menu__arrow{position:absolute;top:-8px;right:12px;width:16px;height:16px;border-top:1px solid #2a2a2a;border-left:1px solid #2a2a2a;background:#1a1a1afa;transform:rotate(45deg)}.account-menu__identity{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.account-menu__identity img{width:48px;height:48px;flex:0 0 auto;border:1px solid #222;border-radius:999px;-o-object-fit:cover;object-fit:cover}.account-menu__identity div{min-width:0;display:grid;gap:7px}.account-menu__identity strong{overflow:hidden;color:#fff;font-size:16px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.account-menu__identity span{width:-moz-fit-content;width:fit-content;border-radius:3px;background:#ff2e541f;color:var(--brand);font-size:10px;font-weight:900;padding:3px 6px}.account-menu__balance{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;border-radius:6px;background:#2c2c2c;padding:13px}.account-menu__balance span{display:block;color:#888;font-size:11px;font-weight:700;margin-bottom:7px}.account-menu__balance strong{color:#fff;font-size:16px;font-weight:900;line-height:1}.account-menu__balance button{height:30px;flex:0 0 auto;border:1px solid var(--brand);border-radius:4px;color:var(--brand);font-size:12px;font-weight:900;padding:0 16px}.account-menu__balance button:hover{background:var(--brand);color:#fff}.account-menu__actions{position:relative;z-index:1;display:grid;gap:2px;margin-top:14px;border-top:1px solid #2c2c2c;padding-top:12px}.account-menu__actions button{height:36px;display:flex;align-items:center;gap:12px;border-radius:4px;color:#fff;font-size:13px;font-weight:800;text-align:left;padding:0 8px}.account-menu__actions button svg{color:#888}.account-menu__actions button:hover{background:#2c2c2c}.account-menu__actions button:hover svg{color:var(--brand)}.account-menu--mobile{position:fixed;top:calc(env(safe-area-inset-top,0px) + 56px);right:16px;width:min(300px,calc(100vw - 32px));padding:16px}.account-menu--mobile .account-menu__arrow{right:14px}.wallet-main-tabs button.active{color:#fff}.wallet-main-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;height:3px;border-radius:999px 999px 0 0;background:var(--brand)}.wallet-scroll{min-height:0;overflow-y:auto;padding:28px 0 32px}.wallet-data-state{width:min(100%,920px);display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 auto 12px;border:1px solid rgba(255,46,84,.24);border-radius:8px;background:#ff2e5412;color:#cfcfcf;font-size:12px;line-height:1.5;padding:9px 12px}.wallet-data-state button{flex:0 0 auto;color:var(--brand);font-weight:800}.wallet-overview,.wallet-recharge,.wallet-record-panel{width:min(100%,920px);display:grid;gap:16px}.wallet-profile-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.wallet-profile-metrics article{position:relative;min-width:0;display:grid;gap:6px;border:1px solid #202020;border-radius:10px;background:#111;padding:16px 14px}.wallet-profile-metrics strong{overflow:hidden;color:#fff;font-size:18px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wallet-profile-metrics strong.danger{color:var(--brand)}.wallet-profile-metrics span{color:#888;font-size:13px}.wallet-profile-metrics button,.wallet-section-title button{position:relative;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #555;border-radius:999px;color:#777;font-size:12px;font-weight:900;line-height:1}.wallet-inline-tip{position:absolute;z-index:80;right:-8px;bottom:calc(100% + 8px);width:-moz-max-content;width:max-content;max-width:280px;border-radius:4px;background:#000000eb;color:#fff;font-size:12px;font-weight:500;line-height:1.45;padding:8px 10px;white-space:normal;text-align:left;box-shadow:0 12px 28px #0000006b;pointer-events:none}.wallet-inline-tip:after{content:"";position:absolute;right:12px;bottom:-5px;width:10px;height:10px;background:#000000eb;transform:rotate(45deg)}.wallet-profile-metrics button{position:absolute;right:10px;top:12px}.wallet-balance-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wallet-balance-hero>div,.wallet-metric-grid article,.wallet-freeze-card,.wallet-overview-panel,.wallet-recharge-panel,.wallet-membership-panel,.wallet-note-card,.wallet-record-row,.wallet-empty{border:1px solid #202020;border-radius:10px;background:#111}.wallet-balance-hero>div{min-height:156px;display:grid;align-content:center;gap:8px;padding:22px}.wallet-balance-hero span,.wallet-metric-grid span,.wallet-freeze-card span{color:#888;font-size:13px}.wallet-balance-hero strong{color:#fff;font-size:32px;line-height:1.2}.wallet-balance-hero small,.wallet-metric-grid small,.wallet-freeze-card p,.wallet-section-title p,.wallet-note-card p,.wallet-record-body p,.wallet-empty p{margin:0;color:#888;font-size:13px;line-height:1.65}.wallet-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wallet-metric-grid article{display:grid;gap:7px;padding:18px}.wallet-metric-grid strong{color:#fff;font-size:20px}.wallet-freeze-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px}.wallet-freeze-card.active{border-color:#ff2e546b;background:#160b0e}.wallet-freeze-card div{min-width:0;display:grid;gap:6px}.wallet-freeze-card strong{color:#fff;font-size:17px}.wallet-freeze-card button,.wallet-primary,.wallet-secondary,.wallet-empty button{height:36px;flex:0 0 auto;border-radius:6px;color:#fff;font-size:13px;font-weight:800;padding:0 16px}.wallet-primary{background:var(--brand)}.wallet-primary:disabled{background:#3a1a1e;color:#777;cursor:not-allowed}.wallet-secondary{border:1px solid #333;background:transparent;color:#aaa}.wallet-freeze-card button,.wallet-empty button{background:var(--brand)}.wallet-recent,.wallet-record-panel{min-height:0}.wallet-recent h2,.wallet-section-title h2,.wallet-note-card h3{margin:0;color:#fff;font-size:18px}.wallet-overview-panel{display:grid;gap:18px;padding:20px}.wallet-membership-panel{display:grid;gap:12px;padding:20px;border:1px solid #202020;border-radius:10px;background:#111}.wallet-membership-panel .wallet-section-title button,.wallet-membership-state button{border:0;background:transparent;color:var(--brand);cursor:pointer;font-size:13px}.wallet-membership-state{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;color:#888;font-size:13px}.wallet-membership-state--error{color:#ff8797}.wallet-membership-content{display:grid;gap:8px}.wallet-membership-main{display:flex;align-items:center;gap:10px}.wallet-membership-main strong{color:#fff;font-size:18px}.wallet-membership-content p{margin:0;color:#888;font-size:13px}.wallet-membership-benefits{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;color:#b8b8bf;font-size:13px}.wallet-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-recharge-panel{display:grid;gap:18px;padding:20px}.wallet-recharge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wallet-recharge-grid button{position:relative;min-height:92px;display:grid;place-content:center;gap:7px;border:1px solid #292929;border-radius:8px;background:#0a0a0a;color:#fff}.wallet-recharge-grid button.active{border-color:var(--brand);background:#201014}.wallet-recharge-grid strong{font-size:20px}.wallet-recharge-grid span{color:#888;font-size:13px}.wallet-recharge-grid i{position:absolute;right:8px;top:8px;border-radius:4px;background:var(--brand);color:#fff;font-size:11px;font-style:normal;padding:3px 6px}.wallet-custom-input{border:1px solid #292929;border-radius:8px;background:#0a0a0a;padding:12px 14px}.wallet-custom-input span{display:block;color:#777;font-size:12px}.wallet-custom-input input{width:100%;margin-top:5px;border:0;outline:0;background:transparent;color:#fff;font-size:22px;font-weight:800}.wallet-custom-input input::-moz-placeholder{color:#444}.wallet-custom-input input::placeholder{color:#444}.wallet-rule-check{justify-self:start;display:inline-flex;align-items:center;gap:8px;color:#aaa;font-size:12px}.wallet-rule-check span{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #555;border-radius:4px}.wallet-rule-check span.active{border-color:var(--brand);background:var(--brand);color:#fff}.wallet-pay-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-pay-method{height:38px;border:1px solid #333;border-radius:6px;background:#181818;color:#aaa;font-size:13px;padding:0 15px}.wallet-pay-method.active{border-color:var(--brand);background:#2a1117;color:#fff}.wallet-pay-summary{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #2a2a2a;border-radius:8px;background:#0a0a0a;color:#888;font-size:12px;padding:12px}.wallet-pay-summary strong{color:#fff;font-size:13px}.wallet-pay-row .wallet-primary,.wallet-pay-row .wallet-secondary{grid-column:1 / -1}.wallet-note-card{display:grid;gap:8px;padding:18px}.wallet-filter-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.wallet-filter-tabs::-webkit-scrollbar{display:none}.wallet-filter-tabs button{flex:0 0 auto;height:34px;border:1px solid #262626;border-radius:6px;background:#1a1a1a;color:#aaa;font-size:13px;font-weight:700;padding:0 18px}.wallet-filter-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.wallet-commerce-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-commerce-summary article{display:grid;gap:6px;border:1px solid #262626;border-radius:8px;background:#111;padding:14px}.wallet-commerce-summary span{color:#777;font-size:12px}.wallet-commerce-summary strong{color:#fff;font-size:18px}.wallet-record-icon--commerce{border-color:#0dff003d;background:#0dff0012;color:#0dff00}.wallet-commerce-row .wallet-record-body p{margin:4px 0 0;color:#888;font-size:11px;line-height:1.5}.wallet-date-layer{position:relative;z-index:40}.wallet-record-list{min-height:0;display:grid;gap:10px;overflow-y:auto;padding-right:4px}.wallet-record-panel .wallet-record-list{max-height:420px}.wallet-record-list--compact{max-height:312px}.wallet-record-row{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px}.wallet-record-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,46,84,.24);border-radius:999px;background:#2a0b12;color:var(--brand)}.wallet-record-icon--channel span{font-size:13px;font-weight:900}.wallet-record-icon--wechat{border-color:#24c96247;background:#082011;color:#24c962}.wallet-record-icon--alipay{border-color:#1677ff4d;background:#07172e;color:#4f9cff}.wallet-record-icon--branch{border-color:#ff2e543d;background:#2a0b12;color:var(--brand)}.wallet-record-icon--spark{border-color:#f59e0b47;background:#211604;color:#f59e0b}.wallet-record-icon--source{border-color:#57beff3d;background:#071923;color:#57beff}.wallet-record-icon--work{border-color:#34d39938;background:#071c15;color:#34d399}.wallet-record-body{min-width:0;display:grid;gap:6px}.wallet-record-title{min-width:0;display:flex;align-items:center;gap:8px}.wallet-record-title strong{min-width:0;overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wallet-record-body button{justify-self:start;min-width:0;overflow:hidden;color:var(--brand);font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wallet-record-body small{color:#555;font-size:11px}.wallet-status{flex:0 0 auto;border-radius:4px;font-size:10px;font-weight:800;padding:2px 6px}.wallet-status--success{background:#34d39921;color:#34d399}.wallet-status--pending{background:#f59e0b21;color:#f59e0b}.wallet-status--failed{background:#a0a0a029;color:#aaa}.wallet-record-amount{display:grid;justify-items:end;gap:5px;white-space:nowrap}.wallet-record-amount strong{font-size:15px}.wallet-record-amount.income strong{color:#34d399}.wallet-record-amount.expense strong{color:#fff}.wallet-record-amount span{color:#777;font-size:11px}.wallet-empty{min-height:300px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--brand);text-align:center}.wallet-empty strong{color:#fff}.wallet-notice{position:fixed;z-index:180;left:50%;bottom:30px;width:min(460px,calc(100vw - 28px));display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,46,84,.28);border-radius:8px;background:#121212f5;color:#fff;font-size:13px;line-height:1.6;padding:12px 14px;transform:translate(-50%);box-shadow:0 18px 52px #00000075;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wallet-notice button{flex:0 0 auto;color:var(--brand);font-size:13px;font-weight:800}.wallet-payment-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;background:#000000a6;padding:32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallet-payment-overlay article{width:min(360px,100%);border-radius:16px;background:#fff;color:#111;text-align:center;padding:24px 20px 20px}.wallet-payment-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff}.wallet-payment-icon--processing svg{animation:spin .9s linear infinite}.wallet-payment-icon--processing,.wallet-payment-icon--success{background:var(--brand)}.wallet-payment-icon--appstore,.wallet-payment-icon--failed{background:#111;color:var(--brand)}.wallet-payment-overlay h3{margin:16px 0 0;font-size:18px}.wallet-payment-overlay p{margin:8px 0 0;color:#666;font-size:13px;line-height:1.6}.wallet-payment-overlay article>button{width:100%;height:42px;margin-top:18px;border-radius:6px;background:var(--brand);color:#fff;font-size:14px;font-weight:800}.wallet-payment-overlay .wallet-payment-fail{height:34px;margin-top:8px;background:transparent;color:#777;font-size:12px}.creator-page{position:relative;height:calc(100vh - 64px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);color:#fff}.creator-header{position:sticky;top:0;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0 12px;border-bottom:1px solid #222;background:#0a0a0af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.creator-main-tabs{min-width:0;display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}.creator-main-tabs::-webkit-scrollbar{display:none}.creator-main-tabs button{position:relative;flex:0 0 auto;min-width:auto;height:auto;border:0;border-radius:0;background:transparent;color:#555;font-size:18px;font-weight:800;line-height:normal;padding:0 0 10px;white-space:nowrap}.creator-main-tabs button.active{color:#fff}.creator-main-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:var(--brand)}.workshop-page{height:calc(100vh - 64px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);color:#fff}.workshop-header{position:sticky;top:0;z-index:24;display:flex;align-items:flex-end;min-height:88px;padding:22px 0 0;border-bottom:1px solid #222;background:#0a0a0af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workshop-main-tabs{min-height:66px;display:flex;align-items:flex-end;gap:28px}.workshop-main-tabs button{position:relative;height:66px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;color:#555;font-size:18px;font-weight:800;line-height:1}.workshop-main-tabs button.active{color:#fff}.workshop-main-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:var(--brand)}.workshop-scroll{min-height:0;overflow-y:auto;padding:42px 0 32px}.workshop-hero{display:grid;justify-items:center;text-align:center}.workshop-logo-card{width:175px;height:175px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #242424;border-radius:23px;background:#111;box-shadow:0 18px 42px #00000052}.workshop-logo-card img{width:100%;height:100%;flex:0 0 auto;border-radius:inherit;-o-object-fit:contain;object-fit:contain}.workshop-hero h1{margin:22px 0 0;color:#fff;font-size:34px;font-weight:900;letter-spacing:0}.workshop-hero p{margin:8px 0 0;color:#888;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workshop-download-grid{width:min(100%,980px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:38px auto 0}.workshop-download-card{position:relative;min-height:196px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #242424;border-radius:8px;background:#101010;color:#fff;padding:24px 18px 20px;text-align:center;transition:border-color .22s ease,background .22s ease,transform .22s ease}.workshop-download-card:hover,.workshop-download-card.active{border-color:#d40812b8;background:linear-gradient(180deg,#d4081224,#111 42%)}.workshop-download-card:hover{transform:translateY(-2px)}.workshop-download-card__tag{position:absolute;top:-10px;right:16px;height:22px;display:inline-flex;align-items:center;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:900;line-height:1;padding:0 10px}.workshop-download-card__icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#1b1b1b;color:#e8e8e8}.workshop-download-card.active .workshop-download-card__icon{background:#d408122e;color:#fff}.workshop-download-card strong{color:#fff;font-size:18px;font-weight:900}.workshop-download-card small{min-height:18px;color:#8d8d8d;font-size:13px;font-weight:700}.workshop-download-card button{height:32px;min-width:98px;border:1px solid #333;border-radius:999px;background:transparent;color:#d7d7d7;font-size:13px;font-weight:900;padding:0 16px}.workshop-download-card button:disabled{border-color:#2a2a2a;background:transparent;color:#666;cursor:not-allowed}.workshop-download-card.active button,.workshop-download-card:hover button{border-color:var(--brand);background:var(--brand);color:#fff}.workshop-download-card:hover button:disabled,.workshop-download-card.active button:disabled{border-color:#2a2a2a;background:transparent;color:#666}.workshop-footer{margin-top:42px;text-align:center;color:#666}.workshop-footer p{margin:0;color:#777;font-size:14px;font-weight:800}.workshop-footer small{display:block;margin-top:10px;color:#555;font-size:12px}.workshop-page--mobile{height:auto;min-height:0;display:block;color:#fff}.workshop-page--mobile .workshop-header{display:none}.workshop-page--mobile .workshop-scroll{overflow:visible;padding:4px 0 20px}.workshop-page--mobile .workshop-logo-card{width:129px;height:129px;border-radius:17px}.workshop-page--mobile .workshop-logo-card img{width:100%;height:100%}.workshop-page--mobile .workshop-hero h1{margin-top:14px;font-size:24px}.workshop-page--mobile .workshop-hero p{margin-top:6px;font-size:11px;letter-spacing:.06em}.workshop-page--mobile .workshop-download-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.workshop-page--mobile .workshop-download-card{min-height:152px;gap:8px;border-radius:8px;padding:18px 8px 14px}.workshop-page--mobile .workshop-download-card__tag{top:-8px;right:10px;height:18px;font-size:9px;padding:0 7px}.workshop-page--mobile .workshop-download-card__icon{width:42px;height:42px}.workshop-page--mobile .workshop-download-card strong{font-size:14px;line-height:1.2}.workshop-page--mobile .workshop-download-card small{min-height:16px;font-size:11px;line-height:1.25}.workshop-page--mobile .workshop-download-card button{height:28px;min-width:82px;font-size:11px;padding:0 12px}.workshop-page--mobile .workshop-footer{margin-top:24px;padding-bottom:10px}.workshop-page--mobile .workshop-footer p{font-size:12px}.workshop-page--mobile .workshop-footer small{font-size:10px;line-height:1.45}.creator-publish,.creator-mobile-publish,.creator-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;border-radius:6px;background:#fff;color:#0a0a0a;font-size:14px;font-weight:800;padding:0 18px}.creator-publish-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:390;display:flex;align-items:flex-end;justify-content:center;background:#00000085;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.creator-publish-modal{position:relative;width:min(100%,390px);border:1px solid rgba(255,255,255,.08);border-bottom:0;border-radius:18px 18px 0 0;background:#181818;box-shadow:0 -24px 80px #00000073;padding:22px 18px calc(20px + env(safe-area-inset-bottom,0px))}.creator-publish-modal>button{position:absolute;top:14px;right:14px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#777}.creator-publish-modal>button:hover{color:#fff}.creator-publish-modal h2{margin:0;color:#fff;font-size:17px}.creator-publish-modal p{margin:14px 0 0;color:#aaa;font-size:13px;line-height:1.7}.creator-publish-modal footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.creator-publish-modal footer button{height:38px;border-radius:6px;background:#2a2a2a;color:#ccc;font-size:13px;font-weight:700}.creator-publish-modal footer button:last-child{background:var(--brand);color:#fff}.creator-scroll{min-height:0;overflow-y:auto;padding:28px 0 32px}.creator-section{width:min(100%,960px);display:grid;gap:18px}.creator-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creator-metrics article,.creator-panel,.creator-revenue-card{min-width:0;border:1px solid #1d1d1d;border-radius:10px;background:#111}.creator-metrics article{min-height:142px;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:20px}.creator-metrics span,.creator-revenue-main span,.creator-withdraw-list span,.creator-work-list p{color:#888;font-size:13px}.creator-metrics span{display:flex;align-items:center;gap:18px;font-weight:800}.creator-metrics strong{color:#fff;font-size:28px;line-height:1}.creator-metrics span b{color:#07c160;font-size:13px;font-weight:900}.creator-panel,.creator-revenue-card{padding:18px}.creator-panel__title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.creator-panel__title h2{margin:0;color:#fff;font-size:16px}.creator-panel__title--tabs-only{justify-content:flex-start;margin-bottom:12px}.creator-chart-tabs,.creator-comment-filters{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.creator-chart-tabs::-webkit-scrollbar,.creator-comment-filters::-webkit-scrollbar{display:none}.creator-chart-tabs button,.creator-comment-filters button{flex:0 0 auto;height:30px;border-radius:6px;color:#888;font-size:12px;font-weight:700;padding:0 12px}.creator-chart-tabs button.active,.creator-comment-filters button.active{background:var(--brand);color:#fff}.creator-chart{height:260px;display:flex;align-items:end;gap:10px;border-radius:8px;background:#0a0a0a;padding:18px 14px 12px}.creator-chart>div{min-width:0;height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.creator-chart i{display:block;min-height:14px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#ff2e54f2,#ff2e5459)}.creator-chart span{overflow:hidden;color:#666;font-size:11px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.creator-line-chart{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:260px auto;-moz-column-gap:12px;column-gap:12px;row-gap:10px;border-radius:8px;background:#0a0a0a;padding:18px 16px 14px 12px}.creator-y-axis{height:260px;display:flex;flex-direction:column;justify-content:space-between;color:#666;font-size:11px;text-align:right}.creator-line-stage{position:relative;min-width:0;height:260px}.creator-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.creator-grid-lines i{display:block;height:1px;border-top:1px dashed #2a2a2a}.creator-line-stage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.creator-line-path,.creator-line-area{fill:none;vector-effect:non-scaling-stroke}.creator-line-path{stroke:var(--brand);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.creator-line-area{fill:#ff2e5414;stroke:none}.creator-line-dot{position:absolute;width:7px;height:7px;border:0;border-radius:999px;background:var(--brand);transform:translate(-50%,-50%);box-shadow:none}.creator-line-hit{position:absolute;top:0;bottom:0;z-index:5;width:max(24px,6.25%);transform:translate(-50%)}.creator-line-hit:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;border-left:1px dashed rgba(255,46,84,.7);opacity:0;transition:opacity .16s}.creator-line-hit span{position:absolute;left:50%;transform:translate(-50%,calc(-100% - 10px));border-radius:4px;background:#000000eb;color:var(--brand);font-size:12px;font-weight:900;padding:5px 8px;white-space:nowrap;box-shadow:0 10px 24px #0000006b}.creator-line-hit:hover:before,.creator-line-hit:focus-visible:before,.creator-line-hit.active:before{opacity:1}.creator-x-axis{grid-column:2;display:flex;justify-content:space-between;gap:4px;color:#666;font-size:11px}.creator-x-axis span{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.creator-work-list,.creator-comment-list,.creator-withdraw-list{min-height:0;max-height:420px;overflow-y:auto;display:grid;gap:12px;padding-right:4px}.creator-comment-list{gap:0;scrollbar-gutter:stable}.creator-work-list article{min-width:0;border-radius:8px;padding:18px 22px}.creator-work-list article:hover{background:#181818}.creator-work-cover{position:relative;width:128px;height:72px;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#1a1a1a}.creator-work-cover img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:none}.creator-work-cover span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000061;color:#fff;opacity:0;transition:opacity .18s}.creator-work-cover:hover span{opacity:1}.creator-work-main,.creator-work-copy,.creator-comment-body,.creator-comment-body>div{min-width:0}.creator-work-main{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:16px}.creator-work-copy{display:grid;gap:5px;justify-items:stretch}.creator-work-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;display:block;width:100%;justify-self:stretch;max-width:100%;overflow:hidden;color:#fff;font-size:12px;font-weight:800;line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap}.creator-work-summary{width:100%;margin:0;overflow:hidden;color:#888;font-size:12px;line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap}.creator-work-summary span{color:var(--brand);font-size:inherit;font-weight:400}.creator-withdraw-list b{color:var(--brand);font-size:14px}.creator-work-revenue-labels,.creator-work-revenue-values{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;align-items:center}.creator-work-revenue-labels span,.creator-work-revenue-values strong{min-width:0;overflow:hidden;display:block;text-align:left;text-overflow:ellipsis;white-space:nowrap}.creator-work-revenue-labels span{color:#888;font-size:12px;font-weight:800;line-height:1.25}.creator-work-revenue-values strong{color:#ddd;font-size:12px;font-weight:900;line-height:1.25}@media (max-width: 1180px){.creator-page:not(.creator-page--mobile) .creator-work-cover{width:118px;height:66px}.creator-page:not(.creator-page--mobile) .creator-work-main{grid-template-columns:118px minmax(0,1fr);gap:14px}.creator-page:not(.creator-page--mobile) .creator-work-revenue-labels,.creator-page:not(.creator-page--mobile) .creator-work-revenue-values{-moz-column-gap:10px;column-gap:10px}}@media (max-width: 1040px){.creator-page:not(.creator-page--mobile) .creator-work-list article{padding:14px 16px}.creator-page:not(.creator-page--mobile) .creator-work-cover{width:104px;height:58.5px}.creator-page:not(.creator-page--mobile) .creator-work-main{grid-template-columns:104px minmax(0,1fr);gap:12px}.creator-page:not(.creator-page--mobile) .creator-work-copy{gap:4px}.creator-page:not(.creator-page--mobile) .creator-work-title{font-size:12px}.creator-page:not(.creator-page--mobile) .creator-work-summary{font-size:12px}.creator-page:not(.creator-page--mobile) .creator-work-revenue-labels,.creator-page:not(.creator-page--mobile) .creator-work-revenue-values{-moz-column-gap:8px;column-gap:8px}.creator-page:not(.creator-page--mobile) .creator-work-revenue-labels span{font-size:11px}.creator-page:not(.creator-page--mobile) .creator-work-revenue-values strong{font-size:12px}}.creator-comment-tools{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:14px}.creator-work-filter{position:relative;min-width:220px}.creator-work-filter>button{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #292929;border-radius:6px;background:#111;color:#fff;font-size:13px;font-weight:600;padding:0 12px}.creator-work-filter>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-work-filter svg.open{transform:rotate(180deg)}.creator-work-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:min(340px,calc(100vw - 32px));max-height:390px;overflow-y:auto;border:1px solid #292929;border-radius:8px;background:#141414;box-shadow:0 18px 42px #0000007a;padding:10px}.creator-work-search{height:34px;display:flex;align-items:center;gap:8px;border-radius:6px;border:1px solid #292929;background:#0a0a0a;color:#777;padding:0 10px;margin-bottom:8px}.creator-work-search:focus-within{border-color:var(--brand)}.creator-work-search:focus-within>svg{color:var(--brand)}.creator-work-search input{min-width:0;flex:1;height:100%;border:0;background:transparent;color:#fff;font-size:12px;line-height:1.2;padding:0;outline:none}.creator-work-search>svg{flex:0 0 14px;width:14px;height:14px;color:var(--brand)}.creator-work-popover>button{width:100%;min-width:0;min-height:44px;display:flex;align-items:center;gap:10px;border-radius:6px;color:#fff;font-size:13px;padding:7px 8px;text-align:left}.creator-work-popover>button:hover{background:#202020}.creator-work-popover img{width:54px;height:34px;flex:none;border-radius:4px;-o-object-fit:cover;object-fit:cover}.creator-work-popover>button span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-comment-list article{position:relative;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;border-bottom:1px solid #1a1a1a;padding:16px 4px;transition:background-color .18s ease}.creator-comment-list article:hover{background:#121212}.creator-comment-list article>img{width:42px;height:42px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.creator-comment-body strong{color:#fff;font-size:14px}.creator-comment-body span{margin-left:8px;color:#666;font-size:12px}.creator-comment-body b{margin-left:8px;border:1px solid rgba(255,46,84,.55);border-radius:3px;color:#ff8aa0;font-size:10px;padding:1px 5px}.creator-comment-body p{margin:7px 0;color:#ccc;font-size:14px;line-height:1.6}.creator-comment-body>button{max-width:100%;overflow:hidden;color:#888;font-size:12px;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.creator-comment-actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .18s}.creator-comment-list article:hover .creator-comment-actions{opacity:1}.creator-comment-actions button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#888;padding:0}.creator-comment-actions button:hover{background:#1e1e1e;color:#fff}.creator-comment-actions button:last-child:hover,.creator-comment-actions button:nth-child(3):hover{color:var(--brand)}.creator-comment-blocked{opacity:.5}.creator-comment-folded{margin-top:10px}.creator-comment-unblock{margin-top:8px;color:#888;font-size:13px}.creator-comment-unblock:hover{color:var(--brand);font-weight:800}.creator-reply-box{margin-top:12px;border:1px solid #292929;border-radius:6px;background:#0a0a0a;padding:10px}.creator-reply-box textarea{width:100%;max-height:110px;min-height:48px;resize:vertical;border:0;background:transparent;color:#fff;font-size:13px;line-height:1.5;outline:none}.creator-reply-box footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.creator-reply-box span{color:#666;font-size:12px}.creator-reply-box button{height:28px;border-radius:5px;background:var(--brand);color:#fff;font-size:12px;font-weight:700;padding:0 12px}.creator-reply-box button:disabled,.creator-primary:disabled{background:#3a1a1e;color:#777}.creator-revenue-card{position:relative;display:grid;gap:16px;overflow:visible}.creator-revenue-main{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:0}.creator-revenue-main>div{min-width:0;border-right:1px solid #2a2a2a;padding:0 20px}.creator-revenue-main>div:first-child{padding-left:0}.creator-revenue-main>div:last-child{border-right:0;padding-right:0}.creator-revenue-main strong{display:block;margin-top:8px;color:#fff;font-size:24px}.creator-revenue-main strong.danger{color:var(--brand)}.creator-rule-line{display:flex;align-items:center;gap:8px}.creator-rule-line button{position:relative;width:18px;height:18px;flex:none;border:1px solid #555;border-radius:999px;color:#777;font-size:12px;font-weight:900;line-height:1}.creator-inline-tip{position:absolute;z-index:260;right:-8px;bottom:calc(100% + 8px);width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 40px));border-radius:4px;background:#000000eb;color:#fff;font-size:12px;font-weight:500;line-height:1.45;padding:8px 10px;text-align:left;white-space:normal;box-shadow:0 12px 28px #0000006b;pointer-events:none}.creator-inline-tip:after{content:"";position:absolute;right:12px;bottom:-5px;width:10px;height:10px;background:#000000eb;transform:rotate(45deg)}.creator-payout-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-payout-channels button{min-width:0;height:48px;display:flex;align-items:center;gap:10px;border:1px solid #292929;border-radius:8px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:700;padding:0 14px}.creator-payout-channels button.active{border-color:var(--brand)}.creator-payout-channels span{margin-left:auto;color:#aaa;font-size:12px}.creator-withdraw-input{height:54px;display:flex;align-items:center;border:1px solid #292929;border-radius:8px;background:#0a0a0a;padding:0 14px}.creator-withdraw-input span{color:#fff;font-size:20px;font-weight:900}.creator-withdraw-input input{min-width:0;flex:1;border:0;background:transparent;color:#fff;font-size:18px;font-weight:800;outline:none;padding:0 10px}.creator-withdraw-input button{flex:none;color:var(--brand);font-size:13px;font-weight:800}.creator-primary{width:100%;background:var(--brand);color:#fff}.creator-withdraw-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;border:1px solid #1d1d1d;border-radius:8px;background:#0a0a0a;padding:12px}.creator-withdraw-list{max-height:360px;overflow-y:auto}.creator-income-tabs{display:flex;align-items:center;gap:16px}.creator-income-tabs button{position:relative;height:30px;color:#888;font-size:13px;font-weight:800}.creator-income-tabs button.active{color:#fff}.creator-income-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:var(--brand)}.bian-date-range{position:relative;width:min(100%,640px);margin-bottom:14px}.bian-date-range--open{z-index:90}.creator-panel:has(.bian-date-range--open){position:relative;z-index:90;overflow:visible}.creator-panel>[data-motion-reveal]:has(.bian-date-range--open){position:relative;z-index:91}.bian-date-trigger{width:100%;height:38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;border:1px solid #292929;border-radius:6px;background:#111;color:#fff;font-size:13px;padding:0 10px}.bian-date-trigger svg{color:#aaa;margin-right:8px}.bian-date-trigger i{color:#666;font-style:normal}.bian-date-trigger__start,.bian-date-trigger__end{min-width:0;text-align:center;white-space:nowrap}.bian-date-popover{position:absolute;left:0;right:0;top:46px;z-index:80;border:1px solid #2a2a2a;border-radius:8px;background:#050505;padding:14px;box-shadow:0 18px 48px #00000094}.bian-date-popover__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#888;font-size:12px}.bian-date-popover__head b{border-radius:4px;background:#1a1a1a;color:#ff8aa0;font-size:12px;padding:4px 8px}.bian-date-calendars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bian-calendar-swap-move{transition:transform .42s cubic-bezier(.22,1,.36,1)}.bian-calendar{border:1px solid #202020;border-radius:8px;background:#0a0a0a;padding:12px}.bian-calendar__header{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:4px;margin-bottom:10px}.bian-calendar__month-nav,.bian-calendar__month-nav-spacer{width:24px;height:24px}.bian-calendar__month-nav{display:inline-flex;align-items:center;justify-content:center;border:1px solid #292929;border-radius:4px;background:#111;color:#aaa}.bian-calendar__month-nav:hover{border-color:var(--brand);color:var(--brand)}.bian-calendar__period{min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;font-size:12px}.bian-calendar__period strong{white-space:nowrap}.bian-calendar__month-select{position:relative}.bian-calendar__month-select>button{min-width:46px;height:24px;display:inline-flex;align-items:center;justify-content:center;gap:2px;border:1px solid #292929;border-radius:4px;background:#111;color:#fff}.bian-calendar__month-select>button:hover{border-color:var(--brand);color:var(--brand)}.bian-calendar__month-menu{position:absolute;z-index:140;left:50%;top:calc(100% + 5px);width:100px;max-height:168px;overflow-y:auto;transform:translate(-50%);border:1px solid #2a2a2a;border-radius:5px;background:#080808;box-shadow:0 14px 32px #0000009e;padding:4px}.bian-calendar__month-menu button{width:100%;height:32px;border-radius:3px;color:#aaa;font-size:11px;text-align:center}.bian-calendar__month-menu button:hover,.bian-calendar__month-menu button.active{background:#2a1117;color:#ff8aa0}.bian-calendar__year{position:relative;height:24px;display:inline-flex;align-items:center;border:1px solid #292929;border-radius:4px;background:#111}.bian-calendar__year:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px #ff2d552e}.bian-calendar__year input{width:39px;height:22px;border:0;background:transparent;color:#fff;font-size:11px;font-weight:700;line-height:22px;outline:none;padding:0 2px 0 6px;text-align:right}.bian-calendar__year>span{color:#aaa;font-size:10px;line-height:1}.bian-calendar__year>button{width:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#888}.bian-calendar__year>button:hover{color:var(--brand)}.bian-calendar__year-menu{position:absolute;z-index:140;left:-1px;top:calc(100% + 5px);width:100px;max-height:168px;overflow-y:auto;border:1px solid #2a2a2a;border-radius:5px;background:#080808;box-shadow:0 14px 32px #0000009e;padding:4px}.bian-calendar__year-menu button{width:100%;height:32px;border-radius:3px;color:#aaa;font-size:11px;text-align:center}.bian-calendar__year-menu button:hover,.bian-calendar__year-menu button.active{background:#2a1117;color:#ff8aa0}.bian-calendar__week,.bian-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.bian-calendar__week{margin-bottom:6px}.bian-calendar__week span{color:#666;font-size:12px;text-align:center}.bian-calendar__days button,.bian-calendar__days i{height:28px;border-radius:4px}.bian-calendar__days button{color:#bbb;font-size:12px}.bian-calendar__days button.in{background:#2a1117;color:#ff8aa0}.bian-calendar__days button.edge{background:var(--brand);color:#fff;font-weight:800}.creator-withdraw-list strong{color:#fff;font-size:14px}.creator-withdraw-list em{border-radius:999px;background:#1a1a1a;color:#aaa;font-size:12px;font-style:normal;padding:5px 9px}.creator-withdraw-list em.ad{background:#4d9cff24;color:#4d9cff}.creator-withdraw-list em.unlock{background:#ffb02029;color:#ffb020}.creator-withdraw-list em.sponsor{background:#ff2e5424;color:#ff8aa0}.creator-withdraw-list em.source{background:#07c16024;color:#07c160}.creator-withdraw-list em.compensate{background:#c084fc29;color:#c084fc}.creator-withdraw-list small{color:#777;font-size:12px}.creator-revenue-empty{display:grid;gap:6px;min-height:120px;place-content:center;padding:24px;color:#777;text-align:center}.creator-revenue-empty strong{color:#aaa;font-size:14px}.creator-revenue-empty span{font-size:12px}.creator-toast{position:fixed;left:50%;bottom:88px;z-index:220;transform:translate(-50%);border:1px solid #262626;border-radius:6px;background:#141414f5;color:#fff;font-size:13px;padding:10px 14px;box-shadow:0 16px 42px #0000007a}.creator-report-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;background:#0009;padding:20px}.creator-report-modal{position:relative;width:min(480px,100%);border-radius:12px;background:#1a1a1a;padding:20px;box-shadow:0 25px 50px #00000080}.creator-report-close{position:absolute;top:18px;right:18px;color:#666}.creator-report-close:hover{color:#fff}.creator-report-modal h2{margin:0 0 20px;color:#fff;font-size:16px;text-align:center}.creator-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creator-report-grid button{height:34px;border-radius:6px;background:#2a2a2a;color:#fff;font-size:13px}.creator-report-grid button.active{background:var(--brand);font-weight:800}.creator-report-textarea{position:relative;height:64px;margin-top:18px;border-radius:6px;background:#0d0d0d;padding:10px 12px}.creator-report-textarea textarea{width:100%;height:100%;resize:none;border:0;background:transparent;color:#fff;font-size:13px;outline:none}.creator-report-textarea span{position:absolute;right:12px;bottom:8px;color:#666;font-size:11px}.creator-report-block{width:100%;height:38px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;background:#2a2a2a;color:#888;font-size:13px}.creator-report-block svg{color:var(--brand)}.creator-report-block.active{background:var(--brand);color:#fff}.creator-report-block.active svg{color:#fff}.creator-report-modal footer{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.creator-report-modal footer button{height:36px;border-radius:6px;color:#fff;font-size:13px;font-weight:800;padding:0 22px}.creator-report-modal footer button:first-child{background:#0d0d0d}.creator-report-modal footer button:last-child{background:var(--brand)}.creator-report-modal footer button:disabled{background:#0d0d0d;color:#444}.settings-page{height:calc(100vh - 64px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);color:#fff}.settings-page:not(.settings-page--mobile){overflow:hidden}.settings-header{position:sticky;top:0;z-index:24;display:grid;gap:12px;padding:24px 0 12px;border-bottom:1px solid #222;background:#0a0a0af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.settings-main-tabs,.settings-sub-tabs{min-width:0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.settings-main-tabs::-webkit-scrollbar,.settings-sub-tabs::-webkit-scrollbar{display:none}.settings-main-tabs{gap:28px}.settings-main-tabs button{position:relative;flex:0 0 auto;padding:0 0 14px;background:transparent;color:#555;font-size:18px;font-weight:700}.settings-main-tabs button.active{color:#fff}.settings-main-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:var(--brand)}.settings-sub-tabs{gap:8px;padding-top:4px}.settings-sub-tabs button{flex:0 0 auto;height:34px;border:1px solid #262626;border-radius:6px;background:#1a1a1a;color:#aaa;font-size:13px;font-weight:700;padding:0 18px}.settings-sub-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.settings-scroll{min-height:0;overflow-y:auto;padding:28px 0}.settings-section{width:min(100%,800px);display:grid;gap:20px}.settings-banner{position:relative;height:160px;overflow:hidden;border-radius:12px;background:#111}.settings-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.settings-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a00,#0a0a0a33 46%,#0a0a0ac7);pointer-events:none}.settings-banner button{position:absolute;top:16px;right:16px;display:inline-flex;height:30px;align-items:center;gap:8px;border-radius:999px;background:#000000b3;color:#fff;font-size:13px;padding:0 14px;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .18s ease,background .18s ease}.settings-banner:hover button{opacity:1}.settings-profile-head--overlap{position:relative;z-index:2;margin-top:-50px;align-items:end}.settings-delete-profile{display:grid}.settings-profile-head,.settings-delete-user{display:flex;align-items:center;gap:16px}.settings-avatar{position:relative;width:72px;height:72px;flex:0 0 auto;overflow:hidden;border:2px solid #1a1a1a;border-radius:999px;background:#111;padding:0}.settings-avatar--readonly{display:inline-flex}.settings-avatar img,.settings-delete-user img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.settings-avatar span{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:inherit;background:#00000080;color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s ease}.settings-avatar:hover span{opacity:1}.settings-profile-head h2,.settings-delete-user h2{margin:0;color:#fff;font-size:18px}.settings-profile-head p,.settings-delete-user p{margin:6px 0 0;color:#888;font-size:13px}.settings-profile-head p b{display:inline-flex;border:1px solid var(--brand);border-radius:2px;background:#000;color:var(--brand);font-size:11px;letter-spacing:.08em;padding:2px 8px}.settings-creator-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 36px;border-radius:10px;background:#050505;padding:22px 24px}.settings-creator-metrics article{position:relative;min-width:0;display:grid;justify-items:center;gap:8px;text-align:center}.settings-creator-metrics strong{overflow:hidden;color:#fff;font-size:26px;font-weight:900;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.settings-creator-metrics span{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#888;font-size:13px;font-weight:800}.settings-creator-metrics button{position:relative;width:18px;height:18px;flex:0 0 auto;border:1px solid #555;border-radius:999px;color:#888;font-size:11px;font-weight:900;line-height:1}.settings-creator-metrics button:hover{border-color:var(--brand);color:var(--brand)}.settings-creator-metrics em{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:20;width:190px;max-width:min(190px,calc(100vw - 40px));transform:translate(-50%);border-radius:6px;background:#222;color:#fff;font-size:11px;font-style:normal;line-height:1.55;padding:8px 10px;box-shadow:0 14px 34px #00000070}.settings-archive-card{display:flex;align-items:center;gap:32px;border-radius:8px;background:#161616;padding:16px}.settings-archive-card div,.settings-link-line{position:relative;display:flex;align-items:center;gap:8px}.settings-link-line{min-height:40px;align-self:start}.settings-archive-card span{color:#888;font-size:13px}.settings-archive-card strong,.settings-link-line strong{color:#ccc;font-size:13px;font-weight:500}.settings-archive-card button,.settings-link-line button{display:inline-flex;color:#555}.settings-archive-card button:hover,.settings-link-line button:hover{color:#aaa}.settings-qr-popover{position:absolute;z-index:5;top:calc(100% + 10px);left:0;display:grid;justify-items:center;gap:8px;border-radius:8px;background:#fff;color:#111;font-size:12px;font-weight:700;padding:14px;box-shadow:0 16px 46px #00000073}.settings-form{display:grid;gap:18px}.settings-form label{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px}.settings-form label>.settings-field-label{display:inline-flex;align-items:center;gap:8px;color:#888;font-size:14px;line-height:40px}.settings-field-icon{display:inline-block;width:14px;height:14px;flex:0 0 14px;background-repeat:no-repeat;background-color:#000}.settings-form input,.settings-form textarea,.settings-inline-form input,.settings-delete-form input,.settings-input-action{width:100%;border:1px solid #292929;border-radius:4px;background:#0a0a0a;color:#fff;font-size:14px;outline:0}.settings-form input:focus,.settings-form textarea:focus,.settings-inline-form input:focus,.settings-delete-form input:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:0}.settings-input-action:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.settings-password-input:focus-within,.settings-inline-form .settings-input-action:focus-within,.settings-delete-form .settings-input-action:focus-within{outline:1px solid var(--brand);outline-offset:-1px}.settings-inline-form .settings-input-action input:focus,.settings-delete-form .settings-input-action input:focus{border-color:transparent;box-shadow:none}.settings-form input{height:40px;padding:0 12px}.bian-birthday-picker,.bian-birthday-picker__trigger{width:100%}.bian-birthday-picker__trigger{display:flex;height:40px;align-items:center;justify-content:space-between;border:1px solid #292929;border-radius:4px;background:#0a0a0a;color:#fff;font-size:14px;padding:0 12px}.bian-birthday-picker__trigger svg{color:#888}.bian-birthday-picker__trigger .placeholder{color:#aaa}.bian-birthday-picker--compact .bian-birthday-picker__trigger{height:36px;border-color:#333;background:#0d0d0d;color:#ddd;font-size:12px;padding:0 10px}.bian-birthday-picker--light .bian-birthday-picker__trigger,.bian-birthday-picker--compact.bian-birthday-picker--light .bian-birthday-picker__trigger{border-color:#eee;background:#fff;color:#333}.bian-birthday-picker--light .bian-birthday-picker__trigger svg{color:#666}.bian-birthday-picker--light .bian-birthday-picker__trigger .placeholder{color:#999}.bian-birthday-picker__trigger:disabled{cursor:not-allowed;opacity:.55}.bian-birthday-picker__scrim{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000000b8;padding:20px}.bian-birthday-picker__dialog{width:min(380px,calc(100vw - 32px));overflow:hidden;border:1px solid #2a2a2a;border-radius:4px;background:#121212;color:#fff;box-shadow:0 24px 70px #0000009e}.bian-birthday-picker__dialog--light{border-color:#eee;background:#fff;color:#111;box-shadow:0 24px 70px #11111129}.bian-birthday-picker__dialog--light .bian-birthday-picker__header,.bian-birthday-picker__dialog--light .bian-birthday-picker__calendar{background:#fff}.bian-birthday-picker__dialog--light .bian-birthday-picker__header small,.bian-birthday-picker__dialog--light .bian-birthday-picker__select>button,.bian-birthday-picker__dialog--light .bian-birthday-picker__input-mode input{color:#111}.bian-birthday-picker__dialog--light .bian-birthday-picker__select>button,.bian-birthday-picker__dialog--light .bian-birthday-picker__input-mode input{border-color:#eee;background:#fff}.bian-birthday-picker__dialog--light .bian-birthday-picker__menu{border-color:#eee;background:#fff;box-shadow:0 14px 32px #11111129}.bian-birthday-picker__dialog--light .bian-birthday-picker__menu button{color:#666}.bian-birthday-picker__dialog--light .bian-birthday-picker__menu button:hover{background:#fafafa}.bian-birthday-picker__dialog--light .bian-birthday-picker__weekdays span,.bian-birthday-picker__dialog--light .bian-birthday-picker__days button,.bian-birthday-picker__dialog--light .bian-birthday-picker__input-mode label span,.bian-birthday-picker__dialog--light .bian-birthday-picker__input-mode p{color:#666}.bian-birthday-picker__dialog--light .bian-birthday-picker__actions{border-top-color:#eee}.bian-birthday-picker__dialog--light .bian-birthday-picker__actions .bian-birthday-picker__mode{color:#111}.bian-birthday-picker__header{display:flex;min-height:86px;align-items:center;justify-content:space-between;background:#121212;padding:16px}.bian-birthday-picker__header div{display:grid;gap:8px}.bian-birthday-picker__header small{color:#fff;font-size:18px;font-weight:700}.bian-birthday-picker__header strong{color:var(--brand);font-size:13px;font-weight:500;letter-spacing:0}.bian-birthday-picker__calendar{min-height:362px;background:#121212;padding:0 16px 12px}.bian-birthday-picker__quick-selects{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bian-birthday-picker__select{position:relative;min-width:0}.bian-birthday-picker__select>button{display:flex;width:100%;height:40px;align-items:center;justify-content:space-between;border:1px solid #333;border-radius:4px;background:#0d0d0d;color:#fff;font-size:12px;padding:0 10px}.bian-birthday-picker__select>button svg{color:#9a9a9a}.bian-birthday-picker__menu{position:absolute;z-index:5;top:calc(100% + 4px);left:0;width:100%;max-height:260px;overflow-y:auto;border:1px solid #333;border-radius:4px;background:#181818;box-shadow:0 14px 32px #0000007a}.bian-birthday-picker__menu button{display:block;width:100%;height:48px;border-radius:0;color:#fff;font-size:12px;text-align:left;padding:0 10px}.bian-birthday-picker__menu button:hover{background:#202020}.bian-birthday-picker__menu button.active{background:var(--brand);color:#fff}.bian-birthday-picker__weekdays,.bian-birthday-picker__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.bian-birthday-picker__weekdays{margin:12px 0 6px}.bian-birthday-picker__weekdays span{height:28px;color:#666;font-size:12px;line-height:28px}.bian-birthday-picker__days button{width:32px;height:32px;justify-self:center;border-radius:4px;color:#bbb;font-size:12px}.bian-birthday-picker__days button:disabled{cursor:default}.bian-birthday-picker__days button.today:not(.selected){border:1px solid var(--brand);color:#ff8aa0}.bian-birthday-picker__days button.selected{background:var(--brand);border-radius:4px;color:#fff;font-weight:800}.bian-birthday-picker__input-mode{min-height:268px;padding:22px 18px}.bian-birthday-picker__input-mode label{display:grid;gap:7px}.bian-birthday-picker__input-mode label span,.bian-birthday-picker__input-mode p{color:#888;font-size:12px}.bian-birthday-picker__input-mode input{width:100%;height:46px;border:1px solid #292929;border-radius:4px;background:#0a0a0a;color:#fff;font-size:14px;outline:0;padding:0 12px}.bian-birthday-picker__input-mode input:focus{border-color:var(--brand)}.bian-birthday-picker__input-mode input.invalid{border-color:var(--brand)}.bian-birthday-picker__input-error{color:var(--brand)!important}.bian-birthday-picker__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid #202020;padding:10px 14px}.bian-birthday-picker__actions button{min-width:64px;height:36px;border-radius:4px;color:#aaa;font-size:13px;font-weight:700}.bian-birthday-picker__actions .bian-birthday-picker__mode{margin-right:auto;color:#fff}.bian-birthday-picker__actions button:last-child{background:var(--brand);color:#fff}.bian-birthday-picker__actions button:disabled{background:transparent;color:#666}.settings-form textarea{height:112px;resize:none;padding:12px}.settings-field-control{position:relative;min-width:0}.settings-field-control input,.settings-field-control textarea{width:100%}.settings-field-control--counter input{padding-right:58px}.settings-field-control--counter textarea{padding-right:58px;padding-bottom:26px}.settings-form small{position:absolute;right:12px;bottom:8px;color:#666;font-size:11px;line-height:1;pointer-events:none;text-align:right}.settings-choice-row{display:flex;flex-wrap:wrap;gap:10px}.settings-choice-row--compact{width:120px;height:36px;gap:0;overflow:hidden;border-radius:999px;background:#1a1a1a}.settings-choice-row button{height:32px;border-radius:4px;background:#1a1a1a;color:#888;font-size:13px;font-weight:700;padding:0 14px}.settings-choice-row--compact button{height:36px;flex:1;border-radius:999px;background:transparent;color:#888;font-size:14px;font-weight:400;padding:0}.settings-embedded-section{width:100%}.settings-embedded-section>.wallet-page,.settings-embedded-section>.creator-page{height:auto;min-height:calc(100vh - 176px)}.settings-embedded-section>.wallet-page .wallet-header,.settings-embedded-section>.creator-page .creator-header{padding-top:0}.settings-choice-row button.active{background:var(--brand);color:#fff}.settings-page--delete-active:not(.settings-page--light) .settings-choice-row button{border:1px solid transparent}.settings-page--delete-active:not(.settings-page--light) .settings-choice-row button:not(.active):hover{border-color:var(--brand);background:#241114;color:var(--brand)}@media (min-width: 861px){.desktop-tabs-row,.following-header,.message-header,.wallet-header,.creator-header,.workshop-header,.settings-header{height:66px;min-height:66px;box-sizing:border-box;align-items:flex-end;border-bottom:1px solid #222;padding-top:0;padding-bottom:0}.following-header,.wallet-header{display:flex}.settings-header{display:grid;align-content:end}.settings-embedded-section>.wallet-page .wallet-header,.settings-embedded-section>.creator-page .creator-header{height:66px;min-height:66px;padding-top:0}.favorites-page:not(.favorites-page--mobile) .favorites-main-tabs{min-height:66px;align-items:flex-end;transform:translateY(-25px)}.category-tabs,.favorites-main-tabs,.following-main-tabs,.message-main-tabs,.wallet-main-tabs,.creator-main-tabs,.workshop-main-tabs,.settings-main-tabs{height:66px;min-height:66px;min-width:0;max-width:100%;align-items:flex-end;gap:28px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;padding-inline:4px;scrollbar-width:none;white-space:nowrap}.category-tabs::-webkit-scrollbar,.favorites-main-tabs::-webkit-scrollbar,.following-main-tabs::-webkit-scrollbar,.message-main-tabs::-webkit-scrollbar,.wallet-main-tabs::-webkit-scrollbar,.creator-main-tabs::-webkit-scrollbar,.workshop-main-tabs::-webkit-scrollbar,.settings-main-tabs::-webkit-scrollbar{display:none}.category-tabs>button:not(.search-tab),.favorites-main-tabs button,.following-main-tabs button,.message-main-tabs button,.wallet-main-tabs button,.creator-main-tabs button,.workshop-main-tabs button,.settings-main-tabs button{height:66px;display:inline-flex;align-items:center;justify-content:center;color:#555;font-size:18px;font-weight:800;line-height:1;padding:0;text-align:center}.desktop-tabs-row .category-tabs>button:not(.search-tab),.favorites-main-tabs button,.following-main-tabs button,.message-main-tabs button,.wallet-main-tabs button,.creator-main-tabs button,.workshop-main-tabs button,.settings-main-tabs button{flex:0 0 auto}.category-tabs>button:not(.search-tab):after,.favorites-main-tabs button:after,.following-main-tabs button:after,.message-main-tabs button:after,.wallet-main-tabs button:after,.creator-main-tabs button:after,.workshop-main-tabs button:after,.settings-main-tabs button:after{bottom:0!important}.desktop-tabs-row{border-bottom-color:#222}.desktop-tabs-row .category-tabs:before{content:none}.category-tabs>button:not(.search-tab).active,.favorites-main-tabs button.active,.following-main-tabs button.active,.message-main-tabs button.active,.wallet-main-tabs button.active,.creator-main-tabs button.active,.workshop-main-tabs button.active,.settings-main-tabs button.active{color:#fff}}.settings-actions{display:flex;justify-content:center}.settings-primary,.settings-secondary{min-height:40px;border-radius:4px;font-size:14px;font-weight:700;padding:0 18px}.settings-primary{background:var(--brand);color:#fff}.settings-primary:disabled{background:#ff2e544d;color:#888;cursor:not-allowed}.settings-secondary{border:1px solid #333;background:transparent;color:#aaa}.settings-secondary:hover,.settings-device-row button:hover{border-color:var(--brand);color:#fff}.settings-full-button{width:-moz-fit-content;width:fit-content}.settings-security{gap:0}.settings-security-item{border-bottom:1px solid #1a1a1a}.settings-security-row{min-height:72px;display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:16px}.settings-security-title{display:flex;align-items:center;gap:12px;color:#fff;font-size:15px}.settings-security-title svg{color:#555}.settings-security-desc{min-width:0;display:flex;align-items:center;gap:8px;color:#ccc;font-size:14px}.settings-security-desc span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-security-desc b{flex:0 0 auto;border-radius:2px;font-size:11px;padding:2px 6px}.settings-security-desc b.ok{background:#1a2e1a;color:#4ade80}.settings-security-desc b.warn{background:#3a1a1e;color:var(--brand)}.settings-security-row>button{color:var(--brand);font-size:14px;font-weight:600}.settings-inline-note,.settings-inline-form,.settings-confirm-box,.settings-consequence,.settings-delete-form{margin-bottom:20px;border-radius:8px;background:#141414;padding:18px}.settings-inline-note p,.settings-inline-form p,.settings-consequence p,.settings-delete-form p{margin:0;color:#aaa;font-size:13px;line-height:1.75}.settings-field-error{border-radius:6px;background:#0a0a0a;color:#ff8aa0!important;padding:9px 10px}.settings-inline-note small{display:block;margin-top:6px;color:#888;font-size:12px;line-height:1.7}.settings-inline-form{display:grid;gap:12px}.settings-realname-form{gap:18px;padding:22px}.settings-realname-verify{display:grid;grid-template-columns:minmax(0,1fr) 156px;align-items:center;gap:28px;border-radius:2px;background:#0a0a0a;padding:14px 18px}.settings-realname-fields{display:grid;gap:16px;min-width:0}.settings-face-qr{display:grid;justify-items:center;gap:10px;color:#d9d9d9;font-size:13px;font-weight:700;text-align:center}.settings-face-qr__code{position:relative;display:grid;width:118px;height:118px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:8px;padding:6px;color:#e8e8e8}.settings-face-qr__code i{display:block;background:currentColor}.settings-face-qr__code i:nth-child(1),.settings-face-qr__code i:nth-child(3),.settings-face-qr__code i:nth-child(7){box-shadow:inset 14px 14px #0a0a0a}.settings-face-qr__code i:nth-child(5),.settings-face-qr__code i:nth-child(8){background:transparent}.settings-face-qr__code b{position:absolute;top:50%;left:50%;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;transform:translate(-50%,-50%);border-radius:8px;background:#00a6ff;color:#fff;font-size:22px;font-weight:900;line-height:1}.settings-face-qr--success strong{color:#22c55e}.settings-face-qr--failed strong{color:var(--brand)}.settings-realname-manual{color:var(--brand)!important;font-size:15px!important;font-weight:800;line-height:1.8!important;text-align:center}.settings-realname-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.settings-realname-upload-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-realname-upload{position:relative;display:grid;min-height:196px;align-content:center;justify-items:center;gap:14px;border-radius:2px;background:#1a1a1a;color:#dcdcdc;font-size:14px;font-weight:500;padding:18px;transition:border-color .18s ease,color .18s ease,background .18s ease;cursor:pointer}.settings-realname-upload:hover{background:#202020;color:#fff}.settings-realname-upload--dragging{border-color:var(--brand);background:#ff2e541f;color:#fff}.settings-realname-upload--selected{align-content:stretch}.settings-realname-upload strong{font-weight:500}.settings-realname-upload--supplement{color:var(--brand)}.settings-realname-upload__icon{position:relative;display:inline-flex;width:min(72%,220px);aspect-ratio:220 / 132;align-items:center;justify-content:center;overflow:hidden}.settings-realname-upload__icon img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.settings-realname-upload--selected .settings-realname-upload__icon img{-o-object-fit:cover;object-fit:cover}.settings-realname-upload__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:16px;background:#0000008a;opacity:0;pointer-events:none;transition:opacity .18s ease}.settings-realname-upload:hover .settings-realname-upload__overlay,.settings-realname-upload:focus-within .settings-realname-upload__overlay{opacity:1;pointer-events:auto}.settings-realname-upload__overlay button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px;background:#111111d6;color:#fff;transition:background .18s ease,color .18s ease}.settings-realname-upload__overlay button:hover,.settings-realname-upload__overlay button:focus-visible{background:var(--brand);color:#fff}.settings-realname-upload__overlay button img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.settings-realname-file-input{display:none}.settings-realname-review{width:-moz-fit-content;width:fit-content;margin:0;justify-self:start}.settings-inline-form .settings-realname-review--failed{background:#ff2e5421;color:var(--brand)}.settings-inline-form .settings-realname-review.wallet-status--success{color:#34d399}.settings-inline-form input,.settings-delete-form input{height:40px;padding:0 12px}.settings-input-action{display:flex;align-items:center;overflow:hidden}.settings-input-action input{min-width:0;flex:1;border:0;background:transparent}.settings-input-action button{flex:0 0 auto;color:var(--brand);font-size:13px;padding:0 12px}.settings-input-action button:disabled{color:#fff;cursor:not-allowed}.settings-password-input{position:relative}.settings-password-input input{padding-right:44px}.settings-password-input button{position:absolute;top:50%;right:12px;display:inline-flex;transform:translateY(-50%);color:#888}.settings-payout{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:20px;border-radius:8px;background:#141414;padding:20px}.settings-payout__qr{position:relative;display:inline-flex;width:120px;height:120px;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;background:#fff;color:#000}.settings-payout__qr span{position:absolute;display:inline-flex;border-radius:999px;background:#fff;padding:2px}.settings-payout__qr i{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;background:#1a1a1ad9;color:var(--brand);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.settings-payout strong{display:block;margin-bottom:8px;color:#fff;font-size:16px}.settings-payout strong.ok{color:#07c160}.settings-payout strong.warn{color:var(--brand)}.settings-payout p{margin:0;color:#888;font-size:13px;line-height:1.7}.settings-limit-form label{display:grid;grid-template-columns:120px 200px;align-items:center;gap:14px}.settings-limit-form label span,.settings-limit-current{color:#888;font-size:13px}.settings-limit-current{border-radius:6px;background:#262626;text-align:center;padding:10px}.settings-select-wrap{position:relative;min-width:0}.settings-custom-select__trigger{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #292929;border-radius:4px;background:#0a0a0a;color:#fff;font-size:13px;padding:0 12px}.settings-custom-select__trigger.open,.settings-custom-select__trigger:focus-visible{border-color:var(--brand);outline:0}.settings-custom-select__trigger svg{flex:0 0 auto;color:#777}.settings-custom-select__menu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;right:0;display:grid;overflow:hidden;border:1px solid #333;border-radius:8px;background:#0a0a0a;box-shadow:0 18px 44px #0000008c;padding:6px}.settings-custom-select__menu button{min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border-radius:5px;background:transparent;color:#ddd;font-size:13px;text-align:left;padding:0 8px}.settings-custom-select__menu button:hover{background:#1a1a1a;color:#fff}.settings-custom-select__menu button.active{background:var(--brand);color:#fff;font-weight:700}.settings-custom-select__menu button.active span,.settings-custom-select__menu button.active i{color:#fff}.settings-custom-select__menu i{color:currentColor;font-style:normal;text-align:center}.settings-limit-warning{color:#ff9500!important;font-size:12px!important}.settings-limit-locked{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;border-radius:8px;background:#1a1a1a;padding:18px}.settings-limit-locked div{display:grid;justify-items:center;gap:8px;border-right:1px solid #2c2c2c;text-align:center}.settings-limit-locked div:last-child{border-right:0}.settings-limit-locked strong{color:#fff;font-size:15px}.settings-limit-locked span{color:#888;font-size:12px}.settings-devices{gap:12px}.settings-privacy{gap:18px}.settings-privacy-panel{display:grid;gap:18px;border:1px solid #1d1d1d;border-radius:8px;background:#111;padding:20px}.settings-privacy-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.settings-privacy-heading h2,.settings-block-row h3{margin:0;color:#fff;font-size:15px;letter-spacing:0}.settings-privacy-heading p,.settings-block-row p{margin:6px 0 0;color:#777;font-size:12px;line-height:1.7}.settings-privacy-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-privacy-options button{min-height:84px;display:grid;align-content:center;gap:7px;border:1px solid #292929;border-radius:6px;background:#0a0a0a;color:#888;text-align:left;padding:14px}.settings-privacy-options button:hover,.settings-privacy-options button.active{border-color:var(--brand)}.settings-privacy-options button.active{background:#200a0c}.settings-privacy-options strong{color:#ddd;font-size:13px;letter-spacing:0}.settings-privacy-options span{color:#777;font-size:12px;line-height:1.6}.settings-privacy-count{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#242424;color:#aaa;font-size:12px;padding:0 8px}.settings-block-list{display:grid;gap:10px}.settings-block-row{min-height:70px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;border-top:1px solid #1d1d1d;padding-top:10px}.settings-block-row img{width:44px;height:44px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.settings-block-row button{height:32px;border:1px solid #333;border-radius:4px;color:#aaa;font-size:13px;padding:0 14px}.settings-block-row button:hover:not(:disabled){border-color:var(--brand);color:#fff}.settings-block-row button:disabled{opacity:.5}.settings-privacy-empty{min-height:96px;display:grid;place-items:center;border-top:1px solid #1d1d1d;color:#666;font-size:13px}.settings-device-row{min-height:74px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #1d1d1d;border-radius:8px;background:#111;padding:14px}.settings-device-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:#1a1a1a;color:#888}.settings-device-row h3,.settings-consequence h3,.settings-delete-form h3{margin:0;color:#fff;font-size:15px}.settings-device-row p{margin:6px 0 0;color:#777;font-size:12px}.settings-device-row span{color:#07c160;font-size:13px}.settings-device-row button{height:32px;border:1px solid #333;border-radius:4px;color:#aaa;font-size:13px;padding:0 14px}.settings-confirm-box{display:grid;gap:12px}.settings-confirm-box>div{display:flex;gap:10px}.settings-delete-user img{width:64px;height:64px;flex:0 0 auto;border:2px solid #1a1a1a;border-radius:999px}.settings-delete-user .settings-avatar--readonly img{width:100%;height:100%;flex:initial;border:0}.settings-danger-banner{border:1px solid #3a1a1e;border-radius:8px;background:#200a0c;color:#aaa;font-size:13px;line-height:1.8;padding:14px 16px}.settings-danger-banner strong{color:#ff455b;font-size:14px}.settings-danger-banner span{margin-left:8px}.settings-delete-form{display:grid;gap:14px}.settings-delete-notice{border-radius:6px;background:#0a0a0a;color:#ff8aa0!important;padding:10px 12px}.settings-delete-warning{border-radius:6px;background:#17120a;color:#fa8c16!important;padding:10px 12px}.settings-delete-actions{display:flex;align-items:center;gap:18px}.settings-delete-actions .settings-primary,.settings-delete-actions .settings-secondary{width:100%;min-height:48px;border-radius:8px;padding:0 28px}.settings-placeholder{display:grid;justify-items:center;gap:10px;border:1px solid #1d1d1d;border-radius:10px;background:#111;color:#888;text-align:center;padding:36px 20px}.settings-placeholder svg{color:var(--brand)}.settings-placeholder strong{color:#fff;font-size:16px}.settings-placeholder p{max-width:360px;margin:0;color:#888;font-size:13px;line-height:1.8}.settings-toast{position:fixed;left:50%;top:50%;z-index:360;display:flex;max-width:min(360px,calc(100vw - 32px));align-items:center;gap:8px;transform:translate(-50%,-50%);border-radius:14px;background:#000000d1;box-shadow:0 24px 80px #00000073;color:#fff;font-size:13px;line-height:1.5;padding:14px 18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.settings-toast button{display:inline-flex;align-items:center;justify-content:center;color:#aaa}.private-drawer{width:min(800px,100%);height:min(680px,calc(100vh - 160px));min-height:520px;display:grid;grid-template-columns:240px minmax(0,1fr);overflow:hidden;border:1px solid #2c2c2c;border-radius:10px;background:#141414;box-shadow:0 18px 50px #00000059}.desktop-message-drawer{position:fixed;top:0;right:0;bottom:0;z-index:320;width:800px;max-width:calc(100vw - 56px);display:flex;align-items:stretch;background:#141414;box-shadow:-20px 0 50px #00000080}.desktop-message-drawer__close{position:absolute;left:-48px;top:50%;width:48px;height:48px;display:grid;place-items:center;border-radius:999px 0 0 999px;background:#141414;color:#fff;transform:translateY(-50%);box-shadow:-4px 0 24px #00000080}.desktop-message-drawer__close:hover{background:var(--brand)}.private-drawer--floating{width:100%;height:100%;min-height:0;border:0;border-radius:0;box-shadow:none}.private-drawer__list{min-width:0;display:grid;grid-template-rows:64px minmax(0,1fr);overflow:hidden;border-right:1px solid #2c2c2c;background:#141414}.private-drawer__list header{display:flex;align-items:center;border-bottom:1px solid #2c2c2c;padding:0 20px}.private-drawer__list h2{margin:0;color:#fff;font-size:16px}.private-drawer__scroll{min-height:0;overflow-y:auto;overflow-x:hidden}.private-drawer__item{position:relative;width:100%;height:72px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;background:transparent;color:#fff;text-align:left;padding:0 16px;transition:background .18s ease,color .18s ease}.private-drawer__item.active{background:#222}.private-drawer__item:hover{background:var(--brand)}.private-drawer__avatar{position:relative;width:40px;height:40px}.private-drawer__avatar img{width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover}.private-drawer__avatar i{position:absolute;right:-3px;top:-3px;width:10px;height:10px;border:2px solid #141414;border-radius:999px;background:var(--brand)}.private-drawer__item:hover .private-drawer__avatar i{border-color:var(--brand)}.private-drawer__avatar em{position:absolute;right:-6px;bottom:-4px;border:1px solid #141414;border-radius:3px;background:var(--brand);color:#fff;font-size:8px;font-style:normal;font-weight:800;line-height:1;padding:2px 4px}.private-drawer__meta{min-width:0;display:grid;gap:4px;padding-right:58px}.private-drawer__title{min-width:0;display:flex;align-items:center;gap:6px;color:#fff;font-size:14px;font-weight:600}.private-drawer__title strong,.private-drawer__meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-drawer__title b{flex:0 0 auto;border-radius:3px;background:#2a1117;color:#ff8aa0;font-size:9px;padding:1px 4px}.private-drawer__meta small,.private-drawer__side time{color:#888;font-size:12px}.private-drawer__item:hover .private-drawer__meta small,.private-drawer__item:hover .private-drawer__side time{color:#ffffffe6}.private-drawer__side{position:absolute;right:12px;bottom:10px;display:flex;align-items:center;gap:8px;background:#141414f0;color:#ffffffbf;border-radius:999px;padding:3px 5px;transform:none;transition:background .18s ease}.private-drawer__item.active .private-drawer__side{background:#222}.private-drawer__item:has(.private-drawer__pin.active) .private-drawer__side{background:#141414}.private-drawer__item.active:has(.private-drawer__pin.active) .private-drawer__side{background:#222}.private-drawer__item:hover .private-drawer__side{background:#0000009e}.private-drawer__side button{position:relative;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffbf;font-size:11px;transition:color .18s ease,transform .18s ease}.private-drawer__side button:hover{color:#fff}.private-drawer__side button:not(.private-drawer__pin):last-child:hover{transform:rotate(90deg)}.private-drawer__pin.active{color:var(--brand)}.private-drawer__pin-tip{position:absolute;right:50%;bottom:calc(100% + 8px);z-index:4;display:block;width:-moz-max-content;width:max-content;max-width:84px;border-radius:4px;background:#000;color:#fff;font-size:11px;line-height:1;opacity:0;padding:6px 8px;pointer-events:none;transform:translate(50%) translateY(3px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;box-shadow:0 8px 18px #0000005c}.private-drawer__pin-tip:after{content:"";position:absolute;top:100%;right:50%;transform:translate(50%);border-width:5px 5px 0;border-style:solid;border-color:#000 transparent transparent}.private-drawer__pin:hover .private-drawer__pin-tip{opacity:1;transform:translate(50%) translateY(0)}.private-drawer__side small{color:#fffc;font-size:11px}.private-drawer__chat{min-width:0;min-height:0;background:#141414}.private-chat--drawer{height:100%;min-height:0;border:0;border-radius:0;background:#141414}.private-chat--drawer header{height:64px;flex:0 0 auto;border-bottom-color:#2c2c2c;padding:0 24px}.private-chat--drawer header img,.private-chat--drawer .private-bubble img{width:32px;height:32px}.private-chat--drawer .private-chat__body{display:flex;flex-direction:column;gap:24px;padding:24px}.private-chat--drawer .private-chat__time{margin:0;font-size:12px}.private-chat--drawer .private-bubble{margin-bottom:0;align-items:flex-start}.private-chat--drawer .private-bubble p{max-width:70%;border-radius:12px 12px 12px 2px;background:#2c2c2c;color:#fff;font-size:14px;line-height:1.5;padding:10px 16px}.private-chat--drawer .private-bubble--me{flex-direction:row-reverse}.private-chat--drawer .private-bubble--me p{border-radius:12px 12px 2px;background:var(--brand)}.private-chat--drawer footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-top-color:#2c2c2c;background:#141414;padding:14px 24px}.private-chat--drawer .private-chat__send-row{margin-top:0}.private-chat--drawer textarea{min-height:40px;font-size:14px;line-height:1.5}.private-chat__composer{position:relative;min-width:0}.private-chat__composer textarea{padding-right:48px}.private-chat footer .private-chat__image-button{position:absolute;right:7px;top:50%;width:34px;height:30px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;padding:0;transform:translateY(-50%)}.private-chat footer .private-chat__image-button:hover{background:#202020}.private-chat__image-button img{width:22px;height:auto;display:block}.private-chat__image-input{display:none}.private-chat__send-row{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:12px}.private-chat__send-row span{color:#666;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.private-chat__send-row button{width:64px;height:32px;border-radius:4px;padding:0}.private-drawer__empty{height:100%;display:grid;place-items:center;color:#666;font-size:14px}.private-list{max-height:620px;min-width:0;display:grid;align-content:start;gap:10px;overflow-y:auto;padding-right:2px}.private-list-empty,.service-empty{min-height:168px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #2a2a2a;border-radius:8px;background:#101010;color:#777;text-align:center;padding:22px}.private-list-empty svg,.service-empty svg{color:#555}.private-list-empty strong,.service-empty strong{color:#fff;font-size:14px}.private-list-empty p,.service-empty p{margin:0;color:#888;font-size:12px;line-height:1.6}.service-empty button{height:30px;margin-top:4px;border:1px solid #333;border-radius:6px;color:#aaa;font-size:12px;padding:0 12px}.private-card{border:1px solid #1d1d1d;border-radius:8px;background:#111;padding:12px;transition:background-color .18s ease}.message-page--mobile .private-card:hover{background:#222}.private-card__main{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;background:transparent;color:inherit;text-align:left}.private-avatar{position:relative;width:44px;height:44px}.private-avatar img{width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover}.private-avatar i{position:absolute;right:0;top:0;width:10px;height:10px;border:2px solid #111;border-radius:999px;background:var(--brand)}.private-card__body,.private-card__title{min-width:0;display:flex;align-items:center;gap:8px}.private-card__body{display:grid;gap:5px}.private-card__title strong,.private-card__body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-card__title strong{color:#fff;font-size:14px}.private-card__title em{flex:0 0 auto;border-radius:3px;background:#2a1117;color:#ff8aa0;font-size:10px;font-style:normal;padding:2px 6px}.private-card__body small,.private-card time{color:#777;font-size:12px}.private-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.private-card__actions button,.service-tabs button,.feedback-upload button{height:32px;border:1px solid #333;border-radius:6px;background:transparent;color:#aaa;font-size:12px;padding:0 10px}.service-tabs button:hover{border-color:var(--brand);color:#fff}.private-card__actions button.primary,.service-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.private-card__actions button:disabled{border-color:#252525;color:#555}.private-chat{min-height:520px;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #1d1d1d;border-radius:10px;background:#101010;overflow:hidden}.private-chat header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #202020;padding:12px}.private-chat header>button{width:34px;height:34px;border-radius:999px;background:#181818;color:#fff}.private-chat header img{width:34px;height:34px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.private-chat header strong,.private-chat header span{display:block}.private-chat header strong{color:#fff;font-size:14px}.private-chat header span{margin-top:2px;color:#777;font-size:11px}.private-chat__body{min-height:0;overflow-y:auto;padding:14px}.private-chat__time{margin:10px 0;color:#666;font-size:11px;text-align:center}.private-bubble{display:flex;align-items:end;gap:8px;margin-bottom:12px}.private-bubble--me{justify-content:flex-end}.private-bubble img{width:30px;height:30px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.private-bubble p{max-width:min(72%,420px);margin:0;border-radius:16px 16px 16px 4px;background:#242424;color:#ddd;font-size:13px;line-height:1.7;padding:8px 12px}.private-bubble--me p{border-radius:16px 16px 4px;background:var(--brand);color:#fff}.private-bubble>.private-bubble__content-image,.private-chat--drawer .private-bubble>.private-bubble__content-image{width:min(260px,56vw);height:auto;max-height:320px;display:block;border:1px solid #303030;border-radius:6px;background:#0d0d0d;-o-object-fit:contain;object-fit:contain}.private-chat footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid #202020;padding:10px 12px}.private-chat textarea{width:100%;min-height:38px;max-height:117.5px;resize:none;border:1px solid #292929;border-radius:8px;outline:0;background:#0a0a0a;color:#fff;font-size:13px;line-height:1.5;overflow-y:hidden;padding:8px 10px}.private-chat footer button{height:38px;border-radius:6px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;padding:0 16px}.private-chat footer button:disabled{background:#3a1a1e;color:#777}.service-panel{min-width:0;display:grid;align-content:start;gap:14px}.service-search{height:40px;display:flex;align-items:center;border:1px solid #333;border-radius:8px;background:#1a1a1a;color:#888;padding:0 12px}.service-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.service-search>svg{flex:0 0 16px;width:16px;height:16px;color:var(--brand)}.service-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:13px;padding:0 10px}.service-search button{color:#999}.service-tabs{display:flex;flex-wrap:wrap;gap:8px}.service-tabs button{height:34px;border-color:#262626;border-radius:6px;background:#1a1a1a;font-size:13px;flex:0 0 auto;padding:0 16px}.service-faq-list{max-height:360px;display:grid;align-content:start;gap:2px;overflow-y:auto;padding-right:2px}.service-faq{overflow:hidden;border-radius:5px;background:#141414;transition:background .18s ease,box-shadow .18s ease}.service-faq:hover{background:#181818;box-shadow:0 8px 24px #ff2e5414}.service-faq>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;color:#fff;font-size:14px;text-align:left;padding:0 14px}.service-faq svg{flex:0 0 auto;color:#888;transition:transform .18s ease}.service-faq svg.open{transform:rotate(180deg)}.service-faq p{margin:0;color:#aaa;font-size:13px;line-height:1.7;padding:0 14px 14px}.service-faq-answer-enter-active,.service-faq-answer-leave-active{max-height:240px;overflow:hidden;transition:max-height .18s ease,opacity .18s ease}.service-faq-answer-enter-from,.service-faq-answer-leave-to{max-height:0;opacity:0}.feedback-box{display:grid;gap:12px;margin-top:10px;border:0}.feedback-box h3{margin:0;color:#fff;font-size:18px}.feedback-textarea{position:relative;display:block}.feedback-textarea textarea{width:100%;height:120px;resize:none;border:0;border-radius:8px;outline:0;background:#0a0a0a;color:#fff;font-size:13px;line-height:1.6;padding:14px 14px 28px}.feedback-textarea textarea:focus{border:1px solid var(--brand)}.feedback-textarea span{position:absolute;right:14px;bottom:10px;color:#666;font-size:12px}.feedback-upload{display:flex;flex-wrap:wrap;gap:8px}.feedback-upload button{display:inline-flex;align-items:center;gap:6px;border-style:dashed}.feedback-upload button:disabled{cursor:not-allowed;border-color:#242424;color:#666}.feedback-upload button span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-file-input{display:none}.service-ticket-history{display:grid;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid #242424}.service-ticket-history h3{margin:0;color:#fff;font-size:16px}.service-ticket-history>p,.service-ticket-state p{margin:0;color:#888;font-size:13px}.service-ticket-state{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-ticket-state button{flex:0 0 auto;color:var(--brand);font-size:12px}.service-ticket-list{display:grid;gap:8px}.service-ticket-list article{display:grid;gap:6px;border:1px solid #242424;border-radius:6px;background:#111;padding:12px 14px}.service-ticket-list header{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-ticket-list strong{min-width:0;overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.service-ticket-list em{flex:0 0 auto;border-radius:999px;background:#ff2e541f;color:#ff8aa0;font-size:11px;font-style:normal;padding:3px 8px}.service-ticket-list small{color:#666;font-size:11px}.service-ticket-list p{margin:0;color:#aaa;font-size:12px;line-height:1.6}.service-ticket-list b{color:#ddd}.feedback-contact{width:100%;height:40px;border:0;border-bottom:1px solid #333;outline:0;background:#0a0a0a;color:#fff;font-size:13px;padding:0 12px}.feedback-contact:focus{border-bottom-color:var(--brand)}.feedback-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:8px;background:#241014;color:#ff8aa0;font-size:13px;line-height:1.5;padding:10px 12px}.feedback-notice.success{background:#102118;color:#7ce7a0}.feedback-notice button{color:currentColor;font-size:12px}.feedback-toast{position:fixed;left:50%;top:50%;z-index:430;width:min(420px,calc(100vw - 32px));min-height:76px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#222;box-shadow:0 18px 52px #0000008c;color:#fff;padding:16px 18px}.feedback-toast strong{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;font-size:18px;line-height:1}.feedback-toast.success strong{background:#07c16024;color:#07c160}.feedback-toast.error strong{background:#ff2e5424;color:var(--brand)}.feedback-toast span{min-width:0;color:#fff;font-size:14px;font-weight:800;line-height:1.5}.feedback-toast button{color:#888;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.feedback-submit{height:48px;border:0;border-radius:8px;background:var(--brand);box-shadow:none;color:#fff;font-size:15px;font-weight:700}.feedback-submit:disabled,.feedback-submit.is-disabled{background:#3a1a1e;color:#777;cursor:not-allowed}.feedback-submit:not(:disabled):hover{background:var(--brand);box-shadow:none}.message-page--mobile{height:calc(100vh - 58px - env(safe-area-inset-bottom,0px));padding:0 14px}.message-page--mobile-private-list .message-header,.message-page--mobile.message-page--service .message-header{grid-template-rows:42px;height:62px;min-height:62px}.message-page--mobile .message-header{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:42px var(--mobile-secondary-tabs-button-height);gap:10px;height:calc(var(--mobile-b-primary-tabs-height) + var(--mobile-secondary-tabs-height) + 11px);min-height:calc(var(--mobile-b-primary-tabs-height) + var(--mobile-secondary-tabs-height) + 11px);margin:0 -14px;padding:var(--mobile-primary-tabs-padding-y) 14px 12px}.message-page--mobile .message-main-tabs{justify-self:stretch;align-self:stretch;width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid #272727;border-radius:8px;background:#111;padding:4px;overflow:visible}.message-page--mobile .message-main-tabs button{width:100%;height:var(--mobile-primary-tabs-button-height);min-width:0;border:0;border-radius:6px;background:transparent;color:#666;font-size:13px;font-weight:800;padding:0}.message-page--mobile .message-main-tabs button.active{background:var(--brand);color:#fff}.message-page--mobile .message-main-tabs button.active:after{display:none}.message-page--mobile .message-mobile-tools{display:none}.message-page--mobile .message-sub-tabs{gap:8px;min-height:var(--mobile-secondary-tabs-button-height);padding:0;overflow-x:auto;border-bottom:0}.message-page--mobile .message-sub-tabs-placeholder{height:var(--mobile-secondary-tabs-button-height)}.message-page--mobile .message-sub-tabs button{flex:0 0 auto;height:var(--mobile-secondary-tabs-button-height);border:0;border-radius:6px;background:#1a1a1a;color:#888;font-size:12px;padding:0 13px}.message-page--mobile .message-sub-tabs button.active{background:var(--brand);color:#fff}.message-page--mobile .message-sub-tabs button.active:after{display:none}.message-page--mobile .message-list{padding-bottom:16px}.message-page--mobile .message-stack{gap:12px;padding-top:4px}.message-page--mobile .message-row{position:relative;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;border:1px solid #1d1d1d;border-radius:9px;background:#111;padding:12px}.message-page--mobile .message-avatar,.message-page--mobile .message-icon{width:44px;height:44px}.message-page--mobile .message-row__body h3{display:block;font-size:13px}.message-page--mobile .message-row--top .message-row__body{padding-right:64px}.message-page--mobile .message-row--top .message-row__body h3{overflow-wrap:anywhere}.message-page--mobile .message-row__body p{font-size:12px}.message-page--mobile .message-row__actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap;gap:8px}.message-page--mobile .message-row__actions button{height:30px;padding:0 10px;font-size:12px}.message-page--mobile .message-thumb{grid-column:2;width:96px;height:56px}.message-page--mobile .message-row__hover-actions{position:absolute;right:12px;top:12px;opacity:1}.message-page--mobile .message-amount{grid-column:2;font-size:14px;padding-right:34px}.message-page--mobile .private-panel{display:block}.message-page--mobile .private-list,.message-page--mobile .service-faq-list{max-height:calc(100vh - 210px)}.message-page--mobile .private-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.message-page--mobile .private-card__actions button{min-width:0;padding:0 6px}.message-page--mobile:not(.message-page--light) .private-card__actions button:disabled{border-color:#333}.message-page--mobile .private-card__actions button:not(:disabled):hover{border-color:var(--brand)}.message-page--mobile-private-chat .message-list{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:block;width:100vw;height:var(--mobile-layout-viewport-height, 100dvh);padding:0;overflow:hidden;background:#0a0a0a;touch-action:none}.message-page--mobile-private-chat .private-panel,.message-page--mobile-private-chat .private-list{width:100%;max-height:none;height:100%;overflow:hidden;background:#0a0a0a;touch-action:none}.message-page--mobile-private-chat{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;width:100vw;height:var(--mobile-layout-viewport-height, 100dvh);min-height:var(--mobile-layout-viewport-height, 100dvh);overflow:hidden;background:#0a0a0a;touch-action:none}.message-page--mobile .private-chat--mobile{--private-chat-footer-height: 74px;position:fixed;top:var(--mobile-visual-viewport-offset-top, 0px);right:0;bottom:auto;left:0;z-index:260;height:var(--mobile-visual-viewport-height, 100dvh);max-height:var(--mobile-visual-viewport-height, 100dvh);width:100vw;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:0;border-radius:0;background:#0a0a0a;overflow:hidden;overscroll-behavior:none;touch-action:none}.message-page--mobile .private-chat--mobile .private-chat__mobile-header{display:flex;align-items:center;gap:10px;min-height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:12px;padding-right:12px;background:#0a0a0a;position:relative;z-index:2}.message-page--mobile .private-chat--mobile .private-chat__back{width:40px;height:40px;flex:0 0 auto;border-radius:999px;background:#151515;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;position:relative;z-index:3;touch-action:manipulation}.message-page--mobile .private-chat--mobile .private-chat__body{min-height:0;overflow-y:auto;padding-bottom:18px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;isolation:isolate}.message-page--mobile .private-chat--mobile footer{position:relative;left:auto;right:auto;bottom:auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;background:#0a0a0a;z-index:1;border-top:1px solid #202020;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:none}.message-page--mobile .private-chat--mobile .private-chat__send-row{margin-top:0}.message-page--mobile .private-chat--mobile textarea{min-height:44px;font-size:13px!important;touch-action:manipulation}.message-page--mobile .service-panel{padding-bottom:16px}.message-page--mobile .service-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.message-page--mobile .service-tabs::-webkit-scrollbar{display:none}.message-page--mobile .service-tabs button{height:30px;border:0;border-radius:6px;background:#1a1a1a;color:#888;font-size:12px;padding:0 13px}.message-page--mobile .service-search input{font-size:12px}.message-page--mobile .service-tabs button.active{background:var(--brand);color:#fff}.message-page--mobile .feedback-box{border:0;border-radius:9px;background:#111;padding:12px}.message-page--mobile .feedback-box .service-tabs{flex-wrap:wrap;overflow-x:visible}.message-page--mobile .feedback-box h3{font-size:14px}.message-page--mobile .feedback-textarea textarea{height:96px;font-size:12px}.message-page--mobile .feedback-contact{border:1px solid #292929;border-radius:8px;font-size:12px}.message-page--mobile .feedback-contact:focus{border-color:var(--brand)}.message-page--service .feedback-contact{border:0;border-bottom:1px solid #333;border-radius:0}.message-page--service .feedback-contact:focus{border-bottom-color:var(--brand)}.wallet-page--mobile{height:calc(100vh - 58px - env(safe-area-inset-bottom,0px));padding:0 14px}.wallet-page--mobile .wallet-header{margin:0 -14px;padding:14px 14px 12px}.wallet-page--mobile .wallet-main-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:0;border-radius:0;background:transparent;padding:0}.wallet-page--mobile .wallet-main-tabs button{height:34px;min-width:0;border-radius:6px;border:1px solid #262626;background:#1a1a1a;color:#aaa;padding:0 6px;font-size:12px;font-weight:800}.wallet-page--mobile .wallet-main-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.wallet-page--mobile .wallet-main-tabs button.active:after{display:none}.wallet-page--mobile .wallet-scroll{padding:14px 0 16px}.wallet-page--mobile .wallet-overview,.wallet-page--mobile .wallet-recharge,.wallet-page--mobile .wallet-record-panel{width:100%;gap:12px}.wallet-page--mobile .wallet-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wallet-page--mobile .wallet-profile-metrics article{min-height:62px;border-radius:8px;gap:4px;padding:9px 8px}.wallet-page--mobile .wallet-profile-metrics strong{font-size:12px;line-height:1.18}.wallet-page--mobile .wallet-profile-metrics span{font-size:10px}.wallet-page--mobile .wallet-profile-metrics button{right:7px;top:7px;width:15px;height:15px;font-size:10px}.wallet-page--mobile .wallet-inline-tip{right:-6px;max-width:180px;font-size:10px;padding:6px 8px}.wallet-page--mobile .wallet-recharge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wallet-page--mobile .wallet-balance-hero>div{min-height:118px;padding:17px}.wallet-page--mobile .wallet-balance-hero strong{font-size:25px}.wallet-page--mobile .wallet-metric-grid article{padding:14px}.wallet-page--mobile .wallet-freeze-card{align-items:stretch;flex-direction:column;padding:14px}.wallet-page--mobile .wallet-freeze-card button,.wallet-page--mobile .wallet-primary{width:100%}.wallet-page--mobile .wallet-recharge-panel,.wallet-page--mobile .wallet-overview-panel,.wallet-page--mobile .wallet-note-card{padding:14px}.wallet-page--mobile .wallet-overview-panel,.wallet-page--mobile .wallet-recharge-panel{gap:10px}.wallet-page--mobile .wallet-recharge-grid button{min-height:58px;border-radius:6px;gap:3px}.wallet-page--mobile .wallet-recharge-grid strong{font-size:13px}.wallet-page--mobile .wallet-recharge-grid span{font-size:10px}.wallet-page--mobile .wallet-recharge-grid i{right:5px;top:5px;font-size:10px;padding:2px 4px}.wallet-page--mobile .wallet-custom-input{border-radius:6px;padding:8px 10px}.wallet-page--mobile .wallet-custom-input span{font-size:10px}.wallet-page--mobile .wallet-custom-input input{font-size:16px}.wallet-page--mobile .wallet-rule-check{font-size:11px}.wallet-page--mobile .wallet-pay-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:1px solid #292929;border-radius:9px;background:#0a0a0a;padding:6px}.wallet-page--mobile .wallet-pay-method{height:32px;border:0;border-radius:6px;background:#1c1c1c;font-size:11px;font-weight:800}.wallet-page--mobile .wallet-pay-row .wallet-primary{grid-column:1 / -1;height:40px;font-size:13px}.wallet-page--mobile .wallet-pay-row .wallet-secondary{grid-column:1 / -1;height:32px;font-size:11px}.wallet-page--mobile .wallet-pay-summary{padding:9px;font-size:11px}.wallet-page--mobile .wallet-pay-summary strong{font-size:11px}.wallet-page--mobile .wallet-filter-tabs{gap:8px}.wallet-page--mobile .wallet-filter-tabs button{height:30px;border-radius:6px;padding:0 13px;font-size:12px}.wallet-page--mobile .wallet-commerce-summary{grid-template-columns:1fr}.wallet-page--mobile .wallet-commerce-summary article{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px}.wallet-page--mobile .wallet-commerce-summary strong{font-size:14px}.wallet-page--mobile .wallet-commerce-row{grid-template-columns:30px minmax(0,1fr)}.wallet-page--mobile .wallet-commerce-row .wallet-record-amount{grid-column:2;justify-self:start;text-align:left}.wallet-page--mobile .wallet-record-panel .wallet-record-list{max-height:calc(100vh - 224px)}.wallet-page--mobile .wallet-record-list--compact{max-height:none}.wallet-page--mobile .wallet-record-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:8px;padding:8px}.wallet-page--mobile .wallet-record-row--recharge{border:1px solid #202020;background:#111;color:#fff}.wallet-page--mobile .wallet-record-row--recharge .wallet-record-icon{width:30px;height:30px}.wallet-page--mobile .wallet-record-row--recharge .wallet-record-body small{display:none}.wallet-page--mobile .wallet-record-row--recharge .wallet-record-title strong,.wallet-page--mobile .wallet-record-row--recharge .wallet-record-body small,.wallet-page--mobile .wallet-record-row--recharge .wallet-record-amount span{color:#777}.wallet-page--mobile .wallet-record-row--recharge .wallet-record-title strong{color:#fff}.wallet-page--mobile .wallet-record-row--recharge .wallet-record-amount strong{color:#34d399;font-size:14px}.wallet-page--mobile .wallet-record-icon{width:30px;height:30px}.wallet-page--mobile .wallet-record-body{gap:3px}.wallet-page--mobile .wallet-record-amount{grid-column:auto;justify-items:end;margin-top:0}.wallet-page--mobile .wallet-record-title{align-items:center;gap:6px}.wallet-page--mobile .wallet-record-title strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:12px;line-height:1.25}.wallet-page--mobile .wallet-record-body p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:11px;line-height:1.28}.wallet-page--mobile .wallet-record-body small{font-size:10px;line-height:1.2}.wallet-page--mobile .wallet-record-body button{max-width:100%;font-size:11px}.wallet-page--mobile .wallet-status{font-size:9px;padding:2px 5px}.wallet-page--mobile .wallet-record-amount strong{font-size:13px;line-height:1.2}.wallet-page--mobile .wallet-record-amount span{font-size:10px}.settings-page--mobile{height:calc(100vh - 58px - env(safe-area-inset-bottom,0px));padding:0 14px}.settings-page--mobile .settings-header{margin:0 -14px;padding:var(--mobile-primary-tabs-padding-y) 14px 12px;min-height:calc(var(--mobile-b-primary-tabs-height) + var(--mobile-secondary-tabs-height) + 11px);display:grid;grid-template-rows:42px 30px;gap:10px;align-content:start;border-bottom:1px solid var(--mobile-nav-line)}.settings-page--mobile .settings-main-tabs--mobile{width:100%;height:42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid #272727;border-radius:8px;background:#111;padding:4px;overflow:visible}.settings-page--mobile .settings-main-tabs button{width:100%;height:var(--mobile-primary-tabs-button-height);min-width:0;border:0;border-radius:6px;background:transparent;color:#666;font-size:13px;font-weight:800;padding:0}.settings-page--mobile .settings-main-tabs button.active{background:var(--brand);color:#fff}.settings-page--mobile .settings-main-tabs button.active:after{display:none}.settings-page--mobile .settings-sub-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;overflow:visible}.settings-page--mobile .settings-sub-tabs--account,.settings-page--mobile .settings-sub-tabs--creator,.settings-page--mobile .settings-sub-tabs--wallet{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-page--mobile .settings-sub-tabs--account{grid-template-columns:repeat(5,minmax(0,1fr))}.settings-page--mobile .settings-sub-tabs--account button{font-size:11px;padding:0 3px}.settings-page--mobile .settings-privacy-panel{padding:16px}.settings-page--mobile .settings-privacy-heading{display:grid}.settings-page--mobile .settings-privacy-heading .settings-primary{width:100%}.settings-page--mobile .settings-privacy-options{grid-template-columns:1fr}.settings-page--mobile .settings-block-row{grid-template-columns:40px minmax(0,1fr)}.settings-page--mobile .settings-block-row img{width:40px;height:40px}.settings-page--mobile .settings-block-row button{grid-column:1 / -1;width:100%}.settings-page--mobile .settings-header:after{content:"";display:block;height:var(--mobile-secondary-tabs-button-height)}.settings-page--mobile .settings-header--with-sub-tabs:after{display:none}.settings-page--mobile .settings-sub-tabs button{width:100%;height:var(--mobile-secondary-tabs-button-height);min-width:0;border:0;border-radius:6px;background:#1a1a1a;color:#888;font-size:12px;padding:0 6px}.settings-page--mobile .settings-sub-tabs button.active{background:var(--brand);color:#fff}.settings-page--mobile .settings-scroll{padding:16px 0 24px}.settings-page--mobile .settings-section{width:100%;gap:16px}.settings-page--mobile .settings-banner{height:156px;border-radius:10px}.settings-page--mobile .settings-banner__shade{background:linear-gradient(180deg,#0a0a0a00,#0a0a0a33 38%,#0a0a0aa8 70%,#0a0a0a)}.settings-page--mobile .settings-banner button{opacity:1;top:10px;right:10px;height:28px;font-size:12px;padding:0 10px}.settings-page--mobile .settings-profile-head--overlap{min-height:112px;align-items:center;margin-top:-88px;border:0;border-radius:0 0 10px 10px;background:transparent;padding:16px 20px 18px}.settings-page--mobile .settings-avatar{width:64px;height:64px}.settings-page--mobile .settings-creator-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:1px solid #1d1d1d;border-radius:9px;background:#111;padding:8px}.settings-page--mobile .settings-creator-metrics article{min-height:62px;align-content:center;justify-items:center;gap:5px;border-radius:8px;background:#0b0b0b;padding:7px 3px;text-align:center}.settings-page--mobile .settings-creator-metrics strong{max-width:100%;font-size:15px}.settings-page--mobile .settings-creator-metrics span{max-width:100%;justify-content:center;gap:3px;font-size:10px;line-height:1.2}.settings-page--mobile .settings-creator-metrics button{width:13px;height:13px;font-size:9px}.settings-page--mobile .settings-creator-metrics em{width:150px;font-size:10px;line-height:1.45;padding:7px 8px}.settings-page--mobile .settings-creator-metrics article:nth-child(4n+1) em{left:0;transform:none}.settings-page--mobile .settings-creator-metrics article:nth-child(4n) em{left:auto;right:0;transform:none}.settings-page--mobile .settings-archive-card{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;border:1px solid #1d1d1d;background:#111;padding:12px}.settings-page--mobile .settings-archive-card div,.settings-page--mobile .settings-link-line{min-width:0;flex-wrap:wrap}.settings-page--mobile .settings-link-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-page--mobile .settings-qr-popover{left:0}.settings-page--mobile .settings-form{gap:12px}.settings-page--mobile .settings-form label{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;border:1px solid #1d1d1d;border-radius:9px;background:#111;padding:12px}.settings-page--mobile .settings-form label>.settings-field-label{display:inline-flex;align-items:center;gap:7px;line-height:normal;font-size:12px}.settings-page--mobile .settings-actions{justify-content:stretch}.settings-page--mobile.settings-page--lotus-active .settings-header{grid-template-rows:42px;height:62px;min-height:62px}.settings-page--mobile .settings-embedded-section{gap:0}.settings-page--mobile .settings-embedded-section>.wallet-page,.settings-page--mobile .settings-embedded-section>.creator-page{height:auto;min-height:calc(100vh - 154px)}.settings-page--mobile .settings-embedded-section>.wallet-page{padding-bottom:0}.settings-page--mobile .settings-embedded-section .wallet-header,.settings-page--mobile .settings-embedded-section .creator-header{position:relative;top:auto;z-index:1;box-shadow:none;padding-top:0}.settings-page--mobile .settings-actions .settings-primary,.settings-page--mobile .settings-primary,.settings-page--mobile .settings-secondary,.settings-page--mobile .settings-full-button{width:100%}.settings-page--mobile .settings-security-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:64px;border:1px solid #1d1d1d;border-radius:9px;background:#111;padding:12px}.settings-page--mobile .settings-security-item{border-bottom:0}.settings-page--mobile .settings-security-title{grid-column:1 / 2;font-size:14px}.settings-page--mobile .settings-security-desc{grid-column:1 / -1;grid-row:2;align-items:flex-start;flex-wrap:wrap;gap:6px;font-size:12px}.settings-page--mobile .settings-security-row>button{grid-column:2;grid-row:1;font-size:13px}.settings-page--mobile .settings-inline-note,.settings-page--mobile .settings-inline-form,.settings-page--mobile .settings-confirm-box,.settings-page--mobile .settings-consequence,.settings-page--mobile .settings-delete-form{margin:8px 0 12px;border:1px solid #1d1d1d;background:#111;padding:12px}.settings-page--mobile .settings-realname-form{gap:14px}.settings-page--mobile .settings-realname-verify{grid-template-columns:minmax(0,1fr);gap:16px;background:transparent;padding:0}.settings-page--mobile .settings-face-qr{justify-self:center}.settings-page--mobile .settings-face-qr__code{width:104px;height:104px}.settings-page--mobile .settings-realname-manual{font-size:13px!important;text-align:left}.settings-page--mobile .settings-realname-upload-grid,.settings-page--mobile .settings-realname-upload-grid--three{grid-template-columns:minmax(0,1fr);gap:12px}.settings-page--mobile .settings-realname-upload{min-height:148px}.settings-page--mobile .settings-realname-upload__icon{width:min(76%,190px)}.settings-page--mobile .settings-realname-upload__overlay{opacity:1;pointer-events:auto}.settings-page--mobile .settings-payout{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;margin:8px 0 12px;border:1px solid #1d1d1d;background:#111;padding:12px}.settings-page--mobile .settings-payout__qr{width:104px;height:104px}.settings-page--mobile .settings-limit-form label{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px}.settings-page--mobile .settings-limit-form label span{font-size:12px}.settings-page--mobile .settings-select-wrap{width:100%}.settings-page--mobile .settings-limit-locked{grid-template-columns:minmax(0,1fr);gap:12px}.settings-page--mobile .settings-limit-locked div{border-right:0;border-bottom:1px solid #2c2c2c;padding-bottom:12px}.settings-page--mobile .settings-limit-locked div:last-child{border-bottom:0;padding-bottom:0}.settings-page--mobile .settings-device-row{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:12px}.settings-page--mobile .settings-device-icon{width:40px;height:40px}.settings-page--mobile .settings-device-row h3{font-size:14px}.settings-page--mobile .settings-device-row p{overflow-wrap:anywhere}.settings-page--mobile .settings-device-row button{padding:0 10px}.settings-page--mobile .settings-delete-user,.settings-page--mobile .settings-danger-banner,.settings-page--mobile .settings-consequence,.settings-page--mobile .settings-delete-form{border:1px solid #1d1d1d;border-radius:9px;background:#111;padding:12px}.settings-page--mobile .settings-delete-profile .settings-delete-user{border:0;background:transparent}.settings-page--mobile .settings-danger-banner{border-color:#3a1a1e;background:#200a0c}.settings-page--mobile .settings-danger-banner span{display:block;margin:6px 0 0}.settings-page--mobile .settings-delete-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.settings-page--mobile .settings-delete-actions .settings-primary,.settings-page--mobile .settings-delete-actions .settings-secondary{width:100%;min-height:44px}@media (max-width: 360px){.workshop-page--mobile .workshop-download-grid{grid-template-columns:minmax(0,1fr)}.settings-page--mobile{padding:0 10px}.settings-page--mobile .settings-header{margin:0 -10px;padding-inline:10px}.settings-page--mobile .settings-main-tabs button{font-size:12px}.settings-page--mobile .settings-device-row{grid-template-columns:36px minmax(0,1fr)}.settings-page--mobile .settings-choice-row--compact{width:120px}.settings-page--mobile .settings-device-row span,.settings-page--mobile .settings-device-row button{grid-column:2;justify-self:start}}.home-content--mobile .featured-section{display:block;margin:0 14px 18px}.home-content--mobile .featured-main{display:block;width:100%;min-height:0;aspect-ratio:16 / 8.2;border-radius:12px}.home-content--mobile .featured-main__content{gap:4px;padding:0 12px 12px}.home-content--mobile .featured-main__meta{font-size:10px}.home-content--mobile .featured-main strong{display:block;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.home-content--mobile .featured-main__footer{margin-top:4px}.home-content--mobile .featured-dots{gap:5px}.home-content--mobile .featured-dots button{width:6px;height:6px}.home-content--mobile .featured-dots button.active{width:20px}.home-content--mobile .featured-arrows button{width:28px;height:28px;border-radius:6px;font-size:18px}.home-content--mobile .featured-side{display:none}.video-grid--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 10px;padding:0 12px}.video-card--mobile{gap:8px}.video-card--mobile .video-card__body{padding:0 2px}.video-card--mobile .video-card__body img{width:28px;height:28px}.video-card--mobile strong{font-size:13px}.video-card--mobile span span{font-size:11px}.mobile-bottom{position:fixed;z-index:50;left:0;right:0;bottom:0;height:calc(58px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;border-top:1px solid rgba(255,255,255,.08);background:#101010f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-bottom button{height:58px;display:grid;grid-template-rows:auto auto;place-items:center;align-content:center;justify-items:center;gap:3px;background:transparent;color:#888;font-size:18px;position:relative;line-height:1;text-align:center}.mobile-bottom button svg{display:block;width:19px;height:19px}.mobile-bottom button.active{color:var(--brand)}.mobile-bottom button span{font-size:11px}.mobile-bottom button i{position:absolute;top:7px;left:calc(50% + 6px);min-width:30px;height:20px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:12px;padding:4px}@media (max-width: 860px){html,body{min-width:0}.empty-state,.preview-panel{min-height:340px;margin:0 14px}}.detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;overflow:hidden;background:#050505;color:#fff}.detail-back{position:fixed;left:0;top:50%;z-index:125;width:48px;height:48px;border-radius:0 999px 999px 0;background:#141414;color:#fff;font-size:28px;transform:translateY(-50%);box-shadow:4px 0 24px #00000080}.detail-back:hover{background:var(--brand)}.detail-layout{width:min(100%,1600px);height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,30%);gap:48px;margin:0 auto;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:32px 4vw 64px 80px}.detail-main{display:contents}.detail-primary{min-width:0}.detail-player{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#000}.detail-player--fullscreen-preview{position:fixed;top:18px;right:18px;bottom:18px;left:18px;z-index:430;border-radius:10px;box-shadow:0 30px 90px #000000b8}.detail-player>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.detail-player__center-play{position:absolute;left:50%;top:50%;width:74px;height:74px;border:0;transform:translate(-50%,-50%);border-radius:999px;background:#0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-player__center-play img{width:auto;height:18px}.detail-player--playing .detail-player__center-play{opacity:0;pointer-events:none}.detail-player__danmaku{position:absolute;left:24px;top:24px;border-radius:999px;background:#00000075;color:#fff;font-size:12px;padding:6px 12px}.detail-player__controls{position:absolute;left:0;right:0;bottom:0;display:grid;gap:12px;padding:0 24px 16px;background:linear-gradient(to top,rgba(0,0,0,.86),transparent);opacity:0;transition:opacity .24s ease}.detail-player:hover .detail-player__controls{opacity:1}.detail-player__progress{height:3px;background:#333}.detail-player__progress span{display:block;width:32%;height:100%;background:var(--brand)}.detail-player__bar{display:flex;align-items:center;justify-content:space-between;gap:18px}.detail-player__bar>div{min-width:0;display:flex;align-items:center;gap:14px}.detail-player__bar button{background:transparent;color:#fff;font-size:13px}.detail-player__bar button.active,.detail-player__bar button:hover{color:var(--brand)}.detail-player__icon-button{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.detail-player__icon-button img{width:auto;height:18px;-o-object-fit:contain;object-fit:contain}.detail-player__icon-button--danmaku img{width:auto}.detail-player__icon-button:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:5;width:-moz-max-content;width:max-content;max-width:120px;transform:translate(-50%);border-radius:4px;background:#141414f5;color:#fff;font-size:12px;line-height:1;padding:7px 9px;opacity:0;pointer-events:none;transition:opacity .16s ease}.detail-player__icon-button:hover:after,.detail-player__icon-button:focus-visible:after{opacity:1}.detail-player__bar input{width:min(360px,36vw);height:26px;border:1px solid #444;border-radius:4px;outline:0;background:#00000080;color:#fff;font-size:12px;padding:0 9px}.detail-player__right-controls,.detail-quality-menu{position:relative}.detail-quality-menu__panel{position:absolute;right:0;bottom:calc(100% + 10px);z-index:3;display:grid;gap:4px;min-width:84px;border:1px solid #2a2a2a;border-radius:6px;background:#111;padding:6px;box-shadow:0 12px 28px #00000075}.detail-quality-menu__panel button{height:28px;border-radius:4px;text-align:left;padding:0 8px}.detail-title-block{margin-top:20px}.detail-title-block h1{margin:0;color:#fff;font-size:22px;line-height:1.45}.detail-meta-row{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:12px;color:var(--muted);font-size:14px}.detail-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:22px}.detail-actions button,.detail-comments__head button,.detail-comment button{background:transparent;color:#aaa;font-size:13px}.detail-action-button{display:inline-flex;align-items:center;gap:8px;transition:color .18s ease}.detail-action-button svg{flex:none}.detail-actions button.active,.detail-actions button:hover,.detail-comments__head button.active,.detail-comment button:hover{color:var(--brand)}.detail-branch-action{color:#fff!important}.detail-report-action{color:#aaa!important}.detail-report-action:hover,.detail-branch-action:hover{color:var(--brand)!important}.detail-sponsor-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;background:var(--brand)!important;color:#fff!important;font-weight:700;padding:8px 12px}.detail-sponsor-icon,.detail-sponsor-mobile-label{display:none}.detail-author{margin-top:24px}.detail-author__row{display:flex;align-items:center;gap:14px}.detail-author__row img{width:48px;height:48px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.detail-author__row div{min-width:0;flex:1;display:grid;gap:4px}.detail-author strong{display:flex;align-items:center;gap:8px;font-size:16px}.detail-author strong em{border-radius:3px;background:#2a1117;color:#ff8aa0;font-size:10px;font-style:normal;font-weight:500;line-height:1;padding:3px 6px}.detail-author span{color:var(--muted);font-size:13px}.detail-author__row button{height:36px;border-radius:8px;background:#2a2a2a;color:#aaa;font-size:14px;font-weight:700;padding:0 22px}.detail-author__row button:disabled{cursor:not-allowed;opacity:.55}.detail-author__row button.active,.detail-author__row>button:not(:disabled):not(.detail-author__profile):hover{background:var(--brand);color:#fff}.detail-author__row .detail-author__profile{width:48px;height:48px;flex:0 0 auto;border-radius:999px;background:transparent;padding:0}.detail-author__row .detail-author__profile:hover{background:transparent;filter:brightness(1.08)}.detail-author strong button{height:auto;border:0;border-radius:0;background:transparent;color:#fff;font-size:inherit;font-weight:800;line-height:1.35;padding:0}.detail-author strong button:hover{background:transparent;color:var(--brand)}.detail-author strong .detail-author__badge{border-radius:3px;background:#2a1117;color:#ff8aa0;font-size:10px;font-weight:500;line-height:1;padding:3px 6px}.detail-author strong .detail-author__badge:hover{background:var(--brand);color:#fff}.detail-intro{max-height:144px;overflow-y:auto;margin-top:16px;border-radius:8px;background:#111;padding:16px 24px}.detail-intro p{margin:0;color:#ccc;font-size:14px;line-height:1.7}.detail-branch-entry{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0 0;border:1px solid rgba(255,46,84,.48);border-radius:8px;background:transparent;color:var(--brand);padding:10px 12px;font-size:13px;font-weight:700}.detail-branch-entry span{line-height:1}.detail-sponsors{margin-top:32px}.detail-sponsors h2,.detail-related h2,.detail-comments h2{margin:0;color:#fff;font-size:18px}.detail-sponsors>div{display:flex;justify-content:space-between;gap:12px;margin-top:18px;padding:0 32px}.detail-sponsors button{position:relative;min-width:0;width:64px;display:grid;justify-items:center;gap:8px;background:transparent;color:#888;font-size:12px}.detail-sponsors img{width:56px;height:56px;border:2px solid transparent;border-radius:999px;-o-object-fit:cover;object-fit:cover;transform-origin:50% 100%;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .18s ease;will-change:transform}.detail-sponsors button:hover img{transform:scale(1.37);border-color:var(--brand)}.detail-sponsors button:hover+button img,.detail-sponsors button:has(+button:hover) img{transform:scale(1.19)}.detail-sponsors button:hover+button+button img,.detail-sponsors button:has(+button+button:hover) img{transform:scale(1.07)}.detail-sponsors span{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-sponsors small{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:4;width:-moz-max-content;width:max-content;max-width:260px;--sponsor-tip-y: 0px;transform:translate(-50%) translateY(var(--sponsor-tip-y));border:1px solid #050505;border-radius:4px;background:#2c2c2c;box-shadow:0 4px 12px #00000080;color:#ddd;font-size:12px;line-height:1.5;padding:8px 12px;opacity:0;visibility:hidden;pointer-events:none;white-space:normal;will-change:transform,opacity}.detail-sponsors small:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;transform:translate(-50%);border-color:#2c2c2c transparent transparent;border-style:solid;border-width:6px 6px 0}.detail-sponsors small b{color:var(--brand);font-weight:700}.detail-comments{margin-top:40px;padding-bottom:48px}.detail-comments__head{display:flex;align-items:center;justify-content:space-between;gap:18px}.detail-comments__head>div{display:flex;gap:20px}.detail-composer{display:flex;align-items:center;gap:12px;margin-top:22px}.detail-composer img{width:40px;height:40px;border-radius:999px}.detail-composer input{min-width:0;flex:1;height:40px;border:0;border-radius:999px;outline:0;background:#1a1a1a;color:#fff;padding:0 16px}.detail-composer button{height:32px;border-radius:999px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;padding:0 16px}.detail-composer button:disabled,.detail-reply-composer button:disabled{opacity:.45;cursor:default}.detail-comment{display:flex;gap:14px;margin-top:24px}.detail-comment>img{width:40px;height:40px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.detail-comment>div{min-width:0;flex:1}.detail-comment div div{display:flex;align-items:center;gap:8px}.detail-comment strong{font-size:13px}.detail-comment span{color:#888;font-size:12px}.detail-comment p{margin:8px 0 0;color:#ccc;font-size:14px;line-height:1.7}.detail-comment footer{display:flex;gap:22px;margin-top:10px}.detail-reply-composer{display:flex;align-items:center;gap:8px;margin-top:12px}.detail-reply-composer input{min-width:0;flex:1;height:34px;border:1px solid #242424;border-radius:999px;outline:0;background:#151515;color:#fff;font-size:12px;padding:0 12px}.detail-reply-composer button{height:30px;border-radius:999px;background:#2a2a2a;color:#aaa;font-size:12px;padding:0 12px}.detail-reply-composer button[type=submit]{background:var(--brand);color:#fff;font-weight:700}.detail-comment-like{display:inline-flex;align-items:center;gap:6px}.detail-comment-like.active{color:var(--brand)}.detail-comment-report-button{margin-left:auto;color:#666!important}.detail-comment-report-button:hover{color:var(--brand)!important}.detail-comments__head button:hover,.detail-comments__head button.active,.detail-comment>div>footer:not(.detail-comment__blocked-footer)>button:hover,.detail-comment-like:hover span,.detail-comment-like.active span{color:var(--brand)!important}.detail-actions .detail-action-button:hover,.detail-actions .detail-branch-action:hover,.detail-comment-like:hover,.detail-comment-report-button:hover{color:var(--brand)!important}.detail-comment--blocked{opacity:.5}.detail-comment__blocked-footer{justify-content:space-between}.detail-comment__blocked-footer button{color:#888}.detail-comment__blocked-footer button:hover{color:var(--brand);font-weight:800}.detail-comment-folded,.creator-comment-folded{width:100%;min-height:36px;margin-top:20px;display:flex;align-items:center;border-radius:6px;background:#111;color:#666;font-size:13px;padding:0 16px;text-align:left}.detail-comment-folded:hover,.creator-comment-folded:hover{background:#1a1a1a;color:#888}.detail-modal-backdrop{position:fixed;top:0;left:0;width:100vw;max-width:none;height:max(100vh,100dvh);min-height:max(100vh,100dvh);right:0;bottom:0;box-sizing:border-box;z-index:420;display:flex;align-items:center;justify-content:center;background:#000000ad;padding:20px}.detail-report-modal,.detail-transaction-modal{position:relative;width:min(100%,520px);max-height:min(84dvh,720px);overflow-y:auto;border-radius:12px;background:#1a1a1a;box-shadow:0 25px 50px #00000080;padding:22px}.detail-report-modal--content{width:min(100%,640px)}.detail-share-modal{width:min(100%,460px)}.detail-share-card{display:flex;align-items:center;gap:12px;border-radius:8px;background:#111;padding:12px}.detail-share-card img{width:92px;height:56px;flex:0 0 auto;border-radius:6px;-o-object-fit:cover;object-fit:cover}.creator-profile-share-modal .detail-share-card img{width:56px;height:56px;border-radius:999px}.detail-share-card span{min-width:0;display:grid;gap:6px}.detail-share-card strong,.detail-share-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-share-card strong{color:#fff;font-size:14px}.detail-share-card small{color:#777;font-size:12px}.detail-share-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.detail-share-grid button{display:grid;justify-items:center;gap:8px;min-width:0;border-radius:8px;background:#242424;color:#ddd;font-size:12px;padding:14px 6px}.detail-share-grid button:hover,.detail-share-grid button:active{background:#321119;color:var(--brand)}.detail-share-grid b{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#111;color:inherit;font-size:13px;font-weight:800}.detail-modal-close{position:absolute;top:18px;right:18px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#666}.detail-modal-close:hover{color:#fff}.detail-modal-close__sheet-icon{display:none}.detail-modal-close__desktop-icon{display:block}.detail-report-modal h2,.detail-transaction-modal h2{margin:0 0 18px;color:#fff;font-size:17px;text-align:center}.detail-report-subtitle{margin:-10px 0 16px;color:#777;font-size:12px;text-align:center}.detail-report-grid{display:grid;gap:10px}.detail-report-grid--comment{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-report-grid--content{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-report-grid button{min-width:0;height:36px;border-radius:6px;background:#2a2a2a;color:#fff;font-size:13px}.detail-report-grid button.active{background:var(--brand);font-weight:800}.detail-report-textarea{position:relative;margin-top:18px;border:1px solid transparent;border-radius:8px;background:#0d0d0d;padding:12px}.detail-report-textarea:focus-within{border-color:#ff2e5480}.detail-report-textarea--comment{height:68px}.detail-report-textarea--content,.detail-report-textarea--branch{height:120px}.detail-report-textarea textarea{width:100%;height:100%;resize:none;border:0;background:transparent;color:#fff;font-size:13px;line-height:1.5;outline:none}.detail-report-textarea span{position:absolute;right:12px;bottom:8px;color:#666;font-size:11px}.detail-report-block,.detail-toggle-row{width:100%;min-height:38px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;background:#2a2a2a;color:#888;font-size:13px}.detail-report-block svg{color:var(--brand)}.detail-report-block.active{background:var(--brand);color:#fff}.detail-report-block.active svg{color:#fff}.detail-report-modal footer{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.detail-report-modal footer button{height:36px;border-radius:6px;color:#fff;font-size:13px;font-weight:800;padding:0 22px}.detail-report-modal footer button:first-child{background:#0d0d0d}.detail-report-modal footer button:last-child,.detail-primary-button{background:var(--brand);color:#fff}.detail-report-modal footer button:disabled,.detail-primary-button:disabled{background:#9f1f3a;color:#ffffffb8;cursor:not-allowed}.detail-proof-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.detail-proof-grid div,.detail-proof-grid button{width:72px;height:72px;border-radius:6px;overflow:hidden}.detail-proof-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-proof-grid button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed #444;color:#666;font-size:10px}.detail-report-warning,.detail-state-warning{margin:14px 0 0;color:#888;font-size:12px;line-height:1.6}.detail-state-warning{color:var(--brand)}.detail-state-warning.hard{color:#ffb020}.detail-state-warning button{margin-left:8px;color:#888;text-decoration:underline}.detail-state-success{margin:12px 0 0;border-radius:6px;background:#102118;color:#7ce7a0;font-size:12px;line-height:1.6;padding:10px 12px;text-align:center}.detail-sponsor-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-sponsor-presets button,.detail-state-switcher button,.detail-payment-methods button{height:38px;border:1px solid #333;border-radius:6px;color:#fff;font-size:13px}.detail-sponsor-presets button.active,.detail-state-switcher button.active,.detail-payment-methods button.active{border-color:var(--brand);background:#2a1117;color:#ff8aa0}.detail-money-input,.detail-code-input{height:44px;margin-top:12px;display:flex;align-items:center;border:1px solid #292929;border-radius:6px;background:#0a0a0a;padding:0 12px}.detail-money-input span{color:#fff;font-size:18px;font-weight:900}.detail-money-input input,.detail-code-input input{min-width:0;flex:1;border:0;background:transparent;color:#fff;font-size:14px;outline:none;padding:0 10px}.detail-code-input button{flex:none;color:var(--brand);font-size:13px;font-weight:800}.detail-code-input button:disabled{color:#666}.detail-toggle-row{justify-content:space-between;padding:0 12px}.detail-toggle-row b{width:36px;height:20px;border-radius:999px;background:#333;padding:2px}.detail-toggle-row b:after{content:"";display:block;width:16px;height:16px;border-radius:999px;background:#fff;transition:transform .18s ease}.detail-toggle-row.active{color:#fff}.detail-toggle-row.active b{background:var(--brand)}.detail-toggle-row.active b:after{transform:translate(16px)}.detail-primary-button{width:100%;height:42px;margin-top:16px;border-radius:6px;font-size:14px;font-weight:800}.detail-cashier{display:grid;justify-items:center;gap:6px;margin-bottom:16px}.detail-cashier strong{color:#fff;font-size:28px}.detail-cashier span{color:#888;font-size:12px}.detail-payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-limit-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:14px}.detail-limit-head button{justify-self:start;color:#888;font-size:12px}.detail-limit-head strong{color:#fff;font-size:14px}.detail-limit-current,.detail-branch-copy{margin:0 0 14px;border-radius:6px;background:#141414;color:#ddd;font-size:12px;line-height:1.7;padding:10px 12px;text-align:center}.detail-branch-preview{display:grid;gap:8px;margin:0 0 14px;border:1px solid #252525;border-radius:8px;background:#0b0b0b;padding:10px}.detail-branch-preview__head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#666;font-size:11px}.detail-branch-preview__head strong{flex:0 0 auto;color:#ff6a82;font-size:12px;font-weight:800}.detail-limit-list{display:grid;gap:12px}.detail-limit-list label{display:grid;grid-template-columns:120px 200px;align-items:center;gap:12px;color:#fff;font-size:13px}.detail-limit-list label small{grid-column:1 / -1;color:#ffb020;font-size:11px;line-height:1.5}.detail-limit-select{position:relative;min-width:0}.detail-limit-select__trigger{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #292929;border-radius:4px;background:#0a0a0a;color:#fff;font-size:13px;padding:0 12px}.detail-limit-select__trigger.open,.detail-limit-select__trigger:focus-visible{border-color:var(--brand);outline:0}.detail-limit-select__trigger svg{flex:0 0 auto;color:#777}.detail-limit-select__menu{position:absolute;z-index:95;top:calc(100% + 6px);left:0;right:0;display:grid;overflow:hidden;border:1px solid #333;border-radius:8px;background:#0a0a0a;box-shadow:0 18px 44px #0000008c;padding:6px}.detail-limit-select__menu button{min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border-radius:5px;background:transparent;color:#ddd;font-size:13px;text-align:left;padding:0 8px}.detail-limit-select__menu button:hover{background:#1a1a1a;color:#fff}.detail-limit-select__menu button.active{background:var(--brand);color:#fff;font-weight:700}.detail-limit-select__menu i{color:currentColor;font-style:normal;text-align:center}.detail-limit-card{border-radius:8px;background:#0d0d0d;color:#fff;font-size:13px;line-height:1.7;padding:22px;text-align:center}.detail-limit-card.hard{color:var(--brand)}.detail-limit-card.soft{color:#ff8aa0}.detail-limit-card button{display:block;margin:8px auto 0;color:#888;text-decoration:underline}.detail-state-switcher{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:12px}.detail-state-switcher--sponsor{margin:-4px 0 16px}.detail-state-switcher--branch,.detail-state-switcher--cashier{margin:0}.detail-state-switcher--branch{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-state-switcher--cashier{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-state-switcher button{min-width:0;min-height:30px;border-radius:5px;background:#1d1d1d;color:#aaa;font-size:11px;line-height:1.2;padding:0 6px}.detail-state-switcher button.active{background:var(--brand);color:#fff;font-weight:800}.detail-related{min-width:0}.detail-related button{position:relative;width:100%;display:flex;gap:12px;margin-top:16px;padding:0;background:transparent;color:inherit;text-align:left}.detail-related__cover{position:relative;width:144px;height:81px;flex:0 0 auto;border-radius:6px;overflow:hidden}.detail-related__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .18s ease}.detail-related__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000057;color:#fff;opacity:0;transition:opacity .18s ease}.detail-related button:hover .detail-related__cover img,.detail-related button:focus-visible .detail-related__cover img{filter:brightness(.72)}.detail-related button:hover .detail-related__play,.detail-related button:focus-visible .detail-related__play{opacity:1}.detail-related__copy{min-width:0;display:grid;align-content:start;gap:6px}.detail-related strong{display:-webkit-box;overflow:hidden;color:#fff;font-size:14px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-related small{color:var(--muted);font-size:12px}.detail-toast{position:fixed;left:50%;bottom:28px;z-index:180;max-width:min(520px,calc(100vw - 32px));transform:translate(-50%);border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#121212eb;color:#fff;font-size:13px;font-weight:700;padding:11px 18px;box-shadow:0 18px 60px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.detail-toast--success,.creator-profile-toast--success,.settings-toast--success,.auth-toast--success{left:50%;top:50%;bottom:auto;z-index:500;width:min(360px,calc(100vw - 40px));min-height:150px;display:flex;align-items:center;flex-direction:column;justify-content:center;border:0;border-radius:8px;background:#222;color:#fff;padding:30px 24px 24px;box-shadow:0 10px 40px #00000080;transform:translate(-50%,-50%)}.detail-toast__close-row,.success-countdown-toast__close-row{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:8px;color:#666;font-size:12px;font-weight:500}.detail-toast__close-row button,.success-countdown-toast__close-row button{width:18px;height:18px;border-radius:999px;background:transparent;color:#666;font-size:18px;line-height:1}.detail-toast__close-row button:hover,.success-countdown-toast__close-row button:hover{color:#fff}.detail-toast__success-icon,.success-countdown-toast__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;margin:8px 0 16px;border-radius:999px;background:#07c160;color:#fff;font-size:24px;font-weight:900;line-height:1}.detail-toast--success p,.creator-profile-toast--success p,.settings-toast--success p,.auth-toast--success p,.success-countdown-toast p{margin:0;color:#fff;font-size:16px;font-weight:800;line-height:1.5;text-align:center}.success-countdown-toast{display:contents}.detail-overlay--mobile{overflow:hidden}.mobile-detail-header{position:sticky;top:0;z-index:130;height:48px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;border-bottom:1px solid #202020;background:#121212db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-top:env(safe-area-inset-top,0)}.mobile-detail-header button{width:36px;height:36px;margin-left:8px;border-radius:999px;background:#0000004d;color:#fff;font-size:24px}.mobile-detail-header strong{text-align:center;font-size:14px}.mobile-detail-scroll{height:calc(100dvh - 48px);overflow-y:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom,0))}.detail-main--mobile{display:block}.detail-main--mobile .detail-player{border-radius:0}.detail-main--mobile .detail-player--fullscreen-preview{top:0;right:0;bottom:0;left:0;border-radius:0}.detail-main--mobile .detail-player__center-play{width:56px;height:56px}.detail-main--mobile .detail-player__center-play:after{left:24px;top:18px;border-top-width:10px;border-bottom-width:10px;border-left-width:16px}.detail-main--mobile .detail-player__controls{position:static;opacity:1;display:block;padding:10px 14px;background:#0a0a0a}.detail-main--mobile .detail-player__bar{display:flex;align-items:stretch;gap:8px}.detail-main--mobile .detail-player__bar>div:first-child{display:flex;gap:8px;flex:1}.detail-main--mobile .detail-player__bar>div:first-child button,.detail-main--mobile .detail-player__bar>div:last-child button{width:34px;height:28px;flex:0 0 auto;border-radius:4px;background:#171717;font-size:11px}.detail-main--mobile .detail-player__bar>div:last-child{display:flex;gap:6px}.detail-main--mobile .detail-player__bar input{width:100%;flex:1}.detail-main--mobile .detail-player--fullscreen-preview .detail-player__controls{position:absolute;opacity:1;background:linear-gradient(to top,rgba(0,0,0,.86),transparent)}.detail-main--mobile .detail-title-block,.detail-main--mobile .detail-author,.detail-main--mobile .detail-intro,.detail-main--mobile .detail-sponsors,.detail-main--mobile .detail-comments{margin-left:14px;margin-right:14px}.detail-main--mobile .detail-title-block h1{font-size:18px}.detail-main--mobile .detail-meta-row{align-items:stretch;flex-direction:column;gap:14px}.detail-main--mobile .detail-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.detail-main--mobile .detail-actions button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:58px;border:1px solid #2a2a2a;border-radius:8px;background:#101010;color:#ccc;font-size:10px;line-height:1.25;padding:8px 4px 7px}.detail-main--mobile .detail-actions button svg{width:18px;height:18px}.detail-main--mobile .detail-actions button.active{border-color:var(--brand);background:#211116;color:var(--brand)}.detail-main--mobile .detail-sponsor-button{flex-direction:column;background:#101010!important;color:#ccc!important}.detail-main--mobile .detail-sponsor-button:hover{color:var(--brand)!important}.detail-main--mobile .detail-sponsor-icon,.detail-main--mobile .detail-sponsor-mobile-label{display:inline-flex}.detail-main--mobile .detail-sponsor-desktop-label{display:none}.detail-main--mobile .detail-author{border-top:1px solid #171717;border-bottom:1px solid #171717;padding:16px 0}.detail-main--mobile .detail-author__row button{height:34px;border-radius:6px;padding:0 12px}.detail-main--mobile .detail-branch-entry{width:100%;margin:16px 0 0}.detail-main--mobile .detail-intro{max-height:112px;padding:12px}.detail-main--mobile .detail-intro p{font-size:12px}.detail-main--mobile .detail-sponsors>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0}.detail-main--mobile .detail-sponsors button{width:auto}.detail-main--mobile .detail-sponsors img{width:42px;height:42px}.detail-main--mobile .detail-sponsors small{max-width:150px;font-size:10px}.detail-main--mobile .detail-comments__head h2{font-size:15px}.detail-main--mobile .detail-composer{align-items:stretch}.detail-main--mobile .detail-composer img{width:36px;height:36px}.detail-main--mobile .detail-composer input{height:36px;font-size:12px}.detail-main--mobile .detail-reply-composer{align-items:stretch}.detail-main--mobile .detail-reply-composer input{height:34px;font-size:12px}.detail-main--mobile .detail-comment{border-radius:10px;background:#111;padding:12px}.detail-main--mobile .detail-comment p{font-size:12px}.detail-modal-backdrop--sheet{align-items:flex-end;justify-content:stretch;padding:0;background:#0000007a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-modal-backdrop--sheet .detail-report-modal,.detail-modal-backdrop--sheet .detail-transaction-modal{width:100%;max-height:82dvh;border-radius:18px 18px 0 0;border:1px solid rgba(255,255,255,.08);border-bottom:0;padding:18px 14px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -24px 80px #00000073}.detail-modal-backdrop--sheet .detail-share-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-modal-backdrop--sheet .detail-share-grid button{min-height:78px}.detail-private-mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:450;display:grid;grid-template-rows:auto 1fr auto;background:#080808}.detail-private-mobile>header{min-height:54px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #181818;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px}.detail-private-mobile>header button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.detail-private-mobile>header img{width:34px;height:34px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.detail-private-mobile>header div{min-width:0;display:grid;gap:2px}.detail-private-mobile>header strong{color:#fff;font-size:14px}.detail-private-mobile>header span{color:#777;font-size:11px}.detail-private-mobile .private-chat__body{min-height:0;overflow-y:auto;padding:14px}.detail-private-mobile>footer{display:flex;align-items:flex-end;gap:8px;border-top:1px solid #181818;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.detail-private-mobile>footer textarea{min-width:0;flex:1;max-height:120px;resize:none;border:1px solid #2a2a2a;border-radius:16px;outline:0;background:#111;color:#fff;font-size:13px;line-height:1.45;padding:9px 12px}.detail-private-mobile>footer button{height:36px;border-radius:999px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;padding:0 14px}.detail-private-mobile>footer button:disabled{opacity:.45}.detail-modal-backdrop--sheet .detail-modal-close{left:50%;top:0;right:auto;width:44px;height:18px;transform:translate(-50%);border-radius:0 0 999px 999px;background:var(--brand);color:#fff}.detail-modal-backdrop--sheet .detail-modal-close__desktop-icon{display:none}.detail-modal-backdrop--sheet .detail-modal-close__sheet-icon{display:block;width:16px;height:16px;stroke-width:2}.detail-modal-backdrop--sheet .detail-modal-close:after{content:none}.detail-modal-backdrop--sheet .detail-report-modal h2,.detail-modal-backdrop--sheet .detail-transaction-modal h2{margin-top:4px;text-align:left}.detail-modal-backdrop--sheet .detail-report-subtitle{text-align:left}.detail-modal-backdrop--sheet .detail-report-grid--content,.detail-modal-backdrop--sheet .detail-report-grid--comment{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-modal-backdrop--sheet .detail-proof-grid div,.detail-modal-backdrop--sheet .detail-proof-grid button{width:calc((100vw - 60px)/5);height:calc((100vw - 60px)/5);max-width:64px;max-height:64px}.detail-modal-backdrop--sheet .detail-state-switcher{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-modal-backdrop--sheet .detail-state-switcher--branch,.detail-modal-backdrop--sheet .detail-state-switcher--cashier{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-modal-backdrop--sheet .detail-branch-preview{margin-bottom:12px;padding:8px}.detail-modal-backdrop--sheet .detail-state-switcher--sponsor{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.detail-modal-backdrop--sheet .detail-limit-list label{grid-template-columns:1fr;align-items:stretch;gap:6px}.detail-modal-backdrop--sheet .detail-limit-select{width:100%}.global-toast-host,.auth-toast-host{position:fixed;left:50%;top:50%;z-index:360;transform:translate(-50%,-50%)}.global-toast,.auth-toast{display:grid;gap:4px;width:min(360px,calc(100vw - 32px));border-radius:14px;background:#000000d1;box-shadow:0 24px 80px #00000073;color:#fff;font-size:13px;line-height:1.5;padding:14px 18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.global-toast{justify-items:center;text-align:center}.global-toast--brand{background:var(--brand)}.auth-toast{grid-template-columns:auto 1fr}.auth-toast strong{grid-row:1 / span 2;color:#07c160;font-size:18px}.auth-toast small{color:#aaa;font-size:11px}.auth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-modal{position:relative;width:800px;height:480px;overflow:hidden;border-radius:12px;background:#141414;box-shadow:0 28px 90px #0000008c}.auth-close{position:absolute;top:16px;right:16px;z-index:40;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;background:transparent;color:#888}.auth-close:hover{color:#fff}.auth-main{display:flex;width:100%;height:100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.auth-main.shifted{transform:translate(-100%)}.auth-qr{display:flex;width:50%;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #2a2a2a}.auth-qr h2{margin:0 0 32px;color:#fff;font-size:18px}.auth-qr__box{display:flex;width:180px;height:180px;align-items:center;justify-content:center;border-radius:6px;background:#000}.auth-qr__box img{display:block;width:48px;height:auto}.auth-qr p{margin:22px 0 0;color:#888;font-size:12px}.auth-form{display:flex;width:50%;flex-direction:column;padding:40px 48px}.auth-tabs{position:relative;display:flex;gap:32px;margin-bottom:32px}.auth-tabs button{border-bottom:2px solid transparent;background:transparent;color:#666;font-size:16px;font-weight:700;padding:0 0 9px}.auth-tabs button.active{border-bottom-color:var(--brand);color:#fff}.auth-input{display:flex;height:48px;align-items:center;margin-bottom:16px;border:1px solid #333;border-radius:4px;background:#1e1e1e;padding:0 16px}.auth-input:focus-within{border-color:var(--brand)}.auth-notice{margin:10px 0 0;border-radius:4px;background:#ff2e541a;color:#ff8aa0;font-size:12px;line-height:1.5;padding:8px 10px}.auth-input input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.auth-input input::-moz-placeholder{color:#555}.auth-input input::placeholder{color:#555}.auth-input input:-webkit-autofill,.auth-input input:-webkit-autofill:hover,.auth-input input:-webkit-autofill:focus,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px #1e1e1e inset;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.auth-phone>span{display:inline-flex;align-items:center;gap:4px;margin-right:14px;border-right:1px solid #333;color:#ccc;font-size:14px;padding-right:12px}.auth-input>button{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--brand);font-size:14px}.auth-input>button:disabled{color:#ff2e544d;cursor:not-allowed}.auth-forgot{position:relative;margin-left:12px}.auth-forgot small{position:absolute;left:50%;bottom:calc(100% + 8px);width:-moz-max-content;width:max-content;transform:translate(-50%);border-radius:4px;background:#000;color:#fff;font-size:12px;padding:5px 8px}.auth-forgot small:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border-color:#000 transparent transparent;border-style:solid;border-width:4px 4px 0}.auth-legal{display:flex;align-items:center;gap:8px;margin:8px 0 12px;min-width:0}.bian-agreement-checkbox{position:relative;display:inline-flex;width:16px;height:16px;flex:0 0 16px;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid #555;border-radius:2px;background:transparent;color:#fff;transition:border-color .14s ease,background-color .14s ease}.bian-agreement-checkbox.checked{border-color:var(--brand);background:var(--brand);color:#fff}.bian-agreement-checkbox.checked:after{content:"";position:absolute;left:3px;top:1px;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bian-agreement-checkbox:disabled{cursor:not-allowed;opacity:.46}.auth-legal p{display:flex;min-width:0;align-items:center;white-space:nowrap;margin:0;color:#666;font-size:12px}.auth-legal p button{flex:none;background:transparent;color:#ccc;font-size:inherit;margin:0 4px}.auth-legal p button:hover{color:#fff}.auth-submit{height:48px;border-radius:4px;background:var(--brand);color:#fff;font-size:15px;font-weight:700;letter-spacing:.12em;box-shadow:0 0 15px #ff2e5447}.auth-submit:disabled{background:#ff2e544d;color:#fff6;box-shadow:none;cursor:not-allowed}.auth-social{display:flex;align-items:center;gap:12px;margin-top:auto;margin-bottom:18px}.auth-social span{height:1px;flex:1;background:#2a2a2a}.auth-social em{color:#555;font-size:12px;font-style:normal}.auth-social-buttons{display:flex;justify-content:center;gap:24px}.auth-social-buttons button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #333;border-radius:999px;background:transparent;color:#888;font-size:10px;font-weight:700}.auth-social-buttons button:hover{border-color:#555;color:#fff}.auth-drawer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;background:#141414;transform:translate(100%);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.auth-drawer.open{transform:translate(0)}.auth-drawer header{display:flex;height:64px;flex:none;align-items:center;border-bottom:1px solid #2a2a2a;padding:0 24px}.auth-drawer header>button,.auth-drawer header i{width:24px;background:transparent;color:#888}.auth-drawer nav{display:flex;height:100%;flex:1;justify-content:center;gap:24px}.auth-drawer nav button{border-bottom:2px solid transparent;background:transparent;color:#666;font-size:16px;font-weight:700}.auth-drawer nav button.active{border-bottom-color:var(--brand);color:#fff}.auth-drawer main{flex:1;overflow-y:auto;padding:16px 24px 24px}.auth-drawer-state{min-height:100%;display:grid;place-content:center;justify-items:center;gap:12px;color:#888;font-size:13px;text-align:center}.auth-drawer-state p{margin:0}.auth-drawer-state button{height:32px;border:1px solid #333;border-radius:4px;background:#1a1a1a;color:#fff;padding:0 14px}.auth-drawer article{overflow:hidden;border-radius:4px;background:#1a1a1a;margin-bottom:8px}.auth-drawer article>button{display:flex;width:100%;height:48px;align-items:center;justify-content:space-between;background:transparent;color:#fff;font-size:14px;text-align:left;padding:0 16px}.auth-drawer article>button svg{color:#888;transition:transform .26s}.auth-drawer article>button svg.open{color:var(--brand);transform:rotate(180deg)}.auth-accordion-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.auth-accordion-panel.open{grid-template-rows:1fr;opacity:1}.auth-accordion-panel>div{overflow:hidden}.auth-accordion-panel>div>div{border-top:1px solid #2a2a2a;padding:16px}.auth-accordion-panel p{margin:0 0 8px;color:#aaa;font-size:13px;line-height:1.65;white-space:pre-wrap}.auth-accordion-panel p:last-child{margin-bottom:0}.auth-drawer footer{height:54px;flex:none;color:#444;font-size:12px;line-height:54px;text-align:center}.auth-backdrop--mobile{align-items:flex-end}.auth-modal--mobile{width:100%;height:auto;max-height:92dvh;border-radius:18px 18px 0 0;border:1px solid rgba(255,255,255,.1);background:#141414f5;box-shadow:0 -24px 80px #0000008c}.auth-modal--mobile .auth-close{width:32px;height:32px;border-radius:999px;background:#202020}.auth-modal--mobile .auth-main{display:block;max-height:92dvh;overflow-y:auto;padding:32px 20px 24px}.auth-modal--mobile .auth-main.shifted{transform:translate(-100%)}.auth-modal--mobile .auth-qr{width:100%;border-right:0}.auth-modal--mobile .auth-qr h2{margin-bottom:20px;font-size:18px}.auth-modal--mobile .auth-qr__box{width:128px;height:128px}.auth-modal--mobile .auth-form{width:100%;padding:0}.auth-modal--mobile .auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:24px 0 16px;border-radius:10px;background:#111;padding:4px}.auth-modal--mobile .auth-tabs button{height:36px;border:0;border-radius:7px;font-size:13px;padding:0}.auth-modal--mobile .auth-tabs button.active{background:var(--brand)}.auth-modal--mobile .auth-input{margin-bottom:12px}.auth-modal--mobile .auth-legal{align-items:flex-start;margin-top:18px}.auth-modal--mobile .auth-legal p{flex-wrap:nowrap;font-size:12px;line-height:16px}.auth-modal--mobile .auth-submit{width:100%;margin-top:4px}.auth-modal--mobile .auth-social{margin-top:24px}.auth-modal--mobile .auth-drawer header{height:56px;padding:0 16px}.auth-modal--mobile .auth-drawer nav{display:grid;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-items:center;border-radius:10px;background:#111;padding:4px}.auth-modal--mobile .auth-drawer nav button{height:32px;border:0;border-radius:7px;font-size:12px}.auth-modal--mobile .auth-drawer nav button.active{background:var(--brand)}.auth-modal--mobile .auth-drawer main{padding:16px}.auth-modal--mobile .auth-drawer article>button{font-size:13px}.auth-modal--mobile .auth-accordion-panel>div>div{padding:12px 16px}.auth-modal--mobile .auth-accordion-panel p{font-size:12px;line-height:1.5}.creator-page--mobile{height:calc(100vh - 58px - env(safe-area-inset-bottom,0px));padding:0 14px}.creator-page--mobile .creator-header{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 -14px;padding:14px 14px 12px}.creator-page--mobile .creator-main-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:0;border-radius:0;background:transparent;padding:0}.creator-page--mobile .creator-main-tabs button{height:34px;min-width:0;border:1px solid #262626;border-radius:6px;background:#1a1a1a;color:#aaa;font-size:12px;font-weight:800;padding:0 6px}.creator-page--mobile .creator-main-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.creator-page--mobile .creator-scroll{padding:14px 0 106px}.creator-page--mobile .creator-section{width:100%;gap:14px}.creator-page--mobile .creator-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.creator-page--mobile .creator-metrics article{border-radius:8px;min-height:82px;gap:10px;justify-content:center;padding:10px 8px}.creator-page--mobile .creator-metrics span{font-size:11px}.creator-page--mobile .creator-metrics strong{font-size:16px}.creator-page--mobile .creator-metrics b{font-size:10px}.creator-page--mobile .creator-panel,.creator-page--mobile .creator-revenue-card{border-radius:9px;padding:12px}.creator-page--mobile .creator-panel__title{align-items:flex-start;gap:10px;margin-bottom:12px}.creator-page--mobile .creator-panel__title h2{font-size:14px}.creator-page--mobile .creator-chart-tabs{gap:5px}.creator-page--mobile .creator-chart-tabs button{height:26px;font-size:11px;padding:0 8px}.creator-page--mobile .creator-chart-scroll{width:100%;overflow-x:auto;overflow-y:hidden;cursor:grab;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}.creator-page--mobile .creator-chart-scroll.dragging{cursor:grabbing}.creator-page--mobile .creator-chart-scroll::-webkit-scrollbar{display:none}.creator-page--mobile .creator-chart-scroll.is-scrollable{padding-right:0}.creator-page--mobile .creator-chart{height:150px;gap:3px;padding:34px 8px 8px}.creator-page--mobile .creator-chart-scroll.is-scrollable .creator-chart{width:-moz-max-content;width:max-content;min-width:calc(100% + 24px)}.creator-page--mobile .creator-chart button{position:relative;min-width:38px;height:100%;flex:0 0 38px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.creator-page--mobile .creator-chart-scroll:not(.is-scrollable) .creator-chart button{min-width:0;flex:1}.creator-page--mobile .creator-chart button>b{position:absolute;left:50%;top:-28px;transform:translate(-50%);color:var(--brand);font-size:10px;line-height:16px;white-space:nowrap}.creator-page--mobile .creator-chart span{font-size:9px}.creator-page--mobile .creator-work-list{max-height:320px;gap:10px}.creator-page--mobile .creator-work-list article{border-radius:8px;padding:10px}.creator-page--mobile .creator-work-cover{width:96px;height:54px;aspect-ratio:16 / 9}.creator-page--mobile .creator-work-cover span{opacity:1}.creator-page--mobile .creator-work-main{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px}.creator-page--mobile .creator-work-copy{gap:3px}.creator-page--mobile .creator-work-title{font-size:10px;line-height:1.2}.creator-page--mobile .creator-work-summary{color:#777;font-size:10px;line-height:1.2}.creator-page--mobile .creator-work-revenue-labels,.creator-page--mobile .creator-work-revenue-values{-moz-column-gap:6px;column-gap:6px}.creator-page--mobile .creator-work-revenue-labels span{font-size:10px}.creator-page--mobile .creator-work-revenue-values strong{font-size:11px}.creator-page--mobile .creator-comment-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.creator-page--mobile .creator-work-filter{width:100%;min-width:0}.creator-page--mobile .creator-comment-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:1px solid #272727;border-radius:8px;background:#111;padding:4px}.creator-page--mobile .creator-comment-filters button{height:30px;min-width:0;border-radius:6px;padding:0 4px}.creator-page--mobile .creator-comment-list{height:max(320px,calc(100dvh - 210px - env(safe-area-inset-bottom,0px)));max-height:none;gap:10px}.creator-page--mobile .creator-comment-list article{grid-template-columns:38px minmax(0,1fr);gap:10px;border:1px solid #1d1d1d;border-radius:9px;background:#111;padding:12px}.creator-page--mobile .creator-comment-list article>img{width:38px;height:38px}.creator-page--mobile .creator-comment-body strong{font-size:13px}.creator-page--mobile .creator-comment-body span,.creator-page--mobile .creator-comment-body>button{font-size:11px}.creator-page--mobile .creator-comment-body p{font-size:12px}.creator-page--mobile .creator-comment-actions{grid-column:2;flex-wrap:wrap;justify-content:flex-start;gap:6px;opacity:1}.creator-page--mobile .creator-comment-actions button{width:34px;height:28px;border:1px solid #292929;padding:0}.creator-page--mobile .creator-revenue-main{grid-template-columns:minmax(0,1fr);gap:10px}.creator-page--mobile .creator-revenue-main>div{border-right:0;border-bottom:1px solid #222;padding:0 0 10px}.creator-page--mobile .creator-revenue-main>div:last-child{border-bottom:0;padding-bottom:0}.creator-page--mobile .creator-revenue-main strong{font-size:22px}.creator-page--mobile .creator-payout-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creator-page--mobile .creator-payout-channels button{height:40px;gap:6px;font-size:12px;padding:0 9px}.creator-page--mobile .creator-payout-channels span{font-size:11px}.creator-page--mobile .creator-withdraw-input{height:44px;padding:0 10px}.creator-page--mobile .creator-withdraw-input input{font-size:14px}.creator-page--mobile .creator-withdraw-input span{font-size:16px}.creator-page--mobile .creator-withdraw-list{max-height:300px;gap:10px}.creator-page--mobile .creator-income-tabs{gap:10px}.creator-page--mobile .bian-date-range,.wallet-page--mobile .bian-date-range{width:100%;margin-bottom:12px}.creator-page--mobile .bian-date-trigger,.wallet-page--mobile .bian-date-trigger{height:36px;font-size:12px;padding:0 8px}.creator-page--mobile .bian-date-popover,.wallet-page--mobile .bian-date-popover{--mobile-date-popover-width: min(390px, calc(100vw - 24px) );left:calc((100% - var(--mobile-date-popover-width)) / 2);right:auto;width:var(--mobile-date-popover-width);padding:10px}.creator-page--mobile .bian-date-calendars,.wallet-page--mobile .bian-date-calendars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creator-page--mobile .bian-calendar,.wallet-page--mobile .bian-calendar{min-width:0;padding:8px}.creator-page--mobile .bian-calendar__header,.wallet-page--mobile .bian-calendar__header{grid-template-columns:24px minmax(0,1fr) 24px;gap:2px;margin-bottom:7px}.creator-page--mobile .bian-calendar__month-nav,.creator-page--mobile .bian-calendar__month-nav-spacer,.wallet-page--mobile .bian-calendar__month-nav,.wallet-page--mobile .bian-calendar__month-nav-spacer{width:24px;height:24px}.creator-page--mobile .bian-calendar__period,.wallet-page--mobile .bian-calendar__period{gap:3px;font-size:10px}.creator-page--mobile .bian-calendar__month-select>button,.wallet-page--mobile .bian-calendar__month-select>button{min-width:38px;height:24px;padding:0 2px;font-size:10px}.creator-page--mobile .bian-calendar__year,.wallet-page--mobile .bian-calendar__year{height:24px}.creator-page--mobile .bian-calendar__year input,.wallet-page--mobile .bian-calendar__year input{width:44px;height:20px;font-size:16px;line-height:20px;padding:0 1px 0 2px}.creator-page--mobile .bian-calendar__year>span,.wallet-page--mobile .bian-calendar__year>span{font-size:8px}.creator-page--mobile .bian-calendar__year>button,.wallet-page--mobile .bian-calendar__year>button{width:22px;height:22px}.creator-page--mobile .bian-calendar__year-menu,.wallet-page--mobile .bian-calendar__year-menu{width:100px;max-height:168px}.creator-page--mobile .bian-calendar__year-menu button,.wallet-page--mobile .bian-calendar__year-menu button{height:32px;font-size:10px}.creator-page--mobile .bian-calendar__week,.creator-page--mobile .bian-calendar__days,.wallet-page--mobile .bian-calendar__week,.wallet-page--mobile .bian-calendar__days{gap:2px}.creator-page--mobile .bian-calendar__week span,.wallet-page--mobile .bian-calendar__week span{font-size:9px}.creator-page--mobile .bian-calendar__days button,.creator-page--mobile .bian-calendar__days i,.wallet-page--mobile .bian-calendar__days button,.wallet-page--mobile .bian-calendar__days i{height:24px;min-width:0;font-size:9px}.creator-page--mobile .creator-withdraw-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.creator-page--mobile .creator-withdraw-list em{font-size:11px;padding:4px 8px}.creator-page--mobile .creator-withdraw-list b{grid-column:2;grid-row:1}.creator-page--mobile .creator-withdraw-list em{grid-column:1}.creator-page--mobile .creator-withdraw-list small{grid-column:2;justify-self:end}.creator-page--mobile .creator-toast{bottom:calc(72px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 40px)}.creator-profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:block;overflow:hidden;background:#050505;color:#fff}.creator-profile-close{position:fixed;left:0;top:50%;z-index:301;width:48px;height:48px;border-radius:0 999px 999px 0;background:#141414;color:#fff;transform:translateY(-50%);box-shadow:4px 0 24px #00000080}.creator-profile-close:hover{background:var(--brand)}.creator-profile-drawer{width:min(1200px,calc(100vw - 64px));height:100vh;margin:0 auto;overflow-x:hidden;overflow-y:auto;background:#050505;padding:0 0 48px;box-sizing:border-box;box-shadow:none}.creator-profile-banner{height:240px;overflow:hidden;background:#111;margin-top:48px}.creator-profile-banner img,.creator-profile-mobile-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.creator-profile-head{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:22px;align-items:start;padding:0 34px 24px}.creator-profile-avatar{position:relative;z-index:2;width:120px;height:120px;margin-top:-42px;border:4px solid #050505;border-radius:999px;background:#181818;-o-object-fit:cover;object-fit:cover}.creator-profile-info{min-width:0;display:grid;gap:9px;padding-top:18px}.creator-profile-title-row{display:flex;align-items:center;gap:10px}.creator-profile-title-row h1{margin:0;font-size:28px;line-height:1.2}.creator-profile-title-row span{border-radius:4px;background:var(--brand);color:#fff;font-size:12px;font-weight:800;line-height:1;padding:5px 8px}.creator-profile-info p{margin:0;color:#aaa;font-size:13px;line-height:1.55}.creator-profile-intro{max-height:6.2em;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.creator-profile-url-row{display:flex;align-items:center;gap:10px;min-width:0}.creator-profile-url-row>span{min-width:0;overflow:hidden;border-radius:5px;background:#111;color:#9a9a9a;font-size:12px;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;height:36px;display:inline-flex;align-items:center;padding:0 10px}.creator-profile-url-row button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:5px;background:#050505;color:#fff;font-size:12px;box-sizing:border-box;height:36px;padding:0 13px;transition:background .18s ease,color .18s ease}.creator-profile-url-row button:hover{background:var(--brand)}.creator-profile-actions{display:flex;align-items:center;gap:10px;padding-top:24px}.creator-profile-actions button{min-width:92px;height:36px;border-radius:999px;background:#222;color:#fff;font-size:13px;font-weight:800;padding:0 18px}.creator-profile-actions .creator-profile-follow{background:var(--brand);color:#fff}.creator-profile-actions button:first-child,.creator-profile-actions button.active{background:var(--brand)}.creator-profile-actions button:hover{filter:brightness(1.08)}.creator-profile-actions button:disabled{background:#181818;color:#666;cursor:not-allowed;filter:none}.creator-profile-metrics{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:0 34px 24px}.creator-profile-metrics article{min-width:0;display:grid;gap:8px;border:1px solid #1e1e1e;border-radius:8px;background:#101010;padding:15px 12px}.creator-profile-metrics strong{overflow:hidden;color:#fff;font-size:22px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.creator-profile-metrics span{display:flex;align-items:center;gap:4px;color:#8b8b8b;font-size:12px;line-height:1.2}.creator-profile-metrics button{width:18px;height:18px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:var(--brand);padding:0}.creator-profile-metrics button svg{width:17px;height:17px}.creator-profile-tip{position:fixed;z-index:302;max-width:280px;border-radius:6px;background:#050505;color:#fff;font-size:12px;line-height:1.55;padding:10px 12px;transform:translate(-50%,-100%);box-shadow:0 14px 32px #00000061}.creator-profile-works{padding:0 34px 34px}@media (min-width: 861px){.creator-profile-drawer>.creator-profile-works{transform:none;will-change:auto}}.creator-profile-tabs,.creator-profile-sort{display:flex;align-items:center;min-width:0;overflow-x:auto}.creator-profile-tabs{gap:28px;border-bottom:1px solid #1b1b1b;padding-bottom:0}@media (min-width: 861px){.creator-profile-overlay:not(.creator-profile-overlay--mobile) .creator-profile-tabs{position:sticky;top:48px;z-index:8;background:#050505}}.creator-profile-sort{gap:8px}.creator-profile-tabs::-webkit-scrollbar,.creator-profile-sort::-webkit-scrollbar{display:none}.creator-profile-tabs button{position:relative;flex:0 0 auto;padding:0 0 12px;background:transparent;color:#888;font-size:18px;font-weight:800}.creator-profile-tabs button.active{color:#fff}.creator-profile-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:var(--brand)}.creator-profile-sort button{flex:0 0 auto;height:34px;border:1px solid #262626;border-radius:6px;background:#181818;color:#aaa;font-size:13px;font-weight:800;padding:0 18px}.creator-profile-sort button.active{border-color:var(--brand);background:var(--brand);color:#fff}.creator-profile-sort button:not(.active):hover{border-color:#444;color:#fff}.creator-profile-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}.creator-profile-search{width:min(320px,42%);min-width:220px;display:flex;align-items:center;gap:8px;border:1px solid #222;border-radius:6px;background:#101010;color:#777;padding:0 12px}.creator-profile-search:focus-within{border-color:var(--brand)}.creator-profile-search:focus-within>button>svg{color:var(--brand)}.creator-profile-search>button.creator-profile-search__submit{display:inline-grid;place-items:center;flex:none;color:var(--brand)}.creator-profile-search input{min-width:0;flex:1;height:36px;border:0;outline:0;background:transparent;color:#fff;font-size:12px}.creator-profile-search button{color:#888}.creator-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.creator-profile-work-card{min-width:0;display:grid;gap:8px;background:transparent;color:inherit;text-align:left}.creator-profile-work-cover{position:relative;display:block;overflow:hidden;border-radius:8px;background:#181818}.creator-profile-work-cover i{position:absolute;left:50%;top:50%;width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:#000000a3;color:#fff;opacity:0;transform:translate(-50%,-50%);transition:opacity .16s ease}.creator-profile-work-card:hover .creator-profile-work-cover i{opacity:1}.creator-profile-work-card strong{overflow:hidden;color:#fff;font-size:14px;line-height:1.42;text-overflow:ellipsis;white-space:nowrap}.creator-profile-work-card:hover strong{color:var(--brand)}.creator-profile-work-card small{overflow:hidden;color:#777;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.creator-profile-toast{position:fixed;left:50%;bottom:34px;z-index:303;border-radius:999px;background:#000000db;color:#fff;font-size:13px;padding:11px 18px;transform:translate(-50%)}.mobile-private-overlay-open{height:100%;overflow:hidden;touch-action:none}.mobile-private-overlay-open body,.mobile-private-overlay-open #app,.mobile-private-overlay-open .detail-overlay,.mobile-private-overlay-open .mobile-detail-scroll,.mobile-private-overlay-open .creator-profile-overlay,.mobile-private-overlay-open .creator-profile-mobile-scroll{overflow:hidden!important;touch-action:none}.creator-profile-mobile-private{--private-chat-footer-height: 74px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;width:100vw;height:var(--mobile-layout-viewport-height, 100dvh);min-height:var(--mobile-layout-viewport-height, 100dvh);max-height:none;max-width:none;background:#0a0a0a;border-left:1px solid #242424;box-shadow:-18px 0 46px #00000085;transform:none;overflow:hidden;overscroll-behavior:none;touch-action:none;isolation:isolate}.creator-profile-mobile-private.open{transform:none}.creator-profile-mobile-private__handle{position:absolute;left:0;top:50%;z-index:5;width:34px;height:54px;display:grid;place-items:center;border-radius:0 999px 999px 0;background:#141414;color:#fff;transform:translateY(-50%);box-shadow:6px 0 22px #00000073}.creator-profile-mobile-private__handle:hover{background:var(--brand)}.creator-profile-mobile-private__list{height:100%;display:block;overflow-y:auto;padding:calc(14px + env(safe-area-inset-top,0px)) 12px calc(18px + env(safe-area-inset-bottom,0px)) 46px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.creator-profile-mobile-private__list header{display:grid;gap:4px;border-bottom:1px solid #202020;padding:4px 0 14px}.creator-profile-mobile-private__list header strong{color:#fff;font-size:16px}.creator-profile-mobile-private__list header span{color:#777;font-size:12px}.creator-profile-mobile-private__row{position:relative;min-width:0;width:100%;min-height:72px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid #1d1d1d;color:inherit;text-align:left;padding:13px 0}.creator-profile-mobile-private__row:hover,.creator-profile-mobile-private__row:active{background:#ff2e5414}.creator-profile-mobile-private__avatar{position:relative;width:44px;height:44px}.creator-profile-mobile-private__avatar img{width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover}.creator-profile-mobile-private__avatar i{position:absolute;right:-2px;top:-2px;width:10px;height:10px;border:2px solid #0a0a0a;border-radius:999px;background:var(--brand)}.creator-profile-mobile-private__avatar em{position:absolute;right:-6px;bottom:-4px;border:1px solid #0a0a0a;border-radius:3px;background:var(--brand);color:#fff;font-size:8px;font-style:normal;font-weight:800;line-height:1;padding:2px 4px}.creator-profile-mobile-private__body{min-width:0;display:grid;gap:5px}.creator-profile-mobile-private__body span{min-width:0;display:flex;align-items:center;gap:6px}.creator-profile-mobile-private__body strong,.creator-profile-mobile-private__body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-profile-mobile-private__body strong{color:#fff;font-size:14px}.creator-profile-mobile-private__body b{flex:0 0 auto;border-radius:3px;background:#2a1117;color:#ff8aa0;font-size:9px;line-height:1;padding:2px 4px}.creator-profile-mobile-private__body small,.creator-profile-mobile-private__row time{color:#777;font-size:11px}.private-chat--mobile-profile{position:fixed;top:var(--mobile-visual-viewport-offset-top, 0px);right:0;bottom:auto;left:0;width:100vw;height:var(--mobile-visual-viewport-height, 100dvh);max-height:var(--mobile-visual-viewport-height, 100dvh);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:0;border-radius:0;background:#0a0a0a;overflow:hidden;overscroll-behavior:none;touch-action:none;isolation:isolate}.private-chat--mobile-profile header{padding-left:12px}.private-chat--mobile-profile footer{position:relative;left:auto;right:auto;bottom:auto;transform:none;background:#0a0a0a;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:2}.private-chat--mobile-profile .private-chat__body{padding-bottom:18px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;isolation:isolate}.private-chat--mobile-profile textarea{font-size:13px!important}.private-chat--mobile-profile .private-chat__send-row{margin-top:0}.creator-profile-empty{min-height:320px;border:1px solid #1d1d1d;border-radius:12px;background:#0f0f0f}.creator-profile-overlay--mobile{z-index:300;display:block;overflow-y:auto;background:#0a0a0a}.creator-profile-overlay--over-private{z-index:330}.creator-profile-overlay--over-private .creator-profile-close{z-index:331}.creator-profile-overlay--over-private .creator-profile-tip{z-index:332}.creator-profile-overlay--over-private .creator-profile-toast{z-index:333}.creator-profile-mobile-head{height:50px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;border-bottom:1px solid #181818;background:#0a0a0a;padding:0 8px}.creator-profile-mobile-head button{width:34px;height:34px;border-radius:999px;background:#171717;color:#fff}.creator-profile-mobile-head strong{text-align:center;font-size:15px}.creator-profile-mobile-scroll{height:calc(100vh - 50px);overflow-y:auto;padding:10px 12px 28px}.creator-profile-mobile-card{overflow:hidden;border:0;border-radius:12px;background:#101010}.creator-profile-mobile-cover{height:128px}.creator-profile-mobile-identity{position:relative;z-index:2;display:flex;align-items:flex-end;gap:10px;padding:0 12px;transform:translateY(-18px)}.creator-profile-mobile-identity img{width:64px;height:64px;border:3px solid #101010;border-radius:999px;-o-object-fit:cover;object-fit:cover}.creator-profile-mobile-identity div{min-width:0;display:grid;gap:4px;padding-bottom:4px}.creator-profile-mobile-identity strong{overflow:hidden;color:#fff;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.creator-profile-mobile-identity span,.creator-profile-mobile-card p,.creator-profile-mobile-contact{color:#8c8c8c;font-size:12px;line-height:1.55}.creator-profile-mobile-card p,.creator-profile-mobile-contact,.creator-profile-mobile-card .creator-profile-url-row,.creator-profile-mobile-card .creator-profile-actions{margin:-6px 12px 12px}.creator-profile-mobile-card .creator-profile-url-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.creator-profile-mobile-card .creator-profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.creator-profile-mobile-card .creator-profile-actions button{height:34px;border-radius:6px;padding:0 12px}.creator-profile-metrics--mobile{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 0}.creator-profile-metrics--mobile article{border-radius:8px;padding:10px 6px}.creator-profile-metrics--mobile strong{font-size:16px;text-align:center}.creator-profile-metrics--mobile span{justify-content:center;font-size:10px;text-align:center}.creator-profile-tip.mobile{width:calc(100vw - 48px)}.creator-profile-works--mobile{padding:0}.creator-profile-works--mobile .creator-profile-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border-bottom:0;padding-bottom:8px}.creator-profile-works--mobile .creator-profile-tabs button,.creator-profile-works--mobile .creator-profile-sort button{border-radius:6px;font-size:11px;padding:8px 4px}.creator-profile-works--mobile .creator-profile-tabs button{height:auto;background:#181818;color:#aaa}.creator-profile-works--mobile .creator-profile-tabs button.active{background:var(--brand);color:#fff}.creator-profile-works--mobile .creator-profile-tabs button.active:after{display:none}.creator-profile-works--mobile .creator-profile-sort button{height:auto;border:0}.creator-profile-works--mobile .creator-profile-tools{align-items:stretch;flex-direction:column;gap:8px;margin:0 0 10px}.creator-profile-works--mobile .creator-profile-sort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.creator-profile-works--mobile .creator-profile-search{width:100%;min-width:0;border-radius:8px}.creator-profile-works--mobile .creator-profile-grid{max-height:520px;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:8px}.creator-profile-works--mobile .creator-profile-work-card strong{display:-webkit-box;font-size:12px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creator-profile-works--mobile .creator-profile-work-card small{font-size:10px}.library-card__author-avatar{width:32px;height:32px;flex:0 0 auto;border-radius:999px;background:transparent;padding:0}.library-card__author-avatar:hover{filter:brightness(1.08)}.library-card__body span i{color:#777;font-style:normal}.library-card__body span i:hover{color:var(--brand)}.follow-card__name{overflow:hidden;background:transparent;color:#fff;font-size:16px;font-weight:700;line-height:1.4;text-align:left;text-overflow:ellipsis;white-space:nowrap}.follow-card__name:hover{color:var(--brand)}.private-chat__creator,.private-chat__name{background:transparent;color:inherit;padding:0}.private-chat__creator img{display:block}.private-chat__name{display:block;color:#fff;font-size:14px;font-weight:800;text-align:left}.private-chat__name:hover,.private-drawer__title strong:hover,.private-card__title strong:hover{color:var(--brand)}@media (max-width: 1080px){.creator-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 860px){.follow-card__name{font-size:14px}.mobile-tabs{min-height:var(--mobile-a-primary-tabs-height);padding:var(--mobile-primary-tabs-padding-y) 14px}.mobile-shell:not(.mobile-shell--home-light) .mobile-tabs{background:#0a0a0a;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mobile-tabs .category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid #272727;border-radius:8px;background:#111;padding:4px;overflow:visible}.mobile-tabs .category-tabs>button:not(.search-tab){width:100%;height:var(--mobile-primary-tabs-button-height);min-width:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#666;font-size:13px;font-weight:800;line-height:1;padding:0;text-align:center}.mobile-tabs .category-tabs>button:not(.search-tab).active{background:var(--brand);color:#fff}.mobile-tabs .category-tabs>button:not(.search-tab).active:after{display:none}.mobile-tabs .category-tabs__divider,.mobile-tabs .search-tab.empty{display:none}.mobile-tabs .search-tab{grid-column:1 / -1;height:28px;justify-self:start;max-width:100%;border-radius:6px;font-size:11px}.favorites-page--mobile,.message-page--mobile,.settings-page--mobile,.wallet-page--mobile,.creator-page--mobile{height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-inline:14px}.favorites-page--mobile{height:auto;min-height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));display:block;overflow:visible}.favorites-page--mobile .favorites-header,.message-page--mobile .message-header,.settings-page--mobile .settings-header,.wallet-page--mobile .wallet-header,.creator-page--mobile .creator-header{position:relative;top:auto;z-index:5;flex:0 0 auto;margin-inline:-14px;background:#0a0a0a;box-shadow:0 1px #202020,0 14px 22px #0a0a0ae6;padding-top:14px;padding-bottom:12px}.favorites-page--mobile .favorites-main-tabs,.message-page--mobile .message-main-tabs,.settings-page--mobile .settings-main-tabs--mobile,.wallet-page--mobile .wallet-main-tabs,.creator-page--mobile .creator-main-tabs{align-items:center}.favorites-page--mobile .favorites-main-tabs button,.message-page--mobile .message-main-tabs button,.settings-page--mobile .settings-main-tabs button,.wallet-page--mobile .wallet-main-tabs button,.creator-page--mobile .creator-main-tabs button{display:inline-flex;align-items:center;justify-content:center;line-height:1}.mobile-tabs .category-tabs,.mobile-favorites-tabs,.message-page--mobile .message-main-tabs,.settings-page--mobile .settings-main-tabs--mobile{align-items:center;min-height:0;box-sizing:border-box;padding:4px}.mobile-tabs .category-tabs>button:not(.search-tab),.mobile-favorites-tabs button,.message-page--mobile .message-main-tabs button,.settings-page--mobile .settings-main-tabs button{height:var(--mobile-primary-tabs-button-height);min-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;line-height:1;text-align:center}.favorites-page--mobile .favorites-header{position:sticky;top:var(--mobile-a-primary-tabs-height);z-index:33;flex:0 0 auto;gap:0;margin-inline:-14px;min-height:var(--mobile-secondary-tabs-height);padding:0 14px;background:#0a0a0a;box-shadow:0 1px 0 var(--mobile-nav-line),0 10px 18px #0a0a0ae0;transition:top var(--mobile-recall-motion)}.favorites-page--mobile-follow .favorites-header{display:none}.mobile-shell--recall-visible .favorites-page--mobile .favorites-header{top:calc(var(--mobile-recall-tabs-top) + var(--mobile-a-primary-tabs-height))}.settings-page--mobile .settings-main-tabs--mobile{min-height:42px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid #272727;border-radius:8px;background:#111;padding:4px}.settings-page--mobile .settings-main-tabs button{width:100%;height:var(--mobile-primary-tabs-button-height);min-height:var(--mobile-primary-tabs-button-height);border-radius:6px;font-size:12px;font-weight:800;padding:0 4px}.favorites-page--mobile .mobile-library-list,.favorites-page--mobile .history-groups--mobile,.favorites-page--mobile .favorites-follow-list,.message-page--mobile .message-list,.settings-page--mobile .settings-scroll,.wallet-page--mobile .wallet-scroll,.creator-page--mobile .creator-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;background:#0a0a0a;scrollbar-width:none}.favorites-page--mobile .mobile-library-list,.favorites-page--mobile .history-groups--mobile,.favorites-page--mobile .favorites-follow-list{overflow-y:visible}.favorites-page--mobile .mobile-library-list::-webkit-scrollbar,.favorites-page--mobile .history-groups--mobile::-webkit-scrollbar,.favorites-page--mobile .favorites-follow-list::-webkit-scrollbar,.message-page--mobile .message-list::-webkit-scrollbar,.settings-page--mobile .settings-scroll::-webkit-scrollbar,.wallet-page--mobile .wallet-scroll::-webkit-scrollbar,.creator-page--mobile .creator-scroll::-webkit-scrollbar{display:none}.favorites-page--mobile .mobile-library-list,.favorites-page--mobile .history-groups--mobile,.favorites-page--mobile .favorites-follow-list,.message-page--mobile .message-list,.settings-page--mobile .settings-scroll,.wallet-page--mobile .wallet-scroll,.creator-page--mobile .creator-scroll{padding-top:14px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.favorites-page--mobile .history-group .mobile-library-list{padding-top:14px;padding-bottom:4px}.message-page--mobile .service-tabs,.favorites-page--mobile .favorites-filter-tabs,.wallet-page--mobile .wallet-filter-tabs,.creator-page--mobile .creator-comment-filters,.creator-page--mobile .creator-income-tabs,.settings-page--mobile .settings-sub-tabs{position:sticky;top:0;z-index:4;background:#0a0a0a;box-shadow:0 10px 18px #0a0a0ae0}.favorites-page--mobile .favorites-filter-tabs,.wallet-page--mobile .wallet-filter-tabs,.creator-page--mobile .creator-comment-filters,.creator-page--mobile .creator-income-tabs,.settings-page--mobile .settings-sub-tabs{margin-top:0;min-height:var(--mobile-secondary-tabs-height);padding:7px 0}.message-page--mobile .service-tabs{padding:8px 0}.message-page--mobile.message-page--service .service-panel>.service-tabs{box-shadow:none}.message-page--mobile.message-page--service .service-tabs--feedback{position:static;z-index:auto;background:transparent;box-shadow:none}.message-page--mobile .message-header .message-sub-tabs{position:static;z-index:auto;min-height:var(--mobile-secondary-tabs-button-height);padding:0;background:transparent;box-shadow:none}.message-page--mobile .service-faq-list,.creator-page--mobile .creator-work-list{max-height:none;overflow-y:visible}.message-page--mobile .private-panel,.message-page--mobile .service-panel{min-height:100%}.message-page--mobile .private-list{max-height:calc(100dvh - 236px - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.message-page--mobile .private-card{min-height:92px}.settings-page--mobile .settings-embedded-section>.wallet-page,.settings-page--mobile .settings-embedded-section>.creator-page{height:calc(100dvh - 214px - env(safe-area-inset-bottom,0px));min-height:0}.settings-page--mobile .settings-embedded-section .wallet-header,.settings-page--mobile .settings-embedded-section .creator-header{flex:0 0 auto;margin-inline:-14px;height:var(--mobile-secondary-tabs-height);min-height:var(--mobile-secondary-tabs-height);padding:7px 14px;background:#0a0a0a;border-bottom:1px solid var(--mobile-nav-line);box-shadow:0 10px 18px #0a0a0ae0}.settings-page--mobile .settings-embedded-section .creator-main-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-page--mobile .settings-embedded-section .wallet-scroll,.settings-page--mobile .settings-embedded-section .creator-scroll{padding-top:14px}.creator-page--mobile .creator-comment-tools{position:sticky;top:0;z-index:12;background:#0a0a0a;margin:-14px -14px 0;padding:14px 14px 12px;box-shadow:0 10px 18px #0a0a0ae0}.creator-page--mobile .creator-comment-filters{position:static;box-shadow:none}.wallet-page--mobile .wallet-filter-tabs,.creator-page--mobile .creator-income-tabs,.favorites-page--mobile .favorites-filter-tabs,.settings-page--mobile .settings-sub-tabs{z-index:12}.wallet-page--mobile .wallet-record-panel{position:relative;overflow:visible;background:#111}.creator-page--mobile .creator-panel{position:relative;overflow:hidden;background:#111}.creator-page--mobile .creator-panel:has(.bian-date-range--open){overflow:visible}.wallet-page--mobile .wallet-record-panel .bian-date-range,.wallet-page--mobile .wallet-filter-tabs,.creator-page--mobile .creator-panel .bian-date-range,.creator-page--mobile .creator-income-tabs{position:relative;z-index:12;background:#111}.wallet-page--mobile .wallet-record-panel .bian-date-range--open{z-index:90}.wallet-page--mobile .wallet-filter-tabs,.creator-page--mobile .creator-income-tabs{box-shadow:0 12px 18px #111111f0}.wallet-page--mobile .wallet-record-panel .wallet-record-list,.creator-page--mobile .creator-comment-list,.creator-page--mobile .creator-withdraw-list{max-height:calc(100dvh - 430px - env(safe-area-inset-bottom,0px));overflow-y:auto;padding-right:2px}.wallet-page--mobile .wallet-record-panel .wallet-record-list{overscroll-behavior-y:auto;touch-action:pan-y}.creator-page--mobile .creator-comment-list,.creator-page--mobile .creator-withdraw-list{overscroll-behavior:contain}.creator-page--mobile .creator-comment-list{height:max(320px,calc(100dvh - 210px - env(safe-area-inset-bottom,0px)));max-height:none;background:#0a0a0a}.creator-page--mobile .creator-withdraw-list{max-height:calc(100dvh - 560px - env(safe-area-inset-bottom,0px))}.creator-page--mobile .creator-revenue-main{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr);border:1px solid #222;border-radius:9px;background:#0a0a0a;overflow:visible}.creator-page--mobile .creator-revenue-main>div{min-height:92px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #222;border-bottom:0;padding:12px 8px}.creator-page--mobile .creator-revenue-main>div:last-child{border-right:0;padding-bottom:12px}.creator-page--mobile .creator-revenue-main span,.creator-page--mobile .creator-rule-line span{font-size:12px;font-weight:400;line-height:18px}.creator-page--mobile .creator-revenue-main>div>span{min-height:18px;display:flex;align-items:center}.creator-page--mobile .creator-rule-line{position:relative;align-items:center;gap:4px;min-height:18px;padding-right:18px}.creator-page--mobile .creator-rule-line span{display:inline-flex;align-items:center;white-space:nowrap}.creator-page--mobile .creator-rule-line button{position:absolute;top:0;right:0;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.creator-page--mobile .creator-revenue-main strong{margin-top:auto;font-size:17px;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}@media (max-width: 340px){.creator-page--mobile .creator-revenue-main>div{padding-right:6px;padding-left:6px}.creator-page--mobile .creator-revenue-main strong{font-size:16px}}.creator-page--mobile .creator-inline-tip{left:0;right:auto;bottom:calc(100% + 10px);max-width:min(230px,calc(100vw - 56px));transform:none}.creator-page--mobile .creator-inline-tip:after{left:14px;right:auto}.wallet-page--mobile .wallet-main-tabs,.creator-page--mobile .creator-main-tabs{height:var(--mobile-secondary-tabs-button-height);min-height:var(--mobile-secondary-tabs-button-height);display:grid;gap:6px;border:0;border-radius:0;background:transparent;padding:0}.wallet-page--mobile .wallet-main-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-page--mobile .creator-main-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-page--mobile .wallet-main-tabs button,.creator-page--mobile .creator-main-tabs button{height:var(--mobile-secondary-tabs-button-height);min-height:var(--mobile-secondary-tabs-button-height);display:inline-flex;align-items:center;justify-content:center;border:1px solid #262626;border-radius:6px;background:#1a1a1a;color:#aaa;font-size:12px;font-weight:800;line-height:1;padding:0 6px;text-align:center}.wallet-page--mobile .wallet-main-tabs button.active,.creator-page--mobile .creator-main-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.wallet-page--mobile .wallet-main-tabs button.active:after,.creator-page--mobile .creator-main-tabs button.active:after{display:none}.settings-page--mobile .settings-embedded-section .wallet-header,.settings-page--mobile .settings-embedded-section .creator-header{padding-top:7px}.creator-page--mobile .creator-work-list{padding-bottom:58px}.settings-page--mobile .settings-main-tabs button,.settings-page--mobile .settings-sub-tabs button{display:inline-flex;align-items:center;justify-content:center;height:var(--mobile-secondary-tabs-button-height);line-height:1;text-align:center}.favorites-page--mobile .favorites-header,.message-page--mobile .message-header,.settings-page--mobile .settings-header,.settings-page--mobile .settings-embedded-section .wallet-header,.settings-page--mobile .settings-embedded-section .creator-header,.favorites-page--mobile .favorites-filter-tabs,.message-page--mobile .message-header .message-sub-tabs,.settings-page--mobile .settings-sub-tabs,.settings-page--mobile .settings-embedded-section .wallet-main-tabs,.settings-page--mobile .settings-embedded-section .creator-main-tabs{border-bottom:0;box-shadow:none;background:#0a0a0a}.settings-page--mobile .settings-embedded-section .wallet-scroll,.settings-page--mobile .settings-embedded-section .creator-scroll{padding-top:10px}.settings-page--mobile .settings-header .settings-sub-tabs{position:static;z-index:auto;align-self:start;height:var(--mobile-secondary-tabs-button-height);min-height:var(--mobile-secondary-tabs-button-height);margin:0;padding:0;background:transparent;box-shadow:none}.settings-page--mobile .settings-embedded-section{padding-top:0}.settings-page--mobile .settings-embedded-section .wallet-header,.settings-page--mobile .settings-embedded-section .creator-header{display:none;height:0;min-height:0;margin:0;padding:0;background:transparent}.message-page--mobile .message-header,.settings-page--mobile .settings-header{height:106px;min-height:106px;padding-bottom:10px}.message-page--mobile .message-list,.settings-page--mobile .settings-scroll{padding-top:0}.message-page--mobile-private-list .message-header{grid-template-rows:42px;height:62px;min-height:62px}.message-page--mobile-private-list .message-sub-tabs-placeholder{display:none}.settings-page--mobile,.settings-page--mobile .settings-scroll,.settings-page--mobile .settings-section,.settings-page--mobile .settings-basic{max-width:100%;overflow-x:hidden}.settings-page--mobile .settings-scroll{width:100%;box-sizing:border-box;overscroll-behavior-x:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.settings-page--mobile .settings-basic,.settings-page--mobile .settings-form,.settings-page--mobile .settings-form label,.settings-page--mobile .settings-field-control,.settings-page--mobile .settings-profile-head,.settings-page--mobile .settings-creator-metrics,.settings-page--mobile .settings-archive-card,.settings-page--mobile .settings-link-line{min-width:0;max-width:100%;box-sizing:border-box}.creator-page--mobile .creator-work-list article{align-items:center}.creator-page--mobile .creator-work-main,.creator-page--mobile .creator-work-copy,.creator-page--mobile .creator-work-title,.creator-page--mobile .creator-work-summary{width:100%}.creator-page--mobile .creator-work-revenue-labels,.creator-page--mobile .creator-work-revenue-values{width:100%;-moz-column-gap:8px;column-gap:8px}.creator-page--mobile .creator-work-revenue-labels span,.creator-page--mobile .creator-work-revenue-values strong{text-align:left}.creator-page--mobile .creator-work-revenue-labels,.creator-page--mobile .creator-work-revenue-values{-moz-column-gap:3px;column-gap:3px}.creator-page--mobile .creator-work-revenue-labels span{font-size:9px;line-height:1.2}.creator-page--mobile .creator-work-revenue-values strong{font-size:10px;line-height:1.2}.mobile-tabs .category-tabs.motion-tabs:after,.message-page--mobile .message-main-tabs.motion-tabs:after,.settings-page--mobile .settings-main-tabs--mobile.motion-tabs:after,.wallet-page--mobile .wallet-main-tabs.motion-tabs:after,.creator-page--mobile .creator-main-tabs.motion-tabs:after,.auth-modal--mobile .auth-tabs.motion-tabs:after{display:none}#app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),#app textarea,#app select{font-size:16px}}#app .mobile-shell .mobile-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]){font-size:14px}#app .mobile-shell .favorites-page--mobile .favorites-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]){font-size:13px}#app .mobile-shell .message-page--mobile.message-page--service .feedback-textarea textarea,#app .mobile-shell .message-page--mobile.message-page--service .service-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),#app .mobile-shell .message-page--mobile.message-page--service .feedback-contact:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]){font-size:12px}#app .mobile-shell .creator-page--mobile .creator-work-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]){font-size:12px}#app .mobile-shell .creator-page--mobile .creator-reply-box textarea{font-size:13px}#app .mobile-shell .settings-page--mobile .settings-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),#app .mobile-shell .settings-page--mobile .settings-form textarea,#app .mobile-shell .settings-page--mobile .settings-inline-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),#app .mobile-shell .settings-page--mobile .settings-inline-form textarea,#app .mobile-shell .settings-page--mobile .settings-delete-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),#app .mobile-shell .settings-page--mobile .settings-input-action input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]){font-size:14px}#app .mobile-shell .lotus-shop-page--mobile .lotus-shop-license-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),#app .mobile-shell .lotus-shop-page--mobile .shop-qualification__search input,#app .mobile-shell .lotus-shop-page--mobile .shop-qualification-metadata input,#app .mobile-shell .lotus-shop-page--mobile .shop-qualification-metadata select,#app .mobile-shell .lotus-manager--mobile input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),#app .mobile-shell .lotus-manager--mobile textarea{font-size:13px}#app .mobile-shell .lotus-shop-page--mobile .lotus-shop-license-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),#app .mobile-shell .lotus-shop-page--mobile .lotus-shop-license-form select,#app .mobile-shell .lotus-shop-page--mobile .shop-qualification__search input{font-size:12px}#app .mobile-shell .lotus-shop-page--mobile .shop-qualification-metadata input,#app .mobile-shell .lotus-shop-page--mobile .shop-qualification-metadata select{font-size:11px}.desktop-shell--home-light .favorites-page,.mobile-shell--home-light .favorites-page{color:#111}.desktop-shell--home-light .favorites-header,.mobile-shell--home-light .favorites-header{border-bottom-color:#eee;background:#fffffff5;color:#111}.desktop-shell--home-light .favorites-main-tabs button{color:#999}.desktop-shell--home-light .favorites-main-tabs button.active{color:#111}.desktop-shell--home-light .favorites-page:not(.favorites-page--mobile) .favorites-main-tabs:before{background:#eee}.desktop-shell--home-light .favorites-search,.mobile-shell--home-light .favorites-page--mobile .favorites-search{border-color:#eee;background:#fafafa;color:#666}.desktop-shell--home-light .favorites-search input,.mobile-shell--home-light .favorites-page--mobile .favorites-search input{color:#111}.desktop-shell--home-light .favorites-search button{color:#666}.desktop-shell--home-light .favorites-filter-tabs button,.mobile-shell--home-light .favorites-page--mobile .favorites-filter-tabs button{border-color:#eee;background:#fafafa;color:#666}.desktop-shell--home-light .favorites-filter-tabs button:not(.active):hover,.mobile-shell--home-light .favorites-page--mobile .favorites-filter-tabs button:not(.active):hover{border-color:#ddd;color:#111}.desktop-shell--home-light .favorites-filter-tabs button.active,.mobile-shell--home-light .favorites-page--mobile .favorites-filter-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.desktop-shell--home-light .library-card__body strong,.desktop-shell--home-light .history-group h2,.desktop-shell--home-light .library-empty h3,.mobile-shell--home-light .mobile-library-row__body>button,.mobile-shell--home-light .mobile-library-row__body strong,.mobile-shell--home-light .history-group h2,.mobile-shell--home-light .library-empty h3{color:#111}.desktop-shell--home-light .library-card__body span,.desktop-shell--home-light .library-card__body span i,.mobile-shell--home-light .mobile-library-row__author span,.mobile-shell--home-light .mobile-library-row__actions{color:#666}.desktop-shell--home-light .library-empty__icon,.mobile-shell--home-light .library-empty__icon{border-color:#eee}.desktop-shell--home-light .library-empty p,.mobile-shell--home-light .library-empty p{color:#666}.desktop-shell--home-light .library-empty button{background:#eee;color:#666}.mobile-shell--home-light .favorites-page--mobile .favorites-header,.mobile-shell--home-light .favorites-page--mobile .favorites-filter-tabs,.mobile-shell--home-light .mobile-library-list,.mobile-shell--home-light .history-groups--mobile{background:#fff}.mobile-shell--home-light .favorites-page--mobile .favorites-main-tabs{border-color:#eee;background:#fafafa}.mobile-shell--home-light .favorites-page--mobile .favorites-main-tabs button{color:#666}.mobile-shell--home-light .favorites-page--mobile .favorites-main-tabs button.active{color:#fff}.mobile-shell--home-light .mobile-library-row{border-color:#eee;background:#fafafa}.mobile-shell--home-light .mobile-library-row__thumb{background:#eee}.mobile-shell--home-light .mobile-library-row__actions button{color:#666}.mobile-shell--home-light .mobile-library-row__actions .mobile-library-row__action--pin,.mobile-shell--home-light .mobile-library-row__actions .mobile-library-row__action--remove:hover{color:var(--brand)}.mobile-shell--home-light .favorites-page--mobile .library-empty{border-color:#eee;background:#fafafa}.desktop-shell--home-light,.mobile-shell--home-light{background:#fff!important}.mobile-shell--home-light .mobile-home-recall,.mobile-shell--home-light .mobile-header,.mobile-shell--home-light .mobile-search,.mobile-shell--home-light .mobile-tabs,.mobile-shell--home-light .mobile-main{background:#fff}.mobile-shell--home-light .mobile-pull-refresh span{border-color:#eee;border-top-color:var(--brand)}.mobile-shell--home-light .mobile-bottom button.active,.desktop-shell--home-light .desktop-sidebar nav button.active .desktop-nav__icon{color:var(--brand)}.mobile-shell--home-light .mobile-bottom button i,.desktop-shell--home-light .desktop-sidebar nav button i{color:#fff}.desktop-shell--home-light .following-page,.mobile-shell--home-light .following-page{background:#fff;color:#111}.desktop-shell--home-light .following-header,.mobile-shell--home-light .following-header{border-bottom-color:#eee;background:#fffffff5;color:#111}.desktop-shell--home-light .following-main-tabs button{color:#999}.desktop-shell--home-light .following-main-tabs button.active{color:#111}.mobile-shell--home-light .following-page--mobile .following-main-tabs{border-color:#eee;background:#fafafa}.mobile-shell--home-light .following-page--mobile .following-main-tabs button{color:#666}.mobile-shell--home-light .following-page--mobile .following-main-tabs button.active{background:var(--brand);color:#fff}.desktop-shell--home-light .following-search,.mobile-shell--home-light .following-search{border-color:#eee;background:#fafafa;color:#666}.desktop-shell--home-light .following-search input,.mobile-shell--home-light .following-search input{color:#111}.desktop-shell--home-light .following-search button,.mobile-shell--home-light .following-search button{color:#666}.desktop-shell--home-light .follow-grid,.mobile-shell--home-light .favorites-follow-list{background:#fff}.desktop-shell--home-light .follow-card,.mobile-shell--home-light .favorites-follow-list .follow-card{border:1px solid #eee;background:#fafafa}.desktop-shell--home-light .follow-card:hover,.mobile-shell--home-light .favorites-follow-list .follow-card:hover{background:#fff}.desktop-shell--home-light .follow-card__avatar,.mobile-shell--home-light .favorites-follow-list .follow-card__avatar{background:#eee}.desktop-shell--home-light .follow-card__body strong,.desktop-shell--home-light .follow-card__name,.mobile-shell--home-light .favorites-follow-list .follow-card__body strong,.mobile-shell--home-light .favorites-follow-list .follow-card__name{color:#111}.desktop-shell--home-light .follow-card__body span,.mobile-shell--home-light .favorites-follow-list .follow-card__body span{color:#666}.desktop-shell--home-light .follow-action,.mobile-shell--home-light .favorites-follow-list .follow-action{border-color:#eee;background:#fff;color:#666}.desktop-shell--home-light .follow-action.primary,.mobile-shell--home-light .favorites-follow-list .follow-action.primary{border-color:var(--brand);color:var(--brand)}.desktop-shell--home-light .follow-action:hover,.mobile-shell--home-light .favorites-follow-list .follow-action:hover{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.desktop-shell--home-light .follow-action.primary:hover,.mobile-shell--home-light .favorites-follow-list .follow-action.primary:hover{background:var(--brand);color:#fff}.desktop-shell--home-light .follow-remove-fan,.mobile-shell--home-light .favorites-follow-list .follow-remove-fan{border-color:#eee;color:#999}.desktop-shell--home-light .follow-remove-fan:hover,.mobile-shell--home-light .favorites-follow-list .follow-remove-fan:hover{border-color:var(--brand);color:var(--brand)}.desktop-shell--home-light .follow-empty,.mobile-shell--home-light .follow-empty{border-color:#eee;background:#fafafa}.desktop-shell--home-light .follow-empty__icon,.mobile-shell--home-light .follow-empty__icon{border-color:#eee}.desktop-shell--home-light .follow-empty h3,.mobile-shell--home-light .follow-empty h3{color:#111}.desktop-shell--home-light .follow-empty p,.mobile-shell--home-light .follow-empty p{color:#666}.desktop-shell--home-light .follow-empty button,.mobile-shell--home-light .follow-empty button{background:#eee;color:#666}.desktop-shell--home-light .follow-mutual-tag,.mobile-shell--home-light .follow-mutual-tag{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.desktop-shell--home-light .following-feedback,.mobile-shell--home-light .following-feedback{border-color:#ff2e5447;background:#fde8e9;color:#111}.desktop-shell--home-light .creator-page--overview,.mobile-shell--home-light .creator-page--overview{background:#fff;color:#111}.desktop-shell--home-light .creator-page--overview .creator-header,.mobile-shell--home-light .creator-page--overview .creator-header{border-bottom-color:#eee;background:#fffffff5}.desktop-shell--home-light .creator-page--overview .creator-main-tabs button{color:#999}.desktop-shell--home-light .creator-page--overview .creator-main-tabs button.active{color:#111}.desktop-shell--home-light .creator-page--overview .creator-scroll,.mobile-shell--home-light .creator-page--overview .creator-scroll{background:#fff}.desktop-shell--home-light .creator-page--overview .creator-metrics article,.desktop-shell--home-light .creator-page--overview .creator-panel,.mobile-shell--home-light .creator-page--overview .creator-metrics article,.mobile-shell--home-light .creator-page--overview .creator-panel{border-color:#eee;background:#fafafa}.desktop-shell--home-light .creator-page--overview .creator-metrics span,.desktop-shell--home-light .creator-page--overview .creator-work-list p,.mobile-shell--home-light .creator-page--overview .creator-metrics span,.mobile-shell--home-light .creator-page--overview .creator-work-list p{color:#666}.desktop-shell--home-light .creator-page--overview .creator-metrics strong,.desktop-shell--home-light .creator-page--overview .creator-panel__title h2,.mobile-shell--home-light .creator-page--overview .creator-metrics strong,.mobile-shell--home-light .creator-page--overview .creator-panel__title h2{color:#111}.desktop-shell--home-light .creator-page--overview .creator-metrics span b,.mobile-shell--home-light .creator-page--overview .creator-metrics span b{color:var(--brand)}.desktop-shell--home-light .creator-page--overview .creator-chart-tabs button,.mobile-shell--home-light .creator-page--overview .creator-chart-tabs button{color:#666}.desktop-shell--home-light .creator-page--overview .creator-chart-tabs button.active,.mobile-shell--home-light .creator-page--overview .creator-chart-tabs button.active{background:var(--brand);color:#fff}.desktop-shell--home-light .creator-page--overview .creator-chart,.desktop-shell--home-light .creator-page--overview .creator-line-chart,.mobile-shell--home-light .creator-page--overview .creator-chart,.mobile-shell--home-light .creator-page--overview .creator-line-chart{background:#fff}.desktop-shell--home-light .creator-page--overview .creator-y-axis,.desktop-shell--home-light .creator-page--overview .creator-x-axis,.desktop-shell--home-light .creator-page--overview .creator-chart span,.mobile-shell--home-light .creator-page--overview .creator-y-axis,.mobile-shell--home-light .creator-page--overview .creator-x-axis,.mobile-shell--home-light .creator-page--overview .creator-chart span{color:#666}.desktop-shell--home-light .creator-page--overview .creator-grid-lines i,.mobile-shell--home-light .creator-page--overview .creator-grid-lines i{border-top-color:#eee}.desktop-shell--home-light .creator-page--overview .creator-line-dot,.mobile-shell--home-light .creator-page--overview .creator-line-dot{border-color:#fff}.desktop-shell--home-light .creator-page--overview .creator-work-list article,.mobile-shell--home-light .creator-page--overview .creator-work-list article{border:1px solid #eee;background:#fafafa}.desktop-shell--home-light .creator-page--overview .creator-work-list article:hover,.mobile-shell--home-light .creator-page--overview .creator-work-list article:hover{background:#fff}.desktop-shell--home-light .creator-page--overview .creator-work-cover,.mobile-shell--home-light .creator-page--overview .creator-work-cover{background:#eee}.desktop-shell--home-light .creator-page--overview .creator-work-title,.mobile-shell--home-light .creator-page--overview .creator-work-title{color:#111}.desktop-shell--home-light .creator-page--overview .creator-work-revenue-labels span,.mobile-shell--home-light .creator-page--overview .creator-work-revenue-labels span{color:#666}.desktop-shell--home-light .creator-page--overview .creator-work-revenue-values strong,.mobile-shell--home-light .creator-page--overview .creator-work-revenue-values strong{color:#333}.desktop-shell--home-light .creator-page--comments,.mobile-shell--home-light .creator-page--comments{background:#fff;color:#111}.desktop-shell--home-light .creator-page--comments .creator-header,.mobile-shell--home-light .creator-page--comments .creator-header{border-bottom-color:#eee;background:#fffffff5}.desktop-shell--home-light .creator-page--comments .creator-main-tabs button{color:#999}.desktop-shell--home-light .creator-page--comments .creator-main-tabs button.active{color:#111}.desktop-shell--home-light .creator-page--comments .creator-scroll,.mobile-shell--home-light .creator-page--comments .creator-scroll{background:#fff}.desktop-shell--home-light .creator-page--comments .creator-work-filter>button,.mobile-shell--home-light .creator-page--comments .creator-work-filter>button{border-color:#eee;background:#fafafa;color:#111}.desktop-shell--home-light .creator-page--comments .creator-work-popover,.mobile-shell--home-light .creator-page--comments .creator-work-popover{border-color:#eee;background:#fff;box-shadow:0 18px 42px #11111129}.desktop-shell--home-light .creator-page--comments .creator-work-search,.mobile-shell--home-light .creator-page--comments .creator-work-search{border-color:#eee;background:#fafafa;color:#666}.desktop-shell--home-light .creator-page--comments .creator-work-search:focus-within,.mobile-shell--home-light .creator-page--comments .creator-work-search:focus-within{border-color:var(--brand)}.desktop-shell--home-light .creator-page--comments .creator-work-search:focus-within>svg,.mobile-shell--home-light .creator-page--comments .creator-work-search:focus-within>svg{color:var(--brand)}.desktop-shell--home-light .creator-page--comments .creator-work-search input,.mobile-shell--home-light .creator-page--comments .creator-work-search input{color:#111}.desktop-shell--home-light .creator-page--comments .creator-work-popover>button,.mobile-shell--home-light .creator-page--comments .creator-work-popover>button{color:#111}.desktop-shell--home-light .creator-page--comments .creator-work-popover>button:hover,.mobile-shell--home-light .creator-page--comments .creator-work-popover>button:hover{background:#fafafa}.mobile-shell--home-light .creator-page--comments .creator-comment-filters{border-color:#eee;background:#fafafa}.mobile-shell--home-light .creator-page--comments .creator-comment-tools{background:#fff;box-shadow:0 10px 18px #11111114}.mobile-shell--home-light .creator-page--comments .creator-comment-list{background:#fff}.desktop-shell--home-light .creator-page--comments .creator-comment-filters button,.mobile-shell--home-light .creator-page--comments .creator-comment-filters button{color:#666}.desktop-shell--home-light .creator-page--comments .creator-comment-filters button.active,.mobile-shell--home-light .creator-page--comments .creator-comment-filters button.active{background:var(--brand);color:#fff}.desktop-shell--home-light .creator-page--comments .creator-comment-list article,.mobile-shell--home-light .creator-page--comments .creator-comment-list article{border-color:#eee;background:#fafafa}.desktop-shell--home-light .creator-page--comments .creator-comment-list article:hover,.mobile-shell--home-light .creator-page--comments .creator-comment-list article:hover{background:#fff}.desktop-shell--home-light .creator-page--comments .creator-comment-body strong,.mobile-shell--home-light .creator-page--comments .creator-comment-body strong{color:#111}.desktop-shell--home-light .creator-page--comments .creator-comment-body span,.desktop-shell--home-light .creator-page--comments .creator-comment-body>button,.mobile-shell--home-light .creator-page--comments .creator-comment-body span,.mobile-shell--home-light .creator-page--comments .creator-comment-body>button{color:#666}.desktop-shell--home-light .creator-page--comments .creator-comment-body b,.mobile-shell--home-light .creator-page--comments .creator-comment-body b{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.desktop-shell--home-light .creator-page--comments .creator-comment-body p,.mobile-shell--home-light .creator-page--comments .creator-comment-body p{color:#333}.mobile-shell--home-light .creator-page--comments .creator-comment-actions button{border-color:#eee;color:#666}.mobile-shell--home-light .creator-page--comments .creator-comment-actions button:hover{background:#fde8e9;color:var(--brand)}.desktop-shell--home-light .creator-page--comments .creator-comment-actions button,.mobile-shell--home-light .creator-page--comments .creator-comment-actions button{color:#666}.desktop-shell--home-light .creator-page--comments .creator-comment-actions button:hover,.mobile-shell--home-light .creator-page--comments .creator-comment-actions button:hover{background:#fde8e9;color:var(--brand)}.desktop-shell--home-light .creator-page--comments .creator-comment-folded,.mobile-shell--home-light .creator-page--comments .creator-comment-folded,.desktop-shell--home-light .creator-page--comments .creator-comment-unblock,.mobile-shell--home-light .creator-page--comments .creator-comment-unblock{color:#666}.desktop-shell--home-light .creator-page--comments .creator-reply-box,.mobile-shell--home-light .creator-page--comments .creator-reply-box{border-color:#eee;background:#fff}.desktop-shell--home-light .creator-page--comments .creator-reply-box textarea,.mobile-shell--home-light .creator-page--comments .creator-reply-box textarea{color:#111}.desktop-shell--home-light .creator-page--comments .creator-report-modal,.mobile-shell--home-light .creator-page--comments .creator-report-modal{background:#fff;box-shadow:0 25px 50px #1113}.desktop-shell--home-light .creator-page--comments .creator-report-modal h2,.mobile-shell--home-light .creator-page--comments .creator-report-modal h2{color:#111}.desktop-shell--home-light .creator-page--comments .creator-report-close,.mobile-shell--home-light .creator-page--comments .creator-report-close{color:#666}.desktop-shell--home-light .creator-page--comments .creator-report-close:hover,.mobile-shell--home-light .creator-page--comments .creator-report-close:hover{color:var(--brand)}.desktop-shell--home-light .creator-page--comments .creator-report-grid button,.mobile-shell--home-light .creator-page--comments .creator-report-grid button{background:#fafafa;color:#666}.desktop-shell--home-light .creator-page--comments .creator-report-grid button.active,.mobile-shell--home-light .creator-page--comments .creator-report-grid button.active{background:var(--brand);color:#fff}.desktop-shell--home-light .creator-page--comments .creator-report-textarea,.mobile-shell--home-light .creator-page--comments .creator-report-textarea{background:#fafafa}.desktop-shell--home-light .creator-page--comments .creator-report-textarea textarea,.mobile-shell--home-light .creator-page--comments .creator-report-textarea textarea{color:#111}.desktop-shell--home-light .creator-page--comments .creator-report-block,.mobile-shell--home-light .creator-page--comments .creator-report-block{background:#fafafa;color:#666}.desktop-shell--home-light .creator-page--comments .creator-report-modal footer button:first-child,.mobile-shell--home-light .creator-page--comments .creator-report-modal footer button:first-child{background:#eee;color:#666}.desktop-shell--home-light .creator-page--comments .creator-report-modal footer button:disabled,.mobile-shell--home-light .creator-page--comments .creator-report-modal footer button:disabled{background:#eee;color:#999}.desktop-shell--home-light .creator-page--revenue,.mobile-shell--home-light .creator-page--revenue{background:#fff;color:#111}.desktop-shell--home-light .creator-page--revenue .creator-header,.mobile-shell--home-light .creator-page--revenue .creator-header{border-bottom-color:#eee;background:#fffffff5}.desktop-shell--home-light .creator-page--revenue .creator-main-tabs button{color:#999}.desktop-shell--home-light .creator-page--revenue .creator-main-tabs button.active{color:#111}.desktop-shell--home-light .creator-page--revenue .creator-scroll,.mobile-shell--home-light .creator-page--revenue .creator-scroll{background:#fff}.desktop-shell--home-light .creator-page--revenue .creator-revenue-card,.desktop-shell--home-light .creator-page--revenue .creator-panel,.mobile-shell--home-light .creator-page--revenue .creator-revenue-card,.mobile-shell--home-light .creator-page--revenue .creator-panel{border-color:#eee;background:#fafafa}.desktop-shell--home-light .creator-page--revenue .creator-revenue-main>div,.mobile-shell--home-light .creator-page--revenue .creator-revenue-main>div{border-color:#eee}.mobile-shell--home-light .creator-page--revenue .creator-revenue-main{border-color:#eee;background:#fafafa}.desktop-shell--home-light .creator-page--revenue .creator-revenue-main span,.mobile-shell--home-light .creator-page--revenue .creator-revenue-main span{color:#666}.desktop-shell--home-light .creator-page--revenue .creator-revenue-main strong,.mobile-shell--home-light .creator-page--revenue .creator-revenue-main strong{color:#111}.desktop-shell--home-light .creator-page--revenue .creator-revenue-main strong.danger,.mobile-shell--home-light .creator-page--revenue .creator-revenue-main strong.danger{color:var(--brand)}.desktop-shell--home-light .creator-page--revenue .creator-rule-line button,.mobile-shell--home-light .creator-page--revenue .creator-rule-line button{border-color:#ccc;color:#666}.desktop-shell--home-light .creator-page--revenue .creator-revenue-main .creator-inline-tip,.mobile-shell--home-light .creator-page--revenue .creator-revenue-main .creator-inline-tip{border:1px solid #eee;background:#fff;color:#333;box-shadow:0 12px 28px #11111129}.desktop-shell--home-light .creator-page--revenue .creator-inline-tip:after,.mobile-shell--home-light .creator-page--revenue .creator-inline-tip:after{border-right:1px solid #eee;border-bottom:1px solid #eee;background:#fff}.desktop-shell--home-light .creator-page--revenue .creator-payout-channels button,.mobile-shell--home-light .creator-page--revenue .creator-payout-channels button{border-color:#eee;background:#fff;color:#333}.desktop-shell--home-light .creator-page--revenue .creator-payout-channels button.active,.mobile-shell--home-light .creator-page--revenue .creator-payout-channels button.active{border-color:var(--brand)}.desktop-shell--home-light .creator-page--revenue .creator-payout-channels span,.mobile-shell--home-light .creator-page--revenue .creator-payout-channels span{color:#666}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-input,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-input{border-color:#eee;background:#fff}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-input span,.desktop-shell--home-light .creator-page--revenue .creator-withdraw-input input,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-input span,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-input input{color:#111}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-input button,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-input button{color:var(--brand)}.desktop-shell--home-light .creator-page--revenue .creator-primary:disabled,.mobile-shell--home-light .creator-page--revenue .creator-primary:disabled{background:#eee;color:#999}.desktop-shell--home-light .creator-page--revenue .creator-income-tabs button,.mobile-shell--home-light .creator-page--revenue .creator-income-tabs button{color:#666}.desktop-shell--home-light .creator-page--revenue .creator-income-tabs button.active,.mobile-shell--home-light .creator-page--revenue .creator-income-tabs button.active{color:#111}.mobile-shell--home-light .creator-page--revenue .creator-income-tabs{background:#fafafa;box-shadow:0 10px 18px #11111114}.mobile-shell--home-light .creator-page--revenue .creator-panel .bian-date-range{background:#fafafa}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list article,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list article{border-color:#eee;background:#fff}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list strong,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list strong{color:#111}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list span,.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list small,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list span,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list small{color:#666}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list b,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list b{color:var(--brand)}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em,.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em.ad,.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em.unlock,.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em.sponsor,.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em.source,.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em.compensate,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em.ad,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em.unlock,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em.sponsor,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em.source,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em.compensate{background:#fde8e9;color:var(--brand)}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em.ad,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em.ad{background:#4d9cff24;color:#4d9cff}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em.unlock,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em.unlock{background:#ffb02029;color:#ffb020}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em.sponsor,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em.sponsor{background:#ff2e5424;color:#ff8aa0}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em.source,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em.source{background:#07c16024;color:#07c160}.desktop-shell--home-light .creator-page--revenue .creator-withdraw-list em.compensate,.mobile-shell--home-light .creator-page--revenue .creator-withdraw-list em.compensate{background:#c084fc29;color:#c084fc}.desktop-shell--home-light .creator-page--revenue .bian-date-trigger,.mobile-shell--home-light .creator-page--revenue .bian-date-trigger{border-color:#eee;background:#fff;color:#111}.desktop-shell--home-light .creator-page--revenue .bian-date-trigger svg,.desktop-shell--home-light .creator-page--revenue .bian-date-trigger i,.mobile-shell--home-light .creator-page--revenue .bian-date-trigger svg,.mobile-shell--home-light .creator-page--revenue .bian-date-trigger i{color:#666}.desktop-shell--home-light .creator-page--revenue .bian-date-popover,.mobile-shell--home-light .creator-page--revenue .bian-date-popover{border-color:#eee;background:#fff;box-shadow:0 18px 48px #11111129}.desktop-shell--home-light .creator-page--revenue .bian-date-popover__head,.mobile-shell--home-light .creator-page--revenue .bian-date-popover__head{color:#666}.desktop-shell--home-light .creator-page--revenue .bian-date-popover__head b,.mobile-shell--home-light .creator-page--revenue .bian-date-popover__head b{background:#fde8e9;color:var(--brand)}.desktop-shell--home-light .creator-page--revenue .bian-calendar,.mobile-shell--home-light .creator-page--revenue .bian-calendar{border-color:#eee;background:#fafafa}.desktop-shell--home-light .creator-page--revenue .bian-calendar__month-nav,.desktop-shell--home-light .creator-page--revenue .bian-calendar__month-select>button,.desktop-shell--home-light .creator-page--revenue .bian-calendar__year,.mobile-shell--home-light .creator-page--revenue .bian-calendar__month-nav,.mobile-shell--home-light .creator-page--revenue .bian-calendar__month-select>button,.mobile-shell--home-light .creator-page--revenue .bian-calendar__year{border-color:#eee;background:#fff;color:#111}.desktop-shell--home-light .creator-page--revenue .bian-calendar__month-nav:hover,.desktop-shell--home-light .creator-page--revenue .bian-calendar__month-select>button:hover,.desktop-shell--home-light .creator-page--revenue .bian-calendar__year>button:hover,.mobile-shell--home-light .creator-page--revenue .bian-calendar__month-nav:hover,.mobile-shell--home-light .creator-page--revenue .bian-calendar__month-select>button:hover,.mobile-shell--home-light .creator-page--revenue .bian-calendar__year>button:hover{border-color:var(--brand);color:var(--brand)}.desktop-shell--home-light .creator-page--revenue .bian-calendar__period,.mobile-shell--home-light .creator-page--revenue .bian-calendar__period{color:#111}.desktop-shell--home-light .creator-page--revenue .bian-calendar__year input,.desktop-shell--home-light .creator-page--revenue .bian-calendar__year>span,.mobile-shell--home-light .creator-page--revenue .bian-calendar__year input,.mobile-shell--home-light .creator-page--revenue .bian-calendar__year>span{color:#111}.desktop-shell--home-light .creator-page--revenue .bian-calendar__month-menu,.desktop-shell--home-light .creator-page--revenue .bian-calendar__year-menu,.mobile-shell--home-light .creator-page--revenue .bian-calendar__month-menu,.mobile-shell--home-light .creator-page--revenue .bian-calendar__year-menu{border-color:#eee;background:#fff;box-shadow:0 14px 32px #11111129}.desktop-shell--home-light .creator-page--revenue .bian-calendar__month-menu button,.desktop-shell--home-light .creator-page--revenue .bian-calendar__year-menu button,.mobile-shell--home-light .creator-page--revenue .bian-calendar__month-menu button,.mobile-shell--home-light .creator-page--revenue .bian-calendar__year-menu button{color:#666}.desktop-shell--home-light .creator-page--revenue .bian-calendar__month-menu button:hover,.desktop-shell--home-light .creator-page--revenue .bian-calendar__month-menu button.active,.desktop-shell--home-light .creator-page--revenue .bian-calendar__year-menu button:hover,.desktop-shell--home-light .creator-page--revenue .bian-calendar__year-menu button.active,.mobile-shell--home-light .creator-page--revenue .bian-calendar__month-menu button:hover,.mobile-shell--home-light .creator-page--revenue .bian-calendar__month-menu button.active,.mobile-shell--home-light .creator-page--revenue .bian-calendar__year-menu button:hover,.mobile-shell--home-light .creator-page--revenue .bian-calendar__year-menu button.active{background:#fde8e9;color:var(--brand)}.desktop-shell--home-light .creator-page--revenue .bian-calendar__week span,.desktop-shell--home-light .creator-page--revenue .bian-calendar__days button,.mobile-shell--home-light .creator-page--revenue .bian-calendar__week span,.mobile-shell--home-light .creator-page--revenue .bian-calendar__days button{color:#666}.desktop-shell--home-light .creator-page--revenue .bian-calendar__days button.in,.mobile-shell--home-light .creator-page--revenue .bian-calendar__days button.in{background:#fde8e9;color:var(--brand)}.desktop-shell--home-light .creator-page--revenue .bian-calendar__days button.edge,.mobile-shell--home-light .creator-page--revenue .bian-calendar__days button.edge{background:var(--brand);color:#fff}.desktop-shell--home-light .workshop-page,.mobile-shell--home-light .workshop-page,.desktop-shell--home-light .creator-page--workshop,.mobile-shell--home-light .creator-page--workshop{background:#fff;color:#111}.desktop-shell--home-light .creator-page--workshop .creator-header,.mobile-shell--home-light .creator-page--workshop .creator-header{border-bottom-color:#eee;background:#fffffff5}.desktop-shell--home-light .creator-page--workshop .creator-main-tabs button,.mobile-shell--home-light .creator-page--workshop .creator-main-tabs button{color:#999}.desktop-shell--home-light .creator-page--workshop .creator-main-tabs button.active,.mobile-shell--home-light .creator-page--workshop .creator-main-tabs button.active{color:#111}.mobile-shell--home-light .creator-page--workshop .creator-main-tabs{background:#fff}.mobile-shell--home-light .creator-page--workshop .creator-main-tabs button{border-color:#eee;background:#fafafa}.mobile-shell--home-light .creator-page--workshop .creator-main-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.mobile-shell--home-light .creator-page--workshop .creator-scroll{background:#fff}.desktop-shell--home-light .workshop-header,.mobile-shell--home-light .workshop-header{border-bottom-color:#eee;background:#fffffff5}.desktop-shell--home-light .workshop-main-tabs button,.mobile-shell--home-light .workshop-main-tabs button{color:#999}.desktop-shell--home-light .workshop-main-tabs button.active,.mobile-shell--home-light .workshop-main-tabs button.active{color:#111}.desktop-shell--home-light .workshop-scroll,.mobile-shell--home-light .workshop-scroll{background:#fff}.desktop-shell--home-light .workshop-logo-card,.mobile-shell--home-light .workshop-logo-card{border-color:#eee;background:#fafafa;box-shadow:0 18px 42px #1111111f}.desktop-shell--home-light .workshop-hero p,.mobile-shell--home-light .workshop-hero p{color:#666}.desktop-shell--home-light .workshop-download-card,.mobile-shell--home-light .workshop-download-card{border-color:#eee;background:#fafafa;color:#111}.desktop-shell--home-light .workshop-download-card:hover,.desktop-shell--home-light .workshop-download-card.active,.mobile-shell--home-light .workshop-download-card:hover,.mobile-shell--home-light .workshop-download-card.active{border-color:var(--brand);background:#fde8e9}.desktop-shell--home-light .workshop-download-card__icon,.mobile-shell--home-light .workshop-download-card__icon{background:#eee;color:#666}.desktop-shell--home-light .workshop-download-card.active .workshop-download-card__icon,.mobile-shell--home-light .workshop-download-card.active .workshop-download-card__icon{background:#ff2e5424;color:var(--brand)}.desktop-shell--home-light .workshop-download-card strong,.mobile-shell--home-light .workshop-download-card strong{color:#111}.desktop-shell--home-light .workshop-download-card small,.mobile-shell--home-light .workshop-download-card small{color:#666}.desktop-shell--home-light .workshop-download-card button,.mobile-shell--home-light .workshop-download-card button{border-color:#eee;background:#fff;color:#666}.desktop-shell--home-light .workshop-download-card.active button,.desktop-shell--home-light .workshop-download-card:hover button,.mobile-shell--home-light .workshop-download-card.active button,.mobile-shell--home-light .workshop-download-card:hover button{border-color:var(--brand);background:var(--brand);color:#fff}.desktop-shell--home-light .workshop-download-card:hover button:disabled,.desktop-shell--home-light .workshop-download-card.active button:disabled,.mobile-shell--home-light .workshop-download-card:hover button:disabled,.mobile-shell--home-light .workshop-download-card.active button:disabled{border-color:#eee;background:#fff;color:#999}.desktop-shell--home-light .workshop-footer,.mobile-shell--home-light .workshop-footer,.desktop-shell--home-light .workshop-footer p,.mobile-shell--home-light .workshop-footer p{color:#666}.desktop-shell--home-light .workshop-footer small,.mobile-shell--home-light .workshop-footer small{color:#999}.message-page--light{background:#fff;color:#333}.message-page--light .message-header{border-bottom-color:#eee;background:#fffffff5;color:#111}.message-page--light .message-main-tabs button{color:#999}.message-page--light .message-main-tabs button.active{color:#111}.message-page--light .message-sub-tabs{border-bottom-color:#eee}.message-page--light .message-sub-tabs button{border-color:#eee;background:#fafafa;color:#666}.message-page--light .message-sub-tabs button:not(.active):hover{border-color:#ddd;background:#fff;color:#111}.message-page--light .message-sub-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.message-page--light .message-row{border-bottom-color:#eee}.message-page--light .message-row:hover{background:#fafafa}.message-page--light .message-row--authorization{border-bottom:1px solid #eee;background:#fff}.message-page--light .message-row--authorization:hover{background:#fafafa}.message-page--light .message-row--authorization .message-row__body h3{color:#333}.message-page--light .message-row--authorization .message-row__body h3 b{color:#111}.message-page--light .message-row--authorization .message-row__body p{color:#666}.message-page--light .message-row--authorization .message-row__body small{color:#999}.message-page--light .message-avatar,.message-page--light .message-icon{background:#eee;color:var(--brand)}.message-page--light .message-icon{border-color:#f5c5c9;background:#fde8e9}.message-page--light .message-icon--plain{border-color:#eee;background:#fafafa;color:#666}.message-page--light .message-unread-dot{border-color:#fff}.message-page--light .message-row__body h3{color:#333}.message-page--light .message-row__body h3 b{color:#111}.message-page--light .message-row__body p{color:#666}.message-page--light .message-row__body small,.message-page--light .message-row__actions span{color:#999}.message-page--light .message-row__body i{border-color:#f5c5c9;background:#fde8e9;color:var(--brand)}.message-page--light .message-quote{border-left-color:#ddd;background:#fafafa;color:#666!important}.message-page--light .message-row__actions button,.message-page--light .message-delete,.message-page--light .message-reply-box button{border-color:#eee;background:#fafafa;color:#666}.message-page--light .message-row__actions button.primary,.message-page--light .message-reply-box button{border-color:var(--brand);background:var(--brand);color:#fff}.message-page--light .message-row__actions button:hover,.message-page--light .message-delete:hover,.message-page--light .message-row__hover-actions button:hover{border-color:var(--brand);color:var(--brand)}.message-page--light .message-row__actions button.primary:hover,.message-page--light .message-reply-box button:hover,.message-page--light .private-card__actions button.primary:hover,.message-page--light .service-tabs button.active:hover,.message-page--light .feedback-submit:hover,.message-page--light .private-chat footer button:not(:disabled):hover{border-color:var(--brand);background:var(--brand);color:#fff}.message-page--light .message-thumb{background:#eee}.message-page--light .message-row__hover-actions button{background:#fff;color:#999}.message-page--light .message-reply-box{background:#fafafa}.message-page--light .message-reply-box input,.message-page--light .message-placeholder strong,.message-page--light .private-list-empty strong,.message-page--light .service-empty strong{color:#111}.message-page--light .message-placeholder p,.message-page--light .private-list-empty p,.message-page--light .service-empty p{color:#666}.message-page--light .message-detail{background:#ffffffeb}.message-page--light .message-detail__back{background:#fafafa;color:#333}.message-page--light .message-detail article{border-color:#eee;background:#fff;box-shadow:0 18px 52px #11111124}.message-page--light .message-detail h2{color:#111}.message-page--light .message-detail span,.message-page--light .message-detail small{color:#999}.message-page--light .message-detail p{background:#fafafa;color:#333}.message-page--light .desktop-private-side>h3,.message-page--light .feedback-box h3{color:#111}.message-page--light .service-ticket-history{border-top-color:#e5e5e5}.message-page--light .service-ticket-history h3,.message-page--light .service-ticket-list strong{color:#111}.message-page--light .service-ticket-list article{border-color:#e5e5e5;background:#fafafa}.message-page--light .service-ticket-list p{color:#555}.message-page--light .service-ticket-list b{color:#222}.message-page--light .private-list-empty,.message-page--light .service-empty,.message-page--light .private-card,.message-page--light .private-chat,.message-page--light .feedback-box{border:0;box-shadow:none;background:#fafafa}.message-page--light .private-list-empty,.message-page--light .service-empty{color:#666}.message-page--light .private-list-empty svg,.message-page--light .service-empty svg{color:#999}.message-page--light .private-card__title strong,.message-page--light .private-chat header strong{color:#111}.message-page--light .private-avatar i{border-color:#fafafa}.message-page--light .private-card__title em,.message-page--light .private-drawer__title b{background:#fde8e9;color:var(--brand)}.message-page--light .private-card__body small,.message-page--light .private-card time,.message-page--light .private-chat header span,.message-page--light .private-chat__time{color:#999}.message-page--light .private-card__actions button,.message-page--light .service-tabs button,.message-page--light .feedback-upload button,.message-page--light .service-empty button{border-color:#eee;background:#fff;color:#666}.message-page--light .private-card__actions button:hover,.message-page--light .service-tabs button:hover,.message-page--light .feedback-upload button:hover,.message-page--light .service-empty button:hover{border-color:var(--brand);color:var(--brand)}.message-page--light .private-card__actions button.primary,.message-page--light .service-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.message-page--light .private-chat header,.message-page--light .private-chat footer{border-color:#eee}.message-page--light .private-chat header>button{background:#eee;color:#333}.message-page--light .private-chat__body{background:#fff}.message-page--light .private-bubble p{background:#eee;color:#333}.message-page--light .private-bubble--me p{background:var(--brand);color:#fff}.message-page--light .private-chat__name{color:#111}.message-page--light .private-chat footer{background:#fafafa}.message-page--light .private-chat textarea,.message-page--light .service-search,.message-page--light .feedback-textarea textarea,.message-page--light .feedback-contact{border-color:#eee;background:#fff;color:#111}.message-page--light .private-chat textarea:focus,.message-page--light .service-search:focus-within,.message-page--light .feedback-textarea textarea:focus,.message-page--light .feedback-contact:focus{border-color:var(--brand)}.message-page--light .private-chat__send-row span,.message-page--light .service-search,.message-page--light .service-search button,.message-page--light .feedback-textarea span{color:#999}.message-page--light .private-chat footer .private-chat__image-button:hover{background:#eee}.message-page--light .service-faq{background:#fafafa}.message-page--light .service-faq:hover{background:#fff;box-shadow:0 8px 24px #11111114}.message-page--light .service-faq>button{color:#111}.message-page--light .service-faq svg{color:#666}.message-page--light .service-faq p{color:#666}.message-page--light .feedback-notice{background:#fde8e9;color:var(--brand)}.message-page--light .feedback-notice.success{background:#f3f3f3;color:#333}.message-page--light .feedback-submit:disabled,.message-page--light .feedback-submit.is-disabled,.message-page--light .private-chat footer button:disabled{background:#eee;color:#999}.message-page--light .private-drawer__list,.message-page--light .private-drawer__chat,.message-page--light .private-chat--drawer,.message-page--light .private-chat--drawer footer{border-color:#eee;background:#fff}.message-page--light .private-drawer__list header,.message-page--light .private-chat--drawer header{border-color:#eee}.message-page--light .private-drawer__list h2,.message-page--light .private-drawer__title strong{color:#111}.message-page--light .private-drawer__item{color:#333}.message-page--light .private-drawer__item.active{background:#fafafa}.message-page--light .private-drawer__item:hover{background:var(--brand);color:#fff}.message-page--light .private-drawer__item:hover .private-drawer__meta small,.message-page--light .private-drawer__item:hover .private-drawer__side time{color:#ffffffe6}.message-page--light .private-drawer__side{background:#fffffff0;color:#666}.message-page--light .private-drawer__item.active .private-drawer__side,.message-page--light .private-drawer__item:has(.private-drawer__pin.active) .private-drawer__side{background:#eee}.message-page--light .private-drawer__item:hover .private-drawer__side{background:#0003}.message-page--light .private-drawer__side button:hover{color:var(--brand)}.message-page--light .private-drawer__item:hover .private-drawer__side button:hover{color:#fff}.message-page--light .private-drawer__avatar i,.message-page--light .private-drawer__avatar em{border-color:#fff}.message-page--light.message-page--mobile .message-header{background:#fff;box-shadow:none}.message-page--light.message-page--mobile .message-main-tabs{border-color:#eee;background:#fafafa}.message-page--light.message-page--mobile .message-main-tabs button{color:#666}.message-page--light.message-page--mobile .message-main-tabs button.active{background:var(--brand);color:#fff}.message-page--light.message-page--mobile .message-sub-tabs,.message-page--light.message-page--mobile .message-sub-tabs-placeholder,.message-page--light.message-page--mobile .service-tabs{background:#fff}.message-page--light.message-page--mobile .message-sub-tabs button,.message-page--light.message-page--mobile .service-tabs button{border-color:#eee;background:#fafafa;color:#666}.message-page--light.message-page--mobile .message-sub-tabs button.active,.message-page--light.message-page--mobile .service-tabs button.active{background:var(--brand);color:#fff}.message-page--light.message-page--mobile .message-list,.message-page--light.message-page--mobile-private-chat,.message-page--light.message-page--mobile-private-chat .message-list,.message-page--light.message-page--mobile-private-chat .private-panel,.message-page--light.message-page--mobile-private-chat .private-list{background:#fff}.message-page--light.message-page--mobile .message-row{border-color:#eee;background:#fafafa}.message-page--light.message-page--mobile .message-row:hover,.message-page--light.message-page--mobile .private-card:hover{background:#fff}.message-page--light.message-page--mobile .private-chat--mobile,.message-page--light.message-page--mobile .private-chat--mobile .private-chat__mobile-header,.message-page--light.message-page--mobile .private-chat--mobile footer{background:#fff}.message-page--light.message-page--mobile .private-chat--mobile .private-chat__back{background:#fafafa;color:#333}@media (min-width: 861px) and (max-width: 960px){.message-page--mobile:not(.message-page--mobile-private-chat){height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-inline:14px}.message-page--mobile:not(.message-page--mobile-private-chat) .message-list{min-height:0;flex:1 1 auto;overflow-y:auto;padding-top:0;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.message-page--mobile:not(.message-page--mobile-private-chat) .private-list{max-height:none}.message-page--mobile .private-chat--mobile textarea{font-size:13px!important}.message-page--mobile-private-list .message-header{grid-template-rows:42px;height:62px;min-height:62px}.message-page--mobile-private-list .message-sub-tabs-placeholder{display:none}}.message-page--light.message-page--service .service-panel{color:#333}.message-page--light.message-page--service .service-search{border:1px solid #eee;background:#fafafa;color:#666}.message-page--light.message-page--service .service-search:focus-within{border-color:var(--brand);background:#fff}.message-page--light.message-page--service .service-search input{color:#111}.message-page--light.message-page--service .service-search input::-moz-placeholder{color:#999}.message-page--light.message-page--service .service-search input::placeholder{color:#999}.message-page--light.message-page--service .service-search button{color:#666}.message-page--light.message-page--service .service-tabs button{border:1px solid #eee;background:#fafafa;color:#666}.message-page--light.message-page--service .service-tabs button:not(.active):hover{border-color:#ddd;background:#fff;color:#333}.message-page--light.message-page--service .service-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.message-page--light.message-page--service .service-faq-list{gap:0;border-top:1px solid #eee}.message-page--light.message-page--service .service-faq{border-bottom:1px solid #eee;border-radius:0;background:#fff}.message-page--light.message-page--service .service-faq:hover{background:#fafafa;box-shadow:none}.message-page--light.message-page--service .service-faq>button{color:#333}.message-page--light.message-page--service .service-faq>button:hover{color:#111}.message-page--light.message-page--service .service-faq svg{color:#666}.message-page--light.message-page--service .service-faq p{color:#666}.message-page--light.message-page--service .feedback-box{border:0;box-shadow:none;background:#fff}.message-page--light.message-page--service .feedback-box h3{color:#111}.message-page--light.message-page--service .feedback-textarea textarea{border:1px solid #eee;background:#fafafa;color:#111}.message-page--light.message-page--service .feedback-textarea textarea::-moz-placeholder{color:#999}.message-page--light.message-page--service .feedback-textarea textarea::placeholder{color:#999}.message-page--light.message-page--service .feedback-textarea textarea:focus{border-color:var(--brand);background:#fff}.message-page--light.message-page--service .feedback-textarea span{color:#999}.message-page--light.message-page--service .feedback-upload button{border-color:#eee;background:#fafafa;color:#666}.message-page--light.message-page--service .feedback-upload button:hover{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.message-page--light.message-page--service .feedback-contact{border-bottom-color:#eee;background:#fff;color:#111}.message-page--light.message-page--service .feedback-contact::-moz-placeholder{color:#999}.message-page--light.message-page--service .feedback-contact::placeholder{color:#999}.message-page--light.message-page--service .feedback-contact:focus{border-bottom-color:var(--brand)}.message-page--light.message-page--service .feedback-submit{background:var(--brand);color:#fff}.message-page--light.message-page--service .feedback-submit:disabled,.message-page--light.message-page--service .feedback-submit.is-disabled{background:#3a1a1e;color:#777}.message-page--light.message-page--service .feedback-submit:disabled:hover,.message-page--light.message-page--service .feedback-submit.is-disabled:hover{background:#3a1a1e;box-shadow:none;color:#777}.message-page--light.message-page--service .feedback-toast{border-color:#eee;background:#fff;box-shadow:0 18px 52px #11111129;color:#111}.message-page--light.message-page--service .feedback-toast span{color:#333}.message-page--light.message-page--service .feedback-toast button{color:#666}.message-page--light.message-page--service .feedback-toast.success strong{background:#f3f3f3;color:#333}.message-page--light.message-page--service .feedback-toast.error strong{background:#fde8e9;color:var(--brand)}.message-page--light.message-page--service.message-page--mobile .service-panel{background:#fff}.message-page--light.message-page--service.message-page--mobile .service-tabs{background:#fff;box-shadow:none}.message-page--light.message-page--service.message-page--mobile .service-tabs button{border-color:#eee;background:#fafafa;color:#666}.message-page--light.message-page--service.message-page--mobile .service-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.message-page--light.message-page--service.message-page--mobile .service-faq-list{border-top:1px solid #eee}.message-page--light.message-page--service.message-page--mobile .feedback-box{border:0;box-shadow:none;background:#fff}.message-page--light .desktop-message-drawer,.message-page--light .private-drawer{border:1px solid #eee;background:#fff;box-shadow:none}.message-page--light .private-drawer__list,.message-page--light .private-drawer__chat,.message-page--light .private-chat--drawer,.message-page--light .private-chat--drawer footer{box-shadow:none}.wallet-page--light.wallet-page--recharge-active{background:#fff;color:#333}.wallet-page--light.wallet-page--recharge-active .wallet-header{border-bottom-color:#eee;background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wallet-page--light.wallet-page--recharge-active .wallet-main-tabs button{color:#999}.wallet-page--light.wallet-page--recharge-active .wallet-main-tabs button.active{color:#111}.wallet-page--light.wallet-page--recharge-active .wallet-scroll{background:#fff}.wallet-page--light.wallet-page--recharge-active .wallet-overview-panel,.wallet-page--light.wallet-page--recharge-active .wallet-recharge-panel{border-color:#eee;background:#fff;box-shadow:none}.wallet-page--light.wallet-page--recharge-active .wallet-section-title h2{color:#111}.wallet-page--light.wallet-page--recharge-active .wallet-profile-metrics article{border-color:#eee;background:#fafafa}.wallet-page--light.wallet-page--recharge-active .wallet-profile-metrics strong{color:#111}.wallet-page--light.wallet-page--recharge-active .wallet-profile-metrics strong.danger{color:var(--brand)}.wallet-page--light.wallet-page--recharge-active .wallet-profile-metrics span{color:#666}.wallet-page--light.wallet-page--recharge-active .wallet-recharge-grid button{border-color:#eee;background:#fafafa;color:#111}.wallet-page--light.wallet-page--recharge-active .wallet-recharge-grid button:not(.active):hover{border-color:#ddd;background:#fff}.wallet-page--light.wallet-page--recharge-active .wallet-recharge-grid button.active{border-color:var(--brand);background:#fde8e9;color:#111}.wallet-page--light.wallet-page--recharge-active .wallet-recharge-grid span{color:#666}.wallet-page--light.wallet-page--recharge-active .wallet-recharge-grid i{background:var(--brand);color:#fff}.wallet-page--light.wallet-page--recharge-active .wallet-custom-input{border-color:#eee;background:#fafafa}.wallet-page--light.wallet-page--recharge-active .wallet-custom-input span{color:#666}.wallet-page--light.wallet-page--recharge-active .wallet-custom-input input{color:#111}.wallet-page--light.wallet-page--recharge-active .wallet-custom-input input::-moz-placeholder{color:#999}.wallet-page--light.wallet-page--recharge-active .wallet-custom-input input::placeholder{color:#999}.wallet-page--light.wallet-page--recharge-active .wallet-rule-check{color:#666}.wallet-page--light.wallet-page--recharge-active .wallet-rule-check span{border-color:#999;background:#fff}.wallet-page--light.wallet-page--recharge-active .wallet-rule-check span.active{border-color:var(--brand);background:var(--brand);color:#fff}.wallet-page--light.wallet-page--recharge-active .wallet-pay-method{border-color:#eee;background:#fafafa;color:#666}.wallet-page--light.wallet-page--recharge-active .wallet-pay-method:not(.active):hover{border-color:#ddd;background:#fff;color:#333}.wallet-page--light.wallet-page--recharge-active .wallet-pay-method.active{border-color:var(--brand);background:var(--brand);color:#fff}.wallet-page--light.wallet-page--recharge-active .wallet-pay-summary{border-color:#eee;background:#fafafa;color:#666}.wallet-page--light.wallet-page--recharge-active .wallet-pay-summary strong{color:#111}.wallet-page--light.wallet-page--recharge-active .wallet-primary:hover{background:var(--brand);color:#fff}.wallet-page--light.wallet-page--recharge-active .wallet-primary:disabled{background:#eee;color:#999}.wallet-page--light.wallet-page--recharge-active .wallet-secondary{border-color:#eee;background:#fff;color:#666}.wallet-page--light.wallet-page--recharge-active .wallet-secondary:hover{border-color:#ddd;background:#fafafa;color:#333}.wallet-page--light.wallet-page--recharge-active .wallet-notice{border-color:#eee;background:#fff;color:#333;box-shadow:0 18px 52px #11111129;-webkit-backdrop-filter:none;backdrop-filter:none}.wallet-page--light.wallet-page--recharge-active .wallet-notice button{color:var(--brand)}.wallet-page--light.wallet-page--recharge-active .wallet-payment-overlay{background:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallet-page--light.wallet-page--recharge-active .wallet-payment-overlay article{border:1px solid #eee;box-shadow:0 18px 52px #11111129}.wallet-page--light.wallet-page--recharge-active .wallet-payment-icon--appstore,.wallet-page--light.wallet-page--recharge-active .wallet-payment-icon--failed{background:#eee;color:var(--brand)}.wallet-page--light.wallet-page--recharge-active .wallet-payment-overlay .wallet-payment-fail{color:#666}.wallet-page--light.wallet-page--recharge-active.wallet-page--mobile .wallet-pay-row{border-color:#eee;background:#fafafa}.wallet-page--light.wallet-page--recharge-active.wallet-page--mobile .wallet-pay-method{border-color:#eee;background:#fff}.wallet-page--light.wallet-page--recharge-active.wallet-page--mobile .wallet-pay-method.active{border-color:var(--brand);background:var(--brand);color:#fff}.wallet-page--light.wallet-page--records-active{background:#fff;color:#333}.wallet-page--light.wallet-page--records-active .wallet-header{border-bottom-color:#eee;background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wallet-page--light.wallet-page--records-active .wallet-main-tabs button{color:#999}.wallet-page--light.wallet-page--records-active .wallet-main-tabs button.active{color:#111}.wallet-page--light.wallet-page--records-active .wallet-scroll,.wallet-page--light.wallet-page--records-active .wallet-record-panel{background:#fff}.wallet-page--light.wallet-page--records-active .bian-date-trigger{border-color:#eee;background:#fff;color:#111}.wallet-page--light.wallet-page--records-active .bian-date-trigger svg,.wallet-page--light.wallet-page--records-active .bian-date-trigger i{color:#666}.wallet-page--light.wallet-page--records-active .bian-date-popover{border-color:#eee;background:#fff;box-shadow:0 18px 48px #11111129}.wallet-page--light.wallet-page--records-active .bian-date-popover__head{color:#666}.wallet-page--light.wallet-page--records-active .bian-date-popover__head b{background:#fde8e9;color:var(--brand)}.wallet-page--light.wallet-page--records-active .bian-calendar{border-color:#eee;background:#fafafa}.wallet-page--light.wallet-page--records-active .bian-calendar__month-nav,.wallet-page--light.wallet-page--records-active .bian-calendar__month-select>button,.wallet-page--light.wallet-page--records-active .bian-calendar__year{border-color:#eee;background:#fff;color:#111}.wallet-page--light.wallet-page--records-active .bian-calendar__month-nav:hover,.wallet-page--light.wallet-page--records-active .bian-calendar__month-select>button:hover,.wallet-page--light.wallet-page--records-active .bian-calendar__year>button:hover{border-color:var(--brand);color:var(--brand)}.wallet-page--light.wallet-page--records-active .bian-calendar__period,.wallet-page--light.wallet-page--records-active .bian-calendar__year input,.wallet-page--light.wallet-page--records-active .bian-calendar__year>span{color:#111}.wallet-page--light.wallet-page--records-active .bian-calendar__month-menu,.wallet-page--light.wallet-page--records-active .bian-calendar__year-menu{border-color:#eee;background:#fff;box-shadow:0 14px 32px #11111129}.wallet-page--light.wallet-page--records-active .bian-calendar__month-menu button,.wallet-page--light.wallet-page--records-active .bian-calendar__year-menu button{color:#666}.wallet-page--light.wallet-page--records-active .bian-calendar__month-menu button:hover,.wallet-page--light.wallet-page--records-active .bian-calendar__month-menu button.active,.wallet-page--light.wallet-page--records-active .bian-calendar__year-menu button:hover,.wallet-page--light.wallet-page--records-active .bian-calendar__year-menu button.active{background:#fde8e9;color:var(--brand)}.wallet-page--light.wallet-page--records-active .bian-calendar__week span,.wallet-page--light.wallet-page--records-active .bian-calendar__days button{color:#666}.wallet-page--light.wallet-page--records-active .bian-calendar__days button.in{background:#fde8e9;color:var(--brand)}.wallet-page--light.wallet-page--records-active .bian-calendar__days button.edge{background:var(--brand);color:#fff}.wallet-page--light.wallet-page--records-active .wallet-filter-tabs button{border-color:#eee;background:#fafafa;color:#666}.wallet-page--light.wallet-page--records-active .wallet-filter-tabs button:not(.active):hover{border-color:#ddd;background:#fff;color:#333}.wallet-page--light.wallet-page--records-active .wallet-filter-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.wallet-page--light.wallet-page--records-active .wallet-record-row{border-color:#eee;background:#fff;box-shadow:none}.wallet-page--light.wallet-page--records-active .wallet-record-row:hover{background:#fafafa}.wallet-page--light.wallet-page--records-active .wallet-record-icon{background:#fde8e9;border-color:#f5c4c8;color:var(--brand)}.wallet-page--light.wallet-page--records-active .wallet-record-icon--wechat{border-color:#24c96247;background:#24c9621a;color:#24a85a}.wallet-page--light.wallet-page--records-active .wallet-record-icon--alipay{border-color:#1677ff3d;background:#1677ff14;color:#2877c7}.wallet-page--light.wallet-page--consume-active .wallet-record-icon--branch{border-color:#e6212a3d;background:#fde8e9;color:var(--brand)}.wallet-page--light.wallet-page--consume-active .wallet-record-icon--spark{border-color:#f59e0b47;background:#f59e0b1a;color:#b87400}.wallet-page--light.wallet-page--consume-active .wallet-record-icon--source{border-color:#57beff47;background:#57beff1a;color:#2f8db0}.wallet-page--light.wallet-page--consume-active .wallet-record-icon--work{border-color:#34d39942;background:#34d3991a;color:#24966b}.wallet-page--light.wallet-page--commerce-active .wallet-commerce-summary article{border-color:#eee;background:#fafafa;box-shadow:none}.wallet-page--light.wallet-page--commerce-active .wallet-commerce-summary span{color:#666}.wallet-page--light.wallet-page--commerce-active .wallet-commerce-summary strong{color:#111}.wallet-page--light.wallet-page--commerce-active .wallet-record-icon--commerce{border-color:#f5c4c8;background:#fde8e9;color:var(--brand)}.wallet-page--light.wallet-page--commerce-active .wallet-commerce-row .wallet-record-body p{color:#666}.wallet-page--light.wallet-page--commerce-active .wallet-record-amount.expense strong{color:#111}.wallet-page--light.wallet-page--commerce-active.wallet-page--mobile .wallet-commerce-summary article{background:#fafafa}.wallet-page--light.wallet-page--records-active .wallet-record-title strong{color:#111}.wallet-page--light.wallet-page--records-active .wallet-record-body p{color:#666}.wallet-page--light.wallet-page--records-active .wallet-record-body small,.wallet-page--light.wallet-page--records-active .wallet-record-amount span{color:#999}.wallet-page--light.wallet-page--records-active .wallet-record-amount.income strong{color:var(--brand)}.wallet-page--light.wallet-page--consume-active .wallet-record-amount.expense strong{color:#111}.wallet-page--light.wallet-page--records-active .wallet-empty{border-color:#eee;background:#fff;color:#666;box-shadow:none}.wallet-page--light.wallet-page--records-active .wallet-empty strong{color:#111}.wallet-page--light.wallet-page--records-active .wallet-empty p{color:#666}.wallet-page--light.wallet-page--records-active .wallet-empty button{background:var(--brand);color:#fff}.wallet-page--light.wallet-page--records-active.wallet-page--mobile .wallet-record-panel .bian-date-range,.wallet-page--light.wallet-page--records-active.wallet-page--mobile .wallet-filter-tabs{background:#fff;box-shadow:none}.wallet-page--light.wallet-page--records-active.wallet-page--mobile .wallet-record-row--recharge{border-color:#eee;background:#fff;color:#333}.wallet-page--light.wallet-page--records-active.wallet-page--mobile .wallet-record-row--recharge .wallet-record-title strong{color:#111}.wallet-page--light.wallet-page--records-active.wallet-page--mobile .wallet-record-row--recharge .wallet-record-amount strong{color:var(--brand)}.wallet-page--mobile .wallet-recharge-grid button:not(.active),.wallet-page--mobile .wallet-record-row{transition:background-color .18s ease,border-color .18s ease}.mobile-shell:not(.mobile-shell--home-light) .wallet-page--mobile .wallet-recharge-grid button:not(.active):hover,.mobile-shell:not(.mobile-shell--home-light) .wallet-page--mobile .wallet-record-row:hover{border-color:#333;background:#181818}.mobile-shell:not(.mobile-shell--home-light) .creator-page--mobile .creator-work-list article:hover,.mobile-shell:not(.mobile-shell--home-light) .creator-page--mobile .creator-comment-list article:hover,.mobile-shell:not(.mobile-shell--home-light) .creator-page--mobile .creator-withdraw-list article:hover{border-color:#333;background:#181818}.settings-page--light.settings-page--basic-active{background:#fff;color:#333}.settings-page--light.settings-page--basic-active .settings-header{border-bottom-color:#eee;background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-page--light.settings-page--basic-active .settings-main-tabs button{color:#999}.settings-page--light.settings-page--basic-active .settings-main-tabs button.active{color:#111}.settings-page--light.settings-page--basic-active .settings-scroll{background:#fff}.settings-page--light.settings-page--basic-active .settings-banner{border:1px solid #eee;background:#fafafa}.settings-page--light.settings-page--basic-active .settings-banner__shade{background:linear-gradient(180deg,#1110,#1111111f 52%,#11111175)}.settings-page--light.settings-page--basic-active .settings-banner button{border:1px solid rgba(238,238,238,.92);background:#ffffffe6;color:#333;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-page--light.settings-page--basic-active .settings-banner button:hover{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.settings-page--light.settings-page--basic-active .settings-avatar{border-color:#eee;background:#fafafa}.settings-page--light.settings-page--basic-active .settings-avatar span{background:#1111117a}.settings-page--light.settings-page--basic-active .settings-profile-head h2{color:#111}.settings-page--light.settings-page--basic-active .settings-profile-head p{color:#666}.settings-page--light.settings-page--basic-active .settings-profile-head p b{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.settings-page--light.settings-page--basic-active .settings-creator-metrics{border:1px solid #eee;background:#fafafa}.settings-page--light.settings-page--basic-active .settings-creator-metrics strong{color:#111}.settings-page--light.settings-page--basic-active .settings-creator-metrics span{color:#666}.settings-page--light.settings-page--basic-active .settings-creator-metrics button{border-color:#ccc;color:#666}.settings-page--light.settings-page--basic-active .settings-creator-metrics button:hover{border-color:var(--brand);color:var(--brand)}.settings-page--light.settings-page--basic-active .settings-creator-metrics em{background:#fff;color:#333;box-shadow:0 14px 34px #11111129}.settings-page--light.settings-page--basic-active .settings-archive-card{border:1px solid #eee;background:#fafafa}.settings-page--light.settings-page--basic-active .settings-archive-card span{color:#666}.settings-page--light.settings-page--basic-active .settings-archive-card strong,.settings-page--light.settings-page--basic-active .settings-link-line strong{color:#333}.settings-page--light.settings-page--basic-active .settings-archive-card button,.settings-page--light.settings-page--basic-active .settings-link-line button{color:#999}.settings-page--light.settings-page--basic-active .settings-archive-card button:hover,.settings-page--light.settings-page--basic-active .settings-link-line button:hover{color:var(--brand)}.settings-page--light.settings-page--basic-active .settings-form label>.settings-field-label{color:#666}.settings-page--light.settings-page--basic-active .settings-field-icon{background-color:transparent}.settings-page--light.settings-page--basic-active .settings-form input,.settings-page--light.settings-page--basic-active .settings-form textarea{border-color:#eee;background:#fff;color:#111}.settings-page--light.settings-page--basic-active .settings-form input::-moz-placeholder,.settings-page--light.settings-page--basic-active .settings-form textarea::-moz-placeholder{color:#999}.settings-page--light.settings-page--basic-active .settings-form input::placeholder,.settings-page--light.settings-page--basic-active .settings-form textarea::placeholder{color:#999}.settings-page--light.settings-page--basic-active .settings-form input:focus,.settings-page--light.settings-page--basic-active .settings-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.settings-page--light.settings-page--basic-active .settings-form small{color:#999}.settings-page--light.settings-page--basic-active .settings-choice-row--compact{background:#fafafa}.settings-page--light.settings-page--basic-active .settings-choice-row--compact button,.settings-page--light.settings-page--basic-active .settings-choice-row--compact button:hover{background:transparent;color:#666}.settings-page--light.settings-page--basic-active .settings-choice-row--compact button.active,.settings-page--light.settings-page--basic-active .settings-actions .settings-primary{background:var(--brand);color:#fff}.settings-page--light.settings-page--basic-active .settings-actions .settings-primary:disabled{background:#eee;color:#999}.settings-page--light.settings-page--basic-active.settings-page--mobile .settings-profile-head--overlap{background:#fff}.settings-page--light.settings-page--basic-active.settings-page--mobile .settings-creator-metrics{border-color:#eee;background:#fafafa}.settings-page--light.settings-page--basic-active.settings-page--mobile .settings-creator-metrics article,.settings-page--light.settings-page--basic-active.settings-page--mobile .settings-form label{border-color:#eee;background:#fff}.settings-page--light.settings-page--basic-active.settings-page--mobile .settings-archive-card{border-color:#eee;background:#fafafa}.settings-page--light.settings-page--security-active{background:#fff;color:#333}.settings-page--light.settings-page--security-active .settings-header{border-bottom-color:#eee;background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-page--light.settings-page--security-active .settings-main-tabs button{color:#999}.settings-page--light.settings-page--security-active .settings-main-tabs button.active{color:#111}.settings-page--light.settings-page--security-active .settings-scroll{background:#fff}.settings-page--light.settings-page--security-active .settings-security-item{border-bottom-color:#eee}.settings-page--light.settings-page--security-active .settings-security-title{color:#111}.settings-page--light.settings-page--security-active .settings-security-title svg{color:#666}.settings-page--light.settings-page--security-active .settings-security-desc{color:#666}.settings-page--light.settings-page--security-active .settings-security-desc b.ok{background:#eaf7ef;color:#24966b}.settings-page--light.settings-page--security-active .settings-security-desc b.warn{background:#fde8e9;color:var(--brand)}.settings-page--light.settings-page--security-active .settings-security-row>button{color:var(--brand)}.settings-page--light.settings-page--security-active .settings-inline-note,.settings-page--light.settings-page--security-active .settings-inline-form,.settings-page--light.settings-page--security-active .settings-confirm-box{border:1px solid #eee;background:#fafafa}.settings-page--light.settings-page--security-active .settings-inline-form p,.settings-page--light.settings-page--security-active .settings-inline-note p{color:#666}.settings-page--light.settings-page--security-active .settings-inline-note small{color:#999}.settings-page--light.settings-page--security-active .settings-field-error{border:1px solid #f5c4c8;background:#fde8e9;color:var(--brand)!important}.settings-page--light.settings-page--security-active .settings-realname-verify{border:1px solid #eee;background:#fff}.settings-page--light.settings-page--security-active .settings-realname-fields input,.settings-page--light.settings-page--security-active .settings-inline-form>input,.settings-page--light.settings-page--security-active .settings-password-input input,.settings-page--light.settings-page--security-active .settings-limit-form input{border-color:#eee;background:#fff;color:#111}.settings-page--light.settings-page--security-active .settings-realname-fields input::-moz-placeholder,.settings-page--light.settings-page--security-active .settings-inline-form input::-moz-placeholder,.settings-page--light.settings-page--security-active .settings-inline-form textarea::-moz-placeholder{color:#999}.settings-page--light.settings-page--security-active .settings-realname-fields input::placeholder,.settings-page--light.settings-page--security-active .settings-inline-form input::placeholder,.settings-page--light.settings-page--security-active .settings-inline-form textarea::placeholder{color:#999}.settings-page--light.settings-page--security-active .settings-realname-fields input:focus,.settings-page--light.settings-page--security-active .settings-inline-form>input:focus,.settings-page--light.settings-page--security-active .settings-password-input input:focus,.settings-page--light.settings-page--security-active .settings-limit-form input:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.settings-page--light.settings-page--security-active .settings-face-qr,.settings-page--light.settings-page--security-active .settings-face-qr__code{color:#333}.settings-page--light.settings-page--security-active .settings-face-qr__code i:nth-child(1),.settings-page--light.settings-page--security-active .settings-face-qr__code i:nth-child(3),.settings-page--light.settings-page--security-active .settings-face-qr__code i:nth-child(7){box-shadow:inset 14px 14px #fafafa}.settings-page--light.settings-page--security-active .settings-face-qr__code b{background:var(--brand)}.settings-page--light.settings-page--security-active .settings-realname-manual{color:var(--brand)!important}.settings-page--light.settings-page--security-active .settings-realname-upload{border:1px solid #eee;background:#fafafa;color:#333}.settings-page--light.settings-page--security-active .settings-realname-upload:hover,.settings-page--light.settings-page--security-active .settings-realname-upload--selected{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.settings-page--light.settings-page--security-active .settings-realname-review--failed{border-color:#f5c4c8;background:#fde8e9;color:var(--brand)}.settings-page--light.settings-page--security-active .settings-input-action{border-color:#eee;background:#fff}.settings-page--light.settings-page--security-active .settings-input-action input{border:0;background:transparent;color:#111;box-shadow:none}.settings-page--light.settings-page--security-active .settings-input-action:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.settings-page--light.settings-page--security-active .settings-input-action button{color:var(--brand)}.settings-page--light.settings-page--security-active .settings-input-action button:disabled{color:#999}.settings-page--light.settings-page--security-active .settings-password-input button{color:#666}.settings-page--light.settings-page--security-active .settings-password-input button:hover{color:var(--brand)}.settings-page--light.settings-page--security-active .settings-payout{border:1px solid #eee;background:#fafafa}.settings-page--light.settings-page--security-active .settings-payout__qr i{background:#1111111f;color:var(--brand);-webkit-backdrop-filter:none;backdrop-filter:none}.settings-page--light.settings-page--security-active .settings-payout strong{color:#111}.settings-page--light.settings-page--security-active .settings-payout p,.settings-page--light.settings-page--security-active .settings-limit-form label span,.settings-page--light.settings-page--security-active .settings-limit-current,.settings-page--light.settings-page--security-active .settings-limit-locked span{color:#666}.settings-page--light.settings-page--security-active .settings-limit-current{border:1px solid #eee;background:#fff}.settings-page--light.settings-page--security-active .settings-custom-select__trigger{border-color:#eee;background:#fff;color:#111}.settings-page--light.settings-page--security-active .settings-custom-select__trigger svg{color:#666}.settings-page--light.settings-page--security-active .settings-custom-select__menu{border-color:#eee;background:#fff;box-shadow:0 18px 44px #11111129}.settings-page--light.settings-page--security-active .settings-custom-select__menu button{color:#666}.settings-page--light.settings-page--security-active .settings-custom-select__menu button:hover{background:#fafafa;color:#333}.settings-page--light.settings-page--security-active .settings-custom-select__menu button.active{background:var(--brand);color:#fff}.settings-page--light.settings-page--security-active .settings-limit-locked{border:1px solid #eee;background:#fafafa}.settings-page--light.settings-page--security-active .settings-limit-locked div{border-right-color:#eee}.settings-page--light.settings-page--security-active .settings-limit-locked strong{color:#111}.settings-page--light.settings-page--security-active .settings-toast{border:1px solid #eee;background:#fff;box-shadow:0 24px 80px #11111129;color:#333;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-page--light.settings-page--security-active .settings-toast button{color:#666}.settings-page--light.settings-page--security-active .settings-toast button:hover{color:var(--brand)}.settings-page--light.settings-page--security-active .settings-toast--success{background:#fff;color:#111}.settings-page--light.settings-page--security-active .settings-toast--success p{color:#111}.settings-page--light.settings-page--security-active.settings-page--mobile .settings-security-row{border-color:#eee;background:#fff}.settings-page--light.settings-page--security-active.settings-page--mobile .settings-inline-note,.settings-page--light.settings-page--security-active.settings-page--mobile .settings-inline-form,.settings-page--light.settings-page--security-active.settings-page--mobile .settings-confirm-box{border-color:#eee;background:#fafafa}.settings-page--light.settings-page--security-active.settings-page--mobile .settings-payout{border-color:#eee;background:#fff}.settings-page--light.settings-page--security-active.settings-page--mobile .settings-limit-locked div{border-right:0;border-bottom-color:#eee}.settings-page--light.settings-page--devices-active,.settings-page--light.settings-page--privacy-active{background:#fff;color:#333}.settings-page--light.settings-page--privacy-active .settings-header{border-bottom-color:#eee;background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-page--light.settings-page--privacy-active .settings-main-tabs button{color:#999}.settings-page--light.settings-page--privacy-active .settings-main-tabs button.active{color:#111}.settings-page--light.settings-page--privacy-active .settings-scroll{background:#fff}.settings-page--light.settings-page--privacy-active .settings-privacy-panel{border-color:#eee;background:#fafafa}.settings-page--light.settings-page--privacy-active .settings-privacy-heading h2,.settings-page--light.settings-page--privacy-active .settings-block-row h3{color:#111}.settings-page--light.settings-page--privacy-active .settings-privacy-heading p,.settings-page--light.settings-page--privacy-active .settings-block-row p,.settings-page--light.settings-page--privacy-active .settings-privacy-options span{color:#666}.settings-page--light.settings-page--privacy-active .settings-privacy-options button{border-color:#e5e5e5;background:#fff}.settings-page--light.settings-page--privacy-active .settings-privacy-options button:hover,.settings-page--light.settings-page--privacy-active .settings-privacy-options button.active{border-color:var(--brand)}.settings-page--light.settings-page--privacy-active .settings-privacy-options button.active{background:#fde8e9}.settings-page--light.settings-page--privacy-active .settings-privacy-options strong{color:#222}.settings-page--light.settings-page--privacy-active .settings-privacy-count{background:#eee;color:#666}.settings-page--light.settings-page--privacy-active .settings-block-row,.settings-page--light.settings-page--privacy-active .settings-privacy-empty{border-color:#eee}.settings-page--light.settings-page--privacy-active .settings-block-row button{border-color:#ddd;background:#fff;color:#666}.settings-page--light.settings-page--privacy-active .settings-block-row button:hover:not(:disabled){border-color:var(--brand);background:#fde8e9;color:var(--brand)}.settings-page--light.settings-page--devices-active .settings-header{border-bottom-color:#eee;background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-page--light.settings-page--devices-active .settings-main-tabs button{color:#999}.settings-page--light.settings-page--devices-active .settings-main-tabs button.active{color:#111}.settings-page--light.settings-page--devices-active .settings-scroll{background:#fff}.settings-page--light.settings-page--devices-active .settings-device-row{border-color:#eee;background:#fafafa;box-shadow:none}.settings-page--light.settings-page--devices-active .settings-device-row:hover{background:#fff}.settings-page--light.settings-page--devices-active .settings-device-icon{border:1px solid #eee;background:#fff;color:#666}.settings-page--light.settings-page--devices-active .settings-device-row h3{color:#111}.settings-page--light.settings-page--devices-active .settings-device-row p{color:#666}.settings-page--light.settings-page--devices-active .settings-device-row span{color:#24966b}.settings-page--light.settings-page--devices-active .settings-device-row button,.settings-page--light.settings-page--devices-active .settings-full-button{border-color:#eee;background:#fff;color:#666}.settings-page--light.settings-page--devices-active .settings-device-row button:hover,.settings-page--light.settings-page--devices-active .settings-full-button:hover{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.settings-page--light.settings-page--devices-active .settings-confirm-box{border:1px solid #eee;background:#fafafa}.settings-page--light.settings-page--devices-active .settings-confirm-box p{color:#333}.settings-page--light.settings-page--devices-active .settings-confirm-box .settings-secondary{border-color:#eee;background:#fff;color:#666}.settings-page--light.settings-page--devices-active .settings-confirm-box .settings-secondary:hover{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.settings-page--light.settings-page--devices-active .settings-toast{border:1px solid #eee;background:#fff;box-shadow:0 24px 80px #11111129;color:#333;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-page--light.settings-page--devices-active .settings-toast button{color:#666}.settings-page--light.settings-page--devices-active .settings-toast button:hover{color:var(--brand)}.settings-page--light.settings-page--devices-active.settings-page--mobile .settings-device-row{border-color:#eee;background:#fafafa}.settings-page--light.settings-page--devices-active.settings-page--mobile .settings-device-row:hover{background:#fff}.settings-page--light.settings-page--delete-active{background:#fff;color:#333}.settings-page--light.settings-page--delete-active .settings-header{border-bottom-color:#eee;background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-page--light.settings-page--delete-active .settings-main-tabs button{color:#999}.settings-page--light.settings-page--delete-active .settings-main-tabs button.active{color:#111}.settings-page--light.settings-page--delete-active .settings-scroll{background:#fff}.settings-page--light.settings-page--delete-active .settings-banner--readonly{border:1px solid #eee;background:#fafafa}.settings-page--light.settings-page--delete-active .settings-banner--readonly .settings-banner__shade{background:linear-gradient(180deg,#1110,#1111111f 52%,#11111175)}.settings-page--light.settings-page--delete-active .settings-delete-user{background:transparent}.settings-page--light.settings-page--delete-active .settings-delete-user .settings-avatar{border-color:#eee;background:#fafafa}.settings-page--light.settings-page--delete-active .settings-delete-user h2{color:#111}.settings-page--light.settings-page--delete-active .settings-delete-user p{color:#666}.settings-page--light.settings-page--delete-active .settings-delete-user p b{border:1px solid var(--brand);border-radius:2px;background:#fde8e9;color:var(--brand);font-size:11px;letter-spacing:.08em;padding:2px 8px}.settings-page--light.settings-page--delete-active .settings-danger-banner{border-color:#f5c4c8;background:#fde8e9;color:#666}.settings-page--light.settings-page--delete-active .settings-danger-banner strong{color:var(--brand)}.settings-page--light.settings-page--delete-active .settings-consequence,.settings-page--light.settings-page--delete-active .settings-delete-form{border:1px solid #eee;background:#fafafa}.settings-page--light.settings-page--delete-active .settings-consequence h3,.settings-page--light.settings-page--delete-active .settings-delete-form h3{color:#111}.settings-page--light.settings-page--delete-active .settings-consequence p,.settings-page--light.settings-page--delete-active .settings-delete-form p{color:#666}.settings-page--light.settings-page--delete-active .settings-choice-row button{border:1px solid #eee;background:#fff;color:#666}.settings-page--light.settings-page--delete-active .settings-choice-row button:hover{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.settings-page--light.settings-page--delete-active .settings-choice-row button.active{border-color:var(--brand);background:var(--brand);color:#fff}.settings-page--light.settings-page--delete-active .settings-delete-form input{border-color:#eee;background:#fff;color:#111}.settings-page--light.settings-page--delete-active .settings-delete-form input::-moz-placeholder{color:#999}.settings-page--light.settings-page--delete-active .settings-delete-form input::placeholder{color:#999}.settings-page--light.settings-page--delete-active .settings-delete-form input:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.settings-page--light.settings-page--delete-active .settings-delete-form .settings-input-action{border-color:#eee;background:#fff}.settings-page--light.settings-page--delete-active .settings-delete-form .settings-input-action input{border:0;background:transparent;box-shadow:none}.settings-page--light.settings-page--delete-active .settings-delete-form .settings-input-action:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.settings-page--light.settings-page--delete-active .settings-delete-form .settings-input-action button{color:var(--brand)}.settings-page--light.settings-page--delete-active .settings-delete-form .settings-input-action button:disabled{color:#999}.settings-page--light.settings-page--delete-active .settings-delete-notice{border:1px solid #f5c4c8;background:#fde8e9;color:var(--brand)!important}.settings-page--light.settings-page--delete-active .settings-delete-warning{border:1px solid #ffe1b3;background:#fff7e6;color:#d46b08!important}.settings-page--light.settings-page--delete-active .settings-delete-actions .settings-primary{background:var(--brand);color:#fff}.settings-page--light.settings-page--delete-active .settings-delete-actions .settings-primary:disabled{background:#eee;color:#999}.settings-page--light.settings-page--delete-active .settings-toast{border:1px solid #eee;background:#fff;box-shadow:0 24px 80px #11111129;color:#333;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-page--light.settings-page--delete-active .settings-toast button{color:#666}.settings-page--light.settings-page--delete-active .settings-toast button:hover{color:var(--brand)}.settings-page--light.settings-page--delete-active.settings-page--mobile .settings-delete-user,.settings-page--light.settings-page--delete-active.settings-page--mobile .settings-danger-banner,.settings-page--light.settings-page--delete-active.settings-page--mobile .settings-consequence,.settings-page--light.settings-page--delete-active.settings-page--mobile .settings-delete-form{border-color:#eee;background:#fafafa}.settings-page--light.settings-page--delete-active.settings-page--mobile .settings-delete-profile .settings-delete-user{background:transparent}.settings-page--light.settings-page--delete-active.settings-page--mobile .settings-danger-banner{border-color:#f5c4c8;background:#fde8e9}.settings-page--light.settings-page--delete-active.settings-page--mobile .settings-delete-actions .settings-primary{background:var(--brand)}.settings-page--light.settings-page--basic-active .settings-banner__shade,.settings-page--light.settings-page--delete-active .settings-banner--readonly .settings-banner__shade{background:linear-gradient(180deg,#fff0,#fff3 46%,#ffffffc7)}.settings-page--light.settings-page--basic-active.settings-page--mobile .settings-banner__shade,.settings-page--light.settings-page--delete-active.settings-page--mobile .settings-banner--readonly .settings-banner__shade{background:linear-gradient(180deg,#fff0,#fff3 38%,#ffffffa8 70%,#fff)}.mobile-shell--home-light .mobile-header,.mobile-shell--home-light .mobile-home-recall,.mobile-shell--home-light .mobile-search,.mobile-shell--home-light .mobile-tabs{border-color:#eee;background:#fff;box-shadow:none;color:#111;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-shell--home-light .mobile-header,.mobile-shell--home-light .mobile-tabs{border-bottom-color:#eee}.mobile-shell--home-light .favorites-page--mobile .favorites-header,.mobile-shell--home-light .settings-page--mobile .settings-header{border-bottom-color:#eee;background:#fffffff5;box-shadow:none;color:#111;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-shell--home-light .settings-page--mobile .settings-main-tabs--mobile{border-color:#eee;background:#fafafa}.mobile-shell--home-light .settings-page--mobile .settings-main-tabs button{color:#666}.mobile-shell--home-light .settings-page--mobile .settings-main-tabs button.active{background:var(--brand);color:#fff}.mobile-shell--home-light .settings-page--mobile .settings-sub-tabs{background:#fff;box-shadow:none}.mobile-shell--home-light .settings-page--mobile .settings-sub-tabs button{border:1px solid #eee;background:#fafafa;color:#666}.mobile-shell--home-light .settings-page--mobile .settings-sub-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.mobile-shell--home-light .settings-page--mobile .settings-embedded-section,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .wallet-page,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .creator-page{background:#fff;color:#111}.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .wallet-header,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .creator-header{border-color:#eee;background:#fffffff5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .creator-main-tabs,.mobile-shell--home-light .creator-page .creator-main-tabs{background:#fff}.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .creator-main-tabs button,.mobile-shell--home-light .creator-page .creator-main-tabs button{border-color:#eee;background:#fafafa;color:#666}.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .creator-main-tabs button.active,.mobile-shell--home-light .creator-page .creator-main-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.mobile-shell--home-light .favorites-page--mobile,.mobile-shell--home-light .settings-page--mobile,.mobile-shell--home-light .settings-page--mobile .settings-scroll{background:#fff;color:#333}.mobile-shell--home-light .mobile-bottom{border-top-color:#eee;background:#fff;color:#666;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-shell--home-light .mobile-bottom button{color:#666}.mobile-bottom button:hover{background:#181818}.mobile-shell--home-light .mobile-bottom button:hover{background:#fafafa}.mobile-shell--home-light .mobile-bottom button.active{color:var(--brand)}.settings-page--light.settings-page--basic-active.settings-page--mobile .settings-profile-head--overlap{background:transparent}.desktop-shell--home-light .account-menu,.mobile-shell--home-light .account-menu{border-color:#eee;background:#fffffffa;box-shadow:0 22px 70px #11111129;color:#333;-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-shell--home-light .account-menu__arrow,.mobile-shell--home-light .account-menu__arrow{border-color:#eee;background:#fff}.desktop-shell--home-light .account-menu__identity img,.mobile-shell--home-light .account-menu__identity img{border-color:#eee}.desktop-shell--home-light .account-menu__identity strong,.mobile-shell--home-light .account-menu__identity strong{color:#111}.desktop-shell--home-light .account-menu__identity span,.mobile-shell--home-light .account-menu__identity span{background:#fde8e9;color:var(--brand)}.desktop-shell--home-light .account-menu__balance,.mobile-shell--home-light .account-menu__balance{border:1px solid #eee;background:#fafafa}.desktop-shell--home-light .account-menu__balance span,.mobile-shell--home-light .account-menu__balance span{color:#666}.desktop-shell--home-light .account-menu__balance strong,.mobile-shell--home-light .account-menu__balance strong{color:#111}.desktop-shell--home-light .account-menu__actions,.mobile-shell--home-light .account-menu__actions{border-top-color:#eee}.desktop-shell--home-light .account-menu__actions button,.mobile-shell--home-light .account-menu__actions button{color:#333}.desktop-shell--home-light .account-menu__actions button svg,.mobile-shell--home-light .account-menu__actions button svg{color:#666}.desktop-shell--home-light .account-menu__actions button:hover,.mobile-shell--home-light .account-menu__actions button:hover{background:#f5f5f5;color:#111}.desktop-shell--home-light .account-menu__actions button:hover svg,.mobile-shell--home-light .account-menu__actions button:hover svg{color:var(--brand)}.auth-backdrop--light{background:#11111161}.auth-modal--light{border:1px solid #eee;background:#fff;box-shadow:0 28px 90px #1113}.auth-modal--light .auth-close{color:#666}.auth-modal--light .auth-close:hover{color:#111}.auth-modal--light .auth-qr{border-right-color:#eee}.auth-modal--light .auth-qr__box{box-sizing:border-box;border:1px solid #eee;background:#fff}.auth-modal--light .auth-qr h2{color:#111}.auth-modal--light .auth-qr p{color:#666}.auth-modal--light .auth-tabs button{color:#999}.auth-modal--light .auth-tabs button.active{color:#111}.auth-modal--light .auth-input{border-color:#eee;background:#fafafa}.auth-modal--light .auth-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.auth-modal--light .auth-input input{color:#111}.auth-modal--light .auth-input input::-moz-placeholder{color:#999}.auth-modal--light .auth-input input::placeholder{color:#999}.auth-modal--light .auth-input input:-webkit-autofill,.auth-modal--light .auth-input input:-webkit-autofill:hover,.auth-modal--light .auth-input input:-webkit-autofill:focus{-webkit-text-fill-color:#111;caret-color:#111;box-shadow:0 0 0 1000px #fafafa inset}.auth-modal--light .auth-phone>span{border-right-color:#eee;color:#333}.auth-modal--light .auth-input>button:disabled{color:#f2a4ab}.auth-modal--light .auth-forgot small{border:1px solid #eee;background:#fff;box-shadow:0 10px 28px #11111124;color:#333}.auth-modal--light .auth-forgot small:after{border-color:#fff transparent transparent}.auth-modal--light .bian-agreement-checkbox:not(.checked){border-color:#ccc;background:#fff}.auth-modal--light .auth-legal p{color:#666}.auth-modal--light .auth-legal p button{color:#333}.auth-modal--light .auth-legal p button:hover{color:var(--brand)}.auth-modal--light .auth-submit:disabled{background:#fde8e9;color:#999}.auth-modal--light .auth-social span{background:#eee}.auth-modal--light .auth-social em{color:#999}.auth-modal--light .auth-social-buttons button{border-color:#eee;color:#666}.auth-modal--light .auth-social-buttons button:hover{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.auth-modal--light .auth-drawer{background:#fff}.auth-modal--light .auth-drawer header{border-bottom-color:#eee}.auth-modal--light .auth-drawer header>button,.auth-modal--light .auth-drawer header i{color:#666}.auth-modal--light .auth-drawer header>button:hover{color:var(--brand)}.auth-modal--light .auth-drawer nav button{color:#999}.auth-modal--light .auth-drawer nav button.active{color:#111}.auth-modal--light .auth-drawer article{border:1px solid #eee;background:#fafafa}.auth-modal--light .auth-drawer article>button{color:#333}.auth-modal--light .auth-drawer article>button svg{color:#666}.auth-modal--light .auth-drawer-state{color:#666}.auth-modal--light .auth-drawer-state button{border-color:#eee;background:#fafafa;color:#333}.auth-modal--light .auth-accordion-panel>div>div{border-top-color:#eee}.auth-modal--light .auth-accordion-panel p{color:#666}.auth-modal--light .auth-drawer footer{color:#999}.auth-modal--light.auth-modal--mobile{border-color:#eee;background:#fffffffa;box-shadow:0 -24px 80px #1111112e}.auth-modal--light.auth-modal--mobile .auth-close{background:#fafafa}.auth-modal--light.auth-modal--mobile .auth-tabs,.auth-modal--light.auth-modal--mobile .auth-drawer nav{border:1px solid #eee;background:#fafafa}.auth-modal--light.auth-modal--mobile .auth-tabs button.active,.auth-modal--light.auth-modal--mobile .auth-drawer nav button.active{background:var(--brand);color:#fff}.auth-backdrop--light .auth-toast--success{border:1px solid #eee;background:#fff;box-shadow:0 10px 40px #1111112e;color:#111}.auth-backdrop--light .auth-toast--success p{color:#111}.auth-backdrop--light .auth-toast--success .success-countdown-toast__close-row,.auth-backdrop--light .auth-toast--success .success-countdown-toast__close-row button{color:#666}.auth-backdrop--light .auth-toast--success .success-countdown-toast__close-row button:hover{color:var(--brand)}.detail-overlay--light{background:#fff;color:#333}.detail-overlay--light .detail-back{border:1px solid #eee;background:#fafafa;color:#666;box-shadow:4px 0 24px #1111111f}.detail-overlay--light .detail-back:hover{border-color:var(--brand);background:var(--brand);color:#fff}.detail-overlay--light .mobile-detail-header{border-bottom-color:#eee;background:#fffffff0;color:#111;box-shadow:0 8px 18px #1111110f}.detail-overlay--light .mobile-detail-header button{background:#fafafa;color:#666}.detail-overlay--light .detail-title-block h1,.detail-overlay--light .detail-author strong button,.detail-overlay--light .detail-sponsors h2,.detail-overlay--light .detail-related h2,.detail-overlay--light .detail-comments h2,.detail-overlay--light .detail-comment strong,.detail-overlay--light .detail-related strong{color:#111}.detail-overlay--light .detail-meta-row,.detail-overlay--light .detail-author span,.detail-overlay--light .detail-related small,.detail-overlay--light .detail-comment span{color:#666}.detail-overlay--light .detail-main--mobile .detail-actions button,.detail-overlay--light .detail-main--mobile .detail-sponsor-button{border-color:#eee;background:#fafafa!important;color:#666!important}.detail-overlay--light .detail-main--mobile .detail-actions button:hover,.detail-overlay--light .detail-main--mobile .detail-sponsor-button:hover{border-color:var(--brand);color:var(--brand)!important}.detail-overlay--light .detail-main--mobile .detail-author{border-color:#eee}.detail-overlay--light .detail-main--mobile .detail-comment{border:1px solid #eee;background:#fafafa}.detail-overlay--light .detail-main--mobile .detail-comment:hover{background:#fff}.detail-overlay--light .detail-actions button,.detail-overlay--light .detail-comments__head button,.detail-overlay--light .detail-comment button,.detail-overlay--light .detail-report-action{color:#666}.detail-overlay--light .detail-branch-action{color:#333!important}.detail-overlay--light .detail-author__row button:not(.detail-author__profile){background:#fafafa;color:#666;border:1px solid #eee}.detail-overlay--light .detail-author__row button.active,.detail-overlay--light .detail-author__row>button:not(:disabled):not(.detail-author__profile):hover{border-color:var(--brand);background:var(--brand);color:#fff}.detail-overlay--light .detail-author__row strong>button:not(.detail-author__badge){border:0;background:transparent}.detail-overlay--light .detail-author__row .detail-author__profile:hover,.detail-overlay--light .detail-author__row strong>button:not(.detail-author__badge):hover{border-color:transparent;background:transparent}.detail-overlay--light .detail-author strong .detail-author__badge,.detail-overlay--light .detail-author strong em{background:#fde8e9;color:var(--brand)}.detail-overlay--light .detail-intro,.detail-overlay--light .detail-comment-folded,.detail-overlay--light .creator-comment-folded{border:1px solid #eee;background:#fafafa}.detail-overlay--light .detail-intro p,.detail-overlay--light .detail-comment p{color:#333}.detail-overlay--light .detail-comment-folded,.detail-overlay--light .creator-comment-folded{color:#666}.detail-overlay--light .detail-comment-folded:hover,.detail-overlay--light .creator-comment-folded:hover{background:#fff;color:#333}.detail-overlay--light .detail-composer input,.detail-overlay--light .detail-reply-composer input{border:1px solid #eee;background:#fafafa;color:#111}#app .detail-overlay--mobile .detail-composer input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),#app .detail-overlay--mobile .detail-reply-composer input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),#app .detail-overlay--mobile .detail-report-textarea textarea{font-size:12px}.detail-overlay--light .detail-composer input::-moz-placeholder,.detail-overlay--light .detail-reply-composer input::-moz-placeholder{color:#999}.detail-overlay--light .detail-composer input::placeholder,.detail-overlay--light .detail-reply-composer input::placeholder{color:#999}.detail-overlay--light .detail-reply-composer button{background:#eee;color:#666}.detail-overlay--light .detail-sponsors button{color:#666}.detail-overlay--light .detail-sponsors small{border-color:#eee;background:#fff;box-shadow:0 8px 24px #11111129;color:#333}.detail-overlay--light .detail-sponsors small:after{border-color:#fff transparent transparent}.detail-overlay--light .detail-modal-backdrop{background:#11111142}.detail-overlay--light .detail-report-modal,.detail-overlay--light .detail-transaction-modal{border:1px solid #eee;background:#fff;box-shadow:0 25px 50px #1111112e;color:#333}.detail-overlay--light .detail-report-modal h2,.detail-overlay--light .detail-transaction-modal h2,.detail-overlay--light .detail-limit-head strong,.detail-overlay--light .detail-cashier strong{color:#111}.detail-overlay--light .detail-report-subtitle,.detail-overlay--light .detail-report-warning,.detail-overlay--light .detail-state-warning,.detail-overlay--light .detail-cashier span,.detail-overlay--light .detail-limit-head button,.detail-overlay--light .detail-modal-close{color:#666}.detail-overlay--light .detail-modal-close:hover{color:var(--brand)}.detail-overlay--light .detail-modal-backdrop--sheet .detail-modal-close,.detail-overlay--light .detail-modal-backdrop--sheet .detail-modal-close:hover{background:var(--brand);color:#fff}.detail-overlay--light .detail-share-card,.detail-overlay--light .detail-report-grid button,.detail-overlay--light .detail-sponsor-presets button,.detail-overlay--light .detail-payment-methods button,.detail-overlay--light .detail-state-switcher button,.detail-overlay--light .detail-branch-preview,.detail-overlay--light .detail-limit-current,.detail-overlay--light .detail-branch-copy,.detail-overlay--light .detail-limit-card{border-color:#eee;background:#fafafa;color:#333}.detail-overlay--light .detail-share-card strong{color:#111}.detail-overlay--light .detail-branch-preview{border:1px solid #eee}.detail-overlay--light .detail-branch-preview__head{color:#666}.detail-overlay--light .detail-branch-preview__head strong{color:var(--brand)}.detail-overlay--light .detail-cashier strong,.detail-overlay--light .detail-limit-list label{color:#111}.detail-overlay--light .detail-cashier strong{background:#fafafa}.detail-overlay--light .detail-share-card small{color:#666}.detail-overlay--light .detail-share-grid button{border:1px solid #eee;background:#fafafa;color:#333}.detail-overlay--light .detail-share-grid button:hover,.detail-overlay--light .detail-share-grid button:active{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.detail-overlay--light .detail-share-grid b{background:#eee}.detail-overlay--light .detail-report-grid button.active,.detail-overlay--light .detail-report-block.active,.detail-overlay--light .detail-state-switcher button.active,.detail-overlay--light .detail-sponsor-presets button.active,.detail-overlay--light .detail-payment-methods button.active{border-color:var(--brand);background:var(--brand);color:#fff}.detail-overlay--light .detail-report-textarea,.detail-overlay--light .detail-money-input,.detail-overlay--light .detail-code-input,.detail-overlay--light .detail-limit-select__trigger{border-color:#eee;background:#fff;color:#333}.detail-overlay--light .detail-report-textarea textarea,.detail-overlay--light .detail-money-input input,.detail-overlay--light .detail-code-input input{color:#111}.detail-overlay--light .detail-report-textarea textarea::-moz-placeholder,.detail-overlay--light .detail-money-input input::-moz-placeholder,.detail-overlay--light .detail-code-input input::-moz-placeholder{color:#999}.detail-overlay--light .detail-report-textarea textarea::placeholder,.detail-overlay--light .detail-money-input input::placeholder,.detail-overlay--light .detail-code-input input::placeholder{color:#999}.detail-overlay--light .detail-report-textarea span{color:#999}.detail-overlay--light .detail-report-block,.detail-overlay--light .detail-toggle-row{border:1px solid #eee;background:#fafafa;color:#666}.detail-overlay--light .detail-report-modal footer button:first-child{border:1px solid #eee;background:#fafafa;color:#333}.detail-overlay--light .detail-report-modal footer button:disabled,.detail-overlay--light .detail-primary-button:disabled{background:#9f1f3a;color:#ffffffb8}.detail-overlay--light .detail-proof-grid button{border-color:#ccc;color:#666}.detail-overlay--light .detail-limit-select__trigger svg{color:#666}.detail-overlay--light .detail-limit-select__menu{border-color:#eee;background:#fff;box-shadow:0 18px 44px #11111129}.detail-overlay--light .detail-limit-select__menu button{color:#333}.detail-overlay--light .detail-limit-select__menu button:hover{background:#fafafa;color:#111}.detail-overlay--light .detail-limit-select__menu button.active{background:var(--brand);color:#fff}.detail-overlay--light .detail-state-success{background:#eaf8ef;color:#168542}.detail-overlay .detail-actions button.active,.detail-overlay .detail-actions button.active svg{color:var(--brand)!important}.detail-overlay--light .detail-main--mobile .detail-actions button.active{border-color:var(--brand);background:#fde8e9;color:var(--brand)!important}.detail-overlay--light .detail-toast{border-color:#eee;background:#fffffff5;color:#111;box-shadow:0 18px 60px #1111112e}.detail-overlay--light .detail-toast--success{background:#fff;color:#111}.detail-overlay--light .detail-toast--success p{color:#111}.creator-profile-overlay--light{background:#fff;color:#333}.creator-profile-overlay--light .creator-profile-close{border:1px solid #eee;background:#fafafa;color:#666;box-shadow:4px 0 24px #1111111f}.creator-profile-overlay--light .creator-profile-close:hover{border-color:var(--brand);background:var(--brand);color:#fff}.creator-profile-overlay--light .creator-profile-drawer,.creator-profile-overlay--light .creator-profile-mobile-card{border:0;background:#fff}.creator-profile-banner,.creator-profile-mobile-cover-wrap{position:relative}.creator-profile-banner:after,.creator-profile-mobile-cover-wrap:after{content:"";position:absolute;top:25%;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#000000b3,#0000)}.creator-profile-banner img,.creator-profile-mobile-cover{position:relative;z-index:0}.creator-profile-overlay--light .creator-profile-banner:after,.creator-profile-overlay--light .creator-profile-mobile-cover-wrap:after{background:linear-gradient(to top,#ffffffb8,#fff0)}.creator-profile-overlay--light .creator-profile-banner,.creator-profile-overlay--light .creator-profile-work-cover{background:#fafafa}.creator-profile-overlay--light .creator-profile-avatar{border-color:#fff;background:#fafafa}.creator-profile-overlay--light .creator-profile-mobile-identity img{border-color:#fff}.creator-profile-overlay--light .creator-profile-title-row h1,.creator-profile-overlay--light .creator-profile-work-card strong,.creator-profile-overlay--light .creator-profile-tabs button.active,.creator-profile-overlay--light .creator-profile-metrics strong{color:#111}.creator-profile-overlay--light .creator-profile-info p,.creator-profile-overlay--light .creator-profile-work-card small,.creator-profile-overlay--light .creator-profile-mobile-identity span,.creator-profile-overlay--light .creator-profile-mobile-contact{color:#666}.creator-profile-overlay--light .creator-profile-mobile-identity strong{color:#111}.creator-profile-overlay--light .creator-profile-url-row>span,.creator-profile-overlay--light .creator-profile-url-row button,.creator-profile-overlay--light .creator-profile-search,.creator-profile-overlay--light .creator-profile-search input,.creator-profile-overlay--light .creator-profile-sort button:not(.active){border-color:#eee;background:#fafafa;color:#666}.creator-profile-overlay--light .creator-profile-search input{color:#111}#app .creator-profile-overlay .creator-profile-search input{font-size:12px!important}.creator-profile-overlay--light .creator-profile-search:focus-within{border-color:var(--brand)}.creator-profile-overlay--light .creator-profile-search:focus-within>button>svg{color:var(--brand)}.creator-profile-overlay--light .creator-profile-search__submit{color:var(--brand)}.creator-profile-overlay--light .creator-profile-url-row button:hover{background:var(--brand);color:#fff}.creator-profile-overlay--light .creator-profile-actions button:not(:first-child):not(.active),.creator-profile-overlay--light .creator-profile-actions button:disabled{border:1px solid #eee;background:#fafafa;color:#666}.creator-profile-overlay--light .creator-profile-actions button:first-child,.creator-profile-overlay--light .creator-profile-actions button.active,.creator-profile-overlay--light .creator-profile-actions .creator-profile-follow,.creator-profile-overlay--light .creator-profile-sort button.active{border-color:var(--brand);background:var(--brand);color:#fff}.creator-profile-overlay--light .creator-profile-metrics article{border-color:#eee;background:#fafafa}.creator-profile-overlay--light .creator-profile-tabs{border-bottom-color:#eee}@media (min-width: 861px){.creator-profile-overlay--light:not(.creator-profile-overlay--mobile) .creator-profile-tabs{background:#fff}}.creator-profile-overlay--light .creator-profile-tabs button,.creator-profile-overlay--light .creator-profile-sort button:not(.active):hover{color:#666}.creator-profile-overlay--light .creator-profile-works--mobile .creator-profile-tabs button{background:#fafafa;color:#666}.creator-profile-overlay--light .creator-profile-works--mobile .creator-profile-tabs button.active{background:var(--brand);color:#fff}.creator-profile-overlay--light .creator-profile-work-card:hover strong{color:var(--brand)}.creator-profile-overlay--light .creator-profile-tip,.creator-profile-overlay--light .creator-profile-toast{border:1px solid #eee;background:#fff;color:#333;box-shadow:0 14px 32px #11111129}.creator-profile-overlay--light .creator-profile-mobile-head{border-bottom-color:#eee;background:#fffffff0;color:#111}.creator-profile-overlay--light .creator-profile-mobile-head button{background:#fafafa;color:#666}.creator-profile-mobile-cover-wrap{width:100%;height:128px;overflow:hidden}.creator-profile-mobile-cover-wrap:after{z-index:0}.creator-profile-mobile-cover-wrap .creator-profile-mobile-cover{height:100%}.creator-profile-overlay--light .creator-profile-share-modal{border-color:#eee;background:#fff;box-shadow:0 25px 50px #1111112e;color:#333}.creator-profile-overlay--light .creator-profile-share-modal h2{color:#111}.creator-profile-overlay--light .creator-profile-share-modal .detail-modal-close{color:#666}.creator-profile-overlay--light .creator-profile-share-modal .detail-share-card{border:1px solid #eee;background:#fafafa}.creator-profile-overlay--light .creator-profile-share-modal .detail-share-card strong{color:#111}.creator-profile-overlay--light .creator-profile-share-modal .detail-share-card small{color:#666}.creator-profile-overlay--light .creator-profile-share-modal .detail-share-grid button{border:1px solid #eee;background:#fafafa;color:#333}.creator-profile-overlay--light .creator-profile-share-modal .detail-share-grid button:hover,.creator-profile-overlay--light .creator-profile-share-modal .detail-share-grid button:active{border-color:var(--brand);background:#fde8e9;color:var(--brand)}.creator-profile-overlay--light .creator-profile-share-modal .detail-share-grid b{background:#eee}.desktop-message-drawer--light,.desktop-message-drawer--light .private-drawer,.desktop-message-drawer--light .private-drawer__list,.desktop-message-drawer--light .private-drawer__chat,.desktop-message-drawer--light .private-chat--drawer,.desktop-message-drawer--light .private-chat--drawer footer{border-color:#eee;background:#fff;color:#333;box-shadow:none}.desktop-message-drawer--light .desktop-message-drawer__close{border:1px solid #eee;background:#fafafa;color:#666;box-shadow:-4px 0 24px #1111111f}.desktop-message-drawer--light .desktop-message-drawer__close:hover{border-color:var(--brand);background:var(--brand);color:#fff}.desktop-message-drawer--light .private-drawer__list,.desktop-message-drawer--light .private-drawer__list header,.desktop-message-drawer--light .private-chat--drawer header{border-color:#eee}.desktop-message-drawer--light .private-drawer__list h2,.desktop-message-drawer--light .private-drawer__title,.desktop-message-drawer--light .private-drawer__title strong,.desktop-message-drawer--light .private-chat--drawer header strong{color:#111}.desktop-message-drawer--light .private-drawer__item{color:#333}.desktop-message-drawer--light .private-drawer__item.active{background:#fafafa}.desktop-message-drawer--light .private-drawer__item:hover{background:var(--brand);color:#fff}.desktop-message-drawer--light .private-drawer__meta small,.desktop-message-drawer--light .private-drawer__side time,.desktop-message-drawer--light .private-chat--drawer header span,.desktop-message-drawer--light .private-chat--drawer .private-chat__time{color:#666}.desktop-message-drawer--light .private-drawer__side{background:#fafafa;color:#666}.desktop-message-drawer--light .private-drawer__item.active .private-drawer__side,.desktop-message-drawer--light .private-drawer__item:has(.private-drawer__pin.active) .private-drawer__side{background:#eee}.desktop-message-drawer--light .private-drawer__item:hover .private-drawer__side{background:#0000002e}.desktop-message-drawer--light .private-drawer__avatar i,.desktop-message-drawer--light .private-drawer__avatar em{border-color:#fff}.desktop-message-drawer--light .private-chat--drawer .private-bubble p{background:#f5f5f5;color:#333}.desktop-message-drawer--light .private-chat--drawer .private-bubble--me p{background:var(--brand);color:#fff}.desktop-message-drawer--light .private-chat--drawer footer{border-top-color:#eee}.desktop-message-drawer--light .private-chat textarea{border-color:#eee;background:#fff;color:#111}.desktop-message-drawer--light .private-chat footer .private-chat__image-button:hover{background:#eee}.creator-profile-mobile-private--light,.creator-profile-mobile-private--light .private-chat--mobile-profile{border-color:#eee;background:#fff;color:#333;box-shadow:-18px 0 46px #11111124}.creator-profile-mobile-private--light .creator-profile-mobile-private__handle{border:1px solid #eee;background:#fafafa;color:#666;box-shadow:6px 0 22px #1111111f}.creator-profile-mobile-private--light .creator-profile-mobile-private__handle:hover{border-color:var(--brand);background:var(--brand);color:#fff}.creator-profile-mobile-private--light .creator-profile-mobile-private__list header,.creator-profile-mobile-private--light .creator-profile-mobile-private__row,.creator-profile-mobile-private--light .private-chat--mobile-profile header,.creator-profile-mobile-private--light .private-chat--mobile-profile footer{border-color:#eee}.creator-profile-mobile-private--light .creator-profile-mobile-private__list header strong,.creator-profile-mobile-private--light .creator-profile-mobile-private__body strong,.creator-profile-mobile-private--light .private-chat--mobile-profile header strong{color:#111}.creator-profile-mobile-private--light .creator-profile-mobile-private__list header span,.creator-profile-mobile-private--light .creator-profile-mobile-private__body small,.creator-profile-mobile-private--light .creator-profile-mobile-private__row time,.creator-profile-mobile-private--light .private-chat--mobile-profile header span,.creator-profile-mobile-private--light .private-chat--mobile-profile .private-chat__time{color:#666}.creator-profile-mobile-private--light .creator-profile-mobile-private__row:hover,.creator-profile-mobile-private--light .creator-profile-mobile-private__row:active{background:#fde8e9}.creator-profile-mobile-private--light .creator-profile-mobile-private__avatar i,.creator-profile-mobile-private--light .creator-profile-mobile-private__avatar em{border-color:#fff}.creator-profile-mobile-private--light .private-chat--mobile-profile .private-chat__body{background:#fff}.creator-profile-mobile-private--light .private-chat--mobile-profile .private-bubble p{background:#f5f5f5;color:#333}.creator-profile-mobile-private--light .private-chat--mobile-profile .private-bubble--me p{background:var(--brand);color:#fff}.creator-profile-mobile-private--light .private-chat textarea{border-color:#eee;background:#fff;color:#111}.creator-profile-mobile-private--light .private-chat footer .private-chat__image-button:hover{background:#eee}.favorites-page--mobile .favorites-filter-tabs,.message-page--mobile .message-sub-tabs,.settings-page--mobile .settings-sub-tabs,.settings-page--mobile .settings-header .settings-sub-tabs,.settings-page--mobile .settings-embedded-section .wallet-main-tabs,.settings-page--mobile .settings-embedded-section .creator-main-tabs,.wallet-page--mobile .wallet-main-tabs,.creator-page--mobile .creator-main-tabs{min-height:48px;height:48px;display:flex;align-items:center;gap:6px;padding:7px 0;overflow:visible;box-shadow:none}.favorites-page--mobile .favorites-filter-tabs button,.message-page--mobile .message-sub-tabs button,.settings-page--mobile .settings-sub-tabs button,.settings-page--mobile .settings-header .settings-sub-tabs button,.settings-page--mobile .settings-embedded-section .wallet-main-tabs button,.settings-page--mobile .settings-embedded-section .creator-main-tabs button,.wallet-page--mobile .wallet-main-tabs button,.creator-page--mobile .creator-main-tabs button{height:34px;min-height:34px;min-width:0;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #262626;border-radius:6px;background:#1a1a1a;color:#aaa;font-size:12px;font-weight:800;line-height:1;padding:0 6px;text-align:center}.favorites-page--mobile .favorites-filter-tabs button:not(.active):hover,.message-page--mobile .message-sub-tabs button:not(.active):hover,.settings-page--mobile .settings-sub-tabs button:not(.active):hover,.settings-page--mobile .settings-header .settings-sub-tabs button:not(.active):hover,.settings-page--mobile .settings-embedded-section .wallet-main-tabs button:not(.active):hover,.settings-page--mobile .settings-embedded-section .creator-main-tabs button:not(.active):hover,.wallet-page--mobile .wallet-main-tabs button:not(.active):hover,.creator-page--mobile .creator-main-tabs button:not(.active):hover{border-color:#333;background:#181818;color:#fff}.favorites-page--mobile .favorites-filter-tabs button.active,.message-page--mobile .message-sub-tabs button.active,.settings-page--mobile .settings-sub-tabs button.active,.settings-page--mobile .settings-header .settings-sub-tabs button.active,.settings-page--mobile .settings-embedded-section .wallet-main-tabs button.active,.settings-page--mobile .settings-embedded-section .creator-main-tabs button.active,.wallet-page--mobile .wallet-main-tabs button.active,.creator-page--mobile .creator-main-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.favorites-page--mobile .favorites-filter-tabs button.active:after,.message-page--mobile .message-sub-tabs button.active:after,.settings-page--mobile .settings-sub-tabs button.active:after,.settings-page--mobile .settings-header .settings-sub-tabs button.active:after,.settings-page--mobile .settings-embedded-section .wallet-main-tabs button.active:after,.settings-page--mobile .settings-embedded-section .creator-main-tabs button.active:after,.wallet-page--mobile .wallet-main-tabs button.active:after,.creator-page--mobile .creator-main-tabs button.active:after{display:none}.mobile-shell--home-light .favorites-page--mobile .favorites-filter-tabs,.mobile-shell--home-light .message-page--mobile .message-sub-tabs,.mobile-shell--home-light .settings-page--mobile .settings-sub-tabs,.mobile-shell--home-light .settings-page--mobile .settings-header .settings-sub-tabs,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .wallet-main-tabs,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .creator-main-tabs,.mobile-shell--home-light .wallet-page--mobile .wallet-main-tabs,.mobile-shell--home-light .creator-page--mobile .creator-main-tabs{background:#fff}.mobile-shell--home-light .favorites-page--mobile .favorites-filter-tabs button,.mobile-shell--home-light .message-page--mobile .message-sub-tabs button,.mobile-shell--home-light .settings-page--mobile .settings-sub-tabs button,.mobile-shell--home-light .settings-page--mobile .settings-header .settings-sub-tabs button,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .wallet-main-tabs button,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .creator-main-tabs button,.mobile-shell--home-light .wallet-page--mobile .wallet-main-tabs button,.mobile-shell--home-light .creator-page--mobile .creator-main-tabs button{border-color:#eee;background:#fafafa;color:#666}.mobile-shell--home-light .favorites-page--mobile .favorites-filter-tabs button:not(.active):hover,.mobile-shell--home-light .message-page--mobile .message-sub-tabs button:not(.active):hover,.mobile-shell--home-light .settings-page--mobile .settings-sub-tabs button:not(.active):hover,.mobile-shell--home-light .settings-page--mobile .settings-header .settings-sub-tabs button:not(.active):hover,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .wallet-main-tabs button:not(.active):hover,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .creator-main-tabs button:not(.active):hover,.mobile-shell--home-light .wallet-page--mobile .wallet-main-tabs button:not(.active):hover,.mobile-shell--home-light .creator-page--mobile .creator-main-tabs button:not(.active):hover{border-color:#ddd;background:#fff;color:#333}.mobile-shell--home-light .favorites-page--mobile .favorites-filter-tabs button.active,.mobile-shell--home-light .message-page--mobile .message-sub-tabs button.active,.mobile-shell--home-light .settings-page--mobile .settings-sub-tabs button.active,.mobile-shell--home-light .settings-page--mobile .settings-header .settings-sub-tabs button.active,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .wallet-main-tabs button.active,.mobile-shell--home-light .settings-page--mobile .settings-embedded-section .creator-main-tabs button.active,.mobile-shell--home-light .wallet-page--mobile .wallet-main-tabs button.active,.mobile-shell--home-light .creator-page--mobile .creator-main-tabs button.active{border-color:var(--brand);background:var(--brand);color:#fff}.follow-card--mobile .follow-action:not(.primary):hover{border-color:var(--brand);background:#3a1a1e;color:var(--brand)}.follow-card--mobile .follow-action.primary:hover{border-color:var(--brand);background:var(--brand);color:#fff}.message-page--mobile .message-follow-toggle{width:76px;min-width:76px;flex:0 0 76px;padding-right:6px;padding-left:6px}.message-page--mobile .message-follow-toggle.primary{color:#aaa}.message-page--mobile .message-follow-toggle.primary:hover{border-color:var(--brand);background:var(--brand);color:#fff}.message-page--mobile .message-follow-toggle:not(.primary){display:grid;place-items:center}.message-page--mobile .message-follow-toggle:not(.primary) span,.message-page--mobile .message-follow-toggle:not(.primary) em{grid-area:1 / 1;display:block}.message-page--mobile .message-follow-toggle:not(.primary) em{opacity:0}.message-page--mobile .message-follow-toggle:not(.primary):hover span{opacity:0}.message-page--mobile .message-follow-toggle:not(.primary):hover em{opacity:1}.message-page--mobile:not(.message-page--light) .message-row--mobile-hover-highlight:hover{background:#141414}.message-page--light.message-page--mobile .message-follow-toggle.primary{color:#666}.mobile-library-row:hover .mobile-library-row__body strong{color:var(--brand)}.mobile-shell--home-light .favorites-follow-list .follow-card--mobile .follow-action:not(.primary):hover{border-color:var(--brand);background:#fff;color:var(--brand)}.wallet-page--light.wallet-page--records-active.wallet-page--mobile .wallet-record-row--recharge:hover{border-color:#ddd;background:#fafafa}.service-faq:hover,.message-page--light.message-page--service .service-faq:hover{box-shadow:none}.message-page--mobile:not(.message-page--mobile-private-list):not(.message-page--service) .message-header{grid-template-rows:42px 48px;height:calc(var(--mobile-b-primary-tabs-height) + 48px + 11px);min-height:calc(var(--mobile-b-primary-tabs-height) + 48px + 11px)}.settings-page--mobile:not(.settings-page--lotus-active) .settings-header{grid-template-rows:42px 48px;min-height:calc(var(--mobile-b-primary-tabs-height) + 48px + 11px)}.message-page--mobile-private-list .message-header,.message-page--mobile.message-page--service .message-header,.settings-page--mobile.settings-page--lotus-active .settings-header{grid-template-rows:42px;height:62px;min-height:62px}.message-page--mobile-private-list .message-sub-tabs-placeholder,.message-page--mobile.message-page--service .message-sub-tabs-placeholder{display:none}.message-page--mobile-private-list:not(.message-page--mobile-private-chat) .message-list,.message-page--mobile.message-page--service .message-list{padding-top:14px}.settings-page--mobile.settings-page--lotus-active .settings-scroll{padding-top:14px}.favorites-page--mobile .favorites-header{min-height:48px}.message-page--light.message-page--mobile .private-card{border:1px solid #eee}.message-page--mobile .feedback-submit{height:44px;font-size:14px}@media (max-width: 860px){.settings-page--mobile{height:auto;min-height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));display:block;overflow:visible}.settings-page--mobile .settings-header{position:sticky;top:0;z-index:80;margin-inline:-14px;padding-top:14px;padding-bottom:12px;background:#0a0a0a;box-shadow:0 1px #202020,0 14px 22px #0a0a0ae6}.settings-page--mobile.settings-page--lotus-active .settings-header{box-shadow:none}.settings-page--mobile .settings-scroll{height:auto;min-height:0;overflow:visible;padding-top:14px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.settings-page--mobile .settings-embedded-section .wallet-scroll,.settings-page--mobile .settings-embedded-section .creator-scroll{padding-top:14px}.mobile-shell--home-light .settings-page--mobile .settings-header{background:#fff;box-shadow:none}.mobile-shell--messages .mobile-main{height:calc(100dvh - 72px - env(safe-area-inset-bottom,0px))}.mobile-shell--messages .mobile-header--message-scroll{position:relative;top:auto;z-index:40}.message-page--mobile:not(.message-page--mobile-private-chat){height:auto;min-height:100%;display:block;overflow:visible}.message-page--mobile:not(.message-page--mobile-private-chat) .message-header{position:sticky;top:0;z-index:80}.message-page--mobile:not(.message-page--mobile-private-chat) .message-list,.message-page--mobile:not(.message-page--mobile-private-chat) .private-list,.message-page--mobile:not(.message-page--mobile-private-chat) .service-faq-list{max-height:none;min-height:0;overflow:visible}.message-page--light.message-page--mobile:not(.message-page--mobile-private-chat) .message-header{background:#fff}.creator-page--mobile{height:auto;min-height:100%;display:block;overflow:visible}.settings-page--mobile .settings-embedded-section>.creator-page--workshop{height:auto;min-height:calc(100dvh - 214px - env(safe-area-inset-bottom,0px))}.creator-page--mobile .creator-scroll{height:auto;min-height:0;overflow:visible;overscroll-behavior-y:auto}.creator-page--mobile .creator-comment-list,.creator-page--mobile .creator-withdraw-list,.creator-page--mobile .creator-work-list{height:auto;max-height:none;overflow:visible;overscroll-behavior-y:auto}.creator-page--mobile .creator-comment-tools{isolation:isolate;z-index:90;overflow:visible}.creator-page--mobile.creator-page--filter-open .creator-comment-tools{z-index:200}.creator-page--mobile .creator-work-filter{position:relative;z-index:1}.creator-page--mobile.creator-page--filter-open .creator-work-filter{z-index:2}.creator-page--mobile .creator-work-popover{z-index:3;isolation:isolate;contain:paint}.creator-page--mobile .creator-comment-list{position:relative;z-index:0;background:transparent}}
