@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;color:#f7f3ff;background:#08070e;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:1120px;min-height:100vh;background:#08070e}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}.admin-shell{min-height:100vh;display:flex;background:radial-gradient(circle at 78% -15%,rgba(116,62,224,.18),transparent 28%),radial-gradient(circle at 14% 88%,rgba(35,116,148,.08),transparent 26%),#08070e}.sidebar{position:fixed;inset:0 auto 0 0;z-index:10;width:254px;display:flex;flex-direction:column;padding:27px 17px 19px;border-right:1px solid rgba(255,255,255,.07);background:#0b0914ed;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand-lockup,.workspace-switcher,.sidebar-status,.sidebar-user,.nav-item,.breadcrumbs,.topbar-actions,.global-search,.heading-actions,.api-state,.button,.metric-head,.metric-foot,.panel-heading,.panel-select,.chart-summary,.health-score,.health-name,.queue-row,.queue-copy,.notice-meta,.toolbar,.filter-tabs,.table-user,.task-cell,.table-progress,.work-title-row,.work-stats,.work-actions,.billing-overview,.revenue-meta,.settings-layout,.settings-menu button,.setting-row,.notice-editor-foot{display:flex;align-items:center}.brand-lockup{gap:11px;padding:0 11px}.brand-symbol{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(220,185,255,.35);border-radius:10px;color:#f8eaff;background:linear-gradient(135deg,#9b5de7,#4c2d91);box-shadow:0 0 24px #834ae247}.brand-lockup strong{display:block;font-size:19px;letter-spacing:-.06em}.brand-lockup strong span{color:#bd8cff}.brand-lockup small,.workspace-switcher small,.sidebar-status span,.sidebar-user span{display:block;color:#756b87;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.brand-lockup small{margin-top:3px;font-size:7px;color:#8d7ba9}.workspace-switcher{gap:9px;margin-top:35px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.workspace-switcher>div:nth-child(2){flex:1;min-width:0}.workspace-switcher span{display:block;color:#ded5e9;font-size:10px;font-weight:700}.workspace-switcher small{margin-top:4px;font-family:inherit;letter-spacing:0}.workspace-switcher>svg{color:#8d7e9e}.workspace-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#f0dfff;background:#653ca6;font-size:12px;font-weight:800}.nav-stack{display:flex;flex-direction:column;gap:6px;margin-top:26px}.nav-item{width:100%;gap:11px;padding:11px 12px;border:1px solid transparent;border-radius:11px;color:#857a94;background:transparent;text-align:left;transition:.2s ease}.nav-item:hover{color:#ded2ec;background:#ffffff09}.nav-item.active{border-color:#c399ff2e;color:#f0e6fb;background:linear-gradient(100deg,#8248d233,#ffffff09);box-shadow:inset 3px 0 #b576ff,0 9px 24px #4523841f}.nav-item>span{flex:1;min-width:0}.nav-item strong,.nav-item small{display:block}.nav-item strong{font-size:10px;font-weight:700}.nav-item small{margin-top:4px;color:#665b73;font-size:8px}.nav-item.active small{color:#9d8ab4}.nav-chevron{color:#bb8afa}.sidebar-spacer{flex:1}.sidebar-status{gap:9px;padding:12px 10px;border:1px solid rgba(91,213,177,.15);border-radius:12px;background:#3dae8d0f}.status-orbit{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#8de2c3;background:#3bb18921}.sidebar-status>div:nth-child(2){flex:1}.sidebar-status strong{display:block;color:#c8efdc;font-size:9px}.sidebar-status span{margin-top:5px;color:#71988c;font-family:inherit;letter-spacing:0}.sidebar-status span i,.notification-button i,.api-state i,.notice-meta i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#61d8ae;box-shadow:0 0 10px #61d8ae}.sidebar-status>svg{color:#6e9e8e}.sidebar-user{gap:9px;margin-top:17px;padding:11px 4px 0;border-top:1px solid rgba(255,255,255,.07)}.sidebar-user>div:nth-child(2){flex:1}.sidebar-user strong,.sidebar-user span{display:block}.sidebar-user strong{color:#ddd3e7;font-size:10px}.sidebar-user span{margin-top:4px;font-family:inherit;letter-spacing:0}.user-avatar,.topbar-avatar,.mini-avatar{display:grid;place-items:center;border:1px solid rgba(218,184,255,.35);color:#fff;background:linear-gradient(135deg,#b878ed,#54329a);font-weight:800}.user-avatar{width:31px;height:31px;border-radius:10px;font-size:12px}.sidebar-user>svg{color:#766b83}.main-area{width:calc(100% - 254px);margin-left:254px}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 42px;border-bottom:1px solid rgba(255,255,255,.07);background:#09081094}.breadcrumbs{gap:10px;color:#817591;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em}.breadcrumbs svg{color:#51475c}.breadcrumbs strong{color:#c5b7d2;font-family:inherit;font-weight:500}.topbar-actions{gap:13px}.global-search{width:243px;gap:8px;padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#776b84;background:#ffffff09}.global-search input{width:100%;border:0;outline:0;color:#eae1f3;background:transparent;font-size:9px}.global-search input::placeholder{color:#62586b}.topbar-date{color:#a99bb5;font-family:DM Mono,monospace;font-size:9px}.topbar-date span{margin-left:5px;color:#665c70}.square-button,.notification-button,.icon-only{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#aa9ab8;background:#ffffff09}.square-button:hover,.notification-button:hover,.icon-only:hover{color:#e7d9f7;border-color:#d0a5ff47;background:#9453dc21}.notification-button{position:relative}.notification-button i{position:absolute;top:7px;right:7px;width:4px;height:4px;background:#f38ac5;box-shadow:0 0 8px #f38ac5}.topbar-avatar{width:34px;height:34px;border-radius:50%;font-size:11px}.content-area{max-width:1530px;margin:0 auto;padding:37px 42px 55px}.page-heading{justify-content:space-between;gap:30px;margin-bottom:30px}.eyebrow,.panel-kicker,.hero-kicker{color:#907ca7;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.14em}.page-heading h1{margin:8px 0 0;color:#faf7ff;font-size:30px;letter-spacing:-.055em}.page-heading p{margin:9px 0 0;color:#81758f;font-size:11px}.heading-actions{gap:9px}.api-state{gap:6px;padding:8px 10px;border:1px solid rgba(218,163,255,.14);border-radius:8px;color:#bca5da;background:#8a4ed414;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.api-state:not(.online) i{background:#e0a16a;box-shadow:0 0 8px #e0a16a}.button{justify-content:center;gap:7px;min-height:34px;padding:0 13px;border-radius:8px;font-size:9px;font-weight:700;transition:.2s ease}.button:hover{transform:translateY(-1px)}.button-primary{color:#271332;background:linear-gradient(105deg,#deb5ff,#efb7dd);box-shadow:0 8px 20px #944cd829}.button-ghost{border:1px solid rgba(255,255,255,.1);color:#bcaec8;background:#ffffff09}.button.small{min-height:29px;padding:0 9px;font-size:8px}.hero-strip{position:relative;display:flex;justify-content:space-between;min-height:206px;overflow:hidden;padding:29px 34px;border:1px solid rgba(211,170,255,.24);border-radius:16px;background:linear-gradient(108deg,#28134e,#56328b 53%,#273f77);box-shadow:0 23px 60px #3619692e}.hero-strip:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.14;background-image:radial-gradient(rgba(255,255,255,.7) .75px,transparent .75px);background-size:9px 9px;pointer-events:none}.hero-strip-copy{position:relative;z-index:2;max-width:570px}.hero-kicker{display:flex;align-items:center;gap:7px;color:#d4bbf0}.hero-strip h2{margin:16px 0 0;color:#fff;font-size:28px;letter-spacing:-.06em}.hero-strip p{margin:10px 0 0;color:#ffffff9e;font-size:11px}.hero-strip p b{color:#f1d2ff;font-weight:700}.hero-actions{display:flex;gap:21px;margin-top:25px}.hero-link{display:flex;align-items:center;gap:5px;padding:0;color:#e5caff;background:transparent;font-size:10px;font-weight:700}.hero-link.muted{color:#aa98bd}.hero-visual{position:relative;z-index:2;width:260px;margin-right:10%}.hero-ring{position:absolute;border:1px solid rgba(232,202,255,.36);border-radius:50%;transform:rotate(-25deg)}.ring-a{top:22px;right:14px;width:188px;height:89px;box-shadow:0 0 0 13px #eacaff0d}.ring-b{top:49px;right:-12px;width:238px;height:107px;opacity:.55;transform:rotate(29deg)}.hero-core{position:absolute;top:54px;right:108px;width:63px;height:63px;display:grid;place-items:center;border:1px solid rgba(250,224,255,.55);border-radius:18px;color:#fff0ff;background:linear-gradient(135deg,#a66ae6,#4564be);box-shadow:0 0 0 10px #c87bff17,0 0 42px #ac53ef6b}.hero-scan{position:absolute;top:85px;right:-7px;width:220px;height:1px;background:linear-gradient(90deg,transparent,rgba(210,191,255,.75),transparent);transform:rotate(-19deg)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.metric-card,.panel{border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff09;box-shadow:0 14px 34px #0000001f}.metric-card{padding:17px 18px 15px}.metric-head{justify-content:space-between;color:#9b8ea8;font-size:10px}.metric-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px}.metric-icon.violet{color:#d1a9ff;background:#9150e326}.metric-icon.cyan{color:#9ce7ec;background:#319cb126}.metric-icon.green{color:#a4e8c8;background:#3eae8526}.metric-icon.gold{color:#f0c694;background:#c1753126}.metric-card>strong{display:block;margin-top:17px;color:#f8f3ff;font-size:24px;letter-spacing:-.055em}.metric-foot{gap:7px;margin-top:10px;color:#655a70;font-size:8px}.metric-foot .up,.up{display:inline-flex;align-items:center;gap:3px;color:#84d9b5}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:14px;margin-top:14px}.lower-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.panel{padding:21px}.panel-heading{justify-content:space-between}.panel-heading h3{margin:6px 0 0;color:#eee8f4;font-size:14px;letter-spacing:-.025em}.panel-select{gap:5px;padding:7px 8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#8c7e98;font-size:8px}.text-button,.panel-link{display:inline-flex;align-items:center;gap:4px;padding:0;color:#bd9be8;background:transparent;font-size:9px}.icon-only{width:28px;height:28px}.chart-summary{gap:10px;margin:25px 0 13px}.chart-summary strong{color:#e9d9f9;font-size:23px;letter-spacing:-.05em}.chart-summary span{display:inline-flex;align-items:center;gap:5px;color:#82748f;font-size:8px}.chart-summary i{width:5px;height:5px;border-radius:50%;background:#d99cff;box-shadow:0 0 8px #d99cff}.activity-chart{display:flex;height:199px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;width:32px;padding:2px 0 23px;color:#63586d;font-family:DM Mono,monospace;font-size:7px}.chart-area{position:relative;flex:1;padding-left:8px}.chart-grid-line{position:absolute;right:0;left:8px;height:1px;background:#ffffff12}.line-1{top:0}.line-2{top:25%}.line-3{top:50%}.line-4{top:75%}.chart-bars{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;height:100%;gap:7px}.chart-bar-wrap{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.chart-bar{position:relative;width:100%;max-width:22px;min-height:9px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#cf9eff,#7248b6);box-shadow:0 0 16px #a85bef3b}.chart-bar span{position:absolute;top:-17px;left:50%;display:none;color:#cdb0e8;font-size:7px;transform:translate(-50%)}.chart-bar-wrap:hover .chart-bar span{display:block}.chart-bar-wrap small{margin-top:10px;color:#63576d;font-family:DM Mono,monospace;font-size:7px;white-space:nowrap}.health-shield{color:#9b83b7}.health-score{gap:6px;margin-top:25px}.health-score strong{color:#f2eaff;font-size:28px;letter-spacing:-.06em}.health-score>span{color:#74687f;font-size:10px}.health-score i{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#8fe1bf;font-size:8px;font-style:normal}.health-list{margin-top:24px}.health-row{position:relative;display:grid;grid-template-columns:1fr auto auto;gap:9px;align-items:center;margin-top:16px}.health-row:first-child{margin-top:0}.health-name{gap:7px;color:#b8adbf;font-size:9px}.health-dot{width:6px;height:6px;border-radius:50%;background:#65d9ad;box-shadow:0 0 8px #65d9ad}.health-dot.notice{background:#e6ae76;box-shadow:0 0 8px #e6ae76}.health-row>strong{color:#ded5e5;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.health-row>small{color:#65596e;font-family:DM Mono,monospace;font-size:7px}.health-track{position:absolute;right:0;bottom:-7px;left:13px;height:2px;border-radius:2px;background:#ffffff12}.health-track span{display:block;height:100%;border-radius:2px;background:#6bd7b0}.health-track span.notice{background:#d49a63}.health-panel .panel-link{margin-top:26px}.queue-list{margin-top:19px}.queue-row{gap:11px;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.queue-row:first-child{border-top:0}.queue-art{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:#e6c9ff;background:linear-gradient(135deg,#7445b7,#2d1d57)}.art-文生视频{color:#c7ddff;background:linear-gradient(135deg,#32668d,#252653)}.art-图生视频{color:#ffc9ed;background:linear-gradient(135deg,#9a427e,#4b234e)}.queue-copy{flex:1;flex-direction:column;align-items:stretch;min-width:0}.queue-copy strong{overflow:hidden;color:#e7ddec;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.queue-copy>span{margin-top:4px;color:#776b81;font-size:8px}.progress-track{height:3px;margin-top:10px;border-radius:3px;background:#2b2338}.progress-track span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#9964dd,#e7adff)}.queue-value{color:#be9de5;font-family:DM Mono,monospace;font-size:8px}.notice-icon{width:39px;height:39px;display:grid;place-items:center;margin-top:25px;border-radius:12px;color:#9be7d0;background:#37a88521}.notice-panel p{margin:13px 0 0;color:#b8aabd;font-size:10px;line-height:1.65}.notice-meta{justify-content:space-between;margin-top:18px;color:#675b70;font-size:8px}.notice-meta span:first-child{display:inline-flex;align-items:center;gap:6px;color:#88b6a5}.notice-panel .panel-link{margin-top:24px}.toolbar{justify-content:space-between;margin-bottom:17px}.filter-tabs{gap:5px}.filter-tabs button{padding:9px 12px;border-radius:7px;color:#806f8e;background:transparent;font-size:9px}.filter-tabs button.active{color:#e6d3f7;background:#8b4cde2e}.filter-tabs em{margin-left:3px;color:#6e6279;font-style:normal;font-family:DM Mono,monospace;font-size:8px}.table-panel{padding:0 17px 13px;overflow:hidden}.table-panel table{width:100%;border-collapse:collapse;table-layout:auto}.table-panel th{padding:15px 8px;border-bottom:1px solid rgba(255,255,255,.08);color:#6f647b;font-family:DM Mono,monospace;font-size:7px;font-weight:400;letter-spacing:.08em;text-align:left}.table-panel td{padding:14px 8px;border-bottom:1px solid rgba(255,255,255,.06);color:#b9adbf;font-size:9px;white-space:nowrap}.table-panel tr:last-child td{border-bottom:0}.table-user,.task-cell{gap:9px}.mini-avatar{width:29px;height:29px;border-radius:9px;font-size:10px}.table-user strong,.table-user span,.task-cell strong,.task-cell span{display:block}.table-user strong,.task-cell strong{color:#e6ddec;font-size:9px}.table-user span,.task-cell span{margin-top:4px;color:#6f637c;font-size:8px}.plan-pill{padding:5px 7px;border-radius:5px;color:#b995dc;background:#904cdb1f;font-family:DM Mono,monospace;font-size:7px}.plan-pill.free{color:#8d8591;background:#ffffff0f}.plan-pill.basic{color:#9bd3e5;background:#3089a31f}.status-pill{display:inline-flex;align-items:center;gap:5px;color:#9c8da9;font-size:8px}.status-pill i{width:5px;height:5px;border-radius:50%;background:#8b8190}.status-pill.active i,.status-pill.completed i,.status-pill.published i{background:#61d5a7;box-shadow:0 0 7px #61d5a7}.status-pill.processing i{background:#bc7df1;box-shadow:0 0 7px #bc7df1}.status-pill.queued i{background:#d7ac72;box-shadow:0 0 7px #d7ac72}.status-pill.failed i,.status-pill.hidden i,.status-pill.paused i{background:#e380a2;box-shadow:0 0 7px #e380a2}.status-pill.review i{background:#d4a66c;box-shadow:0 0 7px #d4a66c}.number-cell{color:#e0d0ea!important;font-family:DM Mono,monospace}.muted-cell{color:#796d84!important}.row-action{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(192,149,241,.17);border-radius:6px;color:#b790db;background:#7e45c314;font-size:8px}.row-action:hover{background:#8d4ed82b}.empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px;color:#786c84;font-size:10px}.inline-form{display:flex;gap:10px;margin-bottom:14px;padding:15px 17px}.inline-form>div{flex:1;min-width:180px}.inline-form h3{margin:5px 0 0;color:#ece3f4;font-size:12px}.inline-form input,.inline-form select{min-width:170px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:0;color:#ded3e8;background:#ffffff0a;font-size:9px}.inline-form option{color:#1a1225}.table-progress{gap:8px;min-width:100px}.table-progress>div{width:70px;height:4px;border-radius:4px;background:#30253e}.table-progress>div span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#9861d6,#e1a7ff)}.table-progress small{color:#8d78a4;font-family:DM Mono,monospace;font-size:7px}.task-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#d7b4ff;background:#884cd326}.works-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.work-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff09}.work-cover{position:relative;height:156px;overflow:hidden;display:flex;align-items:flex-end;padding:13px;background:linear-gradient(135deg,#56309a,#1c1d43)}.cover-2{background:linear-gradient(135deg,#24638e,#212253 59%,#11101e)}.cover-3{background:linear-gradient(135deg,#a1447f,#4c234f 59%,#160d24)}.cover-4{background:linear-gradient(135deg,#875a39,#34212e 59%,#11101d)}.cover-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.25) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.25) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000)}.cover-mark{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.3);border-radius:15px;color:#fff;background:#0f081e47;transform:translate(-50%,-50%)}.work-cover>span{position:relative;z-index:1;padding:5px 6px;border:1px solid rgba(255,255,255,.17);border-radius:5px;color:#ffffffbf;background:#0a071240;font-family:DM Mono,monospace;font-size:7px}.work-card-body{padding:14px}.work-title-row{align-items:flex-start;justify-content:space-between;gap:5px}.work-title-row h3{margin:0;color:#ece3f1;font-size:11px}.work-title-row p{margin:5px 0 0;color:#74677e;font-size:8px}.work-title-row>svg{color:#6b5e74}.work-stats{gap:11px;margin-top:16px;color:#81758b;font-size:8px}.work-stats>span{display:inline-flex;align-items:center;gap:4px}.work-stats .status-pill{margin-left:auto}.work-actions{gap:5px;margin-top:14px}.work-actions .button{flex:1}.billing-overview{gap:13px}.revenue-hero{position:relative;flex:1.4;min-height:149px;overflow:hidden;padding:22px;border:1px solid rgba(211,167,255,.23);border-radius:13px;background:linear-gradient(118deg,#371876,#873e9f 63%,#356da2)}.revenue-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.13;background-image:radial-gradient(rgba(255,255,255,.7) .75px,transparent .75px);background-size:9px 9px}.revenue-hero>*{position:relative;z-index:1}.revenue-hero .panel-kicker{color:#ffefff9e}.revenue-number{margin-top:17px;color:#fff;font-size:30px;font-weight:800;letter-spacing:-.06em}.revenue-meta{gap:9px;margin-top:9px;color:#ffffff8f;font-size:8px}.revenue-orbit{position:absolute!important;right:-35px;bottom:-103px;width:250px;height:250px;border:1px solid rgba(255,255,255,.31);border-radius:50%;box-shadow:0 0 0 17px #ffffff0a}.billing-stat{flex:1;min-height:149px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff09}.billing-stat>span,.billing-stat>small{display:block}.billing-stat>span{color:#897b94;font-size:9px}.billing-stat>strong{display:block;margin-top:21px;color:#eee5f6;font-size:25px;letter-spacing:-.055em}.billing-stat>small{display:flex;align-items:center;gap:4px;margin-top:13px;color:#80cdaa;font-size:8px}.billing-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:14px;margin-top:14px}.revenue-chart{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;height:220px;margin-top:26px;padding:0 6px;border-bottom:1px solid rgba(255,255,255,.08)}.revenue-column{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:11px}.revenue-bar{position:relative;width:100%;max-width:38px;min-height:11px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#d7a3ff,#7146b6)}.revenue-bar:nth-child(2n){background:linear-gradient(180deg,#8bcfe0,#39708d)}.revenue-bar span{position:absolute;top:-19px;left:50%;display:none;color:#cbb0e5;font-family:DM Mono,monospace;font-size:7px;transform:translate(-50%);white-space:nowrap}.revenue-column:hover .revenue-bar span{display:block}.revenue-column small{color:#64586e;font-family:DM Mono,monospace;font-size:7px}.channel-panel{min-height:314px}.donut-chart{width:150px;height:150px;margin:29px auto 17px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#b879f0 0,#b879f0 62%,#54bcd0 62%,#54bcd0);box-shadow:0 0 32px #9853de24}.donut-inner{width:104px;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#181122}.donut-inner strong{color:#f1e7f9;font-size:18px;letter-spacing:-.05em}.donut-inner span{margin-top:5px;color:#7b6e87;font-size:8px}.channel-legend{display:flex;flex-direction:column;gap:9px}.channel-legend span{display:flex;align-items:center;gap:6px;color:#9c90a5;font-size:8px}.channel-legend b{margin-left:auto;color:#d8c6e8;font-family:DM Mono,monospace;font-weight:500}.legend-dot{width:6px;height:6px;border-radius:50%}.legend-dot.violet{background:#b879f0}.legend-dot.cyan{background:#54bcd0}.table-heading{padding:18px 0 5px}.channel-name{display:inline-flex;align-items:center;gap:7px}.channel-name i{width:6px;height:6px;border-radius:50%;background:#b879f0}.channel-name i:after{display:block;width:6px;height:6px;content:"";border-radius:50%;background:#54bcd0;transform:translate(8px)}.settings-layout{align-items:flex-start;gap:14px}.settings-menu{flex:0 0 205px;padding:18px 10px}.settings-menu>.panel-kicker{display:block;margin:0 8px 12px}.settings-menu button{width:100%;gap:9px;padding:11px 9px;border-radius:8px;color:#82768d;background:transparent;text-align:left;font-size:9px}.settings-menu button.active{color:#e7d8f4;background:#8b4cde26}.settings-content{flex:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:14px}.settings-card{padding:22px}.settings-card .panel-heading p{margin:7px 0 0;color:#786b84;font-size:8px}.setting-row{gap:11px;min-height:69px;border-bottom:1px solid rgba(255,255,255,.07)}.setting-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px}.setting-icon.violet{color:#d4b3ff;background:#924ee226}.setting-icon.cyan{color:#a5e6ec;background:#359db326}.setting-icon.gold{color:#f0c391;background:#c57c3426}.setting-icon.green{color:#a7e7c9;background:#3cae8626}.setting-row>div:nth-child(2){flex:1}.setting-row strong,.setting-row span{display:block}.setting-row strong{color:#dcd2e5;font-size:9px}.setting-row span{margin-top:4px;color:#776b82;font-size:8px}.toggle{position:relative;width:33px;height:18px;padding:2px;border-radius:10px;background:#352a43}.toggle i{display:block;width:14px;height:14px;border-radius:50%;background:#817589;transition:.2s ease}.toggle.on{background:#8957cf}.toggle.on i{transform:translate(15px);background:#fff;box-shadow:0 0 9px #fffc}.setting-number{width:68px;padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:0;color:#d9cbe5;background:#ffffff0a;font-size:9px;text-align:right}.save-button{margin-top:18px}.notice-editor{width:100%;height:165px;margin-top:24px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:9px;outline:0;resize:vertical;color:#cfc0da;background:#ffffff09;font-size:10px;line-height:1.7}.notice-editor-foot{justify-content:space-between;margin-top:9px;color:#6e6278;font-family:DM Mono,monospace;font-size:8px}.toast-message{position:fixed;right:28px;bottom:28px;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid rgba(207,166,255,.23);border-radius:9px;color:#eadcf5;background:#261439eb;box-shadow:0 15px 40px #00000059;font-size:9px}.toast-enter-active,.toast-leave-active{transition:.2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(8px)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1250px){.content-area{padding-right:28px;padding-left:28px}.topbar{padding:0 28px}.hero-visual{margin-right:3%}.works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.interface-hero{position:relative;display:flex;justify-content:space-between;min-height:214px;overflow:hidden;padding:30px 34px;border:1px solid rgba(113,205,224,.24);border-radius:16px;background:linear-gradient(112deg,#151f4a,#343b8c 54%,#7d429f);box-shadow:0 22px 55px #2238922e}.interface-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.12;background-image:linear-gradient(rgba(192,230,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(192,230,255,.3) 1px,transparent 1px);background-size:21px 21px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%)}.interface-hero>div:first-child{position:relative;z-index:2;max-width:560px}.interface-hero h2{margin:16px 0 0;color:#f8fbff;font-size:29px;letter-spacing:-.06em;line-height:1.13}.interface-hero h2 span{color:#b9f1ff}.interface-hero p{margin:11px 0 0;color:#e7f7ffa3;font-size:10px}.interface-hero .hero-kicker{color:#b7eaf2}.interface-hero-orbit{position:relative;z-index:2;width:300px;margin-right:4%}.interface-hero-orbit:before,.interface-hero-orbit:after{position:absolute;content:"";border:1px solid rgba(200,239,255,.33);border-radius:50%;transform:rotate(-25deg)}.interface-hero-orbit:before{top:24px;right:10px;width:224px;height:97px;box-shadow:0 0 0 15px #c8efff0d}.interface-hero-orbit:after{top:48px;right:-18px;width:285px;height:124px;opacity:.55;transform:rotate(29deg)}.interface-hero-core{position:absolute;top:64px;right:115px;width:65px;height:65px;display:grid;place-items:center;border:1px solid rgba(218,248,255,.55);border-radius:19px;color:#d8f7ff;background:linear-gradient(135deg,#43a9c7,#4e4eb0);box-shadow:0 0 0 10px #5cc2e01a,0 0 42px #4cbce261}.orbit-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#9ae7ef;box-shadow:0 0 12px #9ae7ef}.dot-one{top:33px;right:77px}.dot-two{top:150px;right:223px;background:#d6a8ff;box-shadow:0 0 12px #d6a8ff}.interface-tabs{display:flex;gap:4px;margin-top:15px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.interface-tabs button{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border-radius:7px;color:#80748b;background:transparent;font-size:9px}.interface-tabs button.active{color:#e8ddf5;background:#8b4cde2b}.interface-tabs button em{color:#a888ca;font-family:DM Mono,monospace;font-size:8px;font-style:normal}.interface-section{margin-top:20px}.interface-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.interface-search{display:flex;align-items:center;gap:8px;width:305px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#786c84;background:#ffffff09}.interface-search input{width:100%;border:0;outline:0;color:#e8deef;background:transparent;font-size:9px}.interface-search input::placeholder{color:#665a70}.interface-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:15px}.interface-stat{padding:16px 17px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.interface-stat>span,.interface-stat>em{display:block}.interface-stat>span{color:#91849a;font-size:9px}.interface-stat>strong{display:block;margin-top:12px;color:#f0e9f6;font-size:24px;letter-spacing:-.05em}.interface-stat>strong small{margin-left:2px;color:#8b7d98;font-size:12px;font-weight:500}.interface-stat>em{display:flex;align-items:center;gap:4px;margin-top:8px;color:#9c83ba;font-size:8px;font-style:normal}.interface-stat>em i{width:5px;height:5px;border-radius:50%;background:#66d7ad;box-shadow:0 0 8px #66d7ad}.interface-stat .stat-green{color:#82d8b4}.interface-stat .stat-gold{color:#d9a66f}.interface-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.interface-card{padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff09}.interface-card-top{display:flex;align-items:center;gap:10px}.service-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#d9c0ff;background:#8b4cdc2e}.service-asset{color:#aee7ef;background:#349cb329}.service-avatar{color:#ffc6eb;background:#b7408529}.service-lab{color:#f1cc9e;background:#c3743529}.interface-card-title{flex:1;min-width:0}.interface-card-title strong,.interface-card-title span{display:block}.interface-card-title strong{color:#eee5f4;font-size:10px}.interface-card-title span{margin-top:4px;color:#81748d;font-family:DM Mono,monospace;font-size:7px}.interface-card>p{min-height:29px;margin:15px 0 10px;color:#897b94;font-size:8px;line-height:1.55}.interface-url{display:flex;align-items:center;gap:5px;overflow:hidden;padding:8px 9px;border:1px solid rgba(255,255,255,.06);border-radius:7px;color:#a68bc7;background:#ffffff06;font-family:DM Mono,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.interface-card-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.interface-card-stats span{text-align:center}.interface-card-stats span:not(:last-child){border-right:1px solid rgba(255,255,255,.07)}.interface-card-stats b,.interface-card-stats small{display:block}.interface-card-stats b{color:#e4d9ed;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.interface-card-stats small{margin-top:4px;color:#6f637a;font-size:7px}.interface-card-foot{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:14px}.interface-card-foot>div{display:flex;gap:5px}.interface-card-foot .row-action{font-size:7px}.interface-section-title{margin:6px 0 0;color:#eee6f5;font-size:15px}.section-caption{margin:6px 0 0;color:#7d7088;font-size:9px}.interface-form{align-items:center}.interface-form>input{flex:1;min-width:190px}.interface-form>select{min-width:170px}.key-name{display:flex;align-items:center;gap:9px}.key-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#d5b7ff;background:#8b4cdc26}.key-name strong,.key-name span{display:block}.key-name strong{color:#e7deef;font-size:9px}.key-name span{margin-top:4px;color:#6e6179;font-family:DM Mono,monospace;font-size:7px}.secret-cell{display:flex;align-items:center;gap:5px}.secret-cell code{color:#bba6d1;font-family:DM Mono,monospace;font-size:8px}.small-icon{width:23px;height:23px;border-radius:6px}.webhook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.webhook-card{padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.webhook-card-top{display:flex;align-items:center;justify-content:space-between}.webhook-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#9ce5e5;background:#2c9aa424}.webhook-card h3{margin:16px 0 9px;color:#e7deed;font-size:11px}.webhook-url{display:flex;align-items:center;gap:5px;overflow:hidden;color:#917ba7;font-family:DM Mono,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.event-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.event-tags span{padding:5px 6px;border-radius:5px;color:#ad91cc;background:#8c4dd91f;font-family:DM Mono,monospace;font-size:7px}.webhook-foot{display:flex;align-items:center;gap:8px;margin-top:17px;color:#756980;font-size:8px}.webhook-foot span:first-child{flex:1}.webhook-foot b{color:#9fddb9;font-family:DM Mono,monospace;font-weight:500}.webhook-foot .row-action{padding:5px 6px}.table-strong{color:#ddd2e8;font-size:9px}.method-pill{display:inline-block;min-width:35px;padding:4px 5px;border-radius:4px;color:#9de0bd;background:#3dae851f;font-family:DM Mono,monospace;font-size:7px;text-align:center}.method-pill.get{color:#b4d6ff;background:#437ee021}.path-code{color:#aa8fc7;font-family:DM Mono,monospace;font-size:8px}.http-status{display:inline-flex;align-items:center;gap:5px;color:#8bd8b5;font-family:DM Mono,monospace;font-size:8px}.http-status i{width:5px;height:5px;border-radius:50%;background:#63d5a7;box-shadow:0 0 7px #63d5a7}.http-status.error{color:#ec9aae}.http-status.error i{background:#e7839f;box-shadow:0 0 7px #e7839f}@media(max-width:1250px){.interface-grid{grid-template-columns:1fr}.webhook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar-avatar-button{padding:0;cursor:pointer}.interface-form{flex-wrap:wrap}.interface-form>input{flex:1 1 220px;min-width:180px}.interface-form>select{flex:0 1 170px}.upstream-url-cell{display:inline-block;max-width:190px;overflow:hidden;color:#a98ec8;font-family:DM Mono,monospace;font-size:7px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.upstream-action{margin-left:6px;padding:4px 6px}.model-count{display:block;color:#d6c2e7;font-family:DM Mono,monospace;font-size:8px}.model-fetched-at{display:block;margin-top:4px;color:#71647b;font-size:7px}.model-panel{margin-top:14px}.model-panel .panel-heading{align-items:flex-start}.model-panel .panel-heading p{margin:6px 0 0;color:#796d84;font-size:8px}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px}.model-item{display:flex;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff06}.model-item-icon{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:7px;color:#bda0dc;background:#8b4cde24}.model-item strong,.model-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-item strong{color:#e0d5e8;font-size:8px}.model-item span{margin-top:4px;color:#776b82;font-family:DM Mono,monospace;font-size:7px}.model-empty{margin-top:17px;padding:24px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:#786b83;font-size:9px;text-align:center}.model-empty code{color:#b99bd5;font-family:DM Mono,monospace}.model-control-item{align-items:flex-start}.model-item-content{flex:1;min-width:0}.model-item-heading{display:flex;align-items:center;gap:7px;min-width:0}.model-item-heading strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-item-heading .status-pill{display:inline-flex;flex:0 0 auto;overflow:visible;margin:0;white-space:nowrap}.model-name-input{width:100%;min-width:0;padding:5px 7px;border:1px solid rgba(192,149,241,.2);border-radius:6px;outline:0;color:#e8dff0;background:#ffffff0a;font-size:8px}.model-name-input:focus{border-color:#cfa6ff9e;box-shadow:0 0 0 3px #904adc1f}.model-name-input:disabled{opacity:.6}.model-source{display:block;margin-top:5px;color:#776b82;font-family:DM Mono,monospace;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-control-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.model-control-actions .row-action{padding:5px 6px;font-size:7px}.model-control-actions .row-action:disabled{cursor:wait;opacity:.5}.model-item-paused{border-color:#e280a233;background:#e280a20b}.model-item-paused .model-item-icon{color:#edabc0;background:#e280a21f}.sidebar-logout{width:27px;height:27px;border-color:transparent;background:transparent}.login-screen{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(410px,.8fr);background:#08070e;color:#e9e0f2}.login-visual{position:relative;display:flex;align-items:flex-end;min-height:100vh;overflow:hidden;padding:8vw;background:radial-gradient(circle at 50% 38%,rgba(133,73,222,.3),transparent 25%),radial-gradient(circle at 10% 80%,rgba(35,116,148,.13),transparent 28%),#0b0914}.login-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;background-image:linear-gradient(rgba(210,176,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(210,176,255,.16) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 55%,transparent 100%);transform:perspective(500px) rotateX(58deg) scale(1.45) translateY(24%)}.login-orbit{position:absolute;border:1px solid rgba(214,175,255,.27);border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 42px #9f5ee524}.orbit-one{width:42vw;height:17vw;top:18%;left:22%}.orbit-two{width:35vw;height:13vw;top:27%;left:30%;border-color:#6fd8e033;transform:rotate(18deg)}.login-core{position:absolute;top:30%;left:49%;display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(238,206,255,.7);border-radius:20px;color:#fff;background:linear-gradient(135deg,#b77cefe0,#4a2a8ae6);box-shadow:0 0 0 12px #9c59e014,0 0 60px #9957e773;transform:translate(-50%,-50%)}.login-visual-copy{position:relative;z-index:1;max-width:540px}.login-visual-copy>span{color:#b293da;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em}.login-visual-copy h1{margin:19px 0 13px;color:#f0e9f7;font-size:clamp(36px,5vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1.06}.login-visual-copy h1 b{color:#d4a7ff;font-weight:500}.login-visual-copy p{max-width:380px;color:#8b7c99;font-size:12px;line-height:1.7}.login-panel{display:flex;flex-direction:column;justify-content:center;padding:58px clamp(34px,7vw,100px);border-left:1px solid rgba(255,255,255,.08);background:#0f0c18e0}.login-brand{display:flex;align-items:center;gap:10px}.login-brand>div:last-child{display:flex;flex-direction:column}.login-brand strong{color:#f0e4fa;font-size:17px;font-weight:700;letter-spacing:.04em}.login-brand strong span{color:#c88dff}.login-brand small{margin-top:4px;color:#756782;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.15em}.login-heading{margin-top:76px}.login-heading h2{margin:9px 0 8px;color:#f1e7f8;font-size:27px;font-weight:500;letter-spacing:-.03em}.login-heading p{margin:0;color:#83758e;font-size:10px}.login-form{display:grid;gap:16px;margin-top:34px}.login-form label,.password-form label{display:grid;gap:8px;color:#a596ad;font-size:9px}.login-form input,.password-form input{width:100%;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:0;color:#eee4f6;background:#ffffff0b;font-size:10px;transition:.2s ease}.login-form input:focus,.password-form input:focus{border-color:#ce9aff9e;box-shadow:0 0 0 3px #904adc21}.login-submit{width:100%;min-height:44px;margin-top:7px}.login-submit:disabled{cursor:wait;opacity:.6}.login-error{display:flex;align-items:center;gap:7px;margin-top:-2px;color:#ef9db2;font-size:9px}.login-error i{width:5px;height:5px;border-radius:50%;background:#ef789b;box-shadow:0 0 8px #ef789b}.login-footer{display:flex;justify-content:space-between;gap:10px;margin-top:24px;color:#71647b;font-family:DM Mono,monospace;font-size:7px}.login-footer span:first-child{display:inline-flex;align-items:center;gap:6px}.login-footer i{width:5px;height:5px;border-radius:50%;background:#61d8ae;box-shadow:0 0 8px #61d8ae}.profile-strip{display:flex;align-items:center;gap:9px;margin-top:22px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff06}.profile-strip>div:nth-child(2){flex:1}.profile-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#e9d8ff;background:#904ede29}.profile-avatar.small{width:26px;height:26px;border-radius:7px}.profile-strip strong,.profile-strip span,.admin-list-copy strong,.admin-list-copy span{display:block}.profile-strip strong,.admin-list-copy strong{color:#e3d8eb;font-size:9px}.profile-strip span,.admin-list-copy span{margin-top:4px;color:#786c83;font-size:7px}.password-form{display:grid;gap:10px;margin-top:17px}.password-form label{gap:6px}.password-form input{padding:9px 10px;font-size:8px}.password-form .button{justify-self:start;margin-top:3px}.admin-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:25px;color:#bbaaca;font-size:9px}.admin-list-heading .button{min-height:28px}.admin-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.admin-create-form input,.admin-create-form select{min-width:0;padding:8px 9px;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:0;color:#dcd0e6;background:#ffffff09;font-size:8px}.admin-create-form option{color:#1a1225}.admin-create-form .button{min-height:30px}.admin-list{display:grid;gap:2px;margin-top:9px}.admin-list-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.admin-list-row:last-child{border-bottom:0}.admin-list-copy{flex:1;min-width:0}.admin-list-row .status-pill{white-space:nowrap}.admin-list-row .row-action{padding:5px 6px}@media(max-width:860px){.login-screen{grid-template-columns:1fr}.login-visual{display:none}.login-panel{min-height:100vh;border-left:0;padding:38px 24px}.login-heading{margin-top:58px}.settings-content,.model-grid{grid-template-columns:1fr}}.management-view{min-width:0}.management-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.management-summary-card{padding:17px 18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.management-summary-card span,.management-summary-card small{display:block;color:#8e809a;font-size:9px}.management-summary-card strong{display:block;margin-top:12px;color:#f0e7f6;font-size:25px;letter-spacing:-.05em}.management-summary-card small{margin-top:7px;color:#6f637c}.management-tabs{margin-top:0}.management-table{margin-top:15px}.management-section{margin-top:20px}.management-form{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 15px}.management-form input{min-width:160px;flex:1 1 160px;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:0;color:#e4d9eb;background:#ffffff09;font-size:9px}.management-form input.management-form-wide{flex-basis:280px}.management-form input:focus,.management-card input:focus,.feedback-reply-input:focus{border-color:#ce9aff8c;box-shadow:0 0 0 3px #904adc1f}.management-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.management-card{padding:17px}.management-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.management-card-head h3{margin:7px 0 0;color:#eee5f4;font-size:13px}.management-price{display:flex;align-items:baseline;gap:3px;margin-top:19px;color:#e7c9ff}.management-price>span{font-size:13px}.management-price input{width:110px;padding:0;border:0;outline:0;color:#f5ecfa;background:transparent;font-size:28px;font-weight:700;letter-spacing:-.06em}.management-price small{color:#82758d;font-size:8px}.management-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px}.management-fields.single{grid-template-columns:1fr}.management-fields label{color:#81748d;font-size:8px}.management-fields input{display:block;width:100%;margin-top:6px;padding:8px 9px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:0;color:#ded2e8;background:#ffffff0a;font-size:9px}.management-description{min-height:30px;margin:16px 0 0;color:#83758e;font-size:8px;line-height:1.6}.management-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.row-select{padding:6px 7px;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:0;color:#cdbade;background:#221830;font-size:8px}.row-select option{color:#1a1225;background:#fff}.table-sub{display:block;margin-top:4px;color:#70637b;font-family:DM Mono,monospace;font-size:7px}.agency-site-create{margin:0 0 15px;padding:19px;border-color:#b780f340;background:linear-gradient(135deg,#8f4ddb1f,#ffffff09)}.agency-site-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agency-site-create-head h3{margin:7px 0 5px;color:#f0e7f6;font-size:14px}.agency-site-create-head p{margin:0;color:#86798f;font-size:9px}.agency-site-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:19px}.agency-site-form-grid label{display:grid;gap:7px;color:#a596ad;font-size:8px}.agency-site-form-grid input,.agency-site-form-grid select{width:100%;min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.11);border-radius:7px;outline:0;color:#e4d9eb;background:#ffffff0b;font-size:9px}.agency-site-form-grid input:focus,.agency-site-form-grid select:focus{border-color:#ce9aff94;box-shadow:0 0 0 3px #904adc1f}.agency-site-form-grid select option{color:#1a1225;background:#fff}.agency-price-input{position:relative;display:flex;align-items:center}.agency-price-input>span{position:absolute;left:11px;color:#d4a7ff;font-size:10px;pointer-events:none}.agency-price-input input{padding-left:24px;padding-right:90px}.agency-price-input small{position:absolute;right:10px;color:#786a83;font-size:7px;pointer-events:none}.agency-site-create-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.agency-site-create-foot>span{display:inline-flex;align-items:center;gap:6px;color:#9c8ba8;font-size:8px}.agency-site-create-foot>span svg{color:#c18ef0}.agency-site-create-foot>div{display:flex;gap:8px}.agency-site-create-foot .button:disabled{cursor:not-allowed;opacity:.45}.setting-divider{margin:20px 0 4px;padding-top:17px;border-top:1px solid rgba(255,255,255,.08);color:#b496d2;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em}.setting-multi-input{display:flex;gap:6px}.setting-multi-input:before{content:"1 / 2 / 3";position:absolute;margin-top:29px;color:#62566f;font-size:6px;pointer-events:none}.setting-multi-input .setting-number{width:53px}.feedback-toolbar{margin-top:20px}.feedback-admin-list{display:grid;gap:13px}.feedback-admin-card{padding:18px}.feedback-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.feedback-category{display:inline-flex;padding:5px 7px;border-radius:5px;color:#c7a8e9;background:#8b4cde24;font-size:8px}.feedback-admin-head h3{margin:10px 0 0;color:#e9deef;font-size:12px}.feedback-admin-head h3 small{margin-left:7px;color:#766a82;font-family:DM Mono,monospace;font-size:7px;font-weight:400}.feedback-admin-content{margin:16px 0 0;color:#b9adbf;font-size:10px;line-height:1.7;white-space:pre-wrap}.feedback-attachment-link{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:#b895dc;font-size:8px;text-decoration:none}.feedback-existing-reply{display:grid;gap:5px;margin-top:14px;padding:10px;border-left:2px solid #8b57cf;color:#a990bb;background:#8b4cde12;font-size:8px;line-height:1.6}.feedback-existing-reply strong{color:#d7b9f0}.feedback-reply-input{width:100%;min-height:74px;margin-top:14px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:0;resize:vertical;color:#e2d7e9;background:#ffffff09;font-size:9px;line-height:1.6}.feedback-admin-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;color:#70637a;font-size:8px}.feedback-admin-foot>div{display:flex;gap:7px}.channel-list{display:grid;gap:4px;margin-top:19px}.channel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06);color:#a999b2;font-size:9px}.channel-row strong{color:#dfd0e8;font-family:DM Mono,monospace;font-size:9px;font-weight:500}@media(max-width:1250px){.management-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.agency-site-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.agency-site-form-grid{grid-template-columns:1fr}.agency-site-create-foot{align-items:flex-start;flex-direction:column}}.inline-form{flex-wrap:wrap;align-items:center}.inline-form>div{flex:1 1 180px}.inline-form input,.inline-form select{flex:1 1 170px}.toolbar-actions{display:flex;align-items:center;gap:8px}.settings-content-single{display:block;min-width:0}.settings-content-single>.settings-card{margin-bottom:14px}.settings-menu button>span{flex:1;min-width:0}.settings-menu button>svg:last-child{margin-left:auto;color:#6f627d}.settings-menu button.active>svg:last-child{color:#c79af2}.settings-menu-note{display:flex;align-items:flex-start;gap:8px;margin:18px 7px 2px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07);color:#746781;font-size:8px;line-height:1.55}.settings-menu-note svg{flex:0 0 auto;color:#9f83bb;margin-top:1px}.setting-text{flex:0 1 280px;min-width:160px;padding:8px 9px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:0;color:#d9cbe5;background:#ffffff0a;font-size:9px}.setting-text:focus,.settings-card input:focus,.settings-card textarea:focus{border-color:#ce9aff8c;box-shadow:0 0 0 3px #904adc1f}.settings-model-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 8px}.settings-model-summary>div{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff06}.settings-model-summary span,.settings-model-summary small{display:block;color:#84758f;font-size:8px}.settings-model-summary strong{display:block;margin-top:8px;color:#f1e7f7;font-family:DM Mono,monospace;font-size:20px;font-weight:500}.settings-model-summary small{margin-top:5px;color:#66596f}.settings-model-grid{margin-top:18px}.settings-action-row{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.07)}.mini-program-status{display:flex;align-items:center;gap:12px;margin:20px 0 18px;padding:14px;border:1px solid rgba(183,145,232,.2);border-radius:10px;background:linear-gradient(135deg,#8b4cde21,#ffffff06)}.mini-program-status-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#b9e7d7;background:#3cae8624}.mini-program-status>div:nth-child(2){flex:1;min-width:0}.mini-program-status strong,.mini-program-status span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-program-status strong{color:#eadff1;font-family:DM Mono,monospace;font-size:10px}.mini-program-status div:nth-child(2) span{margin-top:5px;color:#83758d;font-size:8px}.mini-program-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.mini-program-fields label{display:grid;gap:7px;color:#8e8198;font-size:8px}.mini-program-fields input,.mini-program-fields select,.mini-program-fields textarea{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:0;color:#ded3e8;background:#ffffff0a;font:inherit;font-size:9px}.mini-program-fields select option{color:#1a1225}.mini-program-fields textarea{min-height:76px;resize:vertical;line-height:1.6}.mini-program-fields input:focus,.mini-program-fields select:focus,.mini-program-fields textarea:focus{border-color:#ce9aff8c;box-shadow:0 0 0 3px #904adc1f}.mini-program-field-wide{grid-column:1 / -1}.mini-program-upload{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px;padding:14px;border:1px dashed rgba(186,144,239,.3);border-radius:10px;background:#8b4cde0f}.mini-program-upload-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.mini-program-upload-copy{display:flex;align-items:center;gap:10px;min-width:0}.mini-program-upload-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;color:#d6b1ff;background:#8b4cde2b}.mini-program-upload-copy>div:last-child{min-width:0}.mini-program-upload-copy strong,.mini-program-upload-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-program-upload-copy strong{color:#e9ddf1;font-size:9px}.mini-program-upload-copy span{margin-top:5px;color:#7d7088;font-size:8px}.mini-program-upload-actions{display:flex;flex:0 0 auto;gap:7px}.mini-program-upload-actions .button:disabled,.mini-program-actions .button:disabled{cursor:not-allowed;opacity:.45;transform:none}.mini-program-help{display:flex;align-items:flex-start;gap:8px;margin-top:17px;padding:11px 12px;border:1px solid rgba(165,230,236,.13);border-radius:8px;color:#827790;background:#359db30f;font-size:8px;line-height:1.6}.mini-program-help svg{flex:0 0 auto;color:#a5e6ec;margin-top:1px}.mini-program-actions{justify-content:flex-end}.notice-editor-large{min-height:250px;height:250px}.settings-payment-page{min-width:0}.payment-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:17px}.payment-page-heading h3{margin:7px 0 0;color:#eee6f5;font-size:18px;letter-spacing:-.03em}.payment-page-heading p{margin:7px 0 0;color:#7e7189;font-size:9px}.payment-page-badge{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(102,215,177,.17);border-radius:8px;color:#99d6be;background:#3eae8514;font-size:8px;white-space:nowrap}.payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.payment-card{min-width:0;padding:18px}.payment-card-heading{display:flex;align-items:flex-start;gap:9px;min-height:47px}.payment-card-heading>div:nth-child(2){flex:1;min-width:0}.payment-card-heading h3{margin:6px 0 0;color:#eee4f4;font-size:13px}.payment-card-heading p{margin:5px 0 0;color:#796c85;font-size:8px;line-height:1.45}.payment-card-heading .toggle{flex:0 0 auto;margin-top:3px}.payment-provider-icon{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;font-size:13px;font-weight:800}.payment-provider-icon.alipay{color:#9fdcff;background:#2a8ccb2e}.payment-provider-icon.wechat{color:#a9ecc8;background:#3eae852b}.payment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.payment-fields label{display:grid;gap:6px;min-width:0;color:#9e8fa9;font-size:8px}.payment-fields label.payment-field-wide{grid-column:1 / -1}.payment-fields input,.payment-fields textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:0;color:#e1d6e9;background:#ffffff09;font-size:8px}.payment-fields textarea{min-height:65px;resize:vertical;font-family:DM Mono,monospace;line-height:1.5}.payment-fields input::placeholder,.payment-fields textarea::placeholder{color:#65586f}.payment-field-status{color:#8dd5b7!important;font-family:DM Mono,monospace;font-size:8px!important}.payment-card-foot{display:flex;align-items:center;margin-top:15px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);color:#776a82;font-size:8px}.payment-card-foot span{display:inline-flex;align-items:center;gap:6px}.payment-card-foot i{width:5px;height:5px;border-radius:50%;background:#d59672;box-shadow:0 0 7px #d59672}.payment-card-foot i.ready{background:#61d5a7;box-shadow:0 0 7px #61d5a7}.payment-page-foot{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:14px;padding:14px 2px 0;border-top:1px solid rgba(255,255,255,.08);color:#796c84;font-size:8px}.payment-page-foot>span{display:inline-flex;align-items:center;gap:6px}.payment-page-foot>span svg{color:#a78bc4}.withdrawal-admin-section{min-width:0}.withdrawal-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.withdrawal-summary-grid .management-summary-card strong{font-size:20px;letter-spacing:-.03em}.withdrawal-toolbar{margin-top:18px}.withdrawal-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.withdrawal-filter-bar .interface-search{flex:1 1 250px}.withdrawal-filter-bar .filter-tabs{flex-wrap:wrap}.withdrawal-table{overflow-x:auto}.withdrawal-table table{min-width:1180px}.withdrawal-type-pill{display:inline-flex;align-items:center;padding:5px 7px;border-radius:5px;color:#bfa1e5;background:#8b4cde24;font-size:8px;white-space:nowrap}.withdrawal-type-pill.saas{color:#9ed7e1;background:#3496ae21}.withdrawal-amount{font-size:11px}.withdrawal-account{max-width:180px;overflow:hidden;text-overflow:ellipsis}.withdrawal-reason{max-width:160px;color:#d98ca7!important;white-space:normal;line-height:1.4}.withdrawal-actions{min-width:190px;white-space:normal!important}.withdrawal-actions>input{display:block;width:185px;margin-bottom:6px}.withdrawal-inline-input{padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:0;color:#dcd0e7;background:#ffffff09;font-size:8px}.withdrawal-inline-input:focus{border-color:#ce9aff8c;box-shadow:0 0 0 3px #904adc1f}.withdrawal-actions>div{display:flex;flex-wrap:wrap;gap:5px}.withdrawal-reject-action{color:#dda0b7;border-color:#dda0b733;background:#a6476c14}.withdrawal-paid-action{color:#9edbbd;border-color:#62d2a133;background:#39a17514}.withdrawal-actions button:disabled{cursor:wait;opacity:.45}.withdrawal-setting-input:before{content:"比例 / 最低"}.withdrawal-setting-input .setting-number{width:68px}@media(max-width:1250px){.withdrawal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1450px){.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.payment-grid,.settings-model-summary,.mini-program-fields{grid-template-columns:1fr}.mini-program-field-wide{grid-column:auto}.mini-program-upload{align-items:flex-start;flex-direction:column}.mini-program-upload-actions{width:100%}.mini-program-upload-actions .button{flex:1}.mini-program-status{align-items:flex-start;flex-wrap:wrap}.mini-program-status>.status-pill{margin-left:50px}.payment-page-heading,.payment-page-foot{align-items:flex-start;flex-direction:column}.payment-page-foot .button{width:100%}}.user-table-panel{overflow-x:auto}.user-table-panel table{min-width:1040px}.commission-global-hint{color:#8f7aa5;font-family:DM Mono,monospace;font-size:8px}.commission-editor{min-width:245px}.commission-current{display:inline-flex;align-items:center;padding:4px 6px;border-radius:5px;color:#9b8da6;background:#ffffff0d;font-family:DM Mono,monospace;font-size:7px}.commission-current.custom{color:#caa8ed;background:#8b4cde21}.commission-controls{display:flex;align-items:center;gap:5px;margin-top:7px}.commission-input{position:relative;display:inline-flex;align-items:center}.commission-input input{width:72px;padding:6px 18px 6px 7px;border:1px solid rgba(255,255,255,.1);border-radius:6px;outline:0;color:#dfd2e9;background:#ffffff09;font-family:DM Mono,monospace;font-size:8px}.commission-input input:focus{border-color:#ce9aff8c;box-shadow:0 0 0 3px #904adc1f}.commission-input input::placeholder{color:#756780}.commission-input span{position:absolute;right:7px;color:#8d7a9e;font-family:DM Mono,monospace;font-size:8px;pointer-events:none}.commission-save{color:#c9a7e8}.commission-reset{color:#91c9d1;border-color:#78c9d32e;background:#3496ae14}.commission-controls button:disabled{cursor:wait;opacity:.45}.key-operations-view{margin-top:14px}.key-operations-panel{padding:18px}.key-form-error{display:flex;align-items:center;gap:7px;margin-top:12px;padding:9px 10px;border:1px solid rgba(226,128,160,.25);border-radius:7px;color:#f0a5b9;background:#a6476c1a;font-size:8px}.key-config-editor{margin-top:15px;padding:15px;border:1px solid rgba(188,137,245,.25);border-radius:10px;background:linear-gradient(135deg,#8b4cde21,#ffffff06)}.key-config-editor-head,.key-config-editor-foot,.key-operation-row,.key-operation-main,.key-operation-state,.key-operation-actions{display:flex;align-items:center}.key-config-editor-head,.key-config-editor-foot{justify-content:space-between;gap:12px}.key-config-editor-head h4{margin:6px 0 0;color:#eee5f4;font-size:12px}.key-config-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.key-config-grid label{display:grid;gap:6px;min-width:0;color:#9b8ca6;font-size:8px}.key-config-grid input{width:100%;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:0;color:#e1d5ea;background:#ffffff0a;font-size:8px}.key-config-grid input:focus{border-color:#ce9aff8c;box-shadow:0 0 0 3px #904adc1f}.key-config-editor-foot{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.key-config-editor-foot>span{display:inline-flex;align-items:center;gap:6px;color:#8e7fa0;font-size:8px}.key-config-editor-foot>span svg{color:#b791d8}.key-config-editor-foot>div,.key-operation-actions{display:flex;gap:7px}.key-config-editor-foot .button:disabled,.key-operation-actions button:disabled{cursor:wait;opacity:.45}.key-operations-list{display:grid;gap:8px;margin-top:15px}.key-operation-row{justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff06}.key-operation-main{flex:1;gap:9px;min-width:0}.key-operation-main>div:last-child{min-width:0}.key-operation-main strong,.key-operation-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-operation-main strong{color:#e5dbea;font-size:9px}.key-operation-main span{margin-top:4px;color:#766a82;font-family:DM Mono,monospace;font-size:7px}.key-operation-state{gap:12px;flex:0 0 auto}.key-operation-actions{flex:0 0 auto}.key-operation-actions .row-action{display:inline-flex;align-items:center;gap:4px}.key-operations-empty{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;padding:23px;border:1px dashed rgba(255,255,255,.1);border-radius:9px;color:#786b83;font-size:9px}.key-operations-empty svg{color:#a483c4}
