.user-nickname[data-v-4fd4f5aa]{margin:12px 0}.nickname-display[data-v-4fd4f5aa]{display:flex;align-items:center;gap:12px;min-width:0}.nickname-display .member-name[data-v-4fd4f5aa]{font-size:22px;font-weight:600;overflow-wrap:anywhere;min-width:0}.nickname-display .button[data-v-4fd4f5aa]{flex-shrink:0;font-size:12px}.login-account[data-v-4fd4f5aa]{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--muted,#8b8499);margin:6px 0 0}.login-account bdi[data-v-4fd4f5aa]{overflow-wrap:anywhere}.nickname-editor[data-v-4fd4f5aa]{max-width:420px;display:grid;gap:10px}.nickname-editor label[data-v-4fd4f5aa]{margin:0}.nickname-editor input[data-v-4fd4f5aa]{margin-top:6px}.nickname-hint[data-v-4fd4f5aa]{font-size:11px;color:var(--muted,#8b8499);margin:0}.nickname-error[data-v-4fd4f5aa]{font-size:12px;color:#b84e5a;margin:0}.nickname-actions[data-v-4fd4f5aa]{display:flex;gap:10px}.nickname-actions .button[data-v-4fd4f5aa]{min-width:80px}@media(max-width:600px){.nickname-display .member-name[data-v-4fd4f5aa]{font-size:20px}.nickname-editor[data-v-4fd4f5aa]{max-width:100%}}.admin-global-r6 .page-heading{margin-bottom:20px}.admin-global-r6 .page-heading h1{font-size:25px;line-height:1.35}.admin-global-r6 .filter-bar{gap:12px;align-items:end}.admin-global-r6 .filter-bar label{font-size:12px}.admin-global-r6 .filter-bar input,.admin-global-r6 .filter-bar select{min-height:40px}.admin-global-r6 .panel-title{gap:12px}.admin-global-r6 .finance-analysis-link{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border:1px solid #e9e4f3;background:#faf8fe;padding:14px 16px;border-radius:10px;margin:18px 0;font-size:13px}.admin-global-r6 .finance-analysis-link>a{color:#7056ce;font-weight:600}.admin-global-r6 .recharge-record-scope{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#867b95;margin:0 20px 12px}.admin-global-r6 .recharge-query-status{font-size:12px;color:#927e57;margin:0 20px 14px}.admin-global-r6 .pagination{align-items:center;gap:14px;flex-wrap:wrap}.admin-global-r6 .pagination>span{font-size:12px;color:#867b95;font-variant-numeric:tabular-nums}.admin-global-r6 .recharge-dashboard>.panel-title>div>small{font-size:11px;color:#898096;display:block;margin-top:5px}@media(max-width:650px){.admin-global-r6 .page-heading h1{font-size:22px}.admin-global-r6 .filter-bar{gap:10px}.admin-global-r6 .finance-analysis-link{padding:12px}.admin-global-r6 .recharge-record-scope{margin-inline:16px}}.admin-global-r6 .recharge-dashboard>section.panel>.table-scroll{max-height:640px;overflow:auto}.admin-global-r6 .recharge-dashboard>section.panel>.table-scroll thead{position:sticky;top:0;z-index:3;background:#faf9fd}@media(max-width:650px){.admin-global-r6 .recharge-dashboard>section.panel>.table-scroll{max-height:65svh}}@media(max-width:600px){.user-ledger-table,.user-order-table,.user-ledger-table tbody,.user-order-table tbody{display:block;width:100%;min-width:0!important}.user-ledger-table thead,.user-order-table thead{display:none}.user-ledger-table tr,.user-order-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 14px;padding:14px 16px;border-bottom:1px solid #eeecf4}.user-ledger-table td,.user-order-table td{display:block;min-width:0;max-width:none!important;width:auto!important;padding:4px 0!important;border:0!important;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.user-ledger-table td:before,.user-order-table td:before{content:attr(data-label);display:block;font:10px/1.5 system-ui;color:#9893a5;margin-bottom:3px}.user-ledger-table .record-time,.user-order-table .record-time{grid-column:1/-1;font-size:11px;color:#8b859a;white-space:nowrap}.user-ledger-table .record-change,.user-order-table .record-change{font-size:18px;font-weight:650}.user-ledger-table .record-balance{text-align:end}.user-ledger-table .record-reference,.user-order-table .record-reference{grid-column:1/-1;font-size:10px;line-height:1.7;color:#8c8798}.user-ledger-table .record-type{grid-column:1/-1;color:#7e748e;font-size:11px}.user-order-table .record-status{text-align:end;font-size:11px}}.r5-navigation[data-v-2cfde673]{min-height:0;flex:1;overflow:hidden!important;gap:18px!important}.navigation-search[data-v-2cfde673]{display:flex;align-items:center;gap:8px;border:1px solid #ffffff19;background:#ffffff09;border-radius:8px;padding:9px 10px}.navigation-search input[data-v-2cfde673]{background:transparent;border:0;box-shadow:none;margin:0;padding:0;min-width:0;color:#f1f0fc;font-size:12px}.navigation-search input[data-v-2cfde673]::placeholder{color:#9299b0}.navigation-search input[data-v-2cfde673]::-webkit-search-cancel-button{display:none}.navigation-search button[data-v-2cfde673]{display:grid;place-items:center;color:#bac0d3;background:none;padding:0;border:0}.r5-module-list[data-v-2cfde673],.r5-search-results[data-v-2cfde673]{overflow:auto;min-height:0}.r5-module-list a[data-v-2cfde673],.r5-search-results a[data-v-2cfde673]{display:flex;align-items:center;gap:11px;padding:12px;border-radius:8px;font-size:13px;color:#abb4cd;line-height:1.5;margin-bottom:4px}.r5-module-list a[data-v-2cfde673]:hover,.r5-search-results a[data-v-2cfde673]:hover{background:#ffffff09;color:#fff}.r5-module-list a.active[data-v-2cfde673]{background:#7058e7;color:#fff;font-weight:600}.r5-search-results h2[data-v-2cfde673]{font-size:11px;color:#828ca6;font-weight:500;margin:16px 12px 5px}.nav-empty[data-v-2cfde673]{padding:18px 10px;font-size:12px;color:#abb4cd}.app.management{--purple:#6d54d8;--line:#e5e8ef;--muted:#798397;--r5-text:#2c3548;--r5-surface:#fff;--r5-bg:#f5f6fa;min-height:100vh;background:var(--r5-bg);color:var(--r5-text);font-size:14px;line-height:1.6}.app.management .sidebar{width:224px;padding:26px 16px 18px;background:#191f31;border-inline-end:1px solid #293046}.app.management .sidebar .brand{margin:0 10px 28px;padding:0;font-size:20px}.app.management .sidebar .brand-icon{width:30px;height:30px;border-radius:8px}.app.management .sidebar-bottom{padding:18px 8px 0}.app.management .sidebar .profile{padding-top:16px;border-color:#ffffff16;gap:8px}.app.management .sidebar .profile strong{max-width:125px;overflow:hidden;text-overflow:ellipsis;font-size:12px}.app.management .console{margin-inline-start:224px;min-width:0}.app.management .console-top{height:64px;padding:0 28px;background:#ffffffed;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;gap:16px}.app.management .breadcrumb{font-size:12px;gap:10px;color:#768197;min-width:0}.app.management .breadcrumb>span{font-weight:500;color:#414b5e}.app.management .console-body{max-width:1560px;padding:0 28px 28px;margin:auto}.app.management .management-context{margin:0 -28px 22px;border-bottom:1px solid var(--line);background:#fff;padding:0 28px}.app.management .management-context:empty{display:none}.app.management .management-section-tabs{display:flex;align-items:center;gap:22px;min-height:50px;overflow-x:auto;scrollbar-width:thin}.app.management .management-section-tabs>a{font-size:13px;flex-shrink:0;color:#758095;padding:15px 0 12px;border-bottom:3px solid transparent;line-height:20px}.app.management .management-section-tabs>a:hover{color:var(--purple)}.app.management .management-section-tabs>a.active{color:var(--purple);font-weight:650;border-color:var(--purple)}.app.management .console-body:has(>.management-context:empty){padding-top:24px}.app.management .page-heading{gap:16px;margin:0 0 20px;min-height:40px;align-items:center}.app.management .page-heading h1{font-size:24px;letter-spacing:-.45px;font-weight:680;line-height:1.4;color:#293245}.app.management .heading-actions{gap:8px;flex-wrap:wrap}.app.management .button{min-height:36px;padding:8px 14px;font-size:12px;font-weight:550;line-height:18px;border-radius:7px;box-shadow:none;transition:background-color .1s}.app.management .button:hover{transform:none;filter:none;background:#6249cc}.app.management .button.secondary{border-color:#dfe3ec;color:#586378;background:#fff}.app.management .button.secondary:hover{border-color:#bfb2e8;background:#f8f6fe;color:#5c46ad}.app.management .button.text{padding:4px 7px;min-height:30px;color:#6d54ce;background:transparent}.app.management .button.text:hover{background:#f0ebfb}.app.management .button.icon-only{padding:8px;min-width:36px}.app.management .icon-button{border-radius:7px;min-height:34px;min-width:34px}.app.management :is(button,a,input,select,textarea):focus-visible{outline:2px solid #9c85ed;outline-offset:3px}.app.management :is(input,select,textarea){border:1px solid #dfe3ec;border-radius:7px;font-size:13px;color:#384256;padding:9px 11px;box-shadow:none;background:#fff}.app.management :is(input,select){min-height:38px}.app.management input::placeholder,.app.management textarea::placeholder{color:#9aa3b4}.app.management :is(input,select,textarea):focus{border-color:#9b85e1;box-shadow:0 0 0 2px #7058e70c}.app.management label{font-size:12px;color:#687389;line-height:1.6}.app.management .filter-bar{margin-bottom:18px;padding:14px 16px;border-radius:9px;border-color:var(--line);gap:12px}.app.management .filter-bar label{min-width:120px;font-size:11px;margin-bottom:0}.app.management .filter-bar :is(input,select){margin-top:5px;min-height:36px;height:36px;padding:7px 9px;font-size:12px}.app.management .panel{border:1px solid var(--line);border-radius:10px;box-shadow:none;background:#fff;margin-bottom:20px}.app.management .panel-title{padding:16px 20px;border-bottom:1px solid var(--line);gap:12px}.app.management .panel-title h2{font-size:14px;font-weight:620;color:#374258}.app.management .console-body :is(th,td){padding:12px 16px;line-height:1.6;font-size:12px;vertical-align:middle;font-variant-numeric:tabular-nums}.app.management .console-body th{font-size:11px;font-weight:550;color:#778197;background:#f9fafc;white-space:nowrap;border-bottom:1px solid var(--line)}.app.management .console-body td{color:#536077;border-bottom:1px solid #edf0f5}.app.management .console-body tbody tr:hover{background:#faf9fd}.app.management .console-body td>b,.app.management .name-cell b{font-size:13px;color:#384358;font-weight:550}.app.management .console-body td small{color:#8a94a7;font-size:11px;margin-top:3px}.app.management .badge{border-radius:5px;font-size:11px;font-weight:500;padding:3px 7px}.app.management .badge.green{background:#eaf5f0;color:#2d8166}.app.management .badge.amber{background:#fff4e1;color:#a47626}.app.management .badge.gray{background:#eff1f6;color:#7a8498}.app.management .badge.lavender{background:#f0ecfb;color:#795fc0}.app.management .empty{min-height:150px;padding:30px 20px;color:#929bb0}.app.management .empty.compact{min-height:90px;padding:24px 16px}.app.management .empty h3{font-size:14px;color:#6b778e}.app.management .muted,.app.management .form-hint{color:#7b859a;font-size:12px;line-height:1.7}.app.management .pagination{margin:16px 0 20px;font-size:12px;gap:14px}.app.management .pagination button{min-height:34px;border-radius:6px;padding:6px 12px}.app.management .management-action-center{display:flex;align-items:center;gap:24px;margin:0 0 20px;padding:13px 16px;background:#fff;border:1px solid var(--line);border-radius:9px}.app.management .management-action-center>span{font-size:12px;color:#7d879b;white-space:nowrap}.app.management .management-action-center nav{display:flex;flex-wrap:wrap;gap:12px 28px}.app.management .management-action-center a{display:flex;align-items:center;gap:7px;color:#5d4aa8;font-size:12px;line-height:1.8}.app.management .today-operations{gap:0;padding:0;margin:0;grid-template-columns:repeat(3,minmax(0,1fr))}.app.management .today-card{border:0;background:none;padding:20px 22px;min-height:148px;border-inline-end:1px solid var(--line);border-radius:0;display:flex;flex-direction:column;gap:8px}.app.management .today-card:last-child{border-inline-end:0}.app.management .today-card>span{font-size:12px;color:#768197}.app.management .today-card>strong{font-size:30px;color:#303c52;font-weight:660;line-height:1.3;margin:5px 0}.app.management .today-card>strong small{font-size:12px;font-weight:400;color:#8a94a7}.app.management .today-card small{color:#8a94a7;font-size:11px;line-height:1.7}.app.management .receipt-line{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.app.management .receipt-line strong{font-size:15px;color:#42506b;font-weight:600}.app.management .management-compact-summary>.panel-title{padding:14px 20px}.app.management .management-compact-summary>.panel-title .muted{display:none}.app.management .management-summary-link{display:block;text-align:end;color:#7962b8;padding:8px 20px 13px;font-size:12px}.app.management .finance-period-filter{padding:16px 20px;gap:12px;border-bottom:1px solid var(--line)}.app.management .finance-period-filter label{min-width:120px}.app.management .management-detail-section{background:#fff;border:1px solid var(--line);border-radius:9px;margin:18px 0;overflow:hidden}.app.management .monthly-operations>.management-detail-section{margin:0;border:0;border-top:1px solid var(--line);border-radius:0}.app.management .management-detail-section>summary{cursor:pointer;padding:14px 20px;font-size:13px;font-weight:550;color:#56627a;list-style-position:inside}.app.management .management-detail-section>summary:hover{color:var(--purple);background:#faf9fe}.app.management .management-detail-section>summary span{font-weight:400;font-size:11px;color:#8a94a7}.app.management .management-detail-section .panel{margin:0;border:0;border-top:1px solid var(--line);border-radius:0}.app.management .management-detail-section .panel-title{display:none}.app.management .management-single-chart{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:18px}.app.management .earnings-cards{gap:14px;margin:18px 0}.app.management .earnings-cards .stat{min-height:116px;padding:18px 20px;border-radius:9px}.app.management .earnings-cards .stat strong{font-size:29px;margin-top:12px;color:#364157}.app.management .earnings-cards .stat.accent{background:#fff;color:#364157;border-color:var(--line);box-shadow:none}.app.management .earnings-cards .stat.accent :is(span,p,small,svg){color:#8a82a5}.app.management .earnings-cards .stat.accent strong{color:#6d54d8}.app.management .activity-stats{background:#fff;border:1px solid var(--line);border-radius:9px;padding:16px 20px;margin:18px 0;gap:14px}.app.management .activity-stats>div{padding:0}.app.management .activity-stats strong{font-size:22px;color:#3a465d;margin:6px 0}.app.management .payout-intro{font-size:12px;margin-bottom:16px;color:#8490a3}.app.management .payout-summary{padding:0;margin-bottom:16px;background:#fff;color:#303a50;border:1px solid var(--line);border-radius:10px;box-shadow:none}.app.management .wallet-dual-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.app.management .wallet-dual-balances .balance-main{padding:22px 24px;min-width:0}.app.management .wallet-dual-balances .balance-main:first-child{border-inline-end:1px solid var(--line)}.app.management .balance-caption{font-size:12px;color:#778399;display:flex;align-items:center;gap:8px}.app.management .balance-amount{font-size:34px;color:#313d55;font-weight:680;line-height:1.4;margin:9px 0}.app.management .balance-amount small{font-size:12px;color:#8b94a7;font-weight:400}.app.management .balance-main p,.app.management .balance-record-link{font-size:11px;color:#8390a3;line-height:1.7}.app.management .usdt-balance{background:#faf9fe;border:0;border-radius:0}.app.management .usdt-balance .balance-amount{color:#7058cf}.app.management .balance-detail{display:flex;gap:32px;justify-content:flex-start;border:0;border-top:1px solid var(--line);padding:14px 24px;background:#fafbfd;border-radius:0 0 10px 10px}.app.management .balance-detail>div{flex:1;min-width:0}.app.management .balance-detail span{font-size:11px;color:#8290a3}.app.management .balance-detail strong{font-size:15px;color:#56637a}.app.management .earnings-wallet-breakdown{padding:16px 20px;border-radius:9px;border-color:var(--line);margin:16px 0 8px;background:#fff;gap:16px}.app.management .earnings-wallet-breakdown strong{font-size:22px;color:#43516a}.app.management .wallet-scope-note{display:block;margin-bottom:18px;font-size:11px;color:#8d97aa}.app.management .payout-card{padding:20px;border-radius:10px;border-color:var(--line);margin-bottom:20px;box-shadow:none}.app.management .payout-card-head h2{font-size:15px}.app.management .payout-card-head p{font-size:12px;color:#8590a3;line-height:1.7;margin-top:5px}.app.management .policy-facts{gap:18px;margin-top:18px}.app.management .policy-facts strong{font-size:20px}.app.management .payout-action-grid{gap:18px;margin:18px 0}.app.management .payout-action-grid .payout-card{margin:0}.app.management .payout-step{display:none}.app.management .management-receiving-link{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 20px;padding:12px 16px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:12px;color:#8490a3}.app.management .management-access-link{padding:18px 20px}.app.management .management-access-link summary{cursor:pointer;color:#69758c;font-size:13px}.app.management .management-access-link label{margin-top:16px}.app.management .modal{border-radius:12px;padding:24px;max-height:90dvh;box-shadow:0 18px 65px #19234425}.app.management .modal h2{font-size:18px}.app.management .modal footer{border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.app.management .alert{border:1px solid #f0d8da;background:#fff6f6;color:#a55d66;border-radius:8px;font-size:12px;padding:12px 16px}.app.management .loading{background:transparent;color:#8791a5;font-size:12px}.app.management .management-skeleton{min-height:100px}.app.management .management-skeleton span{animation:none}.app.management .brand-footer{display:none}@media(min-width:1100px){.app.management .console-body{padding-bottom:36px}.app.management .record-tabs{gap:20px}}@media(max-width:1000px){.app.management .sidebar{width:208px}.app.management .console{margin-inline-start:208px}.app.management .console-top{padding:0 20px}.app.management .console-body{padding-inline:20px}.app.management .management-context{margin-inline:-20px;padding-inline:20px}.app.management .earnings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.app.management .today-card{padding:18px 16px}}@media(max-width:700px){.app.management .sidebar{width:244px;transform:translate(-100%)}html[dir=rtl] .app.management .sidebar{transform:translate(100%)}.app.management .sidebar.expanded,html[dir=rtl] .app.management .sidebar.expanded{transform:none}.app.management .console{margin-inline-start:0}.app.management .console-top{height:60px;padding:0 16px;gap:10px}.app.management .mobile-menu{display:flex}.app.management .console-top .breadcrumb{flex:1;gap:7px;overflow:hidden;white-space:nowrap}.app.management .console-top .breadcrumb>span{max-width:125px}.app.management .console-top .business-zone{display:none}.app.management .console-body{padding:0 16px 24px}.app.management .management-context{margin:0 -16px 18px;padding:0 16px}.app.management .management-section-tabs{gap:20px;min-height:46px}.app.management .management-section-tabs>a{font-size:12px;padding:13px 0 10px}.app.management .page-heading{margin-bottom:16px;gap:10px;align-items:flex-start}.app.management .page-heading h1{font-size:22px}.app.management .heading-actions{justify-content:flex-end;gap:6px}.app.management .heading-actions .button{font-size:11px;padding:7px 10px;min-height:34px}.app.management .management-action-center{display:block;padding:12px 14px}.app.management .management-action-center>span{display:block;font-size:11px;margin-bottom:7px}.app.management .management-action-center nav{gap:7px 18px}.app.management .today-operations{grid-template-columns:1fr}.app.management .today-card{min-height:0;border-inline-end:0;border-bottom:1px solid var(--line);padding:16px 18px;gap:7px}.app.management .today-card:last-child{border-bottom:0}.app.management .today-card>strong{font-size:28px;margin:2px 0}.app.management .panel-title{padding:14px 16px;align-items:flex-start}.app.management .console-body :is(th,td){padding:10px 13px;font-size:12px}.app.management .console-body th{font-size:11px}.app.management .filter-bar{padding:13px 14px;gap:10px}.app.management .filter-bar label{flex:1 1 120px;min-width:0}.app.management .filter-bar .button{height:36px}.app.management .earnings-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app.management .earnings-cards .stat{min-height:100px;padding:14px}.app.management .earnings-cards .stat strong{font-size:25px}.app.management .wallet-dual-balances{grid-template-columns:1fr}.app.management .wallet-dual-balances .balance-main{padding:18px 20px}.app.management .wallet-dual-balances .balance-main:first-child{border-inline-end:0;border-bottom:1px solid var(--line)}.app.management .balance-amount{font-size:32px;margin:7px 0}.app.management .balance-detail{padding:14px 20px;gap:18px}.app.management .payout-card{padding:18px}.app.management .payout-action-grid{grid-template-columns:1fr;gap:16px}.app.management .management-receiving-link{display:block;padding:14px}.app.management .management-receiving-link .button{margin-top:10px}.app.management .modal{padding:20px}.app.management .management-detail-section>summary{padding:13px 16px;font-size:12px}.app.management .management-detail-section>summary span{display:block;margin-top:5px}.app.management .user-management td{padding-inline-start:104px;max-width:none}.app.management .user-management td:before{top:10px}.app.management .activity-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:16px}.app.management .activity-stats strong{font-size:21px}}.app.management .management-record-detail summary{cursor:pointer;color:#68748a;font-size:12px;max-width:340px;white-space:normal;overflow-wrap:anywhere}.app.management .management-record-detail pre{white-space:pre-wrap;word-break:break-word;max-height:300px;overflow:auto;background:#f7f8fb;border:1px solid var(--line);border-radius:7px;padding:12px;margin:10px 0 0;font:11px/1.7 ui-monospace,monospace}.app.management .management-records-table .panel-title .muted{max-width:60%;text-align:end}.app.management .r5-navigation .navigation-search input{border:0;background:transparent;box-shadow:none;padding:0;margin:0;min-height:0;color:#f1f0fc}.app.management .r5-navigation .navigation-search input::placeholder{color:#9299b0}.app.management .console-body{padding-bottom:28px}.app.management .page-heading{margin-bottom:16px;gap:12px}.app.management .panel{margin-bottom:16px}.app.management .panel-title{padding:14px 18px}.app.management .management-context{margin-bottom:18px}.app.management .filter-bar{margin-bottom:16px;padding:12px 14px;align-items:flex-end}.app.management .management-search>label:first-child{flex:1 1 220px}.app.management .filter-result{align-self:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.app.management :is(.creator-finance-filter,.operations-ranking-filter,.finance-period-filter){gap:10px}.app.management :is(.creator-finance-filter,.payout-filter,.operations-controls,.operations-ranking-filter) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:36px;border-radius:7px;font-size:13px;padding:8px 10px}.app.management .console-body :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:16px;padding:0;flex:0 0 16px;align-self:center}.app.management .console-body .button{white-space:nowrap}.app.management .console-body .actions{min-width:150px}.app.management .management-action-center{margin-bottom:16px;padding:12px 16px}.app.management .management-action-center nav{gap:10px 24px}.app.management .r6-row-actions{margin-top:7px;font-size:12px;display:block}.app.management .r6-row-actions>summary{display:list-item;cursor:pointer;color:#6d54d8;list-style-position:inside;width:max-content;padding:3px 0}.app.management .r6-row-actions>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:6px 0 0}.app.management .r6-row-actions .button{padding:3px 0;min-height:28px}.app.management .r6-record-note{padding:10px 16px}.app.management .r6-retention-note{padding:12px 16px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted);margin:0}.app.management .r6-list-tools{justify-content:flex-end}.app.management .r6-report-basis{max-width:650px;font-size:11px;color:var(--muted)}.app.management .r6-report-basis>summary{cursor:pointer;color:#6d54d8;white-space:nowrap}.app.management .r6-report-basis p{margin:8px 0 0;line-height:1.7}.app.management .creator-revenue .creator-table-footer{padding:12px 18px;align-items:flex-start}.app.management .creator-revenue :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:2;background:#fff}.app.management .creator-revenue th:first-child{z-index:3;background:#f9fafc}.app.management .creator-revenue td:not(:first-child){font-variant-numeric:tabular-nums}.app.management .operations-heading{padding:14px 18px;min-height:54px;gap:12px}.app.management .operations-heading p{margin:0;font-size:12px}.app.management .operations-controls{padding:14px 18px}.app.management .operations-metrics{margin:16px 18px;gap:12px}.app.management .operations-metrics article{padding:16px;min-height:0}.app.management .operations-metrics article strong{font-size:28px;line-height:1.35}.app.management .payout-page{gap:16px}.app.management .payout-page>:is(.payout-card,.payout-summary,.earnings-wallet-breakdown,.earnings-status-panel,.wallet-scope-note,.management-receiving-link,.payout-action-grid){margin-block:0}.app.management .payout-page>.payout-card{padding:0}.app.management .payout-intro{justify-content:flex-end;margin:0;font-size:11px}.app.management .payout-page .payout-card-head{padding:16px 18px;gap:14px}.app.management .payout-page .payout-card-head h2{font-size:14px;line-height:1.5}.app.management .payout-page .policy-facts{padding:0 18px 16px;margin-top:0;gap:16px}.app.management .payout-page .policy-facts strong{font-size:18px}.app.management .payout-page .balance-main{padding:18px 20px}.app.management .payout-page .balance-detail{padding:12px 20px}.app.management .payout-page .balance-amount{font-size:32px;margin:8px 0}.app.management .payout-page .earnings-wallet-breakdown{padding:14px 18px;gap:16px 24px}.app.management .payout-page .earnings-wallet-breakdown>div{min-width:90px}.app.management .payout-page .earnings-wallet-breakdown span{margin-bottom:5px}.app.management .payout-page .wallet-scope-note{font-size:11px;line-height:1.6}.app.management .payout-page .payout-action-grid{gap:16px}.app.management .payout-page .action-card{padding:18px 20px;gap:14px}.app.management .payout-page .action-card>header{margin-bottom:0}.app.management .payout-page .unit-input input{min-height:46px;font-size:17px;padding-block:10px}.app.management .payout-page .action-card .payout-hint{min-height:0;font-size:11px}.app.management .payout-page .management-receiving-link{padding:12px 16px}.app.management .payout-page .records-empty{padding:24px 18px;gap:8px}.app.management .payout-page .record-tabs{padding-inline:18px;gap:20px}.app.management .payout-page .record-tabs button{min-height:36px;padding:8px 0 11px}.app.management .payout-page .payout-disclaimer{font-size:11px;padding:0 4px}.app.management .payout-page .wallet-summary{padding:0 18px 18px}.app.management .payout-page .wallet-editor{padding:18px}.app.management .payout-page .settlement-card{padding:16px 18px}.app.management .creator-profile-panel{padding:24px;max-width:680px}.app.management .profile-photo-row{margin-bottom:22px;gap:18px}.app.management .creator-profile-panel footer{margin-top:20px;padding-top:18px}.app.management .upload-settings{padding:22px}.app.management .upload-capacity-note{border:1px solid var(--line);background:#fafbfd;border-radius:8px;padding:12px 14px;font-size:12px;margin-block:14px 18px}.app.management .upload-capacity-note>summary{cursor:pointer;font-weight:500;color:#586378}.app.management .upload-capacity-note>p:first-of-type{margin-top:10px}.app.management>.modal-backdrop,.r6-management-modal{--purple:#6d54d8;--line:#e5e8ef;--muted:#798397;padding:16px;overflow:auto;align-items:center}.app.management>.modal-backdrop .modal,.r6-management-modal .modal{box-sizing:border-box;width:min(680px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid #e5e8ef;border-radius:12px;padding:22px;background:#fff;color:#2c3548;font:14px/1.6 system-ui,sans-serif;box-shadow:0 16px 50px #19234425}.app.management>.modal-backdrop .modal>header,.r6-management-modal .modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.app.management>.modal-backdrop .modal h2,.r6-management-modal .modal h2{font-size:18px;line-height:1.5;margin:0;font-weight:650;min-width:0;overflow-wrap:anywhere}.app.management>.modal-backdrop .modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.r6-management-modal .modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;font-family:inherit;font-size:13px;line-height:1.6;min-height:38px;padding:8px 10px;border:1px solid #dfe3ec;border-radius:7px;box-shadow:none;background:#fff;color:#384256}.app.management>.modal-backdrop .modal :is(input[type=checkbox],input[type=radio]),.r6-management-modal .modal :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:16px;flex:0 0 16px;padding:0}.app.management>.modal-backdrop .modal .button,.r6-management-modal .modal .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 14px;font-size:12px;line-height:18px;border-radius:7px;white-space:normal;box-shadow:none}.app.management>.modal-backdrop .modal .button.secondary,.r6-management-modal .modal .button.secondary{background:#fff;color:#586378;border:1px solid #dfe3ec}.app.management>.modal-backdrop .modal :is(input,select,textarea,button,a):focus-visible,.r6-management-modal .modal :is(input,select,textarea,button,a):focus-visible{outline:2px solid #9c85ed;outline-offset:2px}.app.management>.modal-backdrop .modal footer,.r6-management-modal .modal footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #e5e8ef}@media(max-width:700px){.app.management .console-body{padding-inline:16px}.app.management .page-heading h1{font-size:21px}.app.management .panel-title{padding:12px 14px}.app.management .management-search>label:first-child{flex-basis:100%}.app.management .filter-bar{gap:10px}.app.management .payout-page{gap:14px}.app.management .payout-page .balance-main{padding:16px 18px}.app.management .payout-page .balance-detail{padding:12px 18px}.app.management .payout-page .balance-amount{font-size:30px}.app.management .payout-page .payout-card-head{padding:14px 16px;flex-wrap:wrap}.app.management .payout-page .policy-facts{padding:0 16px 14px;grid-template-columns:1fr 1fr;gap:14px}.app.management .payout-page .policy-facts>div:last-child{grid-column:1/-1}.app.management .payout-page .action-card{padding:16px 18px}.app.management .payout-page .record-tabs{padding-inline:16px;gap:18px}.app.management .payout-page .management-receiving-link{display:flex;flex-wrap:wrap;gap:10px}.app.management .payout-page .management-receiving-link .button{margin-top:0}.app.management .creator-profile-panel{padding:20px}.app.management .creator-revenue :is(th,td):first-child{min-width:150px;max-width:180px;white-space:normal;overflow-wrap:break-word}.app.management .creator-revenue .creator-table-footer{gap:12px;padding:12px 14px}.app.management .operations-metrics{margin:14px;gap:10px}.app.management>.modal-backdrop .modal,.r6-management-modal .modal{padding:18px;max-height:calc(100dvh - 32px)}.app.management>.modal-backdrop .modal h2,.r6-management-modal .modal h2{font-size:17px}}.app.management>.modal-backdrop .modal>header>.icon-button,.r6-management-modal .modal>header>.icon-button{flex:0 0 auto}.creator-public-avatar[data-v-22878612]{overflow:hidden}.creator-public-avatar img[data-v-22878612]{width:100%;height:100%;object-fit:cover;display:block}.work-type-icon[data-v-be2e4137]{display:inline-flex;align-items:center;vertical-align:middle;flex-shrink:0}.album-viewer[data-v-59e49f63]{background:#171322;width:100%;min-height:240px;display:grid;place-items:center;gap:12px;color:#fff;padding:16px}.album-viewer img[data-v-59e49f63]{display:block;max-width:100%;max-height:75vh;object-fit:contain}.album-viewer nav[data-v-59e49f63]{display:flex;align-items:center;gap:20px}.album-viewer button[data-v-59e49f63]{background:#ffffff17;border:1px solid #ffffff35;color:#fff;padding:9px 13px;border-radius:8px}.album-viewer button[data-v-59e49f63]:disabled{opacity:.3}.album-viewer p[data-v-59e49f63]{color:#ddd}.recharge-identity[data-v-4bdbe17b]{padding:16px 18px;border:1px solid #ded5f5;border-radius:12px;background:#f8f5ff;margin:16px 0}.recharge-identity>div[data-v-4bdbe17b]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px}.recharge-identity strong[data-v-4bdbe17b]{color:#6550b0}.recharge-identity b[data-v-4bdbe17b]{margin-inline-start:8px}.recharge-identity p[data-v-4bdbe17b]{font-size:11px;line-height:1.8;color:#858194;margin:10px 0}.recharge-identity a[data-v-4bdbe17b]{font-size:11px;color:#7456d5}.recharge-identity .check-label[data-v-4bdbe17b]{font-size:11px;line-height:1.7;margin-top:14px;align-items:flex-start}.recharge-identity input[data-v-4bdbe17b]{flex-shrink:0}.creator-socials[data-v-ac63811e]{--social-button-size:38px;--social-icon-size:18px;--social-button-padding:9px;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:22px}.creator-social-link[data-v-ac63811e]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--social-button-size);height:var(--social-button-size);min-width:var(--social-button-size);min-height:var(--social-button-size);padding:var(--social-button-padding);border:1px solid #e7e3ee;border-radius:9px;background:#fff;color:#5d586b;text-decoration:none;font-size:12px;font-family:inherit;line-height:1;vertical-align:middle}.creator-social-link>svg[data-v-ac63811e]{display:block;flex:0 0 var(--social-icon-size);width:var(--social-icon-size);height:var(--social-icon-size)}.creator-social-link[data-v-ac63811e]:disabled{opacity:.58;cursor:default}.creator-social-link[data-v-ac63811e]:not(:disabled):hover{border-color:#bbaae8;color:#7054cd}.compact[data-v-ac63811e]{--social-button-size:32px;--social-icon-size:16px;--social-button-padding:7px;gap:6px;margin:0}.compact .creator-social-link[data-v-ac63811e]{border-color:#ece8f3;background:transparent}@media(max-width:600px){.creator-socials[data-v-ac63811e]:not(.compact){margin-top:18px}.compact[data-v-ac63811e]{--social-button-size:30px;--social-button-padding:6px;gap:4px}}.creator-account-menu[data-v-3bc4b38b],.creator-profile[data-v-3bc4b38b]{min-width:0;width:100%}.creator-account-info[data-v-3bc4b38b]{min-width:0;flex:1}.creator-account-info strong[data-v-3bc4b38b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.creator-logout[data-v-3bc4b38b]{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;margin-top:15px;padding:10px 12px;border:1px solid #3c4259;border-radius:8px;background:transparent;color:#d9dbea;font:inherit;font-size:12px;line-height:1.5;cursor:pointer}.creator-logout svg[data-v-3bc4b38b]{flex-shrink:0}.creator-logout span[data-v-3bc4b38b]{min-width:0;overflow-wrap:anywhere}.creator-logout[data-v-3bc4b38b]:hover{background:#252a40;border-color:#666281;color:#fff}.creator-logout[data-v-3bc4b38b]:focus-visible{outline:2px solid #bba6ff;outline-offset:3px}.creator-logout[data-v-3bc4b38b]:disabled{opacity:.45;cursor:default}.navigation-backdrop[data-v-9b348922]{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#10112466;z-index:29;display:none}@media(max-width:900px){.navigation-backdrop[data-v-9b348922]{display:block}.sidebar.expanded[data-v-9b348922]{box-shadow:12px 0 45px #0003}}.sidebar .brand[data-v-9b348922]{margin-bottom:24px}.management-skeleton[data-v-9b348922]{display:grid;gap:18px}.management-skeleton span[data-v-9b348922]{display:block;height:130px;border:1px solid #eeeaf5;border-radius:14px;background:linear-gradient(100deg,#f6f4fa,#fbfaff,#f6f4fa)}.management-skeleton span[data-v-9b348922]:first-child{height:80px}.session-expired-panel[data-v-9b348922]{padding:32px;max-width:650px;margin:30px auto}.session-expired-panel h2[data-v-9b348922]{margin-top:0}.session-expired-panel p[data-v-9b348922]{color:#8c839c;font-size:13px;margin:12px 0 24px}.business-zone[data-v-9b348922]{font-size:11px;color:#8b899b;white-space:nowrap}@media(max-width:600px){.business-zone[data-v-9b348922]{display:none}}.localized-file-control[data-v-e69b9d19]{position:relative;display:flex;align-items:center;gap:8px;min-width:0;width:100%;border:1px solid #e4e5ee;border-radius:8px;background:#fff;padding:6px;margin-top:8px;line-height:1.5}.localized-file-native[data-v-e69b9d19]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;inline-size:100%!important;block-size:100%!important;max-width:none!important;opacity:0!important;padding:0!important;margin:0!important;border:0!important;z-index:1;cursor:pointer}.localized-file-button[data-v-e69b9d19]{flex-shrink:0;font-size:12px;padding:5px 9px;margin:0;border:1px solid #e4e5ee;border-radius:6px;color:#53546d;background:#fff}.localized-file-control[data-v-e69b9d19]:has(input:disabled){opacity:.5}.localized-file-caption[data-v-e69b9d19]{font-size:12px;color:var(--muted,#858194);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.localized-file-control[data-v-e69b9d19]:focus-within{outline:2px solid #bbadf5;outline-offset:2px}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#24263b;background:#f6f7fb;font-synthesis:none;font-weight:400;--purple:#7058e7;--muted:#8c90a2;--line:#eceef4}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #bcb0fa;outline-offset:3px}button svg,a svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:29px;font-weight:700;letter-spacing:-1px}h2{font-size:17px;font-weight:650}h3{font-size:16px}p{line-height:1.8}small{font-size:11px}main{min-height:100vh}.brand{display:flex;align-items:center;font-size:21px;font-weight:760;letter-spacing:-.6px;gap:8px;white-space:nowrap}.brand-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;background:var(--purple)}.brand-dot{color:var(--purple);margin-inline-start:-7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:9px;border:1px solid transparent;background:var(--purple);color:#fff;font-weight:580;font-size:13px;line-height:20px;white-space:nowrap;transition:.16s}.button:hover{filter:brightness(.96);transform:translateY(-1px)}.button.small{padding:7px 13px}.button.secondary{background:#fff;border-color:#e2e4ed;color:#4e5269}.button.text{background:transparent;padding:5px 7px;color:var(--purple)}.button.white{background:#fff;color:var(--purple)}.button.full{width:100%;margin-top:12px}.button.icon-only{padding:12px}.icon-button{background:none;border:none;color:inherit;display:inline-flex;align-items:center;justify-content:center;padding:7px;border-radius:7px}.icon-button:hover{background:#ffffff15}.muted{color:var(--muted);font-size:12px}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#9c92c9;font-weight:650;margin-bottom:10px}.purple-text,.inline-link{color:var(--purple)}.positive{color:#2a9478}.inline-link{display:inline-flex;align-items:center;gap:6px;font-size:12px}.danger-text{color:#cf6475!important}.badge{display:inline-flex;align-items:center;padding:4px 9px;font-size:11px;border-radius:5px;white-space:nowrap}.badge.green{color:#328c74;background:#eaf6f1}.badge.gray{color:#8c8fa2;background:#f0f1f5}.badge.amber{color:#b28a39;background:#fff6e3}.badge.lavender{color:#8270b9;background:#f0edfb}.outline-badge{display:inline-block;border:1px solid #e4dfef;border-radius:5px;padding:5px 9px;font-size:9px;letter-spacing:1px;color:#9b92b1}.sidebar{position:fixed;width:238px;inset-block:0;inset-inline-start:0;background:#181c2d;color:#9ba0b5;padding:30px 20px 20px;display:flex;flex-direction:column;z-index:30}.sidebar .brand{color:#f5f5fc;margin-bottom:41px;padding:0 9px;font-size:20px}.workspace-label{font-size:9px;font-weight:600;letter-spacing:1.5px;color:#666d87;padding-inline-start:14px;margin-bottom:16px}.sidebar nav{display:flex;flex-direction:column;gap:3px;overflow-y:auto}.sidebar nav>a{display:flex;align-items:center;gap:13px;padding:11px 15px;font-size:12px;border-radius:7px;transition:.15s}.sidebar nav>a:hover{background:#252a40;color:#fff}.sidebar nav>a.active{background:#7560dd;color:#fff;box-shadow:0 4px 15px #0001}.sidebar-bottom{margin-top:auto;padding-top:23px}.test-badge{font-size:10px;color:#bbb5d5;display:flex;gap:7px;align-items:center;margin:0 10px}.test-badge>span{width:6px;height:6px;background:#9c8aef;border-radius:50%}.sidebar-bottom>p{font-size:9px;color:#626b85;margin:4px 10px 24px}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid #292e42;padding-top:18px;color:#eee}.profile strong{font-size:12px;display:block}.profile small{display:block;color:#717b96;font-size:10px;margin-top:5px}.profile .icon-button{margin-inline-start:auto;color:#878da4}.avatar{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:#36304d;color:#c9baff;font-weight:600;font-size:13px}.avatar.soft{background:#f1edff;color:#8b73d2}.console{margin-inline-start:238px}.console-top{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:#fff;padding:0 38px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:11px;color:#9c9eb0}.breadcrumb>span{color:#575c75}.top-right{display:flex;align-items:center;gap:18px}.mobile-menu{display:none}.console-body{max-width:1600px;margin:auto;padding:34px 38px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.page-heading p{font-size:12px;color:#9497a9;margin-top:10px}.heading-actions{display:flex;align-items:center;gap:9px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0}.stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;min-height:155px}.stat>span{display:flex;justify-content:space-between;color:#7b7e94;font-size:12px;align-items:center}.stat>span svg{color:#c2bbdc}.stat>strong{display:block;font-size:31px;font-weight:670;letter-spacing:-1px;margin-top:20px}.stat strong small{font-weight:400;color:#aaa6bd;letter-spacing:0;margin-inline-start:7px;font-size:10px}.stat>p{font-size:10px;color:#b0b2c0;margin-top:10px}.stat.accent{background:#7360d9;border-color:#7360d9;color:#fff;box-shadow:0 7px 16px #7058e71a}.stat.accent>span,.stat.accent>span svg,.stat.accent>p,.stat.accent small{color:#d1c9f4}.filter-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:17px 19px;background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:24px}.filter-bar label{font-size:10px;color:#8c8fa2;min-width:120px;flex:1}.filter-bar input,.filter-bar select{margin-top:7px;padding:8px 9px;height:36px;font-size:11px;min-width:0}.filter-bar .button{height:36px;font-size:11px;padding:7px 13px}label{display:block;color:#676b81;font-size:12px;margin-bottom:17px}input,select,textarea{display:block;width:100%;padding:11px 12px;border:1px solid #e0e3ed;background:#fff;border-radius:7px;margin-top:9px;color:#393e56;outline:none;font-size:13px}input:focus,select:focus,textarea:focus{border-color:#a28ff1;box-shadow:0 0 0 3px #7058e70a}input::placeholder{color:#b6b9c8}textarea{resize:vertical;min-height:95px}.filter-bar label{margin-bottom:0}.dashboard-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:22px;margin-bottom:24px}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden;margin-bottom:22px}.dashboard-grid>.panel{margin:0}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:23px 24px;border-bottom:1px solid #f3f4f8}.panel-title h2{font-size:14px}.count{font-size:10px;background:#f3f1fa;color:#8f80b2;border-radius:4px;padding:3px 7px;margin-inline-start:6px;vertical-align:middle}.revenue-split .panel-title{border:0}.revenue-split .panel-title svg{color:#b2a3da}.split-item{display:flex;align-items:center;justify-content:space-between;margin:3px 24px;padding:15px 0}.split-item>span{display:flex;align-items:center;gap:9px;font-size:12px;color:#8b8ea3}.split-item strong{font-size:21px;font-weight:650}.split-item small{font-weight:400;color:#acafbf;margin-inline-start:6px;font-size:10px}.dot{width:7px;height:7px;border-radius:3px;display:inline-block}.dot.purple{background:#9a87eb}.dot.orange{background:#e9ba87}.split-item.total{border-top:1px dashed #edeef5;margin-top:5px}.note{display:flex;gap:10px;background:#f7f6fc;border-radius:7px;margin:15px 24px 22px;padding:12px;color:#9288ac;font-size:11px;align-items:flex-start}.note svg{flex-shrink:0;margin-top:2px}.note p{font-size:10px;line-height:1.7}.empty{min-height:250px;padding:44px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:#b5aec9}.empty h3{font-size:14px;color:#73718b;font-weight:500;margin-top:5px}.empty p{font-size:11px;color:#a8a5ba}.empty svg{color:#c5bed9}.empty.compact{min-height:140px;font-size:12px}.bar-chart{height:260px;display:flex;align-items:flex-end;justify-content:space-evenly;gap:12px;overflow-x:auto;padding:30px 24px 20px}.bar-col{display:flex;align-items:center;flex-direction:column;min-width:35px;gap:8px}.bar-col>span{font-size:10px;color:#8c80b3}.bar{width:28px;background:linear-gradient(#9b87ec,#c8bdf1);border-radius:4px 4px 0 0;min-height:4px}.bar-col small{font-size:9px;color:#a4a5b4;text-align:center}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px;text-align:start;white-space:nowrap}th{font-size:10px;color:#9a9caf;font-weight:500;background:#fcfcfe;padding:14px 22px;border-bottom:1px solid var(--line)}td{padding:18px 22px;border-bottom:1px solid #f0f1f7;color:#666b81;max-width:340px;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.7}td>b{font-size:12px;color:#4a4e66;font-weight:560}td>small,.name-cell small{display:block;margin-top:4px;color:#acafbd;font-size:10px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fdfcfe}.name-cell{display:flex;gap:11px;align-items:center}.name-cell b{font-weight:550;font-size:12px;color:#4b5067}.link-actions{display:flex;align-items:center;gap:10px}.link-actions>a{display:flex;align-items:center;gap:5px;color:var(--purple)}.link-actions button{color:#b0a3cc}.actions{white-space:nowrap}.actions .button{font-size:11px}.mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;max-width:280px}.pagination{display:flex;justify-content:flex-end;gap:15px;align-items:center;margin:18px 0;color:#9497ab;font-size:11px}.pagination button{background:#fff;border:1px solid var(--line);padding:7px 12px;border-radius:6px;color:#73788f;font-size:11px}.console-footer{border-top:1px solid #e9eaf0;display:flex;justify-content:space-between;padding:24px 0;color:#b2b4c2;font-size:10px;margin-top:30px}.alert{display:flex;align-items:center;gap:9px;padding:12px 16px;background:#fff3ed;border:1px solid #f3dbd0;color:#b76d4d;margin:15px 30px;border-radius:8px;font-size:12px}.alert>span{flex:1}.alert button{border:0;background:none;color:inherit}.loading{text-align:center;padding:7px;background:#f0ecfd;color:#9a87c0;font-size:11px}.public-top{height:82px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fff;gap:20px}.public-top nav{display:flex;align-items:center;gap:25px;font-size:12px;color:#7a7e91}.wallet-link{display:flex;align-items:center;gap:7px;color:var(--purple);background:#f4f1fe;padding:7px 11px;border-radius:20px}.public-footer{max-width:1180px;margin:50px auto 0;padding:30px 15px;display:flex;align-items:center;gap:25px;border-top:1px solid #e8e8f0;color:#aaa9bc;font-size:11px}.public-footer>span:first-child{font-size:17px;font-weight:650;color:#727085}.public-footer small{margin-inline-start:auto;font-size:10px}.login-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;max-width:1050px;margin:70px auto;padding:30px 20px;align-items:center}.login-story h1{font-size:43px;line-height:1.4;letter-spacing:-1px}.login-story h1 span{color:var(--purple)}.login-story>p{font-size:13px;color:#9b9bb0;margin-top:22px}.story-art{position:relative;height:225px;width:340px;margin-top:12px}.art-circle{position:absolute;width:195px;height:195px;inset-inline-start:67px;top:12px;background:#ebe5ff;border-radius:50%;border:23px solid #f0ebff}.floating-video{position:absolute;inset-inline-start:25px;top:45px;background:#8a73df;transform:rotate(-8deg);border-radius:14px;width:220px;height:133px;box-shadow:0 15px 25px #8668b91c;color:#ded5ff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.floating-video small{font-size:8px;letter-spacing:2px}.floating-coins{position:absolute;bottom:19px;inset-inline-end:12px;display:flex;align-items:center;gap:13px;background:#fff;padding:16px 21px;border-radius:13px;box-shadow:0 13px 30px #6650a712;transform:rotate(5deg);color:#b6a0de}.floating-coins b{font-size:12px;color:#696178;display:block}.floating-coins small{font-size:9px;color:#aca2b9;display:block;margin-top:5px}.login-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:39px;box-shadow:0 15px 40px #36325704}.login-card h2{font-size:26px;margin:12px 0}.login-card>p{font-size:11px;color:#a5a4b6;margin-bottom:27px}.login-card .note{margin:26px 0 0}.auth-toggle{font-size:11px;text-align:center;color:#a3a1b5;margin-top:20px}.auth-toggle button{border:0;background:none;font-size:11px;color:var(--purple);padding-inline-start:8px}.store-page,.detail-page,.account-page{max-width:1180px;margin:36px auto;padding:0 20px}.creator-hero{border-radius:17px;background:#ebe7f8;padding:44px 50px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;position:relative}.creator-hero h1{font-size:34px;display:flex;align-items:center;gap:13px}.creator-hero p{margin:15px 0 25px;color:#9690ac;font-size:12px}.verified{display:grid;place-items:center;background:#9a88cd;color:#fff;border-radius:50%;width:23px;height:23px}.hero-symbol{color:#c7b9e6;transform:rotate(-12deg);background:#e2d9f5;border:18px solid #e6dff4;padding:20px;border-radius:26px;margin-inline-end:30px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:36px 0 22px}.section-heading h2{font-size:17px}.section-heading h2 span{font-size:11px;background:#eae6f5;color:#9b8bba;padding:3px 7px;border-radius:4px;margin-inline-start:10px}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.video-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:.2s}.video-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #5c4a8b12}.thumbnail{position:relative;aspect-ratio:16/10;background:#ded9ee;overflow:hidden}.thumbnail img{width:100%;height:100%;object-fit:cover}.play-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffb;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;color:#6a568d}.preview-label{position:absolute;bottom:12px;inset-inline-end:12px;background:#28233788;color:#fff;font-size:9px;padding:4px 7px;border-radius:4px}.video-card-info{padding:19px 20px}.video-card-info h3{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:16px}.video-card-info>div{display:flex;justify-content:space-between;align-items:center}.video-card-info b{display:flex;align-items:center;gap:6px;color:#9b7a4b;font-size:13px}.store-notice{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:#aaa4bb;margin:45px 0}.back-link{display:flex;align-items:center;gap:8px;font-size:12px;color:#9a95aa;margin:27px 0}.detail-grid{display:grid;grid-template-columns:1fr 320px;gap:28px;align-items:start}.player{width:100%;aspect-ratio:16/10;background:#191722;border-radius:13px;position:relative;overflow:hidden}.player>img{width:100%;height:100%;object-fit:cover}.player video{width:100%;height:100%;object-fit:contain}.player-overlay{background:linear-gradient(transparent,#120c22a6);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:15px;padding:15px;text-align:center}.lock-circle{width:64px;height:64px;background:#ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;border-radius:50%}.player-overlay h3{font-size:20px}.player-overlay p{color:#c6bed3;font-size:11px}.player-overlay .button{margin-top:10px}.video-title{font-size:24px;margin:24px 0 15px}.video-meta{display:flex;align-items:center;gap:22px;font-size:11px;color:#9c97ad}.video-meta .button{margin-inline-start:auto;font-size:10px;color:#aaa4b8}.purchase-card{padding:29px;background:#fff;border:1px solid var(--line);border-radius:13px}.purchase-card h2{font-size:21px;margin:15px 0 25px}.price{display:flex;align-items:center;gap:8px;color:#b39867}.price strong{font-size:38px;color:#3b344c;line-height:1}.price>span{font-size:11px;color:#aaa1b7}.benefits{list-style:none;padding:22px 0 18px;margin:0;display:flex;flex-direction:column;gap:15px}.benefits li{display:flex;align-items:center;gap:10px;font-size:11px;color:#9290a3}.benefits svg{color:#a792d9}.purchase-hint{font-size:10px;color:#b4adc2;text-align:center;margin-top:23px;line-height:2}.wallet-card{margin:30px 0 35px;border-radius:15px;background:#7660d1;color:#d9d0f7;padding:30px 35px;position:relative;overflow:hidden}.wallet-card>span{font-size:12px}.wallet-card>strong{display:flex;align-items:center;gap:12px;font-size:44px;color:#fff;margin:22px 0}.wallet-card>strong small{font-size:12px;color:#c8b9ed;font-weight:400;margin-top:18px}.wallet-card>div{display:flex;align-items:center;justify-content:space-between;font-size:10px;gap:15px}.account-page{max-width:1000px}.account-tabs{display:flex;gap:32px;border-bottom:1px solid #e7e4f0;margin:30px 0 24px;font-size:12px;color:#aaa1ba}.account-tabs a{padding:0 0 16px}.account-tabs a.active{border-bottom:2px solid var(--purple);color:var(--purple)}.purchased{display:flex;align-items:center;justify-content:space-between;padding:25px}.purchased h3{margin:10px 0;font-size:16px}.purchased p{font-size:11px;color:#aca7ba}.welcome-page{max-width:1050px;margin:90px auto;padding:30px}.welcome-page h1{font-size:58px;line-height:1.4}.welcome-page h1 span{color:var(--purple)}.welcome-page p{color:#a19bb0;margin:25px 0;font-size:14px}.welcome-page>.button{margin-inline-end:10px}.welcome-note{display:flex;align-items:center;gap:10px;font-size:11px;color:#b0a8c1;margin-top:70px}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:10px;background:#302b43;color:#e8e1f4;border:1px solid #69607155;padding:14px 22px;border-radius:9px;box-shadow:0 12px 30px #24202a22;font-size:12px;max-width:90vw}.toast svg{color:#bca9ec;flex-shrink:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#14102166;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;display:grid;place-items:center;padding:25px}.modal{width:100%;max-width:490px;max-height:90vh;overflow:auto;background:#fff;border-radius:15px;box-shadow:0 20px 60px #0002;padding:27px}.modal>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.modal h2{font-size:19px}.modal form>footer{display:flex;justify-content:flex-end;gap:12px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.form-hint{font-size:11px;color:#aaa3b6;line-height:1.9;margin:10px 0 20px}.check-label{display:flex;gap:9px;align-items:center;font-size:11px;line-height:1.8}.check-label input{width:16px;height:16px;margin:0;accent-color:var(--purple);flex-shrink:0}.file-label{border:1px dashed #d6cce9;border-radius:9px;padding:17px;background:#fcfaff;font-size:11px;color:#9a89b8}.file-label input{border:0;font-size:10px;background:none;padding:5px 0}.confirm-summary{display:flex;align-items:center;justify-content:center;gap:10px;background:#f7f3fc;padding:27px;border-radius:11px;margin-bottom:24px;color:#bd9e67}.confirm-summary strong{font-size:39px;color:#4d425e}.confirm-summary span{font-size:12px;color:#b3a6bf}.amount-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.amount-presets button{background:#fff;border:1px solid var(--line);border-radius:6px;padding:10px 3px;color:#a393b7;font-size:11px}.amount-presets button.selected{border-color:#b7a0dc;background:#f6f1fd;color:var(--purple)}.modal-error{background:#fff3ed;color:#bc7457;padding:10px 12px;font-size:12px;border-radius:6px;margin-top:17px}@media(min-width:1500px){.console-body{padding-inline-start:50px;padding-inline-end:50px}.console-top{padding:0 50px}}@media(max-width:1200px){.sidebar{width:205px;padding:25px 14px}.sidebar .brand{font-size:17px;padding:0}.console{margin-inline-start:205px}.console-body{padding:27px 25px 0}.console-top{padding:0 25px}.stats-grid{gap:11px}.stat{padding:17px}.stat>strong{font-size:26px}.dashboard-grid{grid-template-columns:1.5fr 1fr}.login-layout{gap:50px;margin-top:40px}.detail-grid{grid-template-columns:1fr 300px;gap:20px}.video-grid{gap:18px}}@media(max-width:900px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.login-layout{gap:30px;padding:20px}.login-story h1{font-size:34px}.login-card{padding:25px}.story-art{transform:scale(.85);transform-origin:left}.detail-grid{grid-template-columns:1fr}.purchase-card{max-width:none}.purchase-card .benefits{display:none}.purchase-card .price{margin-bottom:15px}.hero-symbol{margin-inline-end:0}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sidebar{transform:translate(-100%);transition:.2s;width:230px;box-shadow:10px 0 25px #19112312}.sidebar.expanded{transform:translate(0)}.console{margin-inline-start:0}.console-top{height:62px;padding:0 18px;gap:13px;justify-content:flex-start}.mobile-menu{display:flex}.breadcrumb{gap:8px}.top-right{margin-inline-start:auto}.top-right .muted{display:none}.console-body{padding:24px 17px 0}.page-heading{align-items:flex-start;margin-bottom:22px;gap:14px}.page-heading h1{font-size:25px}.page-heading p{font-size:10px;max-width:225px}.heading-actions{gap:6px;flex-wrap:wrap;justify-content:flex-end}.heading-actions .button{font-size:10px;padding:7px 9px}.heading-actions .icon-only{display:none}.eyebrow{font-size:8px;letter-spacing:1.3px}.stats-grid{margin:18px 0;gap:10px}.stat{min-height:135px;padding:17px 14px}.stat>span{font-size:10px}.stat>span svg{width:15px}.stat>strong{font-size:26px;margin-top:17px}.stat>p{font-size:8px}.stat strong small{font-size:8px}.filter-bar{gap:10px;padding:13px}.filter-bar label{min-width:110px}.filter-bar .button{flex:1}.panel-title{padding:19px 18px}.panel-title h2{font-size:13px}.panel-title .muted{font-size:9px;max-width:150px;text-align:end}th{padding:12px 15px}td{padding:16px 15px;max-width:230px}.console-footer{font-size:8px;gap:10px}.console-footer>span:first-child{max-width:140px}.public-top{height:68px;padding:0 19px;gap:9px}.public-top .brand{font-size:18px;gap:7px}.public-top .brand-icon{width:28px;height:28px}.public-top nav{gap:13px;font-size:11px}.wallet-link{padding:6px 8px;gap:4px}.public-top nav>a:first-child:not(.wallet-link){display:none}.public-top>.button{font-size:10px;padding:6px 10px}.public-footer{margin-top:35px;padding:25px 20px;gap:15px;flex-wrap:wrap}.public-footer small{margin-inline-start:0;width:100%}.login-layout{display:flex;flex-direction:column;margin:20px auto;gap:10px;padding:20px;max-width:440px}.login-story{width:100%;padding:5px 5px 23px}.login-story h1{font-size:32px}.login-story h1 br{display:none}.login-story>p{font-size:11px;margin-top:12px}.login-story .story-art,.login-story .outline-badge{display:none}.login-card{width:100%;padding:28px}.login-card h2{font-size:23px}.store-page,.detail-page,.account-page{padding:0 18px;margin:23px auto}.creator-hero{padding:28px 24px;border-radius:13px}.creator-hero h1{font-size:26px;gap:9px}.creator-hero p{font-size:10px;margin:12px 0 20px}.hero-symbol{padding:10px;border:10px solid #e6dff4;margin-inline-start:10px}.hero-symbol svg{width:28px;height:28px}.verified{width:19px;height:19px}.section-heading{margin:27px 0 18px}.section-heading h2{font-size:16px}.video-grid{gap:13px}.video-card-info{padding:13px 12px}.video-card-info h3{font-size:12px;margin-bottom:12px}.video-card-info .muted{font-size:9px}.video-card-info b{font-size:11px;gap:3px}.video-card-info svg{width:12px}.thumbnail{aspect-ratio:4/3}.play-dot{width:34px;height:34px}.play-dot svg{width:17px}.preview-label{font-size:8px;bottom:8px;inset-inline-end:8px;padding:3px 5px}.back-link{font-size:10px;margin:19px 0}.player{aspect-ratio:16/11}.player-overlay{gap:11px}.lock-circle{width:50px;height:50px}.lock-circle svg{width:24px}.player-overlay h3{font-size:17px}.player-overlay p{font-size:9px}.player-overlay .button{font-size:11px;padding:8px 13px;margin-top:4px}.video-title{font-size:21px;margin:20px 0 12px}.video-meta{font-size:9px;gap:13px}.purchase-card{padding:24px}.purchase-card h2{font-size:21px;margin:12px 0 20px}.purchase-card .price strong{font-size:34px}.purchase-hint{font-size:9px;margin-top:18px}.wallet-card{padding:25px;margin:25px 0}.wallet-card>strong{font-size:39px}.wallet-card>div>span{max-width:140px;font-size:9px}.wallet-card .button{font-size:10px;padding:8px 11px}.account-tabs{gap:26px;font-size:11px}.purchased{padding:20px;gap:15px}.purchased h3{font-size:14px}.purchased p{font-size:9px}.purchased .button{font-size:10px;padding:8px 12px}.welcome-page{margin:60px auto;padding:25px}.welcome-page h1{font-size:40px}.welcome-page p{font-size:12px}.welcome-page>.button{font-size:12px;margin-bottom:12px}.welcome-note{font-size:10px;line-height:1.8}.modal-backdrop{padding:17px}.modal{padding:23px;max-height:92vh}.modal h2{font-size:18px}.modal label{font-size:11px}.alert{margin:12px 17px;font-size:11px}.toast{bottom:20px;min-width:260px;font-size:11px}.revenue-split .note{margin:15px 20px 22px}.detail-page .note{margin:15px 0}.page-heading .eyebrow{max-width:170px;line-height:1.6}.store-notice{font-size:9px}.purchased{flex-wrap:wrap}}.guest-chip{font-size:10px;color:#9b8cba;white-space:nowrap}.guest-account-note{font-size:11px;color:#92899e;margin-top:14px;line-height:1.8}.video-public-path{max-width:360px;overflow-wrap:anywhere;font-size:10px;color:var(--muted)}.video-share-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.video-share-actions .button{font-size:11px}.insufficient-coins{margin-top:12px;color:#bd4d5f;font-size:13px}.insufficient-coins .button{margin-top:8px}.activity-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.activity-stats>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0}.activity-stats span,.activity-stats small{display:block;font-size:11px;color:var(--muted);line-height:1.7}.activity-stats strong{display:block;font-size:24px;margin:8px 0;overflow-wrap:anywhere}.share-policy-card{padding:8px 25px 25px;line-height:1.9}.share-policy-card strong{font-size:24px;color:var(--purple)}.share-policy-card p{font-size:13px;color:var(--muted);margin-top:10px}@media(max-width:600px){.activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-stats strong{font-size:20px}}.detail-management-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:18px 0 24px}.management-editor{padding:26px}.management-editor h2{margin:0 0 12px}.management-editor form{margin-top:22px}.management-cover{width:100%;aspect-ratio:16/10;object-fit:contain;background:#201c2e;border-radius:12px}.cover-status{font-weight:650;color:#6651ad}.detail-share{border-top:1px solid #eee9f5;margin-top:24px;padding-top:16px}.detail-share a{display:block;overflow-wrap:anywhere;font-size:13px;margin:10px 0 16px}.management-editor>.activity-stats{margin-top:24px}.video-management-detail>.panel{margin-top:24px}@media(max-width:800px){.detail-management-grid{grid-template-columns:1fr;gap:16px}.management-editor{padding:20px}}.login-layout{display:block;max-width:440px;margin:48px auto;padding:0 20px}.login-card{width:100%;padding:28px}.login-card h2{font-size:23px;margin:0 0 24px}.creator-hero{background:transparent;border-radius:0;padding:0;justify-content:flex-start;gap:16px}.creator-hero h1{font-size:25px}.creator-hero .outline-badge{margin-inline-start:12px}.welcome-page{max-width:520px;margin:48px auto;padding:20px}.welcome-page h1{font-size:28px;margin-bottom:24px}.purchase-card h2{font-size:18px;margin:0 0 16px}.purchase-card .price{margin-bottom:16px}.player-overlay{gap:12px}.page-heading h1{font-size:25px}@media(max-width:600px){.login-layout{margin:28px auto}.creator-hero h1{font-size:22px}.purchase-card{padding:20px}.welcome-page{margin:24px auto}}.test-agent-entry{margin:24px 0 18px;padding-top:24px;border-top:1px solid var(--line)}.test-agent-entry select{width:100%;min-height:42px}:root:has(.app:not(.management)),body:has(.app:not(.management)){background:transparent}.app:not(.management),.app:not(.management) main,.app:not(.management) .public-top,.app:not(.management) .panel,.app:not(.management) .purchase-card,.app:not(.management) .login-card,.app:not(.management) .thumbnail,.app:not(.management) .player{background:transparent}.app:not(.management) .player-overlay{background:none}.app:not(.management) .wallet-card{background:none;color:var(--muted);border:1px solid var(--line)}.app:not(.management) .wallet-card>strong{color:var(--purple)}.app:not(.management) .wallet-card>strong small{color:var(--muted)}.public-top nav{gap:16px}.agent-entry{font-weight:600;color:var(--purple);white-space:nowrap}.partner-page{max-width:560px}.partner-share{margin:16px 0 24px;color:var(--purple)}.partner-page form{margin-bottom:24px}.partner-result h2{margin:24px 0 16px}.partner-result>p{margin-bottom:16px}.partner-result .heading-actions{margin-top:16px}.partner-result input{font-size:12px}.partner-status{margin:20px 0;color:#b06a53}.partner-page .form-hint{margin-top:24px}@media(max-width:600px){.public-top{padding:0 14px;gap:8px}.public-top .brand{font-size:16px}.public-top nav{gap:9px;font-size:10px}.public-top nav>a.agent-entry{display:inline-flex}.guest-chip{display:none}}.player.reference-poster,.management-cover.reference-poster{aspect-ratio:1550/740;background:transparent}.player.reference-poster>img{object-fit:contain}.player.reference-poster .player-overlay{padding:0}.player.reference-poster .button{min-height:44px;margin-top:0}.guest-chip{display:inline-flex!important;font-variant-numeric:tabular-nums;color:#77768b}.recharge-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.recharge-presets .custom-amount{grid-column:1/-1}.recharge-account{font-size:12px;color:var(--muted);margin:0 0 16px}.partner-page>h1{margin-bottom:28px}@media(max-width:600px){.public-top{height:auto;min-height:68px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;row-gap:8px}.public-top nav{max-width:100%;gap:8px}.guest-chip{font-size:9px}.player.reference-poster .button{min-height:36px}}.thumbnail.reference-poster{aspect-ratio:1550/740}.thumbnail.reference-poster img{object-fit:contain}.recharge-conversion{text-align:center;color:#736c8b;font-size:14px;margin:14px 0 0;font-variant-numeric:tabular-nums}.recharge-presets button:not(.custom-amount){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 5px;min-height:64px}.recharge-presets button strong{font-size:14px;font-weight:600;white-space:nowrap}.recharge-presets button small{font-size:11px;color:#8d899e;font-weight:400;white-space:nowrap}.recharge-presets button.selected small{color:#7761c6}.redpacket-entry{margin:16px 0}.redpacket-form{padding:24px;margin-bottom:24px}.redpacket-form>label{display:flex;flex-direction:column;gap:8px;margin:20px 0}.redpacket-form>button{margin:0 12px 8px 0}.redpacket-events{max-height:40vh;overflow:auto}.redpacket-events article{border-top:1px solid #eee;padding:12px 0}.redpacket-events article small{display:block;color:var(--muted);margin:8px 0}.redpacket-events p{word-break:break-all;font-size:12px}.redpacket-page .modal .mono{word-break:break-all}.redpacket-payment-entry{margin:4px 0 14px}.compact-video-detail{max-width:960px;margin:0 auto;padding-bottom:32px}.compact-video-detail .back-link{margin:18px 0 16px;font-size:12px}.video-detail-content{min-width:0}.compact-video-detail .player{aspect-ratio:16/9;border-radius:16px;isolation:isolate;background:transparent}.compact-video-detail .player>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.compact-video-detail .player.poster-portrait{aspect-ratio:3/4;max-width:480px;max-height:72svh;margin-inline:auto}.compact-video-detail .player video{display:block;width:100%;height:100%;object-fit:contain}.cover-paywall{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:48px 24px 22px;background:linear-gradient(transparent,#0c0a18b8);color:#fff}.cover-price{display:flex;align-items:baseline;gap:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.cover-price>svg{align-self:center;color:#f6d98b;flex-shrink:0}.cover-price strong{font-size:34px;line-height:1;font-weight:750;letter-spacing:-.6px}.cover-price>span{font-size:13px;color:#ffffffdb}.cover-unlock-button{min-height:48px;padding:12px 20px;border-radius:12px;font-size:14px;white-space:nowrap;box-shadow:0 4px 18px #21104c40}.cover-unlock-button:disabled{opacity:.65}.preview-control{position:absolute;top:14px;inset-inline-start:14px;display:flex;align-items:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid #ffffff55;border-radius:999px;background:#1b172661;color:#fff;cursor:pointer}.unlocked-label{position:absolute;inset-inline-end:14px;top:14px;display:flex;align-items:center;gap:5px;border:1px solid #ffffff55;background:#1b172661;color:#fff;padding:7px 10px;border-radius:999px;font-size:12px}.cover-play-button{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:max-content;height:max-content;max-width:90%;display:flex;align-items:center;gap:12px;padding:16px 22px;border:1px solid #ffffff60;border-radius:999px;background:#2c243aa8;color:#fff;font-size:14px;cursor:pointer}.preview-status{font-size:12px;color:var(--muted);margin:10px 0}.compact-video-detail .video-title{font-size:24px;line-height:1.45;overflow-wrap:anywhere;margin:20px 0 8px;letter-spacing:-.3px}.compact-video-detail .video-meta{flex-wrap:wrap;gap:10px 18px;font-size:12px;line-height:1.6}.compact-video-detail .video-meta .button{padding:4px 0;margin-inline-start:auto;font-size:12px;min-height:32px}.video-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.detail-balance{display:flex;align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:13px}.detail-balance>svg{color:#b59b60;flex-shrink:0}.detail-tool-actions{display:flex;align-items:center;gap:10px}.detail-tool-actions .button{min-height:42px;font-size:13px;padding:10px 14px;border-radius:11px}.compact-video-detail .player button:focus-visible{outline:3px solid white;outline-offset:-5px}.compact-video-detail .player button:disabled{cursor:wait}@media(max-width:600px){.compact-video-detail .back-link{margin:14px 0;font-size:11px}.compact-video-detail .player{border-radius:13px}.cover-paywall{padding:38px 14px 14px;gap:10px}.cover-price{gap:6px}.cover-price strong{font-size:29px}.cover-price>span{font-size:12px}.cover-price>svg{width:20px;height:20px}.cover-unlock-button{min-height:44px;padding:10px 13px;font-size:13px;border-radius:10px;gap:7px}.compact-video-detail .video-title{font-size:20px;line-height:1.45;margin:17px 0 7px}.compact-video-detail .video-meta{font-size:11px;gap:8px 12px}.compact-video-detail .video-meta .button{font-size:11px}.video-tools{margin-top:14px;padding-top:14px}.detail-balance{font-size:12px}.detail-tool-actions{gap:8px}.detail-tool-actions .button{padding:9px 11px;min-height:42px;font-size:12px}.preview-control{top:11px;inset-inline-start:11px;min-height:32px;padding:6px 10px;font-size:11px}.unlocked-label{top:11px;inset-inline-end:11px;font-size:11px}.cover-play-button{font-size:13px;padding:13px 18px;gap:9px}}.language-switcher{width:auto;min-height:36px;max-width:122px;border:1px solid var(--line);border-radius:9px;padding:7px 10px;background:#fff;color:#5c5875;font-size:12px;flex-shrink:0;margin:0}.top-right{gap:12px}.management-search input{min-width:200px}.management-search .filter-result{margin-inline-start:auto;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.daily-earnings{margin-bottom:24px}.video-tools{justify-content:flex-end}.detail-tool-actions{margin-inline-start:auto}@media(max-width:700px){.public-top>.language-switcher{margin-inline-start:auto;max-width:112px;order:1}.public-top>nav{order:2;flex-wrap:wrap;justify-content:flex-end;flex:1 1 100%}.public-top .brand{order:0}.public-top>.button{order:2}.console-top .breadcrumb{min-width:0}.console-top .breadcrumb>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:135px}.language-switcher{font-size:11px;min-height:34px;padding:6px}.management-search input{min-width:0;width:100%}.management-search label{flex:1 1 120px}.management-search .filter-result{margin-inline-start:0}.heading-actions{flex-wrap:wrap}.detail-tool-actions .button{white-space:nowrap}}html[lang=en] .sidebar{width:244px}html[lang=en] .console{margin-inline-start:244px}html[lang=en] .sidebar nav a{font-size:12px;line-height:1.4}html[lang=en] .public-top nav{gap:10px}html[lang=en] .button{white-space:normal}html[lang=en] .cover-unlock-button{white-space:nowrap}@media(max-width:700px){html[lang=en] .console{margin-inline-start:0}html[lang=en] .sidebar{width:244px}html[lang=en] .public-top nav{font-size:10px;gap:10px}}.payment-qr{display:flex;flex-direction:column;align-items:center;gap:10px;margin:20px 0 24px;padding:16px;border:1px solid var(--line);border-radius:12px;text-align:center}.payment-qr img{display:block;width:288px;max-width:100%;height:auto;aspect-ratio:1;background:#fff;border-radius:0}.payment-qr figcaption{font-size:13px;color:var(--muted)}.payment-qr .button{min-height:40px}.payment-qr p{font-size:12px;color:var(--muted)}.brand-wordmark{white-space:nowrap;font-weight:750;letter-spacing:-.7px}.brand-footer{max-width:1180px;margin:32px auto 0;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.7}.brand-footer>span:first-child{font-weight:650}.brand-positioning{font-size:15px;color:var(--muted);margin:14px 0 5px}.brand-tagline{color:var(--purple);font-size:14px;margin-bottom:24px}.sidebar .brand{font-size:18px;gap:8px}.public-top .brand{font-size:20px}.public-top .brand-icon{flex-shrink:0}@media(max-width:600px){.public-top .brand{font-size:18px}.brand-wordmark{letter-spacing:-.5px}.brand-footer{margin-top:24px;padding:18px;font-size:11px}.brand-positioning{font-size:13px}}.agent-portal{max-width:480px;padding:32px 24px}.agent-portal h1{margin-bottom:20px}.agent-portal h2{font-size:18px;margin:24px 0 16px}.portal-agent-name{color:var(--purple);font-size:18px;font-weight:650}.agent-portal form{display:grid;gap:18px}.agent-portal label{margin:0}.studio-toolbar label{max-width:700px}.studio-toolbar .panel-title{align-items:flex-start;flex-wrap:wrap}.studio-toolbar .heading-actions{flex-wrap:wrap}.studio-toolbar .panel-title small{display:block;color:var(--muted);margin-top:8px}.studio-toolbar input{font-size:12px}.studio-toolbar .button.text{margin-top:8px}@media(max-width:600px){.agent-portal{padding:24px 20px}.studio-toolbar .heading-actions{gap:8px}.studio-toolbar .heading-actions .button{font-size:12px;padding:9px 12px}}.account-switch{display:flex;gap:10px;margin:24px 0}.account-switch .button{flex:1}.account-register-link{margin-top:22px}.account-entry{display:inline-flex;align-items:center;gap:4px}.user-account-page{max-width:480px}.user-account-page h1{margin-bottom:24px}.member-name{font-weight:650;font-size:20px;margin-bottom:8px;overflow-wrap:anywhere}.user-account-page>.button{margin:20px 8px 0 0}.agent-portal{max-width:480px}.agent-portal h1{margin-bottom:24px}@media(max-width:600px){.public-top{flex-wrap:wrap;gap:12px}.public-top nav{flex-wrap:wrap;gap:12px}.public-top .language-switcher{margin-inline-start:auto}}.creator-capabilities{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 28px;color:var(--muted);font-size:13px;line-height:1.7}.creator-capabilities span{display:inline-flex;align-items:center;gap:5px}.creator-capabilities svg{color:var(--purple);flex-shrink:0}.work-type-picker{display:flex;gap:12px;margin:0 0 20px;padding:0;border:0}.work-type-picker legend{margin-bottom:10px;font-size:14px}.work-type-picker label{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;border:1px solid var(--line);border-radius:10px;padding:12px;margin:0;cursor:pointer}.work-type-picker label.selected{border-color:var(--purple);color:var(--purple);background:#f7f4ff}.work-type-picker input{width:16px;height:16px;margin:0}.player.is-playing:has(.authorized-image){aspect-ratio:auto;background:transparent;max-height:none}.player .authorized-image{position:static;width:100%;height:auto;max-height:80vh;object-fit:contain;display:block;filter:none}.review-image{display:block;max-width:100%;max-height:50vh;object-fit:contain;margin:0 auto 20px}.work-type{font-size:12px;color:var(--muted);display:inline-block;margin-bottom:8px}@media(max-width:600px){.creator-capabilities{gap:8px 12px;font-size:12px}.management-search>label{min-width:120px}.player .authorized-image{max-height:none}.work-type-picker label{min-height:46px}}.creator-public-bio{color:var(--muted);font-size:13px;line-height:1.8;margin-top:8px;max-width:560px;white-space:pre-line;overflow-wrap:anywhere;unicode-bidi:plaintext}html:is(:lang(ja),:lang(ar),:lang(es),:lang(de),:lang(fr)) .button{white-space:normal;min-width:0;overflow-wrap:break-word}html:is(:lang(ja),:lang(ar),:lang(es),:lang(de),:lang(fr)) :is(h1,h2,h3,.panel-title,.page-heading){overflow-wrap:break-word;min-width:0}html:is(:lang(ja),:lang(ar),:lang(es),:lang(de),:lang(fr)) .sidebar nav>a{line-height:1.55;min-height:43px}.language-switcher{max-width:150px;min-height:38px}html[dir=rtl]{letter-spacing:normal}html[dir=rtl] :is(h1,h2,h3,.eyebrow,.network-chip){letter-spacing:normal}html[dir=rtl] :is(.mono,.wallet-address,.video-public-path,.payout-value,.unit-input input,.balance-amount,.quote-line strong,.policy-facts strong,input[type=number],input[type=email],input[type=password],input[autocomplete=username],.usdt-address){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(input,textarea)[dir=auto]{unicode-bidi:plaintext}html[dir=rtl] :is(.breadcrumb>.lucide-chevron-right,.back-link>.lucide-arrow-left,.button>.lucide-arrow-right,.button>.lucide-arrow-up-right){transform:scaleX(-1)}html[dir=rtl] :is(.video-title,.video-card h3,.member-name,.portal-agent-name){unicode-bidi:plaintext}html[dir=rtl] .unit-input input{padding-left:66px;padding-right:15px;text-align:right}html[dir=rtl] .user-management td:before{inset-inline-start:16px}html[dir=rtl] .story-art{transform-origin:center}@media(min-width:701px){html:is(:lang(ja),:lang(ar),:lang(es),:lang(de),:lang(fr)) .sidebar{width:260px}html:is(:lang(ja),:lang(ar),:lang(es),:lang(de),:lang(fr)) .console{margin-inline-start:260px}}@media(max-width:700px){html[dir=rtl] .sidebar{transform:translate(100%)}html[dir=rtl] .sidebar.expanded{transform:translate(0)}}@media(max-width:600px){.language-switcher{max-width:126px}html:is(:lang(ja),:lang(ar),:lang(es),:lang(de),:lang(fr)) :is(.page-heading,.panel-title,.heading-actions){gap:12px;flex-wrap:wrap}html:is(:lang(ja),:lang(ar),:lang(es),:lang(de),:lang(fr)) .page-heading h1{font-size:24px}html[dir=rtl] .user-management td{padding-inline-start:106px;padding-inline-end:16px}}html[dir=rtl] .balance-amount{justify-content:flex-end}html[dir=rtl] :is(input[maxlength="34"],input[inputmode=decimal],input[inputmode=numeric],input[pattern*=a-f],input[pattern*=A-F],.redpacket-form input[readonly],.studio-toolbar input[readonly],.partner-result input[readonly]){direction:ltr;unicode-bidi:isolate;text-align:left}.work-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin-block:12px 24px;color:var(--muted,#697086)}.creator-entry{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:9px 12px!important;border:1px solid #ded4f6;border-radius:100px;background:#f8f5ff;color:#7456d4!important;font-weight:600;white-space:nowrap}.creator-entry-small{display:none}.public-top .guest-chip{font-size:10px}.creator-page .full{width:100%}.order-account-id{padding:12px;background:#f7f3fe;border-radius:8px;font-size:13px}.album-viewer{max-width:100%}@media(max-width:650px){.creator-entry-wide{display:none}.creator-entry-small{display:inline}.creator-entry{padding:7px 9px!important;font-size:11px}.public-top .guest-chip{display:none}.public-top nav{gap:9px}.creator-entry svg{width:12px}.public-top .account-entry{font-size:11px}}@media(max-width:600px){.console-top .top-right{gap:6px}.console-top .breadcrumb>span{max-width:95px}.console-top .breadcrumb{font-size:11px;gap:5px}.console-top .breadcrumb>svg{width:12px}}.public-top .creator-browse-link{display:inline-flex;align-items:center;gap:6px;padding:7px 0;font-size:12px;font-weight:500;color:#817b90;text-decoration:none;border-radius:4px;white-space:nowrap}.public-top .creator-browse-link:hover{color:#7456dc}.public-top .creator-browse-link:focus-visible{outline:2px solid #987ce6;outline-offset:4px}html[dir=rtl] .creator-browse-link svg{transform:scaleX(-1)}.auth-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.minimal-auth-page{background:#fafafe}.minimal-auth-page .public-top.user-auth-header{background:#fff;height:76px;min-height:76px;display:flex;flex-wrap:nowrap;gap:18px;padding:0 max(32px,calc((100% - 1180px)/2));border-bottom:1px solid #efeff5}.user-auth-header .account-browse-link{display:inline-flex;gap:5px;align-items:center;font-size:12px;color:#73758a;margin-inline-start:auto;white-space:nowrap}.user-auth-header .language-switcher{margin-inline-start:0!important}.minimal-auth-page .user-account-page{max-width:498px;padding:0 24px;margin:48px auto 0}.minimal-auth-card{background:#fff;border:1px solid #e8e6f1;border-radius:18px;padding:30px 32px;box-shadow:0 8px 28px #35215004}.user-account-page .user-account-access .auth-tabs{display:flex;padding:4px;background:#f2f1f7;gap:4px;border-radius:10px;margin:0 0 25px}.user-account-access .auth-tabs .button{height:auto;min-height:38px;flex:1;background:transparent;border:0;border-radius:7px;box-shadow:none;color:#777587;font-size:13px;font-weight:550;padding:8px 12px;margin:0;white-space:normal}.user-account-access .auth-tabs .button:hover{transform:none;filter:none;color:var(--purple)}.user-account-access .auth-tabs .button[aria-pressed=true]{background:#fff;color:var(--purple);box-shadow:0 1px 5px #3021460b;font-weight:650}.user-account-access form{display:grid;gap:19px}.user-account-access form>label{margin:0}.user-account-access form input{width:100%;height:48px;border:1px solid #dedfe9;border-radius:10px;background:#fff;color:#292a40;font-size:14px;padding:12px 14px;margin:0;outline:none}.user-account-access form input::placeholder{color:#a3a5b5}.user-account-access form input:focus{border-color:#9b87f0;box-shadow:0 0 0 3px #7359e70b}.user-account-access .password-field>label{font-size:13px;line-height:1.5;font-weight:550;color:#53566f;margin-bottom:8px}.user-account-access .password-field .password-shell input{padding-inline-start:14px;padding-inline-end:50px}.user-account-access .password-field .password-visibility{width:44px;height:44px;inset-inline-end:2px}.user-account-access form>.button.full{min-height:48px;border-radius:10px;font-size:14px;margin-top:6px;box-shadow:0 3px 7px #7058e712}.minimal-guest-context{border-top:1px solid #efedf5;margin-top:25px;padding-top:18px}.minimal-guest-context header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:11px;color:#727084}.minimal-guest-id{color:#7d6aa9;background:#f4f0fb;border-radius:5px;padding:3px 6px;white-space:nowrap;font-variant-numeric:tabular-nums}.minimal-guest-context p{font-size:11px;line-height:1.8;margin:4px 0;color:#8a889b}.minimal-guest-context .retention{color:#666478;font-size:12px;margin-bottom:4px}.minimal-auth-page .brand-footer{justify-content:center;border:0;margin:24px auto 0;max-width:498px;padding:0 16px 30px;font-size:11px;color:#a09baa;gap:6px}.minimal-auth-page .brand-footer span:first-child{color:#8a849a;font-weight:600}html[dir=rtl] .account-browse-link svg{transform:scaleX(-1)}@media(max-width:600px){.minimal-auth-page{background:#fff}.minimal-auth-page .public-top.user-auth-header{height:66px;min-height:66px;padding:0 20px;gap:10px}.user-auth-header .brand{font-size:19px}.user-auth-header .brand-icon{width:30px;height:30px}.user-auth-header .account-browse-link{padding:8px;font-size:0}.user-auth-header .account-browse-link svg{width:19px;height:19px}.minimal-auth-page .user-account-page{max-width:100%;padding:0 22px;margin:31px auto 0}.minimal-auth-card{padding:0;border:0;border-radius:0;box-shadow:none}.user-account-page .user-account-access .auth-tabs{margin-bottom:24px}.user-account-access form{gap:20px}.user-account-access form input{font-size:16px;height:50px}.user-account-access .password-field .password-visibility{height:46px;width:46px}.user-account-access form>.button.full{min-height:50px;font-size:15px}.minimal-guest-context{margin-top:24px}.minimal-guest-context p,.minimal-guest-context header{font-size:12px}.minimal-auth-page .brand-footer{padding:22px 24px 30px}.user-auth-header .language-switcher{font-size:11px;max-width:110px;padding:7px 8px;min-height:36px}}.public-work-filter-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 22px}.public-work-filters{display:flex;gap:6px;align-items:center}.public-work-filters button{border:0;background:none;padding:9px 17px;border-radius:999px;color:var(--muted);font-size:13px;cursor:pointer;white-space:nowrap}.public-work-filters button[aria-pressed=true]{background:#f0ecfc;color:var(--purple);font-weight:600}.public-work-filter-row>select{margin:0;width:auto;max-width:150px;min-width:102px;border:0;background:transparent;padding:7px 20px 7px 8px;box-shadow:none;font-size:12px;color:var(--muted)}.original-work-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.original-work-heading>.video-title{min-width:0}.original-detail-share{white-space:nowrap;flex-shrink:0;gap:6px;font-size:12px;padding:8px 12px;min-height:36px}.guest-continue-entry{display:block;width:max-content;max-width:100%;margin:20px auto 0;padding:4px 8px;text-align:center;color:var(--purple);font-size:13px;line-height:1.6;text-decoration:none}.minimal-guest-context .friendly-notice{margin-top:10px;font-weight:500;color:#81728e}.public-work-filter-row button:focus-visible,.guest-continue-entry:focus-visible{outline:3px solid #c3b8ff;outline-offset:3px}@media(max-width:600px){.public-work-filter-row{gap:8px;margin-bottom:18px}.public-work-filters{gap:3px}.public-work-filters button{font-size:12px;padding:8px 13px}.public-work-filter-row>select{font-size:11px;max-width:112px;min-width:90px}.original-work-heading{gap:9px}.original-work-heading .video-title{font-size:20px}.original-detail-share{font-size:11px;padding:7px 9px;min-height:34px}.guest-continue-entry{font-size:14px}}.work-share-report-actions{display:flex;align-items:center;gap:18px;margin-inline-start:auto}.compact-video-detail .work-share-report-actions .button{margin-inline-start:0;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:5px 0;color:#8f839f;font-size:12px}.compact-video-detail .work-share-report-actions .button:hover{color:var(--purple)}@media(max-width:600px){.work-share-report-actions{gap:16px}.compact-video-detail .work-share-report-actions .button{font-size:11px;min-height:36px}}.public-work-sort-label{color:var(--muted);font-size:12px;white-space:nowrap}@media(max-width:600px){.public-work-sort-label{font-size:11px}}.creator-hero.creator-hero-with-avatar{justify-content:flex-start;gap:14px;align-items:center}.creator-public-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#efeafb;color:#8568c7;font-size:21px;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.creator-public-identity{min-width:0}.creator-public-identity h1{overflow-wrap:anywhere}@media(max-width:600px){.creator-hero.creator-hero-with-avatar{gap:11px}.creator-public-avatar{flex-basis:40px;width:40px;height:40px;font-size:18px}}.public-top .account-nickname-entry{min-inline-size:0;white-space:nowrap}.account-nickname{display:block;max-inline-size:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit}.brand-footer{justify-content:flex-end}.brand-footer>.brand-footer-tagline{font-weight:400}.minimal-auth-page .brand-footer{justify-content:center}.minimal-auth-page .brand-footer>.brand-footer-tagline{font-weight:400;color:inherit}@media(max-width:650px){.account-nickname{max-inline-size:6em}}.modal.recharge-dialog{display:flex;flex-direction:column;max-height:min(90vh,820px);max-height:min(90dvh,820px);overflow:hidden;padding:0}.recharge-dialog>header{flex:none;margin:0;padding:22px 24px 16px;border-bottom:1px solid var(--line)}.recharge-dialog>form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.recharge-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px;scrollbar-gutter:stable}.recharge-dialog form>footer{flex:none;margin:0;padding:15px 24px max(15px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:12px}.recharge-dialog .confirm-summary{padding:16px;margin-bottom:18px}.recharge-dialog .confirm-summary strong{font-size:33px}.public-work-sort-select{width:auto;max-width:165px;border:0;padding:7px 25px 7px 7px;margin:0;background-color:transparent;color:var(--muted);font-size:12px;cursor:pointer}.creator-public-identity h1{margin:0}@media(max-width:600px){.modal-backdrop:has(.recharge-dialog){padding:12px}.modal.recharge-dialog{max-height:calc(100dvh - 24px)}.recharge-dialog>header{padding:18px 18px 13px}.recharge-dialog-body{padding:16px 18px}.recharge-dialog form>footer{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.recharge-dialog .confirm-summary{padding:13px;margin-bottom:15px}.recharge-dialog .confirm-summary strong{font-size:29px}.recharge-dialog .recharge-presets{gap:8px;margin:14px 0}.recharge-dialog .recharge-presets button:not(.custom-amount){min-height:58px}.public-work-sort-select{max-width:145px;font-size:11px}}.modal>form>div:not(.recharge-dialog-body){display:contents}
