:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--panel:#ffffffeb;--panel-strong:#fff;--line:#1720331f;--muted:#667085;--text:#172033;--cyan:#3758d4;--pink:#0f8c7c;--green:#047857;--gold:#b7791f;--danger:#c2410c;--radius-lg:8px;--radius-md:8px;--radius-sm:6px;--shadow-card:0 18px 50px #1720331a;--shadow-soft:0 10px 24px #17203314;background:#f6f7fb;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--text);background:linear-gradient(#17203307 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#17203307 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#f8fafc 0%,#eef2f6 100%);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:var(--cyan);text-decoration:none}.site-shell{background:inherit;min-height:100vh}.site-content{min-height:calc(100vh - 40px)}.site-footer{color:#667085;text-align:center;background:#f6f7fbf0;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font-size:12px;line-height:1.4;display:flex}.site-footer a{color:inherit}.site-footer a:hover{color:var(--cyan)}.site-music-toggle{z-index:90;color:#fff6e3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:36px;font:600 12px/1 var(--font-sans,inherit);letter-spacing:.06em;background:linear-gradient(135deg,#19120cdb,#070d1bcc);border:1px solid #f4c26975;border-radius:999px;align-items:center;gap:8px;padding:0 13px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;position:fixed;bottom:24px;right:26px;box-shadow:0 10px 30px #0000003d,inset 0 1px #ffefc229}.site-music-toggle:hover{background:linear-gradient(135deg,#39250ee6,#0d1428e0);border-color:#ffd689db;transform:translateY(-2px)}.site-music-toggle:focus-visible{outline-offset:3px;outline:2px solid #ffe0a0}.home-scene{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-nav,.home-hero{z-index:3;position:relative}.home-nav{justify-content:space-between;align-items:center;gap:24px;width:min(1500px,100% - 64px);margin:0 auto;padding:26px 0;display:flex}.home-brand{color:#fff;align-items:center;gap:12px;display:inline-flex}.home-brand strong,.home-brand small{display:block}.home-brand strong{letter-spacing:.02em;font-size:16px}.home-brand small{color:#ffffffa8;margin-top:4px;font-size:12px;font-weight:700}.home-link,.home-console,.home-primary,.home-secondary{border-radius:var(--radius-md);justify-content:center;align-items:center;font-weight:900;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.home-link,.home-console{border:1px solid #ffffff24;min-height:42px;padding:0 18px}.home-link{color:#ffffffd1;background:#ffffff0f}.home-console{color:#07101f;background:#f6c766}.home-secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.home-link:hover,.home-console:hover,.home-primary:hover,.home-secondary:hover{transform:translateY(-2px)}.home-secondary:hover,.home-link:hover{background:#2dd4bf1a;border-color:#2dd4bf6b}.home-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,.7fr);align-items:center;gap:clamp(36px,6vw,96px);width:min(1500px,100% - 64px);min-height:calc(100vh - 104px);margin:0 auto;padding:34px 0 70px;display:grid}.home-copy{align-content:center;justify-items:start;min-width:0;display:grid}.home-copy h1{color:#fff;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(52px,6vw,104px);line-height:.96}.home-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.home-dashboard{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff29;justify-self:end;gap:18px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 30px 90px #00000052}.dashboard-topline,.traffic-meter{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-topline span,.traffic-meter span{color:#ffffffa8;letter-spacing:.08em;font-size:12px;font-weight:900}.dashboard-topline strong,.traffic-meter strong{color:#f6c766;font-size:20px}.flow-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.flow-board span{border-radius:var(--radius-md);color:#fff;background:#ffffff14;border:1px solid #ffffff24;min-height:98px;padding:16px;font-size:17px;font-weight:900}.traffic-meter{border-top:1px solid #ffffff1f;padding-top:18px}.traffic-meter strong{font-size:42px;line-height:1}.home-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(720px,100% - 64px);margin:0 auto;display:grid;position:absolute;bottom:34px;left:0;right:0}.home-metrics div{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;padding:14px 16px}.login-page{background:linear-gradient(135deg,#fbfcff 0%,#f4f7fb 48%,#eef3f8 100%);grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";pointer-events:none;background-image:linear-gradient(#11182709 1px,#0000 1px),linear-gradient(90deg,#11182709 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000080,#0000 72%);mask-image:linear-gradient(90deg,#00000080,#0000 72%)}.brand-panel,.form-panel{z-index:1;position:relative}.brand-panel{align-items:center;padding:64px clamp(28px,6vw,96px);display:flex}.brand-shell{width:min(620px,100%)}.logo-mark{color:#fff;background:linear-gradient(135deg, var(--cyan), var(--pink));border:1px solid #3758d429;border-radius:8px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:900;display:grid;box-shadow:0 16px 36px #17203324}.logo-mark.small{width:40px;height:40px;font-size:18px}.eyebrow{color:var(--cyan);letter-spacing:0;margin:34px 0 12px;font-size:13px;font-weight:800}h1,h2,p{margin-top:0}h1{max-width:560px;color:var(--text);letter-spacing:0;margin-bottom:18px;font-size:68px;line-height:.98}.intro{color:#4b5563;max-width:520px;margin-bottom:46px;font-size:17px;line-height:1.8}.preview-window{border-radius:var(--radius-lg);width:min(520px,100%);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #11182714;overflow:hidden}.preview-topbar{border-bottom:1px solid #11182714;gap:8px;padding:16px 18px;display:flex}.preview-topbar span{background:#ff7185;border-radius:999px;width:10px;height:10px}.preview-grid{grid-template-columns:1.4fr 1fr;gap:14px;padding:18px;display:grid}.preview-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#ffffffe6,#f8fafcb8),#fffc;border:1px solid #11182714;min-height:104px;padding:18px}.preview-card.large{background:linear-gradient(150deg,#3758d41f,#0f8c7c1a),#ffffffd9;grid-row:span 2;min-height:222px}.preview-card.accent{background:linear-gradient(145deg,#b7791f1f,#0f8c7c14),#ffffffd9}.preview-card small{color:var(--muted);margin-bottom:12px;display:block}.preview-card strong{color:var(--text);font-size:24px;display:block}.form-panel{background:linear-gradient(90deg,#fff0,#ffffff80);justify-content:center;align-items:center;padding:32px;display:flex}.login-card{border-radius:var(--radius-lg);background:var(--panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #1720331f;width:min(456px,100%);padding:40px;box-shadow:0 26px 72px #1720331f}.card-heading p{color:var(--muted);margin-bottom:8px;font-size:14px}.card-heading h2{color:var(--text);letter-spacing:0;margin-bottom:26px;font-size:30px}.mode-tabs{border:1px solid var(--line);border-radius:var(--radius-md);background:#eef2ff;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:26px;padding:5px;display:grid}.mode-tabs button{border-radius:var(--radius-sm);min-height:42px;color:var(--muted);background:0 0;border:0;font-weight:700}.login-form{gap:18px;display:grid}.field{gap:10px;display:grid}.field span{color:#374151;font-size:14px;font-weight:700}.field input,.field select,.field textarea{border-radius:var(--radius-md);width:100%;color:var(--text);background:#ffffffe6;border:1px solid #1118271f;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.field input,.field select{height:52px;padding:0 16px}.field textarea{resize:vertical;min-height:118px;padding:14px 16px;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:#9ca3af}.field input:focus,.field select:focus,.field textarea:focus{background:#fff;border-color:#3758d4b8;box-shadow:0 0 0 4px #3758d41f}.field em{color:var(--danger);font-style:normal}.field-hint{color:var(--muted);font-size:13px;font-weight:700}.field-hint.error{color:var(--danger)}.music-select-row{grid-template-columns:minmax(0,1fr) 52px;align-items:start;gap:8px;display:grid}.music-preview-button{border-radius:var(--radius-md);width:52px;height:52px;color:var(--cyan);background:#f0f4ff;border:1px solid #3758d438;place-items:center;transition:border-color .2s,background .2s,color .2s;display:grid}.music-preview-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.music-preview-button.playing{color:var(--danger);background:#fef2f2;border-color:#b91c1c2e}.music-preview-button:disabled{cursor:not-allowed;color:var(--muted);opacity:.7;background:#f8fafc}.music-preview-loader{border:2px solid #3758d433;border-top-color:var(--cyan);border-radius:999px;width:18px;height:18px;animation:.7s linear infinite spin}.music-preview-player{gap:8px;display:grid}.music-preview-player audio{width:100%;height:40px;display:none}@keyframes spin{to{transform:rotate(360deg)}}.code-field{grid-template-columns:minmax(0,1fr) 118px;gap:10px;display:grid}.code-field button{border-radius:var(--radius-md);height:52px;color:var(--cyan);background:#f0f4ff;border:1px solid #3758d433;font-weight:800}.code-field button:disabled{cursor:not-allowed;opacity:.48}.form-row{min-height:24px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.remember{align-items:center;gap:8px;display:inline-flex}.remember input{width:16px;height:16px;accent-color:var(--cyan)}.message{border-radius:var(--radius-md);min-height:22px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.message.error{color:var(--danger);background:#fef2f2}.message.success{color:var(--green);background:#ecfdf5}.submit-button{border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,#182033,#3758d4);border:0;height:54px;font-size:16px;font-weight:900;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 14px 30px #17203338}.submit-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 20px 34px #17203342}.submit-button:disabled{cursor:wait;filter:saturate(.65);opacity:.72}.submit-button.compact{min-width:140px;padding:0 24px}.signup-tip{color:var(--muted);text-align:center;margin:24px 0 0;font-size:14px}.app-page{min-height:100vh;color:var(--text);background:linear-gradient(#17203308 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#17203308 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#f8fafc 0%,#eef2f6 100%);grid-template-columns:280px minmax(0,1fr);transition:grid-template-columns .2s;display:grid}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-right:1px solid #1720331a;flex-direction:column;gap:24px;height:100vh;padding:26px 20px;transition:padding .2s,width .2s;display:flex;position:sticky;top:0;overflow-x:hidden;box-shadow:12px 0 36px #1720330d}.sidebar-brand{border-bottom:1px solid #17203314;align-items:center;gap:12px;min-height:48px;padding-bottom:20px;display:flex}.sidebar-brand-copy{min-width:0}.sidebar-brand strong,.sidebar-brand span{display:block}.sidebar-brand strong{color:#111827;letter-spacing:.02em;font-size:16px}.sidebar-brand span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700}.sidebar-toggle{border-radius:var(--radius-sm);color:#344054;white-space:nowrap;background:#fff;border:1px solid #1720331f;justify-content:center;align-items:center;gap:6px;min-width:48px;height:34px;margin-left:auto;padding:0 9px;font-size:12px;font-weight:900;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.nav-list{align-content:start;gap:10px;min-height:0;display:grid;overflow:hidden auto}.nav-group{gap:7px;min-width:0;display:grid}.nav-parent-row{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;min-width:0;display:grid}.nav-parent-row .nav-button{min-width:0}.nav-button{border-radius:var(--radius-md);color:#344054;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:62px;padding:10px;font-weight:700;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s,color .2s;display:grid}.nav-icon{border-radius:var(--radius-sm);color:#3758d4;background:#fff;border:1px solid #1720331a;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.nav-group-toggle{border-radius:var(--radius-sm);color:#344054;width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1720331f;place-items:center;padding:0;font-size:18px;font-weight:900;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid}.nav-group-toggle:hover,.nav-group-toggle.expanded{color:#172033;background:#eef2ff;border-color:#3758d447}.nav-group-toggle:focus-visible{outline-offset:2px;outline:3px solid #3758d438}.nav-group-toggle:hover{transform:translate(1px)}.nav-group-toggle span{transform:translateY(-1px)}.nav-copy{gap:4px;min-width:0;display:grid}.nav-copy strong,.nav-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.nav-copy strong{font-size:14px}.nav-button.active,.nav-button:hover{color:#fff;background:linear-gradient(135deg,#182033,#3758d4);border-color:#1720331f;transform:translate(3px);box-shadow:0 14px 30px #17203329}.nav-sub-list{border-left:1px solid #1720331f;gap:4px;margin-left:18px;padding-left:18px;display:grid}.nav-sub-button{border-radius:var(--radius-sm);color:#475467;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:flex;position:relative}.nav-sub-button:before{content:"";background:#3758d457;border-radius:999px;width:6px;height:6px;margin-right:9px}.sidebar-footer{border-radius:var(--radius-md);background:linear-gradient(#fff,#f7f9fc);border:1px solid #1720331a;gap:6px;margin-top:auto;padding:14px;display:grid}.sidebar-footer span,.sidebar-footer small{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:800}.app-page.sidebar-collapsed .sidebar{align-items:center;gap:16px;padding:24px 14px}.app-page.sidebar-collapsed .sidebar-brand{flex-direction:column;justify-content:center;gap:10px;width:100%}.app-page.sidebar-collapsed .sidebar-brand-copy,.app-page.sidebar-collapsed .nav-copy,.app-page.sidebar-collapsed .sidebar-footer{display:none}.app-page.sidebar-collapsed .sidebar-toggle{min-width:76px;margin-left:0;padding:0 8px}.app-page.sidebar-collapsed .nav-list,.app-page.sidebar-collapsed .nav-group{width:100%}.app-page.sidebar-collapsed .nav-parent-row{grid-template-columns:minmax(0,1fr) 26px;gap:4px}.app-page.sidebar-collapsed .nav-button{grid-template-columns:36px;justify-content:center;min-height:48px;padding:8px}.app-page.sidebar-collapsed .nav-button:hover,.app-page.sidebar-collapsed .nav-button.active{transform:none}.app-page.sidebar-collapsed .nav-group-toggle{width:26px;height:34px;font-size:14px}.app-page.sidebar-collapsed .nav-sub-list{border-left:0;gap:5px;margin:5px 0 0;padding-left:0}.app-page.sidebar-collapsed .nav-sub-button{justify-content:center;width:36px;min-height:30px;margin:0 auto;padding:0}.app-page.sidebar-collapsed .nav-sub-button span{white-space:nowrap;max-width:1em;overflow:hidden}.app-page.sidebar-collapsed .nav-sub-button:before{display:none}.workspace-header{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#fff 0%,#f9fafb 58%,#eef4ff 100%);border:1px solid #1720331a;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:24px;display:flex;overflow:hidden}.header-copy{gap:8px;min-width:0;display:grid}.workspace-eyebrow{color:#3758d4;background:#eef4ff;border:1px solid #3758d429;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.header-copy p{color:var(--muted);margin:0;font-size:14px;font-weight:700}.workspace-header h1{color:var(--text);letter-spacing:0;margin:0;font-size:32px;line-height:1.12}.ghost-button{border:1px solid var(--line);border-radius:var(--radius-md);color:#172033;background:#ffffffeb;justify-content:center;align-items:center;height:40px;padding:0 14px;font-weight:800;transition:border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.ghost-button:hover{color:var(--cyan);border-color:#3758d457;transform:translateY(-1px);box-shadow:0 10px 22px #1720331a}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.balance-pill{border-radius:var(--radius-md);min-height:42px;color:var(--green);white-space:nowrap;background:#ecfdf5;border:1px solid #04785729;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.balance-pill>span{color:#047857b8;font-size:12px}.balance-pill strong{font-size:16px}.profile-pill{border-radius:var(--radius-md);color:#344054;white-space:nowrap;background:#ffffffe6;border:1px solid #1720331a;align-items:center;gap:8px;min-height:42px;padding:0 12px 0 6px;font-size:13px;font-weight:800;display:inline-flex}.profile-avatar{border-radius:var(--radius-sm);color:#fff;background:#172033;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.workspace-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.status-card{border-radius:var(--radius-lg);background:#ffffffe6;border:1px solid #17203317;gap:8px;min-height:116px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #1720330f}.status-card:before{content:"";background:#3758d4;height:3px;position:absolute;top:0;left:0;right:0}.status-card.green:before{background:var(--green)}.status-card.gold:before{background:var(--gold)}.status-card span,.status-card small{color:var(--muted);font-size:12px;font-weight:800}.status-card strong{color:#172033;font-size:28px;line-height:1.05}.content-panel{border-radius:var(--radius-lg);width:100%;max-width:none;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #1720331a;padding:28px}.video-form{gap:20px;display:grid}.video-panel{gap:24px;display:grid}.scene-context{border-radius:var(--radius-md);background:#f8fbff;border:1px solid #3758d424;gap:7px;padding:14px 16px;display:grid}.scene-context span,.scene-context small{color:var(--muted);font-size:12px;font-weight:800}.scene-context strong{color:#172033;font-size:18px}.video-task-panel{border-top:1px solid var(--line);gap:18px;padding-top:22px;display:grid}.video-task-meta{grid-template-columns:minmax(160px,.45fr) minmax(0,1fr);gap:14px;display:grid}.video-task-meta div{border-radius:var(--radius-md);background:#f9fafb;border:1px solid #11182714;min-width:0;padding:16px}.video-task-meta span{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.video-task-meta strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:14px;display:block}.video-preview{aspect-ratio:9/16;border:1px solid var(--line);border-radius:var(--radius-md);background:#111827;width:min(360px,100%)}.xhs-result-images{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.xhs-result-images a{border:1px solid var(--line);border-radius:var(--radius-md);background:#f8fafc;display:block;overflow:hidden}.xhs-result-images img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.xhs-note-result{gap:10px;display:grid}.xhs-note-result span{color:var(--muted);font-size:13px;font-weight:900}.xhs-note-result pre{border-radius:var(--radius-md);color:#344054;white-space:pre-wrap;background:#f8fafc;border:1px solid #11182714;max-height:320px;margin:0;padding:14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.75;overflow:auto}.story-image-picker{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px;display:grid}.story-image-option{border-radius:var(--radius-md);color:var(--text);text-align:left;cursor:pointer;background:#fff;border:2px solid #11182714;gap:8px;padding:8px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden}.story-image-option:hover,.story-image-option.selected{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 12px 28px #2563eb29}.story-image-option img{aspect-ratio:3/4;object-fit:cover;background:#f8fafc;border-radius:6px;width:100%;display:block}.story-image-option span{color:#344054;font-size:13px;font-weight:900}.story-image-option.selected:after{color:#fff;background:var(--primary);content:"已选";border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900;position:absolute;top:10px;right:10px}.story-video-settings{gap:18px;display:grid}.story-compose-panel{background:#fff;border:1px solid #11182714;border-radius:16px;gap:20px;padding:20px}.story-section-heading,.story-setting-title,.story-compose-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.story-section-heading div,.story-setting-title div{gap:4px;display:grid}.story-section-heading span,.story-setting-title small,.story-compose-footer>span,.story-setting-hint{color:var(--muted);font-size:12px;font-weight:700}.story-section-heading strong,.story-setting-title strong{color:var(--text);font-size:16px}.story-section-heading>small,.story-setting-title>span{color:var(--primary);white-space:nowrap;background:#2563eb14;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.story-result-grid{grid-template-columns:repeat(auto-fill,minmax(220px,280px));justify-content:start}.story-result-card{grid-template-columns:76px minmax(0,1fr);padding:10px}.story-result-card>img{width:76px}.story-result-card video{max-width:120px;max-height:214px}.story-card-button{justify-self:start;min-height:30px;padding:6px 12px;font-size:12px}.story-audio-settings{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.story-music-card{max-width:760px}.story-setting-card{background:linear-gradient(#fff 0%,#f8faff 100%);border:1px solid #2563eb1f;border-radius:14px;align-content:start;gap:16px;padding:18px;display:grid}.story-setting-controls{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:end;gap:14px;display:grid}.range-field span{justify-content:space-between;gap:8px;display:flex}.range-field b{color:var(--primary)}.range-field input[type=range]{min-height:40px;accent-color:var(--primary);padding:0}.story-setting-hint{margin:0;line-height:1.6}.story-compose-footer{border-top:1px solid var(--line);padding-top:16px}.story-actions{flex-wrap:wrap;gap:10px}.story-video-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.story-video-card{border-radius:var(--radius-md);background:#f9fafb;border:1px solid #11182714;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;display:grid}.story-video-card>img{aspect-ratio:3/4;object-fit:cover;background:#eef2ff;border-radius:6px;width:96px}.story-video-card div{align-content:start;gap:8px;min-width:0;display:grid}.story-video-card span,.story-video-card small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:800}.story-video-card video{aspect-ratio:9/16;border:1px solid var(--line);background:#111827;border-radius:8px;width:100%;max-width:180px}.generation-history-list{gap:10px;max-height:560px;padding-right:4px;display:grid;overflow-y:auto}.generation-history-row{background:#f9fafb;border:1px solid #11182714;border-radius:10px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;min-height:92px;padding:10px;display:grid}.generation-history-preview{object-fit:cover;background:#111827;border-radius:7px;width:88px;height:72px;display:block}.generation-history-row>div:last-child{grid-template-columns:minmax(96px,1fr) auto auto minmax(160px,1.4fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.generation-history-row span,.generation-history-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:800}.generation-history-row .ghost-button{white-space:nowrap}.generation-history-placeholder{color:#d1d5db;place-items:center;font-size:12px;font-weight:800;display:grid}@media (width<=980px){.story-audio-settings,.story-setting-controls{grid-template-columns:1fr}.story-compose-footer{flex-direction:column;align-items:flex-start}.generation-history-row>div:last-child{grid-template-columns:minmax(96px,1fr) auto minmax(150px,1fr) auto}.generation-history-row>div:last-child small:last-of-type{display:none}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-actions{justify-content:flex-end;display:flex}.recharge-panel{gap:22px;display:grid}.recharge-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recharge-overview div{border-radius:var(--radius-md);background:#f9fafb;border:1px solid #11182714;padding:18px}.recharge-overview span,.section-heading p,.payment-meta p{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:700;display:block}.recharge-overview strong{color:var(--text);font-size:30px;line-height:1.15;display:block}.package-section{gap:12px;display:grid}.package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.package-option{border-radius:var(--radius-md);min-height:120px;color:var(--text);text-align:left;background:#fff;border:1px solid #1118271a;padding:16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.package-option:hover,.package-option.active{border-color:#3758d48a;transform:translateY(-1px);box-shadow:0 12px 28px #1720331a}.package-option span{color:#374151;font-size:14px;font-weight:800}.package-option strong{color:var(--text);align-self:end;margin-top:16px;font-size:26px;line-height:1.1}.package-option small{color:var(--muted);margin-top:6px;font-size:13px;font-weight:700}.payment-panel{border-top:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);align-items:center;gap:24px;padding-top:22px;display:grid}.qr-box{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;place-items:center;width:244px;height:244px;display:grid}.qr-box img{width:232px;height:232px}.qr-box span{color:var(--muted);font-size:14px}.payment-meta h2{color:var(--text);margin:0 0 18px;font-size:32px;line-height:1.1}.payment-meta dl{gap:12px;margin:0 0 18px;display:grid}.payment-meta dl div{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;display:grid}.payment-meta dt,.payment-meta dd{margin:0}.payment-meta dt{color:var(--muted);font-size:13px;font-weight:700}.payment-meta dd{color:#374151;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.ledger-section{border-top:1px solid var(--line);gap:14px;padding-top:22px;display:grid}.ledger-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ledger-heading p,.ledger-heading span{display:block}.ledger-heading p{color:var(--text);margin:0 0 6px;font-size:16px;font-weight:800}.ledger-heading span{color:var(--muted);font-size:13px;font-weight:700}.ledger-table{border-radius:var(--radius-md);background:#fff;border:1px solid #11182714;display:grid;overflow:hidden}.ledger-row{color:#374151;border-top:1px solid #1118270f;grid-template-columns:150px 92px 84px 84px minmax(0,1fr);align-items:center;gap:12px;min-height:50px;padding:10px 14px;font-size:13px;font-weight:700;display:grid}.ledger-row:first-child{border-top:0}.ledger-row span{overflow-wrap:anywhere;min-width:0}.ledger-row-head{min-height:42px;color:var(--muted);background:#f9fafb;font-size:12px;font-weight:800}.ledger-row strong.income{color:var(--green)}.ledger-row strong.outcome{color:var(--danger)}.status-badge{color:#050505;background:#eff6ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.status-badge.paid,.status-badge.completed{background:#ecfdf5}.status-badge.submitted,.status-badge.pending{background:#eff6ff}.status-badge.closed,.status-badge.failed{background:#fef2f2}.assets-panel{gap:22px;display:grid}.asset-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.asset-summary-grid div{border-radius:var(--radius-md);background:#f9fafb;border:1px solid #11182714;padding:18px}.asset-summary-grid span,.asset-toolbar p,.asset-toolbar span{display:block}.asset-summary-grid span,.asset-toolbar span{color:var(--muted);font-size:13px;font-weight:700}.asset-summary-grid strong{color:var(--text);margin-top:8px;font-size:30px;line-height:1.15;display:block}.asset-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.asset-toolbar p{color:var(--text);margin:0 0 6px;font-size:16px;font-weight:800}.asset-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.asset-list{gap:14px;display:grid}.asset-row{border-radius:var(--radius-lg);background:#fff;border:1px solid #11182714;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:16px;transition:transform .2s,box-shadow .2s;display:grid}.asset-row:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.asset-preview{aspect-ratio:9/16;border:1px solid var(--line);border-radius:var(--radius-md);background:#111827;place-items:center;width:132px;display:grid;overflow:hidden}.asset-preview video,.asset-image-preview{object-fit:cover;width:100%;height:100%}.asset-image-button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.asset-image-preview{background:#f8fafc;display:block}.asset-note-preview{color:#172033;background:linear-gradient(135deg,#f8fafc,#eef6ff);align-content:center;gap:10px;width:100%;height:100%;padding:14px;display:grid}.asset-note-preview span{color:#047857;background:#ecfdf5;border-radius:999px;width:max-content;padding:5px 9px;font-size:12px;font-weight:900}.asset-note-preview p{color:#344054;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:800;line-height:1.6;display:-webkit-box;overflow:hidden}.asset-placeholder{background:linear-gradient(135deg,#3758d429,#0f8c7c24),#f8fafc;place-items:center;width:100%;height:100%;display:grid}.asset-info{align-content:start;gap:14px;min-width:0;display:grid}.asset-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.asset-title-row h2{max-width:720px;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.45;display:-webkit-box;overflow:hidden}.asset-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.asset-meta-grid div{min-width:0}.asset-meta-grid dt,.asset-meta-grid dd{margin:0}.asset-meta-grid dt{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:800}.asset-meta-grid dd{color:#374151;overflow-wrap:anywhere;font-size:13px;font-weight:700}.asset-error{border-radius:var(--radius-md);color:var(--danger);background:#fef2f2;margin:0;padding:10px 12px;font-size:13px}.asset-image-strip{flex-wrap:wrap;gap:8px;display:flex}.asset-image-strip button,.asset-image-strip span{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8fafc;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.asset-image-strip button{cursor:zoom-in;padding:0}.asset-image-strip img{object-fit:cover;width:100%;height:100%}.asset-image-strip span,.asset-image-more{color:#475467;font-size:13px;font-weight:900}.asset-note-text{border-radius:var(--radius-md);overscroll-behavior:contain;color:#344054;scrollbar-gutter:stable;white-space:pre-wrap;background:#f8fafc;border:1px solid #11182714;max-height:min(24vh,180px);margin:0;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.55;overflow-y:auto}.asset-actions{flex-wrap:wrap;gap:10px;display:flex}.asset-image-button:focus-visible,.asset-image-strip button:focus-visible{outline-offset:2px;outline:3px solid #3758d447}.empty-state{border-radius:var(--radius-lg);text-align:center;background:#f9fafb;border:1px dashed #1118272e;justify-items:center;gap:12px;padding:36px 18px;display:grid}.empty-state h2{color:var(--text);margin:0;font-size:20px}.empty-state p{color:var(--muted);margin:0}.sidebar-empty{color:var(--muted);margin:8px 4px 0;font-size:13px;line-height:1.6}.permission-panel{gap:22px;display:grid}.permission-shell{gap:18px;display:grid}.subnav{border:1px solid var(--line);border-radius:var(--radius-md);width:fit-content;max-width:100%;box-shadow:var(--shadow-soft);background:#ffffffd1;gap:6px;padding:5px;display:inline-flex}.subnav-button{color:#4b5563;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.permission-toolbar,.section-heading,.permission-user-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.permission-toolbar p,.section-heading p{color:var(--text);margin-bottom:6px;font-weight:900}.permission-toolbar span,.section-heading span,.permission-user-head span{color:var(--muted);font-size:13px}.workflow-config-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:240px;display:flex}.workflow-config-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:-4px 0 2px;display:grid}.workflow-config-summary div{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5ebf3;border-radius:14px;min-height:88px;padding:16px 18px}.workflow-config-summary span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.workflow-config-summary strong{color:var(--text);font-size:22px}.workflow-config-list{gap:12px;display:grid}.workflow-config-layout{grid-template-columns:minmax(176px,210px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.workflow-category-filter{background:#fff;border:1px solid #e5ebf3;border-radius:16px;gap:6px;padding:13px;display:grid;position:sticky;top:16px;box-shadow:0 10px 28px #0f172a0a}.workflow-category-filter>span{color:#64748b;padding:2px 9px 8px;font-size:12px;font-weight:900}.workflow-category-filter button{color:#536174;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 10px;display:flex}.workflow-category-filter button:hover,.workflow-category-filter button.active{color:#0065fb;background:#edf4ff}.workflow-category-filter button.active{box-shadow:inset 3px 0 #0065fb}.workflow-category-filter b{font-size:13px}.workflow-category-filter em{min-width:22px;color:inherit;text-align:center;background:#0065fb14;border-radius:999px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:900}.workflow-config-row{background:#fff;border:1px solid #e5ebf3;border-radius:16px;grid-template-columns:minmax(240px,.85fr) minmax(0,2fr);align-items:stretch;gap:18px;padding:18px;display:grid;box-shadow:0 10px 28px #0f172a0a}.workflow-config-row.disabled{background:#fbfcfe}.workflow-config-main{border-right:1px solid #eef2f7;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding-right:18px;display:flex}.workflow-config-badges{flex-wrap:wrap;gap:8px;display:flex}.workflow-config-title{gap:5px;display:grid}.workflow-config-main strong{overflow-wrap:anywhere;color:var(--text);font-size:16px;line-height:1.45}.workflow-config-main small,.workflow-config-main em,.workflow-config-meta small,.workflow-tutorial-empty{color:var(--muted);font-size:12px;font-style:normal}.workflow-config-main em{color:#0054d6;background:#f5f9ff;border:1px solid #0065fb29;border-radius:999px;width:fit-content;padding:6px 10px;font-weight:900}.config-badge{color:#3758d4;background:#eef2ff;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.config-state{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.config-state.enabled{color:#079455;background:#e8f8ef}.workflow-config-body{gap:14px;min-width:0;display:grid}.workflow-config-controls,.workflow-config-fields{gap:12px;display:grid}.workflow-config-controls{grid-template-columns:minmax(150px,180px) minmax(170px,210px) minmax(180px,220px)}.workflow-config-fields{grid-template-columns:minmax(180px,.8fr) minmax(320px,1.4fr)}.workflow-toggle-field{min-width:0}.workflow-toggle{color:#536174;background:#f8fafc;border:1px solid #d7dee8;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:104px;min-height:44px;padding:0 13px 0 9px;font-weight:900;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.workflow-toggle-knob{background:#cbd5e1;border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 2px #ffffff9e}.workflow-toggle.enabled{color:#fff;background:#0065fb;border-color:#0065fb47}.workflow-toggle.enabled .workflow-toggle-knob{background:#fff}.workflow-point-field input,.workflow-point-field select{color:#0f172a;text-align:center;font-weight:900}.workflow-config-meta,.workflow-config-tutorial,.workflow-tutorial-upload{gap:8px}.workflow-config-meta{background:#f8fafc;border:1px dashed #dce5ef;border-radius:12px;flex-wrap:wrap;padding:9px 11px;display:flex}.workflow-config-meta small{overflow-wrap:anywhere;min-width:0}.workflow-config-tutorial{border-top:1px solid #edf0f5;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-top:16px;display:grid}.workflow-tutorial-upload{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.workflow-tutorial-upload span{color:var(--text);font-size:13px;font-weight:900}.workflow-tutorial-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.workflow-upload-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.workflow-upload-button.disabled{cursor:not-allowed;opacity:.58;pointer-events:none}.workflow-tutorial-preview{aspect-ratio:16/9;object-fit:cover;background:#0f172a;border-radius:12px;width:min(300px,100%)}.workflow-tutorial-empty{background:#fbfcfe;border:1px dashed #d7dee8;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}@media (width<=1180px){.workflow-config-layout{grid-template-columns:1fr}.workflow-category-filter{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));position:static}.workflow-category-filter>span{grid-column:1/-1}.workflow-config-row,.workflow-config-fields,.workflow-config-tutorial{grid-template-columns:1fr}.workflow-config-main{border-bottom:1px solid #eef2f7;border-right:0;padding-bottom:16px;padding-right:0}}@media (width<=760px){.workflow-config-summary,.workflow-config-controls{grid-template-columns:1fr}.workflow-config-actions{justify-content:flex-start}}.admin-section{border-top:1px solid var(--line);gap:18px;padding-top:20px;display:grid}.user-search-bar{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;display:grid}.search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-result{border-radius:var(--radius-md);min-height:58px;color:var(--text);text-align:left;background:#fff;border:1px solid #11182714;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.user-result strong,.user-result span{overflow-wrap:anywhere}.user-result span{color:var(--muted);font-size:13px}.user-result.active,.user-result:hover{border-color:#3758d447;box-shadow:0 8px 18px #17203314}.permission-form-grid{grid-template-columns:minmax(180px,1.1fr) minmax(130px,.7fr) minmax(180px,1fr) auto;align-items:end;gap:16px;display:grid}.permission-form-grid.two-col{grid-template-columns:minmax(160px,.4fr) minmax(260px,1fr)}.permission-user-list{gap:16px;display:grid}.permission-user-row{border-radius:var(--radius-md);background:#f9fafb;border:1px solid #11182714;gap:18px;padding:18px;display:grid}.permission-user-head strong{color:var(--text);display:block}.permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workflow-permission-section{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.compact-heading{align-items:flex-start}.workflow-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflow-check{border-radius:var(--radius-sm);background:#fff;border:1px solid #11182714;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px;display:grid}.workflow-check input{width:16px;height:16px;accent-color:var(--cyan);margin-top:2px}.workflow-check strong,.workflow-check small{display:block}.workflow-check strong{color:var(--text);overflow-wrap:anywhere;font-size:14px}.workflow-check small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5}.permission-group{align-content:start;gap:10px;display:grid}.permission-group p{color:#374151;margin:0;font-size:13px;font-weight:900}.permission-check{border-radius:var(--radius-sm);background:#fff;border:1px solid #11182714;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px;display:grid}.permission-check input{width:16px;height:16px;accent-color:var(--cyan);margin-top:2px}.permission-check strong,.permission-check small{display:block}.permission-check strong{color:var(--text);font-size:14px}.permission-check small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.root-badge{color:#047857;background:#ecfdf5;border:1px solid #0596692e;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}.automation-panel{gap:24px;display:grid}.automation-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);align-items:start;gap:20px;display:grid}.automation-search,.automation-results,.automation-saved{gap:18px;display:grid}.hotword-panel{gap:14px;display:grid}.hotword-card{border-radius:var(--radius-md);background:#f9fafb;border:1px solid #11182714;gap:14px;padding:16px;display:grid}.hotword-dashboard{background:#fff;gap:0;padding:0;overflow:hidden;box-shadow:0 14px 34px #1118270f}.hotword-section{gap:14px;padding:16px;display:grid}.hotword-section+.hotword-section{border-top:1px solid #11182714}.platform-hotword-section{background:linear-gradient(#f8fafcf5,#fffffffa),#fff}.hotword-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hotword-heading span{color:var(--muted);font-size:12px;font-weight:900}.hotword-heading h3{color:var(--text);margin:4px 0 0;font-size:17px;line-height:1.25}.compact-field{gap:6px}.compact-field input{min-height:40px}.hotword-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hotword-list{gap:8px;max-height:280px;padding-right:2px;display:grid;overflow:auto}.platform-hotword-section .hotword-list{max-height:190px}.hotword-item{background:#fff;border:1px solid #11182714;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.hotword-item>strong{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:inline-flex}.hotword-item p,.hotword-item span{min-width:0;margin:0;display:block}.hotword-item p{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.hotword-item span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:800}.trend-chart{gap:4px;margin-top:8px;display:grid}.trend-chart-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.trend-chart-head span{color:#64748b;margin:0;font-size:11px;font-weight:800}.trend-chart svg{background:linear-gradient(#f8fbff,#fff);border-radius:8px;width:100%;height:48px;display:block}.trend-chart line{stroke:#64748b2e;stroke-width:1px}.trend-chart polyline{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.trend-chart circle{fill:#fff;stroke:#2563eb;stroke-width:1.8px}.trend-chart.empty{background:#f8fafc;border-radius:8px;padding:8px 10px}.platform-count-field{max-width:100%}.hotword-dashboard .empty-state.compact{background:#f8fafcd1;border:1px dashed #64748b3d;border-radius:8px;min-height:108px}.platform-hotword-section .empty-state.compact{min-height:84px;padding:16px 14px}.automation-search .section-heading{justify-content:stretch;gap:6px;display:grid}.automation-search .section-heading h2{color:var(--text);margin:0;font-size:22px;line-height:1.2}.automation-search .section-heading p{color:var(--muted);margin:0;font-size:14px;font-weight:700}.automation-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.automation-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.automation-summary-grid div{border-radius:var(--radius-md);background:#f9fafb;border:1px solid #11182714;padding:18px}.automation-summary-grid span,.automation-summary-grid strong{display:block}.automation-summary-grid span{color:var(--muted);font-size:13px;font-weight:700}.automation-summary-grid strong{color:var(--text);margin-top:8px;font-size:30px;line-height:1.15}.automation-video-list{gap:12px;display:grid}.automation-manual-save{border-radius:var(--radius-md);background:#f8fbff;border:1px solid #3758d429;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.automation-manual-field{gap:7px}.automation-manual-field input{min-height:44px}.automation-video-row{border-radius:var(--radius-md);background:#fff;border:1px solid #11182714;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.automation-video-main{gap:8px;min-width:0;display:grid}.automation-video-main h3{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.automation-link-button{color:#1d4ed8;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;font-size:13px;font-weight:800}.automation-link-button:disabled{cursor:wait;color:var(--muted)}.automation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.automation-metrics dt,.automation-metrics dd{margin:0}.automation-metrics dt{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:800}.automation-metrics dd{color:#374151;overflow-wrap:anywhere;font-size:13px;font-weight:800}.compact-link{white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:0 12px}.automation-upload-input{display:none}.automation-saved-layout{grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.automation-player{aspect-ratio:9/16;border:1px solid var(--line);border-radius:var(--radius-md);background:#111827;place-items:center;width:min(360px,100%);display:grid;overflow:hidden}.automation-player video,.automation-player .asset-placeholder{width:100%;height:100%}.automation-player video{object-fit:contain}.automation-saved-list{gap:10px;display:grid}.automation-saved-item{border-radius:var(--radius-md);text-align:left;background:#fff;border:1px solid #11182714;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px 14px;transition:border-color .2s,background .2s,transform .2s;display:grid}.automation-saved-select{text-align:left;background:0 0;border:0;gap:6px;min-width:0;padding:0;display:grid}.automation-saved-item:hover,.automation-saved-item.active{background:#eef4ff;border-color:#3758d47a;transform:translateY(-1px)}.automation-saved-item strong,.automation-saved-item span,.automation-saved-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.automation-saved-item strong{color:var(--text);font-size:14px}.automation-saved-item span{color:var(--muted);font-size:12px;font-weight:800}.automation-saved-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.automation-saved-pagination{justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.automation-saved-pagination span{color:var(--muted);font-size:13px;font-weight:900}.automation-copy-source{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:0 10px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex;overflow:hidden}.automation-copy-source.ready{color:#116b3a;background:#e9f8ef;border-color:#116b3a29}.automation-copy-source.waiting{color:#7a4b00;background:#fff7df;border-color:#7a4b0029}.automation-copy-source.missing{color:#7f1d1d;background:#fff1f2;border-color:#7f1d1d24}.automation-copy-source.status-ready{color:#047857;background:#ecfdf5}.automation-copy-source.status-waiting{color:#92400e;background:#fffbeb}.automation-copy-source.status-path{color:#1d4ed8;background:#eff6ff}.automation-copy-source.status-missing{color:#6b7280;background:#f3f4f6}.copy-workbench{gap:18px;display:grid}.copy-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.copy-workbench-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start;gap:18px;display:grid}.copy-editor,.copy-side-panel{gap:14px;display:grid}.copy-section-heading{gap:6px;display:grid}.copy-section-heading span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:800}.copy-section-heading h2{color:var(--text);margin:0;font-size:22px;line-height:1.25}.copy-editor textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-md);min-height:560px;max-height:1200px;color:var(--text);background:#fff;padding:16px;font-size:15px;line-height:1.8}.copy-info-block{border-radius:var(--radius-md);background:#f9fafb;border:1px solid #11182714;gap:12px;padding:14px;display:grid}.copy-info-block h3,.copy-info-block p{margin:0}.copy-info-block h3{color:var(--text);font-size:15px}.copy-info-block p{color:#4b5563;font-size:13px;font-weight:800}.copy-decision-list{gap:8px;margin:0;display:grid}.copy-decision-list div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.copy-decision-list dt,.copy-decision-list dd{margin:0;font-size:13px}.copy-decision-list dt{color:var(--muted);font-weight:800}.copy-decision-list dd{color:var(--text);font-weight:800}.copy-upload-box{cursor:pointer;border-radius:var(--radius-md);background:#fff;border:1px dashed #9ca3af;gap:6px;padding:14px;display:grid}.copy-upload-box input{display:none}.copy-upload-box strong,.copy-file-list strong{color:var(--text);font-size:14px}.copy-upload-box span,.copy-file-list span{color:var(--muted);font-size:12px;font-weight:800}.copy-file-list,.copy-source-candidates{gap:8px;display:grid}.copy-file-list div,.copy-source-candidates div{background:#fff;border:1px solid #11182714;border-radius:8px;gap:4px;padding:10px;display:grid}.copy-source-candidates div.ready{border-color:#04785747}.copy-source-candidates strong,.copy-source-candidates span,.copy-source-candidates small{overflow-wrap:anywhere;min-width:0}.copy-source-candidates strong{color:var(--text);font-size:13px}.copy-source-candidates span,.copy-source-candidates small{color:var(--muted);font-size:12px;font-weight:800}.copy-source-preview{color:#374151;white-space:pre-wrap;background:#fff;border:1px solid #11182714;border-radius:8px;max-height:420px;padding:12px;font-size:13px;line-height:1.65;overflow:auto}.copy-source-preview.expanded{max-height:none}.copy-inline-button{color:#0065fb;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:900}.copy-inline-button:hover{color:#004fc4}.empty-state.compact{padding:24px 16px}.skill-panel{gap:18px;display:grid}.skill-status-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.skill-status-bar article,.skill-analysis,.storyboard-script{background:#ffffffc2;border:1px solid #11182714;border-radius:8px;padding:14px}.skill-status-bar span,.skill-analysis span,.storyboard-script span{color:#64748b;font-size:12px;font-weight:700;display:block}.skill-status-bar strong,.skill-analysis strong{color:#111827;margin-top:6px;font-size:15px;display:block}.skill-form{border-top:1px solid #11182714;padding-top:18px}.checkbox-field{flex-direction:row;align-items:center;gap:10px;display:flex}.checkbox-field input{width:16px;height:16px;margin:0}.checkbox-field span{margin:0}.file-field input[type=file]{cursor:pointer;background:#f8fafce0;border:1px dashed #0f172a38}.skill-result{border-top:1px solid #11182714;gap:16px;padding-top:18px;display:grid}.skill-warning-list{flex-wrap:wrap;gap:8px;display:flex}.skill-warning-list span{color:#92400e;background:#fffbebe6;border:1px solid #d9770638;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.storyboard-script p,.storyboard-script pre{color:#1f2937;white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.8}.storyboard-table-wrap{border:1px solid #11182714;border-radius:8px;overflow-x:auto}.storyboard-table{border-collapse:collapse;width:100%;min-width:840px}.storyboard-table th,.storyboard-table td{color:#1f2937;text-align:left;vertical-align:top;border-bottom:1px solid #11182714;padding:12px;font-size:13px;line-height:1.6}.storyboard-table th{color:#475569;background:#f8fafc;font-size:12px}.storyboard-table tr:last-child td{border-bottom:0}.knowledge-panel{gap:18px;display:grid}.knowledge-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.knowledge-summary-grid div,.knowledge-create-form,.knowledge-detail,.knowledge-doc-section{border-radius:var(--radius-md);background:#fff;border:1px solid #11182714}.knowledge-summary-grid div{padding:18px}.knowledge-summary-grid span,.knowledge-summary-grid strong{min-width:0;display:block}.knowledge-summary-grid span{color:var(--muted);font-size:13px;font-weight:800}.knowledge-summary-grid strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:28px;line-height:1.16;overflow:hidden}.knowledge-toolbar,.knowledge-detail-head,.knowledge-doc-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.knowledge-toolbar p,.knowledge-detail-head p,.knowledge-toolbar span,.knowledge-detail-head span{margin:0;display:block}.knowledge-toolbar p,.knowledge-detail-head p{color:var(--text);font-size:18px;font-weight:900}.knowledge-toolbar span,.knowledge-detail-head span{color:var(--muted);margin-top:4px;font-size:13px;font-weight:800}.knowledge-layout{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.knowledge-side,.knowledge-detail{align-content:start;gap:14px;display:grid}.knowledge-create-form,.knowledge-detail,.knowledge-doc-section{padding:16px}.knowledge-create-form{gap:12px}.knowledge-create-form textarea{min-height:88px}.knowledge-list,.knowledge-doc-list{gap:10px;display:grid}.knowledge-list-item{border-radius:var(--radius-md);width:100%;color:var(--text);text-align:left;background:#fff;border:1px solid #11182714;gap:6px;padding:13px 14px;transition:border-color .2s,background .2s,transform .2s;display:grid}.knowledge-list-item:hover,.knowledge-list-item.active{background:#eef4ff;border-color:#3758d475;transform:translateY(-1px)}.knowledge-list-item strong,.knowledge-list-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-list-item strong{font-size:14px}.knowledge-list-item span{color:var(--muted);font-size:12px;font-weight:800}.knowledge-import-form{border-top:1px solid #11182714;gap:14px;padding-top:14px;display:grid}.knowledge-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledge-path-preview{border-radius:var(--radius-md);background:#f8fbff;border:1px dashed #3758d447;gap:6px;padding:12px;display:grid}.knowledge-path-preview span{color:var(--muted);font-size:12px;font-weight:900}.knowledge-path-preview code,.knowledge-doc-row code{color:#1d4ed8;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:800}.knowledge-doc-section{gap:12px;display:grid}.knowledge-doc-row{border-radius:var(--radius-md);background:#f9fafb;border:1px solid #11182714;padding:12px}.knowledge-doc-row div{gap:4px;min-width:0;display:grid}.knowledge-doc-row strong,.knowledge-doc-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.knowledge-doc-row strong{color:var(--text);font-size:14px}.knowledge-doc-row span,.knowledge-empty-line{color:var(--muted);font-size:12px;font-weight:800}.knowledge-empty-line{margin:0}@media (width<=960px){.home-nav,.home-hero{width:min(760px,100% - 36px)}.home-hero{grid-template-columns:1fr;align-items:start;min-height:auto;padding:46px 0 170px}.home-dashboard{justify-self:stretch;width:100%}.home-copy h1{font-size:58px}.home-metrics{width:min(760px,100% - 36px)}.login-page,.app-page,.app-page.sidebar-collapsed{grid-template-columns:1fr}.sidebar{z-index:5;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;height:auto;padding:16px;position:sticky;top:0;overflow-x:hidden}.sidebar-brand{border-bottom:0;flex:none;padding-bottom:0}.app-page.sidebar-collapsed .sidebar{flex-direction:row;align-items:center;gap:16px;padding:16px}.app-page.sidebar-collapsed .sidebar-brand{justify-content:flex-start;width:auto}.app-page.sidebar-collapsed .sidebar-brand-copy,.app-page.sidebar-collapsed .nav-copy,.app-page.sidebar-collapsed .sidebar-toggle-text{display:grid}.app-page.sidebar-collapsed .sidebar-toggle-text{display:inline}.nav-list{flex-wrap:wrap;min-width:0;display:flex;overflow:hidden visible}.nav-group{flex:0 0 236px}.nav-parent-row,.app-page.sidebar-collapsed .nav-parent-row{grid-template-columns:minmax(0,1fr) 34px;gap:6px}.nav-button{min-width:172px}.app-page.sidebar-collapsed .nav-button{grid-template-columns:36px minmax(0,1fr);justify-content:stretch;min-width:172px;min-height:62px;padding:10px}.app-page.sidebar-collapsed .nav-group-toggle{width:34px;height:34px;font-size:18px}.nav-sub-list{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;padding-left:0}.app-page.sidebar-collapsed .nav-sub-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;padding-left:0}.nav-sub-button{white-space:nowrap;justify-content:center;min-height:32px;padding:0 8px}.app-page.sidebar-collapsed .nav-sub-button{width:auto;min-height:32px;padding:0 8px}.app-page.sidebar-collapsed .nav-sub-button span{max-width:none}.nav-sub-button:before,.sidebar-footer{display:none}.workspace-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.permission-form-grid,.permission-form-grid.two-col,.permission-groups,.workflow-check-list,.search-results,.user-search-bar,.automation-layout,.automation-manual-save,.automation-video-row,.automation-saved-layout,.copy-workbench-grid{grid-template-columns:1fr}.hotword-dashboard,.skill-status-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.hotword-section+.hotword-section{border-top:0;border-left:1px solid #11182714}.copy-toolbar-actions{justify-content:flex-start}.copy-editor textarea{min-height:420px}.brand-panel{min-height:40vh;padding-bottom:24px}.form-panel{background:0 0;align-items:flex-start;padding-top:0}}@media (width<=620px){.home-nav{flex-direction:column;align-items:flex-start;padding:20px 0}.home-nav nav,.home-actions{width:100%}.home-link,.home-console,.home-primary,.home-secondary{flex:1}.home-hero{gap:28px;padding:28px 0 240px}.home-copy h1{font-size:44px}.home-intro{font-size:16px}.home-dashboard{padding:16px}.flow-board{grid-template-columns:1fr}.flow-board span{min-height:72px}.home-metrics{grid-template-columns:1fr;bottom:18px}.brand-panel{padding:34px 20px 18px}h1{font-size:40px}.intro{margin-bottom:24px;font-size:15px}.preview-window{display:none}.form-panel{padding:0 16px 28px}.login-card{border-radius:8px;padding:24px}.card-heading h2{font-size:26px}.code-field{grid-template-columns:1fr}.form-row{flex-direction:column;align-items:flex-start}.workspace{padding:22px 16px}.workspace-header{flex-direction:column;align-items:flex-start;padding:18px}.workspace-header h1{font-size:26px}.header-copy p{font-size:13px}.header-actions{justify-content:flex-start;width:100%}.workspace-status-grid{grid-template-columns:1fr}.status-card{min-height:96px}.sidebar,.app-page.sidebar-collapsed .sidebar{flex-direction:column;align-items:flex-start;overflow-x:hidden}.nav-list,.app-page.sidebar-collapsed .nav-list{grid-template-columns:1fr;width:100%;display:grid;overflow:hidden visible}.nav-group{width:100%}.nav-button,.app-page.sidebar-collapsed .nav-button{min-width:0}.content-panel{padding:20px}.form-grid,.skill-status-bar,.hotword-dashboard,.hotword-form-grid,.automation-summary-grid,.story-video-card,.video-task-meta{grid-template-columns:1fr}.hotword-section+.hotword-section{border-top:1px solid #11182714;border-left:0}.automation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-overview,.asset-summary-grid,.asset-row,.asset-meta-grid,.package-grid,.payment-panel{grid-template-columns:1fr}.asset-toolbar,.asset-title-row,.ledger-heading{flex-direction:column;align-items:flex-start}.asset-toolbar-actions{justify-content:flex-start;width:100%}.automation-saved-item{grid-template-columns:1fr}.automation-saved-actions{justify-content:flex-start}.ledger-row{grid-template-columns:1fr;gap:6px}.asset-preview{width:min(180px,100%)}.qr-box{width:100%;max-width:244px}.form-actions{justify-content:stretch}.music-select-row{grid-template-columns:1fr}.submit-button.compact{width:100%}}@media (width<=960px){.knowledge-layout,.knowledge-form-grid{grid-template-columns:1fr}}@media (width<=620px){.knowledge-summary-grid,.knowledge-doc-row{grid-template-columns:1fr}.knowledge-toolbar,.knowledge-detail-head,.knowledge-doc-row{flex-direction:column;align-items:flex-start}}:root{color:#1e293b;--panel:#fff;--panel-strong:#fff;--line:#e2e8f0;--muted:#64748b;--text:#1e293b;--cyan:#0065fb;--pink:#7c3aed;--green:#0f9f6e;--gold:#b7791f;--danger:#dc2626;--radius-lg:20px;--radius-md:12px;--radius-sm:10px;--shadow-card:0 10px 30px #0f172a0b;--shadow-soft:0 8px 22px #0f172a0e;background:#f6f7fa}body{color:var(--text);background:#f6f7fa}button,a,input,select,textarea{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #0065fb29}.app-page{background:#f6f7fa;grid-template-columns:216px minmax(0,1fr);gap:10px;padding:0 16px 16px}.app-page.sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)}.sidebar{height:calc(100vh - 32px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:20px;gap:18px;padding:22px 16px;top:16px}.sidebar-brand{border-bottom:0;min-height:48px;padding:0 2px}.logo-mark,.logo-mark.small{color:#fff;background:#0065fb;border:0;border-radius:12px;box-shadow:0 8px 20px #0065fb33}.sidebar-brand strong{color:#1e293b;font-size:15px}.sidebar-brand span{color:#94a3b8;font-size:11px}.sidebar-toggle{color:#64748b;background:#f8fafc;border-color:#e2e8f0;border-radius:10px;width:32px;min-width:32px;height:32px;padding:0}.sidebar-toggle-text{display:none}.sidebar-toggle:hover{color:#0065fb;background:#0065fb0f;border-color:#0065fb3d}.nav-list{scrollbar-width:thin;scrollbar-color:#dbe4ef transparent;gap:6px}.nav-group{gap:5px}.nav-parent-row{grid-template-columns:minmax(0,1fr) 28px;gap:3px}.nav-button{color:#475569;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:48px;padding:7px 9px;position:relative}.nav-button:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nav-icon{color:#64748b;background:#f1f5f9;border:0;border-radius:10px;width:30px;height:30px;font-size:12px}.nav-copy{gap:2px}.nav-copy strong{font-size:13px;font-weight:700}.nav-copy small{color:#94a3b8;font-size:10px;font-weight:600}.nav-button.active,.nav-button:hover{color:#0065fb;box-shadow:none;background:#0065fb0e;border-color:#0000;transform:none}.nav-button.active:before{background:#0065fb}.nav-button.active .nav-icon,.nav-button:hover .nav-icon{color:#0065fb;background:#0065fb17;border-color:#0000}.nav-button.active .nav-copy small,.nav-button:hover .nav-copy small{color:#7ba9ef}.nav-group-toggle{color:#94a3b8;background:0 0;border:0;border-radius:9px;width:28px;height:32px;font-size:14px}.nav-group-toggle:hover,.nav-group-toggle.expanded{color:#0065fb;background:#0065fb0e;border-color:#0000;transform:none}.nav-sub-list{border-left:0;gap:3px;margin-left:40px;padding-left:0}.nav-sub-button{color:#64748b;border-radius:10px;min-height:32px;padding:0 10px;font-size:12px;font-weight:600}.nav-sub-button:before{background:#cbd5e1;width:4px;height:4px;margin-right:8px}.nav-sub-button.active,.nav-sub-button:hover{color:#0065fb;background:#0065fb0e;transform:none}.nav-sub-button.active:before,.nav-sub-button:hover:before{background:#0065fb}.sidebar-footer{background:#f8fafc;border:0;border-radius:12px;gap:3px;padding:11px 12px}.sidebar-footer strong{color:#334155;font-size:14px}.sidebar-footer span,.sidebar-footer small{color:#94a3b8;font-size:9px}.app-page.sidebar-collapsed .sidebar{gap:14px;padding:20px 10px}.app-page.sidebar-collapsed .sidebar-toggle{min-width:32px;margin-left:0}.app-page.sidebar-collapsed .nav-button{grid-template-columns:30px;min-height:44px;padding:7px}.app-page.sidebar-collapsed .nav-parent-row{grid-template-columns:1fr}.app-page.sidebar-collapsed .nav-group-toggle,.app-page.sidebar-collapsed .nav-sub-list{display:none}.workspace{min-width:0;padding:0 0 24px}.workspace-header{min-height:76px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;margin:0 0 12px;padding:12px 2px}.workspace-eyebrow{color:#94a3b8;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-size:11px}.workspace-header h1{color:#1e293b;font-size:22px;font-weight:700}.header-copy{gap:3px}.header-copy p{color:#64748b;font-size:12px;font-weight:500}.header-actions{gap:8px}.balance-pill,.profile-pill,.ghost-button{height:38px;min-height:38px;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:999px}.balance-pill{color:#334155}.balance-pill>span{color:#64748b}.profile-avatar{background:#0065fb;border-radius:999px;width:28px;height:28px}.ghost-button{color:#64748b}.ghost-button:hover{color:#0065fb;box-shadow:none;border-color:#0065fb3d;transform:none}.workspace-status-grid{gap:10px;margin-bottom:12px}.status-card{min-height:84px;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:4px;padding:14px 16px}.status-card:before{display:none}.status-card strong{color:#1e293b;font-size:22px}.status-card span,.status-card small{color:#94a3b8;font-size:11px}.content-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:22px}.content-panel,.admin-section,.automation-search,.automation-results,.automation-saved,.hotword-card,.copy-editor,.copy-side-panel,.knowledge-summary-grid div,.knowledge-create-form,.knowledge-detail,.knowledge-doc-section,.package-option,.payment-panel,.ledger-section,.asset-row,.permission-group,.permission-user-row,.workflow-check,.scene-context,.video-task-panel,.skill-status-bar article,.skill-analysis,.storyboard-script{box-shadow:none;background:#fff;border-color:#e2e8f0;border-radius:16px}.field input,.field select,.field textarea,.permission-form-grid input,.permission-form-grid select,.permission-form-grid textarea,.knowledge-panel input,.knowledge-panel select,.knowledge-panel textarea,.automation-panel input,.automation-panel select,.automation-panel textarea,.copy-workbench input,.copy-workbench select,.copy-workbench textarea,.video-panel input,.video-panel select,.video-panel textarea{color:#1e293b;background:#fff;border-color:#dbe3ed;border-radius:12px}.field input:focus,.field select:focus,.field textarea:focus,.permission-form-grid input:focus,.permission-form-grid select:focus,.permission-form-grid textarea:focus,.knowledge-panel input:focus,.knowledge-panel select:focus,.knowledge-panel textarea:focus,.automation-panel input:focus,.automation-panel select:focus,.automation-panel textarea:focus,.copy-workbench input:focus,.copy-workbench select:focus,.copy-workbench textarea:focus,.video-panel input:focus,.video-panel select:focus,.video-panel textarea:focus{border-color:#0065fb;box-shadow:0 0 0 3px #0065fb1a}.submit-button,.home-console,.home-primary{color:#fff;background:#0065fb;border:1px solid #0065fb;border-radius:14px;box-shadow:0 10px 24px #0065fb2e}.submit-button:not(:disabled):hover,.home-console:hover,.home-primary:hover{background:#0058dc;transform:translateY(-1px);box-shadow:0 12px 28px #0065fb38}.mode-tabs{background:#f1f5f9;border-color:#e2e8f0;border-radius:14px}.mode-tabs button{border-radius:10px}.subnav{background:#f8fafc;border-color:#e2e8f0;border-radius:14px}.subnav-button{border-radius:10px}.subnav-button.active,.subnav-button:hover{color:#0065fb;background:#fff;box-shadow:0 4px 12px #0f172a0f}.package-option:hover,.package-option.active,.user-result.active,.user-result:hover,.knowledge-list-item:hover,.knowledge-list-item.active,.automation-saved-item:hover,.automation-saved-item.active{background:#0065fb0b;border-color:#0065fb4d;transform:none}.status-badge{border-radius:999px}.asset-preview,.automation-player,.qr-box,.storyboard-table-wrap{border-radius:14px}.login-page{background:#f6f7fa}.login-page:before{background-image:none}.brand-panel{background:radial-gradient(circle at 22% 24%,#0065fb1a,#0000 34%),linear-gradient(145deg,#f8fbff 0%,#eef5ff 100%)}.login-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e2e8f0;border-radius:20px;box-shadow:0 20px 60px #0f172a14}.preview-window{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e2e8f0;border-radius:20px;box-shadow:0 16px 44px #0f172a12}.home-page{color:#1e293b;background:#f6f7fa}.home-scene{opacity:.12}.home-page:after{background:radial-gradient(circle at 72% 34%,#0065fb14,#0000 28%),linear-gradient(90deg,#f6f7fafa 0%,#f6f7fae6 54%,#f6f7fac2 100%)}.home-cursor-light{opacity:.18;mix-blend-mode:multiply}.home-brand,.home-copy h1{color:#1e293b}.home-brand small,.home-intro{color:#64748b}.home-eyebrow{color:#0065fb;background:#0065fb0f;border-color:#0065fb33}.home-link,.home-secondary{color:#475569;background:#fff;border-color:#dbe3ed}.home-dashboard,.home-metrics div{color:#1e293b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-color:#e2e8f0;border-radius:20px;box-shadow:0 18px 48px #0f172a12}.dashboard-topline span,.traffic-meter span,.home-metrics dd{color:#64748b}.dashboard-topline strong,.traffic-meter strong{color:#0065fb}.flow-board span{color:#334155;background:#f8fafc;border-color:#e2e8f0;border-radius:14px}.flow-board span:nth-child(2),.flow-board span:nth-child(3){background:#0065fb0e}.home-metrics dt{color:#1e293b}@media (width<=1180px){.app-page,.app-page.sidebar-collapsed{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding:18px 12px}.nav-copy small{display:none}}@media (width<=960px){.app-page,.app-page.sidebar-collapsed{padding:0 12px 12px;display:block}.sidebar,.app-page.sidebar-collapsed .sidebar{border:0;border-radius:18px;height:auto;margin:12px 0 10px;padding:12px;display:flex;position:relative;top:0;overflow:visible}.sidebar-brand,.app-page.sidebar-collapsed .sidebar-brand{width:100%}.nav-list,.app-page.sidebar-collapsed .nav-list{flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.nav-group,.app-page.sidebar-collapsed .nav-group{flex:0 0 220px}.app-page.sidebar-collapsed .nav-parent-row{grid-template-columns:minmax(0,1fr) 28px}.app-page.sidebar-collapsed .nav-button{grid-template-columns:30px minmax(0,1fr);justify-content:stretch}.app-page.sidebar-collapsed .nav-copy,.app-page.sidebar-collapsed .nav-group-toggle{display:grid}.app-page.sidebar-collapsed .nav-sub-list{display:none}.workspace-header{padding:12px 2px}}@media (width<=620px){.sidebar,.app-page.sidebar-collapsed .sidebar{display:grid}.nav-list,.app-page.sidebar-collapsed .nav-list{display:flex}.nav-group{width:auto}.workspace-header{flex-direction:column;align-items:flex-start;min-height:auto;padding:14px 2px}.header-actions{justify-content:flex-start;width:100%}.workspace-status-grid{grid-template-columns:1fr}.content-panel{border-radius:16px;padding:16px}}.pc-app-shell{color:#1e293b;background:#f6f7fa;grid-template-columns:184px minmax(0,1fr);min-height:calc(100vh - 40px);display:grid}.pc-primary-sidebar{z-index:20;background:#fff;border-right:1px solid #edf0f5;flex-direction:column;width:184px;min-width:0;height:100dvh;padding:18px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.pc-brand{border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;min-height:48px;padding:0 6px 18px;display:flex}.pc-brand-mark{color:#fff;background:linear-gradient(145deg,#0c72ff,#0058df);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid;box-shadow:0 8px 18px #0065fb33}.pc-brand-copy{gap:2px;min-width:0;display:grid}.pc-brand-copy strong{color:#182230;letter-spacing:.02em;font-size:14px}.pc-brand-copy small{color:#98a2b3;font-size:10px}.pc-primary-nav{gap:7px;min-height:0;margin-top:22px;display:grid;overflow:hidden auto}.pc-primary-link{color:#5f6b7c;border-radius:12px;align-items:center;gap:11px;min-height:46px;padding:7px 10px;font-size:13px;font-weight:700;display:flex;position:relative}.pc-primary-link:before{content:"";background:0 0;border-radius:0 99px 99px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-14px}.pc-primary-link:hover,.pc-primary-link.active{color:#0065fb;background:#eef5ff}.pc-primary-link.active:before{background:#0065fb}.pc-primary-icon{color:#667085;background:#f3f5f8;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.pc-nav-empty{color:#98a2b3;margin:0;padding:12px 10px;font-size:12px}.pc-sidebar-footer{color:#7a8699;border-top:1px solid #f0f2f5;align-items:center;gap:7px;margin-top:auto;padding:16px 8px 2px;font-size:11px;font-weight:700;display:flex}.pc-footer-dot{background:#12b76a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #12b76a1a}.pc-workspace{grid-column:2;min-width:0;padding:0 16px 16px}.pc-topbar{border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:10px 2px;display:flex}.pc-current-heading{align-items:center;gap:10px;min-width:0;display:flex}.pc-list-back{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pc-list-back:hover{color:#9a6700;border-color:#f0b94d}.pc-current-module{gap:2px;min-width:0;display:grid}.pc-current-module span{color:#98a2b3;font-size:10px;font-weight:700}.pc-current-module strong{color:#253044;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.pc-account-actions{flex:none;align-items:center;gap:8px;display:flex}.pc-team-pill,.pc-balance-pill,.pc-user-button{min-height:38px;box-shadow:none;background:#fff;border:1px solid #e5e9f0;border-radius:999px}.pc-team-pill,.pc-balance-pill{color:#344054;align-items:center;gap:7px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.pc-user-dot{color:#fff;background:#0065fb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.pc-balance-pill{color:#fff;background:#33312f;border-color:#33312f}.pc-balance-pill span:first-child{color:#f5bd58}.pc-balance-pill span:last-child{font-weight:500}.pc-user-button{color:#0065fb;background:#eff6ff;place-items:center;width:38px;min-width:38px;padding:0;font-size:12px;font-weight:900;display:grid}.pc-user-button:hover{background:#e4efff;border-color:#9fc5ff}.pc-workspace-body{min-width:0;padding-top:12px;display:block}.pc-workspace-body.has-context-nav{grid-template-columns:200px minmax(0,1fr);gap:12px;display:grid}.pc-context-sidebar{scrollbar-width:thin;scrollbar-color:#d9e1eb transparent;background:#fff;border:1px solid #e8ecf2;border-radius:20px;flex-direction:column;gap:22px;min-width:0;height:calc(100vh - 104px);padding:22px 16px;display:flex;position:sticky;top:88px;overflow:auto}.pc-context-group{gap:9px;display:grid}.pc-context-group h2{color:#98a2b3;margin:0;padding:0 10px;font-size:11px;font-weight:700}.pc-context-group nav{gap:4px;display:grid}.pc-context-link{color:#566176;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 10px 8px 18px;font-size:12px;font-weight:650;display:flex;position:relative}.pc-context-link:before{content:"";background:0 0;border-radius:0 99px 99px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.pc-context-link i{background:#d0d5dd;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.pc-context-link:hover,.pc-context-link.active{color:#0065fb;background:#eef5ff}.pc-context-link.active:before{background:#0065fb}.pc-context-link.active i{background:#8fb9fa}.pc-page-column{align-content:start;gap:12px;min-width:0;display:grid}.pc-page-intro{background:#fff;border:1px solid #e8ecf2;border-radius:20px;align-items:center;gap:18px;min-height:116px;padding:20px 28px;display:flex}.pc-page-intro-icon{color:#fff;background:linear-gradient(145deg,#1b88ff,#0065fb);border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;box-shadow:0 10px 22px #0065fb2e}.pc-page-intro>span:last-child{gap:3px;display:grid}.pc-page-intro small{color:#0065fb;font-size:11px;font-weight:800}.pc-page-intro h1{color:#1d2939;margin:0;font-size:21px;line-height:1.25}.pc-page-intro p{color:#7b8798;margin:0;font-size:12px;line-height:1.6}.pc-page-column>.content-panel,.pc-page-column>.permission-shell,.pc-page-column>.digital-human-studio-shell{width:100%;min-width:0;margin:0}.pc-page-column>.content-panel{min-height:calc(100vh - 104px)}.pc-page-column>.pc-page-intro+.content-panel{min-height:calc(100vh - 232px)}.pc-page-column .content-panel{border-color:#e8ecf2;border-radius:20px;padding:24px}.pc-page-column .scene-context{background:0 0;border:0;border-bottom:1px solid #edf0f5;border-radius:0;margin:-4px -4px 22px;padding:4px 4px 18px}.pc-page-column .asset-summary-grid,.pc-page-column .knowledge-summary-grid,.pc-page-column .recharge-overview{gap:10px;margin-bottom:20px}.pc-page-column .asset-summary-grid>div,.pc-page-column .knowledge-summary-grid>div,.pc-page-column .recharge-overview>div{background:#f8fafc;border:1px solid #e8ecf2;border-radius:14px;min-height:82px;padding:14px 16px}.pc-page-column .asset-summary-grid strong,.pc-page-column .knowledge-summary-grid strong,.pc-page-column .recharge-overview strong{color:#1d2939;font-size:22px}.pc-page-column .asset-toolbar,.pc-page-column .knowledge-toolbar,.pc-page-column .permission-toolbar{border-bottom:1px solid #edf0f5;margin:0 -4px 20px;padding:0 4px 18px}.pc-page-column .asset-row,.pc-page-column .automation-search,.pc-page-column .automation-results,.pc-page-column .automation-saved,.pc-page-column .knowledge-create-form,.pc-page-column .knowledge-detail,.pc-page-column .admin-section,.pc-page-column .ledger-section,.pc-page-column .payment-panel{box-shadow:none;border-color:#e8ecf2;border-radius:16px}.pc-page-column .asset-row:hover,.pc-page-column .automation-saved-item:hover,.pc-page-column .knowledge-list-item:hover,.pc-page-column .user-result:hover{background:#f8fbff;border-color:#b8d5ff}.pc-page-column .field input,.pc-page-column .field select,.pc-page-column .field textarea{background:#fbfcfe;border-color:#dfe5ed;border-radius:11px;min-height:44px}.pc-page-column .field textarea{min-height:110px}.pc-page-column .submit-button,.pc-page-column .ghost-button{border-radius:12px;min-height:42px}.pc-page-column .ghost-button{color:#475467;background:#fff;border-color:#dfe5ed}.pc-page-column .ghost-button:hover{color:#0065fb;background:#f5f9ff;border-color:#b8d5ff}.pc-page-column .mode-tabs,.pc-page-column .subnav{background:#f5f7fa;border-radius:14px}.pc-page-column .video-form{max-width:1040px}.pc-page-column .automation-layout,.pc-page-column .copy-workbench-grid,.pc-page-column .knowledge-layout{gap:14px}.pc-page-column .breakdown-page-head,.pc-page-column .replica-head,.pc-page-column .rh-head,.pc-page-column .digital-human-studio-shell .topbar{background:0 0;border:0;border-bottom:1px solid #edf0f5;border-radius:0;padding:0 0 20px}.pc-page-column .breakdown-library-panel,.pc-page-column .breakdown-auto-card,.pc-page-column .replica-form,.pc-page-column .replica-preview,.pc-page-column .rh-preview,.pc-page-column .rh-panel,.pc-page-column .digital-human-studio-shell .submit-card,.pc-page-column .digital-human-studio-shell .generate-panel{box-shadow:none;background:#fff;border-color:#e8ecf2;border-radius:16px}.pc-page-column .rh-grid,.pc-page-column .replica-grid{grid-template-columns:minmax(260px,.72fr) minmax(440px,1.28fr);gap:14px}.pc-page-column .rh-preview,.pc-page-column .replica-preview{background:#f8fafc;min-height:420px}.pc-page-column .replica-preview{order:1}.pc-page-column .replica-form{order:2}.pc-page-column .digital-human-studio-shell{gap:12px}.pc-page-column .digital-human-studio-shell .flow-steps{margin:0}.pc-page-column .digital-human-studio-shell .submit-view{gap:14px}@media (width<=1180px){.pc-app-shell{grid-template-columns:78px minmax(0,1fr)}.pc-primary-sidebar{width:78px;padding-inline:10px}.pc-brand{justify-content:center;padding-inline:0}.pc-brand-copy,.pc-primary-link>span:last-child,.pc-sidebar-footer>span:last-child{display:none}.pc-primary-link{justify-content:center;padding-inline:8px}.pc-primary-link:before{left:-10px}.pc-workspace-body.has-context-nav{grid-template-columns:190px minmax(0,1fr)}.pc-page-column .rh-grid,.pc-page-column .replica-grid{grid-template-columns:1fr}.pc-page-column .replica-preview,.pc-page-column .replica-form{order:initial}}@media (width<=860px){.pc-app-shell{display:block}.pc-primary-sidebar{border-bottom:1px solid #e8ecf2;border-right:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:auto;height:auto;padding:10px 12px;display:grid;position:relative;inset:auto;overflow-y:visible}.pc-brand{border:0;min-height:40px;padding:0}.pc-brand-copy{display:grid}.pc-primary-nav{gap:6px;min-width:0;margin:0;display:flex;overflow-x:auto}.pc-primary-link{flex:none;min-height:40px}.pc-primary-link>span:last-child{display:inline}.pc-primary-link:before,.pc-sidebar-footer{display:none}.pc-primary-icon{flex-basis:26px;width:26px;height:26px}.pc-workspace{grid-column:auto;padding:0 12px 12px}.pc-topbar{min-height:66px}.pc-workspace-body.has-context-nav{display:block}.pc-context-sidebar{border-radius:16px;flex-direction:row;gap:14px;height:auto;margin-bottom:10px;padding:12px;display:flex;position:static;overflow-x:auto}.pc-context-group{flex:none}.pc-context-group h2{display:none}.pc-context-group nav{gap:6px;display:flex}.pc-context-link{white-space:nowrap;min-height:38px;padding:7px 12px}.pc-context-link:before,.pc-context-link i{display:none}.pc-page-column>.content-panel,.pc-page-column>.pc-page-intro+.content-panel{min-height:auto}}@media (width<=620px){.pc-primary-sidebar{grid-template-columns:1fr}.pc-brand{justify-content:flex-start}.pc-topbar{flex-direction:column;align-items:flex-start;padding-block:12px}.pc-current-module{width:100%}.pc-account-actions{width:100%;padding-bottom:2px;overflow-x:auto}.pc-team-pill{display:none}.pc-page-intro{border-radius:16px;align-items:flex-start;padding:18px}.pc-page-intro-icon{flex-basis:42px;width:42px;height:42px}.pc-page-column .content-panel{border-radius:16px;padding:16px}.pc-page-column .asset-summary-grid,.pc-page-column .knowledge-summary-grid,.pc-page-column .recharge-overview{grid-template-columns:1fr}}.site-shell:has(.home-page){background:#06111f}.site-shell:has(.home-page) .site-content{min-height:calc(100vh - 40px)}.site-shell:has(.home-page) .site-footer{color:#eeffd89e;background:#06111f}.home-page{color:#fff8e8;isolation:isolate;--cursor-x:72vw;--cursor-y:42vh;background:linear-gradient(#081524 0%,#03070d 100%),#06111f;min-height:calc(100vh - 40px);position:relative;overflow:hidden}.home-page:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#a7f10e0e 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#a7f10e09 1px,#0000 1px) 0 0/74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000080,#0000 58%);mask-image:linear-gradient(90deg,#00000080,#0000 58%)}.home-page:after{z-index:2;content:"";pointer-events:none;background:radial-gradient(circle at 82% 38%,#a7f10e1f,#0000 24%),linear-gradient(90deg,#06111f1f 0%,#06111f2e 42%,#06111fa3 100%),linear-gradient(#06111f00 50%,#02050aeb 100%);position:absolute;inset:0}.home-scene{z-index:3;opacity:.74;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-cursor-light{z-index:4;filter:blur(18px);mix-blend-mode:screen;opacity:.72;pointer-events:none;width:480px;height:480px;transform:translate3d(calc(var(--cursor-x) - 240px), calc(var(--cursor-y) - 240px), 0);background:radial-gradient(circle,#a7f10e38 0%,#3175ff1f 38%,#0000 72%);border-radius:50%;transition:transform 80ms linear,opacity .2s;position:fixed;top:0;left:0}.home-nav,.home-hero,.home-about-section,.home-innovation-section,.home-solutions-section,.home-contact-section{z-index:5;position:relative}.home-nav{justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 48px);min-height:154px;margin:0 auto;padding:22px 0;display:flex}.home-brand{color:#fff8e8;align-items:center;gap:20px;min-width:0;display:inline-flex}.home-logo-mark{background:radial-gradient(circle at 50% 50%, #06111f 0 18%, transparent 19%), conic-gradient(from 14deg, #f6c766 0 12%, #243547 12% 21%, #6b8c1e 21% 34%, #f6c766 34% 46%, #203040 46% 56%, #c8ff32 56% 69%, #283847 69% 78%, #8fb51c 78% 90%, #f6c766 90% 100%);border-radius:50%;flex:0 0 94px;place-items:center;width:94px;height:94px;display:grid;position:relative;box-shadow:0 0 32px #a7f10e33,inset 0 0 18px #00000080}.home-logo-mark:before{content:"";background:#06111f;border-radius:50%;position:absolute;inset:22px}.home-logo-mark span{background:#06111f;border-radius:50%;width:28px;height:28px;position:relative;box-shadow:0 0 0 9px #06111fbd}.home-brand-copy{gap:7px;min-width:0;display:grid}.home-brand strong{color:#f6c766;letter-spacing:.08em;text-transform:uppercase;font-family:Orbitron,Microsoft YaHei,system-ui,sans-serif;font-size:31px;font-weight:900;line-height:1}.home-brand small{color:#f6c766ad;letter-spacing:.34em;text-transform:uppercase;font-size:12px;font-weight:900}.home-nav nav{align-items:center;gap:14px;display:inline-flex}.home-nav-button,.home-primary,.home-secondary{letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;min-width:106px;font-weight:900;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.home-nav-button{color:#f6c766;background:0 0;border:1px solid #0000;height:52px;padding:0 18px;font-size:19px}.home-nav-button.active,.home-nav-button:hover{color:#06111f;background:#f6c766;box-shadow:0 10px 28px #f6c76633}.home-hero{border-top:1px solid #f6c76614;grid-template-columns:1fr;align-items:center;gap:0;width:100%;min-height:calc(100vh - 194px);margin:0;padding:0;display:grid;overflow:hidden}.home-hero-art{z-index:0;position:absolute;inset:0}.home-hero-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#02060b0a 0%,#02060b1f 42%,#02060b85 100%),radial-gradient(circle at 78% 48%,#f6c76614,#0000 26%);position:absolute;inset:0}.home-copy{z-index:3;text-align:center;justify-self:end;justify-items:center;width:min(540px,100% - 48px);margin-left:auto;margin-right:min(8vw,112px);padding:86px 0 124px;display:grid;position:relative}.home-eyebrow{color:#f6c766;letter-spacing:.14em;background:#f6c76614;border:1px solid #f6c76670;border-radius:4px;margin:0 0 18px;padding:8px 12px;font-size:12px;font-weight:900}.home-copy h1{color:#fff;letter-spacing:0;text-shadow:0 18px 46px #00000075;max-width:540px;margin:0;font-family:Orbitron,Microsoft YaHei,system-ui,sans-serif;font-size:78px;font-weight:900;line-height:1.04}.home-copy h1 span{font-size:68px;display:block}.home-intro{color:#ffffffdb;max-width:480px;margin:24px 0 0;font-size:20px;font-weight:800;line-height:1.7}.home-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.home-primary,.home-secondary{min-height:56px;padding:0 28px;font-size:16px}.home-primary{color:#06111f;background:#f6c766;border:1px solid #f6c766;box-shadow:0 18px 42px #f6c76633}.home-secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff38}.home-primary:hover,.home-secondary:hover{transform:translateY(-2px)}.home-primary:hover{background:#ffdc8a;box-shadow:0 22px 48px #f6c76642}.home-secondary:hover{color:#fff2c9;background:#f6c7661f;border-color:#f6c7667a}.home-metrics{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(486px,100% - 48px);margin:0;display:grid;position:absolute;bottom:26px;left:auto;right:min(8vw,112px)}.home-metrics div{color:#fff8e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d18a8;border:1px solid #f6c76629;border-radius:8px;min-height:78px;padding:13px 14px;box-shadow:0 18px 38px #00000038}.home-metrics dt,.home-metrics dd{margin:0}.home-metrics dt{color:#f6c766;font-size:25px;font-weight:900}.home-metrics dd{color:#ffffffad;margin-top:6px;font-size:12px;font-weight:800}.home-section-inner{width:min(1180px,100% - 48px);margin:0 auto}.home-about-section{background:linear-gradient(90deg,#083b60fa,#09436cf5),#073c64;overflow:hidden}.home-about-section:before{content:"";opacity:.24;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#f6c76614 1px,#0000 1px),linear-gradient(#f6c7660d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.home-about-grid{z-index:1;grid-template-columns:minmax(260px,.9fr) minmax(260px,1fr);align-items:center;gap:48px;min-height:246px;padding:56px 0;display:grid;position:relative}.home-about-grid h2{color:#96de42;letter-spacing:0;margin:0;font-family:Orbitron,Microsoft YaHei,system-ui,sans-serif;font-size:48px;font-weight:900;line-height:1.28}.home-about-grid p{color:#a9f256;justify-self:end;margin:0;font-family:Orbitron,Microsoft YaHei,system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1.5}.home-innovation-section{color:#073c64;background:#96d64d}.home-innovation-section .home-section-inner{align-content:center;gap:34px;min-height:270px;padding:54px 0 42px;display:grid}.home-innovation-section h2{color:#073c64;text-align:center;margin:0;font-family:Orbitron,Microsoft YaHei,system-ui,sans-serif;font-size:31px;font-weight:900;line-height:1.1}.home-icon-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(24px,7vw,96px);display:grid}.home-icon-card{color:#073c64;justify-items:center;gap:14px;min-height:116px;display:grid}.home-icon-card svg{stroke-width:1.7px;width:82px;height:82px}.home-icon-card span{color:#073c64c2;font-size:15px;font-weight:900}.home-solutions-section{background:radial-gradient(circle at 20% 0,#f6c7661f,#0000 28%),linear-gradient(#03101b 0%,#06111f 100%);overflow:hidden}.home-solutions-section:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 44%,#f6c76621 44.2% 44.6%,#0000 44.8%),linear-gradient(#f6c76609 1px,#0000 1px) 0 0/78px 78px,linear-gradient(90deg,#f6c76606 1px,#0000 1px) 0 0/78px 78px;position:absolute;inset:0}.home-solutions-section .home-section-inner{z-index:1;gap:34px;padding:78px 0;display:grid;position:relative}.home-section-heading{gap:12px;max-width:720px;display:grid}.home-section-heading p,.home-contact-panel>p{color:#f6c766;letter-spacing:.16em;margin:0;font-size:12px;font-weight:900}.home-section-heading h2,.home-contact-panel h2{color:#fff;margin:0;font-family:Orbitron,Microsoft YaHei,system-ui,sans-serif;font-size:44px;font-weight:900;line-height:1.16}.home-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-solution-card{color:#fff;background:linear-gradient(#0e2f48d6,#050d18eb),#050d18e6;border:1px solid #f6c7662e;border-radius:8px;align-content:start;gap:18px;min-height:272px;padding:28px;display:grid;box-shadow:0 24px 58px #00000042}.home-solution-card svg{color:#f6c766;stroke-width:1.8px;width:48px;height:48px}.home-solution-card h3{color:#f6c766;margin:0;font-family:Orbitron,Microsoft YaHei,system-ui,sans-serif;font-size:20px;font-weight:900;line-height:1.28}.home-solution-card p{color:#ffffffb8;margin:0;font-size:15px;font-weight:700;line-height:1.8}.home-contact-section{background:linear-gradient(#06111f 0%,#02070d 100%),#06111f;padding:0 0 72px}.home-contact-panel{text-align:center;border-top:1px solid #f6c76642;border-bottom:1px solid #f6c7662e;justify-items:center;gap:18px;padding:70px 24px;display:grid}.home-contact-panel h2{max-width:720px}@media (width<=960px){.home-nav{width:min(760px,100% - 36px);min-height:126px}.home-logo-mark{flex-basis:72px;width:72px;height:72px}.home-logo-mark:before{inset:17px}.home-logo-mark span{width:22px;height:22px}.home-brand strong{font-size:25px}.home-brand small{font-size:10px}.home-nav-button{min-width:92px;height:46px;font-size:16px}.home-hero{min-height:720px}.home-hero-art img{object-position:34% center}.home-copy{margin-right:28px;padding-bottom:130px}.home-copy h1{font-size:62px}.home-copy h1 span{font-size:54px}.home-intro{font-size:18px}.home-metrics{bottom:24px;right:28px}.home-section-inner{width:min(760px,100% - 36px)}.home-about-grid{grid-template-columns:1fr;gap:22px;min-height:auto}.home-about-grid h2{font-size:40px}.home-about-grid p{justify-self:start;font-size:20px}.home-solution-grid{grid-template-columns:1fr}}@media (width<=680px){.home-page:after{background:linear-gradient(#050d180a 0%,#050d18b8 48%,#02050af5 100%),radial-gradient(circle at 46% 34%,#f6c7661f,#0000 30%)}.home-cursor-light{display:none}.home-nav{flex-direction:column;align-items:flex-start;gap:18px;width:min(420px,100% - 32px);min-height:auto;padding:22px 0 18px}.home-brand{gap:14px}.home-logo-mark{flex-basis:58px;width:58px;height:58px}.home-logo-mark:before{inset:14px}.home-logo-mark span{width:18px;height:18px}.home-brand strong{font-size:22px}.home-nav nav{gap:10px;width:100%}.home-nav-button{flex:1;min-width:0}.home-hero{align-items:end;min-height:760px}.home-hero-art img{object-position:28% top}.home-hero:before{background:linear-gradient(#03070d1a 0%,#03070d38 34%,#03070ddb 72%,#03070d 100%),radial-gradient(circle at 52% 38%,#f6c7661a,#0000 32%)}.home-copy{text-align:left;justify-items:start;width:min(420px,100% - 32px);margin:0 auto;padding:310px 0 186px}.home-copy h1{font-size:48px}.home-copy h1 span{font-size:42px}.home-intro{font-size:16px}.home-actions{justify-content:flex-start;width:100%}.home-primary,.home-secondary{flex:1;min-width:0;padding:0 14px}.home-metrics{width:auto;bottom:18px;left:16px;right:16px}.home-metrics div{min-height:70px;padding:11px 10px}.home-metrics dt{font-size:21px}.home-metrics dd{font-size:11px}.home-section-inner{width:min(420px,100% - 32px)}.home-about-grid{padding:44px 0}.home-about-grid h2{font-size:34px}.home-about-grid p{font-size:17px}.home-innovation-section .home-section-inner{gap:26px;padding:42px 0 34px}.home-icon-row{grid-template-columns:1fr;gap:22px}.home-icon-card{min-height:94px}.home-icon-card svg{width:68px;height:68px}.home-solutions-section .home-section-inner{padding:56px 0}.home-section-heading h2,.home-contact-panel h2{font-size:32px}.home-solution-card{min-height:auto;padding:24px}.home-contact-section{padding-bottom:46px}.home-contact-panel{padding:52px 0}}:is(.site-shell:has(.login-page),.site-shell:has(.pc-app-shell)){color:var(--suohacm-text);background:var(--suohacm-bg)}:is(.site-shell:has(.login-page) .site-footer,.site-shell:has(.pc-app-shell) .site-footer){color:#eeffd89e;background:#06111f}.login-page{isolation:isolate;color:var(--suohacm-text);background:linear-gradient(#f6c7660b 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#f6c76608 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#081524 0%,#03070d 100%);position:relative}.login-page:before{z-index:0;background-color:#0000;background-image:linear-gradient(115deg,#0000 0 48%,#f6c7661f 48.1% 48.4%,#0000 48.5%),linear-gradient(90deg,#06111f2e,#06111fbd);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:none;mask-image:none}.login-page:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#06111f2e 0%,#06111f6b 54%,#02050ab3 100%),linear-gradient(#06111f00 46%,#02050aeb 100%);position:absolute;inset:0}.brand-panel,.form-panel{z-index:1}.brand-panel{color:var(--suohacm-text);background:0 0}.brand-shell{position:relative}.auth-logo-mark{flex-basis:76px;width:76px;height:76px}.auth-logo-mark:before{inset:18px}.auth-logo-mark span{width:22px;height:22px}.login-page .eyebrow{border:1px solid var(--suohacm-line-strong);color:var(--suohacm-accent);background:var(--suohacm-panel-soft);letter-spacing:.14em;border-radius:4px;margin:28px 0 14px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.login-page h1{color:#fff;text-shadow:0 18px 46px #0000006b;max-width:620px;font-family:Orbitron,Microsoft YaHei,system-ui,sans-serif;font-size:58px;font-weight:900;line-height:1.06}.login-page .intro{color:#ffffffc2;font-weight:700}.preview-window,.preview-card{border-color:var(--suohacm-line);color:var(--suohacm-text);background:linear-gradient(180deg, #0e2f48c7, #050d18e6), var(--suohacm-panel)}.preview-window{box-shadow:0 26px 70px #00000052}.preview-topbar{border-bottom-color:#f6c76621}.preview-topbar span{background:#f6c7665c}.preview-topbar span:nth-child(2){background:#73c8ff9e}.preview-topbar span:nth-child(3){background:var(--suohacm-accent)}.preview-card.large,.preview-card.accent{background:linear-gradient(180deg, #f6c7661f, #050d18f0), var(--suohacm-panel)}.preview-card small{color:var(--suohacm-muted)}.preview-card strong{color:var(--suohacm-accent)}.form-panel{background:linear-gradient(90deg,#06111f00,#03070d8a)}.login-card{border-color:var(--suohacm-line);color:var(--suohacm-text);background:linear-gradient(180deg, #0e2f48d6, #050d18f0), var(--suohacm-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;box-shadow:0 24px 70px #0000005c,inset 0 1px #ffffff0a}.card-heading p,.pc-current-module span,.pc-page-intro small,.section-heading>span,.copy-section-heading span,.story-section-heading span{color:var(--suohacm-accent)}.card-heading h2,.pc-page-intro h1,.pc-current-module strong,.section-heading h2,.copy-section-heading h2,.story-section-heading h2{color:#fff}.mode-tabs{border-color:var(--suohacm-line);background:#02080fb3;border-radius:8px}.mode-tabs button{color:var(--suohacm-muted);border-radius:4px;font-weight:900}.mode-tabs button.active{color:#06111f;background:var(--suohacm-accent);box-shadow:0 12px 28px #f6c7662e}.field span{color:var(--suohacm-text)}.field input,.field select,.field textarea,.permission-form-grid input,.permission-form-grid select,.permission-form-grid textarea,.knowledge-panel input,.knowledge-panel select,.knowledge-panel textarea,.automation-panel input,.automation-panel select,.automation-panel textarea,.copy-workbench input,.copy-workbench select,.copy-workbench textarea,.video-panel input,.video-panel select,.video-panel textarea,.robot-form input,.robot-form select,.robot-form textarea,.robot-ai-row select,.robot-ai-row textarea,.robot-ai-row .robot-number-input{color:var(--suohacm-text);background:#030a12b8;border-color:#f6c7662e;border-radius:8px;box-shadow:inset 0 1px #ffffff08}.field input::placeholder,.field textarea::placeholder,.permission-form-grid input::placeholder,.permission-form-grid textarea::placeholder,.automation-panel input::placeholder,.automation-panel textarea::placeholder,.copy-workbench textarea::placeholder,.video-panel input::placeholder,.video-panel textarea::placeholder{color:#fff8e857}.field input:focus,.field select:focus,.field textarea:focus,.permission-form-grid input:focus,.permission-form-grid select:focus,.permission-form-grid textarea:focus,.knowledge-panel input:focus,.knowledge-panel select:focus,.knowledge-panel textarea:focus,.automation-panel input:focus,.automation-panel select:focus,.automation-panel textarea:focus,.copy-workbench input:focus,.copy-workbench select:focus,.copy-workbench textarea:focus,.video-panel input:focus,.video-panel select:focus,.video-panel textarea:focus,.robot-form input:focus,.robot-form select:focus,.robot-form textarea:focus,.robot-ai-row select:focus,.robot-ai-row textarea:focus,.robot-ai-row .robot-number-input:focus{border-color:var(--suohacm-accent);background:#05121ef0;box-shadow:0 0 0 3px #f6c7661f,0 0 28px #f6c76614}.field-hint,.signup-tip,.form-row,.form-row a,.pc-page-intro p,.pc-nav-empty,.pc-sidebar-footer,.pc-context-group h2,.header-copy p,.copy-editor p,.knowledge-create-form p,.video-task-panel p{color:var(--suohacm-muted)}.form-row a,.signup-tip a{color:var(--suohacm-accent)}.remember input,input[type=checkbox],input[type=radio]{accent-color:var(--suohacm-accent)}.submit-button,.pc-page-column .submit-button,.replica-primary,.breakdown-primary-button{border:1px solid var(--suohacm-accent);color:#06111f;background:var(--suohacm-accent);border-radius:4px;font-weight:900;box-shadow:0 18px 42px #f6c76633}.submit-button:disabled,.pc-page-column .submit-button:disabled{opacity:.58}.message,.cert-message,.field-hint.error{color:var(--suohacm-muted);background:#030a12b3;border:1px solid #f6c76629}.pc-app-shell{isolation:isolate;color:var(--suohacm-text);background:linear-gradient(#f6c76609 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#f6c76606 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#081524 0%,#03070d 100%);position:relative}.pc-app-shell:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 42%,#f6c7661a 42.1% 42.4%,#0000 42.5%),linear-gradient(90deg,#06111f24,#06111fc2);position:absolute;inset:0}.pc-workspace{z-index:1;position:relative}.pc-primary-sidebar{border-right-color:var(--suohacm-line)}.pc-primary-link,.pc-context-link{color:var(--suohacm-muted);border:1px solid #0000;border-radius:4px}.pc-user-dot,.pc-user-button,.profile-avatar,.pc-balance-pill{color:#06111f;background:var(--suohacm-accent)}.pc-page-column .scene-context{border-bottom-color:var(--suohacm-line)}.pc-page-column .scene-context span,.pc-page-column .section-heading>span{color:var(--suohacm-accent)}.pc-page-column .asset-summary-grid>div,.pc-page-column .knowledge-summary-grid>div,.pc-page-column .recharge-overview>div{background:#030a1294;border-color:#f6c76624}.pc-page-column .asset-summary-grid strong,.pc-page-column .knowledge-summary-grid strong,.pc-page-column .recharge-overview strong,.status-card strong{color:var(--suohacm-accent)}.pc-page-column .asset-toolbar,.pc-page-column .knowledge-toolbar,.pc-page-column .permission-toolbar,.pc-page-column .breakdown-page-head,.pc-page-column .replica-head,.pc-page-column .rh-head,.pc-page-column .digital-human-studio-shell .topbar{border-bottom-color:var(--suohacm-line)}.pc-page-column .asset-row:hover,.pc-page-column .automation-saved-item:hover,.pc-page-column .knowledge-list-item:hover,.pc-page-column .user-result:hover,.package-option:hover,.package-option.active,.user-result.active,.knowledge-list-item.active,.automation-saved-item.active{border-color:var(--suohacm-line-strong);background:#f6c76614}.pc-user-dot,.pc-user-button{overflow:hidden}.pc-user-dot img,.pc-user-button img{object-fit:cover;width:100%;height:100%}.pc-user-button{text-decoration:none}.site-shell:has(.pc-app-shell) .pc-app-shell{background:radial-gradient(circle at 14% 10%,#f6c76621,#0000 25%),linear-gradient(104deg,#0103092e,#01040b0a 50%,#0103093d),url(/frontend/assets/cosmic-milkyway-v2-C5p6n9Tx.jpg) 50% 48%/cover fixed,#02040b}.site-shell:has(.pc-app-shell) .pc-app-shell:before{opacity:.7;filter:saturate(1.26)contrast(1.1)}.site-shell:has(.pc-app-shell) .pc-app-shell:after{background:linear-gradient(90deg,#0103093d,#0000 32%,#0103091a 70%,#01030942),linear-gradient(#01030914,#0103093d)}.site-shell:has(.pc-app-shell) .pc-primary-sidebar{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:linear-gradient(#060d1cb3,#02050ea8),#0308129e!important}.site-shell:has(.pc-app-shell) .pc-topbar{-webkit-backdrop-filter:blur(12px)saturate(1.06);backdrop-filter:blur(12px)saturate(1.06);background:linear-gradient(#02050e9e,#02050e57)}.site-shell:has(.pc-app-shell) :is(.pc-page-intro,.content-panel,.admin-section,.automation-search,.automation-results,.automation-saved,.hotword-card,.copy-editor,.copy-side-panel,.knowledge-summary-grid div,.knowledge-create-form,.knowledge-detail,.knowledge-doc-section,.package-option,.payment-panel,.ledger-section,.asset-row,.permission-group,.permission-user-row,.workflow-check,.scene-context,.video-task-panel,.skill-status-bar article,.skill-analysis,.storyboard-script,.pc-page-column .breakdown-library-panel,.pc-page-column .breakdown-auto-card,.pc-page-column .replica-form,.pc-page-column .replica-preview,.pc-page-column .rh-preview,.pc-page-column .rh-panel,.pc-page-column .digital-human-studio-shell .submit-card,.pc-page-column .digital-human-studio-shell .generate-panel){-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:linear-gradient(145deg,#1426458f,#030813a3 72%),#03081399!important}.site-shell:has(.pc-app-shell) :is(.pc-app-shell input,.pc-app-shell select,.pc-app-shell textarea,.pc-page-column .asset-note-preview,.pc-page-column .asset-note-text,.pc-page-column .file-picker-control,.pc-page-column .product-image-preview,.subnav,.pc-page-column .mode-tabs,.pc-page-column .subnav){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020812a8!important}.site-shell:has(.pc-app-shell) :is(.pc-app-shell input:focus,.pc-app-shell select:focus,.pc-app-shell textarea:focus){background:#040d1bbd!important}.login-page{isolation:isolate;background:radial-gradient(circle at 31% 58%,#ffd5812e,#0000 16%),linear-gradient(90deg,#01050e08 0%,#01050e14 38%,#01050ead 68%,#01040bed 100%),linear-gradient(#01050e1f 0%,#01050e05 46%,#01040bc2 100%),url(/frontend/assets/login-cosmic-tree-v1-BGSVhOg7.png) 50%/cover fixed,#020713;overflow:hidden}.login-page:before{z-index:0;opacity:1;background:radial-gradient(circle at 20% 16%,#a4dcff85 0 1px,#0000 1.8px) 0 0/120px 120px,radial-gradient(circle at 33% 32%,#ffd988b8 0 1.1px,#0000 2px) 0 0/180px 180px,radial-gradient(circle at 70% 22%,#7ec0ff70 0 .8px,#0000 1.6px) 0 0/150px 150px,linear-gradient(112deg,#040a1a14 0 38%,#0000 48%,#040a1a61 100%)}.login-page:after{z-index:1;background:linear-gradient(90deg,#01050e0a 0%,#01050e1f 42%,#01040b8a 62%,#01040bc7 100%),linear-gradient(#01050e05 0%,#01050e14 48%,#01040bc7 100%)}.login-page>:not(.login-particle-field){z-index:3;position:relative}.login-particle-field{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-particle-field span{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);opacity:var(--particle-opacity);box-shadow:0 0 var(--particle-glow) #ffd988f2, 0 0 var(--particle-wide-glow) #68c3ff57;animation:login-star-drift var(--particle-duration) ease-in-out var(--particle-delay) infinite;background:#fff4cd;border-radius:50%;position:absolute}.login-particle-field span:nth-child(3n){box-shadow:0 0 var(--particle-wide-glow) #6bcdffc7;background:#a6e4ff}.login-particle-field span:nth-child(5n){box-shadow:0 0 var(--particle-gold-glow) #ffd27b, 0 0 var(--particle-gold-wide-glow) #ffb5416b;background:#ffd68c}@keyframes login-star-drift{0%{opacity:0;transform:translateY(18px)scale(.65)}18%{opacity:var(--particle-opacity)}52%{opacity:var(--particle-peak-opacity);transform:translate3d(var(--particle-shift), -32px, 0) scale(1.12)}84%{opacity:var(--particle-dim-opacity)}to{opacity:0;transform:translate3d(var(--particle-end-shift), -76px, 0) scale(.72)}}.login-page .brand-panel{background:linear-gradient(90deg,#0107130a,#01071338)}.login-page .preview-window{background:linear-gradient(145deg,#0a203cc7,#020814b3),#020814b3;border-color:#ffdc8a57;box-shadow:0 24px 70px #00000057,inset 0 1px #fff4d214}.login-page .form-panel{background:linear-gradient(90deg,#0000,#01050e38 34%,#01040b9e)}.login-page .login-card{-webkit-backdrop-filter:blur(20px)saturate(1.06);backdrop-filter:blur(20px)saturate(1.06);background:linear-gradient(145deg,#0a1c34e6,#020814eb),#020814e6;border-color:#ffdc8a5c;box-shadow:0 28px 76px #0000007a,inset 0 0 0 1px #ffe8b40a,0 0 64px #4588df1a}@media (prefers-reduced-motion:reduce){.login-particle-field span{animation:none}}:root{--suohacm-bg:#02040b;--suohacm-bg-deep:#010207;--suohacm-panel:#050a15d1;--suohacm-panel-strong:#091221f0;--suohacm-panel-soft:#f6c7661c;--suohacm-line:#f6c7663d;--suohacm-line-strong:#ffdc8a94;--suohacm-text:#fff8e8;--suohacm-muted:#fff2d5b8;--suohacm-faint:#fff2d580;--suohacm-accent:#f6c766;--suohacm-accent-strong:#ffdc8a;--suohacm-info:#9dceff}:is(.site-shell:has(.login-page),.site-shell:has(.pc-app-shell)){background:var(--suohacm-bg-deep)}:is(.site-shell:has(.login-page) .site-footer,.site-shell:has(.pc-app-shell) .site-footer){color:#fff2d599;background:#010309f0;border-top:1px solid #f6c76629}:is(.site-shell:has(.login-page) .site-footer a:hover,.site-shell:has(.pc-app-shell) .site-footer a:hover){color:var(--suohacm-accent)}.login-page,.pc-app-shell{background:radial-gradient(circle at 14% 10%,#f6c76638,#0000 28%),radial-gradient(circle at 88% 20%,#577bd62e,#0000 25%),linear-gradient(104deg,#010309c7,#01040b6b 48%,#010309cc),url(/frontend/assets/cosmic-milkyway-v2-C5p6n9Tx.jpg) 50%/cover fixed,#02040b}.login-page:before,.pc-app-shell:before{opacity:1;background:radial-gradient(at 72% 40%,#0000 0 22%,#f6c76629 22.15% 22.28%,#0000 22.42% 32%),radial-gradient(at 72% 40%,#0000 0 34%,#f6c7661a 34.12% 34.25%,#0000 34.4% 46%),linear-gradient(118deg,#0000 0 47.8%,#f6c76624 47.95% 48.08%,#0000 48.25%),linear-gradient(90deg,#0103094d,#010309c2);display:block;-webkit-mask-image:none;mask-image:none}.login-page:after{background:linear-gradient(90deg,#01030929,#01030980 54%,#010309db),linear-gradient(#01030900,#010309d1)}.pc-primary-sidebar,.pc-context-sidebar,.pc-page-intro,.content-panel,.admin-section,.automation-search,.automation-results,.automation-saved,.hotword-card,.copy-editor,.copy-side-panel,.knowledge-summary-grid div,.knowledge-create-form,.knowledge-detail,.knowledge-doc-section,.package-option,.payment-panel,.ledger-section,.asset-row,.permission-group,.permission-user-row,.workflow-check,.scene-context,.video-task-panel,.skill-status-bar article,.skill-analysis,.storyboard-script,.pc-page-column .breakdown-library-panel,.pc-page-column .breakdown-auto-card,.pc-page-column .replica-form,.pc-page-column .replica-preview,.pc-page-column .rh-preview,.pc-page-column .rh-panel,.pc-page-column .digital-human-studio-shell .submit-card,.pc-page-column .digital-human-studio-shell .generate-panel{color:var(--suohacm-text);box-shadow:inset 0 1px #fff2d50d,0 18px 48px #00000047;border-color:var(--suohacm-line)!important;background:linear-gradient(145deg, #152542bd, #040914eb 72%), var(--suohacm-panel)!important}.pc-primary-sidebar,.pc-context-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(180deg, #0a1325f0, #02050ef5), var(--suohacm-panel)!important}.pc-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#02050ed1,#02050e85);border-bottom-color:#f6c7662e!important}.pc-page-intro{background:linear-gradient(92deg, #f6c76629, #122039d1 35%, #030813e6), var(--suohacm-panel)!important}.pc-brand-copy strong,.login-page .eyebrow,.card-heading p,.pc-current-module span,.pc-page-intro small,.section-heading>span,.copy-section-heading span,.story-section-heading span,.pc-page-column .scene-context span{color:var(--suohacm-accent)!important}.pc-brand-mark{color:#120d05!important;background:radial-gradient(circle at 50% 50%, #120d05 0 17%, transparent 18%), conic-gradient(from 16deg, #ffd98d 0 12%, #3a3025 12% 22%, #f6c766 22% 35%, #5e4320 35% 47%, #ffe3a0 47% 60%, #403322 60% 72%, #c9933f 72% 87%, #f6c766 87% 100%)!important;box-shadow:0 0 28px #f6c7664d!important}.pc-app-shell :is(h1,h2,h3,h4,h5,h6,.pc-current-module strong,.scene-context strong,.section-heading h1,.section-heading h2,.empty-state h2){color:var(--suohacm-text)!important}.pc-app-shell :is(p,small,label,legend,dt,th,td,.field-hint,.signup-tip,.form-row,.pc-nav-empty,.pc-sidebar-footer,.pc-context-group h2){color:var(--suohacm-muted)}.pc-app-shell a:not(.pc-balance-pill){color:var(--suohacm-accent)}.login-page .field input,.login-page .field select,.login-page .field textarea,.pc-app-shell input,.pc-app-shell select,.pc-app-shell textarea{caret-color:var(--suohacm-accent);color:var(--suohacm-text)!important;background:#01050ed1!important;border-color:#f6c76647!important}.login-page input::placeholder,.login-page textarea::placeholder,.pc-app-shell input::placeholder,.pc-app-shell textarea::placeholder{color:#fff2d570!important}.login-page input:focus,.login-page select:focus,.login-page textarea:focus,.pc-app-shell input:focus,.pc-app-shell select:focus,.pc-app-shell textarea:focus{border-color:var(--suohacm-accent)!important;box-shadow:0 0 0 3px #f6c7661f,0 0 28px #f6c7661f!important}.login-page select option,.pc-app-shell select option{color:var(--suohacm-text);background:#060b16}.pc-app-shell table{color:var(--suohacm-text)}.pc-app-shell :is(th,td){border-color:#f6c76624!important}.pc-app-shell :is(.pc-primary-link,.pc-context-link,.nav-button,.nav-sub-button){color:var(--suohacm-muted)!important}.pc-app-shell :is(.pc-primary-link:hover,.pc-primary-link.active,.pc-context-link:hover,.pc-context-link.active,.nav-button:hover,.nav-button.active,.nav-sub-button:hover,.nav-sub-button.active){border-color:var(--suohacm-line)!important;color:var(--suohacm-accent)!important;background:#f6c7661a!important}.pc-app-shell :is(.pc-primary-icon,.nav-icon){color:var(--suohacm-accent)!important;background:#f6c7661a!important}.pc-app-shell :is(.submit-button,.replica-primary,.breakdown-primary-button,.pc-balance-pill){border-color:var(--suohacm-accent)!important;color:#171005!important;background:linear-gradient(135deg,#f6c766,#ffdc8a)!important;box-shadow:0 16px 38px #f6c7663d!important}.pc-app-shell :is(.ghost-button,.code-field button,.music-preview-button,.workflow-upload-button,.pc-team-pill,.pc-user-button){color:var(--suohacm-text)!important;background:#f6c76614!important;border-color:#f6c76647!important}.pc-app-shell :is(.ghost-button:hover,.code-field button:hover,.music-preview-button:hover,.workflow-upload-button:hover){border-color:var(--suohacm-line-strong)!important;color:var(--suohacm-accent)!important;background:#f6c76624!important}.login-page .submit-button,.login-page .mode-tabs button.active{color:#171005;background:linear-gradient(135deg,#f6c766,#ffdc8a);box-shadow:0 16px 38px #f6c7663d}*{scrollbar-color:#f6c7669e #01040bc7}.pc-app-shell .pc-page-column :is(h1,h2,h3,h4,h5,h6,strong,b,.title,.name){color:var(--suohacm-text)!important}.pc-app-shell .pc-page-column :is(p,small,span,label,legend,dt,dd,th,td,li,.description,.hint,.meta,.empty-text){color:var(--suohacm-muted)!important}.pc-app-shell .pc-page-column :is(.section-heading>span,.scene-context>span,.factory-breadcrumb,.factory-card-body small,.factory-card-footer i,.asset-summary-grid strong,.knowledge-summary-grid strong,.recharge-overview strong){color:var(--suohacm-accent)!important}.pc-app-shell .pc-page-column button{color:var(--suohacm-text)!important;background:#f6c76614!important;border-color:#f6c76642!important}.pc-app-shell .pc-page-column :is(.submit-button,.replica-primary,.breakdown-primary-button,.factory-card-footer b),.pc-app-shell .pc-page-column :is(.submit-button,.replica-primary,.breakdown-primary-button,.factory-card-footer b) *{border-color:var(--suohacm-accent)!important;color:#171005!important;background:linear-gradient(135deg,#f6c766,#ffdc8a)!important}.pc-app-shell .pc-page-column :is(.ghost-button,.code-field button,.music-preview-button,.workflow-upload-button),.pc-app-shell .pc-page-column :is(.ghost-button,.code-field button,.music-preview-button,.workflow-upload-button) *{color:var(--suohacm-accent)!important}.pc-app-shell .pc-page-column :is(.message.success,.cert-message.success,.success,.status-success){color:#a7e5ff!important;background:#4cb0e51f!important}.pc-app-shell .pc-page-column :is(.message.error,.cert-message.error,.error,.status-error){color:#ffc2ba!important;background:#dc544524!important}.pc-app-shell{background:radial-gradient(circle at 14% 10%,#f6c76629,#0000 26%),linear-gradient(104deg,#01030957,#01040b1a 50%,#0103096b),url(/frontend/assets/cosmic-milkyway-v2-C5p6n9Tx.jpg) 50% 48%/cover fixed,#02040b}.pc-app-shell:before{opacity:.82;filter:saturate(1.22)contrast(1.08);background:radial-gradient(at 70% 44%,#0000 0 23%,#f6c76633 23.1% 23.24%,#0000 23.38% 33%),radial-gradient(at 70% 44%,#0000 0 35%,#f6c76621 35.1% 35.22%,#0000 35.4% 47%),linear-gradient(118deg,#0000 0 47.8%,#f6c7662b 47.95% 48.08%,#0000 48.25%),url(/frontend/assets/cosmic-milkyway-v2-C5p6n9Tx.jpg) 50% 48%/cover fixed}.pc-app-shell:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0103097a,#0000 34%,#01030933 70%,#01030980),linear-gradient(#0103092e,#01030970);position:absolute;inset:0}.pc-primary-sidebar,.pc-context-sidebar{background:linear-gradient(#060d1ce6,#02050edb),#030812d6!important}.pc-page-intro,.content-panel,.admin-section,.automation-search,.automation-results,.automation-saved,.hotword-card,.copy-editor,.copy-side-panel,.knowledge-summary-grid div,.knowledge-create-form,.knowledge-detail,.knowledge-doc-section,.package-option,.payment-panel,.ledger-section,.asset-row,.permission-group,.permission-user-row,.workflow-check,.scene-context,.video-task-panel,.skill-status-bar article,.skill-analysis,.storyboard-script,.pc-page-column .breakdown-library-panel,.pc-page-column .breakdown-auto-card,.pc-page-column .replica-form,.pc-page-column .replica-preview,.pc-page-column .rh-preview,.pc-page-column .rh-panel,.pc-page-column .digital-human-studio-shell .submit-card,.pc-page-column .digital-human-studio-shell .generate-panel{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(145deg,#142645ad,#030813c7 72%),#030813b8!important}.pc-app-shell .factory-hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(108deg,#0207118f,#08192f75 55%,#f6c76621),#0207117a!important;border-color:#f6c76642!important}.pc-app-shell .factory-card,.pc-app-shell .factory-empty,.pc-app-shell .factory-loading span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f304d9e,#030a16b8),#030a16a8!important;border-color:#f6c7663d!important}.pc-contact-float{z-index:90;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed;bottom:28px;right:28px}.pc-contact-float>*{pointer-events:auto}.pc-contact-ball{color:#06111f;background:var(--suohacm-accent,#f6c766);border:1px solid #f6c766b8;border-radius:50%;align-content:center;place-items:center;gap:4px;width:74px;height:74px;font-size:12px;font-weight:900;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 18px 42px #f6c7663d,0 0 0 8px #f6c76614}.pc-contact-ball:hover,.pc-contact-ball[aria-expanded=true]{background:var(--suohacm-accent-strong,#d7ff52);transform:translateY(-2px);box-shadow:0 22px 52px #f6c76652,0 0 0 10px #f6c7661a}.pc-contact-card{width:min(340px,100vw - 32px);color:var(--suohacm-text,#fff8e8);background:linear-gradient(#0a1f30f5,#030a12fa),#030a12f5;border:1px solid #f6c76638;border-radius:8px;padding:16px;box-shadow:0 24px 72px #0000005c}.pc-contact-card header{border-bottom:1px solid #f6c76624;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.pc-contact-card header span{gap:4px;min-width:0;display:grid}.pc-contact-card small{color:var(--suohacm-accent,#f6c766);font-size:12px;font-weight:800}.pc-contact-card strong{overflow-wrap:anywhere;color:#fff8e8;font-size:17px;line-height:1.35}.pc-contact-card header button{color:#fff8e8c2;background:#f6c76614;border:1px solid #f6c7662e;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.pc-contact-card header button:hover{color:#06111f;background:var(--suohacm-accent,#f6c766)}.pc-contact-card dl{gap:10px;margin:14px 0 0;display:grid}.pc-contact-card dl div{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pc-contact-card dt{color:#fff8e88f;font-size:13px}.pc-contact-card dd{color:#fff8e8;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.55}.pc-contact-card dd a{color:var(--suohacm-accent,#f6c766)}.pc-contact-note,.pc-contact-empty{color:#fff8e8b8;white-space:pre-wrap;border-top:1px solid #f6c7661f;margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.7}.pc-contact-empty{color:#fff8e894}@media (width<=620px){.pc-contact-float{bottom:18px;right:16px}.pc-contact-ball{width:66px;height:66px;font-size:11px}.pc-contact-card{padding:14px}.pc-contact-card dl div{grid-template-columns:72px minmax(0,1fr)}}.pc-page-column .recharge-panel{color:var(--suohacm-text)}.pc-page-column .recharge-panel .recharge-overview span,.pc-page-column .recharge-panel .section-heading p,.pc-page-column .recharge-panel .package-option span,.pc-page-column .recharge-panel .package-option small,.pc-page-column .recharge-panel .payment-meta p,.pc-page-column .recharge-panel .payment-meta dt,.pc-page-column .recharge-panel .ledger-heading span,.pc-page-column .recharge-panel .empty-state p{color:#fff8e8b8}.pc-page-column .recharge-panel .ledger-heading p,.pc-page-column .recharge-panel .payment-meta h2,.pc-page-column .recharge-panel .payment-meta dd,.pc-page-column .recharge-panel .empty-state h2{color:#fff}.pc-page-column .recharge-panel .recharge-overview strong,.pc-page-column .recharge-panel .package-option strong{color:var(--suohacm-accent)}.pc-page-column .recharge-panel .package-option{color:var(--suohacm-text);background:linear-gradient(#081c2edb,#030a12f0),#030a12e6;border-color:#f6c76638}.pc-page-column .recharge-panel .package-option:hover,.pc-page-column .recharge-panel .package-option.active{border-color:var(--suohacm-line-strong);background:linear-gradient(#f6c7661f,#030a12f0),#030a12eb}.pc-page-column .recharge-panel .payment-panel,.pc-page-column .recharge-panel .ledger-section{border-top-color:var(--suohacm-line)}.pc-page-column .recharge-panel .ledger-table{background:#fff;border-color:#f6c76629}.pc-page-column .recharge-panel .ledger-row{color:#172033;border-top-color:#e5e7eb}.pc-app-shell .pc-page-column .recharge-panel .ledger-row>span{color:#334155!important}.pc-page-column .recharge-panel .ledger-row-head{color:#475569;background:#eef2f7}.pc-app-shell .pc-page-column .recharge-panel .ledger-row-head>span{color:#475569!important}.pc-app-shell .pc-page-column .recharge-panel .ledger-row strong.income{color:#047857!important}.pc-app-shell .pc-page-column .recharge-panel .ledger-row strong.outcome{color:#c2410c!important}.membership-panel{color:#fff8e8;gap:22px;display:grid}.membership-summary-grid,.membership-earnings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.membership-summary-grid article,.membership-earnings-grid article,.membership-record-row,.membership-plan-card,.membership-coupon-card{background:linear-gradient(#081c2edb,#030a12f0),#030a12e6;border:1px solid #f6c76633;border-radius:8px;box-shadow:0 18px 42px #0000002e}.membership-summary-grid article,.membership-earnings-grid article{gap:8px;min-height:142px;padding:18px;display:grid}.membership-summary-grid span,.membership-summary-grid small,.membership-earnings-grid span,.membership-earnings-grid small,.membership-record-row span,.membership-plan-card header p,.membership-commission span{color:#fff8e89e}.membership-summary-grid span,.membership-earnings-grid span,.membership-plan-card header span,.membership-commission span{font-size:13px;font-weight:800}.membership-summary-grid strong,.membership-earnings-grid strong{color:#fff;overflow-wrap:anywhere;font-size:24px;line-height:1.18}.membership-summary-grid small{overflow-wrap:anywhere}.membership-summary-grid .ghost-button{place-self:end start}.membership-referral-actions{flex-wrap:wrap;align-self:end;gap:8px;display:flex}.membership-dashboard-section{gap:14px;display:grid}.team-page-tabs{background:#02080fb3;border:1px solid #f6c76633;border-radius:10px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.team-page-tabs button{color:#fff8e8a8;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 18px;font-weight:800}.team-page-tabs button.active{color:#17110a;background:linear-gradient(135deg,#f6c766,#ffe0a0)}.team-filter-bar input{width:min(360px,100%)}.team-member-row span{color:#fff8e89e}.team-pagination{color:#fff8e8b3;justify-content:flex-end;align-items:center;gap:12px;display:flex}.membership-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.membership-filter-bar select,.membership-filter-bar input{color:#fff;box-sizing:border-box;background:#02080fc7;border:1px solid #f6c76633;border-radius:8px;min-height:38px;padding:0 12px}.membership-filter-bar input::placeholder{color:#fff8e861}.withdrawal-form input{flex:180px;min-width:160px}.withdrawal-form .submit-button{flex:none}.membership-record-list{gap:10px;display:grid}.membership-record-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.membership-record-row div{gap:5px;min-width:0;display:grid}.membership-record-row div:last-child{text-align:right}.membership-record-row strong{color:#fff;overflow-wrap:anywhere;font-size:16px}.membership-coupon-section{gap:14px;display:grid}.membership-coupon-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.membership-coupon-card div{gap:6px;min-width:0;display:grid}.membership-coupon-card span,.membership-coupon-card small{color:#fff8e89e;font-size:13px;font-weight:800}.membership-coupon-card strong{color:#fff;overflow-wrap:anywhere;font-size:20px;line-height:1.2}.membership-coupon-card.redeemed{opacity:.72}.membership-coupon-form{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;display:grid}.membership-coupon-form input,.membership-recipient-results button{color:#fff;box-sizing:border-box;background:#02080fb8;border:1px solid #f6c76633;border-radius:8px;width:100%;min-height:38px;padding:0 12px}.membership-coupon-form input::placeholder{color:#fff8e861}.membership-recipient-picker small{color:#fff8e8b8;font-size:12px;font-weight:800}.membership-recipient-results{z-index:5;background:#02080ffa;border:1px solid #f6c76647;border-radius:8px;gap:4px;max-height:180px;padding:6px;display:grid;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 16px 32px #00000052}.membership-recipient-results button{color:#fff;text-align:left;cursor:pointer;min-height:34px}.membership-recipient-results button:hover{background:#f6c7661f;border-color:#f6c7668a}.membership-plan-section{gap:14px;display:grid}.membership-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.membership-plan-card{cursor:pointer;grid-template-rows:auto auto minmax(120px,1fr) auto auto;gap:16px;min-height:420px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.membership-plan-card:hover,.membership-plan-card.active{border-color:#f6c7668f;transform:translateY(-2px);box-shadow:0 22px 52px #0000003d}.membership-plan-card header{gap:8px;display:grid}.membership-plan-card header span{color:var(--suohacm-accent);background:#f6c76614;border:1px solid #f6c76642;border-radius:4px;justify-self:start;padding:4px 8px}.membership-plan-card h2{color:#fff;margin:0;font-size:22px;line-height:1.2}.membership-plan-card header p{margin:0;font-size:13px;line-height:1.6}.membership-price{color:#fff;align-items:baseline;gap:4px;display:flex}.membership-price small{color:var(--suohacm-accent);font-size:18px;font-weight:900}.membership-price strong{font-size:36px;line-height:1}.membership-plan-card ul{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.membership-plan-card li{color:#fff8e8db;overflow-wrap:anywhere;min-width:0;padding-left:18px;font-size:14px;line-height:1.55;position:relative}.membership-plan-card li:before{background:var(--suohacm-accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.membership-commission{border-top:1px solid #f6c76629;gap:6px;padding-top:12px;display:grid}.membership-commission strong{color:#fff;font-size:14px;line-height:1.45}.membership-plan-card .submit-button{width:100%}.membership-payment-panel{border-top-color:#f6c7662e}.membership-payment-panel .payment-meta h2,.membership-payment-panel .payment-meta dd{color:#fff}.membership-payment-backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080fb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.membership-payment-dialog{color:#fff8e8;background:linear-gradient(#081c2ef5,#030a12fa),#030a12f5;border:1px solid #f6c76647;border-radius:8px;grid-template-columns:244px minmax(0,1fr);align-items:center;gap:26px;width:min(720px,100%);padding:28px;display:grid;position:relative;box-shadow:0 28px 90px #00000073}.membership-payment-dialog-form{grid-template-columns:minmax(0,1fr);width:min(640px,100%)}.membership-payment-dialog .payment-meta h2,.membership-payment-dialog .payment-meta dd{color:#fff}.membership-payment-dialog .payment-meta p,.membership-payment-dialog .payment-meta dt{color:#fff8e89e}.membership-payment-close{width:32px;height:32px;color:var(--suohacm-accent);cursor:pointer;background:#f6c76614;border:1px solid #f6c76638;border-radius:8px;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.membership-payment-close:hover{color:#fff2c9;background:#f6c76624;border-color:#f6c76680}.membership-contact-form{gap:18px;display:grid}.membership-contact-form header{gap:8px;padding-right:36px;display:grid}.membership-contact-form header p,.membership-contact-form header h2,.membership-contact-form header strong{margin:0}.membership-contact-form header p{color:#fff8e89e;font-size:13px;font-weight:800}.membership-contact-form header h2{color:#fff;font-size:24px;line-height:1.2}.membership-contact-form header strong{color:var(--suohacm-accent);font-size:28px;line-height:1}.membership-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.membership-contact-grid label{gap:8px;min-width:0;display:grid}.membership-contact-grid span{color:#fff8e8cc;font-size:13px;font-weight:800}.membership-contact-grid input,.membership-contact-grid textarea{color:#fff;box-sizing:border-box;background:#02080fb8;border:1px solid #f6c76633;border-radius:8px;width:100%;min-width:0;padding:10px 12px}.membership-contact-grid textarea{resize:vertical;min-height:92px;line-height:1.6}.membership-contact-grid input::placeholder,.membership-contact-grid textarea::placeholder{color:#fff8e861}.membership-contact-full{grid-column:1/-1}.membership-contact-form .submit-button{justify-self:stretch}@media (width<=1100px){.membership-summary-grid,.membership-earnings-grid,.membership-coupon-list,.membership-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.membership-summary-grid,.membership-earnings-grid,.membership-record-row,.membership-coupon-list,.membership-coupon-card,.membership-coupon-form,.membership-plan-grid,.membership-payment-panel,.membership-payment-dialog{grid-template-columns:1fr}.membership-payment-dialog{justify-items:center;padding:24px 18px 20px}.membership-payment-dialog .payment-meta{width:100%}.membership-record-row div:last-child{text-align:left}.membership-contact-grid{grid-template-columns:1fr}.membership-plan-card{min-height:0}}@media (width<=960px){.login-page{grid-template-columns:1fr}.brand-panel{padding-bottom:22px}.form-panel{padding-top:0}.login-page h1{font-size:44px}}@media (width<=620px){.login-card{padding:28px 20px}.auth-logo-mark{flex-basis:58px;width:58px;height:58px}}.pc-workspace-body.has-context-nav{grid-template-columns:184px minmax(0,1fr);gap:14px}.pc-page-column{gap:10px}.pc-page-intro{min-height:84px;box-shadow:none;background:linear-gradient(90deg,#f6c7661a,#081c2ed1 34%,#030a12db),#050d18db;border-color:#f6c76629;border-radius:8px;padding:16px 20px}.pc-page-intro-icon{flex-basis:40px;width:40px;height:40px}.pc-page-intro p{max-width:760px}.pc-page-column>.content-panel,.pc-page-column>.pc-page-intro+.content-panel{min-height:auto}.pc-page-column .content-panel.video-panel{background:linear-gradient(#081c2eeb,#030a12f5),#030a12f0;border-color:#f6c76638;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 20px 48px #00000038}.video-panel{gap:0}.video-panel .scene-context,.pc-page-column .scene-context{box-shadow:none;background:linear-gradient(90deg,#f6c76612,#0000 44%),#05101cad;border:0;border-bottom:1px solid #f6c76629;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);align-items:end;gap:8px 28px;margin:0;padding:22px 22px 20px;display:grid}.video-panel .scene-context span,.pc-page-column .scene-context span{color:var(--suohacm-accent);font-size:12px;font-weight:900}.video-panel .scene-context strong{color:#fff;grid-column:1;font-size:18px;line-height:1.35;display:block}.video-panel .scene-context small{color:#fff8e89e;text-align:right;grid-area:1/2/span 2;justify-self:end;max-width:560px;font-size:12px;font-weight:700;line-height:1.7}.pc-page-column .video-form{width:min(980px,100%);max-width:none;padding:28px 22px 36px}.video-form{gap:22px}.video-form .form-grid{gap:18px 16px}.video-form .field{gap:9px}.video-form .field>span,.video-form .field label>span{color:#fff8e8e6;font-size:13px;font-weight:900}.video-panel input,.video-panel select,.video-panel textarea,.pc-page-column .field input,.pc-page-column .field select,.pc-page-column .field textarea{color:#fff8e8;background:linear-gradient(#061422eb,#02080ff0),#02080ff0;border-color:#f6c76633;border-radius:8px;min-height:48px}.video-panel textarea,.pc-page-column .field textarea{min-height:116px}.video-panel .file-field input[type=file],.pc-page-column .file-field input[type=file]{color:#fff8e88f;background:linear-gradient(#f6c7660f,#02080fe6),#02080feb;border-style:dashed;align-items:center;height:48px;padding:7px 10px;display:flex}.video-panel .file-field input[type=file]::file-selector-button{color:#06111f;background:var(--suohacm-accent);cursor:pointer;border:1px solid #f6c7664d;border-radius:4px;height:32px;margin-right:12px;padding:0 12px;font-weight:900}.pc-page-column .file-field input[type=file]::file-selector-button{color:#06111f;background:var(--suohacm-accent);cursor:pointer;border:1px solid #f6c7664d;border-radius:4px;height:32px;margin-right:12px;padding:0 12px;font-weight:900}.video-panel .agent-input-row,.video-panel .agent-textarea-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.video-panel .agent-textarea-row{align-items:start}.video-panel .agent-generate-button{white-space:nowrap;min-width:112px;min-height:48px}.video-panel .field-hint{color:#fff8e88a;font-size:12px}.video-panel .form-actions{border-top:1px solid #f6c7661f;justify-content:flex-end;padding-top:20px}.video-panel .submit-button.compact{border-radius:4px;min-width:140px;height:48px;padding:0 26px}.workflow-video-guides{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding:22px 22px 0;display:grid}.workflow-video-guide{background:#02080fc7;border:1px solid #f6c76633;border-radius:8px;width:100%;max-width:760px;overflow:hidden}.workflow-video-guide header{border-bottom:1px solid #f6c76624;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.workflow-video-guide strong{color:#fff8e8;font-size:14px}.workflow-video-guide small{color:#fff8e88a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=720px){.pc-list-back{justify-content:center;width:34px;padding:0}.pc-list-back span{display:none}}.workflow-video-guide video{aspect-ratio:16/9;background:#000;width:100%;display:block}.pc-context-sidebar{box-shadow:none;background:linear-gradient(#081c2ec7,#030a12eb),#030a12e6;border-radius:8px;padding:16px 12px}.pc-context-group h2{color:#f6c766b3;padding:0 8px}.pc-context-link{border-radius:4px;min-height:38px;padding:8px 9px 8px 14px}.pc-primary-sidebar{box-shadow:none;background:linear-gradient(#081c2ec7,#030a12f0),#030a12eb}.pc-topbar{min-height:68px}.pc-account-actions{align-items:center}@media (width<=1180px){.pc-workspace-body.has-context-nav{grid-template-columns:176px minmax(0,1fr)}}@media (width<=860px){.video-panel .scene-context,.pc-page-column .scene-context{grid-template-columns:1fr}.video-panel .scene-context small{text-align:left;grid-area:auto/1;justify-self:start}.video-panel .agent-input-row,.video-panel .agent-textarea-row,.video-form .form-grid{grid-template-columns:1fr}.workflow-video-guides{grid-template-columns:1fr;padding:18px 16px 0}.pc-page-column .video-form{padding:22px 16px 28px}}.pc-app-shell{color:var(--suohacm-text);background:linear-gradient(#f6c76609 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#f6c76606 1px,#0000 1px) 0 0/74px 74px,linear-gradient(#081524 0%,#03070d 100%)}.pc-app-shell:before{display:block}.pc-primary-sidebar,.pc-context-sidebar,.pc-page-intro,.content-panel,.admin-section,.automation-search,.automation-results,.automation-saved,.hotword-card,.copy-editor,.copy-side-panel,.knowledge-summary-grid div,.knowledge-create-form,.knowledge-detail,.knowledge-doc-section,.package-option,.payment-panel,.ledger-section,.asset-row,.permission-group,.permission-user-row,.workflow-check,.scene-context,.video-task-panel,.skill-status-bar article,.skill-analysis,.storyboard-script,.pc-page-column .breakdown-library-panel,.pc-page-column .breakdown-auto-card,.pc-page-column .replica-form,.pc-page-column .replica-preview,.pc-page-column .rh-preview,.pc-page-column .rh-panel,.pc-page-column .digital-human-studio-shell .submit-card,.pc-page-column .digital-human-studio-shell .generate-panel{border-color:var(--suohacm-line);color:var(--suohacm-text);background:linear-gradient(180deg, #0e2f48c7, #050d18eb), var(--suohacm-panel);box-shadow:0 18px 44px #0003}.pc-primary-sidebar{border-right-color:var(--suohacm-line);background:linear-gradient(#081c2ec7,#030a12f0),#030a12eb}.pc-brand{border-bottom-color:#f6c76624}.pc-brand-mark{color:#06111f;background:radial-gradient(circle at 50% 50%, #06111f 0 18%, transparent 19%), conic-gradient(from 14deg, #f6c766 0 12%, #243547 12% 21%, #6b8c1e 21% 34%, #f6c766 34% 46%, #203040 46% 56%, #c8ff32 56% 69%, #283847 69% 78%, #8fb51c 78% 90%, #f6c766 90% 100%);text-indent:-999px;border-radius:50%;overflow:hidden;box-shadow:0 0 24px #f6c76638}.pc-brand-copy strong{color:var(--suohacm-accent);font-family:Orbitron,Microsoft YaHei,system-ui,sans-serif}.pc-brand-copy small{color:#f6c766ad}.pc-current-module span,.pc-page-intro p,.pc-nav-empty,.pc-sidebar-footer,.pc-context-group h2,.field-hint,.signup-tip,.form-row,.form-row a,.header-copy p,.copy-editor p,.knowledge-create-form p,.video-task-panel p{color:var(--suohacm-muted)}.pc-current-module strong,.pc-page-intro h1,.scene-context strong,.video-panel .scene-context strong,.pc-page-column .scene-context strong,.section-heading h1,.section-heading h2,.pc-page-column .assets-panel,.pc-page-column .assets-panel .asset-toolbar p,.pc-page-column .assets-panel .asset-title-row h2,.pc-page-column .assets-panel .asset-meta-grid dd,.pc-page-column .assets-panel .asset-note-preview p,.pc-page-column .assets-panel .asset-note-text,.pc-page-column .assets-panel .asset-image-more,.pc-page-column .assets-panel .empty-state h2{color:#fff}.pc-page-column .assets-panel .asset-summary-grid span,.pc-page-column .assets-panel .asset-toolbar span,.pc-page-column .assets-panel .asset-meta-grid dt,.pc-page-column .assets-panel .empty-state p{color:#ffffffd1}.pc-page-column .assets-panel .status-badge{color:#050505!important;-webkit-text-fill-color:#050505!important}.pc-page-column .assets-panel .asset-note-preview,.pc-page-column .assets-panel .asset-note-text{background:#030a12b8;border-color:#ffffff2e}.pc-page-column .assets-panel .asset-error{color:#ffd7d7;background:#ff6b6b14;border:1px solid #ff6b6b42}.pc-primary-link,.pc-context-link{color:var(--suohacm-muted);background:0 0;border:1px solid #0000;border-radius:4px}.pc-primary-icon{color:var(--suohacm-accent);background:#f6c76614;border-radius:4px}.pc-primary-link:hover,.pc-primary-link.active,.pc-context-link:hover,.pc-context-link.active{border-color:var(--suohacm-line);color:var(--suohacm-accent);background:#f6c76614}.pc-primary-link.active:before,.pc-context-link.active:before{background:var(--suohacm-accent)}.pc-primary-link:hover .pc-primary-icon,.pc-primary-link.active .pc-primary-icon{color:#06111f;background:var(--suohacm-accent)}.pc-topbar{border-bottom-color:var(--suohacm-line)}.pc-team-pill,.pc-balance-pill,.pc-user-button{border-color:var(--suohacm-line);color:var(--suohacm-text);background:#050d18b8}.pc-user-dot,.pc-user-button,.profile-avatar,.pc-balance-pill{color:#06111f;background:var(--suohacm-accent)}.pc-balance-pill span:first-child,.pc-balance-pill span:last-child{color:#06111fb8}.pc-page-intro{box-shadow:none;background:linear-gradient(90deg,#f6c7661a,#081c2ed1 34%,#030a12db),#050d18db;border-color:#f6c76629;border-radius:8px}.pc-page-intro-icon{color:#06111f;background:var(--suohacm-accent);border-radius:4px;box-shadow:0 14px 30px #f6c7662e}.pc-page-column .content-panel.video-panel{background:linear-gradient(#081c2eeb,#030a12f5),#030a12f0;border-color:#f6c76638;border-radius:8px;box-shadow:0 20px 48px #00000038}.video-panel .scene-context,.pc-page-column .scene-context{background:linear-gradient(90deg,#f6c76612,#0000 44%),#05101cad;border-bottom-color:#f6c76629}.video-panel .scene-context span,.pc-page-column .scene-context span,.pc-page-column .section-heading>span{color:var(--suohacm-accent)}.video-form .field>span,.video-form .field label>span{color:#fff8e8e6}.video-form .field em{color:var(--suohacm-accent)}.video-panel input,.video-panel select,.video-panel textarea,.pc-page-column .field input,.pc-page-column .field select,.pc-page-column .field textarea{color:#fff8e8;background:linear-gradient(#061422eb,#02080ff0),#02080ff0;border-color:#f6c76633}.video-panel input:hover,.video-panel select:hover,.video-panel textarea:hover{border-color:#f6c76657}.video-panel input::placeholder,.video-panel textarea::placeholder{color:#fff8e861}.video-panel select option{color:#fff8e8;background:#06111f}.pc-page-column .file-picker-control{color:#fff8e89e;background:linear-gradient(90deg,#f6c76617,#05101ce0 52%,#02080ff0),#02080feb;border-color:#f6c7664d}.pc-page-column .file-picker-control strong{color:#06111f;background:var(--suohacm-accent);border-color:#f6c76666}.pc-page-column .file-picker-control small{color:#fff8e894}.pc-page-column .file-picker-control:hover{background:linear-gradient(90deg,#f6c76624,#071726e6 52%,#02080ff2),#02080ff0;border-color:#f6c7668f}.pc-page-column .product-image-preview{background:linear-gradient(#081c2ed1,#02080feb),#02080feb;border-color:#f6c76638}.pc-page-column .product-image-preview img{background:#02080fd1;border-color:#f6c76638}.pc-page-column .product-image-preview strong{color:#fff8e8}.pc-page-column .product-image-preview span,.pc-page-column .product-image-preview small{color:#fff8e88f}.code-field button,.music-preview-button,.ghost-button,.pc-page-column .ghost-button,.workflow-upload-button{color:var(--suohacm-accent);background:#f6c76614;border-color:#f6c76642;border-radius:8px}.code-field button:hover:not(:disabled),.music-preview-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.pc-page-column .ghost-button:hover:not(:disabled),.workflow-upload-button:hover:not(:disabled){border-color:var(--suohacm-line-strong);color:#fff2c9;background:#f6c76621;transform:translateY(-1px)}.submit-button,.pc-page-column .submit-button,.replica-primary,.breakdown-primary-button{border-color:var(--suohacm-accent);color:#06111f;background:var(--suohacm-accent);box-shadow:0 18px 42px #f6c76633}.submit-button:not(:disabled):hover,.pc-page-column .submit-button:not(:disabled):hover,.replica-primary:not(:disabled):hover,.breakdown-primary-button:not(:disabled):hover{color:#06111f;background:var(--suohacm-accent-strong);transform:translateY(-2px);box-shadow:0 22px 48px #f6c76642}.message,.cert-message,.field-hint.error{color:var(--suohacm-muted);background:#030a12b3;border-color:#f6c76629}.message.success,.cert-message.success{color:var(--suohacm-accent);background:#f6c76614;border-color:#f6c76642}.message.error,.cert-message.error,.field-hint.error{color:#ff9a9a;background:#ff6b6b14;border-color:#ff6b6b42}.subnav,.pc-page-column .mode-tabs,.pc-page-column .subnav{border-color:var(--suohacm-line);background:#030a12b3}.subnav-button{color:var(--suohacm-muted)}.subnav-button.active,.subnav-button:hover{color:#06111f;background:var(--suohacm-accent)}.site-shell:has(.login-page){background:#020713}.site-shell .login-page{isolation:isolate;background:#020713;overflow:hidden}.site-shell .login-scene-image{z-index:0;pointer-events:none;filter:brightness(1.07)saturate(1.08);transform-origin:36% 66%;will-change:transform, background-position, filter;background:url(/frontend/assets/login-cosmic-tree-v1-BGSVhOg7.png) 50%/cover no-repeat;animation:16s cubic-bezier(.45,.04,.18,.98) infinite alternate login-camera-orbit;position:absolute;inset:-8%;overflow:hidden}.site-shell .login-scene-image:after{content:"";mix-blend-mode:screen;background:radial-gradient(at 34% 69%,#ffd77e57,#ffb74617 10%,#0000 24%);animation:4.8s ease-in-out infinite login-energy-pulse;position:absolute;inset:0}.site-shell .login-page:before{z-index:1;opacity:1;background:radial-gradient(circle at 20% 16%,#a4dcff85 0 1px,#0000 1.8px) 0 0/120px 120px,radial-gradient(circle at 33% 32%,#ffd988b8 0 1.1px,#0000 2px) 0 0/180px 180px,radial-gradient(circle at 70% 22%,#7ec0ff70 0 .8px,#0000 1.6px) 0 0/150px 150px,linear-gradient(112deg,#040a1a03 0 38%,#0000 48%,#040a1a33 100%);animation:18s ease-in-out infinite alternate login-sky-drift}.site-shell .login-page:after{z-index:1;background:linear-gradient(90deg,#01050e00 0%,#01050e0a 42%,#01040b42 62%,#01040b85 100%),linear-gradient(#01050e00 0%,#01050e05 48%,#01040b75 100%)}.site-shell .login-page>:not(.login-particle-field):not(.login-scene-image){z-index:3;position:relative}.site-shell .login-particle-field{z-index:2}.site-shell .login-particle-canvas{opacity:.98;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.site-shell .login-particle-field:before,.site-shell .login-particle-field:after{content:"";pointer-events:none;mix-blend-mode:screen;position:absolute}.site-shell .login-particle-field:before{opacity:.62;filter:blur(10px);transform-origin:48% 80%;background:radial-gradient(at 52% 70%,#ffd37a7a,#0000 11%),radial-gradient(at 52% 48%,#56c1ff4d,#0000 23%),linear-gradient(74deg,#0000 26%,#87d3ff33 42%,#ffce703d 50%,#0000 68%);width:54vw;height:82vh;animation:12s ease-in-out infinite alternate login-aurora-sway;top:-24vh;left:-8vw}.site-shell .login-particle-field:after{opacity:.36;filter:blur(1px);background:radial-gradient(at 32% 30%,#9bdaff9e,#0000 4%),radial-gradient(at 60% 52%,#ffd37e8a,#0000 3%),repeating-radial-gradient(at 34% 52%,#0000 0 18px,#8dd5ff33 19px 20px,#0000 21px 42px);width:70vw;height:44vh;animation:14s linear infinite login-constellation-flow;top:-6vh;left:8vw}.site-shell .login-page .brand-panel{background:linear-gradient(90deg,#0107130a,#01071338)}.site-shell .login-page .preview-window{background:linear-gradient(145deg,#0a203c99,#02081485),#02081485;border-color:#ffdc8a57;box-shadow:0 24px 70px #00000057,inset 0 1px #fff4d214}.site-shell .login-page .form-panel{background:linear-gradient(90deg,#0000,#01050e1a 34%,#01040b61)}.site-shell .login-page .login-card{-webkit-backdrop-filter:blur(20px)saturate(1.06);backdrop-filter:blur(20px)saturate(1.06);background:linear-gradient(145deg,#0a1c34c7,#020814cc),#020814cc;border-color:#ffdc8a5c;box-shadow:0 28px 76px #0000007a,inset 0 0 0 1px #ffe8b40a,0 0 64px #4588df1a}@keyframes login-sky-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:30px -24px,-28px 32px,20px 18px,0 0}}@keyframes login-camera-orbit{0%{filter:brightness(1.02)saturate(1.04);background-position:48% 53%;transform:translate(-1.8%,1.2%)scale(1.02)}48%{filter:brightness(1.13)saturate(1.17);background-position:54% 48%;transform:translate(1.8%,-1.4%)scale(1.1)}to{filter:brightness(1.07)saturate(1.1);background-position:50% 45%;transform:translate(-.5%,-2.4%)scale(1.14)}}@keyframes login-energy-pulse{0%,to{opacity:.46;transform:scale(.92)}50%{opacity:.94;transform:scale(1.16)}}@keyframes login-aurora-sway{0%{opacity:.42;transform:translate(-3vw,2vh)rotate(-5deg)scale(.96)}to{opacity:.78;transform:translate(7vw,-3vh)rotate(6deg)scale(1.1)}}@keyframes login-constellation-flow{0%{opacity:.18;transform:translate(-4vw,3vh)rotate(-2deg)}50%{opacity:.52}to{opacity:.2;transform:translate(8vw,-5vh)rotate(3deg)}}.site-shell .login-page .field input,.site-shell .login-page .field select,.site-shell .login-page .field textarea{caret-color:#ffdc8a;color:#fff8e8!important;background:#010611e0!important;border-color:#ffdc8a4d!important}.site-shell .login-page .field input:hover,.site-shell .login-page .field input:focus,.site-shell .login-page .field select:hover,.site-shell .login-page .field select:focus,.site-shell .login-page .field textarea:hover,.site-shell .login-page .field textarea:focus{color:#fff8e8!important;background:#010611f5!important}.site-shell .login-page .field input:-webkit-autofill{-webkit-text-fill-color:#fff8e8;caret-color:#ffdc8a;background-color:#050c1b!important;box-shadow:inset 0 0 0 1000px #050c1b!important}.site-shell .login-page .field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff8e8;caret-color:#ffdc8a;background-color:#050c1b!important;box-shadow:inset 0 0 0 1000px #050c1b!important}.site-shell .login-page .field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff8e8;caret-color:#ffdc8a;background-color:#050c1b!important;box-shadow:inset 0 0 0 1000px #050c1b!important}@media (prefers-reduced-motion:reduce){.site-shell .login-page:before,.site-shell .login-scene-image,.site-shell .login-scene-image:after,.site-shell .login-particle-field:before,.site-shell .login-particle-field:after{animation:none}}.pc-app-shell{--theme-panel:#050d18f0;--theme-panel-strong:#081c2ef5;--theme-panel-soft:#f6c76614;--theme-border:#f6c76638;--theme-border-strong:#f6c76675;--theme-text:#fff8e8;--theme-muted:#fff2d5c2;--theme-accent:#f6c766;--theme-accent-strong:#ffdc8a;--theme-accent-text:#171005;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--module-accent:#f6c766;--module-secondary:#55b5ff;isolation:isolate;position:relative;overflow-x:clip;background:radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--module-accent) 12%, transparent), transparent 34%), linear-gradient(180deg, #071321 0%, #02060d 100%)!important}.pc-app-shell[data-visual-module=video]{--module-accent:#ffb454;--module-secondary:#ff7185}.pc-app-shell[data-visual-module=materialCategories]{--module-accent:#72d6bd;--module-secondary:#51a8c9}.pc-app-shell[data-visual-module=xhsArticle]{--module-accent:#ff7d76;--module-secondary:#f6c766}.pc-app-shell[data-visual-module=assets]{--module-accent:#72a9ff;--module-secondary:#d9e6ff}.pc-app-shell[data-visual-module=knowledgeBase]{--module-accent:#5fd9ff;--module-secondary:#a58bff}.pc-app-shell[data-visual-module=membership]{--module-accent:#f6c766;--module-secondary:#fff0bd}.pc-app-shell[data-visual-module=membershipRewards]{--module-accent:#66d69e;--module-secondary:#f6c766}.pc-app-shell[data-visual-module=businessCertification]{--module-accent:#6da8ff;--module-secondary:#f6c766}.pc-app-shell[data-visual-module=agentSquare]{--module-accent:#b28cff;--module-secondary:#5fd9ff}.pc-app-shell[data-visual-module=academy]{--module-accent:#ffe0a1;--module-secondary:#ef9f56}.pc-app-shell[data-visual-module=skillSquare]{--module-accent:#b5d86d;--module-secondary:#5fd9ff}.pc-app-shell[data-visual-module=accountSettings]{--module-accent:#f6c766;--module-secondary:#72a9ff}.pc-app-shell>.module-visual-layer{z-index:0}.pc-app-shell>:is(.pc-primary-sidebar,.pc-contact-float){z-index:2}.pc-app-shell>.pc-workspace{z-index:2;position:relative}.pc-app-shell:before,.pc-app-shell:after{z-index:1!important;opacity:.28!important}.pc-app-shell .pc-primary-sidebar,.pc-app-shell .pc-context-sidebar{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);border-color:color-mix(in srgb, var(--module-accent) 22%, transparent)!important;background:linear-gradient(#071524db,#020812e0),#030a12d6!important}.pc-app-shell .pc-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#020812c2,#02081247);border-bottom-color:color-mix(in srgb, var(--module-accent) 24%, transparent)!important}.pc-app-shell .pc-page-intro{-webkit-backdrop-filter:blur(16px)saturate(122%);backdrop-filter:blur(16px)saturate(122%);position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--module-accent) 36%, transparent)!important;background:radial-gradient(circle at 90% 20%, color-mix(in srgb, var(--module-secondary) 16%, transparent), transparent 34%), linear-gradient(100deg, color-mix(in srgb, var(--module-accent) 13%, transparent), #071a2cc7 38%, #020912d6)!important;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #0000002e!important}.pc-app-shell .pc-page-intro:after{content:"";background:linear-gradient(90deg, var(--module-accent), transparent 72%);opacity:.72;height:1px;position:absolute;inset:auto 22px 0}.pc-app-shell .pc-page-intro-icon{border-color:color-mix(in srgb, var(--module-accent) 72%, #fff 8%)!important;color:#06111f!important;background:var(--module-accent)!important;box-shadow:0 12px 30px color-mix(in srgb, var(--module-accent) 24%, transparent)!important}.pc-app-shell .pc-current-module span,.pc-app-shell .pc-page-intro small{color:var(--module-accent)!important}.pc-app-shell .pc-primary-link,.pc-app-shell .pc-context-link,.pc-app-shell .pc-team-pill,.pc-app-shell .pc-balance-pill,.pc-app-shell .pc-user-button{transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,color .18s,background-color .18s}.pc-app-shell .pc-primary-link:hover,.pc-app-shell .pc-context-link:hover{transform:translate(2px)}.pc-app-shell :is(button,a):active{transform:scale(.98)}.pc-app-shell :is(button,a):focus-visible{outline:2px solid var(--module-accent);outline-offset:3px}@media (prefers-reduced-transparency:reduce){.pc-app-shell .pc-primary-sidebar,.pc-app-shell .pc-context-sidebar,.pc-app-shell .pc-topbar,.pc-app-shell .pc-page-intro{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06111f!important}}.site-shell:has(.pc-app-shell){--product-panel:#030e1ba8;--product-panel-strong:#020b16d6;--product-line:#5797ca33;--product-line-gold:#f6c76647;--product-text:#f7f9fc;--product-muted:#dee8f294;--product-gold:#f6c766;--product-cyan:#32d4c5}.site-shell:has(.pc-app-shell) .pc-page-column{gap:14px}.site-shell:has(.pc-app-shell) .pc-page-column .pc-page-intro{-webkit-backdrop-filter:blur(10px)saturate(116%);backdrop-filter:blur(10px)saturate(116%);border-radius:9px;min-height:92px;padding:18px 22px;border:1px solid var(--product-line)!important;background:radial-gradient(circle at 84% 0,#30a1ea21,#0000 36%),linear-gradient(125deg,#0b273fa3,#020b16c7)!important;box-shadow:inset 0 1px #ffffff09,0 18px 44px #0000001f!important}.site-shell:has(.pc-app-shell) .pc-page-column .pc-page-intro:after{background:linear-gradient(90deg, transparent, var(--product-gold));content:"";width:64px;height:1px;position:absolute;top:18px;right:20px;box-shadow:0 8px #f6c7663d}.site-shell:has(.pc-app-shell) .pc-page-column .pc-page-intro-icon{color:#071321;background:linear-gradient(145deg,#ffe096,#d9a13a);border:1px solid #f6c76652;border-radius:8px;box-shadow:0 9px 22px #f6c76624}.site-shell:has(.pc-app-shell) .pc-page-column :is(.content-panel,.admin-section,.panel,.account-card,.cert-card,.hotword-card,.payment-panel,.ledger-section,.knowledge-detail,.knowledge-doc-section,.video-task-panel,.breakdown-tab-panel,.breakdown-library-panel,.breakdown-auto-card,.replica-preview,.rh-panel,.submit-card,.generate-panel){-webkit-backdrop-filter:blur(9px)saturate(114%);backdrop-filter:blur(9px)saturate(114%);border-color:var(--product-line)!important;background:radial-gradient(circle at 90% 0,#268ad012,#0000 34%),linear-gradient(145deg,#071b2e8f,#020a14bd)!important;border-radius:9px!important;box-shadow:inset 0 1px #ffffff08,0 20px 48px #0000001f!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.video-form,.replica-form,.skill-editor,.cert-card,.account-card,.knowledge-create-form,.withdrawal-bank-form,.membership-contact-form){gap:14px}.site-shell:has(.pc-app-shell) .pc-page-column :is(.video-form,.replica-form,.skill-editor,.cert-card,.account-card,.knowledge-create-form,.withdrawal-bank-form) :is(.field,label:not(.switch):not(.check-row):not(.checkbox-row)){position:relative}.site-shell:has(.pc-app-shell) .pc-page-column .video-form>.field{background:linear-gradient(135deg,#0b263d59,#020b157a),#020b154d;border:1px solid #5390c129;border-radius:8px;padding:14px 15px;box-shadow:inset 3px 0 #f6c76640}.site-shell:has(.pc-app-shell) .pc-page-column .video-form>.form-grid{background:linear-gradient(135deg,#0b263d59,#020b157a),#020b154d;border:1px solid #5390c129;border-radius:8px;padding:14px 15px;box-shadow:inset 3px 0 #f6c76640}.site-shell:has(.pc-app-shell) .pc-page-column .video-form>.activity-photo-picker{background:linear-gradient(135deg,#0b263d59,#020b157a),#020b154d;border:1px solid #5390c129;border-radius:8px;padding:14px 15px;box-shadow:inset 3px 0 #f6c76640}.site-shell:has(.pc-app-shell) .pc-page-column .replica-form>:is(label,div){background:linear-gradient(135deg,#0b263d59,#020b157a),#020b154d;border:1px solid #5390c129;border-radius:8px;padding:14px 15px;box-shadow:inset 3px 0 #f6c76640}.site-shell:has(.pc-app-shell) .pc-page-column .skill-editor>:is(label,section){background:linear-gradient(135deg,#0b263d59,#020b157a),#020b154d;border:1px solid #5390c129;border-radius:8px;padding:14px 15px;box-shadow:inset 3px 0 #f6c76640}.site-shell:has(.pc-app-shell) .pc-page-column .cert-card>label{background:linear-gradient(135deg,#0b263d59,#020b157a),#020b154d;border:1px solid #5390c129;border-radius:8px;padding:14px 15px;box-shadow:inset 3px 0 #f6c76640}.site-shell:has(.pc-app-shell) .pc-page-column .account-card>label{background:linear-gradient(135deg,#0b263d59,#020b157a),#020b154d;border:1px solid #5390c129;border-radius:8px;padding:14px 15px;box-shadow:inset 3px 0 #f6c76640}.site-shell:has(.pc-app-shell) .pc-page-column .video-form>.form-grid{gap:10px}.site-shell:has(.pc-app-shell) .pc-page-column .video-form>.form-grid>.field{min-width:0}.site-shell:has(.pc-app-shell) .pc-page-column :is(.field>span:first-child,.field>label>span:first-child,.account-card label>span:first-child,.cert-card label>span:first-child,.skill-editor label>span:first-child,.kb-form-label){letter-spacing:.015em;color:#f4f8fce0!important;font-size:12px!important;font-weight:800!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.field-hint,.signup-tip,form small){line-height:1.55;color:var(--product-muted)!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){min-height:46px;padding-left:13px;padding-right:13px;transition:border-color .16s,box-shadow .16s,background-color .16s;color:var(--product-text)!important;background:linear-gradient(#051625a8,#010810cc),#01081094!important;border:1px solid #5b99ca3d!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff06!important}.site-shell:has(.pc-app-shell) .pc-page-column textarea{min-height:112px;padding-top:12px;line-height:1.65}.site-shell:has(.pc-app-shell) .pc-page-column :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select):hover{border-color:#f6c7665c!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select):focus{outline:0;border-color:#f6c766c2!important;box-shadow:0 0 0 3px #f6c7661a,0 0 22px #2f9be114!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(input,textarea)::placeholder{color:#dce6f057!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(input,textarea,select):disabled{opacity:.58;cursor:not-allowed}.site-shell:has(.pc-app-shell) .pc-page-column :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;accent-color:var(--product-gold);border-color:#f6c7666b}.site-shell:has(.pc-app-shell) .pc-page-column :is(.form-actions,.card-actions,.panel-actions,.kb-modal-actions){gap:10px;border-top-color:#5697ca24!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.submit-button,.primary-btn,.submit-btn,.primary,.replica-primary,.kb-save-button){min-height:44px;color:#171006!important;background:linear-gradient(135deg,#ffe39a,#d8a13c)!important;border:1px solid #ffe29a6b!important;border-radius:6px!important;box-shadow:0 10px 24px #f6c76629!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.ghost-button,.secondary,.outline,button:not(.submit-button):not(.primary-btn):not(.submit-btn):not(.primary):not(.replica-primary)){border-radius:6px}.site-shell:has(.pc-app-shell) .pc-page-column :is(.asset-toolbar,.knowledge-toolbar,.permission-toolbar,.academy-toolbar,.material-toolbar,.breakdown-library-toolbar,.kb-detail-toolbar,.kb-file-toolbar,.filters,.membership-filter-bar,.user-search-bar){background:linear-gradient(120deg,#0921377a,#020b16a3),#020b1670;border:1px solid #5391c22b;border-radius:8px;min-height:58px;padding:10px 12px;box-shadow:inset 0 1px #ffffff06}.site-shell:has(.pc-app-shell) .pc-page-column :is(.tabs,.team-page-tabs,.kb-top-tabs,.kb-tabs,[role=tablist]){background:#03101e94!important;border-color:#5495c92e!important}:is(.site-shell:has(.pc-app-shell) .pc-page-column :is(.tabs button,.team-page-tabs button,.kb-top-tabs button,.kb-tabs button,[role=tablist] button).active,.site-shell:has(.pc-app-shell) .pc-page-column [role=tablist] button[aria-selected=true]){box-shadow:inset 0 -2px var(--product-gold);color:var(--product-gold)!important;background:linear-gradient(#f6c76624,#f6c7660b)!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.asset-row,.permission-group,.permission-user-row,.membership-plan-card,.membership-record-list>*,.automation-saved-item,.academy-card,.skill-card,.kb-card,.story-video-card,.breakdown-metric-card,.breakdown-shot-card,.breakdown-module-card){transition:transform .16s,border-color .16s,background-color .16s;background:linear-gradient(145deg,#081f3475,#020b16ad),#020b166b!important;border-color:#5495c92b!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000014!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.asset-row,.membership-plan-card,.automation-saved-item,.academy-card,.skill-card,.kb-card,.story-video-card,.breakdown-shot-card):hover{transform:translateY(-2px);border-color:#f6c76657!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.table-wrap,.breakdown-table-wrap,.storyboard-table-wrap,.kb-table){background:#020b168f;border:1px solid #5495c929;border-radius:8px;overflow:auto}.site-shell:has(.pc-app-shell) .pc-page-column table{border-collapse:collapse}.site-shell:has(.pc-app-shell) .pc-page-column table th{letter-spacing:.04em;font-size:11px;color:#f6d58cc7!important;background:#0b273fb8!important;border-bottom-color:#f6c7662e!important}.site-shell:has(.pc-app-shell) .pc-page-column table td{background:#020b1642;border-bottom-color:#5495c91a!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.empty-state,.academy-empty,.breakdown-empty,.replica-empty,.material-editor-empty,.empty-report,.empty-line){color:var(--product-muted)!important;background:radial-gradient(circle at 50% 26%,#2a94da17,#0000 34%),#020b166b!important;border-color:#5495c933!important;border-radius:8px!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.empty-state,.academy-empty,.breakdown-empty):before{background:linear-gradient(90deg, transparent, var(--product-gold), transparent);content:"";width:36px;height:1px;margin:0 auto 12px;display:block}.site-shell:has(.pc-app-shell) .pc-page-column :is(.message,.dashboard-message,.academy-alert,.kb-message){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px!important}body :is(.manager-dialog,.kb-modal,.kb-entry-modal,.kb-export-modal,.kb-illustration-modal,.activity-library-dialog){color:#f7f9fc!important;background:radial-gradient(circle at 88% 0,#278bd01f,#0000 34%),linear-gradient(145deg,#071c30fa,#010811fc)!important;border:1px solid #5797ca3d!important;border-radius:9px!important;box-shadow:0 28px 90px #0000008f!important}body :is(.manager-dialog,.kb-modal,.kb-entry-modal,.kb-export-modal,.kb-illustration-modal,.activity-library-dialog) :is(input,textarea,select){color:#f7f9fc!important;background:#010912db!important;border-color:#5b99ca47!important;border-radius:7px!important}@media (width<=760px){.site-shell:has(.pc-app-shell) .pc-page-column .video-form>:is(.field,.form-grid){padding:12px}.site-shell:has(.pc-app-shell) .pc-page-column .replica-form>:is(label,div){padding:12px}.site-shell:has(.pc-app-shell) .pc-page-column .skill-editor>:is(label,section){padding:12px}}@media (prefers-reduced-motion:reduce){.site-shell:has(.pc-app-shell) .pc-page-column :is(.asset-row,.membership-plan-card,.automation-saved-item,.academy-card,.skill-card,.kb-card,.story-video-card,.breakdown-shot-card){transition:none}}@media (prefers-reduced-motion:reduce),(width<=860px){.pc-app-shell .pc-primary-link,.pc-app-shell .pc-context-link,.pc-app-shell .pc-team-pill,.pc-app-shell .pc-balance-pill,.pc-app-shell .pc-user-button{transition:none}.pc-app-shell .pc-primary-link:hover,.pc-app-shell .pc-context-link:hover,.pc-app-shell :is(button,a):active{transform:none}}.pc-app-shell .pc-page-column,.pc-app-shell .pc-page-column :is(.works-page,.owned-vm-page,.digital-human-list-page,.digital-human-studio-shell){color:var(--theme-text)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.pc-app-shell .pc-page-column :is(.empty-state,.video-task-meta>div,.story-video-card,.platform-hotword-section,.automation-summary-grid>div,.automation-manual-save,.automation-saved-item,.automation-player .asset-placeholder,.hotword-dashboard .empty-state.compact,.works-page .works-header,.works-page .summary-row,.works-page .work-card,.works-page .empty-state,.owned-vm-page .panel,.owned-vm-page .video-rule-grid>section,.owned-vm-page .auth-mode-tabs,.owned-vm-page .auth-script-tip,.owned-vm-page .ai-auth-panel,.owned-vm-page .ai-auth-preview,.owned-vm-page .uploaded-card,.owned-vm-page .owned-card,.owned-vm-page .empty-line,.digital-human-list-page .panel,.digital-human-list-page .asset-card,.digital-human-list-page .empty-line,.digital-human-studio-shell .topbar,.digital-human-studio-shell .submit-card,.digital-human-studio-shell .generate-panel,.digital-human-studio-shell .next-bar,.digital-human-studio-shell .material-upload-panel,.digital-human-studio-shell .empty-report,.digital-human-studio-shell .report-frame-wrap,.digital-human-studio-shell .creator-mode-card,.digital-human-studio-shell .creator-assets-strip>button,.digital-human-studio-shell .creator-quick-actions>button,.digital-human-studio-shell .flow-steps>article,.digital-human-studio-shell .broll-option-list>article,.digital-human-studio-shell .generate-progress-grid>article,.digital-human-studio-shell .metric-grid>article,.digital-human-studio-shell .logic-board>article,.digital-human-studio-shell .mode-select-panel,.digital-human-studio-shell .voiceover-mode-panel,.digital-human-studio-shell .upload-section,.digital-human-studio-shell .preview-card,.digital-human-studio-shell .video-preview-card,.digital-human-studio-shell .title-rich-card,.digital-human-studio-shell .title-rich-box,.digital-human-studio-shell .title-toolbar,.digital-human-studio-shell .title-editor-panels,.digital-human-studio-shell .title-editor-panel,.digital-human-studio-shell .material-clip-editor,.digital-human-studio-shell .generate-status-board,.digital-human-studio-shell .timeline-rule-editor,.digital-human-studio-shell .timeline-rule-row,.digital-human-studio-shell .source-switch,.digital-human-studio-shell .tabs,.digital-human-studio-shell .library-selected,.digital-human-studio-shell .library-item,.digital-human-studio-shell .library-empty,.digital-human-studio-shell .library-picked-summary,.digital-human-studio-shell .file-chip,.digital-human-studio-shell .inline-hint,.digital-human-studio-shell .final-video-panel,.digital-human-studio-shell .mode-picker,.digital-human-studio-shell .generate-heading,.digital-human-studio-shell .generate-material-summary,.digital-human-studio-shell .upload-drop,.digital-human-studio-shell .text-template-search,.digital-human-studio-shell .text-template-card,.digital-human-studio-shell .text-template-tabs>button,.digital-human-studio-shell .text-template-categories>button){border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:linear-gradient(145deg, #0e2640e6, #020812f5), var(--theme-panel)!important;box-shadow:inset 0 1px #fff2d50a!important}.pc-app-shell .pc-page-column :is(.package-option.active,.automation-saved-item:hover,.automation-saved-item.active,.auth-mode-tabs button.active,.digital-human-studio-shell .creator-mode-card.featured,.digital-human-studio-shell .creator-quick-actions button.active,.digital-human-studio-shell .flow-steps article.active,.digital-human-studio-shell .broll-option-list article.active,.digital-human-studio-shell .library-item.active,.digital-human-studio-shell .source-switch button.active,.digital-human-studio-shell .tabs button.active,.digital-human-studio-shell .text-template-tabs button.active,.digital-human-studio-shell .text-template-categories button.active){border-color:var(--theme-border-strong)!important;color:var(--theme-accent)!important;background:#f6c76621!important;box-shadow:0 0 0 2px #f6c76614!important}.pc-app-shell .pc-page-column .automation-saved-select{color:var(--theme-text)!important;background:0 0!important}.pc-app-shell .pc-page-column .automation-saved-item strong{color:var(--theme-text)!important}.pc-app-shell .pc-page-column .automation-saved-item :is(span,small){color:var(--theme-muted)!important}.pc-app-shell .pc-page-column :is(.works-page,.owned-vm-page,.digital-human-list-page,.digital-human-studio-shell) :is(h1,h2,h3,h4,strong,b,label){color:var(--theme-text)!important}.pc-app-shell .pc-page-column :is(.works-page,.owned-vm-page,.digital-human-list-page,.digital-human-studio-shell) :is(p,span,small,li,dt,dd,em){color:var(--theme-muted)!important}.pc-app-shell .pc-page-column :is(.empty-state h2,.video-task-meta strong,.story-video-card strong,.automation-summary-grid strong,.hotword-heading h3,.automation-metrics dd){color:var(--theme-text)!important}.pc-app-shell .pc-page-column :is(.empty-state p,.video-task-meta span,.story-video-card span,.story-video-card small,.automation-summary-grid span,.hotword-heading span,.automation-metrics dt){color:var(--theme-muted)!important}.pc-app-shell .pc-page-column .video-task-meta .status-badge{color:#050505!important;-webkit-text-fill-color:#050505!important}.pc-app-shell .pc-page-column :is(.pc-page-intro-icon,.factory-title-icon,.factory-card-no),.pc-app-shell .pc-page-column :is(.pc-page-intro-icon,.factory-title-icon,.factory-card-no) *,.pc-app-shell .pc-page-column :is(.panel-head>div>span,.flow-steps>article>span,.creator-mode-card>span,.cert-status-badge.empty,.file-picker-control strong),.pc-app-shell .pc-page-column :is(.panel-head>div>span,.flow-steps>article>span,.creator-mode-card>span,.cert-status-badge.empty,.file-picker-control strong) *{border-color:var(--theme-accent)!important;color:var(--theme-accent-text)!important;background:var(--theme-accent)!important}.pc-app-shell .pc-page-column :is(.submit-button,.primary-btn,.submit-btn,.generate-ai-auth-btn,.replica-primary,.breakdown-primary-button),.pc-app-shell .pc-page-column :is(.submit-button,.primary-btn,.submit-btn,.generate-ai-auth-btn,.replica-primary,.breakdown-primary-button) *{border-color:var(--theme-accent)!important;color:var(--theme-accent-text)!important;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-strong))!important}body:has(.pc-app-shell){--suohacm-overlay-panel:#030a14fa;--suohacm-overlay-panel-strong:#07182afa;--suohacm-overlay-panel-soft:#0f243de6;--suohacm-overlay-border:#f6c76647;--suohacm-overlay-border-strong:#f6c7668f;--suohacm-overlay-text:#fff8e8;--suohacm-overlay-muted:#fff2d5b8;--suohacm-overlay-accent:#f6c766;--suohacm-overlay-accent-strong:#ffdc8a;--suohacm-overlay-ink:#171005}body:has(.pc-app-shell) :is(.modal-backdrop,.activity-library-modal,.membership-payment-backdrop,.cycle-reminder-backdrop,.kb-modal-mask,.breakdown-auth-modal-backdrop){-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#00030acc!important}body:has(.pc-app-shell) .activity-library-backdrop{background:#00030ad1!important}body:has(.pc-app-shell) :is(.broll-modal,.activity-library-dialog,.membership-payment-dialog,.cycle-reminder-dialog,.kb-modal,.kb-confirm,.kb-member-modal,.kb-entry-modal,.kb-export-modal,.robot-small-modal,.breakdown-auth-modal,.pc-contact-card,.robot-card-menu,.robot-kb-options,.feedback-popup){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-text)!important;background:linear-gradient(145deg, var(--suohacm-overlay-panel-strong), var(--suohacm-overlay-panel)), #030a14!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;box-shadow:0 28px 80px #0000008f,inset 0 1px #fff2d50d!important}body:has(.pc-app-shell) :is(.broll-modal,.activity-library-dialog,.membership-payment-dialog,.cycle-reminder-dialog,.kb-modal,.kb-confirm,.kb-member-modal,.kb-entry-modal,.kb-export-modal,.robot-small-modal,.breakdown-auth-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-text)!important;-webkit-text-fill-color:var(--suohacm-overlay-text)!important;box-shadow:none!important;background:linear-gradient(#061422fa,#01060efc),#01060e!important}body:has(.pc-app-shell) :is(.broll-modal,.activity-library-dialog,.membership-payment-dialog,.cycle-reminder-dialog,.kb-modal,.kb-confirm,.kb-member-modal,.kb-entry-modal,.kb-export-modal,.robot-small-modal,.breakdown-auth-modal) :is(input,textarea)::placeholder{color:#fff2d570!important;-webkit-text-fill-color:#fff2d570!important;opacity:1!important}body:has(.pc-app-shell) :is(.broll-modal,.activity-library-dialog,.membership-payment-dialog,.cycle-reminder-dialog,.kb-modal,.kb-confirm,.kb-member-modal,.kb-entry-modal,.kb-export-modal,.robot-small-modal,.breakdown-auth-modal) option{color:var(--suohacm-overlay-text)!important;background:#06111f!important}body:has(.pc-app-shell) :is(.broll-modal,.activity-library-dialog,.membership-payment-dialog,.cycle-reminder-dialog,.kb-modal,.kb-confirm,.kb-member-modal,.kb-entry-modal,.kb-export-modal,.robot-small-modal,.breakdown-auth-modal) :is(h1,h2,h3,h4,strong,b,label,dt,dd){color:var(--suohacm-overlay-text)!important}body:has(.pc-app-shell) :is(.broll-modal,.activity-library-dialog,.membership-payment-dialog,.cycle-reminder-dialog,.kb-modal,.kb-confirm,.kb-member-modal,.kb-entry-modal,.kb-export-modal,.robot-small-modal,.breakdown-auth-modal) :is(p,small){color:var(--suohacm-overlay-muted)!important}body:has(.pc-app-shell) .broll-modal :is(.broll-view-filter,.broll-category-filter,.broll-category-create,.broll-upload-toolbar,.broll-empty-action,.broll-category-list,.broll-card,.empty-line){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-text)!important;background:linear-gradient(145deg,#0f243de6,#030b17f5),#07182a!important;box-shadow:inset 0 1px #fff2d50a!important}body:has(.pc-app-shell) .broll-modal :is(.panel-head,.broll-list-head,.broll-category-list-title) :is(strong,span){color:var(--suohacm-overlay-text)!important}body:has(.pc-app-shell) .broll-modal :is(.broll-view-filter,.broll-category-filter,.broll-category-create,.broll-upload-toolbar,.broll-kb-select,.broll-empty-action,.broll-category-list,.broll-list-head,.modal-actions) :is(small,span){color:var(--suohacm-overlay-muted)!important}body:has(.pc-app-shell) .broll-modal :is(.text-btn,.broll-category-list button){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-accent)!important;box-shadow:none!important;background:#08182ae0!important}body:has(.pc-app-shell) .broll-modal .broll-category-list button :is(strong,span){color:var(--suohacm-overlay-text)!important}body:has(.pc-app-shell) .broll-modal :is(.broll-category-list button:hover,.broll-category-list button.active,.broll-card:hover,.broll-card.selected){border-color:var(--suohacm-overlay-border-strong)!important;box-shadow:inset 3px 0 var(--suohacm-overlay-accent)!important;background:#f6c76621!important}body:has(.pc-app-shell) .broll-modal :is(.broll-category-list em,.broll-card b,.broll-card i){color:var(--suohacm-overlay-accent-strong)!important;background:#f6c76621!important}body:has(.pc-app-shell) .broll-modal .broll-card :is(strong,b){color:var(--suohacm-overlay-text)!important}body:has(.pc-app-shell) .broll-modal .broll-card small{color:var(--suohacm-overlay-muted)!important}body:has(.pc-app-shell) .broll-modal .modal-actions{border-color:var(--suohacm-overlay-border)!important;background:#020812fa!important;box-shadow:0 -14px 30px #00000057!important}body:has(.pc-app-shell) .broll-modal .broll-upload-feedback{color:#bce3ff!important;background:#16528447!important;border-color:#55b5ff61!important}body:has(.pc-app-shell) .broll-modal .broll-upload-feedback.error{color:#ffd2cb!important;background:#6f1c1b94!important;border-color:#ff897b6b!important}:is(body:has(.pc-app-shell) .broll-modal :is(.primary-btn,.broll-upload-button),body:has(.pc-app-shell) .activity-library-dialog .ghost-button,body:has(.pc-app-shell) .membership-payment-dialog .submit-button){border-color:var(--suohacm-overlay-accent)!important;color:var(--suohacm-overlay-ink)!important;-webkit-text-fill-color:var(--suohacm-overlay-ink)!important;background:linear-gradient(135deg, var(--suohacm-overlay-accent-strong), #d99d38)!important;box-shadow:0 8px 20px #f6c7662e!important}body:has(.pc-app-shell) .broll-modal .danger-btn{color:#ffaaa0!important;background:#6f1c1b6b!important;border-color:#ff897b66!important}body:has(.pc-app-shell) .activity-library-dialog .activity-remix-head :is(span,strong){color:var(--suohacm-overlay-text)!important}body:has(.pc-app-shell) .activity-library-dialog .activity-library-footer{color:var(--suohacm-overlay-text)!important}body:has(.pc-app-shell) .activity-library-dialog .activity-broll-card{border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-text)!important;background:var(--suohacm-overlay-panel-soft)!important}body:has(.pc-app-shell) .activity-library-dialog .activity-broll-card span{color:var(--suohacm-overlay-text)!important}body:has(.pc-app-shell) .activity-library-dialog .activity-broll-card.selected{border-color:var(--suohacm-overlay-border-strong)!important;background:#f6c76621!important;box-shadow:0 0 0 2px #f6c76624!important}body:has(.pc-app-shell) .activity-library-dialog .activity-library-footer{border-color:var(--suohacm-overlay-border)!important}body:has(.pc-app-shell) :is(.robot-card-menu,.robot-kb-options) button{color:var(--suohacm-overlay-text)!important;background:0 0!important}body:has(.pc-app-shell) :is(.robot-card-menu,.robot-kb-options) button:hover{color:var(--suohacm-overlay-accent-strong)!important;background:#f6c76621!important}body:has(.pc-app-shell) :is(.kb-fixed-footer,.robot-save-footer){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-text)!important;background:#020711fa!important}body:has(.pc-app-shell) :is(.kb-modal,.kb-confirm,.kb-member-modal,.kb-entry-modal,.kb-export-modal,.robot-small-modal) :is(.kb-form-label,p,span,small,label,b){color:var(--suohacm-overlay-muted)!important}body:has(.pc-app-shell) :is(.kb-cover-uploader,.kb-entry-upload-card,.kb-entry-file-button,.kb-entry-upload-list button,.kb-entry-modal footer button:not(.primary),.kb-export-modal footer button:not(.primary),.kb-member-columns button:not(.primary),.kb-member-search-box button,.kb-selected-member-row,.kb-selected-member-row select,.kb-permission-help,.kb-team-avatar,.robot-kb-select-control,.robot-kb-select-control em){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-accent)!important;background:var(--suohacm-overlay-panel-soft)!important;box-shadow:none!important}body:has(.pc-app-shell) :is(.kb-cover-uploader:hover,.kb-entry-upload-card:hover,.kb-entry-file-button:hover,.kb-member-columns button.active){border-color:var(--suohacm-overlay-border-strong)!important;color:var(--suohacm-overlay-accent-strong)!important;background:#f6c76621!important}body:has(.pc-app-shell) :is(.kb-cover-uploader,.kb-entry-upload-card) :is(strong,span,em){color:var(--suohacm-overlay-accent-strong)!important}body:has(.pc-app-shell) .pc-app-shell .pc-page-column .kb-app :is(.robot-chat-main,.robot-chat-main>header,.robot-chat-empty,.robot-chat-main>footer,.robot-chat-cate-row,.robot-chat-upload-item,.robot-message-attachment){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-text)!important;background:#030915f0!important}body:has(.pc-app-shell) .pc-app-shell .pc-page-column .kb-app .robot-chat-bubble.assistant :is(.robot-message-stack,.robot-message-text){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-text)!important;background:#11233deb!important}body:has(.pc-app-shell) .pc-app-shell .pc-page-column .kb-app .robot-chat-main :is(textarea,.robot-chat-upload-button,.robot-chat-clear-button,.robot-chat-stop){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-text)!important;-webkit-text-fill-color:var(--suohacm-overlay-text)!important;background:#010610f0!important}body:has(.pc-app-shell) .pc-app-shell .pc-page-column .kb-app .robot-chat-bubble.assistant .robot-message-text.markdown-body :is(.robot-md-table,.robot-md-table th,.robot-md-table td){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-text)!important;background:#0a192df5!important}body:has(.pc-app-shell) .pc-app-shell .pc-page-column :is(.copy-info-block,.copy-upload-box,.copy-file-list>div,.copy-source-candidates>div,.copy-source-preview){border-color:var(--suohacm-overlay-border)!important;color:var(--suohacm-overlay-text)!important;background:linear-gradient(145deg,#0f243de0,#030b17f5),#07182a!important;box-shadow:inset 0 1px #fff2d50a!important}body:has(.pc-app-shell) .pc-app-shell .pc-page-column :is(.copy-info-block,.copy-upload-box,.copy-file-list,.copy-source-candidates,.copy-source-preview) :is(h3,strong,dd){color:var(--suohacm-overlay-text)!important}body:has(.pc-app-shell) .pc-app-shell .pc-page-column :is(.copy-info-block,.copy-upload-box,.copy-file-list,.copy-source-candidates,.copy-source-preview) :is(p,span,small,dt){color:var(--suohacm-overlay-muted)!important}.pc-app-shell .pc-page-column :is(.ghost-button,.soft-btn,.text-btn,.upload-btn,.soft-link,.action-btn:not(.primary-btn)){border-color:var(--theme-border)!important;color:var(--theme-accent)!important;background:var(--theme-panel-soft)!important}.pc-app-shell .pc-page-column :is(.ghost-button,.soft-btn,.text-btn,.upload-btn,.soft-link,.action-btn:not(.primary-btn)) *{color:var(--theme-accent)!important}.site-shell :is(.login-page,.pc-app-shell) :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--suohacm-accent,#f6c766)}.site-shell :is(.login-page,.pc-app-shell) :is(input,textarea,select):autofill{-webkit-text-fill-color:#fff8e8!important;caret-color:#ffdc8a!important;background-color:#050c1b!important;border-color:#f6c76657!important;box-shadow:inset 0 0 0 1000px #050c1b!important}.site-shell :is(.login-page,.pc-app-shell) input:-webkit-autofill{-webkit-text-fill-color:#fff8e8!important;caret-color:#ffdc8a!important;background-color:#050c1b!important;border-color:#f6c76657!important;box-shadow:inset 0 0 0 1000px #050c1b!important}.site-shell :is(.login-page,.pc-app-shell) input:-webkit-autofill:hover{-webkit-text-fill-color:#fff8e8!important;caret-color:#ffdc8a!important;background-color:#050c1b!important;border-color:#f6c76657!important;box-shadow:inset 0 0 0 1000px #050c1b!important}.site-shell :is(.login-page,.pc-app-shell) input:-webkit-autofill:focus{-webkit-text-fill-color:#fff8e8!important;caret-color:#ffdc8a!important;background-color:#050c1b!important;border-color:#f6c76657!important;box-shadow:inset 0 0 0 1000px #050c1b!important}.site-shell :is(.login-page,.pc-app-shell) textarea:-webkit-autofill{-webkit-text-fill-color:#fff8e8!important;caret-color:#ffdc8a!important;background-color:#050c1b!important;border-color:#f6c76657!important;box-shadow:inset 0 0 0 1000px #050c1b!important}.site-shell :is(.login-page,.pc-app-shell) select:-webkit-autofill{-webkit-text-fill-color:#fff8e8!important;caret-color:#ffdc8a!important;background-color:#050c1b!important;border-color:#f6c76657!important;box-shadow:inset 0 0 0 1000px #050c1b!important}.site-shell :is(.login-page,.pc-app-shell) select option{color:#fff8e8!important;background:#050c1b!important}.site-shell :is(.login-page,.pc-app-shell) input[type=file]::file-selector-button{color:#171005;background:#f6c766;border:1px solid #f6c76657}.pc-app-shell .pc-page-column :is(.status-success,.status-running,.status-queued,.success,.notice:not(.error)){color:#9fe8c0!important;background:#228b5b29!important;border-color:#57d58d57!important}.pc-app-shell .pc-page-column :is(.status-failed,.archive-error,.error,.notice.error,.task-error,.breakdown-error,.feedback-popup.error){color:#ffb4aa!important;background:#b4231829!important;border-color:#ff6b6b57!important}.pc-app-shell .pc-page-column :is(.team-performance-page,.breakdown-page,.workflow-panel,.business-certification,.square-page,.kb-app,.rh-page,.replica-page,.digital-human-mix-page){color:var(--theme-text)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.pc-app-shell .pc-page-column :is(.team-performance-page .hero-card,.team-performance-page .records-card,.team-performance-page .milestone-card,.team-performance-page .summary-grid>article,.team-performance-page .milestone-stats>div,.workflow-category-filter,.workflow-config-summary>div,.workflow-config-row,.workflow-config-meta,.workflow-tutorial-empty,.breakdown-page,.breakdown-library-empty,.breakdown-library-panel .automation-saved-item,.breakdown-form,.breakdown-metric-card,.breakdown-next-action-card,.breakdown-structure-list,.breakdown-module-card,.breakdown-rewrite-panel,.breakdown-replica-form,.breakdown-replica-result,.breakdown-prompt-card,.breakdown-export-panel,.breakdown-ai-adapted-strip,.breakdown-generation-prompt-panel,.breakdown-video-segment-panel,.breakdown-scene-image-panel,.breakdown-generation-options,.breakdown-shooting-panel,.breakdown-voiceover-panel,.breakdown-video-preview-panel,.breakdown-auth-modal,.breakdown-stats-row>article,.breakdown-shot-card,.breakdown-direct-replica-card,.breakdown-replica-summary>div,.breakdown-replica-script,.breakdown-product-material-upload,.breakdown-material-file-list>li,.breakdown-material-result,.breakdown-adapt-meta,.breakdown-adapted-prompt-card,.breakdown-empty-ai-panel,.breakdown-ai-scene-card,.breakdown-generated-asset-card,.breakdown-final-script-card,.breakdown-video-segment-card,.breakdown-scene-image-card,.breakdown-scene-reference,.breakdown-model-option,.breakdown-format-option,.breakdown-voice-clone-box,.breakdown-clip-card,.breakdown-video-waiting-box,.breakdown-auth-platform-list>article,.breakdown-timeline,.breakdown-table-wrap,.breakdown-shot-scroll,.breakdown-ai-scene-scroll,.story-image-option,.story-compose-panel,.story-setting-card,.generation-history-row,.xhs-note-result pre,.activity-remix-panel,.activity-library-dialog,.activity-broll-card,.rh-head,.rh-results,.rh-batch-hint,.rh-node,.rh-batch-plan,.rh-batch-summary>article,.replica-head,.replica-result,.replica-summary>div,.replica-warnings,.replica-next,.replica-scene,.replica-material-upload,.replica-material-result,.business-certification .license-uploader,.business-certification .cert-tips,.kb-app .square-md-table,.kb-app .robot-md-table,.square-page .square-md-table){border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:linear-gradient(145deg, #0e2640e6, #020812f5), var(--theme-panel)!important;box-shadow:inset 0 1px #fff2d50a!important}.pc-app-shell .pc-page-column :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){border-color:var(--theme-border)!important;color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;box-shadow:none!important;background:linear-gradient(#061422f5,#02080ffa),#02080f!important}.pc-app-shell .pc-page-column :is(input,textarea)::placeholder{color:#fff2d570!important;-webkit-text-fill-color:#fff2d570!important;opacity:1!important}.pc-app-shell .pc-page-column :is(.team-performance-page,.breakdown-page,.kb-app,.square-page,.workflow-panel) :is(table,thead,tbody,tr,th,td){border-color:var(--theme-border)!important;color:var(--theme-muted)!important;background-color:#0000!important}.pc-app-shell .pc-page-column :is(.team-performance-page,.breakdown-page,.kb-app,.square-page,.workflow-panel) th{color:var(--theme-text)!important;background:#f6c76614!important}.pc-app-shell .pc-page-column :is(.team-performance-page,.breakdown-page,.workflow-panel) :is(h1,h2,h3,h4,strong,b,label){color:var(--theme-text)!important}.pc-app-shell .pc-page-column :is(.team-performance-page,.breakdown-page,.workflow-panel) :is(p,span,small,li,dt,dd,em){color:var(--theme-muted)!important}.pc-app-shell .pc-page-column :is(.team-performance-page .tabs>button,.team-performance-page .secondary,.workflow-category-filter>button,.breakdown-light-button,.breakdown-file-picker-button,.breakdown-inline-copy-button,.breakdown-text-button,.breakdown-scene-replace-button,.breakdown-voice-clone-box button,.breakdown-voiceover-actions button,.breakdown-compose-toolbar button,.breakdown-clip-retry-button,.breakdown-generated-video-actions button,.breakdown-publish-actions button,.breakdown-auth-platform-list button){border-color:var(--theme-border)!important;color:var(--theme-accent)!important;background:var(--theme-panel-soft)!important}.pc-app-shell .pc-page-column :is(.team-performance-page .tabs>button.active,.workflow-category-filter>button.active,.breakdown-library-panel .automation-saved-item:hover,.breakdown-library-panel .automation-saved-item.active,.breakdown-next-action-card.accent,.breakdown-model-option.active,.breakdown-format-option.active){border-color:var(--theme-border-strong)!important;color:var(--theme-accent)!important;box-shadow:inset 3px 0 0 var(--theme-accent)!important;background:#f6c76624!important}.pc-app-shell .pc-page-column .team-performance-page .progress-track{background:#ffffff1a!important}.pc-app-shell .pc-page-column :is(.team-performance-page .status-chip,.cert-status-badge,.feedback-popup,.breakdown-tip,.breakdown-status,.breakdown-script-ready,.breakdown-scene-image-message){border:1px solid var(--theme-border)!important;color:var(--theme-accent)!important;background:#f6c7661f!important}.pc-app-shell .pc-page-column :is(.mode-grid button>span,.settings-head>span,.choose-file,.choose-file>span){border-color:var(--theme-accent)!important;color:var(--theme-accent-text)!important;-webkit-text-fill-color:var(--theme-accent-text)!important;background:var(--theme-accent)!important}.pc-app-shell .pc-page-column :is(.submit-button,.primary-btn,.submit-btn,.generate-ai-auth-btn,.replica-primary,.breakdown-primary-button,.team-performance-page .filter-actions>button:not(.secondary)),.pc-app-shell .pc-page-column :is(.submit-button,.primary-btn,.submit-btn,.generate-ai-auth-btn,.replica-primary,.breakdown-primary-button,.team-performance-page .filter-actions>button:not(.secondary)) *{border-color:var(--theme-accent)!important;color:var(--theme-accent-text)!important;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-strong))!important}.site-shell:has(.pc-app-shell) .pc-app-shell .pc-workspace .pc-page-column :is(.content-panel,.admin-section,.automation-search,.automation-results,.automation-saved,.hotword-card,.copy-editor,.copy-side-panel,.knowledge-create-form,.knowledge-detail,.knowledge-doc-section,.payment-panel,.ledger-section,.workflow-check,.scene-context,.video-task-panel,.skill-analysis,.storyboard-script){-webkit-backdrop-filter:blur(7px)saturate(110%);backdrop-filter:blur(7px)saturate(110%);background:linear-gradient(155deg,#0c233a70,#02081299),#02081247!important;box-shadow:inset 0 1px #fff2d50a,0 18px 48px #00000029!important}.pc-app-shell .pc-page-column :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#05121f99,#01060ebd),#01060e6b!important}@media (prefers-reduced-transparency:reduce){.site-shell:has(.pc-app-shell) .pc-app-shell .pc-workspace .pc-page-column :is(.content-panel,.admin-section,.automation-search,.automation-results,.automation-saved,.hotword-card,.copy-editor,.copy-side-panel,.knowledge-create-form,.knowledge-detail,.knowledge-doc-section,.payment-panel,.ledger-section,.workflow-check,.scene-context,.video-task-panel,.skill-analysis,.storyboard-script,input,textarea,select){-webkit-backdrop-filter:none;backdrop-filter:none;background:#06111f!important}}.site-shell:has(.is-dashboard-overview) .site-footer{display:none}.site-shell:has(.is-dashboard-overview) .is-dashboard-overview{color:#f7f9fc;background:#010711;min-height:100dvh}.site-shell:has(.is-dashboard-overview) .is-dashboard-overview .module-visual-layer{opacity:.16}.site-shell:has(.is-dashboard-overview) .is-dashboard-overview .pc-workspace{min-width:0}.site-shell:has(.is-dashboard-overview) .is-dashboard-overview .pc-workspace-body{padding:0}.site-shell:has(.is-dashboard-overview) .is-dashboard-overview .pc-page-column{display:block}.site-shell:has(.is-dashboard-overview) .is-dashboard-overview .pc-contact-float{display:none}@media (width<=760px){.site-shell:has(.is-dashboard-overview) .is-dashboard-overview{grid-template-columns:1fr}.site-shell:has(.is-dashboard-overview) .is-dashboard-overview .pc-primary-sidebar{width:auto;height:auto;position:static}}.site-shell:has(.is-dashboard-overview) .is-dashboard-overview .data-horizon .total-copy strong{color:#f7c75f!important;-webkit-text-fill-color:#f7c75f!important}.site-shell:has(.pc-app-shell) .pc-page-column .membership-panel{--membership-surface:#040e1bb8;--membership-surface-strong:#04101fe6;--membership-line:#ffe09a2e;--membership-line-strong:#ffe09a70;--membership-text:#f7f9fc;--membership-muted:#dfe6f0ad;--membership-accent:#f6c766;color:var(--membership-text);-webkit-backdrop-filter:none;backdrop-filter:none;gap:18px;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.membership-command-deck,.membership-coupon-section,.membership-plan-section{border:1px solid var(--membership-line);-webkit-backdrop-filter:blur(12px)saturate(114%);backdrop-filter:blur(12px)saturate(114%);background:radial-gradient(circle at 82% 12%,#f6c76614,#0000 38%),linear-gradient(145deg,#071b2fb3,#020913d1);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00051033}.membership-command-deck{isolation:isolate;grid-template-columns:minmax(340px,1.15fr) minmax(210px,.7fr) minmax(280px,.85fr);min-height:310px;display:grid}.membership-command-deck:before{z-index:-1;content:"";background:linear-gradient(90deg,#030d1af0 0%,#030d1ab8 38%,#030d1a24 64%,#030d1ac2 100%),radial-gradient(circle at 52% 52%,#0000 0 18%,#0208122e 50%,#0208128f 100%);position:absolute;inset:0}.membership-current{align-self:center;align-items:flex-start;gap:20px;padding:42px 10px 42px 36px;display:flex}.membership-current-icon{color:#171005;background:linear-gradient(145deg,#ffe5a5,#d5a13f);border:1px solid #f6c7666b;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff94,0 18px 38px #ac751833}.membership-current-copy{gap:10px;min-width:0;display:grid}.membership-current-copy>span,.membership-section-header>div>span{color:var(--membership-accent);letter-spacing:.08em;font-size:12px;font-weight:800}.membership-current-copy h2{color:var(--membership-text);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,46px);line-height:1.05}.membership-current-copy p{max-width:38rem;color:var(--membership-muted);margin:0;font-size:14px;line-height:1.75}.membership-inline-link{width:fit-content;color:var(--membership-accent);align-items:center;gap:7px;margin-top:5px;font-size:14px;font-weight:800;text-decoration:none;transition:gap .18s cubic-bezier(.16,1,.3,1),color .18s;display:inline-flex}.membership-inline-link:hover{color:#ffe4a1;gap:11px}.membership-reward-preview{border:1px solid var(--membership-line);background:linear-gradient(145deg,#0c1a2ac7,#020a15c7);border-radius:16px;align-self:center;gap:13px;min-width:0;margin:22px 8px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff09}.membership-reward-preview header{gap:4px;display:grid}.membership-reward-preview header>span,.membership-referral-rewards header>div>span{color:var(--membership-accent);letter-spacing:.08em;font-size:10px;font-weight:800}.membership-reward-preview header>strong{color:var(--membership-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.membership-reward-preview header>small,.membership-referral-rewards header>small{color:var(--membership-muted);font-size:10px;line-height:1.5}.membership-reward-preview ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.membership-reward-preview li{background:#01081170;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:minmax(76px,1fr) repeat(2,minmax(72px,auto));align-items:center;gap:8px;padding:9px 10px;display:grid}.membership-reward-preview li b,.membership-referral-reward-card>strong{color:var(--membership-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.membership-reward-preview li span,.membership-referral-reward-card>span{min-width:0;color:var(--membership-text);overflow-wrap:anywhere;gap:2px;font-size:11px;font-weight:700;display:grid}.membership-reward-preview li em,.membership-referral-reward-card>span em{color:var(--membership-muted);font-size:9px;font-style:normal;font-weight:650}.membership-reward-preview>p,.membership-referral-rewards>p{color:var(--membership-muted);margin:0;font-size:12px}.membership-access-panel{align-content:center;gap:10px;padding:28px 28px 28px 8px;display:grid}.membership-access-item{border:1px solid var(--membership-line);background:#030c189e;border-radius:14px;gap:9px;min-width:0;padding:17px 18px;display:grid;box-shadow:inset 0 1px #ffffff06}.membership-access-label{color:var(--membership-muted);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.membership-access-item>strong{color:var(--membership-text);letter-spacing:.025em;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:20px}.membership-access-item>small{color:var(--membership-muted);font-size:12px}.membership-referral-actions{gap:8px;display:flex}.membership-referral-actions button{border:1px solid var(--membership-line);min-height:34px;color:var(--membership-accent);cursor:pointer;background:#f6c76612;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:inline-flex}.membership-referral-actions button:hover{border-color:var(--membership-line-strong);background:#f6c76621}.membership-message{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;margin:0;position:sticky;top:12px}.membership-coupon-section,.membership-plan-section{gap:18px;padding:28px;display:grid}.membership-section-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.membership-section-header>div{gap:7px;display:grid}.membership-section-header h2{color:var(--membership-text);letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.18}.membership-section-header p{max-width:45rem;color:var(--membership-muted);margin:0;font-size:14px;line-height:1.65}.membership-section-header>strong{color:var(--membership-accent);flex:none;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:24px}.membership-coupon-summary{cursor:pointer;align-items:center;list-style:none}.membership-coupon-summary::-webkit-details-marker{display:none}.membership-coupon-summary:focus-visible{outline:2px solid var(--membership-accent);outline-offset:6px}.membership-coupon-summary-action{color:var(--membership-accent);white-space:nowrap;grid-auto-flow:column;align-items:center;font-size:14px;font-weight:800;gap:8px!important;display:flex!important}.membership-coupon-summary-action svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.membership-coupon-summary-action .summary-opened,.membership-coupon-section[open] .membership-coupon-summary-action .summary-closed{display:none}.membership-coupon-section[open] .membership-coupon-summary-action .summary-opened{display:inline}.membership-coupon-section[open] .membership-coupon-summary-action svg{transform:rotate(90deg)}.membership-coupon-body{gap:18px;padding-top:18px;display:grid}.membership-coupon-toolbar{background:#01071061;border:1px solid #ffffff0e;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:14px;padding:8px;display:flex}.membership-status-tabs{gap:4px;display:flex}.membership-status-tabs button{min-height:40px;color:var(--membership-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-weight:750;transition:color .18s,background .18s,transform .18s;display:inline-flex}.membership-status-tabs button span{color:inherit;opacity:.72;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.membership-status-tabs button:hover{color:var(--membership-text);background:#ffffff0d}.membership-status-tabs button.active{color:#171005;background:var(--membership-accent)}.membership-filter-bar{align-items:flex-end;gap:8px;display:flex}.membership-filter-bar label{gap:6px;display:grid;position:relative}.membership-filter-bar label>span,.membership-recipient-picker>label{color:var(--membership-muted);font-size:11px;font-weight:750}.membership-filter-bar label>svg{color:#dfe6f075;pointer-events:none;position:absolute;bottom:11px;left:12px}.site-shell:has(.pc-app-shell) .membership-filter-bar input{border-radius:10px;width:min(290px,30vw);min-height:40px;padding:0 12px 0 38px}.membership-filter-bar .ghost-button{border-radius:10px;min-height:40px}.membership-text-button{min-height:40px;color:var(--membership-muted);cursor:pointer;background:0 0;border:0;padding:0 9px;font-weight:750}.membership-text-button:hover{color:var(--membership-text)}.membership-coupon-list{grid-template-columns:1fr;gap:8px;display:grid}.membership-coupon-card{background:#030d1a8a;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:1fr;gap:0;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid;overflow:visible;box-shadow:inset 0 1px #ffffff05}.membership-coupon-card:hover,.membership-coupon-card.expanded{border-color:var(--membership-line-strong);background:#061426bd}.membership-coupon-card.redeemed,.membership-coupon-card.canceled{opacity:.68}.membership-coupon-main{grid-template-columns:auto minmax(240px,1fr) minmax(170px,auto) auto;align-items:center;gap:16px;min-width:0;padding:15px 16px;display:grid}.membership-coupon-mark{border:1px solid var(--membership-line);width:42px;height:42px;color:var(--membership-accent);background:#f6c76612;border-radius:12px;place-items:center;display:grid}.membership-coupon-identity,.membership-coupon-status{gap:4px;min-width:0;display:grid}.membership-coupon-identity>span{color:var(--membership-muted);font-size:12px;font-weight:750}.membership-coupon-identity>strong{color:var(--membership-text);letter-spacing:.035em;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:17px}.membership-coupon-identity>small,.membership-coupon-status>small{color:#dfe6f080;overflow-wrap:anywhere;font-size:11px}.membership-coupon-status{justify-items:start}.membership-coupon-status>span{min-height:26px;color:var(--membership-accent);background:#f6c76612;border:1px solid #f6c76638;border-radius:9px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.membership-coupon-status>span.redeemed{color:#91e3b7;background:#43ac7617;border-color:#64d69d3d}.membership-coupon-status>span.canceled{color:#dfe6f08c;background:#dfe6f00a;border-color:#dfe6f024}.membership-gift-toggle{border:1px solid var(--membership-line);min-height:38px;color:var(--membership-accent);cursor:pointer;background:#f6c76612;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}.membership-gift-toggle svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.membership-gift-toggle:hover svg,.membership-gift-toggle[aria-expanded=true] svg{transform:translate(3px)}.membership-coupon-form{background:#01071057;border-top:1px solid #fff1;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:16px;padding:16px;display:grid}.membership-recipient-picker{gap:7px;display:grid;position:relative}.membership-recipient-input{position:relative}.membership-recipient-input>svg{color:#dfe6f075;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.site-shell:has(.pc-app-shell) .membership-recipient-input input{border-radius:10px;width:100%;min-height:42px;padding-left:38px}.membership-recipient-results{z-index:4;border:1px solid var(--membership-line-strong);background:#020913fa;border-radius:12px;gap:4px;max-height:200px;padding:6px;display:grid;position:absolute;top:70px;left:0;right:0;overflow:auto;box-shadow:0 20px 48px #0000005c}.membership-recipient-results button{min-height:42px;color:var(--membership-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.membership-recipient-results button:hover{background:#f6c7661a}.membership-recipient-results button small{color:var(--membership-muted)}.membership-recipient-selected{color:#91e3b7;align-items:center;gap:6px;font-size:12px;display:flex}.membership-gift-actions{gap:8px;display:flex}.membership-gift-actions button{white-space:nowrap;border-radius:10px;min-height:42px}.membership-pagination{color:var(--membership-muted);justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.membership-pagination button{border:1px solid var(--membership-line);min-height:34px;color:var(--membership-accent);cursor:pointer;background:#f6c76612;border-radius:9px;padding:0 11px}.membership-pagination button:disabled{opacity:.38;cursor:not-allowed}.membership-coupon-skeleton{gap:8px;display:grid}.membership-coupon-skeleton span{background:#ffffff09;border:1px solid #ffffff0d;border-radius:14px;height:74px;display:block;overflow:hidden}.membership-coupon-skeleton span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0e,#0000);width:40%;height:100%;animation:1.4s ease-in-out infinite membership-skeleton;display:block}@keyframes membership-skeleton{0%{transform:translate(-120%)}to{transform:translate(350%)}}.membership-empty-state{border:1px dashed var(--membership-line);min-height:180px;color:var(--membership-muted);text-align:center;background:#0107103d;border-radius:14px;place-content:center;justify-items:center;gap:8px;display:grid}.membership-empty-state h2,.membership-empty-state p{margin:0}.membership-empty-state h2{color:var(--membership-text);font-size:18px}.membership-plan-showcase{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.membership-plan-tabs{background:#01071057;border:1px solid #ffffff0e;border-radius:14px;align-content:start;gap:7px;padding:7px;display:grid}.membership-plan-tabs button{min-height:76px;color:var(--membership-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 10px;padding:11px 13px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid}.membership-plan-tabs button:hover{color:var(--membership-text);background:#ffffff0b;transform:translate(2px)}.membership-plan-tabs button.active{border-color:var(--membership-line-strong);color:var(--membership-text);box-shadow:inset 3px 0 var(--membership-accent);background:linear-gradient(120deg,#f6c76621,#f6c76609),#030d1ac2}.membership-plan-tabs button>span{min-width:0;color:inherit;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.membership-plan-tabs button>span small{background:var(--membership-accent);border-radius:6px;padding:2px 5px;font-size:9px;color:#050505!important;-webkit-text-fill-color:#050505!important}.membership-plan-tabs button>strong{color:inherit;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.membership-plan-tabs button>em{color:#dfe6f07a;grid-column:1/-1;font-size:10px;font-style:normal}.membership-plan-detail{--plan-pointer-x:78%;--plan-pointer-y:18%;--plan-tilt-x:0deg;--plan-tilt-y:0deg;border:1px solid var(--membership-line-strong);background:radial-gradient(circle at var(--plan-pointer-x) var(--plan-pointer-y), #ffe09a29, transparent 27%), radial-gradient(circle at 85% 100%, #b57d2721, transparent 34%), linear-gradient(145deg, #091f33e8, #020a14f0);transform:perspective(1200px) rotateX(var(--plan-tilt-x)) rotateY(var(--plan-tilt-y));transform-style:preserve-3d;border-radius:16px;gap:24px;padding:28px;transition:transform .26s cubic-bezier(.16,1,.3,1),background .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 26px 62px #00000038}.membership-plan-detail:after{content:"";pointer-events:none;border:1px solid #ffe09a17;border-radius:50%;width:310px;height:310px;position:absolute;top:-36%;right:-5%;box-shadow:0 0 0 38px #ffe09a08,0 0 0 86px #ffe09a05}.membership-plan-detail-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:22px;display:flex;position:relative}.membership-plan-detail-head>div:first-child{gap:7px;min-width:0;display:grid}.membership-plan-detail-head>div:first-child>span{color:var(--membership-accent);font-size:12px;font-weight:800}.membership-plan-detail-head h2{color:var(--membership-text);letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.5vw,38px);line-height:1.08}.membership-plan-detail-head p{max-width:48rem;color:var(--membership-muted);margin:0;font-size:14px;line-height:1.65}.membership-plan-detail .membership-price{color:var(--membership-text);flex:none;align-items:baseline;gap:5px;display:flex}.membership-plan-detail .membership-price small{color:var(--membership-accent);font-size:17px;font-weight:800}.membership-plan-detail .membership-price strong{color:var(--membership-text);letter-spacing:-.045em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(29px,3vw,44px)}.membership-plan-content{z-index:1;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:stretch;gap:24px;display:grid;position:relative}.membership-benefit-block{align-content:start;gap:14px;display:grid}.membership-benefit-block h3{color:var(--membership-text);margin:0;font-size:14px}.membership-benefit-block ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin:0;padding:0;list-style:none;display:grid}.membership-benefit-block li{color:var(--membership-muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex}.membership-benefit-block li svg{color:var(--membership-accent);flex:none;margin-top:2px}.membership-referral-rewards{border-top:1px solid #fff1;gap:12px;margin-top:8px;padding-top:18px;display:grid}.membership-referral-rewards>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.membership-referral-rewards>header>div{gap:5px;display:grid}.membership-referral-rewards header h3{margin:0;font-size:14px}.membership-benefit-block .membership-referral-reward-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.membership-benefit-block .membership-referral-reward-card{background:#01081166;border:1px solid #f6c76629;border-radius:11px;grid-template-columns:1fr 1fr;gap:9px 12px;padding:13px;display:grid}.membership-referral-reward-card>strong{color:var(--membership-accent);grid-column:1/-1;font-size:12px}.membership-plan-meta{background:#01071057;border:1px solid #fff1;border-radius:13px;align-content:start;gap:1px;display:grid;overflow:hidden}.membership-plan-meta>div{border-bottom:1px solid #ffffff0f;gap:5px;padding:13px 14px;display:grid}.membership-plan-meta>div span{color:#dfe6f080;font-size:10px;font-weight:750}.membership-plan-meta>div strong{color:var(--membership-text);font-size:12px;line-height:1.5}.membership-plan-meta .submit-button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:12px;display:inline-flex}@media (prefers-reduced-motion:reduce){.membership-plan-detail,.membership-inline-link,.membership-status-tabs button,.membership-coupon-card,.membership-plan-tabs button{transition:none;transform:none}.membership-coupon-skeleton span:after{animation:none}}@media (prefers-reduced-transparency:reduce){.membership-command-deck,.membership-coupon-section,.membership-plan-section,.membership-access-item,.membership-coupon-card,.membership-plan-detail{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06111f}}@media (width<=1180px){.membership-command-deck{grid-template-columns:minmax(300px,1fr) minmax(300px,.95fr) minmax(250px,.78fr)}.membership-current{padding-left:26px}.membership-coupon-toolbar{flex-direction:column;align-items:stretch}.membership-filter-bar{justify-content:flex-end}.membership-plan-content{grid-template-columns:1fr}.membership-plan-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-plan-meta>div{border-bottom:0;border-right:1px solid #ffffff0f}.membership-plan-meta .submit-button{grid-column:1/-1}}@media (width<=900px){.membership-command-deck{grid-template-columns:1fr minmax(240px,.72fr)}.membership-reward-preview{margin-right:24px}.membership-access-panel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 26px 26px}.membership-plan-showcase{grid-template-columns:1fr}.membership-plan-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.membership-plan-tabs button{scroll-snap-align:start;flex:0 0 210px}.membership-coupon-main{grid-template-columns:auto minmax(0,1fr) auto}.membership-coupon-status{grid-column:2}.membership-gift-toggle{grid-area:1/3/span 2}}@media (width<=700px){.site-shell:has(.pc-app-shell) .pc-page-column .membership-panel{gap:12px}.membership-command-deck{grid-template-columns:1fr}.membership-command-deck:before{background:linear-gradient(#030d1ad1,#030d1af5)}.membership-current{padding:26px 20px 18px}.membership-current-icon{border-radius:13px;width:48px;height:48px}.membership-current-copy h2{font-size:29px}.membership-reward-preview{margin:0 20px 18px}.membership-access-panel{grid-template-columns:1fr;padding:0 20px 22px}.membership-coupon-section,.membership-plan-section{gap:16px;padding:20px 14px}.membership-section-header{gap:12px}.membership-section-header>strong{font-size:18px}.membership-status-tabs{padding-bottom:3px;overflow-x:auto}.membership-status-tabs button{flex:none}.membership-filter-bar{grid-template-columns:1fr auto;display:grid}.membership-filter-bar label{grid-column:1/-1}.site-shell:has(.pc-app-shell) .membership-filter-bar input{width:100%}.membership-coupon-main{grid-template-columns:auto minmax(0,1fr);gap:12px}.membership-coupon-status{grid-column:2}.membership-gift-toggle{grid-area:auto/1/auto/-1;width:100%}.membership-coupon-form{grid-template-columns:1fr}.membership-gift-actions{grid-template-columns:1fr 1fr;display:grid}.membership-plan-detail{gap:20px;padding:20px 16px}.membership-plan-detail-head{flex-direction:column;align-items:flex-start}.membership-plan-detail .membership-price strong{font-size:32px}.membership-benefit-block ul,.membership-plan-meta{grid-template-columns:1fr}.membership-referral-rewards>header{flex-direction:column;align-items:start}.membership-benefit-block .membership-referral-reward-list{grid-template-columns:1fr}.membership-plan-meta>div{border-bottom:1px solid #ffffff0f;border-right:0}}.site-shell:has(.pc-app-shell){--premium-bg:#020711;--premium-bg-raised:#07111e;--premium-surface:#07111ee0;--premium-surface-strong:#091524f5;--premium-surface-soft:#ffffff06;--premium-line:#debe7b24;--premium-line-strong:#debe7b57;--premium-text:#f4f1e8;--premium-muted:#9ca7b7;--premium-faint:#6f7b8c;--premium-gold:#debe7b;--premium-gold-strong:#efd69e;--premium-gold-ink:#17130c;--premium-danger:#ee8d86;--premium-success:#77c9a5;--premium-radius-panel:16px;--premium-radius-control:8px;--premium-shadow:0 18px 54px #00040c38;color:var(--premium-text);background:var(--premium-bg);font-family:Segoe UI Variable Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.site-shell:has(.pc-app-shell) .pc-app-shell{color:var(--premium-text);grid-template-columns:200px minmax(0,1fr);--module-accent:var(--premium-gold)!important;--module-secondary:#8395ad!important;background:linear-gradient(110deg, #020711f5, #020711cc 52%, #020711f0), url(/frontend/assets/cosmic-milkyway-v2-C5p6n9Tx.jpg) center / cover fixed, var(--premium-bg)!important}.site-shell:has(.pc-app-shell) .pc-app-shell:before{filter:saturate(.72)contrast(1.05);opacity:.15!important}.site-shell:has(.pc-app-shell) .pc-app-shell:after{opacity:1!important;background:radial-gradient(circle at 82% 8%,#debe7b12,#0000 25%),linear-gradient(#02071114,#0207115c)!important}.site-shell:has(.pc-app-shell) .module-visual-layer{opacity:.34}.site-shell:has(.pc-app-shell) .pc-primary-sidebar{-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);width:200px;padding:18px 14px 14px;box-shadow:14px 0 40px #00040c1f;border-right:1px solid var(--premium-line)!important;background:#030a14f2!important}.site-shell:has(.pc-app-shell) .pc-brand{border-bottom-color:var(--premium-line);min-height:54px;padding:0 6px 17px}.site-shell:has(.pc-app-shell) .pc-brand-mark{border:1px solid #efd69e61;border-radius:50%;flex-basis:34px;width:34px;height:34px;box-shadow:inset 0 1px #ffffff29!important}.site-shell:has(.pc-app-shell) .pc-brand-copy strong{letter-spacing:.035em;font-size:14px;font-weight:760;color:var(--premium-gold)!important}.site-shell:has(.pc-app-shell) .pc-brand-copy small{color:var(--premium-faint);font-size:10px;font-weight:550}.site-shell:has(.pc-app-shell) .pc-primary-nav{gap:3px;margin-top:18px;padding-right:2px}.site-shell:has(.pc-app-shell) .pc-primary-link{border-radius:10px;gap:11px;min-height:44px;padding:7px 9px;font-size:13px;font-weight:620;color:var(--premium-muted)!important;border:1px solid #0000!important}.site-shell:has(.pc-app-shell) .pc-primary-link:hover{transform:none;color:var(--premium-text)!important;background:#ffffff09!important;border-color:#debe7b1a!important}.site-shell:has(.pc-app-shell) .pc-primary-link.active{border-color:var(--premium-line)!important;color:var(--premium-gold)!important;background:#debe7b13!important}.site-shell:has(.pc-app-shell) .pc-primary-link:before{background:0 0;width:2px;top:12px;bottom:12px;left:-14px}.site-shell:has(.pc-app-shell) .pc-primary-link.active:before{background:var(--premium-gold)}.site-shell:has(.pc-app-shell) .pc-primary-icon{border:1px solid #debe7b14;border-radius:8px;flex-basis:28px;width:28px;height:28px;color:#b8a57e!important;background:#debe7b0e!important}.site-shell:has(.pc-app-shell) .pc-sidebar-footer{border-top-color:var(--premium-line);color:var(--premium-faint)}.site-shell:has(.pc-app-shell) .pc-footer-dot{background:var(--premium-success);width:6px;height:6px;box-shadow:none}.site-shell:has(.pc-app-shell) .pc-workspace{padding:0 24px 32px}.site-shell:has(.pc-app-shell) .pc-topbar{z-index:8;-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);min-height:68px;padding:8px 2px;position:sticky;top:0;box-shadow:0 12px 28px #00040c1f;border-bottom:1px solid var(--premium-line)!important;background:#020711e0!important}.site-shell:has(.pc-app-shell) .pc-list-back{border-color:var(--premium-line);color:var(--premium-gold);background:#ffffff09}.site-shell:has(.pc-app-shell) .pc-list-back:hover{color:#ffe09a;background:#f6c76614;border-color:#f6c766b8}.site-shell:has(.pc-app-shell) .pc-current-module span{letter-spacing:.04em;font-size:10px;font-weight:680;color:var(--premium-gold)!important}.site-shell:has(.pc-app-shell) .pc-current-module strong{font-size:15px;font-weight:700;color:var(--premium-text)!important}.site-shell:has(.pc-app-shell) :is(.pc-team-pill,.pc-balance-pill,.pc-user-button){min-height:36px;border:1px solid var(--premium-line)!important;color:var(--premium-text)!important;box-shadow:none!important;background:#ffffff09!important}.site-shell:has(.pc-app-shell) .pc-user-button{border-radius:50%;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;overflow:hidden}.site-shell:has(.pc-app-shell) .pc-user-button img{object-fit:cover;width:100%;height:100%}.site-shell:has(.pc-app-shell) .pc-balance-pill{color:var(--premium-gold-ink)!important;background:var(--premium-gold)!important}.site-shell:has(.pc-app-shell) .pc-balance-pill span{color:inherit!important}.site-shell:has(.pc-app-shell) .pc-page-column{gap:14px;width:100%;max-width:1480px;margin:0 auto}.site-shell:has(.pc-app-shell) .pc-page-column .pc-page-intro{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;min-height:88px;padding:16px 4px 18px;overflow:visible;border:0!important;border-bottom:1px solid var(--premium-line)!important;box-shadow:none!important;background:0 0!important}.site-shell:has(.pc-app-shell) .pc-page-column .pc-page-intro:after{display:none}.site-shell:has(.pc-app-shell) .pc-page-column .pc-page-intro-icon{border-radius:11px;flex-basis:42px;width:42px;height:42px;border:1px solid var(--premium-line-strong)!important;color:var(--premium-gold)!important;background:#debe7b14!important;box-shadow:inset 0 1px #ffffff0d!important}.site-shell:has(.pc-app-shell) .pc-page-column .pc-page-intro small{font-weight:680;color:var(--premium-gold)!important}.site-shell:has(.pc-app-shell) .pc-page-column .pc-page-intro h1{letter-spacing:-.025em;font-size:22px;font-weight:720;color:var(--premium-text)!important}.site-shell:has(.pc-app-shell) .pc-page-column .pc-page-intro p{font-size:12px;color:var(--premium-muted)!important}.site-shell:has(.pc-app-shell) .pc-context-sidebar{border-radius:var(--premium-radius-panel);height:calc(100dvh - 100px);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:18px 13px;top:82px;border:1px solid var(--premium-line)!important;background:#050d18e6!important}.site-shell:has(.pc-app-shell) .pc-context-group h2{font-weight:650;color:var(--premium-faint)!important}.site-shell:has(.pc-app-shell) .pc-context-link{border-radius:var(--premium-radius-control);color:var(--premium-muted)!important;background:0 0!important;border:1px solid #0000!important}.site-shell:has(.pc-app-shell) .pc-context-link:hover{transform:none;color:var(--premium-text)!important;background:#ffffff09!important}.site-shell:has(.pc-app-shell) .pc-context-link.active{border-color:var(--premium-line)!important;color:var(--premium-gold)!important;background:#debe7b12!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.content-panel,.panel,.admin-section,.account-card,.cert-card,.hotword-card,.payment-panel,.ledger-section,.knowledge-detail,.knowledge-doc-section,.video-task-panel,.breakdown-tab-panel,.breakdown-library-panel,.breakdown-auto-card,.replica-form,.replica-preview,.rh-panel,.submit-card,.generate-panel){color:var(--premium-text);-webkit-backdrop-filter:blur(14px)saturate(105%);backdrop-filter:blur(14px)saturate(105%);border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius-panel)!important;background:var(--premium-surface)!important;box-shadow:var(--premium-shadow)!important}.site-shell:has(.pc-app-shell) .pc-page-column .content-panel{padding:clamp(18px,2.2vw,30px)}.site-shell:has(.pc-app-shell) .pc-page-column :is(.asset-row,.package-option,.permission-group,.permission-user-row,.workflow-check,.knowledge-list-item,.automation-saved-item,.user-result,.settings-section,.membership-coupon-card){box-shadow:none!important;background:#ffffff06!important;border-color:#debe7b1c!important;border-radius:12px!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.asset-row,.package-option,.permission-user-row,.knowledge-list-item,.automation-saved-item,.user-result,.membership-coupon-card):hover{transform:translateY(-1px);border-color:var(--premium-line-strong)!important;background:#debe7b0b!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.field,.settings-fields label,.form-field,.kb-form-field,.cert-card>label,.skill-editor>label){gap:8px;color:var(--premium-text)!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){outline:none;min-height:44px;transition:border-color .16s,background-color .16s,box-shadow .16s;border-radius:var(--premium-radius-control)!important;color:var(--premium-text)!important;background:#020812bd!important;border:1px solid #99a6b83d!important;box-shadow:inset 0 1px #ffffff06!important}.site-shell:has(.pc-app-shell) .pc-page-column textarea{resize:vertical;min-height:112px;line-height:1.65}.site-shell:has(.pc-app-shell) .pc-page-column :is(input,textarea)::placeholder{opacity:1;color:#6f7b8c!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(input,textarea,select):focus{border-color:var(--premium-gold)!important;background:#040c18f0!important;box-shadow:0 0 0 3px #debe7b1a!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(input,textarea,select):disabled{opacity:.72;color:var(--premium-faint)!important;background:#ffffff05!important;border-color:#99a6b81f!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(input[type=checkbox],input[type=radio]){accent-color:var(--premium-gold)}.site-shell:has(.pc-app-shell) .pc-page-column input[type=file]::file-selector-button{border:0;border-right:1px solid var(--premium-line);color:var(--premium-gold);background:#debe7b12;padding:10px 14px}.site-shell:has(.pc-app-shell) .pc-page-column :is(.submit-button,.primary-button,.primary-btn,.submit-btn,.replica-primary,.breakdown-primary-button){white-space:nowrap;min-height:42px;font-weight:740;border:1px solid var(--premium-gold)!important;border-radius:var(--premium-radius-control)!important;color:var(--premium-gold-ink)!important;background:var(--premium-gold)!important;box-shadow:0 10px 24px #debe7b1f!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(.ghost-button,.secondary-button,.code-field button,.code-input button,.music-preview-button,.workflow-upload-button){white-space:nowrap;min-height:42px;font-weight:680;border:1px solid var(--premium-line-strong)!important;border-radius:var(--premium-radius-control)!important;color:var(--premium-gold)!important;box-shadow:none!important;background:#debe7b0e!important}.site-shell:has(.pc-app-shell) .pc-page-column :is(button,a):active{transform:translateY(1px)}:is(.site-shell:has(.pc-app-shell) .pc-page-column :is(button,a):focus-visible,.site-shell:has(.pc-app-shell) .pc-primary-sidebar :is(button,a):focus-visible){outline:2px solid var(--premium-gold);outline-offset:3px}.site-shell:has(.pc-app-shell) .pc-page-column :is(.mode-tabs,.subnav,[role=tablist]){padding:4px;background:#00050d94!important;border:1px solid #debe7b1a!important;border-radius:10px!important}.site-shell:has(.pc-app-shell) .pc-page-column table{border-collapse:separate;border-spacing:0;width:100%;color:var(--premium-text);border-radius:12px;overflow:hidden;border:1px solid var(--premium-line)!important;background:#0208126b!important}.site-shell:has(.pc-app-shell) .pc-page-column table th{font-size:11px;font-weight:680;border-bottom:1px solid var(--premium-line)!important;color:var(--premium-muted)!important;background:#ffffff06!important}.site-shell:has(.pc-app-shell) .pc-page-column table td{border-bottom-color:#debe7b14!important}.site-shell:has(.pc-app-shell) .pc-page-column table tbody tr:hover td{background:#debe7b09!important}.site-shell:has(.pc-app-shell) .pc-page-column :is([role=dialog],.modal-card,.dialog-card,.kb-modal-card,.modal-panel){color:var(--premium-text);border:1px solid var(--premium-line-strong)!important;border-radius:var(--premium-radius-panel)!important;background:var(--premium-surface-strong)!important;box-shadow:0 30px 90px #00030a8a!important}.site-shell:has(.pc-app-shell) .pc-contact-float{border:1px solid var(--premium-line-strong);width:auto;min-width:104px;height:44px;color:var(--premium-gold-ink);background:var(--premium-gold);border-radius:999px;padding:0 16px;bottom:22px;right:22px;box-shadow:0 12px 30px #00040c47}.site-shell:has(.pc-app-shell) .pc-contact-ball{justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:0;display:inline-flex;border-radius:inherit!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.site-shell:has(.pc-app-shell) .site-footer{border-top-color:var(--premium-line);color:var(--premium-faint);background:#020711}@media (prefers-reduced-motion:no-preference){.site-shell:has(.pc-app-shell) .pc-page-column :is(.asset-row,.package-option,.permission-user-row,.knowledge-list-item,.automation-saved-item,.user-result,.membership-coupon-card,button,a){transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .16s,color .16s,background-color .16s}}@media (prefers-reduced-transparency:reduce){.site-shell:has(.pc-app-shell) :is(.pc-primary-sidebar,.pc-topbar,.pc-context-sidebar,.pc-page-column .content-panel){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--premium-bg-raised)!important}}@media (width<=1180px){.site-shell:has(.pc-app-shell) .pc-app-shell{grid-template-columns:78px minmax(0,1fr)}.site-shell:has(.pc-app-shell) .pc-primary-sidebar{width:78px;padding-inline:10px}.site-shell:has(.pc-app-shell) .pc-workspace{padding-inline:18px}}@media (width<=860px){.site-shell:has(.pc-app-shell) .pc-app-shell{display:block}.site-shell:has(.pc-app-shell) .pc-primary-sidebar{width:auto;height:auto;padding:10px 12px;position:relative}.site-shell:has(.pc-app-shell) .pc-workspace{padding:0 12px 24px}.site-shell:has(.pc-app-shell) .pc-topbar{top:0}}@media (width<=620px){.site-shell:has(.pc-app-shell) .pc-page-intro{min-height:74px;padding-inline:2px}.site-shell:has(.pc-app-shell) .pc-page-column .content-panel{padding:16px;border-radius:12px!important}.site-shell:has(.pc-app-shell) .pc-contact-float{min-width:44px;padding:0 12px;bottom:14px;right:14px}}#app .site-shell:has(.pc-app-shell) .pc-page-column button:is(.active,[aria-selected=true],[aria-pressed=true]){outline-offset:2px;font-weight:800;color:#1d1404!important;background:linear-gradient(135deg,#ffe39f,#d9a23e)!important;border-color:#ffe09a!important;outline:2px solid #f6c7663d!important;box-shadow:inset 0 1px #ffffff94,0 7px 22px #d9a23e40!important}#app .site-shell:has(.pc-app-shell) .pc-page-column button:is(.active,[aria-selected=true],[aria-pressed=true]) *{color:inherit!important}
