:root{--ink:#061a28;--paper:#f1efe8;--line:#bad0d6;--signal:#ed6a32;--blue:#0c4e68}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Microsoft YaHei,PingFang SC,sans-serif}.shell{min-height:100dvh;display:grid;grid-template-columns:220px 1fr}.rail{background:var(--ink);color:#e7f0ed;padding:32px 22px;display:flex;flex-direction:column;gap:56px}.brand{font-size:25px;font-weight:800;line-height:.9;letter-spacing:-1px}.brand i{display:inline-block;width:10px;height:10px;margin-right:7px;background:var(--signal);border-radius:50%}.rail nav{display:grid;grid-gap:8px;gap:8px}.rail a{color:#9bb8c2;text-decoration:none;padding:13px 12px;border-left:1px solid transparent}.rail a.active,.rail a:hover{color:#fff;border-color:var(--signal);background:#0d2a3a}.rail small{margin-top:auto;color:#7f9ca8;letter-spacing:1px;font-size:10px}.canvas{padding:clamp(28px,5vw,76px);overflow:hidden;background:radial-gradient(circle at 80% 10%,#d2eaeb 0,transparent 28%),var(--paper)}header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}h1{margin:8px 0 36px;font-size:clamp(48px,7vw,92px);line-height:.94;letter-spacing:-5px;font-weight:800}h1 em{color:var(--signal);font-style:normal}.eyebrow{margin:0;color:var(--blue);font-weight:700;font-size:12px;letter-spacing:1.4px}.brief button,.profile{min-height:44px;border:1px solid var(--ink);background:transparent;color:var(--ink);padding:0 16px;font:inherit;cursor:pointer}.profile:active{transform:translateY(1px)}.signal{max-width:760px;border-top:1px solid var(--ink);padding:16px 0 28px;display:grid;grid-template-columns:120px 1fr;grid-gap:5px;gap:5px}.signal span{color:var(--blue);font-size:13px}.signal b{font-size:18px}.signal p{margin:0;grid-column:2;color:#536771}.production-grid{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr);grid-gap:18px;gap:18px}.brief,.credit-card{min-height:240px;padding:26px;border:1px solid var(--line);background:#e6f0ee}.credit-card span{display:block;color:var(--blue);font-size:13px}.credit-card strong{display:block;margin:24px 0 12px;font-size:62px;line-height:.8;letter-spacing:-4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brief p,.credit-card p{color:#536771;line-height:1.65}.brief{background:var(--ink);color:#f5f3ed}.brief h2{font-size:28px;letter-spacing:-1px}.brief p{max-width:430px;color:#afc4c8}.brief button{border-color:#a9c4cb;color:#a9c4cb;cursor:not-allowed}.module-section{margin-top:64px}.section-title{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--ink);padding-bottom:12px}.section-title h2{margin:5px 0 0;font-size:28px;letter-spacing:-1px}.section-title span{color:var(--signal);font-weight:700}.module-list article{display:grid;grid-template-columns:54px 1fr auto;grid-gap:16px;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.module-list b{color:var(--signal)}.module-list h3{margin:0;font-size:18px}.module-list p{margin:4px 0 0;color:#61747b}.module-list span{font-size:12px;color:var(--blue);border:1px solid var(--line);padding:7px}@media(max-width:760px){.shell{grid-template-columns:1fr}.rail{padding:18px;gap:18px}.rail nav{grid-template-columns:repeat(4,1fr);gap:0}.rail a{font-size:12px;padding:8px 4px;text-align:center}.rail small{display:none}.canvas{padding:32px 18px}header{display:block}.profile{margin-bottom:28px}h1{font-size:52px;letter-spacing:-3px}.signal{grid-template-columns:1fr}.signal p{grid-column:1}.production-grid{grid-template-columns:1fr}.module-list article{grid-template-columns:38px 1fr}.module-list span{grid-column:2;justify-self:start}}.auth-page{min-height:100dvh;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);background:#07111b;color:#edf6f2}.auth-page>aside{padding:clamp(36px,6vw,90px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 15% 20%,rgba(183,235,82,.14),transparent 30%),#0b1c29;border-right:1px solid #294050}.auth-page>aside>a{width:max-content;color:#b7eb52;text-decoration:none;font-size:17px;font-weight:900}.auth-page>aside h2{max-width:620px;margin:auto 0 20px;font-size:clamp(36px,5vw,68px);line-height:1.04;letter-spacing:-3px}.auth-page>aside p{margin:0;color:#92a9b2;line-height:1.75}.auth-page>section{width:min(100%,620px);margin:auto;padding:clamp(30px,7vw,80px)}.auth-page .eyebrow{color:#b7eb52}.auth-page h1{margin:12px 0 10px;color:#edf6f2;font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-2px}.auth-intro{margin:0 0 28px;color:#92a9b2;line-height:1.7}.auth-intro b{color:#b7eb52}.auth-page section>a{display:inline-block;margin-top:24px;color:#b7eb52;font-weight:800;text-decoration:none}.auth-form{display:grid;grid-gap:16px;gap:16px}.auth-form label{display:grid;grid-gap:7px;gap:7px;color:#c5d5d9;font-weight:700;font-size:13px}.auth-form input{min-height:48px;border:1px solid #405b69;border-radius:10px;background:#0c1d2a;color:#edf6f2;padding:0 13px;font:inherit}.auth-form input::placeholder{color:#6f8791}.auth-form input:focus{outline:2px solid #b7eb52}.auth-form button{min-height:50px;border:0;border-radius:10px;background:#b7eb52;color:#07111b;font:inherit;font-weight:900;cursor:pointer}.auth-form button:active{transform:translateY(1px) scale(.99)}.auth-form button:disabled{opacity:.65;cursor:wait}.auth-form [role=alert]{margin:0;color:#ff9d7d;font-size:13px}@media(max-width:800px){.auth-page{grid-template-columns:1fr}.auth-page>aside{min-height:260px;padding:28px;border-right:0;border-bottom:1px solid #294050}.auth-page>aside h2{margin:48px 0 14px;font-size:38px;letter-spacing:-2px}.auth-page>section{padding:34px 22px}}.admin-page{padding:clamp(24px,5vw,72px);background:var(--paper)}.admin-page header{border-bottom:1px solid var(--ink);padding-bottom:24px}.admin-page h1{font-size:clamp(48px,7vw,78px)}.admin-page section{margin-top:46px}.admin-page article{display:grid;grid-template-columns:minmax(180px,1fr) 130px minmax(300px,1fr);align-items:center;grid-gap:18px;gap:18px;border-top:1px solid var(--line);padding:18px 0}.admin-page article div{display:grid;grid-gap:4px;gap:4px}.admin-page article span,.admin-page small{color:#61747b;font-size:13px}.admin-page article strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-credit-form,.subscription-form{display:grid;grid-template-columns:100px 1fr auto;grid-gap:8px;gap:8px}.admin-credit-form button,.admin-credit-form input,.admin-task-action button,.subscription-form button,.subscription-form input,.subscription-form select{min-height:42px;border:1px solid var(--line);padding:0 10px;font:inherit}.admin-credit-form button,.admin-task-action button,.subscription-form button{background:var(--ink);color:white}.admin-credit-form span,.admin-task-action small,.subscription-form small{grid-column:1/-1}.admin-user-actions{display:grid!important;grid-gap:10px!important;gap:10px!important}.admin-task-action{display:flex!important;align-items:center;gap:10px!important}.admin-page code{font-size:12px;overflow-wrap:anywhere}.admin-page button:disabled{opacity:.5;cursor:wait}@media(max-width:760px){.admin-credit-form,.admin-page article,.subscription-form{grid-template-columns:1fr}.admin-stats>div strong{font-size:23px!important}}.account-chip{border:1px solid var(--ink);padding:10px 14px;display:grid;grid-gap:2px;gap:2px;min-width:150px}.account-chip span{font-weight:800}.account-chip b{font-size:12px;color:var(--signal)}.brief a,.empty-state a,.generation-result a,.signin-callout a,.works-page a{display:inline-block;color:inherit;text-decoration:none;border-bottom:1px solid;padding-bottom:3px;font-weight:800}.template-zone{margin-top:72px}.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.filter-row button{border:1px solid var(--line);background:transparent;padding:8px 13px;color:var(--blue);cursor:pointer}.filter-row button.active{background:var(--ink);color:white;border-color:var(--ink)}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.template-card{text-align:left;min-height:230px;border:1px solid var(--line);background:#f8f7f1;padding:24px;cursor:pointer;transition:transform .18s,border-color .18s}.template-card:hover{transform:translateY(-3px);border-color:var(--ink)}.template-card.active{background:#dfeeed;border-color:var(--blue)}.template-card span{font-size:11px;letter-spacing:1px;color:var(--blue)}.template-card h3{font-size:26px;letter-spacing:-1px;margin:32px 0 8px}.template-card p{color:#5a6c73;line-height:1.6;min-height:50px}.template-card b{font-size:12px;color:var(--signal)}.generator-zone{margin-top:70px;padding:clamp(24px,4vw,48px);background:var(--ink);color:white;display:grid;grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);grid-gap:40px;gap:40px}.generator-copy h2{font-size:38px;line-height:1.05;letter-spacing:-2px}.generator-copy>p{color:#b6c8cc;line-height:1.7}.generator-copy small{color:#809da5}.generator-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.generator-form label{display:grid;grid-gap:6px;gap:6px;color:#c2d0d3;font-size:12px;font-weight:700}.generator-form input,.generator-form textarea{width:100%;border:1px solid #40606c;background:#0d2a3a;color:white;padding:12px;font:inherit;min-height:46px}.generator-form textarea{min-height:92px;resize:vertical}.generator-form button{grid-column:1/-1;border:0;background:var(--signal);color:white;min-height:52px;font:inherit;font-weight:800;cursor:pointer}.generator-form button:disabled{opacity:.65;cursor:wait}.form-error{grid-column:1/-1;color:#ffae8c;margin:0}.signin-callout{border:1px solid #40606c;padding:28px;align-self:start}.signin-callout b{font-size:24px}.signin-callout p{color:#9fb4ba}.signin-callout a{margin-right:20px}.generation-result{grid-column:1/-1;background:#f7f5ef;color:var(--ink);padding:24px}.generation-result>div{display:flex;justify-content:space-between;align-items:center}.generation-result span{color:var(--signal);font-weight:800}.generation-result button{border:1px solid var(--ink);background:transparent;padding:8px 12px;cursor:pointer}.generation-result pre,.works-list pre{font-family:inherit;white-space:pre-wrap;line-height:1.8;margin:22px 0}.works-page{min-height:100dvh;padding:clamp(24px,6vw,80px);background:radial-gradient(circle at 85% 5%,#d2eaeb 0,transparent 30%),var(--paper)}.works-page header{border-bottom:1px solid var(--ink);align-items:flex-start}.works-page h1{font-size:clamp(48px,7vw,80px)}.works-page h1 em{color:var(--signal)}.works-list{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.empty-state,.works-list article{border:1px solid var(--line);background:#f8f7f1;padding:26px}.works-list article>div{display:flex;justify-content:space-between;color:var(--blue);font-size:12px}.works-list h2{font-size:25px}.works-list pre{max-height:360px;overflow:auto;color:#465c65}.empty-state{grid-column:1/-1;min-height:300px;display:grid;place-content:center;text-align:center}.empty-state h2{font-size:32px;margin:0}.empty-state a{justify-self:center;color:var(--blue)}@media(max-width:850px){.generator-form,.generator-zone,.template-grid,.works-list{grid-template-columns:1fr}.generator-form button{grid-column:1}.account-chip{margin-bottom:24px}.template-card{min-height:200px}}.work-media{display:block;width:100%;max-height:520px;object-fit:contain;background:#071b28;margin:18px 0}.media-page{min-height:100dvh;padding:clamp(24px,5vw,72px);background:radial-gradient(circle at 90% 0,#d2eaeb 0,transparent 28%),var(--paper)}.media-page header{border-bottom:1px solid var(--ink)}.media-page header h1{font-size:clamp(48px,7vw,82px)}.media-page header em{color:var(--signal)}.media-page header a{color:var(--ink);font-weight:800}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:30px 0}.mode-grid button{text-align:left;border:1px solid var(--line);background:#f8f7f1;padding:24px;cursor:pointer}.mode-grid button.active{background:var(--ink);color:white;border-color:var(--ink)}.mode-grid b,.mode-grid span{color:var(--signal)}.mode-grid h2{font-size:24px}.mode-grid p{min-height:44px;color:#667a82}.mode-grid button.active p{color:#aac0c5}.media-console{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px;background:#dfeeed;border:1px solid var(--line);padding:clamp(24px,4vw,46px)}.media-console>div h2{font-size:38px;letter-spacing:-2px}.media-console>div>p{color:#4f6872;line-height:1.7}.media-console form{display:grid;grid-gap:14px;gap:14px}.media-console label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:700}.media-console input,.media-console select,.media-console textarea{border:1px solid #79949c;background:white;padding:12px;font:inherit;min-height:48px}.media-console textarea{min-height:120px;resize:vertical}.media-console form>button{border:0;background:var(--signal);color:white;min-height:52px;font:inherit;font-weight:800;cursor:pointer}.media-console [role=alert]{color:#b42318}.task-progress{margin-top:24px;border:1px solid var(--line);background:#f8f7f1;padding:26px}.task-progress>div{display:flex;justify-content:space-between}.task-progress progress{width:100%;height:12px;margin:14px 0;accent-color:var(--signal)}.task-progress article{margin-top:22px;display:grid;grid-gap:14px;gap:14px}.task-progress article>span{color:var(--signal);font-size:12px;font-weight:800}.task-progress img,.task-progress video{width:min(100%,720px);max-height:720px;object-fit:contain;background:var(--ink)}.task-progress a{color:var(--blue);font-weight:800}@media(max-width:850px){.media-console,.mode-grid{grid-template-columns:1fr}.mode-grid p{min-height:0}}.storyboard-editor{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #91a9af;padding-top:14px}.storyboard-editor>b{color:var(--signal)}.storyboard-editor fieldset{border:1px solid #91a9af;display:grid;grid-gap:8px;gap:8px}.storyboard-editor legend{font-size:12px;font-weight:800;color:var(--blue)}.tools-page{min-height:100dvh;padding:clamp(24px,5vw,72px);background:var(--paper)}.tools-page header{border-bottom:1px solid var(--ink)}.tools-page h1{font-size:clamp(46px,7vw,80px)}.tools-page h1 em{color:var(--signal)}.tools-page a{color:var(--blue);font-weight:800}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}.tools-grid>section{border:1px solid var(--line);background:#f8f7f1;padding:28px;min-height:330px}.tools-grid>section>span{color:var(--signal);font-size:11px;font-weight:800}.tools-grid h2{font-size:28px}.tools-grid label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:800}.tools-grid input,.tools-grid textarea{border:1px solid #91a9af;background:white;padding:12px;font:inherit;min-height:46px}.tools-grid textarea{min-height:90px}.tools-grid section>p{border-top:1px solid var(--line);padding-top:12px;color:#425b65}.tool-output{font-size:20px;line-height:1.8}.reference-tool{grid-column:1/-1}.reference-tool>div{display:grid;grid-template-columns:minmax(180px,360px) 1fr;grid-gap:24px;gap:24px;margin-top:18px;align-items:start}.reference-tool img{width:100%;max-height:460px;object-fit:contain;background:var(--ink)}.reference-tool p{line-height:1.8}@media(max-width:760px){.reference-tool>div,.tools-grid{grid-template-columns:1fr}.reference-tool{grid-column:1}}.admin-stats{display:grid!important;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.admin-stats>div{border:1px solid var(--line);background:#dfeeed;padding:20px;display:grid;grid-gap:10px;gap:10px}.admin-stats strong{font-size:36px}.template-state{min-height:42px;border:1px solid var(--line);background:#ddd;padding:0 16px;font-weight:800;cursor:pointer}.template-state.enabled{background:var(--ink);color:white}@media(max-width:760px){.admin-stats{grid-template-columns:repeat(2,1fr)}}.admin-plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-plan-list>article{display:block!important;border:1px solid var(--line);padding:18px!important}.admin-plan-list>article>div{display:flex;justify-content:space-between}.admin-plan-list>article>div span{color:#526a73}.admin-plan-form{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.admin-plan-form label{display:grid;grid-gap:5px;gap:5px;color:#526a73;font-size:12px;font-weight:700}.admin-plan-form input{min-height:40px;border:1px solid var(--line);background:#f7f7f3;padding:7px 9px;font:inherit}.admin-plan-form .admin-plan-enabled{display:flex;align-items:center}.admin-plan-form .admin-plan-enabled input{min-height:auto}.admin-plan-form button{min-height:42px;border:0;background:var(--ink);color:white;font-weight:800}.admin-plan-form button:active{transform:translateY(1px)}.admin-plan-form small[role=alert]{color:#a33}@media(max-width:1050px){.admin-plan-list{grid-template-columns:1fr}}.admin-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.admin-section-heading h2,.admin-section-heading p{margin:0}.admin-section-heading p{margin-top:8px;color:#526a73}.admin-user-search{display:grid;grid-gap:5px;gap:5px;min-width:min(100%,440px)}.admin-user-search label{font-size:12px;font-weight:800;color:#526a73}.admin-user-search>div{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;grid-gap:8px;gap:8px}.admin-pagination a,.admin-user-search a,.admin-user-search button,.admin-user-search input{min-height:42px;border:1px solid var(--line);padding:0 12px;font:inherit}.admin-pagination a,.admin-user-search button{background:var(--ink);color:white;font-weight:800}.admin-pagination a,.admin-user-search a,.admin-user-search button{display:inline-flex;align-items:center;justify-content:center}.admin-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:18px}.admin-pagination a[aria-disabled=true]{pointer-events:none;opacity:.35}.admin-empty{border:1px dashed var(--line);padding:24px;text-align:center}.admin-page section{scroll-margin-top:24px}@media(max-width:760px){.admin-section-heading{display:grid;align-items:stretch}.admin-user-search{min-width:0}.admin-user-search>div{grid-template-columns:1fr 86px}.admin-user-search a{grid-column:1/-1}.admin-pagination{justify-content:space-between}.admin-pagination a{padding:0 10px}}:root{--wb-bg:#07111b;--wb-panel:#0d1b27;--wb-panel-2:#122535;--wb-line:#294050;--wb-text:#edf6f2;--wb-muted:#92a9b2;--wb-accent:#b7eb52;--wb-ink:#07111b;--wb-radius:14px;--wb-shadow:0 24px 60px rgba(1,8,14,.28)}.wb-shell{min-height:100dvh;background:var(--wb-bg);color:var(--wb-text);display:grid;grid-template-columns:236px minmax(0,1fr);font-family:Microsoft YaHei,PingFang SC,sans-serif}.wb-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;padding:22px 14px 16px;border-right:1px solid var(--wb-line);background:#091722;display:flex;flex-direction:column;gap:26px;overflow-y:auto}.wb-brand{display:flex;align-items:center;gap:11px;color:var(--wb-text);text-decoration:none;padding:6px}.wb-brand-mark{width:38px;height:38px;border-radius:12px;background:var(--wb-accent);color:var(--wb-ink);font:900 21px/38px ui-monospace,Consolas,monospace;text-align:center;transform:skew(-8deg)}.wb-brand b{display:block;font-size:15px;letter-spacing:-.2px}.wb-brand small{display:block;margin-top:3px;color:#68828e;font:10px/1 ui-monospace,Consolas,monospace;letter-spacing:.11em}.wb-nav{display:grid;grid-gap:3px;gap:3px}.wb-nav a,.wb-nav-logout{min-height:44px;display:flex;align-items:center;gap:11px;color:#8fa6b0;text-decoration:none;border:0;border-radius:10px;background:transparent;font:700 14px inherit;transition:background .18s,color .18s,transform .18s}.wb-nav a:hover,.wb-nav-logout:hover{background:#102431;color:var(--wb-text)}.wb-nav a:active,.wb-nav-logout:active{transform:scale(.98)}.wb-nav a.active{background:var(--wb-accent);color:var(--wb-ink)}.wb-nav .wb-admin-link{margin-top:12px;border-top:1px solid var(--wb-line);border-radius:0 0 10px 10px;padding-top:9px}.wb-nav-logout{display:none}.wb-account{margin-top:auto;border-top:1px solid var(--wb-line);padding:16px 7px 4px;display:grid;grid-gap:5px;gap:5px}.wb-account span{font-weight:800}.wb-account small{color:var(--wb-muted)}.wb-account a{margin-top:9px;color:var(--wb-accent);font-size:12px;font-weight:800;text-decoration:none}.wb-account-logout{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;border:1px solid var(--wb-line);border-radius:8px;background:transparent;color:var(--wb-muted);font:700 12px inherit;cursor:pointer}.wb-account-logout:hover{color:var(--wb-text);border-color:#486171}.wb-stage{min-width:0;background:radial-gradient(circle at 80% 0,rgba(55,96,115,.18),transparent 28%),var(--wb-bg)}.catalog-page,.overview-page,.social-page{width:min(100%,1480px);margin:0 auto;padding:clamp(28px,4vw,58px)}.overview-header{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:42px;gap:42px;align-items:end;border-bottom:1px solid var(--wb-line);padding-bottom:28px}.overview-header>div:first-child>span{color:var(--wb-accent);font-size:13px;font-weight:800}.catalog-header h1,.overview-header h1,.social-page>header h1{margin:12px 0 14px;color:var(--wb-text);font-size:clamp(38px,5vw,68px);line-height:1.03;letter-spacing:-3px;text-wrap:balance}.catalog-header p,.overview-header p,.social-page>header p{max-width:680px;margin:0;color:var(--wb-muted);line-height:1.75}.capability-index{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 14px;gap:8px 14px;align-items:baseline}.capability-index b{color:var(--wb-accent);font:800 34px/1 ui-monospace,Consolas,monospace}.capability-index span{color:var(--wb-muted);font-size:12px}.agent-composer{margin:28px 0;padding:24px;border:1px solid #385063;border-radius:var(--wb-radius);background:linear-gradient(135deg,rgba(26,53,68,.9),rgba(11,27,40,.96))}.agent-heading{display:flex;gap:9px;align-items:center;color:var(--wb-accent);font-weight:800}.agent-composer>label{display:block;margin:16px 0 7px;color:#c5d5d9;font-size:13px;font-weight:700}.agent-composer textarea{width:100%;min-height:110px;border:0;border-bottom:1px solid #486171;background:transparent;color:var(--wb-text);font:500 19px/1.65 inherit;resize:vertical;padding:10px 0}.agent-composer textarea::placeholder{color:#708994}.agent-composer textarea:focus{outline:0;border-color:var(--wb-accent)}.agent-actions{display:grid;grid-template-columns:minmax(220px,auto) 1fr auto;grid-gap:16px;gap:16px;align-items:center;margin-top:18px}.agent-inputs{display:flex;align-items:center;gap:8px;min-width:0}.upload-trigger{min-height:44px;display:flex!important;align-items:center;gap:7px!important;border:1px solid #486171;border-radius:10px;padding:0 12px;margin:0!important;cursor:pointer;max-width:220px}.upload-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-trigger input{position:absolute;opacity:0;pointer-events:none}.agent-project{display:grid;grid-gap:3px;gap:3px;color:var(--wb-muted);font-size:10px;font-weight:800}.agent-project select{max-width:170px;min-height:28px;border:0;border-bottom:1px solid #486171;background:transparent;color:var(--wb-text);font:inherit}.agent-project option{color:#07111b}.agent-modes{display:flex;gap:5px;justify-content:center}.agent-modes button,.category-strip button{min-height:40px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--wb-muted);padding:0 13px;font:700 13px inherit;cursor:pointer}.agent-modes button:hover,.category-strip button:hover{border-color:var(--wb-line);color:var(--wb-text)}.agent-modes button.active,.category-strip button.active{background:#233746;color:var(--wb-accent)}.agent-submit,.catalog-copy a,.catalog-empty button{min-height:46px;border:0;border-radius:10px;background:var(--wb-accent);color:var(--wb-ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;font:900 14px inherit;text-decoration:none;cursor:pointer}.agent-submit:active,.catalog-copy a:active,.catalog-empty button:active{transform:translateY(1px) scale(.99)}.agent-submit:disabled{opacity:.6;cursor:wait}.agent-error{margin:12px 0 0;color:#ff9d7d;font-size:13px}.quick-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--wb-line);border-radius:var(--wb-radius);overflow:hidden}.quick-capabilities a{min-height:150px;padding:20px;color:var(--wb-text);text-decoration:none;background:#0b1b28;border-right:1px solid var(--wb-line);display:flex;flex-direction:column;gap:9px;transition:background .18s,transform .18s}.quick-capabilities a:last-child{border:0}.quick-capabilities a:hover{background:#122838}.quick-capabilities a:active{transform:scale(.985)}.quick-capabilities span{color:var(--wb-accent);font-size:12px;font-weight:800}.quick-capabilities b{font-size:16px;line-height:1.45}.quick-capabilities small{margin-top:auto;color:var(--wb-muted)}.wb-stage .template-zone{margin-top:50px}.wb-stage .section-title{border-color:var(--wb-line)}.wb-stage .section-title h2{color:var(--wb-text)}.wb-stage .section-title a{color:var(--wb-accent)}.wb-stage .filter-row button{border-color:var(--wb-line);color:var(--wb-muted);border-radius:10px}.wb-stage .filter-row button.active{background:var(--wb-accent);border-color:var(--wb-accent);color:var(--wb-ink)}.wb-stage .template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wb-stage .template-card{min-height:210px;border-color:var(--wb-line);border-radius:var(--wb-radius);background:#0d1e2b;color:var(--wb-text)}.wb-stage .template-card:hover{border-color:#64808e}.wb-stage .template-card.active{background:#183043;border-color:var(--wb-accent)}.wb-stage .template-card p{color:var(--wb-muted)}.wb-stage .template-card b{color:var(--wb-accent)}.wb-stage .generator-zone{border-radius:var(--wb-radius);background:#0b1c29;border:1px solid var(--wb-line)}.wb-stage .generator-form input,.wb-stage .generator-form textarea{border-color:#415b68;background:#102533;border-radius:9px}.wb-stage .generator-form button{border-radius:10px;background:var(--wb-accent);color:var(--wb-ink)}.catalog-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);grid-gap:30px;gap:30px;align-items:end}.catalog-header h1,.social-page>header h1{font-size:clamp(36px,4vw,58px)}.catalog-search{min-height:48px;border:1px solid var(--wb-line);border-radius:12px;background:#0e202e;display:flex;align-items:center;gap:9px;padding:0 14px}.catalog-search:focus-within{border-color:var(--wb-accent)}.catalog-search input{width:100%;border:0;background:transparent;color:var(--wb-text);font:inherit}.catalog-search input:focus{outline:0}.category-strip{display:flex;gap:6px;overflow-x:auto;padding:22px 0 18px;scrollbar-width:thin}.category-strip button{white-space:nowrap;border-color:var(--wb-line)}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.catalog-card{min-width:0;overflow:hidden;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:#0d1c29;transition:transform .18s,border-color .18s}.catalog-card:hover{transform:translateY(-3px);border-color:#607b8a}.catalog-card.featured{grid-column:span 2}.catalog-cover{position:relative;aspect-ratio:4/5;background-size:cover;background-position:50%}.featured .catalog-cover{aspect-ratio:8/5}.duration{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:7px;background:rgba(6,17,27,.82);color:#fff;font:12px ui-monospace,Consolas,monospace}.catalog-copy{padding:18px}.catalog-copy>span{color:var(--wb-accent);font-size:11px;font-weight:800}.catalog-copy h2{margin:8px 0;font-size:19px;letter-spacing:-.4px}.catalog-copy p{min-height:44px;margin:0 0 18px;color:var(--wb-muted);font-size:13px;line-height:1.65}.catalog-copy a{width:100%;min-height:42px}.catalog-empty{min-height:300px;border:1px dashed #496170;border-radius:var(--wb-radius);display:grid;place-content:center;justify-items:center;text-align:center}.catalog-empty p{color:var(--wb-muted)}.video-catalogs>.catalog-page+.catalog-page{padding-top:8px;border-top:1px solid var(--wb-line)}.social-page>header{border-bottom:1px solid var(--wb-line);padding-bottom:26px}.social-page .template-zone{margin-top:34px}.social-page .section-title .eyebrow{display:none}.wb-stage .media-page,.wb-stage .tools-page,.wb-stage .works-page{background:transparent;color:var(--wb-text);padding:clamp(28px,4vw,58px)}.wb-stage .media-page header,.wb-stage .tools-page header,.wb-stage .works-page header{border-color:var(--wb-line)}.wb-stage .media-page h1,.wb-stage .tools-page h1,.wb-stage .works-page h1{color:var(--wb-text);font-size:clamp(40px,5vw,66px)}.wb-stage .media-page h1 em,.wb-stage .media-page header a,.wb-stage .tools-page h1 em,.wb-stage .tools-page header a,.wb-stage .works-page h1 em,.wb-stage .works-page header a{color:var(--wb-accent)}.wb-stage .empty-state,.wb-stage .mode-grid button,.wb-stage .task-progress,.wb-stage .tools-grid>section,.wb-stage .works-list article{border-color:var(--wb-line);border-radius:var(--wb-radius);background:#0d1e2b;color:var(--wb-text)}.wb-stage .mode-grid button.active{background:var(--wb-accent);border-color:var(--wb-accent);color:var(--wb-ink)}.wb-stage .mode-grid p,.wb-stage .tools-grid section>p,.wb-stage .works-list pre{color:var(--wb-muted)}.wb-stage .media-console{border-color:var(--wb-line);border-radius:var(--wb-radius);background:#102533;color:var(--wb-text)}.wb-stage .media-console>div>p{color:var(--wb-muted)}.wb-stage .media-console input,.wb-stage .media-console select,.wb-stage .media-console textarea,.wb-stage .tools-grid input,.wb-stage .tools-grid textarea{border-color:#405b69;border-radius:9px;background:#091a27;color:var(--wb-text)}.wb-stage .media-console form>button{border-radius:10px;background:var(--wb-accent);color:var(--wb-ink)}@media(max-width:1180px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-capabilities a:nth-child(2){border-right:0}.quick-capabilities a:nth-child(-n+2){border-bottom:1px solid var(--wb-line)}.wb-stage .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.wb-shell{grid-template-columns:1fr;padding-bottom:74px}.wb-sidebar{position:static;width:100%;height:auto;padding:14px;border-right:0;border-bottom:1px solid var(--wb-line);display:block;overflow:visible}.wb-brand{width:max-content}.wb-account{display:none}.wb-nav{position:fixed;z-index:20;left:0;right:0;bottom:0;height:74px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));display:flex;gap:2px;overflow-x:auto;background:rgba(8,22,33,.97);border-top:1px solid var(--wb-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wb-nav a,.wb-nav-logout{min-width:64px;flex:1 1;min-height:56px;justify-content:center;flex-direction:column;gap:3px;padding:4px 7px;font-size:10px}.wb-nav .wb-admin-link{margin:0;border:0;border-radius:10px;padding-top:4px}.wb-nav-logout{display:flex}.catalog-page,.overview-page,.social-page{padding:26px 16px}.catalog-header,.overview-header{grid-template-columns:1fr}.capability-index{grid-template-columns:auto 1fr}.agent-actions{grid-template-columns:1fr}.agent-inputs{align-items:stretch;flex-direction:column}.upload-trigger{max-width:none}.agent-project select{max-width:none;width:100%;min-height:38px}.agent-modes{justify-content:flex-start;overflow-x:auto}.agent-submit{width:100%}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-card.featured{grid-column:span 2}.wb-stage .template-grid{grid-template-columns:1fr}}@media(max-width:520px){.overview-header h1{font-size:38px;letter-spacing:-2px}.catalog-grid,.quick-capabilities{grid-template-columns:1fr}.quick-capabilities a{border-right:0;border-bottom:1px solid var(--wb-line)}.quick-capabilities a:last-child{border-bottom:0}.catalog-card.featured{grid-column:span 1}.catalog-cover,.featured .catalog-cover{aspect-ratio:4/3}.catalog-copy p{min-height:0}.wb-stage .media-page,.wb-stage .tools-page,.wb-stage .works-page{padding:24px 16px}.wb-stage .media-page header,.wb-stage .tools-page header,.wb-stage .works-page header{display:block}.wb-stage .media-page header>a,.wb-stage .tools-page header>a,.wb-stage .works-page header>a{display:inline-block;margin-bottom:20px}}.project-page{width:min(100%,1480px);margin:0 auto;padding:clamp(28px,4vw,58px)}.project-page>header{display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:end;border-bottom:1px solid var(--wb-line);padding-bottom:26px}.project-console-head span,.project-form>div span,.project-page>header span{color:var(--wb-accent);font-size:12px;font-weight:800}.project-page>header h1{max-width:820px;margin:10px 0;font-size:clamp(36px,4vw,58px);line-height:1.05;letter-spacing:-2.5px}.project-console-head p,.project-form>div p,.project-page>header p{max-width:720px;margin:0;color:var(--wb-muted);line-height:1.65}.project-page>header>b{color:var(--wb-accent);font:800 44px/1 ui-monospace,Consolas,monospace}.project-page>header>b small{display:block;color:var(--wb-muted);font:12px/1.5 inherit;text-align:right}.project-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:28px}.project-console,.project-list{border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:#0c1c29}.project-list{padding:16px}.project-list h2{margin:4px 5px 14px;font-size:14px}.project-list>button{width:100%;min-height:72px;margin-top:6px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--wb-text);display:grid;grid-template-columns:8px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;text-align:left;cursor:pointer}.project-list>button:hover{background:#122737}.project-list>button:active{transform:scale(.985)}.project-list>button.active{background:#172f3e;border-color:#527080}.project-list>button i{width:8px;height:42px;border-radius:3px}.asset-list a b,.project-list>button span b{display:block}.asset-list a small,.project-list>button small{display:block;margin-top:5px;color:var(--wb-muted)}.project-empty{min-height:230px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--wb-muted)}.project-empty b{margin-top:12px;color:var(--wb-text)}.project-empty p{max-width:240px;font-size:12px;line-height:1.6}.project-console{padding:clamp(20px,3vw,34px)}.project-console-head{border-bottom:1px solid var(--wb-line);padding-bottom:20px}.project-console-head h2,.project-form h2{margin:8px 0;font-size:28px}.asset-upload,.project-form{display:grid;grid-gap:14px;gap:14px}.asset-upload label,.project-form label{display:grid;grid-gap:7px;gap:7px;color:#c9d8db;font-size:12px;font-weight:800}.asset-upload select,.project-form input,.project-form textarea{min-height:46px;border:1px solid #405b69;border-radius:9px;background:#091a27;color:var(--wb-text);padding:10px 12px;font:inherit}.project-form textarea{min-height:82px;resize:vertical}.project-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.asset-upload button,.project-form button{min-height:48px;border:0;border-radius:9px;background:var(--wb-accent);color:var(--wb-ink);font-weight:900;cursor:pointer}.asset-upload button:active,.project-form button:active{transform:translateY(1px)}.asset-upload{grid-template-columns:180px minmax(0,1fr) 150px;align-items:end;margin:22px 0}.asset-file{min-height:46px;border:1px dashed #587484;border-radius:9px;display:flex!important;align-items:center;justify-content:center;gap:8px;cursor:pointer}.asset-file input{position:absolute;opacity:0;pointer-events:none}.asset-list{border-top:1px solid var(--wb-line);padding-top:18px}.asset-list h3{font-size:13px}.asset-list>p{color:var(--wb-muted)}.asset-list a{min-height:58px;margin-top:7px;border-bottom:1px solid #203846;color:var(--wb-text);display:flex;align-items:center;gap:11px;text-decoration:none}.project-error{padding:12px 14px;border:1px solid #8e493e;background:#3a201e;color:#ffb7a9;border-radius:9px}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:900px){.project-layout{grid-template-columns:1fr}.project-list{max-height:320px;overflow:auto}.asset-upload,.project-page>header{grid-template-columns:1fr}.project-page>header>b{display:none}}@media(max-width:520px){.project-page{padding:24px 16px}.project-form-row{grid-template-columns:1fr}.project-page>header h1{font-size:37px;letter-spacing:-2px}}.avatar-page{width:min(1180px,100%);margin:auto;padding:clamp(28px,4vw,58px)}.avatar-page>header{border-bottom:1px solid var(--wb-line);padding-bottom:24px}.avatar-page>header span{color:var(--wb-accent);font-weight:800;font-size:12px}.avatar-page>header h1{font-size:clamp(38px,5vw,64px);margin:10px 0}.avatar-page>header p{max-width:820px;color:var(--wb-muted);line-height:1.7}.avatar-project{display:grid;grid-template-columns:140px minmax(240px,420px);align-items:center;grid-gap:12px;gap:12px;margin:24px 0;color:var(--wb-muted);font-weight:800}.avatar-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.avatar-grid>form{border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:#0d1e2b;padding:24px;display:grid;grid-gap:13px;gap:13px}.avatar-grid h2{margin:0 0 8px}.avatar-grid label{display:grid;grid-gap:7px;gap:7px;color:#c9d8db;font-size:12px;font-weight:800}.avatar-grid input,.avatar-grid select,.avatar-grid textarea,.avatar-project select{min-height:46px;border:1px solid #405b69;border-radius:9px;background:#091a27;color:var(--wb-text);padding:10px 12px}.avatar-grid textarea{min-height:100px;resize:vertical}.avatar-grid .consent{display:flex;align-items:center;grid-template-columns:auto 1fr}.avatar-grid .consent input{min-height:auto}.avatar-grid button{min-height:48px;border:0;border-radius:9px;background:var(--wb-accent);color:var(--wb-ink);font-weight:900}.avatar-progress{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--wb-line);padding-top:15px}.avatar-progress video{width:100%;max-height:420px;background:#000}@media(max-width:800px){.avatar-grid,.avatar-project{grid-template-columns:1fr}}.avatar-notice{padding:12px 14px;border:1px solid #53783f;background:#17321f;color:var(--wb-accent);border-radius:9px}.voice-clone{margin-top:14px;border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:#0d1e2b;padding:24px;display:grid;grid-template-columns:1.2fr repeat(3,minmax(150px,1fr));grid-gap:13px;gap:13px;align-items:end}.voice-clone>div{grid-row:span 2}.voice-clone>div span{color:var(--wb-accent);font-size:12px;font-weight:800}.voice-clone>div h2{margin:7px 0}.voice-clone>div p{margin:0;color:var(--wb-muted);line-height:1.55}.voice-clone label{display:grid;grid-gap:7px;gap:7px;color:#c9d8db;font-size:12px;font-weight:800}.voice-clone input,.voice-clone select,.voice-clone textarea{min-height:46px;border:1px solid #405b69;border-radius:9px;background:#091a27;color:var(--wb-text);padding:10px 12px}.voice-clone textarea{min-height:76px}.voice-clone .consent{display:flex;align-items:center}.voice-clone .consent input{min-height:auto}.voice-clone button{min-height:48px;border:0;border-radius:9px;background:var(--wb-accent);color:var(--wb-ink);font-weight:900}@media(max-width:1000px){.voice-clone{grid-template-columns:1fr 1fr}.voice-clone>div{grid-column:1/-1;grid-row:auto}}@media(max-width:600px){.voice-clone{grid-template-columns:1fr}}.calendar-page{width:min(1280px,100%);margin:auto;padding:clamp(28px,4vw,58px)}.calendar-page>header{border-bottom:1px solid var(--wb-line);padding-bottom:24px}.calendar-page>header span{color:var(--wb-accent);font-size:12px;font-weight:800}.calendar-page>header h1{font-size:clamp(38px,5vw,62px);margin:10px 0}.calendar-page>header p{max-width:820px;color:var(--wb-muted);line-height:1.7}.calendar-project{display:grid;grid-template-columns:120px minmax(240px,420px);grid-gap:12px;gap:12px;align-items:center;margin:24px 0}.calendar-forms input,.calendar-forms select,.calendar-forms textarea,.calendar-project select{min-height:46px;border:1px solid #405b69;border-radius:9px;background:#091a27;color:var(--wb-text);padding:10px 12px}.calendar-forms{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.calendar-forms form{border:1px solid var(--wb-line);border-radius:var(--wb-radius);background:#0d1e2b;padding:22px;display:grid;grid-gap:12px;gap:12px}.calendar-forms h2{margin:0}.calendar-forms label{display:grid;grid-gap:7px;gap:7px;color:#c9d8db;font-size:12px;font-weight:800}.calendar-forms textarea{min-height:110px}.calendar-forms button,.channel-actions button{min-height:46px;border:0;border-radius:9px;background:var(--wb-accent);color:var(--wb-ink);font-weight:900}.calendar-message{padding:12px 14px;border:1px solid #53783f;background:#17321f;color:var(--wb-accent);border-radius:9px}.calendar-list{margin-top:18px}.calendar-list>article{border-top:1px solid var(--wb-line);padding:20px 0;display:grid;grid-template-columns:minmax(220px,1fr) 1.5fr;grid-gap:18px;gap:18px}.calendar-list span,.calendar-list time{color:var(--wb-muted);font-size:12px}.calendar-list h3{margin:7px 0}.channel-actions{display:flex;gap:7px;flex-wrap:wrap}.channel-actions button{min-width:130px;padding:8px 12px}.channel-actions small{display:block;font-size:9px;opacity:.6}.job-results{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.job-results>span{padding:7px 9px;border:1px solid var(--wb-line);border-radius:7px}.job-results a{margin-left:8px;color:var(--wb-accent)}.calendar-empty{border:1px dashed var(--wb-line);padding:50px;text-align:center;color:var(--wb-muted)}@media(max-width:800px){.calendar-forms,.calendar-list>article,.calendar-project{grid-template-columns:1fr}}.tools-privacy{color:var(--wb-muted);margin:20px 0 4px}.wb-stage .tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-stage .tools-grid>section{min-height:290px}.tool-file{min-height:46px;margin-top:14px;border:1px solid #4c6877;border-radius:9px;display:flex!important;align-items:center;justify-content:center;color:var(--wb-accent)!important;cursor:pointer}.tool-file input{position:absolute;opacity:0;pointer-events:none}.risk-output{color:#ff9d7d!important}.safe-output{color:var(--wb-accent)!important}.wb-stage .reference-tool{grid-column:span 2}.wb-stage .tools-grid small{display:block;margin-top:12px;color:var(--wb-muted)}@media(max-width:1180px){.wb-stage .tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.wb-stage .tools-grid{grid-template-columns:1fr}.wb-stage .reference-tool{grid-column:span 1}}.billing-page{width:min(1280px,100%);margin:auto;padding:clamp(28px,4vw,58px)}.billing-page>header{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:34px;gap:34px;align-items:end;border-bottom:1px solid var(--wb-line);padding-bottom:28px}.billing-page>header>div:first-child>span,.billing-section-head span{color:var(--wb-accent);font-size:13px;font-weight:700;letter-spacing:.03em}.billing-page h1{max-width:780px;margin:12px 0 14px;font-size:clamp(36px,4vw,52px);line-height:1.08;letter-spacing:-2px;text-wrap:balance}.billing-page>header p,.billing-section-head p{max-width:720px;margin:0;color:var(--wb-muted);line-height:1.7}.billing-balance{border-left:1px solid var(--wb-line);padding:8px 0 8px 28px;display:grid;grid-gap:7px;gap:7px}.billing-balance small,.billing-balance span,.billing-balance time{color:var(--wb-muted)}.billing-balance strong{color:var(--wb-accent);font:900 62px/.95 ui-monospace,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-page>section{margin-top:42px}.billing-section-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;border-bottom:1px solid var(--wb-line);padding-bottom:14px}.billing-section-head h2{margin:7px 0 0;font-size:27px;letter-spacing:-1px}.billing-section-head p{max-width:620px;font-size:13px;text-align:right}.plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.plan-list article{min-height:220px;border:1px solid var(--wb-line);background:#0d1e2b;padding:22px;display:flex;flex-direction:column}.plan-list article>small{color:var(--wb-muted);font-size:12px}.plan-list h3{margin:14px 0 22px;font-size:23px}.plan-list strong{font:900 30px/1 ui-monospace,Consolas,monospace}.plan-list strong small{color:var(--wb-muted);font-size:11px}.plan-list p{color:var(--wb-muted)}.plan-list b{margin-top:auto;color:var(--wb-accent);font-size:13px}.ledger-table{margin-top:14px;border-top:1px solid var(--wb-line)}.ledger-row{min-height:52px;display:grid;grid-template-columns:180px minmax(260px,1fr) 80px 150px;grid-gap:14px;gap:14px;align-items:center;border-bottom:1px solid #203846}.ledger-row span,.ledger-row time{color:var(--wb-muted);font-size:12px}.ledger-header{min-height:38px}.ledger-header span{color:#c7d7da;font-weight:800}.ledger-row strong{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-row .positive{color:var(--wb-accent)}.ledger-row .negative{color:#ff9d7d}.billing-orders>article{min-height:64px;display:grid;grid-template-columns:1fr 160px 110px;grid-gap:14px;gap:14px;align-items:center;border-bottom:1px solid #203846}.billing-orders article div{display:grid;grid-gap:5px;gap:5px}.billing-orders article span{color:var(--wb-muted);font-size:12px}.billing-orders article>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-orders [data-status=ACTIVE]{color:var(--wb-accent)}.billing-empty{margin-top:14px;min-height:130px;border:1px dashed var(--wb-line);display:grid;place-content:center;justify-items:center;text-align:center}.billing-empty p{margin:9px 0 0;color:var(--wb-muted);font-size:12px}@media(max-width:900px){.billing-page>header{grid-template-columns:1fr}.billing-balance{border-left:0;border-top:1px solid var(--wb-line);padding:20px 0 0}.plan-list{grid-template-columns:1fr}.billing-section-head{display:block}.billing-section-head p{margin-top:12px;text-align:left}.ledger-table{overflow-x:auto}.ledger-row{min-width:720px}}@media(max-width:520px){.billing-page{padding:24px 16px}.billing-page h1{font-size:38px;letter-spacing:-2px}.billing-orders>article{grid-template-columns:1fr auto}.billing-orders article>span{grid-column:1/-1}}:root{--xz-night:#07040f;--xz-night-2:#0d0819;--xz-surface:#111021;--xz-surface-2:#18142b;--xz-surface-3:#201a36;--xz-text:#f2eefc;--xz-muted:#a89fc4;--xz-dim:#756d91;--xz-line:rgba(215,207,240,.16);--xz-line-strong:rgba(215,207,240,.3);--xz-cyan:#4be1ff;--xz-violet:#a78bfa;--xz-pink:#f472b6;--xz-danger:#ff9b8a;--xz-spectrum:linear-gradient(110deg,#4be1ff,#a78bfa 52%,#f472b6);--wb-bg:var(--xz-night);--wb-panel:var(--xz-surface);--wb-panel-2:var(--xz-surface-2);--wb-line:var(--xz-line);--wb-text:var(--xz-text);--wb-muted:var(--xz-muted);--wb-accent:var(--xz-cyan);--wb-ink:var(--xz-night);--wb-radius:8px;--wb-shadow:0 18px 50px rgba(0,0,0,.32);--ink:var(--xz-text);--paper:var(--xz-night);--line:var(--xz-line);--signal:var(--xz-pink);--blue:var(--xz-cyan)}body,html{background:var(--xz-night)}body{color:var(--xz-text)}a,button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--xz-cyan);outline-offset:3px}::selection{background:rgba(167,139,250,.34);color:#fff}.brand-lockup{display:inline-flex;align-items:center;gap:13px;min-width:0;color:var(--xz-text)}.brand-logo-frame{position:relative;width:48px;height:48px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.32);background:#fff;box-shadow:0 0 0 1px rgba(75,225,255,.1),0 12px 32px rgba(0,0,0,.28)}.brand-logo-frame img{position:absolute;left:50%;top:44%;width:210%;height:auto;max-width:none;transform:translate(-50%,-50%)}.brand-lockup-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.brand-lockup-copy b{color:var(--xz-text);font-size:16px;line-height:1;letter-spacing:.01em;white-space:nowrap}.brand-lockup-copy small{color:var(--xz-dim);font:9px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;white-space:nowrap}.brand-lockup-compact{gap:10px}.brand-lockup-compact .brand-logo-frame{width:40px;height:40px}.brand-lockup-compact .brand-lockup-copy b{font-size:15px}.wb-shell{grid-template-columns:232px minmax(0,1fr);background:var(--xz-night);color:var(--xz-text)}.wb-sidebar{padding:20px 13px 15px;gap:24px;border-right-color:var(--xz-line);background:#0a0713}.wb-brand{padding:5px 6px;color:var(--xz-text)}.wb-nav{gap:2px}.wb-nav a,.wb-nav-logout{position:relative;min-height:42px;border-radius:5px;padding:0 12px;color:#9188ad;font-weight:700;transition:background-color .16s,color .16s,transform .16s}.wb-nav a:hover,.wb-nav-logout:hover{background:rgba(167,139,250,.08);color:var(--xz-text)}.wb-nav a.active{background:rgba(167,139,250,.14);color:#fff}.wb-nav a.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--xz-spectrum)}.wb-nav .wb-admin-link{border-top-color:var(--xz-line);border-radius:0 0 5px 5px}.wb-account{border-top-color:var(--xz-line);padding:16px 7px 3px}.wb-account span{color:#fff}.wb-account small{color:var(--xz-muted)}.wb-account a{color:var(--xz-cyan)}.wb-account-logout{border-radius:5px;border-color:var(--xz-line);color:var(--xz-muted)}.wb-account-logout:hover{border-color:var(--xz-line-strong);color:#fff}.wb-stage{position:relative;isolation:isolate;background:radial-gradient(circle at 72% -12%,rgba(112,74,173,.17),transparent 32%),linear-gradient(180deg,#090612 0,var(--xz-night) 58%)}.wb-stage:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:360px;pointer-events:none;opacity:.28;background-image:radial-gradient(circle,rgba(255,255,255,.34) 0 1px,transparent 1.4px);background-size:79px 79px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.admin-page,.avatar-page,.calendar-page,.catalog-page,.overview-page,.project-page,.social-page{width:min(100%,1480px);margin-inline:auto;padding:clamp(28px,4vw,58px)}.avatar-page>header,.calendar-page>header,.catalog-header,.overview-header,.project-page>header,.social-page>header{border-color:var(--xz-line)}.avatar-page>header span,.calendar-page>header span,.eyebrow,.overview-header>div:first-child>span,.project-console-head span,.project-form>div span,.project-page>header span{color:var(--xz-cyan)}.avatar-page>header h1,.calendar-page>header h1,.catalog-header h1,.overview-header h1,.project-page>header h1,.social-page>header h1{color:var(--xz-text);letter-spacing:-.045em}.avatar-page>header p,.calendar-page>header p,.catalog-header p,.overview-header p,.project-page>header p,.social-page>header p{color:var(--xz-muted)}.capability-index b,.project-page>header>b{color:var(--xz-violet)}.agent-composer{border-color:var(--xz-line-strong);border-radius:8px;background:linear-gradient(145deg,rgba(32,26,54,.95),rgba(13,8,25,.98));box-shadow:var(--wb-shadow)}.agent-heading{color:var(--xz-cyan)}.agent-composer>label,.asset-upload label,.avatar-grid label,.calendar-forms label,.project-form label,.voice-clone label{color:#d5cfea}.agent-composer textarea{border-color:var(--xz-line-strong);color:#fff}.agent-composer textarea::placeholder{color:#746d8b}.agent-composer textarea:focus{border-color:var(--xz-cyan)}.catalog-search,.upload-trigger{border-radius:6px;border-color:var(--xz-line-strong);background:rgba(16,12,31,.82)}.agent-project select,.asset-upload select,.avatar-grid input,.avatar-grid select,.avatar-grid textarea,.avatar-project select,.calendar-forms input,.calendar-forms select,.calendar-forms textarea,.calendar-project select,.project-form input,.project-form textarea,.voice-clone input,.voice-clone select,.voice-clone textarea{border-color:var(--xz-line-strong);border-radius:6px;background:#0d0919;color:var(--xz-text)}.agent-modes button,.category-strip button{border-radius:5px}.agent-modes button.active,.category-strip button.active{background:rgba(167,139,250,.16);color:#fff;border-color:rgba(167,139,250,.42)}.agent-submit,.asset-upload button,.avatar-grid button,.calendar-forms button,.catalog-empty button,.channel-actions button,.project-form button,.voice-clone button{border:0;border-radius:6px;background:var(--xz-spectrum);color:#090611;box-shadow:0 10px 24px rgba(112,74,173,.22)}.quick-capabilities{border-color:var(--xz-line);border-radius:8px;background:var(--xz-surface)}.quick-capabilities a{background:rgba(17,16,33,.78);border-color:var(--xz-line)}.quick-capabilities a:hover{background:var(--xz-surface-2)}.quick-capabilities span{color:var(--xz-cyan)}.avatar-grid>form,.calendar-forms form,.project-console,.project-list,.voice-clone,.wb-stage .empty-state,.wb-stage .mode-grid button,.wb-stage .task-progress,.wb-stage .template-card,.wb-stage .tools-grid>section,.wb-stage .works-list article{border-color:var(--xz-line);border-radius:8px;background:rgba(17,16,33,.88);color:var(--xz-text)}.catalog-card:hover,.wb-stage .template-card:hover{border-color:rgba(75,225,255,.42)}.project-list>button.active,.wb-stage .template-card.active{background:rgba(167,139,250,.13);border-color:rgba(167,139,250,.48)}.wb-stage .media-page header a,.wb-stage .section-title a,.wb-stage .template-card b,.wb-stage .tools-page header a,.wb-stage .works-page header a{color:var(--xz-cyan)}.project-list>button,.wb-stage .filter-row button{border-radius:5px}.wb-stage .filter-row button.active,.wb-stage .mode-grid button.active{background:rgba(167,139,250,.18);border-color:rgba(167,139,250,.5);color:#fff}.wb-stage .generator-zone,.wb-stage .media-console{border-color:var(--xz-line);border-radius:8px;background:var(--xz-surface)}.wb-stage .generator-form input,.wb-stage .generator-form textarea,.wb-stage .media-console input,.wb-stage .media-console select,.wb-stage .media-console textarea,.wb-stage .tools-grid input,.wb-stage .tools-grid textarea{border-color:var(--xz-line-strong);border-radius:6px;background:#0d0919;color:var(--xz-text)}.wb-stage .generator-form button,.wb-stage .media-console form>button{border-radius:6px;background:var(--xz-spectrum);color:#090611}.catalog-search:focus-within{border-color:var(--xz-cyan);box-shadow:0 0 0 3px rgba(75,225,255,.1)}.category-strip{scrollbar-color:rgba(167,139,250,.45) transparent}.catalog-card{border-color:var(--xz-line);border-radius:8px;background:rgba(17,16,33,.92);box-shadow:0 14px 42px rgba(0,0,0,.18)}.catalog-cover{background-color:#0d0919}.duration{border:1px solid rgba(255,255,255,.12);border-radius:4px;background:rgba(7,4,15,.82)}.catalog-copy>span{color:var(--xz-cyan);letter-spacing:.04em}.catalog-copy p{color:var(--xz-muted)}.catalog-copy a{border:1px solid rgba(167,139,250,.36);border-radius:5px;background:rgba(167,139,250,.12);color:#fff;box-shadow:none}.catalog-copy a:hover{border-color:rgba(75,225,255,.5);background:rgba(75,225,255,.08)}.catalog-empty{border-color:var(--xz-line-strong);border-radius:8px}.project-list>button:hover{background:rgba(167,139,250,.08)}.project-list>button i{border-radius:1px}.asset-file,.tool-file{border-color:var(--xz-line-strong);border-radius:6px;color:var(--xz-cyan)!important}.avatar-notice,.calendar-message{border-color:rgba(75,225,255,.3);background:rgba(75,225,255,.08);color:var(--xz-cyan)}.auth-form [role=alert],.project-error,.risk-output{color:var(--xz-danger)!important}.safe-output{color:var(--xz-cyan)!important}.auth-page{grid-template-columns:minmax(420px,.95fr) minmax(430px,1.05fr);background:var(--xz-night);color:var(--xz-text)}.auth-page>aside{position:relative;overflow:hidden;padding:clamp(32px,5vw,76px);border-right:1px solid var(--xz-line);background:radial-gradient(circle at 76% 34%,rgba(112,74,173,.22),transparent 29%),linear-gradient(145deg,#0c0716,#080510 68%)}.auth-page>aside:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(167,139,250,.06) 1px,transparent 0),linear-gradient(90deg,rgba(167,139,250,.06) 1px,transparent 0),radial-gradient(circle,rgba(75,225,255,.8) 0 1px,transparent 1.5px);background-size:52px 52px,52px 52px,91px 91px;-webkit-mask-image:linear-gradient(130deg,#000,transparent 72%);mask-image:linear-gradient(130deg,#000,transparent 72%)}.auth-page>aside>*{position:relative;z-index:1}.auth-brand{width:max-content;color:var(--xz-text);text-decoration:none}.auth-brand-statement{margin:auto 0}.auth-brand-statement>span{display:block;margin-bottom:22px;color:var(--xz-cyan);font-size:12px;font-weight:800;letter-spacing:.12em}.auth-page>aside h2{max-width:690px;margin:0 0 24px;color:#fff;font-size:clamp(42px,5vw,76px);line-height:1.02;letter-spacing:-.055em}.auth-page>aside p{max-width:520px;color:var(--xz-muted)}.auth-page>aside>small{color:var(--xz-dim);font:10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em}.auth-page>section{width:min(100%,600px);padding:clamp(34px,7vw,82px)}.auth-page .eyebrow{color:var(--xz-cyan)}.auth-page h1{color:var(--xz-text);font-size:clamp(38px,4vw,58px);letter-spacing:-.045em}.auth-intro{color:var(--xz-muted)}.auth-intro b,.auth-page section>a{color:var(--xz-cyan)}.auth-form label{color:#d5cfea}.auth-form input{border-color:var(--xz-line-strong);border-radius:6px;background:#0d0919;color:var(--xz-text)}.auth-form input::placeholder{color:#716986}.auth-form input:focus{outline:2px solid var(--xz-cyan);outline-offset:2px}.auth-form button{border-radius:6px;background:var(--xz-spectrum);color:#090611;box-shadow:0 12px 28px rgba(112,74,173,.22)}.admin-page{min-height:100dvh;background:transparent;color:var(--xz-text)}.admin-page header{border-color:var(--xz-line)}.admin-page header>div>p:last-child,.admin-page section>p{color:var(--xz-muted)}.admin-page header>a{color:var(--xz-cyan);text-decoration:none}.admin-page h1{margin:10px 0 16px;color:var(--xz-text);font-size:clamp(42px,5vw,68px);letter-spacing:-.045em}.admin-page section{margin-top:38px}.admin-page section>h2{margin-bottom:8px}.admin-page article{border-color:var(--xz-line)}.admin-page article span,.admin-page small,.admin-plan-form label,.admin-plan-list>article>div span,.admin-section-heading p,.admin-user-search label{color:var(--xz-muted)}.admin-page code{color:#d5cfea}.admin-stats>div{border-color:var(--xz-line);border-radius:7px;background:rgba(17,16,33,.88)}.admin-stats>div:nth-child(2){border-top-color:rgba(75,225,255,.52)}.admin-stats>div:nth-child(3){border-top-color:rgba(167,139,250,.62)}.admin-stats>div:nth-child(4){border-top-color:rgba(244,114,182,.58)}.admin-plan-list>article{border-color:var(--xz-line);border-radius:7px;background:rgba(17,16,33,.72)}.admin-credit-form button,.admin-credit-form input,.admin-pagination a,.admin-plan-form input,.admin-task-action button,.admin-user-search a,.admin-user-search button,.admin-user-search input,.subscription-form button,.subscription-form input,.subscription-form select{border-color:var(--xz-line-strong);border-radius:5px;background:#0d0919;color:var(--xz-text)}.admin-credit-form button,.admin-pagination a,.admin-plan-form button,.admin-task-action button,.admin-user-search button,.subscription-form button{background:rgba(167,139,250,.16);color:#fff}.template-state{border-color:var(--xz-line-strong);border-radius:5px;background:#0d0919;color:var(--xz-muted)}.template-state.enabled{background:rgba(75,225,255,.12);color:var(--xz-cyan)}.admin-empty{border-color:var(--xz-line-strong);color:var(--xz-muted)}.admin-pagination{border-color:var(--xz-line)}@media(max-width:820px){.wb-shell{grid-template-columns:1fr}.wb-sidebar{background:#0a0713}.wb-nav{background:rgba(10,7,19,.98);border-top-color:var(--xz-line);-webkit-backdrop-filter:none;backdrop-filter:none}.wb-nav a.active:before{left:calc(50% - 14px);right:calc(50% - 14px);top:auto;bottom:1px;width:auto;height:2px}.auth-page{grid-template-columns:1fr}.auth-page>aside{min-height:300px;padding:26px;border-right:0;border-bottom:1px solid var(--xz-line)}.auth-brand-statement{margin:48px 0 18px}.auth-page>aside h2{font-size:42px}.auth-page>aside>small{display:none}.auth-page>section{padding:38px 22px}}@media(max-width:520px){.brand-lockup-copy b{font-size:15px}.brand-logo-frame{width:42px;height:42px}.admin-page,.avatar-page,.calendar-page,.catalog-page,.overview-page,.project-page,.social-page{padding:24px 16px}.catalog-card{border-radius:6px}.catalog-cover,.featured .catalog-cover{aspect-ratio:4/3}.admin-page header{display:block}.admin-page header>a{display:inline-block;margin-bottom:20px}.admin-stats{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}