@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;background:#07080d;color:#ffffffeb}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-review{display:grid;gap:14px;padding:16px;border:1px solid rgba(192,117,86,.2);border-radius:18px;background:#fbf8f2}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-review-head>div{display:grid;gap:5px;min-width:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-review-head strong{color:#171512;font-size:15px;font-weight:700}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-review-head span{color:#746d64;font-size:13px;line-height:1.55}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-status{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;color:#a05d42;background:#f5dfd5;font-weight:650}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-status.confirmed{color:#476d4a;background:#e6eee3}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segments{display:grid;gap:9px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:9px;border:1px solid #e7e0d6;border-radius:14px;background:#ffffffb3;opacity:.68}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment.active{border-color:#cc7e5e6b;background:#fff;opacity:1}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-thumb{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:11px;color:#a86449;background:#f1ebe2}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-thumb img{width:100%;height:100%;object-fit:cover}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment-copy{display:grid;gap:7px;min-width:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment-copy>div{display:grid;gap:3px;min-width:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment-copy strong{overflow:hidden;color:#211e1a;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment-copy span{overflow:hidden;color:#80776d;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment-copy select{width:min(100%,280px);min-height:34px;padding:0 32px 0 10px;border:1px solid #e4ddd3;border-radius:9px;color:#3f3a34;background:#fbf8f2;font-size:12px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment-actions{display:flex;gap:6px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment-actions button{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid #e5ddd3;border-radius:11px;color:#746b62;background:#fff}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment-actions button:hover:not(:disabled),.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment-actions button.active{border-color:#d99779;color:#af6243;background:#fbede6}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-plan-segment-actions button:disabled{cursor:not-allowed;opacity:.42}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-confirm-button{min-height:44px;margin:0;justify-self:stretch;color:#fff;background:#171512}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .broll-confirm-button:hover{color:#fff;background:#2b2722}*{box-sizing:border-box}body{margin:0;min-width:1180px;min-height:100vh;background:radial-gradient(circle at top left,rgba(0,245,255,.16),transparent 34rem),radial-gradient(circle at top right,rgba(255,45,85,.13),transparent 30rem),linear-gradient(135deg,#07080d,#0b1019 48%,#07080d)}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;padding:18px}.app-shell.with-sidebar{display:grid;grid-template-columns:224px minmax(0,1fr);gap:16px;align-items:start}.app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-shell.auth-shell{min-height:100vh;padding:0;background:#05010e}.app-content{min-width:0}.app-sidebar{position:sticky;top:18px;min-height:calc(100vh - 36px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:12px 10px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:linear-gradient(180deg,rgba(0,245,255,.08),transparent 28%),#ffffff0e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.sidebar-toggle{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 12px;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:#00f5ff14;color:#ffffffdb;font-size:12px;font-weight:800}.sidebar-footer{align-self:end;display:grid;gap:10px;min-width:0}.sidebar-rail-toggle{background:linear-gradient(135deg,#00f5ff1f,#ff2d550a),#00f5ff0d}.sidebar-toggle span{min-width:0;overflow:hidden;color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap}.side-nav{display:grid;gap:8px}.side-nav button{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#ffffffa8;text-align:left;font-size:13px;font-weight:800}.side-nav button.selected{border-color:#00f5ff6b;background:linear-gradient(135deg,#00f5ff33,#ff2d551a),#00f5ff1a;color:#fffffff0}.side-nav svg,.sidebar-toggle svg{flex:0 0 auto;color:#00f5ff}.sidebar-caption{margin:0;padding:10px;border-radius:8px;background:#0003;color:#ffffff7a;font-size:12px;line-height:1.45}.sidebar-collapsed .app-sidebar{justify-items:center}.sidebar-collapsed .sidebar-toggle{width:42px;height:42px}.sidebar-collapsed .sidebar-footer{justify-items:center}.sidebar-collapsed .sidebar-toggle{padding:0}.sidebar-collapsed .sidebar-toggle span{display:none}.sidebar-collapsed .side-nav button{width:42px;justify-content:center;padding:0}.sidebar-collapsed .side-nav span,.sidebar-collapsed .sidebar-caption{display:none}.topbar{position:relative;min-height:86px;height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;padding:12px 18px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#ffffff0e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.topbar-empty{min-width:0}.topbar-mode-slot{position:absolute;left:50%;display:flex;justify-content:center;transform:translate(-50%)}.topbar-mode-toggle{min-width:176px;justify-content:center}.brand,.brand>div,.panel-header,.panel-header>div,.mode-switch,.operator,.block-title,.module-card>div,.quality-item,.export-card,.task-row,.upload-box,.link-input-row{display:flex;align-items:center}.brand{gap:13px}.brand-mark{justify-content:center;width:42px;height:42px;border-radius:8px;overflow:hidden;background:#ffffffeb;border:1px solid rgba(0,245,255,.35);box-shadow:0 0 24px #00f5ff1f}.brand-mark img{width:100%;height:100%;object-fit:cover;object-position:center}.brand h1,.brand p,.panel-header h2,.module-card h3,.source-card h2{margin:0}.brand h1{font-size:18px;line-height:1.2;white-space:nowrap}.brand>div:last-child{display:grid;gap:3px;min-width:0}.brand p,.operator span,.field-label,.source-card p,.module-card p,.workflow-step small,.task-row small,.upload-box span{color:#ffffff8c}.brand p,.operator,.source-card p,.module-card p,.workflow-step small,.task-row,.upload-box span{font-size:12px}.mode-switch{padding:5px;gap:4px;border-radius:999px;background:#0000003d;border:1px solid rgba(255,255,255,.08)}.mode-switch button,.block-title button,.secondary-button,.primary-button,.ghost-button,.icon-button{border:0;color:#ffffffdb;background:transparent}.mode-switch button{display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 13px;border-radius:999px;font-size:13px}.mode-switch button.selected{background:linear-gradient(135deg,#00f5ff3d,#ff2d553d);color:#fff}.operator{display:grid;grid-template-columns:minmax(126px,auto) minmax(200px,auto) minmax(164px,auto);justify-content:end;align-items:center;gap:12px;min-width:min(100%,540px);justify-self:end}.runtime-pill{display:grid;gap:4px;min-width:126px;min-height:46px;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.user-pill{display:inline-flex;align-items:center;gap:8px;min-height:46px;min-width:200px;padding:6px 12px 6px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000038}.credit-pill{min-height:46px;min-width:164px;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 13px 7px 14px;border-radius:8px;border:1px solid rgba(0,245,255,.28);background:linear-gradient(135deg,#00f5ff21,#ff2d5514),#00f5ff0f}.credit-copy{display:grid;gap:4px;min-width:0}.credit-pill span,.credit-pill small{color:#ffffff94;font-size:10px;line-height:1}.credit-pill strong{color:#00f5ff;font-size:22px;line-height:1;letter-spacing:0;text-align:right}.user-pill img{width:34px;height:34px;border-radius:8px;object-fit:cover;object-position:center top}.user-pill span{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8;font-size:12px}.user-pill small{color:#00f5ffb8;font-size:11px}.user-pill button{height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffb8;font-size:11px}.runtime-pill strong{font-size:14px;color:#00f5ff}.auth-gate{min-height:calc(100vh - 132px);display:grid;place-items:center}.auth-panel{width:min(420px,100%);display:grid;gap:14px;padding:22px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;box-shadow:0 18px 60px #00000047}.auth-panel h2{margin:4px 0 0;font-size:24px}.auth-panel label{display:grid;gap:7px;color:#ffffffa3;font-size:12px}.auth-panel input{width:100%;min-height:42px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.13);outline:0;background:#00000047;color:#ffffffeb}.auth-panel input:focus{border-color:#00f5ffa6}.auth-notice{margin:0;color:#ff9f7a;font-size:12px}.license-form{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px;align-items:end;margin-top:16px}.license-form label{display:grid;gap:7px;color:#ffffffa3;font-size:12px}.license-form input{width:100%;min-height:42px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.13);outline:0;background:#00000047;color:#ffffffeb}.license-notice{margin:12px 0 0;color:#ffcf7a;font-size:13px}.license-detail{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.license-detail span{padding:6px 9px;border-radius:999px;background:#00f5ff17;color:#ffffffb8;font-size:12px}.device-list{display:grid;gap:10px}.device-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;min-height:58px;padding:11px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.device-row div{display:grid;gap:4px;min-width:0}.device-row strong,.device-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-row span{color:#ffffff8f;font-size:12px}.device-row button{min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#ffffffc7}.license-page{grid-template-columns:minmax(0,1fr);align-content:start}.commercial-license-panel{min-width:0}.commercial-license-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.commercial-license-card{display:grid;gap:12px;align-content:start;min-height:220px;padding:18px;border:1px solid rgba(47,107,255,.12);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.08),transparent 36%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f172a0d}.commercial-license-card>span{color:var(--jishi-blue);font-size:12px;font-weight:950}.commercial-license-card strong{color:var(--jishi-ink);font-size:17px;font-weight:930;line-height:1.45}.commercial-license-card p{margin:0;color:var(--jishi-muted);font-size:13px;font-weight:760;line-height:1.65}.commercial-license-actions{display:flex;flex-wrap:wrap;gap:10px}.commercial-route-tags{display:flex;flex-wrap:wrap;gap:8px}.commercial-route-tags em{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#2f6bff14;color:#36507a;font-size:12px;font-style:normal;font-weight:880}.commercial-license-card .license-form.compact{grid-template-columns:minmax(0,1fr);margin-top:0}.license-page .license-form label{color:var(--jishi-muted)}.license-page .license-form input{border-color:#2f6bff24;border-radius:16px;background:#fff;color:var(--jishi-ink)}.license-page .license-notice{margin-top:14px;padding:12px 14px;border:1px solid rgba(47,107,255,.12);border-radius:16px;background:#2f6bff0f;color:#36507a;font-weight:820}.license-page>.glass-panel:last-child{background:radial-gradient(circle at 94% 0%,rgba(19,200,211,.08),transparent 34%),#fff}.license-page .device-row{border-color:#2f6bff1a;border-radius:16px;background:#f8fbffeb}.license-page .device-row strong{color:var(--jishi-ink)}.license-page .device-row span{color:var(--jishi-muted)}.workspace-grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:start;min-height:calc(100vh - 112px);overflow:visible}.page-grid{display:grid;gap:14px;min-height:calc(100vh - 112px)}.capability-page{grid-template-columns:minmax(420px,1.1fr) minmax(360px,.95fr) minmax(340px,.85fr)}.providers-page{grid-template-columns:minmax(560px,1.15fr) minmax(360px,.75fr) minmax(340px,.65fr)}.project-page{grid-template-columns:minmax(720px,1fr) 380px}.billing-page{grid-template-columns:minmax(720px,1fr) 420px}.viral-page{grid-template-columns:minmax(360px,.42fr) minmax(680px,1fr)}.settings-page{grid-template-columns:minmax(720px,1fr)}.viral-setup-panel,.viral-dashboard-panel,.billing-main,.billing-side{min-width:0}.billing-notice{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-bottom:14px;padding:13px;border-radius:8px;border:1px solid rgba(0,245,255,.16);background:#00f5ff0e}.billing-notice div,.billing-plan-card__head div,.billing-credit-panel div div{display:grid;gap:5px;min-width:0}.billing-notice strong,.billing-plan-card strong,.billing-credit-panel strong,.billing-order-row strong{color:#ffffffe6}.billing-notice span,.billing-plan-card span,.billing-credit-panel span,.billing-order-row span,.billing-ledger-row small{color:#ffffff94;font-size:12px;line-height:1.5}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.billing-plan-card{display:grid;gap:12px;min-width:0;padding:14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}.billing-plan-card.current{border-color:#00f5ff57;background:#00f5ff12}.billing-plan-card__head{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.billing-order-row em,.billing-ledger-row strong{font-style:normal;color:#00f5ff;white-space:nowrap}.billing-plan-highlights{display:grid;gap:6px}.billing-plan-highlights span{padding:7px 8px;border-radius:8px;background:#ffffff0e}.billing-credit-panel{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-top:14px;padding:14px;border-radius:8px;border:1px solid rgba(255,45,85,.2);background:#ff2d5512}.billing-credit-panel>div{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-width:0}.billing-credit-panel svg{color:#00f5ff}.billing-order-list,.billing-ledger-list{display:grid;gap:10px}.billing-ledger-list{margin-top:16px}.billing-ledger-list h3{margin:0;color:#ffffffd6}.billing-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border-radius:8px;background:#ffffff0e}.billing-order-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.billing-order-row em.paid{color:#22c55e}.billing-order-row em.canceled,.billing-order-row em.failed,.billing-order-row em.refunded{color:#ff8ba2}.billing-ledger-row{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;min-height:48px;padding:10px 12px;border-radius:8px;background:#ffffff0b}.billing-ledger-row small{grid-column:1 / -1}.viral-intro{display:grid;gap:8px;margin-bottom:16px;padding:14px;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:#00f5ff0e}.viral-intro strong{color:#ffffffe6;line-height:1.45}.viral-intro span,.viral-field small,.viral-notice,.viral-notification-card p,.viral-notification-card span,.viral-work-card span,.viral-work-card small{color:#ffffff94;font-size:12px;line-height:1.5}.viral-entitlement-card{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-bottom:12px;padding:12px;border-radius:8px;border:1px solid rgba(0,245,255,.18);background:#00f5ff0e}.viral-entitlement-card.blocked{border-color:#ff2d5547;background:#ff2d5514}.viral-entitlement-card div{display:grid;gap:4px;min-width:0}.viral-entitlement-card strong,.viral-entitlement-card em{color:#ffffffdb;font-size:12px;font-style:normal;font-weight:900}.viral-entitlement-card span{color:#ffffff94;font-size:12px;line-height:1.45}.viral-platform-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.viral-platform-pill{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:#ffffff9e;font-size:12px;font-weight:800}.viral-platform-pill.active{border-color:#00f5ff5c;background:#00f5ff1f;color:#8df9ff}.viral-platform-pill.locked small{color:#ffffff6b;font-size:11px;font-weight:700}.viral-field small.field-warning{color:#ffcf7a}.viral-field{display:grid;gap:8px;margin-bottom:12px}.viral-field>span{color:#ffffffb8;font-size:12px;font-weight:800}.viral-field input,.viral-field textarea,.viral-field select{width:100%;min-height:42px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.13);outline:0;background:#00000047;color:#ffffffe6}.viral-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.viral-field textarea{min-height:116px;resize:vertical}.viral-field input:focus,.viral-field textarea:focus,.viral-field select:focus{border-color:#00f5ff9e}.viral-sensitivity-group{display:grid;gap:10px;margin-bottom:12px}.viral-sensitivity-group>span,.viral-rule-preview strong,.viral-push-card strong,.viral-analysis-box strong{color:#ffffffc7;font-size:12px;font-weight:900}.viral-sensitivity-card{width:100%;min-height:74px;display:grid;gap:5px;justify-items:start;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:#ffffffd6;text-align:left;cursor:pointer}.viral-sensitivity-card.active{border-color:#00f5ff7a;background:linear-gradient(135deg,#00f5ff29,#ff2d5514),#ffffff0e}.viral-sensitivity-card strong{font-size:15px}.viral-sensitivity-card small,.viral-rule-preview span,.viral-guide-steps span,.viral-push-card span,.viral-push-config small,.viral-channel-status,.viral-analysis-box span{color:#ffffff94;font-size:12px;line-height:1.5}.viral-rule-preview{display:grid;gap:4px;margin-bottom:12px;padding:11px 12px;border-radius:8px;background:#0000002e}.viral-disclosure{width:100%;min-height:36px;display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b;color:#ffffffb8;cursor:pointer}.viral-guide-steps{display:grid;gap:7px;margin:-2px 0 12px;padding:12px;border-radius:8px;background:#00f5ff0e}.viral-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.viral-rule-grid .secondary-button{align-self:end}.viral-push-card,.viral-push-config{margin-bottom:12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.viral-push-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.viral-push-card>div,.viral-push-config{display:grid;gap:7px}.viral-push-config{padding:12px}.viral-channel-status{display:block}.viral-action-row{display:flex;gap:10px;align-items:center;margin-top:4px}.viral-primary-action{width:100%;justify-content:center}.viral-notice{min-height:20px;margin:12px 0 0;color:#ffcf7a}.viral-summary-strip{margin-bottom:12px}.viral-cloud-card{display:grid;gap:12px;margin-bottom:12px;padding:14px;border-radius:8px;border:1px solid rgba(0,245,255,.2);background:linear-gradient(135deg,#00f5ff1a,#ffffff09),#ffffff09}.viral-cloud-card.warning{border-color:#ffcf7a57;background:linear-gradient(135deg,#ffcf7a1f,#ff2d5514),#ffffff09}.viral-cloud-card__head{display:flex;align-items:center;gap:10px;min-width:0}.viral-cloud-card__head svg{color:#00f5ff;flex:0 0 auto}.viral-cloud-card__head>div{display:grid;gap:3px;min-width:0}.viral-cloud-card__head strong,.viral-cloud-card__head em,.viral-cloud-grid strong{color:#ffffffe0;font-size:12px;font-style:normal;font-weight:900}.viral-cloud-card__head span,.viral-cloud-card p,.viral-cloud-grid small{color:#ffffff94;font-size:12px;line-height:1.45}.viral-cloud-card__head em{margin-left:auto;white-space:nowrap}.viral-cloud-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.viral-cloud-grid span{display:grid;gap:4px;min-width:0;padding:10px;border-radius:8px;background:#0000002e}.viral-cloud-grid strong{overflow-wrap:anywhere}.viral-cloud-card p{margin:0}.viral-notification-card{display:grid;gap:10px;margin-bottom:12px;padding:14px;border-radius:8px;border:1px solid rgba(255,45,85,.26);background:linear-gradient(135deg,#ff2d5521,#00f5ff0f),#ffffff0b}.viral-notification-card>div{display:flex;align-items:center;gap:10px}.viral-notification-card svg{color:#ff8ba2}.viral-notification-card strong{color:#ffffffe6}.viral-notification-card p{margin:0}.viral-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.viral-account-pill{min-width:0;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.viral-account-pill strong,.viral-account-pill span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viral-account-pill strong{color:#ffffffe0;font-size:13px}.viral-account-pill span{margin-top:4px;color:#ffffff94;font-size:11px}.viral-topic-library{display:grid;gap:10px;margin-bottom:14px}.viral-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.viral-section-heading div{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center}.viral-section-heading svg{color:var(--accent-cyan)}.viral-section-heading strong,.viral-section-heading span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viral-section-heading strong{color:#ffffffe6;font-size:14px}.viral-section-heading span{grid-column:2;color:#ffffff94;font-size:12px}.viral-section-heading em{flex:0 0 auto;color:#ffffff8f;font-size:12px;font-style:normal;font-weight:800}.viral-topic-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(110px,140px) minmax(110px,140px) minmax(110px,140px) auto;gap:8px;align-items:center}.viral-topic-search{min-width:0;display:flex;align-items:center;gap:8px;padding:0 10px;min-height:38px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:#ffffff9e}.viral-topic-search input,.viral-topic-toolbar select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#ffffffe0;font:inherit;font-size:13px}.viral-topic-toolbar select{min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0000002e}.viral-topic-list{display:grid;gap:10px}.viral-topic-card{display:grid;gap:10px;min-width:0;padding:14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff0d,#00f5ff09),#00000029}.viral-topic-card.favorite{border-color:#00f5ff4d}.viral-topic-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.viral-topic-card__head>div:first-child{display:grid;gap:3px;min-width:0}.viral-topic-card__head strong,.viral-topic-card__head span,.viral-topic-card p{overflow:hidden;text-overflow:ellipsis}.viral-topic-card__head strong,.viral-topic-card__head span{white-space:nowrap}.viral-topic-card__head strong{color:#ffffffeb;font-size:14px}.viral-topic-card__head span{color:#ffffff8f;font-size:12px}.viral-topic-badges{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.viral-topic-badges em{padding:5px 8px;border-radius:999px;background:#00f5ff1f;color:#8df9ff;font-size:11px;font-style:normal;font-weight:800}.viral-icon-action{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:#ffffffa8}.viral-icon-action.active{border-color:#00f5ff75;background:#00f5ff24;color:#8df9ff}.viral-topic-card p{margin:0;color:#ffffffd6;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.viral-topic-card .viral-metric-row{grid-template-columns:repeat(5,minmax(0,1fr))}.viral-analysis-box.compact{gap:4px;padding:10px}.viral-topic-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffff8f;font-size:12px}.viral-topic-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#04060db8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.viral-topic-detail{width:min(760px,100%);max-height:min(86vh,780px);overflow:auto;display:grid;gap:14px;padding:18px;border-radius:8px;border:1px solid rgba(0,245,255,.25);background:linear-gradient(135deg,#0d373ff0,#1f1826f5),#11151d;box-shadow:0 22px 80px #0000006b}.viral-topic-detail__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.viral-topic-detail__head div{min-width:0;display:grid;gap:4px}.viral-topic-detail__head span{color:#ffffff94;font-size:12px}.viral-topic-detail__head strong{color:#fffffff0;font-size:20px;line-height:1.25}.viral-topic-detail__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.viral-topic-detail__metrics span{min-width:0;padding:9px 10px;border-radius:8px;background:#0003;color:#ffffffbd;font-size:12px;font-weight:800;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viral-topic-detail__body{display:grid;gap:12px}.viral-topic-detail__body section{display:grid;gap:5px}.viral-topic-detail__body h3{margin:0;color:#8df9ff;font-size:13px}.viral-topic-detail__body p{margin:0;color:#ffffffd1;font-size:13px;line-height:1.65}.viral-topic-tags{display:flex;flex-wrap:wrap;gap:6px}.viral-topic-tags span{padding:5px 8px;border-radius:999px;background:#00f5ff1f;color:#ffffffbf;font-size:11px;font-weight:800}.viral-topic-detail__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.viral-topic-detail__actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 13px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#ffffffdb;font-weight:850}.viral-work-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.viral-work-card{display:grid;gap:10px;min-width:0;padding:14px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.viral-work-card.hit{border-color:#00f5ff59;background:linear-gradient(135deg,#00f5ff1a,#ff2d5514),#ffffff0e}.viral-work-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.viral-work-card__head div{display:grid;gap:3px;min-width:0}.viral-work-card__head strong,.viral-work-card p{overflow:hidden;text-overflow:ellipsis}.viral-work-card__head strong{white-space:nowrap}.viral-work-card__head em{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#ffffff14;color:#ffffffa3;font-size:11px;font-style:normal;font-weight:800}.viral-work-card.hit .viral-work-card__head em{background:#00f5ff29;color:#8df9ff}.viral-work-card p{min-height:46px;margin:0;color:#ffffffd6;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.viral-analysis-box{display:grid;gap:5px;padding:11px;border-radius:8px;background:#0003}.viral-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.viral-metric-row span{min-height:28px;display:grid;place-items:center;border-radius:8px;background:#0003;color:#ffffffb8;white-space:nowrap}.viral-work-actions{display:flex;gap:8px;flex-wrap:wrap}.viral-work-actions button,.viral-work-actions a{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:#ffffffc2;text-decoration:none;font-size:12px}.settings-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-entry-card{display:grid;justify-items:start;gap:10px;min-height:146px;padding:16px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffffdb;text-align:left}.settings-entry-card svg{color:#00f5ff}.settings-entry-card strong{font-size:15px}.settings-entry-card span{color:#ffffff94;font-size:12px;line-height:1.55}.settings-beta-card{display:grid;gap:12px;margin-top:14px;padding:16px;border-radius:8px;border:1px solid rgba(0,245,255,.22);background:#00f5ff0e}.settings-beta-card__heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.settings-beta-card__heading svg{color:#00f5ff}.settings-beta-card__heading strong,.settings-beta-card__heading span{display:block}.settings-beta-card__heading strong{color:#ffffffe0;font-size:15px}.settings-beta-card__heading span,.settings-beta-card p{margin:0;color:#ffffff94;font-size:12px;line-height:1.55}.settings-beta-card__heading em{padding:5px 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:800}.settings-beta-card__heading em.ready{color:#22c55e;background:#22c55e29}.settings-beta-card__heading em.blocked{color:#ffffff94;background:#ffffff14}.rewrite-progress-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:8px;border:1px solid rgba(0,245,255,.22);background:#00f5ff0f}.rewrite-progress-card.succeeded{border-color:#22c55e38;background:#22c55e14}.rewrite-progress-card.failed{border-color:#ff8ba247;background:#ff8ba214}.rewrite-status-icon{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;color:#8df9ff;background:#00f5ff1a}.rewrite-progress-card.succeeded .rewrite-status-icon{color:#22c55e;background:#22c55e24}.rewrite-progress-card.failed .rewrite-status-icon{color:#ff8ba2;background:#ff8ba224}.rewrite-progress-card.running .rewrite-status-icon svg{animation:source-ingest-spin 1.1s linear infinite}.rewrite-progress-card strong,.rewrite-progress-card small{display:block}.rewrite-progress-card strong{color:#ffffffe0;font-size:13px}.rewrite-progress-card small{color:#ffffff94;font-size:12px;line-height:1.45}.spin-icon{animation:source-ingest-spin 1s linear infinite}.rewrite-bridge-row{display:flex;justify-content:center;margin:14px 0 2px}.rewrite-bridge-action{min-width:184px;min-height:44px;padding:0 22px;border-color:#00f5ff61;background:linear-gradient(135deg,#00f5ff57,#ff2d5533),#00f5ff1f;color:#fffffff2;box-shadow:0 12px 28px #00f5ff1a}.rewrite-bridge-action:hover:not(:disabled){border-color:#00f5ff99;box-shadow:0 16px 34px #00f5ff26}.hero-panel,.provider-main,.project-main{min-width:0}.score-layout{display:grid;grid-template-columns:180px 1fr;gap:14px;align-items:stretch}.score-ring{min-height:172px;display:grid;place-items:center;align-content:center;border-radius:8px;background:radial-gradient(circle,rgba(0,245,255,.22),transparent 64%),#ffffff0e;border:1px solid rgba(255,255,255,.1)}.score-ring strong{color:#00f5ff;font-size:54px;line-height:1}.score-ring span,.score-ring em{color:#ffffff9e;font-style:normal}.score-ring em{margin-top:8px;color:#22c55e;font-size:13px}.hardware-grid,.summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.stat-card,.provider-card,.recommendation-card,.draft-card{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e;padding:14px}.stat-card{display:grid;gap:8px}.stat-card span,.stat-card small,.recommendation-card p,.provider-card p,.draft-card span,.ability-row span,.route-row span{color:#ffffff8c}.stat-card strong{font-size:20px}.ability-list,.route-list,.draft-list,.provider-card-grid,.settings-form,.log-list{display:grid;gap:10px}.provider-card-grid{grid-template-columns:1fr;margin-top:14px}.provider-readiness-center{display:grid;gap:12px;margin-top:14px;padding:12px;border-radius:8px;border:1px solid rgba(0,245,255,.16);background:#0000002e}.provider-readiness-head,.provider-readiness-title,.provider-readiness-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.provider-readiness-head strong,.provider-readiness-title strong{display:block;margin-bottom:4px;color:#fff;font-size:14px}.provider-readiness-head span,.provider-readiness-title span,.provider-readiness-meta{color:#ffffff94;font-size:12px;line-height:1.5}.provider-readiness-list{display:grid;gap:8px}.provider-readiness-row{display:grid;gap:10px;padding:12px;border-radius:8px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.provider-readiness-row.test_passed{border-color:#22c55e42}.provider-readiness-row.test_failed,.provider-readiness-row.test_only{border-color:#ff8ba23d}.provider-readiness-title em{flex:0 0 auto;min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#ffffff0f;color:#ffffff9e;font-size:12px;font-style:normal}.provider-readiness-row.test_passed .provider-readiness-title em{background:#22c55e24;color:#22c55e}.provider-readiness-row.test_failed .provider-readiness-title em,.provider-readiness-row.test_only .provider-readiness-title em{background:#ff8ba21f;color:#ff8ba2}.provider-readiness-flags{display:flex;flex-wrap:wrap;gap:6px}.provider-readiness-flags span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#ffffff0f;color:#ffffff94;font-size:12px}.provider-readiness-flags span.ready{background:#22c55e24;color:#22c55e}.provider-readiness-flags span.blocked{background:#ff8ba21f;color:#ff8ba2}.provider-readiness-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.provider-readiness-meta{display:grid;gap:4px}.ability-row,.route-row,.project-row{display:grid;align-items:center;gap:12px;min-height:56px;padding:0 12px;border-radius:8px;background:#ffffff0e}.ability-row{grid-template-columns:1fr 82px}.ability-row div{display:grid;gap:5px}.ability-row em,.route-row em,.project-row em{justify-self:end;font-style:normal;font-size:12px}.ability-row .good,.project-row .completed{color:#22c55e}.ability-row .warn,.project-row .running{color:#facc15}.ability-row .cloud,.project-row .failed{color:#ff8ba2}.recommendation-card{margin-bottom:12px}.recommendation-card h3{margin:0 0 8px;color:#00f5ff}.mini-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.mini-columns div{display:grid;gap:6px;padding:10px;border-radius:8px;background:#0003}.mini-columns span{color:#ffffff80;font-size:12px}.mini-columns strong{font-size:12px;line-height:1.5}.log-list{padding:12px;border-radius:8px;background:#0000003b;font-size:12px;color:#ffffff9e}.provider-card div{display:flex;align-items:center;gap:9px}.provider-card h3{margin:0;font-size:15px}.provider-card em{margin-left:auto;color:#22c55e;font-size:12px;font-style:normal}.provider-card button,.project-row button,.draft-card button{justify-self:start;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffd6}.provider-mode-row{width:fit-content}.route-row{grid-template-columns:108px 1fr 80px}.settings-form label{display:grid;gap:7px;color:#ffffff9e;font-size:12px}.engine-probe-card{display:grid;gap:10px;padding:12px;border-radius:8px;background:#00f5ff12;border:1px solid rgba(0,245,255,.18)}.engine-probe-card strong{display:block;margin-bottom:5px;font-size:14px}.engine-probe-card span{color:#ffffff94;font-size:12px;line-height:1.5}.capability-chips{display:flex;flex-wrap:wrap;gap:6px}.capability-chips em{min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#ffffff0f;color:#ffffff7a;font-size:12px;font-style:normal}.capability-chips em.ready{background:#22c55e24;color:#22c55e}.settings-form input,.settings-form select,.settings-form textarea,.search-box{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000038;color:#ffffffd6}.settings-form input,.settings-form select,.search-box{height:38px;padding:0 11px}.settings-form textarea{min-height:78px;padding:10px 11px;resize:vertical;line-height:1.55}.provider-registry-card{display:grid;gap:12px;padding:12px;border-radius:8px;border:1px solid rgba(255,45,85,.22);background:linear-gradient(135deg,#00f5ff12,#ff2d5514),#ffffff09}.provider-registry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.provider-registry-head strong{display:block;margin-bottom:4px;color:#fff;font-size:14px}.provider-registry-head span,.provider-test-card span,.provider-test-card p{color:#ffffff94;font-size:12px;line-height:1.55}.provider-registry-head em{flex:0 0 auto;min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#ffffff0f;color:#ffffff8c;font-size:12px;font-style:normal}.provider-registry-head em.ready{background:#22c55e24;color:#22c55e}.provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-api-key{grid-column:span 2}.provider-enabled{margin-top:0}.provider-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.provider-test-card{display:grid;gap:5px;padding:10px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#0003}.provider-test-card.ok{border-color:#22c55e47;background:#22c55e14}.provider-test-card strong{color:#ffffffdb;font-size:13px}.provider-test-card p{margin:4px 0 0;max-height:96px;overflow:auto}.table-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:12px}.search-box{flex:1;display:flex;align-items:center;gap:8px}.search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#ffffffe0;font:inherit}.search-box input::placeholder{color:#ffffff73}.project-table{display:grid;gap:8px}.project-row{grid-template-columns:minmax(220px,.9fr) minmax(220px,1.25fr) 74px 96px 82px 68px}.project-row span,.project-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-card{display:grid;gap:10px}.draft-card strong{line-height:1.5}.draft-card button,.draft-download{display:inline-flex;align-items:center;gap:7px}.draft-download{width:fit-content;min-height:32px;padding:0 10px;border-radius:8px;background:#00f5ff1f;border:1px solid rgba(0,245,255,.24);color:#ffffffdb;text-decoration:none;font-size:13px}.material-page{grid-template-columns:minmax(0,1fr)}.material-main{min-width:0}.material-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.material-toolbar span,.material-notice{color:#ffffff94;font-size:12px}.material-notice{margin:0 0 12px}.material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.material-card{position:relative;display:grid;gap:10px;min-width:0;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e}.material-card.selected{border-color:#00f5ff6b;background:linear-gradient(135deg,#00f5ff17,#ff2d550e),#ffffff0e}.material-select{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;border-radius:999px;background:#00000094;color:#ffffffd1;font-size:12px}.material-preview{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16 / 9;border-radius:8px;background:#00000047;border:1px solid rgba(255,255,255,.08)}.material-preview video,.material-preview img{width:100%;height:100%;object-fit:cover}.material-preview-empty{display:grid;justify-items:center;gap:8px;color:#ffffff8c;font-size:12px}.material-preview-empty svg{color:var(--accent-cyan)}.material-card-body{display:grid;gap:4px;min-width:0}.material-card-body strong,.material-card-body span,.material-card-body small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-card-body strong{color:#ffffffe6;font-size:14px}.material-card-body span,.material-card-body small{color:#ffffff8f;font-size:12px}.material-actions{display:flex;gap:8px;flex-wrap:wrap}.material-actions button,.material-actions a{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:#ffffffc2;text-decoration:none;font-size:12px}.empty-state{min-height:56px;display:grid;place-items:center start;padding:0 12px;border-radius:8px;background:#ffffff0b;color:#ffffff85;font-size:13px}.glass-panel,.workflow-step,.task-row,.module-card,.source-card,.upload-box,.export-card{border:1px solid rgba(255,255,255,.1);background:#ffffff0f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:8px}.glass-panel{padding:18px;overflow:hidden}.panel-header{justify-content:space-between;margin-bottom:18px}.panel-header>div{gap:9px}.panel-header h2{font-size:15px}.panel-header svg{color:#00f5ff}.panel-header span,.eyebrow{font-size:12px;color:#ff8ba2}.field-label{display:block;margin-bottom:8px;font-size:12px}.link-input-row{gap:8px}.link-input-row input,textarea{width:100%;border:1px solid rgba(255,255,255,.11);background:#02050ca8;color:#ffffffe6;border-radius:8px;outline:none}.link-input-row input{height:42px;padding:0 12px}.icon-button{width:42px;height:42px;flex:0 0 42px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#00f5ff,#ff2d55)}.platform-strip{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.chip{padding:7px 9px;border-radius:999px;background:#ffffff0f;color:#ffffff9e;font-size:12px}.chip.active{color:#071018;background:#00f5ff}.source-ingest-progress{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin:0 0 12px;padding:11px 12px;border-radius:8px;border:1px solid rgba(0,245,255,.16);background:#070d18b8}.source-ingest-progress strong{display:block;color:#ffffffeb;font-size:13px}.source-ingest-progress em{display:block;margin-top:3px;color:#ffffff9e;font-size:12px;font-style:normal;line-height:1.45}.source-ingest-progress.running{border-color:#00f5ff38;background:#00f5ff0e}.source-ingest-progress.succeeded{border-color:#22c55e42;background:#22c55e1f}.source-ingest-progress.succeeded svg{color:#22c55e}.source-ingest-progress.needs_local_browser,.source-ingest-progress.needs_manual_upload,.source-ingest-progress.failed{border-color:#ff8ba242;background:#ff8ba214}.source-ingest-progress.needs_local_browser svg,.source-ingest-progress.needs_manual_upload svg,.source-ingest-progress.failed svg{color:#ff8ba2}.source-ingest-spinner{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;color:#8df9ff;background:#00f5ff1a}.source-ingest-spinner svg{animation:source-ingest-spin 1.1s linear infinite}@keyframes source-ingest-spin{to{transform:rotate(360deg)}}.local-helper-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:12px 0;padding:12px;border-radius:8px;border:1px solid rgba(125,211,252,.24);background:#06101cb8}.local-helper-copy{display:flex;gap:10px;align-items:flex-start}.local-helper-copy svg{flex:0 0 auto;color:#7dd3fc}.local-helper-copy div{display:grid;gap:5px}.local-helper-copy strong{color:#ffffffeb;font-size:13px}.local-helper-copy span{color:#ffffffa1;font-size:12px;line-height:1.5}.local-helper-actions{display:grid;gap:8px;justify-items:end}.local-helper-status{padding:5px 8px;border-radius:999px;background:#7dd3fc1f;color:#bae6fd;font-size:12px}.step-dot{width:7px;height:7px;min-height:7px;padding:0;border:0;border-radius:999px;background:#ffffff4d}.source-upload-fallback{display:grid;gap:10px;margin-top:12px;padding:12px;border-radius:8px;border:1px solid rgba(0,245,255,.16);background:linear-gradient(135deg,#00f5ff13,#ff2d550b),#0000002e}.source-upload-copy{display:grid;gap:5px}.source-upload-copy strong{font-size:13px;color:#ffffffe6}.source-upload-copy span{color:#ffffff94;font-size:12px;line-height:1.5}.source-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.source-file-picker{min-height:42px}.compact-consent{margin-top:0}.source-card{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:12px;margin-bottom:12px}.source-thumb{min-height:112px;border-radius:8px;position:relative;overflow:hidden;background:#080a10}.source-thumb img{width:100%;height:100%;min-height:112px;object-fit:cover;object-position:center top;display:block}.source-thumb span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.34));color:#ffffffe6}.source-card h2{margin-top:8px;font-size:15px}.upload-box{justify-content:space-between;min-height:72px;padding:12px;margin-top:10px;gap:12px;cursor:pointer}.upload-box>div{display:grid;grid-template-columns:22px 1fr;column-gap:8px;row-gap:4px}.upload-box strong{font-size:13px}.upload-box span{grid-column:2}.upload-box input{display:none}.consent-row{display:flex;align-items:center;gap:9px;min-height:36px;margin-top:10px;padding:0 12px;border-radius:8px;background:#ffffff0b;color:#ffffffad;font-size:12px}.consent-row input{width:15px;height:15px;accent-color:#00f5ff}.secondary-button,.primary-button,.ghost-button,.block-title button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px}.secondary-button,.ghost-button{width:100%;height:42px;margin-top:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.flow-area{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;height:auto;min-width:0;min-height:0;overflow:visible}.studio-mode-toggle{display:inline-flex;flex:0 0 auto;gap:5px;padding:5px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#00000038}.studio-mode-toggle button{min-width:68px;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#ffffffa3;font-size:13px;font-weight:800}.studio-mode-toggle button.selected{background:#00f5ff;color:#061018}.smart-runtime-card{display:grid;gap:14px}.smart-runtime-head,.smart-runtime-actions,.smart-runtime-totals,.smart-runtime-row{display:flex;align-items:center}.smart-runtime-head{justify-content:space-between;gap:16px}.smart-runtime-head h2{margin:4px 0 0;font-size:15px;line-height:1.55}.smart-runtime-head svg{color:#00f5ff}.smart-runtime-empty,.smart-runtime-checking{display:grid;gap:10px;padding:12px;border-radius:8px;background:#0000002e}.smart-runtime-empty p,.smart-runtime-summary,.smart-runtime-row span,.smart-runtime-row small,.smart-runtime-checking span,.smart-runtime-provider-status span{color:#fff9}.smart-runtime-empty p,.smart-runtime-summary{margin:0;line-height:1.6}.runtime-template-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.template-button{min-height:74px;display:grid;gap:5px;align-content:center;text-align:left;padding:10px 11px;border-radius:8px;color:#ffffffc7;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);cursor:pointer}.template-button strong{font-size:13px}.template-button span{color:#ffffff8f;font-size:12px;line-height:1.45}.template-button.active{color:#fff;background:#00f5ff1c;border-color:#00f5ff52;box-shadow:inset 0 0 0 1px #00f5ff1a}.advanced-template{width:100%;margin-top:10px}.smart-runtime-checking{grid-template-columns:repeat(5,minmax(0,1fr))}.smart-runtime-checking strong{grid-column:1 / -1}.smart-runtime-checking span{min-height:30px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#00f5ff17;border:1px solid rgba(0,245,255,.14);font-size:12px}.smart-runtime-modules,.smart-runtime-provider-status{display:grid;gap:8px}.smart-runtime-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-runtime-row{min-height:68px;gap:10px;padding:10px;border-radius:8px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.smart-runtime-row.warning{border-color:#facc1538;background:#facc150f}.smart-runtime-row>div{min-width:0;display:grid;gap:4px}.smart-runtime-row strong,.smart-runtime-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-runtime-row em{flex:0 0 auto;min-width:76px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;background:#22c55e21;color:#22c55e;font-size:12px;font-style:normal}.smart-runtime-row.warning em{background:#facc1524;color:#facc15}.smart-runtime-row small{flex:0 0 auto;font-size:12px}.smart-runtime-totals{gap:10px}.smart-runtime-totals div{flex:1;display:grid;gap:5px;padding:11px;border-radius:8px;background:#00f5ff14;border:1px solid rgba(0,245,255,.13)}.smart-runtime-totals span{color:#ffffff8f;font-size:12px}.smart-runtime-totals strong{font-size:16px}.smart-runtime-actions{gap:10px}.smart-runtime-advanced{padding:10px 11px;border-radius:8px;background:#ffffff0a}.smart-runtime-advanced summary{cursor:pointer;color:#ffffffb8;font-size:13px}.smart-runtime-provider-status{margin-top:10px}.smart-runtime-provider-status div{display:grid;gap:4px;min-width:0;padding:9px;border-radius:8px;background:#0003}.smart-runtime-provider-status strong,.smart-runtime-provider-status span{min-width:0;overflow-wrap:anywhere}.generation-confirm-card{display:grid;gap:14px;border-color:#facc153d;background:linear-gradient(135deg,#facc1514,#00f5ff0e),#ffffff0f}.generation-confirm-head,.generation-confirm-row,.generation-confirm-total,.generation-confirm-actions,.generation-credit-warning{display:flex;align-items:center}.generation-confirm-head{justify-content:space-between;gap:14px}.generation-confirm-head h2{margin:4px 0 0;font-size:15px}.generation-confirm-head p{margin:6px 0 0;color:#ffffff94;font-size:12px}.subtle-icon{width:36px;height:36px;flex-basis:36px;background:#ffffff12;border:1px solid rgba(255,255,255,.09)}.generation-confirm-list{display:grid;gap:8px}.generation-asset-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.generation-asset-summary div{display:grid;gap:5px;min-width:0;padding:10px;border-radius:8px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.generation-asset-summary span,.generation-asset-summary small{color:#ffffff94;font-size:12px}.generation-asset-summary strong{overflow-wrap:anywhere;color:#ffffffe6;font-size:14px}.generation-confirm-row{min-height:48px;gap:10px;padding:0 11px;border-radius:8px;background:#0003;border:1px solid rgba(255,255,255,.08)}.generation-confirm-row.warning{border-color:#facc1538;background:#facc1512}.generation-confirm-row strong{flex:1;min-width:0}.generation-confirm-row span,.generation-confirm-row em,.generation-confirm-row small{flex:0 0 auto;font-size:12px}.generation-confirm-row span{min-width:78px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;background:#00f5ff1a;color:#00f5ff}.generation-confirm-row em{color:#ffffff9e;font-style:normal}.generation-confirm-row small{min-width:78px;text-align:right;color:#ffffffb8}.generation-confirm-total{gap:10px}.generation-confirm-total div{flex:1;display:grid;gap:5px;padding:10px;border-radius:8px;background:#00f5ff14;border:1px solid rgba(0,245,255,.14)}.generation-confirm-total span{color:#ffffff94;font-size:12px}.generation-confirm-total strong{font-size:16px}.generation-credit-warning{gap:8px;padding:10px 11px;border-radius:8px;background:#facc151a;color:#facc15;font-size:13px}.generation-confirm-actions{gap:10px}.provider-advanced-panel{margin-bottom:12px}.guide-panel{position:sticky;top:18px;display:grid;gap:14px}.guide-now{display:grid;gap:10px;padding:14px;border-radius:8px;border:1px solid rgba(0,245,255,.2);background:linear-gradient(135deg,#00f5ff1f,#ff2d5517),#ffffff0b}.guide-now span,.next-action-card span,.step-status-card span,.export-ready-card span{color:#00f5ff;font-size:12px}.guide-now strong{font-size:18px}.guide-now p,.next-action-card p,.step-status-card p,.step-section-header p{margin:0;color:#fff9;font-size:12px;line-height:1.55}.guide-checklist{display:grid;gap:8px}.guide-check,.step-pill{border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffffc7}.guide-check{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:42px;padding:0 10px;border-radius:8px;text-align:left}.guide-check>span,.step-pill-index,.step-badge{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#ffffff14;color:#00f5ff;font-size:12px}.guide-check strong{font-size:13px}.guide-check small{color:#ffffff7a;font-size:11px}.guide-check.done svg,.step-pill.done svg,.step-badge.done svg{color:#22c55e}.guide-check.locked,.step-pill.locked{opacity:.62}.compact-source{margin-bottom:0}.subtle-button{margin-top:0}.workflow-stepper{display:flex;gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px}.step-pill{flex:1 0 96px;min-height:54px;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;text-align:left}.step-pill>span:last-child{display:grid;gap:2px;min-width:0}.step-pill strong,.step-section-header h2{font-size:13px}.step-pill small{color:#ffffff7a;font-size:11px;white-space:nowrap}.step-pill.current,.guide-check.current,.step-pill.ready:hover,.guide-check.ready:hover{border-color:#00f5ff6b;background:linear-gradient(135deg,#00f5ff1a,#ff2d5511),#ffffff0e}.next-action-card{display:grid;grid-template-columns:minmax(0,1fr) 150px 210px;align-items:center;gap:14px;padding:15px;border:1px solid rgba(0,245,255,.22);border-radius:8px;background:linear-gradient(135deg,#00f5ff1a,#ff2d5514),#ffffff0e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.next-action-card--readonly{grid-template-columns:minmax(0,1fr) 150px}.next-action-card h2{margin:5px 0;font-size:18px}.next-action-meter{display:grid;gap:8px;justify-items:end}.next-action-meter strong{color:#00f5ff}.next-action-meter i{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.next-action-meter b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00f5ff,#ff2d55)}.workflow-stack{display:grid;gap:14px;align-items:start;min-height:0;padding:14px;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:linear-gradient(120deg,rgba(0,245,255,.055),rgba(255,45,85,.025) 58%,transparent),#0a10188a;box-shadow:inset 0 1px #ffffff0e;overflow:visible}.workflow-row{display:grid;gap:14px;align-items:stretch;min-width:0}.workflow-row+.workflow-row{padding-top:14px;border-top:1px solid rgba(255,255,255,.065)}.workflow-row-script{grid-template-columns:minmax(560px,1.35fr) minmax(340px,.82fr) minmax(360px,.92fr)}.workflow-row-assets{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr)}.workflow-row-finish{grid-template-columns:1fr}.workflow-section{scroll-margin-top:18px;display:flex;width:100%;grid-column:auto;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:visible}.workflow-section.active{border-color:#00f5ff57;box-shadow:inset 0 0 0 1px #00f5ff17,0 12px 34px #0000001f}.workflow-stack .workflow-section{padding:16px;border-radius:8px;background:linear-gradient(180deg,rgba(0,245,255,.045),transparent 34%),#ffffff0c;box-shadow:none}.workflow-stack .advanced-panel,.workflow-stack .provider-advanced-panel{margin-bottom:10px}.workflow-stack .step-control-grid,.workflow-stack .broll-upload-grid,.workflow-stack .asset-field-grid{grid-template-columns:1fr}.workflow-stack .publish-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workflow-stack .template-grid,.workflow-stack .title-candidate-row,.workflow-stack .cover-frame-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.workflow-stack .cover-editor-row,.workflow-stack .publish-form-grid,.workflow-stack .publish-preview-grid,.workflow-stack .subtitle-style-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workflow-stack .compose-summary,.workflow-stack .volume-mix-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.workflow-card-compose .compose-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-card-compose .one-click-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.workflow-card-compose .volume-mix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stack .subtitle-preset-row,.workflow-stack .bgm-mode-row{display:flex;flex-wrap:wrap;align-items:stretch}.workflow-card-copy-extract{gap:14px}.copy-extract-layout{display:grid;grid-template-columns:1fr;gap:14px;align-items:start;min-height:0}.copy-source-panel,.copy-transcript-panel,.copy-final-panel{min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#040a1161}.copy-source-panel .link-input-row{grid-template-columns:1fr}.copy-source-panel .inline-primary,.copy-transcript-panel .rewrite-bridge-action{min-height:44px}.copy-source-panel .copy-transcript-panel{margin-top:4px;padding:14px 0 0;border:0;border-top:1px solid rgba(226,232,240,.9);border-radius:0;background:transparent}.copy-transcript-panel .text-block{min-height:280px;flex:1}.workflow-card-rewrite .text-block,.workflow-card-copy-extract .text-block{display:flex;flex:1;flex-direction:column}.workflow-card-rewrite .text-block textarea{flex:1;min-height:300px}.copy-transcript-panel .text-block textarea{min-height:220px;flex:1}.copy-final-panel .text-block{min-height:390px;flex:1}.copy-final-panel .text-block textarea{min-height:330px;flex:1}.copy-stage-hint{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid rgba(47,107,255,.12);border-radius:14px;background:linear-gradient(135deg,#2f6bff0f,#7c3aed09),#fff}.copy-stage-hint-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0;width:100%}.copy-stage-hint-copy>div{min-width:0}.copy-stage-hint-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;color:var(--jishi-blue);background:#2f6bff17}.copy-stage-hint.ready .copy-stage-hint-icon{color:#12b76a;background:#12b76a1f}.copy-stage-hint.working .copy-stage-hint-icon{color:#7c3aed;background:#7c3aed1a}.copy-stage-hint strong,.copy-stage-hint small{display:block;word-break:normal;overflow-wrap:normal}.copy-stage-hint strong{color:var(--jishi-ink);font-size:14px;font-weight:950;line-height:1.35}.copy-stage-hint small{margin-top:2px;color:var(--jishi-muted);font-size:12px;font-weight:750;line-height:1.45}.copy-stage-next{flex:0 0 auto;width:auto;min-width:156px;margin-top:0;padding-inline:18px;white-space:nowrap}.copy-stage-hint-pill{flex:0 0 auto;padding:8px 12px;border-radius:999px;color:var(--jishi-muted);background:#2f6bff14;font-size:12px;font-weight:900;white-space:nowrap}.workflow-stack .subtitle-preset,.workflow-stack .pill-button{flex:1 1 118px;height:auto;min-height:40px;white-space:normal}.workflow-stack .link-input-row,.workflow-stack .external-cache-row,.workflow-stack .asset-manage-row{display:grid;grid-template-columns:1fr}.workflow-stack .primary-button,.workflow-stack .secondary-button,.workflow-stack .ghost-button,.workflow-stack .step-primary{min-height:38px}.workflow-stack .inline-primary,.workflow-stack .rewrite-bridge-action{width:100%}.workflow-stack textarea{min-height:150px;resize:vertical}.workflow-stack .api-notice,.workflow-stack .source-ingest-progress,.workflow-stack .local-helper-card,.workflow-stack .source-upload-fallback,.workflow-stack .rewrite-progress-card,.workflow-stack .voice-progress-card,.workflow-stack .avatar-progress-card,.workflow-stack .generated-media-card,.workflow-stack .one-click-panel,.workflow-stack .packaging-panel,.workflow-stack .broll-uploader{margin-top:10px}.workflow-stack .step-status-card,.workflow-stack .export-ready-card,.workflow-stack .tts-speed-card,.workflow-stack .one-click-card{min-height:0}.workflow-stack .generated-media-card video{max-height:300px}.workflow-stack .block-title-actions{flex-wrap:wrap;justify-content:flex-end}.workflow-stack .subtitle-live-preview{min-height:58px}.workflow-stack .compact-toggle{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}.workflow-stack .compact-toggle small{grid-column:1 / -1;line-height:1.45}.step-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.step-section-header>div{display:flex;align-items:flex-start;gap:10px;min-width:0}.step-section-header h2{margin:0 0 5px}.step-section-header svg{flex:0 0 auto;margin-top:3px;color:#00f5ff}.step-section-header em{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#00f5ff1a;color:#ffffffb8;font-size:12px;font-style:normal}.step-header-action{flex:0 0 auto;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,245,255,.24);background:#00f5ff1f;color:#ffffffd1;font-size:12px;font-weight:800}.step-header-action:hover:not(:disabled){border-color:#00f5ff7a;background:#00f5ff2e;color:#fff}.step-header-action svg{margin-top:0}.step-header-action:disabled{cursor:not-allowed;opacity:.55}.model-selector{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:10px;align-items:end;margin:-4px 0 14px;padding:10px;border-radius:8px;border:1px solid rgba(0,245,255,.13);background:#00f5ff0e}.model-selector label{display:grid;gap:6px;min-width:0;color:#ffffff94;font-size:12px}.model-selector select,.model-selector input{min-width:0;width:100%;height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000040;color:#ffffffdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-selector input:disabled{color:#fff6}.model-selector small{grid-column:1 / -1;align-self:center;color:#ffffff80;font-size:12px;line-height:1.45}.inline-primary{flex:0 0 auto;padding:0 16px;white-space:nowrap}.step-control-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:12px;align-items:stretch}.step-side-stack{display:grid;align-content:start;gap:12px;min-width:0}.step-status-card,.export-ready-card,.tts-speed-card{display:grid;align-content:start;gap:8px;min-height:118px;padding:13px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e}.step-status-card strong{color:#ffffffe6;font-size:15px}.tts-speed-card{min-height:0;gap:10px}.tts-speed-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tts-speed-copy>div{display:grid;gap:3px;min-width:0}.tts-speed-card span,.tts-speed-card small{color:#ffffff94;font-size:12px;line-height:1.45}.tts-speed-card strong{color:#00f5ff;font-size:15px;white-space:nowrap}.tts-speed-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px}.tts-speed-controls button,.tts-speed-controls input{height:32px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#00000040;color:#ffffffe0;text-align:center}.tts-speed-controls button{display:inline-grid;place-items:center;width:34px;padding:0;cursor:pointer}.tts-speed-controls input{width:58px;padding:0 6px;font-weight:850}.tts-speed-controls button:disabled,.tts-speed-controls input:disabled{cursor:not-allowed;opacity:.55}.step-primary{width:100%;margin-top:12px}.step-action-row{display:flex;align-items:stretch;gap:12px;width:100%;margin-top:12px}.step-action-row .step-primary{flex:1 1 auto;margin-top:0}.step-action-row .step-cancel-button{flex:0 0 auto;margin:0;padding-inline:18px}.latentsync-chunk-header-actions{display:flex;align-items:center;gap:10px}.asset-library{display:grid;gap:12px;min-width:0}.asset-library-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.asset-library-head div{display:grid;gap:4px;min-width:0}.asset-library-head strong{overflow-wrap:anywhere;color:#ffffffeb;font-size:15px}.asset-library-head em{flex:0 0 auto;color:#ffffff85;font-size:12px;font-style:normal}.asset-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asset-card{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000038}.asset-card.selected{border-color:#00f5ff7a;background:#00f5ff14}.asset-card>button{display:grid;gap:4px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.asset-card strong,.asset-card span,.asset-card small{overflow-wrap:anywhere}.asset-card strong{color:#ffffffe6;font-size:13px}.asset-card span,.asset-card small,.asset-empty{color:#ffffff8f;font-size:12px}.asset-card .asset-warning{padding:6px 8px;border-radius:6px;background:#ffb0201f;color:#ffe2adeb;line-height:1.45}.asset-card-actions{display:flex;gap:6px}.asset-card-actions button{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:#ffffffad}.asset-card-actions button:disabled{cursor:not-allowed;opacity:.45}.asset-empty{grid-column:1 / -1;min-height:58px;padding:14px;border-radius:8px;background:#ffffff0d}.asset-picker-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.asset-picker-row label{display:grid;gap:6px}.asset-picker-row label span{color:#ffffff94;font-size:12px}.asset-picker-row select,.subtitle-style-row select{width:100%;min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#02050cb8;color:#ffffffe6}.asset-selected-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:68px;padding:12px;border-radius:8px;border:1px solid rgba(0,245,255,.22);background:#00f5ff12}.asset-selected-summary div:first-child{display:grid;gap:5px;min-width:0}.asset-selected-summary strong,.asset-selected-summary span,.asset-selected-summary small{overflow-wrap:anywhere}.asset-selected-summary strong{color:#ffffffeb;font-size:14px}.asset-selected-summary span,.asset-selected-summary small{color:#ffffff9e;font-size:12px}.asset-selected-summary .asset-warning{color:#ffe2adeb}.asset-create-panel{display:grid;gap:9px;min-width:0}.compact-create-panel{padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000029}.asset-create-panel--modern{padding:14px;border-radius:16px;border:1px solid rgba(47,107,255,.14);background:linear-gradient(135deg,#2f6bff0f,#7c3aed0a),#fff}.asset-create-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:2px}.asset-create-title strong{color:var(--jishi-ink);font-size:15px;font-weight:950}.asset-create-title span{max-width:260px;color:var(--jishi-muted);font-size:12px;font-weight:750;line-height:1.45;text-align:right}.asset-create-panel label:not(.consent-row),.asset-field-grid label{display:grid;gap:5px}.asset-create-panel input[type=text],.asset-create-panel input:not([type]){width:100%;height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000040;color:#ffffffdb}.asset-create-panel label span,.asset-field-grid label span{color:#ffffff94;font-size:12px}.asset-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dual-actions{display:grid;align-content:start;gap:10px}.generated-media-card{display:grid;gap:8px;margin-top:12px;padding:12px;border-radius:8px;border:1px solid rgba(0,245,255,.18);background:#00f5ff0e}.voice-progress-card,.avatar-progress-card{margin-top:12px;margin-bottom:0}.generated-media-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.generated-media-heading div{display:grid;gap:4px;min-width:0}.generated-media-card span{color:#00f5ff;font-size:12px}.generated-media-card strong{overflow-wrap:anywhere;color:#ffffffe6;font-size:14px}.generated-media-card a{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,245,255,.24);color:#b4fcffeb;text-decoration:none;font-size:12px}.stage-preview-card{gap:12px;border-color:#2f6bff29;background:radial-gradient(circle at 0% 0%,rgba(47,107,255,.08),transparent 34%),#fff}.generated-media-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.stage-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.stage-preview-footer .secondary-button{min-height:32px;padding:0 10px;border-radius:999px;font-size:12px;white-space:nowrap}.generated-media-card audio,.generated-media-card video{width:100%}.generated-media-card video{max-height:320px;border-radius:8px;background:#05070d}.generated-media-card small{overflow-wrap:anywhere;color:#ffffff8a;font-size:12px}.latentsync-chunk-panel{display:grid;gap:10px;margin-top:12px;padding:12px;border-radius:8px;border:1px solid rgba(0,245,255,.16);background:#ffffff09}.latentsync-chunk-panel.compact{margin-top:0}.latentsync-chunk-panel.failed{border-color:#ff567c4d;background:#ff567c0e}.latentsync-chunk-panel.running{border-color:#ffc45747;background:#ffc4570d}.latentsync-chunk-panel.succeeded{border-color:#2bd68e3d;background:#2bd68e0b}.latentsync-chunk-panel.empty{color:#ffffff94}.latentsync-chunk-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.latentsync-chunk-header div{display:inline-flex;align-items:center;gap:8px;min-width:0}.latentsync-chunk-header strong{color:#ffffffe6;font-size:14px}.latentsync-chunk-header em,.latentsync-chunk-key,.latentsync-chunk-panel.empty small{color:#ffffff8f;font-size:12px;font-style:normal}.latentsync-chunk-metrics,.latentsync-chunk-list{display:flex;flex-wrap:wrap;gap:6px}.latentsync-chunk-metrics span,.latentsync-chunk-row{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 8px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#060a1257;color:#ffffffb8;font-size:12px}.latentsync-chunk-row span{color:#ffffff75}.latentsync-chunk-row strong{color:#ffffffdb;font-size:12px}.latentsync-chunk-row small{max-width:180px;overflow:hidden;color:#ffffff85;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.latentsync-chunk-row.failed{border-color:#ff567c42;color:#ff9bb2}.latentsync-chunk-row.running{border-color:#ffc45747}.latentsync-chunk-row.succeeded,.latentsync-chunk-row.reused{border-color:#2bd68e3d}.compose-loading,.preview-loading{display:inline-flex;align-items:center;gap:9px;color:#ffffffdb}.compose-loading{justify-content:center;min-height:42px;margin-top:12px;border-radius:8px;background:#00f5ff14;border:1px solid rgba(0,245,255,.2);font-size:13px}.compose-loading span,.preview-loading span{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.24);border-top-color:#00f5ff;animation:source-ingest-spin 1s linear infinite}.no-margin{margin-top:0}.advanced-panel{margin-top:14px}.advanced-panel summary{min-height:38px;display:flex;align-items:center;padding:0 11px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#ffffffad;cursor:pointer;font-size:12px}.compose-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.one-click-panel{display:grid;gap:12px;margin-top:12px;padding:13px;border-radius:8px;border:1px solid rgba(0,245,255,.16);background:#00f5ff0e}.one-click-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.one-click-card{display:grid;align-content:start;gap:10px;min-width:0;padding:11px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0003}.compact-toggle{grid-template-columns:auto minmax(86px,auto) minmax(0,1fr);padding:0;border:0;background:transparent}.subtitle-preset-row,.bgm-mode-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.subtitle-preset,.pill-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#ffffffd6;font-size:12px;font-weight:800}.subtitle-preset i{font-style:normal;font-size:20px;line-height:1}.subtitle-preset.active,.pill-button.active{border-color:#00f5ff80;background:#00f5ff1f}.subtitle-preset:disabled,.pill-button:disabled{cursor:not-allowed;opacity:.55}.upload-pill{cursor:pointer}.upload-pill input,.upload-cover-card input{display:none}.bgm-file-name{min-height:18px;color:#ffffff94;font-size:12px;overflow-wrap:anywhere}.bgm-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bgm-card-head>div{display:grid;gap:3px;min-width:0}.bgm-card-head small{color:#ffffff94;font-size:12px;line-height:1.45}.compact-preview-button{min-height:32px;padding:0 12px;white-space:nowrap}.bgm-select-field{display:grid;gap:6px}.bgm-select-field span{font-size:12px;font-weight:800;color:#ffffff9e}.bgm-select-field select{width:100%}.volume-mix-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.volume-mix-grid label{display:grid;gap:5px}.volume-mix-grid span,.volume-mix-grid strong{color:#ffffffa3;font-size:12px}.volume-mix-grid input{width:100%;accent-color:#00f5ff}.export-ready-card{min-height:auto}.export-ready-card strong{color:#ffffffbd;font-size:12px;line-height:1.6}.workflow-rail{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.workflow-step{min-height:78px;color:inherit;text-align:left;padding:10px}.workflow-step span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;margin-bottom:8px;background:#ffffff14;color:#00f5ff;font-size:12px}.workflow-step strong{display:block;font-size:13px}.workflow-step.active{border-color:#00f5ff8f;box-shadow:inset 0 0 0 1px #00f5ff2e}.editor-panel{min-height:0}.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.api-notice{margin:-6px 0 14px;padding:10px 12px;border-radius:8px;background:#00f5ff14;border:1px solid rgba(0,245,255,.16);color:#ffffffad;font-size:12px;line-height:1.5}.text-block{min-width:0}.block-title{justify-content:space-between;gap:10px;margin-bottom:9px;font-size:13px}.block-title-actions{display:flex;align-items:center;gap:8px}.block-title button{min-height:32px;padding:0 10px;background:#00f5ff1f}.block-title button.secondary-block-action{background:#ffffff0f;border-color:#ffffff1a;color:#ffffffb3}.editor-primary-action-row{display:flex;justify-content:flex-end;margin-top:10px}.editor-primary-action-row .primary-editor-action{min-height:42px;padding:0 18px;border-color:#00f5ff61;background:linear-gradient(135deg,#00f5ff57,#ff2d5533),#00f5ff1f;color:#fffffff0;box-shadow:0 10px 24px #00f5ff1a}.block-title button:disabled,.primary-editor-action:disabled,.secondary-button:disabled,.primary-button:disabled{opacity:.45;cursor:not-allowed}textarea{min-height:224px;resize:vertical;padding:12px;line-height:1.7}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.automation-panel{display:grid;gap:12px;margin-top:14px;padding:13px;border-radius:8px;border:1px solid rgba(0,245,255,.16);background:linear-gradient(135deg,#00f5ff14,#ff2d550f),#ffffff09}.broll-uploader{display:grid;gap:12px;margin-top:14px;padding:13px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff0e,#00f5ff0a),#0000002e}.broll-uploader-head,.broll-uploader-actions,.asset-manage-row{display:flex;align-items:center}.broll-uploader-head{justify-content:space-between;gap:12px}.broll-uploader-head strong{display:block;margin-bottom:5px;color:#ffffffe6;font-size:14px}.broll-uploader-head span,.asset-manage-row span{color:#ffffff8f;font-size:12px}.broll-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.broll-upload-grid input,.broll-upload-grid select,.external-cache-row input,.asset-manage-row input{width:100%;min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000038;color:#ffffffdb;padding:0 10px}.mini-upload{position:relative;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border-radius:8px;border:1px dashed rgba(0,245,255,.3);background:#00f5ff0e;color:#ffffffc2;overflow:hidden}.mini-upload span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.mini-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.external-cache-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:6px 7px 6px 11px;border-radius:8px;border:1px solid rgba(0,245,255,.16);background:linear-gradient(135deg,#00f5ff12,#ff2d550b),#0000002e;color:#00f5ffd1}.external-cache-row input{min-height:34px;border-color:#ffffff14;background:#0000002e}.external-cache-row .secondary-button{min-height:34px;white-space:nowrap}.broll-uploader-actions{justify-content:space-between;gap:12px}.asset-manage-list{display:grid;gap:8px}.asset-manage-row{gap:10px;padding:9px;border-radius:8px;background:#00000038}.asset-preview{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#ffffff12;color:#ffffffa3}.asset-preview img{width:100%;height:100%;object-fit:cover}.asset-manage-row>div:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.asset-manage-row strong{color:#ffffffe6;font-size:13px}.icon-button.danger{color:#ff5c7a;border-color:#ff2d553d;background:#ff2d5517}.automation-head{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.automation-head strong{display:block;margin-bottom:5px;color:#fff;font-size:14px}.automation-head span,.automation-summary span,.auto-step-list span,.broll-list span{color:#ffffff8f;font-size:12px;line-height:1.55}.automation-actions{display:grid;grid-template-columns:130px repeat(3,minmax(126px,1fr));gap:8px}.automation-actions select{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000038;color:#ffffffd6;padding:0 9px}.automation-summary,.automation-run-card,.auto-step-list,.broll-list{display:grid;gap:8px}.automation-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.automation-run-card{grid-template-columns:1fr 1fr 140px 220px;align-items:center}.automation-summary div,.automation-run-card>div,.auto-step-list div,.broll-list div{display:grid;gap:4px;min-height:54px;padding:10px;border-radius:8px;background:#0003}.automation-summary strong,.automation-run-card strong,.auto-step-list strong,.broll-list strong{color:#ffffffdb;font-size:13px}.automation-run-card span{color:#ffffff8f;font-size:12px}.run-progress{position:relative;overflow:hidden}.run-progress i{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,#00f5ff,#ff2d55)}.global-task-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;padding:24px;background:#f8fbff7a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.global-task-card{position:relative;width:min(430px,calc(100vw - 48px));display:grid;justify-items:center;gap:12px;padding:28px 30px 26px;border:1px solid rgba(47,107,255,.2);border-radius:24px;background:radial-gradient(circle at 20% 12%,rgba(19,200,211,.16),transparent 34%),linear-gradient(135deg,#fff,#f7f8ff);color:var(--jishi-ink);box-shadow:0 28px 70px #2f6bff2e}.global-task-card.failed{border-color:#ef436538;background:radial-gradient(circle at 20% 12%,rgba(239,67,101,.12),transparent 34%),linear-gradient(135deg,#fff,#fff8fb)}.global-task-card.succeeded{border-color:#22c55e38;background:radial-gradient(circle at 20% 12%,rgba(34,197,94,.12),transparent 34%),linear-gradient(135deg,#fff,#f7fff9)}.global-task-close{position:absolute;top:14px;right:14px;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(47,107,255,.12);border-radius:999px;background:#fff;color:#6b7280;cursor:pointer}.global-task-orbit{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));box-shadow:0 16px 34px #2f6bff42}.global-task-card.running .global-task-orbit svg,.global-task-mini span svg{animation:source-ingest-spin 1s linear infinite}.global-task-card.failed .global-task-orbit{background:linear-gradient(135deg,#ef4365,#ff7a98)}.global-task-card.succeeded .global-task-orbit{background:linear-gradient(135deg,#16a34a,#22c55e)}.global-task-card strong{color:var(--jishi-ink);font-size:20px;font-weight:950;line-height:1.2;text-align:center}.global-task-card em{max-width:320px;color:#62718a;font-size:13px;font-style:normal;font-weight:730;line-height:1.55;text-align:center}.global-task-progress,.global-task-mini-progress{position:relative;overflow:hidden;width:100%;height:7px;border-radius:999px;background:#2f6bff1a}.global-task-progress:after,.global-task-mini-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-105%);background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.72) 48%,transparent 76%);animation:source-ingest-sheen 1.5s ease-in-out infinite}.global-task-progress i,.global-task-mini-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--jishi-blue),var(--jishi-purple));transition:width .24s ease}.global-task-mini{position:fixed;left:50%;top:18px;z-index:235;width:min(440px,calc(100vw - 32px));display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:center;transform:translate(-50%);padding:10px 12px;border:1px solid rgba(47,107,255,.18);border-radius:16px;background:#ffffffeb;color:var(--jishi-ink);box-shadow:0 16px 38px #2f6bff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.global-task-mini span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple))}.global-task-mini strong{overflow:hidden;color:var(--jishi-ink);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.global-task-mini-progress{grid-column:1 / -1;height:5px}.global-toast-stack{position:fixed;top:18px;right:18px;z-index:250;display:grid;gap:10px;width:min(360px,calc(100vw - 36px));pointer-events:none}.global-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:11px 12px;border:1px solid rgba(47,107,255,.14);border-radius:16px;background:#fffffff0;color:var(--jishi-ink);box-shadow:0 16px 38px #0f172a21;pointer-events:auto}.global-toast>span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple))}.global-toast.success>span{background:linear-gradient(135deg,#16a34a,#22c55e)}.global-toast.error>span{background:linear-gradient(135deg,#ef4365,#ff7a98)}.global-toast strong{color:var(--jishi-ink);font-size:13px;font-weight:850;line-height:1.45}.global-toast button{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:999px;background:#eef3ff;color:#64748b;cursor:pointer}.run-control-buttons{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:flex-end;gap:7px}.run-control-buttons .secondary-button{min-height:34px;padding:0 10px}.danger-text{color:#ff5c7a!important}.auto-step-list,.broll-list{grid-template-columns:repeat(2,minmax(0,1fr))}.run-step.succeeded{border:1px solid rgba(35,215,120,.18)}.run-step.failed{border:1px solid rgba(255,45,85,.28)}.run-step.running{border:1px solid rgba(0,245,255,.28)}.run-step{grid-template-columns:minmax(0,1fr) auto;align-items:center}.run-step-main{display:grid;gap:4px;min-width:0}.run-step-main small{color:#ff8aa0;font-size:11px}.run-step-main .friendly-error{color:#facc15;line-height:1.45}.debug-error{margin-top:2px}.debug-error summary{width:fit-content;cursor:pointer;color:#ffffff7a;font-size:11px}.debug-error small{display:block;margin-top:4px;color:#ffffff80}.cost-report{display:grid;gap:10px;padding:12px;border:1px solid rgba(0,245,255,.14);border-radius:8px;background:#0000002e}.cost-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cost-report-head strong,.cost-summary-grid strong,.cost-step-row strong{color:#ffffffe6;font-size:13px}.cost-report-head span,.cost-summary-grid span,.cost-step-row span,.cost-step-row small{color:#ffffff8f;font-size:12px;line-height:1.5}.cost-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cost-summary-grid>div,.cost-step-row{min-height:54px;padding:10px;border-radius:8px;background:#ffffff0b}.cost-summary-grid>div{display:grid;gap:4px}.cost-step-table{display:grid;gap:8px}.cost-step-row{display:grid;grid-template-columns:minmax(0,1.4fr) 112px 112px minmax(160px,.8fr);align-items:center;gap:10px}.cost-step-row.failed{border:1px solid rgba(255,45,85,.28)}.cost-step-main{display:grid;gap:3px;min-width:0}.cost-step-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cost-step-tags em{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#ffffff12;color:#ffffffad;font-size:11px;font-style:normal;white-space:nowrap}.run-step .secondary-button{min-height:32px;padding:0 10px;white-space:nowrap}.module-card{padding:13px}.module-card>div{gap:8px}.module-card h3{font-size:14px}.module-card strong{display:block;margin:12px 0 6px;color:#00f5ff;font-size:13px}.module-action{width:100%;min-height:34px;margin-top:10px;border:1px solid rgba(0,245,255,.2);border-radius:8px;background:#00f5ff1a;color:#ffffffe6}.module-action:disabled{cursor:not-allowed;opacity:.45}.task-timeline{display:grid;gap:8px}.task-row{grid-template-columns:110px 1fr 130px 72px;gap:10px;min-height:42px;padding:0 12px}.task-row span{color:#ffffff6b}.task-row em{justify-self:end;font-style:normal}.task-row.success em{color:#22c55e}.task-row.ready em{color:#facc15}.task-row.queued em,.task-row.running em{color:#00f5ff}.task-row.failed em,.task-row.blocked em{color:#ff8ba2}.preview-panel{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-content:start;align-items:stretch;gap:13px;min-height:0;overflow:visible}.preview-panel::-webkit-scrollbar{width:7px}.preview-panel::-webkit-scrollbar-thumb{border-radius:999px;background:#00f5ff3d}.preview-panel .panel-header{grid-column:1 / -1;margin-bottom:0}.phone-preview{display:flex;justify-content:center}.preview-screen{width:min(100%,230px);aspect-ratio:9 / 16;position:relative;overflow:hidden;text-align:center;border-radius:8px;background:#080a10;border:1px solid rgba(255,255,255,.12)}.preview-screen.landscape{width:min(100%,320px);max-width:100%;aspect-ratio:16 / 9}.preview-screen img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.preview-screen video{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;background:#05070d;display:block}.preview-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,245,255,.14),transparent 28%),linear-gradient(0deg,rgba(0,0,0,.78),transparent 46%)}.preview-loading{position:absolute;top:12px;left:12px;right:12px;z-index:2;justify-content:center;min-height:36px;border-radius:999px;background:#00000094;border:1px solid rgba(0,245,255,.22);font-size:12px}.preview-caption{position:absolute;left:14px;right:14px;bottom:18px;z-index:2}.preview-caption strong{color:#fff;font-weight:700}.preview-caption p{margin:8px 0 0;font-size:12px;color:#ffffff94}.quality-list{display:grid;gap:8px;margin:18px 0}.quality-item{gap:9px;min-height:38px;padding:0 11px;border-radius:8px;background:#ffffff0e;color:#fff9;font-size:13px}.quality-item span{min-width:0;flex:1;line-height:1.45}.quality-item.done{color:#ffffffe0}.quality-item.done svg{color:#22c55e}.quality-item button{flex:0 0 auto;min-height:28px;padding:0 9px;border:1px solid rgba(0,245,255,.2);border-radius:8px;background:#00f5ff17;color:#ffffffd6;font-size:12px}.export-card{padding:13px;display:grid;gap:12px}.export-card span{color:#00f5ff;font-size:12px}.export-card strong{display:block;margin-top:5px;font-size:12px;line-height:1.6;color:#ffffffa3}.draft-titles{display:grid;gap:6px;margin-top:10px}.draft-titles em{min-height:28px;display:flex;align-items:center;padding:0 9px;border-radius:8px;background:#00f5ff14;border:1px solid rgba(0,245,255,.18);color:#ffffffd1;font-size:12px;font-style:normal}.packaging-panel{display:grid;gap:12px;padding:13px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.packaging-head,.template-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.packaging-head h3{margin:3px 0 0;font-size:15px}.packaging-head small,.template-section-head span,.publish-checklist-card small{color:#ffffff94;font-size:12px;line-height:1.45}.template-section{display:grid;gap:10px}.title-candidate-row,.cover-frame-grid,.cover-source-choice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cover-source-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.title-candidate-row button,.cover-frame-card{min-height:58px;display:grid;align-content:center;gap:5px;padding:9px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#ffffffd6;text-align:left;font-size:12px}.title-candidate-row button:hover:not(:disabled),.cover-frame-card:hover:not(:disabled){border-color:#00f5ff6b;background:#00f5ff14}.cover-frame-card.active{border-color:#2f6bff66;background:#2f6bff1a}.cover-frame-card strong{color:#ffffffe6;font-size:12px}.cover-frame-card small{color:#ffffff8a;font-size:11px}.cover-frame-card:disabled{cursor:not-allowed;opacity:.6}.upload-cover-card{cursor:pointer;place-items:center;text-align:center}.muted-field{opacity:.72}.muted-field select:disabled{cursor:not-allowed}.subtitle-style-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.6fr) minmax(220px,1fr);gap:10px;align-items:end}.subtitle-style-row label{display:grid;gap:6px}.subtitle-style-row label span,.subtitle-style-row small{color:#ffffff94;font-size:12px}.subtitle-style-row input[type=range]{width:100%;accent-color:#00f5ff}.subtitle-live-preview{min-height:76px;display:grid;place-items:center;padding:10px;border-radius:8px;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent 72%),#ffffff0e;border:1px solid rgba(255,255,255,.1);color:#fff;text-shadow:0 2px 0 #000,0 0 10px rgba(0,0,0,.8);text-align:center}.publish-platform-row{display:flex;flex-wrap:wrap;gap:8px}.publish-platform-row span,.publish-platform-row em,.publish-platform-row label{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;background:#00f5ff1a;border:1px solid rgba(0,245,255,.22);color:#ffffffdb;font-size:12px;font-style:normal}.publish-platform-row.selectable label{cursor:pointer}.publish-platform-row.selectable label.active{border-color:#00f5ff80;background:#00f5ff29}.publish-platform-row.selectable label span{min-height:auto;padding:0;border:0;background:transparent}.publish-platform-row.selectable input{margin:0;accent-color:#00f5ff}.publish-platform-row.compact{margin:8px 0}.publish-platform-row.compact em{min-height:24px;padding:0 8px;background:#ffffff0e;border-color:#ffffff1a}.publish-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.publish-workbench{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;align-items:stretch}.publish-copy-panel,.publish-status-panel{min-width:0;display:grid;gap:14px;align-content:start;padding:15px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#050a126b}.workflow-card-publish .publish-form-grid,.workflow-card-publish .publish-preview-grid{grid-template-columns:1fr;gap:14px}.workflow-card-publish .publish-platform-row.selectable{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.workflow-card-publish .publish-platform-row.selectable label{min-height:42px;justify-content:flex-start;padding:0 12px;border-radius:8px;background:#ffffff0e}.workflow-card-publish .publish-platform-row.selectable label.active{background:linear-gradient(135deg,#00f5ff29,#ff2d5514),#00f5ff14}.publish-action-bar{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);grid-template-columns:repeat(2,minmax(220px,1fr))}.inline-toggle{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e}.inline-toggle span{color:#ffffffd6;font-size:12px;font-weight:800}.inline-toggle small{color:#ffffff8f;font-size:12px;line-height:1.35}.template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.template-card{min-height:86px;display:grid;align-content:start;gap:6px;padding:10px;text-align:left;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#ffffffd1}.template-card span{font-size:12px;font-weight:800}.template-card small{color:#ffffff8a;font-size:11px;line-height:1.35}.template-card.active{border-color:#00f5ff80;background:#00f5ff1a}.cover-template i{width:100%;height:22px;border-radius:6px;display:block}.cover-editor-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cover-editor-row--simple{grid-template-columns:minmax(170px,.85fr) minmax(220px,1fr) minmax(100px,.45fr);align-items:end}.cover-editor-row label{display:grid;gap:5px}.cover-editor-row label span,.publish-form-grid label span{color:#ffffff94;font-size:12px}.cover-editor-row input,.cover-editor-row select,.publish-form-grid input,.publish-form-grid textarea{width:100%;min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#02050cb8;color:#ffffffe6}.publish-form-grid textarea{min-height:92px;padding:10px;resize:vertical;line-height:1.5}.cover-editor-row .secondary-button{align-self:end}.cover-save-row{display:flex;justify-content:flex-end}.fixed-aspect-pill{min-height:38px;display:grid;gap:3px;align-content:center;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0000002e}.fixed-aspect-pill span{color:#ffffff8f;font-size:11px;font-weight:800}.fixed-aspect-pill strong{color:#ffffffe6;font-size:14px}.publish-form-grid,.publish-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.publish-form-grid label{display:grid;gap:6px}.publish-readiness,.publish-history{display:grid;gap:5px;padding:9px;border-radius:8px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.checklist-link{color:#00f5ff;font-size:12px;font-weight:800;text-decoration:none}.checklist-link:hover{text-decoration:underline}.publish-checklist-grid{display:grid;gap:8px}.publish-checklist-card{display:grid;gap:6px;padding:10px;border-radius:8px;border:1px solid rgba(0,245,255,.14);background:#00f5ff0e}.publish-copy-grid,.publish-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.publish-copy-grid button{min-height:30px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffd1;font-size:12px}.publish-copy-grid button:disabled{opacity:.46;cursor:not-allowed}.publish-suggestion-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#02061785;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.publish-suggestion-modal{width:min(760px,100%);display:grid;gap:16px;padding:20px;border:1px solid rgba(0,245,255,.18);border-radius:18px;background:radial-gradient(circle at 94% 0%,rgba(255,45,85,.14),transparent 32%),linear-gradient(180deg,#0f172afa,#050a12fa);box-shadow:0 28px 76px #00000061}.publish-suggestion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.publish-suggestion-card{min-height:180px;display:grid;align-content:start;gap:8px;padding:13px;border:1px solid rgba(0,245,255,.12);border-radius:12px;background:#ffffff0f;color:#ffffffdb;text-align:left}.publish-suggestion-card:hover{border-color:#00f5ff6b;background:#00f5ff14}.publish-suggestion-card small{color:#00f5ff;font-size:12px;font-weight:900}.publish-suggestion-card strong{color:#fff;font-size:15px;line-height:1.35}.publish-suggestion-card span{color:#ffffffb3;font-size:13px;line-height:1.5}.publish-suggestion-card em{color:#ffffff94;font-size:12px;font-style:normal;line-height:1.5}.primary-button{min-height:42px;background:linear-gradient(135deg,#00f5ff,#ff2d55);color:#fff}.primary-action,.danger-button{min-height:42px;padding:0 18px;border:0;border-radius:12px;color:#fff;font-weight:950}.primary-action{background:#2563eb}.danger-button{background:#dc2626}.primary-action:disabled,.danger-button:disabled{opacity:.5;cursor:not-allowed}.project-table.compact{gap:8px}.project-table.compact .project-row{grid-template-columns:minmax(92px,.8fr) minmax(120px,1fr) auto auto auto}.project-row.selected{border-color:#00f5ff61;background:#00f5ff14}.secondary-button.danger-soft{border-color:#fecdd3;color:#be123c}.provider-readiness-list.compact{display:grid;gap:8px}.real-sample-list{display:grid;gap:12px;margin-top:14px}.real-sample-row{display:grid;grid-template-columns:minmax(180px,260px) minmax(180px,.7fr) minmax(320px,1fr);gap:12px;align-items:start;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a}.real-sample-video video,.real-sample-video .empty-state{width:100%;aspect-ratio:9 / 16;max-height:280px;border-radius:8px;background:#081018b8}.real-sample-video video{display:block;object-fit:contain}.real-sample-meta,.real-sample-review-grid{display:grid;gap:8px}.real-sample-meta strong{color:#fff;font-size:13px;word-break:break-all}.real-sample-meta span,.real-sample-meta small,.real-sample-meta em{color:#ffffffad;font-size:12px;font-style:normal}.real-sample-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.real-sample-review-grid label{display:grid;gap:4px;color:#ffffffad;font-size:12px}.real-sample-review-grid input,.real-sample-review-grid select,.real-sample-review-grid textarea{width:100%;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#081018b8;color:#fff}.real-sample-review-grid input,.real-sample-review-grid select{min-height:34px;padding:6px 8px}.real-sample-review-grid textarea{min-height:70px;padding:8px;resize:vertical}.real-sample-review-grid .review-notes{grid-column:span 2}@media (max-width: 1680px) and (min-width: 1241px){.workspace-grid,.workflow-stack{grid-template-columns:1fr}.preview-panel{position:static;max-height:none}.phone-preview{justify-content:flex-start}.preview-panel .export-card{max-width:none}}@media (max-width: 1500px) and (min-width: 1241px){.topbar{grid-template-columns:1fr}.topbar-empty{display:none}.topbar-mode-slot{position:static;justify-self:center;transform:none}.operator{width:100%;min-width:0;justify-content:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-row-script{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.workflow-card-voice{grid-column:1 / -1}}@media (max-width: 1240px){body{min-width:0}.app-shell.with-sidebar,.app-shell.sidebar-collapsed{display:block}.app-sidebar{position:static;min-height:auto;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;margin-bottom:14px}.side-nav{grid-auto-flow:column;grid-auto-columns:max-content;grid-template-columns:none;overflow-x:auto;padding-bottom:2px}.sidebar-caption{display:none}.sidebar-footer{align-self:center;justify-items:center}.sidebar-rail-toggle{width:42px;padding:0}.sidebar-rail-toggle span{display:none}.workspace-grid{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 112px);overflow:visible}.flow-area,.preview-panel{position:static;max-height:none;height:auto;overflow:visible}.preview-panel{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.workflow-stack{grid-template-columns:1fr;overflow:visible}.workflow-row-script,.workflow-row-assets,.workflow-row-finish{grid-template-columns:repeat(2,minmax(0,1fr))}.viral-topic-toolbar{grid-template-columns:1fr 90px}.viral-topic-toolbar select,.viral-topic-toolbar .secondary-button{min-width:0}.viral-topic-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-section{grid-column:1 / -1;min-height:0;overflow:visible}.page-grid,.capability-page,.providers-page,.project-page,.billing-page,.settings-page{grid-template-columns:1fr}.topbar{grid-template-columns:1fr;height:auto;padding:14px}.topbar-empty{display:none}.topbar-mode-slot{position:static;justify-self:center;transform:none}.operator{width:100%;min-width:0;justify-content:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-panel{position:static}.next-action-meter{justify-items:stretch}.workflow-rail{grid-template-columns:repeat(8,116px);overflow-x:auto;padding-bottom:2px}.workflow-step{min-width:116px}.editor-grid,.module-grid,.runtime-template-picker,.smart-runtime-modules,.next-action-card,.step-control-grid,.compose-summary,.one-click-grid,.volume-mix-grid,.automation-head,.automation-actions,.automation-summary,.automation-run-card,.auto-step-list,.broll-list,.material-grid,.settings-entry-grid,.billing-plan-grid,.billing-credit-panel,.billing-order-row,.account-content-grid,.asset-card-grid,.asset-picker-row,.asset-selected-summary,.asset-field-grid,.generation-asset-summary,.template-grid,.title-candidate-row,.cover-frame-grid,.cover-source-choice,.cover-editor-row,.subtitle-style-row,.publish-form-grid,.publish-preview-grid,.publish-actions,.cost-summary-grid,.cost-step-row{grid-template-columns:1fr}.cost-report-head,.cost-step-tags{justify-content:flex-start}.task-row{grid-template-columns:96px 1fr;min-height:58px}.task-row small,.task-row em{justify-self:start}.mode-switch{overflow-x:auto;justify-content:flex-start}.score-layout,.hardware-grid,.summary-strip,.viral-cloud-grid,.viral-rule-grid,.viral-account-grid,.viral-work-list,.mini-columns,.provider-grid,.provider-readiness-inputs,.provider-actions,.model-selector{grid-template-columns:1fr}.viral-topic-card .viral-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-api-key{grid-column:auto}.project-row{grid-template-columns:1fr;padding:12px}.project-row em,.ability-row em,.route-row em{justify-self:start}.route-row{grid-template-columns:1fr;padding:12px}}@media (max-width: 760px){.preview-panel,.workflow-stack,.workflow-row-script,.workflow-row-assets,.workflow-row-finish{grid-template-columns:1fr}.workflow-section{grid-column:1 / -1}.workflow-card-compose .compose-summary,.workflow-card-compose .one-click-grid,.workflow-card-compose .volume-mix-grid,.copy-extract-layout,.publish-workbench,.workflow-stack .template-grid,.workflow-stack .title-candidate-row,.workflow-stack .cover-frame-grid,.workflow-stack .cover-source-choice,.workflow-stack .cover-editor-row,.workflow-stack .subtitle-style-row,.workflow-stack .publish-form-grid,.workflow-stack .publish-preview-grid,.workflow-stack .publish-actions{grid-template-columns:1fr}.copy-stage-hint{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.copy-stage-next,.copy-stage-hint-pill{width:100%;text-align:center}.operator{grid-template-columns:1fr}.user-pill,.credit-pill,.runtime-pill{min-width:0;width:100%}.viral-topic-toolbar,.viral-topic-detail__metrics{grid-template-columns:1fr}.viral-topic-detail-backdrop{padding:10px}.viral-topic-detail__actions{justify-content:stretch}.viral-topic-detail__actions button{flex:1 1 130px}}:root{color-scheme:light;--jishi-ink: #111827;--jishi-muted: #667085;--jishi-soft: #8a93a5;--jishi-line: #dbe3ef;--jishi-page: #f4f7fb;--jishi-panel: #ffffff;--jishi-sidebar: #0b1020;--jishi-sidebar-2: #111a31;--jishi-blue: #2f6bff;--jishi-purple: #7c3aed;--jishi-cyan: #13c8d3;--jishi-danger: #ef4365;--jishi-warning: #c47c14;--jishi-success: #16a34a;--jishi-shadow: 0 18px 50px rgba(15, 23, 42, .08);--jishi-radius: 16px}body{background:radial-gradient(circle at 50% -14rem,rgba(47,107,255,.14),transparent 35rem),linear-gradient(180deg,#fbfdff 0%,var(--jishi-page) 44%,#eef3fa 100%);color:var(--jishi-ink)}.app-shell{padding:22px}.app-shell.with-sidebar{grid-template-columns:236px minmax(0,1fr);gap:22px}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-sidebar{top:22px;min-height:calc(100vh - 44px);gap:16px;padding:14px 12px;border-color:#ffffff1a;border-radius:20px;background:linear-gradient(180deg,#2f6bff33,#7c3aed14 42%,#13c8d314),var(--jishi-sidebar);box-shadow:0 24px 70px #0f172a29;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar-caption,.sidebar-toggle span{color:#ffffff9e}.side-nav{gap:7px}.side-nav button{min-height:46px;padding:0 13px;border-radius:14px;color:#ffffffad;font-size:14px}.side-nav button.selected{border-color:#ffffff2e;background:linear-gradient(135deg,#2f6bff57,#7c3aed3d);color:#fff}.side-nav svg,.sidebar-toggle svg{color:#71f0ff}.sidebar-toggle{min-height:44px;border-color:#ffffff21;border-radius:14px;background:#ffffff14}.sidebar-caption{border-radius:14px;background:#ffffff12}.topbar{min-height:94px;grid-template-columns:minmax(178px,1fr) auto minmax(470px,1fr);gap:18px;margin-bottom:22px;padding:14px 18px;border-color:#11182714;border-radius:22px;background:#ffffffe0;box-shadow:var(--jishi-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-left{min-width:0;display:flex;align-items:center;justify-content:flex-start}.topbar-brand-center{min-width:260px;height:66px;display:grid;place-items:center;padding:8px 18px;border-radius:20px;background:linear-gradient(180deg,#fffffff5,#f8faffe0),#fff}.topbar-brand-center img{display:block;width:clamp(260px,24vw,360px);max-height:52px;object-fit:contain}.topbar-mode-slot,.topbar-empty{display:none}.operator{min-width:0;width:100%;overflow:hidden;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,.8fr);gap:10px}.runtime-pill,.user-pill,.credit-pill{min-width:0;min-height:50px;border-color:#11182717;border-radius:16px;background:#f8fbff}.runtime-pill span,.credit-pill span,.credit-pill small,.user-pill span{color:var(--jishi-muted)}.runtime-pill strong,.credit-pill strong,.user-pill small{color:var(--jishi-blue)}.runtime-pill span,.credit-pill span,.credit-pill small,.user-pill span,.user-pill small{font-size:12px;line-height:1.25}.credit-pill{border-color:#2f6bff29;background:linear-gradient(135deg,#2f6bff14,#7c3aed0f),#fff}.credit-pill strong{font-size:28px}.user-pill img{border-radius:14px}.user-pill button{border-color:#2f6bff2e;background:#2f6bff0f;color:var(--jishi-blue)}.studio-mode-toggle{border-color:#11182714;background:#eef3fb}.studio-mode-toggle button{color:var(--jishi-muted)}.studio-mode-toggle button.selected{background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff;box-shadow:0 10px 24px #2f6bff38}.page-grid,.workspace-grid{gap:22px}.glass-panel,.workflow-step,.task-row,.module-card,.source-card,.upload-box,.export-card{border-color:#11182714;border-radius:var(--jishi-radius);background:var(--jishi-panel);color:var(--jishi-ink);box-shadow:var(--jishi-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-panel{padding:22px}.panel-header{margin-bottom:20px}.panel-header h2{color:var(--jishi-ink);font-size:21px;line-height:1.2}.panel-header span,.eyebrow{color:var(--jishi-danger)}.panel-header svg{color:var(--jishi-blue)}.field-label,.brand p,.operator,.source-card p,.module-card p,.workflow-step small,.task-row,.upload-box span,.billing-notice span,.billing-plan-card span,.billing-credit-panel span,.billing-order-row span,.billing-ledger-row small,.viral-intro span,.viral-field small,.viral-notice,.viral-notification-card p,.viral-notification-card span,.viral-work-card span,.viral-work-card small,.viral-entitlement-card span,.viral-sensitivity-card small,.viral-rule-preview span,.viral-guide-steps span,.viral-push-card span,.viral-push-config small,.viral-channel-status,.viral-analysis-box span,.viral-cloud-card p,.viral-cloud-grid small,.viral-topic-card__head span,.viral-topic-card p,.material-toolbar span,.material-notice,.material-card-body span,.material-card-body small,.project-row span,.stat-card span,.stat-card small{color:var(--jishi-muted)}.billing-notice strong,.billing-plan-card strong,.billing-credit-panel strong,.billing-order-row strong,.viral-intro strong,.viral-entitlement-card strong,.viral-entitlement-card em,.viral-sensitivity-group>span,.viral-rule-preview strong,.viral-push-card strong,.viral-analysis-box strong,.viral-cloud-card__head strong,.viral-cloud-card__head em,.viral-cloud-grid strong,.viral-notification-card strong,.viral-topic-card__head strong,.viral-work-card__head strong,.viral-work-card p,.material-card-body strong,.project-row strong,.stat-card strong{color:var(--jishi-ink)}.summary-strip{gap:14px}.stat-card{min-height:108px;border-color:#11182714;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.stat-card strong{font-size:34px;line-height:1}.primary-button{min-height:44px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff;box-shadow:0 14px 28px #2f6bff38}.secondary-button,.ghost-button,.block-title button,.viral-work-actions button,.viral-work-actions a,.material-actions button,.material-actions a,.project-row button{border-color:#1118271a;border-radius:14px;background:#fff;color:var(--jishi-ink)}.icon-button{border-radius:14px;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple))}.link-input-row input,textarea,.viral-field input,.viral-field textarea,.viral-field select,.viral-topic-search input,.viral-topic-toolbar select,.license-form input,.auth-panel input{border-color:#1118271c;background:#f8fbff;color:var(--jishi-ink);border-radius:14px}.link-input-row input:focus,textarea:focus,.viral-field input:focus,.viral-field textarea:focus,.viral-field select:focus{border-color:#2f6bff85;box-shadow:0 0 0 4px #2f6bff1a}.chip{background:#eef4ff;color:var(--jishi-muted)}.chip.active{background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff}.workflow-stepper{gap:10px}.step-pill{min-height:62px;border-radius:16px;background:#fff}.step-pill strong,.step-section-header h2{color:var(--jishi-ink);font-size:15px}.step-pill.current,.guide-check.current,.step-pill.ready:hover,.guide-check.ready:hover{border-color:#2f6bff42;background:linear-gradient(135deg,#2f6bff14,#7c3aed0a),#fff}.next-action-card{padding:18px;border-color:#2f6bff2e;border-radius:20px;background:linear-gradient(135deg,#2f6bff14,#13c8d30d),#fff;box-shadow:var(--jishi-shadow)}.next-action-card h2{color:var(--jishi-ink);font-size:24px}.next-action-meter strong{color:var(--jishi-blue)}.next-action-meter i{background:#e7edf6}.next-action-meter b{background:linear-gradient(90deg,var(--jishi-blue),var(--jishi-purple))}.workflow-stack{gap:18px;padding:18px;border-color:#11182714;border-radius:22px;background:#eef3fb;box-shadow:none}.workflow-row{gap:18px}.workflow-row+.workflow-row{padding-top:18px;border-top-color:#11182714}.workflow-stack .workflow-section{padding:20px;border-radius:20px;background:#fff;box-shadow:0 12px 34px #0f172a0f}.workflow-section.active{border-color:#2f6bff42;box-shadow:0 18px 42px #2f6bff1a}.copy-source-panel,.copy-transcript-panel,.copy-final-panel,.source-upload-fallback,.source-ingest-progress,.local-helper-card,.workflow-stack .api-notice,.workflow-stack .source-ingest-progress,.workflow-stack .local-helper-card,.workflow-stack .source-upload-fallback,.workflow-stack .rewrite-progress-card,.workflow-stack .voice-progress-card,.workflow-stack .avatar-progress-card,.workflow-stack .generated-media-card,.workflow-stack .one-click-panel,.workflow-stack .packaging-panel,.workflow-stack .broll-uploader,.workflow-stack .compact-toggle,.billing-notice,.billing-plan-card,.billing-credit-panel,.billing-order-row,.billing-ledger-row,.viral-intro,.viral-entitlement-card,.viral-sensitivity-card,.viral-rule-preview,.viral-disclosure,.viral-push-card,.viral-push-config,.viral-cloud-card,.viral-notification-card,.viral-account-pill,.viral-topic-library,.viral-topic-card,.viral-work-card,.material-card,.empty-state{border-color:#11182714;border-radius:16px;background:#f8fbff;color:var(--jishi-ink)}.billing-plan-card.current,.viral-sensitivity-card.active,.viral-topic-card.favorite,.viral-work-card.hit,.viral-platform-pill.active{border-color:#2f6bff3d;background:linear-gradient(135deg,#2f6bff14,#7c3aed0a),#fff}.viral-cloud-card.warning,.viral-entitlement-card.blocked{border-color:#ef436538;background:#ef43650f}.viral-platform-pill{border-color:#11182714;background:#fff;color:var(--jishi-muted)}.viral-platform-pill.active{color:var(--jishi-blue)}.viral-topic-toolbar,.material-toolbar{gap:12px}.viral-topic-card,.viral-work-card,.material-card,.project-row{box-shadow:none}.viral-metric-row span{background:#fff}.viral-icon-action{border-color:#11182714;background:#fff;color:var(--jishi-blue)}.viral-icon-action.active{background:#2f6bff14;color:var(--jishi-blue)}.project-table{border-radius:18px;background:#fff}.project-row{border-bottom-color:#11182714}.material-grid{gap:18px}.material-card{padding:14px}.material-card.selected{border-color:#2f6bff4d;box-shadow:0 16px 36px #2f6bff1f}.material-preview,.source-thumb{border-radius:16px;background:#e9eef7}.auth-panel{border-color:#11182714;border-radius:22px;background:#fff;color:var(--jishi-ink);box-shadow:var(--jishi-shadow)}.auth-panel h2,.auth-panel label,.license-form label,.device-row strong,.device-row span,.license-detail span,.empty-state{color:var(--jishi-ink)}.auth-notice{color:var(--jishi-warning)}@media (max-width: 1500px) and (min-width: 1241px){.topbar{grid-template-columns:minmax(150px,.65fr) auto minmax(360px,1fr)}.topbar-brand-center{justify-self:center}}@media (max-width: 1240px){.app-shell{padding:14px}.app-sidebar{border-radius:18px;grid-template-columns:1fr;justify-items:stretch}.side-nav{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.side-nav button{width:100%;justify-content:center}.topbar{grid-template-columns:1fr;min-height:auto;padding:14px}.operator{grid-template-columns:1fr;justify-content:stretch}.topbar-left{justify-content:center}.topbar-brand-center{order:-1;min-width:0;height:60px}.topbar-brand-center img{width:min(320px,84vw);max-height:48px}}.app-sidebar{padding-top:18px}.side-nav{align-content:start}.side-nav button{min-height:52px}.workflow-stack :is(label,.field-label,p,small,.helper-text,.muted,.api-notice,.source-ingest-progress,.local-helper-card,.rewrite-progress-card,.voice-progress-card,.avatar-progress-card,.generated-media-card,.one-click-panel,.packaging-panel,.broll-uploader,.compact-toggle,.step-status-card,.export-ready-card,.tts-speed-card,.one-click-card){color:var(--jishi-muted)}.workflow-stack :is(h2,h3,h4,strong,.block-title,.step-section-header h2,.step-status-card strong,.export-ready-card strong,.one-click-card strong){color:var(--jishi-ink)}.workflow-stack :is(input,textarea,select){border-color:#1118271a;background:#fff;color:var(--jishi-ink)}.workflow-stack :is(input,textarea,select)::placeholder{color:#7a8797}.workflow-stack :is(button,input,textarea,select){min-width:0}.workflow-stack :is(button:disabled,input:disabled,textarea:disabled,select:disabled){border-color:#11182714!important;background:#eef3f9!important;color:#6b7280!important;opacity:1!important;box-shadow:none!important}.workflow-stack :is(.advanced-panel,.provider-advanced-panel,.copy-source-panel,.copy-transcript-panel,.copy-final-panel,.source-upload-fallback,.source-ingest-progress,.local-helper-card,.api-notice,.rewrite-progress-card,.voice-progress-card,.avatar-progress-card,.generated-media-card,.one-click-panel,.packaging-panel,.broll-uploader,.compact-toggle,.subtitle-live-preview,.compose-summary,.step-status-card,.export-ready-card,.tts-speed-card,.one-click-card,.publish-copy-panel,.publish-status-panel){border-color:#11182714;background:#f8fbff;color:var(--jishi-ink);box-shadow:none}.workflow-stack :is(.primary-button,.secondary-button,.ghost-button,.step-primary,.inline-primary,.rewrite-bridge-action){font-weight:900}.workflow-stack :is(.secondary-button,.ghost-button){border-color:#1118271a;background:#fff;color:var(--jishi-ink)}.workflow-stack :is(.primary-button,.step-primary,.inline-primary,.rewrite-bridge-action):not(:disabled){background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff}.workflow-stack :is(.provider-select-row,.step-control-grid,.asset-field-grid,.volume-mix-grid,.publish-form-grid,.publish-preview-grid){min-width:0}.workflow-stack :is(.provider-select-row select,.provider-select-row input,.step-control-grid select,.step-control-grid input,.asset-field-grid select,.asset-field-grid input){width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-card-publish .publish-workbench{gap:16px}.workflow-card-publish .publish-copy-panel,.workflow-card-publish .publish-status-panel{border:1px solid rgba(47,107,255,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f172a0d}.workflow-card-publish .publish-form-grid label{display:grid;gap:8px}.workflow-card-publish .publish-form-grid label>span{color:var(--jishi-ink);font-size:13px;font-weight:900}.workflow-card-publish .publish-form-grid input{width:100%;min-height:46px;border:1px solid rgba(47,107,255,.14);border-radius:13px;background:#fff;color:var(--jishi-ink);font-size:14px;font-weight:750;box-shadow:inset 0 1px #fffc}.workflow-card-publish .publish-form-grid input::placeholder{color:#718096;font-weight:750}.workflow-card-publish .publish-title-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.workflow-card-publish .publish-ai-chip{min-width:0;min-height:42px;height:42px;padding:0 12px;border-radius:13px;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:none}.workflow-card-publish .publish-ai-chip svg{width:14px;height:14px}.workflow-card-publish .publish-platform-row.selectable{gap:10px}.workflow-card-publish .publish-platform-row.selectable label{min-height:46px;border:1px solid rgba(47,107,255,.14);border-radius:14px;background:#fff;color:var(--jishi-ink);font-size:13px;font-weight:850;box-shadow:0 10px 24px #0f172a0a}.workflow-card-publish .publish-platform-row.selectable label.active{border-color:#2f6bff38;background:linear-gradient(135deg,#2f6bff24,#7c3aed1a),#fff;color:var(--jishi-blue);box-shadow:0 12px 28px #2f6bff1f}.workflow-card-publish .publish-platform-row.selectable input{width:16px;height:16px;accent-color:var(--jishi-blue)}.workflow-card-publish .publish-platform-row.selectable label span{color:inherit;font-size:inherit;font-weight:inherit}.workflow-card-publish .export-ready-card{border:1px solid rgba(47,107,255,.1);border-radius:16px;background:#fff;box-shadow:none}.workflow-card-publish .export-ready-card span{color:var(--jishi-blue);font-weight:900}.workflow-card-publish .export-ready-card strong{color:var(--jishi-ink);line-height:1.55}.workflow-card-publish .export-ready-card small{color:var(--jishi-muted);line-height:1.6}.workflow-card-publish .publish-action-bar{border-top-color:#11182714}.workflow-card-export .packaging-panel{gap:16px;padding:18px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f172a0d}.workflow-card-export .packaging-head h3,.workflow-card-export .template-section-head strong{color:var(--jishi-ink);font-weight:950}.workflow-card-export .packaging-head small,.workflow-card-export .template-section-head span,.workflow-card-export .subtitle-style-row label span,.workflow-card-export .subtitle-style-row small,.workflow-card-export .cover-editor-row label span{color:var(--jishi-muted);font-weight:800}.workflow-card-export .title-candidate-row button,.workflow-card-export .cover-frame-card,.workflow-card-export .template-card{border:1px solid rgba(47,107,255,.12);border-radius:14px;background:#fff;color:var(--jishi-ink);box-shadow:0 10px 24px #0f172a0a}.workflow-card-export .fixed-aspect-pill{border:1px solid rgba(47,107,255,.12);border-radius:13px;background:#f8fbff}.workflow-card-export .fixed-aspect-pill span{color:var(--jishi-muted)}.workflow-card-export .fixed-aspect-pill strong{color:var(--jishi-ink)}.workflow-card-export .title-candidate-row button:hover:not(:disabled),.workflow-card-export .cover-frame-card:hover:not(:disabled),.workflow-card-export .template-card:hover:not(:disabled){border-color:#2f6bff47;background:linear-gradient(135deg,#2f6bff14,#7c3aed0d),#fff}.workflow-card-export .cover-frame-card strong,.workflow-card-export .template-card span{color:var(--jishi-ink);font-weight:900}.workflow-card-export .cover-frame-card small,.workflow-card-export .template-card small{color:var(--jishi-muted);font-weight:750}.workflow-stack .tts-speed-card{gap:8px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#2f6bff0f,#7c3aed09),#fff}.workflow-stack .tts-speed-copy span{color:var(--jishi-ink);font-size:13px;font-weight:950}.workflow-stack .tts-speed-card small,.workflow-stack .tts-speed-copy small{color:var(--jishi-muted);font-weight:760}.workflow-stack .tts-speed-card strong{color:var(--jishi-blue)}.workflow-stack .tts-speed-controls{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;justify-content:stretch;gap:8px}.workflow-stack .tts-speed-controls button,.workflow-stack .tts-speed-controls input{min-height:36px;border-radius:12px;border-color:#2f6bff24;background:#fff;color:var(--jishi-ink);box-shadow:0 8px 18px #2f6bff12}.workflow-stack .tts-speed-controls button:not(:disabled){color:var(--jishi-blue)}.workflow-stack .stage-preview-card{border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(47,107,255,.08),transparent 34%),#fff;box-shadow:0 14px 34px #0f172a0d}.workflow-stack .stage-preview-card .generated-media-heading{align-items:flex-start}.workflow-stack .stage-preview-card .generated-media-heading span{color:var(--jishi-blue);font-size:13px;font-weight:950}.workflow-stack .stage-preview-card .generated-media-heading strong{color:var(--jishi-ink);line-height:1.45}.workflow-stack .stage-preview-card small{color:var(--jishi-muted);line-height:1.55}.workflow-stack .generated-media-actions a,.workflow-stack .stage-preview-footer .secondary-button{border:1px solid rgba(47,107,255,.14);background:#fff;color:var(--jishi-blue);font-weight:900;text-decoration:none}.workflow-stack .stage-preview-footer{padding-top:2px}.workflow-stack .voice-audio-preview-card{display:grid;gap:12px;padding:14px;border-color:#2f6bff1f;background:linear-gradient(135deg,#2f6bff0f,#7c3aed0b),#fff}.workflow-stack .voice-audio-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-stack .voice-audio-preview-head>div:first-child{display:grid;gap:4px;min-width:0}.workflow-stack .voice-audio-preview-head span{color:var(--jishi-blue);font-size:13px;font-weight:950}.workflow-stack .voice-audio-preview-head strong{color:var(--jishi-ink);font-size:15px;font-weight:950;line-height:1.35}.workflow-stack .voice-audio-preview-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.workflow-stack .voice-audio-preview-actions a,.workflow-stack .voice-audio-preview-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid rgba(47,107,255,.14);border-radius:999px;background:#fff;color:var(--jishi-blue);font-size:12px;font-weight:900;text-decoration:none;box-shadow:0 8px 18px #2f6bff12}.workflow-stack .voice-audio-preview-card audio{width:100%;height:44px;border-radius:999px;background:#f1f5fb}.workflow-card-export .cover-frame-card.active{border-color:#2f6bff57;background:linear-gradient(135deg,#2f6bff21,#7c3aed14),#fff;box-shadow:0 16px 34px #2f6bff1f}.workflow-card-export .muted-field select:disabled{border-color:#11182714;background:#eef3f9;color:#6b7280}.workflow-card-export .template-card.active{border-color:#2f6bff42;background:linear-gradient(135deg,#2f6bff24,#7c3aed1a),#fff;box-shadow:0 12px 28px #2f6bff1f}.workflow-card-export .inline-toggle{border:1px solid rgba(47,107,255,.1);border-radius:15px;background:#f8fbff}.workflow-card-export .inline-toggle input,.workflow-card-publish .publish-platform-row.selectable input{accent-color:var(--jishi-blue)}.workflow-card-export .inline-toggle span{color:var(--jishi-ink);font-weight:900}.workflow-card-export .inline-toggle small{color:var(--jishi-muted);font-weight:750}.workflow-card-export .subtitle-style-row input[type=range]{accent-color:var(--jishi-blue)}.workflow-card-export .subtitle-style-row select,.workflow-card-export .cover-editor-row input,.workflow-card-export .cover-editor-row select{border:1px solid rgba(47,107,255,.14);border-radius:13px;background:#fff;color:var(--jishi-ink);font-weight:750}.workflow-card-export .subtitle-live-preview{border:1px solid rgba(47,107,255,.12);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);color:var(--jishi-ink);box-shadow:inset 0 0 0 1px #ffffffb8}.workflow-card-export .export-ready-card{display:grid;gap:8px;padding:13px;border:1px solid rgba(47,107,255,.12);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px #0f172a0a}.workflow-card-export .export-ready-card span,.workflow-card-publish .export-ready-card span,.preview-panel .export-card span{color:var(--jishi-blue);font-size:13px;font-weight:900}.workflow-card-export .export-ready-card strong,.workflow-card-publish .export-ready-card strong,.preview-panel .export-card strong{color:var(--jishi-ink);font-size:13px;font-weight:850;line-height:1.6;word-break:break-word}.workflow-card-export .export-ready-card small,.workflow-card-publish .export-ready-card small,.preview-panel .export-card small{color:var(--jishi-muted);font-size:12px;font-weight:750;line-height:1.6;word-break:break-word}.workflow-card-publish .workflow-section,.workflow-card-publish{color:var(--jishi-ink)}.workflow-card-publish .publish-platform-row.selectable label{color:var(--jishi-ink)!important}.workflow-card-publish .publish-platform-row.selectable label.active{color:var(--jishi-blue)!important}.workflow-card-publish .publish-status-panel{color:var(--jishi-ink)}.preview-panel .export-card{align-self:stretch;padding:18px;border:1px solid rgba(47,107,255,.12);border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f172a0d}.preview-panel .export-card>div{display:grid;gap:8px}.preview-panel .draft-titles em,.workflow-card-export .draft-titles em{border:1px solid rgba(47,107,255,.12);border-radius:12px;background:#f8fbff;color:var(--jishi-ink);font-weight:800}.preview-panel .draft-download{min-height:38px;justify-content:center;border:1px solid rgba(47,107,255,.14);border-radius:13px;background:#fff;color:var(--jishi-blue);font-weight:900}.workflow-stack .step-status-card{min-height:112px;border:1px solid rgba(47,107,255,.12);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 28px #0f172a0a}.workflow-stack .step-status-card span{color:var(--jishi-blue);font-size:13px;font-weight:900}.workflow-stack .step-status-card strong{color:var(--jishi-ink);font-size:15px;font-weight:950;line-height:1.45}.workflow-stack .step-status-card p{margin:0;color:var(--jishi-muted);font-size:13px;font-weight:750;line-height:1.65}.workflow-card-compose .one-click-panel{gap:16px;padding:18px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f172a0d}.workflow-card-compose .template-section-head strong{color:var(--jishi-ink);font-size:15px;font-weight:950}.workflow-card-compose .template-section-head span{color:var(--jishi-muted);font-size:13px;font-weight:800}.workflow-card-compose .one-click-grid{gap:14px}.workflow-card-compose .one-click-card{gap:12px;padding:14px;border:1px solid rgba(47,107,255,.12);border-radius:16px;background:#fff;box-shadow:0 12px 28px #0f172a0a}.workflow-card-compose .compact-preview-button{width:auto;border-radius:12px;font-size:12px}.workflow-card-compose .compact-toggle{gap:8px 10px;padding:12px;border:1px solid rgba(47,107,255,.1);border-radius:15px;background:#f8fbff}.workflow-card-compose .compact-toggle small{color:var(--jishi-muted);font-size:12px;font-weight:750;line-height:1.55}.workflow-card-compose .subtitle-preset,.workflow-card-compose .pill-button{min-height:42px;border:1px solid rgba(47,107,255,.14);border-radius:14px;background:#fff;color:var(--jishi-ink);font-size:13px;font-weight:850;box-shadow:0 10px 24px #0f172a0a}.workflow-card-compose .subtitle-preset.active,.workflow-card-compose .pill-button.active{border-color:#2f6bff3d;background:linear-gradient(135deg,#2f6bff24,#7c3aed1a),#fff;color:var(--jishi-blue);box-shadow:0 12px 28px #2f6bff1f}.workflow-card-compose .subtitle-preset:disabled,.workflow-card-compose .pill-button:disabled{border-color:#11182714;background:#eef3f9;color:#6b7280;opacity:1}.workflow-card-compose .bgm-file-name{color:var(--jishi-muted);font-size:12px;font-weight:750;line-height:1.6}.workflow-card-compose .bgm-select-field{padding:10px;border:1px solid rgba(47,107,255,.1);border-radius:14px;background:#f8fbff}.workflow-card-compose .bgm-select-field span{color:var(--jishi-muted)}.workflow-card-compose .bgm-select-field select{min-height:38px;border:1px solid rgba(47,107,255,.14);border-radius:12px;background:#fff;color:var(--jishi-ink);font-size:13px;font-weight:800}.workflow-card-compose .volume-mix-grid{gap:10px}.workflow-card-compose .volume-mix-grid label{padding:10px;border:1px solid rgba(47,107,255,.1);border-radius:14px;background:#f8fbff}.workflow-stack .asset-library-head strong{color:var(--jishi-ink);font-size:15px;font-weight:950}.workflow-stack .asset-library-head em{color:var(--jishi-muted);font-weight:800}.workflow-stack .asset-picker-row label span,.workflow-stack .asset-create-panel label span,.workflow-stack .asset-field-grid label span{color:var(--jishi-ink);font-size:13px;font-weight:850}.workflow-stack .asset-picker-row select,.workflow-stack .asset-create-panel input[type=text],.workflow-stack .asset-create-panel input:not([type]){border-color:#2f6bff24;background:#fff;color:var(--jishi-ink)}.workflow-stack .asset-create-title strong{color:var(--jishi-ink)}.workflow-stack .asset-create-title span{color:var(--jishi-muted)}.workflow-stack .asset-create-panel .upload-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;margin-top:0;padding:12px 14px;border:1px dashed rgba(47,107,255,.28);border-radius:15px;background:linear-gradient(135deg,#2f6bff14,#7c3aed0d),#fff;box-shadow:none}.workflow-stack .asset-create-panel .upload-box.has-file{border-style:solid;background:linear-gradient(135deg,#10b9811a,#2f6bff0d),#fff}.workflow-stack .asset-create-panel .upload-box-copy{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;min-width:0}.workflow-stack .asset-create-panel .upload-box-icon{grid-row:1 / span 2;grid-column:1;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#2f6bff1a;color:var(--jishi-blue)}.workflow-stack .asset-create-panel .upload-box strong{grid-column:2;color:var(--jishi-ink);font-weight:900;line-height:1.25}.workflow-stack .asset-create-panel .upload-box span{color:var(--jishi-muted);font-weight:750}.workflow-stack .asset-create-panel .upload-box-copy>span:not(.upload-box-icon){grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.workflow-stack .asset-create-panel .upload-box-action{grid-column:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border-radius:12px;background:#eef4ff;color:var(--jishi-blue);font-size:12px;font-weight:900;white-space:nowrap}.workflow-stack .asset-create-panel .consent-row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;margin-top:0;padding:10px 12px;border:1px solid rgba(47,107,255,.1);border-radius:14px;background:#f8fbff;color:var(--jishi-ink);font-weight:850}.workflow-stack .asset-create-panel .consent-row input{width:18px;height:18px;margin:0;accent-color:var(--jishi-blue)}.workflow-stack .asset-create-panel .consent-copy{display:grid;gap:2px;min-width:0;color:var(--jishi-ink)}.workflow-stack .asset-create-panel .consent-copy strong{color:var(--jishi-ink);font-size:13px;font-weight:950;line-height:1.2}.workflow-stack .asset-create-panel .consent-copy small{color:var(--jishi-muted);font-size:12px;font-weight:750;line-height:1.35}.workflow-stack .asset-empty{display:grid;align-items:center;min-height:58px;border:1px dashed rgba(47,107,255,.24);border-radius:14px;background:linear-gradient(135deg,#2f6bff14,#7c3aed0d),#fff;color:#344054;font-size:13px;font-weight:800;line-height:1.6}.workflow-stack .asset-card,.workflow-stack .asset-selected-summary,.workflow-stack .compact-create-panel{border-color:#2f6bff1f;background:#fff;box-shadow:0 12px 28px #0f172a0a}.workflow-stack .asset-card.selected,.workflow-stack .asset-selected-summary{border-color:#2f6bff38;background:linear-gradient(135deg,#2f6bff1a,#7c3aed0f),#fff}.workflow-stack .asset-card strong,.workflow-stack .asset-selected-summary strong{color:var(--jishi-ink)}.workflow-stack .asset-card span,.workflow-stack .asset-card small,.workflow-stack .asset-selected-summary span,.workflow-stack .asset-selected-summary small{color:var(--jishi-muted)}.workflow-stack .asset-card-actions button{border-color:#2f6bff24;background:#fff;color:var(--jishi-blue)}.workflow-stack .asset-card-actions button:disabled{background:#eef3f9;color:#94a3b8}.workflow-stack .block-title{align-items:flex-start}.workflow-stack .block-title small{color:var(--jishi-muted)}.workflow-stack .step-section-header{gap:12px}.workflow-stack .step-section-header>div{align-items:flex-start;gap:12px}.workflow-stack .step-section-header>div>svg{width:22px;height:22px;margin-top:2px;color:var(--jishi-blue);filter:drop-shadow(0 6px 12px rgba(47,107,255,.18))}.workflow-stack .step-badge{width:26px;height:26px;border:1px solid rgba(47,107,255,.18);border-radius:9px;background:#2f6bff1a;color:var(--jishi-blue);font-size:12px;font-weight:900}.workflow-stack .workflow-section.active .step-badge,.workflow-stack .step-badge.done{border-color:transparent;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff}.workflow-stack .step-section-header h2{margin-bottom:6px;color:var(--jishi-ink);font-size:18px;font-weight:950;line-height:1.16}.workflow-stack .step-section-header p{max-width:32em;color:#5d6b82;font-size:13px;font-weight:750;line-height:1.55}.workflow-stack .step-section-header em{min-height:32px;padding:0 12px;border:1px solid rgba(47,107,255,.12);background:#eef4ff;color:var(--jishi-blue);font-size:12px;font-weight:900;white-space:nowrap}.workflow-stack .workflow-section:not(.active) .step-section-header em{background:#f3f7fd;color:#64748b}.workflow-stack .status-pill,.workflow-stack .badge,.workflow-stack .tag,.workflow-stack .chip{white-space:nowrap}.settings-page{align-items:start}.settings-main{min-height:min(620px,calc(100vh - 150px));padding:22px;border-radius:22px;color:var(--jishi-ink)}.settings-main .panel-header{margin-bottom:20px}.settings-main .panel-header h2{color:var(--jishi-ink);font-size:22px;font-weight:950}.settings-main .panel-header svg,.settings-main .settings-entry-card svg,.settings-main .settings-beta-card__heading svg{color:var(--jishi-blue);filter:drop-shadow(0 8px 16px rgba(47,107,255,.16))}.settings-main .panel-header em{border:1px solid rgba(239,67,101,.14);background:#ef43650f;color:var(--jishi-danger);font-weight:900}.settings-entry-grid{gap:14px}.settings-entry-card{min-height:142px;padding:18px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);color:var(--jishi-ink);box-shadow:0 14px 34px #0f172a0d}.settings-entry-card:hover{border-color:#2f6bff42;background:linear-gradient(135deg,#2f6bff14,#7c3aed0d),#fff;transform:translateY(-1px)}.settings-entry-card strong{color:var(--jishi-ink);font-size:17px;font-weight:950;line-height:1.3}.settings-entry-card span{color:var(--jishi-muted);font-size:13px;font-weight:750;line-height:1.65}.settings-beta-card{margin-top:18px;padding:18px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);color:var(--jishi-ink);box-shadow:0 14px 34px #0f172a0d}.settings-beta-card__heading strong{color:var(--jishi-ink);font-size:16px;font-weight:950}.settings-beta-card__heading span,.settings-beta-card p{color:var(--jishi-muted);font-size:13px;font-weight:750;line-height:1.65}.settings-beta-card__heading em{border:1px solid rgba(17,24,39,.08);color:#64748b;background:#eef3f9}.settings-beta-card__heading em.ready{border-color:#22c55e2e;background:#22c55e1a;color:#15803d}.settings-beta-card__heading em.blocked{border-color:#11182714;background:#eef3f9;color:#64748b}.settings-beta-card .inline-toggle{border:1px solid rgba(47,107,255,.1);border-radius:15px;background:#fff}.settings-beta-card .inline-toggle input{accent-color:var(--jishi-blue)}.settings-beta-card .inline-toggle span{color:var(--jishi-ink);font-size:13px;font-weight:900}.settings-beta-card .inline-toggle small{color:var(--jishi-muted);font-size:12px;font-weight:750;line-height:1.55}.billing-plan-grid{align-items:stretch;gap:18px;margin-top:18px;padding:14px 2px 22px;overflow:hidden;perspective:1200px}.billing-page{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:22px}.billing-plan-card{position:relative;min-height:336px;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:24px 20px 18px;border:1px solid rgba(47,107,255,.12);border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(47,107,255,.08),transparent 52%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 42px #0f172a0f;color:var(--jishi-ink);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.billing-plan-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(47,107,255,.08),transparent 30%),linear-gradient(315deg,rgba(124,58,237,.06),transparent 34%);opacity:0;transition:opacity .18s ease}.billing-plan-card:hover{transform:translateY(-3px);border-color:#2f6bff3d;box-shadow:0 24px 58px #2f6bff21}.billing-plan-card:hover:before,.billing-plan-card.current:before,.billing-plan-card.popular:before{opacity:1}.billing-plan-card.side-left,.billing-plan-card.side-right{transform:translateY(10px) scale(.965)}.billing-plan-card.side-left:hover,.billing-plan-card.side-right:hover{transform:translateY(4px) scale(.98)}.billing-plan-card.popular{z-index:2;transform:translateY(-8px);border-color:#2f6bff52;background:radial-gradient(circle at 50% -12%,rgba(47,107,255,.16),transparent 50%),linear-gradient(180deg,#fff,#f6f9ff);box-shadow:0 28px 70px #2f6bff2e}.billing-plan-card.popular:hover{transform:translateY(-12px)}.billing-plan-card.current{border-color:#13c8d34d;background:radial-gradient(circle at 50% -12%,rgba(19,200,211,.14),transparent 52%),linear-gradient(180deg,#fff,#f7fbff)}.billing-plan-ribbon{position:absolute;top:0;right:0;z-index:1;min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-bottom-left-radius:16px;border-top-right-radius:24px;color:#fff;font-size:12px;font-weight:950}.billing-plan-ribbon.popular{background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple))}.billing-plan-ribbon.current{background:linear-gradient(135deg,var(--jishi-cyan),var(--jishi-blue))}.billing-plan-card__head{position:relative;z-index:1;min-height:92px;grid-template-columns:minmax(0,1fr) auto}.billing-plan-card__head div{gap:8px}.billing-plan-eyebrow{width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(47,107,255,.12);border-radius:999px;background:#2f6bff12;color:var(--jishi-blue)!important;font-size:12px!important;font-weight:950}.billing-plan-card__head strong{color:var(--jishi-ink);font-size:20px;font-weight:950;line-height:1.2}.billing-plan-card__head span:not(.billing-plan-eyebrow){color:var(--jishi-muted);font-size:13px;font-weight:750;line-height:1.65}.billing-plan-price{position:relative;z-index:1;display:grid;gap:8px;align-items:start}.billing-plan-price strong{color:#1f2937;font-family:SF Pro Display,SF Pro Text,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(32px,3vw,46px);font-weight:520;letter-spacing:0;line-height:.95}.billing-plan-price span{color:var(--jishi-muted);font-size:13px;font-weight:850;white-space:nowrap}.billing-plan-highlights{position:relative;z-index:1;gap:10px;margin:2px 0 4px}.billing-plan-highlights span{display:flex;align-items:flex-start;gap:8px;padding:0;border-radius:0;background:transparent;color:var(--jishi-muted);font-size:13px;font-weight:820;line-height:1.45}.billing-plan-highlights svg{flex:0 0 auto;margin-top:1px;color:var(--jishi-blue)}.billing-plan-card>button{position:relative;z-index:1;width:100%;min-height:52px;margin-top:auto;border-radius:16px;font-size:15px;font-weight:950}.billing-plan-card.current>button{border-color:#1118271a;background:#fff;color:var(--jishi-ink);box-shadow:0 12px 28px #0f172a0f}.billing-plan-card:not(.current)>button{box-shadow:0 18px 36px #2f6bff38}.billing-credit-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(190px,.78fr) minmax(168px,auto);gap:18px;align-items:center;overflow:hidden;margin-top:18px;padding:20px;border:1px solid rgba(47,107,255,.14);border-radius:24px;background:radial-gradient(circle at 9% 0%,rgba(19,200,211,.16),transparent 38%),radial-gradient(circle at 92% 18%,rgba(124,58,237,.12),transparent 36%),linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 18px 46px #0f172a12}.billing-credit-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(47,107,255,.08),transparent 26%),linear-gradient(315deg,rgba(19,200,211,.1),transparent 30%);opacity:.88}.billing-credit-card-main,.billing-credit-benefits,.billing-credit-action{position:relative;z-index:1}.billing-credit-card-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;min-width:0}.billing-credit-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(47,107,255,.16);border-radius:18px;background:linear-gradient(135deg,#2f6bff1f,#13c8d31a);color:var(--jishi-blue);box-shadow:inset 0 1px #ffffffb8}.billing-credit-copy{display:grid;gap:7px;min-width:0}.billing-credit-copy strong{color:var(--jishi-ink);font-size:21px;font-weight:950;line-height:1.15}.billing-credit-copy span:not(.billing-plan-eyebrow){color:var(--jishi-muted);font-size:13px;font-weight:760;line-height:1.6}.billing-credit-benefits{display:grid;grid-template-columns:1fr;gap:9px;padding:12px 14px;border:1px solid rgba(47,107,255,.1);border-radius:18px;background:#ffffffb3}.billing-credit-benefits span{display:flex;align-items:center;gap:8px;color:var(--jishi-ink);font-size:13px;font-weight:850;line-height:1.35}.billing-credit-benefits svg{flex:0 0 auto;color:var(--jishi-blue)}.billing-credit-action{display:grid;grid-template-columns:1fr;justify-items:end;gap:9px;min-width:0;text-align:right}.billing-credit-panel>.billing-credit-benefits,.billing-credit-panel>.billing-credit-action{grid-template-columns:1fr}.billing-credit-action small{color:var(--jishi-muted);font-size:12px;font-weight:850}.billing-credit-action strong{color:var(--jishi-ink);font-size:24px;font-weight:950;line-height:1;letter-spacing:0;white-space:nowrap}.billing-credit-action button{width:100%;inline-size:100%;display:flex;min-height:44px;padding:0 18px;border-radius:14px;font-size:14px;font-weight:950;box-shadow:0 16px 34px #2f6bff33}@media (max-width: 1240px){.billing-page{grid-template-columns:1fr}.billing-page .summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plan-grid{grid-template-columns:1fr;overflow:visible}.billing-plan-card,.billing-plan-card.side-left,.billing-plan-card.side-right,.billing-plan-card.popular,.billing-plan-card:hover,.billing-plan-card.side-left:hover,.billing-plan-card.side-right:hover,.billing-plan-card.popular:hover{transform:none}.billing-plan-card{min-height:0}.billing-credit-panel{grid-template-columns:1fr}.billing-credit-action{width:100%;justify-self:stretch;justify-items:stretch;text-align:left}.billing-credit-action button{justify-self:stretch;width:100%}.billing-pricing-modal .billing-plan-grid{grid-template-columns:1fr}.billing-pricing-modal .billing-plan-card,.billing-pricing-modal .billing-plan-card.side-left,.billing-pricing-modal .billing-plan-card.side-right,.billing-pricing-modal .billing-plan-card.popular,.billing-pricing-modal .billing-plan-card:hover,.billing-pricing-modal .billing-plan-card.side-left:hover,.billing-pricing-modal .billing-plan-card.side-right:hover,.billing-pricing-modal .billing-plan-card.popular:hover{transform:none}}.viral-page{grid-template-columns:minmax(360px,.38fr) minmax(0,1fr);gap:22px}.viral-setup-panel,.viral-dashboard-panel,.billing-main,.project-main,.material-library,.settings-main,.settings-shell{border-color:#11182714;background:#fffffff5;box-shadow:0 16px 38px #0f172a0f}.viral-stat-card strong,.billing-plan-card strong,.project-stat strong{color:var(--jishi-ink)}.billing-plan-card .billing-plan-price strong{color:#344054;font-weight:460}.billing-page .summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-credit-stat-card{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:12px}.billing-credit-stat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.billing-price-entry{flex:0 0 auto;justify-self:end;min-height:34px;padding-inline:11px;border-radius:999px;color:var(--jishi-blue);font-size:12px;font-weight:900}.billing-pricing-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:28px;background:#0f172a47;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.billing-pricing-modal{width:min(1120px,100%);max-height:min(880px,calc(100vh - 56px));display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:16px;overflow:hidden;padding:24px;border:1px solid rgba(47,107,255,.16);border-radius:30px;background:radial-gradient(circle at 82% 0%,rgba(124,58,237,.12),transparent 34%),radial-gradient(circle at 8% 0%,rgba(19,200,211,.12),transparent 36%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 34px 90px #0f172a3d;color:var(--jishi-ink)}.billing-pricing-modal__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.billing-pricing-modal__head>div{display:grid;gap:6px;min-width:0}.billing-pricing-modal__head span{color:var(--jishi-blue);font-size:12px;font-weight:950;letter-spacing:.08em}.billing-pricing-modal__head strong{color:var(--jishi-ink);font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:0;line-height:1.05}.billing-pricing-modal__head small{max-width:620px;color:var(--jishi-muted);font-size:14px;font-weight:760;line-height:1.6}.billing-pricing-tabs{width:fit-content;max-width:100%;display:flex;gap:6px;padding:5px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffb8}.billing-pricing-tabs button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:0;border-radius:14px;background:transparent;color:var(--jishi-muted);font-size:14px;font-weight:900;cursor:pointer;white-space:nowrap}.billing-pricing-tabs button.active{background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff;box-shadow:0 12px 28px #2f6bff33}.billing-pricing-panel{min-height:0;overflow:auto;padding:2px 4px 4px}.billing-pricing-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.billing-pricing-section-head>div{display:grid;gap:5px;min-width:0}.billing-pricing-section-head strong{color:var(--jishi-ink);font-size:18px;font-weight:920}.billing-pricing-section-head span,.billing-pricing-section-head em{color:var(--jishi-muted);font-size:13px;font-style:normal;font-weight:760;line-height:1.5}.billing-pricing-section-head em{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#2f6bff14;color:var(--jishi-blue);font-weight:900}.billing-plan-grid--modal{margin-top:0;padding-inline:0}.billing-pricing-modal .billing-plan-card{min-height:330px}.system-auth-panel{display:grid;gap:14px}.system-auth-status-card,.system-auth-input-row,.system-auth-rights{border:1px solid rgba(47,107,255,.14);border-radius:22px;background:#ffffffe0}.system-auth-status-card{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px}.system-auth-status-card>div{display:grid;gap:5px;min-width:0}.system-auth-status-card strong{color:var(--jishi-ink);font-size:18px;font-weight:920}.system-auth-status-card small{color:var(--jishi-muted);font-size:13px;font-weight:760;line-height:1.5}.system-auth-status-card em{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#16a34a1a;color:#11843d;font-style:normal;font-weight:920}.status-dot{width:9px;height:9px;border-radius:999px;display:inline-block;margin-right:8px;vertical-align:1px}.status-dot.ready{background:#22c55e}.status-dot.pending{background:#f59e0b}.system-auth-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.system-auth-input-row input{min-height:44px;border:1px solid rgba(47,107,255,.14);border-radius:16px;padding:0 14px;color:var(--jishi-ink);font-size:14px;font-weight:800}.system-auth-notice{margin:0;color:var(--jishi-muted);font-size:13px;font-weight:760;line-height:1.6}.system-auth-rights{display:flex;flex-wrap:wrap;gap:8px;padding:14px}.system-auth-rights span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;background:#2f6bff14;color:#36507a;font-size:13px;font-weight:880}.contact-admin-button{width:100%;justify-content:center}.billing-recharge-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);gap:18px;align-items:stretch;padding:22px;border:1px solid rgba(47,107,255,.14);border-radius:26px;background:radial-gradient(circle at 12% 0%,rgba(19,200,211,.14),transparent 38%),radial-gradient(circle at 88% 18%,rgba(124,58,237,.12),transparent 36%),linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 18px 46px #0f172a12}.billing-recharge-card__main,.billing-recharge-summary{display:grid;gap:12px;align-content:center;min-width:0}.billing-recharge-card__main strong{color:var(--jishi-ink);font-size:clamp(28px,4vw,44px);font-weight:880;letter-spacing:0;line-height:1.05}.billing-recharge-card__main p,.billing-recharge-summary span{margin:0;color:var(--jishi-muted);font-size:14px;font-weight:760;line-height:1.6}.billing-recharge-presets{display:flex;flex-wrap:wrap;gap:8px}.billing-recharge-presets span,.billing-recharge-presets button{min-height:36px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(47,107,255,.12);border-radius:999px;background:#fff;color:var(--jishi-muted);font-size:13px;font-weight:880;cursor:pointer}.billing-recharge-presets span.active,.billing-recharge-presets button.active{border-color:#2f6bff57;background:#2f6bff14;color:var(--jishi-blue)}.billing-credit-custom-field{display:grid;gap:8px;max-width:420px;margin-top:4px}.billing-credit-custom-field span{color:var(--jishi-ink);font-size:13px;font-weight:900}.billing-credit-custom-field input{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(47,107,255,.14);border-radius:15px;background:#fff;color:var(--jishi-ink);font-size:18px;font-weight:700;outline:0}.billing-credit-custom-field input:focus{border-color:#2f6bff70;box-shadow:0 0 0 4px #2f6bff17}.billing-credit-custom-field small{color:var(--jishi-muted);font-size:12px;font-weight:730}.billing-recharge-summary{justify-items:stretch;padding:18px;border:1px solid rgba(47,107,255,.12);border-radius:22px;background:#ffffffbd}.billing-recharge-summary small{color:var(--jishi-muted);font-size:12px;font-weight:900}.billing-recharge-summary strong{color:#344054;font-size:clamp(30px,4vw,44px);font-weight:460;line-height:1}.billing-recharge-summary button{width:100%}.billing-recharge-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.billing-recharge-benefits span{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;border:1px solid rgba(47,107,255,.1);border-radius:16px;background:#fff;color:var(--jishi-ink);font-size:13px;font-weight:880}.billing-recharge-benefits svg{color:var(--jishi-blue)}.billing-record-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.billing-ledger-list.no-margin{margin-top:0}.project-search-control{flex:1}.table-toolbar .project-search-control{margin-bottom:0}.viral-stat-card strong{font-size:clamp(30px,3vw,44px);letter-spacing:0}.viral-topic-card h3,.viral-work-card h3,.material-card strong,.project-row strong{color:var(--jishi-ink)}.viral-topic-card p,.viral-work-card p,.material-card small,.project-row span{color:var(--jishi-muted)}.viral-platform-pill.locked small{color:var(--jishi-muted);opacity:.85}.viral-cloud-card,.viral-cloud-card.warning{border-color:#11182714;background:#f8fbff}.viral-cloud-card__head strong,.viral-cloud-card__head em,.viral-cloud-grid strong{color:var(--jishi-ink)}.viral-cloud-card__head span,.viral-cloud-card p,.viral-cloud-grid small{color:var(--jishi-muted)}.viral-cloud-grid span{border:1px solid rgba(17,24,39,.08);background:#fff}.viral-topic-library{padding:0;border:0;background:transparent}.viral-section-heading strong,.viral-section-heading span,.viral-section-heading em{color:var(--jishi-ink)}.viral-section-heading p,.viral-section-heading small{color:var(--jishi-muted)}.material-card .material-actions,.viral-topic-actions,.billing-order-actions{flex-wrap:wrap}.viral-page{grid-template-columns:minmax(360px,.35fr) minmax(0,1fr);gap:24px}.viral-setup-panel,.viral-dashboard-panel{border-radius:28px;padding:22px}.viral-setup-panel{background:radial-gradient(circle at 12% 0%,rgba(19,200,211,.13),transparent 32%),linear-gradient(180deg,#fffffffa,#f8fbfffa)}.viral-dashboard-panel{background:radial-gradient(circle at 88% 0%,rgba(124,58,237,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fbfffa)}.viral-intro{padding:18px;border-color:#2f6bff1f;border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(47,107,255,.12),transparent 36%),linear-gradient(135deg,#fff,#f5fbff);box-shadow:0 16px 36px #0f172a0f}.viral-intro strong{color:var(--jishi-ink);font-size:19px;font-weight:950;line-height:1.45}.viral-intro span{color:var(--jishi-muted);font-size:13px;font-weight:760}.viral-entitlement-card{border-color:#2f6bff1f;border-radius:18px;background:#ffffffb8}.viral-account-console{display:grid;gap:14px;margin:16px 0;padding:16px;border:1px solid rgba(47,107,255,.13);border-radius:24px;background:linear-gradient(135deg,#2f6bff12,#13c8d30f),#fff;box-shadow:0 18px 42px #2f6bff14}.viral-account-console__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.viral-account-console__head>div{display:grid;gap:5px;min-width:0}.viral-account-console__head span,.viral-sensitivity-head span,.viral-report-hero span,.viral-account-modal__head span,.viral-account-modal-preview>span{color:var(--jishi-blue);font-size:12px;font-weight:950;letter-spacing:.02em}.viral-account-console__head strong,.viral-sensitivity-head strong,.viral-report-hero strong,.viral-account-modal__head strong{color:var(--jishi-ink);font-size:18px;font-weight:950;line-height:1.25}.viral-account-console__head small,.viral-sensitivity-head small,.viral-report-hero small,.viral-account-modal__head small{color:var(--jishi-muted);font-size:12px;font-weight:760;line-height:1.5}.viral-account-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.viral-account-slot{min-height:78px;display:grid;gap:4px;justify-items:start;padding:12px;border:1px dashed rgba(47,107,255,.2);border-radius:18px;background:#ffffffb8;color:var(--jishi-muted);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.viral-account-slot:hover{transform:translateY(-1px);border-color:#2f6bff57;box-shadow:0 12px 26px #2f6bff14}.viral-account-slot.filled{border-style:solid;border-color:#13c8d352;background:linear-gradient(135deg,#13c8d31a,#ffffffe0)}.viral-account-slot span{color:var(--jishi-blue);font-size:11px;font-weight:950}.viral-account-slot strong{max-width:100%;overflow:hidden;color:var(--jishi-ink);font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.viral-account-slot small{color:var(--jishi-muted);font-size:11px;font-weight:800}.viral-sensitivity-group{gap:12px;margin:16px 0 14px;padding:16px;border:1px solid rgba(17,24,39,.08);border-radius:24px;background:#fff}.viral-sensitivity-head{display:grid;gap:4px}.viral-sensitivity-card{min-height:92px;padding:15px;border-color:#11182714;border-radius:20px;background:#f8fbff;box-shadow:none}.viral-sensitivity-card strong{color:var(--jishi-ink);font-size:16px}.viral-sensitivity-card small{color:var(--jishi-muted);font-size:12px;font-weight:760}.viral-sensitivity-card.active{border-color:#2f6bff57;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.14),transparent 38%),linear-gradient(135deg,#2f6bff1f,#13c8d314),#fff;box-shadow:0 16px 34px #2f6bff1f}.viral-rule-preview{padding:14px 16px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:#ffffffc2}.viral-rule-preview strong{color:var(--jishi-ink);font-size:13px}.viral-rule-preview span{color:var(--jishi-muted);font-weight:760}.viral-report-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:16px;padding:20px;border:1px solid rgba(47,107,255,.12);border-radius:26px;background:radial-gradient(circle at 100% 0%,rgba(47,107,255,.13),transparent 36%),linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 18px 42px #0f172a0f}.viral-report-hero>div:first-child{display:grid;gap:6px;min-width:0}.viral-report-hero strong{font-size:clamp(24px,3vw,36px);letter-spacing:0}.viral-report-signal{display:grid;gap:4px;min-width:150px;padding:14px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:#ffffffb8}.viral-report-signal strong{font-size:17px}.viral-account-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a47;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.viral-account-modal{width:min(640px,100%);display:grid;gap:18px;padding:22px;border:1px solid rgba(47,107,255,.14);border-radius:28px;background:radial-gradient(circle at 88% 0%,rgba(124,58,237,.12),transparent 34%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 32px 80px #0f172a33}.viral-account-modal__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.viral-account-modal__head>div{display:grid;gap:5px}.viral-account-modal__body{display:grid;gap:14px}.viral-account-help-card{display:grid;gap:6px;padding:14px 15px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(47,107,255,.1),transparent 36%),#fff}.viral-account-help-card strong{color:var(--jishi-ink);font-size:14px;font-weight:900}.viral-account-help-card span{color:var(--jishi-muted);font-size:12px;font-weight:760;line-height:1.55}.viral-account-modal-preview{display:grid;gap:10px;padding:14px;border:1px solid rgba(47,107,255,.1);border-radius:20px;background:#fff}.viral-account-modal-preview>div{display:flex;flex-wrap:wrap;gap:8px}.viral-account-modal-preview em{padding:7px 10px;border-radius:999px;background:#2f6bff14;color:var(--jishi-blue);font-size:12px;font-style:normal;font-weight:900}.viral-account-modal-preview p{margin:0;color:var(--jishi-muted);font-size:13px}.viral-account-modal__actions{display:flex;justify-content:flex-end;gap:10px}.contact-admin-modal{width:min(460px,100%)}.contact-admin-body{display:grid;gap:12px;justify-items:center;padding:10px 0 4px}.contact-admin-body img,.contact-admin-placeholder{width:220px;height:220px;border-radius:22px;border:1px solid rgba(47,107,255,.18);background:#f6f9ff}.contact-admin-body img{object-fit:cover}.contact-admin-placeholder{display:grid;place-items:center;color:#64748b;font-size:14px;font-weight:850;text-align:center}.contact-admin-body p{margin:0;color:#64748b;font-size:13px;font-weight:760}.viral-support-hub{display:grid;gap:10px;margin:14px 0}.viral-support-tile{width:100%;min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:#fff;color:var(--jishi-ink);text-align:left;cursor:pointer;box-shadow:0 12px 24px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.viral-support-tile:hover,.viral-support-tile.active{transform:translateY(-1px);border-color:#2f6bff47;box-shadow:0 16px 34px #2f6bff1a}.viral-support-tile.ready{border-color:#13c8d338;background:linear-gradient(135deg,#13c8d314,#fffffff2)}.viral-support-tile svg{color:var(--jishi-blue)}.viral-support-tile span{min-width:0;display:grid;gap:4px}.viral-support-tile strong{color:var(--jishi-ink);font-size:14px;font-weight:950}.viral-support-tile small,.viral-support-tile em{color:var(--jishi-muted);font-size:12px;font-style:normal;font-weight:800;line-height:1.45}.viral-support-tile em{color:var(--jishi-blue)}.viral-support-panel{margin:-4px 0 14px;padding:14px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.viral-support-panel.viral-guide-steps{margin-top:-4px;border-radius:18px;background:linear-gradient(135deg,#2f6bff0f,#13c8d30f),#fff}.viral-support-panel.viral-guide-steps span{color:var(--jishi-muted);font-weight:820}.viral-support-panel.viral-rule-grid{grid-template-columns:1fr}.viral-support-panel.viral-push-config{margin-bottom:14px}.viral-library-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:16px 0;padding:16px;border:1px solid rgba(47,107,255,.12);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.12),transparent 40%),linear-gradient(135deg,#fff,#f7fbff)}.viral-library-cta>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.viral-library-cta svg{color:var(--jishi-blue)}.viral-library-cta span{display:grid;gap:4px}.viral-library-cta strong{color:var(--jishi-ink);font-size:15px;font-weight:950}.viral-library-cta small{color:var(--jishi-muted);font-size:12px;font-weight:780;line-height:1.5}.viral-account-input-list{display:grid;gap:10px}.viral-account-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid rgba(47,107,255,.1);border-radius:18px;background:#fff}.viral-account-input-row label{min-width:0;display:grid;gap:7px}.viral-account-input-row label span{color:var(--jishi-blue);font-size:12px;font-weight:950}.viral-account-input-row input{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(17,24,39,.1);border-radius:14px;outline:0;background:#f8fbff;color:var(--jishi-ink);font:inherit;font-size:14px;font-weight:780}.viral-add-account-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(47,107,255,.28);border-radius:16px;background:#2f6bff0f;color:var(--jishi-blue);font-size:14px;font-weight:920;cursor:pointer}.viral-add-account-button:disabled{cursor:not-allowed;opacity:.48}.viral-account-count{color:var(--jishi-muted);font-size:12px;font-weight:780}.viral-account-confirm-action{min-width:138px;min-height:46px;padding-inline:18px;font-size:14px;font-weight:920}.viral-topic-library-page{grid-template-columns:1fr}.viral-topic-main{min-width:0;padding:24px;border-radius:30px;border-color:#11182714;background:radial-gradient(circle at 92% 0%,rgba(124,58,237,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fbfffa);box-shadow:0 16px 38px #0f172a0f}.viral-topic-page-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.viral-topic-page-hero div{display:grid;gap:6px}.viral-topic-page-hero span{color:var(--jishi-blue);font-size:12px;font-weight:950;letter-spacing:.08em}.viral-topic-page-hero strong{color:var(--jishi-ink);font-size:clamp(28px,4vw,46px);line-height:1.05;letter-spacing:0}.viral-topic-page-hero p,.viral-topic-page-hero em{margin:0;color:var(--jishi-muted);font-size:14px;font-style:normal;font-weight:780;line-height:1.6}.viral-topic-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.viral-topic-card{min-height:300px;border-radius:22px;border-color:#2f6bff1a;background:radial-gradient(circle at 100% 0%,rgba(47,107,255,.08),transparent 34%),#fff;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.viral-topic-card:hover,.viral-topic-card:focus-visible{transform:translateY(-2px);border-color:#2f6bff42;box-shadow:0 18px 38px #2f6bff1c;outline:0}.viral-topic-card p{-webkit-line-clamp:4;color:var(--jishi-ink);font-weight:760}.viral-topic-source-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:var(--jishi-muted);font-size:12px;font-weight:820}.viral-topic-source-row a,.viral-topic-source-row span{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--jishi-blue);text-decoration:none}.viral-topic-source-row small{min-width:0;overflow:hidden;color:var(--jishi-muted);text-overflow:ellipsis;white-space:nowrap}.viral-topic-detail-backdrop{background:#0f172a47}.viral-topic-detail{border-color:#2f6bff24;border-radius:28px;background:radial-gradient(circle at 88% 0%,rgba(124,58,237,.12),transparent 34%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 32px 80px #0f172a33}.viral-topic-detail__head span,.viral-topic-detail__body p,.viral-topic-detail__actions button{color:var(--jishi-muted)}.viral-topic-detail__head strong,.viral-topic-detail__body p a{color:var(--jishi-ink)}.viral-topic-detail__body h3{color:var(--jishi-blue)}.viral-topic-detail__metrics span{background:#eef4ff;color:var(--jishi-ink)}.viral-topic-detail__actions button{border-color:#1118271a;background:#fff;color:var(--jishi-ink)}.viral-topic-list .empty-state{grid-column:1 / -1}.viral-topic-toolbar{grid-template-columns:minmax(360px,1fr) minmax(70px,auto) repeat(3,minmax(126px,auto)) minmax(78px,auto);align-items:end;gap:12px}.viral-topic-search{min-width:0;display:grid;gap:7px;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--jishi-ink)}.viral-topic-search>span{color:var(--jishi-ink);font-size:13px;font-weight:850;line-height:1}.viral-topic-search-control{min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:0 16px;border:1px solid rgba(47,107,255,.14);border-radius:18px;background:#fff;box-shadow:0 14px 30px #0f172a0d;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.viral-topic-search:focus-within .viral-topic-search-control{border-color:#2f6bff6b;box-shadow:0 0 0 4px #2f6bff1a,0 16px 34px #2f6bff17}.viral-topic-search-control svg{color:var(--jishi-blue)}.viral-topic-search-control input{width:100%;min-height:0;padding:0;border:0;outline:0;background:transparent;color:var(--jishi-ink);box-shadow:none;font:inherit;font-size:14px;font-weight:780}.viral-topic-search-control input::placeholder{color:#98a2b3}.viral-topic-toolbar .secondary-button{min-width:70px;min-height:52px;padding-inline:14px;border-radius:16px;white-space:nowrap}.viral-topic-toolbar select{min-width:126px;min-height:52px;border-radius:16px;background-color:#fff}@media (max-width: 900px){.account-hero{grid-template-columns:56px minmax(0,1fr)}.account-hero>button{grid-column:1 / -1;width:100%}.account-avatar-large{width:56px;height:56px}.account-avatar-large span{font-size:23px}.account-feature-tags,.billing-page .summary-strip,.billing-recharge-card,.billing-recharge-benefits,.billing-record-grid{grid-template-columns:1fr}.billing-pricing-modal-backdrop{padding:12px}.billing-pricing-modal{max-height:calc(100vh - 24px);padding:18px;border-radius:24px}.billing-pricing-tabs{width:100%}.billing-pricing-tabs button{flex:1 1 0;min-width:0;padding-inline:8px}.viral-page{grid-template-columns:1fr}.viral-account-console__head,.viral-report-hero,.viral-library-cta,.viral-topic-page-hero{grid-template-columns:1fr;align-items:start}.viral-topic-page-hero{display:grid}.viral-account-console__head button,.viral-account-modal__actions button,.viral-library-cta button{width:100%}.viral-account-slots,.viral-topic-list{grid-template-columns:1fr}.viral-report-signal{min-width:0}.viral-account-modal__actions{display:grid}.viral-account-input-row{grid-template-columns:1fr}.viral-topic-toolbar{grid-template-columns:1fr 1fr}.viral-topic-search{grid-column:1 / -1}.viral-topic-toolbar select,.viral-topic-toolbar .secondary-button{width:100%;min-width:0}}.app-sidebar{top:22px;gap:14px;padding:14px;border:1px solid rgba(47,107,255,.12);border-radius:28px;background:linear-gradient(180deg,#fffffffa,#f7fafff5 58%,#eff4fff0);box-shadow:0 22px 54px #0f172a1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.side-nav{gap:8px}.side-nav button{position:relative;min-height:52px;padding:0 14px;border:1px solid transparent;border-radius:18px;background:transparent;color:#334155;font-size:14px;font-weight:900;letter-spacing:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.side-nav button:not(.selected):hover{border-color:#2f6bff1f;background:#f3f7ff;color:var(--jishi-blue)}.side-nav button.selected{border-color:transparent;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff;box-shadow:0 14px 28px #2f6bff38}.side-nav svg{width:18px;height:18px;color:var(--jishi-blue);stroke-width:2.25}.side-nav button:not(.selected):hover svg{color:var(--jishi-blue)}.side-nav button.selected svg{color:#fff}.app-sidebar .side-nav button.selected,.app-sidebar .side-nav button.selected span,.app-sidebar .side-nav button.selected svg{color:#fff}.sidebar-footer{gap:10px}.sidebar-user-card{min-width:0;min-height:60px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid rgba(47,107,255,.12);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.08),transparent 36%),linear-gradient(135deg,#fff,#f5f8ff);box-shadow:0 14px 28px #0f172a0f}.sidebar-user-info{min-width:0;display:grid;gap:3px}.sidebar-user-info span{min-width:0;overflow:hidden;color:var(--jishi-ink);font-size:13px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-info small{min-width:0;overflow:hidden;color:var(--jishi-blue);font-size:11px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-action{min-height:30px;padding:0 10px;border:1px solid rgba(47,107,255,.16);border-radius:999px;background:#2f6bff0f;color:var(--jishi-blue);font-size:11px;font-weight:900}.sidebar-toggle{min-height:48px;border:1px solid rgba(47,107,255,.14);border-radius:18px;background:#fff;color:var(--jishi-blue);box-shadow:0 12px 26px #0f172a0f}.sidebar-toggle:hover{border-color:#2f6bff3d;background:#f6f9ff}.sidebar-toggle span{color:var(--jishi-ink);font-weight:900}.sidebar-toggle svg{color:var(--jishi-blue);stroke-width:2.25}.sidebar-caption{padding:11px 12px;border:1px solid rgba(47,107,255,.1);border-radius:18px;background:#2f6bff0f;color:var(--jishi-muted);font-size:12px;font-weight:750}.sidebar-collapsed .app-sidebar{padding:12px;border-radius:24px}.sidebar-collapsed .side-nav button,.sidebar-collapsed .sidebar-toggle,.sidebar-collapsed .sidebar-user-card{width:50px;height:50px;border-radius:18px}.sidebar-collapsed .sidebar-user-card{min-height:50px;grid-template-columns:1fr;justify-items:center;padding:6px}.sidebar-collapsed .sidebar-user-main{width:100%;height:100%;display:grid;grid-template-columns:1fr;place-items:center;padding:0}.sidebar-collapsed .sidebar-user-avatar{width:36px;height:36px;border-radius:14px;font-size:14px}.sidebar-collapsed .sidebar-user-info,.sidebar-collapsed .sidebar-user-action{display:none}@media (max-width: 1240px){.app-sidebar{border-radius:24px;padding:12px}.side-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.side-nav button{min-height:48px;padding:0 10px}}@media (max-width: 720px){.side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.side-nav-group{display:grid;gap:6px}.side-nav .side-subnav{display:grid;gap:6px;padding-left:22px}.side-nav .side-subnav button{min-height:36px;padding:0 12px;border-radius:14px;background:#2f6bff0a;color:#64748b;font-size:12px;font-weight:850;box-shadow:none}.side-nav .side-subnav button:not(.selected):hover{background:#f3f7ff;color:var(--jishi-blue)}.side-nav .side-subnav button.selected{border-color:#2f6bff2e;background:#eef4ff;color:var(--jishi-blue);box-shadow:none}.side-nav .side-subnav button svg,.side-nav .side-subnav button.selected svg{color:currentColor}.sidebar-collapsed .side-nav-group{display:contents}.sidebar-collapsed .side-subnav{display:none}.operator{grid-template-columns:minmax(0,.68fr) minmax(0,.95fr) minmax(210px,1.05fr)}.credit-pill{gap:12px;padding-right:10px}.credit-pill-action-stack{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.top-pricing-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(47,107,255,.16);border-radius:999px;background:#fff;color:var(--jishi-blue);box-shadow:0 10px 22px #2f6bff14;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.top-pricing-button:hover{border-color:#2f6bff47;background:#f7fbff}.credit-pill .top-pricing-button span,.credit-pill .top-pricing-button svg{color:currentColor}.viral-page--radar{grid-template-columns:minmax(420px,760px);align-items:start}.viral-page--report{grid-template-columns:minmax(0,1fr)}.viral-page--radar .viral-setup-panel,.viral-page--report .viral-dashboard-panel{width:100%}.material-toolbar{justify-content:space-between;padding:10px 12px;border:1px solid rgba(47,107,255,.1);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px #0f172a0a}.material-toolbar span{color:var(--jishi-muted);font-size:12px;font-weight:800}.material-toolbar-actions{display:inline-flex;align-items:center;gap:8px}.material-mini-action{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(47,107,255,.14);border-radius:999px;background:#fff;color:var(--jishi-blue);font-size:12px;font-weight:850;line-height:1}.material-mini-action:hover:not(:disabled){border-color:#2f6bff42;background:#f4f8ff}.material-mini-action.danger{border-color:#f43f5e29;color:#e11d48}.material-mini-action:disabled{cursor:not-allowed;opacity:.42}.flow-area .advanced-panel{color:var(--jishi-ink)}.flow-area .advanced-panel summary{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(47,107,255,.13);border-radius:14px;background:#fff;color:#334155;box-shadow:0 8px 20px #0f172a0a;font-size:13px;font-weight:850;cursor:pointer}.flow-area .advanced-panel summary::marker,.flow-area .advanced-panel summary::-webkit-details-marker{display:none;content:""}.flow-area .advanced-panel summary:after{content:"展开";margin-left:auto;padding:4px 8px;border-radius:999px;background:#2f6bff14;color:var(--jishi-blue);font-size:11px;font-weight:900}.flow-area .advanced-panel[open] summary{border-color:#2f6bff3d;background:linear-gradient(135deg,#2f6bff14,#7c3aed0a),#fff;color:var(--jishi-blue)}.flow-area .advanced-panel[open] summary:after{content:"收起"}.flow-area .advanced-panel summary:hover{border-color:#2f6bff3d;background:#f6f9ff;color:var(--jishi-blue)}.flow-area .advanced-panel>:not(summary){margin-top:10px}.workflow-stack details.advanced-panel>summary,.flow-area details.advanced-panel>summary{border-color:#2f6bff21!important;background:#fff!important;background-image:none!important;color:#334155!important;opacity:1!important;text-shadow:none!important}.workflow-stack details.advanced-panel[open]>summary,.flow-area details.advanced-panel[open]>summary,.workflow-stack details.advanced-panel>summary:hover,.flow-area details.advanced-panel>summary:hover{border-color:#2f6bff3d!important;background:linear-gradient(135deg,#2f6bff14,#7c3aed0a),#fff!important;color:var(--jishi-blue)!important}.workflow-stack details.advanced-panel>summary:after,.flow-area details.advanced-panel>summary:after{color:var(--jishi-blue)!important;opacity:1!important}.capability-page .hero-panel,.capability-page>.glass-panel,.providers-page>.glass-panel{border:1px solid rgba(47,107,255,.1);background:radial-gradient(circle at 92% 0%,rgba(124,58,237,.06),transparent 34%),linear-gradient(180deg,#fff,#f8fbff);color:var(--jishi-ink);box-shadow:0 18px 44px #0f172a0f}.capability-result-banner{display:flex;gap:12px;align-items:flex-start;margin:0 0 16px;padding:14px 16px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:#f6f9ff;color:var(--jishi-ink)}.capability-result-banner svg{flex:0 0 auto;color:var(--jishi-blue)}.capability-result-banner.ready{border-color:#22c55e33;background:linear-gradient(135deg,#22c55e14,#2f6bff0a)}.capability-result-banner strong{display:block;color:var(--jishi-ink);font-size:14px;font-weight:920}.capability-result-banner span{display:block;margin-top:3px;color:var(--jishi-muted);font-size:13px;font-weight:740;line-height:1.55}.capability-page .score-ring,.capability-page .recommendation-card,.capability-page .mini-columns div,.capability-page .log-list{border:1px solid rgba(47,107,255,.1);background:#fff;color:var(--jishi-ink);box-shadow:0 12px 28px #0f172a0a}.capability-page .score-ring strong,.capability-page .recommendation-card h3{color:var(--jishi-blue)}.capability-page .score-ring span,.capability-page .score-ring em,.capability-page .mini-columns span,.capability-page .log-list{color:var(--jishi-muted)}.capability-page .stat-card,.capability-page .ability-row{border:1px solid rgba(47,107,255,.1);background:#fff;color:var(--jishi-ink)}.capability-page .stat-card span,.capability-page .stat-card small,.capability-page .ability-row span,.capability-page .recommendation-card p{color:var(--jishi-muted)}.capability-page{grid-template-columns:minmax(0,1fr);align-content:start}.capability-hero-panel{display:grid;gap:16px}.capability-hero-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:16px;align-items:stretch}.capability-decision,.capability-score-board{display:grid;gap:14px}.capability-primary-advice,.capability-plan-card{border:1px solid rgba(47,107,255,.12);border-radius:22px;background:#fff;box-shadow:0 14px 34px #0f172a0d}.capability-primary-advice{padding:18px;background:linear-gradient(135deg,#2f6bff14,#7c3aed0a),#fff}.capability-primary-advice>span,.capability-plan-modal__head span{color:var(--jishi-pink);font-size:12px;font-weight:920}.capability-primary-advice strong{display:block;margin-top:6px;color:var(--jishi-ink);font-size:clamp(24px,3vw,38px);line-height:1.08;letter-spacing:0}.capability-primary-advice p{max-width:620px;color:var(--jishi-muted);font-size:14px;font-weight:760;line-height:1.7}.capability-primary-advice .primary-button,.capability-plan-card .primary-button,.capability-plan-card .secondary-button{min-height:42px}.capability-score-board{grid-template-columns:180px minmax(0,1fr)}.capability-page .score-ring{min-height:100%;border-radius:22px;background:radial-gradient(circle at 50% 35%,rgba(47,107,255,.16),transparent 58%),#fff}.capability-page .score-ring strong{color:var(--jishi-blue)}.capability-page .score-ring em{color:#15803d;font-weight:900}.capability-recheck-button{justify-self:start;min-height:42px}.capability-flow-panel,.capability-plan-panel{padding:24px}.ability-flow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ability-flow-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:92px;padding:14px;border:1px solid rgba(47,107,255,.1);border-radius:18px;background:#fff;box-shadow:0 12px 28px #0f172a0a}.ability-flow-row>span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:#eef3ff;color:var(--jishi-blue);font-size:12px;font-weight:940}.ability-flow-row strong,.capability-plan-card strong{color:var(--jishi-ink);font-weight:920}.ability-flow-row small{display:block;margin-top:4px;color:var(--jishi-muted);font-size:12px;font-weight:720;line-height:1.5}.ability-flow-row em{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#2f6bff14;color:var(--jishi-blue);font-style:normal;font-size:12px;font-weight:900}.ability-flow-row em.good{background:#22c55e1a;color:#15803d}.ability-flow-row em.warn{background:#f59e0b21;color:#b45309}.ability-flow-row em.cloud{background:#ef436517;color:#dc3f62}.capability-auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.capability-auth-modal__inner{width:min(560px,100%);display:grid;gap:16px;padding:24px;border:1px solid rgba(47,107,255,.18);border-radius:26px;background:radial-gradient(circle at 0% 0%,rgba(47,107,255,.12),transparent 34%),#fff;box-shadow:0 28px 80px #23386c3d}.capability-auth-modal__inner p,.capability-auth-modal__inner small{margin:0;color:var(--jishi-muted);font-size:14px;font-weight:760;line-height:1.7}.capability-route-badges{display:flex;flex-wrap:wrap;gap:8px}.capability-route-badges em{padding:7px 10px;border-radius:999px;background:#2f6bff14;color:#36507a;font-size:12px;font-style:normal;font-weight:880}.capability-auto-route-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border:1px solid rgba(47,107,255,.14);border-radius:24px;background:linear-gradient(135deg,#fffffff0,#f6f9ffeb)}.capability-auto-route-card>div{display:grid;gap:8px}.capability-auto-route-card span{color:var(--jishi-blue);font-size:13px;font-weight:900}.capability-auto-route-card strong{color:var(--jishi-ink);font-size:24px;font-weight:930}.capability-auto-route-card p{margin:0;color:var(--jishi-muted);font-size:14px;font-weight:760;line-height:1.7}.capability-plan-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px}.capability-plan-card{display:grid;gap:14px;padding:18px;align-content:start}.capability-plan-card.hot{border-color:#2f6bff57;background:linear-gradient(135deg,#2f6bff1f,#7c3aed0d),#fff;box-shadow:0 20px 42px #2f6bff1f}.capability-plan-card__head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.capability-plan-card__head>div{display:grid;gap:8px;min-width:0}.capability-plan-card__head strong{color:var(--jishi-ink);font-size:18px;font-weight:940;line-height:1.25}.capability-plan-card__head span,.capability-plan-highlights span,.capability-plan-split span{color:var(--jishi-muted);font-size:13px;font-weight:760;line-height:1.55}.capability-plan-card__head span{max-width:760px;color:#667085;font-size:13px;font-weight:760}.capability-plan-card__head em{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;background:#2f6bff1f;color:var(--jishi-blue);font-style:normal;font-size:12px;font-weight:940}.capability-plan-card.hot .capability-plan-card__head em{background:linear-gradient(135deg,var(--jishi-blue),#7c3aed);color:#fff}.capability-plan-highlights{display:flex;flex-wrap:wrap;gap:8px}.capability-plan-highlights span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#eef3ff;color:#526078;font-weight:850}.capability-plan-highlights span:nth-child(1){background:#2f6bff1a;color:var(--jishi-blue)}.capability-plan-highlights span:nth-child(2){background:#22c55e1c;color:#15803d}.capability-plan-highlights span:nth-child(3){background:#f59e0b21;color:#b45309}.capability-plan-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.capability-plan-split div{min-width:0;padding:12px;border:1px solid rgba(47,107,255,.1);border-radius:16px;background:#ffffffb8}.capability-plan-split strong{display:block;margin-top:4px;color:#0f172a;font-size:13px;font-weight:900;line-height:1.45}.capability-plan-modal-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a42;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.capability-plan-modal{position:relative;width:min(980px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:auto;padding:26px;border:1px solid rgba(47,107,255,.16);border-radius:28px;background:#fff;box-shadow:0 32px 80px #0f172a38}.capability-plan-modal__close{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:999px}.capability-plan-modal__head{display:grid;gap:6px;margin:0 46px 18px 0}.capability-plan-modal__head strong{color:var(--jishi-ink);font-size:clamp(24px,3vw,34px);line-height:1.12}.capability-plan-modal__head small{color:var(--jishi-muted);font-size:13px;font-weight:760}.capability-plan-grid.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.providers-page{grid-template-columns:minmax(0,1fr) minmax(390px,.42fr);align-items:start}.provider-main,.provider-routing-panel{grid-column:1}.provider-config-panel{grid-column:2;grid-row:1 / span 2;position:sticky;top:16px}.provider-main,.provider-routing-panel,.provider-config-panel{padding:24px;border-radius:26px}.providers-page .panel-header h2{color:var(--jishi-ink);font-size:22px;font-weight:920}.providers-page .panel-header svg{color:var(--jishi-blue)}.providers-page .panel-header em{border:1px solid rgba(47,107,255,.12);background:#2f6bff0f;color:var(--jishi-blue);font-weight:880}.providers-page .mode-switch.provider-mode-row{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;margin:14px 0 16px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:#f6f9ff}.providers-page .mode-switch.provider-mode-row button{min-height:42px;gap:7px;border:0;border-radius:14px;background:transparent;color:#667085;font-size:13px;font-weight:850}.providers-page .mode-switch.provider-mode-row button.selected{background:linear-gradient(135deg,#2f6bfff2,#7c3aedeb);color:#fff;box-shadow:0 12px 24px #2f6bff2e}.providers-page .provider-card-grid{gap:12px}.provider-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.provider-route-card,.provider-model-package-panel,.provider-package-card,.workflow-provider-row{border:1px solid rgba(47,107,255,.1);border-radius:18px;background:#fff;color:var(--jishi-ink);box-shadow:0 12px 28px #0f172a0a}.provider-route-card{display:flex;min-height:224px;flex-direction:column;gap:12px;padding:15px}.provider-route-card.selected{border-color:#2f6bff52;background:linear-gradient(135deg,#2f6bff14,#fffffffa 45%),#fff}.provider-route-card.recommended{border-color:#2f6bff5c;background:linear-gradient(135deg,#2f6bff21,#7c3aed0f 42%,#fff),#fff;box-shadow:0 20px 42px #2f6bff1f}.provider-route-card.muted{border-color:#94a3b833;background:#fbfcff;opacity:.82}.provider-route-card.warning{border-color:#f59e0b38}.provider-route-head,.provider-section-head,.provider-package-head,.workflow-provider-title,.workflow-provider-chain,.provider-package-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.provider-route-head>div,.provider-package-head>div,.workflow-provider-title>div{display:flex;min-width:0;flex-direction:column;gap:4px}.provider-route-head>div:first-child{flex-direction:row;align-items:center}.provider-route-head svg,.provider-package-head svg,.workflow-provider-title svg{flex:0 0 auto;color:var(--jishi-blue)}.provider-route-head strong,.provider-section-head strong,.provider-package-head strong,.workflow-provider-title strong{color:var(--jishi-ink);font-weight:900;line-height:1.25}.provider-route-card p,.provider-section-head span,.provider-package-head span,.provider-package-card p,.provider-package-card dd,.workflow-provider-title span,.workflow-provider-chain span{color:var(--jishi-muted);font-size:13px;line-height:1.55}.provider-route-head em,.provider-package-head em,.provider-route-providers span,.provider-route-modules span,.workflow-provider-chain em{flex:0 0 auto;min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;background:#eef3ff;color:#526078;font-size:12px;font-style:normal;font-weight:900}.provider-route-head em.ready,.provider-package-head em,.provider-route-providers span.ready{background:#22c55e1a;color:#15803d}.provider-route-card.recommended .provider-route-head em{min-height:30px;padding:0 12px;background:linear-gradient(135deg,var(--jishi-blue),#7c3aed);color:#fff;box-shadow:0 10px 22px #2f6bff2e}.provider-route-card.muted .provider-route-head em{background:#94a3b824;color:#64748b}.provider-route-head em.warning,.provider-route-providers span.warning{background:#f59e0b1f;color:#b45309}.provider-route-modules,.provider-route-providers{display:flex;flex-wrap:wrap;gap:8px}.provider-route-providers{margin-top:auto}.provider-route-card .primary-button,.provider-route-card .secondary-button{min-height:38px;width:100%}.provider-model-package-panel{margin-top:16px;padding:15px}.provider-section-head{align-items:flex-start;margin-bottom:12px}.provider-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.provider-package-card{display:flex;min-width:0;flex-direction:column;gap:12px;padding:14px}.provider-package-card.ready{border-color:#22c55e38;background:linear-gradient(135deg,#22c55e0f,#fff)}.provider-package-card dl{display:grid;gap:8px;margin:0}.provider-package-card dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px}.provider-package-card dt{color:#526078;font-size:12px;font-weight:900}.provider-package-card dd{min-width:0;margin:0;overflow-wrap:anywhere}.provider-package-actions .primary-button,.provider-package-actions .secondary-button{min-height:36px;flex:1;display:inline-flex;align-items:center;justify-content:center;padding-inline:10px;text-align:center;text-decoration:none}.local-models-page{grid-template-columns:minmax(0,1fr)}.local-models-main{padding:26px;border-radius:28px}.local-models-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:16px;padding:22px;border:1px solid rgba(47,107,255,.12);border-radius:22px;background:linear-gradient(135deg,#2f6bff14,#7c3aed0d 42%,#fff),#fff}.local-models-hero span,.local-model-package-title span,.local-model-package-meta span,.local-model-package-card p{color:var(--jishi-muted);font-size:13px;font-weight:760;line-height:1.55}.local-models-hero strong{display:block;margin:6px 0;color:var(--jishi-ink);font-size:22px;font-weight:940;line-height:1.25}.local-models-hero p{max-width:760px;margin:0;color:#526078;font-size:14px;font-weight:720;line-height:1.7}.local-models-hero-actions{flex:0 0 320px;display:grid;gap:10px}.local-models-hero-actions button{min-height:42px}.local-models-summary{margin-top:16px}.local-models-notice{margin:16px 0 0}.local-model-package-list{display:grid;gap:14px;margin-top:18px}.local-model-package-card{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(240px,280px);gap:16px;align-items:stretch;padding:18px;border:1px solid rgba(47,107,255,.1);border-radius:22px;background:#fff;box-shadow:0 16px 34px #0f172a0b}.local-model-package-card.ready{border-color:#22c55e42;background:linear-gradient(135deg,#22c55e14,#fffffff5 48%),#fff}.local-model-package-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#2f6bff14;color:var(--jishi-blue)}.local-model-package-content{min-width:0;display:grid;gap:10px}.local-model-package-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.local-model-package-title strong{display:block;color:var(--jishi-ink);font-size:18px;font-weight:940;line-height:1.25}.local-model-package-title em{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;background:#f59e0b1f;color:#b45309;font-size:12px;font-style:normal;font-weight:900}.local-model-package-title em.ready{background:#22c55e1f;color:#15803d}.local-model-package-title em.running{background:#2f6bff1f;color:var(--jishi-blue)}.local-model-package-meta{display:flex;flex-wrap:wrap;gap:8px}.local-model-package-meta span{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:#f3f6ff}.local-model-package-card p{margin:0}.local-model-package-message{color:#b45309!important}.local-model-package-actions{display:grid;align-content:start;gap:9px;padding-left:16px;border-left:1px solid rgba(47,107,255,.08)}.local-model-package-actions .primary-button,.local-model-package-actions .secondary-button{min-height:38px;width:100%;padding-inline:12px;font-size:13px}.local-model-package-links{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.local-model-package-links a{color:var(--jishi-blue);font-size:12px;font-weight:880;text-decoration:none}.workflow-provider-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-provider-row{display:grid;gap:12px;padding:14px}.workflow-provider-title{justify-content:flex-start}.workflow-provider-chain{align-items:flex-start}.workflow-provider-chain span{min-width:0;overflow-wrap:anywhere}.workflow-provider-options{display:flex;flex-wrap:wrap;gap:8px}.workflow-provider-options button,.workflow-provider-options span{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(47,107,255,.12);border-radius:999px;background:#f7f9ff;color:#526078;font-size:12px;font-weight:850}.workflow-provider-options button{cursor:pointer}.workflow-provider-options button:hover{border-color:#2f6bff42;color:var(--jishi-blue)}.providers-page .provider-card,.provider-readiness-center,.provider-readiness-row,.route-row,.engine-probe-card,.provider-registry-card,.provider-test-card{border:1px solid rgba(47,107,255,.1);border-radius:18px;background:#fff;color:var(--jishi-ink);box-shadow:0 12px 28px #0f172a0a}.providers-page .provider-card{padding:15px}.providers-page .provider-card svg,.route-row svg,.provider-registry-head svg{color:var(--jishi-blue)}.providers-page .provider-card h3,.provider-readiness-head strong,.provider-readiness-title strong,.provider-registry-head strong,.engine-probe-card strong,.provider-test-card strong{color:var(--jishi-ink)}.providers-page .provider-card p,.provider-readiness-head span,.provider-readiness-title span,.provider-readiness-meta,.provider-registry-head span,.engine-probe-card span,.provider-test-card span,.provider-test-card p,.route-row span,.settings-form label{color:var(--jishi-muted)}.provider-readiness-center{margin-top:16px;padding:14px}.provider-readiness-advanced{overflow:hidden}.provider-readiness-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;list-style:none}.provider-readiness-advanced>summary::-webkit-details-marker{display:none}.provider-readiness-advanced>summary span{color:var(--jishi-ink);font-size:15px;font-weight:920}.provider-readiness-advanced>summary small{color:var(--jishi-muted);font-size:12px;font-weight:760}.provider-readiness-advanced[open]>summary{margin-bottom:12px;border-bottom:1px solid rgba(47,107,255,.08)}.provider-readiness-row{padding:14px}.provider-readiness-row.test_passed{border-color:#22c55e3d;background:linear-gradient(135deg,#22c55e0f,#fff)}.provider-readiness-row.test_failed,.provider-readiness-row.test_only{border-color:#ef43652e;background:linear-gradient(135deg,#ef43650a,#fff)}.provider-readiness-title em,.provider-registry-head em,.provider-readiness-flags span,.capability-chips em{background:#eef3ff;color:#526078;font-weight:820}.provider-readiness-row.test_passed .provider-readiness-title em,.provider-readiness-flags span.ready,.provider-registry-head em.ready,.capability-chips em.ready{background:#22c55e1a;color:#15803d}.provider-readiness-row.test_failed .provider-readiness-title em,.provider-readiness-row.test_only .provider-readiness-title em,.provider-readiness-flags span.blocked{background:#ef436517;color:#dc3f62}.provider-readiness-inputs{gap:10px}.route-row{min-height:72px;padding:0 14px;grid-template-columns:120px minmax(0,1fr) auto}.route-row strong{color:var(--jishi-ink);font-weight:900}.route-row em{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:#2f6bff14;color:var(--jishi-blue);font-weight:900}.provider-config-panel .api-notice{margin-bottom:12px;border-color:#2f6bff24;background:#2f6bff0f;color:#526078}.providers-page .settings-form{gap:12px}.providers-page .settings-form input,.providers-page .settings-form select,.providers-page .settings-form textarea,.provider-readiness-inputs input{width:100%;border:1px solid rgba(47,107,255,.13);border-radius:14px;background:#fff;color:var(--jishi-ink);box-shadow:inset 0 1px #ffffffd1}.providers-page .settings-form input,.providers-page .settings-form select,.provider-readiness-inputs input{min-height:42px}.providers-page .settings-form input[readonly]{background:#f5f8ff;color:#667085}.providers-page .settings-form input:focus,.providers-page .settings-form select:focus,.providers-page .settings-form textarea:focus,.provider-readiness-inputs input:focus{border-color:#2f6bff70;outline:0;box-shadow:0 0 0 4px #2f6bff17}.engine-probe-card,.provider-registry-card,.provider-test-card{padding:14px}.provider-registry-card{background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.06),transparent 36%),#fff}.rewrite-provider-card{display:grid;gap:14px}.rewrite-engine-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rewrite-engine-options button{min-height:118px;display:grid;gap:7px;justify-items:start;padding:14px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:#fff;color:var(--jishi-ink);text-align:left;cursor:pointer}.rewrite-engine-options button.hot{background:linear-gradient(135deg,#2f6bff17,#7c3aed0a),#fff}.rewrite-engine-options button.selected{border-color:#2f6bff6b;box-shadow:0 16px 30px #2f6bff1a}.rewrite-engine-options em{min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#eef3ff;color:var(--jishi-blue);font-style:normal;font-size:12px;font-weight:920}.rewrite-engine-options button.hot em{background:linear-gradient(135deg,var(--jishi-blue),#7c3aed);color:#fff}.rewrite-engine-options strong{color:var(--jishi-ink);font-size:15px;font-weight:920}.rewrite-engine-options span,.provider-advanced-fields summary{color:var(--jishi-muted);font-size:12px;font-weight:760;line-height:1.45}.provider-advanced-fields{border:1px solid rgba(47,107,255,.1);border-radius:16px;background:#f8fbff}.provider-advanced-fields summary{min-height:42px;display:flex;align-items:center;padding:0 12px;cursor:pointer;list-style:none}.provider-advanced-fields summary::-webkit-details-marker{display:none}.provider-advanced-fields[open]{padding-bottom:12px}.provider-advanced-fields[open] summary{border-bottom:1px solid rgba(47,107,255,.08);margin-bottom:12px}.provider-advanced-fields .provider-grid{padding:0 12px}.rewrite-provider-card textarea{min-height:240px;line-height:1.65}@media (max-width: 1500px){.capability-hero-body,.capability-score-board,.ability-flow-list,.capability-plan-grid,.capability-plan-grid.modal-grid{grid-template-columns:minmax(0,1fr)}.capability-score-board .score-ring{min-height:180px}.rewrite-engine-options{grid-template-columns:minmax(0,1fr)}}.app-shell.with-sidebar .sidebar-brand-lockup .sidebar-brand-wide{width:196px;height:50px;object-position:center}.app-shell.with-sidebar.sidebar-collapsed .sidebar-brand-lockup{width:78px;min-height:76px;padding:14px 15px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-stepper{width:min(100%,920px);min-height:60px;margin-inline:auto;justify-content:center;gap:0;padding:7px 10px;overflow:visible;border-radius:7px}.r42-modal-backdrop{position:fixed;z-index:4200;top:0;right:0;bottom:0;left:0;display:grid;padding:32px;background:#02050ec2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center}.r42-modal{width:min(680px,calc(100vw - 64px));max-height:calc(100vh - 64px);overflow:auto;border:1px solid var(--r42-border-strong, rgba(151, 164, 196, .34));border-radius:7px;background:var(--r42-surface, #0b1121);color:var(--r42-text-secondary, #bdc7dc);box-shadow:0 28px 80px #0000006b}.r42-modal>header,.r42-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px}.r42-modal>header{border-bottom:1px solid var(--r42-border, rgba(151, 164, 196, .2));background:var(--r42-surface-raised, #0f1729)}.r42-modal>header>div{display:grid;gap:3px}.r42-modal>header span,.r42-modal>header h2{margin:0;letter-spacing:0}.r42-modal>header span{color:var(--r42-purple, #7859ef);font-size:11px;font-weight:700}.r42-modal>header h2{color:var(--r42-text, #eef2fb);font-size:18px;line-height:1.35}.r42-modal>header .icon-button,.voice-audio-preview-actions .icon-button{display:grid;width:34px;height:34px;flex:0 0 34px;padding:0;border:1px solid var(--r42-border, rgba(151, 164, 196, .2));border-radius:5px;background:#0a1020;color:var(--r42-text-secondary, #bdc7dc);place-items:center}.r42-modal>footer{justify-content:flex-end;border-top:1px solid var(--r42-border, rgba(151, 164, 196, .2))}.generation-binding-dialog{width:min(720px,calc(100vw - 64px))}.generation-binding-body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.generation-binding-body:has(.generation-binding-scene){grid-template-columns:170px minmax(0,1fr)}.generation-binding-scene{display:grid;width:170px;overflow:hidden;aspect-ratio:9 / 16;border:1px solid var(--r42-border, rgba(151, 164, 196, .2));border-radius:6px;background:#030610;color:var(--r42-muted, #8794af);place-items:center}.generation-binding-scene :is(video,img){width:100%;height:100%;object-fit:contain}.generation-binding-summary{display:grid;align-content:start;gap:14px}.generation-binding-summary>div:first-child{display:grid;gap:6px;padding:13px;border:1px solid var(--r42-border, rgba(151, 164, 196, .2));border-radius:6px;background:#090f1e}.generation-binding-summary span,.generation-binding-summary small{color:var(--r42-muted, #8794af)}.generation-binding-summary strong{color:var(--r42-text, #eef2fb);line-height:1.55}.generation-binding-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.generation-binding-facts>span{display:grid;gap:5px;padding:11px;border:1px solid var(--r42-border, rgba(151, 164, 196, .2));border-radius:5px;background:var(--r42-surface-raised, #0f1729)}.generation-binding-facts strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.generation-confirm-audio .secondary-button{width:100%}.cloud-generation-progress-dialog{display:grid;width:min(480px,calc(100vw - 64px));justify-items:center;padding:28px 26px 20px;text-align:center}.cloud-progress-visual{position:relative;display:grid;width:116px;height:116px;border-radius:50%;background:conic-gradient(var(--r42-purple, #7859ef) var(--progress),rgba(151,164,196,.16) 0);place-items:center}.cloud-progress-visual:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:var(--r42-surface, #0b1121)}.cloud-progress-visual>strong{position:relative;z-index:1;color:var(--r42-text, #eef2fb);font-size:25px}.cloud-progress-orbit{position:absolute;z-index:2;top:-8px;right:2px;display:grid;width:40px;height:40px;border:1px solid rgba(124,92,246,.5);border-radius:50%;background:#17113d;color:#c4b5fd;animation:cloud-progress-breathe 2.4s ease-in-out infinite;place-items:center}@keyframes cloud-progress-breathe{0%,to{transform:scale(.96);opacity:.74}50%{transform:scale(1.06);opacity:1}}.cloud-progress-copy{display:grid;gap:7px;margin-top:18px}.cloud-progress-copy span{color:var(--r42-purple, #7859ef);font-size:11px;font-weight:700}.cloud-progress-copy h2{margin:0;color:var(--r42-text, #eef2fb);font-size:21px;letter-spacing:0}.cloud-progress-copy p{max-width:390px;margin:0;color:var(--r42-muted, #8794af);font-size:12px;line-height:1.65}.cloud-progress-meter{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 42px;gap:10px;align-items:center;margin-top:20px}.cloud-progress-meter i{height:7px;overflow:hidden;border-radius:4px;background:#97a4c429}.cloud-progress-meter b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--r42-blue, #4e8cff),var(--r42-purple, #7859ef),var(--r42-pink, #e85eb7));transition:width .42s ease}.cloud-generation-progress-dialog>footer{width:calc(100% + 52px);margin:20px -26px -20px}.asset-create-modal{width:min(620px,calc(100vw - 64px))}.asset-create-modal .asset-create-panel{margin:0;padding:18px;border:0!important;border-radius:0!important;background:transparent!important}.asset-create-modal .asset-create-panel>p{margin:0;color:var(--r42-muted, #8794af);font-size:12px}.asset-create-modal .upload-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:12px;width:100%;min-height:80px;margin-top:0;padding:12px 14px;border:1px dashed rgba(125,101,255,.38);border-radius:7px;background:#7d65ff12}.asset-create-modal .upload-box.has-file{border-style:solid;border-color:#36d39961;background:#36d39912}.asset-create-modal .upload-box-copy{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;row-gap:3px;align-items:center;width:100%;min-width:0}.asset-create-modal .upload-box-icon{grid-column:1;grid-row:1 / span 2;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#7d65ff24;color:var(--r42-purple, #7d65ff)}.asset-create-modal .upload-box strong,.asset-create-modal .upload-box-copy>span:not(.upload-box-icon){grid-column:2;min-width:0}.asset-create-modal .upload-box strong{color:var(--r42-text, #f4f6ff);font-size:13px;line-height:1.3;white-space:nowrap}.asset-create-modal .upload-box-copy>span:not(.upload-box-icon){overflow:hidden;color:var(--r42-muted, #8794af);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.asset-create-modal .upload-box-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid var(--r42-border, rgba(151, 164, 196, .2));border-radius:6px;background:#97a4c414;color:var(--r42-text, #f4f6ff);font-size:12px;font-weight:800;white-space:nowrap}.asset-create-modal>footer .primary-button{min-width:146px;white-space:nowrap}.voice-audio-preview-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px!important}.voice-audio-preview-card .voice-audio-preview-head{min-width:0}.voice-audio-preview-card .voice-next-action{width:auto;min-width:190px}.voice-audio-preview-actions{display:flex;gap:7px;align-items:center}.audio-toggle-button,.voice-history-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid var(--r42-border, rgba(151, 164, 196, .2));border-radius:5px;background:#0a1020;color:var(--r42-text-secondary, #bdc7dc)}.voice-history-trigger{width:auto;margin-top:10px!important}.voice-history-modal .voice-task-history{margin:0!important;border:0!important;border-radius:0!important}.voice-history-modal .voice-task-history__row{grid-template-columns:120px minmax(0,1fr) 60px!important;min-height:52px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .packaging-panel.cover-gallery-panel{grid-template-columns:minmax(0,1fr) 300px;gap:12px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-gallery-main,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-preview-aside{border:1px solid var(--r42-border);border-radius:7px;background:#0b1222;box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-gallery-main{gap:12px;padding:14px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-gallery-head h3,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-gallery-toolbar strong,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-name strong{color:var(--r42-text)!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-gallery-head h3{font-size:17px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-gallery-head small,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-name small{color:var(--r42-muted)!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-help-button,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-more-button{border-color:var(--r42-border);background:#111a2e;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-source-choice--gallery{gap:8px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-source-choice--gallery .cover-frame-card{min-height:58px;padding:9px 11px;border-color:var(--r42-border);border-radius:6px;background:#090f1e;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-source-choice--gallery .cover-frame-card.active{border-color:#7c5cf6cc;background:#7c5cf61a}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-auto-flow:column;grid-auto-columns:minmax(126px,150px);grid-template-columns:none;gap:10px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-card{gap:7px!important;color:var(--r42-text-secondary)!important;text-align:left!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-thumb{min-height:0;padding:0;aspect-ratio:9 / 16;border-color:var(--r42-border);border-radius:6px;background:#050816;box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-thumb:before,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-thumb:after{display:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-thumb img{width:100%;height:100%;object-fit:cover}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-selected{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border-radius:4px;background:#050816e6;color:#6ee7b7;font-size:9px;font-weight:700}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-card.active .cover-template-thumb{border-color:#8b6dff;box-shadow:0 0 0 2px #7c5cf633}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-name{display:grid;gap:2px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-name strong{font-size:11px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-name small{display:-webkit-box;overflow:hidden;font-size:9px!important;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-preview-frame,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-preview-frame.has-image{min-height:430px;border-color:var(--r42-border);border-radius:6px;background:#050816}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-preview-frame.has-image img{min-height:430px;border-radius:6px;object-fit:contain}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-save-row--gallery .primary-button{min-height:42px}.project-page--drafts .project-drafts-main{grid-column:1 / -1}.project-page--drafts .project-draft-list{display:grid;overflow:hidden;border:1px solid var(--r42-border);border-radius:7px;background:#090f1e}.project-page--drafts .project-draft-row{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(260px,1.7fr) 90px 150px 80px 76px;gap:12px;align-items:center;min-width:980px;padding:11px 13px;border-bottom:1px solid var(--r42-border);color:var(--r42-text-secondary)}.project-page--drafts .project-draft-row:last-child{border-bottom:0}.project-page--drafts .project-draft-row--head{min-height:38px;padding-top:8px;padding-bottom:8px;background:#0d1527;color:var(--r42-muted);font-size:10px;font-weight:700}.project-page--drafts .project-draft-title{display:grid;gap:3px;min-width:0}.project-page--drafts .project-draft-title strong,.project-page--drafts .project-draft-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-page--drafts .project-draft-title strong{color:var(--r42-text);font-size:12px}.project-page--drafts .project-draft-title small,.project-page--drafts .project-draft-row>span{color:var(--r42-muted);font-size:10px}.project-page--drafts .project-draft-files{display:flex;gap:5px;overflow:hidden}.project-page--drafts .project-draft-files span{flex:0 0 auto;padding:4px 6px;border:1px solid var(--r42-border);border-radius:4px;background:#111a2e;color:var(--r42-text-secondary);font-size:9px}.project-page--drafts .project-draft-row>em{color:#b9aaff;font-size:10px;font-style:normal}.project-page--drafts .project-draft-row__actions{display:flex;justify-content:flex-end;gap:6px}.icon-action-button{display:grid;width:32px;height:32px;padding:0;border:1px solid var(--r42-border);border-radius:5px;background:#111a2e;color:var(--r42-text-secondary);place-items:center}.icon-action-button.primary{border-color:#7c5cf6a6;background:#7c5cf629;color:#c9bdff}.viral-page .viral-radar-workspace{grid-column:1 / -1;display:grid;grid-template-columns:minmax(330px,.9fr) minmax(430px,1.55fr) minmax(280px,.82fr);gap:12px;align-items:start}.viral-page .viral-radar-workspace>*{min-width:0;margin:0}.viral-page .viral-setup-panel,.viral-page .viral-dashboard-panel,.viral-page .viral-radar-side-panel{border-radius:7px;background:#0b1222;box-shadow:none}.viral-page .viral-radar-hero{display:grid;gap:12px;padding:0 0 12px;border-bottom:1px solid var(--r42-border);background:transparent}.viral-page .viral-radar-copy strong{font-size:16px;line-height:1.35}.viral-page .viral-radar-copy p{margin:6px 0 0;color:var(--r42-muted);font-size:11px;line-height:1.55}.viral-page .viral-radar-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--r42-border);border-radius:6px;background:#090f1e}.viral-page .viral-radar-health>span{display:grid;grid-template-columns:auto 1fr;gap:2px 6px;align-items:center;min-width:0;padding:9px;border-right:1px solid var(--r42-border)}.viral-page .viral-radar-health>span:last-child{border-right:0}.viral-page .viral-radar-health svg{grid-row:1 / 3;color:#8b6dff}.viral-page .viral-radar-health small,.viral-page .viral-radar-health strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viral-page .viral-radar-health small{color:var(--r42-muted);font-size:9px}.viral-page .viral-radar-health strong{color:var(--r42-text-secondary);font-size:10px}.viral-page .viral-radar-meta-grid,.viral-page .viral-account-console,.viral-page .viral-sensitivity-group,.viral-page .viral-rule-preview,.viral-page .viral-support-panel,.viral-page .viral-topic-preview-panel{border-color:var(--r42-border);border-radius:6px;background:#090f1e;box-shadow:none}.viral-page .viral-account-slots{grid-template-columns:1fr;gap:6px}.viral-page .viral-account-slot,.viral-page .viral-sensitivity-card,.viral-page .viral-support-tile{min-height:52px;border-color:var(--r42-border);border-radius:5px;background:#0d1527;box-shadow:none}.viral-page .viral-radar-report-list article{border-color:var(--r42-border);border-radius:5px;background:#090f1e}.viral-page--report .viral-dashboard-panel[aria-label=爆款战报工作区]{grid-column:1 / -1;border-radius:7px}.account-page{grid-template-columns:minmax(0,1fr) 340px;gap:12px}.account-page .account-main,.account-page .account-side{border-radius:7px;background:#0b1222;box-shadow:none}.account-page .account-hero--focus{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;min-height:0;padding:14px;border:1px solid var(--r42-border);border-radius:6px;background:#090f1e}.account-page .account-avatar-large{width:54px;height:54px;border-radius:6px;background:#7c5cf6}.account-page .account-hero-copy strong{font-size:20px}.account-page .account-priority-grid{gap:8px}.account-page .account-priority-card,.account-page .account-wallet-panel,.account-page .account-card,.account-page .account-side-block{border-color:var(--r42-border);border-radius:6px;background:#090f1e;box-shadow:none}.account-page .account-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-page .account-wallet-grid article{border-color:var(--r42-border);border-radius:5px;background:#0d1527}.account-page .account-recharge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.account-page .account-recharge-grid button{min-height:54px;border-color:var(--r42-border);border-radius:5px;background:#0d1527;color:var(--r42-text-secondary)}.license-page{gap:12px}.license-page .commercial-license-panel,.license-page>.glass-panel{grid-column:1 / -1;border-radius:7px;background:#0b1222;box-shadow:none}.license-page .license-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--r42-border);border-radius:7px;background:#090f1e}.license-page .commercial-license-card{min-height:190px;padding:16px;border:0;border-right:1px solid var(--r42-border);border-bottom:1px solid var(--r42-border);border-radius:0;background:transparent;color:var(--r42-text-secondary);box-shadow:none}.license-page .commercial-license-card:nth-child(3n){border-right:0}.license-page .commercial-license-card:nth-last-child(-n+3){border-bottom:0}.license-page .commercial-license-card>span,.license-page .commercial-license-card>p{color:var(--r42-muted)}.license-page .commercial-license-card>strong{color:var(--r42-text)}.license-page .license-form input,.license-page .commercial-license-card .secondary-button{border-color:var(--r42-border);background:#070c19;color:var(--r42-text-secondary)}.license-page .license-active-summary{display:flex;align-items:center;gap:8px;margin-top:auto;padding:10px;border:1px solid rgba(52,211,153,.28);border-radius:5px;background:#34d39912;color:#6ee7b7;font-size:11px;font-weight:700}.license-page .device-list{border:1px solid var(--r42-border);border-radius:6px;background:#090f1e}@media (max-width: 1500px){.viral-page .viral-radar-workspace{grid-template-columns:minmax(300px,.9fr) minmax(380px,1.4fr) minmax(250px,.75fr)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .packaging-panel.cover-gallery-panel{grid-template-columns:minmax(0,1fr) 270px}}@media (max-width: 900px){.capability-flow-panel,.capability-plan-panel,.capability-hero-panel{padding:18px}.capability-plan-split{grid-template-columns:minmax(0,1fr)}.capability-plan-modal{padding:22px 16px 16px}}.provider-grid{gap:12px}.provider-actions{gap:10px}.provider-actions .primary-button,.provider-actions .secondary-button,.providers-page .settings-form>.primary-button,.providers-page .settings-form>.secondary-button{min-height:42px}.provider-diagnostics-page{grid-template-columns:minmax(0,1fr)}.provider-diagnostics-main{min-width:0}.provider-diagnostics-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:14px;padding:18px;border:1px solid rgba(47,107,255,.12);border-radius:22px;background:radial-gradient(circle at 8% 0%,rgba(19,200,211,.1),transparent 34%),linear-gradient(135deg,#fff,#f8fbff)}.provider-diagnostics-hero>div{display:grid;gap:6px;min-width:0}.provider-diagnostics-hero span{color:var(--jishi-blue);font-size:12px;font-weight:950}.provider-diagnostics-hero strong{color:var(--jishi-ink);font-size:20px;font-weight:940;line-height:1.35}.provider-diagnostics-hero p{margin:0;color:var(--jishi-muted);font-size:13px;font-weight:760;line-height:1.6}.provider-diagnostics-list{margin-top:14px}.provider-diagnostics-ability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.provider-diagnostics-card{display:grid;gap:10px;min-height:210px;padding:16px;border:1px solid rgba(47,107,255,.12);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(47,107,255,.08),transparent 34%),#fff;box-shadow:0 12px 28px #0f172a0a}.provider-diagnostics-card>div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.provider-diagnostics-card strong{color:var(--jishi-ink);font-size:16px;font-weight:940;line-height:1.35}.provider-diagnostics-card em{flex:0 0 auto;min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#f59e0b21;color:#b45309;font-size:12px;font-style:normal;font-weight:900}.provider-diagnostics-card.ready em{background:#22c55e1a;color:#15803d}.provider-diagnostics-card.warning em{background:#ef43651a;color:#dc3f62}.provider-diagnostics-card p,.provider-diagnostics-card small{margin:0;color:var(--jishi-muted);font-size:13px;font-weight:760;line-height:1.6}.provider-diagnostics-card span{justify-self:start;padding:7px 10px;border-radius:999px;background:#2f6bff14;color:#36507a;font-size:12px;font-weight:880}.provider-diagnostics-card button{align-self:end;min-height:40px}.provider-diagnostics-list .provider-readiness-list{gap:10px}.provider-diagnostics-list .provider-readiness-row{display:grid;grid-template-columns:minmax(180px,.82fr) minmax(360px,1.28fr) minmax(220px,.82fr);gap:8px 14px;align-items:start;padding:12px 14px;border-radius:16px}.provider-diagnostics-list .provider-readiness-title{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.provider-diagnostics-list .provider-readiness-title strong{font-size:14px;line-height:1.35}.provider-diagnostics-list .provider-readiness-title span{font-size:11px;line-height:1.4}.provider-diagnostics-list .provider-readiness-title em{min-height:24px;padding:0 8px;font-size:11px;white-space:nowrap}.provider-diagnostics-list .provider-readiness-flags{grid-column:1;gap:5px}.provider-diagnostics-list .provider-readiness-flags span{min-height:22px;padding:0 7px;font-size:11px}.provider-diagnostics-list .provider-readiness-inputs{grid-column:2;grid-row:1 / span 2;align-self:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.provider-diagnostics-list .provider-readiness-inputs label{gap:4px;color:#667085;font-size:11px;font-weight:820}.provider-diagnostics-list .provider-readiness-inputs input{min-height:34px;border-radius:10px;padding:0 10px;font-size:12px}.provider-diagnostics-list .provider-readiness-meta{grid-column:3;grid-row:1;gap:3px;font-size:11px;line-height:1.35}.provider-diagnostics-list .provider-readiness-meta span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.provider-diagnostics-list .provider-readiness-actions{grid-column:3;grid-row:2;display:grid;grid-template-columns:auto minmax(112px,1fr);gap:8px;align-self:end}.provider-diagnostics-list .provider-readiness-actions .provider-enabled{min-height:32px;padding:0 9px;border-radius:999px;font-size:11px}.provider-diagnostics-list .provider-readiness-actions .provider-enabled input{width:13px;height:13px}.provider-diagnostics-list .provider-readiness-actions button{min-height:32px;border-radius:999px;font-size:12px}.provider-model-package-panel{padding:18px}.provider-model-package-panel .provider-section-head{align-items:center;gap:18px;padding-bottom:14px;border-bottom:1px solid rgba(47,107,255,.08)}.provider-model-package-panel .provider-section-head strong{display:block;margin-bottom:5px;color:var(--jishi-ink);font-size:18px;font-weight:940}.provider-model-package-panel .provider-section-head span{max-width:720px;color:#667085;font-size:13px;font-weight:740;line-height:1.65}.provider-package-card{gap:14px;padding:18px}.provider-package-head{align-items:flex-start}.provider-package-head strong{color:#101828;font-size:16px;font-weight:940}.provider-package-head span{color:#667085;font-size:12px;font-weight:780}.provider-package-card p{margin:2px 0 0;color:#667085;font-size:13px;font-weight:720;line-height:1.65}.provider-package-card dl{gap:7px;padding:12px;border-radius:14px;background:#ffffffb8}.provider-enabled-toggle{min-height:38px;display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:0 11px;border:1px solid rgba(47,107,255,.12);border-radius:999px;background:#fff;color:#526078;font-size:12px;font-weight:840}.provider-enabled-toggle input{width:15px;height:15px;accent-color:var(--jishi-blue)}.provider-readiness-actions .provider-enabled{min-height:38px;margin-top:0;border:1px solid rgba(47,107,255,.1);background:#f8fbff;color:#526078;font-weight:850}.provider-readiness-actions .provider-enabled span{color:inherit}.provider-readiness-actions .provider-enabled input{accent-color:var(--jishi-blue)}.rewrite-provider-card .provider-advanced-fields{overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.rewrite-provider-card .provider-advanced-fields summary{min-height:44px;padding:0 14px;color:#526078;font-size:13px;font-weight:900}.rewrite-provider-card .provider-advanced-fields .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rewrite-provider-card .settings-form label,.rewrite-provider-card label{min-width:0}.rewrite-provider-card .provider-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rewrite-provider-card .provider-actions button{min-width:0;min-height:38px;padding:0 9px;border-radius:14px;font-size:13px;font-weight:860;line-height:1.2;white-space:normal}.project-row,.project-row--head{grid-template-columns:minmax(180px,.9fr) minmax(260px,1.35fr) 76px 92px 104px 82px 68px}.project-row--head{min-height:42px;border:0;background:#f5f8ff;color:#667085;font-size:12px;font-weight:900}.project-row--head span{color:inherit}.project-id-cell{color:#667085;font-size:13px;font-weight:760}.project-draft-files span{background:#eef4ff;color:#526078}.material-grid{grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:16px}.material-card{grid-template-columns:minmax(108px,124px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:12px 16px;min-height:228px;padding:14px;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(47,107,255,.05),transparent 34%),#fff}.material-preview{grid-column:1;grid-row:1 / span 2;width:100%;aspect-ratio:9 / 16;min-height:0;align-self:stretch;border-radius:14px}.material-preview video,.material-preview img{object-fit:cover}.material-card-body{grid-column:2;display:grid;align-content:start;gap:6px;min-width:0;padding-top:2px}.material-card-body strong{display:-webkit-box;color:var(--jishi-ink);font-size:16px;font-weight:920;line-height:1.38;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.material-card-body span,.material-card-body small{color:var(--jishi-muted);white-space:normal;line-height:1.45}.material-card-body small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.material-actions{grid-column:2;align-self:end;min-width:0}.material-actions button,.material-actions a{min-height:34px;border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:850}.project-page--management,.project-page--drafts{grid-template-columns:minmax(0,1fr)}.project-drafts-main{min-width:0}.project-draft-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.project-draft-card{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid rgba(47,107,255,.1);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.06),transparent 34%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f172a0d}.project-draft-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.project-draft-card__head strong{display:block;color:var(--jishi-ink);font-size:16px;font-weight:950;line-height:1.4}.project-draft-card__head span{display:block;margin-top:4px;color:var(--jishi-muted);font-size:12px;font-weight:750}.project-draft-card__head em{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:#2f6bff14;color:var(--jishi-blue);font-size:12px;font-style:normal;font-weight:900}.project-draft-files{display:flex;flex-wrap:wrap;gap:8px}.project-draft-files span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#eef3ff;color:#526078;font-size:12px;font-weight:850}.project-draft-card__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.project-draft-card__actions .secondary-button,.project-draft-card__actions .draft-download{min-height:38px}.project-draft-card__actions .draft-download{border-color:#2f6bff29;background:linear-gradient(135deg,#2f6bff1a,#7c3aed0f),#fff;color:var(--jishi-blue);font-weight:900}@media (max-width: 1500px){.providers-page{grid-template-columns:1fr}.provider-main,.provider-routing-panel,.provider-config-panel{grid-column:auto;grid-row:auto}.provider-config-panel{position:static}}@media (max-width: 1120px){.provider-route-grid,.provider-package-grid,.workflow-provider-map{grid-template-columns:1fr}.local-model-package-card{grid-template-columns:44px minmax(0,1fr)}.local-model-package-actions{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;padding-top:12px;border-left:0;border-top:1px solid rgba(47,107,255,.08)}.local-model-package-links{grid-column:1 / -1}}@media (max-width: 760px){.local-models-main{padding:18px}.local-models-hero{align-items:stretch;flex-direction:column}.local-models-hero-actions{flex-basis:auto}.local-model-package-card{grid-template-columns:1fr}.local-model-package-icon{display:none}.local-model-package-actions{grid-column:auto;grid-template-columns:1fr}.local-model-package-title{flex-direction:column}.provider-diagnostics-hero,.provider-diagnostics-list .provider-readiness-row{grid-template-columns:1fr}.provider-diagnostics-list .provider-readiness-title,.provider-diagnostics-list .provider-readiness-flags,.provider-diagnostics-list .provider-readiness-inputs,.provider-diagnostics-list .provider-readiness-meta,.provider-diagnostics-list .provider-readiness-actions{grid-column:1;grid-row:auto}.provider-diagnostics-list .provider-readiness-inputs,.provider-diagnostics-list .provider-readiness-actions{grid-template-columns:1fr}.material-grid{grid-template-columns:minmax(0,1fr)}.material-card{grid-template-columns:minmax(86px,96px) minmax(0,1fr);min-height:180px}.material-preview{grid-column:1;grid-row:1 / span 2;min-height:0}.material-card-body,.material-actions{grid-column:2;grid-row:auto}}@media (max-width: 760px){.providers-page .mode-switch.provider-mode-row{grid-template-columns:1fr}.provider-section-head,.provider-package-actions,.workflow-provider-chain{align-items:stretch;flex-direction:column}.provider-package-card dl>div{grid-template-columns:1fr;gap:4px}}.topbar{grid-template-columns:minmax(330px,1fr) auto minmax(330px,1fr);gap:16px;padding:14px 20px}.topbar-left{gap:10px}.topbar-runtime-pill{width:min(210px,48%);min-width:168px;background:linear-gradient(135deg,#2f6bff12,#13c8d30a),#fff}.topbar-mode-toggle{min-width:172px;flex:0 0 auto}.operator{grid-template-columns:minmax(118px,.62fr) 126px;min-width:0;justify-content:end}.operator .credit-pill{min-width:0}.operator .credit-pill{max-width:none}.credit-pill{min-height:54px;gap:8px;padding:8px 12px}.credit-pill-action-stack{margin-left:auto}.credit-pill strong{font-size:22px}.side-nav-group{gap:7px}.side-nav .side-nav-group-toggle{padding-right:10px;border-color:#2f6bff1a;background:transparent;color:#334155;box-shadow:none}.side-nav .side-nav-group-toggle.expanded{border-color:#2f6bff29;background:linear-gradient(135deg,#2f6bff14,#7c3aed0a),#fff;color:#1f2937;box-shadow:0 12px 24px #2f6bff14}.side-nav .side-nav-group-toggle.expanded svg{color:var(--jishi-blue)}.side-nav-disclosure{width:28px;height:28px;margin-left:auto;display:inline-grid;place-items:center;border-radius:999px;background:#eef4ff;color:var(--jishi-blue)}.side-nav-disclosure svg{width:15px;height:15px;color:currentColor;stroke-width:2.5}.side-nav .side-nav-group-toggle.expanded .side-nav-disclosure{background:#2f6bff1a}.side-nav .side-subnav{position:relative;padding-left:14px;margin-left:18px}.side-nav .side-subnav:before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:2px;border-radius:999px;background:linear-gradient(180deg,#2f6bff38,#7c3aed1f)}.side-nav .side-subnav button{min-height:38px;border:1px solid rgba(47,107,255,.08);border-radius:14px;background:#ffffffbd;color:#526078;box-shadow:0 8px 18px #0f172a08}.side-nav .side-subnav button:not(.selected):hover{border-color:#2f6bff33;background:#f7fbff;color:var(--jishi-blue)}.side-nav .side-subnav button.selected,.app-sidebar .side-nav .side-subnav button.selected{border-color:transparent;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff!important;box-shadow:0 14px 28px #2f6bff38}.side-nav .side-subnav button.selected span,.app-sidebar .side-nav .side-subnav button.selected span,.side-nav .side-subnav button.selected svg,.app-sidebar .side-nav .side-subnav button.selected svg{color:#fff!important}.app-sidebar .side-nav>button:not(.selected),.app-sidebar .side-nav>button:not(.selected) span{color:#334155}.app-sidebar .side-nav>button:not(.selected) svg{color:var(--jishi-blue)}.sidebar-collapsed .side-nav-disclosure{display:none}.top-pricing-card{min-width:126px;min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon meta";column-gap:9px;align-items:center;padding:9px 10px;border:1px solid rgba(47,107,255,.16);border-radius:17px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.12),transparent 34%),linear-gradient(135deg,#fff,#f5f8ff);color:var(--jishi-ink);box-shadow:0 12px 28px #2f6bff14;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.top-pricing-card:hover{transform:translateY(-1px);border-color:#2f6bff4d;box-shadow:0 16px 34px #2f6bff1f}.top-pricing-card svg{grid-area:icon;color:var(--jishi-blue)}.top-pricing-card span{grid-area:title;color:var(--jishi-blue);font-size:12px;font-weight:900;line-height:1.15;white-space:nowrap}.top-pricing-card small{grid-area:meta;color:var(--jishi-muted);font-size:11px;font-weight:760;line-height:1.15;white-space:nowrap}.viral-page--radar{grid-template-columns:minmax(520px,.62fr) minmax(360px,.38fr);gap:22px;align-items:start}.viral-radar-side-panel{position:sticky;top:18px;display:grid;gap:14px;align-self:start;padding:18px;border-color:#2f6bff1f;background:radial-gradient(circle at 88% 0%,rgba(124,58,237,.11),transparent 38%),linear-gradient(180deg,#fffffffa,#f8fbfff0)}.viral-radar-side-summary{display:grid;gap:7px;padding:16px;border:1px solid rgba(47,107,255,.13);border-radius:22px;background:linear-gradient(135deg,#2f6bff14,#13c8d30d),#fff;box-shadow:0 16px 34px #2f6bff14}.viral-radar-side-summary span,.viral-support-panel .viral-field>span{color:var(--jishi-blue);font-size:12px;font-weight:950;letter-spacing:.02em}.viral-radar-side-summary strong{color:var(--jishi-ink);font-size:18px;line-height:1.25}.viral-radar-side-summary small{color:var(--jishi-muted);font-size:12px;font-weight:760;line-height:1.55}.viral-radar-side-panel .viral-support-hub{gap:9px;margin:0}.viral-radar-side-panel .viral-support-tile{min-height:66px;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff)}.viral-radar-side-panel .viral-support-tile.active{border-color:#2f6bff52;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.14),transparent 36%),linear-gradient(135deg,#2f6bff1c,#13c8d312),#fff}.viral-radar-side-panel .viral-support-panel{margin:0;padding:14px;border-color:#2f6bff21;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 26px #0f172a0a}.viral-radar-side-panel .viral-guide-steps{grid-template-columns:1fr}.viral-radar-side-panel .viral-guide-steps span{padding:10px 12px;border:1px solid rgba(47,107,255,.1);border-radius:14px;background:#2f6bff0a;color:#526078}.viral-radar-side-panel .viral-field{margin-bottom:10px}.viral-radar-side-panel .viral-field input{min-height:44px;border-color:#2f6bff24;border-radius:14px;background:#fff;color:var(--jishi-ink);box-shadow:inset 0 1px #fffc}.viral-radar-side-panel .viral-field input:focus{border-color:#2f6bff70;box-shadow:0 0 0 4px #2f6bff17}.viral-radar-side-panel .viral-field small,.viral-radar-side-panel .viral-channel-status{color:var(--jishi-muted);font-size:12px;font-weight:740;line-height:1.5}.viral-radar-side-panel .viral-rule-grid .secondary-button,.viral-radar-side-panel .viral-push-config .secondary-button{min-height:42px;border-radius:14px}.workflow-stack .source-ingest-progress{position:relative;overflow:hidden;min-height:64px;margin:14px 0 16px;padding:14px 16px;gap:12px;border:1px solid rgba(47,107,255,.14);border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(19,200,211,.1),transparent 34%),linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 14px 30px #2f6bff0f}.workflow-stack .source-ingest-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-105%);background:linear-gradient(105deg,transparent 20%,rgba(47,107,255,.12) 48%,transparent 76%);opacity:0;pointer-events:none}.workflow-stack .source-ingest-progress>*{position:relative;z-index:1}.workflow-stack .source-ingest-progress strong{color:var(--jishi-ink);font-size:14px;font-weight:900;line-height:1.25}.workflow-stack .source-ingest-progress em{margin-top:5px;color:#62718a;font-size:12px;font-weight:730;line-height:1.55}.workflow-stack .source-ingest-progress.running{border-color:#2f6bff38;background:radial-gradient(circle at 0% 0%,rgba(19,200,211,.16),transparent 34%),linear-gradient(135deg,#2f6bff12,#7c3aed0a),#fff}.workflow-stack .source-ingest-progress.running:before{opacity:1;animation:source-ingest-sheen 1.85s ease-in-out infinite}.workflow-stack .source-ingest-progress.succeeded{border-color:#22c55e38;background:radial-gradient(circle at 0% 0%,rgba(34,197,94,.12),transparent 34%),#fff}.workflow-stack .source-ingest-progress.needs_local_browser,.workflow-stack .source-ingest-progress.needs_manual_upload,.workflow-stack .source-ingest-progress.failed{border-color:#ef43652e;background:radial-gradient(circle at 0% 0%,rgba(239,67,101,.08),transparent 34%),linear-gradient(135deg,#fff,#fff8fb)}.workflow-stack .source-ingest-progress.needs_local_browser svg,.workflow-stack .source-ingest-progress.needs_manual_upload svg,.workflow-stack .source-ingest-progress.failed svg{color:#ef4365}.workflow-stack .source-ingest-spinner{width:34px;height:34px;color:#fff;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));box-shadow:0 10px 22px #2f6bff38}.workflow-stack .source-ingest-spinner svg{animation:source-ingest-spin 1s linear infinite}.source-ingest-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#f8fbff75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.source-ingest-overlay-card{width:min(420px,calc(100vw - 48px));display:grid;justify-items:center;gap:10px;padding:26px 28px 24px;border:1px solid rgba(47,107,255,.2);border-radius:24px;background:radial-gradient(circle at 20% 12%,rgba(19,200,211,.16),transparent 34%),linear-gradient(135deg,#fff,#f7f8ff);box-shadow:0 28px 70px #2f6bff2e}.source-ingest-overlay-card strong{color:var(--jishi-ink);font-size:20px;font-weight:950;line-height:1.2}.source-ingest-overlay-card em{max-width:310px;color:#62718a;font-size:13px;font-style:normal;font-weight:730;line-height:1.55;text-align:center}.source-ingest-overlay-orbit{width:52px;height:52px;display:grid;place-items:center;color:#fff;border-radius:18px;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));box-shadow:0 16px 34px #2f6bff42}.source-ingest-overlay-orbit svg{animation:source-ingest-spin 1s linear infinite}@keyframes source-ingest-sheen{0%{transform:translate(-105%)}58%,to{transform:translate(105%)}}.workflow-stack .local-helper-card,.workflow-stack .source-upload-fallback{border:1px solid rgba(47,107,255,.13);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.08),transparent 34%),linear-gradient(180deg,#fff,#f8fbff);color:var(--jishi-ink);box-shadow:0 14px 30px #2f6bff0f}.workflow-stack .local-helper-card{align-items:center;margin:14px 0;padding:14px;grid-template-columns:minmax(0,1fr) auto}.workflow-stack .local-helper-copy{gap:12px;align-items:center}.workflow-stack .local-helper-copy svg{width:18px;height:18px;padding:8px;border-radius:13px;color:var(--jishi-blue);background:#2f6bff17;box-sizing:content-box}.workflow-stack .local-helper-copy strong,.workflow-stack .source-upload-copy strong{color:var(--jishi-ink);font-size:14px;font-weight:900;line-height:1.3}.workflow-stack .local-helper-copy span,.workflow-stack .source-upload-copy span,.workflow-stack .compact-consent{color:#62718a;font-size:12px;font-weight:720;line-height:1.55}.workflow-stack .local-helper-actions{align-items:center;grid-template-columns:auto auto;justify-items:end}.workflow-stack .local-helper-status{padding:6px 10px;border:1px solid rgba(47,107,255,.12);border-radius:999px;background:#2f6bff12;color:var(--jishi-blue);font-size:12px;font-weight:900}.workflow-stack .local-helper-actions .secondary-button,.workflow-stack .source-upload-row .secondary-button{width:auto;min-width:132px;min-height:42px;padding:0 16px;border-radius:14px;border-color:#2f6bff24;background:#fff;color:var(--jishi-ink)}.workflow-stack .source-upload-fallback{gap:12px;margin-top:14px;padding:14px}.workflow-stack .source-upload-copy{gap:6px}.workflow-stack .source-upload-row{gap:10px}.workflow-stack .source-file-picker{min-height:44px;padding:0 13px;border-color:#13c8d352;border-radius:14px;background:#13c8d30f;color:var(--jishi-ink)}.workflow-stack .source-file-picker svg{color:var(--jishi-blue)}.workflow-stack .source-file-picker span{color:#526078;font-size:12px;font-weight:800}.workflow-stack .compact-consent{min-height:36px;margin:0;padding:0 2px;background:transparent}.workflow-stack .compact-consent input{accent-color:var(--jishi-blue)}.auth-panel{border-color:#2f6bff24;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.1),transparent 36%),linear-gradient(135deg,#fffffff5,#f5f8ffeb);box-shadow:0 24px 70px #2f6bff1f}.auth-panel h2{color:var(--jishi-ink)}.auth-panel label{color:var(--jishi-muted);font-weight:850}.auth-panel input,.account-card input,.account-security-form input{border-color:#2f6bff29;background:#fff;color:var(--jishi-ink)}.auth-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;border:1px solid rgba(47,107,255,.12);border-radius:8px;background:#2f6bff0d}.auth-mode-tabs button{min-height:36px;border:0;border-radius:8px;background:transparent;color:var(--jishi-muted);font-weight:900}.auth-mode-tabs button.selected{background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff}.auth-notice{color:#ef426f;font-weight:800}.sidebar-user-card{grid-template-columns:minmax(0,1fr) auto}.sidebar-user-main{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:0;background:transparent;text-align:left}.sidebar-user-main img,.sidebar-user-avatar{width:38px;height:38px;border-radius:14px;box-shadow:0 8px 18px #2f6bff1f}.sidebar-user-avatar{display:grid;place-items:center;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff;font-size:15px;font-weight:950}.account-page{grid-template-columns:minmax(720px,1fr) minmax(340px,392px);align-items:start}.account-main,.account-side{min-width:0}.account-main--dashboard,.account-side--operations{display:grid;align-content:start;gap:16px}.account-hero{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:16px;padding:14px;border:1px solid rgba(47,107,255,.13);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.08),transparent 40%),linear-gradient(135deg,#fff,#f6f9ff)}.account-hero>button{min-width:128px}.account-avatar-large{width:68px;height:68px;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,var(--jishi-blue),var(--jishi-purple));color:#fff;box-shadow:0 16px 28px #2f6bff29}.account-avatar-large,.account-avatar-large span{display:grid;place-items:center}.account-avatar-large img{width:100%;height:100%;object-fit:cover}.account-avatar-large span{font-size:28px;font-weight:950}.account-hero strong,.account-card__head strong,.account-credit-card strong,.payment-event-list strong{color:var(--jishi-ink)}.account-hero>div:nth-child(2),.account-card,.account-credit-card,.account-security-form,.payment-event-list{display:grid;gap:8px}.account-hero span,.account-hero small,.account-card p,.account-card label span,.account-meta-grid span,.payment-event-list span{color:var(--jishi-muted);font-size:12px;line-height:1.5}.account-overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.account-overview-strip .stat-card strong{line-height:1.14}.account-content-grid{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);gap:14px}.account-card--plan{align-content:start;background:radial-gradient(circle at 100% 0%,rgba(47,107,255,.1),transparent 36%),linear-gradient(135deg,#ffffffe6,#f7faffd1)}.account-card,.account-credit-card,.account-security-form,.payment-event-list{padding:14px;border:1px solid rgba(47,107,255,.12);border-radius:8px;background:#ffffffc7}.account-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.account-card__head span{padding:5px 9px;border-radius:999px;background:#2f6bff14;color:var(--jishi-blue);font-size:12px;font-weight:900}.account-card label,.account-security-form label{display:grid;gap:6px}.account-card input,.account-security-form input{min-height:40px;padding:0 12px;border-style:solid;border-width:1px;border-radius:8px;outline:0}.account-meta-grid{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px 10px;padding:10px;border-radius:8px;background:#2f6bff0d}.account-meta-grid strong{min-width:0;overflow:hidden;color:var(--jishi-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-feature-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-feature-tags em{min-width:0;min-height:58px;display:grid;align-content:center;gap:3px;padding:10px 12px;border:1px solid rgba(47,107,255,.12);border-radius:14px;background:linear-gradient(135deg,#2f6bff12,#13c8d30d);color:var(--jishi-muted);font-size:11px;font-style:normal;font-weight:850}.account-feature-tags em span,.account-feature-tags em strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-feature-tags em strong{color:var(--jishi-blue);font-size:13px;font-weight:950}.account-card--ledger{gap:12px;padding:16px}.account-credit-card strong{font-size:40px;line-height:1.12}.billing-order-list.compact{margin-top:12px}.account-ledger-list{margin-top:0}.account-side-block{display:grid;gap:12px}.account-security-form{margin-top:0}.inline-toggle.slim{grid-template-columns:auto minmax(0,1fr);min-height:32px;padding:0;border:0;background:transparent}.account-security-form .inline-toggle.slim span{color:var(--jishi-muted)}.payment-event-list{margin-top:0}.viral-radar-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:center;margin-bottom:16px;padding:20px;border:1px solid rgba(47,107,255,.14);border-radius:28px;background:linear-gradient(135deg,#2f6bff1c,#13c8d314),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 20px 42px #2f6bff17}.viral-radar-copy{min-width:0;display:grid;gap:9px}.viral-radar-copy span,.viral-platform-card>strong{color:var(--jishi-blue);font-size:12px;font-weight:950}.viral-radar-copy strong{color:var(--jishi-ink);font-size:clamp(24px,3vw,38px);font-weight:950;line-height:1.15;letter-spacing:0}.viral-radar-copy p{max-width:640px;margin:0;color:#526078;font-size:14px;font-weight:780;line-height:1.7}.viral-radar-status-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.viral-radar-status-strip em{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(47,107,255,.12);border-radius:999px;background:#ffffffb8;color:#344054;font-size:12px;font-style:normal;font-weight:880}.viral-radar-visual{display:grid;justify-items:center;gap:10px}.viral-radar-visual small{color:var(--jishi-muted);font-size:12px;font-weight:850}.viral-radar-scan{position:relative;width:176px;aspect-ratio:1;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(47,107,255,.18);border-radius:50%;background:linear-gradient(135deg,#2f6bff14,#13c8d314),#fff;box-shadow:inset 0 0 0 1px #ffffffe6,0 18px 38px #2f6bff21}.viral-radar-scan:before,.viral-radar-scan:after{content:"";position:absolute;background:#2f6bff1f}.viral-radar-scan:before{width:1px;inset-block:16px}.viral-radar-scan:after{height:1px;inset-inline:16px}.viral-radar-scan-ring{position:absolute;border:1px solid rgba(47,107,255,.16);border-radius:50%}.viral-radar-scan-ring.ring-one{top:20px;right:20px;bottom:20px;left:20px}.viral-radar-scan-ring.ring-two{top:48px;right:48px;bottom:48px;left:48px}.viral-radar-scan-ring.ring-three{top:74px;right:74px;bottom:74px;left:74px}.viral-radar-scan-sweep{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:conic-gradient(from 0deg,rgba(47,107,255,.32),rgba(19,200,211,.08) 28deg,transparent 82deg);animation:radarSweep 2.8s linear infinite;transform-origin:center}.viral-radar-scan-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#13c8d3;box-shadow:0 0 0 5px #13c8d31f}.viral-radar-scan-dot.dot-one{top:42px;right:56px}.viral-radar-scan-dot.dot-two{left:46px;bottom:58px}.viral-radar-scan-dot.dot-three{right:38px;bottom:44px;background:var(--jishi-blue)}.viral-radar-scan strong{position:relative;z-index:1;width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#ffffffe6;color:var(--jishi-blue);font-size:30px;font-weight:950;box-shadow:0 12px 26px #2f6bff1f}@keyframes radarSweep{to{transform:rotate(360deg)}}.viral-radar-meta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);gap:12px;margin-bottom:14px}.viral-radar-meta-grid .viral-entitlement-card{margin-bottom:0}.viral-platform-card{display:grid;align-content:center;gap:9px;min-height:78px;padding:12px 14px;border:1px solid rgba(47,107,255,.1);border-radius:18px;background:#ffffffa3}.viral-platform-card .viral-platform-row{margin-bottom:0}.viral-account-console{margin:0 0 14px}.viral-account-console__head .primary-button{min-width:150px;min-height:46px}.viral-sensitivity-group{grid-template-columns:repeat(2,minmax(0,1fr))}.viral-sensitivity-head{grid-column:1 / -1}.viral-rule-preview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.viral-radar-side-panel{gap:12px;box-shadow:0 14px 34px #0f172a0f}.viral-radar-side-summary{box-shadow:none}.viral-radar-side-panel .viral-support-tile{min-height:56px;box-shadow:none}.viral-radar-side-panel .viral-support-tile small{color:#667085}.account-page{grid-template-columns:minmax(760px,1fr) minmax(320px,360px);gap:22px}.account-hero--focus{grid-template-columns:72px minmax(0,1fr) minmax(150px,auto);margin-bottom:14px;padding:18px;border-radius:24px;border-color:#2f6bff29;background:linear-gradient(135deg,#2f6bff1a,#13c8d30d),#fff;box-shadow:0 18px 38px #2f6bff14}.account-hero-copy{display:grid;gap:5px;min-width:0}.account-hero-copy em{color:var(--jishi-blue);font-size:12px;font-style:normal;font-weight:950}.account-hero-copy strong{font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1.12}.account-hero-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.account-hero-badges span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#2f6bff14;color:#315bdc;font-size:12px;font-weight:900}.account-hero-actions{display:grid;gap:9px;justify-items:stretch}.account-hero-actions .primary-button,.account-hero-actions .secondary-button{min-width:132px;min-height:42px;margin:0}.account-priority-grid{display:grid;grid-template-columns:1.12fr repeat(2,minmax(0,.94fr));gap:12px;margin-bottom:14px}.account-priority-card{min-width:0;display:grid;align-content:start;gap:7px;min-height:132px;padding:16px;border:1px solid rgba(47,107,255,.11);border-radius:22px;background:#fff;box-shadow:0 12px 28px #0f172a0a}.account-priority-card.primary{border-color:#2f6bff3d;background:linear-gradient(135deg,#2f6bff1a,#7c3aed14),#fff}.account-priority-card span{color:#667085;font-size:12px;font-weight:900}.account-priority-card strong{min-width:0;overflow-wrap:anywhere;color:var(--jishi-ink);font-size:clamp(26px,3vw,38px);font-weight:950;line-height:1.05}.account-priority-card small{color:#667085;font-size:12px;font-weight:760;line-height:1.55}.account-content-grid--refined{grid-template-columns:minmax(300px,.82fr) minmax(340px,1fr)}.account-content-grid--refined .account-card--quiet{grid-column:1 / -1}.account-card,.account-credit-card,.account-security-form,.payment-event-list{border-radius:20px;background:#ffffffe0}.account-card--quiet{min-height:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;background:#f8fbffe6}.account-card--quiet .account-card__head,.account-card--quiet p{grid-column:1}.account-card--quiet .secondary-button{grid-row:1 / span 2;grid-column:2;margin:0}.account-side--operations{gap:14px}.account-credit-card{background:linear-gradient(135deg,#2f6bff14,#13c8d30f),#fff}.account-security-form{background:#fff}@media (prefers-reduced-motion: reduce){.viral-radar-scan-sweep{animation:none}.workflow-stack .source-ingest-progress.running:before,.workflow-stack .source-ingest-spinner svg{animation:none}}.app-shell.with-sidebar .smart-mix-narration-card,.app-shell.with-sidebar .smart-mix-audio-card{display:grid;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-panel-soft);color:var(--wb-copy)}.app-shell.with-sidebar .smart-mix-narration-card{grid-template-columns:22px minmax(0,1fr) auto}.app-shell.with-sidebar .smart-mix-audio-card{grid-template-columns:minmax(0,1fr) auto}.app-shell.with-sidebar .smart-mix-narration-card>span,.app-shell.with-sidebar .smart-mix-audio-card>div,.app-shell.with-sidebar .smart-mix-audio-card p{display:grid;gap:3px;min-width:0;margin:0}.app-shell.with-sidebar .smart-mix-narration-card strong,.app-shell.with-sidebar .smart-mix-audio-card strong{color:var(--wb-ink);font-size:12px}.app-shell.with-sidebar .smart-mix-narration-card small,.app-shell.with-sidebar .smart-mix-audio-card small{color:var(--wb-muted);font-size:10px;line-height:1.5}.app-shell.with-sidebar .smart-mix-narration-card button,.app-shell.with-sidebar .smart-mix-audio-card button{min-height:42px}.app-shell.with-sidebar .smart-mix-audio-card.ready{border-color:#c7d7c9;background:var(--wb-success-soft)}.app-shell.with-sidebar .smart-mix-audio-card.waiting{border-color:#e4c69d;background:#fff8eb}.app-shell.with-sidebar .smart-mix-audio-card>div{grid-template-columns:22px minmax(0,1fr);align-items:center;width:100%}.app-shell.with-sidebar .smart-mix-audio-card>button{justify-self:end;max-width:260px;line-height:1.3;white-space:normal}.app-shell.with-sidebar .smart-mix-audio-card audio{width:260px;max-width:100%;height:34px}.smart-mix-audio-queue-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,430px);padding:9px 10px;border:1px solid #e4c69d;border-radius:7px;background:#fffdf8e0}.smart-mix-audio-queue-status.running,.smart-mix-audio-queue-status.queued{border-color:var(--wb-border);background:var(--wb-panel-soft)}.smart-mix-audio-queue-status>span{display:grid;gap:3px;min-width:0}.smart-mix-audio-queue-status button{min-height:36px!important;padding-inline:10px;white-space:nowrap}.app-shell.with-sidebar .smart-mix-page .video-lab-checklist{grid-template-columns:repeat(auto-fit,minmax(106px,1fr))}.smart-mix-dialog{--wb-ink: #282522;--wb-copy: #6b655f;--wb-muted: #918a83;--wb-border: #ded8ce;--wb-panel: #fffdfa;--wb-panel-soft: #f7f3ec;--wb-accent-soft: #f2e4dc;width:min(720px,calc(100vw - 64px))}.smart-mix-dialog-body{display:grid;gap:14px;padding:18px}.smart-mix-dialog-lead,.smart-mix-billing-note{margin:0;color:var(--wb-copy);font-size:12px;line-height:1.65}.smart-mix-voice-list{display:grid;gap:9px;max-height:min(440px,55vh);overflow-y:auto}.smart-mix-voice-list article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,300px);align-items:center;gap:14px;padding:12px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-panel)}.smart-mix-voice-list article.selected{border-color:#dfb6a6;background:var(--wb-accent-soft)}.smart-mix-voice-list label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.smart-mix-voice-list label span{display:grid;gap:3px}.smart-mix-voice-list label strong{color:var(--wb-ink);font-size:13px}.smart-mix-voice-list label small,.smart-mix-no-preview{color:var(--wb-muted);font-size:11px}.smart-mix-voice-list audio,.smart-mix-confirm-dialog audio{width:100%;height:36px}.smart-mix-confirm-copy{display:grid;gap:5px;max-height:180px;overflow-y:auto;padding:13px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-panel-soft)}.smart-mix-confirm-copy span,.smart-mix-confirm-copy small,.smart-mix-confirm-facts small{color:var(--wb-muted);font-size:11px}.smart-mix-confirm-copy strong{color:var(--wb-ink);font-size:13px;font-weight:650;line-height:1.65}.smart-mix-confirm-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.smart-mix-confirm-facts>span{display:grid;gap:4px;padding:11px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-panel)}.smart-mix-confirm-facts strong{color:var(--wb-ink);font-size:12px}.smart-mix-billing-note{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #e5c9bd;border-radius:8px;background:var(--wb-accent-soft)}.smart-mix-dialog>footer button{min-height:44px}@media (max-width: 720px){.smart-mix-voice-list article,.smart-mix-confirm-facts{grid-template-columns:1fr}.app-shell.with-sidebar .smart-mix-narration-card{grid-template-columns:22px minmax(0,1fr)}.app-shell.with-sidebar .smart-mix-audio-card{grid-template-columns:minmax(0,1fr)}.app-shell.with-sidebar .smart-mix-narration-card button,.app-shell.with-sidebar .smart-mix-audio-card>button,.app-shell.with-sidebar .smart-mix-audio-card>audio,.smart-mix-audio-queue-status{grid-column:1 / -1;max-width:none;width:100%}.smart-mix-audio-queue-status{grid-template-columns:1fr}.smart-mix-audio-queue-status button{width:100%}}@media (max-width: 1420px){.topbar{grid-template-columns:minmax(270px,1fr) auto minmax(270px,1fr)}.topbar-runtime-pill{width:auto;min-width:154px}.operator{grid-template-columns:minmax(116px,.62fr) 126px}}@media (max-width: 1180px){.topbar{grid-template-columns:1fr}.topbar-brand-center{order:-1;justify-self:center}.operator,.topbar-left{justify-self:stretch}.viral-page--radar{grid-template-columns:1fr}.viral-radar-side-panel{position:static}.viral-radar-hero,.viral-radar-meta-grid,.account-page,.account-priority-grid,.account-content-grid--refined{grid-template-columns:1fr}.account-hero--focus{grid-template-columns:62px minmax(0,1fr)}.account-hero-actions{grid-column:1 / -1;grid-template-columns:1fr 1fr}.account-card--quiet{grid-template-columns:1fr}.account-card--quiet .secondary-button{grid-row:auto;grid-column:auto}}@media (max-width: 720px){.viral-radar-hero{padding:16px}.viral-radar-visual{display:none}.viral-sensitivity-group,.viral-rule-preview,.account-hero--focus,.account-hero-actions{grid-template-columns:1fr}.account-priority-card{min-height:auto}}.secondary-button.danger-soft{border-color:#ffd4dc;background:#fff8f9;color:#c93550}@keyframes adminSubnavReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.workflow-stack.pipeline-mode{gap:20px;padding:20px;border:1px solid rgba(47,107,255,.12);border-radius:28px;background:radial-gradient(circle at 50% 0%,rgba(47,107,255,.12),transparent 36%),linear-gradient(180deg,#f8fbff,#eef4fd);box-shadow:0 24px 60px #0f172a14}.cloud-pipeline-heading{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(0,1.5fr);align-items:center;gap:18px;padding:10px 12px}.cloud-pipeline-heading>div:first-child{display:grid;gap:4px}.cloud-pipeline-heading span{color:#2f6bff;font-size:13px;font-weight:800}.cloud-pipeline-heading strong{color:#0f172a;font-size:26px;line-height:1.18}.cloud-pipeline-heading small{color:#64748b;font-size:13px;line-height:1.55}.workflow-stack.pipeline-mode .workflow-stepper{display:flex;justify-content:flex-end;align-items:center;gap:8px;overflow-x:auto;padding:8px;border:1px solid rgba(203,213,225,.76);border-radius:999px;background:#ffffffdb;box-shadow:0 16px 36px #0f172a0f}.workflow-stack.pipeline-mode .step-pill{position:relative;display:inline-flex;grid-template-columns:none;align-items:center;min-width:auto;min-height:44px;width:auto;gap:8px;padding:7px 13px 7px 8px;border:0;border-radius:999px;background:transparent;box-shadow:none;white-space:nowrap}.workflow-stack.pipeline-mode .step-pill:after{content:"";width:1px;height:18px;margin-left:4px;background:#94a3b857}.workflow-stack.pipeline-mode .step-pill:last-child:after{display:none}.workflow-stack.pipeline-mode .step-pill:hover{background:#2f6bff0f}.workflow-stack.pipeline-mode .step-pill.done{color:#15803d}.workflow-stack.pipeline-mode .step-pill.current{color:#0f172a;background:linear-gradient(135deg,#2f6bff29,#7c3aed1f)}.workflow-stack.pipeline-mode .step-pill.locked{color:#94a3b8;opacity:.78}.workflow-stack.pipeline-mode .step-pill-index{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#eef4ff;color:#2f6bff;font-size:13px;font-weight:900}.workflow-stack.pipeline-mode .step-pill.done .step-pill-index{color:#fff;background:#22c55e}.workflow-stack.pipeline-mode .step-pill.current .step-pill-index{color:#fff;background:linear-gradient(135deg,#2f6bff,#7c3aed);animation:pipeline-breathe 1.65s ease-in-out infinite}.workflow-stack.pipeline-mode .step-pill strong{color:inherit;font-size:14px;font-weight:900}.workflow-stack.pipeline-mode .step-pill small{display:none}.workflow-stack.pipeline-mode .workflow-row{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.workflow-stack.pipeline-mode .workflow-row:not(:has(.workflow-section.active)){display:none}.workflow-stack.pipeline-mode .workflow-section:not(.active){display:none}.workflow-stack.pipeline-mode .workflow-section.active{min-height:620px;border:1px solid rgba(47,107,255,.14);border-radius:28px;background:#fff;box-shadow:0 22px 54px #0f172a14;animation:pipeline-panel-in .18s ease-out}.workflow-stack.pipeline-mode .workflow-row+.workflow-row{padding-top:0;border-top:0}.workflow-stack.pipeline-mode .workflow-card-copy-extract .copy-extract-layout{grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);gap:20px}.copy-rewrite-inline-panel{margin-top:20px;padding-top:18px;border-top:1px solid rgba(226,232,240,.92)}.copy-final-panel.copy-rewrite-inline-panel{margin-top:0;padding:14px;border:1px solid rgba(17,24,39,.08);border-radius:16px;background:#f8fbff}.workflow-stack.pipeline-mode .workflow-card-compose{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.52fr);gap:18px;align-items:start}.workflow-stack.pipeline-mode .workflow-card-compose .step-section-header,.workflow-stack.pipeline-mode .workflow-card-compose .compose-summary,.workflow-stack.pipeline-mode .workflow-card-compose .one-click-panel,.workflow-stack.pipeline-mode .workflow-card-compose .compose-loading,.workflow-stack.pipeline-mode .workflow-card-compose .step-primary{grid-column:1}.workflow-stack.pipeline-mode .workflow-card-compose .compose-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-stack.pipeline-mode .workflow-card-compose .generated-media-card,.workflow-stack.pipeline-mode .workflow-card-compose .stage-preview-card{grid-column:2;grid-row:2 / span 4;position:sticky;top:18px}@keyframes pipeline-breathe{0%,to{box-shadow:0 0 #2f6bff57;transform:scale(1)}50%{box-shadow:0 0 0 8px #2f6bff00;transform:scale(1.05)}}@keyframes pipeline-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.cloud-pipeline-heading,.workflow-stack.pipeline-mode .workflow-card-copy-extract .copy-extract-layout,.workflow-stack.pipeline-mode .workflow-card-compose{grid-template-columns:1fr}.workflow-stack.pipeline-mode .workflow-stepper{justify-content:flex-start}.workflow-stack.pipeline-mode .workflow-card-compose .step-section-header,.workflow-stack.pipeline-mode .workflow-card-compose .compose-summary,.workflow-stack.pipeline-mode .workflow-card-compose .one-click-panel,.workflow-stack.pipeline-mode .workflow-card-compose .compose-loading,.workflow-stack.pipeline-mode .workflow-card-compose .step-primary,.workflow-stack.pipeline-mode .workflow-card-compose .generated-media-card,.workflow-stack.pipeline-mode .workflow-card-compose .stage-preview-card{grid-column:1;grid-row:auto;position:static}}.brand-landing,.auth-gate--brand{--brand-bg: hsl(260 87% 3%);--brand-fg: hsl(40 6% 95%);--brand-sub: hsl(40 6% 82%);--brand-purple: #a855f7;--brand-indigo: #6366f1;--brand-amber: #fcd34d;--brand-card: rgba(255, 255, 255, .055);--brand-line: rgba(255, 255, 255, .15);color:var(--brand-fg);font-family:Geist Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.brand-landing{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(ellipse at 72% 40%,rgba(143,92,255,.34),transparent 0 18%,transparent 45%),radial-gradient(ellipse at 55% 92%,rgba(168,85,247,.44),transparent 0 24%,transparent 58%),radial-gradient(circle at 14% 53%,rgba(80,48,180,.22),transparent 0 27%,transparent 58%),linear-gradient(180deg,#010005,#030007 32%,#090416 65%,#020006);isolation:isolate}.brand-landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 72% 43%,rgba(232,213,255,.24),transparent 0 13%,rgba(112,63,230,.12) 29%,transparent 46%),radial-gradient(ellipse at 63% 78%,rgba(168,85,247,.34),transparent 0 24%,transparent 55%),radial-gradient(circle at 57% 23%,rgba(255,255,255,.08),transparent 0 9%,transparent 22%),linear-gradient(90deg,rgba(0,0,0,.06),transparent 35%,rgba(0,0,0,.22) 100%);mix-blend-mode:screen;opacity:.95}.brand-landing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse at 72% 42%,transparent 0 24%,rgba(0,0,0,.08) 47%,rgba(0,0,0,.66) 100%),linear-gradient(90deg,rgba(0,0,0,.04),transparent 30%,rgba(0,0,0,.13) 100%),linear-gradient(180deg,rgba(0,0,0,.68) 0%,transparent 22%,rgba(0,0,0,.04) 51%,rgba(0,0,0,.42) 100%)}.brand-landing__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.56;mix-blend-mode:normal;filter:none;transition:opacity .5s ease;will-change:opacity;transform:translateZ(0)}.brand-landing__blur{position:absolute;z-index:1;top:50%;left:50%;width:min(1080px,76vw);height:min(560px,48vh);pointer-events:none;opacity:.5;border-radius:999px;background:#020410f5;filter:blur(46px);transform:translate(-50%,-50%)}.brand-landing__glow{position:absolute;z-index:1;pointer-events:none;border-radius:999px;filter:blur(36px);mix-blend-mode:screen}.brand-landing__glow--left{left:-14%;top:34%;width:44vw;height:44vw;background:radial-gradient(circle,rgba(126,73,255,.26),transparent 64%)}.brand-landing__glow--right{right:1%;top:18%;width:48vw;height:48vw;background:radial-gradient(circle,rgba(175,128,255,.34),rgba(99,102,241,.12) 34%,transparent 68%)}.brand-landing__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.72;background-image:radial-gradient(circle at 12% 22%,rgba(255,255,255,.6) 0 1px,transparent 1.7px),radial-gradient(circle at 34% 32%,rgba(196,181,253,.65) 0 1.5px,transparent 2.2px),radial-gradient(circle at 55% 18%,rgba(255,255,255,.42) 0 1px,transparent 1.8px),radial-gradient(circle at 84% 38%,rgba(221,214,254,.58) 0 1.3px,transparent 2px),radial-gradient(circle at 74% 72%,rgba(255,255,255,.42) 0 1px,transparent 1.8px)}.brand-landing__terrain{position:absolute;right:-9vw;bottom:-4vh;left:-9vw;z-index:5;height:50vh;pointer-events:none;opacity:.58;background:radial-gradient(circle at 50% 3%,rgba(211,184,255,.42) 0 1px,transparent 1.9px) 0 0 / 15px 11px,linear-gradient(103deg,transparent 0 12%,rgba(178,134,255,.42) 25%,rgba(143,92,255,.2) 48%,rgba(203,176,255,.38) 68%,transparent 92%),radial-gradient(ellipse at 50% 21%,#b082ff9e,#502db447 38%,#09041c0d 72%);filter:drop-shadow(0 -38px 86px rgba(181,137,255,.38));-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 13%,#000 46%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 13%,#000 46%,#000 100%);transform:perspective(820px) rotateX(58deg) translateY(0) scaleX(1.14);transform-origin:50% 100%}.brand-landing__terrain:before,.brand-landing__terrain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.brand-landing__terrain:before{background:radial-gradient(ellipse at 20% 35%,transparent 0 24%,rgba(214,190,255,.52) 25% 25.7%,transparent 27%),radial-gradient(ellipse at 55% 27%,transparent 0 31%,rgba(168,120,255,.62) 32% 32.7%,transparent 34%),radial-gradient(ellipse at 82% 42%,transparent 0 26%,rgba(236,221,255,.5) 27% 27.6%,transparent 29%);filter:blur(.2px);opacity:.86}.brand-landing__terrain:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.16) 50%,transparent 100%) 0 33% / 100% 1px no-repeat,linear-gradient(90deg,transparent 0%,rgba(168,85,247,.22) 48%,transparent 100%) 0 54% / 100% 1px no-repeat,linear-gradient(90deg,transparent 0%,rgba(216,180,254,.14) 44%,transparent 100%) 0 72% / 100% 1px no-repeat;opacity:.9}.brand-sand-canvas-wrap{position:absolute;left:0;right:0;bottom:-1vh;z-index:5;height:61vh;pointer-events:none;opacity:.74;mix-blend-mode:normal;filter:drop-shadow(0 -24px 58px rgba(151,96,255,.28));transform:perspective(760px) rotateX(52deg) translateY(0) scaleX(1.24);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 100%);contain:paint}.brand-sand-canvas{display:block;width:100%;height:100%}.brand-floating-objects{position:absolute;z-index:7;top:14%;right:clamp(-16px,2.5vw,58px);width:clamp(560px,45vw,760px);height:clamp(520px,48vw,720px);pointer-events:none;perspective:1100px;transform-style:preserve-3d;contain:layout paint}.brand-floating-objects:before,.brand-floating-objects:after{content:"";position:absolute;pointer-events:none;border-radius:999px;mix-blend-mode:screen}.brand-floating-objects:before{right:-9%;top:18%;width:68%;height:54%;background:radial-gradient(circle,rgba(190,148,255,.48),rgba(99,102,241,.2) 38%,transparent 72%);filter:blur(30px)}.brand-floating-objects:after{right:20%;top:26%;width:32%;height:28%;background:radial-gradient(circle,rgba(255,255,255,.18),rgba(196,181,253,.18) 32%,transparent 68%);filter:blur(22px)}.brand-growth-arrow{position:absolute;right:-2%;top:24%;width:57%;opacity:.94;filter:drop-shadow(0 0 18px rgba(196,181,253,.74)) drop-shadow(0 0 54px rgba(168,85,247,.48))}.brand-growth-arrow path{stroke:url(#brand-arrow-gradient);stroke-width:14;stroke-linecap:round;stroke-linejoin:round}.brand-growth-arrow path:first-child{stroke:url(#brand-arrow-gradient)}.brand-growth-arrow path:last-child{stroke:url(#brand-arrow-gradient)}.brand-floating-play{position:absolute;top:9%;left:15%;width:clamp(388px,30vw,510px);aspect-ratio:1;border-radius:28%;padding:16px;isolation:isolate;animation:brand-float 10s ease-in-out infinite;transform:rotateX(12deg) rotateY(-20deg) rotate(-10deg);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden}.brand-floating-play:before{content:"";position:absolute;top:17%;right:-4%;bottom:-2%;left:18%;z-index:-1;border-radius:inherit;background:linear-gradient(145deg,#160a44eb,#070319d1 58%,#372076b8),#0a0620db;box-shadow:38px 54px 104px #0000008f,0 0 90px #a855f74d,inset 0 1px #ffffff1a;transform:translate3d(34px,42px,-54px) rotate(1.5deg)}.brand-floating-play__glass{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:inherit;background:radial-gradient(circle at 54% 42%,rgba(255,255,255,.76),transparent 0 13%,rgba(216,180,254,.42) 25%,rgba(126,73,255,.26) 48%,rgba(13,8,42,.9) 100%),linear-gradient(142deg,#ffffff57,#a855f726 39%,#03000ead);box-shadow:22px 42px #0c062a94,0 82px 178px #4e25b4c7,0 0 24px #ffffff38,0 0 148px #c4b5fd66,0 0 210px #624aff42,0 0 0 1px #a855f72e,inset 0 2px 2px #ffffff61,inset -28px -30px 62px #00000057,inset 18px 18px 40px #ffffff14;-webkit-backdrop-filter:blur(8px) saturate(1.08);backdrop-filter:blur(8px) saturate(1.08);transform:translateZ(34px);backface-visibility:hidden}.brand-floating-play__glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(132deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.24) 17%,transparent 36%),radial-gradient(circle at 70% 12%,rgba(255,255,255,.42),transparent 18%),linear-gradient(315deg,rgba(99,102,241,.46),transparent 46%);opacity:.82;filter:blur(.3px)}.brand-floating-play__glass:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:26%;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 48% 48%,rgba(221,214,254,.18),transparent 24%),linear-gradient(145deg,#ffffff14,#a855f70d);box-shadow:inset 0 0 56px #03000e80;transform:translateZ(14px)}.brand-floating-play__rim,.brand-floating-play__shine{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:inherit;pointer-events:none}.brand-floating-play__rim{border:1px solid rgba(245,234,255,.36);box-shadow:inset 0 0 0 1px #c4b5fd29,inset 0 0 42px #a855f742,0 0 38px #c4b5fd52,0 0 74px #6366f13d}.brand-floating-play__shine{inset:8% 10% auto 12%;height:28%;background:linear-gradient(120deg,rgba(255,255,255,.46),rgba(255,255,255,.12) 32%,transparent 68%);filter:blur(9px);opacity:.92;transform:rotate(-12deg)}.brand-floating-play__core{position:relative;z-index:2;display:grid;width:38%;aspect-ratio:1;place-items:center;border-radius:28%;background:radial-gradient(circle at 34% 26%,#ffffffb8,#c4b5fd6b 42%,#a855f757 66%,#6366f13d),linear-gradient(145deg,#ffffff2e,#6366f12e);box-shadow:0 0 72px #d8b4fed1,0 0 118px #818cf875,0 20px 42px #0e053073,inset 0 1px 1px #ffffff75,inset -9px -12px 22px #2c177061;transform:translateZ(64px)}.brand-floating-play__triangle{position:relative;z-index:3;display:grid;width:100%;aspect-ratio:1;place-items:center;color:#f3e8ffeb;border-radius:28%;text-shadow:0 0 18px rgba(255,255,255,.95),0 0 42px rgba(216,180,254,.72)}.brand-metric-card{position:absolute;display:grid;gap:6px;min-width:146px;padding:19px 19px 15px;border:1px solid rgba(255,255,255,.16);border-radius:19px;background:linear-gradient(145deg,#ffffff1f,#1b1234b8 46%,#0c0820cc),#120d25b8;box-shadow:0 34px 86px #0000005c,0 0 54px #a855f738,inset 0 1px 1px #ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);backface-visibility:hidden;transform:translateZ(0)}.brand-metric-card span,.brand-metric-card em{color:#f5f4f29e;font-style:normal;font-size:14px}.brand-metric-card strong{color:var(--brand-fg);font-size:27px;line-height:1;letter-spacing:0}.brand-metric-card em{color:#c4b5fd;font-weight:800}.brand-metric-card svg{width:108px;height:32px}.brand-metric-card polyline{fill:none;stroke:#a78bfa;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.brand-metric-card--views{top:0;right:6%}.brand-metric-card--completion{left:0;bottom:25%}.brand-metric-card--engagement{right:6%;bottom:17%}.brand-landing__content{position:relative;z-index:8;display:flex;min-height:100vh;flex-direction:column}.brand-landing__nav{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px}.brand-landing__logo-slot{display:inline-flex;align-items:center;gap:12px;min-width:220px;padding:0;color:#f5f4f2b8;border:0;background:transparent;font-weight:800}.brand-landing__logo-mark,.auth-logo-slot{display:inline-grid;place-items:center;border-radius:15px;background:radial-gradient(circle at 36% 24%,rgba(252,211,77,.72),transparent 0 15%,transparent 28%),linear-gradient(135deg,#6366f1e6,#a855f7b3 62%,#fcd34d61);box-shadow:0 0 26px #a855f759,inset 0 1px 1px #ffffff57}.brand-landing__logo-mark{width:34px;height:34px}.auth-logo-slot{width:42px;height:42px}.brand-landing__logo-mark:after,.auth-logo-slot i{content:"";display:block;width:42%;height:58%;border-radius:3px 9px;background:#ffffffd6;transform:skew(-12deg)}.brand-landing__logo-placeholder{display:inline-block;width:92px;height:16px;overflow:hidden;border-radius:999px;color:transparent;background:#ffffff21}.brand-landing__nav nav{display:flex;align-items:center;gap:44px}.brand-landing__nav-item{display:inline-flex;align-items:center;gap:5px;padding:8px 0;color:#f5f4f2db;border:0;background:transparent;font-size:15px;font-weight:800;transition:color .16s ease,transform .16s ease}.brand-landing__nav-item:hover{color:var(--brand-fg);transform:translateY(-1px)}.brand-landing__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--brand-fg);border:1px solid rgba(255,255,255,.14);background:#ffffff0a;box-shadow:inset 0 1px 1px #ffffff1c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.brand-landing__button:hover{border-color:#fcd34d47;box-shadow:0 18px 54px #a855f73d,inset 0 1px 1px #ffffff1f;transform:translateY(-1px)}.brand-landing__button--small{min-width:128px;min-height:46px;border-radius:999px;font-weight:900}.brand-landing__button--hero,.brand-landing__button--ghost{min-height:58px;border-radius:999px;padding:0 32px;font-size:17px;font-weight:900}.brand-landing__button--hero,.auth-submit-button{background:linear-gradient(135deg,#2563eb,#6366f1 42%,#a855f7)}.brand-landing__button--ghost{color:#f5f4f2db;background:#ffffff0b}.brand-landing__divider{width:calc(100% - 64px);height:1px;margin:3px auto 0;background:linear-gradient(90deg,transparent,rgba(245,244,242,.2),transparent)}.brand-landing__hero{display:flex;flex:1;align-items:center;justify-content:flex-start;padding:12px clamp(78px,7.2vw,132px) 23vh}.brand-landing__hero-copy{width:min(690px,46vw);transform:translateY(-2vh);text-align:left}.brand-landing__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:#ddd6fe;font-size:17px;font-weight:850}.brand-landing__hero h1{margin:0;color:var(--brand-fg);font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STSong,General Sans,serif;overflow:visible;padding:.08em 0 .02em;font-size:clamp(82px,7vw,128px);font-weight:800;line-height:1.12;letter-spacing:0;word-break:keep-all;text-shadow:0 18px 46px rgba(0,0,0,.36)}.brand-landing__hero h1 em,.auth-showcase-copy h1 span{color:transparent;font-style:normal;background:linear-gradient(90deg,#f8fafc,#c4b5fd 32%,#a855f7 62%,#fcd34d);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 30px rgba(168,85,247,.32))}.brand-landing__hero h1 em{margin-left:.03em}.brand-landing__hero p{max-width:620px;margin:28px 0 0;color:var(--brand-sub);font-size:19px;line-height:1.75;white-space:nowrap}.brand-landing__actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.brand-feature-bar{position:absolute;right:clamp(30px,5vw,74px);bottom:30px;left:clamp(30px,5vw,74px);z-index:10;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:18px 22px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#070511e6;box-shadow:0 30px 96px #0000007a,0 -12px 42px #a855f714,inset 0 1px 1px #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);contain:paint}.brand-feature-card{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-width:0}.brand-feature-card__icon{display:grid;width:52px;height:52px;place-items:center;color:#ddd6fe;border-radius:14px;background:#a855f72e;box-shadow:inset 0 1px 1px #ffffff1f}.brand-feature-card strong,.brand-feature-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-feature-card strong{color:var(--brand-fg);font-size:16px}.brand-feature-card small{margin-top:5px;color:#f5f4f294;font-size:13px}.auth-gate--brand{position:relative;display:grid;min-height:100vh;place-items:center;padding:clamp(22px,4vw,56px);overflow:hidden;background:var(--brand-bg)}.auth-gate--brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 48%,transparent 0 34%,rgba(0,0,0,.42) 76%,rgba(0,0,0,.8) 100%)}.auth-gate__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.84;filter:saturate(1.12) contrast(1.05) brightness(.76)}.auth-gate__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 36% 48%,rgba(168,85,247,.16),transparent 28%),radial-gradient(circle at 74% 52%,rgba(99,102,241,.16),transparent 30%)}.auth-showcase-shell{position:relative;z-index:2;display:grid;width:min(1280px,calc(100vw - 56px));min-height:min(76vh,800px);grid-template-columns:minmax(0,1.42fr) minmax(360px,.92fr);gap:34px;padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:36px;background:#110c2294;box-shadow:0 44px 110px #00000080,inset 0 1px 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-showcase-copy{display:flex;min-height:640px;flex-direction:column;justify-content:center;padding:clamp(44px,5vw,74px);border:1px solid rgba(255,255,255,.08);border-radius:26px;background:radial-gradient(circle at 54% 28%,rgba(168,85,247,.18),transparent 28%),#ffffff0d;box-shadow:inset 0 1px 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-showcase-brand{display:inline-flex;align-items:center;gap:12px;width:fit-content;color:#f5f4f2cc;font-weight:900}.auth-showcase-eyebrow{margin:38px 0 16px;color:#c4b5fd;font-size:15px;font-weight:900}.auth-showcase-copy h1{margin:0;color:var(--brand-fg);font-family:General Sans,Geist Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(58px,5.6vw,86px);font-weight:650;line-height:1.04;letter-spacing:0}.auth-showcase-copy>p:not(.auth-showcase-eyebrow){max-width:680px;margin:26px 0 0;color:#f5f4f2ad;font-size:17px;line-height:1.85}.auth-showcase-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px}.auth-showcase-metrics article{display:grid;gap:8px;min-height:108px;padding:18px;color:#f5f4f29e;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#ffffff0e;box-shadow:inset 0 1px 1px #ffffff14}.auth-showcase-metrics svg{color:var(--brand-purple)}.auth-showcase-metrics strong{color:var(--brand-fg);font-size:16px}.auth-showcase-metrics small{color:#f5f4f280;font-size:12px}.auth-panel.auth-panel--brand{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(34px,4vw,54px);border:1px solid rgba(255,255,255,.16);border-radius:26px;background:radial-gradient(circle at 35% 18%,rgba(168,85,247,.17),transparent 28%),linear-gradient(145deg,#ffffff1c,#ffffff09 42%,#0c091c57),#100c209e;box-shadow:0 34px 84px #00000061,inset 0 1px 1px #ffffff1f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.auth-panel-heading{display:grid;gap:6px}.auth-panel.auth-panel--brand h2{color:var(--brand-fg);font-family:General Sans,Geist Sans,ui-sans-serif,system-ui,sans-serif;font-size:38px;line-height:1.08;letter-spacing:0}.auth-panel-heading p{margin:0;color:#f5f4f2a8;font-size:13px;line-height:1.55}.auth-panel.auth-panel--brand .auth-mode-tabs{width:100%;max-width:280px;gap:3px;padding:3px;border:1px solid rgba(245,244,242,.14);border-radius:16px;background:#ffffff0f;box-shadow:inset 0 1px 1px #ffffff14}.auth-panel.auth-panel--brand .auth-mode-tabs button{min-width:0;min-height:40px;padding:0 17px;border-radius:13px;color:#f5f4f294;font-size:13px;font-weight:900;letter-spacing:0}.auth-panel.auth-panel--brand .auth-mode-tabs button.selected{color:var(--brand-fg);background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 16px 40px #6366f13d}.auth-panel.auth-panel--brand .auth-mode-tabs button.auth-register-tab:not(.selected){color:#f5f4f26b;background:transparent;box-shadow:none}.auth-panel.auth-panel--brand label{display:grid;gap:7px;color:#f5f4f2b8;font-size:12px;font-weight:800}.auth-field-control{min-height:46px;padding:0 13px;border:1px solid rgba(245,244,242,.16);border-radius:14px;background:#fff1;box-shadow:inset 0 1px 1px #ffffff14}.auth-panel.auth-panel--brand .auth-field-control input{height:42px;color:var(--brand-fg);font-size:14px}.auth-field-control svg{color:#f5f4f285}.auth-field-control:focus-within{background:#ffffff17;border-color:#a855f7b8;box-shadow:0 0 0 3px #a855f72e,inset 0 1px 1px #ffffff14}.auth-panel.auth-panel--brand .eyebrow,.auth-panel.auth-panel--brand .auth-notice{color:#fb7185;font-size:12px;font-weight:850}.auth-submit-button{min-height:52px;margin-top:8px;border-radius:16px;box-shadow:0 20px 54px #6366f142}.auth-back-link{justify-self:center;color:#f5f4f294;font-size:12px;font-weight:850;text-decoration:none}@keyframes brand-float{0%,to{transform:rotateX(10deg) rotateY(-18deg) rotate(-10deg) translateZ(0)}50%{transform:rotateX(13deg) rotateY(-14deg) rotate(-7deg) translate3d(0,-18px,18px)}}@keyframes brand-sand-breathe{0%{opacity:.76;transform:perspective(760px) rotateX(52deg) translateY(8px) scaleX(1.22)}to{opacity:.88;transform:perspective(760px) rotateX(52deg) translateY(0) scaleX(1.24)}}@keyframes brand-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes brand-star-drift{0%{transform:translateZ(0);opacity:.58}to{transform:translate3d(0,-12px,0);opacity:.9}}@media (prefers-reduced-motion: reduce){.brand-floating-play,.brand-metric-card,.brand-landing__stars,.brand-sand-canvas-wrap{animation:none}}@media (max-width: 1120px){.brand-floating-objects{opacity:.74;right:-4vw}.brand-feature-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-showcase-shell{grid-template-columns:1fr}.auth-showcase-copy{min-height:auto}}@media (max-width: 900px){.brand-landing__hero{align-items:flex-start;padding-top:70px}.brand-landing__hero-copy{width:min(100%,680px)}.brand-floating-objects{top:52%;right:50%;width:min(78vw,420px);height:min(78vw,420px);opacity:.46;transform:translate(50%)}.brand-feature-bar{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:1fr;margin:0 18px 22px}.brand-feature-card{grid-template-columns:44px minmax(0,1fr)}.brand-feature-card__icon{width:44px;height:44px}}@media (max-width: 640px){body:has(.brand-landing),body:has(.auth-gate--brand){min-width:0}.brand-landing__nav{padding:18px}.brand-landing__nav nav{display:none}.brand-landing__logo-slot{min-width:auto}.brand-landing__button--small{min-width:108px}.brand-landing__divider{width:calc(100% - 36px)}.brand-landing__hero{padding:46px 22px 18vh}.brand-landing__hero h1{font-size:clamp(46px,15vw,72px)}.brand-landing__hero p{font-size:15px;white-space:normal}.brand-landing__actions{gap:12px}.brand-landing__button--hero,.brand-landing__button--ghost{min-height:50px;padding:0 22px;font-size:15px}.brand-growth-arrow{display:none}.brand-floating-objects{opacity:.35}.brand-metric-card{transform:scale(.84)}.auth-gate--brand{padding:18px}.auth-showcase-shell{width:100%;gap:18px;padding:14px;border-radius:24px}.auth-showcase-copy{padding:28px 22px}.auth-showcase-copy h1{font-size:44px}.auth-showcase-metrics{grid-template-columns:1fr}.auth-panel.auth-panel--brand{padding:26px 22px}}body:has(.brand-landing){overflow-x:hidden;background:#030108}.brand-landing{--brand-ink: #f7f3ff;--brand-muted: rgba(247, 243, 255, .68);--brand-violet: #8f4cff;--brand-blue: #4977ff;--brand-amber: #f2bd77;min-height:100vh;height:100vh;color:var(--brand-ink);background:radial-gradient(circle at 72% 47%,rgba(125,64,255,.34) 0 10%,rgba(48,22,98,.2) 24%,transparent 47%),radial-gradient(circle at 19% 72%,rgba(67,95,255,.12),transparent 35%),linear-gradient(180deg,#020106,#07020f 44%,#040107);font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;overflow:hidden;isolation:isolate}.brand-landing:before,.brand-landing:after{content:"";position:absolute;pointer-events:none;z-index:1}.brand-landing:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000eb,#03010880 38%,#0301081f 68%,#020008d1),radial-gradient(circle at 72% 44%,transparent 0 19%,rgba(255,255,255,.04) 20%,transparent 22%)}.brand-landing:after{inset:auto 0 0 0;height:36vh;background:linear-gradient(180deg,transparent 0%,rgba(9,2,18,.28) 25%,rgba(0,0,0,.92) 100%),repeating-linear-gradient(105deg,rgba(172,122,255,.08) 0 1px,transparent 1px 82px),repeating-linear-gradient(75deg,rgba(97,115,255,.08) 0 1px,transparent 1px 90px);transform:perspective(760px) rotateX(62deg) translateY(18vh);transform-origin:bottom;opacity:.9;filter:drop-shadow(0 -20px 36px rgba(117,72,255,.18))}.brand-landing__video,.brand-landing__nebula{display:none!important}.brand-landing__blur{width:760px;height:430px;top:50%;left:74%;border-radius:999px;background:#180c34a8;opacity:.94;filter:blur(86px);transform:translate(-50%,-50%);z-index:1}.brand-landing__glow{z-index:2;opacity:.8;mix-blend-mode:screen}.brand-landing__glow--left{width:520px;height:520px;left:-180px;top:54%;background:radial-gradient(circle,rgba(54,99,255,.24),transparent 66%)}.brand-landing__glow--right{width:680px;height:680px;right:-160px;top:20%;background:radial-gradient(circle,rgba(147,74,255,.5),transparent 68%)}.brand-landing__stars{top:0;right:0;bottom:0;left:0;z-index:3;opacity:.5;background:radial-gradient(circle at 54% 22%,rgba(190,145,255,.95) 0 2px,transparent 3px),radial-gradient(circle at 60% 18%,rgba(190,145,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 47% 30%,rgba(190,145,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 78% 28%,rgba(190,145,255,.65) 0 1px,transparent 2px)}.brand-landing__terrain{inset:auto 0 -9vh 0;height:36vh;z-index:4;background:radial-gradient(ellipse at 52% 12%,rgba(172,105,255,.52),transparent 34%),repeating-radial-gradient(ellipse at 50% 72%,rgba(180,130,255,.55) 0 1px,transparent 2px 11px);transform:perspective(900px) rotateX(61deg);transform-origin:bottom;opacity:.62;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 42%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 42%,#000 100%)}.brand-landing__terrain:before,.brand-landing__terrain:after{display:none}.brand-sand-canvas-wrap{inset:auto 0 -5vh 0;height:34vh;z-index:5;opacity:.56;transform:perspective(900px) rotateX(62deg);transform-origin:bottom;filter:drop-shadow(0 -20px 38px rgba(153,94,255,.24));animation:none}.brand-sand-canvas{height:100%}.brand-landing__content{position:relative;z-index:10;min-height:100vh;display:flex;flex-direction:column}.brand-landing__nav{height:92px;padding:0 48px;display:grid;grid-template-columns:260px 1fr 260px;align-items:center;background:#02010742;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-landing__logo-slot{gap:14px;color:#fffffff0}.brand-landing__logo-mark{width:42px;height:42px;border-radius:14px;background:radial-gradient(circle at 37% 30%,rgba(255,236,179,.72),transparent 19%),linear-gradient(135deg,#6548ff,#b258ff 60%,#f0b268);box-shadow:0 0 32px #844eff8c}.brand-landing__logo-mark:after{top:11px;right:13px;bottom:11px;left:13px;width:auto;height:auto;border-radius:9px;background:#ffffff9e;transform:skew(-8deg)}.brand-landing__logo-placeholder{width:126px;height:14px;color:transparent;border-radius:999px;background:linear-gradient(90deg,#ffffff47,#ffffff12)}.brand-landing__nav nav{display:flex;justify-content:center;gap:54px}.brand-landing__nav-item{font-size:17px;font-weight:700;color:#fffc;text-shadow:0 0 18px rgba(164,113,255,.2)}.brand-landing__nav-item:hover{color:#fff}.brand-landing__button{min-height:54px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0e;color:#fff;box-shadow:inset 0 1px 1px #ffffff26,0 20px 48px #00000047}.brand-landing__button--small{justify-self:end;min-width:150px}.brand-landing__button--hero{min-width:188px;background:linear-gradient(135deg,var(--brand-blue),var(--brand-violet) 62%,#a54cff);border:0;box-shadow:0 20px 54px #7846ff6b,inset 0 1px 1px #ffffff47}.brand-landing__button--ghost{min-width:176px;background:#ffffff0e}.brand-landing__divider{width:100%;margin:0;opacity:.72;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18) 24%,rgba(151,101,255,.22) 50%,rgba(255,255,255,.18) 76%,transparent)}.brand-landing__hero{flex:1;align-items:center;padding:0 0 19vh 88px;min-height:0;position:relative;z-index:12}.brand-landing__hero-copy{width:650px;max-width:46vw;margin-top:-10px}.brand-landing__eyebrow{font-size:20px;font-weight:700;color:#d9ccff;margin-bottom:30px;text-shadow:0 0 24px rgba(158,112,255,.48)}.brand-landing__hero h1{margin:0;font-family:"Noto Serif SC",Songti SC,STSong,serif;font-size:108px;font-weight:900;line-height:1.12;letter-spacing:0;color:#fff;text-shadow:0 9px 30px rgba(0,0,0,.68)}.brand-landing__hero h1 span{display:block}.brand-landing__hero h1 em{font-style:normal;color:transparent;background:linear-gradient(110deg,#f9f4ff 0%,#a46aff 48%,var(--brand-amber) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px rgba(166,106,255,.42))}.brand-landing__hero p{width:max-content;max-width:690px;margin:30px 0 0;color:#ffffffbf;font-size:20px;line-height:2;white-space:nowrap}.brand-landing__actions{margin-top:38px}.brand-floating-objects{position:absolute;z-index:8;top:16vh;right:4.5vw;width:710px;height:610px;opacity:1;transform:translateZ(0);pointer-events:none}.brand-floating-objects:before{width:540px;height:540px;left:84px;top:64px;border-radius:999px;background:radial-gradient(circle,rgba(161,102,255,.54),rgba(86,45,174,.16) 48%,transparent 72%);filter:blur(18px)}.brand-floating-objects:after{width:370px;height:370px;left:262px;top:180px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 62%);filter:blur(42px)}.brand-growth-arrow{display:block;width:330px;height:250px;right:0;top:130px;opacity:.92;filter:drop-shadow(0 0 28px rgba(161,111,255,.6));transform:rotate(-3deg)}.brand-growth-arrow path:first-child{stroke-width:24;opacity:.95}.brand-growth-arrow path:last-child{stroke-width:22}.brand-floating-play{width:390px;height:390px;left:206px;top:124px;transform:rotateX(16deg) rotateY(-25deg) rotate(-8deg);transform-style:preserve-3d;filter:drop-shadow(0 34px 52px rgba(0,0,0,.72)) drop-shadow(0 0 48px rgba(160,98,255,.5))}.brand-floating-play:before{top:28px;right:24px;bottom:-24px;left:34px;border-radius:90px;background:linear-gradient(135deg,#201238e6,#04020efa);transform:translate3d(28px,34px,-70px) rotate(4deg);filter:blur(1px);opacity:.96}.brand-floating-play__glass{border-radius:92px;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.46),transparent 22%),radial-gradient(circle at 67% 71%,rgba(78,44,143,.72),transparent 38%),linear-gradient(138deg,#ffffff3d,#7446bc6b 41%,#0f0824e6);border:1px solid rgba(226,206,255,.4);box-shadow:inset 0 0 0 3px #ffffff12,inset 24px 24px 70px #ffffff24,inset -30px -36px 76px #070214c7,0 0 0 12px #b997ff0e,0 0 62px #9e62ff75}.brand-floating-play__glass:before{inset:20px 28px auto auto;width:56%;height:38%;border-radius:999px;background:linear-gradient(130deg,#ffffff6b,#fff0);transform:rotate(-12deg);opacity:.8}.brand-floating-play__glass:after{top:52px;right:36px;bottom:36px;left:52px;border-radius:74px;border:1px solid rgba(255,255,255,.24);opacity:.86}.brand-floating-play__rim{top:20px;right:20px;bottom:20px;left:20px;border-radius:76px;border-color:#e5d7ff2e;box-shadow:inset 0 0 38px #ffffff1f}.brand-floating-play__shine{left:44px;top:34px;width:62%;height:24%;background:linear-gradient(90deg,#ffffff52,#fff0);transform:rotate(-17deg)}.brand-floating-play__core{width:160px;height:160px;border-radius:46px;background:radial-gradient(circle at 42% 30%,rgba(255,255,255,.62),transparent 28%),linear-gradient(138deg,#f6eeffd1,#8d5bffd1 50%,#4d2b9ee6);box-shadow:inset 0 1px 12px #ffffff61,inset -12px -14px 34px #411c8294,0 0 36px #e6d7ff6b}.brand-floating-play__triangle{border-left-color:#ffffffe6;border-top-width:38px;border-bottom-width:38px;border-left-width:58px;filter:drop-shadow(0 0 18px rgba(255,255,255,.42))}.brand-metric-card{min-width:128px;border-radius:20px;padding:19px 20px 16px;background:linear-gradient(145deg,#ffffff1f,#2a164685),#0904168c;border:1px solid rgba(221,205,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 44px #00000061,inset 0 1px 1px #ffffff29}.brand-metric-card span,.brand-metric-card em{color:#efe6ffb8}.brand-metric-card strong{font-size:31px;color:#fff}.brand-metric-card--views{top:12px;right:24px}.brand-metric-card--completion{left:58px;top:330px}.brand-metric-card--engagement{right:12px;bottom:46px}.brand-feature-bar{left:52px;right:52px;bottom:38px;width:auto;height:96px;z-index:15;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:0 28px;border-radius:24px;background:#05030dc7;border:1px solid rgba(255,255,255,.08);box-shadow:0 -16px 48px #00000057,inset 0 1px 1px #ffffff1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-feature-card{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:18px;padding:0 24px;border-right:1px solid rgba(255,255,255,.08)}.brand-feature-card__icon{width:48px;height:48px;border-radius:15px;color:#c9a8ff;background:linear-gradient(145deg,#884eff6b,#43287752);box-shadow:inset 0 1px 1px #ffffff2e,0 0 26px #7848ff38}.brand-feature-card strong{font-size:18px;color:#fff}.brand-feature-card small{margin-top:5px;font-size:14px;color:#ffffff9e}@media (prefers-reduced-motion: no-preference){.brand-floating-play{animation:brand-float-breathe 7s ease-in-out infinite}.brand-metric-card{animation:brand-float-breathe 8s ease-in-out infinite reverse}}@keyframes brand-float-breathe{0%,to{translate:0 0}50%{translate:0 -10px}}@media (max-width: 1280px){.brand-landing__hero{padding-left:58px}.brand-landing__hero h1{font-size:90px}.brand-landing__hero p{font-size:18px}.brand-floating-objects{right:-34px;transform:scale(.88);transform-origin:right center}.brand-feature-card{padding:0 16px}}@media (max-width: 980px){.brand-landing{height:auto;min-height:100vh}.brand-landing__nav{grid-template-columns:1fr auto;padding:0 22px}.brand-landing__nav nav{display:none}.brand-landing__hero{padding:78px 28px 42vh}.brand-landing__hero-copy{width:100%;max-width:100%}.brand-landing__hero h1{font-size:66px}.brand-landing__hero p{width:auto;white-space:normal}.brand-floating-objects{top:48vh;right:-180px;transform:scale(.68)}.brand-feature-bar{position:relative;left:auto;right:auto;bottom:auto;grid-template-columns:1fr;height:auto;margin:0 22px 24px;padding:12px}.brand-feature-card{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:14px 10px}.brand-feature-card:last-child{border-bottom:0}}@media (max-width: 640px){.brand-landing__button--small{min-width:108px}.brand-landing__hero{padding-top:58px}.brand-landing__hero h1{font-size:52px}.brand-landing__actions{flex-direction:column;align-items:stretch}.brand-floating-objects{opacity:.46;right:-260px;transform:scale(.54)}}body:has(.brand-landing){overflow:hidden;background:#020105}.brand-landing{--brand-ink: #fffaf4;--brand-muted: rgba(244, 238, 255, .72);--brand-dim: rgba(226, 215, 255, .52);--brand-purple: #9b62ff;--brand-blue: #4c76ff;--brand-amber: #f2bb72;position:relative;min-height:100vh;height:100vh;overflow:hidden;isolation:isolate;color:var(--brand-ink);background:radial-gradient(circle at 72% 44%,rgba(129,75,255,.28) 0 12%,rgba(53,25,105,.2) 33%,transparent 55%),radial-gradient(circle at 18% 74%,rgba(58,96,255,.14),transparent 34%),linear-gradient(180deg,#030106,#06010e 52%,#020105);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;contain:paint}.brand-landing__video,.brand-landing__nebula,.brand-landing__terrain{display:none!important}.brand-landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 24% 32%,rgba(177,129,255,.11) 0 1.5px,transparent 2px),radial-gradient(circle at 54% 27%,rgba(205,179,255,.16) 0 1.4px,transparent 2px),radial-gradient(circle at 79% 19%,rgba(145,105,255,.15) 0 1.6px,transparent 2.2px),radial-gradient(circle at 92% 68%,rgba(255,255,255,.08) 0 1.2px,transparent 2px),linear-gradient(90deg,#000000db,#0000002e 43%,#0000008a),linear-gradient(180deg,rgba(0,0,0,.64) 0%,transparent 29%,rgba(0,0,0,.48) 100%)}.brand-landing:after{content:"";position:absolute;left:-10vw;right:-10vw;bottom:-17vh;height:42vh;z-index:3;pointer-events:none;opacity:.72;transform:perspective(980px) rotateX(64deg);transform-origin:50% 100%;background:radial-gradient(ellipse at 52% 8%,rgba(198,151,255,.46),transparent 22%),radial-gradient(ellipse at 74% 19%,rgba(99,102,241,.28),transparent 30%),repeating-linear-gradient(100deg,rgba(178,129,255,.22) 0 1px,transparent 1px 54px),repeating-linear-gradient(8deg,rgba(178,129,255,.16) 0 1px,transparent 1px 46px);filter:blur(.1px) drop-shadow(0 -18px 44px rgba(146,88,255,.38));-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.92) 28%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.92) 28%,#000 100%)}.brand-landing__blur{position:absolute;width:min(52vw,790px);height:min(43vw,560px);left:72%;top:49%;z-index:2;pointer-events:none;border-radius:999px;opacity:.9;background:radial-gradient(circle,#b58bff70,#5c38dd38 34%,#16083a00 72%);filter:blur(72px)}.brand-landing__glow{position:absolute;z-index:2;pointer-events:none;border-radius:999px;filter:blur(62px);opacity:.28}.brand-landing__glow--left{width:360px;height:360px;left:-120px;bottom:-70px;background:#4681ff6b}.brand-landing__glow--right{width:520px;height:520px;right:70px;top:180px;background:#974eff80}.brand-landing__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:.62;background:radial-gradient(circle at 13% 51%,rgba(255,255,255,.42) 0 1.4px,transparent 2px),radial-gradient(circle at 35% 31%,rgba(188,152,255,.5) 0 1.8px,transparent 2.5px),radial-gradient(circle at 58% 25%,rgba(181,138,255,.55) 0 2px,transparent 3px),radial-gradient(circle at 69% 19%,rgba(255,255,255,.36) 0 1.2px,transparent 2px),radial-gradient(circle at 89% 54%,rgba(172,112,255,.48) 0 1.8px,transparent 2.4px)}.brand-sand-canvas-wrap{position:absolute;inset:auto 0 -3vh 0;height:35vh;z-index:5;pointer-events:none;opacity:.72;transform:perspective(980px) rotateX(64deg);transform-origin:50% 100%;filter:drop-shadow(0 -16px 42px rgba(142,88,255,.42));-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 100%)}.brand-sand-canvas{width:100%;height:100%;display:block}.brand-landing__content{position:relative;z-index:10;min-height:100vh;height:100vh;display:flex;flex-direction:column}.brand-landing__nav{position:relative;display:grid;grid-template-columns:280px 1fr 220px;align-items:center;gap:24px;width:100%;padding:27px 54px 21px;border-bottom:1px solid rgba(255,255,255,.08)}.brand-landing__logo-slot{display:inline-flex;align-items:center;gap:14px;min-width:210px}.brand-landing__logo-mark{position:relative;width:38px;height:38px;border-radius:15px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.9),transparent 12%),linear-gradient(135deg,#4c76ff,#9b62ff 64%,#f2bb72);box-shadow:0 0 26px #9b62ff7a,inset 0 1px 8px #ffffff4d}.brand-landing__logo-mark:after{content:"";position:absolute;top:10px;right:9px;bottom:10px;left:9px;border-radius:999px;background:#fff3}.brand-landing__logo-line{display:block;width:104px;height:15px;border-radius:999px;background:linear-gradient(90deg,#ffffff38,#ffffff14)}.brand-landing__nav nav{display:flex;justify-content:center;align-items:center;gap:56px}.brand-landing__nav-link{display:inline-flex;align-items:center;gap:6px;color:#ffffffd6;font-size:16px;font-weight:700;text-decoration:none;transition:color .18s ease,transform .18s ease}.brand-landing__nav-link:hover{color:#fff;transform:translateY(-1px)}.brand-landing__button--small{justify-self:end;min-width:132px;height:52px;border-radius:999px;color:#ffffffeb;border:1px solid rgba(255,255,255,.12);background:#ffffff09;box-shadow:inset 0 1px #ffffff1f}.brand-landing__hero{position:relative;flex:1;display:flex;align-items:center;padding:0 0 16vh clamp(72px,7vw,132px)}.brand-landing__hero-copy{width:min(47vw,705px);max-width:705px;transform:translateY(-8px)}.brand-landing__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:30px;color:#d7c9ff;font-size:18px;font-weight:800;letter-spacing:0;text-shadow:0 0 20px rgba(155,98,255,.48)}.brand-landing__hero h1{margin:0;color:#fffaf4;font-family:Songti SC,STSong,"Noto Serif SC",PingFang SC,serif;font-size:clamp(94px,7.8vw,150px);font-weight:900;line-height:1.03;letter-spacing:0;text-shadow:0 2px 0 rgba(255,255,255,.05),0 24px 54px rgba(0,0,0,.58)}.brand-landing__hero h1 span{display:block;white-space:nowrap}.brand-landing__hero h1 em{font-style:normal;color:transparent;background:linear-gradient(100deg,#fff,#b998ff 38%,#9a5cff 64%,#f2bd73);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 22px rgba(164,99,255,.38))}.brand-landing__hero p{width:auto;max-width:520px;margin:28px 0 0;color:#faf6ffbd;font-size:20px;font-weight:500;line-height:1.9;white-space:nowrap}.brand-landing__actions{display:flex;align-items:center;gap:22px;margin-top:38px}.brand-landing__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:188px;height:64px;padding:0 30px;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:#fff;background:#ffffff0e;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #00000057;font-size:18px;font-weight:800}.brand-landing__button--primary{border:0;background:linear-gradient(135deg,#3d75ff,#7b4cff 45%,#b44dff);box-shadow:0 22px 52px #7748ff61}.brand-landing__button--ghost{background:#ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-floating-objects{position:absolute;z-index:8;right:clamp(36px,6vw,116px);top:19vh;width:min(46vw,690px);height:min(58vh,620px);pointer-events:none;transform:none;opacity:1}.brand-floating-objects:before{content:"";position:absolute;top:7%;right:8%;bottom:4%;left:10%;border-radius:44%;background:radial-gradient(circle at 55% 40%,rgba(216,190,255,.34),transparent 14%),radial-gradient(circle at 60% 48%,rgba(131,77,255,.35),transparent 40%);filter:blur(38px)}.brand-floating-objects:after{content:"";position:absolute;right:3%;top:10%;width:330px;height:500px;border-radius:42px;opacity:.15;transform:rotate(-13deg);background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 55%)}.brand-growth-arrow{position:absolute;right:-2%;top:20%;width:310px;height:246px;opacity:.75;filter:drop-shadow(0 0 24px rgba(159,103,255,.5));transform:rotate(-2deg)}.brand-growth-arrow path{stroke:url(#brand-arrow-gradient);stroke-width:15;stroke-linecap:round;stroke-linejoin:round;fill:none}.brand-floating-play{position:absolute;right:16%;top:17%;width:345px;height:345px;transform:rotate(-10deg) skewY(-1deg);filter:drop-shadow(0 44px 64px rgba(0,0,0,.62)) drop-shadow(0 0 36px rgba(179,130,255,.28))}.brand-floating-play__glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:86px;overflow:hidden;background:linear-gradient(145deg,#ffffff54,#ffffff0d 27%,#532da866 62%,#0c081af5),radial-gradient(circle at 31% 18%,rgba(255,255,255,.96),transparent 14%),radial-gradient(circle at 58% 58%,rgba(159,92,255,.84),transparent 42%);border:1px solid rgba(229,214,255,.42);box-shadow:inset 0 2px 22px #ffffff2e,inset 26px 28px 54px #ffffff21,inset -30px -36px 70px #080417b8,0 0 0 14px #ae88ff1f,0 0 0 29px #8a5eff14}.brand-floating-play__glass:before{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:72px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(130deg,rgba(255,255,255,.26),transparent 36%)}.brand-floating-play__glass:after{content:"";position:absolute;left:-32%;top:-32%;width:94%;height:116%;transform:rotate(35deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);opacity:.72}.brand-floating-play__rim{position:absolute;top:31px;right:31px;bottom:31px;left:31px;border-radius:60px;background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 28%),radial-gradient(circle at 52% 46%,#b57dff99,#4b2aaaeb 62%,#1e0f44e6);box-shadow:inset 0 2px 12px #ffffff38,inset -20px -28px 42px #130a31b8}.brand-floating-play__shine{position:absolute;left:33px;top:24px;width:172px;height:82px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 65%);filter:blur(8px);opacity:.74}.brand-floating-play__core{position:absolute;top:102px;right:102px;bottom:102px;left:102px;display:grid;place-items:center;border-radius:46px;background:radial-gradient(circle at 30% 21%,rgba(255,255,255,.72),transparent 18%),linear-gradient(145deg,#ffffff61,#a66bffb8 45%,#512ebdf0);box-shadow:inset 0 1px 18px #ffffff57,0 16px 42px #3016746b}.brand-floating-play__triangle{display:grid;place-items:center;color:#fffffff0;filter:drop-shadow(0 0 16px rgba(255,255,255,.36));transform:translate(6px)}.brand-floating-play__triangle svg{width:76px;height:76px}.brand-metric-card{position:absolute;z-index:9;width:142px;min-height:132px;border-radius:24px;padding:18px 18px 16px;color:#fff;background:#100a2294;border:1px solid rgba(214,190,255,.18);box-shadow:inset 0 1px #ffffff1f,0 18px 42px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-metric-card--views{right:4%;top:4%}.brand-metric-card--completion{left:12%;bottom:20%}.brand-metric-card--engagement{right:0;bottom:7%}.brand-metric-card__label{color:#ffffff8f;font-size:14px;font-weight:700}.brand-metric-card__value{margin-top:7px;font-size:29px;font-weight:900;letter-spacing:0}.brand-metric-card__delta{margin-top:4px;color:#b795ff;font-size:13px;font-weight:800}.brand-metric-card__sparkline{width:100%;height:34px;margin-top:11px;border-radius:8px;background:linear-gradient(135deg,transparent 0 21%,rgba(171,123,255,.9) 22% 29%,transparent 30% 42%,rgba(171,123,255,.9) 43% 50%,transparent 51% 65%,rgba(171,123,255,.9) 66% 73%,transparent 74%),linear-gradient(180deg,#ffffff1a,#ffffff05)}.brand-feature-bar{position:absolute;z-index:12;left:clamp(56px,5.5vw,92px);right:clamp(56px,5.5vw,92px);bottom:40px;height:96px;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:0 18px;border-radius:28px;background:#05040ec7;border:1px solid rgba(255,255,255,.09);box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-feature-card{min-width:0;display:grid;grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:0 22px;border-right:1px solid rgba(255,255,255,.08);color:#fff}.brand-feature-card:last-child{border-right:0}.brand-feature-card__icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;color:#cdb9ff;background:linear-gradient(145deg,#7746d073,#321d59b8);box-shadow:inset 0 1px #ffffff2e,0 12px 30px #502e9947}.brand-feature-card strong{display:block;color:#fff;font-size:17px;font-weight:900;white-space:nowrap}.brand-feature-card span:last-child{display:block;margin-top:5px;color:#ffffff94;font-size:13px;font-weight:600;white-space:nowrap}@media (max-width: 1280px){.brand-landing__hero{padding-left:62px}.brand-landing__hero h1{font-size:96px}.brand-floating-objects{right:-16px;transform:scale(.86);transform-origin:right center}.brand-feature-card{padding:0 13px}}@media (max-width: 980px){body:has(.brand-landing){overflow:auto}.brand-landing{height:auto;min-height:100vh;overflow:hidden}.brand-landing__content{height:auto;min-height:100vh}.brand-landing__nav{grid-template-columns:1fr auto;padding:22px 24px}.brand-landing__nav nav{display:none}.brand-landing__hero{min-height:720px;padding:70px 28px 330px}.brand-landing__hero-copy{width:100%}.brand-landing__hero h1{font-size:68px}.brand-landing__hero p{white-space:normal;font-size:17px}.brand-floating-objects{top:390px;right:-210px;transform:scale(.62)}.brand-feature-bar{position:relative;left:auto;right:auto;bottom:auto;height:auto;grid-template-columns:1fr;margin:0 24px 28px;padding:10px 14px}.brand-feature-card{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:13px 4px}.brand-feature-card:last-child{border-bottom:0}}@media (max-width: 640px){.brand-landing__button--small{min-width:106px;height:46px}.brand-landing__hero{min-height:650px;padding-top:54px}.brand-landing__hero h1{font-size:52px}.brand-landing__actions{flex-direction:column;align-items:stretch}}.brand-landing:after{content:"";position:absolute;z-index:1;left:-6%;right:-6%;bottom:-13%;height:38%;pointer-events:none;background:radial-gradient(ellipse at 50% 12%,rgba(195,155,255,.26),transparent 18%),radial-gradient(ellipse at 16% 34%,rgba(96,65,200,.3),transparent 27%),radial-gradient(ellipse at 77% 18%,rgba(152,90,255,.38),transparent 31%),repeating-radial-gradient(ellipse at 50% 100%,rgba(180,132,255,.28) 0 1px,transparent 1px 9px);filter:blur(.2px);opacity:.98;-webkit-mask-image:linear-gradient(to top,#000 0 62%,transparent 100%);mask-image:linear-gradient(to top,#000 0 62%,transparent 100%)}.brand-landing__terrain{z-index:2;height:34%;background:radial-gradient(ellipse at 52% 92%,rgba(204,164,255,.35),transparent 16%),linear-gradient(172deg,transparent 0 37%,rgba(72,42,132,.12) 38%,rgba(151,91,255,.32) 44%,transparent 48%),linear-gradient(188deg,transparent 0 40%,rgba(143,91,255,.24) 41%,rgba(202,165,255,.33) 45%,transparent 50%),repeating-linear-gradient(178deg,transparent 0 18px,rgba(181,139,255,.18) 19px,transparent 20px),repeating-linear-gradient(2deg,transparent 0 24px,rgba(93,68,190,.16) 25px,transparent 26px);opacity:.9;filter:drop-shadow(0 -18px 40px rgba(113,60,255,.18))}.brand-landing__terrain:before{content:"";position:absolute;inset:8% 0 auto;height:44%;background:radial-gradient(ellipse at 18% 100%,rgba(194,150,255,.28),transparent 44%),radial-gradient(ellipse at 54% 90%,rgba(119,77,255,.36),transparent 50%),radial-gradient(ellipse at 86% 100%,rgba(197,139,255,.28),transparent 42%);opacity:.75;transform:perspective(700px) rotateX(62deg);transform-origin:bottom center}.brand-floating-objects{perspective:1100px;filter:drop-shadow(0 32px 70px rgba(107,55,255,.27))}.brand-floating-objects:before{top:60px;right:40px;bottom:86px;left:150px;border-radius:46px;background:linear-gradient(112deg,#ffffff29,#ae84ff14 34%,#4b27964d),radial-gradient(circle at 48% 40%,rgba(211,188,255,.32),transparent 31%);border:1px solid rgba(231,213,255,.18);box-shadow:inset 0 1px #ffffff26,0 44px 92px #31127b57;transform:rotate(-5deg) skewY(-2deg)}.brand-floating-play{transform:translate3d(12px,4px,0) rotateX(14deg) rotateY(-24deg) rotate(-9deg);transform-style:preserve-3d}.brand-floating-play:before{content:"";position:absolute;top:-26px;right:-22px;bottom:-34px;left:-18px;border-radius:86px;background:radial-gradient(circle at 26% 17%,rgba(255,255,255,.26),transparent 17%),linear-gradient(145deg,#ffffff1c,#5b33b733 40%,#0503119e);filter:blur(1px);opacity:.86;transform:translateZ(-32px)}.brand-floating-play:after{content:"";position:absolute;left:20%;top:4%;width:54%;height:18%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);filter:blur(10px);opacity:.65;transform:rotate(-12deg)}.brand-floating-play__glass{background:radial-gradient(circle at 31% 19%,rgba(255,255,255,.54),transparent 18%),radial-gradient(circle at 69% 78%,rgba(63,31,140,.86),transparent 34%),linear-gradient(145deg,#f7f0ff47,#9963ff52 33%,#1c1142e0 70%,#070512fa);box-shadow:inset 0 2px 2px #ffffff57,inset 0 -36px 72px #07041694,0 0 0 1px #eadaff2e,0 0 70px #a75bff59,0 44px 80px #000000a3}.brand-floating-play__rim{top:24px;right:24px;bottom:24px;left:24px;border-color:#f4ebff33;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 54px #ffffff14,0 0 34px #cba4ff36}.brand-floating-play__shine{inset:16px 24px auto;height:92px;opacity:.7;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),rgba(255,255,255,.08),transparent);transform:rotate(-11deg)}.brand-floating-play__core{top:96px;right:96px;bottom:96px;left:96px;background:radial-gradient(circle at 31% 18%,rgba(255,255,255,.78),transparent 17%),radial-gradient(circle at 68% 82%,rgba(85,42,184,.86),transparent 42%),linear-gradient(145deg,#ffffff6b,#b97dffd6 42%,#4826adf5);box-shadow:inset 0 1px 20px #ffffff61,inset 0 -18px 30px #28116f6b,0 18px 46px #38188e80}.brand-growth-arrow{filter:drop-shadow(0 0 26px rgba(178,132,255,.36))}.brand-growth-arrow path{stroke-width:16}.brand-metric-card{background:linear-gradient(145deg,#271c43bd,#0e0a1f94),radial-gradient(circle at 18% 0%,rgba(255,255,255,.14),transparent 34%);border-color:#d6beff38;box-shadow:inset 0 1px #ffffff2e,0 18px 44px #00000061,0 0 32px #9763ff1f}body:has(.jishi-cloud-brand){overflow:hidden;background:#030009}.jishi-cloud-brand{position:relative;min-height:100vh;height:100vh;overflow:hidden;color:#f8f4ff;isolation:isolate;background:radial-gradient(circle at 74% 38%,rgba(123,71,255,.28),transparent 27%),radial-gradient(circle at 15% 70%,rgba(73,106,255,.16),transparent 31%),linear-gradient(180deg,#05020a,#080313 52%,#030009);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.jishi-cloud-brand:before,.jishi-cloud-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2}.jishi-cloud-brand:before{background:radial-gradient(circle at 53% 34%,rgba(154,116,255,.16),transparent 25%),radial-gradient(circle at 85% 58%,rgba(109,74,255,.24),transparent 28%),linear-gradient(90deg,rgba(0,0,0,.38),transparent 33%,rgba(0,0,0,.24))}.jishi-cloud-brand:after{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 18%,transparent 72%,rgba(0,0,0,.78)),radial-gradient(ellipse at center,transparent 48%,rgba(0,0,0,.54) 100%);z-index:1}.jishi-cloud-brand__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.72;background-image:radial-gradient(circle at 12% 24%,rgba(231,213,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 34% 39%,rgba(153,118,255,.7) 0 1.5px,transparent 3px),radial-gradient(circle at 56% 23%,rgba(255,255,255,.5) 0 1px,transparent 2px),radial-gradient(circle at 71% 18%,rgba(190,147,255,.66) 0 2px,transparent 4px),radial-gradient(circle at 88% 62%,rgba(255,255,255,.42) 0 1px,transparent 2px);animation:jishiStarDrift 10s ease-in-out infinite alternate}.jishi-cloud-brand__floor{position:absolute;left:-12vw;right:-12vw;bottom:-18vh;height:38vh;z-index:-1;background:radial-gradient(ellipse at 50% 16%,rgba(160,112,255,.46),transparent 32%),radial-gradient(circle at 50% 42%,rgba(124,73,255,.22) 0 1px,transparent 1.8px);background-size:auto,18px 8px;transform:perspective(760px) rotateX(62deg);filter:drop-shadow(0 -8px 28px rgba(141,87,255,.38));opacity:.88}.jishi-cloud-brand__floor:before{content:"";position:absolute;inset:5% 0 auto;height:70%;background:linear-gradient(90deg,transparent 0 47%,rgba(189,150,255,.18) 48% 52%,transparent 53% 100%),repeating-linear-gradient(92deg,transparent 0 82px,rgba(159,117,255,.16) 84px 85px),repeating-linear-gradient(0deg,transparent 0 32px,rgba(174,132,255,.12) 34px 35px);opacity:.36;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.jishi-cloud-brand__content{position:relative;z-index:2;display:flex;min-height:100vh;height:100vh;flex-direction:column}.jishi-cloud-brand__nav{position:relative;display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:24px;padding:27px 48px 25px}.jishi-cloud-brand__nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(240,226,255,.16),transparent)}.jishi-cloud-brand__logo-slot{display:inline-flex;width:fit-content;align-items:center;gap:13px;border:0;padding:0;background:transparent;cursor:pointer}.jishi-cloud-brand__logo-mark{width:38px;height:38px;border-radius:14px;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.78),transparent 15%),linear-gradient(145deg,#4b73ff,#8f49ff 54%,#d8b8ff);box-shadow:inset 0 1px #ffffff57,0 0 28px #874cff94}.jishi-cloud-brand__logo-line{width:118px;height:18px;border-radius:999px;background:linear-gradient(90deg,#ffffff2e,#ffffff0f);box-shadow:inset 0 1px #ffffff17}.jishi-cloud-brand__nav nav{display:flex;align-items:center;justify-content:center;gap:54px}.jishi-cloud-brand__nav-item{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;color:#f8f4ffd1;background:transparent;font-size:16px;font-weight:700;letter-spacing:0;cursor:pointer;transition:color .2s ease,transform .2s ease}.jishi-cloud-brand__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.13);color:#fff;background:linear-gradient(145deg,#ffffff1a,#ffffff05),#ffffff05;box-shadow:inset 0 1px #ffffff24,0 20px 46px #0000004d;font-size:16px;font-weight:800;letter-spacing:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.jishi-cloud-brand__button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,0 24px 58px #6139e161}.jishi-cloud-brand__button--small{justify-self:end;min-width:138px;height:50px;border-radius:999px}.jishi-cloud-brand__button--primary{min-width:204px;height:64px;border:0;border-radius:999px;background:linear-gradient(135deg,#4c7bff,#8a4cff 55%,#b858ff);box-shadow:inset 0 1px #ffffff38,0 22px 54px #7644ff6b}.jishi-cloud-brand__button--ghost{min-width:178px;height:64px;border-radius:999px}.jishi-cloud-brand__hero{position:relative;display:grid;flex:1;grid-template-columns:minmax(460px,.92fr) minmax(520px,1.08fr);align-items:center;gap:30px;padding:38px 84px 104px 126px}.jishi-cloud-brand__hero-copy{position:relative;z-index:3;max-width:720px}.jishi-cloud-brand__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:#d9caff;font-size:20px;font-weight:700;letter-spacing:0;text-shadow:0 0 24px rgba(154,109,255,.4)}.jishi-cloud-brand__hero h1{display:flex;flex-direction:column;margin:0;color:#fff;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(88px,8.8vw,152px);font-weight:900;letter-spacing:-.04em;line-height:.92;text-shadow:0 2px 0 rgba(255,255,255,.28),0 22px 62px rgba(0,0,0,.56)}.jishi-cloud-brand__hero h1 em{font-style:normal;background:linear-gradient(110deg,#fff,#a875ff 52%,#f2ba78);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 26px rgba(160,112,255,.44))}.jishi-cloud-brand__hero p{max-width:570px;margin:32px 0 0;color:#f8f4ffc7;font-size:21px;font-weight:600;line-height:1.8}.jishi-cloud-brand__actions{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px}.jishi-cloud-brand__visual{position:relative;min-height:610px;transform-style:preserve-3d}.jishi-cloud-brand__growth{position:absolute;right:10px;top:136px;width:min(27vw,420px);opacity:.9;filter:drop-shadow(0 0 30px rgba(168,116,255,.42));transform:rotate(-5deg)}.jishi-cloud-brand__play-device{position:absolute;right:102px;top:108px;width:min(28vw,472px);aspect-ratio:1;border-radius:28%;transform:perspective(920px) rotateX(10deg) rotateY(-18deg) rotate(-10deg);transform-style:preserve-3d;animation:jishiDeviceFloat 6s ease-in-out infinite}.jishi-cloud-brand__play-glow{position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;border-radius:45%;background:radial-gradient(circle,rgba(166,116,255,.55),rgba(106,54,255,.16) 33%,transparent 64%);filter:blur(8px);transform:translateZ(-90px)}.jishi-cloud-brand__play-highlight{position:absolute;left:17%;top:4%;width:58%;height:18%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.54),rgba(255,255,255,.1),transparent);filter:blur(12px);opacity:.82;transform:rotate(-14deg) translateZ(80px);z-index:3}.jishi-cloud-brand__play-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:radial-gradient(circle at 27% 18%,rgba(255,255,255,.58),transparent 18%),radial-gradient(circle at 76% 82%,rgba(76,40,171,.82),transparent 42%),linear-gradient(145deg,#f6eeff4d,#a56fff5c 28%,#22164df0 72%,#070514);box-shadow:inset 0 3px 2px #ffffff5c,inset 0 -48px 90px #02010cb3,inset 0 0 0 4px #ffffff0f,0 0 0 1px #edddff2e,0 0 80px #b27aff75,0 58px 98px #000000ad}.jishi-cloud-brand__play-face:before{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:inherit;border:1px solid rgba(247,237,255,.24);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 68px #ffffff14,0 0 36px #c198ff38}.jishi-cloud-brand__play-core{position:relative;display:grid;width:38%;aspect-ratio:1;place-items:center;border-radius:30%;color:#ffffffe0;background:radial-gradient(circle at 26% 18%,rgba(255,255,255,.86),transparent 17%),linear-gradient(145deg,#ffffff6b,#c48effe0 40%,#4c27b5fa);box-shadow:inset 0 1px 22px #ffffff75,inset 0 -22px 36px #2a10797a,0 16px 48px #471aac94;transform:translateZ(70px)}.jishi-cloud-brand__metric{position:absolute;z-index:5;width:148px;min-height:132px;padding:18px 19px 15px;border:1px solid rgba(218,197,255,.24);border-radius:18px;color:#fff;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.14),transparent 34%),linear-gradient(145deg,#2a204bb8,#0c081b9e);box-shadow:inset 0 1px #ffffff2e,0 22px 48px #0000006b,0 0 34px #9763ff24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.jishi-cloud-brand__metric span{display:block;color:#f8f4ff9e;font-size:15px;font-weight:700}.jishi-cloud-brand__metric strong{display:block;margin-top:8px;font-size:30px;line-height:1;letter-spacing:0}.jishi-cloud-brand__metric em{display:block;margin-top:7px;color:#b993ff;font-size:13px;font-style:normal;font-weight:800}.jishi-cloud-brand__metric svg{width:100%;height:30px;margin-top:9px}.jishi-cloud-brand__metric polyline{fill:none;stroke:#a984ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.jishi-cloud-brand__metric--views{right:48px;top:58px}.jishi-cloud-brand__metric--finish{left:70px;top:330px}.jishi-cloud-brand__metric--engage{right:32px;bottom:120px}.jishi-cloud-brand__feature-bar{position:absolute;left:96px;right:96px;bottom:40px;z-index:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:96px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,#150e26d6,#070510e0),#05030ddb;box-shadow:inset 0 1px #ffffff14,0 24px 68px #0000007a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.jishi-cloud-brand__feature-card{display:flex;align-items:center;gap:16px;min-width:0;padding:0 22px;border-right:1px solid rgba(255,255,255,.08)}.jishi-cloud-brand__feature-icon{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border-radius:15px;color:#d6bdff;background:radial-gradient(circle at 28% 12%,rgba(255,255,255,.18),transparent 26%),linear-gradient(145deg,#6b46c694,#2f1856a3);box-shadow:inset 0 1px #ffffff29,0 0 26px #8a53ff2e}.jishi-cloud-brand__feature-card strong,.jishi-cloud-brand__feature-card small{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.jishi-cloud-brand__feature-card strong{color:#fff;font-size:17px;font-weight:900}.jishi-cloud-brand__feature-card small{margin-top:5px;color:#f8f4ff94;font-size:13px;font-weight:700}@keyframes jishiDeviceFloat{0%,to{transform:perspective(920px) rotateX(10deg) rotateY(-18deg) rotate(-10deg) translateZ(0)}50%{transform:perspective(920px) rotateX(8deg) rotateY(-14deg) rotate(-8deg) translate3d(0,-16px,0)}}@keyframes jishiStarDrift{0%{transform:translateZ(0)}to{transform:translate3d(0,-10px,0)}}@media (max-width: 1180px){.jishi-cloud-brand{height:auto;min-height:100vh;overflow:auto}.jishi-cloud-brand__content{height:auto;min-height:100vh}.jishi-cloud-brand__nav{grid-template-columns:1fr auto;padding:22px 24px}.jishi-cloud-brand__nav nav{display:none}.jishi-cloud-brand__hero{grid-template-columns:1fr;padding:52px 28px 190px}.jishi-cloud-brand__visual{min-height:440px}.jishi-cloud-brand__play-device{right:12%;top:20px;width:min(58vw,390px)}.jishi-cloud-brand__growth{right:2%;top:76px;width:min(42vw,310px)}.jishi-cloud-brand__metric--views{right:5%;top:0}.jishi-cloud-brand__metric--finish{left:6%;top:250px}.jishi-cloud-brand__metric--engage{right:4%;bottom:20px}.jishi-cloud-brand__feature-bar{left:24px;right:24px;grid-template-columns:repeat(2,minmax(0,1fr));bottom:24px;gap:10px}.jishi-cloud-brand__feature-card{border-right:0;padding:10px}}@media (max-width: 720px){.jishi-cloud-brand__logo-line{width:84px}.jishi-cloud-brand__button--small{min-width:112px}.jishi-cloud-brand__hero{padding:36px 18px 330px}.jishi-cloud-brand__hero h1{font-size:clamp(62px,21vw,94px)}.jishi-cloud-brand__hero p{font-size:16px}.jishi-cloud-brand__actions{gap:12px}.jishi-cloud-brand__button--primary,.jishi-cloud-brand__button--ghost{width:100%;height:56px}.jishi-cloud-brand__visual{min-height:360px}.jishi-cloud-brand__play-device{right:8%;width:min(72vw,310px)}.jishi-cloud-brand__metric{width:124px;min-height:112px;padding:14px}.jishi-cloud-brand__metric strong{font-size:24px}.jishi-cloud-brand__feature-bar{grid-template-columns:1fr;max-height:278px;overflow:hidden}}@media (prefers-reduced-motion: reduce){.jishi-cloud-brand__stars,.jishi-cloud-brand__play-device{animation:none}}body:has(.jishi-cloud-brand){background:#020006}.jishi-cloud-brand{--jishi-electric-blue: #4f7dff;--jishi-violet: #8c5cff;--jishi-purple: #b987ff;--jishi-amber: #f4be78;background:radial-gradient(ellipse at 72% 42%,rgba(129,73,255,.28) 0%,rgba(75,35,172,.13) 28%,transparent 54%),radial-gradient(ellipse at 18% 72%,rgba(67,103,255,.12) 0%,transparent 34%),radial-gradient(ellipse at 50% 113%,rgba(157,91,255,.28) 0%,transparent 44%),linear-gradient(180deg,#020106,#05020d 58%,#020006)}.jishi-cloud-brand:before{z-index:-4;background:radial-gradient(ellipse at 88% 50%,rgba(126,72,255,.16),transparent 34%),radial-gradient(ellipse at 56% 37%,rgba(32,40,109,.34),transparent 32%),linear-gradient(90deg,rgba(0,0,0,.74) 0%,transparent 42%,rgba(0,0,0,.12) 66%,rgba(0,0,0,.66) 100%)}.jishi-cloud-brand:after{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.24),transparent 24%,transparent 70%,rgba(0,0,0,.82)),radial-gradient(ellipse at 50% 44%,transparent 42%,rgba(0,0,0,.56) 100%)}.jishi-cloud-brand__stars{z-index:-2;opacity:.82;background-image:radial-gradient(circle at 12% 24%,rgba(237,224,255,.78) 0 1px,transparent 2px),radial-gradient(circle at 32% 38%,rgba(155,120,255,.62) 0 1.5px,transparent 3px),radial-gradient(circle at 54% 21%,rgba(255,255,255,.52) 0 1px,transparent 2px),radial-gradient(circle at 70% 17%,rgba(190,147,255,.72) 0 2px,transparent 4px),radial-gradient(circle at 86% 62%,rgba(255,255,255,.46) 0 1px,transparent 2px),radial-gradient(circle at 77% 47%,rgba(191,151,255,.44) 0 1px,transparent 2px);filter:drop-shadow(0 0 7px rgba(171,110,255,.48))}.jishi-cloud-brand__floor{left:-14vw;right:-14vw;bottom:-23vh;z-index:0;height:47vh;background:radial-gradient(ellipse at 50% 12%,rgba(177,123,255,.48),transparent 31%),radial-gradient(circle at 50% 36%,rgba(174,122,255,.46) 0 1px,transparent 1.7px);background-size:auto,15px 7px;filter:drop-shadow(0 -14px 38px rgba(142,87,255,.42));opacity:.94;transform:perspective(900px) rotateX(66deg)}.jishi-cloud-brand__floor:before{inset:2% -4% auto;height:78%;background:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.26),transparent 28%),repeating-linear-gradient(91deg,transparent 0 82px,rgba(170,128,255,.18) 84px 85px),repeating-linear-gradient(0deg,transparent 0 34px,rgba(168,125,255,.13) 36px 37px);opacity:.48}.jishi-cloud-brand__floor:after{content:"";position:absolute;left:7%;right:7%;top:-10%;height:42%;border-radius:50%;border-top:2px solid rgba(223,198,255,.34);background:radial-gradient(ellipse at 50% 0%,rgba(176,116,255,.3),transparent 52%),repeating-radial-gradient(ellipse at 50% 20%,transparent 0 28px,rgba(183,134,255,.1) 29px 30px);filter:blur(.2px);opacity:.72}.jishi-cloud-brand__content{background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 20%,transparent 72%,rgba(0,0,0,.46))}.jishi-cloud-brand__nav{padding:25px 48px 24px}.jishi-cloud-brand__button--small{border-color:#fff3;background:linear-gradient(145deg,#ffffff1a,#ffffff05),#0704117a}.jishi-cloud-brand__hero{grid-template-columns:minmax(530px,.9fr) minmax(640px,1.1fr);gap:8px;padding:30px 92px 118px 112px}.jishi-cloud-brand__hero-copy{max-width:760px;transform:translateY(-8px)}.jishi-cloud-brand__eyebrow{margin-bottom:26px;color:#dfd2ffeb;font-size:18px}.jishi-cloud-brand__hero h1{font-size:clamp(104px,8.1vw,158px);line-height:.91;text-shadow:0 2px 0 rgba(255,255,255,.26),0 28px 72px rgba(0,0,0,.68)}.jishi-cloud-brand__hero h1 em{background:linear-gradient(112deg,#fff,#cbb6ff 28%,#9b63ff 58%,#f1bb77);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 28px rgba(166,110,255,.48))}.jishi-cloud-brand__hero p{max-width:none;margin-top:34px;color:#f8f4ffc7;font-size:20px;white-space:nowrap}.jishi-cloud-brand__actions{margin-top:36px}.jishi-cloud-brand__button--primary{background:linear-gradient(135deg,#4d78ff,#7f4dff,#b454ff)}.jishi-cloud-brand__visual{min-height:650px}.jishi-cloud-brand__visual:before{content:"";position:absolute;right:1%;top:1%;z-index:1;width:760px;max-width:74vw;height:640px;border-radius:46%;background:radial-gradient(ellipse at 58% 46%,rgba(205,178,255,.24),transparent 15%),radial-gradient(ellipse at 56% 46%,rgba(122,74,255,.38),transparent 35%),radial-gradient(ellipse at 50% 48%,rgba(36,40,104,.46),transparent 58%);filter:blur(17px);opacity:.94;transform:rotate(-11deg)}.jishi-cloud-brand__visual:after{content:"";position:absolute;right:-2%;bottom:6%;z-index:1;width:640px;max-width:70vw;height:230px;border-radius:50%;background:radial-gradient(ellipse,rgba(139,88,255,.3),transparent 65%);filter:blur(22px);opacity:.9}.jishi-cloud-brand__growth{right:-8px;top:132px;z-index:3;width:min(27vw,424px);opacity:.78;filter:drop-shadow(0 0 18px rgba(165,111,255,.48)) drop-shadow(0 28px 36px rgba(0,0,0,.46));transform:rotate(-4deg)}.jishi-cloud-brand__play-device{right:clamp(84px,7vw,150px);top:84px;z-index:5;width:min(27vw,445px);transform:perspective(1180px) rotateX(13deg) rotateY(-25deg) rotate(-11deg);filter:drop-shadow(0 0 34px rgba(173,119,255,.4)) drop-shadow(0 58px 80px rgba(0,0,0,.58));animation:jishiDeviceFloatPremium 7.5s ease-in-out infinite}.jishi-cloud-brand__play-device:before{content:"";position:absolute;top:-17px;right:-17px;bottom:-17px;left:-17px;z-index:-2;border-radius:31%;background:linear-gradient(145deg,#ffffff29,#8252ff38 30%,#080518e6 76%),radial-gradient(circle at 22% 8%,rgba(255,255,255,.26),transparent 20%);box-shadow:inset 0 2px #fff3,inset 0 -36px 82px #02010acc,0 0 0 1px #efe0ff2e,42px 44px 72px #080416b8;opacity:.94;transform:translate3d(38px,34px,-80px) scale(.98)}.jishi-cloud-brand__play-device:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:4;border-radius:30%;background:linear-gradient(132deg,rgba(255,255,255,.54),transparent 19%,transparent 64%,rgba(189,151,255,.16)),linear-gradient(25deg,transparent 28%,rgba(255,255,255,.2) 38%,transparent 50%);mix-blend-mode:screen;opacity:.7;pointer-events:none}.jishi-cloud-brand__play-glow{top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 50% 44%,rgba(230,213,255,.42),transparent 17%),radial-gradient(circle,rgba(174,120,255,.58),rgba(105,57,255,.18) 34%,transparent 64%);filter:blur(6px)}.jishi-cloud-brand__play-highlight{left:15%;top:5%;width:62%;height:16%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),rgba(217,195,255,.2),transparent);filter:blur(9px);opacity:.88;transform:rotate(-16deg) translateZ(84px)}.jishi-cloud-brand__play-face{background:radial-gradient(circle at 26% 17%,rgba(255,255,255,.64),transparent 16%),radial-gradient(circle at 66% 55%,rgba(206,181,255,.22),transparent 19%),radial-gradient(circle at 76% 82%,rgba(87,42,201,.9),transparent 42%),linear-gradient(145deg,#f9f0ff57,#aa72ff63 27%,#1f144df7 72%,#060412);box-shadow:inset 0 4px 2px #ffffff61,inset 0 -56px 96px #02010cc2,inset 0 0 0 4px #fff1,0 0 0 1px #efddff33,0 0 92px #b67cff85,0 68px 110px #000000b8}.jishi-cloud-brand__play-face:before{top:26px;right:26px;bottom:26px;left:26px;border-color:#faf0ff47;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 0 70px #ffffff17,0 0 42px #c597ff38}.jishi-cloud-brand__play-face:after{content:"";position:absolute;left:11%;top:8%;width:75%;height:46%;border-radius:48% 44% 52% 42%;background:linear-gradient(126deg,rgba(255,255,255,.28),rgba(255,255,255,.03) 50%,transparent 72%);filter:blur(1px);opacity:.68;transform:rotate(-9deg)}.jishi-cloud-brand__play-core{width:35%;color:#ffffffeb;background:radial-gradient(circle at 25% 15%,rgba(255,255,255,.9),transparent 16%),linear-gradient(145deg,#ffffff75,#cf9affeb 42%,#5227bb);box-shadow:inset 0 2px 23px #ffffff80,inset 0 -24px 40px #2b107980,0 18px 52px #4c1db4a3}.jishi-cloud-brand__metric{z-index:8;width:154px;min-height:136px;border-color:#dcc6ff45;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.17),transparent 34%),linear-gradient(150deg,#281f4cc2,#0a0718ad);box-shadow:inset 0 1px #fff3,0 24px 54px #0000007a,0 0 38px #9763ff2b}.jishi-cloud-brand__metric--views{right:50px;top:46px}.jishi-cloud-brand__metric--finish{left:32px;top:372px}.jishi-cloud-brand__metric--engage{right:38px;bottom:104px}.jishi-cloud-brand__feature-bar{left:92px;right:92px;bottom:38px;z-index:7;min-height:94px;border-color:#ffffff1a;background:linear-gradient(180deg,#0e091ee6,#04030ceb),#06040ee0;box-shadow:inset 0 1px #ffffff1a,0 24px 76px #00000094,0 0 42px #8e5aff1f}.jishi-cloud-brand__feature-icon{background:radial-gradient(circle at 28% 12%,rgba(255,255,255,.2),transparent 26%),linear-gradient(145deg,#7a4ddaa3,#291551c2)}@keyframes jishiDeviceFloatPremium{0%,to{transform:perspective(1180px) rotateX(13deg) rotateY(-25deg) rotate(-11deg) translateZ(0)}50%{transform:perspective(1180px) rotateX(10deg) rotateY(-21deg) rotate(-9deg) translate3d(0,-16px,0)}}@media (max-width: 1180px){.jishi-cloud-brand__hero{grid-template-columns:1fr;padding:52px 28px 190px}.jishi-cloud-brand__hero p{white-space:normal}.jishi-cloud-brand__visual{min-height:470px}.jishi-cloud-brand__play-device{right:10%;top:20px;width:min(58vw,390px)}}@media (max-width: 720px){.jishi-cloud-brand__hero h1{font-size:clamp(62px,21vw,94px)}.jishi-cloud-brand__play-device{right:7%;width:min(72vw,310px)}}.cloud-orbit-bg{display:block!important;opacity:0!important;animation:cloudOrbitSceneLoop 18s linear infinite!important}.cloud-orbit-ribbon--primary{width:780px!important;right:2%!important;left:auto!important;top:28%!important;bottom:auto!important;opacity:1!important;transform:perspective(1000px) rotateX(58deg) rotateY(-23deg) rotate(-12deg)!important;animation:cloudOrbitPrimary 14s ease-in-out infinite!important}.cloud-orbit-hero .cloud-orbit-player{right:13%!important;left:auto!important;top:31%!important;width:320px!important;height:320px!important;opacity:1!important;transform:perspective(900px) rotateX(10deg) rotateY(-18deg) rotate(-9deg)!important;animation:cloudOrbitFloat 7s ease-in-out infinite!important}.cloud-orbit-bg{opacity:1!important;animation:none!important}.cloud-orbit-ribbon{z-index:6!important;opacity:.74!important;mix-blend-mode:screen!important}.cloud-orbit-ribbon--upper{opacity:.62!important}.cloud-orbit-ribbon--primary{opacity:.82!important}.cloud-orbit-ribbon--lower{opacity:.64!important}.cloud-orbit-hero .cloud-orbit-player{z-index:9!important;opacity:.94!important;box-shadow:inset 14px 18px 38px #ffffff29,inset -22px -26px 44px #0000007a,0 34px 90px #6139ff8a,0 0 120px #a855f74d!important}body:has(.cloud-orbit-hero){margin:0;min-width:0;overflow:hidden;background:#05010e}.cloud-orbit-hero{--cloud-orbit-bg: hsl(260 87% 3%);--cloud-orbit-fg: hsl(40 6% 95%);--cloud-orbit-sub: hsl(40 6% 82%);--cloud-orbit-muted: rgba(244, 243, 240, .6);--cloud-orbit-line: rgba(255, 255, 255, .16);--cloud-orbit-purple: #a855f7;--cloud-orbit-indigo: #6366f1;--cloud-orbit-amber: #fcd34d;position:relative;display:flex;width:100%;min-height:100svh;overflow:hidden;flex-direction:column;background:linear-gradient(90deg,#020008fa,#04000ee6 42%,#030211c2),#05010e;color:var(--cloud-orbit-fg);font-family:Geist Sans,PingFang SC,Microsoft YaHei,system-ui,sans-serif;isolation:isolate}.cloud-orbit-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:0;animation:cloudOrbitSceneLoop 18s linear infinite}.cloud-orbit-bg__deep{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(28,25,91,.16),transparent 38%),radial-gradient(ellipse at 73% 42%,rgba(98,78,255,.32),transparent 34%),radial-gradient(ellipse at 18% 72%,rgba(31,88,199,.2),transparent 32%),linear-gradient(180deg,#020006,#05000f 58%,#090016)}.cloud-orbit-bg__stars{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.74;background:radial-gradient(circle at 13% 22%,rgba(244,243,240,.6) 0 1.2px,transparent 1.8px),radial-gradient(circle at 34% 18%,rgba(178,151,255,.48) 0 1px,transparent 1.8px),radial-gradient(circle at 59% 28%,rgba(245,192,124,.42) 0 1px,transparent 1.8px),radial-gradient(circle at 82% 19%,rgba(156,189,255,.52) 0 1.3px,transparent 2px),radial-gradient(circle at 77% 67%,rgba(168,85,247,.38) 0 1px,transparent 1.8px)}.cloud-orbit-bg__readability{position:absolute;top:50%;left:50%;z-index:7;width:984px;height:527px;opacity:.9;background:#030209eb;filter:blur(82px);transform:translate(-50%,-50%)}.cloud-orbit-bg__grid{position:absolute;left:-10%;right:-10%;bottom:-18%;z-index:3;height:43%;opacity:.34;background:linear-gradient(rgba(145,105,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.16) 1px,transparent 1px);background-size:88px 42px;filter:drop-shadow(0 -18px 32px rgba(109,58,196,.2));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 28%,black 76%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 28%,black 76%,transparent 100%);transform:perspective(920px) rotateX(64deg);transform-origin:bottom center}.cloud-orbit-bg__datafield{position:absolute;left:-4%;right:-4%;bottom:-1%;z-index:5;height:30%;opacity:.68;background-image:radial-gradient(circle,rgba(180,140,255,.84) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(98,124,255,.5) 0 1px,transparent 1.6px);background-position:0 0,23px 18px;background-size:42px 31px,64px 47px;filter:drop-shadow(0 0 18px rgba(154,92,255,.28));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 31%,black 74%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 31%,black 74%,transparent 100%);animation:cloudOrbitDataDrift 20s linear infinite}.cloud-orbit-bg__glow{position:absolute;z-index:2;width:720px;height:280px;opacity:.38;filter:blur(58px);transform:rotate(-14deg)}.cloud-orbit-bg__glow--left{left:-190px;bottom:6%;background:linear-gradient(90deg,#2f5dde8f,#a855f714)}.cloud-orbit-bg__glow--right{right:-120px;top:16%;background:linear-gradient(90deg,#a855f729,#6366f185)}.cloud-orbit-workflow-ring{position:absolute;left:36%;top:15%;z-index:1;width:560px;height:560px;opacity:.2;border:1px solid rgba(210,190,255,.18);border-radius:50%;filter:blur(1px);transform:perspective(900px) rotateX(64deg) rotate(-10deg)}.cloud-orbit-workflow-ring:before,.cloud-orbit-workflow-ring:after{content:"";position:absolute;top:70px;right:70px;bottom:70px;left:70px;border:1px solid rgba(99,102,241,.2);border-radius:inherit}.cloud-orbit-workflow-ring:after{top:152px;right:152px;bottom:152px;left:152px;border-color:#fcd34d1f}.cloud-orbit-workflow-node{position:absolute;left:50%;top:50%;width:16px;height:16px;border-radius:999px;background:#f4f3f0c7;box-shadow:0 0 22px #a855f7ad;transform:rotate(calc(var(--node-index) * 72deg)) translate(280px);transform-origin:0 0}.cloud-orbit-ribbon{position:absolute;z-index:4;height:86px;border:1px solid rgba(205,185,255,.21);border-radius:22px;overflow:hidden;background:linear-gradient(90deg,#765aff0a,#b697ff40,#4a68ff0d),linear-gradient(180deg,#ffffff2b,#ffffff05 52%,#7346ff1a);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #765aff4d,0 0 42px #7a4cff3d;transform-style:preserve-3d;will-change:transform}.cloud-orbit-ribbon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 84px);opacity:.62}.cloud-orbit-ribbon--upper{width:680px;right:7%;top:9%;opacity:.7;transform:perspective(1000px) rotateX(54deg) rotateY(-28deg) rotate(17deg);animation:cloudOrbitUpper 18s ease-in-out infinite}.cloud-orbit-ribbon--primary{width:780px;right:2%;top:28%;transform:perspective(1000px) rotateX(58deg) rotateY(-23deg) rotate(-12deg);animation:cloudOrbitPrimary 14s ease-in-out infinite}.cloud-orbit-ribbon--lower{width:900px;right:-7%;bottom:18%;opacity:.78;transform:perspective(1200px) rotateX(66deg) rotateY(-18deg) rotate(8deg);animation:cloudOrbitLower 16s ease-in-out infinite}.cloud-orbit-ribbon__frames{display:grid;grid-template-columns:repeat(var(--frames),1fr);gap:12px;padding:14px 28px;opacity:.38}.cloud-orbit-pipeline{position:absolute;right:6%;top:50%;z-index:5;display:grid;grid-template-columns:repeat(3,72px);gap:14px;opacity:.28;transform:perspective(900px) rotateX(54deg) rotateY(-19deg) rotate(-10deg)}.cloud-orbit-pipeline__card{height:48px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:linear-gradient(135deg,#ffffff24,#6366f10a),#ffffff06;box-shadow:inset 0 1px #ffffff29,0 0 28px #6366f124;transform:translateY(0)}.cloud-orbit-pipeline__card:nth-child(2n){transform:translateY(16px)}.cloud-orbit-particles span{position:absolute;left:var(--x);top:var(--y);z-index:5;width:var(--span);height:var(--span);border-radius:999px;background:#d7caffb8;box-shadow:0 0 14px #a855f799;opacity:0;animation:cloudOrbitParticle 5.2s ease-in-out infinite;animation-delay:var(--delay)}.cloud-orbit-player{position:absolute;right:13%;top:31%;z-index:8;width:320px;height:320px;border:1px solid rgba(237,228,255,.22);border-radius:64px;background:linear-gradient(145deg,#ffffff3d,#996cff14 38%,#090714b8 72%),radial-gradient(circle at 48% 42%,rgba(255,255,255,.52),transparent 16%),radial-gradient(circle at 60% 55%,rgba(162,101,255,.72),transparent 42%);box-shadow:inset 14px 18px 38px #ffffff1f,inset -22px -26px 44px #00000073,0 34px 90px #6139ff6b;transform:perspective(900px) rotateX(10deg) rotateY(-18deg) rotate(-9deg);animation:cloudOrbitFloat 7s ease-in-out infinite}.cloud-orbit-player__shine{position:absolute;top:30px;left:38px;width:182px;height:74px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.45),transparent);filter:blur(10px);opacity:.48;transform:rotate(-17deg)}.cloud-orbit-player__triangle{position:absolute;left:50%;top:50%;width:112px;height:112px;border-radius:34px;background:linear-gradient(145deg,#ffffff6b,#a78bfa2e),#7846ff61;box-shadow:inset 0 0 24px #ffffff26,0 0 42px #bd93ff6b;transform:translate(-50%,-50%)}.cloud-orbit-arrow{position:absolute;right:3%;top:37%;z-index:5;width:240px;height:180px;border-top:18px solid rgba(172,126,255,.78);border-right:18px solid rgba(172,126,255,.78);filter:drop-shadow(0 0 22px rgba(168,85,247,.46));transform:rotate(-22deg) skew(-14deg)}.cloud-orbit-arrow:after{content:"";position:absolute;right:-30px;top:-31px;width:58px;height:58px;border-top:18px solid rgba(203,181,255,.92);border-right:18px solid rgba(203,181,255,.92)}.cloud-orbit-subtitles{position:absolute;right:35%;bottom:26%;z-index:7;display:grid;gap:10px;opacity:.66}.cloud-orbit-subtitles span{width:172px;height:31px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 64%),#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cloud-orbit-subtitles span:nth-child(2){width:126px;margin-left:38px;opacity:.72}.cloud-orbit-subtitles span:nth-child(3){width:96px;margin-left:16px;opacity:.42}.cloud-orbit-agent-nodes span{position:absolute;z-index:8;width:16px;height:16px;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:#6366f13d;box-shadow:0 0 24px #6366f194}.cloud-orbit-agent-nodes span:nth-child(1){right:29%;top:29%}.cloud-orbit-agent-nodes span:nth-child(2){right:21%;top:58%}.cloud-orbit-agent-nodes span:nth-child(3){right:46%;top:67%}.cloud-orbit-module{position:absolute;z-index:10;width:128px;min-height:126px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#0b08198f;box-shadow:0 24px 58px #00000047,inset 0 1px 1px #ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cloud-orbit-module span{display:block;color:#f4f3f099;font-size:14px;font-weight:700}.cloud-orbit-module strong{display:block;margin-top:8px;color:var(--cloud-orbit-fg);font-size:25px;line-height:1}.cloud-orbit-module__trend{display:block;width:86px;height:24px;margin-top:14px;background:linear-gradient(135deg,transparent 0 12%,rgba(252,211,77,.78) 13% 18%,transparent 19% 28%,rgba(168,85,247,.74) 29% 36%,transparent 37% 47%,rgba(99,102,241,.74) 48% 55%,transparent 56%),linear-gradient(90deg,#6366f12e,#a855f72e);clip-path:polygon(0 72%,20% 52%,38% 64%,58% 35%,75% 46%,100% 14%,100% 34%,78% 63%,59% 54%,39% 82%,20% 70%,0 92%)}.cloud-orbit-hero__shell{position:relative;z-index:20;display:flex;min-height:100svh;flex:1;flex-direction:column}.cloud-orbit-nav{position:relative;z-index:30;display:flex;width:100%;align-items:center;justify-content:space-between;padding:20px 32px}.cloud-orbit-nav__logo{display:flex;align-items:center;gap:12px;min-width:0;border:0;background:transparent;cursor:pointer}.cloud-orbit-nav__item{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#f4f3f0e6;cursor:pointer;font-size:16px;font-weight:600;line-height:1;transition:color .16s ease,transform .16s ease;white-space:nowrap}.cloud-orbit-nav__divider{position:relative;z-index:30;height:1px;margin-top:3px;background:linear-gradient(90deg,transparent,rgba(244,243,240,.2),transparent)}.cloud-orbit-button:hover{border-color:#ffffff47;background:#ffffff14;transform:translateY(-2px)}.cloud-orbit-button--small{min-height:44px;padding:0 22px}.cloud-orbit-button--hero{width:max-content;min-height:72px;margin-top:25px;padding:0 29px}.cloud-orbit-copy{position:relative;z-index:24;display:flex;width:min(100%,1440px);margin:0 auto;flex:1;flex-direction:column;justify-content:center;padding:0 76px 92px}.cloud-orbit-copy h1{max-width:960px;margin:0;color:var(--cloud-orbit-fg);font-family:General Sans,Geist Sans,PingFang SC,system-ui,sans-serif;font-size:220px;font-weight:400;letter-spacing:0;line-height:1.02}.cloud-orbit-marquee{position:relative;z-index:28;display:grid;width:min(100%,1024px);margin:0 auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px;padding:0 24px 40px}.cloud-orbit-marquee__mask{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.cloud-orbit-marquee__track{display:flex;width:max-content;align-items:center;gap:64px;animation:cloudOrbitMarquee 20s linear infinite}@keyframes cloudOrbitSceneLoop{0%{opacity:0;transform:translate3d(0,10px,0) scale(1.01)}4%,96%{opacity:1}to{opacity:0;transform:translate3d(0,-10px,0) scale(1)}}@keyframes cloudOrbitDataDrift{0%{background-position:0 0,23px 18px}to{background-position:168px 62px,215px 96px}}@keyframes cloudOrbitPrimary{0%,to{transform:perspective(1000px) rotateX(58deg) rotateY(-23deg) rotate(-12deg) translateZ(0)}50%{transform:perspective(1000px) rotateX(58deg) rotateY(-23deg) rotate(-12deg) translate3d(-16px,10px,0)}}@keyframes cloudOrbitUpper{0%,to{transform:perspective(1000px) rotateX(54deg) rotateY(-28deg) rotate(17deg) translateZ(0)}50%{transform:perspective(1000px) rotateX(54deg) rotateY(-28deg) rotate(17deg) translate3d(18px,-6px,0)}}@keyframes cloudOrbitLower{0%,to{transform:perspective(1200px) rotateX(66deg) rotateY(-18deg) rotate(8deg) translateZ(0)}50%{transform:perspective(1200px) rotateX(66deg) rotateY(-18deg) rotate(8deg) translate3d(-12px,-8px,0)}}@keyframes cloudOrbitFloat{0%,to{transform:perspective(900px) rotateX(10deg) rotateY(-18deg) rotate(-9deg) translateZ(0)}50%{transform:perspective(900px) rotateX(10deg) rotateY(-18deg) rotate(-9deg) translate3d(0,-16px,0)}}@keyframes cloudOrbitParticle{0%,to{opacity:0;transform:translate3d(0,12px,0)}30%,70%{opacity:.78}50%{transform:translate3d(14px,-10px,0)}}@keyframes cloudOrbitMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 980px){body:has(.cloud-orbit-hero){overflow:auto}.cloud-orbit-hero,.cloud-orbit-hero__shell{min-height:100vh}.cloud-orbit-nav{padding:18px 22px}.cloud-orbit-nav nav{display:none}.cloud-orbit-copy{padding:56px 26px 230px}.cloud-orbit-copy h1{font-size:120px}.cloud-orbit-player{right:-34px;top:47%;width:220px;height:220px;opacity:.72}.cloud-orbit-ribbon--upper{right:-240px}.cloud-orbit-ribbon--primary{right:-250px;top:39%}.cloud-orbit-ribbon--lower,.cloud-orbit-module,.cloud-orbit-arrow,.cloud-orbit-pipeline,.cloud-orbit-subtitles{display:none}.cloud-orbit-marquee{grid-template-columns:1fr;gap:18px;padding:0 22px 26px}.cloud-orbit-marquee__label{display:none}}@media (max-width: 620px){.cloud-orbit-button--small{display:none}.cloud-orbit-copy{padding-top:70px}.cloud-orbit-copy h1{font-size:76px}.cloud-orbit-copy__subtitle{font-size:16px}.cloud-orbit-button--hero{min-height:58px}}@media (prefers-reduced-motion: reduce){.cloud-orbit-bg,.cloud-orbit-bg__datafield,.cloud-orbit-ribbon,.cloud-orbit-player,.cloud-orbit-particles span,.cloud-orbit-marquee__track{animation:none}.cloud-orbit-bg{opacity:1}}.cloud-orbit-bg{display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;opacity:0!important;overflow:hidden!important;animation:cloudOrbitSceneLoop 18s linear infinite!important}.cloud-orbit-bg__deep,.cloud-orbit-bg__stars,.cloud-orbit-bg__readability,.cloud-orbit-bg__grid,.cloud-orbit-bg__datafield,.cloud-orbit-bg__glow,.cloud-orbit-workflow-ring,.cloud-orbit-pipeline,.cloud-orbit-particles,.cloud-orbit-agent-nodes,.cloud-orbit-player,.cloud-orbit-arrow,.cloud-orbit-subtitles,.cloud-orbit-module{display:block!important}.cloud-orbit-bg__deep{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(120deg,rgba(28,25,91,.16),transparent 38%),radial-gradient(ellipse at 73% 42%,rgba(98,78,255,.32),transparent 34%),radial-gradient(ellipse at 18% 72%,rgba(31,88,199,.2),transparent 32%),linear-gradient(180deg,#020006,#05000f 58%,#090016)!important}.cloud-orbit-bg__stars{position:absolute!important;top:-10%!important;right:-10%!important;bottom:-10%!important;left:-10%!important;opacity:.74!important}.cloud-orbit-bg__readability{top:50%!important;left:50%!important;z-index:7!important;width:984px!important;height:527px!important;opacity:.9!important;background:#030209eb!important;filter:blur(82px)!important;transform:translate(-50%,-50%)!important}.cloud-orbit-ribbon{display:block!important;position:absolute!important;z-index:4!important;height:86px!important;border-radius:22px!important;opacity:1!important;overflow:hidden!important}.cloud-orbit-ribbon--upper{width:680px!important;right:7%!important;left:auto!important;top:9%!important;bottom:auto!important;opacity:.7!important;transform:perspective(1000px) rotateX(54deg) rotateY(-28deg) rotate(17deg)!important;animation:cloudOrbitUpper 18s ease-in-out infinite!important}.cloud-orbit-ribbon--primary{width:780px!important;right:2%!important;left:auto!important;top:28%!important;bottom:auto!important;transform:perspective(1000px) rotateX(58deg) rotateY(-23deg) rotate(-12deg)!important;animation:cloudOrbitPrimary 14s ease-in-out infinite!important}.cloud-orbit-ribbon--lower{width:900px!important;right:-7%!important;left:auto!important;top:auto!important;bottom:18%!important;opacity:.78!important;transform:perspective(1200px) rotateX(66deg) rotateY(-18deg) rotate(8deg)!important;animation:cloudOrbitLower 16s ease-in-out infinite!important}.cloud-orbit-player{right:13%!important;left:auto!important;top:31%!important;width:320px!important;height:320px!important;border-radius:64px!important;opacity:1!important;transform:perspective(900px) rotateX(10deg) rotateY(-18deg) rotate(-9deg)!important;animation:cloudOrbitFloat 7s ease-in-out infinite!important}.cloud-orbit-module{width:128px!important;min-height:126px!important;display:block!important;transform:none!important}.cloud-orbit-module--script{right:29%!important;left:auto!important;top:55%!important;bottom:auto!important}.cloud-orbit-module--voice{right:7%!important;left:auto!important;top:17%!important;bottom:auto!important}.cloud-orbit-module--avatar{right:6%!important;left:auto!important;top:auto!important;bottom:22%!important}.cloud-orbit-hero__shell{display:flex!important;width:100%!important;min-height:100svh!important;height:auto!important;flex:1 1 auto!important;flex-direction:column!important}.cloud-orbit-nav{position:relative!important;height:auto!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;padding:20px 32px!important}.cloud-orbit-nav__logo{width:max-content!important}.cloud-orbit-nav__logo img{display:block!important;width:32px!important;height:32px!important}.cloud-orbit-nav__divider{position:relative!important;top:auto!important}.cloud-orbit-copy{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:flex!important;width:min(100%,1440px)!important;max-width:none!important;margin:0 auto!important;padding:0 76px 92px!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important}.cloud-orbit-copy h1{display:block!important;max-width:960px!important;margin:0!important;color:var(--cloud-orbit-fg)!important;font-family:General Sans,Geist Sans,PingFang SC,system-ui,sans-serif!important;font-size:220px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.02!important;text-shadow:none!important;white-space:nowrap!important}.cloud-orbit-copy h1 span,.cloud-orbit-copy h1 em{display:inline!important;font-style:normal!important}.cloud-orbit-copy__subtitle{max-width:520px!important;margin:9px 0 0!important;font-size:18px!important;line-height:1.78!important}.cloud-orbit-button--hero{width:max-content!important;min-width:0!important;min-height:72px!important;margin-top:25px!important;padding:0 29px!important}.cloud-orbit-marquee{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;display:grid!important;width:min(100%,1024px)!important;min-height:0!important;margin:0 auto!important;grid-template-columns:auto minmax(0,1fr)!important;gap:48px!important;padding:0 24px 40px!important}.cloud-orbit-marquee__label{display:grid!important}.cloud-orbit-marquee__track{display:flex!important;width:max-content!important;animation:cloudOrbitMarquee 20s linear infinite!important}.cloud-orbit-marquee__item{display:inline-flex!important;grid-template-columns:none!important;min-width:0!important;padding:0!important;border-right:0!important}@media (max-width: 1380px){.cloud-orbit-copy h1{font-size:168px!important}.cloud-orbit-player{right:11%!important;width:270px!important;height:270px!important}.cloud-orbit-ribbon--primary{width:650px!important}.cloud-orbit-ribbon--lower{width:760px!important}}@media (max-width: 980px){html:has(.cloud-orbit-hero),body:has(.cloud-orbit-hero){overflow:auto!important}.cloud-orbit-hero,.cloud-orbit-hero__shell{min-height:100vh!important}.cloud-orbit-nav{padding:18px 22px!important}.cloud-orbit-nav nav{display:none!important}.cloud-orbit-copy{width:100%!important;padding:56px 26px 230px!important}.cloud-orbit-copy h1{font-size:120px!important;white-space:normal!important}.cloud-orbit-player{right:-34px!important;top:47%!important;width:220px!important;height:220px!important;opacity:.72!important}.cloud-orbit-ribbon--upper{right:-240px!important}.cloud-orbit-ribbon--primary{right:-250px!important;top:39%!important}.cloud-orbit-ribbon--lower,.cloud-orbit-module,.cloud-orbit-arrow,.cloud-orbit-pipeline,.cloud-orbit-subtitles{display:none!important}.cloud-orbit-marquee{width:calc(100% - 44px)!important;margin:0 22px!important;grid-template-columns:1fr!important;gap:18px!important;padding:0 0 26px!important}.cloud-orbit-marquee__label{display:none!important}}@media (max-width: 620px){.cloud-orbit-button--small{display:none!important}.cloud-orbit-copy h1{font-size:76px!important}.cloud-orbit-copy__subtitle{font-size:16px!important}.cloud-orbit-button--hero{min-height:58px!important}}@media (prefers-reduced-motion: reduce){.cloud-orbit-bg{opacity:1!important;animation:none!important}}body:has(.cloud-orbit-hero){margin:0;overflow:hidden;background:#020107}.cloud-orbit-hero{--orbit-ink: #f9f7ff;--orbit-muted: rgba(234, 228, 255, .72);--orbit-purple: #9f5cff;--orbit-violet: #6b5cff;--orbit-amber: #f2c071;position:relative;min-height:100vh;height:100vh;color:var(--orbit-ink);isolation:isolate;overflow:hidden;background:radial-gradient(circle at 73% 48%,rgba(119,72,255,.26),transparent 28%),radial-gradient(circle at 22% 88%,rgba(79,108,255,.16),transparent 30%),linear-gradient(180deg,#030107,#070414 47%,#030107);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.cloud-orbit-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;background:linear-gradient(90deg,#00000085,#0003 42%,#0000001a),radial-gradient(circle at 52% 42%,rgba(87,53,180,.22),transparent 24%),radial-gradient(circle at 85% 78%,rgba(148,83,255,.16),transparent 25%);pointer-events:none}.cloud-orbit-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;background:radial-gradient(circle at 50% -10%,transparent 0 44%,rgba(0,0,0,.46) 84%),linear-gradient(180deg,#00000024,#0000009e);pointer-events:none}.cloud-orbit-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;overflow:hidden}.cloud-orbit-bg:before{content:"";position:absolute;left:-8%;right:-8%;bottom:-19%;height:40%;transform:perspective(900px) rotateX(62deg);transform-origin:50% 100%;background:radial-gradient(circle,rgba(177,127,255,.9) 0 1px,transparent 1.7px) 0 0 / 26px 16px,radial-gradient(circle,rgba(84,93,255,.52) 0 1px,transparent 1.8px) 13px 8px / 31px 19px,linear-gradient(90deg,transparent,rgba(142,89,255,.22),transparent);filter:blur(.2px) drop-shadow(0 -10px 30px rgba(142,89,255,.28));opacity:.72;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.82) 42%,transparent 92%);mask-image:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.82) 42%,transparent 92%);pointer-events:none}.cloud-orbit-bg:after{content:"";position:absolute;left:-12%;right:-12%;bottom:10%;height:33%;background:radial-gradient(ellipse at 50% 76%,rgba(165,101,255,.42),transparent 48%),linear-gradient(176deg,transparent 16%,rgba(138,83,255,.18) 45%,transparent 77%);filter:blur(20px);opacity:.84;pointer-events:none}.cloud-orbit-bg__readability{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000d1,#00000094 31%,#0000001a 72%,#00000061),linear-gradient(180deg,rgba(0,0,0,.56),transparent 38%,rgba(0,0,0,.64));pointer-events:none}.cloud-orbit-bg__grid{display:none}.cloud-orbit-bg__datafield{position:absolute;left:-6%;right:-6%;bottom:-6%;height:34%;background:repeating-linear-gradient(102deg,transparent 0 42px,rgba(157,105,255,.12) 43px 44px,transparent 45px 88px),radial-gradient(circle at 14% 84%,rgba(94,113,255,.4),transparent 23%),radial-gradient(circle at 58% 65%,rgba(178,117,255,.36),transparent 29%),radial-gradient(circle at 88% 74%,rgba(124,61,255,.34),transparent 30%);filter:blur(.3px);opacity:.58;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.56),transparent);mask-image:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.56),transparent)}.cloud-orbit-bg__glow{position:absolute;border-radius:999px;filter:blur(70px);opacity:.68;pointer-events:none}.cloud-orbit-bg__glow--left{left:-9%;bottom:0;width:34vw;height:34vw;background:#4070ff57}.cloud-orbit-bg__glow--right{right:-6%;top:20%;width:40vw;height:40vw;background:#844bff6b}.cloud-orbit-ribbon,.cloud-orbit-subtitles{display:none}.cloud-orbit-hero__shell{position:relative;z-index:4;width:100%;height:100%}.cloud-orbit-nav{position:absolute;top:0;left:0;right:0;z-index:20;height:92px;display:grid;grid-template-columns:240px minmax(0,1fr) 190px;align-items:center;padding:0 38px;color:#ffffffe0}.cloud-orbit-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000075,#0000000d);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.cloud-orbit-nav__logo{position:relative;z-index:1;display:inline-flex;align-items:center;gap:14px;width:170px;height:44px;border:0;padding:0;color:inherit;background:transparent;cursor:pointer}.cloud-orbit-nav__logo img{display:none}.cloud-orbit-nav__logo-mark{width:38px;height:38px;border-radius:16px;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.94),rgba(255,255,255,.2) 24%,transparent 25%),linear-gradient(135deg,#6f57fff2,#b255ffb8);box-shadow:0 0 24px #9f5cff7a,inset 0 1px 1px #ffffff57}.cloud-orbit-nav__logo-line{width:94px;height:16px;border-radius:999px;background:#ffffff26;box-shadow:inset 0 1px 1px #ffffff24}.cloud-orbit-nav nav{position:relative;z-index:1;justify-self:center;display:flex;gap:56px;align-items:center}.cloud-orbit-nav__item{border:0;color:#ffffffc7;background:transparent;font-size:16px;font-weight:700;letter-spacing:0;cursor:pointer}.cloud-orbit-nav__item:first-child{color:#c89bff;position:relative}.cloud-orbit-nav__item:first-child:after{content:"";position:absolute;left:0;right:0;bottom:-19px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#a855f7,transparent)}.cloud-orbit-nav__divider{position:absolute;top:92px;left:0;right:0;z-index:20;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.cloud-orbit-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.16);color:#fff;background:#ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 1px #ffffff29,0 18px 46px #00000047;cursor:pointer}.cloud-orbit-button--small{position:relative;z-index:1;justify-self:end;min-width:128px;min-height:50px;border-radius:999px;font-size:16px;font-weight:800}.cloud-orbit-button--hero{min-width:188px;min-height:64px;padding:0 30px;border:0;border-radius:999px;background:linear-gradient(135deg,#426cff,#803cff 58%,#ab50ff);box-shadow:0 22px 54px #774aff6b;font-size:18px;font-weight:800}.cloud-orbit-button--ghost{min-width:162px;min-height:64px;border-radius:999px;font-size:18px;font-weight:800}.cloud-orbit-copy{position:absolute;z-index:8;left:clamp(72px,7vw,128px);top:21vh;width:min(42vw,670px)}.cloud-orbit-copy__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;color:#d7cbff;font-size:20px;font-weight:700;letter-spacing:0;text-shadow:0 0 24px rgba(164,105,255,.32)}.cloud-orbit-copy__eyebrow:before{content:"✦";color:#caa7ff}.cloud-orbit-copy h1{margin:0;display:grid;gap:8px;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,serif;font-size:clamp(76px,7.1vw,132px);line-height:.96;font-weight:900;letter-spacing:-.08em;color:#fff;text-shadow:0 6px 26px rgba(0,0,0,.52)}.cloud-orbit-copy h1 span{display:block}.cloud-orbit-copy h1 em{font-style:normal;background:linear-gradient(100deg,#f4efff,#9b6bff,#f2bd72);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.cloud-orbit-copy__subtitle{max-width:500px;margin:38px 0 0;color:#f4f1ffb8;font-size:20px;line-height:1.8;letter-spacing:0}.cloud-orbit-copy__actions{display:flex;align-items:center;gap:22px;margin-top:34px}.cloud-orbit-player{position:absolute;z-index:5;right:clamp(120px,10vw,190px);top:27vh;width:clamp(350px,27vw,470px);aspect-ratio:1;border-radius:28%;transform:rotate(-9deg) perspective(900px) rotateY(-16deg) rotateX(9deg);background:radial-gradient(circle at 29% 20%,rgba(255,255,255,.68),transparent 8%),radial-gradient(circle at 58% 50%,#dac9ffb3,#8759ff59 24%,#281b54e6 58%,#070412f5);border:1px solid rgba(255,255,255,.28);box-shadow:0 58px 110px #200a5ab8,0 0 120px #8f57ff8c,inset 0 7px 18px #ffffff59,inset 0 -28px 64px #12082ec7;overflow:hidden;opacity:1}.cloud-orbit-player:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:27%;background:linear-gradient(145deg,rgba(255,255,255,.42),transparent 22%,rgba(111,74,255,.18) 58%,transparent 86%),radial-gradient(circle at 64% 46%,rgba(177,134,255,.58),transparent 36%);box-shadow:inset 0 2px 3px #ffffff57,inset 0 -20px 42px #0000005c;opacity:.86}.cloud-orbit-player:after{content:"";position:absolute;top:-18%;right:-9%;bottom:48%;left:-4%;transform:rotate(-14deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);filter:blur(4px)}.cloud-orbit-player__rim{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.66),transparent 18%,rgba(142,98,255,.45) 58%,rgba(255,255,255,.3) 100%);opacity:.42;mix-blend-mode:screen;pointer-events:none}.cloud-orbit-player__shine{position:absolute;left:15%;top:9%;width:48%;height:17%;border-radius:999px;transform:rotate(-21deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);filter:blur(8px);opacity:.62}.cloud-orbit-player__triangle{position:absolute;z-index:3;left:42%;top:38%;width:28%;height:28%;clip-path:polygon(24% 12%,24% 88%,88% 50%);background:linear-gradient(135deg,#fffffff0,#d6c4ffeb 62%,#9f67ffd1);filter:drop-shadow(0 0 22px rgba(235,221,255,.82))}.cloud-orbit-arrow{position:absolute;z-index:3;right:42px;top:35vh;width:300px;height:230px;opacity:.62;filter:drop-shadow(0 0 26px rgba(163,106,255,.52));pointer-events:none}.cloud-orbit-arrow:before{content:"";position:absolute;right:28px;top:78px;width:250px;height:25px;border-radius:999px;transform:rotate(-23deg);background:linear-gradient(90deg,transparent 0%,rgba(124,80,255,.3) 12%,rgba(195,157,255,.75) 100%)}.cloud-orbit-arrow:after{content:"";position:absolute;right:18px;top:46px;width:78px;height:78px;border-top:18px solid rgba(205,181,255,.88);border-right:18px solid rgba(205,181,255,.88);border-radius:8px;transform:rotate(21deg)}.cloud-orbit-module{position:absolute;z-index:9;width:150px;padding:22px 18px;border-radius:22px;color:#fff;background:#120d239e;border:1px solid rgba(212,187,255,.18);box-shadow:inset 0 1px 1px #ffffff1f,0 18px 44px #00000075;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.cloud-orbit-module span{display:block;color:#e7deff8f;font-size:16px;font-weight:600}.cloud-orbit-module strong{display:block;margin-top:8px;font-size:29px;line-height:1;letter-spacing:0}.cloud-orbit-module em{display:block;margin-top:10px;color:#b693ff;font-size:13px;font-style:normal;font-weight:800}.cloud-orbit-module__trend{display:block;width:95px;height:26px;margin-top:12px;background:linear-gradient(135deg,transparent 0 12%,#a986ff 13% 18%,transparent 19% 28%,#a986ff 29% 36%,transparent 37% 47%,#a986ff 48% 55%,transparent 56% 66%,#a986ff 67% 76%,transparent 77%),linear-gradient(90deg,#9a6fff33,#9a6fff05);clip-path:polygon(0 80%,14% 62%,27% 70%,40% 45%,53% 55%,67% 32%,80% 42%,100% 12%,100% 28%,82% 58%,67% 48%,54% 70%,40% 60%,28% 83%,15% 76%,0 94%)}.cloud-orbit-module--views{right:118px;top:18vh}.cloud-orbit-module--finish{right:clamp(560px,39vw,710px);top:52vh}.cloud-orbit-module--engage{right:100px;top:62vh}.cloud-orbit-marquee{position:absolute;z-index:16;left:clamp(54px,5vw,96px);right:clamp(54px,5vw,96px);bottom:34px;min-height:96px;display:grid;grid-template-columns:1fr;align-items:center;padding:14px 28px;border-radius:25px;background:#05040cd1;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 1px #ffffff14,0 28px 70px #00000080;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden}.cloud-orbit-marquee__label{display:none}.cloud-orbit-marquee__mask{overflow:visible}.cloud-orbit-marquee__track{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:20px;width:100%}.cloud-orbit-marquee__item{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:6px 18px 6px 0;color:#fff;border-right:1px solid rgba(255,255,255,.08)}.cloud-orbit-marquee__item:last-child{border-right:0}.cloud-orbit-marquee__item>span{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:#c6a4ff;font-size:25px;font-weight:900;background:#693dac57;box-shadow:inset 0 1px 1px #ffffff1f}.cloud-orbit-marquee__item strong{display:block;color:#fff;font-size:19px;line-height:1.2;letter-spacing:0}.cloud-orbit-marquee__item small{display:block;margin-top:8px;color:#efe8ff8f;font-size:14px;line-height:1.35}@media (max-width: 1180px){body:has(.cloud-orbit-hero){overflow:auto}.cloud-orbit-hero{height:auto;min-height:100vh}.cloud-orbit-nav{grid-template-columns:190px 1fr 132px;padding:0 24px}.cloud-orbit-nav nav{gap:22px}.cloud-orbit-copy{left:42px;top:150px;width:56vw}.cloud-orbit-copy h1{font-size:clamp(66px,9vw,100px)}.cloud-orbit-player{right:42px;width:36vw}.cloud-orbit-module--finish{display:none}.cloud-orbit-marquee__track{grid-template-columns:repeat(3,minmax(170px,1fr))}.cloud-orbit-marquee__item:nth-child(n+4){display:none}}@media (max-width: 760px){.cloud-orbit-nav{height:78px;grid-template-columns:1fr auto}.cloud-orbit-nav nav,.cloud-orbit-button--small{display:none}.cloud-orbit-copy{left:24px;right:24px;top:116px;width:auto}.cloud-orbit-copy h1{font-size:clamp(56px,17vw,78px)}.cloud-orbit-copy__subtitle{font-size:17px}.cloud-orbit-copy__actions{flex-direction:column;align-items:stretch}.cloud-orbit-player{right:-56px;top:53vh;width:58vw;opacity:.72}.cloud-orbit-arrow,.cloud-orbit-module{display:none}.cloud-orbit-marquee{left:18px;right:18px;bottom:18px;min-height:auto}.cloud-orbit-marquee__track{grid-template-columns:1fr}.cloud-orbit-marquee__item:nth-child(n+2){display:none}}@media (prefers-reduced-motion: reduce){.cloud-orbit-hero *,.cloud-orbit-hero *:before,.cloud-orbit-hero *:after{animation:none!important;transition:none!important}}body:has(.cloud-orbit-hero){margin:0;overflow:hidden;background:#020007}.cloud-orbit-hero,.cloud-orbit-hero *{box-sizing:border-box}.cloud-orbit-hero{--orbit-fg: #fffaf5;--orbit-muted: rgba(238, 231, 255, .74);--orbit-violet: #9a6cff;--orbit-blue: #5d8dff;--orbit-gold: #f5c07c;position:relative!important;width:100vw!important;height:100vh!important;min-height:760px!important;overflow:hidden!important;isolation:isolate;color:var(--orbit-fg);background:linear-gradient(90deg,#010006f5,#04000edb 38%,#080017b3),linear-gradient(180deg,#020006,#05000d 48%,#080014)!important;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif}.cloud-orbit-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important;background:radial-gradient(ellipse at 69% 43%,rgba(127,74,238,.34) 0%,rgba(78,38,150,.18) 22%,transparent 44%),radial-gradient(ellipse at 18% 35%,rgba(82,64,180,.18) 0%,transparent 39%),linear-gradient(180deg,#020006,#05000e 58%,#0a0018)!important}.cloud-orbit-bg:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:1;background:radial-gradient(circle at 14% 23%,rgba(218,194,255,.45) 0 1.5px,transparent 2px),radial-gradient(circle at 32% 33%,rgba(190,157,255,.42) 0 1.2px,transparent 1.8px),radial-gradient(circle at 55% 18%,rgba(188,151,255,.55) 0 2px,transparent 3px),radial-gradient(circle at 64% 31%,rgba(222,204,255,.5) 0 1.5px,transparent 2.4px),radial-gradient(circle at 79% 16%,rgba(192,159,255,.4) 0 1.5px,transparent 2.2px),linear-gradient(90deg,rgba(0,0,0,.12),transparent 42%,rgba(0,0,0,.42));opacity:.78}.cloud-orbit-bg:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-16%;z-index:4;height:38%;transform:perspective(900px) rotateX(62deg);transform-origin:center bottom;background:radial-gradient(circle at 50% 16%,rgba(187,149,255,.2),transparent 38%),radial-gradient(circle,rgba(174,128,255,.78) 0 1px,transparent 1.8px) 0 0 / 18px 18px,linear-gradient(180deg,rgba(146,90,255,.38),rgba(25,5,64,.2) 58%,transparent 100%);opacity:.68;filter:drop-shadow(0 -18px 36px rgba(150,92,255,.25));-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 17%,black 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 17%,black 76%,transparent 100%)}.cloud-orbit-bg__readability{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:6!important;background:linear-gradient(90deg,#000000b8,#00000052 38%,#0000000f 66%,#0000005c),linear-gradient(180deg,rgba(0,0,0,.5) 0%,transparent 34%,rgba(0,0,0,.32) 100%)!important}.cloud-orbit-bg__grid{position:absolute!important;left:-12%!important;right:-12%!important;bottom:-18%!important;z-index:3!important;height:44%!important;transform:perspective(900px) rotateX(64deg)!important;transform-origin:center bottom!important;background:linear-gradient(rgba(161,110,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(161,110,255,.16) 1px,transparent 1px)!important;background-size:94px 54px!important;opacity:.28!important;animation:none!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 24%,black 78%,transparent 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,black 24%,black 78%,transparent 100%)!important}.cloud-orbit-bg__datafield{position:absolute!important;left:-4%!important;right:-4%!important;bottom:-8%!important;z-index:5!important;height:24%!important;background:radial-gradient(ellipse at 45% 15%,rgba(198,159,255,.34),transparent 46%),radial-gradient(circle,rgba(204,178,255,.8) 0 1px,transparent 2px) 0 0 / 12px 12px!important;transform:perspective(700px) rotateX(57deg)!important;transform-origin:center bottom!important;opacity:.5!important;filter:blur(.2px) drop-shadow(0 0 14px rgba(156,101,255,.45))!important;animation:none!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 88%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 88%,transparent 100%)!important}.cloud-orbit-bg__glow{display:none!important}.cloud-orbit-ribbon{position:absolute!important;z-index:2!important;border-radius:999px!important;border:1px solid rgba(225,207,255,.12)!important;background:radial-gradient(ellipse at 24% 16%,rgba(255,255,255,.23),transparent 16%),linear-gradient(125deg,#8c60ff08,#6e53ff57 35%,#25297e29 58%,#0404140a)!important;box-shadow:inset 0 1px 1px #ffffff2e,inset 0 -26px 52px #0000004d,0 0 48px #8253ff29!important;filter:blur(.2px)!important;opacity:.42!important;mix-blend-mode:screen!important;animation:none!important}.cloud-orbit-ribbon:before,.cloud-orbit-ribbon:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:inherit;border:1px solid rgba(225,210,255,.08)}.cloud-orbit-ribbon:after{top:16%;right:16%;bottom:16%;left:16%;border-color:#7e64ff14;filter:blur(3px)}.cloud-orbit-ribbon--upper{width:760px!important;height:230px!important;left:-260px!important;top:-100px!important;transform:rotate(8deg)!important;opacity:.54!important}.cloud-orbit-ribbon--primary{width:900px!important;height:320px!important;left:43vw!important;top:9vh!important;transform:rotate(-14deg)!important;opacity:.36!important}.cloud-orbit-ribbon--lower{width:1180px!important;height:270px!important;right:-430px!important;bottom:5vh!important;transform:rotate(-9deg)!important;opacity:.25!important}.cloud-orbit-ribbon__frames,.cloud-orbit-ribbon__wave,.cloud-orbit-ribbon__ticks,.cloud-orbit-subtitles{display:none!important}.cloud-orbit-player{position:absolute!important;right:8.2vw!important;top:27vh!important;z-index:8!important;width:clamp(330px,25vw,440px)!important;aspect-ratio:1!important;border-radius:30%!important;transform:perspective(1200px) rotateX(9deg) rotateY(-26deg) rotate(-10deg)!important;transform-style:preserve-3d!important;border:1px solid rgba(223,203,255,.28)!important;background:radial-gradient(circle at 37% 31%,rgba(255,255,255,.5),transparent 13%),radial-gradient(circle at 55% 50%,#ac77ff94,#4b2b9252 42%,#100925e0 76%),linear-gradient(145deg,#dccfff57,#5e36b699 44%,#09071ff2)!important;box-shadow:-34px 38px 80px #000000b8,0 0 100px #8b58ff99,0 0 180px #5c6eff47,inset 14px 18px 28px #fff3,inset -28px -36px 58px #00000080!important;animation:none!important}.cloud-orbit-player:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:30%;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 28%),radial-gradient(circle at 52% 55%,#744ae0a3,#2a196685 56%,#090619bd);box-shadow:inset 0 0 42px #ffffff1a,inset 0 -40px 62px #0000006b,0 0 40px #9b67ff59}.cloud-orbit-player:after{content:"";position:absolute;top:25%;right:25%;bottom:25%;left:25%;border-radius:28%;background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.72),transparent 23%),linear-gradient(145deg,#f1e8ff7a,#9962ff9e 54%,#2b1c6edb);box-shadow:inset 0 1px 4px #ffffff70,0 20px 48px #0000005c,0 0 48px #c7a6ff57}.cloud-orbit-player__rim{position:absolute!important;top:-4%!important;right:-4%!important;bottom:-4%!important;left:-4%!important;border-radius:32%!important;border:2px solid rgba(229,212,255,.16)!important;box-shadow:inset 0 0 0 10px #ffffff05,inset 0 0 34px #f2e8ff29,0 0 50px #8458ff52!important}.cloud-orbit-player__shine{position:absolute!important;z-index:5!important;left:9%!important;right:19%!important;top:0!important;height:40%!important;border-radius:999px!important;transform:rotate(-18deg)!important;background:linear-gradient(100deg,rgba(255,255,255,.54),rgba(255,255,255,.16) 42%,transparent 68%)!important;filter:blur(6px)!important;opacity:.72!important}.cloud-orbit-player__triangle{position:absolute!important;z-index:6!important;left:48%!important;top:50%!important;width:0!important;height:0!important;transform:translate(-34%,-50%)!important;border-top:48px solid transparent!important;border-bottom:48px solid transparent!important;border-left:70px solid rgba(255,245,255,.9)!important;filter:drop-shadow(0 0 20px rgba(255,245,255,.88)) drop-shadow(0 18px 28px rgba(68,34,130,.5))!important}.cloud-orbit-arrow{position:absolute!important;right:2.6vw!important;top:32vh!important;z-index:4!important;width:240px!important;height:170px!important;transform:rotate(-4deg)!important;opacity:.82!important}.cloud-orbit-arrow:before{content:"";position:absolute;left:0;bottom:44px;width:205px;height:22px;border-radius:999px;transform:rotate(-28deg);background:linear-gradient(90deg,transparent,rgba(145,95,255,.4) 18%,rgba(194,153,255,.92) 100%);box-shadow:0 0 28px #a068ff85}.cloud-orbit-arrow:after{content:"";position:absolute;right:8px;top:8px;width:74px;height:74px;border-right:20px solid rgba(190,150,255,.94);border-top:20px solid rgba(190,150,255,.94);border-radius:12px;transform:rotate(2deg);filter:drop-shadow(0 0 22px rgba(151,99,255,.66))}.cloud-orbit-module{position:absolute!important;z-index:10!important;width:150px!important;min-height:142px!important;padding:20px 18px 16px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;border-radius:20px!important;border:1px solid rgba(218,195,255,.22)!important;background:linear-gradient(180deg,#1f173ab3,#0b0718c7),#100a22b3!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:inset 0 1px #ffffff21,0 28px 56px #0000006b,0 0 38px #8b55ff29!important;animation:none!important}.cloud-orbit-module span{color:#ebe1ff9e!important;font-size:15px!important;font-weight:700!important;line-height:1.15!important}.cloud-orbit-module strong{color:#fff!important;font-size:31px!important;line-height:1!important;font-weight:900!important}.cloud-orbit-module em{color:#c9adff!important;font-size:13px!important;font-style:normal!important;font-weight:900!important}.cloud-orbit-module__trend{width:104px;height:31px;margin-top:3px;display:block;background:linear-gradient(135deg,transparent 0 10%,#a789ff 10% 15%,transparent 15% 23%,#a789ff 23% 29%,transparent 29% 38%,#a789ff 38% 44%,transparent 44% 55%,#a789ff 55% 62%,transparent 62% 73%,#a789ff 73% 80%,transparent 80% 100%),linear-gradient(90deg,#9765ff2e,#d5b5ff57);clip-path:polygon(0 70%,16% 52%,31% 62%,47% 40%,63% 48%,82% 22%,100% 30%,100% 100%,0 100%);opacity:.9}.cloud-orbit-module--views{right:6.3vw!important;top:18.5vh!important}.cloud-orbit-module--finish{right:39vw!important;top:54vh!important}.cloud-orbit-module--engage{right:7.5vw!important;bottom:22vh!important}.cloud-orbit-module--script,.cloud-orbit-module--voice,.cloud-orbit-module--avatar{display:none!important}.cloud-orbit-hero__shell{position:relative!important;z-index:20!important;width:100%!important;height:100%!important}.cloud-orbit-nav{position:relative!important;z-index:30!important;height:92px!important;padding:0 46px!important;display:grid!important;grid-template-columns:300px 1fr 170px!important;align-items:center!important}.cloud-orbit-nav__logo{display:inline-flex!important;align-items:center!important;gap:14px!important;width:max-content!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;cursor:pointer!important}.cloud-orbit-nav__logo img{width:40px!important;height:40px!important;object-fit:cover!important;border-radius:14px!important;background:#734bff38!important;box-shadow:0 0 30px #8e57ff52!important}.cloud-orbit-nav__logo span{width:126px!important;height:18px!important;display:block!important;border-radius:999px!important;background:linear-gradient(90deg,#ffffff42,#ffffff14)!important}.cloud-orbit-nav nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:44px!important}.cloud-orbit-nav__item{height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:#ffffffd1!important;font-size:16px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important;transition:color .18s ease,transform .18s ease!important}.cloud-orbit-nav__item:hover{color:#fff!important;transform:translateY(-1px)!important}.cloud-orbit-nav__item:first-child{color:#c7a8ff!important}.cloud-orbit-nav__item:first-child:after{content:"";display:block;width:32px;height:2px;margin:12px auto 0;border-radius:999px;background:linear-gradient(90deg,#7c57ff,#d5b8ff)}.cloud-orbit-nav__divider{position:absolute!important;left:0!important;right:0!important;top:92px!important;z-index:25!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14) 28%,rgba(255,255,255,.1) 70%,transparent)!important}.cloud-orbit-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.13)!important;color:#fff!important;font-weight:900!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.cloud-orbit-button:hover{transform:translateY(-1px)!important}.cloud-orbit-button--small{justify-self:end!important;min-width:126px!important;height:52px!important;padding:0 22px!important;font-size:16px!important;background:#ffffff0d!important;box-shadow:inset 0 1px #ffffff21,0 0 34px #7e52ff1f!important}.cloud-orbit-copy{position:relative!important;z-index:24!important;width:min(650px,42vw)!important;margin-left:6.8vw!important;margin-top:10.3vh!important}.cloud-orbit-copy__eyebrow{margin:0 0 28px!important;color:#d9ccff!important;font-size:20px!important;line-height:1.3!important;font-weight:700!important;white-space:nowrap!important;text-shadow:0 0 26px rgba(143,91,255,.45)!important}.cloud-orbit-copy h1{margin:0!important;display:grid!important;gap:3px!important;color:#fff!important;font-family:Songti SC,STSong,"Noto Serif SC",SimSun,serif!important;font-size:clamp(88px,8.25vw,136px)!important;line-height:1.05!important;letter-spacing:0!important;font-weight:900!important;text-shadow:0 2px 0 rgba(255,255,255,.12),0 18px 48px rgba(0,0,0,.54),0 0 42px rgba(168,125,255,.18)!important}.cloud-orbit-copy h1 span{display:block!important;white-space:nowrap!important}.cloud-orbit-copy h1 em{font-style:normal!important;color:transparent!important;background:linear-gradient(105deg,#fff,#d9c8ff 24%,#9b62ff 52%,#f2b972)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 0 28px rgba(156,103,255,.34))!important}.cloud-orbit-copy__subtitle{width:max-content!important;max-width:100%!important;margin:30px 0 0!important;color:#ffffffbd!important;font-size:20px!important;line-height:1.8!important;font-weight:500!important;white-space:nowrap!important}.cloud-orbit-copy__actions{display:flex!important;align-items:center!important;gap:20px!important;margin-top:34px!important}.cloud-orbit-button--hero{height:64px!important;min-width:188px!important;padding:0 32px!important;font-size:17px!important;background:linear-gradient(135deg,#4d83ff,#7d4dff 48%,#a646ff)!important;border-color:#ffffff14!important;box-shadow:0 18px 46px #744cff61,inset 0 1px #ffffff2e!important}.cloud-orbit-button--ghost{height:62px!important;min-width:178px!important;padding:0 28px!important;font-size:17px!important;background:#ffffff09!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:inset 0 1px #ffffff1a,0 12px 36px #0000003d!important}.cloud-orbit-marquee{position:absolute!important;left:5vw!important;right:5vw!important;bottom:31px!important;z-index:28!important;min-height:104px!important;padding:0 24px!important;display:flex!important;align-items:center!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#090716e0,#04030cf0),#04030cdb!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:inset 0 1px #ffffff17,0 22px 80px #0000009e,0 0 48px #844eff1f!important}.cloud-orbit-marquee__label{display:none!important}.cloud-orbit-marquee__mask{width:100%!important;overflow:visible!important}.cloud-orbit-marquee__track{width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;transform:none!important;animation:none!important}.cloud-orbit-marquee__item{min-width:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:0 26px!important;border-right:1px solid rgba(255,255,255,.08)!important}.cloud-orbit-marquee__item:last-child{border-right:0!important}.cloud-orbit-marquee__item .liquid-glass{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:16px!important;color:#dccdff!important;font-size:25px!important;font-weight:900!important;background:radial-gradient(circle at 28% 13%,rgba(255,255,255,.26),transparent 28%),linear-gradient(145deg,#7a4acfb3,#26154be6)!important;box-shadow:inset 0 1px #ffffff29,0 0 22px #7c4eff40!important}.cloud-orbit-marquee__item .liquid-glass:before{display:none!important}.cloud-orbit-marquee__item strong{display:block!important;color:#fff!important;font-size:18px!important;line-height:1.15!important;font-weight:900!important;white-space:nowrap!important}.cloud-orbit-marquee__item small{display:block!important;margin-top:8px!important;color:#ffffff8f!important;font-size:14px!important;line-height:1.25!important;font-weight:600!important;white-space:nowrap!important}@media (max-width: 1180px){body:has(.cloud-orbit-hero){overflow:auto}.cloud-orbit-hero{height:auto!important;min-height:100vh!important;overflow-y:auto!important}.cloud-orbit-nav{grid-template-columns:1fr auto!important;padding:0 24px!important}.cloud-orbit-nav nav{display:none!important}.cloud-orbit-copy{width:auto!important;max-width:720px!important;margin:62px 24px 0!important}.cloud-orbit-copy h1{font-size:clamp(68px,16vw,104px)!important}.cloud-orbit-copy__subtitle{white-space:normal!important}.cloud-orbit-player{right:5vw!important;top:48vh!important;width:min(52vw,340px)!important}.cloud-orbit-module{transform:scale(.86)!important}.cloud-orbit-module--views{right:3vw!important;top:40vh!important}.cloud-orbit-module--finish,.cloud-orbit-module--engage{display:none!important}.cloud-orbit-marquee{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin:360px 18px 22px!important;padding:14px!important}.cloud-orbit-marquee__track{grid-template-columns:1fr!important}.cloud-orbit-marquee__item{padding:12px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.cloud-orbit-marquee__item:last-child{border-bottom:0!important}}@media (prefers-reduced-motion: reduce){.cloud-orbit-hero *,.cloud-orbit-hero *:before,.cloud-orbit-hero *:after{animation:none!important;transition-duration:.01ms!important}}body:has(.cloud-orbit-hero){min-width:1180px;background:#05010e}.cloud-orbit-hero{--cloud-orbit-bg: hsl(260 87% 3%);--cloud-orbit-fg: hsl(40 6% 95%);--cloud-orbit-sub: hsl(40 6% 82%);--cloud-orbit-muted: rgba(244, 243, 240, .58);--cloud-orbit-line: rgba(255, 255, 255, .16);--cloud-orbit-purple: #a855f7;--cloud-orbit-indigo: #6366f1;--cloud-orbit-amber: #fcd34d;position:relative;display:flex;min-height:100vh;overflow:hidden;flex-direction:column;background:radial-gradient(circle at 72% 44%,rgba(109,58,196,.34),transparent 31%),radial-gradient(circle at 15% 80%,rgba(47,78,190,.22),transparent 30%),var(--cloud-orbit-bg);color:var(--cloud-orbit-fg);font-family:Geist Sans,Inter,system-ui,sans-serif;isolation:isolate}.cloud-orbit-hero *,.cloud-orbit-hero *:before,.cloud-orbit-hero *:after{box-sizing:border-box}.cloud-orbit-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.cloud-orbit-bg__readability{position:absolute;top:50%;left:50%;width:984px;height:527px;opacity:.9;background:#030209eb;filter:blur(82px);transform:translate(-50%,-50%)}.cloud-orbit-bg__grid{position:absolute;inset:auto -8% -16% -8%;height:42%;opacity:.6;background-image:linear-gradient(rgba(145,105,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(145,105,255,.18) 1px,transparent 1px);background-size:76px 34px;filter:drop-shadow(0 -18px 34px rgba(109,58,196,.18));transform:perspective(880px) rotateX(66deg);transform-origin:bottom center}.cloud-orbit-bg__datafield{position:absolute;left:0;right:0;bottom:-2%;height:29%;opacity:.68;background-image:radial-gradient(circle,rgba(180,140,255,.88) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(98,124,255,.52) 0 1px,transparent 1.6px);background-position:0 0,23px 18px;background-size:42px 31px,64px 47px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 36%,black 72%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 36%,black 72%,transparent 100%);animation:cloud-orbit-data-drift 18s linear infinite}.cloud-orbit-bg__glow{position:absolute;width:620px;height:620px;border-radius:999px;opacity:.55;filter:blur(72px)}.cloud-orbit-bg__glow--left{left:-210px;bottom:-180px;background:#2f5dde80}.cloud-orbit-bg__glow--right{right:100px;top:210px;background:#8948ff8c}.cloud-orbit-ribbon{position:absolute;height:86px;border:1px solid rgba(205,185,255,.2);border-radius:22px;overflow:hidden;background:linear-gradient(90deg,#765aff0a,#b697ff40,#4a68ff0d),linear-gradient(180deg,#ffffff2b,#ffffff05 52%,#7346ff1a);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #765aff4d,0 0 42px #7a4cff3d;transform-style:preserve-3d;will-change:transform}.cloud-orbit-ribbon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 84px);opacity:.64}.cloud-orbit-ribbon:after{content:"";position:absolute;left:6%;right:6%;top:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(252,211,77,.55),rgba(168,85,247,.85),rgba(99,102,241,.68),transparent);box-shadow:0 0 18px #a855f799}.cloud-orbit-ribbon--primary{width:780px;right:2%;top:28%;transform:perspective(1000px) rotateX(58deg) rotateY(-23deg) rotate(-12deg);animation:cloud-orbit-primary 14s ease-in-out infinite}.cloud-orbit-ribbon--upper{width:680px;right:7%;top:9%;opacity:.72;transform:perspective(1000px) rotateX(54deg) rotateY(-28deg) rotate(17deg);animation:cloud-orbit-upper 18s ease-in-out infinite}.cloud-orbit-ribbon--lower{width:900px;right:-7%;bottom:18%;opacity:.78;transform:perspective(1200px) rotateX(66deg) rotateY(-18deg) rotate(8deg);animation:cloud-orbit-lower 16s ease-in-out infinite}.cloud-orbit-ribbon__frames,.cloud-orbit-ribbon__wave,.cloud-orbit-ribbon__ticks{position:absolute;top:0;right:0;bottom:0;left:0}.cloud-orbit-ribbon__frames{display:grid;grid-template-columns:repeat(var(--frames, 8),1fr);gap:12px;padding:14px 28px;opacity:.38}.cloud-orbit-ribbon__frames span{min-width:0;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#ffffff08}.cloud-orbit-ribbon--primary .cloud-orbit-ribbon__frames{--frames: 9}.cloud-orbit-ribbon--upper .cloud-orbit-ribbon__frames{--frames: 7}.cloud-orbit-ribbon--lower .cloud-orbit-ribbon__frames{--frames: 10}.cloud-orbit-ribbon__wave{display:flex;align-items:center;justify-content:space-evenly;padding:0 42px}.cloud-orbit-ribbon__wave span{width:8px;height:8px;border-radius:999px;background:#fcd34dd1;box-shadow:0 0 18px #fcd34da3}.cloud-orbit-ribbon__ticks{display:flex;align-items:flex-end;justify-content:space-evenly;padding:0 20px 12px;opacity:.72}.cloud-orbit-ribbon__ticks i{display:block;width:2px;height:14px;border-radius:99px;background:#b7a5ffb3}.cloud-orbit-player{position:absolute;right:14%;top:31%;width:320px;height:320px;border-radius:64px;background:linear-gradient(145deg,#ffffff3d,#996cff14 38%,#090714b8 72%),radial-gradient(circle at 48% 42%,rgba(255,255,255,.52),transparent 16%),radial-gradient(circle at 60% 55%,rgba(162,101,255,.72),transparent 42%);border:1px solid rgba(237,228,255,.22);box-shadow:inset 14px 18px 38px #ffffff1f,inset -22px -26px 44px #00000073,0 34px 90px #6139ff6b;transform:perspective(900px) rotateX(10deg) rotateY(-18deg) rotate(-9deg);animation:cloud-orbit-float 7s ease-in-out infinite}.cloud-orbit-player__rim{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid rgba(255,255,255,.22);border-radius:48px;box-shadow:inset 0 0 32px #ffffff1f}.cloud-orbit-player__shine{position:absolute;inset:30px auto auto 38px;width:182px;height:74px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.45),transparent);filter:blur(10px);opacity:.48;transform:rotate(-17deg)}.cloud-orbit-player__triangle{position:absolute;left:50%;top:50%;width:112px;height:112px;border-radius:34px;background:linear-gradient(145deg,#ffffff6b,#a78bfa2e),#7846ff61;transform:translate(-50%,-50%);box-shadow:inset 0 0 24px #ffffff26,0 0 42px #bd93ff6b}.cloud-orbit-player__triangle:after{content:"";position:absolute;left:43px;top:30px;width:0;height:0;border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:38px solid rgba(255,255,255,.86);filter:drop-shadow(0 0 18px rgba(255,255,255,.42))}.cloud-orbit-arrow{position:absolute;right:3%;top:37%;width:240px;height:180px;border-top:18px solid rgba(172,126,255,.78);border-right:18px solid rgba(172,126,255,.78);transform:rotate(-22deg) skew(-14deg);filter:drop-shadow(0 0 22px rgba(168,85,247,.46))}.cloud-orbit-arrow:after{content:"";position:absolute;right:-30px;top:-31px;width:58px;height:58px;border-top:18px solid rgba(203,181,255,.92);border-right:18px solid rgba(203,181,255,.92);transform:rotate(0)}.cloud-orbit-module{position:absolute;width:128px;border-radius:22px;padding:18px;border:1px solid rgba(255,255,255,.18);background:#0b08198f;box-shadow:0 24px 58px #00000047,inset 0 1px 1px #ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cloud-orbit-module span{display:block;color:#f4f3f099;font-size:14px;font-weight:600}.cloud-orbit-module strong{display:block;margin-top:8px;color:var(--cloud-orbit-fg);font-size:26px;line-height:1}.cloud-orbit-module--script{right:29%;top:55%}.cloud-orbit-module--voice{right:7%;top:17%}.cloud-orbit-module--avatar{right:6%;bottom:22%}.cloud-orbit-subtitles{position:absolute;right:35%;bottom:26%;display:grid;gap:10px;opacity:.78}.cloud-orbit-subtitles span{width:max-content;border-radius:999px;border:1px solid rgba(255,255,255,.14);padding:8px 14px;background:#ffffff0a;color:#f4f3f09e;font-size:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cloud-orbit-hero__shell{position:relative;z-index:10;display:flex;min-height:100vh;flex:1;flex-direction:column}.cloud-orbit-nav{display:flex;width:100%;align-items:center;justify-content:space-between;padding:20px 32px}.cloud-orbit-nav__logo{display:flex;align-items:center;gap:12px;border:0;background:transparent;cursor:pointer}.cloud-orbit-nav__logo img{width:32px;height:32px;display:block;border-radius:11px;object-fit:cover;box-shadow:0 0 26px #a855f775}.cloud-orbit-nav__logo span{width:118px;height:16px;border-radius:999px;background:linear-gradient(90deg,#ffffff38,#ffffff0a)}.cloud-orbit-nav nav{display:flex;align-items:center;gap:46px}.cloud-orbit-nav__item{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#f4f3f0e6;cursor:pointer;font-size:16px;font-weight:600;transition:color .16s ease,transform .16s ease}.cloud-orbit-nav__item:hover{color:var(--cloud-orbit-fg);transform:translateY(-1px)}.cloud-orbit-nav__divider{height:1px;margin-top:3px;background:linear-gradient(90deg,transparent,rgba(244,243,240,.2),transparent)}.cloud-orbit-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff0a;color:var(--cloud-orbit-fg);cursor:pointer;font-size:16px;font-weight:700;box-shadow:inset 0 1px 1px #ffffff1a,0 16px 42px #0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.cloud-orbit-button:hover{transform:translateY(-2px);border-color:#ffffff47;background:#ffffff14}.cloud-orbit-button--small{padding:12px 22px}.cloud-orbit-button--hero,.cloud-orbit-button--ghost{margin-top:25px;padding:24px 29px}.cloud-orbit-copy{position:relative;display:flex;flex:1;width:min(100%,1440px);margin:0 auto;flex-direction:column;justify-content:center;padding:0 76px 92px}.cloud-orbit-copy__eyebrow{margin:0 0 16px;color:#d7c7ff;font-size:17px;font-weight:700}.cloud-orbit-copy h1{margin:0;max-width:960px;color:var(--cloud-orbit-fg);font-family:General Sans,Geist Sans,Inter,system-ui,sans-serif;font-size:220px;font-weight:400;letter-spacing:0;line-height:1.02}.cloud-orbit-copy h1 span,.cloud-orbit-copy h1 em{font-style:normal}.cloud-orbit-copy h1 em{background-image:linear-gradient(to left,#6366f1,#a855f7,#fcd34d);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cloud-orbit-copy__subtitle{max-width:520px;margin:9px 0 0;color:var(--cloud-orbit-sub);font-size:18px;line-height:1.78;opacity:.8}.cloud-orbit-copy__actions{display:flex;align-items:center;gap:16px}.cloud-orbit-marquee{position:relative;z-index:12;display:grid;width:min(100%,1024px);margin:0 auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px;padding:0 24px 40px}.cloud-orbit-marquee__label{display:grid;gap:4px;color:#f4f3f080;font-size:14px;line-height:1.4}.cloud-orbit-marquee__mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.cloud-orbit-marquee__track{display:flex;width:max-content;align-items:center;gap:64px;animation:cloud-orbit-marquee 20s linear infinite}.cloud-orbit-marquee__item{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.cloud-orbit-marquee__item span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:8px;color:var(--cloud-orbit-fg);font-size:12px;font-weight:800}.cloud-orbit-marquee__item strong{color:var(--cloud-orbit-fg);font-size:16px;font-weight:700}.liquid-glass{position:relative;overflow:hidden;border:none;background:#ffffff03;background-blend-mode:luminosity;box-shadow:inset 0 1px 1px #ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.liquid-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff73,#ffffff26,#fff0,#fff0,#ffffff26,#ffffff73);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}@keyframes cloud-orbit-data-drift{0%{background-position:0 0,23px 18px}to{background-position:168px 62px,215px 96px}}@keyframes cloud-orbit-primary{0%,to{transform:perspective(1000px) rotateX(58deg) rotateY(-23deg) rotate(-12deg) translateZ(0)}50%{transform:perspective(1000px) rotateX(58deg) rotateY(-23deg) rotate(-12deg) translate3d(-16px,10px,0)}}@keyframes cloud-orbit-upper{0%,to{transform:perspective(1000px) rotateX(54deg) rotateY(-28deg) rotate(17deg) translateZ(0)}50%{transform:perspective(1000px) rotateX(54deg) rotateY(-28deg) rotate(17deg) translate3d(18px,-6px,0)}}@keyframes cloud-orbit-lower{0%,to{transform:perspective(1200px) rotateX(66deg) rotateY(-18deg) rotate(8deg) translateZ(0)}50%{transform:perspective(1200px) rotateX(66deg) rotateY(-18deg) rotate(8deg) translate3d(-12px,-8px,0)}}@keyframes cloud-orbit-float{0%,to{transform:perspective(900px) rotateX(10deg) rotateY(-18deg) rotate(-9deg) translateZ(0)}50%{transform:perspective(900px) rotateX(10deg) rotateY(-18deg) rotate(-9deg) translate3d(0,-16px,0)}}@keyframes cloud-orbit-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1380px){.cloud-orbit-copy h1{font-size:168px}.cloud-orbit-player{right:11%;width:270px;height:270px}.cloud-orbit-ribbon--primary{width:650px}.cloud-orbit-ribbon--lower{width:760px}}@media (prefers-reduced-motion: reduce){.cloud-orbit-bg__datafield,.cloud-orbit-ribbon,.cloud-orbit-player,.cloud-orbit-marquee__track{animation:none}}body:has(.jishi-cloud-brand){margin:0;overflow:hidden;background:#030107}.jishi-cloud-brand,.jishi-cloud-brand *{box-sizing:border-box}.jishi-cloud-brand{isolation:isolate;position:relative;min-height:100vh;height:100vh;overflow:hidden;color:#f7f3ff;background:radial-gradient(circle at 76% 38%,rgba(114,66,255,.3),transparent 25%),radial-gradient(circle at 24% 72%,rgba(62,108,255,.18),transparent 22%),linear-gradient(180deg,#020007,#05010d 48%,#080319);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.jishi-cloud-brand:before,.jishi-cloud-brand:after{content:"";position:absolute;pointer-events:none;width:auto;height:auto;border:0;border-radius:0;transform:none;-webkit-mask:none;mask:none}.jishi-cloud-brand:before{top:0;right:0;bottom:0;left:0;z-index:0;opacity:.86;background:radial-gradient(circle at 50% 42%,rgba(112,81,255,.2),transparent 18%),radial-gradient(circle at 86% 16%,rgba(153,110,255,.16),transparent 24%),linear-gradient(90deg,#000000ad,#02000c6b,#030012b8)}.jishi-cloud-brand:after{top:0;right:0;bottom:0;left:0;z-index:6;opacity:1;background:radial-gradient(circle at 50% -12%,rgba(255,255,255,.06),transparent 25%),linear-gradient(180deg,#0000,#00000014 52%,#00000075)}.jishi-cloud-brand__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.72;background-image:radial-gradient(circle,rgba(207,187,255,.85) 0 1.2px,transparent 1.5px),radial-gradient(circle,rgba(136,93,255,.55) 0 1px,transparent 1.3px);background-size:220px 180px,310px 230px;background-position:12px 40px,120px 88px;filter:drop-shadow(0 0 9px rgba(155,107,255,.65))}.jishi-cloud-brand__floor{position:absolute;left:-6vw;right:-6vw;bottom:-10vh;z-index:2;height:34vh;overflow:hidden;transform:perspective(920px) rotateX(62deg) translateY(6vh);transform-origin:50% 100%;opacity:.98;background:radial-gradient(ellipse at 50% 6%,rgba(179,126,255,.36),transparent 38%),linear-gradient(180deg,transparent 0%,rgba(86,42,160,.1) 38%,rgba(27,9,65,.62) 100%);-webkit-mask-image:linear-gradient(to top,#000 14%,rgba(0,0,0,.85) 58%,transparent 100%);mask-image:linear-gradient(to top,#000 14%,rgba(0,0,0,.85) 58%,transparent 100%)}.jishi-cloud-brand__floor:before,.jishi-cloud-brand__floor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;transform:none}.jishi-cloud-brand__floor:before{opacity:.82;background-image:linear-gradient(rgba(181,133,255,.32) 1px,transparent 1px),linear-gradient(90deg,rgba(181,133,255,.23) 1px,transparent 1px);background-size:76px 34px;filter:drop-shadow(0 0 8px rgba(154,94,255,.45))}.jishi-cloud-brand__floor:after{opacity:.9;background:radial-gradient(circle,rgba(221,206,255,.9) 0 1.2px,transparent 1.6px),radial-gradient(circle,rgba(126,86,255,.75) 0 1px,transparent 1.4px);background-size:28px 20px,42px 31px;background-position:0 0,12px 9px;filter:drop-shadow(0 0 8px rgba(152,98,255,.66))}.jishi-cloud-brand__content{position:relative;z-index:7;min-height:100vh;height:100vh;display:flex;flex-direction:column}.jishi-cloud-brand__nav{position:relative;z-index:12;width:100%;height:96px;padding:0 40px;display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;background:#0003}.jishi-cloud-brand__nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.jishi-cloud-brand__logo-slot{justify-self:start;display:inline-flex;align-items:center;gap:14px;min-width:170px;height:46px;padding:0;border:0;background:transparent;box-shadow:none}.jishi-cloud-brand__logo-mark{width:36px;height:36px;border-radius:14px;background:radial-gradient(circle at 33% 24%,rgba(255,238,188,.72),transparent 22%),linear-gradient(145deg,#6a4cff,#b85dff);box-shadow:inset 0 1px #ffffff75,0 0 28px #894fffc2}.jishi-cloud-brand__logo-line{display:block;width:96px;height:17px;border-radius:999px;background:#ffffff26;box-shadow:inset 0 1px #ffffff1f}.jishi-cloud-brand__nav nav{display:flex;align-items:center;justify-content:center;gap:50px}.jishi-cloud-brand__nav-item{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#f9f5ffdb;font-size:16px;font-weight:700;letter-spacing:0;cursor:pointer;transition:color .18s ease,transform .18s ease}.jishi-cloud-brand__nav-item:hover{color:#fff;transform:translateY(-1px)}.jishi-cloud-brand__button{border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#fff;box-shadow:inset 0 1px #ffffff1f,0 16px 42px #00000047}.jishi-cloud-brand__button--small{justify-self:end;min-width:136px;min-height:50px;border-radius:999px;font-size:16px;font-weight:800;background:linear-gradient(135deg,#ffffff14,#ffffff05),#100d1cc2}.jishi-cloud-brand__hero{position:relative;z-index:8;flex:1;width:100%;display:grid;grid-template-columns:minmax(560px,.92fr) minmax(620px,1.08fr);gap:30px;align-items:center;padding:48px 72px 168px 108px}.jishi-cloud-brand__hero-copy{position:relative;z-index:10;max-width:670px;transform:translateY(-8px)}.jishi-cloud-brand__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;color:#d9caff;font-size:18px;font-weight:700;text-shadow:0 0 18px rgba(151,94,255,.5)}.jishi-cloud-brand__hero h1{margin:0;font-family:STSong,Songti SC,"Noto Serif SC",serif;font-size:clamp(82px,7.4vw,138px);line-height:.99;font-weight:900;letter-spacing:0;color:#fff;text-shadow:0 2px 0 rgba(255,255,255,.08),0 22px 68px rgba(0,0,0,.72)}.jishi-cloud-brand__hero h1 span{display:block}.jishi-cloud-brand__hero h1 em{font-style:normal;background:linear-gradient(92deg,#fff,#c7a6ff 38%,#a35cff 64%,#f5c26d);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.jishi-cloud-brand__hero p{width:max-content;max-width:100%;margin:28px 0 0;color:#f7f1ffcc;font-size:18px;line-height:1.75;white-space:nowrap}.jishi-cloud-brand__actions{display:flex;align-items:center;gap:22px;margin-top:34px}.jishi-cloud-brand__button--primary{min-width:190px;min-height:62px;border:0;border-radius:999px;background:linear-gradient(135deg,#416dff,#7d49ff 54%,#b444ff);color:#fff;font-size:18px;font-weight:900;box-shadow:0 22px 60px #6c3eff61,inset 0 1px #ffffff3d}.jishi-cloud-brand__button--ghost{min-width:176px;min-height:62px;border-radius:999px;background:#ffffff0b;color:#ffffffe6;font-size:18px;font-weight:900;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.jishi-cloud-brand__visual{position:relative;min-height:600px;z-index:8;contain:layout paint}.jishi-cloud-brand__visual:before,.jishi-cloud-brand__visual:after{content:"";position:absolute;pointer-events:none;border-radius:999px;transform:none;-webkit-mask:none;mask:none}.jishi-cloud-brand__visual:before{right:105px;top:86px;width:520px;height:520px;z-index:0;opacity:.72;filter:blur(36px);background:radial-gradient(circle at 48% 44%,rgba(198,174,255,.64),transparent 19%),radial-gradient(circle at 53% 53%,rgba(117,64,255,.72),transparent 42%),radial-gradient(circle at 52% 50%,rgba(44,21,94,.84),transparent 68%)}.jishi-cloud-brand__visual:after{right:-28px;top:98px;width:320px;height:520px;z-index:1;opacity:.25;background:linear-gradient(160deg,rgba(255,255,255,.34),rgba(125,79,255,.04) 58%,transparent 100%);transform:skew(-10deg)}.jishi-cloud-brand__growth{position:absolute;right:14px;top:198px;z-index:2;width:300px;height:auto;opacity:.86;filter:drop-shadow(0 0 24px rgba(150,98,255,.58))}.jishi-cloud-brand__play-device{position:absolute;right:104px;top:124px;z-index:5;width:430px;aspect-ratio:1 / 1;border-radius:36%;transform-style:preserve-3d;transform:perspective(1120px) rotateX(10deg) rotateY(-22deg) rotate(-10deg);animation:jishiDeviceFloatR37 8s ease-in-out infinite;filter:drop-shadow(0 46px 74px rgba(0,0,0,.62))}.jishi-cloud-brand__play-device:before,.jishi-cloud-brand__play-device:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.jishi-cloud-brand__play-device:before{z-index:-2;transform:translate3d(34px,34px,-52px) scale(.98);background:linear-gradient(140deg,#1d143ae6,#100926fa),radial-gradient(circle at 48% 28%,rgba(177,133,255,.28),transparent 32%);box-shadow:inset 0 2px #ffffff17,inset -22px -28px 42px #0000009e}.jishi-cloud-brand__play-device:after{z-index:2;top:-10px;right:-10px;bottom:-10px;left:-10px;opacity:.86;background:linear-gradient(130deg,rgba(255,255,255,.34),transparent 18% 68%,rgba(194,154,255,.2)),linear-gradient(310deg,rgba(62,96,255,.38),rgba(186,116,255,.12) 45%,transparent 72%);padding:2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.jishi-cloud-brand__play-glow{position:absolute;top:-72px;right:-72px;bottom:-72px;left:-72px;z-index:-3;border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(203,181,255,.46),transparent 14%),radial-gradient(circle at 50% 50%,rgba(120,71,255,.62),transparent 48%),radial-gradient(circle at 52% 54%,rgba(58,30,118,.6),transparent 68%);filter:blur(18px)}.jishi-cloud-brand__play-highlight{position:absolute;left:28px;top:0;z-index:4;width:71%;height:36%;border-radius:999px;background:linear-gradient(180deg,#ffffff73,#ffffff0a);filter:blur(10px);transform:rotate(-16deg);opacity:.48}.jishi-cloud-brand__play-face{position:absolute;top:26px;right:26px;bottom:26px;left:26px;z-index:3;display:grid;place-items:center;border-radius:35%;background:radial-gradient(circle at 42% 30%,rgba(255,255,255,.5),transparent 8%),radial-gradient(circle at 48% 39%,rgba(205,186,255,.44),transparent 18%),linear-gradient(145deg,#a384e885,#4f2b93d1 48%,#1a1138f5);box-shadow:inset 0 3px 7px #ffffff57,inset -36px -40px 58px #0a0619c2,inset 24px 24px 42px #ffffff1a,0 0 72px #8f5bff8a;overflow:hidden}.jishi-cloud-brand__play-face:before{content:"";position:absolute;top:58px;right:58px;bottom:58px;left:58px;border-radius:32%;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.46),transparent 25%),linear-gradient(150deg,#c9b1ff94,#7141d9cc);box-shadow:inset 0 2px 4px #ffffff6b,inset -16px -20px 32px #2615599e,0 20px 42px #160a366b}.jishi-cloud-brand__play-face:after{content:"";position:absolute;left:-18%;top:-22%;width:124%;height:54%;border-radius:999px;background:linear-gradient(180deg,#ffffff61,#ffffff08);transform:rotate(-18deg);filter:blur(4px)}.jishi-cloud-brand__play-core{position:relative;z-index:5;width:118px;height:118px;display:grid;place-items:center;color:#ffffffe6;filter:drop-shadow(0 0 18px rgba(255,255,255,.5)) drop-shadow(0 0 42px rgba(187,154,255,.72))}.jishi-cloud-brand__metric{position:absolute;z-index:9;width:150px;min-height:164px;padding:22px 20px 18px;border-radius:20px;border:1px solid rgba(206,181,255,.2);background:linear-gradient(180deg,#23193cbd,#0c081ad1),#0f0820c7;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff1f,0 22px 52px #0000006b,0 0 34px #7e50ff29}.jishi-cloud-brand__metric span{color:#e0d6ffa8;font-size:16px;font-weight:700}.jishi-cloud-brand__metric strong{margin-top:8px;color:#fff;font-size:30px;line-height:1}.jishi-cloud-brand__metric em{color:#c6a7ff;font-size:13px;font-style:normal;font-weight:800}.jishi-cloud-brand__metric svg{margin-top:14px;width:98px;height:36px}.jishi-cloud-brand__metric polyline{fill:none;stroke:#a888ff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.jishi-cloud-brand__metric--views{right:98px;top:76px}.jishi-cloud-brand__metric--finish{left:42px;top:348px}.jishi-cloud-brand__metric--engage{right:60px;bottom:92px}.jishi-cloud-brand__feature-bar{position:absolute;left:78px;right:78px;bottom:34px;z-index:12;min-height:96px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:18px 24px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#0a0716e0,#04030ceb),#04030cdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff17,0 20px 70px #00000094,0 0 46px #864cff1f}.jishi-cloud-brand__feature-card{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;padding:0 28px;border-right:1px solid rgba(255,255,255,.08)}.jishi-cloud-brand__feature-card:last-child{border-right:0}.jishi-cloud-brand__feature-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;color:#d9c8ff;background:radial-gradient(circle at 28% 12%,rgba(255,255,255,.26),transparent 28%),linear-gradient(145deg,#7844cfb3,#27144be0);box-shadow:inset 0 1px #ffffff29,0 0 22px #7c4eff40}.jishi-cloud-brand__feature-card strong{display:block;color:#fff;font-size:18px;line-height:1.15;font-weight:900}.jishi-cloud-brand__feature-card small{display:block;margin-top:8px;color:#ffffff8f;font-size:14px;line-height:1.25;font-weight:600}@keyframes jishiDeviceFloatR37{0%,to{transform:perspective(1120px) rotateX(10deg) rotateY(-22deg) rotate(-10deg) translateZ(0)}50%{transform:perspective(1120px) rotateX(8deg) rotateY(-18deg) rotate(-8deg) translate3d(0,-14px,0)}}@media (max-width: 1280px){.jishi-cloud-brand__hero{grid-template-columns:minmax(480px,.9fr) minmax(520px,1.1fr);padding-left:70px;padding-right:44px}.jishi-cloud-brand__play-device{right:68px;width:380px}.jishi-cloud-brand__metric--views{right:56px}}@media (max-width: 980px){body:has(.jishi-cloud-brand){overflow:auto}.jishi-cloud-brand{height:auto;min-height:100vh;overflow-y:auto}.jishi-cloud-brand__content{height:auto;min-height:100vh}.jishi-cloud-brand__nav{grid-template-columns:1fr auto;padding:0 22px}.jishi-cloud-brand__nav nav{display:none}.jishi-cloud-brand__hero{grid-template-columns:1fr;padding:44px 24px 180px}.jishi-cloud-brand__hero-copy{max-width:100%}.jishi-cloud-brand__hero h1{font-size:clamp(64px,18vw,96px)}.jishi-cloud-brand__hero p{width:auto;white-space:normal}.jishi-cloud-brand__visual{min-height:430px}.jishi-cloud-brand__play-device{right:9%;top:20px;width:min(68vw,340px)}.jishi-cloud-brand__metric{transform:scale(.86)}.jishi-cloud-brand__metric--finish{left:2%;top:258px}.jishi-cloud-brand__metric--views{right:2%;top:18px}.jishi-cloud-brand__metric--engage{display:none}.jishi-cloud-brand__feature-bar{grid-template-columns:1fr;left:18px;right:18px;bottom:18px;padding:14px}.jishi-cloud-brand__feature-card{grid-template-columns:46px minmax(0,1fr);padding:10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.jishi-cloud-brand__feature-card:last-child{border-bottom:0}}@media (prefers-reduced-motion: reduce){.jishi-cloud-brand__play-device{animation:none}}html:has(.cloud-orbit-hero),body:has(.cloud-orbit-hero){min-width:0!important;overflow:hidden!important;background:#05010e!important}.cloud-orbit-hero{width:100%!important;min-width:0!important;height:auto!important;min-height:100svh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:linear-gradient(90deg,#020008fa,#04000ee6 42%,#030211c2),#05010e!important;font-family:Geist Sans,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important}.cloud-orbit-bg{display:block!important;opacity:1!important;animation:none!important}.cloud-orbit-bg__readability{z-index:2!important;opacity:.74!important}.cloud-orbit-bg__grid{z-index:3!important;opacity:.42!important}.cloud-orbit-bg__datafield{z-index:4!important;opacity:.74!important}.cloud-orbit-ribbon,.cloud-orbit-ribbon__frames,.cloud-orbit-ribbon__wave,.cloud-orbit-ribbon__ticks,.cloud-orbit-player,.cloud-orbit-module,.cloud-orbit-subtitles,.cloud-orbit-pipeline,.cloud-orbit-agent-nodes,.cloud-orbit-particles{display:block!important}.cloud-orbit-ribbon__frames{display:grid!important;grid-template-columns:repeat(var(--frames),1fr)!important}.cloud-orbit-ribbon__wave,.cloud-orbit-ribbon__ticks{display:flex!important}.cloud-orbit-ribbon{z-index:6!important;height:86px!important;opacity:.74!important;mix-blend-mode:screen!important}.cloud-orbit-ribbon--upper{width:680px!important;right:7%!important;left:auto!important;top:9%!important;bottom:auto!important;opacity:.62!important;transform:perspective(1000px) rotateX(54deg) rotateY(-28deg) rotate(17deg)!important;animation:cloudOrbitUpper 18s ease-in-out infinite!important}.cloud-orbit-ribbon--primary{width:780px!important;right:2%!important;left:auto!important;top:28%!important;bottom:auto!important;opacity:.82!important;transform:perspective(1000px) rotateX(58deg) rotateY(-23deg) rotate(-12deg)!important;animation:cloudOrbitPrimary 14s ease-in-out infinite!important}.cloud-orbit-ribbon--lower{width:900px!important;right:-7%!important;left:auto!important;top:auto!important;bottom:18%!important;opacity:.64!important;transform:perspective(1200px) rotateX(66deg) rotateY(-18deg) rotate(8deg)!important;animation:cloudOrbitLower 16s ease-in-out infinite!important}.cloud-orbit-hero .cloud-orbit-player{z-index:9!important;right:13%!important;left:auto!important;top:31%!important;width:320px!important;height:320px!important;opacity:.94!important;transform:perspective(900px) rotateX(10deg) rotateY(-18deg) rotate(-9deg)!important;animation:cloudOrbitFloat 7s ease-in-out infinite!important;box-shadow:inset 14px 18px 38px #ffffff29,inset -22px -26px 44px #0000007a,0 34px 90px #6139ff8a,0 0 120px #a855f74d!important}.cloud-orbit-hero .cloud-orbit-hero__shell{display:flex!important;width:100%!important;min-height:100svh!important;height:auto!important;flex:1 1 auto!important;flex-direction:column!important}.cloud-orbit-hero .cloud-orbit-nav{position:relative!important;height:auto!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;padding:20px 32px!important}.cloud-orbit-hero .cloud-orbit-nav__logo img{display:block!important;width:32px!important;height:32px!important}.cloud-orbit-hero .cloud-orbit-copy{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:flex!important;width:min(100%,1440px)!important;max-width:none!important;margin:0 auto!important;padding:0 76px 92px!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important}.cloud-orbit-hero .cloud-orbit-copy h1{display:block!important;max-width:960px!important;margin:0!important;color:var(--cloud-orbit-fg)!important;font-family:General Sans,Geist Sans,PingFang SC,system-ui,sans-serif!important;font-size:220px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.02!important;text-shadow:none!important;white-space:nowrap!important}.cloud-orbit-hero .cloud-orbit-copy h1 span,.cloud-orbit-hero .cloud-orbit-copy h1 em{display:inline!important;font-style:normal!important}.cloud-orbit-hero .cloud-orbit-copy__subtitle{max-width:520px!important;margin:9px 0 0!important;color:var(--cloud-orbit-sub)!important;font-size:18px!important;line-height:1.78!important;opacity:.8!important;white-space:normal!important}.cloud-orbit-hero .cloud-orbit-button--hero{width:max-content!important;min-width:0!important;min-height:72px!important;margin-top:25px!important;padding:0 29px!important}.cloud-orbit-hero .cloud-orbit-marquee{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;display:grid!important;width:min(100%,1024px)!important;min-height:0!important;margin:0 auto!important;grid-template-columns:auto minmax(0,1fr)!important;gap:48px!important;padding:0 24px 40px!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cloud-orbit-hero .cloud-orbit-marquee__label{display:grid!important}.cloud-orbit-hero .cloud-orbit-marquee__mask{min-width:0!important;overflow:hidden!important}.cloud-orbit-hero .cloud-orbit-marquee__track{display:flex!important;width:max-content!important;gap:64px!important;transform:none!important;animation:cloudOrbitMarquee 20s linear infinite!important}.cloud-orbit-hero .cloud-orbit-marquee__item{display:inline-flex!important;grid-template-columns:none!important;align-items:center!important;min-width:0!important;gap:12px!important;padding:0!important;border:0!important}.cloud-orbit-module,.cloud-orbit-subtitles,.cloud-orbit-pipeline,.cloud-orbit-agent-nodes{z-index:10!important}@media (max-width: 1380px){.cloud-orbit-hero .cloud-orbit-copy h1{font-size:168px!important}.cloud-orbit-hero .cloud-orbit-player{right:11%!important;width:270px!important;height:270px!important}.cloud-orbit-ribbon--primary{width:650px!important}.cloud-orbit-ribbon--lower{width:760px!important}}@media (max-width: 980px){html:has(.cloud-orbit-hero),body:has(.cloud-orbit-hero){overflow:auto!important}.cloud-orbit-hero,.cloud-orbit-hero .cloud-orbit-hero__shell{min-height:100vh!important}.cloud-orbit-hero .cloud-orbit-nav{padding:18px 22px!important}.cloud-orbit-hero .cloud-orbit-nav nav{display:none!important}.cloud-orbit-hero .cloud-orbit-copy{width:100%!important;padding:56px 26px 230px!important}.cloud-orbit-hero .cloud-orbit-copy h1{font-size:120px!important;white-space:normal!important}.cloud-orbit-hero .cloud-orbit-player{right:-34px!important;top:47%!important;width:220px!important;height:220px!important;opacity:.72!important}.cloud-orbit-ribbon--upper{right:-240px!important}.cloud-orbit-ribbon--primary{right:-250px!important;top:39%!important}.cloud-orbit-ribbon--lower,.cloud-orbit-module,.cloud-orbit-arrow,.cloud-orbit-pipeline,.cloud-orbit-subtitles{display:none!important}.cloud-orbit-hero .cloud-orbit-marquee{width:calc(100% - 44px)!important;margin:0 22px!important;grid-template-columns:1fr!important;gap:18px!important;padding:0 0 26px!important}.cloud-orbit-hero .cloud-orbit-marquee__label{display:none!important}}@media (max-width: 620px){.cloud-orbit-hero .cloud-orbit-button--small{display:none!important}.cloud-orbit-hero .cloud-orbit-copy h1{font-size:76px!important}.cloud-orbit-hero .cloud-orbit-copy__subtitle{font-size:16px!important}.cloud-orbit-hero .cloud-orbit-button--hero{min-height:58px!important}}@media (prefers-reduced-motion: reduce){.cloud-orbit-bg,.cloud-orbit-ribbon,.cloud-orbit-player,.cloud-orbit-marquee__track{animation:none!important}}.cloud-orbit-hero{background:radial-gradient(ellipse 60% 55% at 65% 45%,rgba(124,58,237,.34),rgba(61,32,128,.18) 35%,transparent 70%),radial-gradient(ellipse 45% 35% at 18% 72%,rgba(99,102,241,.16),transparent 65%),radial-gradient(ellipse 40% 30% at 82% 20%,rgba(252,211,77,.08),transparent 60%),linear-gradient(90deg,#020009f5,#060216e0 42%,#08051fbd),#05010e!important}.cloud-orbit-bg{opacity:1!important;animation:cloudOrbitEngineParallax 26s ease-in-out infinite!important}.cloud-orbit-bg__deep{background:radial-gradient(ellipse 60% 55% at 65% 45%,rgba(124,58,237,.34),rgba(61,32,128,.18) 35%,transparent 70%),radial-gradient(ellipse 45% 35% at 18% 72%,rgba(99,102,241,.16),transparent 65%),radial-gradient(ellipse 40% 30% at 82% 20%,rgba(252,211,77,.08),transparent 60%),radial-gradient(ellipse at 78% 58%,rgba(75,61,182,.22),transparent 44%),linear-gradient(180deg,#030008,#060014 58%,#090019)!important}.cloud-orbit-bg__stars{opacity:.34!important;filter:blur(.2px) drop-shadow(0 0 8px rgba(154,132,255,.38))!important}.cloud-orbit-bg__readability{width:860px!important;height:500px!important;opacity:.68!important;background:#03000ca3!important;filter:blur(84px)!important}.cloud-orbit-bg__grid{bottom:-14%!important;height:40%!important;opacity:.32!important;background-size:96px 46px!important}.cloud-orbit-bg__datafield{height:25%!important;opacity:.58!important;background-size:34px 26px,56px 41px!important}.cloud-orbit-bg__glow{display:block!important;opacity:.78!important;filter:blur(64px)!important;mix-blend-mode:screen!important}.cloud-orbit-bg__glow--left{left:-140px!important;bottom:8%!important;width:680px!important;height:300px!important;background:linear-gradient(90deg,rgba(72,91,255,.42),rgba(168,85,247,.16),transparent)!important}.cloud-orbit-bg__glow--right{right:-90px!important;top:16%!important;width:760px!important;height:520px!important;background:radial-gradient(ellipse at 42% 48%,rgba(168,85,247,.58),transparent 58%),radial-gradient(ellipse at 64% 32%,rgba(99,102,241,.38),transparent 62%)!important}.cloud-orbit-workflow-ring{left:47%!important;top:22%!important;width:620px!important;height:620px!important;opacity:.28!important;border-color:#d2beff33!important;transform:perspective(960px) rotateX(64deg) rotate(-12deg)!important}.cloud-orbit-ribbon{height:96px!important;border-radius:24px!important;opacity:.46!important;background:linear-gradient(90deg,#765aff0d,#b697ff47,#4a68ff0f),linear-gradient(180deg,#fff3,#ffffff09 52%,#7346ff24)!important;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #6366f157,0 0 48px #7a4cff47,0 0 90px #6366f11f!important;animation:cloudOrbitTrackDriftA 24s ease-in-out infinite!important}.cloud-orbit-ribbon:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 1px,transparent 1px 78px)!important;opacity:.72!important}.cloud-orbit-ribbon:after{height:3px!important;background:linear-gradient(90deg,transparent,rgba(99,102,241,.52),rgba(168,85,247,.84),rgba(252,211,77,.46),transparent)!important;box-shadow:0 0 22px #a855f7b3!important}.cloud-orbit-ribbon--upper{width:760px!important;right:2%!important;top:8%!important;opacity:.42!important;transform:perspective(1100px) rotateX(56deg) rotateY(-25deg) rotate(12deg)!important}.cloud-orbit-ribbon--primary{width:980px!important;right:-10%!important;top:28%!important;opacity:.54!important;transform:perspective(1200px) rotateX(60deg) rotateY(-22deg) rotate(-15deg)!important;animation-name:cloudOrbitTrackDriftB!important}.cloud-orbit-ribbon--lower{width:920px!important;right:-13%!important;bottom:18%!important;opacity:.36!important;transform:perspective(1200px) rotateX(66deg) rotateY(-18deg) rotate(9deg)!important}.cloud-orbit-ribbon--foreground{width:1160px!important;left:42%!important;right:auto!important;bottom:2%!important;top:auto!important;height:104px!important;opacity:.34!important;transform:translate(-28%) perspective(1200px) rotateX(68deg) rotateY(-8deg) rotate(-8deg)!important;animation:cloudOrbitTrackDriftC 28s ease-in-out infinite!important}.cloud-orbit-ribbon__wave span{width:7px!important;height:7px!important;background:#fcd34dc7!important;box-shadow:0 0 16px #fcd34d8f!important;animation:cloudOrbitKeyPulse 4.8s ease-in-out infinite!important}.cloud-orbit-ribbon__wave span:nth-child(2n){background:#919dffbf!important;animation-delay:1.2s!important}.cloud-orbit-ribbon__ticks i{height:18px!important;background:#ccbcffbd!important}.cloud-orbit-hero .cloud-orbit-player{right:-4vw!important;top:20vh!important;width:clamp(520px,42vw,720px)!important;height:clamp(520px,42vw,720px)!important;border-radius:30%!important;opacity:.82!important;background:radial-gradient(circle at 33% 24%,rgba(255,255,255,.48),transparent 12%),radial-gradient(circle at 54% 48%,rgba(198,171,255,.36),transparent 24%),radial-gradient(circle at 58% 55%,#975cffa3,#4938b666 40%,#0f0a2ed6 78%),linear-gradient(145deg,#ece6ff3d,#6950e770 45%,#0a0921db)!important;border:1px solid rgba(236,226,255,.24)!important;filter:drop-shadow(0 0 70px rgba(149,87,255,.46)) drop-shadow(0 38px 80px rgba(2,0,16,.72))!important;box-shadow:inset 18px 22px 42px #fff3,inset -44px -52px 82px #0000008a,0 0 150px #7c3aed5c,0 0 240px #6366f12e!important;transform:perspective(1000px) rotateX(8deg) rotateY(-18deg) rotate(-8deg)!important;animation:cloudOrbitCoreFloat 9s ease-in-out infinite!important}.cloud-orbit-player:before{top:8%!important;right:8%!important;bottom:8%!important;left:8%!important;border-radius:28%!important;background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 28%),radial-gradient(circle at 50% 52%,#8260f594,#3322807a 56%,#08061ab8)!important}.cloud-orbit-player:after{top:23%!important;right:23%!important;bottom:23%!important;left:23%!important;border-radius:28%!important;background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.68),transparent 23%),linear-gradient(145deg,#f1e8ff80,#9962ff9e 54%,#2b1c6edb)!important}.cloud-orbit-player__rim{top:6%!important;right:6%!important;bottom:6%!important;left:6%!important;border-radius:27%!important;border-color:#ffffff40!important;box-shadow:inset 0 0 48px #ffffff29,0 0 48px #a855f747!important}.cloud-orbit-player__shine{left:12%!important;top:8%!important;width:58%!important;height:20%!important;opacity:.62!important}.cloud-orbit-player__triangle{width:22%!important;height:22%!important;border-radius:30%!important;background:linear-gradient(145deg,#ffffff7a,#a78bfa33),#7846ff6b!important}.cloud-orbit-player__triangle:after{left:38%!important;top:28%!important;border-top-width:28px!important;border-bottom-width:28px!important;border-left-width:40px!important}.cloud-orbit-arrow{right:1.5%!important;top:35%!important;z-index:8!important;opacity:.5!important}.cloud-orbit-hero .cloud-orbit-module{width:136px!important;min-height:110px!important;padding:16px!important;display:grid!important;grid-template-columns:34px 1fr!important;grid-template-rows:auto auto!important;gap:10px 12px!important;align-items:center!important;border-radius:22px!important;border:1px solid rgba(222,207,255,.22)!important;background:linear-gradient(145deg,#ffffff18,#7a58ff14),#0e0a226b!important;box-shadow:inset 0 1px #ffffff29,0 24px 54px #00000047,0 0 38px #8b55ff2e!important;opacity:.52!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transform:none!important}.cloud-orbit-module__icon{width:34px!important;height:34px!important;display:block!important;border-radius:12px!important;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.45),transparent 18%),linear-gradient(135deg,#818cf8b8,#a855f76b)!important;box-shadow:inset 0 1px #fff3,0 0 22px #a855f757!important}.cloud-orbit-hero .cloud-orbit-module span{color:#f5f2ffdb!important;font-size:15px!important;font-weight:800!important;letter-spacing:0!important}.cloud-orbit-hero .cloud-orbit-module strong,.cloud-orbit-module__trend{display:none!important}.cloud-orbit-module__bar{grid-column:1 / -1!important;display:block!important;width:100%!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,#6366f11a,#a855f7b8,#fcd34d47),#ffffff14!important;box-shadow:0 0 18px #a855f752!important}.cloud-orbit-module--script{right:35%!important;top:58%!important}.cloud-orbit-module--voice{right:5.5%!important;top:17%!important}.cloud-orbit-module--avatar{right:4.5%!important;bottom:20%!important}.cloud-orbit-subtitles{right:39%!important;bottom:23%!important;opacity:.5!important}.cloud-orbit-pipeline{right:9%!important;top:56%!important;opacity:.24!important}.cloud-orbit-particles span{opacity:.36!important;animation:cloudOrbitParticle 7s ease-in-out infinite!important}.cloud-orbit-hero .cloud-orbit-marquee{opacity:.96!important}.cloud-orbit-hero .cloud-orbit-marquee__label{color:#f4f3f0a8!important}.cloud-orbit-hero .cloud-orbit-marquee__item strong{color:#fffffff5!important}.cloud-orbit-hero .cloud-orbit-marquee__item span{background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#7154ffb8,#48237edb)!important;box-shadow:inset 0 1px #ffffff2e,0 0 22px #a855f73d!important}@keyframes cloudOrbitEngineParallax{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-10px,-6px,0) scale(1.01)}}@keyframes cloudOrbitCoreFloat{0%,to{transform:perspective(1000px) rotateX(8deg) rotateY(-18deg) rotate(-8deg) translateZ(0)}50%{transform:perspective(1000px) rotateX(7deg) rotateY(-15deg) rotate(-7deg) translate3d(0,-16px,0)}}@keyframes cloudOrbitTrackDriftA{0%,to{translate:0 0}50%{translate:-22px 10px}}@keyframes cloudOrbitTrackDriftB{0%,to{translate:0 0}50%{translate:26px -8px}}@keyframes cloudOrbitTrackDriftC{0%,to{translate:0 0}50%{translate:-32px -6px}}@keyframes cloudOrbitKeyPulse{0%,to{opacity:.42;transform:scale(.8)}50%{opacity:1;transform:scale(1.08)}}@media (max-width: 1380px){.cloud-orbit-hero .cloud-orbit-player{right:-5vw!important;width:clamp(430px,42vw,590px)!important;height:clamp(430px,42vw,590px)!important}.cloud-orbit-ribbon--primary{width:860px!important}}@media (max-width: 980px){.cloud-orbit-hero .cloud-orbit-player{right:-118px!important;top:39%!important;width:360px!important;height:360px!important;opacity:.72!important}.cloud-orbit-ribbon--primary{right:-380px!important;top:27%!important;opacity:.46!important}.cloud-orbit-ribbon--foreground{display:block!important;left:12%!important;bottom:6%!important;width:720px!important;opacity:.28!important}}@media (max-width: 620px){.cloud-orbit-hero .cloud-orbit-player{right:-138px!important;top:42%!important;width:330px!important;height:330px!important}.cloud-orbit-ribbon--upper{width:600px!important;right:-270px!important}.cloud-orbit-ribbon--primary{width:720px!important;right:-420px!important}}@media (prefers-reduced-motion: reduce){.cloud-orbit-bg,.cloud-orbit-ribbon,.cloud-orbit-hero .cloud-orbit-player,.cloud-orbit-ribbon__wave span,.cloud-orbit-particles span{animation:none!important}}.video-lab-page{min-height:calc(100vh - 86px);padding:30px;background:#f5f7fb;color:#172033}.video-lab-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.video-lab-header h1{margin:4px 0 6px;font-size:30px;line-height:1.12;letter-spacing:0}.video-lab-header p{margin:0;max-width:720px;color:#64748b;font-size:14px}.video-lab-layout{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.1fr) minmax(300px,.85fr);gap:16px;align-items:start}.smart-mix-page .smart-mix-desktop-layout{grid-template-columns:minmax(760px,1.32fr) minmax(360px,.68fr);grid-template-areas:"compose preflight" "compose current" "history history"}.smart-mix-compose-panel{grid-area:compose}.smart-mix-preflight-panel{grid-area:preflight}.smart-mix-current-panel{grid-area:current}.smart-mix-history-panel{grid-area:history}.smart-mix-compose-grid{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(420px,.55fr);gap:16px;align-items:start}.smart-mix-subhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.smart-mix-subhead h3{margin:0 0 3px;color:#172033;font-size:14px;letter-spacing:0}.smart-mix-subhead p{margin:0;color:#64748b;font-size:12px}.smart-mix-subhead strong{color:#0f766e;font-size:12px;white-space:nowrap}.aigc-control-panel{grid-area:control}.aigc-summary-panel{grid-area:summary}.aigc-current-panel{grid-area:current}.aigc-history-panel{grid-area:history}.video-lab-panel{border:1px solid #dbe4ef;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a0f;padding:18px}.panel-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-heading-row h2{margin:0 0 4px;font-size:16px;letter-spacing:0}.panel-heading-row p{margin:0;color:#64748b;font-size:12px}.panel-heading-row strong{color:#0f766e;font-size:13px;white-space:nowrap}.smart-mix-slots{display:grid;gap:8px}.smart-mix-slot{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;gap:9px;min-height:56px;padding:9px 10px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;cursor:pointer}.smart-mix-slot input,.aigc-reference-upload input{position:absolute;opacity:0;pointer-events:none}.smart-mix-slot.ready{border-style:solid;border-color:#2dd4bf;background:#f0fdfa}.smart-mix-slot.invalid{border-style:solid;border-color:#f59e0b;background:#fffbeb}.slot-number{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#0f172a;color:#fff;font-size:12px;font-weight:700}.slot-body{display:grid;gap:2px;min-width:0}.slot-body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.slot-body small,.video-lab-task-row span,.video-lab-fineprint,.video-lab-warning{color:#64748b;font-size:12px}.slot-body em{color:#b45309;font-size:12px;font-style:normal}.video-lab-textarea{width:100%;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:12px;color:#172033;font:inherit;line-height:1.55}.video-lab-controls{display:grid;gap:10px;margin:14px 0}.video-lab-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.video-lab-controls label{display:grid;gap:6px;color:#334155;font-size:12px;font-weight:600}.video-lab-controls input,.video-lab-controls select{height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:0 10px;color:#172033}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.segmented-control.wide{margin-bottom:14px}.segmented-control button{min-height:34px;border:0;border-radius:6px;background:transparent;color:#475569;font-weight:700;cursor:pointer}.segmented-control button.selected{background:#0f172a;color:#fff}.video-lab-generate{width:100%;justify-content:center}.video-lab-warning{margin:10px 0 0;color:#b45309}.aigc-reference-upload{display:flex;align-items:center;gap:10px;margin-bottom:12px;min-height:48px;padding:12px;border:1px dashed #94a3b8;border-radius:8px;background:#f8fafc;cursor:pointer;color:#334155;font-weight:700}.aigc-reference-upload.ready{border-style:solid;border-color:#22c55e;background:#f0fdf4}.aigc-reference-composer{display:grid;gap:10px;margin-bottom:14px;padding:12px;border:1px solid #dbe4ef;border-radius:10px;background:#f8fafc}.aigc-reference-note{display:flex;align-items:center;gap:7px;color:#9a3412;font-size:12px;font-weight:700}.aigc-reference-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.aigc-reference-tabs button{min-height:38px;border:0;border-radius:6px;background:transparent;color:#64748b;font-weight:700;cursor:pointer}.aigc-reference-tabs button.selected{background:#172033;color:#fff}.aigc-frame-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aigc-frame-grid .aigc-reference-upload,.aigc-reference-kind .aigc-reference-upload{margin:0}.aigc-frame-grid .aigc-reference-upload span{display:grid;gap:2px;min-width:0}.aigc-frame-grid .aigc-reference-upload small{overflow:hidden;color:#64748b;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.aigc-multimodal-reference{display:grid;gap:10px}.aigc-reference-kind{display:grid;gap:8px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.aigc-reference-kind>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aigc-reference-kind>div:first-child strong{color:#334155;font-size:12px}.aigc-reference-kind>div:first-child small{color:#64748b;font-size:11px;white-space:nowrap}.aigc-upload-rules{color:#64748b;font-size:11px}.aigc-upload-rules summary{min-height:30px;cursor:pointer;color:#475569;font-weight:700}.aigc-upload-rules p{margin:4px 0 0;line-height:1.65}.aigc-reference-asset-list{display:flex;flex-wrap:wrap;gap:6px}.aigc-reference-asset-list>span{display:inline-flex;min-width:0;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:4px 5px 4px 9px;border:1px solid #dbe4ef;border-radius:999px;background:#fff}.aigc-reference-asset-list strong{overflow:hidden;max-width:180px;color:#334155;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.aigc-reference-asset-list small{color:#64748b;font-size:10px}.aigc-reference-asset-list button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:999px;background:#f1f5f9;color:#64748b;cursor:pointer}.video-lab-task-list{display:grid;gap:10px}.video-lab-checklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.video-lab-checklist li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;background:#f8fafc;color:#334155;font-size:12px}.video-lab-checklist li.passed svg{color:#0f766e}.video-lab-checklist li.blocked svg{color:#b45309}.video-lab-checklist li strong{color:#172033;font-size:12px;white-space:nowrap}.video-lab-summary-list{display:grid;gap:8px;margin:0}.video-lab-summary-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;border-bottom:1px solid #e2e8f0}.video-lab-summary-list div:last-child{border-bottom:0}.video-lab-summary-list dt{color:#64748b;font-size:12px}.video-lab-summary-list dd{margin:0;color:#172033;font-size:12px;font-weight:700;text-align:right}.smart-mix-result-card{display:grid;gap:12px;padding:12px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.smart-mix-result-media{overflow:hidden;border-radius:8px;background:#0f172a;aspect-ratio:9 / 16;max-height:360px}.smart-mix-result-media video{display:block;width:100%;height:100%;object-fit:contain;background:#0f172a}.smart-mix-result-content{display:grid;gap:10px}.smart-mix-result-content>div:first-child{display:grid;gap:4px;min-width:0}.smart-mix-result-content strong{color:#172033;font-size:14px}.smart-mix-result-content span{color:#64748b;font-size:12px}.video-lab-task-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.video-lab-task-row>div:first-child{display:grid;gap:3px;min-width:0}.video-lab-task-row strong{color:#172033;font-size:13px}.video-lab-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.asset-ready-pill{border-radius:999px;background:#dcfce7;color:#166534!important;padding:5px 8px;white-space:nowrap}.asset-ready-pill.muted{background:#f1f5f9;color:#64748b!important}.icon-link-button{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;padding:0 10px;text-decoration:none;cursor:pointer;font-size:12px;font-weight:700}.primary-link-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid #2563eb;border-radius:8px;background:#2563eb;color:#fff;padding:0 12px;text-decoration:none;cursor:pointer;font-size:12px;font-weight:700}.video-lab-page .empty-state{margin:0;border:1px dashed #cbd5e1;border-radius:8px;padding:18px;color:#64748b;font-size:13px;text-align:center}@media (max-width: 1180px){.video-lab-layout,.smart-mix-page .smart-mix-desktop-layout{grid-template-columns:1fr;grid-template-areas:none}.smart-mix-compose-panel,.smart-mix-preflight-panel,.smart-mix-current-panel,.smart-mix-history-panel,.aigc-control-panel,.aigc-summary-panel,.aigc-current-panel,.aigc-history-panel{grid-area:auto}.smart-mix-compose-grid{grid-template-columns:1fr}}@media (max-width: 640px){.video-lab-page{padding:18px}.video-lab-header,.video-lab-task-row{flex-direction:column;align-items:stretch}.video-lab-header h1{font-size:24px}}.cloud-orbit-hero{isolation:isolate!important;overflow:hidden!important;background:radial-gradient(ellipse 72% 66% at 68% 50%,rgba(126,69,255,.46),rgba(62,38,150,.24) 35%,transparent 72%),radial-gradient(ellipse 50% 42% at 24% 74%,rgba(74,95,255,.28),rgba(32,45,118,.12) 46%,transparent 74%),radial-gradient(ellipse 42% 28% at 82% 16%,rgba(252,211,77,.16),transparent 62%),linear-gradient(100deg,#050212f0,#08031de0 42%,#100832d1),#060114!important}.cloud-orbit-bg,.cloud-orbit-layer{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important}.cloud-orbit-bg{overflow:hidden!important;opacity:1!important;transform-origin:62% 48%!important;animation:cloudEngineSceneParallax 24s ease-in-out infinite!important}.cloud-orbit-layer--glow{z-index:1!important}.cloud-orbit-layer--particles{z-index:5!important}.cloud-orbit-layer--core{z-index:7!important}.cloud-orbit-layer--workflow{z-index:9!important}.cloud-orbit-bg__deep{background:radial-gradient(ellipse 70% 64% at 68% 50%,rgba(130,74,255,.5),rgba(61,37,141,.24) 36%,transparent 72%),radial-gradient(ellipse 48% 40% at 22% 72%,rgba(76,99,255,.3),rgba(39,52,135,.14) 44%,transparent 75%),radial-gradient(ellipse 38% 30% at 88% 16%,rgba(252,211,77,.14),transparent 64%),radial-gradient(ellipse 90% 78% at 50% 100%,rgba(31,17,84,.42),transparent 70%),linear-gradient(180deg,#05000d,#080018 52%,#0b0320)!important}.cloud-orbit-bg__deep:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:.18!important;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px)!important;background-size:118px 72px!important;-webkit-mask-image:radial-gradient(ellipse 72% 58% at 65% 58%,#000,transparent 74%)!important;mask-image:radial-gradient(ellipse 72% 58% at 65% 58%,#000,transparent 74%)!important}.cloud-orbit-bg__stars{opacity:.24!important;background-size:360px 260px,460px 340px!important;filter:blur(.1px) drop-shadow(0 0 10px rgba(157,135,255,.34))!important}.cloud-orbit-bg__readability{left:-8%!important;top:12%!important;width:760px!important;height:580px!important;opacity:.72!important;background:radial-gradient(ellipse at 42% 46%,rgba(4,0,15,.74),rgba(6,2,22,.54) 54%,transparent 76%)!important;filter:blur(78px)!important}.cloud-orbit-bg__grid{bottom:-12%!important;height:44%!important;opacity:.44!important;background-size:108px 52px!important;transform:perspective(900px) rotateX(66deg) translateY(6%)!important}.cloud-orbit-bg__datafield{height:30%!important;opacity:.7!important;background-size:32px 24px,64px 42px!important;filter:drop-shadow(0 0 18px rgba(122,88,255,.26))!important}.cloud-orbit-bg__glow{display:block!important;opacity:.88!important;filter:blur(66px)!important;mix-blend-mode:screen!important}.cloud-orbit-bg__glow--left{left:-150px!important;bottom:10%!important;width:720px!important;height:360px!important;background:linear-gradient(90deg,rgba(63,88,255,.5),rgba(138,92,255,.22),transparent)!important}.cloud-orbit-bg__glow--right{right:-120px!important;top:10%!important;width:860px!important;height:650px!important;background:radial-gradient(ellipse at 48% 52%,rgba(168,85,247,.66),transparent 58%),radial-gradient(ellipse at 66% 28%,rgba(99,102,241,.44),transparent 64%),radial-gradient(ellipse at 72% 12%,rgba(252,211,77,.16),transparent 58%)!important}.cloud-orbit-engine-haze{position:absolute!important;display:block!important;border-radius:999px!important;mix-blend-mode:screen!important;filter:blur(46px)!important;animation:cloudEngineGlowBreath 12s ease-in-out infinite!important}.cloud-orbit-engine-haze--center{right:11%!important;top:25%!important;width:760px!important;height:460px!important;opacity:.52!important;background:radial-gradient(ellipse at 48% 50%,rgba(145,92,255,.58),rgba(79,70,229,.18) 48%,transparent 72%)!important}.cloud-orbit-engine-haze--amber{right:2%!important;top:3%!important;width:420px!important;height:260px!important;opacity:.24!important;background:radial-gradient(ellipse at 50% 50%,rgba(252,211,77,.42),transparent 68%)!important}.cloud-orbit-workflow-ring{left:44%!important;top:14%!important;width:720px!important;height:720px!important;opacity:.34!important;border:1px solid rgba(219,204,255,.22)!important;box-shadow:inset 0 0 90px #694aff24,0 0 80px #7b5cff1f!important;transform:perspective(1080px) rotateX(66deg) rotate(-13deg)!important}.cloud-orbit-engine-spine{position:absolute!important;right:-11%!important;top:21%!important;width:1040px!important;height:520px!important;z-index:3!important;opacity:.34!important;transform:perspective(1200px) rotateX(62deg) rotateY(-18deg) rotate(-14deg)!important}.cloud-orbit-engine-spine span{position:absolute!important;inset:auto!important;height:72px!important;border-radius:18px!important;border:1px solid rgba(211,198,255,.16)!important;background:linear-gradient(90deg,transparent,rgba(175,147,255,.18),rgba(91,120,255,.08),transparent)!important;box-shadow:inset 0 1px #ffffff29,0 0 48px #7554ff2e!important}.cloud-orbit-engine-spine span:nth-child(1){left:0!important;top:78px!important;width:860px!important}.cloud-orbit-engine-spine span:nth-child(2){left:170px!important;top:224px!important;width:930px!important}.cloud-orbit-engine-spine span:nth-child(3){left:70px!important;top:364px!important;width:760px!important}.cloud-orbit-ribbon{position:absolute!important;height:122px!important;border-radius:24px!important;overflow:hidden!important;opacity:.58!important;border:1px solid rgba(225,214,255,.18)!important;background:linear-gradient(90deg,#5648d30f,#cdbbff47,#5771ff1a),linear-gradient(180deg,#ffffff38,#ffffff0b 52%,#7a4aff2e)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #6a7eff52,0 0 54px #7e4cff57,0 32px 70px #03001257!important;-webkit-backdrop-filter:blur(14px) saturate(132%)!important;backdrop-filter:blur(14px) saturate(132%)!important;animation:cloudEngineRailDriftA 24s ease-in-out infinite!important}.cloud-orbit-ribbon__beams,.cloud-orbit-ribbon__frames,.cloud-orbit-ribbon__wave,.cloud-orbit-ribbon__ticks{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.cloud-orbit-ribbon__beams{display:grid!important;grid-template-columns:repeat(var(--beams),minmax(80px,1fr))!important;gap:12px!important;padding:16px 22px!important;opacity:.46!important}.cloud-orbit-ribbon__beams b{display:block!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(146,122,255,.08) 44%,transparent 74%)!important;box-shadow:inset 1px 0 #ffffff2e!important}.cloud-orbit-ribbon__frames{display:grid!important;grid-template-columns:repeat(var(--frames),minmax(30px,1fr))!important;gap:9px!important;padding:18px 24px 42px!important}.cloud-orbit-ribbon__frames span{display:block!important;min-width:0!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,#ffffff29,#765bff14),#09041f38!important}.cloud-orbit-ribbon__wave{inset:auto 24px 22px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.cloud-orbit-ribbon__wave:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:50%!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(132,143,255,.46),rgba(178,113,255,.72),rgba(252,211,77,.42),transparent)!important;box-shadow:0 0 20px #a855f76b!important;animation:cloudEngineRailFlow 6.5s ease-in-out infinite!important}.cloud-orbit-ribbon__wave span{position:relative!important;z-index:2!important;width:8px!important;height:8px!important;border-radius:999px!important;background:#fcd34dd1!important;box-shadow:0 0 18px #fcd34d94,0 0 30px #a855f752!important;animation:cloudEngineKeyPulse 5.8s ease-in-out infinite!important}.cloud-orbit-ribbon__wave span:nth-child(2n){width:6px!important;height:6px!important;background:#96a0ffd1!important;animation-delay:1.4s!important}.cloud-orbit-ribbon__ticks{inset:auto 24px 8px!important;height:11px!important;display:grid!important;grid-template-columns:repeat(var(--ticks),minmax(5px,1fr))!important;gap:8px!important;opacity:.72!important}.cloud-orbit-ribbon__ticks i{width:1px!important;height:10px!important;display:block!important;border-radius:999px!important;background:#d6caffc7!important}.cloud-orbit-ribbon:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:.58!important;background:linear-gradient(96deg,transparent 8%,rgba(255,255,255,.24) 42%,transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 84px)!important}.cloud-orbit-ribbon:after{content:""!important;position:absolute!important;left:-20%!important;top:0!important;width:34%!important;height:100%!important;opacity:.7!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;animation:cloudEngineRailSweep 8s ease-in-out infinite!important}.cloud-orbit-ribbon--left{left:-20%!important;top:10%!important;width:780px!important;height:110px!important;z-index:2!important;opacity:.48!important;transform:perspective(1200px) rotateX(56deg) rotateY(22deg) rotate(-18deg)!important}.cloud-orbit-ribbon--top{right:-7%!important;top:7%!important;width:980px!important;z-index:4!important;opacity:.5!important;transform:perspective(1200px) rotateX(58deg) rotateY(-22deg) rotate(12deg)!important;animation-name:cloudEngineRailDriftB!important}.cloud-orbit-ribbon--mid{right:-12%!important;top:33%!important;width:1160px!important;height:132px!important;z-index:6!important;opacity:.68!important;transform:perspective(1280px) rotateX(61deg) rotateY(-18deg) rotate(-13deg)!important;animation-name:cloudEngineRailDriftC!important}.cloud-orbit-ribbon--lower{right:-18%!important;bottom:15%!important;width:1080px!important;height:118px!important;z-index:5!important;opacity:.52!important;transform:perspective(1280px) rotateX(66deg) rotateY(-14deg) rotate(9deg)!important}.cloud-orbit-ribbon--foreground{left:32%!important;right:auto!important;top:auto!important;bottom:-2%!important;width:1240px!important;height:126px!important;z-index:10!important;opacity:.44!important;transform:translate(-18%) perspective(1250px) rotateX(70deg) rotateY(-6deg) rotate(-6deg)!important;animation-name:cloudEngineRailDriftD!important}.cloud-orbit-core-aura{position:absolute!important;right:-14%!important;top:19%!important;width:780px!important;height:620px!important;z-index:6!important;border-radius:42%!important;opacity:.72!important;background:radial-gradient(ellipse at 48% 48%,rgba(168,85,247,.54),rgba(86,76,214,.2) 42%,transparent 70%)!important;filter:blur(42px)!important;mix-blend-mode:screen!important;animation:cloudEngineGlowBreath 10s ease-in-out infinite!important}.cloud-orbit-hero .cloud-orbit-player{right:-5.5vw!important;top:24vh!important;width:clamp(560px,41vw,720px)!important;height:clamp(468px,35vw,620px)!important;z-index:8!important;border-radius:74px!important;opacity:.9!important;overflow:hidden!important;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.48),transparent 13%),radial-gradient(ellipse at 52% 50%,rgba(177,137,255,.42),transparent 32%),linear-gradient(145deg,#eee7ff3d,#8458ff73 42%,#1e1459c7 74%,#08061feb)!important;border:1px solid rgba(238,228,255,.32)!important;filter:drop-shadow(0 0 86px rgba(154,92,255,.55)) drop-shadow(0 44px 94px rgba(2,0,16,.72))!important;box-shadow:inset 20px 24px 48px #ffffff38,inset -52px -54px 92px #00000080,0 0 160px #8954ff6b,0 0 260px #4c63ff38!important;transform:perspective(1100px) rotateX(8deg) rotateY(-17deg) rotate(-6deg)!important;animation:cloudEngineCoreFloat 10s ease-in-out infinite!important}.cloud-orbit-player:before{content:""!important;position:absolute!important;top:7%!important;right:7%!important;bottom:7%!important;left:7%!important;border-radius:58px!important;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 34%),radial-gradient(ellipse at 60% 54%,#7b60f27a,#2a1f7e80 56%,#07051ac7)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 0 80px #d3beff24!important}.cloud-orbit-player:after{content:""!important;position:absolute!important;top:20%!important;right:18%!important;bottom:18%!important;left:20%!important;border-radius:46px!important;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.66),transparent 21%),linear-gradient(145deg,#f5eeff73,#9762ff8f 55%,#261d70e0)!important;opacity:.74!important}.cloud-orbit-player__rim,.cloud-orbit-player__matrix,.cloud-orbit-player__pane,.cloud-orbit-player__shine,.cloud-orbit-player__triangle,.cloud-orbit-player__timeline,.cloud-orbit-player__status{position:absolute!important;display:block!important}.cloud-orbit-player__rim{top:5.5%!important;right:5.5%!important;bottom:5.5%!important;left:5.5%!important;z-index:3!important;border-radius:58px!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:inset 0 0 52px #ffffff29,0 0 54px #a855f752!important}.cloud-orbit-player__matrix{top:12%!important;right:10%!important;bottom:12%!important;left:10%!important;z-index:2!important;border-radius:46px!important;opacity:.28!important;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px)!important;background-size:56px 34px!important;-webkit-mask-image:radial-gradient(ellipse at 56% 50%,#000,transparent 74%)!important;mask-image:radial-gradient(ellipse at 56% 50%,#000,transparent 74%)!important}.cloud-orbit-player__pane{left:12%!important;right:14%!important;bottom:14%!important;z-index:4!important;height:54px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(90deg,#ffffff14,#a17cff2e,#6366f114)!important;box-shadow:inset 0 1px #ffffff29,0 0 30px #7a5aff33!important}.cloud-orbit-player__shine{left:10%!important;top:8%!important;z-index:5!important;width:60%!important;height:22%!important;border-radius:50%!important;opacity:.64!important;background:linear-gradient(100deg,rgba(255,255,255,.42),rgba(255,255,255,.08),transparent)!important;filter:blur(14px)!important;transform:rotate(-11deg)!important;animation:cloudEngineHighlightBreath 8s ease-in-out infinite!important}.cloud-orbit-player__triangle{left:48%!important;top:43%!important;z-index:6!important;width:118px!important;height:118px!important;border-radius:32px!important;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.62),transparent 24%),linear-gradient(145deg,#fcd34d70,#b497ff52,#754fff75)!important;box-shadow:inset 0 1px #ffffff38,0 0 42px #fcd34d38,0 0 68px #a855f757!important;transform:translate(-50%,-50%) rotate(-8deg)!important}.cloud-orbit-player__triangle:after{content:""!important;position:absolute!important;left:42%!important;top:31%!important;width:0!important;height:0!important;border-top:23px solid transparent!important;border-bottom:23px solid transparent!important;border-left:34px solid rgba(248,244,220,.74)!important;filter:drop-shadow(0 0 12px rgba(252,211,77,.34))!important}.cloud-orbit-player__timeline{left:18%!important;right:24%!important;bottom:20%!important;z-index:7!important;height:5px!important;border-radius:999px!important;background:linear-gradient(90deg,#6366f12e,#a855f7cc,#fcd34d6b),#ffffff14!important;box-shadow:0 0 24px #a855f76b!important;animation:cloudEngineRailFlow 6s ease-in-out infinite!important}.cloud-orbit-player__status{right:16%!important;top:17%!important;z-index:7!important;width:82px!important;height:82px!important;border-radius:26px!important;border:1px solid rgba(255,255,255,.18)!important;background:radial-gradient(circle at 35% 26%,rgba(255,255,255,.32),transparent 25%),linear-gradient(145deg,#6366f147,#150d4047)!important;box-shadow:0 0 30px #6366f142!important}.cloud-orbit-arrow{display:none!important}.cloud-orbit-subtitles{right:28%!important;bottom:20%!important;width:310px!important;opacity:.42!important;transform:perspective(700px) rotateX(18deg) rotateY(-18deg)!important}.cloud-orbit-subtitles span{height:8px!important;border-radius:999px!important;background:#ded3ff57!important;box-shadow:0 0 18px #a855f738!important}.cloud-orbit-pipeline{right:11%!important;top:53%!important;width:360px!important;opacity:.16!important;transform:perspective(800px) rotateX(58deg) rotate(-10deg)!important}.cloud-orbit-agent-nodes{right:23%!important;top:44%!important;opacity:.22!important}.cloud-orbit-particles span{opacity:.34!important;filter:drop-shadow(0 0 10px rgba(174,150,255,.36))!important;animation:cloudEngineParticleFloat 10s ease-in-out infinite!important}.cloud-orbit-hero .cloud-orbit-module{position:absolute!important;z-index:12!important;width:154px!important;min-height:94px!important;padding:14px!important;display:grid!important;grid-template-columns:32px 1fr!important;grid-template-rows:auto auto!important;gap:9px 11px!important;align-items:center!important;border-radius:20px!important;border:1px solid rgba(230,217,255,.26)!important;background:linear-gradient(145deg,#ffffff21,#7f61ff1a),#120a2e70!important;box-shadow:inset 0 1px #fff3,0 24px 54px #00000047,0 0 42px #8b55ff38!important;opacity:.58!important;-webkit-backdrop-filter:blur(20px) saturate(132%)!important;backdrop-filter:blur(20px) saturate(132%)!important;transform:none!important;animation:cloudEngineNodeDrift 9s ease-in-out infinite!important}.cloud-orbit-module__icon{width:32px!important;height:32px!important;display:block!important;border-radius:11px!important;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.46),transparent 18%),linear-gradient(135deg,#818cf8c2,#a855f77a)!important;box-shadow:inset 0 1px #ffffff38,0 0 24px #a855f75c!important}.cloud-orbit-hero .cloud-orbit-module span{color:#f7f4ffe6!important;font-size:15px!important;font-weight:800!important;letter-spacing:0!important}.cloud-orbit-module__bar{grid-column:1 / -1!important;display:block!important;width:100%!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,#6366f11f,#a855f7c2,#fcd34d47),#ffffff14!important;box-shadow:0 0 18px #a855f757!important;animation:cloudEngineRailFlow 7s ease-in-out infinite!important}.cloud-orbit-module--script{right:36%!important;top:58%!important}.cloud-orbit-module--voice{right:10%!important;top:16%!important;animation-delay:1s!important}.cloud-orbit-module--avatar{right:4.5%!important;bottom:22%!important;animation-delay:1.8s!important}.cloud-orbit-module--render{right:22%!important;bottom:16%!important;animation-delay:2.4s!important}.cloud-orbit-hero .cloud-orbit-marquee__label{color:#f4f3ffb8!important}.cloud-orbit-hero .cloud-orbit-marquee__item strong{color:#fffffffa!important}.cloud-orbit-hero .cloud-orbit-marquee__item span{background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.3),transparent 30%),linear-gradient(145deg,#7a62ffd1,#48237ee6)!important;box-shadow:inset 0 1px #fff3,0 0 26px #a855f74d!important}@keyframes cloudEngineSceneParallax{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-12px,-7px,0) scale(1.012)}}@keyframes cloudEngineGlowBreath{0%,to{transform:scale(1);opacity:.56}50%{transform:scale(1.05);opacity:.78}}@keyframes cloudEngineRailDriftA{0%,to{translate:0 0}50%{translate:-24px 10px}}@keyframes cloudEngineRailDriftB{0%,to{translate:0 0}50%{translate:28px -8px}}@keyframes cloudEngineRailDriftC{0%,to{translate:0 0}50%{translate:-34px -6px}}@keyframes cloudEngineRailDriftD{0%,to{translate:0 0}50%{translate:38px -7px}}@keyframes cloudEngineRailSweep{0%,to{transform:translate(-24%);opacity:0}46%,58%{opacity:.7}to{transform:translate(330%)}}@keyframes cloudEngineRailFlow{0%,to{filter:brightness(.9);opacity:.74}50%{filter:brightness(1.28);opacity:1}}@keyframes cloudEngineKeyPulse{0%,to{opacity:.42;transform:scale(.78)}50%{opacity:1;transform:scale(1.12)}}@keyframes cloudEngineCoreFloat{0%,to{transform:perspective(1100px) rotateX(8deg) rotateY(-17deg) rotate(-6deg) translateZ(0)}50%{transform:perspective(1100px) rotateX(7deg) rotateY(-15deg) rotate(-5deg) translate3d(0,-18px,0)}}@keyframes cloudEngineHighlightBreath{0%,to{opacity:.48;translate:0 0}50%{opacity:.76;translate:18px 8px}}@keyframes cloudEngineNodeDrift{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes cloudEngineParticleFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(10px,-14px,0) scale(1.08)}}@media (max-width: 1380px){.cloud-orbit-hero .cloud-orbit-player{right:-7vw!important;width:clamp(500px,42vw,620px)!important;height:clamp(420px,35vw,540px)!important}.cloud-orbit-ribbon--mid{width:1040px!important}.cloud-orbit-ribbon--foreground{width:1120px!important}}@media (max-width: 980px){.cloud-orbit-hero .cloud-orbit-player{right:-154px!important;top:38%!important;width:440px!important;height:370px!important;border-radius:52px!important;opacity:.78!important}.cloud-orbit-core-aura{right:-260px!important;top:34%!important;width:560px!important;height:420px!important}.cloud-orbit-ribbon{height:96px!important}.cloud-orbit-ribbon--left{left:-390px!important;top:12%!important;width:690px!important;opacity:.36!important}.cloud-orbit-ribbon--top{right:-410px!important;top:11%!important;width:760px!important;opacity:.42!important}.cloud-orbit-ribbon--mid{right:-510px!important;top:33%!important;width:880px!important;opacity:.54!important}.cloud-orbit-ribbon--lower{right:-540px!important;bottom:22%!important;width:880px!important;opacity:.34!important}.cloud-orbit-ribbon--foreground{display:block!important;left:-18%!important;bottom:6%!important;width:780px!important;opacity:.3!important}.cloud-orbit-engine-spine,.cloud-orbit-pipeline,.cloud-orbit-subtitles,.cloud-orbit-agent-nodes{display:none!important}.cloud-orbit-hero .cloud-orbit-module{width:128px!important;min-height:82px!important;opacity:.46!important}.cloud-orbit-module--script{right:35%!important;top:57%!important}.cloud-orbit-module--voice{right:5%!important;top:18%!important}.cloud-orbit-module--avatar{right:-5%!important;bottom:26%!important}.cloud-orbit-hero .cloud-orbit-module--render{display:none!important}}@media (max-width: 620px){.cloud-orbit-bg__readability{left:-34%!important;top:8%!important;width:560px!important;height:500px!important;opacity:.7!important}.cloud-orbit-hero .cloud-orbit-player{right:-184px!important;top:39%!important;width:390px!important;height:330px!important;border-radius:44px!important}.cloud-orbit-player__triangle{width:92px!important;height:92px!important}.cloud-orbit-ribbon--top{right:-440px!important}.cloud-orbit-ribbon--mid{right:-555px!important;top:35%!important}.cloud-orbit-ribbon--foreground{left:-42%!important;width:720px!important}.cloud-orbit-hero .cloud-orbit-module{width:116px!important;min-height:78px!important;padding:12px!important;grid-template-columns:28px 1fr!important;opacity:.42!important}.cloud-orbit-module__icon{width:28px!important;height:28px!important}.cloud-orbit-hero .cloud-orbit-module span{font-size:13px!important}.cloud-orbit-module--script{right:37%!important;top:58%!important}.cloud-orbit-module--voice{right:-3%!important;top:18%!important}.cloud-orbit-module--avatar{right:-10%!important;bottom:30%!important}}@media (prefers-reduced-motion: reduce){.cloud-orbit-bg,.cloud-orbit-engine-haze,.cloud-orbit-ribbon,.cloud-orbit-ribbon:after,.cloud-orbit-ribbon__wave:before,.cloud-orbit-ribbon__wave span,.cloud-orbit-hero .cloud-orbit-player,.cloud-orbit-player__shine,.cloud-orbit-player__timeline,.cloud-orbit-module,.cloud-orbit-module__bar,.cloud-orbit-particles span{animation:none!important}}.cloud-orbit-hero{background:radial-gradient(ellipse 74% 64% at 66% 48%,rgba(138,82,255,.56),rgba(65,42,158,.29) 38%,transparent 74%),radial-gradient(ellipse 52% 40% at 18% 74%,rgba(76,102,255,.34),rgba(28,44,124,.16) 48%,transparent 76%),radial-gradient(ellipse 36% 26% at 82% 15%,rgba(252,211,77,.18),transparent 62%),linear-gradient(100deg,#060214eb,#0a0422d1 44%,#140a3ac7),#070116!important}.cloud-orbit-bg{filter:saturate(1.08) brightness(1.1)!important}.cloud-orbit-bg__deep{background:radial-gradient(ellipse 72% 62% at 66% 48%,rgba(136,82,255,.58),rgba(66,43,155,.28) 37%,transparent 74%),radial-gradient(ellipse 54% 42% at 18% 76%,rgba(75,100,255,.36),rgba(30,45,124,.17) 50%,transparent 78%),radial-gradient(ellipse 34% 26% at 84% 14%,rgba(252,211,77,.18),transparent 64%),radial-gradient(ellipse 88% 72% at 50% 100%,rgba(33,19,91,.48),transparent 70%),linear-gradient(180deg,#060010,#0a021c 54%,#0c0522)!important}.cloud-orbit-bg__readability{opacity:.62!important;background:radial-gradient(ellipse at 42% 46%,rgba(4,0,15,.62),rgba(9,3,27,.44) 54%,transparent 78%)!important}.cloud-orbit-bg__glow--right{right:-8%!important;top:5%!important;width:980px!important;height:720px!important;opacity:.96!important;background:radial-gradient(ellipse at 47% 52%,rgba(176,94,255,.76),transparent 56%),radial-gradient(ellipse at 62% 30%,rgba(94,116,255,.54),transparent 64%),radial-gradient(ellipse at 76% 12%,rgba(252,211,77,.2),transparent 58%)!important}.cloud-orbit-bg__glow--left{opacity:.86!important;background:linear-gradient(90deg,rgba(68,94,255,.58),rgba(144,96,255,.25),transparent)!important}.cloud-orbit-engine-haze--center{right:2%!important;top:20%!important;width:880px!important;height:560px!important;opacity:.76!important}.cloud-orbit-engine-haze--amber{opacity:.3!important}.cloud-orbit-ribbon{opacity:.66!important;border-color:#eae2ff3d!important;background:linear-gradient(90deg,#6152e11a,#d8caff57,#627cff26),linear-gradient(180deg,#ffffff47,#ffffff0f 52%,#8452ff38)!important;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #7687ff6b,0 0 66px #8452ff6b,0 34px 76px #0300125c!important}.cloud-orbit-ribbon--left{left:-15%!important;top:9%!important;width:880px!important;height:124px!important;opacity:.58!important}.cloud-orbit-ribbon--top{right:-5%!important;top:5%!important;width:1080px!important;height:126px!important;opacity:.6!important}.cloud-orbit-ribbon--mid{right:-8%!important;top:30%!important;width:1280px!important;height:148px!important;opacity:.76!important}.cloud-orbit-ribbon--lower{right:-14%!important;bottom:17%!important;width:1160px!important;height:128px!important;opacity:.6!important}.cloud-orbit-ribbon--foreground{left:24%!important;bottom:-2%!important;width:1380px!important;height:136px!important;opacity:.5!important}.cloud-orbit-ribbon__frames span{background:linear-gradient(180deg,#fff3,#8160ff1f),#0a04232e!important}.cloud-orbit-ribbon__wave:before{height:3px!important;opacity:1!important;background:linear-gradient(90deg,transparent,rgba(148,158,255,.58),rgba(185,121,255,.88),rgba(252,211,77,.5),transparent)!important}.cloud-orbit-ribbon__wave span{opacity:.95!important;box-shadow:0 0 22px #fcd34d9e,0 0 36px #a855f75c!important}.cloud-orbit-core-aura{right:-5%!important;top:15%!important;width:820px!important;height:660px!important;opacity:.94!important;filter:blur(38px)!important;background:radial-gradient(ellipse at 48% 48%,rgba(176,91,255,.68),rgba(83,76,219,.28) 44%,transparent 72%)!important}.cloud-orbit-hero .cloud-orbit-player{right:-.8vw!important;top:21.5vh!important;width:clamp(600px,42vw,750px)!important;height:clamp(500px,36vw,630px)!important;border-radius:78px!important;opacity:.97!important;background:radial-gradient(circle at 22% 15%,rgba(255,255,255,.62),transparent 14%),radial-gradient(ellipse at 48% 47%,rgba(191,150,255,.56),transparent 33%),linear-gradient(145deg,#f2ecff52,#8a5cff8f 42%,#231765d1 74%,#090622f2)!important;border-color:#f4ecff6b!important;filter:drop-shadow(0 0 102px rgba(166,94,255,.66)) drop-shadow(0 46px 98px rgba(2,0,16,.72))!important;box-shadow:inset 24px 28px 52px #ffffff47,inset -56px -58px 96px #0000007a,0 0 180px #9154ff85,0 0 280px #5268ff47!important}.cloud-orbit-player:before{border-color:#ffffff2e!important;background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 34%),radial-gradient(ellipse at 60% 54%,#8468ff94,#3022898c 56%,#08051cc7)!important}.cloud-orbit-player:after{opacity:.84!important;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.76),transparent 21%),linear-gradient(145deg,#f8f2ff8a,#a469ffa8 55%,#2a1e76e6)!important}.cloud-orbit-player__rim{border-color:#ffffff5c!important;box-shadow:inset 0 0 62px #fff3,0 0 66px #b45fff6b!important}.cloud-orbit-player__matrix{opacity:.36!important}.cloud-orbit-player__pane{height:62px!important;background:linear-gradient(90deg,#ffffff1f,#ae87ff3d,#6c77ff1f)!important}.cloud-orbit-player__triangle{width:132px!important;height:132px!important;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.72),transparent 24%),linear-gradient(145deg,#fcd34d80,#bea0ff6b,#7c53ff8a)!important}.cloud-orbit-player__timeline{height:6px!important;opacity:.95!important}.cloud-orbit-player__status{background:radial-gradient(circle at 35% 26%,rgba(255,255,255,.4),transparent 25%),linear-gradient(145deg,#7782ff5c,#180e4657)!important}.cloud-orbit-hero .cloud-orbit-module{width:132px!important;min-height:74px!important;padding:12px!important;grid-template-columns:26px 1fr!important;gap:7px 9px!important;border-radius:18px!important;opacity:.44!important;background:linear-gradient(145deg,#ffffff1a,#7f61ff14),#120a2e4d!important}.cloud-orbit-module__icon{width:26px!important;height:26px!important;border-radius:9px!important}.cloud-orbit-hero .cloud-orbit-module span{font-size:13px!important}.cloud-orbit-module--script{right:39%!important;top:59%!important}.cloud-orbit-module--voice{right:9%!important;top:15%!important}.cloud-orbit-module--avatar{right:3.5%!important;bottom:23%!important}.cloud-orbit-module--render{right:24%!important;bottom:17%!important}.cloud-orbit-subtitles{opacity:.5!important}.cloud-orbit-hero .cloud-orbit-marquee{opacity:1!important}@media (max-width: 1380px){.cloud-orbit-hero .cloud-orbit-player{right:-3vw!important;width:clamp(540px,43vw,650px)!important;height:clamp(455px,36vw,560px)!important}.cloud-orbit-ribbon--mid{width:1160px!important}}@media (max-width: 980px){.cloud-orbit-hero .cloud-orbit-player{right:-134px!important;top:38%!important;width:450px!important;height:380px!important;opacity:.86!important}.cloud-orbit-ribbon--top{opacity:.5!important}.cloud-orbit-ribbon--mid{opacity:.64!important}.cloud-orbit-hero .cloud-orbit-module{opacity:.38!important}}@media (max-width: 620px){.cloud-orbit-hero .cloud-orbit-player{right:-170px!important;top:39%!important;width:405px!important;height:342px!important;opacity:.86!important}.cloud-orbit-player__triangle{width:96px!important;height:96px!important}.cloud-orbit-ribbon--mid{opacity:.62!important}}.cloud-orbit-copy h1{max-width:760px!important;font-size:clamp(70px,5.9vw,108px)!important;line-height:1.02!important;letter-spacing:0!important;white-space:nowrap!important}.cloud-orbit-copy__subtitle{max-width:560px!important;color:#f5f3ffd6!important;font-size:clamp(17px,1.2vw,22px)!important;line-height:1.72!important}.cloud-orbit-ribbon--waveform .cloud-orbit-ribbon__frames{opacity:.42!important}.cloud-orbit-ribbon--waveform .cloud-orbit-ribbon__wave{inset:auto 30px 30px!important;height:44px!important;align-items:center!important}.cloud-orbit-ribbon--waveform .cloud-orbit-ribbon__wave:before{height:2px!important;opacity:.62!important}.cloud-orbit-ribbon--waveform .cloud-orbit-ribbon__wave span{width:5px!important;height:18px!important;border-radius:999px!important;background:linear-gradient(180deg,#fcd34deb,#a855f78c)!important}.cloud-orbit-ribbon--waveform .cloud-orbit-ribbon__wave span:nth-child(2n){height:30px!important}.cloud-orbit-ribbon--waveform .cloud-orbit-ribbon__wave span:nth-child(3n){height:12px!important}.cloud-orbit-ribbon--waveform .cloud-orbit-ribbon__wave span:nth-child(4n){height:38px!important}.cloud-orbit-ribbon--caption .cloud-orbit-ribbon__frames{grid-template-columns:1.4fr .8fr 1.1fr .62fr 1.3fr .7fr 1.05fr .9fr 1.25fr .72fr 1fr!important;align-items:center!important;padding:34px 30px 44px!important}.cloud-orbit-ribbon--caption .cloud-orbit-ribbon__frames span{height:14px!important;border-radius:999px!important;background:linear-gradient(90deg,#efe8ff6b,#b189ff24)!important}.cloud-orbit-ribbon--timeline .cloud-orbit-ribbon__frames{padding-top:20px!important;padding-bottom:48px!important}.cloud-orbit-ribbon--timeline .cloud-orbit-ribbon__frames span{border-radius:9px!important;background:linear-gradient(180deg,#ffffff3d,#7a60ff1f),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 12px)!important}.cloud-orbit-ribbon--agent .cloud-orbit-ribbon__beams b{border-radius:999px!important;background:radial-gradient(circle at 18% 50%,rgba(252,211,77,.48),transparent 10%),linear-gradient(90deg,#6366f124,#a855f757,#6366f11a)!important}.cloud-orbit-ribbon--render .cloud-orbit-ribbon__frames span{background:linear-gradient(180deg,#ffffff2e,#8b5cf624),linear-gradient(90deg,rgba(99,102,241,.18),transparent 45%,rgba(252,211,77,.12))!important}.cloud-orbit-player__render-grid,.cloud-orbit-player__caption-track,.cloud-orbit-player__agent-flow{position:absolute!important;display:block!important;z-index:7!important;pointer-events:none!important}.cloud-orbit-player__render-grid{left:17%!important;top:18%!important;width:42%!important;height:28%!important;border-radius:22px!important;opacity:.34!important;border:1px solid rgba(245,238,255,.18)!important;background:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px),radial-gradient(ellipse at 50% 50%,rgba(168,85,247,.2),transparent 68%)!important;background-size:28px 22px,34px 26px,auto!important;transform:rotate(-8deg)!important}.cloud-orbit-player__caption-track{left:18%!important;right:25%!important;bottom:27%!important;height:38px!important;opacity:.5!important;border-radius:14px!important;background:linear-gradient(90deg,rgba(241,234,255,.2) 0 28%,transparent 28% 34%,rgba(241,234,255,.28) 34% 58%,transparent 58% 65%,rgba(252,211,77,.26) 65% 82%,transparent 82%),#ffffff09!important;box-shadow:inset 0 1px #ffffff21,0 0 22px #a855f72e!important}.cloud-orbit-player__agent-flow{right:15%!important;top:30%!important;width:104px!important;height:138px!important;opacity:.44!important;border-top:2px solid rgba(252,211,77,.26)!important;border-right:2px solid rgba(176,137,255,.36)!important;border-bottom:2px solid rgba(99,102,241,.28)!important;border-radius:24px!important;filter:drop-shadow(0 0 18px rgba(168,85,247,.28))!important}.cloud-orbit-engine-connectors{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:11!important;pointer-events:none!important;opacity:.5!important}.cloud-orbit-engine-connector{position:absolute!important;display:block!important;height:2px!important;border-radius:999px!important;overflow:hidden!important;background:linear-gradient(90deg,transparent,rgba(160,151,255,.42),rgba(252,211,77,.42),transparent)!important;box-shadow:0 0 22px #a855f747!important;transform-origin:right center!important}.cloud-orbit-engine-connector:after{content:""!important;position:absolute!important;top:-3px!important;bottom:-3px!important;left:-25%!important;width:34%!important;border-radius:inherit!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent)!important;filter:blur(1px)!important;animation:cloudEngineConnectorFlow 6.8s ease-in-out infinite!important}.cloud-orbit-engine-connector--script{right:35%!important;top:64%!important;width:310px!important;transform:rotate(-9deg)!important}.cloud-orbit-engine-connector--voice{right:18%!important;top:23%!important;width:240px!important;transform:rotate(24deg)!important}.cloud-orbit-engine-connector--avatar{right:13%!important;bottom:31%!important;width:250px!important;transform:rotate(-16deg)!important}.cloud-orbit-engine-connector--render{right:28%!important;bottom:24%!important;width:220px!important;transform:rotate(9deg)!important}.auth-panel.auth-panel--brand{gap:16px!important}.auth-panel.auth-panel--brand .auth-mode-tabs{max-width:320px!important}.auth-panel.auth-panel--brand label.auth-field{width:100%!important;gap:8px!important}.auth-panel.auth-panel--brand .auth-field-control{display:grid!important;width:100%!important;min-height:54px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;box-sizing:border-box!important;padding:0 16px!important;overflow:hidden!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff16,#ffffff0a),#0d081f9e!important}.auth-panel.auth-panel--brand .auth-field-control svg{position:static!important;width:18px!important;height:18px!important;margin:0!important;grid-column:1!important;flex:none!important;transform:none!important;color:#e8e0ff94!important}.auth-panel.auth-panel--brand .auth-field-control input{grid-column:2!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;color:#fffffff0!important;background:transparent!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;caret-color:#c4b5fd!important}.auth-panel.auth-panel--brand .auth-field-control input:-webkit-autofill,.auth-panel.auth-panel--brand .auth-field-control input:-webkit-autofill:hover,.auth-panel.auth-panel--brand .auth-field-control input:-webkit-autofill:focus{-webkit-text-fill-color:rgba(255,255,255,.94)!important;box-shadow:0 0 0 1000px #0d081fdb inset!important;transition:background-color 9999s ease-out 0s!important}@keyframes cloudEngineConnectorFlow{0%,to{transform:translate(0);opacity:0}45%,58%{opacity:.82}to{transform:translate(360%)}}@media (max-width: 980px){.cloud-orbit-copy h1{max-width:640px!important;font-size:clamp(54px,10vw,82px)!important}.cloud-orbit-copy__subtitle{max-width:430px!important}.cloud-orbit-engine-connectors{opacity:.26!important}}@media (max-width: 620px){.cloud-orbit-copy h1{max-width:330px!important;font-size:clamp(44px,13vw,58px)!important;white-space:normal!important}.cloud-orbit-copy__subtitle{font-size:15px!important}.cloud-orbit-engine-connectors,.cloud-orbit-player__agent-flow{display:none!important}.auth-panel.auth-panel--brand .auth-field-control{min-height:52px!important;grid-template-columns:20px minmax(0,1fr)!important}}@media (prefers-reduced-motion: reduce){.cloud-orbit-engine-connector:after{animation:none!important}}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{max-width:760px!important;font-size:clamp(70px,5.9vw,108px)!important;line-height:1.02!important;letter-spacing:0!important;white-space:nowrap!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1 span,.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1 em{display:inline!important}@media (max-width: 980px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{max-width:640px!important;font-size:clamp(54px,10vw,82px)!important}}@media (max-width: 620px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{max-width:330px!important;font-size:clamp(44px,13vw,58px)!important;white-space:normal!important}}.cloud-orbit-layer--rails{z-index:4!important}.cloud-orbit-layer--core{z-index:10!important}.cloud-orbit-layer--workflow{z-index:18!important}.cloud-orbit-ribbon--mid{z-index:4!important;opacity:.46!important;filter:saturate(1.05) brightness(.88) blur(.2px)!important}.cloud-orbit-ribbon--foreground{z-index:8!important;opacity:.34!important}.cloud-orbit-core-aura{opacity:1!important;filter:blur(34px) saturate(1.18) brightness(1.12)!important;background:radial-gradient(ellipse at 46% 46%,rgba(210,178,255,.66),rgba(141,92,255,.38) 34%,rgba(72,91,236,.18) 52%,transparent 73%)!important}.cloud-orbit-hero .cloud-orbit-player{z-index:14!important;opacity:1!important;border-color:#ffffff94!important;background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.88),transparent 12%),radial-gradient(ellipse at 31% 30%,rgba(255,255,255,.46),transparent 28%),radial-gradient(ellipse at 54% 48%,rgba(199,162,255,.66),transparent 36%),linear-gradient(145deg,#ffffff6b,#ae81ff9e 38%,#3e2a97e6 72%,#0a0724fa)!important;filter:drop-shadow(0 0 132px rgba(181,111,255,.76)) drop-shadow(0 54px 118px rgba(2,0,16,.82))!important;box-shadow:inset 32px 34px 62px #ffffff57,inset -64px -66px 110px #0000007a,inset 0 0 0 2px #ffffff14,0 0 210px #a25bff94,0 0 320px #5670ff4d!important}.cloud-orbit-player:before{top:5.2%!important;right:5.2%!important;bottom:5.2%!important;left:5.2%!important;border-color:#ffffff42!important;background:linear-gradient(140deg,rgba(255,255,255,.34),rgba(255,255,255,.1) 20%,transparent 40%),radial-gradient(ellipse at 57% 53%,#9777ffa8,#302389a3 56%,#08051cd1)!important;box-shadow:inset 0 0 78px #f5eeff33,inset 0 0 0 1px #ffffff14!important}.cloud-orbit-player:after{opacity:.92!important;background:radial-gradient(circle at 28% 12%,rgba(255,255,255,.88),transparent 20%),linear-gradient(145deg,#ffffff9e,#b475ffad 52%,#2d1f7aeb)!important;box-shadow:inset 16px 18px 40px #ffffff38,inset -28px -32px 64px #160b4785!important}.cloud-orbit-player__rim{top:4.6%!important;right:4.6%!important;bottom:4.6%!important;left:4.6%!important;border-color:#ffffff80!important;box-shadow:inset 0 0 72px #ffffff3d,inset 0 0 0 1px #b7a4ff2e,0 0 88px #cc8cff85!important}.cloud-orbit-player__shine{left:6%!important;top:6%!important;width:68%!important;height:27%!important;opacity:.86!important;background:linear-gradient(104deg,rgba(255,255,255,.72),rgba(255,255,255,.22) 45%,transparent 76%)!important;filter:blur(12px)!important}.cloud-orbit-player__matrix{opacity:.24!important}.cloud-orbit-player__pane,.cloud-orbit-player__caption-track{opacity:.68!important;background:linear-gradient(90deg,#ffffff2e,#bf9dff42,#6d7bff24)!important}.cloud-orbit-player__triangle{z-index:9!important;width:138px!important;height:138px!important;opacity:.98!important;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.92),transparent 23%),linear-gradient(145deg,#ffe078b8,#d8b8ff80 42%,#8658ff9e)!important;box-shadow:inset 0 2px #fff6,inset -18px -20px 36px #562da247,0 0 48px #fcd34d57,0 0 86px #be70ff6b!important}.cloud-orbit-player__status{opacity:.72!important;border-color:#ffffff3d!important;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.58),transparent 28%),linear-gradient(145deg,#a8b2ff57,#180e4661)!important;-webkit-backdrop-filter:blur(14px) saturate(132%)!important;backdrop-filter:blur(14px) saturate(132%)!important}.cloud-orbit-engine-connectors{z-index:16!important;opacity:.58!important}.cloud-orbit-hero .cloud-orbit-module{z-index:19!important;width:138px!important;min-height:82px!important;opacity:.74!important;border-color:#ffffff57!important;background:linear-gradient(145deg,#fff3,#ffffff0f 42%,#855dff1f),#120c3075!important;box-shadow:inset 0 1px #ffffff47,inset 0 0 34px #ffffff0f,0 30px 64px #0000005c,0 0 58px #a661ff47!important;-webkit-backdrop-filter:blur(28px) saturate(145%)!important;backdrop-filter:blur(28px) saturate(145%)!important;transform:perspective(900px) translateZ(80px) rotateX(2deg) rotateY(-3deg)!important}.cloud-orbit-module__icon{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.76),transparent 22%),linear-gradient(145deg,#e3daff52,#8b70ff57,#21134d57)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:inset 0 1px #ffffff4d,0 0 28px #bc79ff5c!important}.cloud-orbit-module--script{right:42%!important;top:52%!important}.cloud-orbit-module--voice{right:11.5%!important;top:14%!important}.cloud-orbit-module--avatar{right:4.2%!important;bottom:31%!important}.cloud-orbit-module--render{right:26%!important;bottom:25%!important}.cloud-orbit-hero .cloud-orbit-marquee{position:absolute!important;left:50%!important;right:auto!important;bottom:32px!important;width:min(980px,62vw)!important;max-width:calc(100vw - 72px)!important;z-index:30!important;min-height:96px!important;padding:14px 26px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(180deg,#ffffff21,#ffffff0b),radial-gradient(ellipse at 22% 18%,rgba(202,178,255,.2),transparent 56%),#09071861!important;-webkit-backdrop-filter:blur(30px) saturate(155%)!important;backdrop-filter:blur(30px) saturate(155%)!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff14,0 34px 78px #0000006b,0 0 72px #8d5cf62e!important;transform:translate(-50%)!important}.cloud-orbit-hero .cloud-orbit-marquee:before{content:""!important;position:absolute!important;top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;z-index:-1!important;border-radius:18px!important;background:linear-gradient(90deg,#ffffff1a,#a990ff14,#ffffff0a)!important;opacity:.72!important}.cloud-orbit-hero .cloud-orbit-marquee__label{display:grid!important;min-width:138px!important;color:#eee8ffc2!important;font-size:13px!important;line-height:1.45!important}.cloud-orbit-hero .cloud-orbit-marquee__track{grid-template-columns:repeat(4,max-content)!important;justify-content:space-between!important;gap:clamp(24px,2.4vw,46px)!important}.cloud-orbit-hero .cloud-orbit-marquee__item:nth-child(n+5){display:none!important}.cloud-orbit-hero .cloud-orbit-marquee__item{grid-template-columns:50px max-content!important;gap:13px!important;padding:0!important;border-right:0!important}.cloud-orbit-hero .cloud-orbit-marquee__item .liquid-glass,.cloud-orbit-hero .cloud-orbit-marquee__item span{width:50px!important;height:50px!important;border-radius:15px!important;color:#ffffffe0!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.46),transparent 29%),linear-gradient(145deg,#ffffff29,#ae8fff2e 46%,#25185457)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px #ffffff47,inset 0 -12px 24px #4325842e,0 16px 36px #00000052,0 0 32px #a670ff3d!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important}.cloud-orbit-hero .cloud-orbit-marquee__item strong{font-size:16px!important;color:#fffffff0!important;text-shadow:0 0 18px rgba(180,137,255,.22)!important}@media (max-width: 1380px){.cloud-orbit-hero .cloud-orbit-marquee{width:min(880px,64vw)!important}}@media (max-width: 980px){.cloud-orbit-ribbon--mid{opacity:.5!important}.cloud-orbit-hero .cloud-orbit-module{opacity:.54!important;transform:none!important}.cloud-orbit-hero .cloud-orbit-marquee{left:50%!important;right:auto!important;width:calc(100vw - 48px)!important;min-height:82px!important;padding:12px 16px!important}.cloud-orbit-hero .cloud-orbit-marquee__label{display:none!important}.cloud-orbit-hero .cloud-orbit-marquee__track{grid-template-columns:repeat(2,max-content)!important;justify-content:space-around!important}.cloud-orbit-hero .cloud-orbit-marquee__item:nth-child(n+3){display:none!important}}@media (max-width: 620px){.cloud-orbit-hero .cloud-orbit-player{opacity:.94!important}.cloud-orbit-hero .cloud-orbit-module{opacity:.42!important}.cloud-orbit-hero .cloud-orbit-marquee{bottom:20px!important;border-radius:18px!important}.cloud-orbit-hero .cloud-orbit-marquee__item .liquid-glass,.cloud-orbit-hero .cloud-orbit-marquee__item span{width:44px!important;height:44px!important}.cloud-orbit-hero .cloud-orbit-marquee__item strong{font-size:14px!important}}.cloud-orbit-hero{background:radial-gradient(ellipse 76% 68% at 70% 48%,rgba(138,86,255,.52),rgba(75,52,172,.28) 35%,transparent 74%),radial-gradient(ellipse 48% 42% at 28% 58%,rgba(74,92,255,.22),rgba(22,34,108,.12) 44%,transparent 76%),radial-gradient(ellipse 56% 38% at 52% 88%,rgba(126,87,255,.2),transparent 72%),linear-gradient(102deg,#050212e8,#08031ed1 48%,#110833c7),#060111!important}.cloud-orbit-bg{filter:saturate(1.16) brightness(1.12)!important;animation:cloudCreationFieldParallax 28s ease-in-out infinite!important}.cloud-orbit-bg__deep{background:radial-gradient(ellipse 74% 64% at 69% 48%,rgba(145,91,255,.6),rgba(66,44,156,.3) 38%,transparent 74%),radial-gradient(ellipse 52% 38% at 24% 62%,rgba(80,101,255,.28),rgba(28,42,118,.14) 50%,transparent 78%),radial-gradient(ellipse 90% 70% at 50% 100%,rgba(37,22,95,.52),transparent 72%),linear-gradient(180deg,#05000f,#09021d 54%,#0d0624)!important}.cloud-orbit-bg__readability{opacity:.48!important;background:radial-gradient(ellipse at 42% 44%,rgba(5,1,18,.54),rgba(8,3,27,.34) 56%,transparent 78%)!important}.cloud-orbit-bg__glow--right{right:-4%!important;top:4%!important;width:1080px!important;height:760px!important;opacity:1!important;background:radial-gradient(ellipse at 48% 52%,rgba(181,111,255,.88),transparent 54%),radial-gradient(ellipse at 62% 30%,rgba(93,120,255,.58),transparent 64%),radial-gradient(ellipse at 75% 18%,rgba(236,214,255,.14),transparent 58%)!important}.cloud-orbit-engine-haze--center{right:0!important;top:17%!important;width:940px!important;height:620px!important;opacity:.84!important}.cloud-orbit-layer--rails{z-index:6!important}.cloud-orbit-layer--core{z-index:14!important}.cloud-orbit-layer--workflow,.cloud-orbit-layer--field{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:18!important;pointer-events:none!important}.cloud-orbit-engine-connectors,.cloud-orbit-hero .cloud-orbit-module{display:none!important}.cloud-orbit-ribbon{border-radius:30px!important;border-color:#ede4ff33!important;background:linear-gradient(90deg,#5c56e214,#e3d8ff3d,#5b7bff1f),linear-gradient(180deg,#fff3,#ffffff0b 54%,#7f52ff29)!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #7a89ff4d,0 0 70px #8258ff57,0 34px 80px #03001252!important;-webkit-backdrop-filter:blur(18px) saturate(142%)!important;backdrop-filter:blur(18px) saturate(142%)!important}.cloud-orbit-ribbon--left{left:-17%!important;top:9%!important;width:900px!important;height:118px!important;opacity:.5!important}.cloud-orbit-ribbon--top{right:-4%!important;top:6%!important;width:1120px!important;height:128px!important;opacity:.62!important}.cloud-orbit-ribbon--mid{right:-10%!important;top:34%!important;width:1240px!important;height:150px!important;z-index:7!important;opacity:.48!important;filter:saturate(1.08) brightness(.92)!important}.cloud-orbit-ribbon--lower{right:-16%!important;bottom:18%!important;width:1120px!important;height:126px!important;opacity:.56!important}.cloud-orbit-ribbon--foreground{left:26%!important;bottom:-3%!important;width:1320px!important;height:138px!important;z-index:16!important;opacity:.42!important}.cloud-orbit-core-aura{right:-3%!important;top:14%!important;width:860px!important;height:700px!important;opacity:1!important;filter:blur(42px) saturate(1.2) brightness(1.12)!important;background:radial-gradient(ellipse at 45% 48%,rgba(217,187,255,.7),rgba(152,92,255,.42) 36%,rgba(78,98,240,.2) 54%,transparent 74%)!important}.cloud-orbit-hero .cloud-orbit-player{right:-1.5vw!important;top:18vh!important;width:clamp(640px,44vw,790px)!important;height:clamp(520px,38vw,660px)!important;z-index:15!important;opacity:.96!important;border-radius:88px!important;border-color:#ffffff80!important;background:radial-gradient(circle at 18% 11%,rgba(255,255,255,.82),transparent 11%),radial-gradient(ellipse at 28% 28%,rgba(255,255,255,.4),transparent 27%),radial-gradient(ellipse at 57% 52%,rgba(188,139,255,.58),transparent 38%),linear-gradient(145deg,#ffffff52,#9b69ff8c 42%,#302287db 72%,#090723fa)!important;filter:drop-shadow(0 0 140px rgba(176,104,255,.72)) drop-shadow(0 54px 116px rgba(2,0,16,.8))!important;box-shadow:inset 34px 36px 74px #ffffff47,inset -72px -72px 126px #00000080,inset 0 0 0 2px #ffffff14,0 0 220px #9a5bff80,0 0 330px #5470ff47!important}.cloud-orbit-player:before{top:5%!important;right:5%!important;bottom:5%!important;left:5%!important;border-radius:68px!important;opacity:.88!important;background:linear-gradient(140deg,rgba(255,255,255,.3),rgba(255,255,255,.08) 24%,transparent 42%),radial-gradient(ellipse at 60% 54%,#8469ff94,#2f23849e 56%,#08051cdb)!important}.cloud-orbit-player:after{top:18%!important;right:16%!important;bottom:16%!important;left:18%!important;border-radius:56px!important;opacity:.82!important;background:radial-gradient(circle at 28% 12%,rgba(255,255,255,.76),transparent 20%),linear-gradient(145deg,#ffffff75,#a768ff8f 52%,#2c1e76e6)!important}.cloud-orbit-player__triangle{left:51%!important;top:48%!important;width:188px!important;height:188px!important;border-radius:56px!important;opacity:.42!important;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.82),transparent 22%),linear-gradient(145deg,#ffe89c5c,#cbb2ff4d,#7050ff61)!important;clip-path:polygon(18% 10%,92% 50%,18% 90%,36% 50%)!important;box-shadow:inset 0 2px #ffffff61,0 0 64px #fcd34d2e,0 0 100px #ba70ff52!important}.cloud-orbit-player__triangle:after{display:none!important}.cloud-orbit-player__render-grid{z-index:8!important;left:15%!important;top:17%!important;width:48%!important;height:32%!important;opacity:.28!important;transform:rotate(-8deg) perspective(700px) rotateY(-10deg)!important}.cloud-orbit-player__caption-track{z-index:9!important;left:15%!important;right:24%!important;bottom:26%!important;opacity:.54!important}.cloud-orbit-player__avatar-field,.cloud-orbit-player__generation-fog,.cloud-orbit-player__render-stream{position:absolute!important;display:block!important;pointer-events:none!important}.cloud-orbit-player__avatar-field{right:18%!important;top:21%!important;z-index:10!important;width:116px!important;height:176px!important;opacity:.28!important;border-radius:58px 58px 42px 42px!important;border:1px solid rgba(255,255,255,.18)!important;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.34) 0 16%,transparent 17%),radial-gradient(ellipse at 50% 68%,rgba(255,255,255,.16) 0 32%,transparent 33%),linear-gradient(180deg,#ffffff1f,#997aff1a)!important;box-shadow:0 0 34px #ae7eff33,inset 0 1px #ffffff29!important}.cloud-orbit-player__generation-fog{left:8%!important;top:8%!important;z-index:11!important;width:62%!important;height:34%!important;opacity:.72!important;border-radius:50%!important;background:linear-gradient(105deg,rgba(255,255,255,.5),rgba(190,164,255,.14),transparent 76%)!important;filter:blur(18px)!important;transform:rotate(-12deg)!important;animation:cloudCreationFieldBreath 9s ease-in-out infinite!important}.cloud-orbit-player__render-stream{left:16%!important;right:18%!important;bottom:17%!important;z-index:12!important;height:72px!important;opacity:.48!important;border-radius:22px!important;background:linear-gradient(90deg,transparent,rgba(113,134,255,.18),rgba(189,108,255,.32),rgba(252,211,77,.18),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 42px,transparent 42px 72px)!important;filter:drop-shadow(0 0 24px rgba(169,103,255,.22))!important;animation:cloudCreationStreamDrift 11s ease-in-out infinite!important}.cloud-orbit-creation-field{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:18!important}.cloud-orbit-field-signal{position:absolute!important;display:block!important;pointer-events:none!important;opacity:.55!important;filter:drop-shadow(0 0 22px rgba(166,112,255,.28))!important;animation:cloudCreationSignalDrift 12s ease-in-out infinite!important}.cloud-orbit-field-signal--waveform{right:35%!important;top:24%!important;width:280px!important;height:70px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transform:perspective(900px) rotateX(54deg) rotateY(-22deg) rotate(-10deg)!important}.cloud-orbit-field-signal--waveform i{display:block!important;width:5px!important;height:22px!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff94,#9c7fff57)!important}.cloud-orbit-field-signal--waveform i:nth-child(2n){height:42px!important}.cloud-orbit-field-signal--waveform i:nth-child(3n){height:14px!important}.cloud-orbit-field-signal--captions{right:7%!important;top:13%!important;width:260px!important;height:92px!important;opacity:.5!important;transform:perspective(900px) rotateX(50deg) rotateY(-20deg) rotate(6deg)!important}.cloud-orbit-field-signal--captions i{display:block!important;height:12px!important;margin:10px 0!important;border-radius:999px!important;background:linear-gradient(90deg,#ffffff6b,#b697ff24)!important}.cloud-orbit-field-signal--captions i:nth-child(2n){width:72%!important}.cloud-orbit-field-signal--avatar{right:8%!important;bottom:26%!important;width:112px!important;height:154px!important;opacity:.38!important;border-radius:58px 58px 42px 42px!important;border:1px solid rgba(255,255,255,.17)!important;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.42) 0 18%,transparent 19%),radial-gradient(ellipse at 50% 72%,rgba(255,255,255,.18) 0 36%,transparent 37%)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transform:perspective(900px) rotateY(-18deg) rotate(-4deg)!important}.cloud-orbit-field-signal--render{right:22%!important;bottom:19%!important;width:360px!important;height:56px!important;opacity:.48!important;transform:perspective(900px) rotateX(58deg) rotateY(-18deg) rotate(-9deg)!important}.cloud-orbit-field-signal--render i{display:block!important;height:6px!important;margin:8px 0!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(112,131,255,.46),rgba(190,108,255,.54),rgba(252,211,77,.34),transparent)!important;animation:cloudCreationStreamDrift 7s ease-in-out infinite!important}.cloud-orbit-hero .cloud-orbit-marquee{opacity:.82!important;bottom:26px!important;background:linear-gradient(180deg,#ffffff14,#ffffff08),#09071847!important}@keyframes cloudCreationFieldParallax{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-18px,-9px,0) scale(1.014)}}@keyframes cloudCreationFieldBreath{0%,to{opacity:.58;transform:rotate(-12deg) translateZ(0)}50%{opacity:.86;transform:rotate(-10deg) translate3d(22px,8px,0)}}@keyframes cloudCreationStreamDrift{0%,to{background-position:0 0;filter:brightness(.92)}50%{background-position:80px 0;filter:brightness(1.22)}}@keyframes cloudCreationSignalDrift{0%,to{translate:0 0}50%{translate:-14px -7px}}@media (max-width: 980px){.cloud-orbit-hero .cloud-orbit-player{right:-150px!important;top:36%!important;width:460px!important;height:390px!important;opacity:.9!important}.cloud-orbit-field-signal--captions,.cloud-orbit-field-signal--waveform{opacity:.34!important}.cloud-orbit-field-signal--avatar,.cloud-orbit-field-signal--render{display:none!important}.cloud-orbit-ribbon--mid{right:-520px!important;opacity:.5!important}.cloud-orbit-ribbon--foreground{opacity:.26!important}}@media (max-width: 620px){.cloud-orbit-hero .cloud-orbit-player{right:-190px!important;top:39%!important;width:410px!important;height:346px!important}.cloud-orbit-player__triangle{width:118px!important;height:118px!important;border-radius:36px!important}.cloud-orbit-field-signal--waveform{right:18%!important;top:27%!important;width:180px!important}.cloud-orbit-field-signal--captions{display:none!important}.cloud-orbit-hero .cloud-orbit-marquee{opacity:.72!important}}@media (prefers-reduced-motion: reduce){.cloud-orbit-bg,.cloud-orbit-player__generation-fog,.cloud-orbit-player__render-stream,.cloud-orbit-field-signal,.cloud-orbit-field-signal--render i{animation:none!important}}.cloud-orbit-player__triangle{left:48%!important;top:46%!important;width:230px!important;height:210px!important;opacity:.34!important;border-radius:64px!important;clip-path:polygon(49% 5%,80% 18%,94% 48%,76% 83%,42% 96%,12% 72%,9% 34%)!important;background:radial-gradient(circle at 36% 24%,rgba(255,255,255,.62),transparent 20%),conic-gradient(from 18deg at 52% 52%,#ffe69d1f,#b181ff57,#5969ff38,#ffffff2e,#ffe69d1f),linear-gradient(135deg,#fff3,#8d5fff47 46%,#22196970)!important;transform:translate3d(-50%,-50%,0) perspective(860px) rotateX(12deg) rotateY(-18deg) rotate(-12deg)!important;box-shadow:inset 26px 18px 38px #ffffff3d,inset -28px -34px 58px #190c507a,0 0 72px #c48bff57,0 0 118px #5d77ff2e!important;animation:cloudCreationCorePrism 12s ease-in-out infinite!important}.cloud-orbit-player__triangle:before,.cloud-orbit-player__triangle:after{content:""!important;position:absolute!important;display:block!important;pointer-events:none!important}.cloud-orbit-player__triangle:before{top:18%!important;right:16%!important;bottom:22%!important;left:20%!important;border-radius:44px!important;opacity:.48!important;background:linear-gradient(130deg,rgba(255,255,255,.36),transparent 34%),linear-gradient(42deg,transparent 47%,rgba(252,211,77,.22) 48% 52%,transparent 53%),linear-gradient(122deg,transparent 42%,rgba(166,130,255,.32) 43% 47%,transparent 48%)!important;filter:blur(.2px)!important}.cloud-orbit-player__triangle:after{right:-18%!important;top:36%!important;width:74%!important;height:18px!important;border-radius:999px!important;opacity:.32!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),rgba(174,128,255,.18),transparent)!important;filter:blur(6px)!important}.cloud-orbit-player__generation-fog{opacity:.82!important;background:linear-gradient(102deg,rgba(255,255,255,.56),rgba(191,168,255,.22),transparent 78%),radial-gradient(ellipse at 38% 46%,rgba(130,142,255,.18),transparent 68%)!important}.cloud-orbit-player__render-grid{opacity:.36!important}.cloud-orbit-player__caption-track{opacity:.62!important}.cloud-orbit-field-signal--waveform{opacity:.64!important}.cloud-orbit-field-signal--captions{opacity:.58!important}.cloud-orbit-field-signal--render{opacity:.56!important}.cloud-orbit-hero .cloud-orbit-marquee{left:50%!important;right:auto!important;bottom:28px!important;width:min(920px,calc(100vw - 56px))!important;height:86px!important;transform:translate(-50%)!important;gap:30px!important;padding:12px 22px!important;opacity:.74!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(110deg,#ffffff1a,#9c76ff14 44%,#09071842),#0e0a2061!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important;backdrop-filter:blur(22px) saturate(1.18)!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff14,0 24px 84px #02001280,0 0 64px #8b5cf629!important}.cloud-orbit-hero .cloud-orbit-marquee:before{content:""!important;position:absolute!important;left:210px!important;right:24px!important;top:50%!important;height:1px!important;opacity:.5!important;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(168,130,255,.34),rgba(252,211,77,.18),transparent)!important}.cloud-orbit-hero .cloud-orbit-marquee__label{min-width:158px!important;opacity:.82!important}.cloud-orbit-hero .cloud-orbit-marquee__track{gap:28px!important;animation-duration:28s!important}.cloud-orbit-hero .cloud-orbit-marquee__item{gap:10px!important;min-width:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cloud-orbit-hero .cloud-orbit-marquee__item .liquid-glass,.cloud-orbit-hero .cloud-orbit-marquee__item span{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:14px!important;color:transparent!important;font-size:0!important;border:1px solid rgba(255,255,255,.18)!important;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.34),transparent 34%),linear-gradient(145deg,#ffffff1f,#9976ff2e,#16113638)!important;box-shadow:inset 0 1px #ffffff38,0 0 22px #9c6fff33!important}.cloud-orbit-hero .cloud-orbit-marquee__item .liquid-glass:after,.cloud-orbit-hero .cloud-orbit-marquee__item span:after{content:""!important;position:absolute!important;left:9px!important;right:9px!important;top:50%!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,#ffffff57,#b38bff6b)!important}.cloud-orbit-hero .cloud-orbit-marquee__item strong{color:#ffffffc7!important;font-size:14px!important;font-weight:760!important;letter-spacing:0!important;text-shadow:0 0 18px rgba(180,140,255,.18)!important}@keyframes cloudCreationCorePrism{0%,to{translate:0 0;filter:brightness(.95) saturate(1.04)}50%{translate:10px -8px;filter:brightness(1.12) saturate(1.12)}}@media (max-width: 620px){.cloud-orbit-player__triangle{width:146px!important;height:136px!important;border-radius:44px!important}.cloud-orbit-hero .cloud-orbit-marquee{width:calc(100vw - 28px)!important;height:72px!important;bottom:18px!important;gap:14px!important;padding:10px 16px!important;opacity:.78!important}.cloud-orbit-hero .cloud-orbit-marquee:before{left:130px!important;right:18px!important}.cloud-orbit-hero .cloud-orbit-marquee__item .liquid-glass,.cloud-orbit-hero .cloud-orbit-marquee__item span{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:12px!important}}.cloud-orbit-hero{background:radial-gradient(ellipse 68% 58% at 72% 46%,rgba(156,95,255,.62),rgba(78,54,172,.34) 36%,transparent 74%),radial-gradient(ellipse 54% 48% at 31% 53%,rgba(83,105,255,.3),rgba(28,38,124,.16) 44%,transparent 78%),radial-gradient(ellipse 72% 44% at 50% 105%,rgba(97,62,210,.28),rgba(20,12,66,.22) 45%,transparent 78%),radial-gradient(ellipse 36% 28% at 84% 18%,rgba(252,211,77,.09),transparent 68%),linear-gradient(104deg,#050212e0,#090420c7 46%,#110836bd),#070113!important}.cloud-orbit-bg{filter:saturate(1.28) brightness(1.2) contrast(1.02)!important;animation:cloudBrandFieldDrift 34s ease-in-out infinite!important}.cloud-orbit-bg__deep{background:radial-gradient(ellipse 72% 58% at 67% 45%,rgba(163,96,255,.66),rgba(72,48,162,.34) 39%,transparent 76%),radial-gradient(ellipse 58% 42% at 20% 60%,rgba(84,116,255,.35),rgba(33,47,132,.16) 48%,transparent 76%),radial-gradient(ellipse 70% 54% at 50% 99%,rgba(31,21,92,.62),transparent 72%),linear-gradient(180deg,#060012,#0a0320 54%,#10072a)!important}.cloud-orbit-bg__readability{opacity:.38!important;background:radial-gradient(ellipse 48% 58% at 37% 43%,rgba(5,1,18,.46),rgba(8,3,27,.24) 58%,transparent 80%)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.cloud-orbit-bg__glow--left{left:-18%!important;top:29%!important;width:860px!important;height:690px!important;opacity:.62!important;background:radial-gradient(ellipse at 42% 52%,rgba(92,116,255,.46),transparent 58%),radial-gradient(ellipse at 58% 70%,rgba(139,92,246,.24),transparent 68%)!important}.cloud-orbit-bg__glow--right{right:-8%!important;top:-4%!important;width:1160px!important;height:860px!important;opacity:1!important;background:radial-gradient(ellipse at 46% 50%,rgba(190,128,255,.92),transparent 54%),radial-gradient(ellipse at 62% 34%,rgba(94,130,255,.66),transparent 66%),radial-gradient(ellipse at 80% 16%,rgba(255,232,174,.16),transparent 58%)!important}.cloud-orbit-bg__grid,.cloud-orbit-bg__datafield{opacity:.24!important}.cloud-orbit-ribbon{border-radius:26px!important;border-color:#f4eeff42!important;opacity:.62!important;background:linear-gradient(90deg,#5f76ff1f,#ede4ff47 42%,#a960ff2e 68%,#5266eb1f),linear-gradient(180deg,#ffffff3d,#ffffff0e 54%,#7e56ff2e)!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #8f9cff57,0 0 76px #895cff61,0 36px 88px #0300125c!important;-webkit-backdrop-filter:blur(20px) saturate(152%)!important;backdrop-filter:blur(20px) saturate(152%)!important}.cloud-orbit-ribbon:before{opacity:.82!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),rgba(184,141,255,.24),transparent)!important}.cloud-orbit-ribbon--left{left:-15%!important;top:9%!important;width:980px!important;height:132px!important;opacity:.58!important;transform:perspective(1000px) rotateX(57deg) rotateY(-9deg) rotate(9deg)!important}.cloud-orbit-ribbon--top{right:-8%!important;top:5%!important;width:1280px!important;height:146px!important;z-index:9!important;opacity:.74!important;transform:perspective(1100px) rotateX(58deg) rotateY(-14deg) rotate(-10deg)!important}.cloud-orbit-ribbon--mid{right:-9%!important;top:36%!important;width:1320px!important;height:166px!important;z-index:11!important;opacity:.62!important;filter:saturate(1.18) brightness(1.04)!important;transform:perspective(1120px) rotateX(61deg) rotateY(-21deg) rotate(-19deg)!important}.cloud-orbit-ribbon--lower{right:-13%!important;bottom:13%!important;width:1260px!important;height:142px!important;z-index:13!important;opacity:.6!important;transform:perspective(1120px) rotateX(64deg) rotateY(-18deg) rotate(-7deg)!important}.cloud-orbit-ribbon--foreground{left:21%!important;bottom:-5%!important;width:1500px!important;height:154px!important;z-index:17!important;opacity:.54!important;transform:perspective(1200px) rotateX(68deg) rotateY(-14deg) rotate(-5deg)!important}.cloud-orbit-ribbon__frames span{border-color:#ffffff29!important;background:linear-gradient(180deg,rgba(255,255,255,.11),transparent 65%),#8462ff0a!important}.cloud-orbit-ribbon__wave span{opacity:.92!important;background:radial-gradient(circle,rgba(255,220,142,.74),rgba(185,120,255,.45) 42%,transparent 68%)!important;box-shadow:0 0 22px #fcd34d3d!important}.cloud-orbit-ribbon__ticks i{background:linear-gradient(180deg,#ffffff6b,#9b82ff1a)!important}.cloud-orbit-core-aura{right:-7%!important;top:13%!important;width:980px!important;height:760px!important;opacity:1!important;filter:blur(54px) saturate(1.32) brightness(1.18)!important;background:radial-gradient(ellipse at 40% 46%,rgba(238,222,255,.72),rgba(184,114,255,.5) 30%,rgba(93,120,255,.28) 52%,transparent 74%),conic-gradient(from 220deg at 44% 46%,transparent,rgba(139,92,246,.2),rgba(87,112,255,.16),transparent 68%)!important}.cloud-orbit-hero .cloud-orbit-player{right:-6vw!important;top:14vh!important;width:clamp(720px,48vw,900px)!important;height:clamp(560px,41vw,720px)!important;opacity:.98!important;border-radius:104px 78px 120px 76px!important;clip-path:polygon(8% 6%,82% 0%,100% 18%,96% 82%,78% 99%,10% 91%,0% 70%,2% 18%)!important;border-color:#ffffff94!important;background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.88),transparent 10%),radial-gradient(ellipse at 26% 25%,rgba(255,255,255,.42),transparent 26%),radial-gradient(ellipse at 53% 48%,rgba(191,128,255,.66),transparent 40%),radial-gradient(ellipse at 78% 68%,rgba(84,116,255,.22),transparent 48%),linear-gradient(146deg,#ffffff57,#9e68ff99 38%,#302388e6 70%,#08061ffa)!important;filter:drop-shadow(0 0 170px rgba(182,108,255,.78)) drop-shadow(0 62px 132px rgba(2,0,16,.82))!important;box-shadow:inset 42px 42px 86px #ffffff4d,inset -82px -84px 144px #00000085,inset 0 0 0 2px #ffffff1a,0 0 250px #a05eff8f,0 0 380px #5277ff52!important;animation:cloudBrandCoreFloat 11s ease-in-out infinite!important}.cloud-orbit-player:before{top:4.8%!important;right:4.8%!important;bottom:4.8%!important;left:4.8%!important;border-radius:84px 62px 96px 58px!important;clip-path:polygon(9% 5%,80% 0%,100% 20%,96% 82%,78% 100%,11% 91%,0% 70%,2% 18%)!important;opacity:.86!important}.cloud-orbit-player:after{top:18%!important;right:17%!important;bottom:17%!important;left:18%!important;border-radius:64px 48px 72px 44px!important;clip-path:polygon(11% 0%,79% 3%,100% 28%,88% 86%,54% 100%,8% 78%,0% 30%)!important;opacity:.66!important}.cloud-orbit-player__triangle{left:46%!important;top:45%!important;width:280px!important;height:248px!important;opacity:.26!important;border-radius:76px!important;clip-path:polygon(50% 3%,82% 15%,98% 47%,79% 84%,42% 98%,9% 72%,8% 30%)!important;background:radial-gradient(circle at 36% 24%,rgba(255,255,255,.62),transparent 20%),conic-gradient(from 18deg at 52% 52%,#ffe69d1a,#b782ff57,#5e77ff38,#ffffff29,#ffe69d1a),linear-gradient(135deg,#ffffff2e,#8b5dff42 46%,#2219696b)!important;box-shadow:inset 28px 22px 42px #ffffff38,inset -34px -42px 68px #190c507a,0 0 90px #c48bff61,0 0 142px #5d77ff33!important}.cloud-orbit-player__reactor-core,.cloud-orbit-player__aperture,.cloud-orbit-player__convergence{position:absolute!important;display:block!important;pointer-events:none!important}.cloud-orbit-player__reactor-core{left:31%!important;top:20%!important;width:48%!important;height:46%!important;z-index:13!important;opacity:.62!important;border-radius:42% 50% 45% 54%!important;background:radial-gradient(ellipse at 32% 24%,rgba(255,255,255,.72),transparent 18%),radial-gradient(ellipse at 52% 54%,rgba(195,139,255,.38),transparent 42%),conic-gradient(from 240deg at 52% 52%,transparent 0 18%,rgba(255,255,255,.18) 19% 22%,transparent 23% 43%,rgba(252,211,77,.16) 44% 47%,transparent 48% 100%)!important;filter:blur(.1px) drop-shadow(0 0 58px rgba(191,128,255,.28))!important;transform:perspective(900px) rotateX(14deg) rotateY(-20deg) rotate(-10deg)!important;animation:cloudBrandCorePulse 10s ease-in-out infinite!important}.cloud-orbit-player__aperture{left:23%!important;right:17%!important;top:12%!important;height:44%!important;z-index:14!important;opacity:.42!important;border-radius:50%!important;background:linear-gradient(112deg,rgba(255,255,255,.42),rgba(202,174,255,.16),transparent 72%),repeating-linear-gradient(100deg,transparent 0 34px,rgba(255,255,255,.08) 35px 38px,transparent 39px 70px)!important;filter:blur(10px)!important;transform:rotate(-13deg)!important}.cloud-orbit-player__convergence{left:-18%!important;right:18%!important;bottom:22%!important;height:30%!important;z-index:15!important;opacity:.5!important;background:linear-gradient(8deg,transparent 34%,rgba(92,118,255,.28) 36%,rgba(198,116,255,.36) 43%,rgba(252,211,77,.16) 48%,transparent 52%),linear-gradient(-2deg,transparent 50%,rgba(255,255,255,.18) 51%,transparent 55%)!important;filter:blur(1px) drop-shadow(0 0 34px rgba(163,110,255,.24))!important}.cloud-orbit-player__generation-fog{left:5%!important;top:6%!important;width:72%!important;height:40%!important;opacity:.88!important;filter:blur(20px)!important}.cloud-orbit-player__render-stream{left:12%!important;right:12%!important;bottom:19%!important;height:90px!important;opacity:.56!important;border-radius:28px!important}.cloud-orbit-player__avatar-field{right:17%!important;top:22%!important;opacity:.34!important}.cloud-orbit-creation-field{z-index:19!important}.cloud-orbit-field-sweep{position:absolute!important;display:block!important;pointer-events:none!important;border-radius:999px!important;opacity:.42!important;background:linear-gradient(90deg,transparent,rgba(106,134,255,.18),rgba(195,120,255,.32),rgba(252,211,77,.12),transparent)!important;filter:blur(8px) drop-shadow(0 0 30px rgba(159,102,255,.22))!important;animation:cloudBrandSweep 16s ease-in-out infinite!important}.cloud-orbit-field-sweep--upper{right:5%!important;top:18%!important;width:700px!important;height:28px!important;transform:rotate(-10deg)!important}.cloud-orbit-field-sweep--middle{right:18%!important;top:47%!important;width:620px!important;height:22px!important;opacity:.36!important;transform:rotate(-18deg)!important;animation-delay:-4s!important}.cloud-orbit-field-sweep--lower{right:11%!important;bottom:20%!important;width:760px!important;height:24px!important;opacity:.44!important;transform:rotate(-5deg)!important;animation-delay:-8s!important}.cloud-orbit-field-signal--waveform{right:38%!important;top:25%!important;opacity:.74!important}.cloud-orbit-field-signal--captions{right:7%!important;top:15%!important;opacity:.62!important}.cloud-orbit-field-signal--avatar{right:9%!important;bottom:25%!important;opacity:.42!important}.cloud-orbit-field-signal--render{right:21%!important;bottom:18%!important;opacity:.62!important}.cloud-orbit-copy h1 em{background:linear-gradient(112deg,#fff,#cdb8ff 24%,#8f5eff 54%,#f0b778)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 0 34px rgba(158,107,255,.18)!important}.cloud-orbit-copy__subtitle{color:#ffffffbd!important;text-shadow:0 0 30px rgba(121,96,255,.24)!important}.cloud-orbit-button--hero{box-shadow:0 16px 40px #6160ff52,0 0 46px #9a58ff38,inset 0 1px #ffffff57!important}.cloud-orbit-hero .cloud-orbit-marquee{bottom:24px!important;opacity:.8!important;background:linear-gradient(110deg,#ffffff1f,#9c76ff1a 44%,#0907184d),#0e0a206b!important}@keyframes cloudBrandFieldDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,-10px,0) scale(1.018)}}@keyframes cloudBrandCoreFloat{0%,to{translate:0 0}50%{translate:-10px -14px}}@keyframes cloudBrandCorePulse{0%,to{opacity:.48;scale:.98}50%{opacity:.72;scale:1.04}}@keyframes cloudBrandSweep{0%,to{background-position:0 0;translate:0 0}50%{background-position:140px 0;translate:-24px -8px}}@media (max-width: 980px){.cloud-orbit-hero .cloud-orbit-player{right:-210px!important;top:34%!important;width:520px!important;height:430px!important;opacity:.94!important}.cloud-orbit-ribbon--top{width:860px!important;opacity:.68!important}.cloud-orbit-ribbon--mid{right:-600px!important;opacity:.58!important}.cloud-orbit-ribbon--foreground{opacity:.38!important}.cloud-orbit-field-sweep--upper,.cloud-orbit-field-sweep--middle,.cloud-orbit-field-sweep--lower{opacity:.22!important}}@media (max-width: 620px){.cloud-orbit-bg{filter:saturate(1.2) brightness(1.14)!important}.cloud-orbit-hero .cloud-orbit-player{right:-240px!important;top:39%!important;width:468px!important;height:384px!important}.cloud-orbit-player__triangle{width:172px!important;height:148px!important}.cloud-orbit-player__reactor-core{width:44%!important;height:42%!important}.cloud-orbit-field-signal--waveform{right:16%!important;top:27%!important;width:190px!important;opacity:.48!important}.cloud-orbit-field-sweep--middle,.cloud-orbit-field-sweep--lower,.cloud-orbit-field-signal--avatar,.cloud-orbit-field-signal--render{display:none!important}.cloud-orbit-ribbon--left,.cloud-orbit-ribbon--top{opacity:.62!important}.cloud-orbit-hero .cloud-orbit-marquee{bottom:20px!important;opacity:.84!important}}@media (prefers-reduced-motion: reduce){.cloud-orbit-bg,.cloud-orbit-hero .cloud-orbit-player,.cloud-orbit-player__reactor-core,.cloud-orbit-field-sweep{animation:none!important}}.cloud-orbit-hero{min-height:100dvh!important;height:100dvh!important;overflow:hidden!important;background:#020105!important;color:#fff!important;letter-spacing:0!important}.cloud-orbit-bg.lithos-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;overflow:hidden!important;opacity:1!important;filter:none!important;transform:none!important;animation:none!important;background:#020105!important;pointer-events:none!important}.lithos-base-image,.lithos-reveal-layer{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;pointer-events:none!important}.lithos-base-image{z-index:10!important;opacity:.96!important;filter:saturate(.95) brightness(.64) contrast(1.08)!important}.lithos-reveal-layer{z-index:30!important;opacity:.92!important;filter:saturate(1.06) brightness(.82) contrast(1.04)!important;mix-blend-mode:screen!important}.lithos-reveal-canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:none!important;pointer-events:none!important}.lithos-shadow,.lithos-noise{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important}.lithos-shadow--left{z-index:36!important;background:radial-gradient(ellipse 42% 62% at 31% 39%,rgba(0,0,0,.38),transparent 62%),linear-gradient(90deg,rgba(0,0,0,.64),rgba(3,1,9,.42) 34%,rgba(3,1,9,.12) 56%,transparent 74%)!important}.lithos-shadow--right{z-index:37!important;background:radial-gradient(ellipse 64% 66% at 66% 52%,rgba(40,18,78,.14),transparent 70%),linear-gradient(180deg,rgba(0,0,0,.54),transparent 24%,transparent 68%,rgba(0,0,0,.66))!important}.lithos-noise{z-index:38!important;opacity:.34!important;background:radial-gradient(circle at 22% 28%,rgba(255,255,255,.055),transparent 22%),radial-gradient(circle at 66% 18%,rgba(255,255,255,.04),transparent 18%),linear-gradient(120deg,rgba(255,255,255,.025),transparent 42%,rgba(255,255,255,.018))!important;mix-blend-mode:overlay!important}.cloud-orbit-hero__shell{position:relative!important;z-index:50!important;min-height:100dvh!important;height:100dvh!important}.cloud-orbit-nav{z-index:100!important;border:0!important;background:transparent!important;box-shadow:none!important}.cloud-orbit-nav__divider{z-index:90!important;opacity:.22!important;background:#ffffff2e!important}.cloud-orbit-nav__logo{background:transparent!important;border:0!important;box-shadow:none!important}.cloud-orbit-nav__logo img{width:34px!important;height:34px!important;border-radius:999px!important;filter:drop-shadow(0 6px 18px rgba(0,0,0,.42))!important}.cloud-orbit-nav__logo span{background:#ffffff38!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.cloud-orbit-nav nav{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;padding:8px!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 20px 70px #0000002e!important}.cloud-orbit-nav__item{color:#ffffffc7!important;border-radius:999px!important;padding:7px 16px!important;transition:background .18s ease,color .18s ease!important}.cloud-orbit-nav__item:first-child,.cloud-orbit-nav__item:hover{color:#fff!important;background:#ffffff2e!important}.cloud-orbit-button--small{color:#111827!important;background:#fffffff0!important;border:0!important;box-shadow:0 16px 40px #0000003d!important}.cloud-orbit-copy{z-index:60!important;top:50%!important;left:9.5vw!important;transform:translateY(-45%)!important;max-width:min(720px,62vw)!important}.cloud-orbit-copy h1{color:#fff!important;letter-spacing:-.075em!important;line-height:.95!important;text-shadow:0 26px 80px rgba(0,0,0,.44)!important}.cloud-orbit-copy h1 span,.cloud-orbit-copy h1 em{display:inline!important}.cloud-orbit-copy h1 em{background:linear-gradient(108deg,#fff,#ece7ff 30%,#9d7cff 68%,#f0a867)!important;-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 0 28px rgba(156,118,255,.22)!important}.cloud-orbit-copy__subtitle{margin-top:22px!important;color:#fffc!important;font-size:clamp(15px,1.25vw,19px)!important;line-height:1.75!important;text-shadow:0 18px 48px rgba(0,0,0,.45)!important}.cloud-orbit-button--hero{margin-top:34px!important;color:#fff!important;background:#e8702a!important;border:0!important;box-shadow:0 18px 54px #e8702a47,0 0 0 1px #ffffff24 inset!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important}.cloud-orbit-button--hero:hover{background:#d2611f!important;transform:translateY(-1px) scale(1.03)!important;box-shadow:0 22px 68px #e8702a57,0 0 0 1px #ffffff29 inset!important}.cloud-orbit-hero .cloud-orbit-marquee{z-index:70!important;left:auto!important;right:56px!important;bottom:54px!important;width:min(420px,calc(100vw - 40px))!important;min-height:0!important;height:auto!important;transform:none!important;display:flex!important;grid-template-columns:none!important;align-items:flex-start!important;flex-direction:column!important;gap:16px!important;padding:0!important;border:0!important;border-radius:0!important;opacity:1!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.cloud-orbit-hero .cloud-orbit-marquee__label{min-width:0!important;color:#ffffffbd!important;opacity:1!important}.cloud-orbit-hero .cloud-orbit-marquee__label span{color:#ffffffbd!important;font-size:13px!important;line-height:1.55!important}.cloud-orbit-hero .cloud-orbit-marquee__mask{width:100%!important;overflow:hidden!important}.cloud-orbit-hero .cloud-orbit-marquee__track{animation-duration:30s!important;gap:10px!important}.cloud-orbit-hero .cloud-orbit-marquee__item{gap:8px!important;padding:9px 12px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:#ffffff1f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.cloud-orbit-hero .cloud-orbit-marquee__item .liquid-glass,.cloud-orbit-hero .cloud-orbit-marquee__item span{display:none!important}.cloud-orbit-hero .cloud-orbit-marquee__item strong{color:#ffffffd6!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important;text-shadow:none!important}@keyframes heroZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero-zoom{animation:heroZoom 1.8s cubic-bezier(.16,1,.3,1) forwards!important}@media (max-width: 980px){.cloud-orbit-nav nav{display:none!important}.cloud-orbit-copy{left:32px!important;right:32px!important;top:46%!important;max-width:none!important}.cloud-orbit-copy h1{font-size:clamp(54px,12vw,92px)!important}.cloud-orbit-hero .cloud-orbit-marquee{left:32px!important;right:32px!important;bottom:32px!important;width:auto!important}}@media (max-width: 620px){.lithos-base-image,.lithos-reveal-layer{background-position:58% center!important}.lithos-shadow--left{background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(3,1,9,.14) 70%,transparent),linear-gradient(180deg,rgba(0,0,0,.48),transparent 30%,rgba(0,0,0,.72))!important}.cloud-orbit-copy{left:26px!important;right:22px!important;top:43%!important;transform:translateY(-50%)!important}.cloud-orbit-copy h1{font-size:clamp(48px,15vw,72px)!important;line-height:.98!important;letter-spacing:-.065em!important}.cloud-orbit-copy__subtitle{margin-top:18px!important;font-size:15px!important;line-height:1.7!important}.cloud-orbit-button--hero{margin-top:28px!important}.cloud-orbit-hero .cloud-orbit-marquee{left:20px!important;right:20px!important;bottom:22px!important}}@media (prefers-reduced-motion: reduce){.hero-zoom{animation:none!important}}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy{position:absolute!important;top:14%!important;left:0!important;right:0!important;bottom:auto!important;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:0 20px!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;pointer-events:auto!important;z-index:60!important;filter:none!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{width:auto!important;max-width:min(1180px,calc(100vw - 40px))!important;margin:0 auto!important;color:#fff!important;font-size:clamp(72px,8vw,138px)!important;line-height:.95!important;letter-spacing:-.08em!important;font-weight:500!important;text-align:center!important;filter:none!important;text-shadow:0 28px 80px rgba(0,0,0,.48)!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy__subtitle{width:auto!important;max-width:640px!important;margin:18px auto 0!important;color:#ffffffc7!important;font-size:clamp(15px,1.2vw,18px)!important;line-height:1.68!important;text-align:center!important;filter:none!important;text-shadow:0 18px 50px rgba(0,0,0,.5)!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-button--hero{position:static!important;width:auto!important;min-width:154px!important;height:56px!important;margin:28px auto 0!important;padding:0 30px!important;border-radius:999px!important;filter:none!important}@media (max-width: 980px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy{top:18%!important;left:0!important;right:0!important;padding:0 28px!important;transform:none!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{font-size:clamp(58px,12vw,100px)!important;max-width:calc(100vw - 42px)!important}}@media (max-width: 620px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy{top:25%!important;padding:0 22px!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{font-size:clamp(48px,14vw,66px)!important;line-height:1.02!important;letter-spacing:-.065em!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy__subtitle{margin-top:14px!important;font-size:14px!important;line-height:1.62!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-button--hero{height:54px!important;margin-top:24px!important;padding:0 28px!important}}:root{--brand-r313-background: 260 87% 3%;--brand-r313-foreground: 40 6% 95%;--brand-r313-hero-sub: 40 6% 82%}.liquid-glass{background:#ffffff03;background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;box-shadow:inset 0 1px 1px #ffffff1a;position:relative;overflow:hidden}.liquid-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff73,#ffffff26,#fff0,#fff0,#ffffff26,#ffffff73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}body:has(.cloud-orbit-hero){margin:0!important;background:hsl(var(--brand-r313-background))!important;color:hsl(var(--brand-r313-foreground))!important;font-family:Geist Sans,sans-serif!important;overflow-x:hidden!important}.cloud-orbit-hero{position:relative!important;min-height:100vh!important;min-height:100dvh!important;height:100vh!important;height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:hsl(var(--brand-r313-background))!important;color:hsl(var(--brand-r313-foreground))!important;font-family:Geist Sans,sans-serif!important;letter-spacing:0!important}.cloud-orbit-hero:before,.cloud-orbit-hero:after,.cloud-orbit-ribbon,.cloud-orbit-player,.cloud-orbit-core-aura,.cloud-orbit-creation-field,.cloud-orbit-field-signal,.cloud-orbit-field-sweep,.lithos-base-image,.lithos-reveal-layer,.lithos-shadow,.lithos-noise,.lithos-reveal-canvas{display:none!important}.cloud-orbit-bg.cloud-orbit-video-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:hsl(var(--brand-r313-background))!important;opacity:1!important;filter:none!important;transform:none!important;animation:none!important;pointer-events:none!important}.cloud-orbit-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0;filter:none!important;transform:none!important;animation:none!important;pointer-events:none!important}.cloud-orbit-hero__shell{position:relative!important;z-index:10!important;min-height:100vh!important;min-height:100dvh!important;height:100vh!important;height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:visible!important;padding:0!important;isolation:isolate!important}.cloud-orbit-hero__blur{position:absolute!important;top:50%!important;left:50%!important;z-index:-1!important;width:984px!important;height:527px!important;opacity:.9!important;background:#030712!important;filter:blur(82px)!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}.cloud-orbit-nav{position:relative!important;z-index:20!important;width:100%!important;height:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:20px 32px!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cloud-orbit-nav__divider{position:relative!important;z-index:20!important;width:100%!important;height:1px!important;margin-top:3px!important;border:0!important;opacity:1!important;background:linear-gradient(90deg,transparent,hsl(var(--brand-r313-foreground) / .2),transparent)!important}.cloud-orbit-nav__logo{width:auto!important;min-width:0!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cloud-orbit-nav__logo img{width:auto!important;height:32px!important;border-radius:0!important;object-fit:contain!important;filter:none!important}.cloud-orbit-nav nav{position:absolute!important;left:50%!important;top:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:translate(-50%,-50%)!important}.cloud-orbit-nav__item{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:hsl(var(--brand-r313-foreground) / .9)!important;font-size:16px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;transition:color .18s ease,opacity .18s ease!important}.cloud-orbit-nav__item:first-child,.cloud-orbit-nav__item:hover{color:hsl(var(--brand-r313-foreground))!important;background:transparent!important}.cloud-orbit-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:0!important;border-radius:999px!important;color:hsl(var(--brand-r313-foreground))!important;font-family:Geist Sans,sans-serif!important;font-weight:700!important;letter-spacing:0!important;background:#ffffff03!important;background-blend-mode:luminosity!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;box-shadow:inset 0 1px 1px #ffffff1a!important;transition:transform .18s ease,background .18s ease!important}.cloud-orbit-button:hover{transform:translateY(-1px)!important;background:#ffffff14!important}.cloud-orbit-button--small{min-width:0!important;height:auto!important;padding:8px 16px!important;font-size:16px!important;line-height:1.25!important}.cloud-orbit-copy{position:relative!important;z-index:15!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 32px 52px!important;text-align:center!important;transform:none!important;pointer-events:auto!important;filter:none!important}.cloud-orbit-copy h1{width:auto!important;max-width:calc(100vw - 64px)!important;margin:0 auto!important;color:hsl(var(--brand-r313-foreground))!important;font-family:General Sans,Geist Sans,sans-serif!important;font-size:220px!important;font-weight:400!important;line-height:1.02!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;text-shadow:none!important;filter:none!important}.cloud-orbit-copy h1 span,.cloud-orbit-copy h1 em{display:inline!important;filter:none!important}.cloud-orbit-copy h1 span{color:hsl(var(--brand-r313-foreground))!important}.cloud-orbit-copy h1 em{color:transparent!important;background:linear-gradient(to left,#6366f1,#a855f7,#fcd34d)!important;-webkit-background-clip:text!important;background-clip:text!important;font-style:normal!important;text-shadow:none!important}.cloud-orbit-copy__subtitle{width:auto!important;max-width:448px!important;margin:9px auto 0!important;color:hsl(var(--brand-r313-hero-sub))!important;font-size:18px!important;font-weight:500!important;line-height:2!important;text-align:left!important;opacity:.8!important;text-shadow:none!important;filter:none!important}.cloud-orbit-button--hero{position:static!important;width:auto!important;min-width:0!important;height:auto!important;margin:25px auto 0!important;padding:24px 29px!important;font-size:18px!important;line-height:1!important;box-shadow:inset 0 1px 1px #ffffff1a!important}.cloud-orbit-hero .cloud-orbit-marquee{position:relative!important;z-index:15!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:1024px!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:48px!important;margin:0 auto!important;padding:0 32px 40px!important;border:0!important;border-radius:0!important;opacity:1!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.cloud-orbit-hero .cloud-orbit-marquee:before{display:none!important}.cloud-orbit-hero .cloud-orbit-marquee__label{min-width:150px!important;display:flex!important;flex-direction:column!important;gap:0!important;color:hsl(var(--brand-r313-foreground) / .5)!important;opacity:1!important;text-align:left!important}.cloud-orbit-hero .cloud-orbit-marquee__label span{color:hsl(var(--brand-r313-foreground) / .5)!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important}.cloud-orbit-hero .cloud-orbit-marquee__mask{flex:1 1 auto!important;width:auto!important;overflow:hidden!important}.cloud-orbit-hero .cloud-orbit-marquee__track{width:max-content!important;display:flex!important;align-items:center!important;gap:64px!important;animation:brandVideoMarquee 20s linear infinite!important}.cloud-orbit-hero .cloud-orbit-marquee__item{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cloud-orbit-hero .cloud-orbit-marquee__item .liquid-glass{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important;border-radius:8px!important;color:hsl(var(--brand-r313-foreground))!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.cloud-orbit-hero .cloud-orbit-marquee__item strong{color:hsl(var(--brand-r313-foreground))!important;font-size:16px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important}@keyframes brandVideoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1180px){.cloud-orbit-copy h1{font-size:150px!important}}@media (max-width: 860px){.cloud-orbit-nav{padding:18px 22px!important}.cloud-orbit-nav nav{display:none!important}.cloud-orbit-copy{padding:0 22px 36px!important}.cloud-orbit-copy h1{font-size:96px!important;white-space:normal!important}.cloud-orbit-copy__subtitle{text-align:center!important}.cloud-orbit-hero .cloud-orbit-marquee{flex-direction:column!important;align-items:flex-start!important;gap:18px!important;padding:0 22px 28px!important}.cloud-orbit-hero .cloud-orbit-marquee__label{min-width:0!important}}@media (max-width: 560px){.cloud-orbit-button--small{padding:8px 14px!important;font-size:14px!important}.cloud-orbit-copy h1{font-size:64px!important;line-height:1.06!important}.cloud-orbit-copy__subtitle{font-size:15px!important;line-height:1.7!important}.cloud-orbit-button--hero{padding:20px 24px!important;font-size:16px!important}.cloud-orbit-hero .cloud-orbit-marquee__track{gap:36px!important}}.billing-pricing-modal__head h2{margin:0;color:#171714;font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.billing-pricing-modal__head .viral-icon-action{width:44px;min-width:44px;height:44px}.card-access-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 24px;padding:4px;border:1px solid #dfdcd4;border-radius:10px;background:#f3f0e9}.card-access-tabs button{min-width:0;min-height:44px;padding:0 18px;border:0;border-radius:7px;background:transparent;color:#65635e;font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.card-access-tabs button:hover{color:#282724}.card-access-tabs button.is-active{background:#fff;color:#b9684f;box-shadow:0 1px 4px #23211d14,inset 0 -2px #cc785c}.card-access-tabs button:focus-visible,.card-access-primary-action:focus-visible,.card-access-secondary-action:focus-visible,.card-access-form input:focus-visible{outline:3px solid rgba(204,120,92,.24);outline-offset:2px}.card-access-body{min-height:0;overflow:auto;padding:20px 24px 24px;scrollbar-gutter:stable}.card-access-panel{display:grid;gap:18px;min-width:0}.card-access-activation-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:18px;align-items:stretch}.card-access-card,.card-access-rights{min-width:0;border:1px solid #dfdcd4;border-radius:12px;background:#fff}.card-access-card{padding:20px}.card-access-card__head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:start}.card-access-card__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#f2ded4;color:#b9684f}.card-access-card__icon--muted{background:#e8eee7;color:#52735a}.card-access-card__head>div{display:grid;gap:3px;min-width:0}.card-access-card__head small,.card-access-rights__head span{color:#b9684f;font-size:10px;font-weight:750;letter-spacing:.1em}.card-access-card__head h3,.card-access-rights__head h3{margin:0;color:#171714;font-size:18px;font-weight:700;line-height:1.3}.card-access-card__head p{margin:0;color:#73716b;font-size:12px;line-height:1.55}.card-access-state{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#f6eadf;color:#a15f47;font-size:12px;font-style:normal;font-weight:650;white-space:nowrap}.card-access-state.is-active{background:#e8eee7;color:#52735a}.card-access-current-plan{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:18px;padding:12px 14px;border:1px solid #e6e2da;border-radius:9px;background:#f7f4ee}.card-access-current-plan>div{display:grid;gap:2px}.card-access-current-plan small,.card-access-current-plan>span:last-child{color:#7a7770;font-size:11px}.card-access-current-plan strong{color:#24231f;font-size:14px}.card-access-form{display:grid;gap:8px;margin-top:18px}.card-access-form>label{color:#34332f;font-size:13px;font-weight:650}.card-access-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.card-access-form input{width:100%;min-width:0;min-height:46px;padding:0 14px;border:1px solid #d9d5cc;border-radius:8px;background:#fff;color:#1d1c19;font:inherit;font-size:14px;box-shadow:none}.card-access-form input[aria-invalid=true]{border-color:#bd6654}.card-access-primary-action,.card-access-secondary-action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.card-access-primary-action{min-width:126px;padding:0 18px;border:1px solid #b9684f;background:#cc785c;color:#fff}.card-access-primary-action:hover:not(:disabled){background:#b9684f}.card-access-primary-action:disabled{border-color:#dfdcd4;background:#ece9e3;color:#aaa69e;cursor:not-allowed}.card-access-inline-notice{display:flex;gap:7px;align-items:flex-start;margin:2px 0 0;color:#52735a;font-size:12px;line-height:1.5}.card-access-inline-notice.is-error{color:#a34f45}.card-access-inline-notice svg{flex:0 0 auto;margin-top:1px}.card-access-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 14px}.card-access-overview>div{min-width:0;padding:12px;border-radius:9px;background:#f7f4ee}.card-access-overview dt{color:#76736d;font-size:11px}.card-access-overview dd{margin:5px 0 0;color:#171714;font-size:23px;font-weight:720;line-height:1}.card-access-overview dd small{font-size:11px;font-weight:550}.card-access-secondary-action{width:100%;padding:0 14px;border:1px solid #d9d5cc;background:#fff;color:#34332f}.card-access-secondary-action svg:last-child{margin-left:auto;transition:transform .16s ease}.card-access-secondary-action svg.is-open{transform:rotate(180deg)}.card-access-operator-help{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#f7f4ee;color:#686660;font-size:12px;line-height:1.55}.card-access-rights{overflow:hidden}.card-access-rights__head{display:flex;justify-content:space-between;gap:16px;align-items:end;padding:16px 18px;border-bottom:1px solid #e4e1da}.card-access-rights__head>div{display:grid;gap:2px}.card-access-rights__head small{color:#827f78;font-size:11px;text-align:right}.card-access-table{width:100%;border-collapse:collapse;table-layout:fixed}.card-access-table th,.card-access-table td{padding:13px 18px;border-bottom:1px solid #ebe8e1;color:#57554f;font-size:13px;text-align:left;vertical-align:middle}.card-access-table thead th{background:#f7f4ee;color:#77746d;font-size:11px;font-weight:600}.card-access-table tbody th{color:#282724;font-weight:650}.card-access-table tbody tr:last-child>*{border-bottom:0}.card-access-table th:first-child{width:42%}.card-access-table__status{display:inline-flex;gap:7px;align-items:center;color:#8a6b54;font-weight:600}.card-access-table__status.is-active{color:#52735a}.card-access-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.card-access-summary-strip article{display:grid;gap:5px;min-width:0;padding:16px;border:1px solid #dfdcd4;border-radius:10px;background:#fff}.card-access-summary-strip small,.card-access-summary-strip span{color:#7a7770;font-size:11px}.card-access-summary-strip strong{overflow:hidden;color:#22211e;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.card-access-table--ledger th:first-child{width:22%}.card-access-ledger-amount{font-weight:700}.card-access-ledger-amount.is-outflow{color:#a34f45}.card-access-ledger-amount.is-inflow{color:#52735a}.card-access-empty{min-height:210px;display:grid;place-items:center;align-content:center;gap:8px;padding:28px;color:#89867f;text-align:center}.card-access-empty strong{color:#34332f;font-size:15px}.card-access-empty span{font-size:12px}.card-access-footer-note{display:flex;gap:8px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:9px;background:#f7f4ee;color:#6e6b64;font-size:12px;line-height:1.55}.card-access-footer-note svg{flex:0 0 auto;margin-top:1px;color:#b9684f}@media (max-width: 900px){.card-access-activation-layout{grid-template-columns:minmax(0,1fr)}.card-access-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.card-access-tabs{margin-inline:14px}.card-access-tabs button{padding-inline:6px;font-size:12px}.card-access-body{padding:14px}.card-access-card{padding:15px}.card-access-card__head{grid-template-columns:38px minmax(0,1fr)}.card-access-card__icon{width:38px;height:38px}.card-access-state{grid-column:2;justify-self:start}.card-access-current-plan{grid-template-columns:auto minmax(0,1fr)}.card-access-current-plan>span:last-child{grid-column:2}.card-access-form__row,.card-access-summary-strip{grid-template-columns:minmax(0,1fr)}.card-access-primary-action{width:100%}.card-access-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.card-access-overview dd{font-size:18px}.card-access-rights__head{align-items:start;flex-direction:column}.card-access-rights__head small{text-align:left}.card-access-table thead{display:none}.card-access-table,.card-access-table tbody,.card-access-table tr,.card-access-table th,.card-access-table td{display:block;width:100%!important}.card-access-table tr{display:grid;gap:8px;padding:13px 15px;border-bottom:1px solid #ebe8e1}.card-access-table tbody tr:last-child{border-bottom:0}.card-access-table th,.card-access-table td{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:0;border:0}.card-access-table th:before,.card-access-table td:before{content:attr(data-label);color:#8a8881;font-size:11px;font-weight:550}}@media (prefers-reduced-motion: reduce){.card-access-tabs button,.card-access-secondary-action svg:last-child{transition:none}}.template-rail-shell{position:relative;min-width:0;margin-top:9px}.template-rail-shell>.template-drag-rail{margin-top:0}.template-rail-nav{position:absolute;top:50%;z-index:8;width:30px;height:40px;display:grid;place-items:center;padding:0;border:1px solid #d9d1c7;border-radius:999px;color:#5f5851;background:#fffdfaf5;box-shadow:0 6px 18px #39302721;transform:translateY(-50%);cursor:pointer}.template-rail-nav:hover{border-color:#d49a83;color:#a9573a;background:#fff7f3}.template-rail-nav:focus-visible{outline:3px solid rgba(204,120,92,.2);outline-offset:2px}.template-rail-nav--previous{left:-14px}.template-rail-nav--next{right:-14px}.template-drag-rail:focus-visible{outline:2px solid rgba(204,120,92,.32);outline-offset:2px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 30px)/4)!important;overflow-x:auto!important;overflow-y:hidden!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-card{display:block!important;padding:4px!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-card .cover-template-thumb{width:100%}.app-shell.with-sidebar .workflow-stack.pipeline-mode .pill-button.upload-pill{display:flex!important;align-items:center!important;justify-content:center!important}.upload-pill-content{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.cover-editor-modal{width:min(1200px,calc(100vw - 32px))}.cover-editor-modal-body{grid-template-columns:minmax(400px,.96fr) minmax(470px,1.04fr)}.cover-editor-live-preview{width:min(100%,280px)}.cover-editor-preview-actions{display:flex;align-items:center;gap:10px}.cover-editor-preview-actions>button{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;color:#a9573a;background:transparent;font:inherit;font-size:10px;font-weight:760;cursor:pointer}.cover-editor-preview-actions>button svg{transition:transform .16s ease}.cover-editor-preview-actions>button[aria-expanded=true] svg{transform:rotate(180deg)}.cover-editor-preview-actions>button:focus-visible{border-radius:4px;outline:2px solid rgba(204,120,92,.25);outline-offset:3px}@media (max-width: 820px){.template-rail-nav{width:28px;height:36px}.template-rail-nav--previous{left:-8px}.template-rail-nav--next{right:-8px}.cover-editor-modal-body{grid-template-columns:1fr}.cover-editor-live-preview{width:min(100%,230px)}}@media (prefers-reduced-motion: reduce){.cloud-orbit-hero .cloud-orbit-marquee__track{animation:none!important}}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy{position:relative!important;z-index:15!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 32px 52px!important;text-align:center!important;transform:none!important;pointer-events:auto!important;filter:none!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{width:auto!important;max-width:calc(100vw - 64px)!important;margin:0 auto!important;color:hsl(var(--brand-r313-foreground))!important;font-family:General Sans,Geist Sans,sans-serif!important;font-size:220px!important;font-weight:400!important;line-height:1.02!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;text-shadow:none!important;filter:none!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1 span,.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1 em{display:inline!important;filter:none!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1 span{color:hsl(var(--brand-r313-foreground))!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1 em{color:transparent!important;background:linear-gradient(to left,#6366f1,#a855f7,#fcd34d)!important;-webkit-background-clip:text!important;background-clip:text!important;font-style:normal!important;text-shadow:none!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy__subtitle{width:auto!important;max-width:448px!important;margin:9px auto 0!important;color:hsl(var(--brand-r313-hero-sub))!important;font-size:18px!important;font-weight:500!important;line-height:2!important;text-align:left!important;opacity:.8!important;text-shadow:none!important;filter:none!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-button--hero{position:static!important;width:auto!important;min-width:0!important;height:auto!important;margin:25px auto 0!important;padding:24px 29px!important;border-radius:999px!important;font-size:18px!important;line-height:1!important;filter:none!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-marquee{position:relative!important;z-index:15!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:1024px!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:48px!important;margin:0 auto!important;padding:0 32px 40px!important;transform:none!important}@media (max-width: 1180px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{font-size:150px!important}}@media (max-width: 860px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy{padding:0 22px 36px!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{font-size:96px!important;white-space:normal!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy__subtitle{text-align:center!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-marquee{flex-direction:column!important;align-items:flex-start!important;gap:18px!important;padding:0 22px 28px!important}}@media (max-width: 560px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-button--small{display:inline-flex!important;width:auto!important;height:auto!important;visibility:visible!important;opacity:1!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{font-size:64px!important;line-height:1.06!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy__subtitle{font-size:15px!important;line-height:1.7!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-button--hero{padding:20px 24px!important;font-size:16px!important}}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{font-size:clamp(92px,9.8vw,172px)!important;line-height:1.04!important;letter-spacing:0!important;white-space:nowrap!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy__subtitle{text-align:center!important}@media (max-width: 860px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{font-size:clamp(60px,13.6vw,96px)!important;white-space:normal!important}}@media (max-width: 560px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy h1{font-size:clamp(46px,12.8vw,64px)!important;line-height:1.12!important}}.cloud-orbit-bg.cloud-orbit-video-bg:after{content:"";position:absolute;right:-1%;bottom:-2%;z-index:2;width:min(36vw,560px);height:min(40vh,380px);pointer-events:none;background:radial-gradient(ellipse at 78% 74%,rgba(3,0,12,1),rgba(3,0,12,.98) 30%,rgba(3,0,12,.7) 54%,transparent 74%),linear-gradient(135deg,transparent 0%,rgba(3,0,12,.56) 44%,rgba(3,0,12,.96) 76%,rgba(3,0,12,1) 100%)}.cloud-orbit-watermark-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;width:auto;height:auto;pointer-events:none;background:radial-gradient(ellipse 38% 32% at 96% 92%,rgba(3,0,12,1),rgba(3,0,12,.82) 32%,rgba(3,0,12,.38) 58%,transparent 82%),linear-gradient(90deg,transparent 58%,rgba(3,0,12,.08) 72%,rgba(3,0,12,.36) 100%),linear-gradient(180deg,transparent 66%,rgba(3,0,12,.12) 78%,rgba(3,0,12,.44) 100%)}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy{align-items:flex-start!important;justify-content:center!important;text-align:left!important;width:min(760px,52vw)!important;max-width:none!important;margin:0 auto 0 8.8vw!important;padding:0 0 68px!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy .cloud-orbit-focus-title{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.08em!important;width:100%!important;max-width:760px!important;margin:0!important;color:hsl(var(--brand-r313-foreground))!important;font-family:General Sans,Geist Sans,sans-serif!important;font-size:clamp(76px,6.6vw,126px)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:0!important;text-align:left!important;white-space:normal!important;text-shadow:0 28px 80px rgba(0,0,0,.5)!important}.cloud-orbit-focus-title__word{position:relative;display:inline-flex;align-items:center;padding:.015em .02em;cursor:default;transition:filter .7s ease,opacity .7s ease,transform .7s ease;filter:blur(3.6px);opacity:.58}.cloud-orbit-focus-title__word.is-active{filter:blur(0);opacity:1;transform:translateY(-1px)}.cloud-orbit-focus-title__word.is-brand .cloud-orbit-focus-title__text{color:transparent;background:linear-gradient(to left,#6366f1,#a855f7,#fcd34d);-webkit-background-clip:text;background-clip:text}.cloud-orbit-focus-title__corner{position:absolute;width:18px;height:18px;opacity:0;border-color:#a759f7;filter:drop-shadow(0 0 8px rgba(167,89,247,.72));transition:opacity .45s ease;pointer-events:none}.cloud-orbit-focus-title__word.is-active .cloud-orbit-focus-title__corner{opacity:1}.cloud-orbit-focus-title__corner--tl{top:-10px;left:-10px;border-top:3px solid;border-left:3px solid;border-radius:4px 0 0}.cloud-orbit-focus-title__corner--tr{top:-10px;right:-10px;border-top:3px solid;border-right:3px solid;border-radius:0 4px 0 0}.cloud-orbit-focus-title__corner--bl{bottom:-10px;left:-10px;border-bottom:3px solid;border-left:3px solid;border-radius:0 0 0 4px}.cloud-orbit-focus-title__corner--br{right:-10px;bottom:-10px;border-right:3px solid;border-bottom:3px solid;border-radius:0 0 4px}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy__subtitle{margin:22px 0 0!important;text-align:left!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-button--hero{margin:28px 0 0!important}@media (max-width: 980px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy{width:auto!important;margin:0 28px!important;padding:0 0 48px!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy .cloud-orbit-focus-title{font-size:clamp(58px,12vw,94px)!important}}@media (max-width: 620px){.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy{align-items:center!important;margin:0 22px!important;padding-bottom:34px!important;text-align:center!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy .cloud-orbit-focus-title{justify-content:center!important;font-size:clamp(44px,12.4vw,60px)!important;text-align:center!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy__subtitle{margin-top:18px!important;text-align:center!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-button--hero{margin:26px auto 0!important}.cloud-orbit-focus-title__corner{width:14px;height:14px}}.cloud-orbit-hero .cloud-orbit-nav__logo{width:auto!important;min-width:188px!important;height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cloud-orbit-hero .cloud-orbit-nav__logo img{width:188px!important;height:auto!important;max-height:52px!important;border-radius:0!important;object-fit:contain!important;filter:drop-shadow(0 10px 28px rgba(0,0,0,.46))!important}.cloud-orbit-hero .cloud-orbit-nav__item{gap:0!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy{align-items:flex-start!important;text-align:left!important;width:min(880px,58vw)!important;margin:0 auto 0 8vw!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy .cloud-orbit-focus-title{justify-content:flex-start!important;max-width:880px!important;text-align:left!important;font-size:clamp(72px,6vw,116px)!important}.cloud-orbit-focus-title__word.is-brand{filter:none!important;opacity:1!important}.cloud-orbit-focus-title__word.is-brand .cloud-orbit-focus-title__text{color:transparent!important;background-image:linear-gradient(to left,#6366f1,#a855f7 52%,#fcd34d)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy__subtitle,.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-button--hero{align-self:flex-start!important;text-align:left!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-button--hero{margin-left:0!important}@media (max-width: 980px){.cloud-orbit-hero .cloud-orbit-nav__logo{min-width:156px!important;height:46px!important}.cloud-orbit-hero .cloud-orbit-nav__logo img{width:156px!important;max-height:46px!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy{width:auto!important;margin:0 28px!important}}@media (max-width: 620px){.cloud-orbit-hero .cloud-orbit-nav__logo{min-width:132px!important;height:40px!important}.cloud-orbit-hero .cloud-orbit-nav__logo img{width:132px!important;max-height:40px!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy,.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy .cloud-orbit-focus-title,.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-copy__subtitle{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.cloud-orbit-hero .cloud-orbit-hero__shell .cloud-orbit-button--hero{margin:26px 0 0!important}}.cloud-orbit-hero .cloud-orbit-nav__logo,.cloud-orbit-hero .cloud-orbit-nav__logo:hover,.cloud-orbit-hero .cloud-orbit-nav__logo:focus,.cloud-orbit-hero .cloud-orbit-nav__logo:focus-visible{overflow:visible!important;isolation:auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cloud-orbit-hero .cloud-orbit-nav__logo:before,.cloud-orbit-hero .cloud-orbit-nav__logo:after{display:none!important;content:none!important}.cloud-orbit-hero .cloud-orbit-nav__logo img{display:block!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.topbar-runtime-pill{min-width:174px}.workflow-stack.pipeline-mode{gap:18px}.workflow-stack.pipeline-mode .cloud-pipeline-heading{align-items:end;padding:14px 16px 10px}.workflow-stack.pipeline-mode .workflow-section.active{overflow:hidden;padding:0}.workflow-stack.pipeline-mode .workflow-section.active>.step-section-header{margin:0;padding:18px 22px;border-bottom:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 0% 0%,rgba(47,107,255,.08),transparent 34%),linear-gradient(180deg,#fffffff5,#f8fbffeb)}.workflow-stack.pipeline-mode .workflow-section.active>:not(.step-section-header){margin-left:22px;margin-right:22px}.workflow-stack.pipeline-mode .workflow-section.active>.step-primary{margin-top:16px;margin-bottom:22px}.workflow-stack.pipeline-mode .workflow-card-voice .step-control-grid,.workflow-stack.pipeline-mode .workflow-card-avatar .step-control-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:stretch;gap:18px;margin-top:20px}.workflow-stack.pipeline-mode .workflow-card-voice .step-side-stack,.workflow-stack.pipeline-mode .workflow-card-avatar .step-side-stack{align-self:stretch;min-height:260px;padding:14px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.08),transparent 38%),#f8fbff}.workflow-stack.pipeline-mode .workflow-card-voice .step-primary,.workflow-stack.pipeline-mode .workflow-card-avatar .step-primary,.workflow-stack.pipeline-mode .workflow-card-compose .step-primary{width:calc(100% - 44px);justify-content:center}.workflow-stack.pipeline-mode .workflow-card-avatar .stage-preview-card,.workflow-stack.pipeline-mode .workflow-card-voice .stage-preview-card{margin-bottom:22px}.workflow-stack.pipeline-mode .workflow-card-compose{grid-template-columns:minmax(0,1fr) minmax(300px,360px);padding-bottom:22px}.workflow-stack.pipeline-mode .workflow-card-compose .compose-summary,.workflow-stack.pipeline-mode .workflow-card-compose .one-click-panel,.workflow-stack.pipeline-mode .workflow-card-compose .compose-loading,.workflow-stack.pipeline-mode .workflow-card-compose .step-primary{margin-left:22px;margin-right:0}.workflow-stack.pipeline-mode .compose-stage-preview-card{min-height:500px;margin:20px 22px 0 0!important;padding:16px;display:grid;grid-template-rows:auto minmax(0,1fr)}.workflow-stack.pipeline-mode .compose-stage-preview-card video{width:100%;height:100%;min-height:360px;object-fit:contain;border-radius:22px;background:#050816}.stage-preview-empty{display:grid;place-items:center;align-content:center;gap:12px;min-height:360px;border-radius:22px;color:#64748bd1;background:radial-gradient(circle at 50% 30%,rgba(47,107,255,.08),transparent 38%),linear-gradient(180deg,#f8fbff,#eef4fd)}.stage-preview-empty span{font-size:14px;font-weight:850}.workflow-stack.pipeline-mode .packaging-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;margin-top:20px;margin-bottom:22px}.workflow-stack.pipeline-mode .packaging-panel .packaging-head{grid-column:1 / -1}.workflow-stack.pipeline-mode .packaging-panel .template-section{grid-column:1}.cover-preview-aside{grid-column:2;grid-row:2 / span 2;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:360px;padding:16px;border:1px solid rgba(47,107,255,.12);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.08),transparent 38%),#fff}.cover-preview-frame{display:grid;place-items:center;align-content:center;gap:12px;min-height:300px;padding:22px;border-radius:24px;color:#64748bd6;text-align:center;background:radial-gradient(circle at 50% 22%,rgba(47,107,255,.08),transparent 42%),linear-gradient(180deg,#f8fbff,#eef4fd)}.cover-preview-frame span{color:var(--jishi-ink);font-size:15px;font-weight:900;line-height:1.45}.cover-preview-frame small{color:var(--jishi-muted);font-size:13px;font-weight:750;line-height:1.6}.workflow-stack.pipeline-mode .packaging-panel{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:18px}.workflow-stack.pipeline-mode .packaging-panel .cover-source-section{grid-column:1}.cover-template-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.cover-template-gallery.disabled{opacity:.58}.workflow-card-export .cover-source-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-card-export .cover-frame-card{min-height:82px;gap:6px;border-radius:18px;padding:14px}.workflow-card-export .template-card{position:relative;min-height:104px;display:grid;align-content:end;gap:7px;overflow:hidden;border-radius:18px;padding:14px;text-align:left;background:radial-gradient(circle at 78% 18%,rgba(47,107,255,.16),transparent 34%),linear-gradient(145deg,#fff,#f3f7ff)}.workflow-card-export .template-card:before{content:"";position:absolute;inset:12px 12px auto auto;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#2f6bff29,#7c3aed24)}.workflow-card-export .template-card span{color:var(--jishi-ink);font-size:14px;font-weight:950}.workflow-card-export .template-card small{color:var(--jishi-muted);font-size:12px;font-weight:750;line-height:1.45}.workflow-card-export .cover-editor-row--simple{grid-template-columns:minmax(0,1fr) 110px}.workflow-card-export .cover-save-row{display:flex;justify-content:stretch}.workflow-card-export .cover-save-row .primary-button{width:100%}.workflow-stack.pipeline-mode .workflow-card-compose{display:block;padding-bottom:22px}.compose-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:22px;align-items:start;margin:18px 22px 22px}.compose-control-column{display:grid;gap:14px;min-width:0}.manual-clip-panel{display:grid;gap:16px;padding:18px;border:1px solid rgba(47,107,255,.12);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.08),transparent 36%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 16px 38px #0f172a0d}.manual-clip-head,.clip-card-head,.bgm-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.manual-clip-head strong,.clip-card-head strong{display:block;color:var(--jishi-ink);font-size:15px;font-weight:950}.manual-clip-head span,.clip-card-head small{color:var(--jishi-muted);font-size:12px;font-weight:780;line-height:1.5}.manual-mode-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#2f6bff14;color:var(--jishi-blue)!important;font-size:12px!important;font-weight:900!important}.manual-clip-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);gap:18px 16px}.clip-section{display:grid;align-content:start;gap:12px;min-width:0;padding:0;background:transparent}.clip-section-bgm{grid-column:1}.clip-select-field{display:grid;gap:8px}.clip-select-field span,.workflow-card-compose .bgm-select-field span{color:var(--jishi-muted);font-size:12px;font-weight:850}.clip-select-field select,.workflow-card-compose .bgm-select-field select{width:100%;min-height:44px;border:1px solid rgba(47,107,255,.14);border-radius:14px;background:#f8fbff;color:var(--jishi-ink);font-size:13px;font-weight:850;padding:0 12px}.pip-mode-grid,.clip-option-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pip-choice,.workflow-card-compose .pill-button{min-height:48px;display:grid;align-content:center;gap:3px;border:1px solid rgba(47,107,255,.14);border-radius:15px;background:#fff;color:var(--jishi-ink);font-size:13px;font-weight:900;box-shadow:0 10px 24px #0f172a0a}.pip-choice small{color:var(--jishi-muted);font-size:11px;font-weight:750;line-height:1.35}.pip-choice.active,.workflow-card-compose .pill-button.active{border-color:#2f6bff42;background:linear-gradient(135deg,#2f6bff24,#7c3aed1a),#fff;color:var(--jishi-blue);box-shadow:0 12px 28px #2f6bff1f}.pip-upload-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(47,107,255,.26);border-radius:14px;background:#2f6bff0a;color:var(--jishi-blue);font-size:13px;font-weight:900;cursor:pointer;transition:.16s ease}.pip-upload-button:hover,.pip-upload-button.active{border-color:#2f6bff6b;background:linear-gradient(135deg,#2f6bff1a,#7c3aed14),#fff;box-shadow:0 10px 24px #2f6bff1a}.pip-upload-button input,.workflow-card-compose .upload-pill input{display:none}.workflow-card-compose .compact-toggle{grid-template-columns:auto minmax(86px,auto) minmax(0,1fr);padding:12px;border:1px solid rgba(47,107,255,.1);border-radius:15px;background:#f8fbff}.workflow-card-compose .compact-toggle input{accent-color:var(--jishi-blue)}.workflow-card-compose .compact-toggle span{color:var(--jishi-ink);font-size:13px;font-weight:900}.workflow-card-compose .compact-toggle small,.workflow-card-compose .bgm-file-name{color:var(--jishi-muted);font-size:12px;font-weight:750;line-height:1.55}.workflow-card-compose .bgm-card-head strong{color:var(--jishi-ink);font-size:14px;font-weight:950}.workflow-card-compose .bgm-card-head small{color:var(--jishi-muted);font-size:12px;font-weight:750}.workflow-card-compose .bgm-select-field,.workflow-card-compose .volume-mix-grid label{padding:10px;border:1px solid rgba(47,107,255,.1);border-radius:14px;background:#f8fbff}.bgm-picker-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,.28fr);gap:10px;align-items:stretch}.workflow-card-compose .volume-mix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workflow-card-compose .volume-mix-grid span,.workflow-card-compose .volume-mix-grid strong{color:var(--jishi-ink);font-size:12px;font-weight:850}.workflow-card-compose .volume-mix-grid input{accent-color:var(--jishi-blue)}.workflow-stack.pipeline-mode .workflow-card-compose .compose-loading,.workflow-stack.pipeline-mode .workflow-card-compose .step-primary{margin:0}.workflow-stack.pipeline-mode .compose-stage-preview-card{position:sticky;top:18px;min-height:590px;margin:0!important;padding:16px;display:grid;grid-template-rows:auto minmax(0,1fr)}.workflow-stack.pipeline-mode .compose-stage-preview-card video{width:100%;height:100%;min-height:490px;object-fit:contain;border-radius:24px;background:#050816}.workflow-stack.pipeline-mode .compose-stage-preview-card .stage-preview-empty{min-height:490px}.workflow-stack.pipeline-mode .compose-workbench{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,380px);align-items:stretch;width:calc(100% - 44px);max-width:100%}.workflow-stack.pipeline-mode .compose-workbench>.compose-control-column{grid-column:1!important;grid-row:1!important;min-width:0}.workflow-stack.pipeline-mode .workflow-card-compose .compose-workbench>.generated-media-card.stage-preview-card,.workflow-stack.pipeline-mode .compose-workbench>.compose-stage-preview-card{grid-column:2!important;grid-row:1!important;align-self:stretch;position:static;top:auto;min-height:100%;margin:0!important}.workflow-stack.pipeline-mode .compose-workbench>.compose-stage-preview-card video,.workflow-stack.pipeline-mode .compose-workbench>.compose-stage-preview-card .stage-preview-empty{min-height:520px}@media (max-width: 1180px){.workflow-stack.pipeline-mode .workflow-card-voice .step-control-grid,.workflow-stack.pipeline-mode .workflow-card-avatar .step-control-grid,.workflow-stack.pipeline-mode .workflow-card-compose{grid-template-columns:1fr}.workflow-stack.pipeline-mode .workflow-card-compose .compose-summary,.workflow-stack.pipeline-mode .workflow-card-compose .one-click-panel,.workflow-stack.pipeline-mode .workflow-card-compose .compose-loading,.workflow-stack.pipeline-mode .workflow-card-compose .step-primary,.workflow-stack.pipeline-mode .compose-stage-preview-card{margin-left:22px!important;margin-right:22px!important}.workflow-stack.pipeline-mode .packaging-panel{grid-template-columns:1fr}.cover-preview-aside,.workflow-stack.pipeline-mode .packaging-panel .template-section{grid-column:1;grid-row:auto}.compose-workbench,.manual-clip-grid{grid-template-columns:1fr;width:auto}.workflow-stack.pipeline-mode .compose-stage-preview-card{position:static}.workflow-stack.pipeline-mode .workflow-card-compose .compose-workbench>.generated-media-card.stage-preview-card,.workflow-stack.pipeline-mode .compose-workbench>.compose-stage-preview-card,.workflow-stack.pipeline-mode .compose-workbench>.compose-control-column{grid-column:1!important;grid-row:auto!important}}.workflow-stack.pipeline-mode .packaging-panel.cover-gallery-panel{grid-template-columns:minmax(0,1fr) clamp(300px,24vw,360px);align-items:stretch;gap:18px}.cover-gallery-main{grid-column:1;display:grid;gap:16px;min-width:0;padding:18px;border:1px solid rgba(47,107,255,.1);border-radius:18px;background:#fff}.cover-gallery-head{grid-column:auto!important;display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;background:transparent!important}.cover-gallery-head h3{margin:0;color:var(--jishi-ink)!important;font-size:22px;font-weight:950}.cover-gallery-head small{display:block;margin-top:6px;color:var(--jishi-muted)!important;font-size:13px;font-weight:760}.cover-help-button,.cover-more-button{width:auto!important;flex:0 0 auto;min-height:38px;padding:0 14px;border-color:#84cc1647;background:#f7fee7b8;color:#365314;opacity:1!important}.cover-generation-stage{min-height:116px;padding:18px;border-radius:16px;background:radial-gradient(circle at 76% 18%,rgba(47,107,255,.08),transparent 34%),linear-gradient(180deg,#fbfdff,#f5f8fc)}.cover-generation-surface{height:100%;min-height:80px;display:grid;place-items:center;border-radius:14px;color:#64748bb8;font-size:13px;font-weight:850;background:#ffffff9e}.cover-generating-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;background:#0f172ab8;color:#fff;box-shadow:0 12px 24px #0f172a29}.cover-source-choice--gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-source-choice--gallery .cover-frame-card{min-height:76px;align-content:center;gap:6px}.cover-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.cover-gallery-toolbar strong{color:var(--jishi-ink);font-size:15px;font-weight:950}.cover-template-gallery.cover-template-gallery--visual{display:grid;grid-template-columns:repeat(5,minmax(146px,188px));gap:14px;max-height:360px;overflow:auto;padding:2px 4px 6px 0}.cover-template-card{min-height:0!important;display:grid!important;gap:8px!important;align-content:start!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.cover-template-card:before{display:none}.cover-template-thumb{position:relative;display:grid!important;align-content:end;gap:8px;width:100%;min-height:292px;overflow:hidden;padding:16px 14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;color:#fff!important;text-align:left;background:radial-gradient(circle at 68% 24%,color-mix(in srgb,var(--cover-accent, #facc15) 72%,transparent),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--cover-primary, #172554) 90%,#ffffff 10%),#0f172a 72%);box-shadow:0 16px 34px #0f172a1f}.cover-template-thumb:before{content:"";position:absolute;inset:54px 18px auto auto;width:70px;height:118px;border-radius:999px 999px 26px 26px;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.84),transparent 18%),linear-gradient(180deg,#ffffff75,#ffffff24);box-shadow:0 18px 42px #0000002e}.cover-template-thumb:after{content:"";position:absolute;inset:auto 0 0;height:62%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.68) 100%),linear-gradient(90deg,rgba(255,255,255,.24),transparent 42%)}.cover-template-thumb>*{position:relative;z-index:2}.cover-template-kicker,.cover-template-thumb strong,.cover-template-thumb small{position:relative;z-index:2}.cover-template-kicker{width:fit-content;padding:3px 7px;border-radius:8px;background:#ffffff38;font-size:10px;font-weight:950}.cover-template-thumb strong{color:#fff!important;display:block!important;font-size:25px!important;font-weight:950!important;line-height:1.08;text-shadow:0 2px 12px rgba(0,0,0,.38)}.cover-template-thumb small{color:#ffffffe0!important;display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.32)}.cover-template-card.active .cover-template-thumb{border-color:#84cc16d1;box-shadow:0 0 0 3px #84cc162e,0 18px 34px #2f6bff1f}.cover-template-name{color:var(--jishi-muted)!important;font-size:12px!important;font-weight:850!important;line-height:1.35}.cover-inline-error{margin:0}.cover-save-row--gallery .primary-button{width:100%}.workflow-stack.pipeline-mode .packaging-panel.cover-gallery-panel .cover-preview-aside{grid-column:2!important;grid-row:1!important;min-height:100%}.cover-preview-frame.has-image{padding:0;overflow:hidden;background:#f8fbff}.cover-preview-frame.has-image img{width:100%;height:100%;min-height:420px;object-fit:cover;border-radius:22px}@media (max-width: 1280px){.cover-template-gallery.cover-template-gallery--visual{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (max-width: 1180px){.workflow-stack.pipeline-mode .packaging-panel.cover-gallery-panel{grid-template-columns:1fr}.workflow-stack.pipeline-mode .packaging-panel.cover-gallery-panel .cover-preview-aside{grid-column:1!important;grid-row:auto!important}}.app-shell.with-sidebar{--wb-bg-deep: #050510;--wb-bg-base: #080a18;--wb-bg-rail: rgba(5, 7, 19, .94);--wb-panel: rgba(16, 21, 45, .78);--wb-panel-strong: rgba(24, 30, 62, .88);--wb-panel-soft: rgba(255, 255, 255, .045);--wb-line: rgba(174, 157, 255, .18);--wb-line-strong: rgba(151, 111, 255, .42);--wb-text: #f6f3ff;--wb-text-muted: #aaa5be;--wb-text-faint: #77718e;--wb-purple: #7c3aed;--wb-indigo: #6366f1;--wb-pink: #ec4899;--wb-cyan: #22d3ee;--wb-success: #4ade80;--wb-warning: #fbbf24;--wb-danger: #fb7185;--wb-radius-lg: 18px;--wb-radius-md: 14px;--wb-radius-sm: 10px;--wb-shadow: 0 24px 90px rgba(0, 0, 0, .36);--wb-glow: 0 0 0 1px var(--wb-line), 0 0 42px rgba(124, 58, 237, .16);position:relative;min-height:100vh;padding:0;gap:0;grid-template-columns:244px minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 20% -20%,rgba(124,58,237,.22),transparent 34rem),radial-gradient(circle at 78% 12%,rgba(99,102,241,.18),transparent 30rem),radial-gradient(circle at 58% 110%,rgba(236,72,153,.14),transparent 34rem),linear-gradient(180deg,#070817,#050510 45%,#04040d);color:var(--wb-text);font-family:Geist Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.app-shell.with-sidebar:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 34px 34px,linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 88%);opacity:.28}.app-shell.with-sidebar .app-sidebar,.app-shell.with-sidebar .app-content{position:relative;z-index:1}.app-shell.with-sidebar .app-sidebar{top:0;min-height:100vh;height:100vh;gap:16px;padding:18px 14px;border:0;border-right:1px solid rgba(174,157,255,.18);border-radius:0;background:linear-gradient(180deg,#10142cf5,#060814f0),var(--wb-bg-rail);box-shadow:18px 0 70px #00000047;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12)}.app-shell.with-sidebar .side-nav{gap:8px}.app-shell.with-sidebar .side-nav button,.app-shell.with-sidebar .side-nav .side-nav-group-toggle{min-height:42px;padding:0 13px;border:1px solid transparent;border-radius:12px;background:transparent;color:#eeebffad;font-size:13px;font-weight:750;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.app-shell.with-sidebar .side-nav button:not(.selected):hover,.app-shell.with-sidebar .side-nav .side-nav-group-toggle:not(.selected):hover{border-color:#ae9dff29;background:#ffffff0e;color:var(--wb-text)}.app-shell.with-sidebar .side-nav button.selected,.app-shell.with-sidebar .side-nav .side-nav-group-toggle.expanded,.app-shell.with-sidebar .app-sidebar .side-nav button.selected{border-color:#b48bff57;background:linear-gradient(135deg,#7c3aed94,#6366f147),#ffffff12;color:#fff;box-shadow:0 0 0 1px #c4b5fd1a,0 14px 36px #4c1d9542}.app-shell.with-sidebar .side-nav svg,.app-shell.with-sidebar .side-nav button span{color:currentColor}.app-shell.with-sidebar .side-nav-disclosure{width:26px;height:26px;border:1px solid rgba(174,157,255,.16);border-radius:999px;background:#ffffff0b;color:#eeebffb8;box-shadow:none}.app-shell.with-sidebar .side-nav-disclosure svg{color:currentColor}.app-shell.with-sidebar .side-nav .side-nav-group-toggle.expanded .side-nav-disclosure{background:#ffffff14;color:#fff}.app-shell.with-sidebar .side-nav .side-subnav{margin:5px 0 5px 17px;padding:6px 0 6px 10px;border-left:1px solid rgba(174,157,255,.2);background:transparent}.app-shell.with-sidebar .side-nav .side-subnav button{min-height:34px;border-radius:10px;font-size:12px}.app-shell.with-sidebar .sidebar-footer{gap:10px}.app-shell.with-sidebar .sidebar-user-card,.app-shell.with-sidebar .sidebar-caption,.app-shell.with-sidebar .sidebar-toggle{border:1px solid rgba(174,157,255,.16);border-radius:16px;background:#ffffff0e;color:var(--wb-text-muted);box-shadow:none}.app-shell.with-sidebar .sidebar-user-avatar{background:linear-gradient(135deg,var(--wb-purple),var(--wb-pink));color:#fff}.app-shell.with-sidebar .sidebar-user-info span,.app-shell.with-sidebar .sidebar-user-main span,.app-shell.with-sidebar .sidebar-toggle span{color:var(--wb-text)}.app-shell.with-sidebar .sidebar-user-info small,.app-shell.with-sidebar .sidebar-caption{color:var(--wb-text-muted)}.app-shell.with-sidebar.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.app-shell.with-sidebar.sidebar-collapsed .app-sidebar{width:78px}.app-shell.with-sidebar .app-content{min-width:0;height:100vh;overflow:auto;padding:0 24px 28px}.app-shell.with-sidebar .topbar{position:sticky;top:0;z-index:20;min-height:58px;grid-template-columns:minmax(210px,.72fr) auto minmax(300px,.8fr);gap:16px;margin:0 -24px 22px;padding:8px 24px;border:0;border-bottom:1px solid rgba(174,157,255,.17);border-radius:0;background:#060814c7;box-shadow:0 22px 70px #0000003d;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.app-shell.with-sidebar .topbar-brand-center{min-width:230px;height:48px;padding:4px 12px;border:1px solid rgba(174,157,255,.12);border-radius:14px;background:#ffffff09;box-shadow:none}.app-shell.with-sidebar .topbar-brand-center img{width:clamp(210px,18vw,300px);max-height:40px;object-fit:contain}.app-shell.with-sidebar .operator{grid-template-columns:minmax(180px,1fr) minmax(142px,auto);gap:10px}.app-shell.with-sidebar .runtime-pill,.app-shell.with-sidebar .credit-pill,.app-shell.with-sidebar .user-pill,.app-shell.with-sidebar .top-pricing-card{min-height:42px;border:1px solid rgba(174,157,255,.17);border-radius:13px;background:linear-gradient(180deg,#fff1,#ffffff07),#080b1bb8;color:var(--wb-text);box-shadow:none}.app-shell.with-sidebar .runtime-pill span,.app-shell.with-sidebar .credit-pill span,.app-shell.with-sidebar .credit-pill small,.app-shell.with-sidebar .user-pill span,.app-shell.with-sidebar .top-pricing-card small{color:var(--wb-text-muted)}.app-shell.with-sidebar .runtime-pill strong,.app-shell.with-sidebar .credit-pill strong,.app-shell.with-sidebar .user-pill small,.app-shell.with-sidebar .top-pricing-card span{color:var(--wb-text)}.app-shell.with-sidebar .credit-pill strong{font-size:24px;font-variant-numeric:tabular-nums}.app-shell.with-sidebar .top-pricing-card{cursor:pointer}.app-shell.with-sidebar .top-pricing-card:hover{border-color:#ec48996b;background:linear-gradient(135deg,#7c3aed47,#ec489929)}.app-shell.with-sidebar :is(.glass-panel,.workflow-step,.task-row,.module-card,.source-card,.upload-box,.export-card,.material-card,.project-row,.project-draft-card,.account-card,.account-credit-card,.account-security-form,.stat-card){border-color:var(--wb-line);background:linear-gradient(180deg,#fff1,#ffffff07),var(--wb-panel);color:var(--wb-text);box-shadow:var(--wb-glow),var(--wb-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.app-shell.with-sidebar :is(.glass-panel,.video-lab-panel){border-radius:var(--wb-radius-lg)}.app-shell.with-sidebar :is(.panel-header h2,.glass-panel h2,.glass-panel h3,.module-card strong,.source-card strong,.task-row strong,.material-card-body strong,.project-row strong,.account-card__head strong,.account-hero strong,.stat-card strong){color:var(--wb-text)}.app-shell.with-sidebar :is(.panel-header span,.panel-header p,.module-card p,.source-card p,.task-row span,.material-card-body span,.material-card-body small,.project-row span,.project-row small,.account-card p,.account-card label span,.account-meta-grid span,.stat-card span,.stat-card small,.empty-state){color:var(--wb-text-muted)}.app-shell.with-sidebar :is(input,select,textarea){border:1px solid rgba(174,157,255,.2);background:#040714b8;color:var(--wb-text);caret-color:var(--wb-cyan)}.app-shell.with-sidebar :is(input,select,textarea)::placeholder{color:#aaa5be9e}.app-shell.with-sidebar :is(input,select,textarea,button,a):focus-visible{outline:2px solid rgba(34,211,238,.76);outline-offset:2px}.app-shell.with-sidebar :is(.primary-button,.step-primary,.inline-primary,.rewrite-bridge-action,.video-lab-generate){border:1px solid rgba(236,72,153,.42);background:linear-gradient(135deg,#5538db,#7c3aed 48%,#ec4899);color:#fff;box-shadow:0 18px 48px #7c3aed47,0 0 34px #ec48992e}.app-shell.with-sidebar :is(.primary-button,.step-primary,.inline-primary,.rewrite-bridge-action,.video-lab-generate):disabled{opacity:.52;filter:saturate(.7);cursor:not-allowed;box-shadow:none}.app-shell.with-sidebar :is(.secondary-button,.ghost-button,.icon-link-button,.material-mini-action,.project-row button,.material-actions button,.material-actions a,.project-draft-card__actions .secondary-button,.draft-download){border:1px solid rgba(174,157,255,.2);background:#ffffff0b;color:var(--wb-text);box-shadow:none}.app-shell.with-sidebar :is(.secondary-button,.ghost-button,.icon-link-button,.material-mini-action,.project-row button,.material-actions button,.material-actions a):hover:not(:disabled){border-color:#ae9dff5c;background:#7c3aed29}.app-shell.with-sidebar .primary-link-button{border:1px solid rgba(236,72,153,.45);background:linear-gradient(135deg,#4f46e5,#a855f7 54%,#ec4899);color:#fff;box-shadow:0 14px 34px #7c3aed40}.app-shell.with-sidebar .empty-state{border-color:#ae9dff33;background:#ffffff09}.app-shell.with-sidebar .asset-ready-pill{background:#4ade8021;color:var(--wb-success)!important}.app-shell.with-sidebar .asset-ready-pill.muted{background:#ffffff0f;color:var(--wb-text-muted)!important}.app-shell.with-sidebar .video-lab-page{min-height:calc(100vh - 80px);padding:4px 0 34px;background:transparent;color:var(--wb-text)}.app-shell.with-sidebar .video-lab-header{align-items:flex-end;margin-bottom:18px}.app-shell.with-sidebar .video-lab-header h1{margin:6px 0;color:var(--wb-text);font-size:31px;font-weight:850;line-height:1.08}.app-shell.with-sidebar .video-lab-header p{color:var(--wb-text-muted)}.app-shell.with-sidebar .section-eyebrow{color:#c4b5fd}.app-shell.with-sidebar .video-lab-panel{border:1px solid var(--wb-line);background:radial-gradient(circle at 20% 0%,rgba(124,58,237,.12),transparent 34%),linear-gradient(180deg,#ffffff0f,#ffffff06),#0c1023b8;color:var(--wb-text);box-shadow:var(--wb-glow),var(--wb-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.app-shell.with-sidebar .panel-heading-row h2,.app-shell.with-sidebar .smart-mix-subhead h3{color:var(--wb-text);font-weight:850}.app-shell.with-sidebar .panel-heading-row p,.app-shell.with-sidebar .smart-mix-subhead p{color:var(--wb-text-muted)}.app-shell.with-sidebar .panel-heading-row strong,.app-shell.with-sidebar .smart-mix-subhead strong{color:var(--wb-success);font-variant-numeric:tabular-nums}.app-shell.with-sidebar .smart-mix-page .smart-mix-desktop-layout{grid-template-columns:minmax(720px,1.34fr) minmax(360px,.66fr);gap:14px}.app-shell.with-sidebar .smart-mix-compose-grid{grid-template-columns:minmax(310px,.44fr) minmax(430px,.56fr);gap:14px}.app-shell.with-sidebar .material-slots-panel,.app-shell.with-sidebar .smart-mix-brief-panel{min-width:0}.app-shell.with-sidebar .smart-mix-slot{min-height:66px;grid-template-columns:32px minmax(0,1fr) 22px;border:1px solid rgba(174,157,255,.18);border-radius:13px;background:#ffffff0b;color:var(--wb-text)}.app-shell.with-sidebar .smart-mix-slot:hover{border-color:#ae9dff57;background:#7c3aed1a}.app-shell.with-sidebar .smart-mix-slot.ready{border-color:#4ade8057;background:#4ade8011}.app-shell.with-sidebar .smart-mix-slot.invalid{border-color:#fbbf2480;background:#fbbf2414}.app-shell.with-sidebar .slot-number{border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#7c3aed94,#0f172aeb);color:#fff;box-shadow:0 0 18px #7c3aed47}.app-shell.with-sidebar .slot-body strong,.app-shell.with-sidebar .video-lab-task-row strong,.app-shell.with-sidebar .smart-mix-result-content strong{color:var(--wb-text)}.app-shell.with-sidebar .slot-body small,.app-shell.with-sidebar .video-lab-task-row span,.app-shell.with-sidebar .video-lab-fineprint,.app-shell.with-sidebar .smart-mix-result-content span{color:var(--wb-text-muted)}.app-shell.with-sidebar .slot-body em,.app-shell.with-sidebar .video-lab-warning{color:var(--wb-warning)}.app-shell.with-sidebar .video-lab-textarea{min-height:132px;border:1px solid rgba(174,157,255,.22);border-radius:13px;background:#040714b3;color:var(--wb-text)}.app-shell.with-sidebar .video-lab-controls label{color:var(--wb-text-muted)}.app-shell.with-sidebar .video-lab-controls input,.app-shell.with-sidebar .video-lab-controls select{height:40px;border-color:#ae9dff38;border-radius:11px;background:#040714b3;color:var(--wb-text)}.app-shell.with-sidebar .segmented-control{border-color:#ae9dff38;border-radius:12px;background:#ffffff0a}.app-shell.with-sidebar .segmented-control button{min-height:38px;border-radius:9px;color:var(--wb-text-muted)}.app-shell.with-sidebar .segmented-control button.selected{background:linear-gradient(135deg,#4f46e5c7,#7c3aede0);color:#fff;box-shadow:0 12px 30px #7c3aed3d}.app-shell.with-sidebar .video-lab-checklist li,.app-shell.with-sidebar .video-lab-summary-list div,.app-shell.with-sidebar .video-lab-task-row,.app-shell.with-sidebar .smart-mix-result-card{border-color:#ae9dff2b;background:#ffffff0b;color:var(--wb-text)}.app-shell.with-sidebar .video-lab-checklist li.passed svg{color:var(--wb-success)}.app-shell.with-sidebar .video-lab-checklist li.blocked svg{color:var(--wb-warning)}.app-shell.with-sidebar .video-lab-checklist li strong,.app-shell.with-sidebar .video-lab-summary-list dd{color:var(--wb-text)}.app-shell.with-sidebar .video-lab-summary-list dt{color:var(--wb-text-muted)}.app-shell.with-sidebar .smart-mix-result-media{border:1px solid rgba(174,157,255,.2);border-radius:14px;background:#02030a;max-height:420px}.app-shell.with-sidebar .smart-mix-result-media video{background:#02030a}.app-shell.with-sidebar .aigc-reference-upload{border:1px dashed rgba(174,157,255,.28);border-radius:13px;background:#ffffff0b;color:var(--wb-text)}.app-shell.with-sidebar .aigc-reference-upload.ready{border-color:#4ade805c;background:#4ade8011}.app-shell.with-sidebar .aigc-control-panel,.app-shell.with-sidebar .aigc-summary-panel,.app-shell.with-sidebar .aigc-current-panel,.app-shell.with-sidebar .aigc-history-panel{min-width:0}.app-shell.with-sidebar .material-page,.app-shell.with-sidebar .project-page,.app-shell.with-sidebar .account-page,.app-shell.with-sidebar .viral-page,.app-shell.with-sidebar .viral-report-page,.app-shell.with-sidebar .viral-topic-library-page{color:var(--wb-text)}.app-shell.with-sidebar .summary-strip,.app-shell.with-sidebar .account-overview-strip,.app-shell.with-sidebar .account-priority-grid{gap:12px}.app-shell.with-sidebar .material-toolbar,.app-shell.with-sidebar .viral-topic-toolbar,.app-shell.with-sidebar .table-toolbar{border-color:#ae9dff29;background:#ffffff0b;color:var(--wb-text-muted)}.app-shell.with-sidebar .material-preview,.app-shell.with-sidebar .material-preview-empty{border-color:#ae9dff29;background:#02030a}.app-shell.with-sidebar .material-card.selected,.app-shell.with-sidebar .project-row.selected,.app-shell.with-sidebar .viral-topic-card.favorite{border-color:#ec489961;box-shadow:0 0 0 1px #ec489924,0 20px 60px #7c3aed38}.app-shell.with-sidebar .material-select span,.app-shell.with-sidebar .material-notice,.app-shell.with-sidebar .project-draft-card__head span,.app-shell.with-sidebar .project-draft-files span,.app-shell.with-sidebar .account-hero-copy em,.app-shell.with-sidebar .account-hero-copy strong,.app-shell.with-sidebar .account-priority-card strong{color:var(--wb-text)}.app-shell.with-sidebar .account-hero,.app-shell.with-sidebar .account-priority-card.primary{border-color:#ec48994d;background:radial-gradient(circle at 12% 0%,rgba(236,72,153,.2),transparent 32%),linear-gradient(135deg,#7c3aed3d,#6366f114),#ffffff0d}.app-shell.with-sidebar .account-avatar-large{background:linear-gradient(135deg,var(--wb-purple),var(--wb-pink));box-shadow:0 0 40px #7c3aed47}.app-shell.with-sidebar .account-feature-tags em,.app-shell.with-sidebar .account-hero-badges span,.app-shell.with-sidebar .viral-metric-row span,.app-shell.with-sidebar .viral-topic-tags span{border-color:#ae9dff2b;background:#ffffff0e;color:var(--wb-text-muted)}.app-shell.with-sidebar .billing-notice,.app-shell.with-sidebar .field-warning{color:var(--wb-warning)}.app-shell.with-sidebar{--r41-panel: rgba(12, 18, 36, .9);--r41-panel-strong: rgba(8, 13, 29, .96);--r41-border: rgba(139, 151, 190, .18);--r41-border-active: rgba(135, 92, 246, .64);--r41-muted: #91a0bd;--r41-green: #45d69d;--r41-blue: #4e8cff;--r41-pink: #ef5ab8;background:radial-gradient(circle at 57% -18%,rgba(79,70,229,.16),transparent 34%),linear-gradient(180deg,#050817,#080d1d 48%,#060a16)}.app-shell.with-sidebar .topbar{min-height:68px;padding:8px 20px;border:0;border-bottom:1px solid rgba(139,151,190,.14);border-radius:0;background:#050816eb;box-shadow:0 12px 32px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(180px,1fr) auto}.app-shell.with-sidebar .topbar-brand-center{width:min(270px,24vw);height:50px;padding:4px 14px;border:0;background:transparent;box-shadow:none}.app-shell.with-sidebar .topbar-brand-center img{width:100%;height:42px;object-fit:contain;filter:drop-shadow(0 0 16px rgba(119,85,255,.24))}.app-shell.with-sidebar .topbar-runtime-pill,.app-shell.with-sidebar .credit-pill,.app-shell.with-sidebar .top-pricing-card,.app-shell.with-sidebar .topbar-icon-button,.app-shell.with-sidebar .topbar-user-card{border:1px solid var(--r41-border);background:#ffffff09;box-shadow:none}.app-shell.with-sidebar .topbar-runtime-pill{min-width:172px;border-radius:6px}.app-shell.with-sidebar .operator{display:grid;grid-template-columns:minmax(154px,auto) minmax(116px,auto) 42px minmax(154px,auto);align-items:center;gap:8px}.app-shell.with-sidebar .topbar-icon-button{position:relative;display:grid;width:42px;height:42px;place-items:center;padding:0;border-radius:6px;color:#cad3e7}.app-shell.with-sidebar .topbar-icon-button span{position:absolute;top:-5px;right:-5px;display:grid;min-width:19px;height:19px;place-items:center;padding:0 4px;border-radius:10px;background:#d83f66;color:#fff;font-size:10px;font-weight:800}.app-shell.with-sidebar .topbar-user-card{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:42px;padding:4px 9px;border-radius:6px;color:var(--wb-text);text-align:left}.app-shell.with-sidebar .topbar-user-card>span:nth-child(2){display:grid;gap:1px;min-width:0}.app-shell.with-sidebar .topbar-user-card strong,.app-shell.with-sidebar .topbar-user-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .topbar-user-card strong{color:#eef2ff;font-size:12px}.app-shell.with-sidebar .topbar-user-card small{color:var(--r41-muted);font-size:10px}.app-shell.with-sidebar .topbar-user-avatar{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(239,90,184,.42);border-radius:50%;background:linear-gradient(145deg,#6d45e6,#d64ca9);color:#fff;font-weight:800}.app-shell.with-sidebar .sidebar{border-right:1px solid rgba(139,151,190,.13);background:radial-gradient(circle at 45% 9%,rgba(98,60,206,.13),transparent 24%),#060a18f7}.app-shell.with-sidebar .sidebar-brand-lockup{display:flex;width:100%;min-height:68px;align-items:center;justify-content:flex-start;overflow:hidden;padding:10px 16px;border:0;border-bottom:1px solid rgba(139,151,190,.13);background:#0306115c}.app-shell.with-sidebar .sidebar-brand-lockup img{width:176px;height:42px;flex:none;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 14px rgba(119,85,255,.24))}.app-shell.with-sidebar.sidebar-collapsed .sidebar-brand-lockup{width:78px;padding:10px 15px}.app-shell.with-sidebar.sidebar-collapsed .sidebar-brand-lockup img{width:150px;max-width:none;object-position:left center}.cloud-orbit-nav__logo{min-height:52px;padding:7px 10px!important}.cloud-orbit-nav__logo img{width:174px!important;max-width:100%!important;height:40px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important}.app-shell.with-sidebar .sidebar nav button,.app-shell.with-sidebar .sidebar-nav-group__trigger,.app-shell.with-sidebar .sidebar-user-card,.app-shell.with-sidebar .sidebar-toggle{border-radius:6px}.app-shell.with-sidebar .sidebar nav button.selected{background:linear-gradient(90deg,#5c3de0d6,#8148e257);box-shadow:inset 2px 0 #b274ff,0 10px 28px #3d25a82e}.app-shell.with-sidebar .page-grid{gap:14px;align-items:start}.app-shell.with-sidebar .glass-panel,.app-shell.with-sidebar .material-detail-panel,.app-shell.with-sidebar .project-detail-panel,.app-shell.with-sidebar .account-wallet-panel{border:1px solid var(--r41-border);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 35%),var(--r41-panel);box-shadow:0 18px 42px #0003}.app-shell.with-sidebar .panel-header{min-height:38px;border-bottom-color:#8b97be1f}.app-shell.with-sidebar .primary-button,.app-shell.with-sidebar .primary-link-button{border-radius:6px;background:linear-gradient(102deg,#5c56f1,#994be5 56%,#e852b2);box-shadow:0 10px 24px #7546e233}.app-shell.with-sidebar .secondary-button,.app-shell.with-sidebar .icon-link-button{border-radius:6px}.app-shell.with-sidebar .aigc-control-panel,.app-shell.with-sidebar .aigc-summary-panel,.app-shell.with-sidebar .aigc-current-panel,.app-shell.with-sidebar .aigc-history-panel{border-radius:8px}.app-shell.with-sidebar .aigc-mode-switch{gap:4px;padding:4px;border:1px solid var(--r41-border);border-radius:7px;background:#ffffff06}.app-shell.with-sidebar .aigc-mode-switch button{min-height:48px;border-radius:5px}.app-shell.with-sidebar .aigc-mode-switch button.active{background:linear-gradient(90deg,#5d44dcb8,#8441c485);box-shadow:inset 0 0 0 1px #b18cff3d}.app-shell.with-sidebar .aigc-prompt-field textarea{min-height:230px;border-color:var(--r41-border);border-radius:7px;background:#0308168a}.app-shell.with-sidebar .aigc-summary-list{gap:4px}.app-shell.with-sidebar .aigc-summary-list>div,.app-shell.with-sidebar .aigc-risk-list>div{padding:12px 0;border-bottom:1px solid rgba(139,151,190,.1)}.app-shell.with-sidebar .aigc-risk-list{display:grid;gap:0;margin-top:12px;padding-top:10px;border-top:1px solid rgba(139,151,190,.14)}.app-shell.with-sidebar .aigc-risk-list>div{display:grid;gap:4px}.app-shell.with-sidebar .aigc-risk-list span{color:#cbd5e8;font-size:12px;font-weight:700}.app-shell.with-sidebar .aigc-risk-list small{color:var(--r41-muted);line-height:1.5}.app-shell.with-sidebar .aigc-current-shell{display:grid;grid-template-columns:minmax(0,1fr) 156px;gap:14px;align-items:start}.app-shell.with-sidebar .aigc-current-status{display:inline-flex;align-items:center;gap:7px;color:#cfc5ff;font-size:12px;font-weight:700}.app-shell.with-sidebar .aigc-current-status:before{width:7px;height:7px;border-radius:50%;background:var(--r41-green);box-shadow:0 0 12px #45d69db3;content:""}.app-shell.with-sidebar .aigc-progress-list{display:grid;gap:0;margin:0;padding:4px 0;list-style:none}.app-shell.with-sidebar .aigc-progress-list>div,.app-shell.with-sidebar .aigc-progress-list>li{position:relative;display:grid;gap:3px;min-height:66px;padding:3px 0 12px 22px}.app-shell.with-sidebar .aigc-progress-list>div:not(:last-child):after,.app-shell.with-sidebar .aigc-progress-list>li:not(:last-child):after{position:absolute;top:20px;bottom:-2px;left:5px;width:1px;background:#8b97be38;content:""}.app-shell.with-sidebar .aigc-progress-list>div:before,.app-shell.with-sidebar .aigc-progress-list>li:before{position:absolute;top:5px;left:0;width:11px;height:11px;border:2px solid #47516b;border-radius:50%;background:#0a1022;content:""}.app-shell.with-sidebar .aigc-progress-list>div.done:before,.app-shell.with-sidebar .aigc-progress-list>li.done:before{border-color:var(--r41-green);background:var(--r41-green)}.app-shell.with-sidebar .aigc-progress-list>div.active:before,.app-shell.with-sidebar .aigc-progress-list>li.active:before{border-color:#7d56f0;background:#7d56f0;box-shadow:0 0 12px #7d56f0b3}.app-shell.with-sidebar .aigc-progress-list>div.failed:before,.app-shell.with-sidebar .aigc-progress-list>li.failed:before{border-color:#f06479;background:#f06479}.app-shell.with-sidebar .aigc-progress-list strong{color:#d9e0ef;font-size:12px}.app-shell.with-sidebar .aigc-progress-list span{color:var(--r41-muted);font-size:11px;line-height:1.45}.app-shell.with-sidebar .material-page{grid-template-columns:minmax(760px,1fr) 360px}.app-shell.with-sidebar .material-main{min-width:0}.app-shell.with-sidebar .material-filter-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center;margin:12px 0}.app-shell.with-sidebar .material-search-field{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid var(--r41-border);border-radius:6px;background:#03081685;color:var(--r41-muted)}.app-shell.with-sidebar .material-search-field input{width:100%;border:0;outline:0;background:transparent;color:var(--wb-text)}.app-shell.with-sidebar .material-filter-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--r41-border);border-radius:6px;background:#ffffff06}.app-shell.with-sidebar .material-filter-tabs span{padding:7px 12px;border-radius:4px;color:var(--r41-muted);font-size:12px}.app-shell.with-sidebar .material-filter-tabs span.active{background:#6748e061;color:#e3dcff}.app-shell.with-sidebar .material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell.with-sidebar .material-card{overflow:hidden;border-radius:7px;background:#0a1022db;cursor:pointer}.app-shell.with-sidebar .material-card:hover,.app-shell.with-sidebar .project-row:hover{border-color:#8b73ee6b;background-color:#141a32eb}.app-shell.with-sidebar .material-preview{aspect-ratio:16 / 9;max-height:190px}.app-shell.with-sidebar .material-card-body{padding:12px}.app-shell.with-sidebar .material-detail-panel,.app-shell.with-sidebar .project-detail-panel{position:sticky;top:82px;display:grid;gap:14px;min-width:0;padding:16px}.app-shell.with-sidebar .material-detail-head,.app-shell.with-sidebar .project-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-shell.with-sidebar .material-detail-head>div,.app-shell.with-sidebar .project-detail-head>div{display:grid;gap:5px;min-width:0}.app-shell.with-sidebar .material-detail-head strong,.app-shell.with-sidebar .project-detail-head strong{overflow:hidden;color:#f1f4ff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .material-detail-head span,.app-shell.with-sidebar .project-detail-head span{color:var(--r41-muted);font-size:11px}.app-shell.with-sidebar .material-detail-head em,.app-shell.with-sidebar .project-detail-head em{padding:4px 7px;border:1px solid rgba(69,214,157,.24);border-radius:4px;background:#45d69d14;color:var(--r41-green);font-size:11px;font-style:normal;white-space:nowrap}.app-shell.with-sidebar .material-detail-preview,.app-shell.with-sidebar .project-detail-preview{overflow:hidden;min-height:210px;border:1px solid rgba(139,151,190,.14);border-radius:7px;background:#02050d}.app-shell.with-sidebar .material-detail-preview video,.app-shell.with-sidebar .material-detail-preview img,.app-shell.with-sidebar .project-detail-preview video,.app-shell.with-sidebar .project-detail-preview img{display:block;width:100%;max-height:360px;object-fit:contain}.app-shell.with-sidebar .material-detail-actions,.app-shell.with-sidebar .project-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell.with-sidebar .material-detail-list,.app-shell.with-sidebar .project-detail-list{display:grid;gap:0;margin:0}.app-shell.with-sidebar .material-detail-list>div,.app-shell.with-sidebar .project-detail-list>div{display:grid;grid-template-columns:104px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid rgba(139,151,190,.1)}.app-shell.with-sidebar .material-detail-list dt,.app-shell.with-sidebar .project-detail-list dt{color:var(--r41-muted)}.app-shell.with-sidebar .material-detail-list dd,.app-shell.with-sidebar .project-detail-list dd{min-width:0;margin:0;color:#d8dfed;overflow-wrap:anywhere;text-align:right}.app-shell.with-sidebar .material-detail-panel,.app-shell.with-sidebar .project-detail-panel{overflow:hidden}.app-shell.with-sidebar .project-page--management{grid-template-columns:minmax(780px,1fr) 410px}.app-shell.with-sidebar .project-row,.app-shell.with-sidebar .project-row--head{grid-template-columns:minmax(105px,.76fr) minmax(170px,1.35fr) 76px 78px 110px 74px 60px;gap:10px;min-height:58px;border-radius:5px;cursor:pointer}.app-shell.with-sidebar .project-row--head{min-height:38px;background:#ffffff09;cursor:default}.app-shell.with-sidebar .project-row button{border-radius:5px}.app-shell.with-sidebar .project-main .project-table{border-color:#8b97be1f;background:transparent}.app-shell.with-sidebar .project-search-control,.app-shell.with-sidebar .project-search-control .viral-topic-search-control{min-width:0}.app-shell.with-sidebar .project-search-control .viral-topic-search-control{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid var(--r41-border);border-radius:6px;background:#03081685;color:var(--r41-muted)}.app-shell.with-sidebar .project-search-control input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--wb-text)}.app-shell.with-sidebar .project-main .empty-state,.app-shell.with-sidebar .project-detail-panel .empty-state,.app-shell.with-sidebar .account-side .empty-state,.app-shell.with-sidebar .material-main .empty-state{border:1px solid rgba(139,151,190,.12)!important;border-radius:6px!important;background:#ffffff09!important;color:var(--r41-muted)!important}.app-shell.with-sidebar .project-timeline{display:grid;gap:0;padding-top:8px;border-top:1px solid rgba(139,151,190,.12)}.app-shell.with-sidebar .project-timeline>strong{margin-bottom:10px;color:#e9edfa}.app-shell.with-sidebar .project-timeline>span{position:relative;display:flex;align-items:center;gap:8px;min-height:38px;padding-left:18px;color:var(--r41-muted);font-size:12px}.app-shell.with-sidebar .project-timeline>span:before{position:absolute;left:0;width:8px;height:8px;border:2px solid #4e5871;border-radius:50%;content:""}.app-shell.with-sidebar .project-timeline>span.done{color:#dce4f3}.app-shell.with-sidebar .project-timeline>span.done:before{border-color:var(--r41-green);background:var(--r41-green)}.app-shell.with-sidebar .viral-page{grid-template-columns:minmax(330px,.7fr) minmax(570px,1.32fr) minmax(280px,.66fr)}.app-shell.with-sidebar .viral-command-header,.app-shell.with-sidebar .viral-command-metrics{grid-column:1 / -1}.app-shell.with-sidebar .viral-command-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:118px;padding:10px 2px 14px;background:radial-gradient(ellipse at 70% 90%,rgba(108,49,215,.23),transparent 44%),linear-gradient(180deg,transparent,rgba(21,14,64,.16))}.app-shell.with-sidebar .viral-command-header h1{margin:0 0 8px;color:#f3f5ff;font-size:28px;letter-spacing:0}.app-shell.with-sidebar .viral-command-header p{margin:0;color:var(--r41-muted)}.app-shell.with-sidebar .viral-view-switch{display:flex;gap:4px;padding:4px;border:1px solid var(--r41-border);border-radius:6px;background:#ffffff06}.app-shell.with-sidebar .viral-view-switch span{min-width:104px;padding:9px 18px;border-radius:4px;color:var(--r41-muted);text-align:center}.app-shell.with-sidebar .viral-view-switch span.active{background:linear-gradient(90deg,#6041db,#8148dd);color:#fff}.app-shell.with-sidebar .viral-command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-shell.with-sidebar .viral-command-metrics article{display:grid;grid-template-columns:46px 1fr;grid-template-areas:"icon label" "icon value" "icon detail";gap:2px 12px;min-height:116px;padding:18px;border:1px solid var(--r41-border);border-radius:7px;background:var(--r41-panel)}.app-shell.with-sidebar .viral-command-metrics article svg{grid-area:icon;align-self:center;width:44px;height:44px;padding:10px;border:1px solid rgba(113,85,235,.38);border-radius:50%;background:#6041db21;color:#876cf3}.app-shell.with-sidebar .viral-command-metrics article:nth-child(2) svg{border-color:#458cff61;background:#458cff21;color:var(--r41-blue)}.app-shell.with-sidebar .viral-command-metrics article:nth-child(3) svg{border-color:#ef5ab861;background:#ef5ab821;color:var(--r41-pink)}.app-shell.with-sidebar .viral-command-metrics article:nth-child(4) svg{border-color:#45d69d57;background:#45d69d1c;color:var(--r41-green)}.app-shell.with-sidebar .viral-command-metrics article>span{grid-area:label;color:var(--r41-muted);font-size:12px}.app-shell.with-sidebar .viral-command-metrics article>strong{grid-area:value;color:#f0f3ff;font-size:23px}.app-shell.with-sidebar .viral-command-metrics article>small{grid-area:detail;overflow:hidden;color:var(--r41-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .viral-setup-panel,.app-shell.with-sidebar .viral-dashboard-panel,.app-shell.with-sidebar .viral-side-panel,.app-shell.with-sidebar .viral-radar-side-panel{min-width:0}.app-shell.with-sidebar .viral-radar-hero{grid-template-columns:minmax(0,1fr) 138px;min-height:230px;border:1px solid rgba(119,91,230,.24);border-radius:7px;background:radial-gradient(circle at 84% 22%,rgba(71,139,255,.17),transparent 30%),linear-gradient(135deg,#5d3dd12b,#070d1db3)}.app-shell.with-sidebar .viral-radar-copy strong{max-width:420px;color:#eef2ff;font-size:23px;line-height:1.35}.app-shell.with-sidebar .viral-radar-copy p,.app-shell.with-sidebar .viral-radar-visual small{color:var(--r41-muted)}.app-shell.with-sidebar .viral-radar-meta-grid{grid-template-columns:1fr}.app-shell.with-sidebar .viral-radar-status-strip em,.app-shell.with-sidebar .viral-radar-meta-grid>*,.app-shell.with-sidebar .viral-account-console,.app-shell.with-sidebar .viral-account-slot,.app-shell.with-sidebar .viral-sensitivity-card,.app-shell.with-sidebar .viral-rule-preview,.app-shell.with-sidebar .viral-radar-side-summary,.app-shell.with-sidebar .viral-support-tile,.app-shell.with-sidebar .viral-support-panel,.app-shell.with-sidebar .viral-entitlement-card,.app-shell.with-sidebar .viral-platform-card{border-color:var(--r41-border);background:#ffffff09;color:#dbe2f0}.app-shell.with-sidebar .viral-support-tile:hover,.app-shell.with-sidebar .viral-support-tile.active,.app-shell.with-sidebar .viral-sensitivity-card.active,.app-shell.with-sidebar .viral-account-slot.filled{border-color:#7d56f094;background:#6143d229}.app-shell.with-sidebar .viral-support-tile strong,.app-shell.with-sidebar .viral-radar-side-summary strong,.app-shell.with-sidebar .viral-sensitivity-card strong,.app-shell.with-sidebar .viral-account-console strong,.app-shell.with-sidebar .viral-entitlement-card strong,.app-shell.with-sidebar .viral-platform-card strong{color:#e7ebf7}.app-shell.with-sidebar .viral-support-tile small,.app-shell.with-sidebar .viral-radar-side-summary span,.app-shell.with-sidebar .viral-radar-side-summary small,.app-shell.with-sidebar .viral-sensitivity-card span,.app-shell.with-sidebar .viral-account-console span{color:var(--r41-muted)}.app-shell.with-sidebar .account-page{grid-template-columns:minmax(760px,1fr) 370px}.app-shell.with-sidebar .account-main--dashboard{display:grid;gap:14px}.app-shell.with-sidebar .account-priority-card,.app-shell.with-sidebar .account-card,.app-shell.with-sidebar .account-credit-card,.app-shell.with-sidebar .account-side-block,.app-shell.with-sidebar .payment-event-list,.app-shell.with-sidebar .billing-order-list.compact{border-color:var(--r41-border);background:#ffffff09;color:#dbe2f0}.app-shell.with-sidebar .account-priority-card:not(.primary){background:linear-gradient(145deg,rgba(78,140,255,.07),transparent 52%),#ffffff09}.app-shell.with-sidebar .account-priority-card strong,.app-shell.with-sidebar .account-card strong,.app-shell.with-sidebar .account-credit-card strong,.app-shell.with-sidebar .account-side-block strong{color:#eef2ff}.app-shell.with-sidebar .account-priority-card span,.app-shell.with-sidebar .account-priority-card small,.app-shell.with-sidebar .account-card p,.app-shell.with-sidebar .account-card span,.app-shell.with-sidebar .account-side-block p,.app-shell.with-sidebar .account-side-block span{color:var(--r41-muted)}.app-shell.with-sidebar .account-hero--focus{grid-template-columns:72px minmax(0,1fr) auto;border-radius:7px}.app-shell.with-sidebar .account-avatar-large{width:64px;height:64px}.app-shell.with-sidebar .account-hero--focus .account-avatar-large span{color:#fff;font-size:28px;font-weight:800;line-height:1}.app-shell.with-sidebar .account-wallet-panel{display:grid;gap:14px;padding:16px}.app-shell.with-sidebar .account-wallet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-shell.with-sidebar .account-wallet-head>div{display:grid;grid-template-columns:auto auto;gap:4px 12px;align-items:baseline}.app-shell.with-sidebar .account-wallet-head span{grid-column:1 / -1;color:#dfe5f3;font-weight:800}.app-shell.with-sidebar .account-wallet-head strong{color:#ef62bd;font-size:28px}.app-shell.with-sidebar .account-wallet-head small{color:var(--r41-muted)}.app-shell.with-sidebar .account-wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.2fr);gap:9px}.app-shell.with-sidebar .account-wallet-grid article{position:relative;display:grid;gap:6px;min-height:112px;padding:14px;border:1px solid var(--r41-border);border-radius:6px;background:#ffffff07}.app-shell.with-sidebar .account-wallet-grid article span{color:var(--r41-muted);font-size:12px}.app-shell.with-sidebar .account-wallet-grid article strong{color:#e9edfb;font-size:22px}.app-shell.with-sidebar .account-wallet-grid article svg{position:absolute;right:12px;bottom:12px;color:#7662ee;opacity:.82}.app-shell.with-sidebar .account-wallet-trend{display:flex;align-items:flex-end;gap:8px;min-height:112px;padding:14px;border:1px solid var(--r41-border);border-radius:6px;background:linear-gradient(180deg,transparent 74%,rgba(120,89,237,.16)),#ffffff06}.app-shell.with-sidebar .account-wallet-trend span{flex:1;min-height:12px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#ea5ab8,#6956e8);opacity:.78}.app-shell.with-sidebar .account-wallet-trend span:nth-child(1){height:22%}.app-shell.with-sidebar .account-wallet-trend span:nth-child(2){height:34%}.app-shell.with-sidebar .account-wallet-trend span:nth-child(3){height:48%}.app-shell.with-sidebar .account-wallet-trend span:nth-child(4){height:55%}.app-shell.with-sidebar .account-wallet-trend span:nth-child(5){height:72%}.app-shell.with-sidebar .account-wallet-trend span:nth-child(6){height:86%}.app-shell.with-sidebar .account-recharge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.app-shell.with-sidebar .account-recharge-grid button{display:grid;gap:8px;min-height:78px;padding:12px;border:1px solid var(--r41-border);border-radius:6px;background:#ffffff06;color:#d7deec}.app-shell.with-sidebar .account-recharge-grid button.recommended{border-color:#ef5ab86b;background:linear-gradient(135deg,#ef5ab821,#5d4ce121)}.app-shell.with-sidebar .account-recharge-grid button strong{color:#bdaeff;font-size:12px}.app-shell.with-sidebar .account-side{position:sticky;top:82px}@media (max-width: 1460px){.app-shell.with-sidebar .operator{grid-template-columns:minmax(138px,auto) 42px minmax(142px,auto)}.app-shell.with-sidebar .top-pricing-card{display:none}.app-shell.with-sidebar .material-page,.app-shell.with-sidebar .project-page--management,.app-shell.with-sidebar .account-page{grid-template-columns:minmax(680px,1fr) 330px}.app-shell.with-sidebar .viral-page{grid-template-columns:minmax(310px,.72fr) minmax(520px,1.25fr)}.app-shell.with-sidebar .viral-side-panel{grid-column:1 / -1}}@media (max-width: 1240px){.app-shell.with-sidebar .topbar-user-card{display:none}.app-shell.with-sidebar .operator{grid-template-columns:minmax(138px,auto) 42px}.app-shell.with-sidebar .material-page,.app-shell.with-sidebar .project-page--management,.app-shell.with-sidebar .account-page,.app-shell.with-sidebar .viral-page{grid-template-columns:1fr}.app-shell.with-sidebar .material-detail-panel,.app-shell.with-sidebar .project-detail-panel,.app-shell.with-sidebar .account-side{position:static}.app-shell.with-sidebar .viral-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell.with-sidebar{--r42-bg: #060914;--r42-surface: #0b1121;--r42-surface-raised: #0f1729;--r42-surface-soft: #121a2d;--r42-border: rgba(151, 164, 196, .2);--r42-border-strong: rgba(151, 164, 196, .34);--r42-text: #eef2fb;--r42-text-secondary: #bdc7dc;--r42-muted: #8794af;--r42-purple: #7859ef;--r42-pink: #e85eb7;--r42-blue: #4e8cff;--r42-green: #45d69d;background:var(--r42-bg)}.app-shell.with-sidebar:before,.app-shell.with-sidebar .app-content:before{display:none!important}.app-shell.with-sidebar .app-content{scrollbar-color:rgba(135,148,177,.38) transparent}.app-shell.with-sidebar .topbar{min-height:64px;padding:8px 24px;background:#050812fa;border-bottom-color:#97a4c429;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.with-sidebar .topbar-runtime-pill,.app-shell.with-sidebar .credit-pill,.app-shell.with-sidebar .top-pricing-card,.app-shell.with-sidebar .topbar-user-card{min-height:44px;border-color:var(--r42-border);background:var(--r42-surface)}.app-shell.with-sidebar .operator{grid-template-columns:minmax(154px,auto) minmax(122px,auto) minmax(154px,auto)}.app-shell.with-sidebar .app-sidebar,.app-shell.with-sidebar .sidebar{background:#070b18;border-right-color:#97a4c429}.app-shell.with-sidebar .sidebar-brand-lockup{min-height:64px;padding:9px 15px;background:#050812;border-bottom-color:#97a4c429}.app-shell.with-sidebar .sidebar-brand-lockup .sidebar-brand-wide{display:block;width:176px;height:42px;object-fit:contain;object-position:left center}.app-shell.with-sidebar .sidebar-brand-lockup .sidebar-brand-icon{display:none}.app-shell.with-sidebar.sidebar-collapsed .sidebar-brand-lockup{width:78px;padding:10px 17px}.app-shell.with-sidebar.sidebar-collapsed .sidebar-brand-lockup .sidebar-brand-wide{display:none}.app-shell.with-sidebar.sidebar-collapsed .sidebar-brand-lockup .sidebar-brand-icon{display:block;width:44px;height:44px;object-fit:contain}.app-shell.with-sidebar .side-nav{padding-top:12px}.app-shell.with-sidebar .side-nav>button,.app-shell.with-sidebar .side-nav-group-toggle,.app-shell.with-sidebar .side-subnav button,.app-shell.with-sidebar .sidebar-toggle{min-height:44px;border-radius:6px}.app-shell.with-sidebar .side-nav button.selected,.app-shell.with-sidebar .side-nav-group.active>.side-nav-group-toggle{background:#7859ef38;box-shadow:inset 3px 0 var(--r42-purple)}.app-shell.with-sidebar .sidebar-user-card,.app-shell.with-sidebar .sidebar-caption{display:none}.app-shell.with-sidebar .sidebar-footer{padding-bottom:14px}.app-shell.with-sidebar .page-grid,.app-shell.with-sidebar .video-lab-page,.app-shell.with-sidebar .workspace-grid{color:var(--r42-text)}.app-shell.with-sidebar .glass-panel,.app-shell.with-sidebar .video-lab-panel,.app-shell.with-sidebar .material-detail-panel,.app-shell.with-sidebar .project-detail-panel,.app-shell.with-sidebar .account-wallet-panel{border:1px solid var(--r42-border);border-radius:8px;background:var(--r42-surface);box-shadow:none}.app-shell.with-sidebar .video-lab-header{margin-bottom:16px}.app-shell.with-sidebar .video-lab-header h1,.app-shell.with-sidebar .viral-command-header h1,.app-shell.with-sidebar .viral-topic-page-hero h1{margin:0;color:var(--r42-text);font-size:26px;line-height:1.25;letter-spacing:0}.app-shell.with-sidebar .video-lab-header p,.app-shell.with-sidebar .panel-heading-row p,.app-shell.with-sidebar .section-eyebrow{color:var(--r42-muted)}.app-shell.with-sidebar .section-eyebrow{margin-bottom:6px;font-size:11px;text-transform:none}.app-shell.with-sidebar .panel-heading-row h2,.app-shell.with-sidebar .smart-mix-subhead h3{color:var(--r42-text);letter-spacing:0}.app-shell.with-sidebar input,.app-shell.with-sidebar textarea,.app-shell.with-sidebar select{border-color:var(--r42-border);background:#070d1b;color:var(--r42-text)}.app-shell.with-sidebar input::placeholder,.app-shell.with-sidebar textarea::placeholder{color:#687690}.app-shell.with-sidebar :is(button,a,input,textarea,select):focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.app-shell.with-sidebar button:disabled,.app-shell.with-sidebar a[aria-disabled=true]{cursor:not-allowed;opacity:.46}.app-shell.with-sidebar .empty-state,.app-shell.with-sidebar .video-lab-empty-state{border:1px dashed var(--r42-border-strong)!important;border-radius:7px!important;background:#ffffff06!important;color:var(--r42-muted)!important}.app-shell.with-sidebar .video-lab-empty-state{display:grid;min-height:150px;place-items:center;align-content:center;gap:7px;padding:22px;text-align:center}.app-shell.with-sidebar .video-lab-empty-state svg{color:#7f6fe3}.app-shell.with-sidebar .video-lab-empty-state strong{color:var(--r42-text-secondary)}.app-shell.with-sidebar .workspace-grid{display:block;padding:0;background:transparent}.app-shell.with-sidebar .flow-area,.app-shell.with-sidebar .workflow-stack.pipeline-mode{width:100%;max-width:none;background:transparent}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cloud-pipeline-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:10px;padding:0 2px 12px;border-bottom:1px solid rgba(151,164,196,.14);background:transparent}.app-shell.with-sidebar .cloud-pipeline-heading span,.app-shell.with-sidebar .cloud-pipeline-heading small,.app-shell.with-sidebar .workflow-project-context{color:var(--r42-muted)}.app-shell.with-sidebar .cloud-pipeline-heading strong{color:var(--r42-text)}.app-shell.with-sidebar .workflow-project-context{display:inline-flex;align-items:center;gap:7px;margin-top:7px;font-size:12px}.app-shell.with-sidebar .workflow-project-context em{padding:3px 6px;border:1px solid rgba(69,214,157,.24);border-radius:4px;color:var(--r42-green);font-size:10px;font-style:normal}.app-shell.with-sidebar .workflow-state-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0 0 12px}.app-shell.with-sidebar .workflow-prerequisite-banner,.app-shell.with-sidebar .workflow-ready-banner,.app-shell.with-sidebar .workflow-credit-summary{display:flex;min-height:54px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--r42-border);border-radius:7px;background:var(--r42-surface)}.app-shell.with-sidebar .workflow-prerequisite-banner{border-color:#f6ad5552;background:#f6ad5512}.app-shell.with-sidebar .workflow-ready-banner{border-color:#45d69d42;background:#45d69d0f}.app-shell.with-sidebar .workflow-prerequisite-banner>span,.app-shell.with-sidebar .workflow-ready-banner>span,.app-shell.with-sidebar .workflow-credit-summary>span{display:grid;gap:2px;min-width:0}.app-shell.with-sidebar .workflow-prerequisite-banner strong,.app-shell.with-sidebar .workflow-ready-banner strong,.app-shell.with-sidebar .workflow-credit-summary strong{color:var(--r42-text-secondary);font-size:12px}.app-shell.with-sidebar .workflow-prerequisite-banner small,.app-shell.with-sidebar .workflow-ready-banner small,.app-shell.with-sidebar .workflow-credit-summary small{color:var(--r42-muted);font-size:11px}.app-shell.with-sidebar .workflow-prerequisite-banner button{min-height:34px;margin-left:auto;padding:0 12px;border:1px solid rgba(246,173,85,.42);border-radius:5px;background:#f6ad551a;color:#ffd7a1}.app-shell.with-sidebar .workflow-credit-summary{min-width:220px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-section.active{overflow:visible;padding:16px;border:1px solid var(--r42-border);border-radius:8px;background:var(--r42-surface);box-shadow:none;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-section.active>.step-section-header{margin:-16px -16px 16px;padding:14px 16px;border-bottom:1px solid rgba(151,164,196,.14);background:var(--r42-surface-raised)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-section.active>:not(.step-section-header){color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-section :is(.copy-source-panel,.copy-transcript-panel,.copy-rewrite-inline-panel,.text-block,.step-side-stack,.rewrite-progress-card,.generated-media-card,.asset-library,.voice-asset-library,.avatar-scene-library,.compose-workbench,.compose-control-column,.publish-copy-panel,.publish-status-panel,.export-ready-card,.manual-clip-panel,.cover-gallery-panel,.subtitle-template-panel,.cover-template-panel){border-color:var(--r42-border);border-radius:7px;background:var(--r42-surface-raised);box-shadow:none;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-section :is(h2,h3,strong,.block-title,.field-label){color:var(--r42-text)}.app-shell.with-sidebar .workflow-section :is(p,small,.helper-text,.hint,label){color:var(--r42-muted)}.app-shell.with-sidebar .workflow-section :is(textarea,input,select){border-color:var(--r42-border);background:#070d1b;color:var(--r42-text)}.app-shell.with-sidebar .workflow-section .platform-strip,.app-shell.with-sidebar .workflow-section .publish-platform-row,.app-shell.with-sidebar .workflow-section .copy-stage-hint,.app-shell.with-sidebar .workflow-section .source-ingest-progress,.app-shell.with-sidebar .workflow-section .stage-preview-empty{border-color:var(--r42-border);background:#ffffff06;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-section .step-primary{min-height:44px}.app-shell.with-sidebar .copy-input-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 22px 12px;padding:4px;border:1px solid var(--r42-border);border-radius:6px;background:#080e1c}.app-shell.with-sidebar .copy-input-mode-switch button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:4px;background:transparent;color:var(--r42-muted)}.app-shell.with-sidebar .copy-input-mode-switch button.active{background:#7859ef4d;color:#fff}.app-shell.with-sidebar .copy-extract-layout.direct-mode{grid-template-columns:minmax(0,1fr)}.app-shell.with-sidebar .copy-extract-layout.direct-mode .copy-final-panel textarea{min-height:360px}.app-shell.with-sidebar .workflow-stepper{border:1px solid var(--r42-border);border-radius:7px;background:var(--r42-surface)}.app-shell.with-sidebar .workflow-stepper .step-pill{min-height:44px;border:0;border-radius:5px;background:transparent;color:var(--r42-muted)}.app-shell.with-sidebar .workflow-stepper .step-pill.current,.app-shell.with-sidebar .workflow-stepper .step-pill.active{background:#7859ef38;color:var(--r42-text)}.app-shell.with-sidebar .workflow-stepper .step-pill strong,.app-shell.with-sidebar .workflow-stepper .step-pill-index{color:inherit}.app-shell.with-sidebar .workflow-section .chip,.app-shell.with-sidebar .workflow-section .platform-strip .chip{border:1px solid var(--r42-border);border-radius:4px;background:#ffffff09;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-section .chip.active,.app-shell.with-sidebar .workflow-section .platform-strip .chip.active{border-color:#7859ef8a;background:#7859ef3d;color:#fff}.app-shell.with-sidebar .workflow-section .primary-button:disabled{border-color:var(--r42-border)!important;background:#1a2235!important;color:#6f7b92!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .step-section-header em{border-color:#7859ef57;background:#7859ef1f;color:#b9aaff}.app-shell.with-sidebar .workflow-stack.pipeline-mode :is(.asset-card,.asset-selected-summary,.compact-create-panel,.tts-speed-card,.step-status-card){border-color:var(--r42-border);background:var(--r42-surface-raised);box-shadow:none;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode :is(.asset-card,.asset-selected-summary,.tts-speed-card,.step-status-card) :is(strong,span){color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode :is(.asset-card,.asset-selected-summary,.tts-speed-card,.step-status-card) small{color:var(--r42-muted)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .asset-card-actions button,.app-shell.with-sidebar .workflow-stack.pipeline-mode .asset-selected-summary button,.app-shell.with-sidebar .workflow-stack.pipeline-mode .tts-speed-card button{border-color:var(--r42-border);background:#0a1020;color:#aeb9d1}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose :is(.pip-choice,.bgm-select-field,.volume-mix-grid label,.pill-button.upload-pill,.compact-toggle){border-color:var(--r42-border);border-radius:6px;background:var(--r42-surface-raised);color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-choice.active{border-color:#7859ef80;background:#7859ef24}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose :is(.pip-choice,.bgm-select-field,.volume-mix-grid label,.compact-toggle) :is(strong,span){color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose :is(.pip-choice,.bgm-select-field,.volume-mix-grid label,.compact-toggle) small{color:var(--r42-muted)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose input[type=range]{background:#20283c;accent-color:var(--r42-purple)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose input[type=range]:disabled{background:#20283c;opacity:.52}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compact-preview-button{border-color:var(--r42-border);background:#0a1020;color:var(--r42-text-secondary);box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-section.active .manual-clip-panel .compact-preview-button,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-section.active .manual-clip-panel .compact-preview-button:disabled{border-color:var(--r42-border);background:#0a1020;color:var(--r42-muted);box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-section.active .manual-clip-panel input[type=range]:disabled{background:#20283c;opacity:.52}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-export :is(.cover-gallery-main,.cover-generation-surface,.cover-frame-card,.cover-preview-aside),.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-publish :is(.cover-gallery-main,.cover-generation-surface,.cover-frame-card,.cover-preview-aside){border-color:var(--r42-border);border-radius:7px;background:var(--r42-surface-raised);box-shadow:none;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode :is(.cover-gallery-main,.cover-generation-surface,.cover-frame-card,.cover-preview-aside) :is(h2,h3,strong,span){color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode :is(.cover-gallery-main,.cover-generation-surface,.cover-frame-card,.cover-preview-aside) :is(p,small){color:var(--r42-muted)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-frame-card.active{border-color:#7859ef8a;background:#7859ef21}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-publish .publish-platform-row label{border-color:var(--r42-border);background:var(--r42-surface-raised);color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-publish .publish-platform-row label span{color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-publish .publish-platform-row label.active{border-color:#7859ef80;background:#7859ef24;color:#fff}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-publish .publish-platform-row label.active span{color:#fff}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-publish :is(.publish-ai-chip,.publish-actions .primary-button,.publish-actions .secondary-button):disabled,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-export .primary-button:disabled{border-color:var(--r42-border)!important;background:#1a2235!important;color:#6f7b92!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-publish .publish-action-bar{grid-template-columns:1fr}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-publish .publish-action-bar .primary-button{width:100%;justify-content:center}.app-shell.with-sidebar .smart-mix-page .smart-mix-desktop-layout{display:grid;grid-template-columns:minmax(285px,.72fr) minmax(520px,1.24fr) minmax(350px,.78fr);grid-template-areas:none;gap:12px;align-items:start}.app-shell.with-sidebar .smart-mix-material-panel,.app-shell.with-sidebar .smart-mix-compose-panel,.app-shell.with-sidebar .smart-mix-result-column{min-width:0}.app-shell.with-sidebar .smart-mix-compose-panel,.app-shell.with-sidebar .smart-mix-current-panel,.app-shell.with-sidebar .smart-mix-history-panel{grid-area:auto!important}.app-shell.with-sidebar .smart-mix-result-column{display:grid;gap:12px}.app-shell.with-sidebar .smart-mix-slot{min-height:64px;border-color:var(--r42-border-strong);border-radius:6px;background:#ffffff06;color:var(--r42-text-secondary)}.app-shell.with-sidebar .smart-mix-slot:hover{border-color:#7859ef9e;background:#7859ef12}.app-shell.with-sidebar .smart-mix-slot.ready{border-color:#45d69d75;background:#45d69d0f}.app-shell.with-sidebar .smart-mix-slot.invalid{border-color:#f6ad558f;background:#f6ad5512}.app-shell.with-sidebar .slot-number{border-radius:5px;background:#121a2c}.app-shell.with-sidebar .slot-body strong,.app-shell.with-sidebar .smart-mix-result-content strong,.app-shell.with-sidebar .video-lab-task-row strong{color:var(--r42-text)}.app-shell.with-sidebar .slot-body small,.app-shell.with-sidebar .smart-mix-result-content span,.app-shell.with-sidebar .video-lab-task-row span{color:var(--r42-muted)}.app-shell.with-sidebar .smart-mix-duration-summary{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(151,164,196,.14)}.app-shell.with-sidebar .smart-mix-duration-summary>div{display:flex;justify-content:space-between;color:var(--r42-muted)}.app-shell.with-sidebar .smart-mix-duration-summary strong{color:var(--r42-text-secondary)}.app-shell.with-sidebar .smart-mix-duration-track{overflow:hidden;height:5px;border-radius:3px;background:#20283c}.app-shell.with-sidebar .smart-mix-duration-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--r42-purple),var(--r42-pink))}.app-shell.with-sidebar .smart-mix-brief-panel,.app-shell.with-sidebar .smart-mix-preflight-block{border:0;background:transparent}.app-shell.with-sidebar .video-lab-textarea{min-height:180px;border-color:var(--r42-border);border-radius:6px;background:#070d1b;color:var(--r42-text)}.app-shell.with-sidebar .smart-mix-storyboard-preview{display:grid;gap:8px;margin-top:12px}.app-shell.with-sidebar .smart-mix-storyboard-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-shell.with-sidebar .smart-mix-storyboard-head span{color:var(--r42-text-secondary);font-size:12px;font-weight:700}.app-shell.with-sidebar .smart-mix-storyboard-head small{color:var(--r42-muted);font-size:10px}.app-shell.with-sidebar .smart-mix-storyboard-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.app-shell.with-sidebar .smart-mix-storyboard-strip article{display:grid;gap:4px;min-width:0;padding:6px;border:1px solid var(--r42-border);border-radius:5px;background:#ffffff06}.app-shell.with-sidebar .smart-mix-storyboard-strip article>div{position:relative;display:grid;overflow:hidden;aspect-ratio:16 / 9;place-items:center;border-radius:4px;background:#050912;color:#66738e}.app-shell.with-sidebar .smart-mix-storyboard-strip video{width:100%;height:100%;object-fit:cover}.app-shell.with-sidebar .smart-mix-storyboard-strip em{position:absolute;top:4px;left:4px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#040812d1;color:#fff;font-size:9px;font-style:normal}.app-shell.with-sidebar .smart-mix-storyboard-strip strong{overflow:hidden;color:var(--r42-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .smart-mix-storyboard-strip small{color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .video-lab-controls label{color:var(--r42-text-secondary)}.app-shell.with-sidebar .segmented-control{border-color:var(--r42-border);border-radius:6px;background:#080e1c}.app-shell.with-sidebar .segmented-control button{min-height:40px;border-radius:4px;color:var(--r42-muted)}.app-shell.with-sidebar .segmented-control button.selected{background:#7859ef6b;color:#fff;box-shadow:inset 0 0 0 1px #a78bfa33}.app-shell.with-sidebar .smart-mix-mode-note{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--r42-border);border-radius:6px;background:#4e8cff0e}.app-shell.with-sidebar .smart-mix-mode-note>span{display:grid;gap:2px}.app-shell.with-sidebar .smart-mix-mode-note strong{color:var(--r42-text-secondary);font-size:12px}.app-shell.with-sidebar .smart-mix-mode-note small{color:var(--r42-muted)}.app-shell.with-sidebar .smart-mix-mode-note button{min-height:34px;border:1px solid var(--r42-border);border-radius:5px;background:transparent;color:#b9c8e8}.app-shell.with-sidebar .video-lab-checklist{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.app-shell.with-sidebar .video-lab-checklist li{grid-template-columns:18px minmax(0,1fr);gap:5px 7px;min-height:66px;padding:9px;border-color:var(--r42-border);border-radius:6px;background:#ffffff06;color:var(--r42-text-secondary)}.app-shell.with-sidebar .video-lab-checklist li strong{grid-column:1 / -1;color:var(--r42-muted);font-size:10px;white-space:normal}.app-shell.with-sidebar .video-lab-checklist li.passed svg{color:var(--r42-green)}.app-shell.with-sidebar .video-lab-checklist li.blocked svg{color:#f6ad55}.app-shell.with-sidebar .cloud-credit-estimate{display:grid;grid-template-columns:22px minmax(100px,1fr) minmax(100px,1fr) auto;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;border:1px solid var(--r42-border);border-radius:6px;background:#7859ef12}.app-shell.with-sidebar .cloud-credit-estimate>span{display:grid;gap:2px}.app-shell.with-sidebar .cloud-credit-estimate small,.app-shell.with-sidebar .cloud-credit-estimate em{color:var(--r42-muted);font-size:10px;font-style:normal}.app-shell.with-sidebar .cloud-credit-estimate strong{color:var(--r42-text);font-size:13px}.app-shell.with-sidebar .cloud-credit-estimate.insufficient{border-color:#f0647970;background:#f0647912}.app-shell.with-sidebar .smart-mix-result-card,.app-shell.with-sidebar .video-lab-task-row{border-color:var(--r42-border);border-radius:6px;background:var(--r42-surface-raised)}.app-shell.with-sidebar .smart-mix-result-media{max-height:470px;border-radius:6px;background:#02040a}.app-shell.with-sidebar .aigc-control-panel .segmented-control{margin-bottom:14px}.app-shell.with-sidebar .aigc-prompt-field textarea{min-height:240px;border-color:var(--r42-border);background:#070d1b;color:var(--r42-text)}.app-shell.with-sidebar .aigc-prompt-field{display:grid;gap:8px}.app-shell.with-sidebar .aigc-prompt-head,.app-shell.with-sidebar .aigc-prompt-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-shell.with-sidebar .aigc-prompt-head span{color:var(--r42-text-secondary);font-size:12px;font-weight:700}.app-shell.with-sidebar .aigc-prompt-head strong{color:var(--r42-muted);font-size:11px}.app-shell.with-sidebar .aigc-prompt-actions{justify-content:flex-start}.app-shell.with-sidebar .aigc-prompt-actions button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--r42-border);border-radius:5px;background:#ffffff06;color:var(--r42-text-secondary)}.app-shell.with-sidebar .aigc-reference-upload{border-color:var(--r42-border-strong);border-radius:6px;background:#ffffff06;color:var(--r42-text-secondary)}.app-shell.with-sidebar .aigc-reference-upload.ready{border-color:#45d69d70;background:#45d69d0f}.app-shell.with-sidebar .video-lab-summary-list dt,.app-shell.with-sidebar .aigc-risk-list small{color:var(--r42-muted)}.app-shell.with-sidebar .video-lab-summary-list dd,.app-shell.with-sidebar .aigc-risk-list span{color:var(--r42-text-secondary)}.app-shell.with-sidebar .aigc-layout.is-empty .aigc-current-panel,.app-shell.with-sidebar .aigc-layout.is-empty .aigc-history-panel{min-height:0}.app-shell.with-sidebar .material-page{grid-template-columns:minmax(780px,1fr) 380px}.app-shell.with-sidebar .material-main>.summary-strip,.app-shell.with-sidebar .project-main>.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.with-sidebar .material-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-shell.with-sidebar .material-card,.app-shell.with-sidebar .project-row,.app-shell.with-sidebar .project-row--head{border-color:var(--r42-border);background:var(--r42-surface-raised);box-shadow:none}.app-shell.with-sidebar .material-filter-tabs button{min-height:32px;padding:0 11px;border:0;border-radius:4px;background:transparent;color:var(--r42-muted);font-size:12px}.app-shell.with-sidebar .material-filter-tabs button.active{background:#7859ef52;color:#eeeaff}.app-shell.with-sidebar .material-card{border-radius:7px}.app-shell.with-sidebar .material-preview{aspect-ratio:16 / 10;max-height:176px;background:#030610}.app-shell.with-sidebar .material-card-body strong,.app-shell.with-sidebar .project-row strong{color:var(--r42-text)}.app-shell.with-sidebar .material-card-body span,.app-shell.with-sidebar .project-row span{color:var(--r42-muted)}.app-shell.with-sidebar .material-detail-panel,.app-shell.with-sidebar .project-detail-panel,.app-shell.with-sidebar .account-side{top:76px;max-height:calc(100vh - 92px);overflow:auto}.app-shell.with-sidebar .project-page--management{grid-template-columns:minmax(820px,1fr) 420px}.app-shell.with-sidebar .project-row,.app-shell.with-sidebar .project-row--head{min-height:54px;border-radius:4px}.app-shell.with-sidebar .project-page--management.is-empty{grid-template-columns:1fr}.app-shell.with-sidebar .project-empty-workspace{display:grid;min-height:360px;place-items:center;align-content:center;gap:10px;border:1px dashed var(--r42-border-strong);border-radius:7px;background:#ffffff05;color:var(--r42-muted);text-align:center}.app-shell.with-sidebar .project-empty-workspace strong{color:var(--r42-text-secondary);font-size:16px}.app-shell.with-sidebar .viral-command-header{min-height:96px;padding:4px 2px 12px;background:transparent;border-bottom:1px solid rgba(151,164,196,.12)}.app-shell.with-sidebar .viral-command-metrics article,.app-shell.with-sidebar .viral-setup-panel,.app-shell.with-sidebar .viral-dashboard-panel,.app-shell.with-sidebar .viral-side-panel{border-color:var(--r42-border);background:var(--r42-surface);box-shadow:none}.app-shell.with-sidebar .viral-command-metrics article{min-height:102px}.app-shell.with-sidebar .viral-view-switch button{min-width:104px;min-height:38px;padding:0 18px;border:0;border-radius:4px;background:transparent;color:var(--r42-muted)}.app-shell.with-sidebar .viral-view-switch button.active{background:#7859ef6b;color:#fff}.app-shell.with-sidebar .viral-radar-report-panel,.app-shell.with-sidebar .viral-radar-side-panel{min-width:0}.app-shell.with-sidebar .viral-radar-report-list{display:grid;gap:0}.app-shell.with-sidebar .viral-radar-report-list article{display:grid;grid-template-columns:30px minmax(0,1fr) 70px auto;align-items:center;gap:10px;min-height:70px;padding:10px 4px;border-bottom:1px solid rgba(151,164,196,.12)}.app-shell.with-sidebar .viral-radar-report-rank{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--r42-border);border-radius:50%;color:var(--r42-muted);font-size:11px}.app-shell.with-sidebar .viral-radar-report-list article.hit .viral-radar-report-rank{border-color:#e85eb775;background:#e85eb71a;color:#f5a2d4}.app-shell.with-sidebar .viral-radar-report-list article>div{display:grid;gap:4px;min-width:0}.app-shell.with-sidebar .viral-radar-report-list article>div>strong{overflow:hidden;color:var(--r42-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .viral-radar-report-list article small{color:var(--r42-muted);font-size:10px}.app-shell.with-sidebar .viral-radar-report-metrics{text-align:right}.app-shell.with-sidebar .viral-radar-report-list article em{padding:4px 6px;border-radius:4px;background:#7859ef1a;color:#b9aaff;font-size:10px;font-style:normal;white-space:nowrap}.app-shell.with-sidebar .viral-report-open-button{width:100%;justify-content:center;margin-top:12px}.app-shell.with-sidebar .viral-report-empty.compact{min-height:220px}.app-shell.with-sidebar .viral-topic-preview-panel{display:grid;gap:10px}.app-shell.with-sidebar .viral-topic-preview-list{display:grid;gap:7px}.app-shell.with-sidebar .viral-topic-preview-list>button{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:58px;padding:9px 10px;border:1px solid var(--r42-border);border-radius:6px;background:#ffffff06;color:var(--r42-muted);text-align:left}.app-shell.with-sidebar .viral-topic-preview-list>button:hover{border-color:#7859ef80;background:#7859ef12}.app-shell.with-sidebar .viral-topic-preview-list>button>span{display:grid;gap:4px;min-width:0}.app-shell.with-sidebar .viral-topic-preview-list strong{overflow:hidden;color:var(--r42-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .viral-topic-preview-list small{color:var(--r42-muted);font-size:10px}.app-shell.with-sidebar .viral-side-divider{height:1px;margin:14px 0;background:#97a4c424}.app-shell.with-sidebar .viral-topic-page-hero{border-color:var(--r42-border);background:var(--r42-surface-raised)}.app-shell.with-sidebar .viral-topic-page-hero h1,.app-shell.with-sidebar .viral-topic-card strong,.app-shell.with-sidebar .viral-topic-detail strong{color:var(--r42-text)}.app-shell.with-sidebar .viral-topic-page-hero p,.app-shell.with-sidebar .viral-topic-card p,.app-shell.with-sidebar .viral-topic-card span,.app-shell.with-sidebar .viral-topic-card small{color:var(--r42-text-secondary)}.app-shell.with-sidebar .viral-topic-card,.app-shell.with-sidebar .viral-topic-toolbar,.app-shell.with-sidebar .viral-topic-detail{border-color:var(--r42-border);background:var(--r42-surface);color:var(--r42-text-secondary)}.app-shell.with-sidebar .viral-topic-toolbar select,.app-shell.with-sidebar .viral-topic-search-control{border-color:var(--r42-border);background:#070d1b;color:var(--r42-text)}.app-shell.with-sidebar .account-page{grid-template-columns:minmax(940px,1fr) 370px}.app-shell.with-sidebar .account-main--dashboard{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(520px,1.48fr);grid-template-areas:"header header" "profile wallet" "status ledger" "details ledger";gap:12px;align-items:start}.app-shell.with-sidebar .account-main--dashboard>.panel-header{grid-area:header}.app-shell.with-sidebar .account-main--dashboard>.account-hero--focus{grid-area:profile}.app-shell.with-sidebar .account-main--dashboard>.account-priority-grid{grid-area:status;grid-template-columns:1fr}.app-shell.with-sidebar .account-main--dashboard>.account-wallet-panel{grid-area:wallet}.app-shell.with-sidebar .account-main--dashboard>.account-content-grid{grid-area:details;grid-template-columns:1fr}.app-shell.with-sidebar .account-main--dashboard>.account-card--ledger{grid-area:ledger}.app-shell.with-sidebar .account-hero--focus{grid-template-columns:64px minmax(0,1fr)}.app-shell.with-sidebar .account-hero--focus .account-hero-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.app-shell.with-sidebar .account-authorization-summary{display:grid;gap:10px}.app-shell.with-sidebar .account-authorization-summary>strong{color:var(--r42-text);font-size:17px}.app-shell.with-sidebar .account-authorization-summary p{margin:0;color:var(--r42-muted);line-height:1.55}.app-shell.with-sidebar .account-side-subhead{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(151,164,196,.14)}.app-shell.with-sidebar .account-side-subhead strong{color:var(--r42-text-secondary);font-size:12px}.app-shell.with-sidebar .account-side-subhead span{color:var(--r42-muted);font-size:11px}.app-shell.with-sidebar .account-hero--focus,.app-shell.with-sidebar .account-card,.app-shell.with-sidebar .account-priority-card,.app-shell.with-sidebar .account-credit-card,.app-shell.with-sidebar .account-side-block,.app-shell.with-sidebar .payment-event-list,.app-shell.with-sidebar .billing-order-list.compact{border-color:var(--r42-border);border-radius:7px;background:var(--r42-surface-raised);box-shadow:none}.app-shell.with-sidebar .account-priority-card:not(.primary){background:var(--r42-surface-raised)}.app-shell.with-sidebar .account-wallet-grid article,.app-shell.with-sidebar .account-recharge-grid button,.app-shell.with-sidebar .account-wallet-trend{border-color:var(--r42-border);background:#0a1020}.app-shell.with-sidebar .account-card--ledger{overflow:hidden}.app-shell.with-sidebar .account-ledger-list .billing-ledger-row{border-color:var(--r42-border);background:#0a1020;box-shadow:none}.app-shell.with-sidebar .account-ledger-list .billing-ledger-row span{color:var(--r42-text-secondary)}.app-shell.with-sidebar .account-ledger-list .billing-ledger-row small{color:var(--r42-muted)}.app-shell.with-sidebar .account-ledger-list .billing-ledger-row strong.is-outflow{color:#ff7189}.app-shell.with-sidebar .account-ledger-list .billing-ledger-row strong.is-inflow{color:#4fd6a4}@media (max-width: 1580px){.app-shell.with-sidebar .smart-mix-page .smart-mix-desktop-layout{grid-template-columns:minmax(270px,.68fr) minmax(470px,1.16fr) minmax(320px,.72fr)}.app-shell.with-sidebar .material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1760px) and (min-width: 1581px){.app-shell.with-sidebar .material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .manual-clip-panel{gap:0;padding:0;overflow:hidden}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .manual-clip-head{padding:18px 20px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .manual-clip-head>div{display:grid;gap:4px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .manual-mode-pill{display:inline-flex;min-height:0;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:transparent;color:#4fd6a4!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .manual-clip-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .clip-section{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:18px 20px;border-top:1px solid var(--r42-border)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .clip-section-bgm{grid-column:auto}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .clip-flow-index{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(120,89,239,.5);border-radius:6px;background:#7859ef2e;color:#d7ceff;font-size:12px;font-weight:800}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .clip-section-body{display:grid;min-width:0;gap:12px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .clip-card-head,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .bgm-card-head{min-height:30px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-choice{position:relative;display:grid;min-height:68px;grid-template-columns:22px minmax(0,1fr);align-content:center;align-items:center;gap:3px 8px;padding:10px 12px;border-radius:6px;text-align:left}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-choice>svg{grid-row:1 / span 2;color:#78849e}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-choice>span,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-choice>small{grid-column:2}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-choice>em{position:absolute;top:7px;right:8px;color:#b9aaff;font-size:10px;font-style:normal;font-weight:700}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-choice.active>svg{color:#b9aaff}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-context-panel,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-custom-panel{display:flex;min-height:52px;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(120,89,239,.28);border-radius:6px;background:#7859ef14;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-context-panel>svg{flex:0 0 auto;color:#b9aaff}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-context-panel>div{display:grid;gap:2px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-context-panel strong,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-context-panel span,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-custom-panel>span{color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-context-panel span,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-custom-panel>span{font-size:12px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-custom-panel{justify-content:space-between}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-custom-panel .pip-upload-button{flex:0 0 210px;min-height:38px;border-radius:5px;box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-custom-panel .pip-upload-button,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-custom-panel .pip-upload-button.active,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-custom-panel .pip-upload-button:hover{border-color:#7859ef7a;background:#0a1020;color:#c8beff;box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .manual-clip-panel .compact-preview-button:disabled{border-color:var(--r42-border)!important;background:#0a1020!important;color:#6f7b92!important;opacity:.72!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .manual-clip-panel input[type=range]:disabled{background:#20283c!important;opacity:.52!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-live-preview{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--r42-border);border-radius:7px;background:#050816}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-live-preview>.compose-base-video,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-live-preview>.stage-preview-empty{width:100%;min-height:520px;height:100%;border-radius:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-live-preview>.compose-base-video{display:block;object-fit:contain;background:#050816}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-pip-overlay{position:absolute;z-index:2;top:18px;right:18px;width:min(44%,166px);overflow:hidden;aspect-ratio:16 / 10;border:1px solid rgba(255,255,255,.38);border-radius:6px;background:#0a1020;box-shadow:0 12px 28px #00000057;pointer-events:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-pip-overlay>video,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-pip-overlay>img{display:block;width:100%;height:100%;object-fit:cover}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-pip-overlay>span{position:absolute;right:6px;bottom:6px;left:6px;overflow:hidden;padding:4px 6px;border-radius:4px;background:#050816d6;color:#fff;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-preview-mode{position:absolute;z-index:3;top:16px;left:16px;display:grid;gap:2px;padding:7px 9px;border:1px solid rgba(151,164,196,.24);border-radius:5px;background:#050816db;pointer-events:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-preview-mode span{color:#8f9bb2;font-size:9px;font-weight:700}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-preview-mode strong{color:#e8ecf7;font-size:11px;font-weight:700}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-export .cover-generation-stage,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-export .cover-preview-frame{border-color:var(--r42-border);background:#080e1c;color:var(--r42-text-secondary);box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-export .cover-preview-frame span{color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-export .cover-preview-frame small{color:var(--r42-muted)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-workbench{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:16px;padding:16px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-workbench-controls,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-pane{min-width:0;border:1px solid var(--r42-border);border-radius:7px;background:var(--r42-surface)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-workbench-controls{display:grid;align-content:start;gap:12px;padding:14px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-toolbar,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-head,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-toolbar>div,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-head>div{display:grid;min-width:0;gap:3px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-toolbar strong,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-head strong{overflow:hidden;color:var(--r42-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-toolbar span,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-head span,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-foot small{color:var(--r42-muted);font-size:11px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:420px;overflow-y:auto}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option{position:relative;min-width:0;border:1px solid var(--r42-border);border-radius:6px;background:#090f1e}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option.selected{border-color:var(--r42-purple);box-shadow:inset 0 0 0 1px #7c5cf647}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option>button:first-child{display:grid;width:100%;min-width:0;padding:0;overflow:hidden;border:0;border-radius:5px;background:transparent;color:inherit;text-align:left;cursor:pointer}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-thumb{position:relative;display:grid;width:100%;overflow:hidden;aspect-ratio:16 / 9;place-items:center;background:#050816;color:#66728a}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-thumb video,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-thumb img{width:100%;height:100%;object-fit:cover}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-thumb i{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:4px;background:#070c1ae0;color:#6ee7b7;font-size:10px;font-style:normal;font-weight:700}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option-copy{display:grid;gap:3px;padding:9px 10px 10px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option-copy strong{overflow:hidden;color:var(--r42-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option-copy small{color:var(--r42-muted);font-size:10px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option-actions{position:absolute;right:7px;bottom:7px;display:flex;gap:4px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option-actions button{display:grid;width:26px;height:26px;padding:0;border:1px solid var(--r42-border);border-radius:4px;background:#0b1222;color:var(--r42-muted);place-items:center}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-inline-status{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid var(--r42-border);border-radius:6px;background:#090f1e}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-inline-status>span{display:grid;width:26px;height:26px;flex:0 0 26px;border-radius:5px;background:#7c5cf61f;color:#b9aaff;place-items:center}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-inline-status>div{display:grid;gap:2px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-status-label{color:#8ea0bd;font-size:10px;font-weight:700}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-inline-status strong{color:var(--r42-text-secondary);font-size:12px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-inline-status small{color:var(--r42-muted);font-size:11px;line-height:1.45}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-action-row{margin:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-pane{display:grid;grid-template-rows:auto minmax(460px,1fr) auto;overflow:hidden}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-head,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-foot{padding:12px 14px;border-bottom:1px solid var(--r42-border)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-foot{border-top:1px solid var(--r42-border);border-bottom:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-media{display:grid;min-height:460px;overflow:hidden;background:#030610;place-items:center}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-media video,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-media img{width:100%;height:100%;max-height:650px;object-fit:contain;background:#030610}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .compact-create-panel,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .compact-create-panel{border-color:var(--r42-border);background:#090f1e;color:var(--r42-text-secondary);box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .consent-row,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .consent-row{border-color:#7c5cf64d!important;background:#7c5cf614!important;color:var(--r42-text-secondary)!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .consent-row strong,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .consent-row small,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .consent-row strong,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .consent-row small{color:var(--r42-text-secondary)!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .clip-guarantee{display:inline-flex;align-items:center;gap:5px;color:var(--r42-green);font-size:11px;font-weight:700}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-custom-panel{align-items:stretch;flex-wrap:wrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-timeline-controls{display:grid;width:100%;grid-template-columns:minmax(120px,.7fr) minmax(120px,.7fr) minmax(180px,1.2fr);gap:9px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-timeline-controls label{display:grid;grid-template-columns:1fr auto;gap:5px 8px;align-items:center;min-width:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-timeline-controls label>span{grid-column:1 / -1;color:var(--r42-muted);font-size:10px;font-weight:700}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-timeline-controls input,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-timeline-controls select{width:100%;min-width:0;height:36px;border:1px solid var(--r42-border);border-radius:5px;background:#070c19;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-placement-field select{grid-column:1 / -1}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-overlay-list{display:grid;width:100%;gap:10px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-overlay-item{display:grid;gap:12px;padding:12px;border:1px solid var(--r42-border);border-radius:9px;background:var(--r42-surface)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-overlay-item-head{display:grid;grid-template-columns:32px minmax(0,1fr) 36px;gap:10px;align-items:center}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-overlay-item-head>span,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-overlay-item-head>button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--r42-border);border-radius:7px;background:transparent}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-overlay-item-head>div{display:grid;gap:3px;min-width:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-overlay-item-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-overlay-help{width:100%;margin:0;color:var(--r42-muted);font-size:12px;line-height:1.6}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .pip-upload-button.disabled{cursor:not-allowed;opacity:.58}.one-click-publish-modal{position:relative;width:min(920px,calc(100vw - 48px));max-height:88vh;overflow:auto}.publish-helper-state{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--r42-border);border-radius:10px;background:var(--r42-surface-soft)}.publish-helper-state>div,.publish-preference-card,.publish-execution-item>div:first-child{display:grid;gap:4px}.publish-helper-state.ready{border-color:color-mix(in srgb,var(--r42-green) 36%,var(--r42-border))}.publish-preference-grid,.publish-execution-list{display:grid;gap:12px;margin-top:16px}.publish-preference-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.publish-preference-card{align-content:start;padding:16px;border:1px solid var(--r42-border);border-radius:10px;background:#fff}.publish-preference-card label{display:grid;gap:6px;margin-top:8px}.publish-preference-card :is(input,select){width:100%;min-height:42px;padding:0 12px;border:1px solid var(--r42-border);border-radius:7px;background:#fff}.publish-modal-primary{width:100%;margin-top:16px}.publish-execution-item{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(220px,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--r42-border);border-radius:10px;background:#fff}.publish-execution-item.awaiting_confirmation{border-color:var(--r42-accent);background:var(--r42-accent-soft)}.publish-execution-item.published{border-color:color-mix(in srgb,var(--r42-green) 45%,var(--r42-border))}.publish-execution-item>div:last-child{display:flex;gap:8px;justify-content:flex-end}.publish-final-confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-content:center;gap:24px;padding:48px;background:#fcf9f4fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.publish-final-confirm>div:first-child{display:grid;justify-items:center;gap:12px;max-width:560px;text-align:center;line-height:1.65}.publish-final-confirm>div:last-child{display:flex;justify-content:center;gap:10px}@media (max-width: 900px){.publish-execution-item{grid-template-columns:1fr}.publish-execution-item>div:last-child{justify-content:flex-start}}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .ai-broll-analysis{display:grid;gap:5px;margin-top:7px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .ai-broll-analysis>span{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px;color:var(--r42-text-secondary);font-size:11px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .ai-broll-analysis b{color:#b9aaff}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-pip-overlay.placement-top-left{right:auto;left:18px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-pip-overlay.placement-bottom-left{top:auto;right:auto;bottom:18px;left:18px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-pip-overlay.placement-bottom-right{top:auto;bottom:18px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-pip-overlay.placement-center{top:50%;right:auto;left:50%;transform:translate(-50%,-50%)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-pip-overlay.placement-fullscreen{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;aspect-ratio:auto}@media (max-width: 1500px){.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-workbench{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-grid{grid-template-columns:1fr}}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-gallery-toolbar>span{color:var(--r42-muted);font-size:10px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-preview-frame,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-preview-frame.has-image{width:min(100%,280px);min-height:0;max-height:500px;margin-inline:auto;aspect-ratio:9 / 16}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-preview-frame.has-image img{width:100%;height:100%;min-height:0;object-fit:cover}.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history{display:grid;gap:0;margin-top:10px;overflow:hidden;border:1px solid var(--r42-border);border-radius:6px;background:#090f1e}.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__head,.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-width:0;padding:9px 12px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__head{grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--r42-border);background:#0d1527}.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__head strong,.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__row span{overflow:hidden;color:var(--r42-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__head span,.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__row small{color:var(--r42-muted);font-size:10px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__row+.voice-task-history__row{border-top:1px solid var(--r42-border)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__row em{min-width:48px;color:#9fb0ca;font-size:10px;font-style:normal;text-align:right}.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__row.success em{color:var(--r42-green)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__row.failed em{color:#fb7185}.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__row.queued em,.app-shell.with-sidebar .workflow-stack.pipeline-mode .voice-task-history__row.running em{color:#b9aaff}.app-shell.with-sidebar .project-page--drafts .project-draft-list{overflow-x:auto;overflow-y:hidden}.app-shell.with-sidebar .project-page--drafts .project-draft-row{min-width:900px}.app-shell.with-sidebar .project-page--drafts .project-draft-files{overflow:visible;flex-wrap:wrap}.app-shell.with-sidebar .viral-page .viral-radar-workspace{grid-template-columns:minmax(330px,.9fr) minmax(0,2.37fr);align-items:start}.app-shell.with-sidebar .viral-page .viral-radar-insight-column{display:grid;grid-template-columns:minmax(430px,1.55fr) minmax(280px,.82fr);gap:12px;align-items:start;min-width:0}.app-shell.with-sidebar .viral-page .viral-radar-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:0 0 12px;border:0;border-bottom:1px solid var(--r42-border);background:transparent}.app-shell.with-sidebar .viral-page .viral-radar-health{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.app-shell.with-sidebar .viral-page .viral-radar-meta-grid{grid-template-columns:minmax(0,1fr)}.app-shell.with-sidebar .viral-page .viral-action-row{position:sticky;z-index:2;bottom:0;padding-top:10px;background:linear-gradient(180deg,#0b122200,#0b1222 28%)}.app-shell.with-sidebar .viral-page .viral-report-statusbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--r42-border);border-radius:6px;background:#090f1e}.app-shell.with-sidebar .viral-page .viral-report-statusbar>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 7px;align-items:center;min-width:0;padding:10px 12px;border-right:1px solid var(--r42-border)}.app-shell.with-sidebar .viral-page .viral-report-statusbar>span:last-child{border-right:0}.app-shell.with-sidebar .viral-page .viral-report-statusbar svg{grid-row:1 / 3;color:#8b6dff}.app-shell.with-sidebar .viral-page .viral-report-statusbar small{color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .viral-page .viral-report-statusbar strong{overflow:hidden;color:var(--r42-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .viral-page .viral-report-statusbar.warning{border-color:#f59e0b6b}.app-shell.with-sidebar .viral-page--report .viral-report-hero,.app-shell.with-sidebar .viral-page--report .viral-library-cta{border:1px solid var(--r42-border);border-radius:6px;background:#090f1e;box-shadow:none}.app-shell.with-sidebar .viral-page--report .viral-report-hero{margin-bottom:12px;padding:16px}.app-shell.with-sidebar .viral-page--report .viral-report-hero span,.app-shell.with-sidebar .viral-page--report .viral-report-hero small,.app-shell.with-sidebar .viral-page--report .viral-library-cta small{color:var(--r42-muted)}.app-shell.with-sidebar .viral-page--report .viral-report-hero>div:first-child>strong{color:var(--r42-text);font-size:24px;line-height:1.25}.app-shell.with-sidebar .viral-page--report .viral-report-signal{min-width:150px;padding:12px;border:1px solid var(--r42-border);border-radius:5px;background:#0d1527}.app-shell.with-sidebar .viral-page--report .viral-report-signal strong,.app-shell.with-sidebar .viral-page--report .viral-library-cta strong{color:var(--r42-text-secondary)}.app-shell.with-sidebar .viral-page--report .viral-library-cta{margin:12px 0;padding:13px 14px}.app-shell.with-sidebar .viral-page--report .viral-library-cta .secondary-button{border-color:var(--r42-border);background:#111a2e;color:var(--r42-text-secondary)}.app-shell.with-sidebar .viral-page--report .viral-work-list{border:1px solid var(--r42-border);border-radius:6px;background:#090f1e}.app-shell.with-sidebar .viral-page--report .viral-work-card{margin:0;border:0;border-bottom:1px solid var(--r42-border);border-radius:0;background:transparent;box-shadow:none}.app-shell.with-sidebar .viral-page--report .viral-work-card:last-child{border-bottom:0}.app-shell.with-sidebar .account-page{grid-template-columns:minmax(0,1fr) 320px;gap:12px}.app-shell.with-sidebar .account-page .account-main--dashboard{min-width:0}.app-shell.with-sidebar .account-page .account-content-grid--refined{grid-template-columns:minmax(0,1fr)}.app-shell.with-sidebar .account-page .account-credit-action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid var(--r42-border);border-radius:5px;background:#0d1527}.app-shell.with-sidebar .account-page .account-credit-action>span{color:var(--r42-muted);font-size:10px;line-height:1.5}.app-shell.with-sidebar .account-page .account-wallet-head>div{flex:1;grid-template-columns:auto minmax(140px,1fr);min-width:0}.app-shell.with-sidebar .account-page .account-wallet-head small{white-space:nowrap}.app-shell.with-sidebar .account-page .account-wallet-head>button{flex:0 0 auto;width:auto;min-width:140px;margin:0}.app-shell.with-sidebar .license-page .license-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.with-sidebar .license-page .commercial-license-card{min-height:230px;border-bottom:0}.app-shell.with-sidebar .license-page .commercial-license-card:nth-child(3){border-right:0}.app-shell.with-sidebar .license-page .license-loading-state,.app-shell.with-sidebar .license-page .license-device-summary{display:grid;gap:9px;margin-top:auto}.app-shell.with-sidebar .license-page .license-loading-state{grid-template-columns:auto 1fr;align-items:center;padding:10px;border:1px solid var(--r42-border);border-radius:5px;background:#0d1527;color:var(--r42-text-secondary)}.app-shell.with-sidebar .license-page .license-device-summary>small,.app-shell.with-sidebar .license-page .commercial-route-tags em,.app-shell.with-sidebar .license-page .license-notice{color:var(--r42-text-secondary)}.app-shell.with-sidebar .license-page .device-row{border-color:var(--r42-border);background:#0d1527;color:var(--r42-text-secondary)}.app-shell.with-sidebar .license-page .device-row strong,.app-shell.with-sidebar .license-page .device-row span{color:var(--r42-text-secondary)}@media (max-width: 1500px){.app-shell.with-sidebar .material-page,.app-shell.with-sidebar .project-page--management{grid-template-columns:minmax(0,1fr) 320px}.app-shell.with-sidebar .project-row,.app-shell.with-sidebar .project-row--head{grid-template-columns:minmax(90px,.76fr) minmax(135px,1.3fr) 64px 64px 90px 64px 52px;gap:6px}.app-shell.with-sidebar .smart-mix-page .smart-mix-desktop-layout{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"materials compose" "results results"}.app-shell.with-sidebar .smart-mix-material-panel{grid-area:materials}.app-shell.with-sidebar .smart-mix-compose-panel{grid-area:compose!important}.app-shell.with-sidebar .smart-mix-result-column{grid-area:results;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.app-shell.with-sidebar .viral-page .viral-radar-workspace{grid-template-columns:minmax(360px,.85fr) minmax(0,1.35fr)}.app-shell.with-sidebar .viral-page .viral-radar-insight-column{grid-template-columns:minmax(0,1fr)}.app-shell.with-sidebar .viral-page .viral-account-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.with-sidebar .account-page{grid-template-columns:minmax(0,1fr) 300px}.app-shell.with-sidebar .account-page .account-main--dashboard{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "profile" "wallet" "details" "ledger"}.app-shell.with-sidebar .account-page .account-feature-tags{gap:6px}.app-shell.with-sidebar .account-page .account-feature-tags em{padding:8px}.app-shell.with-sidebar .account-page .account-feature-tags em strong{font-size:12px}.app-shell.with-sidebar .aigc-current-shell{grid-template-columns:minmax(0,1fr)}.app-shell.with-sidebar .license-page .commercial-license-card{padding:14px}}.app-shell.with-sidebar .sidebar-brand-lockup{min-height:76px;padding:12px 16px;align-items:center;justify-content:center}.app-shell.with-sidebar .sidebar-brand-lockup .sidebar-brand-wide{width:196px;height:50px;object-fit:contain;object-position:center}.app-shell.with-sidebar.sidebar-collapsed .sidebar-brand-lockup{min-height:76px;padding:14px 15px}.app-shell.with-sidebar.sidebar-collapsed .sidebar-brand-lockup .sidebar-brand-icon{width:48px;height:48px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cloud-pipeline-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cloud-pipeline-heading>div:first-child{width:100%;min-width:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-stepper{order:-1;width:min(100%,920px);min-height:60px;margin-inline:auto;justify-content:center;gap:0;padding:7px 10px;overflow:visible;border-radius:7px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-stepper .step-pill{min-width:126px;min-height:44px;justify-content:center;padding:7px 12px;letter-spacing:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-stepper .step-pill:after{position:absolute;right:-1px;width:1px;margin:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-stepper .step-pill strong,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-stepper .step-pill small{letter-spacing:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:510px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-thumb{aspect-ratio:9 / 16;max-height:260px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-thumb :is(video,img){object-fit:contain;object-position:center;background:#030610}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-workbench{grid-template-columns:minmax(600px,1.35fr) minmax(360px,.65fr);align-items:stretch}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .step-header-tools,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-card-tools{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-history-trigger--quiet{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--r42-border);border-radius:5px;background:#97a4c40b;color:var(--r42-muted);font-size:10px;font-weight:650;box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-history-trigger--quiet:hover{border-color:var(--r42-border-strong);background:#97a4c414;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-operation-deck{display:grid;min-width:0;gap:10px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-status-tag{display:inline-flex;width:fit-content;max-width:min(100%,580px);min-height:30px;align-items:center;gap:7px;padding:5px 9px;border:1px solid rgba(78,140,255,.26);border-radius:5px;background:#4e8cff12;color:#8eb6ff}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-status-tag.ready,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-status-tag.succeeded{border-color:#45d69d42;background:#45d69d12;color:var(--r42-green)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-status-tag.failed{border-color:#f0647957;background:#f0647912;color:#ff8298}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-status-tag>span{display:flex;min-width:0;align-items:center;gap:7px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-status-tag strong{flex:0 0 auto;color:currentColor;font-size:11px;font-weight:720}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-status-tag small{overflow:hidden;color:var(--r42-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-control-deck{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:10px;align-items:stretch}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-asset-library,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .tts-speed-card{min-width:0;margin:0;padding:10px;border:1px solid var(--r42-border);border-radius:6px;background:var(--r42-surface-raised);box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-asset-library{grid-template-columns:minmax(250px,.9fr) minmax(320px,1.1fr);align-items:end;gap:10px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-picker-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-picker-row label{gap:5px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-picker-row label>span{color:var(--r42-text-secondary);font-size:10px;font-weight:680}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-picker-row select{min-height:38px;border-color:var(--r42-border-strong);border-radius:5px;background-color:#070d1b;color:var(--r42-text)!important;color-scheme:dark;font-size:12px;font-weight:650;-webkit-text-fill-color:var(--r42-text)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-picker-row select option{background:#0b1121;color:var(--r42-text)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-picker-row select option:checked{background:#241d4f;color:#fff}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-picker-row .secondary-button{min-height:38px;padding:0 11px;border-color:var(--r42-border);border-radius:5px;background:#0a1020;color:var(--r42-text-secondary);box-shadow:none;font-size:11px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-selected-summary{min-height:58px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px;border-color:#7859ef47;border-radius:5px;background:#7859ef12}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-selected-summary>div:first-child{gap:2px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-selected-summary strong{color:var(--r42-text);font-size:12px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-selected-summary span,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-selected-summary small{overflow:hidden;color:var(--r42-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .asset-selected-summary .asset-card-actions button{width:30px;height:30px;border-color:var(--r42-border);border-radius:5px;background:#0a1020;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .tts-speed-card{align-content:center;gap:8px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .tts-speed-copy{align-items:center}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .tts-speed-copy span{color:var(--r42-text-secondary);font-size:11px;font-weight:680}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .tts-speed-copy strong{color:#a99aff;font-size:13px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .tts-speed-copy small,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .tts-speed-card>small{display:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .tts-speed-controls{justify-content:flex-start}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .tts-speed-controls button,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .tts-speed-controls input{height:32px;border-color:var(--r42-border);border-radius:5px;background:#070d1b;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-generation-row{display:grid;grid-template-columns:minmax(190px,auto) minmax(260px,360px);justify-content:end;align-items:stretch;gap:8px;padding-top:10px;border-top:1px solid rgba(151,164,196,.14)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-estimate-chip{display:flex;min-height:42px;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--r42-border);border-radius:5px;background:#7859ef0f;color:#a99aff}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-estimate-chip>span{display:grid;gap:1px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-estimate-chip small{color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-estimate-chip strong{color:var(--r42-text-secondary);font-size:11px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-generation-row .step-primary{width:100%;min-height:42px;margin:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-audio-preview-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 10px;border-color:var(--r42-border);border-radius:6px;background:var(--r42-surface-raised)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-audio-preview-head{min-width:0}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-audio-preview-head>div:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice .voice-next-action{min-height:36px;padding:0 12px;font-size:11px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-workbench{grid-template-columns:minmax(620px,1.35fr) minmax(350px,.65fr);gap:12px;padding:12px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-workbench-controls{gap:10px;padding:12px}.app-shell.with-sidebar .avatar-entry-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--r42-border);border-radius:6px;background:#070d1b}.app-shell.with-sidebar .avatar-entry-switch button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:4px;background:transparent;color:var(--r42-muted);font-size:11px;font-weight:680}.app-shell.with-sidebar .avatar-entry-switch button.selected{background:#7859ef3d;color:#ddd6ff;box-shadow:inset 0 0 0 1px #a78bfa24}.app-shell.with-sidebar .avatar-scene-carousel-shell{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;min-width:0}.app-shell.with-sidebar .avatar-carousel-button{display:grid;width:36px;height:44px;padding:0;border:1px solid var(--r42-border);border-radius:5px;background:#0a1020;color:var(--r42-text-secondary);place-items:center}.app-shell.with-sidebar .avatar-carousel-button:hover:not(:disabled){border-color:#7859ef8f;background:#7859ef1f;color:#d8d1ff}.app-shell.with-sidebar .avatar-scene-library .avatar-scene-grid,.app-shell.with-sidebar .asset-management-shell .avatar-scene-grid,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-grid{display:flex;min-width:0;max-height:none;gap:9px;padding:2px 2px 8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:rgba(135,148,177,.38) transparent}.app-shell.with-sidebar .avatar-scene-library .avatar-scene-option,.app-shell.with-sidebar .asset-management-shell .avatar-scene-option,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option{width:150px;min-width:150px;flex:0 0 150px;overflow:hidden;scroll-snap-align:start;border-color:var(--r42-border);border-radius:6px;background:#090f1e}.app-shell.with-sidebar .asset-management-shell .avatar-scene-option{width:170px;min-width:170px;flex-basis:170px}.app-shell.with-sidebar .avatar-scene-library .avatar-scene-thumb,.app-shell.with-sidebar .asset-management-shell .avatar-scene-thumb,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-thumb{width:100%;max-height:none;aspect-ratio:9 / 16;background:#030610}.app-shell.with-sidebar .avatar-scene-library .avatar-scene-thumb :is(video,img),.app-shell.with-sidebar .asset-management-shell .avatar-scene-thumb :is(video,img),.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-thumb :is(video,img){width:100%;height:100%;object-fit:contain;object-position:center;background:#030610}.app-shell.with-sidebar .avatar-scene-library .avatar-scene-option-copy,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option-copy{padding:8px 9px 9px}.app-shell.with-sidebar .avatar-scene-library .avatar-scene-option-copy strong,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option-copy strong{color:var(--r42-text-secondary);font-size:11px}.app-shell.with-sidebar .avatar-scene-library .avatar-scene-option-copy small,.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-option-copy small{color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-pane{grid-template-rows:auto minmax(500px,1fr) auto;border-color:var(--r42-border);background:var(--r42-surface-raised)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-preview-media{min-height:500px;background:#030610}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-inline-status{padding:8px 10px;border-color:var(--r42-border);background:#090f1e}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-source-header-action{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--r42-border);border-radius:5px;background:#97a4c40b;color:var(--r42-muted);font-size:10px;font-weight:680;box-shadow:none}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-source-header-action:hover{border-color:var(--r42-border-strong);background:#97a4c414;color:var(--r42-text-secondary)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-source-toolbar{display:inline-flex;width:fit-content;min-width:250px;max-width:520px;min-height:34px;margin:0 0 10px;padding:6px 9px;border-color:var(--r42-border);border-radius:5px;background:#97a4c409}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-source-toolbar>div{display:flex;min-width:0;align-items:center;gap:8px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-source-toolbar span{flex:0 0 auto;color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-compose .compose-source-toolbar strong{color:var(--r42-text-secondary);font-size:10px;font-weight:650}.app-shell.with-sidebar .aigc-video-page .aigc-creation-mode{display:inline-grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:4px;margin-bottom:12px;padding:4px;border:1px solid var(--r42-border);border-radius:6px;background:var(--r42-surface)}.app-shell.with-sidebar .aigc-video-page .aigc-creation-mode button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:4px;background:transparent;color:var(--r42-muted);font-size:12px;font-weight:690}.app-shell.with-sidebar .aigc-video-page .aigc-creation-mode button.selected{background:#7859ef3d;color:#e3ddff;box-shadow:inset 0 0 0 1px #a78bfa24}.app-shell.with-sidebar .aigc-video-page .aigc-professional-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(440px,1.25fr) minmax(300px,.78fr);gap:12px;align-items:start}.app-shell.with-sidebar .aigc-video-page .aigc-professional-layout>.video-lab-panel{min-width:0;padding:14px;border-color:var(--r42-border);border-radius:7px;background:var(--r42-surface);box-shadow:none}.app-shell.with-sidebar .aigc-video-page .professional-step-badge{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--r42-border);border-radius:5px;background:#0a1020;color:var(--r42-muted);font-size:10px;font-weight:760}.app-shell.with-sidebar .aigc-video-page .aigc-template-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.app-shell.with-sidebar .aigc-video-page .aigc-template-types button{display:grid;min-height:64px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--r42-border);border-radius:6px;background:var(--r42-surface-raised);color:var(--r42-muted);text-align:left}.app-shell.with-sidebar .aigc-video-page .aigc-template-types button.selected{border-color:#7859ef94;background:#7859ef1a;color:#b9aaff}.app-shell.with-sidebar .aigc-video-page .aigc-template-types button>span{display:grid;min-width:0;gap:3px}.app-shell.with-sidebar .aigc-video-page .aigc-template-types strong{color:var(--r42-text-secondary);font-size:11px}.app-shell.with-sidebar .aigc-video-page .aigc-template-types small{color:var(--r42-muted);font-size:9px;line-height:1.35}.app-shell.with-sidebar .aigc-video-page .aigc-template-assets{display:grid;gap:7px;margin-top:10px}.app-shell.with-sidebar .aigc-video-page .aigc-template-upload{display:grid;min-height:78px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:1px dashed var(--r42-border-strong);border-radius:6px;background:var(--r42-surface-raised);color:var(--r42-muted);cursor:pointer}.app-shell.with-sidebar .aigc-video-page .aigc-template-upload.secondary{min-height:58px}.app-shell.with-sidebar .aigc-video-page .aigc-template-upload.ready{border-style:solid;border-color:#45d69d5c;background:#45d69d0e;color:var(--r42-green)}.app-shell.with-sidebar .aigc-video-page .aigc-template-upload input{display:none}.app-shell.with-sidebar .aigc-video-page .aigc-template-upload>span{display:grid;min-width:0;gap:3px}.app-shell.with-sidebar .aigc-video-page .aigc-template-upload strong{overflow:hidden;color:var(--r42-text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .aigc-video-page .aigc-template-upload small{color:var(--r42-muted);font-size:9px;line-height:1.4}.app-shell.with-sidebar .aigc-video-page .aigc-template-asset-list{display:grid;gap:5px}.app-shell.with-sidebar .aigc-video-page .aigc-template-asset-list>span{display:grid;min-height:34px;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:6px;padding:4px 5px 4px 9px;border:1px solid var(--r42-border);border-radius:5px;background:#090f1e}.app-shell.with-sidebar .aigc-video-page .aigc-template-asset-list strong{overflow:hidden;color:var(--r42-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .aigc-video-page .aigc-template-asset-list button{display:grid;width:26px;height:26px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--r42-muted);place-items:center}.app-shell.with-sidebar .aigc-video-page .aigc-template-note,.app-shell.with-sidebar .aigc-video-page .professional-negative-prompt{position:relative;display:grid;gap:5px;margin-top:10px}.app-shell.with-sidebar .aigc-video-page .aigc-template-note>span,.app-shell.with-sidebar .aigc-video-page .professional-negative-prompt>span{color:var(--r42-text-secondary);font-size:10px;font-weight:680}.app-shell.with-sidebar .aigc-video-page .aigc-template-note input,.app-shell.with-sidebar .aigc-video-page .professional-negative-prompt textarea,.app-shell.with-sidebar .aigc-video-page .professional-storyboard-editor textarea{width:100%;border:1px solid var(--r42-border);border-radius:5px;background:#070d1b;color:var(--r42-text);color-scheme:dark}.app-shell.with-sidebar .aigc-video-page .aigc-template-note input{min-height:38px;padding:0 42px 0 10px;font-size:11px}.app-shell.with-sidebar .aigc-video-page .aigc-template-note>small{position:absolute;right:9px;bottom:11px;color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .aigc-video-page .professional-credit-note{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 9px;border:1px solid rgba(78,140,255,.24);border-radius:5px;background:#4e8cff0e;color:#8eb6ff}.app-shell.with-sidebar .aigc-video-page .professional-credit-note>span{display:grid;gap:2px}.app-shell.with-sidebar .aigc-video-page .professional-credit-note strong{color:var(--r42-text-secondary);font-size:10px}.app-shell.with-sidebar .aigc-video-page .professional-credit-note small{color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .aigc-video-page .professional-prompt-generate{display:grid;width:100%;min-height:42px;grid-template-columns:18px minmax(0,1fr) auto;margin-top:10px;padding:0 12px}.app-shell.with-sidebar .aigc-video-page .professional-prompt-generate span{justify-self:start}.app-shell.with-sidebar .aigc-video-page .professional-prompt-generate small{color:#ffffffc2;font-size:9px}.app-shell.with-sidebar .aigc-video-page .professional-empty-state,.app-shell.with-sidebar .aigc-video-page .professional-campaign-empty{min-height:320px}.app-shell.with-sidebar .aigc-video-page .professional-recognition-head,.app-shell.with-sidebar .aigc-video-page .professional-storyboard-head,.app-shell.with-sidebar .aigc-video-page .professional-campaign-action,.app-shell.with-sidebar .aigc-video-page .professional-campaign-id,.app-shell.with-sidebar .aigc-video-page .professional-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-shell.with-sidebar .aigc-video-page .professional-recognition-head>div,.app-shell.with-sidebar .aigc-video-page .professional-storyboard-head>div{display:grid;min-width:0;gap:3px}.app-shell.with-sidebar .aigc-video-page .professional-recognition-head span{color:var(--r42-green);font-size:9px;font-weight:720}.app-shell.with-sidebar .aigc-video-page .professional-recognition-head h2,.app-shell.with-sidebar .aigc-video-page .professional-storyboard-head h2{margin:0;color:var(--r42-text);font-size:15px;letter-spacing:0}.app-shell.with-sidebar .aigc-video-page .professional-recognition-head em{padding:4px 6px;border:1px solid rgba(69,214,157,.24);border-radius:4px;background:#45d69d0f;color:var(--r42-green);font-size:9px;font-style:normal}.app-shell.with-sidebar .aigc-video-page .professional-recognition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 14px}.app-shell.with-sidebar .aigc-video-page .professional-recognition-grid>div{display:grid;min-width:0;gap:3px;padding:8px 9px;border:1px solid var(--r42-border);border-radius:5px;background:var(--r42-surface-raised)}.app-shell.with-sidebar .aigc-video-page .professional-recognition-grid dt{color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .aigc-video-page .professional-recognition-grid dd{margin:0;color:var(--r42-text-secondary);font-size:10px;line-height:1.45}.app-shell.with-sidebar .aigc-video-page .professional-storyboard-head{padding-top:12px;border-top:1px solid rgba(151,164,196,.14)}.app-shell.with-sidebar .aigc-video-page .professional-storyboard-head p{margin:0;color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .aigc-video-page .professional-storyboard-head>span{color:#a99aff;font-size:11px;font-weight:750}.app-shell.with-sidebar .aigc-video-page .professional-storyboard-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.app-shell.with-sidebar .aigc-video-page .professional-storyboard-editor article{display:grid;min-width:0;gap:7px;padding:9px;border:1px solid var(--r42-border);border-radius:6px;background:var(--r42-surface-raised)}.app-shell.with-sidebar .aigc-video-page .professional-shot-meta{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px}.app-shell.with-sidebar .aigc-video-page .professional-shot-meta>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(120,89,239,.34);border-radius:5px;background:#7859ef1a;color:#b9aaff;font-size:9px;font-weight:760}.app-shell.with-sidebar .aigc-video-page .professional-shot-meta>div{display:grid;min-width:0;gap:2px}.app-shell.with-sidebar .aigc-video-page .professional-shot-meta strong{overflow:hidden;color:var(--r42-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .aigc-video-page .professional-shot-meta small{color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .aigc-video-page .professional-storyboard-editor textarea,.app-shell.with-sidebar .aigc-video-page .professional-negative-prompt textarea{min-height:72px;resize:vertical;padding:8px 9px;font-size:10px;line-height:1.5}.app-shell.with-sidebar .aigc-video-page .professional-negative-prompt textarea{min-height:64px}.app-shell.with-sidebar .aigc-video-page .professional-campaign-action{margin-top:10px;padding-top:10px;border-top:1px solid rgba(151,164,196,.14)}.app-shell.with-sidebar .aigc-video-page .professional-campaign-action>div{display:flex;align-items:center;gap:8px;color:#a99aff}.app-shell.with-sidebar .aigc-video-page .professional-campaign-action>div>span{display:grid;gap:1px}.app-shell.with-sidebar .aigc-video-page .professional-campaign-action small{color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .aigc-video-page .professional-campaign-action strong{color:var(--r42-text-secondary);font-size:11px}.app-shell.with-sidebar .aigc-video-page .professional-campaign-action>button{min-height:40px;padding:0 12px;font-size:11px}.app-shell.with-sidebar .aigc-video-page .professional-campaign-action>button small{color:#ffffffb8}.app-shell.with-sidebar .aigc-video-page .professional-campaign-status{display:grid;gap:10px;margin-top:12px}.app-shell.with-sidebar .aigc-video-page .professional-campaign-id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:10px;border-bottom:1px solid rgba(151,164,196,.14)}.app-shell.with-sidebar .aigc-video-page .professional-campaign-id span{color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .aigc-video-page .professional-campaign-id strong{overflow:hidden;color:var(--r42-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .aigc-video-page .professional-campaign-id em{padding:4px 6px;border-radius:4px;background:#4e8cff14;color:#8eb6ff;font-size:9px;font-style:normal}.app-shell.with-sidebar .aigc-video-page .professional-progress-copy span{color:var(--r42-muted);font-size:10px}.app-shell.with-sidebar .aigc-video-page .professional-progress-copy strong{color:var(--r42-text);font-size:18px;font-variant-numeric:tabular-nums}.app-shell.with-sidebar .aigc-video-page .professional-progress-track{height:6px;overflow:hidden;border-radius:3px;background:#20283c}.app-shell.with-sidebar .aigc-video-page .professional-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--r42-blue);transition:width .22s ease-out}.app-shell.with-sidebar .aigc-video-page .professional-campaign-status>p{margin:0;padding:8px 9px;border:1px solid rgba(78,140,255,.2);border-radius:5px;background:#4e8cff0d;color:var(--r42-text-secondary);font-size:10px;line-height:1.45}.app-shell.with-sidebar .aigc-video-page .professional-campaign-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.app-shell.with-sidebar .aigc-video-page .professional-campaign-facts>div{display:grid;gap:3px;padding:8px 9px;border:1px solid var(--r42-border);border-radius:5px;background:var(--r42-surface-raised)}.app-shell.with-sidebar .aigc-video-page .professional-campaign-facts dt{color:var(--r42-muted);font-size:9px}.app-shell.with-sidebar .aigc-video-page .professional-campaign-facts dd{margin:0;color:var(--r42-text-secondary);font-size:11px;font-weight:680}.app-shell.with-sidebar .aigc-video-page .professional-campaign-result{display:grid;gap:8px}.app-shell.with-sidebar .aigc-video-page .professional-campaign-result video{width:100%;max-height:460px;aspect-ratio:9 / 16;border:1px solid var(--r42-border);border-radius:6px;background:#030610;object-fit:contain}.app-shell.with-sidebar .aigc-video-page .professional-campaign-result .primary-link-button,.app-shell.with-sidebar .aigc-video-page .professional-campaign-cancel{width:100%;justify-content:center}.app-shell.with-sidebar .workflow-stack.pipeline-mode .editing-source-picker-modal .editing-source-upload-panel strong{color:var(--r42-text)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-stepper .step-pill.done{color:#3dd598}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-stepper .step-pill.done .step-pill-index{background:#22c55e;color:#fff}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-stepper .step-pill.done .step-pill-index svg{color:#fff;stroke:#fff}.app-shell.with-sidebar .asset-management-page{grid-template-columns:minmax(0,1fr)}.app-shell.with-sidebar .asset-management-shell{min-height:calc(100vh - 104px);padding:18px;border-color:var(--r42-border);border-radius:7px;background:var(--r42-surface)}.app-shell.with-sidebar .asset-management-shell>.asset-library{margin-top:14px;padding:16px;border:1px solid var(--r42-border);border-radius:7px;background:var(--r42-surface-raised)}.app-shell.with-sidebar .asset-management-shell .avatar-scene-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-top:14px}.app-shell.with-sidebar .asset-management-shell .avatar-scene-option{position:relative;overflow:hidden;border:1px solid var(--r42-border);border-radius:6px;background:#090f1e}.app-shell.with-sidebar .asset-management-shell .avatar-scene-option>button:first-child{display:grid;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.app-shell.with-sidebar .asset-management-shell .avatar-scene-thumb{position:relative;display:grid;width:100%;overflow:hidden;aspect-ratio:9 / 16;background:#030610;place-items:center}.app-shell.with-sidebar .asset-management-shell .avatar-scene-thumb :is(video,img){width:100%;height:100%;object-fit:contain}.app-shell.with-sidebar .asset-management-shell .avatar-scene-option-copy{display:grid;gap:4px;padding:10px}.app-shell.with-sidebar .asset-management-shell .avatar-scene-option-copy strong{color:var(--r42-text);font-size:12px}.app-shell.with-sidebar .asset-management-shell .avatar-scene-option-copy small{color:var(--r42-muted);font-size:10px}.app-shell.with-sidebar .asset-management-shell .avatar-scene-option-actions{display:flex;gap:6px;align-items:center;padding:0 10px 10px}.app-shell.with-sidebar .asset-management-shell .avatar-scene-option-actions button{display:inline-grid;width:30px;height:30px;padding:0;border:1px solid var(--r42-border);border-radius:6px;background:#97a4c414;color:var(--r42-muted);place-items:center}.app-shell.with-sidebar .asset-management-shell .avatar-scene-option-actions button:hover{border-color:#7d65ff8a;background:#7d65ff21;color:var(--r42-text)}.compose-source-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--r42-border);border-radius:6px;background:#090f1e}.compose-source-toolbar>div{display:grid;min-width:0;gap:3px}.compose-source-toolbar span{color:var(--r42-muted);font-size:10px}.compose-source-toolbar strong{overflow:hidden;color:var(--r42-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.editing-source-picker-modal{width:min(820px,calc(100vw - 64px))}.workflow-stack .editing-source-picker-modal .asset-empty{min-height:96px;margin:14px 18px 18px;padding:18px;border:1px dashed var(--r42-border-strong);border-radius:6px;background:#090f1e;color:var(--r42-muted);font-size:12px;font-weight:700;line-height:1.6}.editing-source-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:16px 18px 0;padding:4px;border:1px solid var(--r42-border);border-radius:6px;background:#070d1b}.editing-source-tabs button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:4px;background:transparent;color:var(--r42-muted)}.editing-source-tabs button.active{background:#7859ef47;color:#fff}.editing-source-upload-panel{display:grid;min-height:330px;margin:14px 18px 18px;align-content:center;justify-items:center;gap:10px;border:1px dashed var(--r42-border-strong);border-radius:6px;background:#090f1e;color:var(--r42-muted);text-align:center}.editing-source-upload-panel strong{color:var(--r42-text)}.editing-source-upload-panel span{max-width:440px;color:var(--r42-muted);font-size:12px;line-height:1.6}.editing-source-upload-panel label{margin-top:8px}.editing-source-upload-panel input{display:none}.editing-source-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:540px;margin:14px 18px 18px;overflow-y:auto}.editing-source-asset{display:grid;gap:7px;min-width:0;padding:8px;border:1px solid var(--r42-border);border-radius:6px;background:#090f1e;color:var(--r42-text-secondary);text-align:left}.editing-source-asset>span{display:block;overflow:hidden;aspect-ratio:9 / 16;border-radius:4px;background:#030610}.editing-source-asset video{width:100%;height:100%;object-fit:contain}.editing-source-asset strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.editing-source-asset small{color:var(--r42-muted);font-size:10px}.editing-source-asset:hover{border-color:#7859efb8}.app-shell.with-sidebar .aigc-video-page .aigc-template-upload.ready{grid-template-columns:54px minmax(0,1fr)}.app-shell.with-sidebar .aigc-video-page .aigc-template-upload>.aigc-template-thumbnail{display:block;width:54px;aspect-ratio:1;overflow:hidden;border:1px solid var(--r42-border-strong);border-radius:5px;background:#030610}.app-shell.with-sidebar .aigc-video-page .aigc-template-thumbnail img,.app-shell.with-sidebar .aigc-video-page .aigc-template-asset-list img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.app-shell.with-sidebar .aigc-video-page .aigc-template-asset-list>span{min-height:46px;grid-template-columns:38px minmax(0,1fr) 26px;padding-left:5px}.app-shell.with-sidebar .aigc-video-page .aigc-template-asset-list img{width:38px;height:38px;border:1px solid var(--r42-border);border-radius:4px;background:#030610}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-voice{min-height:0!important;height:auto!important;align-self:start}:root{--wb-ink: #282522;--wb-copy: #6b655f;--wb-muted: #918a83;--wb-border: #ded8ce;--wb-border-strong: #cfc7bc;--wb-canvas: #f7f3ec;--wb-panel: #fffdfa;--wb-panel-soft: #f7f3ec;--wb-accent: #cc785c;--wb-accent-hover: #b9654b;--wb-accent-soft: #f2e4dc;--wb-success: #4f7a5d;--wb-success-soft: #e9f0e9;--wb-danger: #a44d42;--wb-danger-soft: #f6e6e1;--wb-shadow: 0 18px 48px rgba(35, 31, 27, .16)}.global-task-overlay,.generation-progress-backdrop,.source-ingest-overlay,.r42-modal-backdrop{background:#34302b3d!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.global-task-card,.source-ingest-overlay-card{width:min(410px,calc(100vw - 48px));gap:10px;padding:25px 28px 23px;border:1px solid var(--wb-border)!important;border-radius:8px!important;background:var(--wb-panel)!important;color:var(--wb-ink)!important;box-shadow:var(--wb-shadow)!important}.global-task-card.failed{border-color:#e1beb5!important;background:#fffaf8!important}.global-task-card.succeeded{border-color:#bfd0c2!important;background:#fbfdfb!important}.global-task-close,.r42-modal>header .icon-button,.voice-audio-preview-actions .icon-button{width:34px;height:34px;border:1px solid var(--wb-border)!important;border-radius:7px!important;background:var(--wb-panel)!important;color:var(--wb-copy)!important;box-shadow:none!important}.global-task-close:hover,.r42-modal>header .icon-button:hover,.voice-audio-preview-actions .icon-button:hover{border-color:var(--wb-border-strong)!important;background:var(--wb-panel-soft)!important;color:var(--wb-ink)!important}.global-task-orbit,.source-ingest-overlay-orbit,.workflow-stack .source-ingest-spinner{width:48px;height:48px;border:1px solid #e5c9bd!important;border-radius:8px!important;background:var(--wb-accent-soft)!important;color:var(--wb-accent)!important;box-shadow:none!important}.global-task-card.failed .global-task-orbit{border-color:#e6c2ba!important;background:var(--wb-danger-soft)!important;color:var(--wb-danger)!important}.global-task-card.succeeded .global-task-orbit{border-color:#c7d7c9!important;background:var(--wb-success-soft)!important;color:var(--wb-success)!important}.global-task-card strong,.source-ingest-overlay-card strong{color:var(--wb-ink)!important;font-size:18px;font-weight:760;letter-spacing:0}.global-task-card em,.source-ingest-overlay-card em{color:var(--wb-copy)!important;font-size:12px;font-weight:520;line-height:1.55}.global-task-progress,.global-task-mini-progress{height:5px;background:#ece6dd!important}.global-task-progress:after,.global-task-mini-progress:after{display:none}.global-task-progress i,.global-task-mini-progress i{background:var(--wb-accent)!important}.r42-modal{border:1px solid var(--wb-border)!important;border-radius:8px!important;background:var(--wb-panel)!important;color:var(--wb-ink)!important;box-shadow:var(--wb-shadow)!important}.r42-modal>header{min-height:66px;padding:14px 18px;border-bottom:1px solid var(--wb-border)!important;background:var(--wb-panel)!important}.r42-modal>header span{color:var(--wb-accent)!important}.r42-modal>header h2{color:var(--wb-ink)!important;font-size:18px;font-weight:760}.r42-modal>footer{gap:10px;padding:12px 18px 14px;border-top:1px solid var(--wb-border)!important;background:var(--wb-panel)!important}.generation-binding-dialog{width:min(700px,calc(100vw - 64px))}.generation-binding-body{gap:12px;padding:16px 18px}.generation-binding-body:has(.generation-binding-scene){grid-template-columns:150px minmax(0,1fr);align-items:stretch}.generation-binding-scene{width:150px;border:1px solid var(--wb-border)!important;border-radius:7px!important;background:#171512!important;color:#b2aaa0!important}.generation-binding-summary{gap:10px}.generation-binding-summary>div:first-child{gap:5px;max-height:178px;overflow-y:auto;padding:12px 13px;border:1px solid var(--wb-border)!important;border-radius:7px!important;background:var(--wb-panel-soft)!important}.generation-binding-summary span,.generation-binding-summary small{color:var(--wb-muted)!important}.generation-binding-summary strong{color:var(--wb-ink)!important;font-size:13px;font-weight:650;line-height:1.65}.generation-binding-facts{gap:8px}.generation-binding-facts>span{min-height:64px;padding:10px 11px;border:1px solid var(--wb-border)!important;border-radius:7px!important;background:var(--wb-panel)!important}.generation-binding-facts strong{color:var(--wb-ink)!important;font-size:12px}.generation-queue-selector{margin:0;padding:11px 12px 12px;border:1px solid var(--wb-border);border-radius:7px;background:var(--wb-panel-soft)}.generation-queue-selector legend{padding:0 4px;color:var(--wb-ink);font-size:12px;font-weight:700}.generation-queue-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.generation-queue-options>label{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;min-height:58px;padding:9px 10px;border:1px solid var(--wb-border);border-radius:7px;background:var(--wb-panel);cursor:pointer}.generation-queue-options>label.selected{border-color:var(--wb-accent);background:color-mix(in srgb,var(--wb-accent) 7%,var(--wb-panel))}.generation-queue-options input{width:15px;height:15px;margin:2px 0 0;accent-color:var(--wb-accent)}.generation-binding-summary .generation-queue-options span{display:grid;gap:2px}.generation-binding-summary .generation-queue-options strong{color:var(--wb-ink)!important;font-size:12px;line-height:1.4}.generation-binding-summary .generation-queue-options small,.generation-binding-summary .generation-queue-estimate{color:var(--wb-muted)!important;font-size:11px;line-height:1.45}.generation-queue-estimate{display:block;margin-top:8px}.generation-confirm-audio .secondary-button{min-height:42px;border-color:var(--wb-border)!important;background:var(--wb-panel)!important;color:var(--wb-ink)!important}.generation-binding-dialog>footer{display:grid;grid-template-columns:minmax(0,1fr) auto}.generation-binding-dialog>footer button{min-height:44px;white-space:nowrap}.generation-binding-dialog>footer .primary-button{min-width:224px;border-color:#171512!important;background:#171512!important;color:#fffdfa!important}.cloud-generation-progress-dialog{width:min(410px,calc(100vw - 64px));padding:24px 24px 18px;background:var(--wb-panel)!important}.cloud-progress-visual{width:92px;height:92px;background:conic-gradient(var(--wb-accent) var(--progress),#ece6dd 0)!important}.cloud-progress-visual:before{top:7px;right:7px;bottom:7px;left:7px;background:var(--wb-panel)!important}.cloud-progress-visual>strong{color:var(--wb-ink)!important;font-size:22px}.cloud-progress-orbit{top:-5px;right:-1px;width:36px;height:36px;border:1px solid #e5c9bd!important;border-radius:7px!important;background:var(--wb-accent-soft)!important;color:var(--wb-accent)!important;box-shadow:none!important}.cloud-progress-copy{gap:5px;margin-top:14px}.cloud-progress-copy span{color:var(--wb-accent)!important}.cloud-progress-copy h2{color:var(--wb-ink)!important;font-size:19px;font-weight:760}.cloud-progress-copy p{color:var(--wb-copy)!important;line-height:1.55}.cloud-progress-meter{margin-top:16px}.cloud-progress-meter i{height:6px;background:#ece6dd!important}.cloud-progress-meter b{background:var(--wb-accent)!important}.cloud-generation-progress-dialog>footer{width:calc(100% + 48px);margin:18px -24px -18px}.workflow-stack .source-ingest-progress{min-height:0;margin:10px 0 12px;padding:10px 12px;gap:10px;border:1px solid var(--wb-border)!important;border-radius:7px!important;background:var(--wb-panel-soft)!important;box-shadow:none!important}.workflow-stack .source-ingest-progress:before{display:none}.workflow-stack .source-ingest-progress strong{color:var(--wb-ink)!important;font-size:13px;font-weight:700}.workflow-stack .source-ingest-progress em{margin-top:2px;color:var(--wb-copy)!important;font-size:11px;font-weight:500;line-height:1.45}.workflow-stack .source-ingest-progress.running{border-color:#e5c9bd!important;background:#fbf5f1!important}.workflow-stack .source-ingest-progress.succeeded{border-color:#c7d7c9!important;background:var(--wb-success-soft)!important}.workflow-stack .source-ingest-progress.needs_local_browser,.workflow-stack .source-ingest-progress.needs_manual_upload,.workflow-stack .source-ingest-progress.failed{border-color:#e6c2ba!important;background:var(--wb-danger-soft)!important}.workflow-stack .source-ingest-spinner{width:30px;height:30px}.compose-source-toolbar{min-height:42px;margin-bottom:10px;padding:8px 10px;border:1px solid var(--wb-border)!important;border-radius:7px!important;background:var(--wb-panel-soft)!important}.compose-source-toolbar span{color:var(--wb-muted)!important}.compose-source-toolbar strong{color:var(--wb-ink)!important}.editing-source-tabs{border:1px solid var(--wb-border)!important;border-radius:7px!important;background:var(--wb-panel-soft)!important}.editing-source-tabs button{border-radius:5px;color:var(--wb-copy)!important}.editing-source-tabs button.active{background:var(--wb-panel)!important;color:var(--wb-accent)!important;box-shadow:inset 0 -2px 0 var(--wb-accent)}.editing-source-upload-panel,.workflow-stack .editing-source-picker-modal .asset-empty{border-color:var(--wb-border-strong)!important;border-radius:7px!important;background:var(--wb-panel-soft)!important;color:var(--wb-copy)!important}.editing-source-upload-panel strong{color:var(--wb-ink)!important}.editing-source-upload-panel span{color:var(--wb-copy)!important}.editing-source-asset{border:1px solid var(--wb-border)!important;border-radius:7px!important;background:var(--wb-panel)!important;color:var(--wb-ink)!important}.editing-source-asset:hover{border-color:var(--wb-accent)!important}.editing-source-asset>span,.editing-source-asset video,.generation-binding-scene :is(video,img),.subtitle-live-preview video,.compose-preview video{background:#171512!important}.editing-source-asset small{color:var(--wb-muted)!important}.clip-guarantee,.clip-applied-status,.manual-mode-pill{border-color:#c7d7c9!important;background:var(--wb-success-soft)!important;color:var(--wb-success)!important;box-shadow:none!important}.pip-choice{border-color:var(--wb-border)!important;border-radius:7px!important;background:var(--wb-panel)!important;color:var(--wb-ink)!important}.pip-choice.selected,.pip-choice.active{border-color:#dfb6a6!important;background:var(--wb-accent-soft)!important;color:var(--wb-ink)!important}@media (prefers-reduced-motion: reduce){.cloud-progress-orbit,.global-task-card.running .global-task-orbit svg,.source-ingest-overlay-orbit svg,.workflow-stack .source-ingest-spinner svg{animation:none!important}}.desktop-access-gate{min-height:100vh;display:grid;place-items:center;padding:32px;color:#211f1b;background:radial-gradient(circle at 82% 18%,rgba(231,123,74,.13),transparent 30%),radial-gradient(circle at 18% 86%,rgba(203,183,151,.16),transparent 34%),#f5f0e8}.desktop-access-gate__panel{width:min(600px,100%);padding:34px;border:1px solid rgba(75,66,54,.15);border-radius:24px;background:#fffdf9f0;box-shadow:0 28px 90px #3d302124}.desktop-access-gate__brand,.desktop-access-gate__facts,.desktop-access-gate__panel footer{display:flex;align-items:center}.desktop-access-gate__brand{justify-content:space-between;margin-bottom:38px}.desktop-access-gate__brand img{width:154px;height:auto}.desktop-access-gate__brand span{padding:6px 11px;border:1px solid rgba(75,66,54,.12);border-radius:999px;color:#776d61;font-size:12px;font-weight:600}.desktop-access-gate__icon{width:62px;height:62px;display:grid;place-items:center;margin-bottom:22px;border-radius:18px;color:#b65a36;background:#f7e5dc}.desktop-access-gate__icon.failed{color:#a13e37;background:#f6dfdc}.desktop-access-gate__copy>span{color:#b65a36;font-size:11px;font-weight:700;letter-spacing:.18em}.desktop-access-gate__copy h1{margin:10px 0 12px;font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(30px,5vw,42px);font-weight:600;letter-spacing:-.03em}.desktop-access-gate__copy p{margin:0;color:#6d655b;font-size:15px;line-height:1.75}.desktop-access-gate__form{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:28px;padding:18px;border:1px solid rgba(75,66,54,.13);border-radius:16px;background:#fbf8f3}.desktop-access-gate__form label{display:grid;gap:7px}.desktop-access-gate__form label span{color:#70675c;font-size:12px;font-weight:650}.desktop-access-gate__form input{min-width:0;height:44px;padding:0 13px;border:1px solid rgba(75,66,54,.18);border-radius:11px;color:#211f1b;background:#fff}.desktop-access-gate__form .primary-button{align-self:end;min-height:44px;margin:0;white-space:nowrap}.desktop-access-gate__agreements{display:grid;grid-column:1 / -1;gap:10px}.desktop-access-gate__agreements>section{padding:12px 14px;border:1px solid rgba(75,66,54,.13);border-radius:12px;background:#fff}.desktop-access-gate__agreements summary{cursor:pointer;color:#302b25;font-size:13px;font-weight:700}.desktop-access-gate__agreements details>div{max-height:170px;margin:10px 0;padding:10px;overflow:auto;border-radius:9px;color:#6d655b;background:#fbf8f3;font-size:12px;line-height:1.7;white-space:pre-wrap}.desktop-access-gate__form .desktop-access-gate__agreements label{display:flex;align-items:flex-start;grid-template-columns:none;gap:9px;margin-top:10px}.desktop-access-gate__form .desktop-access-gate__agreements input[type=checkbox]{width:17px;height:17px;min-width:17px;margin-top:1px;padding:0;accent-color:#b65a36}.desktop-access-gate__notice{margin:16px 0 0;padding:11px 13px;border-radius:10px;color:#7b533f;background:#f8eee8;font-size:13px}.desktop-access-gate__notice.failed{color:#913d37;background:#f8e7e4}.desktop-access-gate__facts{flex-wrap:wrap;gap:10px 18px;margin-top:24px;color:#6f675d;font-size:12px}.desktop-access-gate__facts span{display:inline-flex;align-items:center;gap:6px}.desktop-access-gate__panel footer{justify-content:space-between;gap:20px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(75,66,54,.1)}.desktop-access-gate__panel footer small{color:#92887c}.desktop-access-gate__panel footer button{border:0;color:#6f655a;background:transparent;cursor:pointer}@media (max-width: 640px){.desktop-access-gate{padding:18px}.desktop-access-gate__panel{padding:24px}.desktop-access-gate__form{grid-template-columns:1fr}.desktop-access-gate__form .primary-button{width:100%}.desktop-access-gate__panel footer{align-items:flex-start;flex-direction:column}}.auth-panel.auth-panel--brand .auth-field-control.auth-field-control--code{grid-template-columns:22px minmax(0,1fr) auto!important}.auth-panel.auth-panel--brand .auth-field-control--code input{grid-column:2!important}.auth-panel.auth-panel--brand .auth-field-control--code button{grid-column:3;min-width:92px;min-height:36px;padding:0 12px;border:1px solid rgba(196,181,253,.28);border-radius:11px;color:#f5f1ffeb;background:#7c5cff2e;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.auth-panel.auth-panel--brand .auth-field-control--code button:hover:not(:disabled){border-color:#d8cfff80;background:#7c5cff47}.auth-panel.auth-panel--brand .auth-field-control--code button:disabled{opacity:.55;cursor:wait}.auth-code-destination{display:block;margin-top:7px;color:#e1daf5b8;font-size:12px;line-height:1.45}@media (max-width: 640px){.auth-panel.auth-panel--brand .auth-field-control.auth-field-control--code{grid-template-columns:20px minmax(0,1fr)!important;padding-block:5px 10px!important}.auth-panel.auth-panel--brand .auth-field-control--code button{grid-column:1 / -1;width:100%}}.app-shell.with-sidebar .official-subtitle-style-grid{display:grid;grid-template-columns:repeat(4,minmax(138px,1fr));gap:10px;margin-top:14px}.app-shell.with-sidebar .official-subtitle-style{min-height:124px;display:grid;align-content:space-between;gap:9px;padding:14px;border:1px solid var(--r42-border);border-radius:10px;color:var(--r42-text);text-align:left;background:#080f1e;box-shadow:none}.app-shell.with-sidebar .official-subtitle-style:hover{border-color:#a78bfa94;background:#0d1528}.app-shell.with-sidebar .official-subtitle-style.active{border-color:#a78bfa;background:linear-gradient(150deg,#7859ef38,#4e8cff14);box-shadow:0 0 0 2px #a78bfa24}.app-shell.with-sidebar .official-subtitle-style-preview{min-height:48px;display:grid;place-items:center;padding:8px 10px;border-radius:7px;color:#fff;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:15px;font-weight:900;line-height:1.35;text-align:center;background:#0000009e}.app-shell.with-sidebar .official-subtitle-style[data-template-id="captions.garnet-split-bilingual"] .official-subtitle-style-preview{color:#fff5f5;text-shadow:2px 2px 0 #7f1d1d;background:linear-gradient(180deg,#4a0404eb,#7f1d1db3)}.app-shell.with-sidebar .official-subtitle-style[data-template-id="captions.ivory-luxe-bilingual"] .official-subtitle-style-preview{color:#fffdf5;text-shadow:0 2px 8px rgba(0,0,0,.85);background:linear-gradient(180deg,#29303e,#10141d)}.app-shell.with-sidebar .official-subtitle-style[data-template-id="captions.champagne-solid"] .official-subtitle-style-preview{color:#f3dfaf;text-shadow:0 3px 8px rgba(0,0,0,.72);background:linear-gradient(180deg,#373022,#17140e)}.app-shell.with-sidebar .official-subtitle-style[data-template-id="captions.amber-brush-band"] .official-subtitle-style-preview{color:#ffd94b;background:linear-gradient(180deg,#2c260cf5,#000000c2)}.app-shell.with-sidebar .official-subtitle-style strong{color:#f5f7ff!important;font-size:14px;font-weight:850}.app-shell.with-sidebar .official-subtitle-style small{color:#aeb9cf!important;font-size:11px;font-weight:650}.app-shell.with-sidebar .clip-select-field--secondary{max-width:280px;margin-top:12px}.app-shell.with-sidebar .cover-editor-fields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(112px,.55fr) minmax(0,1fr);gap:10px;padding:14px;border:1px solid var(--r42-border);border-radius:10px;background:#080f1e}.app-shell.with-sidebar .cover-editor-fields label,.app-shell.with-sidebar .cover-crop-controls label{min-width:0;display:grid;gap:7px}.app-shell.with-sidebar .cover-editor-fields label>span,.app-shell.with-sidebar .cover-crop-controls label>span,.app-shell.with-sidebar .cover-frame-timeline label>span{color:var(--r42-text-secondary);font-size:11px;font-weight:800}.app-shell.with-sidebar .cover-editor-fields input{width:100%;min-height:40px}.app-shell.with-sidebar .cover-frame-timeline{min-height:58px;display:flex;align-items:center;gap:18px;padding:10px 14px;border:1px solid var(--r42-border);border-radius:10px;background:#4e8cff0f}.app-shell.with-sidebar .cover-frame-timeline label{display:grid;grid-template-columns:auto 84px auto;align-items:center;gap:8px}.app-shell.with-sidebar .cover-frame-timeline input{min-height:36px}.app-shell.with-sidebar .cover-frame-timeline p{margin:0;color:var(--r42-muted);font-size:12px}.app-shell.with-sidebar .cover-crop-workbench{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(260px,1fr);gap:16px;padding:14px;border:1px solid var(--r42-border);border-radius:10px;background:#080f1e}.app-shell.with-sidebar .cover-crop-editor{position:relative;min-height:280px;overflow:hidden;border-radius:8px;background:#030611}.app-shell.with-sidebar .cover-crop-controls{display:grid;align-content:center;gap:22px}.app-shell.with-sidebar .cover-crop-controls label{grid-template-columns:58px minmax(0,1fr) 48px;align-items:center}.app-shell.with-sidebar .cover-crop-controls strong{color:var(--r42-text);font-size:12px;text-align:right}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:minmax(0,1fr);max-height:none;overflow-x:hidden}@media (max-width: 1320px){.app-shell.with-sidebar .official-subtitle-style-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.app-shell.with-sidebar .cover-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.app-shell.with-sidebar .official-subtitle-style-grid,.app-shell.with-sidebar .cover-editor-fields,.app-shell.with-sidebar .cover-crop-workbench{grid-template-columns:1fr}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell.with-sidebar .r42-modal.asset-create-modal .asset-create-details-column :is(input:not([type=checkbox]),textarea){caret-color:var(--wb-accent, #cc785c)!important}.app-shell.with-sidebar .r42-modal.asset-create-modal .asset-create-details-column :is(input:not([type=checkbox]),textarea):focus{border-color:#dfb6a6!important;outline:0!important;box-shadow:0 0 0 3px #cc785c24!important}.app-shell.with-sidebar .avatar-scene-carousel-shell.is-empty{grid-template-columns:minmax(0,1fr)!important;justify-items:center}.app-shell.with-sidebar .avatar-scene-carousel-shell.is-empty .avatar-scene-grid{display:grid!important;width:100%;justify-items:center;padding:20px 0 24px;overflow:hidden}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-carousel-shell.is-empty .avatar-asset-empty:not(.asset-management-empty){width:min(100%,520px);min-height:350px;margin-inline:auto;place-self:center;align-content:center;justify-items:center;text-align:center}.app-shell.with-sidebar .workflow-stack.pipeline-mode .workflow-card-avatar .avatar-scene-carousel-shell.is-empty .avatar-asset-empty p{max-width:390px;margin-inline:auto}.template-rail-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;color:var(--wb-copy, #6b655f);font-size:11px}.template-rail-copy span{color:var(--wb-ink, #282522);font-weight:700}.template-rail-copy small{color:var(--wb-muted, #918a83);font-size:10px}.template-drag-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 50px) / 6);gap:10px;min-width:0;margin-top:9px;padding:2px 2px 11px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#cfc7bc #eee8df;overscroll-behavior-inline:contain;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.template-drag-rail.is-dragging{scroll-snap-type:none;cursor:grabbing}.template-drag-rail::-webkit-scrollbar{height:7px}.template-drag-rail::-webkit-scrollbar-track{border-radius:999px;background:#eee8df}.template-drag-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#c8bfb3}.template-drag-rail::-webkit-scrollbar-thumb:hover{background:var(--wb-accent, #cc785c)}.app-shell.with-sidebar .subtitle-template-card{min-width:0;display:grid;align-content:start;gap:8px;padding:7px;overflow:hidden;border:1px solid var(--wb-border, #ded8ce);border-radius:8px;background:var(--wb-panel, #fffdfa);color:var(--wb-ink, #282522);text-align:left;box-shadow:none;scroll-snap-align:start}.app-shell.with-sidebar .subtitle-template-card:hover{border-color:#d7aa98;background:#fffaf7}.app-shell.with-sidebar .subtitle-template-card.active{border-color:var(--wb-accent, #cc785c);background:#fffaf7;box-shadow:0 0 0 2px #cc785c24}.app-shell.with-sidebar .subtitle-template-media{position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:9 / 12;border-radius:6px;background:#171512}.app-shell.with-sidebar .subtitle-template-media:after,.app-shell.with-sidebar .subtitle-sample-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.52))}.app-shell.with-sidebar .subtitle-template-media video,.app-shell.with-sidebar .subtitle-sample-video video{display:block;width:100%;height:100%;object-fit:cover}.app-shell.with-sidebar .subtitle-template-sample{position:absolute;left:7px;right:7px;bottom:12%;z-index:2;display:block;padding:5px 6px;border-radius:4px;color:#fff;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:clamp(8px,.72vw,12px);font-weight:900;line-height:1.3;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,.72);background:#0000008f}.app-shell.with-sidebar .subtitle-template-card[data-template-id="captions.garnet-split-bilingual"] .subtitle-template-sample,.app-shell.with-sidebar .subtitle-template-sample[data-template-id="captions.garnet-split-bilingual"]{color:#fff5f5;background:linear-gradient(180deg,#4a0404eb,#7f1d1dbd)}.app-shell.with-sidebar .subtitle-template-card[data-template-id="captions.ivory-luxe-bilingual"] .subtitle-template-sample,.app-shell.with-sidebar .subtitle-template-sample[data-template-id="captions.ivory-luxe-bilingual"]{color:#fffdf5;background:linear-gradient(180deg,#29303ef0,#10141de6)}.app-shell.with-sidebar .subtitle-template-card[data-template-id="captions.champagne-solid"] .subtitle-template-sample,.app-shell.with-sidebar .subtitle-template-sample[data-template-id="captions.champagne-solid"]{color:#f3dfaf;background:linear-gradient(180deg,#373022f0,#17140ee6)}.app-shell.with-sidebar .subtitle-template-card[data-template-id="captions.amber-brush-band"] .subtitle-template-sample,.app-shell.with-sidebar .subtitle-template-sample[data-template-id="captions.amber-brush-band"]{color:#ffd94b;background:linear-gradient(180deg,#2c260cf0,#000000d6)}.app-shell.with-sidebar .subtitle-template-recommend,.app-shell.with-sidebar .subtitle-template-selected{position:absolute;top:7px;z-index:3;display:inline-flex;min-height:22px;align-items:center;gap:4px;padding:0 7px;border-radius:999px;font-size:8px;font-weight:800;line-height:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.app-shell.with-sidebar .subtitle-template-recommend{left:7px;color:#7b4d0d;background:#ffefbdeb}.app-shell.with-sidebar .subtitle-template-selected{right:7px;color:#fff;background:#cc785ceb}.app-shell.with-sidebar .subtitle-template-name{display:grid;gap:3px;padding:0 2px 2px}.app-shell.with-sidebar .subtitle-template-name strong{overflow:hidden;color:var(--wb-ink, #282522)!important;font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .subtitle-template-name small{overflow:hidden;color:var(--wb-muted, #918a83)!important;font-size:8px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .subtitle-sample-preview{display:grid;grid-template-columns:142px minmax(0,1fr);gap:16px;align-items:center;margin-top:14px;padding:12px;border:1px solid var(--wb-border, #ded8ce);border-radius:8px;background:var(--wb-panel-soft, #f7f3ec)}.app-shell.with-sidebar .subtitle-sample-video{position:relative;width:142px;overflow:hidden;aspect-ratio:9 / 16;border:1px solid #cfc7bc;border-radius:7px;background:#171512}.app-shell.with-sidebar .subtitle-sample-video .subtitle-template-sample{font-size:10px}.app-shell.with-sidebar .subtitle-sample-copy{display:grid;gap:7px}.app-shell.with-sidebar .subtitle-sample-copy>span{display:inline-flex;width:fit-content;align-items:center;gap:5px;color:var(--wb-accent, #cc785c);font-size:10px;font-weight:760}.app-shell.with-sidebar .subtitle-sample-copy strong{color:var(--wb-ink, #282522)!important;font-size:17px;font-weight:780}.app-shell.with-sidebar .subtitle-sample-copy p{max-width:430px;margin:0;color:var(--wb-copy, #6b655f);font-size:11px;line-height:1.6}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 50px) / 6)!important;gap:10px!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important}.app-shell.with-sidebar .cover-template-card{min-width:0!important;gap:7px!important;scroll-snap-align:start}.app-shell.with-sidebar .cover-template-thumb{min-height:0!important;padding:0!important;overflow:hidden;aspect-ratio:9 / 16;border:1px solid var(--wb-border, #ded8ce)!important;border-radius:8px!important;background:#171512!important;box-shadow:none!important}.app-shell.with-sidebar .cover-template-thumb:before,.app-shell.with-sidebar .cover-template-thumb:after{display:none!important}.app-shell.with-sidebar .cover-template-card:hover .cover-template-thumb{border-color:#d7aa98!important}.app-shell.with-sidebar .cover-template-card.active .cover-template-thumb{border-color:var(--wb-accent, #cc785c)!important;box-shadow:0 0 0 2px #cc785c26!important}.cover-template-artwork{--cover-template-accent: #f4c64d;--cover-template-text: #fffdfa;--cover-template-shade: rgba(15, 38, 64, .9);position:relative;display:block;width:100%;height:100%;overflow:hidden;container-type:inline-size;color:var(--cover-template-text);background:#171512}.app-shell.with-sidebar .cover-template-thumb>.cover-template-artwork{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;width:100%!important;height:100%!important}.cover-template-artwork[data-template-id=cover_viral_big_title]{--cover-template-accent: #fde047;--cover-template-shade: rgba(119, 18, 18, .92)}.cover-template-artwork[data-template-id=cover_product_sales]{--cover-template-accent: #fb923c;--cover-template-shade: rgba(5, 91, 86, .9)}.cover-template-artwork[data-template-id=cover_personal_ip]{--cover-template-accent: #67e8f9;--cover-template-shade: rgba(20, 35, 79, .88)}.cover-template-artwork[data-template-id=cover_conflict_compare]{--cover-template-accent: #f9a8d4;--cover-template-shade: rgba(74, 29, 119, .9)}.cover-template-artwork[data-template-id=cover_tutorial_steps]{--cover-template-accent: #a7f3d0;--cover-template-shade: rgba(3, 105, 161, .88)}.cover-template-artwork[data-template-id=cover_minimal_business]{--cover-template-accent: #1f2937;--cover-template-text: #1f2937;--cover-template-shade: rgba(250, 248, 244, .92)}.cover-template-artwork[data-template-id=cover_black_gold]{--cover-template-accent: #f4bd45;--cover-template-shade: rgba(9, 10, 12, .94)}.cover-template-artwork>img,.cover-template-artwork>video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover;object-position:center 24%;border-radius:0!important;filter:saturate(.9) contrast(1.02)}.cover-template-artwork>video{z-index:0;pointer-events:none}.cover-template-artwork-shade{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1!important;display:block;background:linear-gradient(180deg,transparent 25%,color-mix(in srgb,var(--cover-template-shade) 28%,transparent) 48%,var(--cover-template-shade) 100%),linear-gradient(90deg,color-mix(in srgb,var(--cover-template-shade) 42%,transparent),transparent 72%)}.cover-template-artwork-copy{position:absolute!important;inset:auto 7cqi 7cqi!important;z-index:2!important;display:grid!important;gap:3.6cqi!important;align-content:end;text-align:left}.cover-template-artwork-copy i{width:fit-content;padding:1.8cqi 3.3cqi;border:1px solid var(--cover-template-accent);border-radius:999px;color:var(--cover-template-accent);font-size:clamp(7px,5cqi,18px);font-style:normal;font-weight:820;line-height:1}.cover-template-artwork-copy strong{display:block!important;color:var(--cover-template-text)!important;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:clamp(15px,12cqi,54px)!important;font-weight:900!important;line-height:1.06!important;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 12px rgba(0,0,0,.38)}.cover-template-artwork-copy strong mark{color:var(--cover-template-accent);background:transparent}.cover-template-artwork-copy small{display:-webkit-box!important;overflow:hidden;color:color-mix(in srgb,var(--cover-template-text) 84%,transparent)!important;font-size:clamp(7px,4.6cqi,19px)!important;font-weight:620!important;line-height:1.35!important;text-shadow:0 1px 7px rgba(0,0,0,.35);-webkit-box-orient:vertical;-webkit-line-clamp:2}.cover-template-artwork[data-layout=big_title] .cover-template-artwork-copy{inset:18cqi 6cqi auto!important}.cover-template-artwork[data-layout=big_title] .cover-template-artwork-copy strong{font-size:clamp(17px,14cqi,62px)!important}.cover-template-artwork[data-layout=portrait] .cover-template-artwork-copy{right:34cqi!important}.cover-template-artwork[data-layout=split] .cover-template-artwork-copy{right:23cqi!important}.cover-template-artwork[data-layout=center] .cover-template-artwork-copy{inset:auto 7cqi 14cqi!important;text-align:center}.cover-template-artwork[data-layout=center] .cover-template-artwork-copy i{margin-inline:auto}.cover-template-artwork[data-layout=premium] .cover-template-artwork-copy{padding-top:5cqi;border-top:1px solid var(--cover-template-accent)}.app-shell.with-sidebar .cover-template-selected{top:7px!important;right:7px!important;left:auto!important;bottom:auto!important;min-height:22px;padding:0 7px;border-radius:999px;color:#fff!important;font-size:8px;background:#cc785cf0!important}.app-shell.with-sidebar .cover-template-name{display:grid!important;gap:2px;padding:0 2px 2px;text-align:left}.app-shell.with-sidebar .cover-template-name strong{overflow:hidden;color:var(--wb-ink, #282522)!important;font-size:10px!important;font-weight:760!important;text-overflow:ellipsis;white-space:nowrap}.app-shell.with-sidebar .cover-template-name small{display:-webkit-box;overflow:hidden;color:var(--wb-muted, #918a83)!important;font-size:8px!important;font-weight:560!important;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell.with-sidebar .cover-preview-frame.has-image{min-height:560px;padding:0!important;overflow:hidden;border-color:var(--wb-border, #ded8ce);background:#171512!important}.app-shell.with-sidebar .cover-preview-frame.has-image>.cover-template-artwork{width:100%;min-height:560px;aspect-ratio:9 / 16}.app-shell.with-sidebar .cover-preview-frame.has-image>.cover-template-artwork>img{min-height:0!important;border-radius:0!important}@media (max-width: 1180px){.template-drag-rail,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-auto-columns:calc((100% - 30px)/4)!important}}@media (max-width: 820px){.template-rail-copy{align-items:flex-start;flex-direction:column;gap:3px}.template-drag-rail,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-auto-columns:calc((100% - 10px)/2)!important}.app-shell.with-sidebar .subtitle-sample-preview{grid-template-columns:112px minmax(0,1fr)}.app-shell.with-sidebar .subtitle-sample-video{width:112px}}@media (prefers-reduced-motion: reduce){.template-drag-rail{scroll-behavior:auto}.subtitle-sample-video video{animation:none}}.app-shell.with-sidebar .subtitle-template-rail{grid-auto-columns:calc((100% - 30px)/4)!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .subtitle-template-card{gap:0!important;padding:7px!important;border-color:var(--wb-border, #ded8ce)!important;background:#fffdfa!important;color:var(--wb-ink, #282522)!important;opacity:1!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .subtitle-template-card:not(.active){box-shadow:none!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .subtitle-template-card.active{border-color:var(--wb-accent, #cc785c)!important;background:#fffaf7!important;box-shadow:0 0 0 2px #cc785c29!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .subtitle-template-media{aspect-ratio:9 / 12.5;border-radius:7px 7px 5px 5px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .subtitle-template-card:not(.active) .subtitle-template-media video{filter:saturate(.88) contrast(.98)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .subtitle-template-card.active .subtitle-template-media video{filter:saturate(1) contrast(1.02)}.app-shell.with-sidebar .subtitle-template-playing{position:absolute;right:7px;bottom:7px;z-index:3;display:inline-flex;min-height:22px;align-items:center;gap:4px;padding:0 7px;border-radius:999px;color:#fff;font-size:9px;font-weight:760;line-height:1;background:#201d19c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .subtitle-template-name{position:relative;z-index:4;min-height:60px;align-content:center;gap:4px;margin-top:6px;padding:9px 10px!important;border:1px solid #e4ded5;border-radius:6px;background:#fffdfa!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .subtitle-template-name strong{display:block!important;overflow:visible!important;color:#282522!important;font-size:13px!important;font-weight:780!important;line-height:1.35!important;text-overflow:clip!important;white-space:normal!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .subtitle-template-name small{display:block!important;overflow:visible!important;color:#6f6962!important;font-size:10px!important;font-weight:580!important;line-height:1.35!important;text-overflow:clip!important;white-space:normal!important}.app-shell.with-sidebar .subtitle-template-footnote{margin:10px 2px 0;color:var(--wb-muted, #918a83);font-size:10px;line-height:1.55}@media (max-width: 820px){.app-shell.with-sidebar .subtitle-template-rail{grid-auto-columns:calc((100% - 10px)/2)!important}}@media (max-width: 520px){.app-shell.with-sidebar .subtitle-template-rail{grid-auto-columns:82%!important}}@media (prefers-reduced-motion: reduce){.app-shell.with-sidebar .subtitle-template-card.active .subtitle-template-media video{animation:none}}.app-shell.with-sidebar .workflow-stack.pipeline-mode .packaging-panel.cover-gallery-panel{grid-template-columns:minmax(0,1fr) clamp(280px,23vw,340px)!important;align-items:start!important;gap:16px!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-gallery-main{gap:14px!important;padding:18px!important}.app-shell.with-sidebar .cover-flow-section-head{display:flex;align-items:center;gap:10px}.app-shell.with-sidebar .cover-flow-section-head>span{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid #e3c6ba;border-radius:7px;color:#a9573a!important;background:#f8e8e0;font-size:11px;font-weight:800}.app-shell.with-sidebar .cover-flow-section-head>div{display:grid;gap:2px}.app-shell.with-sidebar .cover-flow-section-head strong{color:var(--wb-ink, #282522)!important;font-size:13px!important;font-weight:780!important}.app-shell.with-sidebar .cover-flow-section-head small{color:var(--wb-muted, #918a83)!important;font-size:10px!important;line-height:1.45}.app-shell.with-sidebar .cover-flow-section-head--templates{margin-top:2px}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-source-choice--gallery .cover-frame-card{min-height:72px!important;display:grid;grid-template-columns:22px minmax(0,1fr);align-content:center;column-gap:10px!important;row-gap:2px!important;padding:12px 14px!important;border-color:var(--wb-border, #ded8ce)!important;border-radius:8px!important;color:var(--wb-copy, #6b655f)!important;background:#fffdfa!important;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-source-choice--gallery .cover-frame-card>svg{grid-row:1 / 3;align-self:center;color:var(--wb-accent, #cc785c)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-source-choice--gallery .cover-frame-card strong,.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-source-choice--gallery .cover-frame-card small{grid-column:2}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-source-choice--gallery .cover-frame-card strong{color:var(--wb-ink, #282522)!important;font-size:13px!important;font-weight:780!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-source-choice--gallery .cover-frame-card small{color:var(--wb-muted, #918a83)!important;font-size:10px!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-source-choice--gallery .cover-frame-card.active{border-color:var(--wb-accent, #cc785c)!important;color:#8c422a!important;background:#fbebe3!important;box-shadow:0 0 0 2px #cc785c1a!important}.cover-upload-file-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.app-shell.with-sidebar .cover-frame-timeline{min-height:52px;padding:9px 12px;border-color:var(--wb-border, #ded8ce)!important;background:var(--wb-panel-soft, #f7f3ec)!important}.app-shell.with-sidebar .cover-frame-timeline label>span,.app-shell.with-sidebar .cover-frame-timeline label>small,.app-shell.with-sidebar .cover-frame-timeline p{color:var(--wb-copy, #6b655f)!important}.app-shell.with-sidebar .cover-frame-timeline input{border-color:var(--wb-border, #ded8ce)!important;color:var(--wb-ink, #282522)!important;background:#fffdfa!important;caret-color:var(--wb-accent, #cc785c)}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-auto-columns:calc((100% - 30px)/4)!important;gap:10px!important;margin-top:0!important;padding:3px 3px 12px!important}.app-shell.with-sidebar .cover-template-card{min-width:0!important;gap:7px!important;opacity:1!important}.app-shell.with-sidebar .cover-template-thumb{border-radius:8px!important}.app-shell.with-sidebar .cover-template-name{min-height:46px;align-content:start;gap:3px!important;padding:0 3px 2px!important}.app-shell.with-sidebar .cover-template-name strong{overflow:visible!important;color:var(--wb-ink, #282522)!important;font-size:11px!important;font-weight:780!important;line-height:1.35!important;text-overflow:clip!important;white-space:normal!important}.app-shell.with-sidebar .cover-template-name small{color:var(--wb-muted, #918a83)!important;font-size:9px!important}.cover-template-artwork{--cover-font-family: "Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;--cover-title-color: var(--cover-template-accent);--cover-title-size: 12cqi;--cover-title-x: 9%;--cover-title-y: 72%;--cover-subtitle-color: #fff7ed;--cover-subtitle-size: 4.66cqi;--cover-subtitle-x: 9%;--cover-subtitle-y: 88%;--cover-corner-color: var(--cover-template-accent);--cover-corner-size: 3.66cqi;--cover-corner-x: 9%;--cover-corner-y: 10%}.cover-template-artwork-shade{display:none!important}.cover-template-artwork-copy,.cover-template-artwork[data-layout] .cover-template-artwork-copy{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;padding:0!important;border:0!important;text-align:left!important;pointer-events:none}.cover-template-artwork-copy i,.cover-template-artwork-copy strong,.cover-template-artwork-copy small{position:absolute!important;right:auto!important;bottom:auto!important;display:block!important;max-width:calc(91% - var(--cover-title-x));margin:0!important;transform:translateY(-50%);font-family:var(--cover-font-family)!important;text-align:left!important}.cover-template-decoration{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;overflow:hidden;pointer-events:none}.cover-template-artwork[data-layout=left_heavy] .cover-template-decoration:before{content:"";position:absolute;left:5%;bottom:7%;width:3px;height:32%;border-radius:999px;background:var(--cover-template-accent)}.cover-template-artwork[data-layout=big_title] .cover-template-decoration:before{content:"";position:absolute;inset:20% 0 auto;height:31%;border-block:1px solid color-mix(in srgb,var(--cover-template-accent) 78%,transparent);background:#4e0f0fa8}.cover-template-artwork[data-layout=offer] .cover-template-decoration:before{content:"核心卖点";position:absolute;left:5%;right:5%;bottom:8%;height:35%;display:flex;align-items:flex-end;justify-content:flex-end;padding:5%;border:2px solid var(--cover-template-accent);color:var(--cover-template-accent);font-size:3.6cqi;font-weight:800;letter-spacing:.12em;background:#0c2421b8}.cover-template-artwork[data-layout=portrait] .cover-template-decoration:before{content:"PERSONA";position:absolute;top:26%;left:5%;padding-bottom:2%;border-bottom:2px solid var(--cover-template-accent);color:var(--cover-template-accent);font-size:3.4cqi;font-weight:800;letter-spacing:.16em;writing-mode:vertical-rl}.cover-template-artwork[data-layout=split] .cover-template-decoration:before{content:"VS";position:absolute;top:0;right:0;width:42%;height:100%;display:grid;place-items:center;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);color:#ffffff38;font-size:24cqi;font-weight:900;background:#63235b94}.cover-template-artwork[data-layout=steps] .cover-template-decoration:before{content:"01 / 03";position:absolute;left:12%;top:46%;width:68%;padding-bottom:3%;border-bottom:2px solid var(--cover-template-accent);color:var(--cover-template-accent);font-size:5cqi;font-weight:820;letter-spacing:.2em}.cover-template-artwork[data-layout=center] .cover-template-decoration:before{content:"";position:absolute;top:30%;right:7%;bottom:26%;left:7%;border:1px solid rgba(31,41,55,.22);background:#fffdfae0;box-shadow:8px 8px #1f293724}.cover-template-artwork[data-layout=premium] .cover-template-decoration:before{content:"";position:absolute;top:5%;right:5%;bottom:5%;left:5%;border:1px solid color-mix(in srgb,var(--cover-template-accent) 82%,transparent);box-shadow:inset 0 0 0 5px #00000057}.cover-template-artwork[data-layout=premium] .cover-template-decoration:after{content:"PREMIUM";position:absolute;top:23%;left:10%;color:var(--cover-template-accent);font-size:3.6cqi;font-weight:760;letter-spacing:.25em}.cover-template-artwork[data-interactive=true] .cover-template-artwork-copy{pointer-events:none}.cover-template-artwork[data-interactive=true] .cover-editable-layer{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.cover-template-artwork[data-interactive=true] .cover-editable-layer:active{cursor:grabbing}.cover-template-artwork[data-interactive=true] .cover-editable-layer.is-selected{outline:1px dashed rgba(255,255,255,.96);outline-offset:5px;box-shadow:0 0 0 2px #cc785cc7}.cover-template-artwork[data-interactive=true] .cover-editable-layer:focus-visible{outline:2px solid #fff;outline-offset:5px}.cover-layer-resize-handle{position:absolute;right:-9px;bottom:-9px;width:16px;height:16px;border:2px solid #fff;border-radius:4px;background:#cc785c;box-shadow:0 2px 7px #00000047;cursor:nwse-resize;pointer-events:auto}.cover-template-artwork-copy i{top:var(--cover-corner-y)!important;left:var(--cover-corner-x)!important;max-width:calc(91% - var(--cover-corner-x));padding:1.4cqi 2.8cqi;border-color:var(--cover-corner-color)!important;color:var(--cover-corner-color)!important;font-size:var(--cover-corner-size)!important;text-shadow:0 1px 7px rgba(0,0,0,.62);background:#0f0d0a29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cover-template-artwork-copy strong,.cover-template-artwork[data-layout] .cover-template-artwork-copy strong{top:var(--cover-title-y)!important;left:var(--cover-title-x)!important;color:var(--cover-title-color)!important;font-size:var(--cover-title-size)!important;font-weight:900!important;line-height:1.04!important;text-shadow:0 2px 2px rgba(0,0,0,.8),0 6px 20px rgba(0,0,0,.52)}.cover-template-artwork-copy strong mark{color:var(--cover-template-accent)!important;background:transparent!important}.cover-template-artwork-copy small{top:var(--cover-subtitle-y)!important;left:var(--cover-subtitle-x)!important;max-width:calc(91% - var(--cover-subtitle-x));color:var(--cover-subtitle-color)!important;font-size:var(--cover-subtitle-size)!important;font-weight:680!important;line-height:1.28!important;text-shadow:0 1px 2px rgba(0,0,0,.82),0 4px 14px rgba(0,0,0,.52)}.app-shell.with-sidebar .cover-edit-action-card{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--wb-border, #ded8ce);border-radius:8px;background:var(--wb-panel-soft, #f7f3ec)}.app-shell.with-sidebar .cover-edit-action-card--compact{min-height:60px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;background:#fffaf7}.app-shell.with-sidebar .cover-edit-action-card>div{display:grid;gap:2px}.app-shell.with-sidebar .cover-edit-action-card span,.app-shell.with-sidebar .cover-edit-action-card small{color:var(--wb-muted, #918a83)!important;font-size:9px!important}.app-shell.with-sidebar .cover-edit-action-card strong{color:var(--wb-ink, #282522)!important;font-size:13px!important;font-weight:780!important}.app-shell.with-sidebar .cover-edit-action-card .secondary-button{flex:0 0 auto;min-height:40px;padding:0 16px;border-color:var(--wb-accent, #cc785c)!important;color:#9e4f34!important;background:#fffdfa!important;white-space:nowrap}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-preview-aside{position:sticky;top:92px}.app-shell.with-sidebar .cover-preview-frame.has-image{min-height:0!important;aspect-ratio:9 / 16}.app-shell.with-sidebar .cover-preview-frame.has-image>.cover-template-artwork{min-height:0!important}.cover-editor-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:24px;background:#26221d8f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cover-editor-modal{width:min(1080px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #dcd4ca;border-radius:14px;color:#282522;background:#fffdfa;box-shadow:0 28px 80px #241f193d}.cover-editor-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 20px;border-bottom:1px solid #e3ddd4}.cover-editor-modal-head>div{display:grid;gap:3px}.cover-editor-modal-head span{color:#b65f42;font-size:10px;font-weight:820;letter-spacing:.12em}.cover-editor-modal-head h3{margin:0;color:#282522;font-size:21px;font-weight:820}.cover-editor-modal-head p{margin:0;color:#817a72;font-size:11px}.cover-editor-modal-head>button{width:36px;height:36px;display:grid;flex:0 0 36px;place-items:center;border:1px solid #ddd6cc;border-radius:9px;color:#433e38;background:#fffdfa;cursor:pointer}.cover-editor-modal-head>button:hover{border-color:#c68a73;color:#9e4f34;background:#fff7f3}.cover-editor-modal-body{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);gap:20px;max-height:calc(min(820px,100vh - 48px) - 174px);padding:18px 20px;overflow-y:auto}.cover-editor-preview-column{min-width:0;display:grid;align-content:start;justify-items:center;gap:10px;padding:14px;border:1px solid #e2dcd3;border-radius:10px;background:#f6f1e9}.cover-editor-preview-head{width:100%;display:flex;align-items:center;justify-content:space-between}.cover-editor-preview-head>div{display:grid;gap:2px}.cover-editor-preview-head span,.cover-editor-preview-head em{color:#918a83;font-size:9px;font-style:normal}.cover-editor-preview-head strong{color:#282522;font-size:12px}.cover-editor-live-preview{width:min(100%,190px);overflow:hidden;aspect-ratio:9 / 16;border:1px solid #cfc6ba;border-radius:8px;background:#171512;box-shadow:0 18px 38px #372f2629}.cover-editor-live-preview .cover-template-artwork{height:100%}.cover-editor-frame-picker{width:100%;display:grid;gap:5px;padding:8px 10px;border:1px solid #ded7ce;border-radius:9px;background:#fffdfa}.cover-editor-frame-picker>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.cover-editor-frame-picker span,.cover-editor-frame-picker strong{color:#4b453f;font-size:10px;font-weight:760}.cover-editor-frame-picker strong{color:#a9573a}.cover-editor-frame-picker input[type=range]{width:100%;accent-color:#cc785c}.cover-editor-frame-picker input[type=range]:disabled{opacity:.45}.cover-editor-frame-picker small{color:#918a83;font-size:9px;line-height:1.4}.cover-editor-preview-column>small{max-width:290px;color:#817a72;font-size:9px;line-height:1.55;text-align:center}.cover-editor-control-column{min-width:0;display:grid;align-content:start;gap:13px}.cover-editor-layer-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border:1px solid #ded7ce;border-radius:9px;background:#f3eee6}.cover-editor-layer-tabs button{min-height:34px;border:0;border-radius:7px;color:#736c64;background:transparent;font:inherit;font-size:11px;font-weight:720;cursor:pointer}.cover-editor-layer-tabs button.active{color:#9e4f34;background:#fffdfa;box-shadow:0 2px 8px #3f352b14}.cover-editor-control-field{position:relative;min-width:0;display:grid;gap:6px}.cover-editor-control-field>span:first-child,.cover-editor-range-field>span:first-child,.cover-editor-position-group>div strong{color:#4b453f;font-size:11px;font-weight:760}.cover-editor-control-field>input:not([type=color]),.cover-editor-control-field select{width:100%;min-height:42px;padding:0 12px;border:1px solid #d9d1c7;border-radius:8px;color:#282522;background:#fff;font:inherit;font-size:12px;caret-color:#cc785c}.cover-editor-control-field>input:focus,.cover-editor-control-field select:focus{border-color:#d89c84;outline:0;box-shadow:0 0 0 3px #cc785c21}.cover-editor-control-field>small{position:absolute;right:9px;bottom:13px;color:#aaa198;font-size:8px;pointer-events:none}.cover-editor-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.72fr);gap:12px}.cover-editor-color-input{min-height:42px;display:flex;align-items:center;gap:10px;padding:5px 10px;border:1px solid #d9d1c7;border-radius:8px;background:#fff}.cover-editor-color-input input{width:28px;height:28px;padding:0;overflow:hidden;border:0;border-radius:6px;background:transparent;cursor:pointer}.cover-editor-color-input strong{color:#4d4741;font-size:10px}.cover-editor-color-swatches{display:flex;align-items:center;gap:8px}.cover-editor-color-swatches button{width:25px;height:25px;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #d6cec4;cursor:pointer}.cover-editor-color-swatches button.active{box-shadow:0 0 0 2px #cc785c}.cover-editor-range-field,.cover-editor-position-group label{display:grid;grid-template-columns:72px minmax(0,1fr) 62px;align-items:center;gap:10px}.cover-editor-range-field input[type=number],.cover-editor-position-group input[type=number]{width:62px;min-height:36px;padding:0 8px;border:1px solid #d9d1c7;border-radius:7px;color:#282522;background:#fff;font:inherit;font-size:11px;text-align:center;caret-color:#cc785c}.cover-editor-range-field input[type=range],.cover-editor-position-group input[type=range]{accent-color:#cc785c}.cover-editor-position-group{display:grid;gap:10px;padding:12px;border:1px solid #e0d9cf;border-radius:9px;background:#f8f4ee}.cover-editor-position-group>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cover-editor-position-group>div small{color:#918a83;font-size:9px}.cover-editor-position-group label{grid-template-columns:44px minmax(0,1fr) 56px 14px}.cover-editor-position-group label span,.cover-editor-position-group label em{color:#756e66;font-size:10px;font-style:normal}.cover-editor-reset-button{width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #ddd5cb;border-radius:7px;color:#756e66;background:#fffdfa;font:inherit;font-size:10px;cursor:pointer}.cover-editor-modal-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 20px;border-top:1px solid #e3ddd4}.cover-editor-modal-foot .secondary-button,.cover-editor-modal-foot .primary-button{width:100%;min-width:0;min-height:44px;justify-content:center;padding-inline:16px;white-space:nowrap;line-height:1.1}.cover-editor-modal-foot .secondary-button{border:1px solid #d9d1c7!important;color:#282522!important;background:#fffdfa!important;box-shadow:none!important}.cover-editor-modal-foot .primary-button{border:1px solid #171512!important;color:#fff!important;background:#171512!important;box-shadow:none!important}.cover-editor-modal-foot .primary-button:hover:not(:disabled){background:#2c2925!important}@media (max-width: 1180px){.app-shell.with-sidebar .workflow-stack.pipeline-mode .packaging-panel.cover-gallery-panel{grid-template-columns:1fr!important}.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-preview-aside{position:static}}@media (max-width: 820px){.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-auto-columns:calc((100% - 10px)/2)!important}.app-shell.with-sidebar .cover-edit-action-card{align-items:stretch;flex-direction:column}.cover-editor-modal-backdrop{padding:10px}.cover-editor-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.cover-editor-modal-body{grid-template-columns:1fr;max-height:calc(100vh - 168px)}.cover-editor-live-preview{width:min(100%,180px)}}@media (max-width: 560px){.app-shell.with-sidebar .workflow-stack.pipeline-mode .cover-template-gallery.cover-template-gallery--visual{grid-auto-columns:82%!important}.cover-editor-control-row,.cover-editor-range-field,.cover-editor-position-group label{grid-template-columns:1fr}.cover-editor-position-group>div{align-items:flex-start;flex-direction:column}.cover-editor-modal-foot .secondary-button,.cover-editor-modal-foot .primary-button{min-width:0;flex:1}}.admin-standalone-shell{position:relative;min-height:100vh;padding:24px;background:radial-gradient(circle at 8% 10%,rgba(37,99,235,.12),transparent 24rem),radial-gradient(circle at 88% 14%,rgba(15,23,42,.06),transparent 22rem),linear-gradient(180deg,#eef4fb,#f5f7fb 55%,#eff4fa);overflow:hidden}.admin-standalone-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,#000 42%,transparent 100%);mask-image:radial-gradient(circle at center,#000 42%,transparent 100%);opacity:.65}.admin-standalone-shell .admin-page{max-width:1480px;margin:0 auto}.admin-login-notice{padding:12px 14px;border:1px solid rgba(239,68,68,.18);border-radius:16px;background:#fef2f2e6}@media (max-width: 860px){.admin-standalone-shell{padding:16px}}.admin-detail-profile span{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.admin-detail-profile span{color:#2563eb}.admin-detail-profile h2{margin:0;color:#10203b;letter-spacing:-.035em}.admin-detail-profile p{margin:6px 0 0;color:#60718b;font-size:13px;line-height:1.55}.admin-workbench-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(360px,.72fr);gap:16px;align-items:start}.admin-entitlement-panel--detail input,.admin-entitlement-panel--detail select{width:100%;min-height:40px;padding:0 12px;border:1px solid #dbe7ff;border-radius:12px;background:#f8fbff;color:#10203b;font:inherit}.admin-search-field--large{min-height:44px;margin-bottom:0;border-radius:14px}.admin-user-table{display:grid;gap:8px;min-width:0}.admin-user-table-row{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(170px,1.25fr) minmax(96px,.72fr) minmax(136px,.95fr) minmax(108px,.75fr) minmax(92px,.7fr);gap:12px;align-items:center;width:100%;min-height:64px;padding:10px 12px;border:1px solid #e1e9f8;border-radius:14px;background:#fff;color:#10203b;text-align:left}.admin-user-table-row:not(.admin-user-table-head):hover,.admin-user-table-row.selected{border-color:#9bb8ff;background:#f0f6ff;box-shadow:0 10px 24px #2563eb14}.admin-user-table-head{min-height:auto;border:0;background:transparent;color:#73829a;font-size:12px;font-weight:900}.admin-user-table-row span{display:grid;gap:3px;min-width:0}.admin-user-table-row strong{overflow:hidden;color:#14233f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-user-table-row small{overflow:hidden;color:#66778f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-status-pill,.admin-role-pill{width:fit-content;padding:5px 9px;border-radius:999px;background:#edf3ff;color:#52627a;font-size:12px;font-style:normal;font-weight:900}.admin-role-pill{border-radius:8px;background:var(--admin-violet-soft, #eeebf5);color:var(--admin-violet, #65508a)}.admin-role-pill.frozen,.admin-role-pill.disabled{background:var(--admin-surface-muted, #f2efeb);color:var(--admin-ink-muted, #827b84)}.admin-status-pill.active{background:#dcfce7;color:#087a3f}.admin-status-pill.frozen,.admin-status-pill.disabled{background:#ffe4e6;color:#be123c}.admin-user-detail-panel{position:sticky;top:112px;display:grid;gap:14px}.admin-detail-profile{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center}.admin-detail-avatar{display:grid;width:52px;height:52px;place-items:center;border-radius:18px;background:var(--admin-violet, #65508a);color:#fff;font-size:22px;font-weight:950}.admin-detail-profile h2{margin-top:2px;font-size:24px}.admin-detail-badges{display:flex;flex-wrap:wrap;gap:8px}.admin-detail-badges em:not(.admin-status-pill){padding:6px 9px;border-radius:999px;background:#f2f6ff;color:#52627a;font-size:12px;font-style:normal;font-weight:900}.admin-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-entitlement-panel--detail{margin-top:0;border-radius:16px;background:#fbfdff}.admin-entitlement-panel--detail .admin-entitlement-form label>span{color:#64748b}.admin-entitlement-panel--detail .admin-entitlement-form input,.admin-entitlement-panel--detail .admin-entitlement-form select{border:1px solid #dbe7ff;background:#f8fbff;color:#10203b}.admin-user-management-r22{display:grid;gap:14px}.admin-user-stat-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-user-stat-strip .stat-card{min-height:82px;border-color:#dbe5f4;background:#fff}.admin-workbench-grid--r22{grid-template-columns:minmax(0,1.55fr) minmax(440px,.85fr)}.admin-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-user-toolbar--r22{grid-template-columns:minmax(260px,1.15fr) 126px 126px 126px 112px auto auto;align-items:center;padding:10px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.admin-filter-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px;color:#64748b;font-size:12px}.admin-filter-summary span,.admin-filter-summary em{padding:5px 8px;border-radius:999px;background:#eef2f7;font-style:normal;font-weight:800}.admin-filter-summary em{color:#1d4ed8;background:#e0ebff}.admin-user-table--r22{width:100%;max-width:100%;min-width:0;max-height:640px;overflow:auto;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.admin-user-table--r22 .admin-user-table-row{grid-template-columns:minmax(148px,1.1fr) minmax(158px,1.05fr) minmax(94px,.72fr) minmax(124px,.9fr) minmax(100px,.74fr) minmax(100px,.74fr) minmax(128px,.82fr);min-height:62px;border-width:0 0 1px;border-color:#edf2f7;border-radius:0;box-shadow:none}.admin-user-table--r22 .admin-user-table-head{position:sticky;top:0;z-index:2;background:#f8fafc;color:#475569}.admin-user-table-head button{border:0;background:transparent;color:inherit;font:inherit;font-weight:950;text-align:left}.admin-table-pagination{display:flex;justify-content:flex-end;gap:8px;align-items:center;padding-top:12px;color:#64748b;font-size:13px}.admin-detail-profile--sticky{position:sticky;top:-16px;z-index:2;padding:14px 0 12px;background:#fff}.admin-detail-tabs{position:sticky;top:76px;z-index:2;display:flex;gap:6px;padding:8px 0;overflow-x:auto;background:#fff}.admin-detail-tabs button{min-height:34px;padding:0 10px;border:1px solid #dbe5f4;border-radius:999px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:900;white-space:nowrap}.admin-detail-tabs button.active{border-color:#3164d9;background:#eaf1ff;color:#1d4ed8}.admin-detail-tab-body,.admin-operation-center,.admin-tab-list,.admin-risk-list,.admin-audit-page-list{display:grid;gap:16px}.admin-risk-list span,.admin-tab-list span,.admin-audit-list span{padding:9px 10px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#334155;font-size:12px;line-height:1.45}.admin-risk-list span.high{border-color:#fecdd3;background:#fff1f2;color:#be123c}.admin-risk-list span.medium{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.admin-tab-list strong{margin-top:4px;color:#0f172a;font-size:13px}.admin-operation-center{padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.admin-operation-center>div:first-child{display:grid;gap:4px}.admin-operation-center>div:first-child strong{color:#0f172a}.admin-operation-center>div:first-child span,.admin-operation-center label span{color:#64748b;font-size:12px;font-weight:800}.admin-operation-center label{display:grid;gap:6px}.admin-operation-center input,.admin-operation-center select,.admin-confirm-modal input,.admin-confirm-modal textarea{width:100%;min-height:40px;padding:0 12px;border:1px solid #dbe5f4;border-radius:12px;background:#fff;color:#0f172a;font:inherit}.admin-confirm-modal textarea{min-height:92px;padding-top:10px;resize:vertical}.admin-severity-pill{width:fit-content;padding:5px 8px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:11px;font-style:normal;font-weight:950}.admin-severity-pill.high{background:#ffe4e6;color:#be123c}.admin-severity-pill.medium{background:#ffedd5;color:#c2410c}.admin-severity-pill.info{background:#dbeafe;color:#1d4ed8}.admin-audit-page-card{min-height:560px}.admin-audit-page-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.admin-audit-page-list article div{display:grid;gap:4px}.admin-audit-page-list article strong{color:#0f172a}.admin-audit-page-list article small,.admin-audit-page-list article span{color:#64748b;font-size:12px}.admin-error-state{padding:10px 12px;border:1px solid #fecdd3;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:800}.admin-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a73}.admin-confirm-modal{display:grid;gap:14px;width:min(560px,100%);padding:22px;border:1px solid #dbe5f4;border-radius:22px;background:#fff;box-shadow:0 28px 80px #0f172a3d}.admin-confirm-header{display:grid;gap:6px}.admin-confirm-header span{width:fit-content;padding:5px 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:950}.admin-confirm-header span.danger{background:#ffe4e6;color:#be123c}.admin-confirm-header h2{margin:0;color:#0f172a;font-size:24px}.admin-confirm-header p{margin:0;color:#64748b;line-height:1.55}.admin-confirm-target,.admin-confirm-diff{display:grid;gap:6px;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.admin-confirm-target small,.admin-confirm-diff small{color:#64748b}.admin-confirm-diff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.admin-confirm-diff span{display:grid;gap:4px}.admin-confirm-actions{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 1320px){.admin-user-detail-panel{position:static}.admin-workbench-grid{grid-template-columns:1fr}.admin-user-stat-strip,.admin-user-toolbar--r22{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.admin-detail-metrics{grid-template-columns:1fr}.admin-user-list-card{overflow-x:auto}.admin-user-table{min-width:820px}.admin-user-table--r22 .admin-user-table-row{min-width:1120px}.admin-user-stat-strip,.admin-user-toolbar--r22,.admin-entitlement-form,.admin-entitlement-current{grid-template-columns:1fr}}.admin-search-field{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;min-height:38px;margin-bottom:10px;padding:0 12px;border:1px solid #dbe7ff;border-radius:8px;background:#f8fbff;color:#5b6b84}.admin-search-field input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font:inherit}.admin-audit-list{display:grid;gap:7px}.admin-audit-list span{padding:8px 10px;border-radius:8px;background:#f2f6ff;color:#52627a;font-size:12px}.admin-entitlement-panel{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid #dbe7ff;border-radius:8px;background:#f8fbff}.admin-entitlement-panel>div:first-child{display:grid;gap:4px}.admin-entitlement-panel strong{color:#111827;font-size:13px}.admin-entitlement-panel span,.admin-entitlement-panel small{color:#64748b;font-size:12px}.admin-entitlement-current,.admin-entitlement-form{display:grid;gap:10px}.admin-entitlement-current{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-entitlement-current span{min-height:32px;display:grid;place-items:center;padding:0 8px;border-radius:8px;background:#edf3ff;color:#52627a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-entitlement-form{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-entitlement-form label{display:grid;gap:6px}.admin-entitlement-form label>span{color:#ffffffad;font-weight:800}.admin-entitlement-form input,.admin-entitlement-form select{width:100%;min-height:38px;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0000003d;color:#ffffffe0;outline:0}.admin-monitor-seat-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-monitor-seat-summary span,.admin-monitor-seat-summary strong{min-height:34px;display:grid;place-items:center;padding:0 10px;border-radius:10px;background:#eef5ff;color:#475569;font-size:12px;font-weight:800;text-align:center}.admin-monitor-seat-summary strong{background:#e8fff3;color:#047857}.admin-monitor-seat-editor{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(220px,1.4fr) auto;align-items:end;gap:10px;padding:12px;border:1px solid #dbeafe;border-radius:12px;background:#fff}.admin-monitor-seat-editor label{display:grid;gap:6px}.admin-monitor-seat-editor label>span{color:#64748b;font-size:12px;font-weight:800}.admin-monitor-seat-editor input{width:100%;min-height:38px;padding:8px 10px;border:1px solid #dbe6f7;border-radius:10px;background:#f8fbff;color:#0f172a;outline:0}@media (max-width: 1240px){.admin-entitlement-current,.admin-entitlement-form{grid-template-columns:1fr}}.admin-standalone-shell{min-height:100vh;padding:0;background:#f4f6fa;color:#111827;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;overflow:auto}.admin-standalone-shell:before{display:none}.admin-detail-profile span{color:#4f63ff;font-size:13px;font-weight:950;letter-spacing:0;text-transform:none}.admin-heading-actions .secondary-button,.admin-table-pagination .secondary-button,.admin-operation-center .secondary-button{flex:0 0 auto;width:auto;min-height:40px;border-color:#d9e2ef;border-radius:10px;background:#fff;color:#334155;box-shadow:none}.admin-user-management-r22{gap:26px}.admin-user-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.admin-user-stat-strip .stat-card{min-height:126px;padding:24px;border:1px solid #e1e8f2;border-radius:10px;background:#fff;box-shadow:none}.admin-workbench-grid--r22{grid-template-columns:minmax(0,1.58fr) minmax(390px,.72fr);gap:20px}.admin-heading-actions{align-items:center}.admin-user-toolbar--r22{grid-template-columns:minmax(320px,1fr) repeat(4,minmax(116px,142px)) auto auto;gap:12px;padding:0;border:0;border-radius:0;background:transparent}.admin-user-toolbar--r22 select,.admin-search-field--large,.admin-operation-center input,.admin-operation-center select,.admin-entitlement-panel--detail .admin-entitlement-form input,.admin-entitlement-panel--detail .admin-entitlement-form select{min-height:52px;border:1px solid #d5deea;border-radius:10px;background:#fff;color:#111827;font-weight:760;box-shadow:none}.admin-search-field--large{padding:0 14px}.admin-search-field--large svg{color:#7b8798}.admin-filter-summary{margin:14px 0;color:#7b8798}.admin-filter-summary span,.admin-filter-summary em{border-radius:10px;background:#f1f5f9;color:#64748b}.admin-filter-summary em{background:#e8fbf8;color:#0f8f86}.admin-user-table--r22{max-height:588px;border-color:#e1e8f2;border-radius:10px}.admin-user-table--r22 .admin-user-table-row{min-height:66px;grid-template-columns:minmax(154px,1.1fr) minmax(176px,1.1fr) minmax(96px,.72fr) minmax(128px,.86fr) minmax(104px,.72fr) minmax(104px,.72fr) minmax(136px,.86fr);padding:12px 16px;border-color:#edf1f6;background:#fff}.admin-user-table--r22 .admin-user-table-row:not(.admin-user-table-head):hover,.admin-user-table--r22 .admin-user-table-row.selected{background:#f7fafc;box-shadow:inset 4px 0 #22c7b8}.admin-user-table--r22 .admin-user-table-head{min-height:48px;background:#f8fafc;color:#64748b}.admin-user-table-row strong{color:#111827;font-size:14px}.admin-user-table-row small{color:#7b8798}.admin-status-pill{border-radius:10px;background:#f1f5f9;color:#64748b}.admin-status-pill.active{background:#e8fbf8;color:#0f8f86}.admin-status-pill.frozen,.admin-status-pill.disabled{background:#fff0f2;color:#d33b55}.admin-table-pagination{padding-top:18px}.admin-user-detail-panel{top:98px;gap:18px}.admin-detail-profile--sticky,.admin-detail-tabs{background:#fff}.admin-detail-avatar{width:54px;height:54px;border-radius:13px;background:var(--admin-violet, #65508a);font-size:23px}.admin-detail-profile h2{color:#111827;font-size:26px}.admin-detail-profile p{color:#718096}.admin-detail-badges em:not(.admin-status-pill),.admin-severity-pill,.admin-detail-tabs button{border-radius:10px}.admin-detail-badges em:not(.admin-status-pill){background:#f1f5f9;color:#64748b}.admin-detail-tabs{top:84px;gap:8px}.admin-detail-tabs button{min-height:36px;border-color:#d9e2ef;background:#fff;color:#64748b}.admin-detail-tabs button.active{border-color:#22c7b8;background:#e8fbf8;color:#0f8f86}.admin-risk-list span,.admin-tab-list span,.admin-audit-list span,.admin-operation-center{border-color:#e1e8f2;border-radius:10px;background:#f8fafc}.admin-operation-center{padding:18px}.admin-operation-center>div:first-child strong{color:#111827;font-size:18px}.admin-operation-center>div:first-child span,.admin-operation-center label span{color:#64748b}.admin-audit-page-card{min-height:620px}.admin-audit-page-list article{border-color:#e1e8f2;border-radius:10px}.admin-confirm-modal{border-radius:12px;box-shadow:0 30px 70px #0f172a33}@media (max-width: 980px){.admin-user-stat-strip,.admin-user-toolbar--r22,.admin-workbench-grid--r22{grid-template-columns:1fr}.admin-user-list-card{overflow-x:auto}.admin-user-table--r22 .admin-user-table-row{min-width:1080px}}.admin-detail-profile span{font-size:12px;font-weight:700}.admin-user-management-r22{gap:20px}.admin-user-stat-strip{gap:14px}.admin-user-stat-strip .stat-card{min-height:100px;padding:20px}.admin-workbench-grid--r22{grid-template-columns:minmax(0,1.64fr) minmax(360px,.66fr);gap:18px}.admin-user-toolbar--r22{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,112px) 94px 56px 56px;align-items:center;gap:10px}.admin-user-toolbar--r22 .admin-search-field--large{min-width:260px}.admin-user-toolbar--r22 select{width:100%}.admin-user-toolbar--r22 .secondary-button{width:auto;max-width:none;min-width:54px;padding:0 12px;white-space:nowrap}.admin-user-toolbar--r22 select,.admin-search-field--large,.admin-operation-center input,.admin-operation-center select,.admin-entitlement-panel--detail .admin-entitlement-form input,.admin-entitlement-panel--detail .admin-entitlement-form select{min-height:44px;font-weight:500}.admin-search-field input{font-weight:400}.admin-filter-summary{margin:12px 0}.admin-filter-summary span,.admin-filter-summary em{font-weight:500}.admin-user-table--r22 .admin-user-table-row{min-height:58px;padding:10px 14px}.admin-user-table-row strong{font-weight:650}.admin-user-table-row small,.admin-tab-list span,.admin-audit-list span,.admin-risk-list span{font-weight:400}.admin-user-table--r22 .admin-user-table-head{min-height:44px}.admin-user-table-head button,.admin-user-table-head span{font-weight:650}.admin-user-detail-panel{top:84px}.admin-detail-avatar{width:48px;height:48px;font-size:20px}.admin-detail-profile h2{font-size:22px;font-weight:760}.admin-detail-profile p{font-weight:400}.admin-detail-tabs{top:74px}.admin-detail-tabs button{font-weight:600}.admin-operation-center>div:first-child strong{font-size:16px;font-weight:700}.admin-operation-center>div:first-child span,.admin-operation-center label span{font-weight:500}@media (max-width: 1320px){.admin-user-toolbar--r22{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(112px,140px))}}.admin-kpi-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-commercial-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-commercial-form{display:grid;gap:12px;padding:16px;border:1px solid #e3eaf6;border-radius:10px;background:#fff}.admin-commercial-form h3{margin:0;color:#0f172a;font-size:16px;font-weight:760}.admin-commercial-form label{display:grid;gap:6px}.admin-commercial-form label span{color:#64748b;font-size:12px;font-weight:650}.admin-commercial-form input,.admin-commercial-form select,.admin-commercial-form textarea{width:100%;min-height:38px;padding:9px 11px;border:1px solid #dbe6f7;border-radius:11px;background:#fff;color:#0f172a;font:inherit}.admin-commercial-form textarea{min-height:92px;resize:vertical}.admin-commercial-field-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-commercial-form p{margin:0;color:#64748b;font-size:13px;line-height:1.6}.admin-commercial-package-grid,.admin-commercial-overview{display:grid;gap:16px}.admin-operator-credit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-operator-credit-grid form{display:grid;gap:9px;padding:12px;border:1px solid #e3eaf6;border-radius:13px;background:#f8fbff}.admin-operator-credit-grid form>div{display:grid;gap:3px}.admin-operator-credit-grid form>div strong{color:#0f172a;font-size:14px}.admin-operator-credit-grid form>div span{color:#64748b;font-size:12px}.admin-commercial-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-commercial-package-grid article,.admin-commercial-overview article{display:grid;gap:8px;padding:16px;border:1px solid #e5edf8;border-radius:10px;background:#fff}.admin-commercial-package-grid article>div{min-width:0;display:grid;gap:4px}.admin-commercial-package-grid article>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-commercial-package-grid strong,.admin-commercial-overview strong{color:#0f172a;font-size:15px;font-weight:760}.admin-commercial-package-grid span,.admin-commercial-package-grid small,.admin-commercial-overview p{color:#64748b;font-size:12px;line-height:1.55}.admin-commercial-package-grid em{justify-self:start;padding:4px 8px;border-radius:999px;background:#eef3ff;color:#3156d9;font-size:11px;font-style:normal;font-weight:760}.admin-commercial-package-grid em.ready{background:#e8f8ef;color:#16803f}.admin-commercial-package-grid em.pending{background:#fff7e6;color:#b45309}.admin-commercial-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-commercial-overview span{color:#3156d9;font-size:12px;font-weight:760}@media (max-width: 980px){.admin-kpi-grid--compact,.admin-commercial-split,.admin-commercial-field-row,.admin-commercial-package-grid,.admin-commercial-overview,.admin-operator-credit-grid{grid-template-columns:1fr}}.admin-commercial-page .admin-kpi-grid--compact{margin-bottom:16px}.admin-commercial-form,.admin-commercial-package-grid article,.admin-commercial-overview article{min-width:0}.admin-commercial-package-grid span,.admin-commercial-package-grid small{overflow-wrap:anywhere}.admin-standalone-shell--login{display:flow-root;min-height:100vh;background:radial-gradient(circle at 24% 22%,rgba(15,143,134,.08),transparent 24rem),radial-gradient(circle at 72% 18%,rgba(37,99,235,.07),transparent 24rem),linear-gradient(180deg,#fff,#f7f9fc 76%,#f4f7fb)}.admin-staff-page{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:24px}.admin-staff-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.admin-staff-form label{display:grid;gap:8px}.admin-staff-form label span{color:#516079;font-size:13px;font-weight:680}.admin-staff-form input,.admin-staff-form select{min-height:46px;border:1px solid #dbe5f4;border-radius:14px;background:#fff;color:#111827;font-size:14px}.admin-staff-form input:disabled,.admin-staff-form select:disabled{background:#f5f7fb;color:#8b98ad}.admin-staff-form__wide{grid-column:1 / -1}.admin-staff-form .primary-action{grid-column:1 / -1;min-height:48px}.admin-staff-list{display:grid;gap:16px;margin-top:20px}.admin-staff-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid #e3ebf6;border-radius:10px;background:#fbfdff}.admin-staff-list article>div:nth-child(2){display:grid;gap:4px;min-width:0}.admin-staff-list strong,.admin-staff-list small,.admin-staff-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-staff-list strong{color:#111827;font-size:15px}.admin-staff-list small,.admin-staff-list span{color:#6b7890;font-size:12px}@media (max-width: 1260px){.admin-staff-page{grid-template-columns:1fr}}.admin-workbench-grid--r22{grid-template-columns:minmax(0,1fr)}.admin-user-toolbar--r22{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(126px,150px)) 96px auto auto}.admin-user-table--r22{max-height:620px}.admin-user-table--r22 .admin-user-table-row{grid-template-columns:minmax(146px,1fr) minmax(170px,1fr) minmax(92px,.68fr) minmax(190px,1.18fr) minmax(102px,.72fr) minmax(108px,.72fr) minmax(124px,.78fr) minmax(134px,.82fr);cursor:pointer}.admin-user-table--r22 .admin-user-table-row.selected{background:#f7fafc}.admin-user-table--r22 .admin-user-table-row>:last-child{position:sticky;z-index:1;right:0;align-self:stretch;padding-left:10px;border-left:1px solid #edf1f6;background:inherit}.admin-user-table--r22 .admin-user-table-head>:last-child{z-index:3}.admin-table-actions{display:flex;min-width:0;flex-wrap:wrap;gap:6px;align-items:center}.admin-table-actions button,.admin-modal-close{min-height:30px;padding:0 10px;border:1px solid rgba(22,184,166,.22);border-radius:999px;background:#16b8a614;color:var(--admin-teal-deep);font-size:12px;font-weight:520;line-height:1;white-space:nowrap}.admin-table-actions button:last-child{border-color:#dbe6f5;background:#fff;color:#52627a}.admin-user-modal-backdrop{position:fixed;z-index:420;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:32px;background:#24172780;isolation:isolate}.admin-standalone-shell--console:has(.admin-user-modal-backdrop) .admin-console-layout{z-index:500}.admin-user-detail-modal{position:relative;top:auto;display:flex;flex-direction:column;width:min(960px,calc(100vw - 64px));max-height:calc(100dvh - 64px);min-height:0;overflow:hidden;gap:0;padding:0;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);box-shadow:0 24px 64px #24172747}.admin-user-detail-modal .admin-detail-profile--sticky{position:relative;top:auto;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.admin-user-detail-modal .admin-detail-avatar{width:48px;height:48px;border-radius:10px;font-size:18px;font-weight:700}.admin-user-detail-modal .admin-detail-heading-copy{min-width:0;display:grid;gap:2px}.admin-user-detail-modal .admin-detail-eyebrow{color:var(--admin-violet);font-size:13px;font-weight:600;line-height:20px;letter-spacing:0}.admin-user-detail-modal .admin-detail-profile h2{overflow:hidden;margin:0;color:var(--admin-ink);font-size:20px;font-weight:650;line-height:28px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.admin-user-detail-modal .admin-detail-profile p{overflow:hidden;margin:0;color:var(--admin-ink-muted);font-size:13px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.admin-user-detail-modal .admin-modal-close{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-ink-soft);font-size:13px;font-weight:600}.admin-user-detail-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin:0;padding:14px 24px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted)}.admin-user-detail-meta>div{min-width:0;display:grid;gap:2px;padding:0 14px;border-right:1px solid var(--admin-border)}.admin-user-detail-meta>div:first-child{padding-left:0}.admin-user-detail-meta>div:last-child{padding-right:0;border-right:0}.admin-user-detail-meta dt{color:var(--admin-ink-muted);font-size:12px;font-weight:500;line-height:18px}.admin-user-detail-meta dd{min-width:0;overflow:hidden;margin:0;color:var(--admin-ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.admin-user-detail-meta .admin-status-pill{min-height:22px;display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;font-size:12px}.admin-user-detail-modal .admin-detail-tabs{position:relative;top:auto;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:0;margin:0 24px;padding:0;overflow:visible;border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.admin-user-detail-modal .admin-detail-tabs button{min-width:0;min-height:44px;padding:0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--admin-ink-soft);font-size:14px;font-weight:550;line-height:22px}.admin-user-detail-modal .admin-detail-tabs button.active{border-bottom-color:var(--admin-violet);background:var(--admin-violet-soft);color:var(--admin-plum-active);font-weight:650}.admin-user-detail-modal .admin-detail-tab-body{min-height:0;overflow:auto;padding:20px 24px 24px;background:var(--admin-surface);scrollbar-gutter:stable}.admin-user-detail-modal .admin-entitlement-form{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-detail-modal .admin-operation-center{border-color:var(--admin-border);background:var(--admin-surface-muted)}@media (max-width: 1320px){.admin-user-toolbar--r22,.admin-user-detail-modal .admin-entitlement-form{grid-template-columns:1fr}.admin-user-table--r22 .admin-user-table-row{min-width:1240px}}@media (max-width: 760px){.admin-user-modal-backdrop{padding:16px}.admin-user-detail-modal{width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:18px}.admin-user-detail-modal .admin-detail-profile--sticky{grid-template-columns:44px minmax(0,1fr)}.admin-user-detail-modal .admin-modal-close{grid-column:1 / -1;justify-self:start}.admin-user-detail-meta,.admin-user-detail-modal .admin-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-detail-meta>div{padding:8px 0;border-right:0;border-bottom:1px solid var(--admin-border)}.admin-user-detail-meta>div:nth-last-child(-n+2){border-bottom:0}}.admin-step-up-backdrop{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1e1c197a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.admin-step-up-dialog{display:grid;width:min(440px,calc(100vw - 32px));gap:12px;padding:30px;border:1px solid rgba(86,74,60,.14);border-radius:24px;color:#26211b;background:radial-gradient(circle at 100% 0%,rgba(210,108,64,.1),transparent 13rem),#fcf9f3;box-shadow:0 28px 80px #221d173d}.admin-step-up-dialog__icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:15px;color:#b65332;background:#f5e6dc}.admin-step-up-dialog .eyebrow{margin-top:4px;color:#b65332}.admin-step-up-dialog h2,.admin-step-up-dialog p{margin:0}.admin-step-up-dialog h2{font-size:26px;letter-spacing:-.03em}.admin-step-up-dialog p{color:#6d6459;line-height:1.7}.admin-step-up-dialog label{display:grid;gap:8px;margin-top:8px;color:#554b41;font-size:13px;font-weight:700}.admin-step-up-dialog input{width:100%;min-height:52px;box-sizing:border-box;padding:0 15px;border:1px solid rgba(86,74,60,.2);border-radius:14px;color:#26211b;background:#fffdfa;font:inherit;font-size:18px;letter-spacing:.2em;outline:0}.admin-step-up-dialog input:focus{border-color:#b6533294;box-shadow:0 0 0 4px #b653321a}.admin-step-up-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.admin-step-up-dialog footer button{min-height:44px;margin:0}.admin-step-up-dialog>small{color:#8b8175;font-size:12px;line-height:1.55}@media (max-width: 640px){.admin-step-up-dialog{padding:24px}.admin-step-up-dialog footer{display:grid;grid-template-columns:1fr 1fr}}.admin-action-context{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(37,99,235,.16);border-radius:14px;background:#eff6ffc7}.admin-action-context strong{color:#1d4ed8;font-size:13px}.admin-action-context span{color:#64748b;font-size:12px;overflow-wrap:anywhere}.admin-step-up-dialog textarea{width:100%;min-height:92px;box-sizing:border-box;resize:vertical;padding:13px 15px;border:1px solid rgba(86,74,60,.2);border-radius:14px;color:#26211b;background:#fffdfa;font:inherit;line-height:1.55;outline:0}.admin-step-up-dialog textarea:focus{border-color:#b6533294;box-shadow:0 0 0 4px #b653321a}.admin-password-change-panel{width:min(560px,calc(100vw - 32px));margin:48px auto}.admin-password-change-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.admin-permission-fieldset{min-width:0;margin:0;padding:20px;border:1px solid #dbe5f4;border-radius:10px;background:#f8fbff}.admin-permission-fieldset legend{padding:0 6px;color:#27364d;font-size:14px;font-weight:760}.admin-permission-fieldset>p{margin:0 0 16px;color:#6b7890;font-size:12px;line-height:1.55}.admin-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-permission-grid.compact{grid-template-columns:1fr;max-height:260px;overflow:auto}.admin-permission-option{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px!important;padding:12px;border:1px solid #e1e9f5;border-radius:8px;background:#fff}.admin-permission-option input{width:16px;min-height:16px;margin:2px 0 0}.admin-permission-option span{display:grid;gap:2px;min-width:0}.admin-permission-option strong,.admin-permission-option small{white-space:normal;overflow-wrap:anywhere}.admin-temporary-password{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;margin-top:16px;padding:16px;border:1px solid rgba(217,119,6,.24);border-radius:16px;background:#fffbeb}.admin-temporary-password>div{display:grid;gap:4px}.admin-temporary-password strong{color:#92400e}.admin-temporary-password span{color:#7c5b31;font-size:12px}.admin-temporary-password code{padding:8px 10px;border-radius:9px;color:#78350f;background:#ffffffd1;font-size:13px}.admin-staff-permission-card{align-items:start!important}.admin-staff-permission-card__body{display:grid;gap:9px!important}@media (max-width: 840px){.admin-permission-grid,.admin-temporary-password{grid-template-columns:1fr}.admin-password-change-actions{display:grid;grid-template-columns:1fr 1fr}}.admin-task-detail-stack{display:grid;gap:18px;min-width:0}.admin-task-steps{display:grid;gap:12px;min-width:0;padding-top:16px;border-top:1px solid #edf2f8}.admin-task-steps__heading,.admin-task-step-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.admin-task-steps__heading>div{display:grid;gap:3px}.admin-task-steps__heading span,.admin-task-steps__heading em{color:var(--admin-text-muted);font-size:11px;font-style:normal;font-weight:680;letter-spacing:.08em}.admin-task-steps__heading h3{margin:0;color:var(--admin-text-strong);font-size:16px}.admin-task-steps ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.admin-task-steps li{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid #edf2f8;border-radius:14px;background:#fff}.admin-task-step-title{justify-content:flex-start}.admin-task-step-title strong{min-width:0;overflow:hidden;color:var(--admin-text-strong);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-task-step-title .admin-soft-chip{margin-left:auto}.admin-task-step-position{flex:0 0 auto;color:var(--admin-text-muted);font-size:12px;font-weight:680}.admin-task-steps li>p{margin:0;color:var(--admin-text-muted);font-size:12px}.admin-task-steps li dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0}.admin-task-steps li dl div{display:grid;min-width:0;grid-template-columns:64px minmax(0,1fr);gap:8px}.admin-task-steps li dt,.admin-task-steps li dd{min-width:0;margin:0;font-size:12px}.admin-task-steps li dt{color:var(--admin-text-muted)}.admin-task-steps li dd{overflow:hidden;color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap}.admin-toolbar.admin-toolbar--wrap{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end}.admin-toolbar .admin-toolbar__grow{grid-column:span 2}@media (max-width: 960px){.admin-toolbar .admin-toolbar__grow{grid-column:auto}.admin-task-steps li dl{grid-template-columns:1fr}}:root{--admin-canvas: #f6f4f1;--admin-surface: #fffdfa;--admin-surface-muted: #f2efeb;--admin-border: #ded9d2;--admin-border-strong: #cbc4bc;--admin-ink: #26222a;--admin-ink-soft: #605a64;--admin-ink-muted: #827b84;--admin-plum: #241727;--admin-plum-soft: #37253d;--admin-plum-active: #4b3260;--admin-teal: #087f72;--admin-teal-soft: #e5f4f0;--admin-violet: #65508a;--admin-violet-soft: #eeebf5;--admin-amber: #b85d13;--admin-amber-soft: #fff1df;--admin-red: #b63838;--admin-red-soft: #faeaea;--admin-shadow: 0 12px 30px rgba(47, 36, 48, .07);--admin-main-nav-width: 240px;--admin-context-nav-width: 0px;--admin-topbar-height: 64px;--admin-inspector-width: 320px}body.admin-route-body{min-width:1024px;overflow-x:auto;background:var(--admin-canvas);color:var(--admin-ink);font-family:Geist Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5714;letter-spacing:0;text-rendering:optimizeLegibility}body.admin-route-body *,body.admin-route-body *:before,body.admin-route-body *:after{box-sizing:border-box}body.admin-route-body button,body.admin-route-body input,body.admin-route-body select,body.admin-route-body textarea{font:inherit;letter-spacing:0}body.admin-route-body button{min-height:40px}body.admin-route-body button:focus-visible,body.admin-route-body input:focus-visible,body.admin-route-body select:focus-visible,body.admin-route-body textarea:focus-visible,body.admin-route-body [tabindex]:focus-visible{outline:2px solid var(--admin-violet);outline-offset:2px}body.admin-route-body .admin-standalone-shell--console{min-height:100vh;padding:0;overflow:visible;background:var(--admin-canvas);color:var(--admin-ink)}body.admin-route-body .admin-standalone-topbar{position:fixed;z-index:40;top:0;right:0;left:var(--admin-main-nav-width);margin:0;height:var(--admin-topbar-height);min-height:var(--admin-topbar-height);display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px;overflow:hidden;padding:0 24px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:none}body.admin-route-body .admin-standalone-brand{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:10px}body.admin-route-body .admin-standalone-brand>img{width:28px;height:36px;object-fit:contain}body.admin-route-body .admin-standalone-brand>div{min-width:0;display:flex;align-items:baseline;gap:8px}body.admin-route-body .admin-standalone-brand span{color:var(--admin-ink);font-size:13px;font-weight:600;white-space:nowrap}body.admin-route-body .admin-standalone-brand strong{overflow:hidden;color:var(--admin-ink-muted);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}body.admin-route-body .admin-standalone-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;overflow:hidden}body.admin-route-body .admin-standalone-actions>span{min-width:0;flex:0 1 auto;min-height:28px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface);color:var(--admin-ink-soft);font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.admin-route-body .admin-standalone-actions .admin-env-badge{border-color:#d7c9e5;background:var(--admin-violet-soft);color:var(--admin-violet)}body.admin-route-body .admin-standalone-actions button,body.admin-route-body .secondary-button,body.admin-route-body .primary-action,body.admin-route-body .primary-button,body.admin-route-body .danger-button{width:auto;flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:0 14px;border:1px solid var(--admin-border-strong);border-radius:8px;background:var(--admin-surface);box-shadow:none;color:var(--admin-ink);font-size:13px;font-weight:600;line-height:1;cursor:pointer}body.admin-route-body .primary-action,body.admin-route-body .primary-button{border-color:var(--admin-plum-active);background:var(--admin-plum-active);color:#fff}body.admin-route-body .danger-button{border-color:var(--admin-red);background:var(--admin-red);color:#fff}body.admin-route-body button:disabled{cursor:not-allowed;opacity:.48}body.admin-route-body .admin-console-layout{display:block;min-height:100vh;width:100%;background:var(--admin-canvas)}body.admin-route-body .admin-console-sidebar{position:fixed;z-index:45;inset:0 auto 0 0;margin:0;width:var(--admin-main-nav-width);min-height:100vh;display:flex;flex-direction:column;padding:0;overflow:visible;border:0;border-radius:0;background:var(--admin-plum);box-shadow:none;color:#fff}body.admin-route-body .admin-sidebar-title{min-height:146px;display:flex;align-items:center;justify-content:center;padding:22px 18px;border-bottom:1px solid rgba(255,255,255,.08)}body.admin-route-body .admin-sidebar-title>div{display:none}body.admin-route-body .admin-sidebar-lockup{width:166px;height:auto;max-height:94px;object-fit:contain}body.admin-route-body .admin-sidebar-mark{display:none;width:42px;height:60px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain}body.admin-route-body .admin-sidebar-nav{flex:1;display:flex;flex-direction:column;gap:6px;padding:16px 10px;overflow-x:hidden;overflow-y:auto}body.admin-route-body .admin-sidebar-group{display:grid;gap:4px;min-height:auto}body.admin-route-body .admin-sidebar-group:not(.expanded){opacity:1}body.admin-route-body .admin-sidebar-nav .admin-sidebar-module{width:100%;min-height:52px;display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:6px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;box-shadow:none;color:#ffffffc2;text-align:left}body.admin-route-body .admin-sidebar-nav .admin-sidebar-module:hover,body.admin-route-body .admin-sidebar-nav .admin-sidebar-module.active{border-color:#ffffff14;background:#ffffff17;color:#fff}body.admin-route-body .admin-sidebar-nav .admin-sidebar-module>span{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:currentColor}body.admin-route-body .admin-sidebar-nav .admin-sidebar-module strong{overflow:hidden;color:currentColor;font-size:14px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.admin-route-body .admin-sidebar-nav .admin-sidebar-module small{display:none}body.admin-route-body .admin-sidebar-toggle{width:20px;min-height:20px;display:grid;place-items:center;color:#ffffff8a;font-style:normal}body.admin-route-body .admin-sidebar-subnav{margin:0;width:100%;display:grid;gap:4px;padding:2px 6px 8px 42px;overflow:visible;border:0;background:transparent;box-shadow:none}body.admin-route-body .admin-sidebar-subnav__heading{display:none}body.admin-route-body .admin-sidebar-subnav__heading span{color:var(--admin-ink);font-size:15px;font-weight:650}body.admin-route-body .admin-sidebar-subnav__heading small{color:var(--admin-ink-muted);font-size:12px}body.admin-route-body .admin-sidebar-subnav button{width:100%;min-height:44px;display:grid;grid-template-columns:2px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:transparent;box-shadow:none;color:#ffffffa8;text-align:left}body.admin-route-body .admin-sidebar-subnav button>span{width:2px;height:20px;border-radius:3px;background:transparent}body.admin-route-body .admin-sidebar-subnav button strong{overflow:hidden;color:currentColor;font-size:13px;font-weight:550;line-height:20px;text-overflow:ellipsis;white-space:nowrap}body.admin-route-body .admin-sidebar-subnav button em{min-width:22px;color:#ffffff75;font-size:11px;font-style:normal;text-align:right}body.admin-route-body .admin-sidebar-subnav button:hover{background:#ffffff0f;color:#fff}body.admin-route-body .admin-sidebar-subnav button.active{border-color:#ffffff17;background:#ffffff1c;color:#fff}body.admin-route-body .admin-sidebar-subnav button.active>span{background:#bda8d3}body.admin-route-body .admin-sidebar-subnav button.active strong,body.admin-route-body .admin-sidebar-subnav button.active em{color:inherit}body.admin-route-body .admin-sidebar-footnote{min-height:66px;display:flex;align-items:center;gap:8px;margin:0 10px 12px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:#ffffffa3;font-size:11px;line-height:17px}body.admin-route-body .admin-console-layout--single-context .admin-sidebar-subnav{display:grid}body.admin-route-body .admin-console-workspace{display:block;grid-template-columns:none;width:calc(100% - var(--admin-main-nav-width));min-width:0;min-height:100vh;margin-left:var(--admin-main-nav-width);padding:var(--admin-topbar-height) 0 48px;overflow:visible;background:var(--admin-canvas);transition:margin-right .18s ease}body.admin-route-body .admin-console-layout--single-context .admin-console-workspace{width:calc(100% - var(--admin-main-nav-width));margin-left:var(--admin-main-nav-width)}body.admin-route-body .admin-console-layout--single-context~.admin-standalone-topbar,body.admin-route-body .admin-standalone-shell--console:has(.admin-console-layout--single-context) .admin-standalone-topbar{left:var(--admin-main-nav-width)}body.admin-route-body .admin-console-layout--inspector-open .admin-console-workspace{margin-right:var(--admin-inspector-width)}body.admin-route-body .admin-workspace-header{position:sticky;z-index:22;top:var(--admin-topbar-height);min-height:124px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0;padding:16px 24px 18px;border-bottom:1px solid var(--admin-border);border-radius:0;background:var(--admin-surface);box-shadow:none}body.admin-route-body .admin-workspace-title{min-width:0}body.admin-route-body .admin-workspace-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--admin-ink-muted);font-size:12px;line-height:18px}body.admin-route-body .admin-workspace-breadcrumb strong{color:var(--admin-ink-soft);font-weight:550}body.admin-route-body .admin-workspace-title>span{display:none}body.admin-route-body .admin-workspace-header h1{margin:0;color:var(--admin-ink);font-size:28px;font-weight:650;line-height:36px;letter-spacing:-.01em}body.admin-route-body .admin-workspace-header p{max-width:760px;margin:4px 0 0;color:var(--admin-ink-soft);font-size:13px;line-height:20px}body.admin-route-body .admin-nav-toggle{width:40px;min-height:40px;display:none;place-items:center;margin-right:2px;padding:0;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-ink)}body.admin-route-body .admin-console-workspace>.admin-card,body.admin-route-body .admin-console-workspace>.admin-empty-permission-state{margin:20px 24px 0}body.admin-route-body .admin-ops-page-stack{display:grid;gap:16px;padding:20px 24px 0}body.admin-route-body .admin-ops-page-stack>.admin-card,body.admin-route-body .admin-ops-page-stack>.admin-dashboard-grid{margin:0}body.admin-route-body .admin-card,body.admin-route-body .admin-command-card,body.admin-route-body .admin-commercial-page,body.admin-route-body .admin-single-page-card,body.admin-route-body .admin-ops-surface{width:auto;min-height:0;padding:20px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);box-shadow:none;color:var(--admin-ink)}body.admin-route-body .admin-card-heading,body.admin-route-body .admin-panel-title{min-height:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid var(--admin-border)}body.admin-route-body .admin-card-heading>button,body.admin-route-body .admin-workspace-header>button{width:auto;flex:0 0 auto}@media (max-width: 1599px){body.admin-route-body .admin-standalone-brand strong,body.admin-route-body .admin-standalone-actions .admin-refresh-badge{display:none}body.admin-route-body .admin-account-badge{max-width:220px}}body.admin-route-body .admin-card-heading>div,body.admin-route-body .admin-panel-title>div{min-width:0}body.admin-route-body .admin-card-heading span,body.admin-route-body .admin-panel-title>span{color:var(--admin-violet);font-size:11px;font-weight:650;line-height:18px;letter-spacing:.06em}body.admin-route-body .admin-card-heading h2,body.admin-route-body .admin-panel-title h3{margin:2px 0 0;color:var(--admin-ink);font-size:20px;font-weight:650;line-height:28px;letter-spacing:0}body.admin-route-body .admin-card-heading p,body.admin-route-body .admin-panel-title p{max-width:780px;margin:4px 0 0;color:var(--admin-ink-soft);font-size:13px;line-height:20px}body.admin-route-body .admin-card-heading>em{min-height:30px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface-muted);color:var(--admin-ink-soft);font-size:12px;font-style:normal;font-weight:600;white-space:nowrap}body.admin-route-body .admin-dashboard-grid,body.admin-route-body .admin-kpi-grid,body.admin-route-body .admin-mini-grid,body.admin-route-body .summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}body.admin-route-body .admin-commercial-page .admin-kpi-grid--compact{gap:16px;margin-bottom:16px}body.admin-route-body .admin-dashboard-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-route-body .admin-dashboard-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-route-body .admin-dashboard-metric,body.admin-route-body .admin-kpi-card,body.admin-route-body .admin-mini-grid>article,body.admin-route-body .summary-strip>article,body.admin-route-body .stat-card{min-width:0;min-height:108px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:16px;border:1px solid var(--admin-border);border-radius:8px;background:#fff;box-shadow:none}body.admin-route-body .admin-dashboard-metric span,body.admin-route-body .admin-kpi-card span,body.admin-route-body .stat-card span{color:var(--admin-ink-muted);font-size:12px;line-height:18px}body.admin-route-body .admin-dashboard-metric strong,body.admin-route-body .admin-kpi-card strong,body.admin-route-body .stat-card strong{color:var(--admin-ink);font-size:22px;font-weight:650;line-height:30px;font-variant-numeric:tabular-nums}body.admin-route-body .admin-dashboard-metric small,body.admin-route-body .admin-kpi-card small,body.admin-route-body .stat-card small{color:var(--admin-ink-soft);font-size:12px;line-height:18px}body.admin-route-body .admin-toolbar,body.admin-route-body .admin-user-toolbar,body.admin-route-body .admin-commercial-list-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 16px;padding:12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-muted)}body.admin-route-body .admin-user-toolbar--r22{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(104px,118px)) 88px auto auto;align-items:center}body.admin-route-body .admin-search-field{width:100%;height:44px;min-height:44px;display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;padding:0 12px;border:1px solid var(--admin-border-strong);border-radius:8px;background:#fff}body.admin-route-body .admin-search-field:focus-within{border-color:var(--admin-violet);box-shadow:0 0 0 2px #65508a24}body.admin-route-body .admin-search-field>svg{flex:0 0 18px;color:var(--admin-ink-muted)}body.admin-route-body .admin-search-field input{flex:1 1 auto;width:100%;height:42px;min-height:42px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.admin-route-body .admin-search-field input:focus{border:0;box-shadow:none}body.admin-route-body .admin-toolbar label:not(.admin-search-field),body.admin-route-body .admin-user-toolbar label:not(.admin-search-field),body.admin-route-body .admin-form-field{min-width:150px;display:flex;flex-direction:column;gap:5px;color:var(--admin-ink-soft);font-size:12px;line-height:18px}body.admin-route-body input,body.admin-route-body select,body.admin-route-body textarea,body.admin-route-body .admin-toolbar input,body.admin-route-body .admin-toolbar select{min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--admin-border-strong);border-radius:8px;background:#fff;box-shadow:none;color:var(--admin-ink);font-size:13px;line-height:20px}body.admin-route-body textarea{min-height:92px;resize:vertical}body.admin-route-body input::placeholder,body.admin-route-body textarea::placeholder{color:#a39ca5}body.admin-route-body input:focus,body.admin-route-body select:focus,body.admin-route-body textarea:focus{border-color:var(--admin-violet);box-shadow:0 0 0 3px #65508a1c}body.admin-route-body .admin-readonly-note,body.admin-route-body .admin-commercial-notice,body.admin-route-body .auth-notice{margin:12px 0;padding:10px 12px;border:1px solid #e8d1ae;border-radius:8px;background:var(--admin-amber-soft);color:#7c481b;font-size:12px;line-height:18px}body.admin-route-body .admin-commercial-notice{margin:16px 0 0}body.admin-route-body .admin-soft-chip,body.admin-route-body .admin-state-label{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface-muted);color:var(--admin-ink-soft);font-size:12px;font-style:normal;font-weight:600;line-height:18px;white-space:nowrap}body.admin-route-body .admin-soft-chip.ready,body.admin-route-body .admin-state-label.ready{border-color:#a7d8cd;background:var(--admin-teal-soft);color:#06675d}body.admin-route-body .admin-soft-chip.warning,body.admin-route-body .admin-state-label.warning,body.admin-route-body .admin-soft-chip.pending{border-color:#efc28d;background:var(--admin-amber-soft);color:#9a4d10}body.admin-route-body .admin-soft-chip.blocked,body.admin-route-body .admin-state-label.blocked{border-color:#e6adad;background:var(--admin-red-soft);color:#9d2929}body.admin-route-body .admin-soft-chip.muted,body.admin-route-body .admin-state-label.muted{border-color:var(--admin-border);background:var(--admin-surface-muted);color:var(--admin-ink-soft)}body.admin-route-body .admin-data-list,body.admin-route-body .admin-commercial-list,body.admin-route-body .admin-compact-list{display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px;background:#fff}body.admin-route-body .admin-data-list>article,body.admin-route-body .admin-commercial-list>article,body.admin-route-body .admin-compact-list>article{min-width:0;display:grid;gap:10px;margin:0;padding:14px 16px;border:0;border-bottom:1px solid var(--admin-border);border-radius:0;background:#fff;box-shadow:none}body.admin-route-body .admin-data-list>article:last-child,body.admin-route-body .admin-commercial-list>article:last-child,body.admin-route-body .admin-compact-list>article:last-child{border-bottom:0}body.admin-route-body .admin-data-list article>div:first-child,body.admin-route-body .admin-commercial-list article>div:first-child,body.admin-route-body .admin-compact-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}body.admin-route-body .admin-data-list strong,body.admin-route-body .admin-commercial-list strong,body.admin-route-body .admin-compact-list strong{color:var(--admin-ink);font-size:14px;font-weight:620;line-height:22px}body.admin-route-body .admin-data-list p,body.admin-route-body .admin-commercial-list span,body.admin-route-body .admin-compact-list small{margin:0;color:var(--admin-ink-soft);font-size:12px;line-height:18px}body.admin-route-body .admin-data-list dl,body.admin-route-body .admin-definition-list,body.admin-route-body .admin-provider-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px;margin:0}body.admin-route-body .admin-data-list dl>div,body.admin-route-body .admin-definition-list>div,body.admin-route-body .admin-provider-card dl>div{min-width:0;display:flex;flex-direction:column;gap:2px}body.admin-route-body dt{color:var(--admin-ink-muted);font-size:11px;line-height:18px}body.admin-route-body dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--admin-ink-soft);font-size:12px;line-height:18px}body.admin-route-body .admin-empty-state,body.admin-route-body .empty-state{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin:0;padding:24px;border:1px dashed var(--admin-border-strong);border-radius:8px;background:var(--admin-surface-muted);color:var(--admin-ink-muted);font-size:12px;line-height:18px;text-align:center}body.admin-route-body .admin-empty-state strong{color:var(--admin-ink);font-size:14px}body.admin-route-body .admin-capability-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}body.admin-route-body .admin-capability-summary>span{min-height:38px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-muted);color:var(--admin-ink-soft);font-size:12px}body.admin-route-body .admin-capability-summary strong{color:var(--admin-ink);font-size:15px;font-variant-numeric:tabular-nums}body.admin-route-body .admin-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--admin-border);border-radius:8px;background:#fff}body.admin-route-body .admin-data-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;color:var(--admin-ink-soft);font-size:13px;line-height:20px}body.admin-route-body .admin-data-table thead{position:sticky;z-index:2;top:0}body.admin-route-body .admin-data-table th{height:46px;padding:0 14px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-muted);color:var(--admin-ink-muted);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}body.admin-route-body .admin-data-table td{height:68px;padding:10px 14px;border-bottom:1px solid var(--admin-border);background:#fff;vertical-align:middle}body.admin-route-body .admin-data-table tr:last-child td{border-bottom:0}body.admin-route-body .admin-data-table tbody tr:hover td,body.admin-route-body .admin-data-table tbody tr.selected td{background:#faf7f2}body.admin-route-body .admin-data-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--admin-amber)}body.admin-route-body .admin-data-table td>strong,body.admin-route-body .admin-data-table td>span,body.admin-route-body .admin-data-table td>small{display:block}body.admin-route-body .admin-data-table td>strong{color:var(--admin-ink);font-size:14px;font-weight:620}body.admin-route-body .admin-data-table td>small{margin-top:2px;color:var(--admin-ink-muted);font-size:11px;line-height:18px}body.admin-route-body .admin-row-action{min-width:104px;min-height:38px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid var(--admin-border-strong);border-radius:7px;background:#fff;color:var(--admin-ink);font-size:12px;font-weight:600}body.admin-route-body .admin-inspector{position:fixed;z-index:42;top:var(--admin-topbar-height);right:0;bottom:0;width:var(--admin-inspector-width);overflow-y:auto;border-left:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:-14px 0 28px #2f24300f;color:var(--admin-ink)}body.admin-route-body .admin-inspector__header{position:sticky;z-index:2;top:0;min-height:92px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}body.admin-route-body .admin-inspector__header span{color:var(--admin-violet);font-size:11px;font-weight:650;line-height:18px;letter-spacing:.06em}body.admin-route-body .admin-inspector__header h2{margin:2px 0 0;color:var(--admin-ink);font-size:20px;font-weight:650;line-height:28px}body.admin-route-body .admin-inspector__header button{width:40px;min-height:40px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--admin-ink-soft)}body.admin-route-body .admin-inspector__body{padding:18px 20px 24px}body.admin-route-body .admin-inspector-stack{display:grid;gap:0}body.admin-route-body .admin-inspector-stack>section{padding:18px 0;border-bottom:1px solid var(--admin-border)}body.admin-route-body .admin-inspector-stack h3{margin:0 0 10px;color:var(--admin-ink);font-size:14px;font-weight:650;line-height:22px}body.admin-route-body .admin-inspector-stack dl{display:grid;gap:10px;margin:0}body.admin-route-body .admin-inspector-stack dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px}body.admin-route-body .admin-inspector-stack code{overflow-wrap:anywhere;color:var(--admin-violet);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}body.admin-route-body .admin-inspector-stack ol{display:grid;gap:7px;margin:0;padding-left:18px;color:var(--admin-ink-soft);font-size:12px;line-height:18px}body.admin-route-body .admin-inspector-alert{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px;border:1px solid #efc28d;border-radius:8px;background:var(--admin-amber-soft);color:var(--admin-amber)}body.admin-route-body .admin-inspector-alert div{display:grid;gap:2px}body.admin-route-body .admin-inspector-alert strong{color:#7d4316;font-size:13px}body.admin-route-body .admin-inspector-alert span{color:#8b552a;font-size:12px;line-height:18px}body.admin-route-body .admin-inspector-stack>.primary-action{width:100%;margin-top:18px}body.admin-route-body .admin-login-gate{min-height:100vh;display:grid;place-items:center;padding:48px;background:var(--admin-canvas)}body.admin-route-body .admin-login-shell{width:min(1040px,100%);min-height:590px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);overflow:hidden;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);box-shadow:var(--admin-shadow)}body.admin-route-body .admin-login-copy{padding:42px;background:var(--admin-plum);color:#fff}body.admin-route-body .admin-login-brand-lockup{display:flex;flex-direction:column;align-items:flex-start;gap:12px}body.admin-route-body .admin-login-brand-lockup img{width:220px;height:auto;max-height:92px;object-fit:contain}body.admin-route-body .admin-login-brand-lockup>div{display:none}body.admin-route-body .admin-login-copy__hero{margin-top:58px}body.admin-route-body .admin-login-copy__hero .eyebrow{color:#ffffff94;font-size:12px;letter-spacing:.06em}body.admin-route-body .admin-login-copy__hero h1{margin:10px 0;color:#fff;font-size:32px;font-weight:650;line-height:42px}body.admin-route-body .admin-login-copy__hero p{max-width:500px;margin:0;color:#ffffffad;font-size:14px;line-height:24px}body.admin-route-body .admin-login-meta{display:grid;gap:10px;margin-top:42px}body.admin-route-body .admin-login-meta-item{min-height:56px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0a}body.admin-route-body .admin-login-meta-item__icon{display:grid;place-items:center;color:#ffffffb8}body.admin-route-body .admin-login-meta-item div{display:grid}body.admin-route-body .admin-login-meta-item strong{color:#fff;font-size:13px}body.admin-route-body .admin-login-meta-item small{color:#ffffff94;font-size:11px}body.admin-route-body .admin-login-panel{display:flex;flex-direction:column;justify-content:center;padding:48px;background:var(--admin-surface)}body.admin-route-body .admin-login-panel__header h2{margin:5px 0;color:var(--admin-ink);font-size:24px;font-weight:650;line-height:32px}body.admin-route-body .admin-login-panel__header p,body.admin-route-body .admin-login-inline-note{color:var(--admin-ink-soft);font-size:12px;line-height:19px}body.admin-route-body .admin-login-form-grid{display:grid;gap:14px;margin-top:28px}body.admin-route-body .admin-login-field{display:grid;gap:6px;color:var(--admin-ink-soft);font-size:12px}body.admin-route-body .admin-login-submit{width:100%;margin-top:18px}body.admin-route-body .admin-login-inline-note{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0}body.admin-route-body .admin-user-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.admin-route-body .admin-user-insights--loading{min-height:132px;place-items:center;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface);color:var(--admin-ink-soft);font-size:13px}body.admin-route-body .admin-user-insight-card{min-width:0;min-height:132px;display:grid;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:10px;padding:16px 18px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface)}body.admin-route-body .admin-user-insight-card--scale{grid-template-columns:minmax(0,1fr) 150px}body.admin-route-body .admin-user-insight-card>div:first-child{min-width:0;display:grid;gap:3px}body.admin-route-body .admin-user-insight-card span{color:var(--admin-ink-muted);font-size:12px;line-height:18px}body.admin-route-body .admin-user-insight-card strong{color:var(--admin-ink);font-size:26px;font-weight:650;line-height:34px;font-variant-numeric:tabular-nums}body.admin-route-body .admin-user-insight-card small{color:var(--admin-ink-soft);font-size:11px;line-height:18px}body.admin-route-body .admin-user-insight-chart,body.admin-route-body .admin-user-insight-donut{width:100%;height:96px;min-width:0}body.admin-route-body .admin-commercial-list-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}body.admin-route-body .admin-commercial-list-summary article{min-height:96px;display:grid;align-content:center;gap:3px;padding:14px 16px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface)}body.admin-route-body .admin-commercial-list-summary span,body.admin-route-body .admin-commercial-list-summary small{color:var(--admin-ink-muted);font-size:12px;line-height:18px}body.admin-route-body .admin-commercial-list-summary strong{color:var(--admin-ink);font-size:22px;font-weight:650;line-height:30px;font-variant-numeric:tabular-nums}body.admin-route-body .admin-commercial-list-toolbar label{min-width:170px;display:grid;gap:5px;color:var(--admin-ink-soft);font-size:12px}body.admin-route-body .admin-commercial-mask-note{align-self:center;color:var(--admin-ink-soft);font-size:12px}body.admin-route-body .admin-agreement-sync-note,body.admin-route-body .admin-agreement-edit-warning{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-bottom:16px;padding:12px;border:1px solid #b9d8d3;border-radius:8px;background:var(--admin-teal-soft);color:#075f58}body.admin-route-body .admin-agreement-sync-note>div{display:grid;gap:2px}body.admin-route-body .admin-agreement-sync-note strong{font-size:13px;line-height:20px}body.admin-route-body .admin-agreement-sync-note span,body.admin-route-body .admin-agreement-edit-warning span{font-size:12px;line-height:18px}body.admin-route-body .admin-agreement-table td>small{display:block}body.admin-route-body .admin-agreement-actions{display:flex;align-items:center;gap:8px}body.admin-route-body .admin-agreement-actions .secondary-button{min-width:72px;min-height:38px}body.admin-route-body .admin-agreement-inspector p,body.admin-route-body .admin-agreement-inspector small{margin:0;color:var(--admin-ink-soft);font-size:12px;line-height:19px}body.admin-route-body .admin-agreement-content{max-height:420px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--admin-ink);font-family:inherit;font-size:13px;line-height:22px}body.admin-route-body .admin-agreement-form{display:grid;gap:14px}body.admin-route-body .admin-agreement-form label{display:grid;gap:6px;color:var(--admin-ink-soft);font-size:12px;line-height:18px}body.admin-route-body .admin-agreement-form textarea{width:100%}body.admin-route-body .admin-agreement-form fieldset{display:grid;gap:9px;margin:0;padding:12px;border:1px solid var(--admin-border);border-radius:8px}body.admin-route-body .admin-agreement-form legend{padding:0 4px;color:var(--admin-ink);font-size:12px;font-weight:650}body.admin-route-body .admin-agreement-form fieldset label{grid-template-columns:18px minmax(0,1fr);align-items:center}body.admin-route-body .admin-agreement-form input[type=checkbox]{width:18px;min-height:18px;margin:0;padding:0}body.admin-route-body .admin-agreement-form__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.admin-route-body .admin-agreement-form__actions>button{width:100%}body.admin-route-body .admin-agreement-edit-warning{margin:0;border-color:#efc28d;background:var(--admin-amber-soft);color:#7d4316}body.admin-route-body .admin-compliance-filter{display:flex;align-items:flex-end;gap:10px}body.admin-route-body .admin-compliance-filter label,body.admin-route-body .admin-compliance-create-form label,body.admin-route-body .admin-compliance-case-actions label{display:grid;gap:5px;color:var(--admin-ink-soft);font-size:12px;line-height:18px}body.admin-route-body .admin-compliance-filter label{min-width:180px}body.admin-route-body .admin-compliance-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.65fr);gap:16px;align-items:start}body.admin-route-body .admin-compliance-workspace>.admin-card{margin:0}body.admin-route-body .admin-compliance-case-list{display:grid;gap:12px}body.admin-route-body .admin-compliance-case-list>article{display:grid;gap:12px;padding:16px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface)}body.admin-route-body .admin-compliance-case-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}body.admin-route-body .admin-compliance-case-list>article>header>div{min-width:0;display:grid;gap:2px}body.admin-route-body .admin-compliance-case-list strong{color:var(--admin-ink);font-size:14px;line-height:22px}body.admin-route-body .admin-compliance-case-list small,body.admin-route-body .admin-compliance-case-list p{margin:0;color:var(--admin-ink-soft);font-size:12px;line-height:18px}body.admin-route-body .admin-compliance-case-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}body.admin-route-body .admin-compliance-case-list dl>div{min-width:0;display:grid;gap:2px}body.admin-route-body .admin-compliance-case-actions{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(150px,.7fr) minmax(220px,1fr) auto;gap:8px;align-items:end;padding-top:12px;border-top:1px solid var(--admin-border)}body.admin-route-body .admin-compliance-create-card{position:sticky;top:208px}body.admin-route-body .admin-compliance-create-form{display:grid;gap:13px}body.admin-route-body .admin-compliance-create-form textarea{width:100%;min-height:126px}body.admin-route-body .admin-compliance-create-form>button{width:100%}@media (max-width: 1439px) and (min-width: 1200px){body.admin-route-body .admin-console-layout--inspector-open .admin-console-workspace{margin-right:0}}@media (max-width: 1199px){body.admin-route-body .admin-standalone-topbar{left:0}body.admin-route-body .admin-console-sidebar{width:var(--admin-main-nav-width);transform:translate(calc(-1 * var(--admin-main-nav-width) - 16px));transition:transform .18s ease}body.admin-route-body .admin-console-layout--nav-open .admin-console-sidebar{transform:translate(0)}body.admin-route-body .admin-console-layout--nav-open:before{position:fixed;z-index:43;top:0;right:0;bottom:0;left:0;background:#1b141d42;content:""}body.admin-route-body .admin-console-workspace,body.admin-route-body .admin-console-layout--single-context .admin-console-workspace{width:100%;margin-left:0;margin-right:0}body.admin-route-body .admin-user-toolbar--r22{grid-template-columns:minmax(200px,1fr) repeat(3,minmax(96px,1fr)) auto auto}body.admin-route-body .admin-nav-toggle{display:grid}body.admin-route-body .admin-workspace-header{padding-right:18px;padding-left:18px}body.admin-route-body .admin-console-workspace>.admin-card,body.admin-route-body .admin-console-workspace>.admin-empty-permission-state{margin-right:18px;margin-left:18px}body.admin-route-body .admin-ops-page-stack{padding-right:18px;padding-left:18px}body.admin-route-body .admin-inspector{width:min(360px,40vw)}body.admin-route-body .admin-user-insights,body.admin-route-body .admin-commercial-list-summary{grid-template-columns:repeat(3,minmax(0,1fr))}body.admin-route-body .admin-compliance-workspace{grid-template-columns:1fr}body.admin-route-body .admin-compliance-create-card{position:static}}@media (max-width: 1080px){body.admin-route-body .admin-standalone-brand strong,body.admin-route-body .admin-refresh-badge{display:none}body.admin-route-body .admin-dashboard-grid,body.admin-route-body .admin-kpi-grid,body.admin-route-body .admin-mini-grid,body.admin-route-body .summary-strip,body.admin-route-body .admin-data-list dl,body.admin-route-body .admin-definition-list,body.admin-route-body .admin-provider-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-route-body .admin-user-insight-card,body.admin-route-body .admin-user-insight-card--scale{grid-template-columns:minmax(0,1fr) 96px}body.admin-route-body .admin-compliance-case-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.admin-route-body .admin-compliance-case-actions__wide{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){body.admin-route-body *,body.admin-route-body *:before,body.admin-route-body *:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
