:root{color-scheme:light;--creator-bg: #f6f6f4;--creator-panel: #ffffff;--creator-panel-subtle: #f8fafc;--creator-panel-raised: #ffffff;--creator-border: #dbe3ee;--creator-border-soft: #edf2f7;--creator-text: #111827;--creator-muted: #526071;--creator-subtle: #8492a6;--creator-primary: #2563eb;--creator-primary-strong: #1d4ed8;--creator-primary-soft: #eaf2ff;--creator-success: #16794c;--creator-success-soft: #eaf8ef;--creator-warning: #a15c07;--creator-warning-soft: #fff7e8;--creator-danger: #c2410c;--creator-danger-soft: #fff1ed;--creator-focus: 0 0 0 3px rgba(37, 99, 235, .18);--creator-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--creator-shadow-md: 0 12px 32px rgba(15, 23, 42, .08);--creator-shadow-lg: 0 24px 64px rgba(15, 23, 42, .12);--creator-radius: 8px;--creator-font-base: 15px;--creator-font-strong: 16px;--creator-font-section: 18px}.replica-shell{background:#f6f6f4}.replica-topbar{height:64px;padding:0 18px;display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr) minmax(270px,340px);column-gap:16px;align-items:center;background:linear-gradient(180deg,#111215,#1a1a1e)!important;color:#fff;border:0}.replica-brand{min-width:0;height:44px;display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;color:#fff;cursor:pointer;font-size:16px;font-weight:700}.replica-brand strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replica-brand-icon{width:30px;height:30px;display:block;border-radius:8px;object-fit:cover;box-shadow:0 0 18px #ff790057}.replica-topnav{height:64px;display:flex;justify-content:center;gap:74px}.replica-topnav button{position:relative;min-width:76px;border:0;background:transparent;color:#ffffffad;cursor:pointer;font-size:15px;font-weight:600}.replica-topnav button.active{color:#fff}.replica-topnav button.active:after{content:"";position:absolute;left:50%;bottom:8px;width:28px;height:3px;border-radius:999px;background:#fff;transform:translate(-50%)}.replica-userbar{min-width:0;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:10px}.creator-language-switcher{display:flex;justify-content:flex-start;margin-bottom:18px}.replica-userbar>.ant-segmented{flex:0 0 auto}.replica-userbar .language-switcher.ant-segmented{height:36px;padding:3px;border-radius:10px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.replica-userbar .language-switcher .ant-segmented-group{height:30px;align-items:center}.replica-userbar .language-switcher .ant-segmented-item{min-width:42px;height:30px;border-radius:8px;color:#ffffffb8;font-size:13px;font-weight:650;line-height:30px}.replica-userbar .language-switcher .ant-segmented-item:hover,.replica-userbar .language-switcher .ant-segmented-item:focus-visible{color:#fff}.replica-userbar .language-switcher .ant-segmented-item-selected{color:#111827}.replica-userbar .language-switcher .ant-segmented-thumb,.replica-userbar .language-switcher .ant-segmented-item-selected{border-radius:8px;background:#fffffff0;box-shadow:0 4px 12px #00000029}.replica-userbar>.ant-btn{flex:0 0 44px;width:44px;height:44px;border:0;background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.replica-userbar>.ant-btn:hover,.replica-userbar>.ant-btn:focus{background:#ffffff24!important;color:#fff!important}.replica-userbar .notification-button.ant-btn{width:36px;height:36px;min-width:36px;border:0;border-radius:10px;background:#ffffff1a;color:#ffffffd1;box-shadow:inset 0 0 0 1px #ffffff14}.replica-userbar .notification-button.ant-btn:hover,.replica-userbar .notification-button.ant-btn:focus-visible{background:#ffffff29!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 20px #0000002e}.replica-userbar .notification-button.has-unread.ant-btn{background:#ff7a4529;color:#ffb088;box-shadow:inset 0 0 0 1px #ff7a4538}.replica-user-pill{width:min(286px,100%);min-width:0;height:46px;padding:5px 8px 5px 5px;display:grid;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:8px;border-radius:999px;background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff0f}.replica-user-pill .ant-avatar{width:36px;height:36px;font-size:17px;background:#ffffff14}.replica-user-text{min-width:0}.replica-user-pill strong,.replica-user-pill span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replica-user-pill strong{color:#fff;font-size:14px;line-height:18px}.replica-user-pill span{color:#ffffff9e;font-size:12px;line-height:16px}.replica-user-pill .ant-btn{width:32px;height:32px;color:#ffffffb8}.replica-user-pill .ant-btn:hover,.replica-user-pill .ant-btn:focus{background:#ffffff1a!important;color:#fff!important}.replica-body{height:calc(100vh - 64px);min-height:0;background:#f6f6f4}.replica-sider{height:calc(100vh - 64px);padding:18px 10px;background:#f6f6f4!important;border:0}.replica-sider .ant-menu{border-inline-end:0!important;background:transparent}.replica-sider .ant-menu-submenu-title,.replica-sider .ant-menu-item{height:40px!important;margin:4px 8px!important;border-radius:8px!important;color:#202124;font-weight:600}.replica-sider .ant-menu-sub .ant-menu-item{padding-left:38px!important;color:#2f3136;font-size:14px;font-weight:500}.replica-sider .ant-menu-item-selected{background:#fff!important;color:#141414!important;box-shadow:0 1px #00000005}.replica-content{height:calc(100vh - 64px);padding:0;overflow:auto;background:#f6f6f4}.replica-page-shell{min-height:100%;padding:18px 18px 24px 0}.replica-page-shell>.creator-page,.replica-page-shell>.replica-workspace{min-height:calc(100vh - 106px);border-radius:18px}.replica-workspace{display:grid;grid-template-columns:minmax(0,1fr) 318px;gap:12px;position:relative}.replica-dashboard-main,.replica-dashboard-side{min-width:0;display:flex;flex-direction:column;gap:12px}.replica-panel{border-radius:14px;background:#fff;box-shadow:none}.full-panel{min-height:calc(100vh - 106px);padding:22px}.replica-panel-header{min-height:30px;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.replica-panel h2,.replica-panel h3,.replica-panel-header h2,.replica-panel-header h3{margin:0;color:#17181a;font-size:18px;line-height:26px;font-weight:800;letter-spacing:0}.replica-panel-header button,.replica-header-extra button,.ranking-header button{border:0;background:transparent;color:#9a9a9a;cursor:pointer;font-size:13px}.replica-header-extra{display:flex;align-items:center;gap:12px;color:#aaa;font-size:13px}.replica-header-extra i{width:1px;height:14px;background:#d9d9d9}.income-panel{min-height:134px;padding:22px}.income-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.income-grid span,.reference-metrics span{display:block;color:#aaa;font-size:13px;font-weight:600}.income-grid strong,.reference-metrics strong{display:block;margin-top:12px;color:#17181a;font-size:24px;line-height:30px;font-weight:800}.data-overview-panel{min-height:420px;padding:22px}.replica-title-row,.details-header{display:flex;align-items:center;gap:8px}.range-tabs{width:fit-content;margin:6px 0 22px;padding:2px;display:flex;border-radius:8px;background:#f4f4f4}.range-tabs button{min-width:72px;height:32px;border:0;border-radius:7px;background:transparent;color:#333;cursor:pointer;font-weight:600}.range-tabs button.active{background:#fff}.range-tabs button:disabled{color:#b5b5b5;cursor:not-allowed}.reference-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.reference-metrics>div{min-height:74px;padding:4px 10px;border-radius:8px}.reference-metrics>div:hover{background:#fafafa}.reference-metrics em{display:block;margin-top:8px;color:#aaa;font-size:12px;font-style:normal}.replica-chart{height:138px;margin-top:26px;position:relative;border-bottom:1px solid #f0f0f0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 54px,#f2f2f2 55px),linear-gradient(to right,transparent 0,transparent 100%)}.replica-chart:after{content:"";position:absolute;left:28px;right:0;bottom:0;height:2px;background:#ff7c40}.replica-chart span{display:block;margin-bottom:34px;color:#aaa;font-size:12px}.ranking-preview-panel,.announcement-panel,.activity-panel{padding:22px}.mini-ranking-list{display:grid;gap:8px}.mini-ranking-list button{min-height:42px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;border:0;border-radius:8px;background:#fafafa;cursor:pointer;text-align:left}.mini-ranking-list span{color:#ff6a2a;font-weight:800}.mini-ranking-list em{color:#ff6a2a;font-style:normal;font-weight:700}.mini-ranking-empty{min-height:128px;display:grid;place-items:center;border-radius:8px;background:#fafafa;color:#999;font-size:14px;font-weight:600}.announcement-banner{width:100%;height:98px;margin-bottom:16px;border:0;display:grid;place-items:center;border-radius:8px;background:radial-gradient(circle at 50% 110%,#9b55ff,#0d1433 70%);color:#fff;cursor:pointer;font-size:20px;font-weight:800;text-align:center}.announcement-banner:hover{filter:brightness(1.06);transform:translateY(-1px)}.announcement-list{display:grid;gap:6px}.announcement-list button,.help-grid button{min-height:34px;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;color:#333;cursor:pointer;font-weight:600;text-align:left}.activity-panel{min-height:220px}.activity-action-list{display:grid;gap:10px;margin-top:14px}.activity-action-list button{min-height:64px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;border:1px solid #eee;border-radius:8px;background:#fafafa;color:#333;cursor:pointer;text-align:left;padding:12px 14px}.activity-action-list button span{color:#888;font-size:12px}.activity-action-list button .anticon{grid-row:1 / span 2;grid-column:2}.replica-empty{min-height:178px;display:grid;place-items:center;align-content:center;gap:8px;color:#aaa;text-align:center}.replica-empty strong{color:#aaa;font-weight:600}.film-empty-icon{width:72px;height:56px;border-radius:10px;opacity:.42;background:radial-gradient(circle at 72% 50%,transparent 0 7px,#c7c7c7 8px 9px,transparent 10px),linear-gradient(90deg,transparent 0 12px,#c7c7c7 13px 58px,transparent 59px),linear-gradient(#d8d8d8,#d8d8d8)}.replica-health-tip{grid-column:1 / -1;padding:0 20px 4px;color:#8b8b8b;font-size:13px}.replica-content-page .full-panel,.ranking-page .full-panel,.platform-data-page .full-panel{border-radius:14px}.ranking-header,.ranking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.ranking-toolbar{margin:22px 0 28px}.filter-trigger,.ranking-toolbar .ant-btn,.contract-status-tabs button{height:34px;border:0;border-radius:8px;background:#f4f4f4;color:#333;cursor:pointer;font-weight:700}.filter-trigger{padding:0 14px}.ranking-toolbar .ant-btn-primary,.content-toolbar .ant-btn-primary{background:#171717;color:#fff}.week-input{width:250px}.ranking-search{width:240px}.category-popover{width:min(720px,calc(100vw - 300px));position:absolute;z-index:30;top:90px;left:22px;padding:22px 20px;display:grid;grid-template-columns:86px 1fr;gap:18px;border-radius:10px;background:#fff;box-shadow:0 18px 56px #0000001f}.category-popover span{color:#aaa;font-weight:600}.category-popover div{display:flex;flex-wrap:wrap;gap:14px 28px}.category-popover button{border:0;background:transparent;color:#171717;cursor:pointer;font-weight:700}.category-popover button.active{color:#ff5a00}.ranking-list{display:grid;gap:26px}.ranking-empty{min-height:360px;display:grid;place-items:center}.ranking-item{width:100%;padding:8px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer;text-align:left;min-height:110px;display:grid;grid-template-columns:86px 1fr auto;align-items:center;gap:18px}.ranking-item:hover{background:#fafafa}.ranking-item:focus-visible,.announcement-banner:focus-visible,.help-grid button:focus-visible,.support-hot li button:focus-visible,.replica-panel-header button:focus-visible,.replica-header-extra button:focus-visible,.ranking-header button:focus-visible,.filter-trigger:focus-visible{outline:none;box-shadow:var(--creator-focus)}.poster{width:82px;height:108px;position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(145deg,#fee2cf,#c0c7bc)}.poster-2{background:linear-gradient(145deg,#f3e7e2,#af8a82)}.poster-3{background:linear-gradient(145deg,#e1edd5,#778f70)}.poster-4{background:linear-gradient(145deg,#f8e5c3,#a97858)}.poster span{position:absolute;top:6px;left:6px;width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#ff7c40;color:#fff;font-weight:800}.ranking-copy h3{margin:0 0 10px;font-size:16px}.ranking-tags{display:flex;flex-wrap:wrap;gap:5px}.ranking-tags .ant-tag{margin:0;border:0;background:#f3f3f3;color:#aaa}.ranking-copy p{margin:6px 0 0;color:#aaa;font-weight:600}.ranking-heat{color:#ff6a2a;font-size:16px}.data-tabs{display:flex;gap:34px;margin-bottom:26px}.data-tabs button{border:0;background:transparent;color:#aaa;cursor:pointer;font-size:18px;font-weight:800}.data-tabs button.active{color:#111}.data-notice{min-height:42px;margin-bottom:22px;padding:0 14px;display:flex;align-items:center;gap:10px;border-radius:6px;background:#f6f6f6;color:#666}.data-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:18px 30px;margin-bottom:28px}.data-filter-grid label{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:8px;color:#999;font-weight:600}.data-filter-grid .ant-picker,.data-filter-grid .ant-select{width:100%}.data-metrics{margin-top:18px}.data-chart-toolbar{margin:28px 0 10px;display:flex;justify-content:space-between;align-items:center;color:#999;font-weight:600}.large-chart{height:250px}.details-header{margin-top:28px}.contract-status-tabs{margin:20px 0;display:flex;align-items:center;gap:10px}.contract-status-tabs button{min-width:88px;color:#333}.contract-status-tabs button.active{background:#fff1e8;color:#ff6a2a}.contract-status-tabs .ant-input-affix-wrapper{width:260px;margin-left:auto}.identity-panel{padding:22px 140px 22px 22px}.identity-card{max-width:820px;margin:34px auto 0;position:relative}.identity-card h3{margin-bottom:20px;color:#777;font-size:16px}.identity-card dl{display:grid;grid-template-columns:120px 1fr;gap:18px;color:#aaa}.identity-card dd{margin:0;color:#777;font-weight:700}.identity-card>.ant-btn-link{position:absolute;top:42px;right:0;color:#ff8a55}.admin-row{display:flex;align-items:center;gap:12px;color:#777}.admin-row em{color:#aaa;font-style:normal}.unavailable-panel{display:flex;flex-direction:column;gap:16px}.help-grid{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.help-grid button{min-height:54px;padding:0 16px;border-radius:8px;background:#fafafa}.support-float{right:28px;bottom:26px;width:58px;height:58px;padding:0;display:grid;place-items:center;gap:0;border-radius:8px;background:#ffffffe6;color:#111;box-shadow:0 8px 24px #0000000f;font-size:12px}.support-float .anticon{font-size:18px}.content-type-tabs{margin-bottom:24px}.content-toolbar{align-items:center}.content-toolbar .ant-btn{border-radius:8px}.content-table .ant-table-thead>tr>th{background:#fafafa!important;color:#aaa!important}.content-empty-panel{min-height:420px}@media(max-width:980px){.replica-topbar{grid-template-columns:1fr auto}.replica-topnav,.replica-sider{display:none}.replica-page-shell{padding:12px}.replica-workspace{grid-template-columns:1fr}.replica-dashboard-side{grid-row:auto}.reference-metrics,.income-grid,.data-filter-grid{grid-template-columns:1fr}.ranking-toolbar,.content-toolbar,.contract-status-tabs{align-items:stretch;flex-direction:column}.week-input,.ranking-search,.contract-status-tabs .ant-input-affix-wrapper{width:100%}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--creator-bg);color:var(--creator-text);font-size:var(--creator-font-base);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.creator-auth{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(135deg,#edf5ff,#f9fbff,#eef8f4)}.creator-auth-panel{width:min(960px,100%);display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:center}.creator-logo{width:fit-content;padding:7px 12px 7px 8px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;background:#141414;color:#fff;font-weight:800}.creator-logo img{width:34px;height:34px;display:block;border-radius:8px;object-fit:cover}.creator-auth h1{margin:24px 0 12px;font-size:44px;line-height:1.1}.creator-auth p,.creator-muted{color:var(--creator-muted)}.auth-card{border-radius:8px;box-shadow:0 24px 80px #1f29371f}.creator-shell{min-height:100vh;height:100vh;overflow:hidden}.creator-shell>.ant-layout{min-width:0;min-height:0;height:100vh}.creator-sider{height:100vh;overflow:auto;background:var(--creator-panel)!important;border-right:1px solid var(--creator-border)}.creator-sider-brand{height:64px;display:flex;align-items:center;padding:0 20px;font-size:var(--creator-font-strong);font-weight:800;border-bottom:1px solid var(--creator-border)}.creator-sider .ant-menu-item{font-size:var(--creator-font-base)}.creator-header{height:64px;flex:0 0 64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:var(--creator-panel);border-bottom:1px solid var(--creator-border)}.creator-header strong{margin-right:12px;font-size:var(--creator-font-strong)}.creator-header .creator-muted{font-size:var(--creator-font-base)}.creator-content{height:calc(100vh - 64px);overflow:auto;padding:24px;background:var(--creator-bg)}.page-stack{display:flex;flex-direction:column;gap:16px}.page-actions{display:flex;justify-content:flex-end}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-empty{min-height:180px;display:flex;align-items:center;gap:20px;color:var(--creator-muted)}.analytics-empty .anticon{font-size:42px;color:#1677ff}.content-manage-page{position:relative;min-height:calc(100vh - 112px);padding:0;overflow-x:auto;background:#fff}.content-type-tabs{display:flex;gap:28px;margin-bottom:32px}.content-type-tabs button{border:0;background:transparent;color:#999;cursor:pointer;font-size:var(--creator-font-strong);font-weight:700}.content-type-tabs button.active{color:#111}.content-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.content-search{width:520px;height:44px;border:0;border-radius:8px;background:#f5f5f5;font-size:var(--creator-font-base)}.content-toolbar .ant-btn{min-width:112px;height:44px;border:0;border-radius:8px;background:#f5f5f5;color:#111;font-size:var(--creator-font-base)}.content-toolbar .ant-btn-primary{background:#171717;color:#fff}.content-table .ant-table,.content-table .ant-table-container,.content-table .ant-table-thead>tr>th{background:#fff}.content-table{min-width:980px;overflow-x:auto}.content-table .ant-table-thead>tr>th{height:56px;border-bottom:0;background:#fafafa;color:#999;font-size:var(--creator-font-base);font-weight:500;white-space:nowrap}.content-table .ant-table-cell-fix-right,.content-table .ant-table-cell-fix-right-first{background:#fff}.content-table .ant-table-thead>tr>th.ant-table-cell-fix-right,.content-table .ant-table-thead>tr>th.ant-table-cell-fix-right-first{background:#fafafa}.content-table .ant-table-cell-fix-right-first:after{box-shadow:-8px 0 12px -12px #0f172a73}.content-table-action{min-width:72px;height:32px;padding-inline:0;font-weight:600}.content-empty{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aaa;font-size:var(--creator-font-base)}.content-empty .anticon{margin-bottom:12px;color:#d0d0d0;font-size:56px}.support-float{position:fixed;right:32px;bottom:28px;width:96px;height:96px;display:grid;place-items:center;border-radius:12px;background:#fff;color:#111;box-shadow:0 16px 40px #1f29371f;font-size:var(--creator-font-base)}.support-float .anticon{font-size:26px}.dashboard-filter-bar{display:grid;grid-template-columns:160px minmax(220px,1fr) 180px;gap:12px}.dashboard-filter-bar .ant-select-selector{min-height:42px;align-items:center;border-color:#e7eaf0!important;border-radius:8px!important;background:#fbfcfe!important;box-shadow:none!important}.dashboard-trend-card{min-height:320px;display:grid;place-items:center;border:1px dashed #d8dee8;border-radius:8px;background:#fbfcfe}.dashboard-insight-panel{display:flex;flex-direction:column;gap:10px}.dashboard-insight-panel span{padding:10px 12px;border-radius:8px;background:#fbfcfe;color:var(--creator-muted);line-height:1.6}.dashboard-detail-table{min-width:900px}.dashboard-detail-table .ant-table,.dashboard-detail-table .ant-table-container,.dashboard-detail-table .ant-table-thead>tr>th{background:#fff}.dashboard-detail-table .ant-table-thead>tr>th{height:52px;border-bottom:0;background:#fafafa;color:#8a94a6;font-weight:500;white-space:nowrap}.creator-page{min-height:calc(100vh - 112px);display:flex;flex-direction:column;gap:20px}.page-hero,.metric-card,.section-card{border:1px solid var(--creator-border);border-radius:8px;background:#fff;box-shadow:0 10px 28px #1f29370d}.page-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px}.page-hero>div>span{color:#1677ff;font-size:12px;font-weight:700;text-transform:uppercase}.page-hero h1{margin:4px 0 6px;color:#111827;font-size:22px;line-height:1.25}.page-hero p{max-width:720px;margin:0;color:var(--creator-muted);line-height:1.6}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{display:flex;gap:14px;padding:18px}.metric-icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;background:#f3f6fb;color:#1677ff;font-size:22px}.metric-card span{color:var(--creator-muted)}.metric-card strong{display:block;margin-top:6px;color:#111827;font-size:22px;line-height:1.2}.metric-card p{margin:6px 0 0;color:var(--creator-muted);font-size:12px}.creator-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.creator-main-column{min-width:0;display:flex;flex-direction:column;gap:16px}.section-card{min-width:0;overflow-x:auto;padding:20px}.section-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-card-header h2{margin:0;color:#111827;font-size:var(--creator-font-section);line-height:1.25}.section-card-header p{margin:6px 0 0;color:var(--creator-muted);line-height:1.6}.side-panel{position:sticky;top:0;display:flex;flex-direction:column;gap:16px}.onboarding-panel>p{margin:0 0 14px;color:var(--creator-muted);line-height:1.6}.onboarding-panel .replica-panel-header{align-items:flex-start}.onboarding-panel .replica-panel-header h2{margin-bottom:4px}.onboarding-panel .replica-panel-header small{display:block;color:#64748b;font-size:12px;line-height:1.4}.onboarding-summary{flex:0 0 auto;min-height:24px;display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:#fff7ed;color:#b45309;font-size:12px;font-weight:700}.onboarding-summary.ready{background:#ecfdf5;color:#047857}.onboarding-progress{height:6px;overflow:hidden;margin:-2px 0 14px;border-radius:999px;background:#eef2f7}.onboarding-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16a34a);transition:width .18s ease}.onboarding-list{display:flex;flex-direction:column;gap:6px}.onboarding-list button{width:100%;min-height:64px;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;column-gap:12px;align-items:center;padding:10px 6px 10px 0;border:0;border-bottom:1px solid #edf2f7;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.onboarding-list button:last-child{border-bottom:0}.onboarding-list button:hover,.onboarding-list button:focus-visible{background:#f8fafc;box-shadow:inset 3px 0 #2563eb;outline:none}.onboarding-step-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#64748b;background:#f1f5f9;font-size:13px}.onboarding-list button.done .onboarding-step-icon{color:#15803d;background:#dcfce7}.onboarding-step-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.onboarding-step-title{min-width:0;display:flex;align-items:center;gap:8px}.onboarding-step-title strong{min-width:0;color:#111827;font-size:14px;line-height:1.3}.onboarding-step-copy small{min-width:0;color:var(--creator-muted);line-height:1.4}.onboarding-status{flex:0 0 auto;color:#64748b;font-size:12px;font-weight:700}.onboarding-status.done{color:#15803d}.onboarding-status.reviewing{color:#b45309}.onboarding-status.rejected{color:#dc2626}.onboarding-step-arrow{color:#94a3b8;font-size:12px;transition:transform .16s ease,color .16s ease}.onboarding-list button:hover .onboarding-step-arrow,.onboarding-list button:focus-visible .onboarding-step-arrow{color:#2563eb;transform:translate(2px)}.empty-guide{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;color:var(--creator-muted);text-align:center}.empty-guide-icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:12px;border-radius:50%;background:#f3f6fb;color:#1677ff;font-size:26px}.empty-guide strong{color:#111827;font-size:var(--creator-font-strong)}.empty-guide p{max-width:420px;margin:8px 0 16px;line-height:1.6}.work-list{display:flex;flex-direction:column;gap:10px}.work-list-item{justify-content:space-between;padding:12px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe}.work-list-item,.work-title-cell{min-width:0;display:flex;align-items:center;gap:12px}.work-list-item>div,.work-title-cell>div{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.work-list-item strong,.work-title-cell strong{overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap}.work-list-item span,.work-title-cell span{color:var(--creator-muted);font-size:12px}.work-title-link{height:auto;max-width:100%;padding:0;color:#111827;font-weight:700;text-align:left;white-space:normal}.detail-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.work-detail-hero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;margin-bottom:20px;padding:22px;border:1px solid var(--creator-border);border-radius:8px;background:#fff;box-shadow:0 10px 28px #1f29370d}.work-detail-cover{width:180px;aspect-ratio:3 / 4;display:grid;place-items:center;overflow:hidden;border:1px solid #e7eaf0;border-radius:8px;background:#f3f6fb;color:#98a2b3}.work-detail-cover img{width:100%;height:100%;object-fit:cover}.work-detail-cover .anticon{font-size:42px}.work-detail-main{min-width:0}.work-detail-main h1{margin:14px 0 8px;color:#111827;font-size:28px;line-height:1.2}.work-detail-main p{max-width:760px;margin:0 0 18px;color:var(--creator-muted);line-height:1.7}.detail-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-meta-grid span{min-width:0;padding:12px;border-radius:8px;background:#f7f9fc;color:#111827}.detail-meta-grid b{display:block;margin-bottom:4px;color:var(--creator-muted);font-size:12px;font-weight:600}.episode-batch-form{display:grid;gap:12px}.episode-batch-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding:12px;border:1px dashed #d0d5dd;border-radius:8px;background:#f8fafc}.episode-batch-toolbar span{color:var(--creator-muted);font-size:13px;line-height:1.5}.episode-form-card{border-radius:8px}.episode-form-grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.todo-list{display:flex;flex-direction:column;gap:10px}.todo-list span{padding:10px 12px;border-radius:8px;background:#fbfcfe;color:var(--creator-muted)}.todo-list b{color:#111827}.workflow-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;color:var(--creator-muted);font-size:13px}.workflow-check-list{display:grid;gap:10px}.workflow-check-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:#fbfcfe;color:var(--creator-muted)}.workflow-check-item svg{margin-top:2px;flex-shrink:0}.workflow-check-item.passed svg{color:#16a34a}.workflow-check-item.blocked svg{color:#f97316}.workflow-check-item span{display:grid;gap:2px}.workflow-check-item b{color:#111827;font-size:13px}.finance-form .ant-form-item{margin-bottom:14px}.profile-form{display:flex;flex-direction:column;gap:16px}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-form-grid .ant-form-item{margin-bottom:0}.profile-preview{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.profile-preview h3{margin:8px 0 0;color:#111827;font-size:var(--creator-font-strong)}.profile-preview p{margin:0;color:var(--creator-muted);line-height:1.6}.profile-pending-preview{width:100%;margin-top:8px;padding:12px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;text-align:left}.profile-pending-preview span{display:block;margin-bottom:6px;color:#92400e;font-size:12px}.profile-pending-preview strong{display:block;color:#111827}.upload-page{height:calc(100vh - 112px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:#f6f7fa}.upload-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px 16px;border-bottom:1px solid #edf0f5;background:#fff}.upload-header-main{display:flex;align-items:center;gap:18px;min-width:0}.upload-kicker{color:var(--creator-muted);font-size:12px}.upload-header h1{margin:2px 0 0;overflow:hidden;color:#111827;font-size:20px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.upload-header-status{display:flex;align-items:center;gap:10px;color:var(--creator-muted);white-space:nowrap}.upload-steps{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 28px;border-bottom:1px solid #edf0f5;background:#fff}.upload-step{min-width:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#8a94a6;cursor:pointer;text-align:left}.upload-step span{width:26px;height:26px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:50%;background:#eef1f6;color:#697386;font-size:13px;font-weight:700}.upload-step strong{overflow:hidden;font-size:var(--creator-font-base);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.upload-step.active span,.upload-step.done span{background:#111827;color:#fff}.upload-step.active strong{color:#111827}.upload-step:disabled{cursor:not-allowed;opacity:.62}.upload-step:not(:disabled):hover,.upload-step:not(:disabled):focus-visible{background:#f6f8fc}.upload-step:focus-visible{outline:2px solid rgba(37,99,235,.28);outline-offset:2px}.upload-workspace{flex:1 1 auto;min-height:0;overflow:auto;padding:24px 28px}.upload-form{width:min(1440px,100%);margin:0 auto}.upload-workbench{display:grid;gap:20px;align-items:start}.upload-workbench-basic{grid-template-columns:150px minmax(0,1fr) 220px}.upload-workbench-basic .upload-main-column{grid-column:2;grid-row:1}.upload-workbench-basic .basic-info-nav{grid-column:3;grid-row:1}.upload-workbench-assets,.upload-workbench-publish{grid-template-columns:minmax(0,1fr) 300px}.basic-info-nav,.upload-side-panel{position:sticky;top:0;align-self:start}.basic-info-nav{display:flex;flex-direction:column;gap:8px}.basic-info-nav button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:54px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#667085;cursor:pointer;font-size:var(--creator-font-base);text-align:left}.basic-info-nav button.active{border-color:#d8dee8;background:#fff;color:#111827;box-shadow:0 8px 20px #1f29370f}.basic-info-nav button i{color:#98a2b3;font-size:12px;font-style:normal}.basic-info-nav button.active i{color:#ff6a2a}.upload-main-column{min-width:0;display:flex;flex-direction:column;gap:16px}.upload-editor-card,.upload-status-card{border:1px solid #e7eaf0;border-radius:8px;background:#fff;box-shadow:0 10px 28px #1f29370d}.upload-editor-card{padding:22px;scroll-margin-top:12px}.upload-status-card{padding:18px}.upload-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.upload-section-header-row{align-items:center}.upload-section-header h2{margin:0;color:#111827;font-size:var(--creator-font-section);line-height:1.25}.upload-section-header p,.upload-status-card p,.audit-note p{margin:6px 0 0;color:var(--creator-muted);line-height:1.6}.shell-form-grid{display:grid;grid-template-columns:1fr;gap:18px}.upload-field-stack{display:flex;flex-direction:column;gap:4px}.work-form-grid{display:grid;grid-template-columns:1fr;gap:14px}.full-width-control{width:100%}.content-rating-field{min-height:84px;padding:10px 12px;border:1px solid #e7eaf0;border-radius:8px;background:#fbfcfe}.content-rating-field label{display:block;margin-bottom:8px;color:#344054;font-weight:600}.content-rating-field p{margin:8px 0 0;color:var(--creator-muted);line-height:1.5}.upload-editor-card .ant-form-item-label>label{color:#344054;font-weight:600}.upload-editor-card .ant-form-item{margin-bottom:14px}.upload-editor-card .ant-input,.upload-editor-card .ant-input-affix-wrapper,.upload-editor-card .ant-select-selector{min-height:42px;border-color:#e7eaf0;border-radius:8px;background:#fbfcfe}.upload-editor-card .ant-select-multiple .ant-select-selector{min-height:56px;padding:8px 12px;align-items:center}.upload-editor-card .ant-select-multiple .ant-select-selection-overflow{gap:8px}.upload-editor-card .ant-select-multiple .ant-select-selection-item{min-height:36px;margin:0;padding-inline:12px 8px;border:0;border-radius:8px;background:#eef2f7;color:#111827;font-size:15px;line-height:36px}.upload-editor-card .ant-select-multiple .ant-select-selection-item-remove{margin-inline-start:8px;color:#667085;font-size:14px}.upload-editor-card .ant-select-multiple .ant-select-selection-search{min-height:36px;line-height:36px}.upload-editor-card textarea.ant-input{min-height:112px;padding-top:12px}.work-cover-panel{align-self:start;padding:14px;border:1px solid #e7eaf0;border-radius:8px;background:#fbfcfe}.work-cover-preview{width:156px;height:210px;margin:0 auto 14px;display:grid;place-items:center;overflow:hidden;border-radius:8px;border:1px dashed #cfd7e6;background:#f3f6fb;color:var(--creator-muted);text-align:center}.work-cover-preview img{width:100%;height:100%;object-fit:cover}.work-cover-preview .anticon{display:block;margin-bottom:8px;font-size:28px;color:#1677ff}.upload-status-card h3{margin:0;color:#111827;font-size:var(--creator-font-strong)}.status-check-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.status-check-list span{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;background:#f6f7fa;color:#667085}.status-check-list span:after{content:attr(data-label);color:#98a2b3;font-size:12px}.status-check-list span.done{background:#eef9f2;color:#16794c}.status-check-list span.done:after{content:attr(data-label);color:#16794c}.audit-note{margin-top:18px;padding:14px;border-radius:8px;background:#fff8f3;color:#7a4b25}.role-editor{display:flex;flex-direction:column;gap:10px}.role-card-list{display:grid;gap:8px}.role-add-panel{min-height:82px;display:grid;place-items:center;gap:6px;width:100%;border:1px dashed #d7dbe3;border-radius:8px;background:#fbfbfc;color:#a0a7b3;cursor:pointer}.role-add-panel .anticon{font-size:24px;color:#8f96a3}.role-add-panel span{font-size:13px}.role-info-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px 12px;border:0;border-radius:8px;background:#f5f5f6}.role-info-thumb{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#eef4ff;color:#98a2b3}.role-info-thumb img{width:100%;height:100%;object-fit:cover}.role-info-main{min-width:0;display:grid;gap:4px}.role-info-main strong,.role-info-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-info-main strong{color:#111827;font-size:14px}.role-info-main span{display:flex;align-items:center;gap:8px;margin:0;color:#9aa1ad;font-size:13px}.role-info-main span i{width:1px;height:12px;background:#d7dbe3}.role-info-actions .ant-btn{width:28px;height:28px;color:#9aa1ad}.role-info-actions .ant-btn-dangerous{color:#9aa1ad}.role-info-actions .ant-btn:hover,.role-info-actions .ant-btn-dangerous:hover{background:#eceff3;color:#667085}.role-modal-grid{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start}.role-still-field{grid-column:1}.role-still-field label{display:block;margin-bottom:8px;color:#344054;font-weight:600}.role-still-uploader{width:112px;height:112px;display:grid;place-items:center;gap:8px;overflow:hidden;border:1px dashed #d0d5dd;border-radius:8px;background:#f8fafc;color:#667085;cursor:pointer}.role-still-uploader img{width:100%;height:100%;object-fit:cover}.role-modal-fields{min-width:0}.role-modal-fields .ant-form-item{margin-bottom:14px}.role-modal-form .ant-input,.role-modal-form .ant-input-affix-wrapper,.role-modal-form .ant-select-selector{min-height:42px;border-color:#e7eaf0;border-radius:8px;background:#fbfcfe}.dashed-add{min-height:84px;display:grid;place-items:center;width:100%;border:1px dashed #cfd7e6;border-radius:8px;background:#fbfcfe;color:#667085;cursor:pointer;font-size:var(--creator-font-base)}.dashed-add .anticon{font-size:22px;color:#1677ff}.episode-list{display:flex;flex-direction:column;gap:12px}.episode-row{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;padding:14px;border:1px solid #e7eaf0;border-radius:8px;background:#fbfcfe}.episode-row .ant-form-item{margin-bottom:0}.episode-upload-cell{display:flex;flex-direction:column;gap:8px}.episode-upload-cell label{color:#344054;font-weight:600}.upload-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 28px;border-top:1px solid #edf0f5;background:#fff}.upload-footer-inner{width:min(1440px,100%);display:grid;gap:20px;align-items:center}.upload-footer-step-0 .upload-footer-inner{grid-template-columns:150px minmax(0,1fr) 220px}.upload-footer-step-1 .upload-footer-inner,.upload-footer-step-2 .upload-footer-inner{grid-template-columns:minmax(0,1fr) 300px}.upload-footer-actions{justify-self:end}.upload-footer-step-0 .upload-footer-actions,.upload-footer-step-1 .upload-footer-actions,.upload-footer-step-2 .upload-footer-actions{grid-column:1}.upload-footer-step-0 .upload-footer-actions{grid-column:2}.upload-footer .ant-btn-primary{min-width:128px;height:42px;border-radius:8px;background:#171717;font-size:var(--creator-font-base)}.submit-done{min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border:1px solid #e7eaf0;border-radius:8px;background:#fff;text-align:center}.submit-done-icon{margin-bottom:12px;font-size:56px;color:#1677ff}.submit-done h2{margin:16px 0 8px}.profile-card{max-width:720px}@media(max-width:1100px){.dashboard-filter-bar{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-page-grid{grid-template-columns:1fr}.episode-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.side-panel{position:static;order:-1}.content-toolbar{align-items:stretch;flex-direction:column}.content-search{width:100%}.content-toolbar .ant-space{justify-content:flex-end}.content-table{min-width:820px}.content-table .ant-table-thead>tr>th{padding:16px;font-size:var(--creator-font-base)}.support-float{display:none}.upload-header,.upload-steps,.upload-workspace,.upload-footer{padding-left:20px;padding-right:20px}.upload-workbench-basic,.upload-footer-step-0 .upload-footer-inner{grid-template-columns:minmax(0,1fr) 180px}.upload-footer-step-1 .upload-footer-inner,.upload-footer-step-2 .upload-footer-inner{grid-template-columns:minmax(0,1fr)}.upload-workbench-basic .upload-main-column{grid-column:1;grid-row:1}.upload-workbench-basic .basic-info-nav{grid-column:2;grid-row:1}.upload-footer-step-0 .upload-footer-actions,.upload-footer-step-1 .upload-footer-actions,.upload-footer-step-2 .upload-footer-actions{grid-column:1}.upload-workbench-assets,.upload-workbench-publish{grid-template-columns:1fr}.upload-side-panel{position:static;order:-1}.upload-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-form-grid,.work-detail-hero,.detail-meta-grid{grid-template-columns:1fr}.work-detail-cover{width:min(180px,100%)}}@media(max-width:720px){.creator-auth-panel,.stat-grid,.stat-grid.three,.metric-grid,.metric-grid.three,.settings-form-grid,.upload-steps,.shell-form-grid,.work-form-grid,.upload-workbench,.episode-form-grid,.episode-row{grid-template-columns:1fr}.dashboard-trend-card{min-height:260px}.page-hero,.section-card-header{align-items:flex-start;flex-direction:column}.page-hero{padding:18px}.section-card{padding:16px}.basic-info-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.upload-workbench-basic .upload-main-column,.upload-workbench-basic .basic-info-nav{grid-column:auto;grid-row:auto}.work-cover-panel{position:static}.content-toolbar{align-items:stretch;flex-direction:column}.content-search{width:100%}.creator-sider{display:none}.creator-header{padding:0 12px}.creator-content{padding:12px}.upload-page{height:calc(100vh - 88px)}.upload-header{align-items:flex-start;flex-direction:column;gap:12px;padding-top:16px;padding-bottom:14px}.upload-header-main{align-items:flex-start;flex-direction:column;gap:10px}.upload-workspace{padding-top:16px;padding-bottom:16px}.upload-editor-card,.upload-status-card{padding:16px}.upload-footer{align-items:stretch;flex-direction:column}.upload-footer-inner,.upload-footer-step-0 .upload-footer-inner,.upload-footer-step-1 .upload-footer-inner,.upload-footer-step-2 .upload-footer-inner{grid-template-columns:minmax(0,1fr)}.upload-footer .ant-space{justify-content:flex-end}}.creator-page .ant-table-tbody>tr[tabindex="0"],.content-table .ant-table-tbody>tr[tabindex="0"]{cursor:pointer}.creator-page .ant-table-tbody>tr[tabindex="0"]:focus-visible,.content-table .ant-table-tbody>tr[tabindex="0"]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb59}.record-detail dl{margin:0;display:grid;grid-template-columns:108px 1fr;gap:12px 16px}.record-detail dt{color:#8a8f98;font-weight:600}.record-detail dd{margin:0;min-width:0;color:#1f2329;overflow-wrap:anywhere}.record-detail .ant-btn{margin-top:22px}.simple-detail{display:grid;gap:12px}.simple-detail h3{margin:0;color:#1f2329;font-size:20px}.simple-detail p{margin:0;color:#646a73;line-height:1.7}.detail-list{display:grid;gap:8px;margin-top:8px}.detail-list button{width:100%;padding:10px 12px;border:1px solid #edf0f5;border-radius:8px;background:#fff;color:#1f2329;cursor:pointer;text-align:left}.detail-list button:hover{border-color:#ffd0b8;background:#fff8f3}.creator-shell .ant-btn,.creator-auth .ant-btn,.upload-page .ant-btn{min-height:40px;border-radius:var(--creator-radius);font-weight:650;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.creator-shell .ant-btn-primary,.creator-auth .ant-btn-primary,.upload-page .ant-btn-primary{border-color:var(--creator-primary);background:var(--creator-primary);box-shadow:0 8px 18px #2563eb38}.creator-shell .ant-btn-primary:hover,.creator-auth .ant-btn-primary:hover,.upload-page .ant-btn-primary:hover{border-color:var(--creator-primary-strong)!important;background:var(--creator-primary-strong)!important}.creator-shell .ant-btn:focus-visible,.creator-auth .ant-btn:focus-visible,.upload-page .ant-btn:focus-visible,.creator-shell button:focus-visible,.upload-page button:focus-visible,.creator-auth input:focus-visible,.creator-shell input:focus-visible,.upload-page input:focus-visible{outline:none;box-shadow:var(--creator-focus)}.upload-page .ant-select-selection-search-input:focus,.upload-page .ant-select-selection-search-input:focus-visible{outline:none;box-shadow:none}.creator-auth{background:linear-gradient(135deg,#f7faff,#eef5ff 48%,#f5f8fb)}.creator-auth-panel{width:min(980px,100%)}.creator-logo{background:#141414;box-shadow:0 14px 32px #ff790033}.creator-auth h1{color:var(--creator-text);font-size:44px}.auth-card{border:1px solid var(--creator-border-soft);box-shadow:var(--creator-shadow-lg)}.creator-auth{min-height:100dvh;place-items:stretch;padding:0;background:linear-gradient(135deg,#f7f9fc,#edf4ff 56%,#f4fbf7)}.creator-auth-shell{width:min(1180px,calc(100% - 48px));min-height:100dvh;margin:0 auto;padding:28px 0;display:grid;grid-template-rows:auto 1fr;gap:28px}.creator-auth-topbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px}.creator-auth-brand{min-height:44px;display:inline-flex;align-items:center;gap:10px;color:var(--creator-text);font-size:17px;font-weight:800}.creator-auth-brand img{width:38px;height:38px;display:block;border-radius:10px;object-fit:cover;box-shadow:0 12px 28px #ff790033}.creator-auth-panel{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:42px;align-items:center}.creator-auth-story{min-width:0;display:grid;gap:22px}.auth-kicker{width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#ffffffb3;color:var(--creator-primary-strong);font-size:13px;font-weight:750}.creator-auth .auth-hero-title{max-width:620px;margin:0;color:var(--creator-text);font-size:46px;line-height:1.08}.auth-hero-copy{max-width:520px;margin:0;color:var(--creator-muted);font-size:17px;line-height:1.65}.creator-auth-flow{display:flex;flex-wrap:wrap;gap:10px}.creator-auth-flow span,.creator-auth-trust span{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffffc2;color:var(--creator-text);font-weight:650}.creator-auth-flow .anticon{color:var(--creator-primary)}.creator-auth-preview{width:min(560px,100%);padding:22px;display:grid;gap:18px;border:1px solid rgba(203,213,225,.78);border-radius:8px;background:#ffffffdb;box-shadow:0 24px 64px #0f172a1a}.preview-toolbar,.preview-cover-row,.preview-metrics{display:flex;align-items:center;justify-content:space-between;gap:14px}.preview-toolbar span,.preview-cover-row p,.preview-metrics span{margin:0;color:var(--creator-muted);font-size:13px}.preview-toolbar strong{color:var(--creator-success);font-size:26px;line-height:1}.preview-cover-row{justify-content:flex-start}.preview-cover{width:72px;height:104px;flex:0 0 72px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,#111827,#334155 52%,#ff7a45);color:#fff;font-size:26px;box-shadow:0 14px 32px #0f172a2e}.preview-cover-row strong,.preview-metrics strong{display:block;color:var(--creator-text);font-size:16px}.preview-progress{height:10px;overflow:hidden;border-radius:999px;background:#e2e8f0}.preview-progress span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--creator-primary),#16a34a)}.preview-metrics{align-items:stretch}.preview-metrics div{flex:1;min-width:0;padding:14px;border:1px solid var(--creator-border-soft);border-radius:8px;background:#f8fafc}.creator-auth-trust{display:flex;flex-wrap:wrap;gap:10px}.creator-auth-trust span{color:var(--creator-muted);font-size:14px}.creator-auth-trust .anticon{color:var(--creator-success)}.creator-auth-card .ant-card-body{padding:30px}.auth-form-heading{margin-bottom:18px}.auth-form-heading span{color:var(--creator-primary);font-size:13px;font-weight:800}.auth-form-heading h2{margin:6px 0;color:var(--creator-text);font-size:26px;line-height:1.2}.auth-form-heading p,.auth-form-footnote{margin:0;color:var(--creator-muted);line-height:1.55}.creator-auth-card .ant-tabs-nav{margin-bottom:20px}.creator-auth-card .ant-tabs-tab,.creator-auth-card .ant-tabs-nav-more{min-height:44px}.creator-auth-card .ant-input-affix-wrapper,.creator-auth-card .ant-input,.creator-auth-card .ant-input-password{min-height:46px;border-radius:8px}.creator-auth-card .ant-btn{min-height:48px}.auth-form-footnote{margin-top:14px;font-size:13px}.creator-sider-brand{height:72px;padding:0 18px;color:var(--creator-text)}.creator-sider .ant-menu{padding:10px 8px;border-inline-end:0!important}.creator-sider .ant-menu-item{min-height:44px;border-radius:var(--creator-radius);color:#344054;font-weight:650}.creator-sider .ant-menu-item-selected{background:var(--creator-primary-soft)!important;color:var(--creator-primary-strong)!important}.creator-sider .ant-menu-item-selected:after{display:none}.creator-header{height:72px;flex-basis:72px;padding:0 28px;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.creator-header strong{color:var(--creator-text)}.creator-content{height:calc(100vh - 72px);padding:28px}.creator-mobile-nav{display:none}.page-hero,.metric-card,.section-card,.work-detail-hero,.upload-editor-card,.upload-status-card,.submit-done{border-color:var(--creator-border-soft);border-radius:var(--creator-radius);background:var(--creator-panel);box-shadow:var(--creator-shadow-sm)}.page-hero{min-height:118px;padding:24px 28px}.page-hero>div>span{color:var(--creator-primary)}.page-hero h1,.section-card-header h2,.metric-card strong,.work-detail-main h1,.upload-section-header h2,.upload-status-card h3,.profile-preview h3{color:var(--creator-text)}.page-hero p,.section-card-header p,.metric-card p,.creator-muted,.work-detail-main p,.upload-section-header p,.upload-status-card p,.profile-preview p{color:var(--creator-muted)}.dashboard-filter-bar .ant-select-selector,.content-search,.upload-editor-card .ant-input,.upload-editor-card .ant-input-affix-wrapper,.upload-editor-card .ant-select-selector,.finance-form .ant-input,.profile-form .ant-input,.profile-form .ant-input-affix-wrapper,.profile-form .ant-select-selector{min-height:44px;border-color:var(--creator-border);border-radius:var(--creator-radius);background:var(--creator-panel-subtle)}.content-type-tabs{width:fit-content;gap:4px;padding:4px;border:1px solid var(--creator-border-soft);border-radius:var(--creator-radius);background:var(--creator-panel-subtle)}.content-type-tabs button{min-width:72px;min-height:38px;padding:0 16px;border-radius:6px;color:var(--creator-muted);transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}.content-type-tabs button.active{background:var(--creator-panel);color:var(--creator-primary-strong);box-shadow:var(--creator-shadow-sm)}.content-toolbar{padding:14px;border:1px solid var(--creator-border-soft);border-radius:var(--creator-radius);background:var(--creator-panel-subtle)}.content-search{width:min(560px,100%);background:var(--creator-panel)}.content-table,.dashboard-detail-table{overflow-x:auto}.content-table .ant-table,.dashboard-detail-table .ant-table{border-radius:var(--creator-radius)}.content-table .ant-table-thead>tr>th,.dashboard-detail-table .ant-table-thead>tr>th{background:#f8fafc;color:#667085;font-weight:700}.content-empty-panel{border:1px dashed var(--creator-border);border-radius:var(--creator-radius);background:var(--creator-panel-subtle)}.metric-card{min-height:116px;align-items:center;padding:20px}.metric-icon,.empty-guide-icon{background:var(--creator-primary-soft);color:var(--creator-primary)}.dashboard-trend-card{min-height:300px;border-color:var(--creator-border);background:linear-gradient(180deg,#2563eb0a,#fff0),var(--creator-panel-subtle)}.dashboard-insight-panel span,.todo-list span,.detail-meta-grid span,.status-check-list span{background:var(--creator-panel-subtle);color:var(--creator-muted)}.creator-status-tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;border-radius:999px;font-weight:650}.status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:currentColor}.work-title-cell .ant-avatar,.work-detail-cover,.work-cover-preview{background:#eef4ff}.support-float{right:auto;bottom:24px;left:16px;width:174px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;z-index:20;border:1px solid var(--creator-border-soft);border-radius:var(--creator-radius);box-shadow:var(--creator-shadow-md)}.upload-page{height:calc(100vh - 128px);border:1px solid var(--creator-border-soft);box-shadow:var(--creator-shadow-sm)}.upload-header,.upload-steps,.upload-footer{background:#fffffffa}.upload-step{min-height:44px;padding:8px 10px;border-radius:var(--creator-radius)}.upload-step.active,.upload-step.done{background:var(--creator-panel-subtle)}.upload-step.active span,.upload-step.done span{background:var(--creator-primary)}.basic-info-nav button:hover,.dashed-add:hover,.work-list-item:hover{border-color:#2563eb52;background:#f8fbff}.basic-info-nav button.active{border-color:#2563eb47;box-shadow:var(--creator-shadow-sm)}.status-check-list span.done{background:var(--creator-success-soft);color:var(--creator-success)}.audit-note{background:var(--creator-warning-soft);color:var(--creator-warning)}.episode-row{border-color:var(--creator-border-soft);background:var(--creator-panel-subtle)}.upload-footer{position:sticky;bottom:0;z-index:30}.submit-done-icon{color:var(--creator-success)}.upload-page{border:0;box-shadow:none}.upload-header,.upload-steps,.upload-footer{border:0;background:#f5f6fa}.upload-steps{background:#f5f6fa}.upload-editor-card,.upload-status-card,.work-cover-panel,.content-rating-field,.episode-row,.episode-batch-toolbar,.role-add-panel,.role-info-card,.role-still-uploader,.work-cover-preview,.dashed-add{border:0}.upload-editor-card,.upload-status-card{box-shadow:0 8px 24px #0f172a0a}.upload-page .ant-btn{border-color:transparent!important;box-shadow:none}.upload-page .ant-btn:not(.ant-btn-primary):not(.ant-btn-link):not(.ant-btn-text){background:#f3f5f8}.upload-page .ant-btn:not(.ant-btn-primary):hover,.upload-page .ant-btn:not(.ant-btn-primary):focus-visible{border-color:transparent!important;background:#eaf0f7!important;color:var(--creator-primary-strong);box-shadow:0 8px 18px #0f172a14}.upload-page .ant-btn-primary{border:0!important}.upload-page .ant-btn-primary:hover,.upload-page .ant-btn-primary:focus-visible{box-shadow:0 12px 24px #2563eb38}.upload-editor-card .ant-input,.upload-editor-card .ant-input-affix-wrapper,.upload-editor-card .ant-input-number,.upload-editor-card .ant-select-selector,.upload-editor-card textarea.ant-input,.role-modal-form .ant-input,.role-modal-form .ant-input-affix-wrapper,.role-modal-form .ant-input-number,.role-modal-form .ant-select-selector{border-color:transparent!important;box-shadow:none!important}.upload-editor-card .ant-input:hover,.upload-editor-card .ant-input:focus,.upload-editor-card .ant-input-affix-wrapper:hover,.upload-editor-card .ant-input-affix-wrapper-focused,.upload-editor-card .ant-input-number:hover,.upload-editor-card .ant-input-number-focused,.upload-editor-card .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.upload-editor-card .ant-select-focused .ant-select-selector,.role-modal-form .ant-input:hover,.role-modal-form .ant-input:focus,.role-modal-form .ant-input-affix-wrapper:hover,.role-modal-form .ant-input-affix-wrapper-focused,.role-modal-form .ant-input-number:hover,.role-modal-form .ant-input-number-focused,.role-modal-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.role-modal-form .ant-select-focused .ant-select-selector{border-color:transparent!important;background:#f3f7fb;box-shadow:0 0 0 3px #2563eb1a!important}.upload-editor-card .ant-form-item-has-error .ant-input,.upload-editor-card .ant-form-item-has-error .ant-input-affix-wrapper,.upload-editor-card .ant-form-item-has-error .ant-input-number,.upload-editor-card .ant-form-item-has-error .ant-select-selector,.role-modal-form .ant-form-item-has-error .ant-input,.role-modal-form .ant-form-item-has-error .ant-input-affix-wrapper,.role-modal-form .ant-form-item-has-error .ant-input-number,.role-modal-form .ant-form-item-has-error .ant-select-selector{background:#fff5f5;box-shadow:0 0 0 3px #ff4d4f24!important}.basic-info-nav button{border-color:transparent}.basic-info-nav button:hover,.basic-info-nav button.active,.role-add-panel:hover,.dashed-add:hover,.episode-batch-toolbar:hover,.episode-row:hover,.work-cover-panel:hover,.work-cover-preview:hover,.role-info-card:hover,.role-still-uploader:hover{border-color:transparent;background:#f8fbff;box-shadow:0 8px 18px #0f172a0f}.upload-step,.upload-step:hover,.upload-step:focus-visible,.upload-step.active,.upload-step.done{background:transparent;box-shadow:none}.upload-step:not(:disabled):hover strong,.upload-step:focus-visible strong,.upload-step.active strong,.upload-step.done strong{color:#111827}.role-info-actions .ant-btn:hover,.role-info-actions .ant-btn-dangerous:hover{box-shadow:none}@media(max-width:1100px){.creator-auth-panel{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:28px}.creator-auth .auth-hero-title{font-size:40px}.support-float{display:none}}@media(max-width:900px){.creator-auth-shell{width:min(720px,calc(100% - 32px));padding:20px 0 28px}.creator-auth-panel{grid-template-columns:1fr;align-items:start}.creator-auth-card{order:-1}.creator-auth-story{gap:18px}.creator-auth-preview{width:100%}.creator-content{padding:18px 18px 86px}.creator-mobile-nav{position:fixed;right:12px;bottom:12px;left:12px;z-index:60;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;border:1px solid var(--creator-border-soft);border-radius:14px;background:#fffffff5;box-shadow:var(--creator-shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.creator-mobile-nav button{min-height:52px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:0;border-radius:10px;background:transparent;color:var(--creator-muted);cursor:pointer;font-size:12px;font-weight:650}.creator-mobile-nav button.active{background:var(--creator-primary-soft);color:var(--creator-primary-strong)}.creator-mobile-nav .anticon{font-size:18px}.page-hero{min-height:auto}.upload-page{height:calc(100vh - 116px)}}@media(max-width:720px){body{font-size:16px}.creator-auth-shell{width:min(100% - 24px,560px);gap:18px}.creator-auth-topbar{align-items:flex-start;flex-direction:column}.creator-auth .auth-hero-title{font-size:32px}.auth-hero-copy{font-size:16px}.creator-auth-card .ant-card-body{padding:22px}.preview-toolbar,.preview-cover-row,.preview-metrics{align-items:stretch;flex-direction:column}.preview-cover-row{gap:12px}.preview-metrics div{width:100%}.creator-header{height:auto;min-height:68px;padding:10px 14px}.creator-header>div:first-child{min-width:0}.creator-header .creator-muted{display:none}.creator-content{height:calc(100vh - 68px);padding:12px 12px 88px}.page-hero,.section-card,.metric-card{padding:16px}.metric-card{min-height:auto}.detail-toolbar{align-items:stretch;flex-direction:column}.upload-header-status{white-space:normal}.upload-footer .ant-space{width:100%}.upload-footer .ant-btn{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.replica-shell.creator-shell{min-height:100vh;height:100vh;background:#f6f6f4}.replica-shell .replica-body{height:calc(100vh - 64px);min-height:0}.replica-shell .replica-sider{height:calc(100vh - 64px);padding:18px 10px;overflow:auto;background:#f6f6f4!important;border:0}.replica-shell .replica-sider .ant-menu{border-inline-end:0!important;background:transparent!important}.replica-shell .replica-sider .ant-menu-submenu-title,.replica-shell .replica-sider .ant-menu-item{height:40px!important;margin:4px 8px!important;border-radius:8px!important;color:#202124;font-size:14px;font-weight:600}.replica-shell .replica-sider .ant-menu-sub .ant-menu-item{padding-left:38px!important;color:#2f3136;font-weight:500}.replica-shell .replica-sider .ant-menu-item-selected{background:#fff!important;color:#141414!important}.replica-shell .replica-sider .ant-menu-item-selected:after{display:none}.replica-shell .replica-content.creator-content{height:calc(100vh - 64px);padding:0;overflow:auto;background:#f6f6f4}.replica-shell .support-float{position:fixed;left:auto;right:28px;bottom:26px;width:58px;height:58px;padding:0;display:grid;place-items:center;gap:0;border:0;border-radius:8px;background:#fffffff0;color:#111;box-shadow:0 8px 24px #0000000f;font-size:12px}.replica-shell .support-float .anticon{font-size:18px}.replica-shell .page-hero{min-height:auto;border-radius:14px;background:#fff;box-shadow:none}.replica-shell .section-card,.replica-shell .metric-card{border:0;border-radius:14px;background:#fff;box-shadow:none}@media(max-width:980px){.replica-shell .replica-topbar{grid-template-columns:1fr auto}.replica-shell .replica-topnav,.replica-shell .replica-sider{display:none}.replica-shell .replica-page-shell{padding:12px}.replica-shell .replica-content.creator-content{padding-bottom:72px}}@media(max-width:980px){.replica-topbar,.replica-shell .replica-topbar{grid-template-columns:minmax(0,1fr) minmax(244px,auto);column-gap:12px}.replica-userbar{max-width:min(340px,calc(100vw - 214px))}}@media(max-width:640px){.replica-topbar,.replica-shell .replica-topbar{grid-template-columns:44px minmax(0,1fr);padding:0 12px}.replica-brand{width:44px;justify-content:center}.replica-brand strong{display:none}.replica-userbar{max-width:none;gap:8px}.replica-userbar>.ant-btn{flex-basis:44px;width:44px;height:44px}.replica-user-pill{height:46px;grid-template-columns:36px minmax(0,1fr) 30px;gap:7px;padding-right:6px}.replica-user-pill .ant-btn{width:30px;height:30px}.replica-user-pill span{font-size:11px}}.replica-shell .support-float{position:fixed;left:auto;right:24px;bottom:24px;z-index:900;width:48px;height:48px;padding:0;display:grid;place-items:center;border:0;border-radius:14px;background:#fff7f2;color:#ff6a1a;box-shadow:0 12px 28px #ff6a1a29,0 2px 8px #0f172a14;cursor:pointer;transition:background-color .18s ease-out,box-shadow .18s ease-out,color .18s ease-out}.replica-shell .support-float>.anticon{color:#ff6a1a;font-size:20px}.replica-shell .support-float-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.replica-shell .support-float:hover,.replica-shell .support-float:focus-visible{background:#ff6a1a;color:#fff;box-shadow:0 16px 34px #ff6a1a3d,0 4px 12px #0f172a1f}.replica-shell .support-float:hover>.anticon,.replica-shell .support-float:focus-visible>.anticon{color:#fff}.support-hover-tip{position:absolute;right:calc(100% + 10px);top:50%;min-width:112px;min-height:36px;padding:0 12px;display:grid;place-items:center;border-radius:10px;background:#20232b;color:#fff;font-size:13px;font-weight:650;line-height:1;opacity:0;pointer-events:none;transform:translateY(-50%) translate(8px);transition:opacity .16s ease,transform .16s ease}.support-hover-tip:after{content:"";position:absolute;right:-8px;top:50%;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #20232b;transform:translateY(-50%)}.support-float:hover .support-hover-tip,.support-float:focus-visible .support-hover-tip{opacity:1;transform:translateY(-50%) translate(0)}.support-drawer .ant-drawer-content{border-radius:0}.support-drawer-root .ant-drawer-mask{background:#0f172a2e}.support-drawer .ant-drawer-body{padding:0}.support-panel,.support-chat-panel{min-height:100%;display:flex;flex-direction:column;background:#fff}.support-panel-header{min-height:76px;padding:18px 20px 14px;display:grid;grid-template-columns:1fr 44px;align-items:start;gap:16px;border-bottom:1px solid #f2f2f2}.support-chat-panel .support-panel-header{grid-template-columns:44px 1fr 44px}.support-panel-header h2{margin:0;color:#20232b;font-size:20px;font-weight:700;letter-spacing:0}.support-panel-header p{margin:4px 0 0;color:#8c8c8c;font-size:14px}.support-panel-header button{width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:#20232b;cursor:pointer;font-size:20px}.support-search{width:calc(100% - 40px);margin:20px;border-radius:12px}.support-search.ant-input-affix-wrapper-lg{padding:8px 12px;font-size:14px}.support-search .anticon{color:#90929a;font-size:16px}.support-hot{padding:8px 20px 84px;flex:1}.support-hot h3{margin:0 0 16px;color:#20232b;font-size:16px;font-weight:700}.support-hot>span{display:inline-grid;place-items:center;min-width:84px;height:36px;margin-bottom:16px;border-radius:8px;background:#fff0dc;color:#ff5a00;font-size:14px}.support-hot ol{margin:0;padding:0;list-style:none;display:grid;gap:12px}.support-hot li{display:grid;grid-template-columns:28px 1fr;gap:4px;color:#20232b;font-size:15px;line-height:1.45}.support-hot li button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}.support-hot li button:hover{color:#ff5a00}.support-faq-answer{margin-top:18px;padding:14px;border-radius:8px;background:#fff8f3;color:#20232b}.support-faq-answer strong{display:block;margin-bottom:8px}.support-faq-answer p{margin:0;color:#64676f;line-height:1.6}.support-hot li:before{counter-increment:support-question;content:counter(support-question);color:#909090;font-style:italic;font-weight:800}.support-hot ol{counter-reset:support-question}.support-online-button.ant-btn{position:sticky;bottom:0;width:calc(100% - 40px);height:44px;margin:auto 20px 18px;border:0;border-radius:8px;background:#ff5a00;box-shadow:none;font-size:16px;font-weight:700}.support-chat-body{flex:1;padding:28px 20px;background:linear-gradient(180deg,#fff,#fff 70%,#fafafa);overflow:auto}.support-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.support-channel-grid button{height:104px;display:grid;place-items:center;gap:8px;border:0;border-radius:16px;background:#eef8ff;color:#20232b;cursor:pointer;opacity:.7}.support-channel-grid .anticon{color:#b8c4ce;font-size:42px}.support-channel-grid span{color:#7d8790;font-size:13px}.support-ticket-list{display:grid;gap:10px;margin-top:18px}.support-ticket-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid #f0f0f0;border-radius:8px;background:#fff;cursor:pointer;text-align:left}.support-ticket-row strong{min-width:0;overflow:hidden;color:#20232b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.support-ticket-row:hover{border-color:#ffd0b8;background:#fff8f3}.support-conversation{display:grid;gap:12px}.support-conversation-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-conversation-title button{padding:0;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#777;cursor:pointer;font-size:13px}.support-conversation h3{margin:0;color:#20232b;font-size:15px;line-height:1.45}.support-message-list{display:grid;gap:12px}.support-message{max-width:88%;display:grid;gap:4px}.support-message span{color:#999;font-size:12px}.support-message p{margin:0;padding:10px 12px;border-radius:10px;color:#20232b;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.support-message-admin{justify-self:start}.support-message-admin p{background:#f5f5f5}.support-message-creator{justify-self:end;text-align:right}.support-message-creator p{background:#fff0dc;color:#c94700;text-align:left}.support-empty-text{padding:14px 0;color:#999;font-size:13px;text-align:center}.support-chat-input{margin:0;padding:12px 14px;display:grid;grid-template-columns:1fr 44px;gap:10px;border-top:1px solid #eee;background:#fff}.support-chat-input .ant-input{height:44px;border-radius:22px}.support-chat-input .ant-btn{width:44px;height:44px;background:#20232b}@media(max-width:720px){.support-drawer.ant-drawer-right>.ant-drawer-content-wrapper{width:min(100vw,340px)!important}.replica-shell .support-float{right:16px;bottom:84px}}.notification-badge{display:inline-flex}.notification-panel{display:grid;gap:18px}.notification-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.notification-heading h2{margin:0;color:#20232b;font-size:22px}.notification-heading p{margin:6px 0 0;color:#777;font-size:14px}.notification-layout{min-height:520px;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px}.notification-list,.notification-detail{min-width:0;border:1px solid #eee;border-radius:8px;background:#fff}.notification-list{display:grid;align-content:start;gap:10px;padding:12px}.notification-row{width:100%;min-height:72px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #eee;border-radius:8px;background:#fff;cursor:pointer;text-align:left}.notification-row:hover,.notification-row:focus-visible{border-color:#bfd7ff;background:#f7fbff;outline:none}.notification-row.unread{border-color:#ffccc7;background:#fff7f6}.notification-row-main{min-width:0;display:grid;gap:6px}.notification-row-main strong{overflow:hidden;color:#20232b;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notification-row-main span{color:#888;font-size:12px}.notification-row-meta{display:inline-flex;flex-shrink:0;align-items:center;gap:8px}.notification-detail{padding:18px}.notification-message-list{max-height:320px;overflow:auto;padding-right:4px}.notification-reply{margin-top:8px}.notification-reply .ant-form-item{margin-bottom:10px}@media(max-width:720px){.notification-layout{grid-template-columns:1fr}.notification-heading{align-items:flex-start;flex-direction:column}.notification-detail{min-height:280px}}
