.avatar-pack-studio{--aps-bg:#f5f3ee;--aps-surface:#fffdf8;--aps-surface-2:#f0ede5;--aps-surface-3:#e7e2d7;--aps-ink:#211f1a;--aps-muted:#777267;--aps-line:#d7d1c5;--aps-line-strong:#b7ae9c;--aps-gold:#c58a18;--aps-gold-strong:#9b6505;--aps-green:#2e7d59;--aps-blue:#355f86;min-height:100vh;color:var(--aps-ink);background:var(--aps-bg);font:14px/1.55 Noto Sans SC,system-ui,-apple-system,sans-serif}.avatar-pack-studio *{box-sizing:border-box}.avatar-pack-studio button,.avatar-pack-studio input,.avatar-pack-studio select,.avatar-pack-studio textarea{color:inherit;font:inherit}.avatar-pack-studio button{cursor:pointer}.avatar-pack-studio button:disabled{cursor:not-allowed;opacity:.55}.avatar-pack-studio--loading{display:grid;place-items:center}.avatar-pack-studio__header{position:sticky;top:0;z-index:20;display:flex;min-height:64px;align-items:center;gap:18px;padding:0 18px;background:#fffdf8f5;border-bottom:1px solid var(--aps-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.avatar-pack-studio__brand{display:flex;min-width:112px;align-items:center;gap:10px;padding:0;background:none;border:0;font-size:19px;font-weight:700}.avatar-pack-studio__brand-mark{display:grid;width:38px;height:38px;place-items:center;background:#eab949;border-radius:10px}.avatar-pack-studio__brand-mark svg{width:24px;height:24px}.avatar-pack-studio__top-nav{display:flex;min-width:0;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.avatar-pack-studio__top-nav::-webkit-scrollbar{display:none}.avatar-pack-studio__top-nav button{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 12px;white-space:nowrap;background:transparent;border:0;border-bottom:2px solid transparent}.avatar-pack-studio__top-nav button svg{width:18px;height:18px}.avatar-pack-studio__top-nav button.active{color:var(--aps-gold-strong);border-bottom-color:var(--aps-gold);font-weight:600}.avatar-pack-studio__header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.avatar-pack-studio__header-actions button{display:grid;width:40px;height:40px;place-items:center;background:var(--aps-surface);border:1px solid var(--aps-line);border-radius:9px}.avatar-pack-studio__header-actions>span{display:inline-flex;min-height:38px;align-items:center;gap:6px;padding:0 12px;background:var(--aps-surface);border:1px solid var(--aps-line);border-radius:999px}.avatar-pack-studio__header-actions i{width:7px;height:7px;background:#37a46d;border-radius:50%}.avatar-pack-studio__subhead{display:flex;min-height:70px;align-items:center;gap:16px;padding:10px 26px;background:var(--aps-surface);border-bottom:1px solid var(--aps-line)}.avatar-pack-studio__eyebrow{color:var(--aps-gold-strong);font:600 11px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.16em}.avatar-pack-studio__breadcrumb{margin-top:4px;color:var(--aps-muted)}.avatar-pack-studio__breadcrumb strong{color:var(--aps-ink)}.avatar-pack-studio__search{display:flex;width:min(420px,38vw);min-height:42px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;color:var(--aps-muted);background:var(--aps-bg);border:1px solid var(--aps-line);border-radius:9px}.avatar-pack-studio__search input{width:100%;background:transparent;border:0;outline:0}.avatar-pack-studio__button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 15px;background:var(--aps-surface);border:1px solid var(--aps-line-strong);border-radius:8px;font-weight:600}.avatar-pack-studio__button--primary{color:#241a07;background:#e8b447;border-color:#c98d1b}.avatar-pack-studio__button--small{min-height:34px;padding:0 10px;font-size:12px}.avatar-pack-studio__page{padding:22px 26px 54px}.avatar-pack-studio__hero{display:flex;align-items:flex-end;gap:20px;margin-bottom:18px}.avatar-pack-studio__hero>div:first-child{min-width:0}.avatar-pack-studio__hero h1{margin:5px 0;font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.035em}.avatar-pack-studio__hero p{max-width:760px;margin:36px 0 0;color:var(--aps-muted)}.avatar-pack-studio__hero-actions{display:flex;gap:9px;margin-left:auto}.avatar-pack-studio__flow{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));margin-bottom:18px;overflow-x:auto;background:var(--aps-surface);border:1px solid var(--aps-line);border-radius:10px}.avatar-pack-studio__flow>div{display:flex;min-height:66px;align-items:center;gap:10px;padding:10px 14px;border-right:1px solid var(--aps-line)}.avatar-pack-studio__flow>div:last-child{border-right:0}.avatar-pack-studio__flow>div.active{background:#fff8e8;box-shadow:inset 0 -3px var(--aps-gold)}.avatar-pack-studio__flow>div>span{display:grid;width:26px;height:26px;flex:none;place-items:center;background:var(--aps-surface-2);border:1px solid var(--aps-line);border-radius:50%;font:600 11px ui-monospace,monospace}.avatar-pack-studio__flow>div.done>span{color:#fff;background:var(--aps-green)}.avatar-pack-studio__flow strong,.avatar-pack-studio__flow small{display:block}.avatar-pack-studio__flow small{color:var(--aps-muted);font-size:10px}.avatar-pack-studio__feedback{margin:0 0 12px;padding:9px 12px;color:var(--aps-green);background:#e5f1ea;border:1px solid #9ecbb2;border-radius:7px}.avatar-pack-studio__feedback.error{color:#b43f3f;background:#f8e7e4;border-color:#d9a5a0}.avatar-pack-studio__workspace{display:grid;grid-template-columns:235px minmax(0,1fr) 310px;min-height:720px;overflow:hidden;background:var(--aps-surface);border:1px solid var(--aps-line);border-radius:12px;box-shadow:0 14px 40px #322b1d14}.avatar-pack-studio__identity{padding:18px;background:#eeebe4;border-right:1px solid var(--aps-line)}.avatar-pack-studio__portrait{position:relative;aspect-ratio:4/5;overflow:hidden;background:#d8d3ca;border:1px solid var(--aps-line-strong);border-radius:9px}.avatar-pack-studio__portrait img{width:100%;height:100%;object-fit:cover}.avatar-pack-studio__portrait span{position:absolute;right:9px;bottom:9px;padding:5px 8px;color:#fff;background:#1d583ce6;border-radius:6px;font-size:11px}.avatar-pack-studio__identity h2{margin:13px 0 2px;font-size:22px}.avatar-pack-studio__identity>p{margin:0;color:var(--aps-muted)}.avatar-pack-studio__identity dl{display:grid;gap:8px;margin:16px 0}.avatar-pack-studio__identity dl div{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(183,174,156,.55)}.avatar-pack-studio__identity dt{color:var(--aps-muted)}.avatar-pack-studio__identity dd{margin:0;font-weight:600;text-align:right}.avatar-pack-studio__side-tabs{display:grid;gap:5px;margin-top:18px}.avatar-pack-studio__side-tabs button{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 10px;background:transparent;border:1px solid transparent;border-radius:7px;text-align:left}.avatar-pack-studio__side-tabs button.active{color:var(--aps-gold-strong);background:var(--aps-surface);border-color:var(--aps-line);font-weight:600}.avatar-pack-studio__side-tabs button>svg{width:18px;height:18px;flex:none}.avatar-pack-studio__side-tabs small{min-width:24px;margin-left:auto;padding:2px 6px;color:var(--aps-muted);background:var(--aps-surface-3);border-radius:999px;font:600 10px ui-monospace,monospace;text-align:center}.avatar-pack-studio__stage{min-width:0;padding:20px}.avatar-pack-studio__section-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.avatar-pack-studio__section-head h2{margin:0;font-size:21px;line-height:1.25}.avatar-pack-studio__section-head p{margin:3px 0 0;color:var(--aps-muted)}.avatar-pack-studio__section-head>:last-child:not(:first-child){margin-left:auto}.avatar-pack-studio__notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;padding:11px 13px;background:#fff7e5;border:1px solid #e3bf70;border-radius:8px}.avatar-pack-studio__notice>span{color:var(--aps-gold-strong);font-weight:700}.avatar-pack-studio__notice strong{display:block}.avatar-pack-studio__notice p{margin:1px 0 0;color:#75633f;font-size:12px}.avatar-pack-studio__filter{display:flex;align-items:center;gap:8px;margin-bottom:14px}.avatar-pack-studio__filter>div{display:flex;padding:3px;background:var(--aps-surface-2);border:1px solid var(--aps-line);border-radius:8px}.avatar-pack-studio__filter button{min-height:32px;padding:0 11px;background:transparent;border:0;border-radius:6px;font-size:12px}.avatar-pack-studio__filter button.active{background:var(--aps-surface);box-shadow:0 1px 3px #281e0a1f;font-weight:600}.avatar-pack-studio__filter>span{margin-left:auto;color:var(--aps-muted);font-size:12px}.avatar-pack-studio__look-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.avatar-pack-studio__look-card{overflow:hidden;background:var(--aps-surface);border:1px solid var(--aps-line);border-radius:9px}.avatar-pack-studio__look-card.selected{border-color:var(--aps-gold);box-shadow:0 0 0 2px #c58a1826}.avatar-pack-studio__look-image{position:relative;aspect-ratio:16/10;overflow:hidden;background:#ddd7cb}.avatar-pack-studio__look-card.portrait .avatar-pack-studio__look-image{aspect-ratio:4/5}.avatar-pack-studio__look-image>img{width:100%;height:100%;object-fit:cover}.avatar-pack-studio__image-empty{display:grid;width:100%;height:100%;place-items:center;color:var(--aps-muted);background:linear-gradient(145deg,#eee9df,#d8d1c3)}.avatar-pack-studio__look-image>div:last-child{position:absolute;top:8px;left:8px;display:flex;gap:5px}.avatar-pack-studio__look-image>div:last-child span,.avatar-pack-studio__chip{display:inline-flex;min-height:24px;align-items:center;padding:0 7px;background:#fffdf8eb;border:1px solid var(--aps-line);border-radius:999px;font-size:10px;font-weight:600}.avatar-pack-studio__look-image span.ready{color:var(--aps-green);background:#eef9f2f0;border-color:#9ecbb2}.avatar-pack-studio__look-image span.default{color:#6d4906;background:#fff1c7f2;border-color:#dfb85d}.avatar-pack-studio__look-body{padding:11px}.avatar-pack-studio__look-body h3{margin:0 0 4px;font-size:14px}.avatar-pack-studio__look-body p{min-height:38px;margin:0;color:var(--aps-muted);font-size:11px}.avatar-pack-studio__facts{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.avatar-pack-studio__facts span{padding:3px 6px;background:var(--aps-surface-2);border-radius:4px;font-size:10px}.avatar-pack-studio__card-actions{display:flex;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid var(--aps-line)}.avatar-pack-studio__card-actions button{min-height:30px;padding:0 8px;background:transparent;border:1px solid var(--aps-line);border-radius:6px;font-size:11px}.avatar-pack-studio__card-actions button:last-child{margin-left:auto}.avatar-pack-studio__add-card{display:grid;min-height:245px;place-items:center;padding:18px;color:var(--aps-muted);background:transparent;border:1px dashed var(--aps-line-strong);border-radius:9px;text-align:center}.avatar-pack-studio__add-card b{display:grid;width:42px;height:42px;margin:0 auto 9px;place-items:center;color:var(--aps-gold-strong);background:#fff4d8;border:1px solid #dfbe78;border-radius:50%;font-size:20px}.avatar-pack-studio__add-card strong,.avatar-pack-studio__add-card small{display:block}.avatar-pack-studio__add-card strong{color:var(--aps-ink)}.avatar-pack-studio__add-card small{max-width:180px;margin-top:4px}.avatar-pack-studio__motion-list{display:grid;gap:9px}.avatar-pack-studio__motion-list>article{display:grid;grid-template-columns:44px minmax(140px,.8fr) minmax(180px,1.2fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:12px;background:var(--aps-surface);border:1px solid var(--aps-line);border-radius:8px}.avatar-pack-studio__motion-list>article.disabled{opacity:.55}.avatar-pack-studio__motion-mark{display:grid;width:40px;height:40px;place-items:center;color:var(--aps-gold-strong);background:#fff4d8;border:1px solid #e2c171;border-radius:8px;font:600 12px ui-monospace,monospace}.avatar-pack-studio__motion-list h3{margin:0;font-size:14px}.avatar-pack-studio__motion-list small{color:var(--aps-muted)}.avatar-pack-studio__motion-detail{min-width:0}.avatar-pack-studio__motion-detail strong,.avatar-pack-studio__motion-detail span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-pack-studio__motion-detail strong{font-size:12px}.avatar-pack-studio__motion-detail span{color:var(--aps-muted);font-size:11px}.avatar-pack-studio__motion-controls{display:flex;gap:6px}.avatar-pack-studio__motion-controls button{min-height:32px;padding:0 8px;background:transparent;border:1px solid var(--aps-line);border-radius:6px;font-size:11px}.avatar-pack-studio__plan-board{display:grid;gap:14px}.avatar-pack-studio__metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--aps-line);border-radius:9px}.avatar-pack-studio__metrics>div{padding:13px;border-right:1px solid var(--aps-line)}.avatar-pack-studio__metrics>div:last-child{border:0}.avatar-pack-studio__metrics small{color:var(--aps-muted)}.avatar-pack-studio__metrics strong{display:block;margin-top:3px;font-size:20px}.avatar-pack-studio__table{overflow-x:auto;border:1px solid var(--aps-line);border-radius:9px}.avatar-pack-studio__table table{width:100%;border-collapse:collapse;font-size:12px}.avatar-pack-studio__table th,.avatar-pack-studio__table td{padding:10px 9px;border-bottom:1px solid var(--aps-line);text-align:left}.avatar-pack-studio__table th{color:var(--aps-muted);background:var(--aps-surface-2);font-size:10px;letter-spacing:.05em}.avatar-pack-studio__risk{display:grid;grid-template-columns:1fr 1fr;gap:10px}.avatar-pack-studio__risk>div{padding:12px;background:var(--aps-surface-2);border:1px solid var(--aps-line);border-radius:8px}.avatar-pack-studio__risk p{margin:4px 0 0;color:var(--aps-muted);font-size:12px}.avatar-pack-studio__chip.warn{color:#825d14;background:#fff4d8;border-color:#dfbe78}.avatar-pack-studio__review{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.avatar-pack-studio__review>article{overflow:hidden;border:1px solid var(--aps-line);border-radius:9px}.avatar-pack-studio__review>article>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.avatar-pack-studio__review footer{padding:12px}.avatar-pack-studio__review footer>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.avatar-pack-studio__review footer>div>div{position:relative;display:grid;min-height:70px;place-items:center;overflow:hidden;background:#ddd7cb;border:1px solid var(--aps-line);border-radius:6px}.avatar-pack-studio__review footer img{width:100%;height:100%;object-fit:cover}.avatar-pack-studio__review footer small{position:absolute;right:4px;bottom:4px;padding:2px 5px;color:#fff;background:#181816b8;border-radius:3px;font-size:9px}.avatar-pack-studio__checklist{display:grid;gap:7px}.avatar-pack-studio__checklist label{display:flex;align-items:center;gap:9px;padding:10px;background:var(--aps-surface-2);border:1px solid var(--aps-line);border-radius:7px}.avatar-pack-studio__checklist input{width:17px;height:17px;accent-color:var(--aps-green)}.avatar-pack-studio__review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.avatar-pack-studio__semantic{display:grid;gap:10px}.avatar-pack-studio__semantic>article{display:grid;grid-template-columns:34px minmax(170px,1fr) 28px minmax(220px,1.25fr);align-items:stretch;gap:9px}.avatar-pack-studio__semantic>article>div:first-child{display:grid;place-items:center;color:#fff;background:#6c685f;border-radius:7px;font:600 11px ui-monospace,monospace}.avatar-pack-studio__semantic>article>div:nth-child(2),.avatar-pack-studio__semantic>article>div:last-child{padding:12px;border:1px solid var(--aps-line);border-radius:8px}.avatar-pack-studio__semantic>article>div:nth-child(2){background:var(--aps-surface)}.avatar-pack-studio__semantic>article>span{display:grid;place-items:center;color:var(--aps-gold-strong)}.avatar-pack-studio__semantic>article>div:last-child{background:#fffbef;border-color:#ddc587}.avatar-pack-studio__semantic p{margin:4px 0;font-size:12px}.avatar-pack-studio__semantic small{color:var(--aps-muted)}.avatar-pack-studio__semantic>article>div:last-child>div{display:flex;flex-wrap:wrap;gap:5px}.avatar-pack-studio__semantic>article>div:last-child>div span{padding:3px 7px;background:#e8f0f6;border:1px solid #b8ccdc;border-radius:999px;color:var(--aps-blue);font-size:10px}.avatar-pack-studio__payload{margin-top:14px;padding:12px;color:#d8e6d9;background:#1d211e;border-radius:8px;font:11px/1.65 ui-monospace,monospace;white-space:pre-wrap}.avatar-pack-studio__plan-rail{display:flex;min-width:0;flex-direction:column;padding:18px;background:#faf7f0;border-left:1px solid var(--aps-line)}.avatar-pack-studio__plan-rail h2{margin:4px 0 3px;font-size:18px}.avatar-pack-studio__plan-rail>p{margin:0 0 14px;color:var(--aps-muted);font-size:12px}.avatar-pack-studio__rail-card{margin-bottom:10px;padding:12px;background:var(--aps-surface);border:1px solid var(--aps-line);border-radius:8px}.avatar-pack-studio__rail-card h3{margin:0 0 8px;font-size:13px}.avatar-pack-studio__rail-card>small{color:var(--aps-muted)}.avatar-pack-studio__rail-item{display:flex;align-items:center;gap:8px}.avatar-pack-studio__rail-item>span{display:grid;width:24px;height:24px;place-items:center;color:var(--aps-gold-strong);background:#fff3d6;border-radius:5px;font:600 10px ui-monospace,monospace}.avatar-pack-studio__rail-item strong,.avatar-pack-studio__rail-item small{display:block}.avatar-pack-studio__rail-item small{color:var(--aps-muted);font-size:10px}.avatar-pack-studio__rail-line{display:flex;justify-content:space-between;gap:10px;margin:8px 0;color:var(--aps-muted);font-size:11px}.avatar-pack-studio__rail-line strong{color:var(--aps-ink)}.avatar-pack-studio__rail-actions{display:grid;gap:8px;margin-top:auto;padding-top:10px}.avatar-pack-studio__rail-note{margin-top:9px;color:var(--aps-muted);font-size:10px;text-align:center}.avatar-pack-studio__modal-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#1c19137a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.avatar-pack-studio__modal{width:min(640px,100%);max-height:min(820px,92vh);overflow-y:auto;background:var(--aps-surface);border:1px solid var(--aps-line-strong);border-radius:12px;box-shadow:0 24px 80px #140f0747}.avatar-pack-studio__modal>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--aps-surface);border-bottom:1px solid var(--aps-line)}.avatar-pack-studio__modal header h2{margin:0;font-size:19px}.avatar-pack-studio__modal header button{display:grid;width:40px;height:40px;margin-left:auto;place-items:center;background:var(--aps-surface);border:1px solid var(--aps-line);border-radius:9px;font-size:24px}.avatar-pack-studio__modal-body{padding:18px}.avatar-pack-studio__modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--aps-line)}.avatar-pack-studio__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.avatar-pack-studio__field{display:grid;gap:5px}.avatar-pack-studio__field.wide{grid-column:1/-1}.avatar-pack-studio__field>span{font-size:12px;font-weight:600}.avatar-pack-studio__field input,.avatar-pack-studio__field select,.avatar-pack-studio__field textarea{width:100%;min-height:40px;padding:8px 10px;background:var(--aps-bg);border:1px solid var(--aps-line);border-radius:7px}.avatar-pack-studio__field textarea{min-height:72px;resize:vertical}.avatar-pack-studio__checks{display:flex;flex-wrap:wrap;gap:7px}.avatar-pack-studio__checks label{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 10px;background:var(--aps-bg);border:1px solid var(--aps-line);border-radius:7px;font-weight:400}.avatar-pack-studio__card-contract{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.avatar-pack-studio__card-contract>div{display:flex;min-height:76px;flex-direction:column;gap:3px;padding:11px 13px;background:var(--aps-surface-2);border:1px solid var(--aps-line);border-radius:8px}.avatar-pack-studio__card-contract strong{font-size:12px}.avatar-pack-studio__card-contract span{color:var(--aps-muted);font-size:10px;line-height:1.5}.avatar-pack-studio__card-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.avatar-pack-studio__card-slot{display:flex;min-width:0;flex-direction:column;padding:11px;background:var(--aps-surface);border:1px solid var(--aps-line);border-radius:9px}.avatar-pack-studio__card-slot>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.avatar-pack-studio__card-slot>header>div{display:flex;min-width:0;align-items:center;gap:7px}.avatar-pack-studio__card-slot>header span{padding:2px 6px;color:var(--aps-muted);background:var(--aps-surface-2);border:1px solid var(--aps-line);border-radius:999px;font-size:9px;white-space:nowrap}.avatar-pack-studio__card-slot>header span.required{color:#79520b;background:#fff4d8;border-color:#dfbe78}.avatar-pack-studio__card-slot>header strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.avatar-pack-studio__card-slot>header small{color:var(--aps-muted);font-size:9px;white-space:nowrap}.avatar-pack-studio__card-slot>p{min-height:34px;margin:7px 0;color:var(--aps-muted);font-size:10px;line-height:1.55}.avatar-pack-studio__card-revisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.avatar-pack-studio__card-revisions figure{position:relative;min-width:0;margin:0;overflow:hidden;background:var(--aps-surface-2);border:1px solid var(--aps-line);border-radius:7px}.avatar-pack-studio__card-revisions figure:only-child{grid-column:1/-1}.avatar-pack-studio__card-revisions img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.avatar-pack-studio__card-revisions figcaption{position:absolute;right:4px;bottom:4px;left:4px;overflow:hidden;padding:3px 5px;color:#fff;background:#151411bd;border-radius:4px;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.avatar-pack-studio__card-revisions figure.candidate{border-color:#c89b45}.avatar-pack-studio__card-revisions figure.ready{border-color:#75ad91}.avatar-pack-studio__card-empty{display:grid;min-height:118px;grid-column:1/-1;place-items:center;align-content:center;gap:6px;color:var(--aps-muted);background:linear-gradient(145deg,var(--aps-surface-2),var(--aps-surface-3));border:1px dashed var(--aps-line-strong);border-radius:7px;font-size:10px}.avatar-pack-studio__card-empty svg{width:20px}.avatar-pack-studio__card-invalid{margin-top:7px;padding:6px 8px;color:#9a3e33;background:#faebe7;border:1px solid #d9a5a0;border-radius:6px;font-size:9px}.avatar-pack-studio__card-slot>footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:9px}.avatar-pack-studio__card-slot>footer button,.avatar-pack-studio__card-slot>footer label{display:inline-flex;min-height:29px;align-items:center;justify-content:center;padding:0 7px;background:transparent;border:1px solid var(--aps-line);border-radius:6px;font-size:9px}.avatar-pack-studio__card-slot>footer label{cursor:pointer}.avatar-pack-studio__card-slot>footer label.disabled{cursor:not-allowed;opacity:.55}.avatar-pack-studio__card-slot>footer input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.avatar-pack-studio__custom-slot{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px;margin-top:12px;padding:11px;background:var(--aps-surface-2);border:1px solid var(--aps-line);border-radius:8px}.avatar-pack-studio__custom-slot label{display:grid;gap:4px}.avatar-pack-studio__custom-slot label span{font-size:10px;font-weight:600}.avatar-pack-studio__custom-slot input{min-height:38px;padding:0 9px;background:var(--aps-surface);border:1px solid var(--aps-line);border-radius:6px}.avatar-pack-studio__custom-slot small{grid-column:1/-1;color:var(--aps-muted);font-size:9px}.avatar-pack-studio__card-footer{display:grid;grid-template-columns:repeat(2,minmax(100px,.55fr)) repeat(3,auto);align-items:center;gap:8px;margin-top:12px;padding:12px;background:#fff8e8;border:1px solid #dfbe78;border-radius:9px}.avatar-pack-studio__card-footer>div span,.avatar-pack-studio__card-footer>div strong{display:block}.avatar-pack-studio__card-footer>div span{color:var(--aps-muted);font-size:9px}.avatar-pack-studio__card-footer>div strong{font-size:14px}.avatar-pack-studio__card-footer>small{grid-column:1/-1;color:#75633f;font-size:9px}@media(max-width:1180px){.avatar-pack-studio__workspace{grid-template-columns:210px minmax(0,1fr)}.avatar-pack-studio__plan-rail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;border-top:1px solid var(--aps-line);border-left:0}.avatar-pack-studio__plan-rail>.avatar-pack-studio__eyebrow,.avatar-pack-studio__plan-rail>h2,.avatar-pack-studio__plan-rail>p{grid-column:1/-1}.avatar-pack-studio__rail-actions{margin-top:0}.avatar-pack-studio__look-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-pack-studio__motion-list>article{grid-template-columns:44px minmax(120px,.8fr) minmax(160px,1.2fr) auto}.avatar-pack-studio__motion-detail:nth-of-type(4){display:none}}@media(max-width:820px){.avatar-pack-studio__header{min-height:58px;padding:0 10px}.avatar-pack-studio__brand{min-width:auto}.avatar-pack-studio__brand>span:last-child,.avatar-pack-studio__top-nav button>span:last-child,.avatar-pack-studio__header-actions>span{display:none}.avatar-pack-studio__top-nav button{padding:0 8px}.avatar-pack-studio__subhead{padding:8px 14px}.avatar-pack-studio__search{display:none}.avatar-pack-studio__page{padding:16px 12px 36px}.avatar-pack-studio__hero{align-items:flex-start}.avatar-pack-studio__hero-actions{flex-direction:column}.avatar-pack-studio__flow{grid-template-columns:repeat(6,140px)}.avatar-pack-studio__workspace{display:block}.avatar-pack-studio__identity{display:grid;grid-template-columns:100px 1fr;gap:0 14px;border-right:0;border-bottom:1px solid var(--aps-line)}.avatar-pack-studio__portrait{grid-row:1/5}.avatar-pack-studio__identity dl{margin:8px 0 0}.avatar-pack-studio__side-tabs{grid-column:1/-1;grid-template-columns:repeat(5,minmax(100px,1fr));overflow-x:auto}.avatar-pack-studio__stage{padding:15px}.avatar-pack-studio__look-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-pack-studio__review,.avatar-pack-studio__risk{grid-template-columns:1fr}.avatar-pack-studio__semantic>article{grid-template-columns:30px minmax(0,1fr)}.avatar-pack-studio__semantic>article>span{display:none}.avatar-pack-studio__semantic>article>div:last-child{grid-column:2}.avatar-pack-studio__plan-rail{display:block}.avatar-pack-studio__rail-actions{margin-top:10px}}@media(max-width:520px){.avatar-pack-studio__hero{display:block}.avatar-pack-studio__hero-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.avatar-pack-studio__flow{grid-template-columns:repeat(6,126px)}.avatar-pack-studio__identity{grid-template-columns:80px 1fr;padding:12px}.avatar-pack-studio__look-grid{grid-template-columns:1fr}.avatar-pack-studio__motion-list>article{grid-template-columns:38px 1fr auto}.avatar-pack-studio__motion-detail{display:none}.avatar-pack-studio__metrics{grid-template-columns:1fr 1fr}.avatar-pack-studio__form-grid{grid-template-columns:1fr}.avatar-pack-studio__field.wide{grid-column:auto}}@media(prefers-color-scheme:dark){.avatar-pack-studio{--aps-bg:#151713;--aps-surface:#1d201b;--aps-surface-2:#252820;--aps-surface-3:#30332b;--aps-ink:#f1eee6;--aps-muted:#aaa79e;--aps-line:#3c4037;--aps-line-strong:#575c50;--aps-gold:#dda83a;--aps-gold-strong:#efbd55;--aps-green:#69b68d;--aps-blue:#75a6ce}.avatar-pack-studio__header{background:#1d201bf5}.avatar-pack-studio__identity{background:#1a1d18}.avatar-pack-studio__plan-rail{background:#191b17}.avatar-pack-studio__flow>div.active,.avatar-pack-studio__notice,.avatar-pack-studio__semantic>article>div:last-child{background:#2d281b}.avatar-pack-studio__notice p{color:#c9ba98}.avatar-pack-studio__button--primary{color:#201708}}@media(max-width:820px){.avatar-pack-studio__side-tabs{grid-template-columns:repeat(6,minmax(100px,1fr))}.avatar-pack-studio__card-footer{grid-template-columns:1fr 1fr}.avatar-pack-studio__card-footer>.avatar-pack-studio__button{grid-column:span 2}}@media(max-width:520px){.avatar-pack-studio__card-slot-grid,.avatar-pack-studio__card-contract,.avatar-pack-studio__custom-slot{grid-template-columns:1fr}.avatar-pack-studio__custom-slot small{grid-column:auto}.avatar-pack-studio__custom-slot .avatar-pack-studio__button{width:100%}}@media(prefers-color-scheme:dark){.avatar-pack-studio__card-footer{background:#2d281b}.avatar-pack-studio__card-footer>small{color:#c9ba98}.avatar-pack-studio__card-invalid{color:#f0a89f;background:#392320;border-color:#69423c}}.publish-hub{min-height:100%;padding:24px 24px 64px;color:var(--darkroom-text);background:radial-gradient(circle at 84% -16%,rgba(146,117,60,.1),transparent 30%),var(--darkroom-bg)}.publish-hub__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1480px;margin:0 auto 18px}.publish-hub__header p{margin:0 0 7px;color:#aa946b;font:700 10px var(--mono);letter-spacing:.17em}.publish-hub__header h1{margin:0;color:#f4efe5;font:500 30px var(--display)}.publish-hub__header span{display:block;margin-top:8px;color:var(--darkroom-muted);font-size:13px}.publish-hub__header-actions{display:flex;align-items:center;gap:8px}.publish-hub__header-actions .button{min-height:44px}html[data-theme=light] .publish-hub__header h1,html[data-theme=claude] .publish-hub__header h1{color:#332f27}html[data-theme=light] .publish-hub__header p{color:#80601d}html[data-theme=claude] .publish-hub__header p{color:#994e33}.publish-summary{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;max-width:1480px;min-height:74px;margin:0 auto 14px;overflow:hidden;background:var(--darkroom-line);border:1px solid var(--darkroom-line);border-radius:9px}.publish-summary__item{display:grid;grid-template-columns:1fr auto;align-content:center;gap:3px 12px;padding:13px 16px;background:#101620fa}.publish-summary__item>span{color:#798291;font-size:12px}.publish-summary__item>strong{grid-row:1 / 3;grid-column:2;align-self:center;color:#e7dfd1;font:500 26px var(--display)}.publish-summary__item>small{color:#6f7887;font-size:12px}.publish-summary__item--danger>strong{color:#d66b72}.publish-summary__item--success>strong{color:#68b487}.publish-summary__item--progress>strong{color:#7d9bb0}.publish-summary__refresh{display:flex;min-width:86px;min-height:44px;align-items:center;justify-content:center;gap:7px;color:#9ca4b2;background:#0e141e;border:0;cursor:pointer;font-size:12px}.publish-summary__refresh:hover:not(:disabled){color:#f0d49f;background:#151c28}.publish-summary__refresh svg{width:15px}.publish-hub>.notice,.publish-hub>.form-success{max-width:1480px;margin:0 auto 12px}.publish-hub>.notice--error,.publish-account-modal .form-error,.publish-key-card>.form-error,.overseas-platform-card .form-error,.publish-ledger-list article>p{min-width:0;overflow-wrap:anywhere}.publish-matrix{max-width:1480px;margin:0 auto;overflow:hidden;background:#101620f5;border:1px solid var(--darkroom-line);border-radius:9px;box-shadow:0 18px 52px #0000001f}.publish-matrix>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:17px 18px 14px;border-bottom:1px solid var(--darkroom-line)}.publish-matrix>header h2{margin:0;color:#e7e1d7;font:500 18px var(--display)}.publish-matrix>header p{margin:5px 0 0;color:#7d8694;font-size:12px}.publish-matrix>header>span{color:#737d8b;font:12px var(--mono)}.publish-matrix__scroll{overflow-x:auto}.publish-matrix table{width:100%;min-width:1120px;border-collapse:collapse}.publish-matrix th{height:42px;padding:0 12px;color:#828c9b;background:#0d131d;border-bottom:1px solid var(--darkroom-line);font-size:11px;font-weight:700;text-align:left;letter-spacing:.06em}.publish-matrix td{height:54px;padding:8px 12px;color:#aeb5c0;border-bottom:1px solid rgba(38,46,59,.72);font-size:12px}.publish-matrix tbody tr{cursor:pointer;transition:background .15s ease}.publish-matrix tbody tr:hover,.publish-matrix tbody tr:focus{background:#eac8850b;outline:0}.publish-matrix tbody tr:last-child td{border-bottom:0}.publish-matrix td:first-child{display:flex;align-items:center;gap:10px}.publish-matrix td:first-child>div{display:grid;gap:3px}.publish-matrix td:first-child strong{color:#dce1e8;font-size:13px}.publish-matrix td:first-child small{color:#737d8b;font:12px var(--mono)}.publish-capacity{color:#d5c19b;font:600 12px var(--mono)}.publish-danger-number{color:#d66b72!important;font-weight:700}.publish-check-result{display:block;max-width:150px;margin-top:4px;overflow:hidden;color:#828b99;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.publish-row-actions{display:flex;gap:5px}.publish-row-actions button{min-width:44px;min-height:44px;padding:0 10px;color:#aeb7c4;background:#111824;border:1px solid #354052;border-radius:6px;cursor:pointer;font-size:12px}.publish-row-actions button:hover:not(:disabled){color:#edd19b;border-color:#6c5e43}.publish-row-actions button.danger{color:#cf797e}.publish-row-actions button:disabled{cursor:wait;opacity:.55}.publish-hub__loading{padding:38px;color:#7e8795;text-align:center}.publish-platform{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid;border-radius:7px;font:800 13px var(--mono)}.publish-platform--facebook{color:#8cadca;background:#547ea41f;border-color:#6696be40}.publish-platform--youtube{color:#df8185;background:#af42481c;border-color:#d25c613b}.publish-platform--tiktok{color:#c3a6c9;background:#8c63951c;border-color:#a277ab3b}.publish-status{display:inline-flex;min-width:92px;align-items:center;gap:6px;padding:5px 8px;border:1px solid;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.publish-status i{width:12px;font-style:normal;text-align:center}.publish-status--success{color:#68b487;background:#68b48714;border-color:#68b48733}.publish-status--danger{color:#d66b72;background:#d66b7214;border-color:#d66b7236}.publish-status--progress{color:#7b9cb2;background:#6fa8c914;border-color:#6fa8c933}.publish-status--action{color:#eac885;background:#eac88514;border-color:#eac88533}.publish-status--unknown{color:#a099b2;background:#9289a614;border-color:#9289a633}.publish-status--disabled{color:#747d89;background:#67707d14;border-color:#67707d33}.publish-account-modal{width:min(760px,calc(100vw - 28px))}.publish-account-modal form{padding:18px}.publish-account-modal fieldset{margin:0;padding:0;border:0}.publish-account-modal legend{margin-bottom:9px;color:#b4bdc9;font-size:12px;font-weight:700}.publish-platform-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.publish-platform-picker button{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:2px 9px;padding:11px;color:#aeb6c1;background:#0d131d;border:1px solid #28313e;border-radius:8px;cursor:pointer;text-align:left}.publish-platform-picker button.active{background:#eac88512;border-color:#9e8454;box-shadow:0 0 0 2px #eac88514}.publish-platform-picker button .publish-platform{grid-row:1 / 3}.publish-platform-picker button strong{color:#dce1e7;font-size:13px}.publish-platform-picker button small{color:#68717e;font-size:10px}.publish-connect-guide{margin-top:14px;padding:13px 15px;color:#aab2bd;background:#6fa8c90e;border:1px solid rgba(111,168,201,.16);border-radius:8px}.publish-connect-guide>strong{color:#b9c8d3;font-size:12px}.publish-connect-guide ol{margin:8px 0;padding-left:19px;font-size:11px;line-height:1.7}.publish-connect-guide p{margin:7px 0 0;color:#d0b984;font-size:11px}.publish-connect-guide code{font-family:var(--mono)}.publish-account-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px}.publish-account-fields label{display:grid;gap:6px;color:#848d9b;font-size:11px}.publish-account-fields input,.publish-account-fields select,.overseas-ledger__register select{min-height:36px;padding:0 10px;color:#e0dcd3;background:#0c121b;border:1px solid #2a3341;border-radius:6px}.publish-account-fields input:focus,.publish-account-fields select:focus,.overseas-ledger__register select:focus{border-color:#a38a59;box-shadow:0 0 0 2px #eac88514;outline:0}.publish-account-fields__wide{grid-column:1 / -1}.publish-platform-key-guide{display:flex;align-items:center;gap:6px;margin:11px 0 0;color:#d0b984;font-size:11px}.publish-platform-key-guide button{padding:0;color:#e7ca91;background:transparent;border:0;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.publish-account-modal .form-error{margin-top:12px}.publish-account-modal form>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:16px;padding-top:13px;border-top:1px solid var(--darkroom-line)}.publish-key-modal{display:flex;width:min(1050px,calc(100vw - 28px));max-height:min(820px,calc(100dvh - 32px));flex-direction:column}.publish-key-modal>.modal__header{flex:0 0 auto}.publish-key-modal>.modal__header .icon-button{width:44px;height:44px;flex:0 0 44px}.publish-key-grid{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow-y:auto;padding:18px;overscroll-behavior:contain}.publish-key-card{display:flex;min-width:0;flex-direction:column}.publish-key-card>header h3{font-size:14px}.publish-key-card>header p{font-size:12px}.publish-key-card .source-visit{display:inline-flex;min-width:56px;min-height:44px;align-items:center;justify-content:center;gap:4px;color:#b9a476;font-size:12px;text-decoration:none}.publish-key-card .source-visit svg{width:13px}.publish-key-card__description{min-height:36px;margin:12px 0 0!important;color:#8d96a4!important;font-size:12px!important;line-height:1.55}.publish-key-card__masked{display:grid;gap:5px;margin-top:10px;padding:8px;background:#0c121b;border:1px solid #252e3a;border-radius:6px}.publish-key-card__masked span{display:flex;min-width:0;justify-content:space-between;gap:8px;color:#87909e;font-size:12px}.publish-key-card__masked code{overflow:hidden;color:#c9b688;font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap}.publish-key-card__fields{display:grid;gap:8px;margin-top:11px}.publish-key-card__fields label{display:grid;gap:6px;color:#969fac;font-size:12px}.publish-key-card__fields input{min-width:0;min-height:44px;padding:0 11px;color:#e0dcd3;background:#0c121b;border:1px solid #354052;border-radius:6px;font-size:13px}.publish-key-card__fields input:focus{border-color:#a38a59;box-shadow:0 0 0 2px #eac88514;outline:0}.publish-key-card__warning{margin-top:8px!important;color:#dbc48f!important;font-size:12px!important;line-height:1.5}.publish-key-card>.form-error,.publish-key-card>.form-success{margin:9px 0 0;padding:8px 10px;font-size:12px}.publish-key-card>button{min-width:60px;min-height:44px;align-self:flex-start;margin-top:11px;padding:0 14px;color:#15120c;background:#d6ba82;border:1px solid #e7ca91;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700}.publish-key-card>button:disabled{cursor:not-allowed;opacity:.45}.publish-key-modal__footer{display:flex;flex:0 0 auto;justify-content:flex-end;padding:13px 18px;border-top:1px solid var(--darkroom-line)}.publish-key-modal__footer .button{min-height:44px}.publish-summary__refresh:focus-visible,.publish-row-actions button:focus-visible,.publish-key-card .source-visit:focus-visible,.publish-key-card__fields input:focus-visible,.publish-key-card>button:focus-visible,.publish-key-modal>.modal__header .icon-button:focus-visible{outline:2px solid rgba(234,200,133,.78);outline-offset:2px}.publish-drawer-backdrop{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;background:#0205099e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.publish-drawer{width:min(720px,62vw);min-width:480px;height:100%;overflow-y:auto;color:var(--darkroom-text);background:#0d131d;border-left:1px solid #313947;box-shadow:-24px 0 64px #0000005c}.publish-drawer>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;padding:21px 22px;background:#0d131df5;border-bottom:1px solid var(--darkroom-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.publish-drawer>header p{margin:0 0 5px;color:#9a855d;font:700 10px var(--mono);letter-spacing:.13em}.publish-drawer>header h2{margin:0;color:#f0eadf;font:500 24px var(--display)}.publish-drawer>header div>span{display:flex;align-items:center;gap:8px;margin-top:10px;color:#7d8694;font-size:11px}.publish-drawer>header button{padding:7px;color:#8992a0;background:transparent;border:0;cursor:pointer}.publish-drawer>header button svg{width:18px}.publish-drawer__facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:17px 20px;overflow:hidden;background:var(--darkroom-line);border:1px solid var(--darkroom-line);border-radius:8px}.publish-drawer__facts>div{display:grid;gap:7px;padding:13px;background:#101722}.publish-drawer__facts>div>span{color:#6d7684;font-size:10px}.publish-drawer__facts strong,.publish-drawer__facts code{overflow-wrap:anywhere;color:#cbd2db;font-size:12px}.publish-drawer__ledger{margin:20px}.publish-drawer__ledger>header{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px}.publish-drawer__ledger h3{margin:0;color:#dfe3e8;font:500 17px var(--display)}.publish-drawer__ledger header p{margin:4px 0 0;color:#68717e;font-size:11px}.publish-drawer__ledger>header>strong{color:#d9bd87;font:600 12px var(--mono)}.publish-drawer__empty{padding:26px;color:#697280;border:1px dashed #2b3442;border-radius:8px;text-align:center}.publish-ledger-list{display:grid;gap:8px}.publish-ledger-list article{display:grid;gap:7px;padding:13px;background:#101722;border:1px solid #29323f;border-radius:8px}.publish-ledger-list article>header{display:flex;align-items:center;justify-content:space-between}.publish-ledger-list article>header>span:last-child{color:#626c7a;font:10px var(--mono)}.publish-ledger-list article>strong{color:#cdd3dc;font-size:12px}.publish-ledger-list article>small{color:#6f7886}.publish-ledger-list article>p{margin:0;color:#d27a80;font-size:11px}.publish-ledger-list article .button{justify-self:flex-start}.overseas-publish>header{align-items:center}.overseas-publish__mode{padding:5px 8px;color:#9b895f;background:#eac88512;border:1px solid rgba(234,200,133,.16);border-radius:999px;font-size:10px}.overseas-publish__safety{margin-bottom:12px}.overseas-publish__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.overseas-platform-card{display:flex;min-width:0;flex-direction:column;padding:13px;background:#0f151f;border:1px solid var(--darkroom-line);border-radius:9px}.overseas-platform-card>header{display:flex;align-items:center;gap:9px;min-height:42px}.overseas-platform-card>header>div{min-width:0}.overseas-platform-card>header h3{margin:0;color:#e1e5ea;font-size:13px}.overseas-platform-card>header small{display:block;overflow:hidden;margin-top:3px;color:#68717f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.overseas-package-ready{margin-left:auto;color:#68b487;font-size:9px;white-space:nowrap}.overseas-platform-card .form-error,.overseas-platform-card .form-success{margin-top:10px;padding:8px 9px;font-size:10px}.overseas-platform-card__empty{display:grid;flex:1;align-content:start;gap:10px;padding:14px 0 4px}.overseas-platform-card__empty p{min-height:34px;margin:0;color:#7b8492;font-size:10px;line-height:1.6}.overseas-platform-card__empty .button{justify-self:start}.overseas-package{margin-top:12px}.overseas-package dl{display:grid;gap:1px;margin:0;overflow:hidden;background:#29313e;border:1px solid #29313e;border-radius:7px}.overseas-package dl>div{display:grid;grid-template-columns:54px minmax(0,1fr);padding:8px;background:#111824}.overseas-package dt{color:#6d7684;font-size:9px}.overseas-package dd{overflow:hidden;margin:0;color:#bac1cc;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.overseas-package dd code{font:9px var(--mono)}.overseas-package__meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.overseas-package__meta span{padding:3px 5px;color:#9caabc;background:#6fa8c912;border:1px solid rgba(111,168,201,.14);border-radius:4px;font-size:9px}.overseas-package .publish-path{grid-template-columns:46px minmax(0,1fr)}.overseas-package .publish-path code{color:#8d96a4;background:#0b111a}.overseas-ledger{margin-top:13px;padding-top:12px;border-top:1px solid var(--darkroom-line)}.overseas-ledger>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.overseas-ledger>header strong{color:#cdd3dc;font-size:11px}.overseas-ledger>header small{display:block;margin-top:3px;color:#636d7a;font-size:9px}.overseas-ledger>header>span{color:#ae9668;font:10px var(--mono)}.overseas-ledger__empty{margin:10px 0 0;color:#747d8b;font-size:10px;line-height:1.55}.overseas-ledger__register{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:9px}.overseas-ledger__register--facebook{grid-template-columns:minmax(0,1fr)}.overseas-ledger__register select,.overseas-ledger__register input{min-width:0;min-height:36px;padding:0 10px;color:#e0dcd3;font-size:10px;background:#0c121b;border:1px solid #2a3341;border-radius:6px}.overseas-ledger__list{display:grid;gap:5px;margin-top:8px}.overseas-ledger__list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:7px 8px;background:#0c121b;border:1px solid #252e3a;border-radius:6px}.overseas-ledger__list>div>div{display:flex;min-width:0;align-items:center;gap:7px}.overseas-ledger__list .publish-status{min-width:0;padding:3px 5px;font-size:9px}.overseas-ledger__list strong{overflow:hidden;color:#aeb6c1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.overseas-ledger__list small{grid-column:1;color:#5f6875;font-size:9px}.overseas-ledger__list button{grid-row:1 / 3;grid-column:2;padding:4px 6px;color:#d5b97f;background:#eac8850f;border:1px solid rgba(234,200,133,.16);border-radius:4px;cursor:pointer;font-size:9px}@media(max-width:1180px){.publish-summary{grid-template-columns:repeat(5,minmax(105px,1fr))}.publish-summary__refresh{grid-column:1 / -1}.overseas-publish__grid{grid-template-columns:1fr}}@media(max-width:1169px){.publish-matrix__scroll{overflow:visible}.publish-matrix table{min-width:0}.publish-matrix thead{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.publish-matrix tbody{display:grid;gap:12px;padding:14px}.publish-matrix tbody tr{display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));background:#0d131d;border:1px solid #2a3442;border-radius:8px}.publish-matrix td{display:grid;min-width:0;height:auto;min-height:52px;grid-template-columns:minmax(98px,.7fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(38,46,59,.72)}.publish-matrix td:before{content:attr(data-label);color:#838d9c;font-size:12px;font-weight:700}.publish-matrix td:first-child{display:flex;min-height:66px;grid-column:1 / -1;padding:11px 13px}.publish-matrix td:first-child:before{display:none}.publish-matrix td:nth-child(7),.publish-matrix td:nth-child(8){grid-column:1 / -1}.publish-matrix td:nth-child(8){display:block}.publish-matrix td:nth-child(8):before{display:block;margin-bottom:9px}.publish-row-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.publish-row-actions button{width:100%}.publish-matrix tbody tr:hover,.publish-matrix tbody tr:focus{background:#111925}.publish-matrix tbody tr:focus-visible{outline:2px solid rgba(234,200,133,.72);outline-offset:-2px}}@media(max-width:760px){.publish-hub{padding:18px 12px 48px}.publish-hub__header{align-items:stretch;flex-direction:column}.publish-hub__header .button{align-self:flex-start}.publish-hub__header-actions{flex-wrap:wrap}.publish-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-summary__item:last-of-type{grid-column:1 / -1}.publish-platform-picker,.publish-account-fields,.publish-key-grid{grid-template-columns:1fr}.modal.publish-key-modal{width:100%;height:100dvh;min-height:0;max-height:100dvh}.publish-key-modal>.modal__header{padding:20px 18px 16px}.publish-key-modal>.modal__header h2{font-size:24px}.publish-key-grid{padding:16px 14px}.publish-key-card__fields input{font-size:16px}.publish-drawer{width:100%;min-width:0}.publish-drawer__facts{grid-template-columns:1fr}.overseas-publish>header{align-items:flex-start;flex-direction:column}.overseas-ledger__register{grid-template-columns:1fr}}@media(max-width:560px){.publish-matrix>header{align-items:flex-start;flex-direction:column;gap:9px}.publish-matrix tbody{padding:10px}.publish-matrix tbody tr{grid-template-columns:1fr}.publish-matrix td,.publish-matrix td:nth-child(7),.publish-matrix td:nth-child(8){grid-column:1}}.facebook-auth-entry{display:grid;gap:10px;margin-top:12px}.facebook-auth-entry>button{min-height:42px;padding:0 14px;border:0;border-radius:10px;color:#fff;background:#1877f2;font-weight:800}.facebook-auth-entry__result{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px;border:1px solid var(--border, #dbe4ee);border-radius:12px;background:#1877f20f}.facebook-auth-entry__result svg{width:112px;height:112px;border-radius:8px}.facebook-auth-entry__result p{margin:0 0 8px;line-height:1.5}.facebook-auth-entry__result a{color:#1877f2;font-weight:700}@media(max-width:520px){.facebook-auth-entry__result{grid-template-columns:1fr;justify-items:center;text-align:center}}.publish-summary--insights{grid-template-columns:repeat(5,minmax(120px,1fr))}.publish-row-actions__primary{color:#edd19b!important;border-color:#6c5e43!important}.publish-insights__controls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.publish-insights__controls label{display:grid;gap:4px;color:#798291;font-size:12px}.publish-insights__controls select{min-height:40px;padding:0 10px;color:#e7dfd1;background:#111824;border:1px solid #354052;border-radius:6px;font-size:13px}.publish-insights__table{min-width:1080px}.publish-insights__table th{text-align:left;padding:10px 12px;color:#798291;font-size:12px;font-weight:500;border-bottom:1px solid var(--darkroom-line);white-space:nowrap}.publish-insights__table td{padding:10px 12px;border-bottom:1px solid rgba(38,46,59,.72);font-size:13px;color:#c9c2b5;vertical-align:top;white-space:nowrap}.publish-insights__table td:first-child{white-space:normal;min-width:260px;max-width:440px}.publish-insights__table tbody tr{cursor:default}.publish-insights__title{display:grid;gap:3px}.publish-insights__title a{color:#e7dfd1;text-decoration:none}.publish-insights__title a:hover{color:#f0d49f;text-decoration:underline}.publish-insights__warn{color:#d6a06b;font-size:11px}.publish-insights__legacy{color:#798291}.publish-insights__empty{padding:28px 18px}@media(max-width:1169px){.publish-summary--insights{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-insights__table tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-insights__table td{white-space:normal;min-height:46px}.publish-insights__table td:first-child{display:grid;grid-column:1 / -1;max-width:none}.publish-insights__table td:first-child:before{display:none}.publish-insights__table td:nth-child(7),.publish-insights__table td:nth-child(8){display:grid;grid-column:auto}.publish-insights__table td:nth-child(8):before{display:block;margin-bottom:0}.publish-insights__table td:last-child{grid-column:1 / -1}}.facebook-authorize{--fa-bg: #f1f5f9;--fa-panel: rgba(255, 255, 255, .96);--fa-text: #111827;--fa-muted: #64748b;--fa-line: #dbe4ee;--fa-blue: #1877f2;min-height:100vh;min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:clamp(12px,3vw,32px);color:var(--fa-text);background:radial-gradient(circle at 15% 10%,rgba(24,119,242,.16),transparent 34%),radial-gradient(circle at 90% 85%,rgba(14,165,233,.12),transparent 30%),var(--fa-bg)}.facebook-authorize *,.facebook-authorize *:before,.facebook-authorize *:after{box-sizing:border-box}.facebook-authorize button,.facebook-authorize input{font:inherit}.facebook-authorize button{cursor:pointer}.facebook-authorize button:disabled{cursor:wait;opacity:.58}.facebook-authorize__card{width:min(860px,100%);max-height:calc(100dvh - 24px);overflow:auto;padding:clamp(20px,4vw,42px);border:1px solid rgba(255,255,255,.8);border-radius:28px;background:var(--fa-panel);box-shadow:0 28px 80px #0f172a29}.facebook-authorize__header{display:flex;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,3vh,30px);color:var(--fa-muted);font-size:12px;letter-spacing:.12em}.facebook-authorize__header small{letter-spacing:normal;font-variant-numeric:tabular-nums}.facebook-authorize h1{margin:4px 0 8px;font-size:clamp(28px,5vw,46px);line-height:1.06;letter-spacing:-.035em}.facebook-authorize p{margin:0;line-height:1.55;color:var(--fa-muted)}.facebook-authorize .eyebrow{color:var(--fa-blue);font-weight:800;font-size:12px;letter-spacing:.12em}.facebook-authorize__choice{display:grid;gap:clamp(18px,3vh,30px)}.facebook-authorize__choices{display:grid;grid-template-columns:1fr 1fr;gap:16px}.facebook-authorize__choices button{min-height:132px;padding:24px;text-align:left;border:1px solid var(--fa-line);border-radius:20px;color:var(--fa-text);background:#fff;box-shadow:0 10px 24px #0f172a12;transition:transform .16s ease,border-color .16s ease}.facebook-authorize__choices button:first-child{color:#fff;border-color:var(--fa-blue);background:linear-gradient(145deg,#1877f2,#075dd2)}.facebook-authorize__choices button:hover{transform:translateY(-2px);border-color:var(--fa-blue)}.facebook-authorize__choices strong,.facebook-authorize__choices span{display:block}.facebook-authorize__choices strong{font-size:clamp(22px,3vw,30px)}.facebook-authorize__choices span{margin-top:10px;opacity:.78}.facebook-authorize__choice aside{padding:14px 18px;border-radius:14px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25)}.facebook-authorize__choice aside p{margin-top:4px;font-size:14px}.facebook-authorize__choice aside a{display:inline-block;margin-left:6px;color:var(--fa-blue);font-weight:700}.facebook-authorize__device{display:grid;gap:20px}.facebook-authorize__device-main{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px}.facebook-authorize__code{display:block;margin:8px 0;padding:0;border:0;color:var(--fa-text);background:transparent;font-size:clamp(54px,10vw,86px);line-height:1;letter-spacing:.08em;font-weight:900;font-variant-numeric:tabular-nums}.facebook-authorize__copy{border:0;padding:8px 13px;border-radius:999px;color:#fff;background:var(--fa-blue);font-weight:700}.facebook-authorize__timer{display:inline-block;margin-left:10px!important;font-variant-numeric:tabular-nums;font-weight:700}.facebook-authorize__device svg{border-radius:14px;box-shadow:0 8px 24px #0f172a1f}.facebook-authorize__device ol{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;counter-reset:steps}.facebook-authorize__device li{counter-increment:steps;min-height:82px;padding:14px;border:1px solid var(--fa-line);border-radius:14px;color:var(--fa-muted);font-size:14px}.facebook-authorize__device li:before{content:counter(steps);display:block;margin-bottom:6px;color:var(--fa-blue);font-weight:900}.facebook-authorize__live{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#1877f214}.facebook-authorize__live i{width:9px;height:9px;border-radius:50%;background:var(--fa-blue);box-shadow:0 0 0 6px #1877f21f;animation:fa-pulse 1.8s infinite}.facebook-authorize__center,.facebook-authorize__issue,.facebook-authorize__loading{min-height:min(420px,65dvh);display:grid;place-content:center;justify-items:center;gap:14px;text-align:center}.facebook-authorize__spinner{width:58px;height:58px;border:5px solid var(--fa-line);border-top-color:var(--fa-blue);border-radius:50%;animation:fa-spin .8s linear infinite}.facebook-authorize__issue>span,.facebook-authorize__success-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;color:#fff;background:#f59e0b;font-size:30px;font-weight:900}.facebook-authorize__issue button,.facebook-authorize__pages>button,.facebook-authorize__success>button,.facebook-authorize__device>button{min-height:48px;padding:0 20px;border:0;border-radius:12px;color:#fff;background:var(--fa-blue);font-weight:800}.facebook-authorize__issue-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.facebook-authorize__issue button.secondary{color:var(--fa-text);background:#e2e8f0}.facebook-authorize__pages,.facebook-authorize__success{display:grid;gap:18px}.facebook-authorize__page-list,.facebook-authorize__account-list{display:grid;gap:10px;max-height:250px;overflow:auto}.facebook-authorize__page-list label,.facebook-authorize__account-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--fa-line);border-radius:14px;background:#ffffffb3}.facebook-authorize__page-list img,.facebook-authorize__account-list img,.facebook-authorize__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.facebook-authorize__avatar{display:grid;place-items:center;color:#fff;background:var(--fa-blue);font-size:24px;font-weight:900}.facebook-authorize__page-list label>span:nth-child(2),.facebook-authorize__account-list article>span:nth-child(2){display:grid}.facebook-authorize__page-list small,.facebook-authorize__account-list small{color:var(--fa-muted)}.facebook-authorize__page-list input{width:24px;height:24px;accent-color:var(--fa-blue)}.facebook-authorize__group{display:grid;gap:7px;color:var(--fa-muted);font-size:13px}.facebook-authorize__group input{min-height:44px;border:1px solid var(--fa-line);border-radius:10px;padding:0 12px;color:var(--fa-text);background:#fffc}.facebook-authorize__success-mark{background:#16a34a}.facebook-authorize__account-list b{color:#15803d;white-space:nowrap}.facebook-authorize__error{margin-top:16px!important;padding:10px 12px;border-radius:10px;color:#b91c1c!important;background:#ef44441a;text-align:center}@keyframes fa-spin{to{transform:rotate(360deg)}}@keyframes fa-pulse{50%{opacity:.45}}@media(max-width:640px){.facebook-authorize{align-items:start;padding:8px}.facebook-authorize__card{min-height:calc(100dvh - 16px);max-height:none;padding:20px 16px;border-radius:20px}.facebook-authorize__header{margin-bottom:18px}.facebook-authorize__choices{grid-template-columns:1fr}.facebook-authorize__choices button{min-height:108px}.facebook-authorize__device-main{grid-template-columns:1fr auto;gap:10px}.facebook-authorize__device-main svg{width:126px;height:126px}.facebook-authorize__code{font-size:clamp(42px,14vw,66px)}.facebook-authorize__device ol{grid-template-columns:1fr;gap:7px}.facebook-authorize__device li{min-height:0;padding:9px 11px}.facebook-authorize__device li:before{display:inline;margin-right:8px}}@media(prefers-color-scheme:dark){.facebook-authorize{--fa-bg: #07111f;--fa-panel: rgba(12, 23, 39, .97);--fa-text: #f8fafc;--fa-muted: #9fb0c4;--fa-line: #26394f}.facebook-authorize__card{border-color:#22344a;box-shadow:0 28px 90px #0000007a}.facebook-authorize__choices button{background:#101f33}.facebook-authorize__page-list label,.facebook-authorize__account-list article{background:#0f1f34cc}.facebook-authorize__group input{background:#0d1d31}.facebook-authorize__issue button.secondary{color:var(--fa-text);background:#26394f}}@media(prefers-reduced-motion:reduce){.facebook-authorize__spinner,.facebook-authorize__live i{animation:none}.facebook-authorize__choices button{transition:none}}.m-shell{--m-bg: var(--darkroom-bg);--m-panel: var(--darkroom-panel);--m-line: var(--darkroom-line);--m-text: var(--darkroom-text);--m-muted: var(--darkroom-muted);--m-accent: var(--darkroom-accent);min-height:100dvh;width:100%;color:var(--m-text);background:var(--m-bg);overflow-wrap:anywhere}.m-header{position:sticky;z-index:90;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--m-line);background:var(--m-bg)}.m-title{margin:0;font-size:20px}.m-content{min-width:0;padding:16px max(16px,env(safe-area-inset-right)) calc(88px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.m-list,.m-detail{display:grid;min-width:0;gap:12px}.m-list-tools,.m-run-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--m-muted);font-size:12px}.m-card{display:block;min-width:0;padding:16px;color:var(--m-text);border:1px solid var(--m-line);border-radius:12px;background:var(--m-panel);text-decoration:none}.m-run-card{display:grid;gap:12px}.m-run-title{margin:0 0 12px;font-size:17px;line-height:1.5}.m-run-card .m-run-title{margin:0}.m-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel);color:var(--m-accent);font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.m-button:disabled{opacity:.5;cursor:default}.m-button svg,.m-cover-placeholder svg{width:20px;height:20px}.m-back{justify-self:start}.m-error{color:var(--danger);white-space:pre-wrap}.m-error .m-button{display:flex;margin-top:12px}.m-hint{margin:0;color:var(--m-muted);line-height:1.6}.m-cover{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background:var(--m-bg)}.m-cover-placeholder{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--m-muted);font-size:13px}.m-video{display:block;width:100%;max-height:60dvh;background:#000;border-radius:12px}.m-facts{display:grid;gap:16px;margin:0}.m-facts dt{margin-bottom:5px;color:var(--m-muted);font-size:12px}.m-facts dd{margin:0;font-size:15px;line-height:1.6}.m-ledger{padding-top:10px}.m-facebook .publish-status{display:inline-flex;align-items:center;gap:6px;color:var(--m-accent)}.m-facebook .publish-status--danger{color:var(--danger)}.m-facebook .publish-status--success{color:var(--success)}.m-unsupported{display:grid;gap:12px}.m-tabs{position:fixed;z-index:80;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px max(12px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--m-panel);border-top:1px solid var(--m-line)}.m-tab{display:flex;min-height:48px;align-items:center;justify-content:center;padding:8px;color:var(--m-muted);background:transparent;border:0;border-radius:8px;font:inherit;font-size:15px;text-decoration:none;cursor:pointer}.m-tab[aria-current=page]{background:var(--primary-soft);color:var(--m-accent)}.m-header .notification-center__trigger{width:44px;height:44px}.m-header .notification-center__panel{position:fixed;top:calc(72px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 160px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.m-header .notification-center__panel>header button{min-height:44px}.m-header .notification-center__item{min-height:44px;overflow-wrap:anywhere}.m-actions,.m-publish-controls{display:grid;min-width:0;gap:12px}.m-script article{border-top:1px solid var(--m-line);padding:12px 0}.m-script h3{margin:0;font-size:14px;color:var(--m-muted)}.m-script p,.m-facebook dd{white-space:pre-wrap}.m-publish-controls{margin-top:16px}.m-publish-controls label{display:grid;gap:8px;min-width:0}.m-publish-controls select{width:100%;min-width:0}.m-shell .modal-backdrop{z-index:200}.m-shell .m-create>.modal-backdrop{padding:0}.m-shell .m-create .modal--create{width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;border-radius:0;overflow-y:auto;padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(16px,env(safe-area-inset-left))}.m-shell .m-create .modal--create .modal__header{padding-inline:0}.m-shell .m-create .modal--create button{min-height:44px}.m-shell .m-create .modal--create .quick-steps{flex-wrap:wrap}.m-shell .m-create .modal--create .quick-presets{grid-template-columns:1fr}.m-shell .m-create .modal--create .mode-switch{display:none}:root{font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;color:#20231f;background:#f5f6f2;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #20231f;--muted: #7a7f77;--line: #e4e7df;--panel: #fbfcf9;--white: #fff;--green: #f0bb41;--green-dark: #a0781b;--navy: #18231d;--shadow: 0 18px 50px rgba(28, 35, 28, .08)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:1120px;background:#f5f6f2}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{width:20px;height:20px}.app-shell{display:grid;grid-template-columns:176px 350px minmax(650px,1fr);min-height:100vh}.rail{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 18px 20px;color:#dce5da;background:var(--navy);border-right:1px solid rgba(255,255,255,.05)}.brand{display:flex;align-items:center;gap:10px;padding:0 10px 28px}.brand>span{display:grid;width:36px;height:36px;place-items:center;color:var(--navy);background:var(--green);border-radius:12px 4px 12px 12px}.brand>span svg{width:20px}.brand>div{display:flex;flex-direction:column;line-height:1}.brand strong{color:#fff;font-size:18px;letter-spacing:0}.brand small{margin-top:5px;color:#859085;font-size:12px;font-weight:700;letter-spacing:2.6px}.rail nav{display:flex;flex-direction:column;gap:5px}.rail nav a,.rail nav button,.rail__bottom a,.rail__bottom button{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;color:#8f9a8e;background:transparent;border:0;border-radius:12px;cursor:pointer;text-align:left;transition:.18s ease}.rail nav a span,.rail nav button span,.rail__bottom a span,.rail__bottom button span{flex:1;font-size:14px;font-weight:500}.rail nav a small{font-size:13px;opacity:0}.rail nav a:hover,.rail nav button:hover,.rail__bottom a:hover,.rail__bottom button:hover{color:#fff;background:#ffffff0e}.rail nav a:hover small{opacity:.6}.rail nav .active{color:#18231d;background:var(--green)}.rail nav .active:hover{color:#18231d;background:#f1c255}.rail__bottom{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.rail__bottom .active{color:#18231d;background:var(--green)}.run-panel{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--panel);border-right:1px solid var(--line)}.run-panel__header{display:flex;align-items:flex-start;justify-content:space-between;padding:32px 24px 18px}.eyebrow{margin:0 0 8px;color:#969c92;font-size:12px;font-weight:700;letter-spacing:2px}.run-panel__header h1{margin:0;font-size:25px;letter-spacing:0}.run-panel__tools{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:8px;padding:0 20px 16px}.search{display:flex;align-items:center;gap:8px;height:38px;padding:0 11px;background:#f0f2ed;border:1px solid transparent;border-radius:10px;transition:.2s}.search:focus-within{background:#fff;border-color:#b9c0b5;box-shadow:0 0 0 3px #f0bb4133}.search svg{width:16px;color:#92988e}.search input{width:100%;color:var(--ink);background:transparent;border:0;outline:none;font-size:14px}.run-panel__tools select{min-width:0;padding:0 10px;color:#666d63;background:#f0f2ed;border:0;border-radius:10px;outline:none;font-size:13px}.run-panel__summary{display:flex;align-items:center;justify-content:space-between;padding:0 23px 10px;color:#8d9389;font-size:13px;text-transform:uppercase;letter-spacing:.7px}.run-panel__summary button{min-height:26px;padding:0 7px;color:#7d8479;background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:12px}.run-panel__summary button:hover{color:var(--ink);background:#eef0ea}.run-panel__summary button:disabled{cursor:not-allowed;opacity:.45}.run-panel__summary svg{width:14px}.run-panel__batch{display:flex;align-items:center;gap:3px}.run-panel__batch .run-panel__batch-delete{color:#a54841;background:#faeae8}.run-list{flex:1;overflow-y:auto;padding:0 12px 24px;scrollbar-width:thin;scrollbar-color:#d5d9d0 transparent}.run-list__message{padding:42px 15px;color:#92988e;font-size:14px;text-align:center}.run-list__message--error{color:#b24d4d}.run-list__inline-error{margin:0 8px 8px;padding:8px 10px;color:#a54943;background:#fff0ee;border-radius:8px;font-size:12px;line-height:1.5}.run-card{position:relative;width:100%;margin-bottom:8px;background:transparent;border:1px solid transparent;border-radius:14px;transition:.18s ease}.run-card:hover{background:#f0f2ed}.run-card.active{background:#fff;border-color:#e1e5db;box-shadow:0 8px 25px #232d230e}.run-card.selected{border-color:#cab482;box-shadow:inset 0 0 0 1px #e4d2a8}.run-card__open{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px;background:transparent;border:0;border-radius:inherit;cursor:pointer;text-align:left}.run-card__select{position:absolute;z-index:2;right:12px;bottom:11px;display:inline-flex;align-items:center;gap:4px;padding:3px 5px;color:#8a9186;background:#f6f7f3f0;border-radius:6px;cursor:pointer;font-size:11px}.run-card__select input{width:11px;height:11px;margin:0;accent-color:#97762b}.run-card__top{display:flex;align-items:center;justify-content:space-between}.run-card time{color:#9ba098;font-size:12px}.run-card__open>strong{overflow:hidden;padding-right:45px;color:#30342f;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.run-card__open>p{overflow:hidden;margin:-3px 0 0;color:#8c9288;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.run-card__bottom{display:flex;align-items:center;justify-content:space-between;min-height:15px;margin-top:2px;color:#93998f;font-size:12px}.run-card__bottom>svg{width:13px;margin-right:45px}.mini-progress{width:70px;height:3px;overflow:hidden;background:#e7eae3;border-radius:99px}.mini-progress i{display:block;height:100%;background:#b0892d;border-radius:inherit}.run-pagination{display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px 14px;background:#f6f7f3;border-top:1px solid #e7e9e3}.run-pagination button{display:grid;width:29px;height:29px;place-items:center;color:#555d52;background:#fff;border:1px solid #dfe3da;border-radius:8px;cursor:pointer}.run-pagination button:disabled{cursor:not-allowed;opacity:.4}.run-pagination span{min-width:46px;color:#8a9087;font-size:12px;text-align:center}.status{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:4px 7px;border-radius:99px;font-size:12px;font-weight:600;line-height:1}.status i{width:5px;height:5px;background:currentColor;border-radius:99px}.status--neutral{color:#71776e;background:#eef0eb}.status--active{color:#6e551a;background:#f7e7c3}.status--active i{animation:pulse-dot 1.4s infinite}.status--warning{color:#9b4915;background:#fff3d8}.status--success{color:#27805a;background:#dff6ea}.status--danger{color:#a94646;background:#fde8e8}@keyframes pulse-dot{50%{box-shadow:0 0 0 4px #a0781b21}}.workspace{min-width:0;padding:34px 38px 60px;overflow-x:hidden;background:#f5f6f2}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;max-width:1050px;margin:0 auto 28px}.detail-header__meta{display:flex;align-items:center;gap:12px;color:#91968e;font-size:13px}.detail-header h1{max-width:660px;margin:14px 0 5px;font-size:clamp(26px,3vw,38px);letter-spacing:0;line-height:1.08}.detail-header>div>p{margin:0;color:#9da29a;font-size:13px}.detail-header .detail-header__target-title{max-width:660px;margin:0 0 7px;color:#c7a45d;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.detail-header .detail-header__id{font-family:ui-monospace,monospace}.detail-header__actions{display:flex;gap:8px;padding-top:4px}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap;transition:.18s ease}.button svg{width:15px;height:15px}.button:disabled{cursor:not-allowed;opacity:.5}.button--primary{color:#162019;background:var(--green);border-color:var(--green)}.button--primary:hover:not(:disabled){background:#f2c65f;transform:translateY(-1px)}.button--secondary{color:#4d534b;background:#fff;border-color:#dde1d9}.button--secondary:hover:not(:disabled){border-color:#b8bfb4}.button--ghost{padding:0 10px;color:#9b675f;background:transparent}.button--ghost:hover:not(:disabled){color:#a53a32;background:#f9e9e7}.button--danger{color:#fff;background:#b94b43}.progress-card,.alert-card,.content-card,.metric{max-width:1050px;margin-right:auto;margin-left:auto;background:#fff;border:1px solid #e3e6df}.progress-card{margin-bottom:16px;padding:21px 24px 17px;border-radius:15px}.progress-card__top{display:flex;align-items:center;justify-content:space-between}.progress-card__top>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px}.progress-card__top strong{font-size:14px}.progress-card__top small{grid-column:2;color:#979c94;font-size:13px}.progress-card__top b{font-size:19px;letter-spacing:0}.pulse{grid-row:1 / 3;width:8px;height:8px;background:var(--green-dark);border-radius:50%;box-shadow:0 0 0 6px #f5e9ce}.progress-track{height:5px;margin-top:16px;overflow:hidden;background:#edf0e9;border-radius:99px}.progress-track i{display:block;height:100%;background:linear-gradient(90deg,#c99b30,var(--green));border-radius:inherit;transition:width .35s}.progress-card>p{margin:8px 0 0;color:#969c92;font-size:12px;text-align:right}.alert-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:17px 20px;background:snow;border-color:#f0d8d4;border-radius:14px}.alert-card strong{color:#a1433e;font-size:14px}.alert-card p{margin:4px 0 0;color:#9b6964;font-size:13px}.alert-card a{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:#9b4740;font-size:13px;font-weight:600;white-space:nowrap}.alert-card svg{width:13px}.run-degradations{margin-top:8px;font-size:13px}.run-degradations summary{cursor:pointer;color:inherit;font-weight:600}.run-degradations ul{margin:6px 0 0;padding-left:18px}.run-degradations li{margin:3px 0;overflow-wrap:anywhere}.run-degradations li strong{font-size:13px;font-weight:600;color:inherit}.run-degradations li span{margin-left:6px;opacity:.8}.avatar-repair-panel{display:flex;flex-wrap:wrap;align-items:end;gap:9px;margin-top:14px;padding:12px;background:#c99b3012;border:1px solid rgba(201,155,48,.24);border-radius:10px}.avatar-repair-panel label{display:grid;min-width:240px;flex:1;gap:6px}.avatar-repair-panel label>span{color:#7c6330;font-size:11px;font-weight:700}.avatar-repair-panel select{width:100%;min-height:36px;padding:0 10px;color:#353a34;background:#fff;border:1px solid #d7c8a5;border-radius:7px}.avatar-repair-panel>small{width:100%;color:#8b7550;line-height:1.5}.avatar-repair-panel>small a{margin:0 3px;color:#9b6b16}.avatar-repair-panel__error{color:#b94b43!important}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:1050px;margin:0 auto 16px}.metric{margin:0;padding:17px 18px;border-radius:13px}.metric>span{display:block;margin-bottom:9px;color:#969b93;font-size:12px;text-transform:uppercase;letter-spacing:.7px}.metric strong{font-size:22px;letter-spacing:0}.metric strong small{color:#9da29a;font-size:13px;font-weight:500;letter-spacing:0}.metric strong.metric__text{font-size:16px;letter-spacing:0}.content-card{overflow:hidden;border-radius:17px;box-shadow:var(--shadow)}.content-card>header{display:flex;align-items:center;justify-content:space-between;padding:23px 25px 17px;border-bottom:1px solid #eceee8}.content-card h2{margin:0;font-size:18px;letter-spacing:0}.timeline{padding:8px 24px 20px}.segment-row{display:grid;grid-template-columns:30px 28px 1fr 36px;align-items:start;gap:11px;padding:15px 3px;border-bottom:1px solid #eff1ec}.segment-row:last-child{border-bottom:0}.segment-row__number{padding-top:3px;color:#a5aaa2;font-size:12px}.segment-row__type{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;font-size:12px;font-weight:700}.segment-row__type--a{color:#674d12;background:#f4e5c1}.segment-row__type--b{color:#4b638f;background:#e7edfa}.segment-row__body p{margin:1px 0 4px;color:#3e433d;font-size:14px;line-height:1.65}.segment-row__body small{color:#989d95;font-size:12px}.segment-row time{padding-top:4px;color:#9aa097;font-size:12px;text-align:right}.empty-state{display:grid;min-height:360px;place-content:center;justify-items:center;padding:45px;color:#8d9389;text-align:center}.empty-state__icon{display:grid;width:54px;height:54px;margin-bottom:12px;place-items:center;color:#5f6d59;background:#e9eee2;border-radius:18px}.empty-state__icon svg{width:24px}.empty-state h2{margin:0 0 7px;color:#535850;font-size:18px}.empty-state p{max-width:360px;margin:0 0 17px;font-size:13px;line-height:1.7}.detail-skeleton{max-width:1050px;height:430px;margin:60px auto;background:linear-gradient(90deg,#eceee9 25%,#f7f8f5,#eceee9 65%);background-size:400% 100%;border-radius:18px;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-100% 0}}.modal-backdrop{position:fixed;z-index:50;inset:0;display:grid;overflow-y:auto;padding:30px;place-items:start center;background:#141c1794;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{width:min(960px,calc(100vw - 60px));margin:auto;overflow:hidden;background:#f8f9f6;border:1px solid rgba(255,255,255,.4);border-radius:20px;box-shadow:0 30px 90px #0a120d47}.modal__header{display:flex;align-items:flex-start;justify-content:space-between;padding:26px 30px 21px;background:#fff;border-bottom:1px solid var(--line)}.modal__header h2{margin:0;font-size:25px;letter-spacing:0}.modal__header>div>p:last-child{margin:7px 0 0;color:#858b81;font-size:13px}.icon-button{display:grid;width:36px;height:36px;place-items:center;color:#777e74;background:#f0f2ed;border:0;border-radius:11px;cursor:pointer}.icon-button svg{width:16px}.create-form{padding:24px 30px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-section{padding:19px;background:#fff;border:1px solid #e4e7df;border-radius:14px}.form-section--wide{margin-bottom:14px}.form-section__title{display:flex;align-items:flex-start;gap:11px;margin-bottom:17px}.form-section__title>span{display:grid;width:28px;height:28px;place-items:center;color:#5d6f4f;background:#eef4e7;border-radius:9px;font-size:12px;font-weight:700}.form-section__title h3{margin:1px 0 3px;font-size:14px}.form-section__title p{margin:0;color:#999e96;font-size:12px}.field{display:flex;flex-direction:column;gap:6px;margin-top:12px}.field:first-of-type{margin-top:0}.field>span{color:#62685f;font-size:13px;font-weight:600}.field>span small{color:#a2a79f;font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:39px;padding:9px 11px;color:#363a35;background:#f5f6f2;border:1px solid transparent;border-radius:9px;outline:none;font-size:13px;transition:.18s}.field textarea{resize:vertical;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus{background:#fff;border-color:#aeb7a8;box-shadow:0 0 0 3px #f0bb4129}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.file-field{position:relative;display:flex;align-items:center;gap:8px;margin-top:11px;padding:10px;background:#f5f6f2;border:1px dashed #cfd4cb;border-radius:9px;cursor:pointer}.file-field:focus-within{border-color:#9dac91;box-shadow:0 0 0 3px #f0bb412e}.file-field input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.file-field span{color:#4c5349;font-size:13px;font-weight:600}.file-field small{margin-left:auto;color:#9a9f97;font-size:12px}.check-field{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:11px;background:#f6f7f4;border-radius:9px;cursor:pointer}.check-field input{margin-top:2px;accent-color:#987628}.check-field span{display:flex;flex-direction:column;gap:3px}.check-field strong{font-size:13px}.check-field small{color:#979c94;font-size:12px;line-height:1.5}.form-error{margin-top:14px;padding:10px 12px;color:#a0443c;background:#fce9e7;border-radius:9px;font-size:13px}.modal__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding:18px 0 22px;border-top:1px solid var(--line)}.modal__footer>a{color:#7b8278;font-size:12px;text-decoration:underline;text-underline-offset:3px}.modal__footer>div{display:flex;gap:8px}.modal--confirm{width:min(460px,calc(100vw - 48px));padding:0 24px}.modal--confirm .modal__header{padding:24px 0 4px;border-bottom:0}.modal--confirm .modal__header h2{font-size:19px}.modal--confirm .modal__header p{margin-top:8px;color:#6d746a;font-size:13px;line-height:1.6}.modal--confirm .modal__footer{margin-top:16px}.resume-routing-choice{display:grid;gap:8px;margin-top:14px}.resume-routing-choice>label{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.resume-routing-choice>label.selected{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,transparent)}.resume-routing-choice input{margin-top:3px;accent-color:var(--gold)}.resume-routing-choice label>span{display:grid;gap:2px}.resume-routing-choice strong{color:var(--text);font-size:13px}.resume-routing-choice small{color:var(--muted);font-size:11px;line-height:1.4}.modal--create{width:min(1180px,calc(100vw - 60px))}.modal--create .modal__header{position:sticky;z-index:4;top:0}.template-bar{position:sticky;z-index:3;top:111px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto;align-items:end;gap:8px;padding:13px 30px;background:#f8f9f6f5;border-bottom:1px solid #dde1d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.template-bar label{display:flex;min-width:0;flex-direction:column;gap:5px}.template-bar label span{color:#70776d;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.template-bar input,.template-bar select{width:100%;min-height:36px;padding:0 10px;color:#3d433b;background:#fff;border:1px solid #dce0d8;border-radius:8px;font-size:13px}.template-bar>p{grid-column:1 / -1;margin:1px 0 -3px;color:#75806d;font-size:12px}.create-form--complete{display:grid;gap:12px}.create-form--complete .form-section--wide{margin-bottom:0}.create-advanced{overflow:hidden;background:#fff;border:1px solid #e1e5dc;border-radius:14px}.create-advanced>summary{display:flex;align-items:center;gap:11px;min-height:64px;padding:13px 18px;list-style:none;cursor:pointer}.create-advanced>summary::-webkit-details-marker{display:none}.create-advanced>summary>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:#536649;background:#edf4e6;border-radius:9px;font-size:12px;font-weight:700}.create-advanced>summary>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.create-advanced>summary strong{color:#3f453d;font-size:14px}.create-advanced>summary small{overflow:hidden;color:#999f96;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.create-advanced>summary>b{color:#92998f;font-size:12px;font-weight:500}.create-advanced[open]>summary>b{font-size:0}.create-advanced[open]>summary>b:after{content:"收起";font-size:12px}.create-advanced__body{display:grid;gap:14px;padding:0 18px 19px;border-top:1px solid #eef0eb}.create-advanced__body>:first-child{margin-top:17px}.field-grid{display:grid;align-items:start;gap:10px}.field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.field-grid .field{margin-top:0}.field>small{color:#92988f;font-size:12px;line-height:1.55}.field audio{width:100%;height:30px;margin-top:2px}.source-switch{display:grid;grid-template-columns:1fr 1fr;gap:9px}.source-switch>label,.choice-grid>label{display:flex;gap:8px;padding:11px;background:#f5f6f2;border:1px solid transparent;border-radius:10px;cursor:pointer}.source-switch>label.selected,.choice-grid>label.selected{background:#f3ecda;border-color:#b7cb9e}.source-switch input,.choice-field input{margin-top:2px;accent-color:#8f722e}.source-switch span,.choice-grid span{display:flex;flex-direction:column;gap:3px}.source-switch strong,.choice-grid strong{color:#52594f;font-size:13px}.source-switch small,.choice-grid small{color:#979d94;font-size:12px;line-height:1.45}.content-compose>.field{margin-top:12px}.topic-tools{display:grid;grid-template-columns:minmax(160px,220px) 1fr;align-items:end;gap:10px;margin-top:11px}.topic-tools>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.topic-tools>p{grid-column:1 / -1;margin:0;color:#737b70;font-size:12px}.text-button{color:#697763;background:transparent;border:0;cursor:pointer;font-size:12px;text-decoration:underline}.picked-keywords{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 10px;color:#626f59;background:#eff5e9;border-radius:8px;font-size:12px}.picked-keywords button{color:#7f8b79;background:transparent;border:0;cursor:pointer;font-size:12px}.hot-panel{max-height:360px;margin-top:11px;padding:11px;overflow-y:auto;background:#f4f5f1;border:1px solid #e0e3dc;border-radius:11px}.hot-panel>header{position:sticky;z-index:1;top:-11px;display:flex;align-items:center;gap:8px;padding:10px 0;background:#f4f5f1}.hot-panel .search{min-height:36px;flex:1}.hot-panel>p{margin:0 0 7px;color:#969c93;font-size:12px}.hot-panel section{margin-top:10px}.hot-panel h4{margin:0 0 4px;color:#777e74;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.hot-panel section>button{display:grid;width:100%;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;color:#4f554d;background:transparent;border:0;border-radius:8px;cursor:pointer;text-align:left}.hot-panel section>button:hover{background:#fff}.hot-panel section>button>b{color:#a0a59d;font-size:12px}.hot-panel section>button>span{display:flex;min-width:0;flex-direction:column;gap:2px}.hot-panel section>button strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hot-panel section>button small{overflow:hidden;color:#999f96;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hot-panel section>button em{color:#a25725;font-size:12px;font-style:normal}.hot-panel__state{padding:25px;color:#90968d;text-align:center;font-size:12px}.hot-panel__state--error{color:#a0443c}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.reference-picker{align-self:start}.reference-picker__toggle{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;color:#4c5449;background:#f6f7f3;border:1px solid #e0e3db;border-radius:10px;cursor:pointer;text-align:left}.reference-picker__toggle>span{display:grid;min-width:0;grid-template-columns:16px 1fr;gap:2px 7px}.reference-picker__toggle svg{width:14px;grid-row:1 / 3}.reference-picker__toggle strong{font-size:12px}.reference-picker__toggle small{overflow:hidden;color:#989e95;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.reference-picker__toggle>b{flex:0 0 auto;color:#788773;font-size:12px}.reference-picker__panel{padding:8px;background:#f7f8f5;border:1px solid #e0e3db;border-top:0;border-radius:0 0 10px 10px}.reference-picker__panel .search{min-height:34px}.reference-picker__list{display:grid;gap:4px;margin-top:6px}.reference-picker__list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;color:#525950;background:#fff;border:1px solid #eceee9;border-radius:7px;cursor:pointer;text-align:left}.reference-picker__list>button.selected{background:#f1ead9;border-color:#bed0a9}.reference-picker__list>button>span{display:flex;min-width:0;flex-direction:column;gap:2px}.reference-picker__list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.reference-picker__list small{overflow:hidden;color:#9aa097;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.reference-picker__list b{flex:0 0 auto;color:#76856f;font-size:11px}.reference-picker__state{margin:8px;color:#92988f;font-size:12px;text-align:center}.reference-picker__state--error{color:#a0443c}.picker-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:7px;color:#858c82;font-size:11px}.picker-pagination button{padding:4px 7px;color:#657060;background:#fff;border:1px solid #dfe3da;border-radius:6px;cursor:pointer;font-size:11px}.picker-pagination button:disabled{opacity:.45;cursor:default}.choice-field{min-width:0;margin:0;padding:0;border:0}.choice-field legend{margin-bottom:7px;color:#62685f;font-size:13px;font-weight:600}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.choice-field--inline{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.choice-field--inline legend{float:left;margin:0 5px 0 0}.choice-field--inline label{display:inline-flex;align-items:center;gap:5px;color:#626960;font-size:12px;cursor:pointer}.selected-avatar{display:flex;align-items:center;gap:10px;padding:10px;background:#f4f6f1;border-radius:10px}.selected-avatar img{width:52px;height:52px;object-fit:cover;background:#e8ebe5;border-radius:9px}.selected-avatar span{display:flex;flex-direction:column;gap:3px}.selected-avatar strong{color:#4e554b;font-size:13px}.selected-avatar small{color:#969c93;font-size:12px}.check-field--compact{margin-top:0}.inline-checks{display:flex;gap:16px;flex-wrap:wrap}.inline-checks label{display:flex;align-items:center;gap:6px;color:#636a60;font-size:12px;cursor:pointer}.inline-checks input{accent-color:#92732c}.range-field{display:grid;grid-template-columns:auto 1fr 38px;align-items:center;gap:10px;color:#656c62;font-size:12px}.range-field input{accent-color:#97772c}.range-field b{text-align:right}.file-field--compact{margin-top:0;min-height:58px;flex-direction:column;align-items:flex-start;justify-content:center}.file-field--compact small{margin-left:0}.create-final-checks{padding:5px 2px}.create-final-checks .notice{margin:8px 0 0}.create-form--complete .modal__footer{margin-top:0}.create-form--complete .modal__footer>p{margin:0;color:#838a80;font-size:12px}.form-error--multiline{white-space:pre-line}.batch-result{padding:26px 30px 0}.batch-result>strong{font-size:16px}.batch-result>p,.batch-result li{color:#747b71;font-size:13px;line-height:1.6}.batch-result ul{max-height:250px;padding:14px 30px;overflow:auto;background:#fff3f1;border-radius:10px}.app-shell--section{grid-template-columns:176px minmax(0,1fr)}.section-page{min-width:0;min-height:100vh;padding:38px clamp(28px,4vw,64px) 70px;background:#f5f6f2}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;max-width:1180px;margin:0 auto 28px}.section-header h1{margin:0;font-size:clamp(30px,4vw,46px);letter-spacing:0;line-height:1}.section-header>div>p:last-child{max-width:680px;margin:12px 0 0;color:#7d8379;font-size:13px;line-height:1.7}.section-tabs{display:flex;gap:7px;max-width:1180px;margin:-8px auto 24px;padding-bottom:17px;border-bottom:1px solid #dde1d9}.section-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;color:#777e74;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600}.section-tabs button svg{width:15px}.section-tabs button span{min-width:18px;padding:2px 5px;color:#899086;background:#e9ece5;border-radius:20px;font-size:12px}.section-tabs button.active{color:#273126;background:#fff;border-color:#dfe3da;box-shadow:0 5px 16px #212b210d}.section-tabs button.active span{color:#5d4611;background:#f4e6c5}.notice{max-width:1180px;margin:0 auto 18px;padding:11px 14px;border:1px solid;border-radius:10px;font-size:13px;line-height:1.55}.notice--error{color:#9d413c;background:#fff6f5;border-color:#efd6d3}.notice--info{color:#56674e;background:#f3f7ef;border-color:#dce6d5}.notice--warning{color:#814622;background:#fff9eb;border-color:#ebd5c2}.asset-loading{max-width:1180px;margin:0 auto;padding:70px 20px;color:#8f958c;text-align:center;font-size:13px}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;max-width:1180px;margin:0 auto}.asset-card{overflow:hidden;background:#fff;border:1px solid #e1e5dc;border-radius:17px;box-shadow:0 12px 35px #1e281f0e}.avatar-card__preview{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;padding:0;background:#e8ebe4;border:0;cursor:pointer}.avatar-card__preview img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.avatar-card__preview>span{position:absolute;right:12px;bottom:11px;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;color:#fff;background:#121b15c7;border-radius:8px;font-size:12px;font-weight:600;opacity:0;transform:translateY(4px);transition:.2s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.avatar-card__preview>span svg{width:12px}.avatar-card__preview:hover img{transform:scale(1.025)}.avatar-card__preview:hover>span,.avatar-card__preview:focus-visible>span{opacity:1;transform:none}.avatar-card__generating{display:grid;width:100%;height:100%;place-content:center;justify-items:center;color:#5f6e5a;background:radial-gradient(circle at 50% 25%,#f5efe0,#e4e9de)}.avatar-card__generating svg{width:24px;margin-bottom:10px;color:#90763b}.avatar-card__generating strong{font-size:14px}.avatar-card__generating small{margin-top:4px;color:#899384;font-size:12px}.asset-card__body{padding:17px}.asset-card__title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.asset-card__title h2,.audio-card h2{margin:0;color:#333832;font-size:16px;letter-spacing:0}.asset-card__title p,.audio-card__header p{margin:4px 0 0;color:#92988f;font-size:12px}.asset-card__date{color:#a0a69d;font-size:12px;white-space:nowrap}.asset-slots{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.asset-slots span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;color:#999f96;background:#f2f3f0;border-radius:7px;font-size:12px}.asset-slots span i{width:5px;height:5px;background:#c4c9c1;border-radius:50%}.asset-slots span.ready{color:#715921;background:#f3e8ce}.asset-slots span.ready i{background:#a68434}.asset-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:17px;padding-top:13px;border-top:1px solid #eef0eb}.resource-form{padding:24px 30px 0}.resource-form--compact{padding-bottom:20px;border-bottom:1px solid var(--line)}.resource-form .file-field--large{min-height:64px;margin-top:15px;padding:14px}.resource-form .file-field--large>svg{width:20px;color:#64715d}.resource-form .file-field--large>span{font-size:13px}.avatar-create-methods{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.avatar-create-methods>button{display:flex;min-height:64px;align-items:center;gap:10px;padding:12px;color:#70786c;background:#f7f8f5;border:1px solid #dfe3da;border-radius:11px;cursor:pointer;text-align:left}.avatar-create-methods>button[aria-pressed=true]{color:#544420;background:#f4ebd8;border-color:#a9c67b;box-shadow:inset 0 0 0 1px #8970341f}.avatar-create-methods>button>svg{width:19px;flex:0 0 auto}.avatar-create-methods>button span{display:flex;flex-direction:column;gap:3px}.avatar-create-methods>button strong{font-size:13px}.avatar-create-methods>button small{color:#92998f;font-size:12px}.avatar-create-generation{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:11px;margin-top:13px}.avatar-create-generation .field{margin-top:0}.avatar-create-generation .notice{grid-column:1 / -1;width:auto;max-width:none;margin:0}.modal__footer--right{justify-content:flex-end}.form-row-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row-two .field{margin-top:0}.reference-voice-field{display:grid;min-width:0;align-content:start;gap:7px}.reference-voice-field>small{color:var(--muted);font-size:10px;line-height:1.45}.reference-voice-field audio{width:100%;height:34px;color-scheme:light}.inline-actions{display:flex;justify-content:flex-end;margin-top:13px}.inline-actions--split{align-items:center;justify-content:space-between;gap:14px}.inline-actions--split>span{color:#81887e;font-size:12px}.inline-actions--split>div{display:flex;gap:6px}.selected-file-list{display:grid;gap:5px;max-height:112px;margin-top:9px;padding:9px 11px;overflow-y:auto;background:#f1f3ee;border-radius:9px}.selected-file-list>span{display:flex;justify-content:space-between;gap:10px;overflow:hidden;color:#5f665d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.selected-file-list small{flex:0 0 auto;color:#999f96}.asset-editor{padding:22px 30px 28px;background:#f7f8f5}.asset-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:16px}.asset-editor h3{margin:0;font-size:16px}.asset-editor>header>p{max-width:430px;margin:0;color:#858b82;font-size:12px;line-height:1.65;text-align:right}.asset-editor__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.orientation-column{display:flex;flex-direction:column;gap:9px}.orientation-column h4{margin:0 0 2px;color:#697067;font-size:13px}.asset-slot{padding:13px;background:#fff;border:1px dashed #d7dcd2;border-radius:11px}.asset-slot--ready{border-style:solid;border-color:#dfe4d9}.asset-slot__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.asset-slot__top>div{display:flex;flex-direction:column;gap:3px}.asset-slot__top strong{font-size:13px}.asset-slot__top small{color:#999f96;font-size:12px}.asset-slot__top a{color:#637b38;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.asset-slot__thumb{width:100%;height:92px;margin-top:10px;object-fit:cover;border-radius:8px}.asset-slot__actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:10px}.asset-slot__actions label.button{position:relative;overflow:hidden;cursor:pointer}.asset-slot__actions label.button input{position:absolute;inset:0;cursor:pointer;opacity:0}.button.is-disabled{pointer-events:none;opacity:.5}.audio-list{display:grid;gap:11px;max-width:1180px;margin:0 auto}.audio-card{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:18px;background:#fff;border:1px solid #e1e5dc;border-radius:15px;box-shadow:0 8px 24px #1e281f0a}.audio-card__icon{display:grid;width:46px;height:46px;place-items:center;color:#6d5621;background:#f3e5c6;border-radius:13px}.audio-card__icon--music{color:#4d6686;background:#e5edf5}.audio-card__icon svg{width:20px}.audio-card__content{min-width:0}.audio-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.audio-card__actions{display:flex;gap:5px}.audio-card blockquote{overflow:hidden;margin:10px 0 0;color:#737a70;font-size:12px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.audio-card audio{width:100%;height:34px;margin-top:11px;color-scheme:light}.catalog-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 170px 170px;gap:9px;max-width:1180px;margin:0 auto 18px}.catalog-toolbar--single{grid-template-columns:minmax(280px,520px)}.catalog-toolbar .search{height:42px;background:#fff;border-color:#dfe3da}.catalog-toolbar select{min-width:0;padding:0 12px;color:#5f665c;background:#fff;border:1px solid #dfe3da;border-radius:10px;outline:none;font-size:13px}.catalog-toolbar select:focus{border-color:#aeb7a8;box-shadow:0 0 0 3px #f0bb4129}.active-filter{display:flex;align-items:center;gap:5px;max-width:1180px;margin:-7px auto 15px;color:#747c70;font-size:13px}.active-filter strong{color:#6e551a}.active-filter button,.text-action{padding:2px 5px;color:#687a55;background:transparent;border:0;cursor:pointer;font-size:12px;text-decoration:underline;text-underline-offset:2px}.catalog-list{display:grid;gap:11px;max-width:1180px;margin:0 auto}.catalog-card{padding:21px 22px 15px;background:#fff;border:1px solid #e1e5dc;border-radius:15px;box-shadow:0 8px 24px #1e281f09}.catalog-card>header,.catalog-card>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.catalog-card__title{min-width:0}.catalog-card__title h2{margin:0;color:#333832;font-size:16px;letter-spacing:0}.catalog-card__title>span{display:inline-flex;margin-top:7px;padding:4px 7px;color:#5e7155;background:#eef4e9;border-radius:7px;font-size:12px}.catalog-card__actions{display:flex;flex:0 0 auto;gap:5px}.tag-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.tag-list button{padding:4px 7px;color:#668139;background:#f2ead8;border:0;border-radius:7px;cursor:pointer;font-size:12px}.tag-list button:hover{background:#ede0c2}.catalog-card__body{display:-webkit-box;overflow:hidden;margin:14px 0 0;color:#636960;font-size:13px;line-height:1.75;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3}.catalog-card__body.expanded{display:block;overflow:visible}.catalog-card>footer{align-items:center;margin-top:14px;padding-top:12px;color:#979d94;border-top:1px solid #eff1ec;font-size:12px}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:12px;max-width:1180px;margin:20px auto 0}.catalog-pagination span{min-width:90px;color:#7f867c;font-size:12px;text-align:center}.form-assist{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.form-assist>span{color:#92988f;font-size:12px}.form-assist>span.over{color:#a94646;font-weight:600}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:14px;max-width:1180px;margin:0 auto}.product-card{display:flex;flex-direction:column;min-width:0;padding:20px;background:#fff;border:1px solid #e1e5dc;border-radius:16px;box-shadow:0 9px 28px #1e281f0b}.product-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-card>header>div{min-width:0}.product-card h2{margin:0;color:#303630;font-size:16px;letter-spacing:0}.product-card>header p{margin:5px 0 0;color:#7c8379;font-size:12px;line-height:1.5}.product-card>header>span{flex:0 0 auto;padding:4px 7px;color:#868d83;background:#f1f3ef;border-radius:7px;font-size:12px}.audience-chip{width:max-content;max-width:100%;margin-top:12px;padding:5px 8px;overflow:hidden;color:#53694b;background:#edf4e8;border-radius:7px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-card>ul{display:grid;gap:6px;margin:15px 0 0;padding:0;list-style:none}.product-card>ul li{position:relative;padding-left:13px;color:#565d54;font-size:13px;line-height:1.5}.product-card>ul li:before{position:absolute;top:.58em;left:1px;width:5px;height:5px;content:"";background:#c09738;border-radius:50%}.product-card dl{display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 10px;margin:14px 0 0;color:#6e756b;font-size:12px}.product-card dt{color:#999f96}.product-card dd{margin:0}.product-media{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px}.product-media figure{position:relative;min-width:0;margin:0;overflow:hidden;background:#eef0eb;border-radius:9px}.product-media a{display:block;min-height:74px}.product-media img{display:block;width:100%;height:74px;object-fit:cover}.product-media a span{display:block;overflow:hidden;padding:6px;color:#6d746a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-media figure>button{position:absolute;top:4px;right:4px;display:grid;width:20px;height:20px;place-items:center;color:#fff;background:#1b231db8;border:0;border-radius:6px;cursor:pointer;line-height:1}.product-media figure>button:disabled{cursor:not-allowed;opacity:.5}.product-card>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:17px;color:#9a9f97;font-size:12px}.product-card>footer>div{display:flex;gap:5px}.library-stats{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(190px,1.4fr);gap:8px;max-width:1180px;margin:0 auto 15px}.library-stats>div{min-width:0;padding:13px 15px;background:#fff;border:1px solid #e1e5dc;border-radius:12px}.library-stats small{display:block;margin-bottom:6px;color:#969c93;font-size:12px;text-transform:uppercase;letter-spacing:.6px}.library-stats strong{color:#3c433a;font-size:16px}.library-stats strong span{color:#92998f;font-size:12px;font-weight:500}.library-stats__categories p{overflow:hidden;margin:0;color:#60685e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.library-commandbar{display:grid;grid-template-columns:minmax(240px,1fr) repeat(4,minmax(108px,140px)) auto;gap:8px;max-width:1180px;margin:0 auto 17px}.library-commandbar .search{height:42px;background:#fff;border-color:#dfe3da}.library-commandbar>select{min-width:0;padding:0 10px;color:#5f665c;background:#fff;border:1px solid #dfe3da;border-radius:10px;outline:none;font-size:12px}.library-commandbar>select:focus{border-color:#aeb7a8;box-shadow:0 0 0 3px #f0bb4129}.library-commandbar__actions{display:flex;gap:6px}.similar-banner,.selection-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1180px;margin:0 auto 15px;padding:11px 14px;border:1px solid;border-radius:11px;font-size:12px}.similar-banner{color:#52684b;background:#eef5e9;border-color:#d7e3cf}.selection-bar{color:#455540;background:#f4ebd7;border-color:#e0d3b5}.selection-bar>div{display:flex;gap:6px}.library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;max-width:1180px;margin:0 auto}.library-card{position:relative;min-width:0;overflow:hidden;background:#fff;border:1px solid #e1e5dc;border-radius:16px;box-shadow:0 9px 28px #1e281f0b;transition:border-color .18s,box-shadow .18s,transform .18s}.library-card:hover{border-color:#cbd2c5;transform:translateY(-1px)}.library-card.selected{border-color:#ca9f3c;box-shadow:0 0 0 3px #f0bb412b,0 9px 28px #1e281f0e}.library-card__select{position:absolute;z-index:4;top:10px;left:10px;cursor:pointer}.library-card__select input{position:absolute;opacity:0}.library-card__select>span{display:grid;width:24px;height:24px;place-items:center;color:#314226;background:#ffffffe0;border:1px solid rgba(84,100,78,.28);border-radius:7px;font-size:13px;font-weight:700;box-shadow:0 3px 10px #141e151f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.library-card.selected .library-card__select>span{background:var(--green);border-color:var(--green)}.library-card__preview{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;padding:0;background:#e9ece5;border:0;cursor:pointer}.library-card__preview img{position:relative;z-index:2;width:100%;height:100%;object-fit:cover}.library-card__fallback{position:absolute;z-index:1;inset:0;display:grid;place-items:center;color:#7d8977}.library-card__fallback svg{width:27px}.library-card__preview>i{position:absolute;z-index:3;right:10px;bottom:9px;display:inline-flex;align-items:center;gap:4px;padding:6px 8px;color:#fff;background:#121b15c2;border-radius:7px;font-size:12px;font-style:normal;opacity:0;transform:translateY(3px);transition:.18s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.library-card__preview>i svg{width:11px}.library-card__preview:hover>i,.library-card__preview:focus-visible>i{opacity:1;transform:none}.library-card__body{padding:15px}.library-card__body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.library-card__body h2{overflow:hidden;margin:0;color:#343a33;font-size:14px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.library-card__body time{flex:0 0 auto;color:#a0a69d;font-size:11px}.library-card__tags,.library-card__keywords{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.library-card__tags span,.library-card__keywords span{padding:4px 6px;color:#5f6e59;background:#eff3eb;border-radius:6px;font-size:11px}.library-card__keywords{margin-top:5px}.library-card__keywords span{color:#6d7e50;background:#f2ebdc}.library-card__body>p{margin:11px 0 0;color:#8a9187;font-size:12px}.library-card__body>footer{display:flex;justify-content:flex-end;gap:4px;margin-top:13px;padding-top:11px;border-top:1px solid #eef0eb}.library-card__body>footer .button{min-height:33px;padding:0 8px;font-size:12px}.library-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;max-width:1180px;margin:22px auto 0}.library-pagination>div{display:flex;align-items:center;gap:4px}.library-pagination>div button{display:grid;width:32px;height:32px;place-items:center;color:#687066;background:#fff;border:1px solid #dfe3da;border-radius:8px;cursor:pointer;font-size:12px}.library-pagination>div button.active{color:#26301f;background:var(--green);border-color:var(--green);font-weight:700}.library-pagination>div span{color:#92988f;font-size:12px}.library-pagination>small{color:#8b9288;font-size:12px}.library-preview{padding:22px 30px 30px}.library-preview video{display:block;width:100%;max-height:66vh;background:#101310;border-radius:13px}.library-preview__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.library-preview__tags span{padding:5px 7px;color:#66705f;background:#edf1e9;border-radius:7px;font-size:12px}.settings-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(230px,300px);align-items:start;gap:18px;max-width:1180px;margin:0 auto}.settings-groups{display:grid;gap:13px}.settings-group{overflow:hidden;background:#fff;border:1px solid #e1e5dc;border-radius:16px;box-shadow:0 8px 25px #1e281f09}.settings-group>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;background:#fafbf8;border-bottom:1px solid #e9ece5}.settings-group>header h2{margin:0;color:#343a33;font-size:16px;letter-spacing:0}.settings-group>header p{margin:5px 0 0;color:#858c82;font-size:12px;line-height:1.55}.settings-group>header>span{flex:0 0 auto;padding:4px 7px;color:#788174;background:#edf0e9;border-radius:7px;font-size:12px}.settings-group__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:4px 22px 20px}.settings-field{min-width:0;padding:15px 0 4px;border-bottom:1px solid #f0f2ed}.settings-field:has(textarea),.settings-field:has([id*=node_info]){grid-column:1 / -1}.settings-field>label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.settings-field>label>span{color:#565d54;font-size:13px;font-weight:600}.settings-field>label b{margin-left:6px;color:#a24a22;font-size:11px;font-weight:600}.settings-field>label small{flex:0 0 auto;padding:3px 6px;color:#999f96;background:#f1f3ef;border-radius:6px;font-size:11px}.settings-field>label small.is-set{color:#715921;background:#f3e8ce}.settings-field>input,.settings-field>select,.settings-field>textarea,.settings-secret input{width:100%;min-height:40px;padding:9px 11px;color:#353a34;background:#f5f6f2;border:1px solid transparent;border-radius:9px;outline:none;font-size:13px;transition:.18s}.settings-field>textarea{resize:vertical;line-height:1.55}.settings-field>input:focus,.settings-field>select:focus,.settings-field>textarea:focus,.settings-secret input:focus{background:#fff;border-color:#aeb7a8;box-shadow:0 0 0 3px #f0bb4129}.settings-field input:disabled,.settings-field select:disabled,.settings-field textarea:disabled{cursor:not-allowed;opacity:.55}.settings-field>p{margin:6px 0 0;color:#969c93;font-size:12px;line-height:1.55}.settings-secret{position:relative}.settings-secret input{padding-right:42px}.settings-secret button{position:absolute;top:4px;right:4px;display:grid;width:32px;height:32px;place-items:center;color:#788075;background:transparent;border:0;border-radius:7px;cursor:pointer}.settings-secret button:hover:not(:disabled){background:#e9ece5}.settings-secret button:disabled{cursor:not-allowed;opacity:.4}.settings-secret button svg{width:14px}.settings-save-panel{position:sticky;top:28px;padding:21px;background:#fff;border:1px solid #e0e4db;border-radius:16px;box-shadow:0 12px 35px #1e281f0e}.settings-save-panel h2{margin:0;color:#333a32;font-size:18px;letter-spacing:0}.settings-save-panel>p:not(.eyebrow){margin:9px 0 16px;color:#7d847a;font-size:12px;line-height:1.7}.settings-save-panel .button{width:100%;margin-top:7px}.settings-save-panel>small{display:block;margin-top:13px;color:#959b92;font-size:12px;line-height:1.55}.script-editor-wrap{padding:18px 24px 24px}.script-context{display:grid;gap:9px;margin-bottom:14px}.script-context>div,.script-context details{padding:11px 13px;color:#5e665c;background:#f3f5f0;border:1px solid #e6e9e2;border-radius:10px}.script-context span{color:#8d948a;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.script-context p{margin:5px 0 0;font-size:13px;line-height:1.65;white-space:pre-wrap}.script-context summary{cursor:pointer;font-size:13px;font-weight:600}.script-context__product{border-color:#e6d5c5!important;background:#fbf7ec!important}.script-editor-list{display:grid;gap:10px}.script-editor-card{padding:15px 16px;background:#fafbf8;border:1px solid #e3e7de;border-radius:12px}.script-editor-card__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.script-editor-card__head>strong{color:#6d746a;font-size:12px;letter-spacing:.3px}.script-editor-card__head>div{display:flex;align-items:center;gap:6px}.script-editor-card__head select,.script-editor-card__head label{min-height:32px;padding:0 8px;color:#596057;background:#fff;border:1px solid #dfe3da;border-radius:8px;font-size:12px}.script-editor-card__head label{display:flex;align-items:center;gap:3px}.script-editor-card__head input{width:48px;padding:0;background:transparent;border:0;outline:none;font-size:inherit}.script-editor-card__head button,.script-editor-card__controls button{min-height:32px;padding:0 9px;color:#76635e;background:#fff;border:1px solid #e3dedb;border-radius:8px;cursor:pointer;font-size:12px}.script-editor-card__head button:hover,.script-editor-card__controls button:hover:not(:disabled){color:#9e4038;border-color:#e2bdb9}.script-editor-card__head button:disabled,.script-editor-card__controls button:disabled{cursor:not-allowed;opacity:.5}.script-editor-card .field textarea{background:#fff;border-color:#e5e8e1}.script-editor-card__broll{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.script-editor-card__controls{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-bottom:1px}.script-editor-card__controls small{max-width:190px;color:#999f96;font-size:11px;text-align:right}.check-line{display:inline-flex;align-items:center;gap:6px;color:#626a5f;font-size:12px}.check-line input{accent-color:#977424}.script-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}.script-editor-actions>div{display:flex;gap:6px}.segment-manager{padding:8px 24px 22px}.managed-segment{padding:16px 3px;border-bottom:1px solid #ecefe9}.managed-segment:last-child{border-bottom:0}.managed-segment>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.managed-segment>header>div{display:flex;align-items:center;gap:7px}.managed-segment>header span{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;font-size:12px;font-weight:700}.managed-segment .type-a{color:#674d12;background:#f4e5c1}.managed-segment .type-b{color:#4b638f;background:#e7edfa}.managed-segment>header strong{color:#656c63;font-size:12px}.managed-segment>header small{color:#9aa097;font-size:12px}.managed-segment>header .button{min-height:31px;padding:0 8px;font-size:12px}.managed-segment>p{margin:12px 0 3px;color:#444a42;font-size:13px;line-height:1.7}.managed-segment__keywords{color:#899188;font-size:12px}.semantic-ai-choice{margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.semantic-ai-choice header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.semantic-ai-choice header small,.semantic-ai-choice p{color:var(--muted);font-size:12px}.semantic-ai-choice>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.semantic-ai-choice>div span{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);font-size:12px}.semantic-ai-choice>div b{display:grid;width:22px;height:22px;place-items:center;color:var(--accent);border:1px solid currentColor;border-radius:50%}.managed-segment__ai-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:8px 0;padding:9px 11px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.managed-segment__ai-plan strong{color:var(--accent);font-size:13px}.managed-segment__ai-plan span,.managed-segment__ai-plan p{color:var(--muted);font-size:11px}.managed-segment__ai-plan p{grid-column:1 / -1;margin:0}.segment-row__ai-plan{display:block;margin:4px 0;color:var(--accent);font-size:11px}.ai-plan-select{margin:10px 0;padding:10px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 5%,transparent)}.ai-plan-select small{color:var(--muted)}.segment-preview{display:block;width:min(520px,100%);max-height:420px;margin-top:12px;background:#111;border-radius:11px}.segment-clips{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,165px));gap:8px;margin-top:12px}.segment-clip{overflow:hidden;background:#f4f6f1;border:1px solid #e2e6dd;border-radius:10px}.segment-clip>button{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;padding:0;background:#dfe3dc;border:0;cursor:pointer}.segment-clip img{width:100%;height:100%;object-fit:cover}.segment-clip>button span{position:absolute;right:6px;bottom:5px;padding:3px 5px;color:#fff;background:#141915b8;border-radius:5px;font-size:11px}.segment-clip>div{display:flex;align-items:center;justify-content:space-between;padding:6px 8px}.segment-clip small{color:#858d82;font-size:11px}.segment-clip>div button{padding:2px 4px;color:#5d7339;background:transparent;border:0;cursor:pointer;font-size:11px;text-decoration:underline}.clip-preview-modal{width:min(900px,calc(100vw - 32px))}.clip-preview-modal__body{padding:0 20px 20px}.run-preview-modal{width:min(920px,calc(100vw - 32px))}.run-preview-modal__body{padding:0 20px 20px}.run-preview-modal__body video{display:block;width:100%;max-height:72vh;aspect-ratio:16/9;object-fit:contain;background:#06090e;border:1px solid var(--line);border-radius:9px}.clip-preview-modal video{display:block;width:100%;max-height:72vh;background:#000;border-radius:13px}.detail-tool-card{margin-top:16px}.detail-tool-card__actions{display:flex;align-items:center;gap:6px}.detail-tool-card__hint{color:#8d948a;font-size:12px}.detail-tool-body{padding:19px 24px 23px}.tool-loading,.tool-empty{padding:28px 16px;color:#858d82;text-align:center;font-size:12px}.tool-empty strong{color:#565d54;font-size:14px}.tool-empty p{margin:6px 0 0}.quality-overview{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px}.quality-score{display:flex;flex-direction:column;justify-content:center;min-height:105px;padding:17px;color:#4f3e16;background:#f3ead6;border-radius:14px}.quality-score strong{font-size:40px;line-height:.9;letter-spacing:0}.quality-score span{margin-top:8px;font-size:12px;font-weight:600}.quality-score--c,.quality-score--d,.quality-score--f{color:#8d413b;background:#fbebe9}.quality-overview>div:last-child p{margin:5px 0;color:#596057;font-size:13px;line-height:1.6}.quality-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}.quality-metrics>div{padding:12px;background:#f6f7f4;border-radius:10px}.quality-metrics span{display:block;color:#8d948b;font-size:11px}.quality-metrics strong{display:block;margin-top:5px;color:#41473f;font-size:18px}.quality-issues,.quality-recommendations{margin-top:14px;padding:14px;background:#fafbf8;border:1px solid #e7eae3;border-radius:11px}.quality-issues h3,.quality-recommendations h3{margin:0 0 9px;color:#4f564d;font-size:13px}.quality-issues>div{display:flex;flex-wrap:wrap;gap:5px}.quality-issues span{padding:5px 7px;color:#80554f;background:#f7ebe9;border-radius:7px;font-size:12px}.quality-recommendations ol{display:grid;gap:6px;margin:0;padding-left:19px;color:#60675e;font-size:12px;line-height:1.55}.quality-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:14px}.quality-actions>div{display:flex;flex:1;flex-direction:column}.quality-actions strong{font-size:13px}.quality-actions small{margin-top:3px;color:#91978e;font-size:11px}.local-package-badge{padding:5px 8px;color:#6f561b;background:#f4e8cd;border-radius:8px;font-size:12px;font-weight:600}.publish-safety{display:flex;gap:11px;padding:13px;color:#4b6542;background:#eff5ea;border:1px solid #dce8d2;border-radius:11px}.publish-safety>svg{flex:0 0 auto;width:16px}.publish-safety strong{font-size:13px}.publish-safety p{margin:4px 0 0;color:#73806d;font-size:12px;line-height:1.6}.form-success{margin-top:12px;padding:10px 12px;color:#6a531f;background:#f2e8d0;border-radius:9px;font-size:12px}.publish-empty{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 5px 5px}.publish-empty strong{font-size:14px}.publish-empty p{max-width:620px;margin:6px 0 0;color:#858d82;font-size:12px;line-height:1.6}.publish-copy-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:14px}.publish-copy-grid>div{position:relative;padding:13px;background:#f7f8f5;border-radius:11px}.publish-copy-grid span,.publish-path>span{color:#8f968c;font-size:11px;font-weight:600;text-transform:uppercase}.publish-copy-grid p{min-height:35px;margin:7px 0 25px;color:#4f564d;font-size:12px;line-height:1.6;white-space:pre-wrap}.publish-copy-grid button{position:absolute;right:10px;bottom:9px;padding:3px 5px;color:#587136;background:transparent;border:0;cursor:pointer;font-size:11px;text-decoration:underline}.publish-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.publish-tags span{padding:5px 7px;color:#4f6a6e;background:#eaf2f2;border-radius:7px;font-size:12px}.publish-path{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;margin-top:12px}.publish-path code{overflow:hidden;padding:8px 10px;color:#646b61;background:#f1f3ef;border-radius:8px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.publish-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:14px}.repost-form{padding:15px 24px 22px}.repost-form>details{border-bottom:1px solid #e8ebe5}.repost-form>details>summary{padding:13px 2px;color:#525950;cursor:pointer;font-size:13px;font-weight:650}.repost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;padding:0 2px 16px}.repost-grid__wide{grid-column:span 2}.repost-grid .field small{color:#979e94;font-size:11px}.repost-grid .check-line{align-self:end;min-height:39px;margin-top:12px}.repost-form>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px}.repost-form>footer>div{display:flex;flex-direction:column}.repost-form>footer strong{font-size:12px}.repost-form>footer small{margin-top:3px;color:#959c92;font-size:11px}.run-media-modal{width:min(880px,calc(100vw - 60px))}.run-media-picker{padding:18px 24px 8px}.run-media-picker__tools{display:flex;align-items:center;gap:15px}.run-media-picker__tools .search{flex:1;height:40px;background:#fff;border-color:#dfe3da}.run-media-picker__tools>span{flex:0 0 auto;color:#858d82;font-size:12px}.run-media-picker__loading{padding:60px 0;color:#858d82;text-align:center;font-size:13px}.run-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.run-media-grid>button{min-width:0;padding:0 0 9px;overflow:hidden;color:#4e554c;text-align:left;background:#fff;border:1px solid #e0e4dc;border-radius:10px;cursor:pointer}.run-media-grid>button.selected{border-color:#b59039;box-shadow:0 0 0 2px #f0bb413b}.run-media-grid>button>div{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#e7eae4}.run-media-grid img{width:100%;height:100%;object-fit:cover}.run-media-grid>button>div>span{position:absolute;top:6px;right:6px;display:grid;width:21px;height:21px;place-items:center;color:#233017;background:var(--green);border-radius:7px;font-size:13px;font-weight:700}.run-media-grid strong,.run-media-grid small{display:block;overflow:hidden;margin:8px 9px 0;text-overflow:ellipsis;white-space:nowrap}.run-media-grid strong{font-size:12px}.run-media-grid small{margin-top:3px;color:#92998f;font-size:11px}.run-media-picker .run-pagination{margin:12px 0 0}.modal-actions{display:flex;justify-content:flex-end;gap:7px;padding:15px 24px 20px}@media(max-width:1280px){.app-shell{grid-template-columns:74px 320px minmax(650px,1fr)}.app-shell--section{grid-template-columns:74px minmax(0,1fr)}.rail{padding:26px 10px 18px}.brand{justify-content:center;padding:0 0 28px}.brand>div,.rail nav span,.rail nav small,.rail__bottom span{display:none}.rail nav a,.rail nav button,.rail__bottom a,.rail__bottom button{justify-content:center;padding:0}.workspace{padding-right:26px;padding-left:26px}.library-commandbar{grid-template-columns:minmax(200px,1fr) repeat(4,minmax(96px,112px)) auto}.library-commandbar__actions{flex-direction:row}}@media(max-width:900px){body{min-width:0}.app-shell,.app-shell--section{display:block}.rail{position:sticky;z-index:30;width:100%;height:auto;padding:9px 12px;flex-direction:row;align-items:center;overflow-x:auto}.brand{flex:0 0 auto;padding:0 8px 0 0}.brand>span{width:34px;height:34px}.rail nav{flex:1;flex-direction:row;gap:4px}.rail nav a,.rail nav button{flex:0 0 42px;min-height:38px}.rail__bottom{flex-direction:row;flex:0 0 auto;margin:0 0 0 4px;padding:0 0 0 4px;border-top:0;border-left:1px solid rgba(255,255,255,.08)}.run-panel{position:static;height:auto;min-height:430px}.workspace,.section-page{padding:26px 18px 50px}.section-header{align-items:flex-end;gap:20px}.section-header h1{font-size:30px}.asset-editor__grid,.form-row-two,.avatar-create-generation{grid-template-columns:1fr}.avatar-create-generation .notice{grid-column:auto}.catalog-toolbar{grid-template-columns:minmax(0,1fr) 150px 150px}.library-stats{grid-template-columns:repeat(4,minmax(100px,1fr));overflow-x:auto}.library-stats__categories{display:none}.library-commandbar{grid-template-columns:minmax(230px,1fr) repeat(4,120px) auto;overflow-x:auto;padding-bottom:4px}.library-commandbar>select:nth-of-type(3),.library-commandbar>select:nth-of-type(4),.library-commandbar__actions{grid-row:auto;grid-column:auto;flex-direction:row}.settings-layout{grid-template-columns:1fr}.settings-save-panel{position:static;grid-row:1}.modal--create{width:calc(100vw - 30px)}.template-bar{top:111px;grid-template-columns:1fr 1fr}.field-grid--four,.choice-grid,.repost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.section-header,.detail-header{flex-direction:column;align-items:stretch}.asset-grid{grid-template-columns:1fr}.modal-backdrop{padding:0}.modal{width:100%;min-height:100vh;border-radius:0}.resource-form,.asset-editor,.modal__header{padding-right:18px;padding-left:18px}.avatar-create-methods{grid-template-columns:1fr}.asset-editor>header{display:block}.asset-editor>header>p{margin-top:8px;text-align:left}.audio-card{grid-template-columns:38px 1fr;padding:14px}.audio-card__icon{width:38px;height:38px}.audio-card__header{display:block}.audio-card__actions{margin-top:10px}.catalog-toolbar,.catalog-toolbar--single{grid-template-columns:1fr}.catalog-toolbar select{min-height:42px}.catalog-card>header{flex-direction:column}.catalog-card__actions{width:100%;justify-content:flex-end}.catalog-card>footer{align-items:flex-start;flex-direction:column;gap:5px}.product-grid{grid-template-columns:1fr}.product-media{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card>footer{align-items:flex-start;flex-direction:column}.form-assist{align-items:flex-start;flex-direction:column}.library-stats{grid-template-columns:repeat(2,1fr);overflow:visible}.library-commandbar{grid-template-columns:1fr;overflow:visible}.library-commandbar>select{min-height:42px}.library-commandbar__actions{display:grid;grid-template-columns:1fr 1fr}.similar-banner,.selection-bar{align-items:stretch;flex-direction:column}.selection-bar>div{display:grid;grid-template-columns:1fr 1fr}.library-grid{grid-template-columns:1fr}.library-card__body>footer{flex-wrap:wrap}.library-preview{padding:15px 18px 25px}.inline-actions--split{align-items:stretch;flex-direction:column}.settings-group__fields{grid-template-columns:1fr;padding-right:17px;padding-left:17px}.settings-group>header{padding-right:17px;padding-left:17px}.modal--create{width:100%}.modal--create .modal__header,.template-bar{position:static}.template-bar{grid-template-columns:1fr 1fr;padding:12px 18px}.template-bar label{grid-column:1 / -1}.create-form--complete{padding-right:14px;padding-left:14px}.source-switch,.field-grid--two,.field-grid--three,.field-grid--four,.reference-grid,.choice-grid,.semantic-ai-choice>div{grid-template-columns:1fr}.topic-tools{grid-template-columns:1fr}.topic-tools>div,.topic-tools>p{grid-column:1}.create-advanced>summary{padding-right:13px;padding-left:13px}.create-advanced__body{padding-right:13px;padding-left:13px}.choice-field--inline{align-items:flex-start;flex-direction:column;gap:9px}.choice-field--inline legend{float:none}.create-form--complete .modal__footer{align-items:stretch;flex-direction:column}.create-form--complete .modal__footer>div{display:grid;grid-template-columns:1fr 1fr}.detail-header__actions{flex-wrap:wrap}.script-editor-wrap,.segment-manager,.detail-tool-body,.repost-form{padding-right:15px;padding-left:15px}.script-editor-card__head,.managed-segment>header,.script-editor-actions,.quality-actions,.publish-empty,.repost-form>footer{align-items:stretch;flex-direction:column}.script-editor-card__head>div,.managed-segment>header>div:last-child{flex-wrap:wrap}.script-editor-card__broll,.quality-overview,.publish-copy-grid,.repost-grid{grid-template-columns:1fr}.script-editor-card__controls{align-items:flex-start}.script-editor-card__controls small{text-align:left}.script-editor-actions>div{display:grid;grid-template-columns:1fr 1fr}.managed-segment>header>div:last-child .button{flex:1}.quality-metrics{grid-template-columns:1fr 1fr}.quality-actions .button{width:100%}.publish-actions{display:grid;grid-template-columns:1fr}.publish-path{grid-template-columns:1fr}.repost-grid__wide{grid-column:auto}.run-media-modal{width:100%}.run-media-picker{padding-right:14px;padding-left:14px}.run-media-picker__tools{align-items:stretch;flex-direction:column;gap:7px}.run-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-actions{padding-right:14px;padding-left:14px}}:root{color-scheme:dark;--ink: #f1f5f9;--muted: #94a0b5;--line: #293244;--panel: #111722;--white: #151c29;--green: #45b8e8;--green-dark: #2ca5d7;--navy: #0b1019;--surface: #151c29;--surface-muted: #111722;--surface-raised: #1a2231;--primary: #45b8e8;--primary-soft: rgba(69, 184, 232, .12);--danger: #f06a6a;--warning: #e78b4f;--success: #51c98c;--shadow: 0 16px 40px rgba(0, 0, 0, .2)}html,body,#root{height:100%}body{min-width:0;color:var(--ink);background:#0f141f}input,select,textarea{color-scheme:dark}::selection{color:#07131a;background:#76d4fa}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{display:grid;width:100%;height:100vh;min-height:0;grid-template-columns:200px minmax(0,1fr);color:var(--ink);background:#0f141f}.app-main{display:flex;min-width:0;min-height:0;flex-direction:column}.app-content{min-width:0;min-height:0;flex:1;overflow:hidden}.rail{position:relative;z-index:40;top:auto;width:200px;height:100vh;padding:12px 10px 10px;overflow:hidden;color:var(--muted);background:#0b1019;border-right:1px solid var(--line)}.brand{gap:9px;padding:2px 8px 12px}.brand>span{width:28px;height:28px;color:#07131a;background:var(--primary);border-radius:8px}.brand>span svg{width:16px}.brand strong{color:var(--ink);font-size:16px;letter-spacing:0}.brand small{margin-top:3px;color:#667186;font-size:11px;letter-spacing:2px}.rail__cta{display:flex;width:calc(100% - 8px);min-height:32px;align-items:center;justify-content:center;gap:7px;margin:0 4px 4px;color:#07131a;background:var(--primary);border:0;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700}.rail__cta:hover{background:#68c9f0}.rail__cta svg{width:15px}.rail__groups{min-height:0;overflow-y:auto;scrollbar-width:thin}.rail__group{margin:0}.rail__label{margin:0;padding:12px 10px 4px;color:#667186;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.rail nav{gap:2px}.rail nav button,.rail__bottom a,.rail__bottom button{position:relative;min-height:32px;gap:8px;padding:0 10px;color:#8e99ad;border-radius:7px}.rail nav button svg,.rail__bottom svg{width:15px;height:15px}.rail nav button span,.rail__bottom a span,.rail__bottom button span{font-size:14px;font-weight:500}.rail nav button:hover,.rail__bottom a:hover,.rail__bottom button:hover{color:var(--ink);background:#151c28}.rail nav .active,.rail nav .active:hover,.rail__bottom .active{color:var(--primary);background:var(--primary-soft)}.rail nav .active:before,.rail__bottom .active:before{position:absolute;left:0;width:3px;height:16px;content:"";background:var(--primary);border-radius:0 3px 3px 0}.rail__bottom{padding-top:8px;border-color:var(--line)}.rail__bottom kbd{margin-left:auto;padding:1px 4px;color:#657084;background:#111722;border:1px solid var(--line);border-radius:4px;font:12px ui-monospace,monospace}.rail-backdrop{display:none}.pro-header{position:relative;z-index:45;display:flex;height:48px;flex:0 0 48px;align-items:center;gap:12px;overflow:visible;padding:0 16px;background:var(--surface);border-bottom:1px solid var(--line)}.pro-header__menu{display:none;width:32px;height:32px;place-items:center;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:7px}.pro-header__menu svg{width:16px}.pro-breadcrumb{display:flex;align-items:center;gap:7px;font-size:14px}.pro-breadcrumb span{color:var(--muted)}.pro-breadcrumb b{color:#4c576b;font-weight:400}.pro-breadcrumb strong{color:var(--ink);font-weight:600}.pro-global-search{display:flex;min-width:255px;min-height:30px;align-items:center;gap:7px;margin-left:auto;padding:0 9px;color:var(--muted);background:#111722;border:1px solid var(--line);border-radius:7px;cursor:pointer;font-size:13px}.pro-global-search:hover{color:var(--ink);border-color:#3b475d}.pro-global-search svg{width:14px}.pro-global-search kbd{margin-left:auto;padding:1px 4px;color:#68748a;background:#0d131d;border:1px solid #30394b;border-radius:4px;font:12px ui-monospace,monospace}.pro-local-mode{display:flex;align-items:center;gap:6px;color:#7e899c;font-size:13px}.pro-local-mode i{width:6px;height:6px;background:var(--success);border-radius:50%;box-shadow:0 0 8px #51c98c80}.notification-center{position:relative;flex:0 0 auto}.notification-center__trigger{position:relative;display:grid;width:32px;height:32px;place-items:center;padding:0;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:7px;cursor:pointer}.notification-center__trigger:hover,.notification-center__trigger.active{color:var(--ink);border-color:#465064}.notification-center__trigger svg{width:16px}.notification-center__trigger b{position:absolute;top:-6px;right:-7px;min-width:17px;height:17px;padding:0 4px;color:#fff;background:var(--danger);border:2px solid var(--surface);border-radius:999px;font:700 9px/13px var(--mono)}.notification-center__panel{position:absolute;z-index:80;top:39px;right:0;width:min(390px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 70px));overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 48px #00000057}.notification-center__panel>header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid var(--line)}.notification-center__panel>header>div{display:flex;flex-direction:column;gap:4px}.notification-center__panel>header strong{color:var(--ink);font-size:14px}.notification-center__panel>header span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px}.notification-center__panel>header span i{width:6px;height:6px;background:var(--warning);border-radius:50%}.notification-center__panel>header span i.live{background:var(--success);box-shadow:0 0 7px #51c98c80}.notification-center__panel>header button{min-height:28px;padding:0 8px;color:var(--primary);background:transparent;border:1px solid rgba(234,200,133,.22);border-radius:5px;cursor:pointer;font-size:10px}.notification-center__panel>header button:disabled{opacity:.4;cursor:default}.notification-center__list{max-height:470px;overflow-y:auto}.notification-center__item{display:grid;width:100%;grid-template-columns:8px minmax(0,1fr) 14px;align-items:start;gap:10px;padding:13px 14px;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left}.notification-center__item:hover{background:var(--surface-muted)}.notification-center__item.unread{background:#eac8850e}.notification-center__item>i{width:7px;height:7px;margin-top:5px;background:var(--primary);border-radius:50%}.notification-center__item--warn>i{background:var(--warning)}.notification-center__item--error>i{background:var(--danger)}.notification-center__item>span{display:flex;min-width:0;flex-direction:column;gap:4px}.notification-center__item strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notification-center__item small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-center__item em{color:#6f7a8d;font:9px var(--mono);font-style:normal}.notification-center__item>svg{width:12px;margin-top:4px;color:var(--muted)}.notification-center__empty{margin:0;padding:44px 16px;color:var(--muted);font-size:12px;text-align:center}.notification-center__error{margin:0;padding:8px 14px;color:#ef9b9b;background:#f06a6a12;border-bottom:1px solid rgba(240,106,106,.18);font-size:10px}.task-workspace{display:grid;height:100%;min-height:0;grid-template-columns:minmax(600px,54%) minmax(420px,1fr);overflow:hidden}.run-panel{position:relative;top:auto;height:100%;min-height:0;background:var(--surface-muted);border-right:1px solid var(--line)}.pro-toolbar{display:flex;min-height:52px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;background:var(--surface);border-bottom:1px solid var(--line)}.pro-toolbar__search{display:flex;width:min(240px,30vw);min-height:32px;align-items:center;gap:7px;padding:0 9px;background:var(--surface-muted);border:1px solid var(--line);border-radius:6px}.pro-toolbar__search:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #45b8e81f}.pro-toolbar__search svg{width:14px;color:var(--muted)}.pro-toolbar__search input{width:100%;color:var(--ink);background:transparent;border:0;outline:0;font-size:13px}.pro-filter-pills{display:flex;gap:2px;padding:2px;background:var(--surface-muted);border:1px solid var(--line);border-radius:7px}.pro-filter-pills button{min-height:26px;padding:0 8px;color:var(--muted);background:transparent;border:0;border-radius:5px;cursor:pointer;font-size:13px;white-space:nowrap}.pro-filter-pills button:hover{color:var(--ink);background:var(--surface-raised)}.pro-filter-pills button.active{color:var(--ink);background:#20293a;box-shadow:0 1px 3px #0000004d}.pro-toolbar__count{display:none}.pro-toolbar .button{margin-left:auto}.pro-icon-button{display:grid;width:32px;height:32px;place-items:center;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:6px;cursor:pointer}.pro-icon-button:hover{color:var(--ink);background:var(--surface-raised)}.pro-icon-button svg{width:14px}.run-panel__summary{min-height:33px;padding:4px 13px;color:#778297;background:var(--surface);border-bottom:1px solid var(--line);font-size:12px}.run-panel__summary button{color:var(--muted);font-size:12px}.run-panel__summary button:hover{color:var(--ink);background:var(--surface-raised)}.run-panel__batch .run-panel__batch-delete{color:var(--danger);background:#f06a6a1a}.run-list{padding:0;overflow:auto;scrollbar-color:#364055 transparent}.run-list__inline-error{margin:8px 12px;color:#ff8c8c;background:#f06a6a14;border:1px solid rgba(240,106,106,.2)}.run-list__message{padding:0}.run-list__message .empty-state{min-height:420px}.task-table-skeleton{display:grid;min-height:360px;place-items:center;color:var(--muted);font-size:13px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.025),transparent);background-size:300% 100%;animation:shimmer 1.5s infinite}.pro-table{width:100%;min-width:720px;border-collapse:collapse}.pro-table th{position:sticky;z-index:1;top:0;padding:8px 10px;color:#768297;background:var(--surface);border-bottom:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.pro-table td{padding:9px 10px;color:#d9e0eb;border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}.pro-table tbody tr{cursor:pointer;transition:background .15s}.pro-table tbody tr:hover{background:#ffffff06}.pro-table tbody tr.active{background:var(--primary-soft);box-shadow:inset 3px 0 var(--primary)}.pro-table tbody tr.selected{background:#45b8e814}.pro-table td strong,.pro-table td small{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-table td strong{color:var(--ink);font-size:13px;font-weight:600}.pro-table td small,.pro-table time{margin-top:3px;color:#778297;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.pro-table input[type=checkbox]{width:13px;height:13px;accent-color:var(--primary)}.task-check-column{width:34px}.pro-progress{display:inline-block;width:62px;height:4px;overflow:hidden;vertical-align:middle;background:#273044;border-radius:99px}.pro-progress i{display:block;height:100%;background:#69758a;border-radius:inherit}.pro-progress .pro-progress--running{background:var(--primary)}.pro-progress .pro-progress--done{background:var(--success)}.pro-progress .pro-progress--failed{background:var(--danger)}.pro-progress .pro-progress--script_review{background:var(--warning)}.pro-progress__value{display:inline!important;margin-left:6px!important}.pro-type-badge{padding:3px 6px;color:#9ba8bc;background:#20283a;border-radius:5px;font-size:12px;white-space:nowrap}.pro-row-action{padding:3px 7px;color:var(--primary);background:#45b8e814;border:1px solid rgba(69,184,232,.22);border-radius:5px;cursor:pointer;font-size:12px;opacity:0}.pro-table tr:hover .pro-row-action,.pro-table tr.active .pro-row-action{opacity:1}.run-pagination{min-height:43px;justify-content:space-between;padding:6px 12px;background:var(--surface);border-color:var(--line)}.run-pagination>span{width:auto;min-width:0;color:#778297;text-align:left}.run-pagination>div{display:flex;gap:4px}.run-pagination button{width:28px;height:28px;color:var(--muted);background:var(--surface-muted);border-color:var(--line);border-radius:5px}.run-pagination button.active{color:var(--primary);background:var(--primary-soft);border-color:#45b8e84d}.status{gap:6px;padding:0;background:transparent;font-size:13px}.status i{width:7px;height:7px}.status--neutral{color:#8e99ad}.status--active{color:#55bff0}.status--warning{color:var(--warning)}.status--success{color:var(--success)}.status--danger{color:var(--danger)}.workspace{height:100%;padding:20px 22px 48px;overflow-y:auto;color:var(--ink);background:#0f141f;scrollbar-color:#364055 transparent}.detail-header{max-width:none;margin:0 0 18px;gap:18px}.detail-header__meta{gap:9px;color:var(--muted);font-size:12px}.detail-header h1{max-width:620px;margin:10px 0 4px;color:var(--ink);font-size:21px;letter-spacing:0}.detail-header>div>p{color:#6f7b90;font:12px ui-monospace,monospace}.detail-header__actions{gap:6px}.button{min-height:32px;padding:0 10px;border-radius:6px;font-size:13px}.button--primary{color:#07131a;background:var(--primary);border-color:var(--primary)}.button--primary:hover:not(:disabled){background:#68c9f0;transform:none}.button--secondary{color:#b9c3d3;background:var(--surface);border-color:var(--line)}.button--secondary:hover:not(:disabled){color:var(--ink);background:var(--surface-raised);border-color:#3d495e}.button--ghost{color:#cf8585}.button--ghost:hover:not(:disabled){color:#ff9292;background:#f06a6a14}.button--danger{color:#fff;background:#c94f56}.progress-card,.alert-card,.content-card,.metric{max-width:none;background:var(--surface);border-color:var(--line);box-shadow:none}.progress-card{padding:16px 18px 13px;border-radius:8px}.progress-card__top small,.progress-card>p{color:var(--muted)}.pulse{background:var(--primary);box-shadow:0 0 0 5px #45b8e81a}.progress-track{background:#273044}.progress-track i{background:linear-gradient(90deg,#278fc0,var(--primary))}.alert-card{background:#f06a6a0b;border-color:#f06a6a38;border-radius:8px}.alert-card strong,.alert-card a{color:#fa8383}.alert-card p{color:#b77b7b}.avatar-repair-panel{background:#eac8850e;border-color:#eac8853d}.avatar-repair-panel label>span{color:#d7bf91}.avatar-repair-panel select{color:var(--ink);background:var(--surface-muted);border-color:#3a4658}.avatar-repair-panel>small{color:#a99570}.avatar-repair-panel>small a{color:#eac885}.metric-grid{max-width:none;gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:8px}.metric{border:0;border-radius:0}.metric>span{color:var(--muted)}.content-card{border-radius:8px}.content-card>header{padding:15px 18px 12px;border-color:var(--line)}.content-card h2{color:var(--ink);font-size:16px}.segment-row,.managed-segment{border-color:var(--line)}.segment-row__body p,.managed-segment>p{color:#d1d8e4}.segment-row__body small,.segment-row time,.managed-segment__keywords{color:var(--muted)}.empty-state{color:var(--muted)}.empty-state__icon{color:var(--primary);background:var(--primary-soft);border-radius:10px}.empty-state h2{color:#d8e0eb}.detail-skeleton{background:linear-gradient(90deg,#151c29 25%,#20293a,#151c29 65%);background-size:400% 100%;border-radius:8px}.section-page{min-height:100%;padding:20px 22px 56px;overflow-y:auto;color:var(--ink);background:#0f141f}.section-header{max-width:none;align-items:center;gap:20px;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.section-header .eyebrow{display:none}.section-header h1{color:var(--ink);font-size:20px;letter-spacing:0}.section-header>div>p:last-child{max-width:760px;margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.section-tabs{max-width:none;margin:-2px 0 16px;padding-bottom:10px;border-color:var(--line)}.section-tabs button{min-height:31px;color:var(--muted);border-radius:6px;font-size:13px}.section-tabs button span{color:var(--muted);background:#20283a}.section-tabs button.active{color:var(--ink);background:var(--surface-raised);border-color:var(--line);box-shadow:none}.section-tabs button.active span{color:var(--primary);background:var(--primary-soft)}.notice{max-width:none;border-radius:7px;font-size:13px}.notice--error{color:#ff8989;background:#f06a6a12;border-color:#f06a6a38}.notice--info{color:#8ed8f7;background:#45b8e812;border-color:#45b8e833}.notice--warning{color:#e8a273;background:#e78b4f12;border-color:#e78b4f38}.asset-loading{max-width:none;color:var(--muted)}.search,.catalog-toolbar select,.library-commandbar select{color:#b7c1d1;background:var(--surface-muted);border:1px solid var(--line);border-radius:6px}.library-commandbar .search,.catalog-toolbar .search{background:var(--surface-muted);border-color:var(--line)}.library-commandbar .search input,.catalog-toolbar .search input{color:var(--ink);background:transparent}.search:focus-within{background:var(--surface);border-color:var(--primary);box-shadow:0 0 0 2px #45b8e81a}.search input{color:var(--ink)}.catalog-toolbar,.library-commandbar{max-width:none;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.library-stats{max-width:none;gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:8px}.library-stats>div{background:var(--surface)}.library-stats small,.library-stats span,.library-stats p{color:var(--muted)}.library-stats strong{color:var(--ink)}.asset-grid,.catalog-grid,.product-grid,.library-grid,.audio-list{max-width:none}.asset-card,.catalog-card,.product-card,.library-card,.audio-card,.settings-group,.settings-save-panel{color:var(--ink);background:var(--surface);border-color:var(--line);border-radius:8px;box-shadow:none}.asset-card__title h2,.audio-card h2,.catalog-card h2,.product-card h2,.library-card h2{color:#e1e7f0}.asset-card__title p,.audio-card__header p,.catalog-card p,.product-card p,.library-card p{color:var(--muted)}.asset-card__actions,.catalog-card>footer,.product-card>footer,.library-card__body>footer{border-color:var(--line)}.asset-slots span,.catalog-card__tags span,.product-card__tags span,.library-card__tags span{color:#9ca8bb;background:#20283a}.asset-slots span.ready{color:var(--success);background:#51c98c1a}.library-card.selected{border-color:var(--primary);box-shadow:0 0 0 1px #45b8e84d}.library-pagination{max-width:none;border-color:var(--line)}.library-pagination button{color:var(--muted);background:var(--surface);border-color:var(--line)}.library-pagination button.active{color:var(--primary);background:var(--primary-soft);border-color:#45b8e84d}.section-page.library-page{height:100%;min-height:0;padding:0;overflow:hidden}.library-workspace{height:100%;min-height:0;overflow-y:auto;scrollbar-color:#364055 transparent}.library-main{min-width:0;min-height:100%;padding:12px 14px 40px;background:#0f141f}.library-main .library-stats,.library-main .library-commandbar{margin-bottom:10px}.library-commandbar__actions .button{white-space:nowrap}.pro-panel-title{margin:0 0 8px;color:#768297;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.library-context__action{display:flex;width:100%;align-items:center;gap:9px;margin-top:7px;padding:9px;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:7px;cursor:pointer;text-align:left}.library-context__action:hover{color:var(--ink);border-color:#3b475d}.library-context__action>span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:6px}.library-context__action svg{width:14px}.library-context__action>div{display:flex;min-width:0;flex-direction:column;gap:3px}.library-context__action strong{color:inherit;font-size:13px}.library-context__action small{color:#778297;font-size:12px}.library-context__stat{display:flex;align-items:center;justify-content:space-between;padding:8px 0;color:var(--muted);border-bottom:1px solid var(--line);font-size:12px}.library-context__stat strong{color:#dce3ed;font:13px ui-monospace,monospace}.library-context__notice{display:flex;gap:9px;margin-top:auto;padding:10px;color:var(--primary);background:var(--primary-soft);border:1px solid rgba(69,184,232,.18);border-radius:7px}.library-context__notice>svg{width:15px;flex:0 0 auto}.library-context__notice strong{font-size:12px}.library-context__notice p{margin:4px 0 0;color:#83a9bd;font-size:12px;line-height:1.55}.settings-layout{max-width:none;grid-template-columns:minmax(0,1fr) 270px}.settings-groups{gap:10px}.settings-group>header{background:var(--surface);border-color:var(--line)}.settings-group>header h2,.settings-save-panel h2{color:var(--ink)}.settings-group>header p,.settings-save-panel>p,.settings-save-panel>small,.settings-field>p{color:var(--muted)}.settings-group>header>span{color:var(--primary);background:var(--primary-soft)}.settings-field{border-color:var(--line)}.settings-field>label>span{color:#cbd3df}.settings-field input,.settings-field select,.settings-field textarea{color:var(--ink);background:var(--surface-muted);border-color:var(--line)}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #45b8e81a}.settings-secret button{color:var(--muted);background:transparent}.settings-save-panel{top:16px}.settings-domain-tabs{display:flex;max-width:none;gap:4px;margin:0 0 14px;padding:3px;overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:8px}.settings-domain-tabs button{display:flex;min-height:31px;align-items:center;gap:7px;padding:0 10px;color:var(--muted);background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:13px;white-space:nowrap}.settings-domain-tabs button:hover{color:var(--ink);background:var(--surface-raised)}.settings-domain-tabs button.active{color:var(--ink);background:var(--primary-soft)}.settings-domain-tabs small{min-width:17px;padding:1px 4px;color:#788499;background:#222b3c;border-radius:99px;font-size:12px;text-align:center}.settings-domain-tabs button.active small{color:var(--primary);background:#45b8e824}.modal-backdrop,.command-backdrop{background:#04080ec7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{color:var(--ink);background:var(--surface-muted);border-color:#344056;border-radius:10px;box-shadow:0 30px 90px #0000007a}.modal__header,.template-bar{color:var(--ink);background:var(--surface);border-color:var(--line)}.modal__header h2{color:var(--ink)}.modal__header>div>p:last-child,.template-bar>p{color:var(--muted)}.icon-button{color:var(--muted);background:var(--surface-raised);border-radius:6px}.form-section,.create-advanced,.script-editor-card,.script-context>div,.script-context details,.quality-issues,.quality-recommendations,.publish-copy-grid>div{color:var(--ink);background:var(--surface);border-color:var(--line);border-radius:8px}.form-section__title h3,.create-advanced>summary strong,.script-editor-card__head>strong{color:#d8e0eb}.form-section__title p,.create-advanced>summary small,.field>small{color:var(--muted)}.form-section__title>span,.create-advanced>summary>span{color:var(--primary);background:var(--primary-soft)}.field>span,.choice-field legend{color:#c5cedb}.field input,.field select,.field textarea,.template-bar input,.template-bar select{color:var(--ink);background:var(--surface-muted);border:1px solid var(--line)}.field input:focus,.field select:focus,.field textarea:focus{background:#101722;border-color:var(--primary);box-shadow:0 0 0 2px #45b8e81a}.file-field,.check-field,.source-switch>label,.choice-grid>label,.selected-avatar{color:#c5cedb;background:var(--surface-muted);border-color:var(--line)}.source-switch>label.selected,.choice-grid>label.selected{background:var(--primary-soft);border-color:#45b8e859}.source-switch strong,.choice-grid strong,.selected-avatar strong{color:#d5dce7}.source-switch small,.choice-grid small,.selected-avatar small,.check-field small{color:var(--muted)}.form-error{color:#ff8d8d;background:#f06a6a14;border:1px solid rgba(240,106,106,.2)}.modal__footer{border-color:var(--line)}.script-editor-card .field textarea{background:var(--surface-muted);border-color:var(--line)}.managed-segment>header strong,.quality-overview p,.publish-copy-grid p{color:#cbd3df}.quality-score{color:var(--success);background:#51c98c17}.quality-metrics>div{background:var(--surface-muted)}.publish-safety{color:#8ad0ad;background:#51c98c0f;border-color:#51c98c33}.command-backdrop{position:fixed;z-index:100;inset:0;display:flex;justify-content:center;padding-top:18vh}.command-palette{width:min(520px,calc(100vw - 28px));height:max-content;overflow:hidden;color:var(--ink);background:var(--surface);border:1px solid #344056;border-radius:11px;box-shadow:0 30px 90px #00000080}.command-palette>label{display:flex;min-height:52px;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--line)}.command-palette>label svg{width:17px;color:var(--muted)}.command-palette>label input{min-width:0;flex:1;color:var(--ink);background:transparent;border:0;outline:0;font-size:14px}.command-palette kbd{padding:2px 5px;color:#718097;background:var(--surface-muted);border:1px solid var(--line);border-radius:4px;font:12px ui-monospace,monospace}.command-palette__results{max-height:340px;padding:7px;overflow-y:auto}.command-palette__results>button{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:6px 9px;color:var(--muted);background:transparent;border:0;border-radius:7px;cursor:pointer;text-align:left}.command-palette__results>button:hover,.command-palette__results>button.active{color:var(--ink);background:var(--primary-soft)}.command-palette__results>button>span{display:grid;width:30px;height:30px;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:7px}.command-palette__results svg{width:15px}.command-palette__results>button>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.command-palette__results strong{color:inherit;font-size:13px}.command-palette__results small{color:#778297;font-size:12px}.command-palette__results>p{padding:35px;color:var(--muted);text-align:center;font-size:13px}.command-palette>footer{display:flex;gap:14px;padding:8px 13px;color:#667287;background:var(--surface-muted);border-top:1px solid var(--line);font-size:12px}@media(max-width:1320px){.task-workspace{grid-template-columns:minmax(560px,58%) minmax(390px,1fr)}.pro-toolbar__count{display:none}.pro-filter-pills button{padding:0 6px}}@media(max-width:1080px){.task-workspace{display:block;overflow-y:auto}.run-panel{height:58vh;min-height:500px;border-right:0;border-bottom:1px solid var(--line)}.task-workspace>.workspace{height:auto;min-height:70vh;overflow:visible}.settings-layout{grid-template-columns:1fr}.settings-save-panel{position:static;grid-row:1}.library-workspace{grid-template-columns:1fr}.library-context{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:0}.library-context__notice{margin-top:0}}@media(max-width:760px){.app-shell{display:block}.rail{position:fixed;top:0;left:0;display:flex;width:220px;height:100vh;align-items:stretch;flex-direction:column;padding:12px 10px 10px;overflow:hidden;transform:translate(-102%);transition:transform .2s ease;box-shadow:18px 0 55px #0006}.rail--open{transform:translate(0)}.brand{justify-content:flex-start;padding:2px 8px 12px}.brand>div{display:flex}.rail__groups{display:block;min-height:0;flex:1;overflow-y:auto}.rail nav{display:flex;flex:none;flex-direction:column;gap:2px}.rail nav button,.rail__bottom a,.rail__bottom button{min-height:32px;flex:none;justify-content:flex-start;padding:0 10px}.rail nav button span,.rail__bottom a span,.rail__bottom button span{display:block}.rail__bottom{flex:none;flex-direction:column;margin:auto 0 0;padding:8px 0 0;border-top:1px solid var(--line);border-left:0}.rail-backdrop{position:fixed;z-index:35;inset:0 0 0 220px;display:block;background:#00000094;border:0}.pro-header__menu{display:grid}.pro-global-search{min-width:32px;width:32px;padding:0;justify-content:center}.pro-global-search span,.pro-global-search kbd,.pro-local-mode{display:none}.pro-toolbar{align-items:stretch}.pro-toolbar__search{width:100%}.pro-filter-pills{order:3;width:100%;overflow-x:auto}.pro-filter-pills button{flex:1}.pro-toolbar .button{margin-left:auto}.run-panel{min-height:560px}.workspace,.section-page{padding:16px 14px 44px}.detail-header{flex-direction:column}.section-header{align-items:stretch;flex-direction:column}.section-header .button{align-self:flex-start}.library-commandbar,.catalog-toolbar,.library-grid,.asset-grid,.product-grid{grid-template-columns:1fr}.library-workspace{border-right:0;border-left:0;border-radius:0}.library-main{padding:10px 0}.library-context{grid-template-columns:1fr}.modal{border-radius:0}}.project-lobby{height:100%;overflow-y:auto;color:var(--ink);background:radial-gradient(900px 480px at 12% -12%,rgba(69,184,232,.12),transparent 60%),radial-gradient(760px 480px at 100% 100%,rgba(213,163,68,.1),transparent 58%),#0f141f;scrollbar-color:#364055 transparent}.project-hero{display:flex;max-width:1360px;align-items:flex-end;justify-content:space-between;gap:42px;margin:0 auto;padding:34px 28px 26px}.project-kicker{margin:0 0 9px;color:var(--primary);font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.project-hero h1{margin:0;font-size:clamp(30px,4vw,48px);font-weight:640;letter-spacing:0;line-height:1}.project-hero>div:first-child>p:not(.project-kicker){max-width:660px;margin:13px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.project-model-note{display:flex;width:max-content;max-width:100%;align-items:center;gap:7px;margin-top:14px;padding:7px 9px;color:#86b5c9;background:#45b8e812;border:1px solid rgba(69,184,232,.16);border-radius:6px;font-size:12px}.project-model-note svg{width:13px;flex:0 0 auto}.project-hero__stats{display:grid;min-width:420px;grid-template-columns:repeat(4,1fr);overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:10px}.project-hero__stats>div{min-width:92px;padding:14px 15px;background:#151c29f0}.project-hero__stats span{display:block;color:#778297;font-size:12px;letter-spacing:.06em;white-space:nowrap}.project-hero__stats strong{display:block;margin-top:5px;color:#f1f5f9;font-size:26px;font-weight:550;letter-spacing:0}.project-hero__stats strong.project-hero__project-count{font-size:16px;line-height:1.25;white-space:nowrap}.project-hero__project-count small{display:block;margin-top:3px;color:#a6b0c0;font-size:11px;font-weight:550}.project-toolbar{position:sticky;z-index:8;top:0;display:flex;min-height:55px;align-items:center;gap:9px;padding:10px max(28px,calc((100% - 1304px)/2));background:#0f141fd6;border-top:1px solid rgba(255,255,255,.035);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-toolbar>label{display:flex;width:min(280px,28vw);min-height:33px;align-items:center;gap:7px;padding:0 9px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:7px}.project-toolbar>label:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #45b8e81a}.project-toolbar>label svg{width:14px}.project-toolbar input{width:100%;color:var(--ink);background:transparent;border:0;outline:0;font-size:13px}.project-filter-pills{display:flex;gap:2px;padding:2px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.project-filter-pills button{min-height:27px;padding:0 9px;color:var(--muted);background:transparent;border:0;border-radius:5px;cursor:pointer;font-size:12px;white-space:nowrap}.project-filter-pills button:hover{color:var(--ink)}.project-filter-pills button.active{color:var(--ink);background:#222b3c}.project-maintenance-actions{display:flex;gap:6px}.project-toolbar>span{margin-left:auto;color:#778297;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.project-toolbar .button{flex:0 0 auto}.project-lobby__content{max-width:1360px;min-height:440px;margin:0 auto;padding:24px 28px 18px}.project-loading{display:grid;min-height:400px;place-items:center;color:var(--muted);font-size:13px}.project-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#a8b3c4}.project-section-heading>div{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.project-section-heading .pulse{width:6px;height:6px;box-shadow:0 0 0 5px #45b8e814}.project-section-heading small{color:#657186;font-size:12px;font-weight:400}.project-featured{margin-bottom:28px}.project-lobby .project-featured-card{display:grid;grid-template-columns:minmax(190px,220px) minmax(0,1fr);gap:0;overflow:hidden;background:linear-gradient(145deg,#192231fa,#111722fa);border:1px solid #303a4e;border-radius:12px;box-shadow:0 24px 60px -35px #000000d9}.project-poster{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;background:#0b111b;border:1px solid var(--line);border-radius:10px}.project-poster:before{position:absolute;z-index:1;inset:0;content:"";pointer-events:none}.project-poster>video,.project-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#080d14}.project-poster--media:before{background:linear-gradient(180deg,rgba(5,9,15,.16),transparent 38%,rgba(5,9,15,.54))}.project-lobby .project-poster--empty{display:grid;place-items:center;background:#1117226b;border-style:dashed}.project-lobby .project-poster--empty:before{opacity:1;background:none}.project-poster__mini-cover{--family-accent: #45b8e8;position:relative;z-index:1;display:flex;width:100%;height:100%;min-width:0;flex-direction:column;justify-content:flex-end;gap:12px;padding:24% 14% 18%;color:#7f8a9e;background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--family-accent) 22%,transparent),transparent 42%),linear-gradient(155deg,#172131,#090e16 72%);text-align:left}.project-poster__mini-cover:before{position:absolute;top:9%;bottom:9%;left:0;width:5px;content:"";background:var(--family-accent);box-shadow:0 0 22px color-mix(in srgb,var(--family-accent) 45%,transparent)}.project-poster__mini-cover--1{--family-accent: #e3a843}.project-poster__mini-cover--2{--family-accent: #d56f80}.project-poster__mini-cover--3{--family-accent: #75bd8c}.project-poster__mini-cover strong{display:-webkit-box;overflow:hidden;color:#eef3f8;font-size:clamp(17px,1.75vw,28px);font-weight:780;letter-spacing:.02em;line-height:1.18;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-poster__mini-cover small{color:color-mix(in srgb,var(--family-accent) 72%,#d6deea);font-size:10px;font-weight:650;letter-spacing:.12em}.project-lobby .project-poster>.project-poster__run-status{position:absolute;z-index:3;top:9px;left:9px;max-width:calc(100% - 18px);padding:5px 8px;overflow:hidden;color:#fff;border:0;border-radius:999px;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 3px 14px #00000038}.project-lobby .project-poster>.project-poster__run-status--done{background:#218e5c}.project-lobby .project-poster>.project-poster__run-status--running{background:#1677a9}.project-lobby .project-poster>.project-poster__run-status--review{background:#b7791f}.project-lobby .project-poster>.project-poster__run-status--failed{background:#b54242}.project-lobby .project-poster>.project-poster__run-status--paused{background:#596273}.project-lobby .project-poster>.project-poster__cover-state{position:absolute;z-index:3;right:0;bottom:0;left:0;min-height:25px;padding:5px 8px;color:#f5f7fa;background:#0c121be0;border:0;border-radius:0;font-size:10px;font-weight:650;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.project-lobby .project-poster>.project-poster__cover-state--generating{color:#8fd7f5}.project-lobby .project-poster>.project-poster__cover-state--failed{color:#ff9b9b}.project-lobby .project-poster>.project-poster__hover{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:22px 8px 8px;overflow:hidden;color:#eef3f8;background:linear-gradient(transparent,#05090fe6);border:0;border-radius:0;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .18s}.project-lobby .project-poster>.project-poster__cover-state+.project-poster__hover{bottom:25px}.project-card:hover .project-poster__hover,.project-card__open:focus-visible .project-poster__hover{opacity:1}.project-poster--large{border-width:0 1px 0 0;border-radius:0}.project-featured-card__body{display:flex;min-width:0;flex-direction:column;padding:25px 26px 22px}.project-featured-card__meta,.project-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#778297;font-size:12px}.project-featured-card h2{margin:18px 0 7px;font-size:clamp(22px,2.4vw,34px);letter-spacing:0;line-height:1.08}.project-featured-card__body>p{display:-webkit-box;max-width:540px;margin:0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-featured-card__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:7px}.project-featured-card__metrics>div{padding:12px;background:#0f141fb3}.project-featured-card__metrics span{display:block;color:#778297;font-size:12px}.project-featured-card__metrics strong{display:block;margin-top:5px;color:#dce4ef;font-size:16px}.project-featured-card__metrics small{color:#778297;font-size:12px;font-weight:500}.project-card__progress{display:flex;align-items:center;gap:10px;margin-top:16px}.project-card__progress>div{height:4px;flex:1;overflow:hidden;background:#273044;border-radius:99px}.project-card__progress i{display:block;height:100%;background:linear-gradient(90deg,#2e99c8,var(--primary));border-radius:inherit}.project-card__progress strong{color:var(--primary);font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.project-featured-card footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:22px;color:#657186;font-size:12px}.project-library{margin-top:5px}.project-lobby .project-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;align-items:start}.project-card{position:relative;min-width:0}.project-card:hover{transform:translateY(-2px)}.project-card__open{display:block;width:100%;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.project-card__delete{position:absolute;top:8px;right:8px;z-index:4;display:grid;place-items:center;width:30px;height:30px;padding:0;color:#e2ddd38c;background:#0c111ab8;border:1px solid var(--line);border-radius:8px;opacity:0;cursor:pointer;transition:opacity .18s,color .18s,border-color .18s}.project-card:hover .project-card__delete,.project-card__delete:focus-visible{opacity:1}.project-card__delete:hover{color:#ff8f8f;border-color:#ff8f8f80}.project-card__delete svg{width:15px;height:15px}.project-card--empty .project-card__delete{opacity:.7}.project-card__body{padding:9px 2px 2px}.project-lobby .project-card h2{overflow:hidden;margin:0;color:#dce4ef;font-size:13px;font-weight:600;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.project-card__cover-retry{position:absolute;z-index:4;right:8px;bottom:43px;min-height:28px;padding:0 8px;color:#ffd5d5;background:#731e22e6;border:1px solid rgba(255,155,155,.46);border-radius:6px;cursor:pointer;font-size:10px}.project-card__cover-retry:disabled{cursor:wait;opacity:.65}.project-card__cover-error{display:block;margin-top:5px;color:#ff9b9b;font-size:10px;line-height:1.35}.project-lobby .project-create-tile{display:grid;width:100%;min-height:0;aspect-ratio:9 / 16;place-content:center;justify-items:center;color:var(--muted);background:#1117228c;border:1px dashed #364055;border-radius:10px;cursor:pointer}.project-create-tile:hover{color:var(--ink);border-color:#45b8e880;background:#45b8e809}.project-create-tile>span{display:grid;width:44px;height:44px;margin-bottom:13px;place-items:center;color:var(--primary);background:var(--primary-soft);border:1px solid rgba(69,184,232,.2);border-radius:11px}.project-create-tile svg{width:18px}.project-create-tile strong{color:inherit;font-size:14px}.project-create-tile small{margin-top:6px;color:#657186;font-size:12px}.cover-panel{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:20px;margin:0 0 16px;padding:16px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px}.cover-panel__preview{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;background:var(--surface-muted);border:1px dashed #3c4658;border-radius:10px}.cover-panel__preview.has-image{border-style:solid}.cover-panel__preview>img{width:100%;height:100%;object-fit:cover}.cover-panel__empty{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:18px;color:var(--muted);text-align:center}.cover-panel__empty svg{width:30px;height:30px}.cover-panel__empty strong{color:var(--ink);font-size:13px}.cover-panel__empty small{font-size:11px;line-height:1.5}.cover-panel__generating{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:7px 9px 9px;color:#b9e9fb;background:#070e17e0;font-size:10px}.cover-panel__generating span{display:block;margin-bottom:6px}.cover-panel__generating i{position:relative;display:block;height:3px;overflow:hidden;background:#ffffff29;border-radius:99px}.cover-panel__generating i:after{position:absolute;width:42%;height:100%;content:"";background:#55bff0;border-radius:inherit;animation:cover-panel-progress 1.4s ease-in-out infinite}@keyframes cover-panel-progress{0%{transform:translate(-110%)}to{transform:translate(345%)}}.cover-panel__body{min-width:0}.cover-panel__body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cover-panel__body>header .eyebrow{margin-bottom:4px}.cover-panel__body>header h2{margin:0;color:var(--ink);font-size:18px}.cover-panel__body>header>span{color:var(--muted);font:11px var(--mono);white-space:nowrap}.cover-panel__body>header>span.is-exhausted{color:var(--danger)}.cover-panel__info,.cover-panel__legacy,.cover-panel__reason,.cover-panel__message,.cover-panel__avatar-note{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.cover-panel__legacy{color:#d5aa5a}.cover-panel__reason,.cover-panel__message{color:#ff9b9b}.cover-panel__avatar-note{padding-top:9px;border-top:1px solid var(--line)}.cover-panel__avatar-note a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.cover-panel__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:7px;margin-top:14px}.cover-panel__actions .button{min-height:34px}.cover-panel__download{display:flex;min-width:132px;flex-direction:column;gap:3px;margin-left:auto;color:var(--muted);font-size:9px}.cover-panel__download select{min-height:34px;padding:0 8px;color:var(--ink);background:var(--surface-muted);border:1px solid var(--line);border-radius:6px}.cover-panel__editor{margin:13px 0 0;padding:12px;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.cover-panel__editor legend{padding:0 5px;color:var(--ink);font-size:11px;font-weight:700}.cover-panel__choices{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.cover-panel__choices label{display:flex;min-height:34px;align-items:center;gap:5px;padding:0 8px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:11px}.cover-panel__choices input{accent-color:var(--primary)}.cover-panel__title-editor>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:7px;margin-bottom:7px}.cover-panel__title-editor input{min-width:0;min-height:36px;padding:0 9px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px}.cover-panel__add-line{min-height:32px;margin:0 8px 8px 0;padding:0 9px;color:var(--primary);background:transparent;border:1px dashed var(--line);border-radius:6px;cursor:pointer}.cover-panel__versions{display:flex;gap:8px;margin-top:13px;padding-top:12px;overflow-x:auto;border-top:1px solid var(--line)}.cover-panel__versions button{position:relative;width:54px;flex:0 0 54px;aspect-ratio:9 / 16;padding:0;overflow:hidden;background:var(--surface-muted);border:1px solid var(--line);border-radius:7px;cursor:pointer}.cover-panel__versions button.active{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}.cover-panel__versions button:disabled{cursor:default;opacity:1}.cover-panel__versions img{width:100%;height:100%;object-fit:cover}.cover-panel__versions span{position:absolute;right:3px;bottom:3px;padding:2px 4px;color:#fff;background:#000000b8;border-radius:4px;font-size:9px}.cover-panel--compact{display:block;margin:15px 0 0;padding:0;background:transparent;border:0;border-radius:0}.cover-panel--compact .cover-panel__preview,.cover-panel--compact .cover-panel__body>header,.cover-panel--compact .cover-panel__legacy,.cover-panel--compact .cover-panel__reason,.cover-panel--compact .cover-panel__avatar-note,.cover-panel--compact .cover-panel__versions,.cover-panel--compact .cover-panel__download{display:none}.cover-panel--compact .cover-panel__info{margin-top:0}.cover-panel--compact .cover-panel__actions{margin-top:10px}.cover-panel--compact .cover-panel__actions .button{min-height:32px}.cover-panel--compact .cover-panel__message{margin-top:7px}.cover-panel--compact .cover-panel__editor{padding:9px}html[data-theme=light] .project-lobby .project-poster--empty,html[data-theme=claude] .project-lobby .project-poster--empty{background:#f7f5ef;border-color:#cfc9ba}html[data-theme=light] .project-lobby .project-poster__empty strong,html[data-theme=claude] .project-lobby .project-poster__empty strong{color:#5b5242}html[data-theme=light] .cover-panel,html[data-theme=claude] .cover-panel{background:#fbfaf7;border-color:#ddd8cc}html[data-theme=light] .cover-panel__preview,html[data-theme=claude] .cover-panel__preview,html[data-theme=light] .cover-panel__editor,html[data-theme=claude] .cover-panel__editor{background:#f5f3ed;border-color:#d8d2c5}.project-featured-card .cover-panel--compact{background:transparent;border:0}.project-pagination{display:flex;max-width:1304px;min-height:55px;align-items:center;justify-content:space-between;margin:0 auto;padding:10px 0 24px;color:#778297;border-top:1px solid var(--line);font-size:12px}.project-pagination>div{display:flex;gap:5px}.project-pagination button{min-width:31px;height:29px;padding:0 9px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:12px}.project-pagination button.active{color:var(--primary);background:var(--primary-soft);border-color:#45b8e840}.project-pagination button:disabled{cursor:not-allowed;opacity:.4}.project-studio{display:flex;height:100%;min-height:0;flex-direction:column;background:#0f141f}.project-studio__header{display:flex;min-height:48px;flex:0 0 48px;align-items:center;gap:14px;padding:0 13px;background:#111722;border-bottom:1px solid var(--line)}.project-studio__header>button:first-child{display:flex;min-height:29px;align-items:center;gap:5px;padding:0 8px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:12px}.project-studio__header>button svg{width:13px}.project-studio__header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.project-studio__header>div span{color:#657186;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.project-studio__header>div strong{max-width:min(48vw,600px);overflow:hidden;color:#dfe6f0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.project-studio__source{margin-left:auto;color:#657186;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.project-studio__header>.project-studio__review-callout{display:flex;min-height:32px;flex:0 0 auto;flex-direction:row;align-items:center;gap:8px;padding:0 5px 0 10px;color:#f3c875;background:#b7791f1a;border:1px solid rgba(243,200,117,.25);border-radius:7px}.project-studio__header>.project-studio__review-callout strong{color:#f3c875;font-size:11px}.project-studio__review-callout button{min-height:24px;padding:0 8px;color:#14100a;background:#f3c875;border:0;border-radius:5px;cursor:pointer;font-size:11px;font-weight:700}.project-agent-toggle{display:flex;min-height:29px;align-items:center;gap:6px;padding:0 9px;color:var(--primary);background:var(--primary-soft);border:1px solid rgba(69,184,232,.25);border-radius:6px;cursor:pointer;font-size:12px}.project-studio__body{display:grid;min-width:0;min-height:0;flex:1;grid-template-columns:176px minmax(0,1fr);overflow:hidden}.project-studio--agent-open .project-studio__body{grid-template-columns:176px minmax(0,1fr) 318px}.project-stage-rail{display:flex;min-height:0;flex-direction:column;padding:15px 10px 12px;background:#0c121c;border-right:1px solid var(--line)}.project-stage-rail>p,.project-agent__context>p{margin:0 0 9px;padding:0 7px;color:#657186;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.project-stage-rail ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.project-stage-rail li button{display:flex;width:100%;min-height:48px;align-items:center;gap:8px;padding:6px 7px;color:var(--muted);background:transparent;border:0;border-radius:7px;cursor:pointer;text-align:left}.project-stage-rail li button:hover{color:var(--ink);background:var(--surface)}.project-stage-rail li button>span{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;color:#68758a;background:#171f2c;border:1px solid #2d3749;border-radius:50%;font:12px ui-monospace,monospace}.project-stage-rail li.done button>span{color:#0d1a14;background:var(--success);border-color:var(--success)}.project-stage-rail li button>span svg{width:11px}.project-stage-rail li button>div{display:flex;min-width:0;flex-direction:column;gap:3px}.project-stage-rail li button strong{color:inherit;font-size:12px}.project-stage-rail li button small{color:#657186;font-size:11px}.project-stage-rail__note{display:flex;gap:8px;margin-top:auto;padding:9px;color:#759aab;background:#45b8e80e;border:1px solid rgba(69,184,232,.13);border-radius:7px}.project-stage-rail__note>svg{width:13px;flex:0 0 auto}.project-stage-rail__note p{margin:4px 0 0;color:#627b88;font-size:11px;line-height:1.45}.project-studio__canvas{min-width:0;min-height:0;overflow:hidden}.project-studio__canvas>.workspace{scroll-behavior:smooth}.project-studio__canvas #quality-and-publish{scroll-margin-top:16px}.project-agent{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#111722fa;border-left:1px solid var(--line)}.project-agent>header{display:flex;min-height:55px;flex:0 0 55px;align-items:center;gap:9px;padding:0 11px;border-bottom:1px solid var(--line)}.project-agent__avatar{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;color:#07131a;background:linear-gradient(135deg,var(--primary),#f7c66b);border-radius:9px;box-shadow:0 0 22px #45b8e82e}.project-agent__avatar svg{width:16px}.project-agent>header>div:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.project-agent>header strong{font-size:13px}.project-agent>header span{display:flex;align-items:center;gap:5px;color:#758197;font-size:11px}.project-agent>header span i{width:5px;height:5px;background:var(--warning);border-radius:50%}.project-agent>header span i.live{background:var(--success);box-shadow:0 0 8px #59d29aa6}.project-agent>header button{display:grid;width:27px;height:27px;place-items:center;color:var(--muted);background:transparent;border:0;border-radius:6px;cursor:pointer}.project-agent__session-select{min-width:0;max-width:108px;flex:0 1 108px;height:27px;padding:0 6px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border:1px solid var(--line);border-radius:6px;cursor:pointer}.project-agent__session-select:hover{color:var(--text);border-color:var(--primary)}.project-agent>header button.project-agent__session-create{flex:0 0 27px}.project-agent>header button:hover{color:var(--ink);background:var(--surface-raised)}.project-agent>header button svg{width:13px}.project-agent__body{min-height:0;flex:1;padding:11px;overflow-y:auto;scrollbar-color:#364055 transparent}.project-agent__boundary{margin:0;overflow:hidden;color:#9e775c;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.project-agent__context{margin-top:16px}.project-agent__context>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 7px;border-bottom:1px solid var(--line)}.project-agent__context span{color:#758197;font-size:12px}.project-agent__context strong{max-width:190px;overflow:hidden;color:#cbd4e1;font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.project-agent__hypit{margin:12px 0;padding:10px;color:#cbd4e1;background:#151d29;border:1px solid #303b4e;border-radius:7px;font-size:12px}.project-agent__hypit summary{cursor:pointer;font-weight:700}.project-agent__hypit form{display:grid;gap:10px;margin-top:12px}.project-agent__hypit label{display:grid;gap:5px;color:#aab5c5}.project-agent__hypit input,.project-agent__hypit select,.project-agent__hypit textarea{box-sizing:border-box;width:100%;min-width:0;padding:7px;color:#dce6f3;background:#0d131d;border:1px solid #364055;border-radius:5px;font:inherit}.project-agent__hypit textarea{min-height:60px;resize:vertical}.project-agent__hypit button{padding:8px;color:#0d131d;background:var(--primary);border:0;border-radius:5px;cursor:pointer}.project-agent__hypit button:disabled{cursor:not-allowed;opacity:.5}.project-agent__action-result{white-space:pre-wrap;overflow-wrap:anywhere}.project-agent__conversation{display:flex;flex-direction:column;gap:8px;margin-top:14px}.project-agent__empty{margin:0;padding:14px;color:#758197;background:#111722;border:1px solid var(--line);border-radius:7px;font-size:12px;text-align:center}.project-agent__message{max-width:92%;padding:9px 10px;background:#151d29;border:1px solid #293244;border-radius:8px 8px 8px 2px}.project-agent__message--user{align-self:flex-end;background:#45b8e81a;border-color:#45b8e83d;border-radius:8px 8px 2px}.project-agent__message>span{color:var(--primary);font-size:11px;font-weight:700}.project-agent__message p{margin:5px 0;color:#c6cfdd;font-size:12px;line-height:1.6;white-space:pre-wrap}.project-agent__message time{display:block;color:#5c687b;font-size:6.5px;text-align:right}.project-agent__events{display:flex;flex-direction:column;gap:4px;padding:8px;background:#0000001f;border-radius:6px}.project-agent__events>div{display:flex;gap:6px;align-items:flex-start;color:#77869a;font-size:11px}.project-agent__events>div span{color:var(--success)}.project-agent__events>div.error,.project-agent__events>div.error span{color:var(--danger)}.project-agent__events p{margin:0;line-height:1.45}.project-agent__events small{display:block;margin-top:2px;color:#94a3b8;line-height:1.45}.agent-turn-progress{flex:0 0 auto;margin:10px 11px 0;padding:8px 9px;overflow:hidden;background:#45b8e80b;border:1px solid rgba(69,184,232,.16);border-radius:7px;opacity:1;transition:max-height .28s ease,margin .28s ease,padding .28s ease,opacity .28s ease}.workspace-agent>.agent-turn-progress{margin:8px 14px 0}.agent-turn-progress--hidden{max-height:0;margin-top:0!important;padding-top:0;padding-bottom:0;border-width:0;opacity:0}.agent-turn-progress>strong{display:block;margin-bottom:6px;color:var(--primary);font-size:11px}.agent-turn-progress>ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none}.agent-turn-progress__step{min-width:0;color:#606d80;font-size:8px;text-align:center}.agent-turn-progress__step i{display:block;height:3px;margin-bottom:4px;background:#283244;border-radius:99px}.agent-turn-progress__step span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-turn-progress__step--complete{color:#7eb69a}.agent-turn-progress__step--complete i{background:var(--success)}.agent-turn-progress__step--current{color:#d5e7ef}.agent-turn-progress__step--current i{background:var(--primary);box-shadow:0 0 8px #45b8e880}.agent-turn-progress--failed>strong,.agent-turn-progress__step--failed{color:var(--danger)}.agent-turn-progress__step--failed i{background:var(--danger);box-shadow:0 0 8px #f06a6a73}.project-agent__message--draft{border-style:dashed}.agent-typing-cursor{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.12em;background:var(--primary);animation:agent-typing-blink .8s steps(1,end) infinite}.project-agent__message--corrected{border-color:#f0a06f80;box-shadow:inset 2px 0 #f0a06fbf}.project-agent__message>span>small{margin-left:6px;padding:1px 4px;color:#efb388;background:#f0a06f1a;border-radius:99px;font-size:9px}@keyframes agent-typing-blink{50%{opacity:0}}.project-agent__pending{margin-top:15px}.project-agent__pending>p{margin:0 0 7px;color:#e09e6c;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-agent__pending>article{padding:10px;background:#e78b4f0f;border:1px solid rgba(231,139,79,.22);border-radius:8px}.project-agent__pending>article+article{margin-top:7px}.project-agent__pending article>div{display:flex;gap:8px}.project-agent__pending article>div>svg{width:14px;flex:0 0 auto;color:var(--warning)}.project-agent__pending article strong{display:block;color:#e7ccb8;font-size:12px;line-height:1.45}.project-agent__pending article small{display:block;margin-top:4px;color:#8d7c5f;font-size:11px;line-height:1.5}.project-agent__pending article footer{display:flex;justify-content:flex-end;gap:6px;margin-top:9px}.project-agent__pending article footer button{width:auto;min-height:26px;padding:0 9px;color:#9aa7ba;background:#151c28;border:1px solid #30394a;cursor:pointer;font-size:11px}.project-agent__pending article footer button:last-child{color:#17202b;background:var(--warning);border-color:var(--warning);font-weight:700}.project-agent .project-agent__pending>article.project-agent__pending--cost{background:#dd67431a;border-color:#ee84557a}.project-agent .project-agent__pending>article.project-agent__pending--cost small{color:#efad80;font-weight:700}.project-agent .project-agent__pending>article.project-agent__pending--approve{background:#dd523629;border-color:#e9865d;box-shadow:inset 3px 0 #f0a06f,0 0 0 1px #f0a06f1f}.project-agent .project-agent__pending>article.project-agent__pending--approve strong{color:#ffe1cf}.project-agent .project-agent__pending>article.project-agent__pending--approve footer button:last-child{color:#fff8f2;background:#d96843;border-color:#ed8d67}.project-agent__pending-strip{min-height:0;max-height:min(32vh,228px);flex:0 1 auto;margin:0;padding:10px;overflow-y:auto;overscroll-behavior:contain;background:#111722;border-top:1px solid var(--line);scrollbar-color:#364055 transparent}.project-agent__advice{margin-top:15px;padding:14px;background:linear-gradient(145deg,#45b8e818,#d5a3440f);border:1px solid rgba(69,184,232,.19);border-radius:9px}.project-agent__advice>span{color:var(--primary);font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase}.project-agent__advice h2{margin:8px 0 6px;color:#e4ebf4;font-size:14px;line-height:1.3}.project-agent__advice p{margin:0;color:#8e9bb0;font-size:12px;line-height:1.6}.project-agent__advice button{display:flex;min-height:28px;align-items:center;gap:5px;margin-top:11px;padding:0 8px;color:#9bdcf7;background:#45b8e814;border:1px solid rgba(69,184,232,.2);border-radius:5px;cursor:pointer;font-size:12px}.project-agent__advice button svg{width:11px}.project-agent>footer{flex:0 0 auto;padding:10px;background:#0f151f;border-top:1px solid var(--line)}.project-agent>footer>label{display:block;margin-bottom:6px;color:#657186;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.project-agent>footer>form{position:relative;display:flex;min-width:0;gap:5px}.project-agent textarea{min-height:48px;flex:1;resize:none;padding:8px;color:#718097;background:#111722;border:1px solid #293244;border-radius:6px;font-size:12px;line-height:1.45}.project-agent>footer button{width:31px;color:#576277;background:#1a2231;border:1px solid #293244;border-radius:6px}.project-agent>footer button svg{width:12px}.project-agent>footer button:not(:disabled){color:#08141b;background:var(--primary);border-color:var(--primary);cursor:pointer}.project-agent__more{position:static;display:flex;min-width:0;align-items:center}.project-agent>footer button.project-agent__more-trigger{width:27px;height:27px;flex:0 0 27px;padding:0;color:#738096;background:#171f2c;border-color:#293244}.project-agent>footer button.project-agent__more-trigger:hover,.project-agent>footer button.project-agent__more-trigger[aria-expanded=true]{color:var(--primary);background:#1a2635;border-color:#3b5268}.project-agent__more-menu{position:absolute;z-index:4;right:36px;bottom:calc(100% + 5px);display:grid;width:180px;max-width:calc(100% - 41px);max-height:min(60vh,260px);min-width:0;padding:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:#151d29;border:1px solid #303b4e;border-radius:7px;box-shadow:0 10px 24px #00000061}.project-agent>footer .project-agent__more-menu button{display:flex;width:100%;min-width:0;align-items:center;gap:7px;padding:7px 8px;overflow:hidden;color:#aab5c5;background:transparent;border:0;cursor:pointer;font-size:11px;text-align:left}.project-agent>footer .project-agent__more-menu button:hover:not(:disabled){color:#dce6f3;background:var(--surface-raised)}.project-agent>footer .project-agent__more-menu button:disabled{cursor:not-allowed;opacity:.42}.project-agent>footer .project-agent__more-menu button.project-agent__quick-action--approve{color:#ffe1cf;background:#dd523624;box-shadow:inset 3px 0 #f0a06f}.project-agent__more-separator{height:1px;margin:4px 6px;background:#303b4e}.project-agent__more-menu button svg{width:13px;flex:0 0 13px;color:var(--primary)}.project-agent__more-menu button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-agent>footer small{display:block;margin-top:6px;color:#586477;font-size:11px;line-height:1.45}@media(max-width:1279px){.project-lobby .project-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.project-toolbar{flex-wrap:wrap}.project-studio--agent-open .project-studio__body{grid-template-columns:150px minmax(0,1fr) 300px}}@media(max-width:1080px){.project-hero{align-items:stretch;flex-direction:column;gap:22px}.project-hero__stats{min-width:0;width:100%}.project-toolbar{flex-wrap:wrap;padding-right:20px;padding-left:20px}.project-toolbar>label{width:260px}.project-toolbar>span{display:none}.project-studio__body,.project-studio--agent-open .project-studio__body{grid-template-columns:150px minmax(0,1fr)}.project-agent{position:fixed;z-index:32;top:48px;right:0;bottom:0;width:min(360px,calc(100vw - 30px));box-shadow:-20px 0 60px #00000080}}@media(max-width:899px){.project-lobby .project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cover-panel{grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:14px}.cover-panel__download{margin-left:0}}@media(max-width:767px){.project-hero{padding:24px 15px 20px}.project-hero__stats{grid-template-columns:repeat(2,1fr)}.project-hero__stats>div{border-bottom:1px solid var(--line)}.project-toolbar{position:relative;align-items:stretch;padding:10px 14px}.project-toolbar>label{width:100%}.project-filter-pills{order:3;width:100%;overflow-x:auto}.project-filter-pills button{min-height:44px;flex:0 0 auto}.project-toolbar .button{margin-left:auto}.project-toolbar .project-maintenance-actions .button{margin-left:0}.project-lobby__content{padding:18px 14px}.project-lobby .project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-lobby .project-featured-card{grid-template-columns:1fr}.project-lobby .project-poster--large{width:min(220px,100%);margin:14px auto 0;border:1px solid var(--line);border-radius:10px}.project-featured-card__body{padding:19px 16px 16px}.project-featured-card__metrics{grid-template-columns:1fr 1fr 1fr}.project-featured-card footer{align-items:stretch;flex-direction:column}.project-pagination{margin:0 14px}.project-pagination>span{display:none}.project-pagination>div{width:100%;justify-content:flex-end}.project-studio__source{display:none}.project-studio__header>div strong{max-width:44vw}.project-studio__body,.project-studio--agent-open .project-studio__body{display:block;overflow-y:auto}.project-stage-rail{display:block;min-height:auto;padding:8px 10px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.project-stage-rail{scrollbar-width:none}.project-stage-rail::-webkit-scrollbar{display:none}.project-stage-rail>p,.project-stage-rail__note{display:none}.project-stage-rail ol{width:max-content;flex-direction:row}.project-stage-rail li button{min-height:38px}.project-stage-rail li button>span{width:18px;height:18px;flex-basis:18px}.project-stage-rail li button small{display:none}.project-studio__canvas{min-height:calc(100vh - 150px);overflow:visible}.project-studio__canvas>.workspace{height:auto;overflow:visible}.project-agent{top:48px;width:min(360px,100vw)}.cover-panel{display:block;padding:13px}.cover-panel__preview{width:min(220px,100%);margin:0 auto 14px}.cover-panel__actions .button,.cover-panel__actions>a,.cover-panel__download select{min-height:44px}.cover-panel__download{width:100%}.cover-panel__title-editor>div{grid-template-columns:1fr}.cover-panel--compact{padding:0}.cover-panel--compact .cover-panel__actions .button,.cover-panel--compact .cover-panel__actions>a{min-height:44px}.project-card__delete{width:44px;height:44px;opacity:.8}.project-card__cover-retry,.cover-panel__choices label,.cover-panel__add-line{min-height:44px}}.agent-access-settings{margin:0 0 14px;padding:15px;color:var(--ink);background:linear-gradient(145deg,#151c29fa,#0f141ffa);border:1px solid var(--line);border-radius:9px}.agent-access-settings>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:2px 2px 13px}.agent-access-settings>header h2{margin:0;font-size:16px}.agent-access-settings>header p:last-child{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.agent-access-settings>.notice{margin-bottom:11px}.agent-default-card.agent-default-card--integrated{margin:0 0 14px;padding:12px 14px}.agent-default-card.agent-default-card--integrated>div{display:flex;min-width:0;flex-direction:column;gap:4px}.agent-default-card.agent-default-card--integrated small{color:#70798a;font-size:12px;line-height:1.45}.agent-default-card.agent-default-card--integrated select{min-width:280px}.agent-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.agent-access-grid>article{display:flex;min-width:0;flex-direction:column;padding:12px;background:#111722;border:1px solid var(--line);border-radius:8px}.agent-access-grid>article.active{background:#45b8e80b;border-color:#45b8e84d;box-shadow:inset 0 0 0 1px #45b8e80d}.agent-access-grid>article>header{display:flex;align-items:center;gap:8px}.agent-access-grid>article>header>span{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:7px}.agent-access-grid>article>header>span svg{width:14px}.agent-access-grid>article>header>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.agent-access-grid h3{margin:0;font-size:13px}.agent-access-grid>article>header>b{padding:3px 5px;color:var(--primary);background:var(--primary-soft);border-radius:4px;font-size:11px;font-weight:650}.agent-auth-status{width:max-content;color:#758197;font-size:11px}.agent-auth-status:before{display:inline-block;width:5px;height:5px;margin-right:4px;content:"";background:#69758a;border-radius:50%}.agent-auth-status--ready{color:#7dd9ad}.agent-auth-status--ready:before{background:var(--success)}.agent-auth-status--pending{color:#e29a63}.agent-auth-status--pending:before{background:var(--warning)}.agent-access-settings .agent-auth-status.agent-auth-status--expired{color:var(--danger)}.agent-access-settings .agent-auth-status.agent-auth-status--expired:before{background:var(--danger)}.agent-access-grid>article>p{min-height:36px;margin:10px 0 11px;color:#7d899d;font-size:12px;line-height:1.55}.agent-access-grid>article>.button{align-self:flex-start}.agent-device-code{display:grid;grid-template-columns:1fr auto;gap:3px 7px;margin-bottom:9px;padding:8px;background:#0d131d;border:1px solid #2b3547;border-radius:6px}.agent-device-code span{color:#657186;font-size:11px}.agent-device-code strong{grid-row:2;color:#dce7f3;font:14px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.agent-device-code button{grid-row:1 / 3;color:var(--primary);background:transparent;border:0;cursor:pointer;font-size:12px}.agent-auth-code{margin-top:9px}.agent-auth-code label{display:block;margin-bottom:5px;color:#758197;font-size:11px}.agent-auth-code>div{display:flex;gap:5px}.agent-auth-code input{min-width:0;min-height:31px;flex:1;padding:0 8px;color:var(--ink);background:#0d131d;border:1px solid #2b3547;border-radius:5px;outline:0;font-size:12px}.agent-auth-code input:focus{border-color:var(--primary)}.agent-model-picker{display:flex;flex-direction:column;gap:5px;margin:0 0 10px}.agent-model-picker>span{color:#aab6c8;font-size:12px;font-weight:650}.agent-model-picker input{min-width:0;min-height:33px;width:100%;padding:0 9px;color:var(--ink);background:#0d131d;border:1px solid #2b3547;border-radius:5px;outline:0;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.agent-model-picker input:focus{border-color:var(--primary);box-shadow:0 0 0 2px #45b8e814}.agent-model-picker input:disabled{cursor:not-allowed;opacity:.55}.agent-model-picker small{color:#657186;font-size:11px;line-height:1.45}.agent-access-actions{display:flex;gap:6px;margin-top:auto;padding-top:9px}.agent-runtime-boundary{display:flex;gap:9px;margin-top:11px;padding:10px;color:#83b5ca;background:#45b8e80e;border:1px solid rgba(69,184,232,.15);border-radius:7px}.agent-runtime-boundary>svg{width:14px;flex:0 0 auto}.agent-runtime-boundary strong{font-size:12px}.agent-runtime-boundary p{margin:4px 0 0;color:#718e9b;font-size:12px;line-height:1.5}@media(max-width:1080px){.agent-access-grid{grid-template-columns:1fr}.agent-access-grid>article>p{min-height:0}}@media(max-width:760px){.agent-access-settings{margin-right:-14px;margin-left:-14px;border-right:0;border-left:0;border-radius:0}.agent-default-card.agent-default-card--integrated{align-items:stretch;flex-direction:column}.agent-default-card.agent-default-card--integrated select{min-width:0;width:100%}}.settings-booth{--booth-bg:#0b1018;--booth-panel:#101620;--booth-line:#252d3a;--booth-soft:#1b2330;--booth-text:#eef1f6;--booth-muted:#8c94a3;--booth-accent:#eac885;--booth-accent-soft:rgba(234,200,133,.13);position:relative;min-height:100%;padding-bottom:76px;overflow:auto;color:var(--booth-text);background:radial-gradient(circle at 74% -10%,rgba(143,115,62,.1),transparent 32%),var(--booth-bg)}.settings-booth--loading{display:grid;place-items:center}.settings-booth__header{position:sticky;z-index:20;top:0;display:grid;min-height:78px;grid-template-columns:110px minmax(0,1fr) minmax(80px,240px);align-items:center;padding:0 24px;background:#0b1018f2;border-bottom:1px solid var(--booth-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.settings-back,.settings-lang{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;color:var(--booth-muted);background:#0d131d;border:1px solid var(--booth-soft);border-radius:7px;cursor:pointer;font-size:11px}.settings-back{width:78px}.settings-back svg{width:14px}.settings-lang{width:60px;justify-self:end;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.settings-back:hover,.settings-lang:hover{color:var(--booth-text);border-color:#394354}.settings-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.settings-agent-shortcut{display:inline-flex;min-height:35px;align-items:center;gap:7px;padding:0 11px;color:#ecd099;background:#eac88517;border:1px solid rgba(234,200,133,.23);border-radius:7px;cursor:pointer;font-size:10px;white-space:nowrap}.settings-agent-shortcut:hover,.settings-agent-shortcut.active{color:#fdf4e2;background:#eac8852e;border-color:#eac88580}.settings-agent-shortcut svg{width:14px}.settings-agent-shell .workspace-agent{top:78px}.settings-booth__header>div>p{margin:0 0 2px;color:#ddccab;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.28em}.settings-booth__header h1{display:flex;align-items:baseline;gap:10px;margin:0;color:#f8f3e8;font:500 25px Georgia,Songti SC,serif;letter-spacing:-.04em}.settings-booth__header h1 span{color:var(--booth-muted);font-family:inherit;font-size:10px;font-weight:400;letter-spacing:.04em}.settings-booth__body{display:grid;min-height:calc(100vh - 78px);grid-template-columns:208px minmax(0,1fr)}.settings-nav{position:sticky;top:78px;min-height:calc(100vh - 78px);align-self:start;padding:20px 12px;background:#0d121bad;border-right:1px solid var(--booth-soft)}.settings-nav>div{margin-bottom:22px}.settings-nav p,.provider-list>p{margin:0 10px 8px;color:#586172;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em}.settings-nav button{position:relative;display:flex;width:100%;min-height:38px;align-items:center;gap:10px;margin:2px 0;padding:0 13px;color:#99a1af;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;text-align:left;font-size:11px}.settings-nav button svg{width:14px;color:#727b8b}.settings-nav button:hover{color:var(--booth-text);background:#ffffff06}.settings-nav button.active{color:#fef6e6;background:var(--booth-accent-soft);border-color:#eac88561}.settings-nav button.active:before,.provider-list>button.active:before{position:absolute;top:7px;bottom:7px;left:-1px;width:2px;background:#f3d7a0;border-radius:0 2px 2px 0;content:""}.settings-booth__content{min-width:0}.settings-alert{margin:14px 24px 0;padding:10px 12px;color:#c8d0dc;background:#111925;border:1px solid var(--booth-line);border-radius:7px;font-size:10px;line-height:1.55}.settings-alert--error{color:#ff9898;background:#8528281f;border-color:#db555552}.settings-alert--warning{color:#e59d6f;background:#94471d1c;border-color:#c267354d}.settings-alert--info{color:#9ccfec}.provider-workbench{display:grid;min-height:calc(100vh - 78px);grid-template-columns:212px minmax(0,1fr)}.provider-list{position:sticky;top:78px;max-height:calc(100vh - 78px);align-self:start;padding:20px 12px;overflow-y:auto;background:#0a0f176b;border-right:1px solid var(--booth-soft)}.provider-list>button{position:relative;display:flex;width:100%;min-height:36px;align-items:center;gap:9px;margin:1px 0;padding:0 10px;color:#929aa8;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;text-align:left;font-size:10.5px}.provider-list>button>i{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;color:#b1b9c7;background:#111824;border:1px solid #202937;border-radius:5px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.provider-list>button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-list>button>b{width:5px;height:5px;background:#606978;border-radius:50%}.provider-list>button>b.ready{background:#77d3a2;box-shadow:0 0 7px #77d3a28c}.provider-list>button:hover{color:#e5e9f0;background:#ffffff06}.provider-list>button.active{color:#f9f2e4;background:var(--booth-accent-soft);border-color:#eac8855c}.provider-list hr{margin:14px 8px 10px;border:0;border-top:1px solid var(--booth-soft)}.provider-list>button.provider-add{color:#697282}.provider-add svg{width:13px}.provider-detail{min-width:0;max-width:920px;padding:28px 24px 72px}.provider-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:28px}.provider-header>i{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;color:#d8dbe3;background:#101621;border:1px solid var(--booth-soft);border-radius:7px;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.provider-header>div{min-width:0;flex:1}.provider-header>div>div:first-child{display:flex;align-items:center;gap:9px}.provider-header h2{margin:0;color:#f5f1e8;font:500 24px Georgia,Songti SC,serif;letter-spacing:-.04em}.provider-header>div>div:first-child>span{padding:4px 9px;color:#9da5b3;border:1px solid var(--booth-line);border-radius:999px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.provider-header>div>div:first-child>span.ready{color:#7dd8a7;background:#277d4f1a;border-color:#41a76c42}.provider-header a{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 10px;color:#a8afbb;background:#0d131d;border:1px solid var(--booth-line);border-radius:7px;text-decoration:none;font-size:9px}.provider-header a svg{width:11px}.provider-header p{margin:8px 0 0;color:var(--booth-muted);font-size:10px;line-height:1.65}.provider-capabilities{display:flex;gap:6px;margin-top:14px}.provider-capabilities small{padding:4px 9px;color:#8e96a5;background:#0e141e;border:1px solid var(--booth-soft);border-radius:999px;font-size:8px}.provider-detail__section{margin-bottom:23px}.provider-detail__section>header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.provider-detail__section>header p,.runninghub-apps>header p,.model-routing-card>p,.settings-article>header>p{margin:0 0 4px;color:#b09e79;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.provider-detail__section h3,.runninghub-apps>header h3{margin:0;color:#e9ecf2;font-size:12px}.credential-card{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;background:linear-gradient(120deg,#eac8850e,#0c121b80);border:1px solid rgba(234,200,133,.32);border-left:2px solid #efcf92;border-radius:8px}.credential-card__identity{display:flex;min-width:0;align-items:center;gap:10px}.credential-card__identity>i{width:9px;height:9px;background:#f0cb82;border-radius:50%;box-shadow:0 0 9px #f0cb8273;font-size:0}.credential-card__identity strong,.credential-card__identity span{display:block}.credential-card__identity strong{color:#e9ecf3;font-size:11px}.credential-card__identity strong small{margin-left:6px;padding:2px 6px;color:#dbc7a1;background:#eac88521;border:1px solid rgba(234,200,133,.3);border-radius:999px;font-size:7px}.credential-card__identity span{margin-top:4px;color:#626b7a;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.credential-card .button{min-height:32px;padding:0 11px;font-size:9px}.connection-result{margin-top:8px;padding:9px 12px;border-radius:7px;font-size:9px}.connection-result.success{color:#7bd5a5;background:#1e7a491a;border:1px solid rgba(65,166,108,.25)}.connection-result.error{color:#ef8b8b;background:#8d2a2a1a;border:1px solid rgba(198,71,71,.27)}.settings-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.settings-card-grid--credentials{margin-top:12px;padding:15px;background:#0d131d9e;border:1px solid var(--booth-soft);border-radius:8px}.booth-field{min-width:0}.booth-field:has(textarea){grid-column:1/-1}.booth-field>label{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:7px}.booth-field>label>span{color:#b9c0cc;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.booth-field>label b{margin-left:5px;color:#d1875d;font-size:7px}.booth-field>label small{padding:2px 5px;color:#687181;background:#151c27;border-radius:999px;font-size:7px}.booth-field>label small.is-set{color:#8ccfa9;background:#3085561c}.booth-field>input,.booth-field>select,.booth-field>textarea,.booth-secret input{width:100%;min-height:40px;padding:9px 11px;color:#e6e9ef;background:#0d131c;border:1px solid var(--booth-line);border-radius:7px;outline:none;font-size:10px}.booth-field>textarea{min-height:92px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.booth-field input:focus,.booth-field select:focus,.booth-field textarea:focus{border-color:#eac885a6;box-shadow:0 0 0 2px #eac88514}.booth-field input:disabled,.booth-field select:disabled,.booth-field textarea:disabled{cursor:not-allowed;opacity:.55}.booth-field>p{margin:5px 0 0;color:#626b7a;font-size:8px;line-height:1.5}.booth-secret{position:relative}.booth-secret input{padding-right:38px}.booth-secret button{position:absolute;top:4px;right:4px;display:grid;width:31px;height:31px;place-items:center;color:#758092;background:transparent;border:0;border-radius:5px;cursor:pointer}.booth-secret button svg{width:12px}.provider-advanced{margin:16px 0 26px;border-top:1px solid var(--booth-soft)}.provider-advanced summary{padding:13px 0;color:#a7afbb;cursor:pointer;font-size:9px}.provider-advanced>div{padding:3px 0 16px}.runninghub-apps{margin-top:18px}.runninghub-apps>header{margin-bottom:11px}.runninghub-apps>header span{display:block;margin-top:6px;color:#6f7888;font-size:9px;line-height:1.55}.workflow-card{margin-bottom:7px;background:#0d131d7a;border:1px solid var(--booth-soft);border-radius:8px}.workflow-card summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;cursor:pointer;list-style:none}.workflow-card summary::-webkit-details-marker{display:none}.workflow-card summary>div{display:flex;align-items:center;gap:10px}.workflow-card summary strong{color:#dfe3ea;font-size:10px}.workflow-card summary span,.workflow-card summary>small{padding:3px 7px;color:#858e9e;background:#121a26;border:1px solid var(--booth-soft);border-radius:999px;font-size:7px}.workflow-card[open] summary{border-bottom:1px solid var(--booth-soft)}.workflow-card>div{padding:14px}.workflow-hint,.provider-boundary{margin:11px 0 0;padding:10px 12px;color:#717a89;background:#0e141e;border:1px solid var(--booth-soft);border-radius:7px;font-size:8px;line-height:1.6}.empty-provider{display:grid;min-height:170px;place-items:center;align-content:center;color:#77808f;background:#0d131d73;border:1px solid var(--booth-soft);border-radius:8px;text-align:center}.empty-provider svg{width:22px;color:#76cfa0}.empty-provider strong{margin-top:8px;color:#cfd4dc;font-size:11px}.empty-provider p{margin:6px 0 0;font-size:9px}.settings-article{max-width:940px;padding:34px 32px 90px}.settings-article>header{margin-bottom:28px}.settings-article>header h2{margin:0;color:#f0ede7;font:500 25px Georgia,Songti SC,serif;letter-spacing:-.04em}.settings-article>header>span{display:block;margin-top:7px;color:var(--booth-muted);font-size:10px;line-height:1.6}.settings-article .agent-access-settings{margin:0;padding:0;background:transparent;border:0}.model-routing-card{margin-bottom:16px;padding:20px;background:#0f1520b8;border:1px solid var(--booth-line);border-radius:9px}.model-routing-card h3{margin:0 0 18px;color:#e4e7ed;font-size:12px}.usage-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:24px;background:#0f151fb8;border:1px solid var(--booth-line);border-radius:9px}.usage-summary>div{min-height:74px;padding:15px 20px;border-right:1px solid var(--booth-soft)}.usage-summary>div:last-child{border-right:0}.usage-summary span,.usage-summary strong{display:block}.usage-summary span{color:#687181;font-size:8px}.usage-summary strong{margin-top:7px;color:#ebe8e2;font:400 21px Georgia,serif}.usage-filters{display:flex;gap:7px;margin-bottom:18px}.usage-filters button{min-height:32px;padding:0 13px;color:#7d8695;background:#0e141e;border:1px solid var(--booth-soft);border-radius:7px;font-size:9px}.usage-filters button.active{color:#ecdcbe;background:var(--booth-accent-soft);border-color:#eac88561}.usage-empty{display:grid;min-height:260px;place-items:center;align-content:center;padding:30px;color:#6f7888;background:#0d131d6b;border:1px dashed #293241;border-radius:9px;text-align:center}.usage-empty svg{width:28px}.usage-empty h3{margin:11px 0 5px;color:#cdd2da;font-size:12px}.usage-empty p{max-width:510px;margin:0;font-size:9px;line-height:1.7}.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.about-grid>div{padding:17px;background:#0e141ea3;border:1px solid var(--booth-soft);border-radius:8px}.about-grid span,.about-grid strong{display:block}.about-grid span{color:#687181;font-size:8px}.about-grid strong{margin-top:7px;color:#dce1e8;font-size:10px}.settings-save-bar{position:fixed;z-index:30;right:0;bottom:0;left:var(--sidebar-width,200px);display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;padding:10px 24px;background:#090e15f0;border-top:1px solid var(--booth-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.settings-save-bar>div:first-child{min-width:0}.settings-save-bar strong,.settings-save-bar span{display:block}.settings-save-bar strong{color:#dce1e9;font-size:10px}.settings-save-bar span{max-width:700px;margin-top:3px;overflow:hidden;color:#687181;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.settings-save-bar>div:last-child{display:flex;gap:8px}.settings-save-bar .button{min-height:35px;padding:0 15px;font-size:9px}@media(max-width:1050px){.settings-booth__body{grid-template-columns:178px minmax(0,1fr)}.provider-workbench{grid-template-columns:180px minmax(0,1fr)}.provider-detail{padding-right:18px;padding-left:18px}}@media(max-width:820px){.settings-booth{padding-bottom:110px}.settings-booth__header{position:relative;grid-template-columns:72px minmax(0,1fr) 55px;padding:0 12px}.settings-booth__header h1 span,.settings-booth__header>div>p{display:none}.settings-booth__body,.provider-workbench{display:block}.settings-nav,.provider-list{position:relative;top:auto;display:flex;min-height:0;max-height:none;gap:4px;padding:8px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--booth-soft)}.settings-nav>div{display:contents}.settings-nav p,.provider-list>p,.provider-list hr,.provider-list>button>b{display:none}.settings-nav button,.provider-list>button{width:auto;min-width:max-content;flex:0 0 auto}.settings-nav button.active:before,.provider-list>button.active:before{display:none}.settings-save-bar{left:0;min-height:92px;align-items:flex-start;flex-direction:column;gap:8px;padding:10px 14px}.settings-save-bar>div:last-child{width:100%;justify-content:flex-end}}@media(max-width:580px){.settings-card-grid,.about-grid{grid-template-columns:1fr}.provider-detail,.settings-article{padding:22px 14px 110px}.provider-header>div>div:first-child{align-items:flex-start;flex-wrap:wrap}.provider-header h2{font-size:20px}.credential-card{align-items:stretch;flex-direction:column}.usage-summary{grid-template-columns:1fr}.usage-summary>div{border-right:0;border-bottom:1px solid var(--booth-soft)}}@media(min-width:761px){.settings-booth--agent-open .settings-booth__body{padding-right:390px}.settings-booth--agent-open .agent-access-grid{grid-template-columns:1fr}.settings-booth--agent-open .agent-access-grid>article>p{min-height:0}}.settings-booth--reference{min-height:100vh;padding:0;overflow:visible;color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.settings-booth--reference .settings-booth__header{position:sticky;height:78px;min-height:78px;grid-template-columns:112px minmax(0,1fr) minmax(80px,240px);padding:0 24px}.settings-booth--reference .settings-booth__body{grid-template-columns:220px minmax(0,1fr)}.settings-booth--reference .settings-nav{padding:23px 13px}.settings-booth--reference .settings-nav>div{margin-bottom:25px}.settings-booth--reference .settings-nav p,.settings-booth--reference .provider-list>p{margin:0 11px 9px;font-size:9px;letter-spacing:.22em}.settings-booth--reference .settings-nav button{min-height:40px;padding:0 13px;font-size:12px}.settings-booth--reference .settings-nav button svg{width:15px;height:15px}.settings-booth--reference .settings-booth__content{background:linear-gradient(180deg,rgba(15,20,31,.14),transparent 330px)}.settings-booth--reference .settings-alert--ok{color:#80d9a7;background:#1973441f;border-color:#41a66c4d}.settings-booth--reference .provider-workbench{grid-template-columns:226px minmax(0,1fr)}.settings-booth--reference .provider-list{padding:23px 13px}.settings-booth--reference .provider-list>button{min-height:38px;gap:10px;padding:0 11px;font-size:12px}.settings-booth--reference .provider-list>button>i{width:20px;height:20px;font-size:9px}.settings-booth--reference .provider-list>button>b{width:auto;height:auto;min-width:0;flex:1;overflow:hidden;color:inherit;background:none;border-radius:0;font-size:inherit;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.settings-booth--reference .provider-list>button>span{width:6px;height:6px;min-width:6px;flex:0 0 auto;overflow:visible;background:#5d6573;border-radius:50%}.settings-booth--reference .provider-list>button>span.ready{background:#78d5a2;box-shadow:0 0 8px #78d5a299}.settings-booth--reference .provider-list>button:disabled{opacity:.5;cursor:not-allowed}.settings-booth--reference .provider-list>button:disabled svg{width:14px}.settings-booth--reference .provider-detail{max-width:980px;padding:31px 29px 80px}.provider-detail--loading{min-height:360px}.settings-loading{display:grid;min-height:250px;place-items:center;align-content:center;gap:12px;color:#6f7888}.settings-loading>span{width:24px;height:24px;border:2px solid #283142;border-top-color:#ebca89;border-radius:50%;animation:spin .8s linear infinite}.settings-loading p{margin:0;font-size:11px}.settings-booth--reference .provider-header{gap:15px;margin-bottom:31px}.settings-booth--reference .provider-header>i{width:34px;height:34px;font-size:13px}.settings-booth--reference .provider-header h2{font-size:27px}.settings-booth--reference .provider-header p{max-width:740px;font-size:11.5px}.settings-booth--reference .provider-capabilities small{font-size:9px}.credential-section>header>button{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 11px;color:#a7afbb;background:#0d131d;border:1px solid var(--booth-line);border-radius:7px;cursor:pointer;font-size:10px}.credential-section>header>button svg{width:13px}.credential-list{display:grid;gap:9px}.credential-list>article{position:relative;display:grid;min-height:70px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;background:#0d131da3;border:1px solid var(--booth-line);border-radius:9px}.credential-list>article.active{background:linear-gradient(105deg,#eac88512,#0d131da3);border-color:#eac8857a;border-left:2px solid #f1d08f}.credential-orb{width:9px;height:9px;background:#ecc475;border-radius:50%;box-shadow:0 0 10px #ecc47580}.credential-list article>div:nth-child(2){min-width:0}.credential-list strong{color:#e8ebf1;font-size:12px}.credential-list small{margin-left:7px;padding:3px 7px;color:#e1cda5;background:#eac88524;border:1px solid rgba(234,200,133,.28);border-radius:999px;font-size:8px}.runninghub-app-summary{display:grid;gap:7px}.runninghub-app-title{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px}.runninghub-app-title strong{overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.credential-list .runninghub-status-badge{margin:0;color:#d9c18e;font-size:8px}.credential-list .runninghub-status-badge.is-disabled{color:#e58b8b;background:#cb4b4b1f;border-color:#cb4b4b47}.runninghub-capability-badges,.runninghub-feature-badges,.runninghub-declared-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.runninghub-capability-badges>span{padding:5px 9px;color:#f7d992;background:#dda94026;border:1px solid rgba(221,169,64,.42);border-radius:6px;font-size:10px;font-weight:800;line-height:1}.runninghub-capability-badges>[data-capability=t2v]{color:#8fd0ff;background:#378ed224;border-color:#48a2e76b}.runninghub-capability-badges>[data-capability=i2v]{color:#c6a6ff;background:#8152cc26;border-color:#9869e170}.runninghub-capability-badges>[data-capability=avatar]{color:#7fe1b0;background:#329b6924;border-color:#47ba816b}.runninghub-capability-badges>[data-capability=tts]{color:#ffab9b;background:#cc5b4724;border-color:#de705c6b}.runninghub-feature-badges>span{padding:4px 8px;color:#8b929d;background:#767e8a14;border:1px solid rgba(132,142,155,.22);border-radius:999px;font-size:9px;font-weight:600;line-height:1}.runninghub-declared-badges>span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;color:#9aa1ad;background:#767e8a14;border:1px dashed rgba(151,160,173,.3);border-radius:6px;font-size:9px;font-weight:700;line-height:1}.runninghub-declared-badges>span>small,.credential-list .runninghub-declared-badges>span>small{margin:0;padding:0;color:#747e8d;background:transparent;border:0;font-size:7px}.credential-list p{margin:5px 0 0;overflow:hidden;color:#657080;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.credential-services{display:grid;gap:5px;margin-top:8px}.credential-services span{display:grid;min-width:0;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;color:#738092;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.credential-services span b{color:#b4a484;font-size:7px;letter-spacing:.12em}.credential-services span:not(b){overflow-wrap:anywhere}.credential-actions{display:flex;align-items:center;gap:6px}.credential-actions button{display:inline-flex;min-height:33px;align-items:center;gap:5px;padding:0 10px;color:#a5adba;background:#0e151f;border:1px solid #283142;border-radius:7px;cursor:pointer;font-size:9px}.credential-actions button:last-child{width:33px;justify-content:center;padding:0}.credential-actions button svg{width:12px}.credential-actions button:hover{color:#e8ebf1;border-color:#444e60}.credential-test{grid-column:2/-1;padding:9px 11px;border-radius:6px;font-size:9px}.credential-test>strong{display:block;font-size:10px}.credential-test__checks{display:grid;gap:6px;margin-top:8px}.credential-test__checks span{display:grid;grid-template-columns:7px minmax(95px,.6fr) minmax(0,1fr) auto;align-items:center;gap:7px;color:#a5aeba}.credential-test__checks span i{width:6px;height:6px;background:#d66565;border-radius:50%}.credential-test__checks span.ok i{background:#66d597;box-shadow:0 0 8px #66d59773}.credential-test__checks span b{overflow-wrap:anywhere;color:inherit;font-weight:500}.credential-test__checks span small{margin:0;padding:0;background:transparent;border:0;color:#657080;font-size:8px}.credential-test.ok{color:#7cd6a5;background:#1d7c481c;border:1px solid rgba(61,166,106,.23)}.credential-test.error{color:#ee8e8e;background:#8729291f;border:1px solid rgba(199,72,72,.25)}.credential-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:11px;padding:16px;background:#0e151f;border:1px solid rgba(234,200,133,.34);border-radius:9px}.credential-form .booth-field:last-of-type{grid-column:1/-1}.credential-form--services .booth-field{grid-column:1/-1}.runninghub-capability-picker{margin:0;padding:0;border:0}.runninghub-capability-picker legend{margin-bottom:8px;color:#aeb6c3}.runninghub-capability-picker>div{display:flex;flex-wrap:wrap;gap:8px}.runninghub-capability-picker label{position:relative;display:inline-flex;min-height:38px;align-items:center;padding:0 13px;color:#8994a4;background:#0b111a;border:1px solid #283142;border-radius:7px;cursor:pointer;font:700 10px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;transition:border-color .15s,color .15s,background .15s}.runninghub-capability-picker label:hover{color:#dce3ed;border-color:#465268}.runninghub-capability-picker label.is-unwired,.runninghub-capability-picker label.is-unwired:hover{color:#686f7a;background:#5d65710d;border-color:#252c38;cursor:not-allowed}.runninghub-capability-picker label span{display:inline-flex;align-items:center;gap:6px}.runninghub-capability-picker label span small{color:#666f7d;font-size:7px;font-weight:600}.runninghub-capability-picker label.selected{color:#f6d88f;background:#d3a3451f;border-color:#e0b76494;box-shadow:inset 0 0 0 1px #e0b76414}.runninghub-capability-picker label[data-capability=t2v].selected{color:#91d1ff;background:#378ed21f;border-color:#48a2e78c}.runninghub-capability-picker label[data-capability=i2v].selected{color:#c8a9ff;background:#8152cc21;border-color:#9869e18f}.runninghub-capability-picker label[data-capability=avatar].selected{color:#83e1b2;background:#329b691f;border-color:#47ba818a}.runninghub-capability-picker label[data-capability=tts].selected{color:#ffad9d;background:#cc5b471f;border-color:#de705c8a}.runninghub-capability-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.runninghub-capability-picker p,.runninghub-detected-features p,.runninghub-declared-capabilities p{margin:8px 0 0;color:#697587;font:9px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.runninghub-detected-features,.runninghub-declared-capabilities{display:grid;grid-column:1/-1;gap:7px;padding:11px 12px;background:#1e2e3e40;border:1px solid rgba(78,111,141,.24);border-radius:7px}.runninghub-declared-capabilities{background:#5b53401a;border-color:#a58f6033}.runninghub-detected-features>strong,.runninghub-declared-capabilities>strong{color:#aeb9c6;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.credential-form__actions{display:flex;grid-column:1/-1;gap:8px}.credential-form__actions button,.booth-primary{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#e9dcc1;background:#171e2a;border:1px solid #333c4d;border-radius:7px;cursor:pointer;font-size:10px}.credential-form__actions button svg,.booth-primary svg{width:13px}.credential-form__actions .booth-primary,.booth-primary{color:#10131a;background:#eac885;border-color:#eac885;font-weight:700}.booth-primary:disabled{cursor:not-allowed;opacity:.45}.booth-field{display:flex;min-width:0;flex-direction:column;gap:7px;color:#aeb6c3;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.booth-field>input,.booth-field>select{width:100%;min-height:39px;padding:0 11px;color:#e9ebf1;background:#0b111a;border:1px solid #283142;border-radius:7px;outline:0;font:11px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.booth-field>input:focus,.booth-field>select:focus{border-color:#cead6c;box-shadow:0 0 0 2px #eac88514}.provider-advanced{margin:24px 0}.provider-advanced summary{font-size:10px}.provider-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:14px 0 5px}.provider-field-grid>.booth-primary{align-self:end}.provider-models{margin-top:27px}.provider-models>header{margin-bottom:11px}.provider-models>header p{margin:0 0 4px;color:#b09e79;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.provider-models>header h3{margin:0;color:#e6e9ef;font-size:13px}.provider-models>article{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:7px;padding:10px 13px;background:#0d131d8c;border:1px solid var(--booth-soft);border-radius:8px}.provider-models strong{color:#dfe3ea;font-size:11px}.provider-models p{margin:4px 0 0;color:#626c7b;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.provider-models article>div:last-child{display:flex;gap:6px}.provider-models span,.provider-models small{padding:3px 7px;color:#858e9e;background:#111925;border:1px solid #253043;border-radius:999px;font-size:8px}.provider-models small{color:#e0cca4;border-color:#eac88552}.settings-booth--reference .settings-article{max-width:1020px;padding:36px 34px 90px}.settings-booth--reference .settings-article>header>p{font-size:9px}.settings-booth--reference .settings-article>header h2{font-size:28px}.settings-booth--reference .settings-article>header>span{max-width:720px;font-size:11px}.source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-card{padding:17px;background:#0e141ead;border:1px solid var(--booth-line);border-radius:9px}.source-card>header{display:flex;align-items:center;gap:11px}.source-card>header>i{display:grid;width:33px;height:33px;place-items:center;color:#ecddc1;background:#141b28;border:1px solid #2a3444;border-radius:7px;font-style:normal}.source-card header>div{min-width:0;flex:1}.source-card h3{margin:0;color:#e6e9ef;font-size:12px}.source-card p{margin:4px 0 0;color:#697383;font-size:9px}.toggle{position:relative;width:35px;height:20px;padding:0;background:#242c38;border:0;border-radius:999px;cursor:pointer}.toggle span{position:absolute;top:3px;left:3px;width:14px;height:14px;background:#7d8795;border-radius:50%;transition:.18s}.toggle.active{background:#b39354}.toggle.active span{left:18px;background:#faf3e3}.source-key{display:flex;gap:7px;margin-top:14px}.source-key input{min-width:0;min-height:36px;flex:1;padding:0 10px;color:#e5e9ef;background:#0b111a;border:1px solid #283142;border-radius:7px;outline:0;font-size:10px}.source-key button{padding:0 11px;color:#b9c0cc;background:#161d28;border:1px solid #303949;border-radius:7px;font-size:9px}.source-key button:disabled{opacity:.5}.source-group+.source-group{margin-top:22px}.source-group__head{display:flex;align-items:baseline;gap:9px;margin:0 0 10px}.source-group__head h4{margin:0;color:#cdd4df;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.source-group__head p{margin:0;color:#697383;font-size:9px}.source-visit{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:5px 9px;color:#b9c0cc;font-size:9px;text-decoration:none;background:#161d28;border:1px solid #303949;border-radius:7px}.source-visit:hover{color:#e6e9ef}.source-visit svg{width:10px;height:10px}.source-test{margin:8px 0 0;font-size:9px}.source-test.is-ok{color:#79b98a}.source-test.is-error{color:#d08b8b}.agent-default-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px;padding:15px 17px;background:#0f1621;border:1px solid var(--booth-line);border-radius:9px}.agent-default-card label{color:#c9ced7;font-size:11px}.agent-default-card select{min-width:300px;min-height:38px;padding:0 11px;color:#e6e9ef;background:#0b111a;border:1px solid #2a3444;border-radius:7px}.settings-booth--reference .agent-access-settings{color:var(--booth-text)}.settings-booth--reference .agent-access-settings>header h2{font-size:17px}.settings-booth--reference .agent-access-settings>header>div>p:last-child{font-size:10px}.settings-booth--reference .agent-access-grid>article{padding:16px}.settings-booth--reference .agent-access-grid>article>p{font-size:9px}.settings-booth--reference .agent-access-grid h3{font-size:11px}.settings-booth--reference .agent-model-picker>span{font-size:9px}.settings-booth--reference .agent-model-picker input{min-height:36px;font-size:10px}.settings-booth--reference .agent-model-picker small{font-size:8px}.agent-save{margin-top:14px}.model-routing-card{padding:22px}.model-routing-card>p{font-size:9px}.model-routing-card h3{margin-bottom:19px;font-size:13px}.model-select{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;color:#aab2bf;font-size:10px}.model-select select{min-height:42px;padding:0 13px;color:#e8ebf1;background:#0b111a;border:1px solid #2b3444;border-radius:7px;outline:0;font-size:11px}.model-select select:focus{border-color:#cead6c}.model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.channel-description{margin:-9px 0 18px;color:#697383;font-size:9px}.model-review-toggle{margin:4px 0 18px}.image-agent-route{display:grid;gap:5px;margin:-2px 0 4px;padding:12px 13px;color:#aab2bf;background:#bd995114;border:1px solid rgba(206,173,108,.24);border-radius:7px}.image-agent-route strong{color:#b09e79;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.image-agent-route span{color:#dcd5c7;font-size:10px}.image-agent-route span b{margin:0 5px;color:#eac885}.image-agent-route small{color:#697383;font-size:9px;line-height:1.5}.model-check{display:flex;align-items:center;gap:8px;color:#aeb6c2;font-size:10px}.model-check input{accent-color:#eac885}.model-check small{color:#657080}.model-save{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:13px 15px;background:#0a0f17f0;border:1px solid #293242;border-radius:9px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.model-save span{color:#7b8493;font-size:9px}.model-save>div{display:flex;align-items:center;gap:8px}.model-validation-disclosure{color:#717b8b;font-size:8px;line-height:1.45;max-width:220px}.model-validation-confirm{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0 0;padding:16px 18px;color:#d9e4f2;background:#131b27;border:1px solid #52637a;border-radius:10px}.model-validation-confirm strong{display:block;margin-bottom:5px;color:#f4c29c;font-size:12px}.model-validation-confirm p{max-width:720px;margin:0;color:#9ba8b8;font-size:10px;line-height:1.65}.model-validation-confirm>div:last-child{display:flex;flex:0 0 auto;gap:8px}@media(max-width:760px){.model-validation-confirm{align-items:stretch;flex-direction:column;gap:12px}.model-validation-confirm>div:last-child button{flex:1}}.model-validation{margin-top:16px;padding:14px;border:1px solid rgba(199,72,72,.25);border-radius:9px;background:#8729291a;color:#ee8e8e}.model-validation.ok{border-color:#3da66a47;background:#1d7c481a;color:#7cd6a5}.model-validation>strong{display:block;margin-bottom:10px;font-size:11px}.model-validation>div{display:grid;gap:7px}.model-validation span{display:grid;grid-template-columns:7px minmax(110px,.55fr) minmax(0,1fr) auto;align-items:center;gap:8px;color:#9da7b5;font-size:9px}.model-validation span i{width:6px;height:6px;border-radius:50%;background:#d66565}.model-validation span.ok i{background:#66d597;box-shadow:0 0 8px #66d59773}.model-validation span b{color:inherit;font-weight:500;overflow-wrap:anywhere}.model-validation span small{color:#657080}.usage-list,.token-list{display:grid;gap:10px}.usage-list>article,.token-list>article{display:flex;min-height:90px;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:#0d131d8c;border:1px solid var(--booth-line);border-radius:9px}.usage-list small{color:#737d8c;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}.usage-list strong{display:block;margin-top:5px;color:#e6e9ee;font-size:13px}.usage-list p{margin:8px 0 0;color:#657080;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.usage-list article>span{color:#ded9cf;font:18px Georgia,serif}.token-create{display:grid;grid-template-columns:minmax(0,1fr) 145px auto;gap:9px;margin-bottom:18px}.token-create input,.token-create select{min-height:39px;padding:0 11px;color:#e7eaf0;background:#0b111a;border:1px solid #293242;border-radius:7px;outline:0}.issued-token{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-bottom:18px;padding:15px;color:#80d9a7;background:#1973441c;border:1px solid rgba(65,166,108,.3);border-radius:9px}.issued-token>div{grid-column:1/-1}.issued-token strong{font-size:11px}.issued-token p{margin:4px 0 0;color:#6fa989;font-size:9px}.issued-token code{overflow:auto;padding:10px;color:#d9f3e4;background:#09130f;border-radius:6px;font-size:9px}.issued-token button,.token-list button{min-height:34px;padding:0 10px;color:#aeb6c2;background:#111925;border:1px solid #2b3444;border-radius:7px}.token-list>article{min-height:66px}.token-list strong{color:#e3e6ec;font-size:11px}.token-list p{margin:5px 0 0;color:#687282;font-size:9px}.token-list article>span{color:#788190;font-size:9px}.token-list article>button{width:34px;padding:0}.token-list svg{width:13px}.about-hero{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:20px;background:linear-gradient(120deg,#eac8851f,#0d131d9e);border:1px solid rgba(234,200,133,.3);border-radius:10px}.about-hero>i{display:grid;width:46px;height:46px;place-items:center;color:#f3e1bd;background:#1b2230;border-radius:10px}.about-hero svg{width:24px}.about-hero h3{margin:0;color:#f5f0e4;font:500 21px Georgia,Songti SC,serif}.about-hero p{margin:5px 0 0;color:#878f9e;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}@media(max-width:1050px){.settings-booth--reference .settings-booth__body{grid-template-columns:184px minmax(0,1fr)}.settings-booth--reference .provider-workbench{grid-template-columns:186px minmax(0,1fr)}.settings-booth--reference .settings-nav button,.settings-booth--reference .provider-list>button{font-size:11px}}@media(max-width:820px){.settings-booth--reference .settings-booth__body,.settings-booth--reference .provider-workbench{display:block}.settings-booth--reference .settings-nav,.settings-booth--reference .provider-list{position:relative;top:auto;display:flex;min-height:0;max-height:none;gap:4px;padding:8px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--booth-soft)}.settings-booth--reference .settings-nav>div{display:contents}.settings-booth--reference .settings-nav p,.settings-booth--reference .provider-list>p,.settings-booth--reference .provider-list hr,.settings-booth--reference .provider-list>button>span{display:none}.settings-booth--reference .settings-nav button,.settings-booth--reference .provider-list>button{width:auto;min-width:max-content;flex:0 0 auto}.settings-booth--reference .provider-list>button>b{overflow:visible}.credential-actions{grid-column:2/-1;justify-content:flex-start}.credential-list>article{grid-template-columns:12px minmax(0,1fr)}.source-grid{grid-template-columns:1fr}}@media(max-width:580px){.settings-booth--reference .provider-detail,.settings-booth--reference .settings-article{padding:23px 14px 70px}.credential-form,.provider-field-grid,.model-grid{grid-template-columns:1fr}.credential-form .booth-field:last-of-type{grid-column:auto}.credential-form__actions{grid-column:auto}.agent-default-card{align-items:stretch;flex-direction:column}.agent-default-card select{min-width:0;width:100%}.token-create,.issued-token{grid-template-columns:1fr}.issued-token>div{grid-column:auto}.usage-list>article,.token-list>article{align-items:flex-start;flex-direction:column}.token-list article>button{align-self:flex-end}.settings-booth--reference .provider-header h2{font-size:22px}}:root{--primary:#eac885;--primary-soft:rgba(234,200,133,.13);--green:#eac885;--green-dark:#d3af69;--surface:#141a26;--surface-muted:#101620;--surface-raised:#1b2230;--line:#283142;--shadow:0 18px 48px rgba(0,0,0,.28)}::selection{color:#17140f;background:#f2d8a5}body{background:radial-gradient(circle at 78% -18%,rgba(161,130,70,.08),transparent 32%),#0e131d}.app-shell,.workspace,.section-page{background:transparent}.rail{background:linear-gradient(180deg,#0a0f17,#0b1019)}.brand>span,.rail__cta,.button--primary{color:#11131a;background:var(--primary)}.rail__cta:hover,.button--primary:hover:not(:disabled){background:#efd39d}.rail nav .active,.rail nav .active:hover,.rail__bottom .active{color:#f3d9a7;background:var(--primary-soft)}.pro-header{background:#141a26f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pro-global-search:focus-visible,.pro-icon-button:focus-visible,.button:focus-visible,.rail button:focus-visible{outline:2px solid rgba(234,200,133,.7);outline-offset:2px}.section-header h1,.detail-header h1,.empty-state h2{font-family:Georgia,Songti SC,"Noto Serif CJK SC",serif;font-weight:500;letter-spacing:-.035em}.section-header h1,.detail-header h1{font-size:24px}.metric-grid,.content-card,.progress-card,.catalog-toolbar,.library-commandbar{box-shadow:0 12px 32px #0000001f}.section-tabs button.active,.pro-filter-pills button.active{background:#eac8851c;border-color:#eac88540}.section-tabs button.active span,.pro-row-action{color:#efd4a0;background:#eac8851a}.empty-state__icon,.pulse{color:#f2d8a5;background:var(--primary-soft)}.progress-track i,.pro-progress .pro-progress--running{background:linear-gradient(90deg,#c7a35c,#ebcd91)}.search:focus-within,.pro-toolbar__search:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #eac8851a}*{scrollbar-width:thin;scrollbar-color:#353d4e transparent}.avatar-editor-modal{width:min(1080px,calc(100vw - 40px));max-height:calc(100vh - 40px);margin:0 auto;overflow:auto;background:#0e141e}.avatar-editor-modal .modal__header{position:sticky;z-index:8;top:0;padding:21px 28px 17px;background:#131925f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.avatar-editor-modal .modal__header h2{font:500 25px Georgia,Songti SC,serif;letter-spacing:-.035em}.avatar-editor-modal .modal__header .eyebrow{color:#eac885}.avatar-editor-profile{display:grid;grid-template-columns:70px minmax(0,1fr);gap:18px;padding:20px 28px;background:#121925;border-bottom:1px solid var(--line)}.avatar-editor-profile__preview{display:grid;width:70px;height:70px;place-items:center;overflow:hidden;color:#eac885;background:#0d131d;border:1px solid #313b4e;border-radius:12px}.avatar-editor-profile__preview img{width:100%;height:100%;object-fit:cover}.avatar-editor-profile__preview svg{width:27px}.avatar-editor-profile__form{min-width:0}.avatar-editor-profile__form .field{margin:0}.avatar-editor-profile__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.avatar-editor-profile__buttons{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.avatar-readiness{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.avatar-readiness span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:#778399;background:#0f151f;border:1px solid #252e3e;border-radius:999px;font-size:9px}.avatar-readiness i{width:5px;height:5px;background:#556174;border-radius:50%}.avatar-readiness span.ready{color:#83dcb0;border-color:#51c98c38}.avatar-readiness span.ready i{background:var(--success);box-shadow:0 0 7px #51c98c73}.avatar-card-preview-strip{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(280px,1.5fr) auto;align-items:center;gap:18px;padding:14px 28px;background:#0f1621;border-bottom:1px solid var(--line)}.avatar-card-preview-strip__copy{display:flex;min-width:0;flex-direction:column;gap:3px}.avatar-card-preview-strip__copy span{color:#eac885;font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.avatar-card-preview-strip__copy strong{overflow:hidden;color:#e7edf5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.avatar-card-preview-strip__copy small{color:#788599;font-size:9px;line-height:1.45}.avatar-card-preview-strip__images{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:7px}.avatar-card-preview-strip__images figure{position:relative;min-width:0;margin:0;overflow:hidden;background:#171f2c;border:1px solid #313b4d;border-radius:7px}.avatar-card-preview-strip__images img{display:block;width:100%;height:54px;object-fit:cover}.avatar-card-preview-strip__images figure>svg{display:block;width:18px;height:18px;margin:18px auto;color:#667286}.avatar-card-preview-strip__images figcaption{position:absolute;right:3px;bottom:3px;left:3px;overflow:hidden;padding:2px 4px;color:#eef2f7;background:#080c12bd;border-radius:3px;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.avatar-card-preview-strip>.button{min-height:34px;white-space:nowrap}.avatar-editor-tabs{position:sticky;z-index:7;top:111px;display:flex;gap:3px;padding:8px 28px;overflow-x:auto;background:#0e141ef5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.avatar-editor-tabs button{display:flex;min-width:max-content;min-height:36px;align-items:center;gap:8px;padding:0 12px;color:#8894a7;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:11px}.avatar-editor-tabs button:hover{color:#dce3ee;background:#171f2d}.avatar-editor-tabs button.active{color:#fef5e3;background:#eac88521;border-color:#eac88557}.avatar-editor-tabs svg{width:14px}.avatar-editor-tabs small{min-width:17px;padding:1px 5px;color:#788498;background:#222b3b;border-radius:999px;font-size:8px;text-align:center}.avatar-editor-tabs button.active small{color:#fbe3b5;background:#eac8852e}.avatar-editor-body{min-height:410px;padding:24px 28px 30px}.avatar-editor-panel{padding:0;color:var(--ink);background:transparent}.avatar-editor-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.avatar-editor-panel>header h3{margin:2px 0 0;color:#edf1f7;font-size:17px;letter-spacing:-.02em}.avatar-editor-panel>header>p{max-width:480px;margin:0;color:#8490a3;font-size:10px;line-height:1.65;text-align:right}.avatar-editor-panel .eyebrow{color:#eac885}.avatar-editor-panel .asset-editor__grid{gap:16px}.avatar-editor-panel .orientation-column{gap:10px}.avatar-editor-panel .orientation-column h4{color:#b9c3d3;font-size:11px}.avatar-editor-panel .asset-slot{min-height:118px;padding:14px;background:#111824;border-color:#313a4b;border-radius:9px}.avatar-editor-panel .asset-slot--ready{border-color:#364258}.avatar-editor-panel .asset-slot__top strong{color:#e2e8f1;font-size:11px}.avatar-editor-panel .asset-slot__top small{color:#788397;font-size:9px}.asset-slot__status{display:inline-flex;align-items:center;gap:4px;color:#79d6a5;font-size:9px}.asset-slot__status svg{width:12px}.avatar-editor-panel .asset-slot__thumb{width:100%;height:176px;object-fit:contain;background:#090e16;border:1px solid #283143;border-radius:7px}.avatar-editor-panel .asset-slot__thumb--portrait{object-position:center}.asset-slot__guard{max-width:150px;color:#7d899c;font-size:8px;line-height:1.4}.avatar-production__row{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:16px;padding:18px;background:#111824;border:1px solid var(--line);border-radius:9px}.avatar-production__row .field{margin:0}.avatar-production__controls{display:flex;flex-direction:column;gap:10px}.avatar-production__controls .button{width:100%;justify-content:center}.avatar-production__controls>small{color:#7d899c;font-size:9px;line-height:1.55}.avatar-talking__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:16px}.avatar-talking__compose,.avatar-talking__output{min-width:0;padding:18px;background:#111824;border:1px solid var(--line);border-radius:9px}.avatar-talking__compose .field{margin:0}.avatar-talking__compose textarea{min-height:154px;font-size:12px;line-height:1.75}.talking-route{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:11px;background:#0d131d;border:1px solid #2a3446;border-radius:8px}.talking-route--ready{border-color:#51c98c42}.talking-route--missing{border-color:#f06a6a40}.talking-route__preview{display:grid;width:62px;height:48px;place-items:center;overflow:hidden;color:#718097;background:#171f2c;border-radius:6px}.talking-route__preview img,.talking-route__preview video{width:100%;height:100%;object-fit:cover}.talking-route__preview svg{width:21px}.talking-route>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.talking-route span{color:#727e91;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.talking-route strong{overflow:hidden;color:#e0e7f1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.talking-route p{margin:0;color:#7e8a9d;font-size:9px;line-height:1.45}.talking-route__fallback{color:#b9a474!important}.talking-route>svg{width:17px;color:var(--success)}.talking-route__action{max-width:132px;padding:7px 9px;color:#fdeed1;background:#322b1d;border:1px solid #7b6b4c;border-radius:6px;cursor:pointer;font:inherit;font-size:8px;line-height:1.35}.talking-route__action:hover{background:#403725;border-color:#bb9c5e}.avatar-talking__output{display:flex;flex-direction:column;gap:11px}.avatar-talking__output-head{display:flex;min-height:36px;align-items:flex-start;justify-content:space-between;gap:10px}.avatar-talking__output-head>div{display:flex;flex-direction:column;gap:3px}.avatar-talking__output-head span:first-child{color:#768297;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.avatar-talking__output-head strong{color:#e2e8f1;font-size:12px}.job-status{padding:4px 7px;color:#8d99ab;background:#1a2230;border-radius:999px;font-size:8px;white-space:nowrap}.job-status--queued,.job-status--running{color:#e7a574;background:#e78b4f1a}.job-status--done{color:#79d6a5;background:#51c98c1a}.job-status--failed{color:#ff8f8f;background:#f06a6a1a}.avatar-talking__output>video{width:100%;max-height:185px;aspect-ratio:16/9;object-fit:contain;background:#080c12;border:1px solid #273043;border-radius:7px}.avatar-talking__empty{display:grid;min-height:145px;place-content:center;justify-items:center;color:#707c90;background:#0c121b;border:1px dashed #2e384a;border-radius:7px;text-align:center}.avatar-talking__empty svg{width:24px;margin-bottom:8px;color:#dcb871}.avatar-talking__empty strong{color:#aab5c5;font-size:10px}.avatar-talking__empty small{margin-top:4px;font-size:8px}.avatar-talking__output .field{margin:0}.avatar-talking__output>.button{width:100%;min-height:39px;justify-content:center}.avatar-talking__cost{color:#7c8799;font-size:8px;line-height:1.5;text-align:center}.avatar-job-empty{display:flex;align-items:center;gap:7px;margin-top:14px;padding:11px 13px;color:#707c90;background:#101722;border:1px solid #252e3e;border-radius:7px;font-size:9px}.avatar-job-empty svg{width:14px}.avatar-job-history{margin-top:14px;overflow:hidden;background:#101722;border:1px solid #273143;border-radius:8px}.avatar-job-history>summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;color:#aab5c5;cursor:pointer;list-style:none}.avatar-job-history>summary::-webkit-details-marker{display:none}.avatar-job-history>summary>span{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600}.avatar-job-history>summary svg{width:14px;color:#d6b36f}.avatar-job-history>summary small{color:#6f7b8e;font-size:8px}.avatar-job-list{border-top:1px solid var(--line)}.avatar-job-list article{display:grid;min-height:50px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 13px;border-bottom:1px solid #222b3a}.avatar-job-list article.avatar-job-item--with-preview{grid-template-columns:8px 64px minmax(0,1fr) auto}.avatar-job-artifact{width:64px;height:48px;object-fit:cover;border:1px solid #303a4c;border-radius:6px;background:#0b111a}.avatar-job-list article:last-child{border-bottom:0}.avatar-workbench__reference-qc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;grid-column:1/-1}.avatar-workbench__reference-qc figure{min-width:0;margin:0;overflow:hidden;background:#0b111a;border:1px solid #2b3443;border-radius:6px}.avatar-workbench__reference-qc img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.avatar-workbench__reference-qc figcaption{padding:5px 6px;color:#8f99aa;font-size:8px;text-align:center}.avatar-workbench__reference-qc-warning{grid-column:1/-1;color:var(--danger)}.avatar-job-list article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.avatar-job-list strong{color:#d5dce7;font-size:9px}.avatar-job-list small{overflow:hidden;color:#737f92;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.avatar-job-list a{color:#edd097;font-size:9px;text-decoration:none}.avatar-job-list small.avatar-job-error{color:#e98c96}.avatar-job-list small.avatar-job-route{color:#aab5c5;white-space:normal}.avatar-job-resume{border:1px solid #7b6b4c;border-radius:6px;background:#322b1d;color:#f5daa4;padding:6px 9px;font:inherit;font-size:9px;cursor:pointer}.avatar-job-resume:disabled{cursor:wait;opacity:.55}.job-status-dot{width:6px;height:6px;background:#657186;border-radius:50%}.job-status-dot--queued,.job-status-dot--running{background:var(--warning)}.job-status-dot--done{background:var(--success)}.job-status-dot--failed{background:var(--danger)}.avatar-editor-error{margin:14px 0 0}@media(max-width:880px){.avatar-editor-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.avatar-editor-modal .modal__header{padding:18px 20px 15px}.avatar-editor-tabs{top:107px;padding-right:20px;padding-left:20px}.avatar-editor-profile{padding-right:20px;padding-left:20px}.avatar-card-preview-strip{grid-template-columns:1fr auto;padding-right:20px;padding-left:20px}.avatar-card-preview-strip__images{grid-column:1/-1;grid-row:2}.avatar-editor-body{padding:20px}.avatar-talking__grid{grid-template-columns:1fr}.avatar-talking__output{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr);align-items:start}.avatar-talking__output-head{grid-column:1/-1}.avatar-talking__output>video,.avatar-talking__empty{grid-row:2/6;min-height:170px}.avatar-talking__cost{text-align:left}}@media(max-width:640px){.avatar-editor-modal{width:100%;max-height:none;min-height:100vh;border-radius:0}.avatar-editor-profile{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px}.avatar-editor-profile__preview{width:48px;height:48px}.avatar-editor-profile__form .form-row-two,.avatar-editor-panel .asset-editor__grid,.avatar-production__row{grid-template-columns:1fr}.avatar-editor-profile__actions{align-items:flex-start;flex-direction:column}.avatar-editor-profile__buttons{width:100%;justify-content:flex-start}.avatar-card-preview-strip{grid-template-columns:1fr;padding:12px 14px}.avatar-card-preview-strip__images{grid-column:auto;grid-row:auto}.avatar-card-preview-strip>.button{width:100%;justify-content:center}.avatar-editor-tabs{top:105px;padding:7px 14px}.avatar-editor-body{padding:18px 14px 26px}.avatar-editor-panel>header{display:block}.avatar-editor-panel>header>p{margin-top:7px;text-align:left}.avatar-talking__output{display:flex}.avatar-talking__output>video,.avatar-talking__empty{min-height:145px}.talking-route{grid-template-columns:52px minmax(0,1fr) auto}.talking-route__preview{width:52px}}.mode-switch{position:sticky;z-index:4;top:111px;display:flex;gap:4px;width:fit-content;margin:12px 30px 0;padding:4px;background:var(--surface-muted, #eef0ea);border:1px solid var(--line);border-radius:11px}.mode-switch button{display:inline-flex;gap:6px;align-items:center;padding:6px 15px;color:var(--muted, #7a7f77);font-size:13px;background:transparent;border:0;border-radius:8px;cursor:pointer}.mode-switch button svg{width:12px}.mode-switch button.on{color:var(--ink, #20231f);font-weight:600;background:var(--surface-raised, #fff);box-shadow:0 1px 4px #0000002e}.create-form--quick{display:grid;gap:14px;padding:16px 30px 0}.quick-steps{display:flex;gap:7px;align-items:center}.quick-steps:before{display:none}.quick-step{display:inline-flex;gap:7px;align-items:center;padding:5px 11px 5px 6px;background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer}.quick-step:disabled{cursor:default;opacity:.55}.quick-step b{display:grid;width:21px;height:21px;place-items:center;color:var(--muted, #7a7f77);font-size:13px;background:var(--surface-muted, #eef0ea);border-radius:50%}.quick-step span{color:var(--muted, #7a7f77);font-size:13px}.quick-step.on b{color:#171410;background:var(--primary, #edb552)}.quick-step.on span{color:var(--ink, #20231f);font-weight:600}.quick-step.done b{color:var(--primary, #edb552);background:var(--primary-soft, rgba(237,181,82,.14))}.topic-wall{display:grid;gap:11px}.topic-wall__filters,.topic-wall__domains{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.topic-wall__filters button,.topic-wall__domains button{display:inline-flex;gap:5px;align-items:center;padding:5px 12px;color:var(--muted, #7a7f77);font-size:13px;background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer}.topic-wall__filters button svg{width:11px}.topic-wall__filters button.on,.topic-wall__domains button.on{color:#171410;background:var(--primary, #edb552);border-color:var(--primary, #edb552);font-weight:600}.topic-wall__domains{padding-bottom:2px;border-bottom:1px dashed var(--line)}.topic-wall__domains button{border-style:dashed}.topic-wall__refresh{margin-left:auto}.topic-wall__refresh:disabled{opacity:.6;cursor:wait}.topic-wall__refresh .is-spinning{animation:quick-refresh-spin .8s linear infinite}@keyframes quick-refresh-spin{to{transform:rotate(360deg)}}.topic-wall__search{display:flex;gap:8px;align-items:center;min-height:40px;padding:0 12px;color:var(--muted, #7a7f77);background:var(--surface-raised, #fff);border:1px solid var(--line);border-radius:9px}.topic-wall__search:focus-within{border-color:var(--primary, #edb552);outline:2px solid var(--primary-soft, rgba(237,181,82,.2))}.topic-wall__search svg{flex-shrink:0;width:14px}.topic-wall__search input{flex:1;min-width:0;color:var(--ink, #20231f);font:inherit;background:transparent;border:0;outline:0}.topic-wall__list{display:grid;gap:7px}.topic-card{display:flex;gap:11px;align-items:center;width:100%;padding:11px 13px;text-align:left;background:var(--surface-raised, #fff);border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:border-color .15s,transform .15s}.topic-card:hover{border-color:var(--primary, #edb552);transform:translateY(-1px)}.topic-card__tag{display:inline-flex;flex-shrink:0;gap:4px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;border-radius:999px}.topic-card__tag svg{width:10px}.topic-card--hot .topic-card__tag{color:#f0905c;background:#f0905c24}.topic-card--ai .topic-card__tag{color:var(--primary, #edb552);background:var(--primary-soft, rgba(237,181,82,.14))}.topic-card--lib .topic-card__tag{color:#5fd4b2;background:#5fd4b221}.topic-card__title{flex:1;color:var(--ink, #20231f);font-size:11.5px}.topic-card__title small{margin-left:8px;color:var(--muted, #7a7f77);font-size:12px}.topic-card__content{display:grid;flex:1;gap:3px;min-width:0}.topic-card__content .topic-card__title{flex:none;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.topic-card__excerpt{overflow:hidden;color:var(--ink, #20231f);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.topic-card__meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--muted, #7a7f77);font-size:11px}.topic-card__go{display:inline-flex;flex-shrink:0;gap:3px;align-items:center;color:var(--primary, #edb552);font-size:13px}.topic-card__go svg{width:12px}.topic-card--more{justify-content:center;color:var(--primary, #edb552);border-style:dashed;font-size:13px}.topic-card--more svg{width:13px}.topic-wall__empty{margin:4px 0;color:var(--muted, #7a7f77);font-size:13px}.topic-wall__pager{display:flex;gap:12px;align-items:center;justify-content:center}.topic-wall__pager small{color:var(--muted, #7a7f77);font-size:12px}.topic-wall__foot{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-top:9px;border-top:1px solid var(--line)}.topic-wall__foot small{color:var(--muted, #7a7f77);font-size:12px}.topic-wall__manual{display:flex;gap:8px}.topic-wall__manual input{flex:1;min-height:38px;padding:0 12px;color:var(--ink, #20231f);font-size:11.5px;background:var(--surface-raised, #fff);border:1px solid var(--line);border-radius:9px}.topic-wall__manual input:focus-visible{border-color:var(--primary, #edb552);outline:2px solid var(--primary-soft, rgba(237,181,82,.2))}.quick-picked{display:flex;gap:10px;align-items:center;padding:11px 13px;background:var(--primary-soft, rgba(237,181,82,.1));border:1px solid var(--primary, #edb552);border-radius:10px}.quick-picked>svg{flex-shrink:0;width:15px;color:var(--primary, #edb552)}.quick-picked div{flex:1;min-width:0}.quick-picked strong{display:block;overflow:hidden;color:var(--ink, #20231f);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.quick-picked small{color:var(--muted, #7a7f77);font-size:12px}.quick-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.preset-card{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px 13px;align-items:center;padding:18px 14px 13px;overflow:hidden;text-align:left;background:var(--surface-raised, #fff);border:1.5px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .15s,transform .15s}.preset-card:hover{border-color:var(--primary, #edb552);transform:translateY(-2px)}.preset-card.selected{border-color:var(--primary, #edb552);background:var(--primary-soft, rgba(237,181,82,.08))}.preset-card strong{color:var(--ink, #20231f);font-size:14px}.preset-card small{color:var(--muted, #7a7f77);font-size:11px;line-height:1.5}.preset-card__badge{position:absolute;z-index:1;top:8px;right:9px;max-width:calc(100% - 18px);padding:2px 8px;overflow:hidden;color:#171410;font-size:10px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap;background:var(--primary, #edb552);border-radius:999px}.preset-card__preview{position:relative;display:block;align-self:center;justify-self:center;width:88px;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 18%,var(--surface-muted)),var(--surface-muted));border:1px solid color-mix(in srgb,var(--primary) 30%,var(--line));border-radius:8px}.preset-card__preview--portrait{width:58px;aspect-ratio:9 / 16}.preset-card__preview>span{position:absolute;right:8%;bottom:10%;display:grid;width:34%;aspect-ratio:1;place-items:center;color:var(--primary, #edb552);background:color-mix(in srgb,var(--surface-raised) 86%,transparent);border-radius:50%}.preset-card__preview>span svg{width:52%}.preset-card__preview>i{position:absolute;left:9%;display:block;height:5%;background:color-mix(in srgb,var(--ink) 45%,transparent);border-radius:999px}.preset-card__preview>i:nth-of-type(1){top:16%;width:60%}.preset-card__preview>i:nth-of-type(2){top:29%;width:43%}.preset-card__preview>i:nth-of-type(3){bottom:13%;width:34%;height:22%;background:color-mix(in srgb,var(--primary) 28%,transparent);border-radius:4px}.preset-card__copy{display:grid;gap:4px;align-self:end;min-width:0}.preset-card__facts{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:5px}.preset-card__facts span{padding:3px 7px;color:var(--muted, #7a7f77);font-size:10px;background:var(--surface-muted, #eef0ea);border-radius:999px}.quick-review{display:grid;gap:7px}.quick-review__row{display:flex;gap:10px;align-items:center;min-height:48px;padding:9px 13px;background:var(--surface-raised, #fff);border:1px solid var(--line);border-radius:10px}.quick-review__row>span{flex-shrink:0;width:46px;color:var(--muted, #7a7f77);font-size:12px}.quick-review__row>strong{flex:1;min-width:0;overflow:hidden;color:var(--ink, #20231f);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.quick-review__row>.text-button{flex-shrink:0}.quick-review__select{flex:1;display:block}.quick-review__select select{width:100%;padding:2px 6px;margin-left:-6px;color:var(--ink, #20231f);font-size:13px;font-weight:500;font-family:inherit;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.quick-review__select select:hover{border-color:var(--line)}.quick-review__select select:focus-visible{outline:2px solid var(--accent, #c9a227);outline-offset:1px}.quick-submit{display:grid;gap:7px;justify-items:stretch}.quick-submit .button{min-height:50px;justify-content:center;font-size:15px}.quick-submit>small{color:var(--muted, #7a7f77);font-size:12px;text-align:center}.creation-style-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.creation-style-pair>.create-advanced{margin:0}.production-template-picker{display:grid;gap:12px}.production-template-smart{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 14px;text-align:left;color:var(--ink);background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised,#fff));border:1px solid var(--line);border-radius:10px}.production-template-smart span{display:grid;gap:2px}.production-template-smart small,.production-template-picker>p{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.production-template-smart b{padding:3px 8px;color:var(--muted);font-size:10px;border:1px solid var(--line);border-radius:999px}.production-template-smart.selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.production-template-smart.selected b{color:var(--accent-strong,#8a6b00);background:color-mix(in srgb,var(--accent) 12%,#fff);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.production-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.production-template-grid>button{display:grid;gap:8px;min-width:0;padding:10px;text-align:left;color:var(--ink);background:var(--surface-raised,#fff);border:1px solid var(--line);border-radius:9px}.production-template-grid>button:hover,.production-template-grid>button.selected{border-color:var(--accent);transform:translateY(-1px)}.production-template-grid>button.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.production-template-grid>button span{display:grid;gap:4px}.production-template-grid em{width:max-content;padding:1px 5px;color:var(--accent-strong,#8a6b00);font-size:9px;font-style:normal;background:color-mix(in srgb,var(--accent) 12%,#fff);border-radius:999px}.production-template-grid strong{font-size:11px}.production-template-grid small{color:var(--muted);font-size:10px;line-height:1.45}.production-template-grid>button>b{color:var(--muted);font-size:9px;font-weight:500}.production-template-picker>p{margin:0}.visual-style-picker{display:grid;gap:12px}.visual-style-smart{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 14px;text-align:left;color:var(--ink);background:color-mix(in srgb,var(--accent) 5%,var(--surface-raised, #fff));border:1px solid var(--line);border-radius:10px}.visual-style-smart span{display:grid;gap:2px}.visual-style-smart small{color:var(--muted);font-size:11px;font-weight:400}.visual-style-smart b{padding:3px 8px;color:var(--muted);font-size:10px;border:1px solid var(--line);border-radius:999px}.visual-style-smart.selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.visual-style-smart.selected b{color:var(--accent-strong, #8a6b00);background:color-mix(in srgb,var(--accent) 12%,#fff);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.visual-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.visual-style-grid>button{min-width:0;padding:0;overflow:hidden;text-align:left;color:var(--ink);background:var(--surface-raised, #fff);border:1px solid var(--line);border-radius:9px}.visual-style-grid>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 65%,var(--line));transform:translateY(-1px)}.visual-style-grid>button.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.visual-style-grid>button:disabled{cursor:not-allowed;opacity:.58}.visual-style-card__preview{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--surface-soft, #eceae4)}.visual-style-card__preview img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.visual-style-grid>button:hover:not(:disabled) .visual-style-card__preview img{transform:scale(1.025)}.visual-style-card__preview i{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e8e4da,#d8d4ca)}.visual-style-card__preview em{position:absolute;right:6px;bottom:6px;padding:2px 6px;color:#fff;font-size:9px;font-style:normal;background:#20231fcc;border-radius:999px}.visual-style-card__copy{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 8px 8px}.visual-style-card__copy strong{min-width:0;overflow:hidden;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.visual-style-card__copy small{flex:0 0 auto;padding:1px 5px;color:var(--muted);font-size:9px;line-height:1.5;background:var(--surface-soft, #f1efe9);border-radius:999px}.visual-style-state{padding:16px;color:var(--muted);font-size:12px;text-align:center;border:1px dashed var(--line);border-radius:9px}.visual-style-state--error{color:var(--danger, #a83434)}.visual-style-picker--compact .visual-style-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.visual-style-picker--compact .create-advanced__body{padding:0}@media(max-width:860px){.creation-style-pair{grid-template-columns:1fr}.production-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-style-grid,.visual-style-picker--compact .visual-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-advanced{margin-top:2px}.quick-advanced>summary span{font-size:15px}.quick-advanced__body{display:grid;gap:10px}.quick-presets__note{grid-column:1 / -1;margin:2px 0 0;padding:9px 12px;color:var(--muted, #7a7f77);font-size:12px;line-height:1.55;background:var(--surface-sunken, rgba(0, 0, 0, .03));border-radius:8px}.source-switch__note{margin:0;padding:10px 12px;color:var(--muted, #7a7f77);font-size:12px;line-height:1.6;background:var(--surface-sunken, rgba(0, 0, 0, .03));border-radius:8px}@media(max-width:640px){.mode-switch{margin:10px 14px 0}.create-form--quick{padding:14px 14px 0}.quick-presets{grid-template-columns:1fr}.topic-wall__refresh{margin-left:0}}.section-page.content-page{padding-top:18px}.catalog-toolbar.content-toolbar{grid-template-columns:auto minmax(220px,1fr) 150px auto;align-items:center}.content-toolbar__title{display:flex;align-items:baseline;gap:8px;min-width:0;padding:0 8px 0 5px}.content-toolbar__title h1{margin:0;color:#333832;font-size:18px;letter-spacing:0;white-space:nowrap}.content-toolbar__title span{color:#7f867c;font-size:13px;white-space:nowrap}.content-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:1180px;margin:0 auto 14px}.content-chips>button{padding:5px 11px;color:#5f665c;background:#fff;border:1px solid #dfe3da;border-radius:999px;cursor:pointer;font-size:13px}.content-chips>button:hover{border-color:#aeb7a8}.content-chips>button.active{color:#26310f;background:#d9f3a8;border-color:#b8d97a}.content-chips__tag{display:inline-flex;align-items:center;gap:4px;padding:4px 7px 4px 11px;color:#51731b;background:#eef7de;border:1px solid #cfe3ac;border-radius:999px;font-size:13px}.content-chips__tag button{display:grid;place-items:center;width:16px;height:16px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.content-chips__tag svg{width:10px;height:10px}.catalog-list.content-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;align-items:stretch}.content-card{position:relative;display:flex;flex-direction:column;padding:15px 16px 11px;cursor:pointer}.content-card--menu-open{z-index:31}.content-card>header{gap:8px}.content-card__open{display:block;min-width:0;padding:0;text-align:left;background:transparent;border:0;cursor:pointer}.content-card__open h2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content-card__menu{position:relative;flex:0 0 auto}.content-icon-button{display:grid;flex:0 0 auto;place-items:center;width:26px;height:26px;padding:0;color:#79806f;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.content-icon-button:hover{color:#444a3f;background:#eef1ea}.content-icon-button svg{width:14px;height:14px}.content-menu{position:absolute;z-index:30;top:30px;right:0;display:grid;min-width:118px;padding:4px;background:#fff;border:1px solid #dfe3da;border-radius:10px;box-shadow:0 12px 30px #1e281f24}.content-menu button{display:flex;align-items:center;gap:7px;padding:7px 9px;color:#454b42;background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:13px;text-align:left}.content-menu button:hover{background:#f1f4ec}.content-menu button.danger{color:#a94646}.content-menu button svg{width:13px;height:13px}.content-menu-backdrop{position:fixed;z-index:29;inset:0;padding:0;background:transparent;border:0;cursor:default}.content-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px}.content-card__category{padding:3px 7px;color:#5e7155;background:#eef4e9;border-radius:6px;font-size:12px}.content-card__tag{padding:3px 7px;color:#668139;background:#f0f7e6;border:0;border-radius:6px;cursor:pointer;font-size:12px}.content-card__tag:hover{background:#e4f1d0}.content-card__more{color:#979d94;font-size:12px}.content-card .content-card__body{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:#636960;font-size:13px;line-height:1.7;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:4}.content-card>footer{align-items:center;margin-top:auto;padding-top:10px}.content-drawer-backdrop{position:fixed;z-index:40;inset:0;background:#141c1773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.content-drawer{position:fixed;z-index:41;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(560px,94vw);background:#fdfdfb;border-left:1px solid #e1e5dc;box-shadow:-18px 0 44px #1e281f29;outline:none;animation:content-drawer-in .18s ease}@keyframes content-drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.content-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 12px;border-bottom:1px solid #eff1ec}.content-drawer>header>div{min-width:0}.content-drawer>header h2{margin:0;color:#333832;font-size:16px;letter-spacing:0;line-height:1.4}.content-drawer__meta{margin:7px 0 0;color:#7f867c;font-size:12px}.content-drawer__tags{padding:11px 20px 0;margin-top:0}.content-drawer__body{flex:1;overflow-y:auto;margin:0;padding:14px 20px 20px;color:#4c5248;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:break-word}.content-drawer>footer{display:flex;align-items:center;gap:7px;padding:13px 20px;background:#f8f9f5;border-top:1px solid #eff1ec}.content-drawer__spacer{flex:1}@media(max-width:860px){.catalog-toolbar.content-toolbar{grid-template-columns:minmax(0,1fr) auto}.content-toolbar__title{grid-column:1 / -1}.content-card>header{flex-direction:row}.content-card>footer{align-items:center;flex-direction:row;gap:20px}.catalog-toolbar.content-toolbar .search{grid-column:1 / 2}.content-chips{padding:0 2px}.catalog-list.content-grid{grid-template-columns:1fr}.content-drawer{width:100vw;border-left:0}.content-drawer>footer{flex-wrap:wrap}}.run-attention{margin-bottom:14px}.run-attention__label{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:#8a6d1f;font-size:13px;font-weight:600}.run-attention__label svg{width:13px;height:13px}.run-rows-block{margin-bottom:6px}.run-rows__label{margin:0 0 8px;color:#8b9187;font-size:12px}.run-rows{display:grid;gap:7px}.run-row{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e1e5dc;border-radius:11px;cursor:pointer}.run-row:hover{border-color:#c6cdbd}.run-row.active{border-color:#96c63c;box-shadow:0 0 0 2px #96c63c24}.run-row--warning{background:#fdf9ee;border-color:#e8d9a8}.run-row--danger{background:#fdf1f0;border-color:#ecc2bf}.run-row__check{display:grid;flex:0 0 auto;place-items:center;width:20px;opacity:0;transition:opacity .12s ease}.run-row:hover .run-row__check,.run-row__check--on,.run-row.selected .run-row__check{opacity:1}@media(hover:none){.run-row__check{opacity:1}}.run-row__icon{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;color:#79806f;background:#f2f4ee;border-radius:8px}.run-row__icon svg{width:15px;height:15px}.run-row__main{min-width:0;flex:1}.run-row__title{display:block;overflow:hidden;width:100%;max-width:100%;padding:0;color:#2f342e;background:transparent;border:0;cursor:pointer;text-align:left}.run-row__title>span,.run-row__title>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-row__title>span{font-size:14px;font-weight:600}.run-row__title>small{margin-top:3px;color:#a98c54;font-size:12px;font-weight:500}.run-row__summary{overflow:hidden;margin:3px 0 0;color:#7d8378;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.run-row--danger .run-row__summary{color:#a05a52}.run-row--warning .run-row__summary{color:#8a6d1f}.run-row__bar{display:block;overflow:hidden;height:3px;margin-top:6px;background:#edf0e8;border-radius:2px}.run-row__bar i{display:block;height:100%;background:#96c63c;border-radius:2px;transition:width .4s ease}.run-row__action{flex:0 0 auto}.video-inline{overflow:hidden;background:#000;border:1px solid #e1e5dc;border-radius:13px}.video-inline video{display:block;width:100%;max-height:min(52vh,470px);background:#000}@media(max-width:860px){.run-row{flex-wrap:wrap}.run-row__action{width:100%;padding-left:60px}}.bilingual-script-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.segment-row__review,.managed-segment__review{color:#697067}.segment-row__body p>small,.managed-segment p>small{display:block;margin-bottom:4px;color:#8b9187}@media(max-width:760px){.bilingual-script-fields{grid-template-columns:1fr}}.project-studio__panel-switch{display:flex!important;min-width:max-content!important;flex-direction:row!important;align-items:center;gap:4px!important;padding:3px;background:#0d131d;border:1px solid #29313e;border-radius:8px}.project-studio__panel-switch button{display:inline-flex;min-height:29px;align-items:center;gap:6px;padding:0 8px;color:#717a89;background:transparent;border:0;border-radius:5px;cursor:pointer;font-size:12px;white-space:nowrap}.project-studio__panel-switch button:hover{color:#d5d0c5;background:#151c27}.project-studio__panel-switch button.active{color:#f1d8a7;background:#eac8851c;box-shadow:inset 0 0 0 1px #eac88533}.project-studio__panel-switch svg{width:13px}.task-radar{--radar-bg:#0f151f;--radar-card:#111a25;--radar-card-strong:#151e2a;--radar-line:#27303d;--radar-text:#d7d3ca;--radar-muted:#788190;--radar-accent:#eac885;--radar-success:#71c996;--radar-danger:#e29292;--radar-risk:#dfa36f;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;color:var(--radar-text);background:var(--radar-bg);border-left:1px solid var(--radar-line)}.task-radar>header{display:flex;min-height:62px;flex:0 0 62px;align-items:center;gap:9px;padding:0 13px;border-bottom:1px solid var(--radar-line)}.task-radar__avatar{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:#17140f;background:linear-gradient(145deg,#f1d7a3,#d1ae69);border-radius:9px}.task-radar__avatar svg{width:16px}.task-radar>header>div:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.task-radar>header strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.task-radar>header span{overflow:hidden;color:var(--radar-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-radar>header button{display:grid;width:27px;height:27px;place-items:center;color:var(--radar-muted);background:transparent;border:0;border-radius:6px;cursor:pointer}.task-radar>header button:hover{color:var(--radar-text);background:var(--radar-card-strong)}.task-radar>header button svg{width:13px}.task-radar__body{min-height:0;flex:1;padding:12px;overflow-y:auto;scrollbar-color:#364055 transparent}.task-radar__overview{padding:12px;background:var(--radar-card);border:1px solid var(--radar-line);border-radius:9px}.task-radar__overview>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-radar__overview span{color:var(--radar-muted);font-size:11px}.task-radar__overview strong{overflow:hidden;color:var(--radar-text);font:600 11px var(--mono);text-overflow:ellipsis;white-space:nowrap}.task-radar__progress{height:5px;margin-top:10px;overflow:hidden;background:#252c38;border-radius:999px}.task-radar__progress i{display:block;height:100%;background:linear-gradient(90deg,#9b8153,var(--radar-accent));border-radius:inherit;transition:width .2s ease}.task-radar__overview footer{display:flex;align-items:center;gap:9px;margin-top:9px}.task-radar__overview footer strong{margin-left:auto;color:var(--radar-accent)}.task-radar__overview footer .danger{color:var(--radar-danger)}.task-radar__stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px}.task-radar__stage-grid>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:6px;background:var(--radar-card-strong);border:1px solid var(--radar-line);border-radius:6px}.task-radar__stage-grid small{overflow:hidden;color:var(--radar-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.task-radar__stage-grid b{color:var(--radar-text);font:700 11px var(--mono)}.task-radar__diagnosis,.task-radar__paid{display:flex;gap:9px;margin-top:10px;padding:11px;background:var(--radar-card);border:1px solid var(--radar-line);border-radius:8px}.task-radar__diagnosis>svg,.task-radar__paid>svg{width:15px;flex:0 0 15px}.task-radar__diagnosis strong,.task-radar__paid strong{display:block;font-size:12px;line-height:1.4}.task-radar__diagnosis p,.task-radar__paid p{margin:4px 0 0;color:var(--radar-muted);font-size:11px;line-height:1.55;overflow-wrap:anywhere}.task-radar__diagnosis--danger,.task-radar__diagnosis--danger>svg{color:var(--radar-danger);border-color:#e2929247}.task-radar__diagnosis--risk,.task-radar__diagnosis--risk>svg,.task-radar__paid,.task-radar__paid>svg{color:var(--radar-risk);border-color:#dfa36f40}.task-radar__diagnosis--success,.task-radar__diagnosis--success>svg{color:var(--radar-success);border-color:#71c9963d}.task-radar__diagnosis--active,.task-radar__diagnosis--active>svg{color:var(--radar-accent);border-color:#eac8853d}.task-radar__routes{margin-top:14px}.task-radar__routes>p{margin:0 0 6px;color:var(--radar-muted);font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.task-radar__routes>div{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:12px;padding:0 7px;border-bottom:1px solid var(--radar-line)}.task-radar__routes span{color:var(--radar-muted);font-size:11px}.task-radar__routes strong{max-width:210px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-radar__filters{display:flex;gap:4px;margin:14px 0 9px;padding:3px;background:var(--radar-card);border:1px solid var(--radar-line);border-radius:8px}.task-radar__filters button{display:flex;min-width:0;flex:1;align-items:center;justify-content:center;gap:4px;min-height:27px;color:var(--radar-muted);background:transparent;border:0;border-radius:5px;cursor:pointer;font-size:10px}.task-radar__filters button.active{color:var(--radar-accent);background:#eac88517}.task-radar__filters b{font:600 10px var(--mono)}.task-radar__channels{display:flex;flex-direction:column;gap:10px}.task-radar__channels>section{overflow:hidden;background:var(--radar-card);border:1px solid var(--radar-line);border-radius:8px}.task-radar__channels>section>header{display:flex;min-height:32px;align-items:center;gap:6px;padding:0 9px;background:var(--radar-card-strong);border-bottom:1px solid var(--radar-line)}.task-radar__channels>section>header strong{font-size:11px}.task-radar__channels>section>header span{margin-left:auto;color:var(--radar-muted);font:600 10px var(--mono)}.task-radar__task{border-bottom:1px solid var(--radar-line)}.task-radar__task:last-child{border-bottom:0}.task-radar__task summary{display:flex;min-height:45px;align-items:center;gap:8px;padding:6px 9px;cursor:pointer;list-style:none}.task-radar__task summary::-webkit-details-marker{display:none}.task-radar__task summary>i{width:7px;height:7px;flex:0 0 7px;background:#657080;border-radius:50%}.task-radar__task--done summary>i{background:var(--radar-success)}.task-radar__task--running summary>i{background:var(--radar-accent);box-shadow:0 0 0 4px #eac88517}.task-radar__task--preparing summary>i,.task-radar__task--submitting summary>i,.task-radar__task--queued summary>i,.task-radar__task--downloading summary>i,.task-radar__task--validating summary>i,.task-radar__task--composing summary>i{background:var(--radar-accent);box-shadow:0 0 0 4px #eac88517}.task-radar__task--unknown summary>i{background:var(--radar-risk)}.task-radar__task--failed summary>i{background:var(--radar-danger)}.task-radar__task summary>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.task-radar__task summary strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-radar__task summary small{overflow:hidden;color:var(--radar-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-radar__task summary>span{color:var(--radar-muted);font-size:10px}.task-radar__task--done summary>span{color:var(--radar-success)}.task-radar__task--running summary>span{color:var(--radar-accent)}.task-radar__task--preparing summary>span,.task-radar__task--submitting summary>span,.task-radar__task--queued summary>span,.task-radar__task--downloading summary>span,.task-radar__task--validating summary>span,.task-radar__task--composing summary>span{color:var(--radar-accent)}.task-radar__task--unknown summary>span{color:var(--radar-risk)}.task-radar__task--failed summary>span{color:var(--radar-danger)}.segment-shots{margin-top:14px}.segment-shots h4{display:flex;align-items:baseline;gap:8px;margin:0 0 8px}.segment-shots h4 small{color:#8a8577;font-weight:400}.segment-shots__list{display:flex;flex-direction:column;gap:8px}.segment-shot{display:flex;gap:10px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.segment-shot__thumb{position:relative;width:72px;height:96px;flex:0 0 72px;overflow:hidden;padding:0;background:var(--line);border:1px solid var(--line);border-radius:8px;cursor:pointer}.segment-shot__thumb:disabled{cursor:default}.segment-shot__thumb img{width:100%;height:100%;object-fit:cover}.segment-shot__thumb span{color:var(--muted);font-size:11px}.segment-shot__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.segment-shot__top{display:flex;align-items:center;gap:8px}.segment-shot__top strong{font-size:13px}.segment-shot__top small{color:var(--muted);font-size:11px}.segment-shot__state{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-style:normal}.segment-shot__state i{width:6px;height:6px;border-radius:50%;background:#a7a294}.segment-shot__state--done i{background:#3f9d6b}.segment-shot__state--active i{background:#d99a2b}.segment-shot__state--failed i{background:#c65449}.segment-shot__state--unknown i{background:#b0562a}.segment-shot__state--done{color:#3f9d6b}.segment-shot__state--active{color:#b07d1d}.segment-shot__state--failed{color:#c65449}.segment-shot__state--unknown{color:#b0562a}.segment-shot__quote{margin:0;color:#5d594e;font-size:12px;line-height:1.5}.segment-shot__error{margin:0;color:#c65449;font-size:11px;overflow-wrap:anywhere}.segment-shot__actions{display:flex;align-items:center;gap:10px;margin-top:2px;flex-wrap:wrap}.segment-shot__actions audio{height:28px;max-width:220px}.segment-shot__actions button{padding:4px 10px;color:#6b5d34;background:#fff;border:1px solid #d8d2bd;border-radius:8px;cursor:pointer;font-size:11px}.segment-shot__actions button:disabled{opacity:.55;cursor:default}.task-radar__stalled-badge{flex:0 0 auto;padding:2px 6px;color:#fff;background:var(--radar-danger);border-radius:8px;font-size:9px;white-space:nowrap}.task-radar__task--stalled summary>i{background:var(--radar-danger);box-shadow:0 0 0 4px #d6544c24}.alert-card--stalled{align-items:flex-start;background:#fff6f0;border:1px solid #f0cdb8}.alert-card--stalled strong{color:#b0562a}.alert-card--stalled p{color:#a06a4c}.stalled-list{margin:6px 0 0;padding-left:18px;color:#a1433e;font-size:13px}.stalled-list li{margin:2px 0}.task-radar__task-detail{display:flex;flex-direction:column;gap:4px;margin:0 9px 8px 24px;padding:8px;color:var(--radar-muted);background:#0000001f;border-radius:6px}.task-radar__task-detail p{margin:0;color:var(--radar-danger);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.task-radar__task-detail small{font:10px var(--mono);overflow-wrap:anywhere}.task-radar>footer{display:flex;flex:0 0 auto;gap:7px;padding:10px 12px;background:var(--radar-card);border-top:1px solid var(--radar-line)}.task-radar>footer button{display:inline-flex;min-height:32px;flex:1;align-items:center;justify-content:center;gap:6px;color:var(--radar-muted);background:var(--radar-bg);border:1px solid var(--radar-line);border-radius:6px;cursor:pointer;font-size:11px}.task-radar>footer button:last-child{color:var(--radar-accent);border-color:#eac88538}.task-radar>footer svg{width:13px}html[data-theme=light] .project-studio__panel-switch,html[data-theme=claude] .project-studio__panel-switch{background:#f8f7f4;border-color:#dfddd6}html[data-theme=light] .project-studio__panel-switch button:hover,html[data-theme=claude] .project-studio__panel-switch button:hover{color:#4a4438;background:#fcfcfb}html[data-theme=light] .project-studio__panel-switch button.active{color:#ab7917;background:#ca912121}html[data-theme=claude] .project-studio__panel-switch button.active{color:#ad451f;background:#c4583121}html[data-theme=light] .task-radar{--radar-bg:#faf9f7;--radar-card:#fdfdfc;--radar-card-strong:#f7f6f3;--radar-line:#e1ded4;--radar-text:#4d4537;--radar-muted:#928974;--radar-accent:#ab7917;--radar-success:#3f9768;--radar-danger:#b84e52;--radar-risk:#ad5c28}html[data-theme=claude] .task-radar{--radar-bg:#f8f7f4;--radar-card:#fcfcfb;--radar-card-strong:#f4f3ee;--radar-line:#dfddd6;--radar-text:#49453a;--radar-muted:#8d8774;--radar-accent:#ad451f;--radar-success:#3f8e64;--radar-danger:#ad464b;--radar-risk:#ad4f1f}html[data-theme=light] .task-radar__progress,html[data-theme=claude] .task-radar__progress{background:#ebe8e0}html[data-theme=light] .task-radar__task-detail,html[data-theme=claude] .task-radar__task-detail{background:#8370480d}.segment-workbench{display:grid;grid-template-columns:minmax(210px,30%) minmax(0,1fr);min-height:570px;color:var(--ink);border-top:1px solid var(--line)}.segment-workbench--empty{display:grid;min-height:240px;place-items:center;color:var(--muted)}.segment-workbench__list{min-width:0;background:var(--surface-muted);border-right:1px solid var(--line)}.segment-workbench__list>header{min-height:57px;padding:12px 13px;border-bottom:1px solid var(--line)}.segment-workbench__list>header div{display:flex;min-width:0;flex-direction:column;gap:3px}.segment-workbench__list>header strong{font-size:13px}.segment-workbench__list>header small{color:var(--muted);font-size:10px}.segment-workbench__list>div{max-height:680px;padding:7px;overflow-y:auto;scrollbar-color:#364055 transparent}.segment-nav-card{position:relative;display:grid;width:100%;grid-template-columns:38px minmax(0,1fr);gap:8px;margin-bottom:5px;padding:9px;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;text-align:left;transition:.15s ease}.segment-nav-card:before{position:absolute;top:11px;left:6px;width:3px;height:calc(100% - 22px);content:"";background:#5d6675;border-radius:9px}.segment-nav-card:hover{background:var(--surface);border-color:var(--line)}.segment-nav-card.active{background:var(--surface-raised);border-color:#eac88557;box-shadow:inset 2px 0 0 var(--primary)}.segment-nav-card__index{display:grid;height:37px;place-items:center;color:#8c97a8;background:#1b2331;border:1px solid var(--line);border-radius:6px;font:700 10px var(--mono)}.segment-nav-card__body{display:flex;min-width:0;flex-direction:column;gap:4px}.segment-nav-card__body strong{display:-webkit-box;overflow:hidden;color:#cfd6e1;font-size:11px;font-weight:600;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.segment-nav-card__scene{overflow:hidden;color:#8792a2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.segment-nav-card__body small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.segment-nav-card__body em{width:max-content;color:#9aa3b1;font-size:9px;font-style:normal}.segment-nav-card--done:before{background:#71c996}.segment-nav-card--done .segment-nav-card__body em{color:#71c996}.segment-nav-card--failed:before{background:#e29292}.segment-nav-card--failed .segment-nav-card__body em{color:#e29292}.segment-nav-card--unknown:before{background:#dfa36f}.segment-nav-card--unknown .segment-nav-card__body em{color:#dfa36f}.segment-nav-card--preparing:before,.segment-nav-card--submitting:before,.segment-nav-card--queued:before,.segment-nav-card--running:before,.segment-nav-card--downloading:before,.segment-nav-card--validating:before,.segment-nav-card--composing:before{background:var(--primary)}.segment-nav-card--preparing .segment-nav-card__body em,.segment-nav-card--submitting .segment-nav-card__body em,.segment-nav-card--queued .segment-nav-card__body em,.segment-nav-card--running .segment-nav-card__body em,.segment-nav-card--downloading .segment-nav-card__body em,.segment-nav-card--validating .segment-nav-card__body em,.segment-nav-card--composing .segment-nav-card__body em{color:var(--primary)}.segment-workbench__detail{min-width:0;background:var(--surface)}.segment-detail__header{display:flex;min-height:57px;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-bottom:1px solid var(--line)}.segment-detail__header>div,.segment-detail__header nav{display:flex;align-items:center;gap:7px}.segment-detail__header>div>strong{padding:6px 8px;color:#17130e;background:var(--primary);border-radius:6px;font:700 11px var(--mono)}.segment-detail__header>div>span,.segment-detail__header nav span{color:var(--muted);font:10px var(--mono)}.segment-status{padding:4px 6px;color:#9ca5b3;background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;font-size:9px;font-style:normal}.segment-status--done{color:#71c996;border-color:#71c99640}.segment-status--failed{color:#e29292;border-color:#e2929240}.segment-status--unknown{color:#dfa36f;border-color:#dfa36f40}.segment-detail__header nav button{min-height:26px;padding:0 7px;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:5px;cursor:pointer;font-size:9px}.segment-detail__header nav button:disabled{cursor:not-allowed;opacity:.35}.segment-detail__facts{display:flex;flex-wrap:wrap;gap:6px;padding:9px 14px;border-bottom:1px solid var(--line)}.segment-detail__facts span{padding:4px 7px;color:#8f99a8;background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;font-size:9px}.segment-detail__tabs{display:flex;gap:2px;padding:7px 14px 0;border-bottom:1px solid var(--line)}.segment-detail__tabs button{min-height:32px;padding:0 10px;color:var(--muted);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-size:11px}.segment-detail__tabs button.active{color:var(--primary);border-bottom-color:var(--primary)}.segment-detail__panel{padding:16px 17px 22px}.segment-detail__copy{margin-bottom:12px;padding:12px;background:var(--surface-muted);border:1px solid var(--line);border-radius:7px}.segment-detail__copy small,.segment-prompt-grid small,.segment-lifecycle-card small{display:block;margin-bottom:6px;color:var(--primary);font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.segment-detail__copy p,.segment-prompt-grid p,.segment-prompt-grid ol{margin:0;color:#cbd3df;font-size:12px;line-height:1.7;white-space:pre-wrap}.segment-detail__meta,.segment-lifecycle-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.segment-detail__meta>div,.segment-lifecycle-card dl>div{padding:9px;background:var(--surface-muted);border:1px solid var(--line);border-radius:6px}.segment-detail__meta dt,.segment-lifecycle-card dt{color:var(--muted);font-size:9px}.segment-detail__meta dd,.segment-lifecycle-card dd{overflow-wrap:anywhere;margin:5px 0 0;color:#cbd3df;font-size:10px}.segment-plan-summary{margin-bottom:10px;padding:11px 12px;background:#eac8850f;border:1px solid rgba(234,200,133,.24);border-radius:7px}.segment-plan-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.segment-plan-summary strong{color:var(--primary);font-size:12px}.segment-plan-summary span{color:var(--muted);font-size:9px}.segment-plan-summary p{margin:7px 0 0;color:#aeb8c7;font-size:11px;line-height:1.55}.segment-prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.segment-prompt-grid>div{padding:10px;background:var(--surface-muted);border:1px solid var(--line);border-radius:7px}.segment-prompt-grid>.wide{grid-column:1/-1}.segment-prompt-grid li{margin-bottom:5px}.segment-avatar-shot{margin-bottom:10px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--primary) 7%,var(--surface-muted))}.segment-avatar-shot>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.segment-avatar-shot>header div{display:flex;flex-direction:column;gap:3px}.segment-avatar-shot>header strong{color:var(--primary);font-size:12px}.segment-avatar-shot>header span{color:#cbd3df;font-size:14px;font-weight:700}.segment-avatar-shot code{max-width:45%;overflow-wrap:anywhere;color:var(--muted);font-size:10px}.segment-avatar-shot dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.segment-avatar-shot dl>div{padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.segment-avatar-shot dl>.wide{grid-column:1/-1}.segment-avatar-shot dt{margin-bottom:4px;color:var(--muted);font:700 9px var(--mono);letter-spacing:.06em}.segment-avatar-shot dd{margin:0;overflow-wrap:anywhere;color:#cbd3df;font-size:11px;line-height:1.55}.segment-detail__empty{margin:0;padding:14px;color:var(--muted);background:var(--surface-muted);border:1px dashed var(--line);border-radius:7px;font-size:11px;line-height:1.6}.segment-lifecycle-card{padding:12px;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.segment-lifecycle-card>div>strong{color:#d7dde7;font-size:13px}.segment-lifecycle-card>div>p{margin:5px 0 11px;color:var(--muted);font-size:10px}.segment-lifecycle-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-lifecycle-card__error{margin:9px 0 0;padding:8px;color:#e29292;background:#e2929212;border-radius:5px;font-size:10px;overflow-wrap:anywhere}.segment-verification{margin:9px 0;color:#c3a36d;font-size:10px}.segment-verification--visual_pass{color:#71c996}.segment-verification--visual_reject{color:#e29292}.segment-result{margin-top:12px}.segment-result>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.segment-result>header>div{display:flex;flex-direction:column;gap:3px}.segment-result>header strong{font-size:12px}.segment-result>header small{color:var(--muted);font-size:9px}.segment-result>video{display:block;width:100%;max-height:430px;aspect-ratio:16/9;object-fit:contain;background:#05070a;border:1px solid var(--line);border-radius:8px}.segment-detail__media h4{margin:14px 0 7px;font-size:11px}.segment-detail__media .segment-clips{margin-top:0}.segment-detail__media .segment-clip{background:var(--surface-muted);border-color:var(--line)}.segment-detail__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}html[data-theme=light] .segment-workbench,html[data-theme=claude] .segment-workbench{--surface:#fff;--surface-muted:#f8f7f4;--surface-raised:#f2f0ea;--line:#e1ded4;--ink:#4d4537;--muted:#928974}html[data-theme=light] .segment-nav-card__index,html[data-theme=claude] .segment-nav-card__index{color:#847964;background:#eeebe4}html[data-theme=light] .segment-nav-card__body strong,html[data-theme=claude] .segment-nav-card__body strong,html[data-theme=light] .segment-detail__copy p,html[data-theme=claude] .segment-detail__copy p,html[data-theme=light] .segment-prompt-grid p,html[data-theme=claude] .segment-prompt-grid p{color:#514b40}@media(max-width:980px){.segment-workbench{grid-template-columns:1fr}.segment-workbench__list{border-right:0;border-bottom:1px solid var(--line)}.segment-workbench__list>div{display:flex;max-height:none;gap:6px;overflow-x:auto}.segment-nav-card{min-width:210px;margin-bottom:0}.segment-detail__meta,.segment-prompt-grid{grid-template-columns:1fr}.segment-prompt-grid>.wide{grid-column:auto}}@media(max-width:620px){.segment-detail__header{align-items:flex-start;flex-direction:column}.segment-detail__tabs{overflow-x:auto}.segment-lifecycle-card dl{grid-template-columns:1fr}.segment-result>header{align-items:flex-start;flex-direction:column}}.global-task-manager{position:relative;flex:0 0 auto}.global-task-manager__trigger{position:relative;display:grid;width:36px;height:36px;place-items:center;color:#9da6b5;background:#0d141e;border:1px solid #293342;border-radius:8px;cursor:pointer}.global-task-manager__trigger:hover,.global-task-manager__trigger.active{color:#f0d7a6;background:#eac88517;border-color:#eac88557}.global-task-manager__trigger svg{width:16px}.global-task-manager__trigger>span{position:absolute;top:-5px;right:-6px;display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;color:#17130e;background:#eac885;border:2px solid #0c111a;border-radius:999px;font:700 9px var(--mono)}.global-task-manager__popover{--radar-bg:#0f151f;--radar-card:#111a25;--radar-card-strong:#151e2a;--radar-line:#27303d;--radar-text:#d7d3ca;--radar-muted:#788190;--radar-accent:#eac885;--radar-success:#71c996;--radar-danger:#e29292;--radar-risk:#dfa36f;position:absolute;z-index:70;top:44px;right:-96px;display:flex;width:min(420px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 76px));flex-direction:column;overflow:hidden;color:var(--radar-text);background:var(--radar-bg);border:1px solid var(--radar-line);border-radius:12px;box-shadow:0 28px 80px #00000085}.global-task-manager__popover>header{display:flex;min-height:62px;flex:0 0 62px;align-items:center;gap:9px;padding:0 13px;background:var(--radar-card);border-bottom:1px solid var(--radar-line)}.global-task-manager__popover>header>div:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.global-task-manager__popover>header strong{font-size:14px}.global-task-manager__popover>header span{color:var(--radar-muted);font-size:11px}.global-task-manager__popover>header>button{display:grid;width:28px;height:28px;place-items:center;color:var(--radar-muted);background:transparent;border:0;border-radius:6px;cursor:pointer}.global-task-manager__popover>header>button:hover{color:var(--radar-text);background:var(--radar-card-strong)}.global-task-manager__popover>header>button svg{width:13px}.global-task-manager__stats{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--radar-line);border-bottom:1px solid var(--radar-line)}.global-task-manager__stats span{display:flex;min-height:42px;align-items:center;justify-content:center;gap:5px;color:var(--radar-muted);background:var(--radar-card);font-size:10px}.global-task-manager__stats b{color:var(--radar-text);font:700 12px var(--mono)}.global-task-manager__stats .danger,.global-task-manager__stats .danger b{color:var(--radar-danger)}.global-task-manager__media{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 12px;color:var(--radar-muted);background:var(--radar-card-strong);border-bottom:1px solid var(--radar-line)}.global-task-manager__media span{display:flex;align-items:center;justify-content:center;gap:4px;font-size:9px}.global-task-manager__media b{color:var(--radar-text);font:700 10px var(--mono)}.global-task-manager__worker{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;color:var(--radar-muted);background:var(--radar-card);border-bottom:1px solid var(--radar-line)}.global-task-manager__worker>i{width:7px;height:7px;background:var(--radar-danger);border-radius:50%}.global-task-manager__worker--healthy>i{background:var(--radar-success);box-shadow:0 0 0 4px #71c99614}.global-task-manager__worker--standby>i{background:var(--radar-risk)}.global-task-manager__worker>div{display:flex;min-width:0;flex-direction:column;gap:2px}.global-task-manager__worker strong{color:var(--radar-text);font-size:10px}.global-task-manager__worker small,.global-task-manager__worker>span{overflow:hidden;font:9px var(--mono);text-overflow:ellipsis;white-space:nowrap}.global-task-manager__worker>em{grid-column:2/4;color:var(--radar-risk);font-size:9px;font-style:normal}.global-task-manager__popover>.task-radar__filters{flex:0 0 auto;margin:10px 12px 8px}.global-task-manager__error{flex:0 0 auto;margin:0 12px 8px;padding:8px;color:var(--radar-danger);background:#e2929212;border:1px solid rgba(226,146,146,.2);border-radius:7px;font-size:10px;line-height:1.45}.global-task-manager__list{display:flex;min-height:120px;flex:1;flex-direction:column;gap:7px;overflow:auto;padding:0 12px 12px;scrollbar-color:#364055 transparent}.global-task-manager__empty{margin:auto;padding:34px 0;color:var(--radar-muted);font-size:11px;text-align:center}.global-task-manager__task{overflow:hidden;flex:0 0 auto;background:var(--radar-card);border:1px solid var(--radar-line);border-radius:9px}.global-task-manager__task-main{display:flex;width:100%;min-height:59px;align-items:flex-start;gap:8px;padding:9px;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.global-task-manager__task-main:hover{background:#ffffff05}.global-task-manager__task-main>i{width:7px;height:7px;flex:0 0 7px;margin-top:5px;background:#657080;border-radius:50%}.global-task-manager__task--running .global-task-manager__task-main>i,.global-task-manager__task--queued .global-task-manager__task-main>i{background:var(--radar-accent);box-shadow:0 0 0 4px #eac88514}.global-task-manager__task--cancelling .global-task-manager__task-main>i{background:var(--radar-risk);box-shadow:0 0 0 4px #dfa36f14}.global-task-manager__task--blocked .global-task-manager__task-main>i{background:var(--radar-risk)}.global-task-manager__task--cancelled .global-task-manager__task-main>i{background:#697281}.global-task-manager__task--succeeded .global-task-manager__task-main>i{background:var(--radar-success)}.global-task-manager__task--failed .global-task-manager__task-main>i{background:var(--radar-danger)}.global-task-manager__task--paused .global-task-manager__task-main>i,.global-task-manager__task--review .global-task-manager__task-main>i{background:var(--radar-risk)}.global-task-manager__task-main>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.global-task-manager__task-main strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.global-task-manager__task-main small{overflow:hidden;color:var(--radar-muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.global-task-manager__task-main span{color:#5d6675;font:9px var(--mono)}.global-task-manager__task-main em{flex:0 0 auto;color:var(--radar-muted);font-size:10px;font-style:normal}.global-task-manager__task--running .global-task-manager__task-main em,.global-task-manager__task--queued .global-task-manager__task-main em{color:var(--radar-accent)}.global-task-manager__task--succeeded .global-task-manager__task-main em{color:var(--radar-success)}.global-task-manager__task--failed .global-task-manager__task-main em{color:var(--radar-danger)}.global-task-manager__task--cancelling .global-task-manager__task-main em,.global-task-manager__task--blocked .global-task-manager__task-main em{color:var(--radar-risk)}.global-task-manager__progress{display:block;height:3px;margin:0 9px 7px;overflow:hidden;background:#252c38;border-radius:999px}.global-task-manager__progress i{display:block;height:100%;background:linear-gradient(90deg,#9b8153,var(--radar-accent));border-radius:inherit}.global-task-manager__task details{margin:0 9px 7px;padding-top:6px;border-top:1px solid var(--radar-line)}.global-task-manager__task details summary{color:var(--radar-danger);cursor:pointer;font-size:9px}.global-task-manager__task details p{max-height:92px;margin:6px 0 0;overflow:auto;color:var(--radar-muted);font:9px/1.5 var(--mono);overflow-wrap:anywhere}.global-task-manager__task>footer{display:flex;min-height:32px;align-items:center;gap:8px;padding:5px 9px;background:var(--radar-card-strong);border-top:1px solid var(--radar-line)}.global-task-manager__task>footer button{min-height:23px;padding:0 8px;color:var(--radar-accent);background:#eac88512;border:1px solid rgba(234,200,133,.2);border-radius:5px;cursor:pointer;font-size:9px}.global-task-manager__task>footer button:disabled{cursor:not-allowed;opacity:.45}.global-task-manager__task>footer span{margin-left:auto;color:var(--radar-risk);font-size:9px}.global-task-manager__popover>footer{display:flex;flex:0 0 auto;gap:7px;padding:10px 12px;background:var(--radar-card);border-top:1px solid var(--radar-line)}.global-task-manager__popover>footer button{display:inline-flex;min-height:31px;flex:1;align-items:center;justify-content:center;gap:5px;color:var(--radar-muted);background:var(--radar-bg);border:1px solid var(--radar-line);border-radius:6px;cursor:pointer;font-size:10px}.global-task-manager__popover>footer button:first-child{color:var(--radar-accent);border-color:#eac88538}.global-task-manager__popover>footer button:disabled{cursor:not-allowed;opacity:.45}.global-task-manager__popover>footer svg{width:12px}html[data-theme=light] .global-task-manager__popover{--radar-bg:#faf9f7;--radar-card:#fdfdfc;--radar-card-strong:#f7f6f3;--radar-line:#e1ded4;--radar-text:#4d4537;--radar-muted:#928974;--radar-accent:#ab7917;--radar-success:#3f9768;--radar-danger:#b84e52;--radar-risk:#ad5c28}html[data-theme=claude] .global-task-manager__popover{--radar-bg:#f8f7f4;--radar-card:#fcfcfb;--radar-card-strong:#f4f3ee;--radar-line:#dfddd6;--radar-text:#49453a;--radar-muted:#8d8774;--radar-accent:#ad451f;--radar-success:#3f8e64;--radar-danger:#ad464b;--radar-risk:#ad4f1f}html[data-theme=light] .global-task-manager__trigger,html[data-theme=claude] .global-task-manager__trigger{color:#7c7567;background:#f7f6f2;border-color:#ddd9d0}.task-command-center{height:100%;overflow-y:auto;padding:28px clamp(18px,3vw,42px) 54px;color:var(--ink);background:radial-gradient(900px 420px at 4% -20%,rgba(234,200,133,.09),transparent 62%),var(--surface-muted);scrollbar-color:#364055 transparent}.task-command-hero{display:flex;max-width:1360px;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 auto 20px}.task-command-hero p{margin:0 0 7px;color:var(--primary);font:700 11px var(--mono);letter-spacing:.18em}.task-command-hero h1{margin:0;color:var(--ink);font-size:clamp(28px,3vw,40px);font-weight:680;letter-spacing:-.035em}.task-command-hero span{display:block;max-width:720px;margin-top:9px;color:var(--muted);font-size:13px;line-height:1.65}.task-command-refresh{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 11px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:7px;cursor:pointer;font-size:12px}.task-command-refresh:hover{color:var(--ink);border-color:#4a5362}.task-command-refresh svg{width:13px}.task-command-status{display:grid;max-width:1360px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 auto 16px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:10px}.task-command-status article{position:relative;display:grid;min-height:102px;align-content:center;gap:4px;padding:17px 20px;background:var(--surface)}.task-command-status article:before{position:absolute;top:17px;left:9px;width:3px;height:28px;content:"";background:#596273;border-radius:8px}.task-command-status article.is-danger:before{background:var(--danger)}.task-command-status article.is-active:before{background:var(--primary)}.task-command-status article.is-healthy:before{background:var(--success)}.task-command-status span{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.task-command-status strong{overflow:hidden;color:var(--ink);font:680 25px var(--mono);text-overflow:ellipsis;white-space:nowrap}.task-command-status small{overflow:hidden;color:#697487;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-queue-board{max-width:1360px;margin:0 auto;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:10px}.task-queue-board>header{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:24px;padding:15px 18px;border-bottom:1px solid var(--line)}.task-queue-board>header h2{margin:0;color:var(--ink);font-size:16px}.task-queue-board>header p{margin:5px 0 0;color:var(--muted);font-size:12px}.task-queue-search{display:flex;width:min(310px,38vw);min-height:34px;align-items:center;gap:8px;padding:0 10px;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:7px}.task-queue-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #eac8851a}.task-queue-search svg{width:14px}.task-queue-search input{min-width:0;flex:1;color:var(--ink);background:transparent;border:0;outline:0;font-size:12px}.task-queue-tabs{display:flex;gap:4px;padding:10px 14px 0}.task-queue-tabs button{display:inline-flex;min-height:31px;align-items:center;gap:7px;padding:0 10px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:12px}.task-queue-tabs button b{min-width:18px;padding:2px 5px;color:#7e8796;background:var(--surface-muted);border-radius:999px;font:700 9px var(--mono)}.task-queue-tabs button:hover{color:var(--ink);background:var(--surface-muted)}.task-queue-tabs button.active{color:var(--ink);background:var(--surface-raised);border-color:var(--line)}.task-queue-tabs button.active:not(.danger) b{color:var(--primary)}.task-queue-tabs button.active.danger b{color:var(--danger)}.task-queue-list{display:flex;min-height:360px;flex-direction:column;gap:8px;padding:12px 14px 18px}.task-queue-list>.empty-state{min-height:330px;border:1px dashed var(--line);border-radius:9px}.task-queue-loading{display:grid;min-height:330px;place-items:center;color:var(--muted);font-size:12px}.task-queue-error{margin:10px 14px 0;padding:9px 11px;color:#ef9b9b;background:#f06a6a12;border:1px solid rgba(240,106,106,.2);border-radius:7px;font-size:11px}.task-queue-card{overflow:hidden;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px;transition:border-color .15s,background .15s}.task-queue-card:hover{background:var(--surface-raised);border-color:#465064}.task-queue-card--attention{border-left:3px solid var(--danger)}.task-queue-card--active{border-left:3px solid var(--primary)}.task-queue-card__main{display:flex;width:100%;min-height:86px;align-items:flex-start;gap:11px;padding:14px 15px 10px;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.task-queue-card__main>i{width:8px;height:8px;flex:0 0 8px;margin-top:7px;background:var(--primary);border-radius:50%;box-shadow:0 0 0 5px #45b8e814}.task-queue-card--attention .task-queue-card__main>i{background:var(--danger);box-shadow:0 0 0 5px #f06a6a14}.task-queue-card__copy{min-width:0;flex:1}.task-queue-card__copy>span{color:#6f7a8d;font:10px var(--mono);letter-spacing:.03em}.task-queue-card__copy h3{margin:5px 0 4px;overflow:hidden;color:var(--ink);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.task-queue-card__copy p{margin:0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-queue-card__state{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:5px}.task-queue-card__state strong{color:var(--danger);font-size:11px}.task-queue-card--active .task-queue-card__state strong{color:var(--primary)}.task-queue-card__state span{color:#707b8e;font:700 11px var(--mono)}.task-queue-card__progress{display:block;height:3px;margin:0 15px 8px 34px;overflow:hidden;background:#252d3b;border-radius:999px}.task-queue-card__progress i{display:block;height:100%;background:linear-gradient(90deg,#9d7e47,var(--primary));border-radius:inherit}.task-queue-card>footer{display:flex;min-height:38px;align-items:center;gap:14px;padding:6px 12px 6px 34px;color:#6e7889;background:#0000000f;border-top:1px solid var(--line);font-size:10px}.task-queue-card>footer span{display:inline-flex;align-items:center;gap:5px}.task-queue-card>footer svg{width:11px}.task-queue-card>footer em{color:var(--warning);font-style:normal}.task-queue-card>footer button{display:inline-flex;min-height:26px;align-items:center;gap:5px;margin-left:auto;padding:0 8px;color:var(--primary);background:#eac8850d;border:1px solid rgba(234,200,133,.16);border-radius:5px;cursor:pointer;font-size:10px}.task-queue-card__error{margin:0;padding:7px 12px 8px 34px;overflow:hidden;color:#c88080;background:#f06a6a0a;border-top:1px solid rgba(240,106,106,.12);font:10px/1.45 var(--mono);text-overflow:ellipsis;white-space:nowrap}.task-control-shell{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:var(--surface-muted)}.task-control-shell>.workspace{min-height:0;flex:1}.task-controlbar{display:flex;min-height:58px;flex:0 0 58px;align-items:center;gap:14px;padding:0 14px;background:var(--surface);border-bottom:1px solid var(--line)}.task-controlbar__back{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 9px;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:11px}.task-controlbar__back:hover{color:var(--ink)}.task-controlbar__back svg{width:12px;transform:rotate(180deg)}.task-controlbar__identity{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.task-controlbar__identity small{color:var(--primary);font:700 9px var(--mono);letter-spacing:.14em}.task-controlbar__identity strong,.task-controlbar__identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-controlbar__identity strong{color:var(--ink);font-size:12px}.task-controlbar__identity span{color:var(--muted);font-size:10px}.task-controlbar__actions{display:flex;align-items:center;gap:7px}.task-controlbar__actions>button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 9px;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:10px}.task-controlbar__actions>button:hover{color:var(--ink)}.task-controlbar__actions>button svg{width:12px}html[data-theme=light] .task-command-center,html[data-theme=claude] .task-command-center{background:radial-gradient(900px 420px at 4% -20%,rgba(202,145,33,.08),transparent 62%),#f4f2ec;scrollbar-color:#cbc5b8 transparent}html[data-theme=light] .task-queue-card,html[data-theme=claude] .task-queue-card{background:#f8f7f3}html[data-theme=light] .task-queue-card:hover,html[data-theme=claude] .task-queue-card:hover{background:#fff;border-color:#cfc9bc}html[data-theme=light] .task-queue-search,html[data-theme=claude] .task-queue-search,html[data-theme=light] .task-queue-tabs button b,html[data-theme=claude] .task-queue-tabs button b{background:#f4f2ec}html[data-theme=light] .task-queue-tabs button:hover,html[data-theme=claude] .task-queue-tabs button:hover,html[data-theme=light] .task-queue-tabs button.active,html[data-theme=claude] .task-queue-tabs button.active{background:#f8f7f3}html[data-theme=light] .task-queue-card__progress,html[data-theme=claude] .task-queue-card__progress{background:#e4dfd4}html[data-theme=light] .task-control-shell,html[data-theme=claude] .task-control-shell{background:#f4f2ec}html[data-theme=light] .task-controlbar__back,html[data-theme=claude] .task-controlbar__back,html[data-theme=light] .task-controlbar__actions>button,html[data-theme=claude] .task-controlbar__actions>button{background:#f7f6f2}@media(max-width:900px){.task-command-status{grid-template-columns:repeat(2,minmax(0,1fr))}.task-command-hero{align-items:flex-start;flex-direction:column}.task-command-refresh{align-self:flex-end;margin-top:-50px}}@media(max-width:620px){.task-command-center{padding:18px 12px 36px}.task-command-hero{margin-bottom:14px}.task-command-hero span{padding-right:48px;font-size:12px}.task-command-status{grid-template-columns:1fr 1fr}.task-command-status article{min-height:88px;padding:14px 14px 14px 18px}.task-command-status strong{font-size:20px}.task-queue-board>header{align-items:stretch;flex-direction:column;gap:12px}.task-queue-search{width:100%}.task-queue-tabs button{flex:1;justify-content:center}.task-queue-card__main{padding-right:10px}.task-queue-card__state span{display:none}.task-queue-card>footer{flex-wrap:wrap;gap:8px 12px;padding-left:16px}.task-queue-card>footer button{width:100%;justify-content:center;margin-left:0}.task-queue-card__error{padding-left:16px;white-space:normal}.task-controlbar{min-height:66px;flex:0 0 66px;gap:8px;padding:0 9px}.task-controlbar__back{width:34px;padding:0;justify-content:center;font-size:0}.task-controlbar__actions>button{width:34px;padding:0;justify-content:center;font-size:0}.task-controlbar__identity span{max-width:46vw}}@media(max-width:760px){.global-task-manager__popover{position:fixed;top:64px;right:8px;left:8px;width:auto;max-height:calc(100vh - 72px)}.global-task-manager__stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:1180px){.project-studio__panel-switch button{width:31px;justify-content:center;padding:0;font-size:0}}.task-control-shell>.run-detail--standalone{padding:0 24px 52px}.run-detail--standalone .run-command-header{display:block;margin:0 -24px 22px;padding:0 24px 18px;background:var(--surface);border-bottom:1px solid var(--line)}.run-command-nav{display:grid;min-height:52px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -24px 18px;padding:0 24px;background:var(--surface-muted);border-bottom:1px solid var(--line)}.run-command-nav button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:7px;cursor:pointer;font-size:11px}.run-command-nav button:hover{color:var(--ink);border-color:color-mix(in srgb,var(--primary) 38%,var(--line))}.run-command-nav button svg{width:13px}.run-command-nav__location{overflow:hidden;color:var(--muted);font:11px var(--mono);text-overflow:ellipsis;white-space:nowrap}.run-command-nav__actions{display:flex;align-items:center;gap:7px}.run-command-nav__actions .global-task-manager__trigger{width:34px;height:34px;min-height:34px;padding:0}.run-command-header__main{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.run-detail--standalone .run-command-header__main h1{max-width:760px;margin:11px 0 5px;font-size:clamp(24px,2.4vw,34px);line-height:1.13}.run-detail--standalone .run-command-header__main .detail-header__target-title{max-width:780px;color:var(--muted);font:13px/1.45 var(--mono)}.run-command-stage-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:9px}.run-command-stage-strip article{display:flex;min-height:86px;min-width:0;flex-direction:column;justify-content:center;gap:5px;padding:13px 15px;background:var(--surface-muted)}.run-command-stage-strip article.is-risk{background:color-mix(in srgb,var(--warning) 7%,var(--surface-muted))}.run-command-stage-strip span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.run-command-stage-strip strong{overflow:hidden;color:var(--ink);font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.run-command-stage-strip small{overflow:hidden;color:color-mix(in srgb,var(--muted) 82%,transparent);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.run-detail--standalone .run-diagnostic{margin:0 0 16px;overflow:hidden;background:var(--surface);border:1px solid color-mix(in srgb,var(--danger) 34%,var(--line));border-left:4px solid var(--danger);border-radius:9px}.run-diagnostic__header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;background:color-mix(in srgb,var(--danger) 5%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--danger) 20%,var(--line))}.run-diagnostic__icon{display:grid;width:32px;height:32px;place-items:center;color:var(--danger);background:color-mix(in srgb,var(--danger) 11%,transparent);border-radius:7px}.run-diagnostic__icon svg{width:15px}.run-diagnostic__header small,.run-diagnostic__actions>small{color:var(--danger);font:700 9px var(--mono);letter-spacing:.13em}.run-diagnostic__header h2{margin:3px 0 2px;color:var(--ink);font-size:16px;line-height:1.3}.run-diagnostic__header p{margin:0;color:var(--muted);font-size:11px}.run-diagnostic__header>strong{padding:5px 8px;color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 24%,transparent);border-radius:999px;font-size:10px;white-space:nowrap}.run-diagnostic__body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr)}.run-diagnostic__evidence{padding:16px 18px}.run-diagnostic__evidence article{display:grid;grid-template-columns:122px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.run-diagnostic__evidence article span{display:flex;align-items:flex-start;gap:7px;color:var(--ink);font-size:11px;font-weight:680}.run-diagnostic__evidence article svg{width:13px;color:var(--danger)}.run-diagnostic__evidence article p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.run-diagnostic__evidence article>code{display:block;max-height:76px;padding:8px 10px;overflow:auto;color:color-mix(in srgb,var(--danger) 75%,var(--ink));background:var(--surface-muted);border:1px solid var(--line);border-radius:6px;font:10px/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.run-diagnostic__evidence details{margin-top:10px;color:var(--muted);font-size:11px}.run-diagnostic__evidence summary{cursor:pointer;color:var(--primary);font-weight:650}.run-diagnostic__evidence dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.run-diagnostic__evidence dl div{min-width:0;padding:8px;background:var(--surface-muted);border:1px solid var(--line);border-radius:6px}.run-diagnostic__evidence dt{color:var(--muted);font-size:9px}.run-diagnostic__evidence dd{margin:4px 0 0;overflow:hidden;color:var(--ink);font:10px var(--mono);text-overflow:ellipsis;white-space:nowrap}.run-diagnostic__evidence code{display:block;max-height:100px;padding:9px;overflow:auto;color:color-mix(in srgb,var(--danger) 75%,var(--ink));background:var(--surface-muted);border:1px solid var(--line);border-radius:6px;font:10px/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.run-diagnostic__actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:18px;background:var(--surface-muted);border-left:1px solid var(--line)}.run-diagnostic__actions h3{margin:0;color:var(--ink);font-size:15px}.run-diagnostic__actions>p{margin:0 0 4px;color:var(--muted);font-size:11px;line-height:1.55}.run-diagnostic__actions>.button{width:100%;min-height:38px;justify-content:center}.run-diagnostic__actions>a:not(.button){display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;color:var(--primary);border:1px solid var(--line);border-radius:6px;font-size:10px}.run-diagnostic__actions>a svg{width:11px}.run-diagnostic__actions .avatar-repair-panel{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;background:transparent;border:0}.run-diagnostic__actions .avatar-repair-panel .button{width:100%;min-height:38px;justify-content:center}.run-diagnostic>footer{display:flex;min-height:37px;align-items:center;justify-content:space-between;gap:12px;padding:7px 17px;color:var(--muted);background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface));border-top:1px solid var(--line);font:10px var(--mono)}.run-detail--standalone .metric-grid{margin-bottom:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.run-workspace-switcher__presets{display:flex;min-width:0;gap:5px;margin-left:auto}.run-workspace-switcher__presets span{overflow:hidden;max-width:180px;padding:4px 8px;color:var(--muted);background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.run-detail--standalone .metric{min-height:82px;padding:13px}.run-detail--standalone .content-card,.run-detail--standalone .run-log--diagnostic{margin-bottom:16px}.run-log__diagnostic-tools{display:grid;min-height:48px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding:7px 12px;background:var(--surface-muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.run-log__filters{display:flex;gap:3px;padding:3px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.run-log__filters button{min-height:28px;padding:0 9px;color:var(--muted);background:transparent;border:0;border-radius:5px;cursor:pointer;font-size:10px}.run-log__filters button[aria-pressed=true]{color:var(--ink);background:var(--surface-raised);box-shadow:0 1px 3px #00000029}.run-log__search{display:flex;min-height:34px;align-items:center;gap:7px;padding:0 9px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.run-log__search:focus-within{border-color:var(--primary)}.run-log__search svg{width:13px;color:var(--muted)}.run-log__search input{min-width:0;width:100%;color:var(--ink);background:transparent;border:0;outline:0;font-size:11px}.run-log__diagnostic-tools>a{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 8px;color:var(--primary);white-space:nowrap;font-size:10px}.run-log__diagnostic-tools>a svg{width:11px}.run-log--diagnostic .run-log__toolbar--count{min-height:30px}.run-log--diagnostic .run-log__toolbar--count small{color:var(--muted)}.run-log--diagnostic .run-log__body{height:clamp(220px,32vh,350px)}@media(max-width:900px){.run-command-header__main{flex-direction:column}.run-command-header__main>.detail-header__actions{align-self:flex-end}.run-command-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.run-diagnostic__body{grid-template-columns:1fr}.run-diagnostic__actions{border-top:1px solid var(--line);border-left:0}.run-detail--standalone .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.task-control-shell>.run-detail--standalone{padding:0 12px 36px}.run-detail--standalone .run-command-header{margin:0 -12px 14px;padding:0 12px 14px}.run-command-nav{min-height:56px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 -12px 14px;padding:0 12px}.run-command-nav button{min-height:44px}.run-command-nav__back{width:44px;padding:0;font-size:0!important}.run-command-nav__location{font-size:10px}.run-command-nav__actions>button{width:44px;min-height:44px;padding:0;font-size:0}.run-command-nav__actions .global-task-manager__trigger{width:44px;height:44px}.run-command-header__main>.detail-header__actions{width:100%;align-self:stretch}.run-command-header__main>.detail-header__actions .button,.run-command-header__main>.detail-header__actions a{min-height:44px}.run-command-stage-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.run-command-stage-strip article{min-width:230px;scroll-snap-align:start}.run-diagnostic__header{grid-template-columns:34px minmax(0,1fr);padding:13px}.run-diagnostic__header>strong{grid-column:2;justify-self:start}.run-diagnostic__evidence{padding:12px}.run-diagnostic__evidence article{grid-template-columns:1fr;gap:6px}.run-diagnostic__evidence dl{grid-template-columns:1fr}.run-diagnostic__actions{padding:14px 12px}.run-diagnostic__actions>.button,.run-diagnostic__actions .avatar-repair-panel .button{min-height:44px}.run-diagnostic>footer{align-items:flex-start;flex-direction:column}.run-detail--standalone .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-log__diagnostic-tools{grid-template-columns:1fr auto}.run-log__filters{grid-column:1/-1}.run-log__filters button{min-height:38px;flex:1}.run-log__search{min-height:44px}.run-log--diagnostic .run-log__toolbar--count small{display:none}.run-log--diagnostic .run-log__body{height:min(330px,42vh)}}@media(max-width:390px){.run-command-nav__location{display:none}.run-command-nav{grid-template-columns:auto 1fr auto}.run-command-nav__actions{grid-column:3}.run-detail--standalone .run-command-header__main h1{font-size:22px}.run-detail--standalone .metric-grid{grid-template-columns:1fr 1fr}.run-log__filters button{padding:0 6px;font-size:9px}}.run-takeover{display:flex;flex-direction:column;gap:7px;margin-top:6px;padding-top:10px;border-top:1px dashed var(--line)}.run-takeover>small{color:var(--ink-dim);font:700 9px var(--mono);letter-spacing:.13em}.run-takeover__row{display:flex;gap:6px;align-items:center}.run-takeover__row input{flex:1;min-width:0;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-size:12px}.run-takeover__row input::placeholder{color:var(--ink-dim)}.segment-references{display:flex;flex-direction:column;gap:8px}.segment-references>small{color:var(--ink-dim);font:700 10px var(--mono);letter-spacing:.1em}.segment-references__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.segment-references__grid a{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--ink-dim);font-size:11px}.segment-references__grid img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:var(--surface-muted)}.segment-references__prompts{display:flex;flex-direction:column;gap:8px}.segment-references__prompts label{display:flex;flex-direction:column;gap:4px}.segment-references__prompts small{color:var(--ink-dim);font-size:11px}.segment-references__prompts textarea{width:100%;resize:vertical;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12px;line-height:1.6}.segment-references__readonly{margin:0;padding-left:18px;color:var(--ink);font-size:12px;display:flex;flex-direction:column;gap:4px}.segment-detail__audio{display:flex;flex-direction:column;gap:6px}.segment-detail__audio small{color:var(--ink-dim);font-size:11px}.segment-detail__audio audio{width:100%;height:34px}.run-video-workspace__meta-spacer{flex:1}.run-video-workspace__meta button{padding:5px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink-dim);font-size:12px;cursor:pointer}.run-video-workspace__meta button.active{border-color:var(--accent, #d9a441);color:var(--ink);background:var(--surface-muted)}.run-video-workspace__meta button:disabled{opacity:.45;cursor:not-allowed}.run-video-workspace__download{padding:5px 11px;border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:12px;text-decoration:none}.run-video-workspace__download.is-disabled{opacity:.45;pointer-events:none}.run-video-workspace__placeholder{display:flex;align-items:center;justify-content:center;min-height:280px;color:var(--ink-dim);font-size:13px;border:1px dashed var(--line);border-radius:12px}.run-video-workspace__stage{position:relative}.run-video-workspace__caption{position:absolute;left:50%;bottom:9%;transform:translate(-50%);max-width:86%;text-align:center;color:#fff;font:600 13px/1.5 var(--sans, sans-serif);text-shadow:0 0 3px #000,0 1px 4px #000,0 0 9px rgba(0,0,0,.9);pointer-events:none;white-space:pre-wrap}.run-video-workspace__raw-badge{position:absolute;top:10px;left:10px;padding:3px 9px;border-radius:999px;background:#ca8a04eb;color:#fff;font:600 11px/1.4 var(--sans, sans-serif);letter-spacing:.04em;pointer-events:none}.segment-shot__play{position:absolute;right:4px;bottom:4px;width:18px;height:18px;border-radius:50%;background:#000000a6;color:#fff;font-size:9px;line-height:18px;text-align:center;pointer-events:none}.run-video-music{display:flex;flex-direction:column;gap:12px}.run-video-music__modes{display:flex;gap:8px}.run-video-music__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:340px;overflow-y:auto}.run-video-music__list li{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;padding:9px 11px;border:1px solid var(--line);border-radius:9px}.run-video-music__list li>div{display:flex;flex-direction:column;gap:2px}.run-video-music__list li small{color:var(--ink-dim)}.run-video-music__list li audio{grid-column:1 / -1;width:100%;height:30px}.voice-id-hint{display:block;margin-top:5px;color:var(--muted);font-size:11px}.voice-id-hint--ok{color:var(--success, #57b984)}.voice-clone-probe{margin:0 0 4px;color:var(--muted);font-size:12px}.voice-clone-noise{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:12px;cursor:pointer}.voice-clone-noise input{accent-color:var(--primary)}.voice-delete-remote{display:flex;align-items:flex-start;gap:7px;margin-top:10px;color:var(--ink);font-size:12px;line-height:1.5;cursor:pointer}.voice-delete-remote input{margin-top:2px;accent-color:var(--primary)}.replication-workspace{width:100%;max-width:1180px;margin:0 auto;padding:24px;display:grid;gap:20px}.replication-heading,.replication-video>header,.replication-shot>header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.replication-heading h2{margin:4px 0 10px}.replication-heading p,.replication-plan p{line-height:1.65}.replication-heading>span,.replication-summary>span{padding:8px 12px;border:1px solid var(--border, #34414e);border-radius:8px}.replication-setup,.replication-plan,.replication-video{display:grid;gap:16px;padding:20px;border:1px solid var(--border, #34414e);border-radius:14px}.replication-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.replication-summary,.replication-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.replication-reference summary{cursor:pointer;padding:8px 0}.replication-reference video{max-height:400px;margin-top:12px}.replication-workspace video{width:100%;max-height:420px;object-fit:contain;background:#05080c;border-radius:10px}.replication-plan ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding-left:24px}.replication-videos{display:grid;gap:24px}.replication-shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:18px}.replication-shot{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border, #34414e);border-radius:10px;min-width:0}.replication-shot>small,.replication-shot>p{overflow-wrap:anywhere}.replication-workspace .field textarea,.replication-workspace .field input,.replication-workspace .field select{width:100%}.replication-workspace :disabled{cursor:default}.replication-steps{list-style:none;display:flex;flex-wrap:wrap;gap:24px;padding:0;margin:0;color:var(--text-muted, #9ba7b5)}.replication-steps [aria-current=step]{color:var(--accent, #f3c96b);font-weight:700}.replication-details>summary{cursor:pointer;padding:10px 0;color:var(--text-muted, #9ba7b5)}.replication-details[open]>summary{margin-bottom:12px}.replication-count{max-width:360px}.replication-defaults{margin:0;line-height:1.6;color:var(--text-muted, #9ba7b5)}.replication-source-tabs{display:flex;flex-wrap:wrap;gap:8px}.replication-source-tabs button{padding:8px 14px;border:1px solid var(--border, #34414e);border-radius:8px;color:inherit;background:transparent;cursor:pointer}.replication-source-tabs button[aria-pressed=true]{border-color:var(--accent, #f3c96b);color:var(--accent, #f3c96b)}@media(max-width:700px){.replication-workspace{padding:12px}.replication-setup,.replication-video{padding:14px}}.blueprint-bar{margin:0 0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.blueprint-bar>summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 12px;cursor:pointer;list-style:none;font-size:14px}.blueprint-bar>summary::-webkit-details-marker{display:none}.blueprint-bar>summary strong{font-weight:600;color:var(--ink)}.blueprint-bar__tag{padding:2px 8px;border-radius:6px;background:#f0bb4129;color:var(--green-dark);font-size:13px}.blueprint-bar__muted{color:var(--muted);font-size:13px}.blueprint-bar__warn{color:#b45309;font-size:13px}.blueprint-bar__toggle{margin-left:auto;color:var(--muted);font-size:13px}.blueprint-bar[open] .blueprint-bar__toggle{visibility:hidden}.blueprint-bar__body{display:grid;gap:10px;padding:4px 12px 12px;font-size:13px;color:var(--ink)}.blueprint-bar__body small{display:block;margin-bottom:2px;color:var(--muted)}.blueprint-bar__body ul{margin:0;padding-left:18px}.blueprint-bar__body dl{display:grid;gap:4px;margin:0}.blueprint-bar__body dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.blueprint-bar__body dt{color:var(--muted)}.blueprint-bar__body dd{margin:0}.segment-chip{display:inline-block;padding:1px 7px;border-radius:6px;background:var(--panel);border:1px solid var(--line);color:var(--muted);font-size:12px}.segment-chip--warn{color:#b45309;border-color:#b4530959}.multishot-prompts{display:grid;gap:10px}.multishot-prompts h4{margin:4px 0 0;font-size:14px}.multishot-prompts__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.multishot-prompts__list li{padding:8px 10px;border:1px solid var(--line);border-radius:8px;font-size:13px}.multishot-prompts__list p{margin:4px 0 0}.multishot-prompts__list small{margin-right:6px;color:var(--muted)}.multishot-prompts__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.multishot-prompts__quote{color:var(--muted)}.multishot-prompts__raw summary{cursor:pointer;color:var(--muted);font-size:13px;min-height:32px}.multishot-prompts__raw pre{white-space:pre-wrap;word-break:break-word;font-size:12px;max-height:320px;overflow:auto;padding:8px;background:var(--panel);border-radius:8px}.shot-groups{display:grid;gap:8px;margin:0 0 10px}.shot-group{padding:8px 10px;border:1px solid var(--line);border-radius:8px}.shot-group--warn{border-color:#b4530973}.shot-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.shot-group__head strong{font-weight:600}.shot-group__status{margin-left:auto;color:var(--muted)}.shot-group--warn .shot-group__status{color:#b45309}.shot-group__bar{height:4px;margin-top:8px;border-radius:2px;background:var(--line);overflow:hidden}.shot-group__bar i{display:block;height:100%;background:var(--green);transition:width .4s}.segment-shot__borrowed{margin:4px 0 0;color:#b45309;font-size:12px}.shot-group--keyframe{display:flex;gap:10px;align-items:center}.shot-group__main{flex:1;min-width:0}.shot-group__photo{flex:none;width:36px;aspect-ratio:9 / 16;border-radius:4px;overflow:hidden;background:var(--panel);display:grid;place-items:center}.shot-group__photo img{width:100%;height:100%;object-fit:cover;display:block}.shot-group__photo span{font-size:10px;color:var(--muted);writing-mode:vertical-rl}:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans SC,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;--ink: #f4efe5;--muted: #9298a7;--line: #262d39;--panel: #101620;--white: #151b27;--green: #eac885;--green-dark: #d2ae68;--navy: #090e15;--surface: #121823;--surface-muted: #0e141e;--surface-raised: #181f2c;--primary: #eac885;--primary-soft: rgba(234,200,133, .12);--danger: #ed777b;--warning: #dd8e68;--success: #72c995;--shadow: 0 18px 52px rgba(0, 0, 0, .28);--display: Georgia, "Songti SC", "STSong", serif;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--darkroom-bg: #0a0f17;--darkroom-panel: #101620;--darkroom-panel-2: #141b27;--darkroom-line: #262e3b;--darkroom-text: #f4efe5;--darkroom-muted: #9298a7;--darkroom-faint: #5d6676;--darkroom-accent: #eac885;--darkroom-accent-2: #f3daa9}html,body,#root{min-width:0;min-height:100%;background:var(--darkroom-bg)}body{color:var(--darkroom-text);background:radial-gradient(circle at 78% -20%,rgba(173,138,70,.12),transparent 31%),var(--darkroom-bg)}button,input,select,textarea{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--darkroom-accent-2);outline-offset:2px}::selection{color:#11131a;background:var(--darkroom-accent-2)}.eyebrow{color:#ad9b77;font:700 9px var(--mono);letter-spacing:.23em;text-transform:uppercase}.button{min-height:36px;padding:0 13px;border-radius:7px;font-size:13px}.button--primary{color:#171410;background:var(--darkroom-accent);border-color:var(--darkroom-accent)}.button--primary:hover:not(:disabled){background:#efd39d;border-color:#efd39d}.button--secondary{color:#c7cbd5;background:#111722;border-color:#2b3341}.button--secondary:hover:not(:disabled){color:#f6f2e9;background:#181f2b;border-color:#444d5d}.button--ghost{color:#d98a8d}.button--danger{background:#b9575c}.status{font-size:12px}.status--active{color:#f2d396}.status--success{color:#72c995}.status--warning{color:#dd8e68}.status--danger{color:#ed777b}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--workspace-agent-width: min(460px, calc(100vw - 62px) )}.app-shell--darkroom{display:grid;width:100%;height:100vh;min-height:0;grid-template-columns:216px minmax(0,1fr);background:var(--darkroom-bg)}.app-shell--darkroom .app-main{background:#0b1018}.app-shell--darkroom .app-content{position:relative;background:#0b1018}.app-shell--darkroom .rail{width:216px;padding:14px 12px 12px;color:var(--darkroom-muted);background:linear-gradient(180deg,#090e15,#0b1018 72%,#0a0f16);border-color:var(--darkroom-line)}.app-shell--darkroom .brand{min-height:48px;justify-content:flex-start;gap:11px;padding:1px 7px 13px}.app-shell--darkroom .brand>div{display:flex}.app-shell--darkroom .brand>span{width:32px;height:32px;color:#181611;background:linear-gradient(145deg,#f3d9a7,#d5b371);border-radius:9px;box-shadow:0 8px 28px #c9a2542e}.app-shell--darkroom .brand strong{color:#f6f2ea;font:500 18px var(--display);letter-spacing:0}.app-shell--darkroom .brand small{margin-top:4px;color:#5e6573;font:700 11px var(--mono);letter-spacing:.18em}.app-shell--darkroom .rail__cta{min-height:38px;margin:5px 3px 9px;color:#1a1813;background:#e9cb8f;border-radius:8px;font-size:13px}.app-shell--darkroom .rail__cta:hover{background:#f0d7a6}.app-shell--darkroom .rail__label{display:block;padding:13px 10px 5px;color:#646c7c;font:700 12px var(--mono);letter-spacing:.18em}.app-shell--darkroom .rail nav button,.app-shell--darkroom .rail__bottom a,.app-shell--darkroom .rail__bottom button{min-height:39px;gap:10px;padding:0 11px;color:#8f96a5;border-radius:7px}.app-shell--darkroom .rail nav button span,.app-shell--darkroom .rail__bottom a span,.app-shell--darkroom .rail__bottom button span{display:block;min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app-shell--darkroom .rail nav button svg,.app-shell--darkroom .rail__bottom svg{flex:0 0 auto}.app-shell--darkroom .rail nav button:hover,.app-shell--darkroom .rail__bottom a:hover,.app-shell--darkroom .rail__bottom button:hover{color:#f2ede2;background:#ffffff09}.app-shell--darkroom .rail nav .active,.app-shell--darkroom .rail nav .active:hover,.app-shell--darkroom .rail__bottom .active{color:#fceed3;background:#eac88521;border:1px solid rgba(234,200,133,.26)}.app-shell--darkroom .rail nav .active:before,.app-shell--darkroom .rail__bottom .active:before{width:2px;height:20px;left:-1px;background:#f3d8a4}.app-shell--darkroom .rail__bottom{gap:2px;border-color:var(--darkroom-line)}.rail-runtime{display:grid;min-height:42px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;color:#7f8796;background:#ffffff05;border:1px solid #202734;border-radius:7px;font-size:12px}.rail-runtime i{width:6px;height:6px;background:var(--success);border-radius:50%;box-shadow:0 0 8px #72c99573}.rail-runtime small{color:#596171;font:11px var(--mono)}.app-shell--darkroom .pro-header{height:56px;flex-basis:56px;gap:12px;padding:0 18px;background:#0c111aeb;border-color:var(--darkroom-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pro-header__identity{display:flex;min-width:180px;flex-direction:column;gap:2px}.pro-header__identity>small{color:#686175;font:700 11px var(--mono);letter-spacing:.2em}.app-shell--darkroom .pro-breadcrumb{gap:6px;font-size:13px}.app-shell--darkroom .pro-breadcrumb span{color:#757d8c}.app-shell--darkroom .pro-breadcrumb b{color:#424a58}.app-shell--darkroom .pro-breadcrumb strong{color:#e0dacf;font-weight:500}.app-shell--darkroom .pro-global-search{width:min(360px,36vw);min-height:34px;margin-left:auto;color:#747c8b;background:#0d131d;border-color:#272f3d;border-radius:7px}.app-shell--darkroom .pro-global-search:hover{color:#c9c4ba;border-color:#3b4454}.pro-agent-shortcut{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 11px;color:#ecd099;background:#eac88517;border:1px solid rgba(234,200,133,.23);border-radius:7px;cursor:pointer;font-size:13px}.pro-agent-shortcut:hover{color:#fbebca;background:#eac88526}.pro-agent-shortcut.active{color:#fdf4e2;background:#eac88533;border-color:#eac8858c;box-shadow:0 0 0 2px #eac88514}.pro-agent-shortcut svg{width:14px}.app-shell--darkroom .pro-local-mode{color:#6f7786;font:12px var(--mono)}.workspace-agent{position:fixed;z-index:42;top:56px;right:0;bottom:0;display:flex;width:min(500px,calc(100vw - 56px));flex-direction:column;color:#c9c5cf;background:#0f151f;border-left:1px solid #293140;box-shadow:-28px 0 80px #0000007a}.workspace-agent>header{display:flex;min-height:64px;flex:0 0 64px;align-items:center;gap:10px;padding:0 14px;background:#0d131c;border-bottom:1px solid #242c39}.workspace-agent>header>div:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.workspace-agent>header strong{color:#f2ede0;font-size:16px}.workspace-agent>header span{color:#858d9b;font-size:13px}.workspace-agent>header span i{display:inline-block;width:5px;height:5px;margin-right:5px;background:#646c7b;border-radius:50%}.workspace-agent>header span i.live{background:var(--success);box-shadow:0 0 8px #72c9958c}.workspace-agent>header>button{display:grid;width:40px;height:40px;place-items:center;color:#858d9b;background:transparent;border:0;border-radius:7px;cursor:pointer}.workspace-agent>header>button:hover{color:#e0dbd0;background:#ffffff0a}.workspace-agent>header>button svg{width:14px}.workspace-agent>header .workspace-agent__session-trigger{display:flex;width:auto;min-width:0;height:auto;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:5px 7px;text-align:left}.workspace-agent>header .workspace-agent__session-trigger strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-agent>header .workspace-agent__session-trigger span{display:block}.workspace-agent__runtime{display:grid;grid-template-columns:94px minmax(0,1fr) minmax(0,1fr) auto;flex:0 0 auto;align-items:end;gap:8px;padding:10px 14px;background:#0c121b;border-bottom:1px solid #242c39}.workspace-agent__runtime label{display:flex;min-width:0;flex-direction:column;gap:4px}.workspace-agent__runtime label>span{color:#77808f;font-size:13px}.workspace-agent__runtime select{min-width:0;width:100%;height:36px;padding:0 28px 0 9px;overflow:hidden;color:#d0ccc3;background:#121925;border:1px solid #2a3240;border-radius:6px;outline:0;font-size:14px;text-overflow:ellipsis}.workspace-agent__runtime select:focus{border-color:#a38b5e}.workspace-agent__runtime select:disabled{cursor:not-allowed;opacity:.55}.workspace-agent__runtime-state{align-self:center;min-width:36px;color:#788190;font-size:13px;text-align:right}.workspace-agent__runtime-state--ready{color:#70bc93}.workspace-agent__runtime-state--saving,.workspace-agent__runtime-state--loading{color:#c58b62}.workspace-agent__runtime-state--error{color:#df7777}.workspace-agent__sessions{position:absolute;z-index:8;top:61px;right:9px;left:9px;max-height:min(500px,calc(100vh - 120px));padding:10px;overflow:auto;background:#0d131cfa;border:1px solid #333c4c;border-radius:10px;box-shadow:0 24px 70px #0000008c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-agent__sessions>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:2px 2px 8px;border-bottom:1px solid #252e3b}.workspace-agent__sessions>header>div{display:flex;flex-direction:column;gap:2px}.workspace-agent__sessions>header strong{color:#e8e4dc;font-size:11px}.workspace-agent__sessions>header span{color:#6d7584;font-size:8px}.workspace-agent__sessions>header button,.workspace-agent__sessions article form button{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:0 8px;color:#e8d4ae;background:#eac88517;border:1px solid rgba(234,200,133,.25);border-radius:6px;cursor:pointer;font-size:8px}.workspace-agent__sessions>header button svg{width:11px}.workspace-agent__sessions>div{display:grid;gap:5px}.workspace-agent__sessions article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px;background:#111823;border:1px solid #27303e;border-radius:7px}.workspace-agent__sessions article.active{background:linear-gradient(100deg,#eac8851c,#111823);border-color:#eac8856b}.workspace-agent__session-select{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;padding:4px 5px;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.workspace-agent__session-select strong{max-width:100%;overflow:hidden;color:#d6d2c9;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workspace-agent__session-select span{color:#67707f;font-size:7px}.workspace-agent__sessions article>div{display:flex;gap:2px}.workspace-agent__sessions article>div button{display:grid;width:25px;height:25px;place-items:center;color:#6f7887;background:transparent;border:0;border-radius:5px;cursor:pointer}.workspace-agent__sessions article>div button:hover{color:#e8d9bb;background:#1b2331}.workspace-agent__sessions article>div svg{width:11px}.workspace-agent__sessions article form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.workspace-agent__sessions article form input{min-width:0;height:28px;padding:0 7px;color:#dfdacf;background:#0c121b;border:1px solid #94815a;border-radius:5px;outline:0;font-size:9px}.workspace-agent__sessions details{margin-top:8px;padding-top:8px;border-top:1px solid #252e3b}.workspace-agent__sessions details summary{color:#707988;cursor:pointer;font-size:8px}.workspace-agent__sessions details>button{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:4px;padding:7px;color:#8a93a2;background:transparent;border:0;border-radius:5px;cursor:pointer;font-size:8px}.workspace-agent__sessions details>button:hover{background:#141c28}.workspace-agent__sessions details>button strong{color:#eac885}.workspace-agent__body{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:14px;scrollbar-color:#394354 transparent}.workspace-agent__body>section,.workspace-agent__body>button{flex-shrink:0}.workspace-agent__selected-skill{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 10px;color:#ecd7ad;background:linear-gradient(100deg,#eac8851a,#141b27a6);border:1px solid rgba(234,200,133,.26);border-radius:8px}.workspace-agent__selected-skill>svg{width:15px;margin-top:2px}.workspace-agent__selected-skill>div{min-width:0}.workspace-agent__selected-skill strong{color:#f4e7ce;font-size:9px}.workspace-agent__selected-skill p{margin:3px 0 0;color:#847e95;font-size:7.5px;line-height:1.45}.workspace-agent__selected-skill>span{padding:3px 5px;color:#b39f7a;background:#161c29;border-radius:999px;font-size:7px}.workspace-agent__context,.workspace-agent__guard,.workspace-agent__starter{padding:12px;background:#131a25;border:1px solid #293140;border-radius:9px}.workspace-agent__context>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.workspace-agent__context>header p{margin:0 0 4px;color:#a29376;font:700 13px var(--mono);letter-spacing:.13em}.workspace-agent__context>header h2,.workspace-agent__starter h2{margin:0 0 5px;color:#e8e3d9;font:500 20px var(--display)}.workspace-agent__context>header>span{flex:0 0 auto;padding:5px 8px;color:#b6aa92;background:#eac88512;border:1px solid rgba(234,200,133,.14);border-radius:999px;font-size:13px}.workspace-agent__context>p,.workspace-agent__starter p{display:block;margin:0 0 10px;color:#a1a8b3;font-size:14px;line-height:1.6}.workspace-agent__context-chips{display:flex;flex-wrap:wrap;gap:5px}.workspace-agent__context-chips>span{max-width:100%;padding:5px 7px;overflow:hidden;color:#a7a0af;background:#0e151f;border:1px solid #252e3a;border-radius:5px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-agent__context details{margin-top:9px;padding-top:8px;border-top:1px solid #252d39}.workspace-agent__context summary{color:#8a93a1;cursor:pointer;font-size:13px}.workspace-agent__context details>div{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.workspace-agent__context details>div:first-of-type{margin-top:5px}.workspace-agent__context details span{color:#686f7d}.workspace-agent__context details strong{overflow:hidden;color:#aaa5b3;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.workspace-agent__guard{display:flex;gap:9px;color:#d08e6d;background:#b1593212;border-color:#d77f5733}.workspace-agent__guard>svg{width:15px;flex:0 0 15px}.workspace-agent__guard strong{display:block;font-size:14px}.workspace-agent__guard p{margin:3px 0 0;color:#a67f69;font-size:13px;line-height:1.45}.workspace-agent__conversation{display:flex;min-height:180px;flex-direction:column;gap:8px}.workspace-agent__activity{display:flex;flex-direction:column;gap:6px;padding:10px;background:#101722;border:1px solid #293140;border-radius:9px}.workspace-agent__activity>p{margin:0 0 2px;color:#8f836c;font:700 11px var(--mono);letter-spacing:.13em;text-transform:uppercase}.workspace-agent__activity-item{padding:8px;background:#121a25;border:1px solid #293341;border-radius:7px}.workspace-agent__activity-item>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.workspace-agent__activity-item strong{color:#c9c5cf;font-size:12px;line-height:1.45}.workspace-agent__activity-item span{flex:0 0 auto;color:#79bd96;font-size:11px}.workspace-agent__activity-item--failed span{color:#de7d7d}.workspace-agent__activity-item>p{margin:5px 0 0;color:#858d9a;font-size:12px;line-height:1.5}.workspace-agent__event{display:flex;gap:7px;padding:6px 2px;border-top:1px solid #232c38}.workspace-agent__event>i{width:6px;height:6px;margin-top:3px;flex:0 0 6px;background:#eac885;border-radius:999px;box-shadow:0 0 8px #eac88559}.workspace-agent__event--job_completed>i{background:#70bc93;box-shadow:0 0 8px #70bc9359}.workspace-agent__event--job_failed>i{background:#df7777;box-shadow:0 0 8px #df777759}.workspace-agent__event--completed>i{background:#70bc93;box-shadow:0 0 8px #70bc9359}.workspace-agent__event--failed>i{background:#df7777;box-shadow:0 0 8px #df777759}.workspace-agent__event>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workspace-agent__event strong{color:#aeb4bf;font-size:12px;font-weight:500;line-height:1.4}.workspace-agent__event time{color:#5f6876;font-size:11px}.workspace-agent__timeline{background:#0d141e;border:1px solid #293140;border-radius:9px;overflow:hidden}.workspace-agent__timeline>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;background:#111823;border-bottom:1px solid #27303d}.workspace-agent__timeline>header p{margin:0 0 3px;color:#8f836c;font:700 7px var(--mono);letter-spacing:.14em}.workspace-agent__timeline>header strong{color:#d2cec4;font-size:10px}.workspace-agent__timeline>header>aside{display:flex;align-items:center;gap:6px}.workspace-agent__timeline>header>aside>span{padding:3px 6px;color:#b88966;background:#d77f5714;border-radius:999px;font-size:7px}.workspace-agent__timeline>header>aside>span.live{color:#75c798;background:#51c98c14}.workspace-agent__timeline>header button{min-height:23px;padding:0 7px;color:#e2b0a9;background:#d8665914;border:1px solid rgba(216,102,89,.22);border-radius:5px;cursor:pointer;font-size:7px}.workspace-agent__timeline>header button:disabled{cursor:not-allowed;opacity:.45}.workspace-agent__timeline>div{max-height:280px;overflow:auto;padding:4px 10px 7px}.workspace-agent__timeline .workspace-agent__event:first-child{border-top:0}.workspace-agent__timeline .workspace-agent__event>div>span{color:#6f687f;font:7px var(--mono);text-transform:uppercase}.workspace-agent__starter>span{color:#eac885;font:700 12px var(--mono);letter-spacing:.12em}.workspace-agent__starter h2{margin-top:7px}.workspace-agent__starter-actions{display:flex;flex-wrap:wrap;gap:5px}.workspace-agent__starter-actions button{padding:5px 7px;color:#eac885;background:#eac88512;border:1px solid rgba(234,200,133,.2);border-radius:5px;cursor:pointer;font-size:11px}.workspace-agent__starter-actions button:hover{color:#fbe6bc;border-color:#eac88573}.workspace-agent__draft-result{margin-top:7px;border-top:1px solid #293341}.workspace-agent__draft-result summary{padding-top:7px;color:#eac885;cursor:pointer;font-size:12px}.workspace-agent__draft-result pre{max-height:420px;margin:7px 0 0;padding:9px;overflow:auto;color:#aeb4bf;background:#0d141e;border:1px solid #252f3c;border-radius:6px;font:12px/1.65 var(--sans);white-space:pre-wrap;word-break:break-word}.workspace-agent__settings{display:flex;min-height:50px;align-items:center;gap:9px;padding:10px;color:#969dac;background:#111823;border:1px solid #293140;border-radius:8px;cursor:pointer;text-align:left}.workspace-agent__settings>svg{width:15px;color:#eac885}.workspace-agent__settings>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.workspace-agent__settings strong{color:#c8c3b7;font-size:13px}.workspace-agent__settings small{color:#727a88;font-size:12px}.workspace-agent__skill-manager{background:#111823;border:1px solid #293140;border-radius:8px;overflow:hidden}.workspace-agent__skill-manager>button{display:flex;width:100%;min-height:50px;align-items:center;gap:9px;padding:10px;color:#969dac;background:transparent;border:0;cursor:pointer;text-align:left}.workspace-agent__skill-manager>button>svg{width:15px;color:#eac885}.workspace-agent__skill-manager>button>svg:last-child{width:11px}.workspace-agent__skill-manager>button>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.workspace-agent__skill-manager>button strong{color:#c8c3b7;font-size:10px}.workspace-agent__skill-manager>button small{color:#727a88;font-size:8px}.workspace-agent__skill-manager>div{padding:10px;border-top:1px solid #293140}.workspace-agent__skill-manager>div>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.workspace-agent__skill-manager>div>header>div{display:flex;min-width:0;max-width:calc(100% - 128px);flex:1;flex-direction:column;gap:3px}.workspace-agent__skill-manager>div>header strong{color:#d3cfc4;font-size:9px}.workspace-agent__skill-manager>div>header span{display:block;max-width:100%;overflow:hidden;color:#5f6877;font:7px var(--mono);text-overflow:ellipsis;white-space:nowrap}.workspace-agent__skill-manager>div>header button{display:flex;min-width:0;max-width:72px;min-height:27px;align-items:center;gap:4px;overflow:hidden;padding:0 7px;color:#edd5a6;background:#eac88514;border:1px solid rgba(234,200,133,.2);border-radius:5px;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.workspace-agent__skill-manager>div>header button:disabled{cursor:not-allowed;opacity:.55}.workspace-agent__skill-manager>div>header svg{width:10px;flex:0 0 auto}.workspace-agent__skill-header-actions{display:flex;min-width:0;max-width:124px;flex:0 1 124px;justify-content:flex-end;gap:5px}.workspace-agent__skill-manager article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;border-top:1px solid #252e3a}.workspace-agent__skill-manager article>div{min-width:0}.workspace-agent__skill-manager article strong{color:#bfc4ce;font-size:9px}.workspace-agent__skill-manager article p{margin:3px 0;color:#747d8b;font-size:7.5px;line-height:1.45}.workspace-agent__skill-manager article small{color:#5f6877;font-size:7px}.workspace-agent__skill-manager article>aside{display:flex;align-items:center;gap:6px}.workspace-agent__skill-manager article>aside>button:first-child{display:grid;width:24px;height:24px;place-items:center;padding:0;color:#8993a2;background:transparent;border:1px solid #303948;border-radius:5px;cursor:pointer}.workspace-agent__skill-manager article>aside>button:first-child svg{width:11px}.workspace-agent__skill-manager article>aside>button:last-child{position:relative;width:28px;height:16px;padding:0;background:#242d3a;border:0;border-radius:999px;cursor:pointer}.workspace-agent__skill-manager article>aside>button:last-child span{position:absolute;top:3px;left:3px;width:10px;height:10px;background:#76808e;border-radius:50%;transition:.18s}.workspace-agent__skill-manager article>aside>button:last-child.active{background:#847453}.workspace-agent__skill-manager article>aside>button:last-child.active span{left:15px;background:#f9f1e0}.workspace-agent__skill-manager form{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;padding:9px;background:#0d141e;border:1px solid rgba(234,200,133,.22);border-radius:7px}.workspace-agent__skill-manager form label{display:flex;min-width:0;flex-direction:column;gap:4px;color:#737c8c;font-size:7px}.workspace-agent__skill-manager form label:nth-last-of-type(2),.workspace-agent__skill-manager form label:nth-last-of-type(1){grid-column:1/-1}.workspace-agent__skill-manager form input,.workspace-agent__skill-manager form select,.workspace-agent__skill-manager form textarea{min-width:0;width:100%;min-height:29px;padding:6px 7px;color:#d4d0c5;background:#0b111a;border:1px solid #2b3443;border-radius:5px;outline:0;font-size:8px}.workspace-agent__skill-manager form textarea{min-height:82px;resize:vertical;line-height:1.5}.workspace-agent__skill-manager form>button{grid-column:1/-1;min-height:29px;color:#181611;background:#eac885;border:0;border-radius:5px;cursor:pointer;font-size:8px;font-weight:700}.workspace-agent__skill-manager form fieldset{grid-column:1/-1;min-width:0;margin:0;padding:8px;border:1px solid #293241;border-radius:6px}.workspace-agent__skill-manager form fieldset legend{padding:0 4px;color:#a9afbb;font-size:8px}.workspace-agent__skill-manager form fieldset legend span{margin-left:5px;color:#626b79;font-size:7px}.workspace-agent__skill-manager form fieldset>div{display:grid;max-height:180px;grid-template-columns:1fr 1fr;gap:4px;overflow:auto}.workspace-agent__skill-manager form fieldset label{display:grid;grid-template-columns:13px minmax(0,1fr);align-items:start;gap:5px;padding:5px;background:#0a111a;border-radius:4px;cursor:pointer}.workspace-agent__skill-manager form fieldset input{width:12px;min-height:12px;height:12px;margin:1px 0 0;accent-color:#eac885}.workspace-agent__skill-manager form fieldset label>span{display:flex;min-width:0;flex-direction:column;gap:2px;color:#bfc4ce}.workspace-agent__skill-manager form fieldset small{color:#626b79;font-size:6.5px}.workspace-agent__skill-manager form>button:disabled{cursor:not-allowed;opacity:.4}.workspace-agent__skill-derived-notice,.workspace-agent__skill-versions{grid-column:1/-1;margin:0;padding:7px;color:#d9bc84;background:#eac88512;border:1px solid rgba(234,200,133,.2);border-radius:5px;font-size:8px;line-height:1.5}.workspace-agent__skill-manager form label.workspace-agent__skill-checkbox{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:6px}.workspace-agent__skill-checkbox input{width:13px!important;min-height:13px!important}.workspace-agent__skill-versions{display:flex;flex-direction:column;gap:5px;color:#8e97a5}.workspace-agent__skill-versions>strong{color:#c4c8d0}.workspace-agent__skill-versions>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-agent__skill-versions button{min-height:24px;padding:0 7px;color:#e7ca91;background:#151d28;border:1px solid #344052;border-radius:4px;cursor:pointer;font-size:7px}.workspace-agent__skill-manager form.workspace-agent__skill-distill-form{grid-template-columns:1fr}.workspace-agent__skill-distill-form>strong,.workspace-agent__skill-distill-form>p,.workspace-agent__skill-distill-form>footer{grid-column:1/-1}.workspace-agent__skill-distill-form>p{margin:0;color:#8e97a5;font-size:8px;line-height:1.5}.workspace-agent__skill-distill-form>footer{display:flex;min-width:0;justify-content:flex-end;gap:6px}.workspace-agent__skill-distill-form>footer button{display:block;width:auto;min-width:62px;max-width:96px;height:29px;align-self:auto;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.workspace-agent__skill-distill-form>footer button:first-child{color:#9aa2ae;background:#151d28;border:1px solid #344052}.workspace-agent__skill-distill-status{margin:0 0 8px;overflow-wrap:anywhere;color:#86b89b;font-size:8px;line-height:1.5}.workspace-agent__skill-distill-status--failed{color:#e28e82}.workspace-agent>footer{flex:0 0 auto;padding:12px;background:#0c121b;border-top:1px solid #252d39}.workspace-agent>footer>label{display:block;margin-bottom:6px;color:#606878;font:12px var(--mono)}.workspace-agent>footer form{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:7px}.workspace-agent textarea{min-height:64px;resize:vertical;padding:10px;color:#d3cfc4;background:#0e141e;border:1px solid #2a3240;border-radius:7px;outline:0;font-size:13px}.workspace-agent textarea:focus{border-color:#a89163;box-shadow:0 0 0 2px #eac88517}.workspace-agent form button{display:grid;height:34px;align-self:end;place-items:center;color:#1a1712;background:#eac885;border:0;border-radius:7px;cursor:pointer}.workspace-agent form button:disabled{cursor:not-allowed;opacity:.35}.workspace-agent form button svg{width:14px}.workspace-agent>footer>small{display:block;margin-top:6px;color:#5e6675;font-size:12px}.workspace-agent__mission{display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) auto;flex:0 0 auto;align-items:center;gap:14px;padding:11px 14px;background:#101720;border-bottom:1px solid #27303d}.workspace-agent__mission>div{display:flex;min-width:0;flex-direction:column;gap:4px}.workspace-agent__mission>div>span{color:#8f836c;font:700 12px var(--mono);letter-spacing:.14em;text-transform:uppercase}.workspace-agent__mission>div>strong{overflow:hidden;color:#dcd9d1;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-agent__mission>div>small{overflow:hidden;color:#818997;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-agent__mission>b{flex:0 0 auto;padding:6px 9px;color:#8fd1aa;background:#4fb57e14;border:1px solid rgba(79,181,126,.22);border-radius:999px;font-size:13px;font-weight:600}.workspace-agent__mission--waiting>b{color:#e0a076;background:#d77f5714;border-color:#d77f5742}.workspace-agent__mission--failed>b{color:#e29292;background:#d8665914;border-color:#d8665942}.workspace-agent__mission--running>b{color:#f3d9a8;background:#eac88517;border-color:#eac88547}.workspace-agent__views{display:grid;height:48px;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 48px;padding:0 14px;background:#0d131c;border-bottom:1px solid #27303d}.workspace-agent__views button{position:relative;display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:7px;color:#858e9c;background:transparent;border:0;cursor:pointer;font-size:14px}.workspace-agent__views button:after{position:absolute;right:14px;bottom:0;left:14px;height:2px;content:"";background:transparent}.workspace-agent__views button.active{color:#eee5d3}.workspace-agent__views button.active:after{background:#eac885}.workspace-agent__views button b{min-width:20px;padding:2px 5px;color:#7d8694;background:#171f2a;border-radius:999px;font:12px var(--mono)}.workspace-agent__views button b.attention{color:#e5a071;background:#d77f571a}.workspace-agent__body--chat{scroll-behavior:smooth}.workspace-agent__utilities{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.workspace-agent__utilities>*{min-width:0}.workspace-agent__section-heading{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px}.workspace-agent__section-heading>div{display:flex;flex-direction:column;gap:3px}.workspace-agent__section-heading>div>span{color:#8f836c;font:700 12px var(--mono);letter-spacing:.14em}.workspace-agent__section-heading>div>strong{color:#dad6cd;font-size:16px}.workspace-agent__section-heading>button{min-height:32px;padding:0 10px;color:#e4cc9f;background:#eac88512;border:1px solid rgba(234,200,133,.2);border-radius:6px;cursor:pointer;font-size:13px}.workspace-agent__section-heading>small{color:#7d8694;font-size:13px}.workspace-agent__conversation{min-height:220px;margin-top:0}.workspace-agent__conversation>.workspace-agent__section-heading{margin-bottom:2px}.workspace-agent .project-agent__message{max-width:94%;padding:11px 12px;border-radius:9px 9px 9px 3px}.workspace-agent .project-agent__message--user{border-radius:9px 9px 3px}.workspace-agent .project-agent__message>span{color:#eac885;font-size:13px}.workspace-agent .project-agent__message p{margin:6px 0;color:#d0d4db;font-size:14px;line-height:1.62;overflow-wrap:anywhere}.workspace-agent .project-agent__message time{color:#737c89;font-size:12px}.workspace-agent__task-view,.workspace-agent__event-view{display:flex;flex-direction:column;gap:12px}.workspace-agent__task-view>.workspace-agent__section-heading{padding-bottom:9px;border-bottom:1px solid #252e3a}.workspace-agent .project-agent__pending{margin-top:0}.workspace-agent .project-agent__pending>p{margin:0 0 8px;color:#d9986d;font-size:13px}.workspace-agent .project-agent__pending>article,.workspace-agent__duplicate-actions>div>article{padding:12px}.workspace-agent .project-agent__pending article strong{font-size:14px}.workspace-agent .project-agent__pending article small{margin-top:5px;color:#a38d69;font-size:13px}.workspace-agent .project-agent__pending article footer button{min-height:38px;padding:0 13px;border-radius:6px;font-size:13px}.workspace-agent__duplicate-actions{margin-top:8px;overflow:hidden;background:#d77f570b;border:1px solid rgba(215,127,87,.2);border-radius:8px}.workspace-agent__duplicate-actions>summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;color:#d8b69f;cursor:pointer;list-style:none}.workspace-agent__duplicate-actions>summary::-webkit-details-marker{display:none}.workspace-agent__duplicate-actions>summary>span{display:flex;min-width:0;flex-direction:column;gap:4px}.workspace-agent__duplicate-actions>summary strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.workspace-agent__duplicate-actions>summary small{color:#a38b67;font-size:13px}.workspace-agent__duplicate-actions>summary b{flex:0 0 auto;padding:4px 7px;color:#db9769;background:#d77f5717;border-radius:999px;font-size:13px}.workspace-agent__duplicate-actions>p{margin:0;padding:0 12px 10px;color:#968873;font-size:13px}.workspace-agent__duplicate-actions>div{display:grid;gap:7px;padding:0 8px 8px}.workspace-agent__activity{gap:8px;padding:12px}.workspace-agent__activity>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-agent__activity>header strong{color:#d1cdd5;font-size:14px}.workspace-agent__activity>header span{color:#727b89;font-size:13px}.workspace-agent__activity-item{padding:11px}.workspace-agent__activity-item strong{color:#d2cfd5;font-size:14px}.workspace-agent__activity-item span{font-size:13px}.workspace-agent__activity-item>p{margin-top:7px;color:#9ca3ad;font-size:13px}.workspace-agent__activity-results{margin-top:8px;border-top:1px solid #293341}.workspace-agent__activity-results summary{padding-top:8px;color:#eac885;cursor:pointer;font-size:13px}.workspace-agent__activity-results p{margin:8px 0 0;padding:8px;color:#9ca3ad;background:#0d141e;border:1px solid #252f3c;border-radius:6px;font-size:13px;line-height:1.55}.workspace-agent__timeline{border-radius:8px}.workspace-agent__timeline>header{min-height:58px;padding:10px 12px}.workspace-agent__timeline>header p{font-size:12px}.workspace-agent__timeline>header strong{font-size:14px}.workspace-agent__timeline>header>aside{flex-wrap:wrap;justify-content:flex-end}.workspace-agent__timeline>header>aside>span{padding:4px 7px;font-size:12px}.workspace-agent__timeline>header button{min-height:32px;padding:0 9px;font-size:13px}.workspace-agent__timeline>header button.workspace-agent__event-filter{color:#e4cc9f;background:#eac88512;border-color:#eac88533}.workspace-agent__timeline>div{max-height:none;overflow:visible;padding:4px 12px 9px}.workspace-agent__event{gap:9px;padding:9px 2px}.workspace-agent__event>i{width:7px;height:7px;margin-top:5px;flex-basis:7px}.workspace-agent__event>div>span,.workspace-agent__timeline .workspace-agent__event>div>span{font-size:12px}.workspace-agent__event strong{color:#c4c9d1;font-size:14px}.workspace-agent__event time{font-size:12px}.workspace-agent__empty-state{display:grid;min-height:240px;place-items:center;align-content:center;gap:8px;color:#7e8794;text-align:center}.workspace-agent__empty-state>svg{width:24px;color:#8fd1aa}.workspace-agent__empty-state strong{color:#d4d0d8;font-size:16px}.workspace-agent__empty-state p{max-width:310px;margin:0;font-size:14px;line-height:1.6}.workspace-agent__selected-skill strong,.workspace-agent__skill-manager>button strong,.workspace-agent__settings strong{font-size:14px}.workspace-agent__selected-skill p,.workspace-agent__skill-manager>button small,.workspace-agent__settings small{font-size:13px}.workspace-agent__skill-manager>button,.workspace-agent__settings{min-height:56px}.workspace-agent>footer{padding:11px 14px 12px}.workspace-agent>footer>label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;font-family:var(--sans)}.workspace-agent>footer>label strong{color:#b9bec7;font-size:13px}.workspace-agent>footer>label span{color:#737c8a;font-size:13px}.workspace-agent>footer form{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.workspace-agent>footer textarea{min-height:72px;padding:11px 12px;color:#d9d6cd;font-size:14px;line-height:1.5}.workspace-agent>footer form button{width:44px;height:44px;border-radius:8px}.workspace-agent>footer>small{margin-top:7px;color:#737c89;font-size:13px}@media(max-width:920px)and (min-width:761px){.app-shell--darkroom{grid-template-columns:196px minmax(0,1fr)}.app-shell--darkroom .rail{position:relative;top:auto;display:flex;width:196px;height:100vh;align-items:stretch;flex-direction:column;padding:14px 10px 12px;overflow:hidden}.app-shell--darkroom .rail__groups{display:block;min-height:0;flex:1;overflow-y:auto}.app-shell--darkroom .rail nav{display:flex;flex:none;flex-direction:column;gap:2px}.app-shell--darkroom .rail nav button,.app-shell--darkroom .rail__bottom a,.app-shell--darkroom .rail__bottom button{min-height:39px;flex:none;justify-content:flex-start;padding-right:9px;padding-left:9px}.app-shell--darkroom .rail__bottom{flex:none;flex-direction:column;margin:auto 0 0;padding:8px 0 0;border-top:1px solid var(--darkroom-line);border-left:0}.pro-header__identity{min-width:130px}.pro-agent-shortcut span{display:none}}@media(max-width:760px){.app-shell--darkroom{display:block}.app-shell--darkroom .rail{position:fixed;width:228px;padding:14px 12px 12px;visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility 0s linear .2s}.app-shell--darkroom .rail--open{visibility:visible;transform:translate(0);pointer-events:auto;transition-delay:0s}.app-shell--darkroom .brand{justify-content:flex-start;padding-right:7px;padding-left:7px}.app-shell--darkroom .brand>div{display:flex}.app-shell--darkroom .rail__cta{width:calc(100% - 6px);min-height:44px;margin-right:3px;margin-left:3px;font-size:13px}.app-shell--darkroom .rail__label{display:block}.app-shell--darkroom .rail nav button,.app-shell--darkroom .rail__bottom a,.app-shell--darkroom .rail__bottom button{min-height:44px;justify-content:flex-start;padding:0 11px}.app-shell--darkroom .rail nav button span,.app-shell--darkroom .rail__bottom a span,.app-shell--darkroom .rail__bottom button span,.app-shell--darkroom .rail__bottom kbd,.rail-runtime span,.rail-runtime small{display:block}.rail-runtime{display:grid;min-height:42px;justify-content:initial;padding:0 10px}.rail-backdrop{left:228px}.app-shell--darkroom .pro-header{padding:0 12px}.app-shell--darkroom .pro-header__menu{width:44px;height:44px;flex:0 0 44px;cursor:pointer}.pro-header__identity{min-width:0;flex:1}.pro-header__identity>small{display:none}.app-shell--darkroom .pro-global-search{width:34px;min-width:34px;margin-left:0;padding:0}.app-shell--darkroom .pro-global-search span,.app-shell--darkroom .pro-global-search kbd,.app-shell--darkroom .pro-local-mode{display:none}.workspace-agent{left:0;width:auto}.workspace-agent__runtime{grid-template-columns:92px minmax(0,1fr) minmax(0,1fr)}.workspace-agent__runtime-state{grid-column:1 / -1;text-align:left}.workspace-agent__utilities{grid-template-columns:1fr}.workspace-agent>header>button,.workspace-agent__views button{min-width:44px;min-height:44px}}.workspace-agent{overflow:visible}.workspace-agent__body--stream{scroll-behavior:smooth}.workspace-agent__stream-card{flex-shrink:0;padding:12px;background:#121a25;border:1px solid #293341;border-radius:8px}.workspace-agent__stream-card>div>strong{display:block;font-size:13px;line-height:1.5;color:#dfe5ee}.workspace-agent__stream-card>div>small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#8b95a6}.workspace-agent__stream-card>div>span{display:inline-block;margin-top:4px;font-size:12px;color:#79bd96}.workspace-agent__stream-card>p{margin:8px 0 0;font-size:12px;line-height:1.55;color:#a6afc0;white-space:pre-wrap;word-break:break-word}.workspace-agent__stream-card>footer{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.workspace-agent__stream-card>footer button{padding:7px 14px;font-size:12px;color:#c9c5cf;background:#17202d;border:1px solid #333c4c;border-radius:7px;cursor:pointer}.workspace-agent__stream-card--pending{background:#d77f570f;border-color:#d77f5747}.workspace-agent__stream-card--pending>div{display:flex;gap:8px}.workspace-agent__stream-card--pending>div>svg{flex-shrink:0;width:16px;height:16px;color:#d77f57}.workspace-agent__stream-card--executing{background:#eac88512;border-color:#eac88552}.workspace-agent__stream-card--executing .workspace-agent__stream-card-elapsed{color:#eac885}.workspace-agent__stream-card--failed>div>span{color:#de7d7d}.workspace-agent__stream-card--rejected>div>span{color:#8b95a6}.workspace-agent__stream-card--draft{background:#79bd960f;border-color:#79bd964d}.workspace-agent__stream-card-kind{display:inline-block;margin-bottom:4px;font-size:11px;letter-spacing:.08em;color:#79bd96}.workspace-agent__model-chip{padding:2px 10px;margin-right:6px;font-size:12px;color:#a6afc0;background:#121a25;border:1px solid #293341;border-radius:999px;cursor:pointer}.workspace-agent__model-chip:hover{color:#dfe5ee;border-color:#3a465a}.workspace-agent__drawer{position:absolute;z-index:9;top:0;bottom:0;right:100%;display:flex;flex-direction:column;gap:12px;width:min(340px,calc(100vw - var(--workspace-agent-width)));padding:14px;overflow-y:auto;background:#0d131c;border-right:1px solid #293140;box-shadow:-24px 0 60px #0006;animation:workspace-drawer-in .18s ease}@keyframes workspace-drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.workspace-agent__drawer-heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between}.workspace-agent__drawer-heading strong{font-size:12px;letter-spacing:.14em;color:#8b95a6}.workspace-agent__drawer-heading button{display:grid;place-items:center;width:28px;height:28px;color:#8b95a6;background:transparent;border:1px solid #293140;border-radius:7px;cursor:pointer}.workspace-agent__drawer-heading button svg{width:15px;height:15px}.workspace-agent__drawer>section{flex-shrink:0}.workspace-agent__drawer .workspace-agent__sessions{position:static;inset:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.draft-workbench{position:fixed;z-index:40;top:62px;bottom:0;left:0;right:var(--workspace-agent-width);display:flex;flex-direction:column;gap:12px;padding:18px 22px;overflow-y:auto;color:#c9c5cf;background:#0f151f;border-right:1px solid #293140;animation:draft-workbench-in .18s ease}@keyframes draft-workbench-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.draft-workbench__header{display:flex;flex-shrink:0;gap:12px;align-items:flex-start;justify-content:space-between}.draft-workbench__header h2{margin:4px 0 8px;font-size:18px;line-height:1.4;color:#e6e9f0}.draft-workbench__header>button{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;color:#8b95a6;background:transparent;border:1px solid #293140;border-radius:7px;cursor:pointer}.draft-workbench__header>button svg{width:16px;height:16px}.draft-workbench__eyebrow{margin:0;font-size:11px;letter-spacing:.12em;color:#8b95a6}.draft-workbench__badges{display:flex;flex-wrap:wrap;gap:6px}.draft-workbench__badge{padding:2px 10px;font-size:12px;border:1px solid #293341;border-radius:999px}.draft-workbench__badge--ok{color:#79bd96;background:#79bd9614;border-color:#79bd9666}.draft-workbench__badge--warn{color:#eac885;background:#eac88514;border-color:#eac88566}.draft-workbench__warnings{margin-top:6px;font-size:12px;color:#eac885}.draft-workbench__warnings ul{padding-left:18px;margin:6px 0 0;color:#a6afc0}.draft-workbench__versions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding-bottom:10px;border-bottom:1px solid #232c3a}.draft-workbench__version-tab{padding:4px 12px;font-size:12px;color:#8b95a6;background:transparent;border:1px solid #293341;border-radius:999px;cursor:pointer}.draft-workbench__version-tab--active{color:#eac885;background:#eac88514;border-color:#eac88580}.draft-workbench__readonly{flex-shrink:0;padding:8px 12px;margin:0;font-size:12px;color:#eac885;background:#eac88512;border:1px solid rgba(234,200,133,.3);border-radius:8px}.draft-workbench__body{display:flex;flex:1;flex-direction:column;gap:10px}.draft-workbench__segment{padding:12px 14px;background:#131a25;border:1px solid #232c3a;border-radius:9px}.draft-workbench__segment-meta{margin:0 0 6px;font-size:11px;color:#8b95a6}.draft-workbench__segment-text{margin:0;font-size:14px;line-height:1.75;color:#d5dae3;white-space:pre-wrap;word-break:break-word}.draft-workbench__footer{position:sticky;bottom:-18px;display:flex;flex-shrink:0;flex-direction:column;gap:8px;padding:10px 0 4px;background:#0f151f;border-top:1px solid #232c3a}.draft-workbench__notice{margin:0;font-size:12px;color:#79bd96}.draft-workbench__error{margin:0;font-size:12px;color:#de7d7d}.draft-workbench__revise-form{display:flex;gap:8px}.draft-workbench__revise-form textarea{flex:1;min-height:44px;padding:8px 10px;font-size:13px;color:#d5dae3;background:#121a25;border:1px solid #293341;border-radius:8px;resize:vertical}.draft-workbench__revise-form button,.draft-workbench__actions button{padding:8px 14px;font-size:13px;color:#c9c5cf;background:#121a25;border:1px solid #293341;border-radius:8px;cursor:pointer}.draft-workbench__revise-form button:disabled,.draft-workbench__actions button:disabled{cursor:default;opacity:.55}.draft-workbench__actions{display:flex;gap:8px;justify-content:flex-end}.draft-workbench__save{color:#79bd96;border-color:#79bd9673}.draft-workbench__discard{color:#de7d7d;border-color:#de7d7d66}.draft-workbench__empty{display:grid;gap:10px;place-items:center;padding:40px 0;color:#8b95a6}.draft-workbench__empty button{padding:8px 16px;color:#c9c5cf;background:#121a25;border:1px solid #293341;border-radius:8px;cursor:pointer}@media(max-width:760px){.workspace-agent__drawer{inset:0;width:auto;border-right:0}.draft-workbench{top:58px;right:0;z-index:43}}.workspace-agent__stream-card--avatar{background:#7e9cd812;border-color:#7e9cd852}.workspace-agent__stream-card--avatar .workspace-agent__stream-card-kind{color:#8fb0e8}.workspace-agent__message-body p{margin:0 0 6px}.workspace-agent__message-body p:last-child{margin-bottom:0}.workspace-agent__message-body ul{padding-left:18px;margin:0 0 6px}.workspace-agent__message-body li{margin:2px 0}.workspace-agent__message-body strong{color:#eac885;font-weight:600}.workspace-agent__message-body code{padding:1px 5px;font-size:12px;background:#1a2331;border:1px solid #2c3646;border-radius:5px}.draft-workbench__score{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 12px;margin-top:8px;font-size:12px;color:#a6afc0;background:#eac8850f;border:1px solid rgba(234,200,133,.28);border-radius:8px}.draft-workbench__score strong{color:#eac885;font-size:13px}.draft-workbench__score details{width:100%;color:#a6afc0}.draft-workbench__score ul{padding-left:18px;margin:6px 0 0}.draft-workbench__polish-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.draft-workbench__polish-row button{padding:8px 14px;font-size:13px;color:#c9c5cf;background:#121a25;border:1px solid #293341;border-radius:8px;cursor:pointer}.draft-workbench__polish-row button:disabled{cursor:default;opacity:.55}.draft-workbench__polish-row small{flex:1;min-width:160px;font-size:11px;color:#8b95a6}.draft-workbench__target{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:#8b95a6}.draft-workbench__target input{width:64px;padding:6px 8px;font-size:13px;color:#d5dae3;background:#121a25;border:1px solid #293341;border-radius:7px}.avatar-workbench{position:fixed;z-index:40;top:62px;bottom:0;left:0;right:var(--workspace-agent-width);display:flex;flex-direction:column;gap:14px;padding:18px 22px;overflow-y:auto;color:#c9c5cf;background:#0f151f;border-right:1px solid #293140;animation:draft-workbench-in .18s ease}.avatar-workbench__header{display:flex;flex-shrink:0;gap:12px;align-items:flex-start;justify-content:space-between}.avatar-workbench__header h2{margin:4px 0 8px;font-size:18px;color:#e6e9f0}.avatar-workbench__header>button{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;color:#8b95a6;background:transparent;border:1px solid #293140;border-radius:7px;cursor:pointer}.avatar-workbench__header>button svg{width:16px;height:16px}.avatar-workbench section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.avatar-workbench section>header strong{font-size:13px;color:#dfe5ee}.avatar-workbench section>header span{font-size:11px;color:#8b95a6}.avatar-workbench section>header button{padding:5px 12px;font-size:12px;color:#c9c5cf;background:#121a25;border:1px solid #293341;border-radius:7px;cursor:pointer}.avatar-workbench__photos{display:grid;flex-shrink:0;grid-template-columns:1fr 1.4fr;gap:12px}.avatar-workbench__slot{padding:10px;background:#131a25;border:1px solid #232c3a;border-radius:9px}.avatar-workbench__slot img{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:7px;background:#0d131c}.avatar-workbench__placeholder{display:grid;gap:6px;place-items:center;height:160px;color:#8b95a6;border:1px dashed #333c4c;border-radius:7px}.avatar-workbench__placeholder svg{width:28px;height:28px}.avatar-workbench__form{display:flex;flex-direction:column;gap:8px;margin-top:10px}.avatar-workbench__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.avatar-workbench__actions button{padding:8px 12px;color:#79bd96;background:#121a25;border:1px solid rgba(121,189,150,.45);border-radius:7px;cursor:pointer}.avatar-workbench__actions button+button{color:#d7b36a;border-color:#d7b36a73}.avatar-workbench__pack-anchor{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:start;margin-top:10px;font-size:12px;color:#aab3c0}.avatar-workbench__pack-anchor textarea{min-height:58px;padding:8px 10px;resize:vertical;font-size:13px;color:#d5dae3;background:#121a25;border:1px solid #293341;border-radius:7px}.avatar-workbench__role-editor-toggle{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:10px}.avatar-workbench__role-editor-toggle button{padding:8px 12px;color:#eac885;background:#eac88512;border:1px solid rgba(234,200,133,.45);border-radius:7px;cursor:pointer}.avatar-workbench__role-editor-toggle small{font-size:11px;color:#8b95a6}.avatar-workbench__plan{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:10px;margin-top:10px;background:#121a25;border:1px solid #293341;border-radius:8px}.avatar-workbench__plan>div{display:grid;min-width:150px}.avatar-workbench__plan strong{font-size:12px;color:#dfe5ee}.avatar-workbench__plan span,.avatar-workbench__plan small{font-size:11px;color:#8b95a6}.avatar-workbench__plan small{flex:1}.avatar-workbench__plan button,.avatar-workbench__look button{padding:6px 10px;font-size:12px;color:#eac885;background:transparent;border:1px solid rgba(234,200,133,.45);border-radius:7px;cursor:pointer}.avatar-workbench__plan-disclosure{display:grid!important;flex:1 1 100%;gap:3px;padding:8px;color:#aab3c0;background:#eac8850d;border:1px solid rgba(234,200,133,.22);border-radius:7px}.avatar-workbench__plan-disclosure strong{color:#eac885}.avatar-workbench__plan-disclosure span,.avatar-workbench__plan-disclosure small{font-size:11px}.avatar-workbench__plan-inputs{width:100%;order:10;padding-top:8px;border-top:1px solid #293341}.avatar-workbench__plan-inputs summary{width:max-content;cursor:pointer;font-size:12px;color:#eac885}.avatar-workbench__plan-inputs>div{display:grid;gap:8px;margin-top:8px}.avatar-workbench__plan-inputs article{display:grid;gap:4px;min-width:0;padding:8px;background:#0e151f;border:1px solid #25303e;border-radius:7px}.avatar-workbench__plan-inputs article small{overflow-wrap:anywhere}.avatar-workbench__plan-inputs pre{max-height:190px;padding:8px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#c9d2de;background:#0a1018;border-radius:6px}.avatar-workbench__looks{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:10px}.avatar-workbench__look{display:grid;gap:7px;padding:8px;background:#101722;border:1px solid #293341;border-radius:8px}.avatar-workbench__look--default{border-color:#79bd9680}.avatar-workbench__look img{width:100%;height:150px;object-fit:cover;background:#0d131c;border-radius:6px}.avatar-workbench__look video{width:100%;max-height:150px;object-fit:contain;background:#0d131c;border-radius:6px}.avatar-workbench__look .avatar-workbench__placeholder{height:150px}.avatar-workbench__look>div:not(.avatar-workbench__placeholder){display:grid}.avatar-workbench__look strong{font-size:12px;color:#dfe5ee}.avatar-workbench__look span,.avatar-workbench__look small{font-size:11px;color:#8b95a6}.avatar-workbench__motions{display:grid;gap:8px;padding:10px;margin-top:10px;background:#101722;border:1px solid #293341;border-radius:8px}.avatar-workbench__motions>strong{font-size:12px;color:#dfe5ee}.avatar-workbench__motions>div{display:flex;flex-wrap:wrap;gap:6px}.avatar-workbench__motions span{padding:4px 7px;font-size:11px;color:#c9d2de;background:#182230;border-radius:999px}.avatar-workbench__motions small,.avatar-workbench__reference-plan small{font-size:11px;color:#8b95a6}.avatar-role-editor{display:grid;gap:10px;padding:12px;margin-top:10px;background:#0d141e;border:1px solid rgba(234,200,133,.26);border-radius:10px}.avatar-role-editor__header{display:flex;gap:12px;align-items:end;justify-content:space-between}.avatar-role-editor__header>div:first-child,.avatar-role-editor__toolbar>div{display:grid;gap:3px}.avatar-role-editor__header strong,.avatar-role-editor__toolbar strong{color:#dfe5ee;font-size:13px}.avatar-role-editor__header small,.avatar-role-editor__toolbar small{color:#8b95a6;font-size:11px}.avatar-role-editor__header [role=tablist]{display:flex;padding:3px;background:#111a26;border:1px solid #293341;border-radius:8px}.avatar-role-editor__header [role=tab]{padding:6px 10px;color:#8b95a6;background:transparent;border:0;border-radius:6px;cursor:pointer}.avatar-role-editor__header [role=tab][aria-selected=true]{color:#17120b;background:#eac885}.avatar-role-editor__panel{display:grid;gap:10px}.avatar-role-editor__toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between}.avatar-role-editor__toolbar>button,.avatar-role-editor__form footer button{padding:7px 11px;color:#79bd96;background:#121a25;border:1px solid rgba(121,189,150,.45);border-radius:7px;cursor:pointer}.avatar-role-editor__form{display:grid;gap:8px;padding:10px;background:#121a25;border:1px solid #293341;border-radius:8px}.avatar-role-editor__form>header{display:flex;align-items:center;justify-content:space-between}.avatar-role-editor__form>header strong{color:#eac885}.avatar-role-editor__form>header button{color:#8b95a6;background:transparent;border:0;cursor:pointer}.avatar-role-editor__form>label,.avatar-role-editor__form-grid>label{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:center;color:#aab3c0;font-size:12px}.avatar-role-editor__form input,.avatar-role-editor__form select{min-width:0;padding:7px 9px;color:#d5dae3;background:#0d141e;border:1px solid #2c3746;border-radius:6px}.avatar-role-editor__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.avatar-role-editor__form fieldset{display:flex;gap:8px;align-items:center;min-width:0;padding:6px 9px;color:#aab3c0;border:1px solid #2c3746;border-radius:6px}.avatar-role-editor__form fieldset legend{padding:0 4px;font-size:11px}.avatar-role-editor__form fieldset label{display:flex;gap:4px;align-items:center;font-size:11px}.avatar-role-editor__form footer{display:flex;gap:8px;align-items:center;justify-content:space-between}.avatar-role-editor__form footer small{color:#8b95a6;font-size:11px}.avatar-role-editor__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.avatar-role-editor__card{display:grid;gap:8px;min-width:0;padding:10px;background:#101722;border:1px solid #293341;border-radius:8px}.avatar-role-editor__card--active{border-color:#79bd9670}.avatar-role-editor__card>header{display:flex;gap:8px;align-items:start;justify-content:space-between}.avatar-role-editor__card>header div{display:grid;min-width:0}.avatar-role-editor__card strong{overflow:hidden;color:#dfe5ee;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.avatar-role-editor__card small,.avatar-role-editor__card p{margin:0;color:#8b95a6;font-size:11px;line-height:1.5}.avatar-role-editor__card>header>span{flex-shrink:0;padding:2px 6px;color:#79bd96;background:#79bd961a;border-radius:999px;font-size:10px}.avatar-role-editor__card-actions{display:flex;flex-wrap:wrap;gap:6px}.avatar-role-editor__card-actions button,.avatar-role-editor__confirm button{padding:5px 8px;color:#c9d2de;background:transparent;border:1px solid #344052;border-radius:6px;cursor:pointer;font-size:11px}.avatar-role-editor__card-actions .avatar-role-editor__danger{color:#de7d7d;border-color:#de7d7d66}.avatar-role-editor__confirm{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:7px;color:#d7b36a;background:#d7b36a0f;border:1px solid rgba(215,179,106,.28);border-radius:6px;font-size:11px}.avatar-role-editor__confirm span{flex:1 1 180px}@media(max-width:760px){.avatar-role-editor__header,.avatar-role-editor__toolbar{align-items:stretch;flex-direction:column}.avatar-role-editor__form-grid{grid-template-columns:1fr}}.avatar-workbench__reference-plan{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.avatar-workbench__reference-plan label{display:flex;gap:7px;align-items:center;font-size:12px;color:#aab3c0}.avatar-workbench__reference-plan select{padding:6px 9px;font-size:12px;color:#d5dae3;background:#121a25;border:1px solid #293341;border-radius:7px}.avatar-workbench__reference-plan button{padding:7px 10px;font-size:12px;color:#79bd96;background:#121a25;border:1px solid rgba(121,189,150,.45);border-radius:7px;cursor:pointer}.avatar-workbench__reference-plan button:disabled{cursor:default;opacity:.55}.avatar-workbench__driving-status--supported{color:#79bd96!important}.avatar-workbench__driving-status--restricted{color:#eac885!important}.avatar-workbench__driving-status--unavailable{color:#de7d7d!important}.avatar-workbench__driver-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:10px}.avatar-workbench__driver-list article{display:grid;gap:7px;padding:8px;background:#101722;border:1px solid #293341;border-radius:8px}.avatar-workbench__driver-list article.avatar-workbench__driver--selected{border-color:#79bd968c}.avatar-workbench__driver-list video{width:100%;max-height:180px;object-fit:contain;background:#0d131c;border-radius:6px}.avatar-workbench__driver-list label{display:flex;gap:7px;align-items:center;font-size:11px;color:#c9d2de}.avatar-workbench__drivers>label{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:8px;align-items:center;margin-top:10px;font-size:12px;color:#aab3c0}.avatar-workbench__drivers>label select{padding:7px 10px;color:#d5dae3;background:#121a25;border:1px solid #293341;border-radius:7px}.avatar-workbench__form>label{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:center;font-size:12px;color:#aab3c0}.avatar-workbench__form textarea,.avatar-workbench__form input{padding:8px 10px;font-size:13px;color:#d5dae3;background:#121a25;border:1px solid #293341;border-radius:7px}.avatar-workbench__form textarea{min-height:56px;resize:vertical}.avatar-workbench__form>div{display:flex;gap:8px;align-items:center}.avatar-workbench__form small{flex:1;font-size:11px;color:#8b95a6}.avatar-workbench__form select{padding:7px 10px;font-size:13px;color:#d5dae3;background:#121a25;border:1px solid #293341;border-radius:7px}.avatar-workbench__form button{padding:7px 14px;font-size:13px;color:#79bd96;background:#121a25;border:1px solid rgba(121,189,150,.45);border-radius:7px;cursor:pointer}.avatar-workbench__form button:disabled{cursor:default;opacity:.55}.avatar-workbench__voice,.avatar-workbench__talk,.avatar-workbench__jobs{flex-shrink:0;padding:12px;background:#131a25;border:1px solid #232c3a;border-radius:9px}.avatar-workbench__voice-card{display:flex;gap:12px;align-items:center}.avatar-workbench__voice-card span{font-size:13px;color:#dfe5ee}.avatar-workbench__voice-card audio{flex:1;height:34px}.avatar-workbench__hint{margin:0;font-size:12px;color:#8b95a6}.avatar-workbench__videos{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.avatar-workbench__videos video{max-width:240px;max-height:200px;border-radius:7px;background:#0d131c}.avatar-workbench__job{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 10px;margin-top:6px;background:#121a25;border:1px solid #293341;border-radius:7px}.avatar-workbench__job strong{display:block;font-size:12px;color:#dfe5ee}.avatar-workbench__job span{font-size:11px;color:#8b95a6}.avatar-workbench__job small{display:block;font-size:11px;color:#de7d7d}.avatar-workbench__job small.avatar-workbench__job-route{color:#aeb8c7}.avatar-workbench__job--done span{color:#79bd96}.avatar-workbench__job--failed{border-color:#de7d7d66}.avatar-workbench__job--failed>div>span{color:#de7d7d}.avatar-workbench__job button{flex-shrink:0;padding:5px 12px;font-size:12px;color:#eac885;background:transparent;border:1px solid rgba(234,200,133,.45);border-radius:7px;cursor:pointer}@media(max-width:760px){.avatar-workbench{top:58px;right:0;z-index:43}.avatar-workbench__photos{grid-template-columns:1fr}}.workspace-agent__status-pill{display:inline-flex;flex-shrink:0;gap:6px;align-items:center;padding:3px 10px;font-size:11px;white-space:nowrap;color:#8b95a6;background:#121a25;border:1px solid #293341;border-radius:999px}.workspace-agent__status-pill i{width:6px;height:6px;background:#5f6b7d;border-radius:50%}.workspace-agent__status-pill--working{color:#eac885;border-color:#eac88566}.workspace-agent__status-pill--working i{background:#eac885;animation:workspace-pulse 1.2s ease-in-out infinite}.workspace-agent__status-pill--failed{color:#de7d7d;border-color:#de7d7d66}.workspace-agent__status-pill--failed i{background:#de7d7d}@keyframes workspace-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.workspace-agent__live-line{display:flex;gap:8px;align-items:center;padding:8px 12px;font-size:12px;color:#a6afc0;background:#eac8850d;border:1px dashed rgba(234,200,133,.3);border-radius:8px}.workspace-agent__live-line i{width:12px;height:12px;flex-shrink:0;border:2px solid rgba(234,200,133,.35);border-top-color:#eac885;border-radius:50%;animation:workspace-spin 1s linear infinite}@keyframes workspace-spin{to{transform:rotate(360deg)}}.workspace-agent__stop{display:grid;place-items:center;color:#de7d7d;background:#de7d7d1a;border:1px solid rgba(222,125,125,.5);border-radius:8px;cursor:pointer}.workspace-agent__stop svg{width:16px;height:16px}.workspace-agent__stream-card--executing>footer button{color:#de7d7d;border-color:#de7d7d66}.section-page{min-height:100%;padding:0 24px 64px;color:var(--darkroom-text);background:radial-gradient(circle at 84% -16%,rgba(146,117,60,.09),transparent 32%),#0b1018}.studio-page-header{min-height:148px;align-items:flex-end;margin:0 -24px 20px;padding:28px 28px 24px;background:linear-gradient(180deg,#0f151fdb,#0b1018b8);border-bottom:1px solid var(--darkroom-line)}.studio-page-header .eyebrow{display:block;margin:0 0 10px}.studio-page-header h1{margin:0;color:#f5f0e4;font:500 clamp(26px,3vw,36px) var(--display);letter-spacing:0}.studio-page-header__copy>p:last-of-type{max-width:760px;margin:10px 0 0;color:#878e9c;font-size:13px;line-height:1.65}.studio-page-header__meta{display:flex;gap:7px;margin-top:14px}.studio-page-header__meta span{padding:4px 7px;color:#867b64;background:#eac8850e;border:1px solid rgba(234,200,133,.13);border-radius:4px;font:11px var(--mono);letter-spacing:.12em}.studio-page-header__actions{align-self:center;margin-left:auto}.catalog-toolbar,.library-commandbar{min-height:56px;align-items:center;margin-bottom:14px;padding:9px;background:#101620d1;border-color:var(--darkroom-line);border-radius:8px}.catalog-toolbar .search,.library-commandbar .search,.catalog-toolbar select,.library-commandbar select{min-height:38px;color:#abb0bd;background:#0d131d;border-color:#282f3d;border-radius:6px}.catalog-toolbar .search:focus-within,.library-commandbar .search:focus-within,.catalog-toolbar select:focus,.library-commandbar select:focus{border-color:#a79065;box-shadow:0 0 0 2px #eac8851c}.library-workspace{background:#0b1018;border-color:var(--darkroom-line);border-radius:9px}.library-main{padding:13px;background:#0b1018}.library-context{padding:16px;background:#0f151f;border-color:var(--darkroom-line)}.library-stats{background:var(--darkroom-line);border-color:var(--darkroom-line)}.library-stats>div{min-height:67px;padding:14px 16px;background:#101620}.library-stats small{color:#6f7786;font:700 11px var(--mono);letter-spacing:.12em}.library-stats strong{color:#e1dcd1;font-family:var(--display);font-size:18px;font-weight:500}.library-context__action{min-height:54px;background:#0d131d;border-color:#282f3d}.library-context__action>span{color:#eace97;background:#eac8851c}.library-context__notice{color:#ecd099;background:#eac88511;border-color:#eac8852b}.library-context__notice p{color:#92866d}.library-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:12px}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:12px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.catalog-list,.audio-list{gap:10px}.library-card,.asset-card,.product-card,.catalog-card,.audio-card{background:linear-gradient(180deg,#131a26fa,#0f151ffa);border-color:var(--darkroom-line);border-radius:9px;box-shadow:0 12px 30px #00000014}.library-card:hover,.asset-card:hover,.product-card:hover,.catalog-card:hover{border-color:#3a4352;transform:translateY(-1px)}.library-card.selected{border-color:#c6a76c;box-shadow:0 0 0 2px #eac88521}.library-card__preview,.avatar-card__preview{background:#0b1018}.library-card__body,.asset-card__body{padding:16px}.library-card__body h2,.asset-card__title h2,.catalog-card__title h2,.product-card h2,.audio-card h2{color:#e9e5dd;font-size:14px;font-weight:600}.catalog-card__title h2,.product-card h2{font-family:var(--display);font-size:18px;font-weight:500}.library-card__body time,.asset-card__date,.catalog-card>footer,.product-card>footer{color:#666e7d;font-family:var(--mono)}.library-card__tags span,.library-card__keywords span,.asset-slots span,.tag-list button,.audience-chip{color:#b5ab96;background:#eac88513;border:1px solid rgba(234,200,133,.09)}.library-card__body>footer,.asset-card__actions,.catalog-card>footer,.product-card>footer{border-color:var(--darkroom-line)}.library-card__body>footer{justify-content:flex-start;flex-wrap:wrap}.library-card__body>footer .button{flex:1 1 auto}.product-card>ul li,.catalog-card__body{color:#abb0bb}.product-card>ul li:before{background:#eac885}.product-card dl{color:#a3a8b3}.product-card dt{color:#656d7c}.audio-card{grid-template-columns:48px minmax(0,1fr);padding:17px}.audio-card__icon{color:#efd4a0;background:#eac8851a;border:1px solid rgba(234,200,133,.12)}.audio-card__icon--music{color:#9bbad0;background:#6291af1a}.audio-card audio{color-scheme:dark}.music-library{display:grid;gap:24px}.music-library__group{display:grid;gap:12px}.music-library__group>header{display:flex;min-height:52px;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 2px}.music-library__group>header span{color:#867b64;font:700 11px var(--mono);letter-spacing:.14em}.music-library__group>header h2{margin:5px 0 0;color:#e1dcd1;font:500 18px var(--display)}.music-library__group>header p{margin:5px 0 0;color:#727b8b;font-size:12px;line-height:1.55}.music-library__group>header>strong{flex:0 0 auto;color:#d3bb8c;font:500 12px var(--mono)}.audio-list--styles{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-card--style{min-width:0}.audio-card__badges{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.audio-card__badges span{padding:3px 6px;color:#dcc28f;background:#eac88514;border:1px solid rgba(234,200,133,.12);border-radius:4px;font:700 11px var(--mono);letter-spacing:.04em}.audio-card blockquote{white-space:normal}.music-library__empty{display:flex;min-height:92px;align-items:center;gap:12px;padding:16px;color:#727b8b;background:#101620b8;border:1px dashed #2a3342;border-radius:8px}.music-library__empty>svg{width:22px;color:#d9b775}.music-library__empty>div{display:flex;flex-direction:column;gap:4px}.music-library__empty strong{color:#c4ccd8;font-size:13px}.music-library__empty small{font-size:12px}.style-music-match{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(190px,.7fr);align-items:center;gap:11px;min-width:0;padding:10px 12px;color:#8d97a7;background:#eac8850b;border:1px solid rgba(234,200,133,.14);border-radius:7px}.style-music-match>svg{width:17px;color:#e8cc97}.style-music-match__copy{display:flex;min-width:0;flex-direction:column;gap:3px}.style-music-match__copy>span,.style-music-match>div>span{color:#95886e;font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.style-music-match__copy>strong,.style-music-match>div>strong{overflow:hidden;color:#d9e0ea;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.style-music-match__copy>small,.style-music-match>div>small{overflow:hidden;color:#7a8494;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.style-music-match audio{width:100%;height:30px;color-scheme:dark}.style-music-match--empty{grid-template-columns:34px minmax(0,1fr)}.section-tabs{margin:-4px 0 17px;padding:3px;background:#0e141e;border:1px solid var(--darkroom-line);border-radius:7px}.section-tabs button{min-height:36px;color:#858c9a}.section-tabs button.active{color:#efe8da;background:#eac8851c;border-color:#eac8852e}.section-tabs button.active span{color:#f3d9a7;background:#eac88521}.empty-state{min-height:320px;color:#777f8d}.empty-state__icon{color:#e6ca93;background:#eac8851a;border:1px solid rgba(234,200,133,.12)}.empty-state h2{color:#d9d3c8;font:500 19px var(--display)}.notice{border-radius:7px}.notice--info{color:#a7c4d8;background:#4e7d9a13;border-color:#598ba938}.notice--error{color:#ee8d91;background:#9d3b411a;border-color:#d0595f40}.modal{color:var(--darkroom-text);background:#0e141e;border-color:#303846;border-radius:10px}.modal__header,.template-bar{background:#121823;border-color:var(--darkroom-line)}.modal__header h2{color:#f5f0e4;font:500 26px var(--display)}.form-section,.create-advanced,.script-editor-card,.script-context>div,.script-context details{background:#111722;border-color:var(--darkroom-line)}.field input,.field select,.field textarea,.template-bar input,.template-bar select{color:#e2ddd3;background:#0d131d;border-color:#29313f}.field input:focus,.field select:focus,.field textarea:focus{background:#0d131d;border-color:#bd9f64;box-shadow:0 0 0 2px #eac8851a}@media(max-width:1080px){.library-workspace{grid-template-columns:1fr}.library-context{grid-template-columns:repeat(3,minmax(0,1fr))}.library-context__notice{margin-top:0}}@media(max-width:760px){.section-page{padding:0 14px 48px}.studio-page-header{min-height:0;align-items:stretch;flex-direction:column;margin:0 -14px 14px;padding:22px 16px 18px}.studio-page-header__actions{align-self:flex-start;margin:17px 0 0}.studio-page-header__actions .button{min-height:42px}.catalog-toolbar,.library-commandbar,.library-context,.library-grid,.asset-grid,.product-grid{grid-template-columns:1fr}.audio-card{grid-template-columns:40px minmax(0,1fr);padding:13px}.audio-card__header{flex-direction:column}.audio-list--styles{grid-template-columns:1fr}.music-library__group>header{align-items:flex-start;flex-direction:column}.style-music-match{grid-template-columns:30px minmax(0,1fr)}.style-music-match audio{grid-column:1 / -1}.library-card__body>footer .button{min-height:40px}}.content-ai-brief{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.content-ai-brief>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.content-ai-brief>header p{margin:4px 0 0;color:var(--text-muted)}.content-draft-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:9px}.content-draft-checks span{display:grid;gap:3px;padding:10px 12px;color:var(--text-muted);background:var(--surface-soft);font-size:13px}.content-draft-checks strong{color:var(--text);font-size:14px}.avatar-production{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.avatar-production>header{display:flex;justify-content:space-between;gap:20px}.avatar-production>header p{max-width:520px;color:var(--text-muted)}.avatar-production__row{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;gap:12px}.avatar-job-list{display:grid;gap:8px}.avatar-job-list article{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:9px}.avatar-job-list article div{display:grid;gap:4px}.avatar-job-list small{color:var(--text-muted)}@media(max-width:760px){.avatar-production__row,.content-draft-checks{grid-template-columns:1fr}}.project-lobby{display:grid;height:100%;grid-template-columns:minmax(0,1fr);overflow:hidden;background:radial-gradient(980px 520px at 14% -18%,rgba(166,136,74,.16),transparent 62%),#0b1018}.project-lobby--agent-open{grid-template-columns:minmax(0,1fr) 336px}.project-lobby__main{min-width:0;min-height:0;overflow-y:auto;scrollbar-color:#343b49 transparent}.project-hero{max-width:1370px;align-items:flex-end;padding:42px 32px 30px}.project-kicker{color:#bea46e;font:700 12px var(--mono);letter-spacing:.24em}.project-hero h1{color:#f5f0e6;font:500 clamp(34px,4vw,52px) var(--display);letter-spacing:0}.project-hero>div:first-child>p:not(.project-kicker){color:#8e95a3;font-size:14px}.project-model-note{color:#a89878;background:#eac8850e;border-color:#eac88524}.project-hero__stats{min-width:440px;background:var(--darkroom-line);border-color:var(--darkroom-line)}.project-hero__stats>div{background:#101620f5}.project-hero__stats span{color:#697180;font:11px var(--mono);letter-spacing:.11em}.project-hero__stats strong{color:#eae6de;font:500 28px var(--display)}.project-toolbar{top:0;min-height:60px;padding:10px max(32px,calc((100% - 1306px)/2));background:#0b1018e6;border-color:var(--darkroom-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-toolbar>label{min-height:38px;color:#828998;background:#0e141e;border-color:#29313e}.project-toolbar>label:focus-within{border-color:#ab9467;box-shadow:0 0 0 2px #eac8851a}.project-filter-pills{background:#0e141e;border-color:#29313e}.project-filter-pills button{min-height:30px;color:#7f8795}.project-filter-pills button.active{color:#f5e8cf;background:#eac88521}.project-toolbar>span{color:#687180;font-family:var(--mono)}.project-agent-entry{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;gap:7px;padding:0 10px;color:#afa084;background:transparent;border:1px solid #2a3240;border-radius:7px;cursor:pointer;font-size:13px;white-space:nowrap}.project-agent-entry.active{color:#f8e4bb;background:#eac8851a;border-color:#eac88545}.project-agent-entry svg{width:14px}.project-lobby__content{max-width:1370px;padding:25px 32px 42px}.project-section-heading{color:#7b8290;font:700 12px var(--mono);letter-spacing:.1em}.project-section-heading small{color:#596170}.project-featured-card,.project-card{background:linear-gradient(180deg,#121823fa,#0e141efa);border-color:var(--darkroom-line);border-radius:9px}.project-featured-card:hover,.project-card:hover{border-color:#3b4352;box-shadow:0 20px 50px -35px #000000e6}.project-poster{background:radial-gradient(circle at 28% 20%,hsla(var(--poster-hue),48%,66%,.28),transparent 46%),linear-gradient(145deg,#151827,#0b1018 72%);border-color:var(--darkroom-line)}.project-poster:after{background:linear-gradient(90deg,transparent,rgba(243,218,169,.42),transparent);opacity:.45}.project-poster>span,.project-poster>small{color:#7d748e;font-family:var(--mono)}.project-poster>strong{color:#ecddbf;font-family:var(--display);font-weight:500}.project-featured-card h2{color:#f3eee1;font:500 28px var(--display);letter-spacing:0}.project-card h2{color:#e2ddd3;font-family:var(--display);font-size:18px;font-weight:500}.project-card__progress i{background:linear-gradient(90deg,#b1904e,#eacd94)}.project-card__progress strong,.project-card footer span{color:#eac885}.project-create-tile{color:#858c9a;background:#0f151f8f;border-color:#323a48}.project-create-tile:hover{color:#ddd6c7;background:#eac88509;border-color:#eac88559}.project-create-tile>span{color:#eacd94;background:#eac88517;border-color:#eac8852e}.project-pagination{color:#747b89;border-color:var(--darkroom-line)}.project-pagination button{min-height:34px;color:#8b92a0;background:#101620;border-color:var(--darkroom-line)}.project-pagination button.active{color:#f2d8a5;background:#eac8851a;border-color:#eac88538}.project-lobby-agent{display:flex;min-width:0;min-height:0;flex-direction:column;background:#0e141efa;border-left:1px solid var(--darkroom-line)}.project-lobby-agent>header{display:flex;min-height:62px;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--darkroom-line)}.project-lobby-agent>header>div:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.project-lobby-agent>header strong{color:#e9e5db;font-size:14px}.project-lobby-agent>header span{display:flex;align-items:center;gap:6px;color:#737b89;font-size:12px}.project-lobby-agent>header span i{width:6px;height:6px;background:#626a79;border-radius:50%}.project-lobby-agent>header span i.live{background:var(--success);box-shadow:0 0 8px #72c99573}.project-lobby-agent>header button{display:grid;width:30px;height:30px;place-items:center;color:#7e8593;background:transparent;border:0;border-radius:6px;cursor:pointer}.project-lobby-agent>header button:hover{color:#e3ded4;background:#181f2b}.project-lobby-agent>header button svg{width:14px}.project-lobby-agent__body{min-height:0;flex:1;padding:15px;overflow-y:auto}.project-lobby-agent__intro{padding:17px 16px;background:radial-gradient(circle at 100% 0,rgba(234,200,133,.13),transparent 42%),#111722;border:1px solid #2a3240;border-radius:8px}.project-lobby-agent__intro>p{margin:0;color:#b6a178;font:700 11px var(--mono);letter-spacing:.16em}.project-lobby-agent__intro h2{margin:9px 0 7px;color:#ebe7de;font:500 19px var(--display)}.project-lobby-agent__intro span{color:#878e9b;font-size:12px;line-height:1.65}.project-lobby-agent__scope{margin-top:18px}.project-lobby-agent__scope>p{margin:0 0 6px;color:#606878;font:700 12px var(--mono);letter-spacing:.13em;text-transform:uppercase}.project-lobby-agent__scope>div{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #252d3a}.project-lobby-agent__scope span{color:#737b89;font-size:12px}.project-lobby-agent__scope strong{max-width:185px;overflow:hidden;color:#c7c2cd;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.project-lobby-agent__empty{margin-top:16px;padding:26px 18px;text-align:center;background:#101620;border:1px dashed #303846;border-radius:8px}.project-lobby-agent__empty>svg{width:24px;color:#c3a874}.project-lobby-agent__empty h2{color:#dbd6cb;font:500 18px var(--display)}.project-lobby-agent__empty p{color:#7f8795;font-size:12px;line-height:1.6}.project-lobby-agent__guard{display:flex;gap:10px;margin-top:17px;padding:12px;color:#bfad8b;background:#eac8850d;border:1px solid rgba(234,200,133,.15);border-radius:7px}.project-lobby-agent__guard>svg{width:15px;flex:0 0 auto}.project-lobby-agent__guard strong{font-size:12px}.project-lobby-agent__guard p{margin:4px 0 0;color:#7c748e;font-size:12px;line-height:1.55}.project-lobby-agent>footer{display:flex;min-height:49px;align-items:center;justify-content:space-between;padding:0 14px;color:#767e8c;border-top:1px solid var(--darkroom-line);font-size:12px}.project-lobby-agent>footer span{display:flex;align-items:center;gap:6px;color:#b1a285;font-family:var(--mono)}.project-lobby-agent>footer span i{width:5px;height:5px;background:var(--success);border-radius:50%}.project-lobby-agent>footer small{color:#565e6d}.project-studio{background:#0b1018}.project-studio__header{min-height:58px;flex-basis:58px;padding:0 16px;background:#0d121bf5;border-color:var(--darkroom-line)}.project-studio__header>button:first-child{min-height:34px;color:#9aa1af;background:#101620;border-color:#2a3240}.project-studio__header>div span{color:#625b71;font:700 11px var(--mono);letter-spacing:.16em}.project-studio__header>div strong{color:#e8e4db;font:500 14px var(--display)}.project-studio__source{color:#6d7584;font-size:12px}.project-agent-toggle{min-height:34px;color:#e6ca93;background:#eac88517;border-color:#eac88538}.project-studio__body{grid-template-columns:192px minmax(0,1fr)}.project-studio--agent-open .project-studio__body{grid-template-columns:192px minmax(0,1fr) 344px}.project-stage-rail{padding:17px 11px 13px;background:#0c1119;border-color:var(--darkroom-line)}.project-stage-rail>p,.project-agent__context>p,.project-agent__actions>p{color:#606878;font:700 12px var(--mono);letter-spacing:.14em}.project-stage-rail li button{min-height:56px;gap:9px;padding:7px 8px;border-radius:7px}.project-stage-rail li button:hover{background:#131a25}.project-stage-rail li button>span{width:24px;height:24px;flex-basis:24px;color:#747c8b;background:#151c27;border-color:#303846;font-size:12px}.project-stage-rail li.done button>span{color:#11151b;background:#c3a770;border-color:#c3a770}.project-stage-rail li button strong{color:#b9bdc8;font-size:13px}.project-stage-rail li button small{color:#626a79;font-size:12px}.project-stage-rail__note{color:#b3a484;background:#eac8850d;border-color:#eac88524}.project-stage-rail__note strong{font-size:12px}.project-stage-rail__note p{color:#6f687f;font-size:12px}.project-agent{background:#0f151f;border-color:var(--darkroom-line)}.project-agent>header{min-height:62px;flex-basis:62px;padding:0 13px;border-color:var(--darkroom-line)}.project-agent__avatar{width:34px;height:34px;flex-basis:34px;color:#1a1712;background:linear-gradient(145deg,#f1d7a3,#d1ae69);border-radius:9px}.project-agent>header strong{color:#e9e5dc;font-size:14px}.project-agent>header span{color:#777f8d;font-size:12px}.project-agent__body{padding:13px}.project-agent__boundary{gap:10px;padding:12px;color:#d5916e;background:#b1593212;border-color:#d77f5733}.project-agent__boundary strong{font-size:13px}.project-agent__boundary p{color:#916a56;font-size:12px}.project-agent__context>div{min-height:36px;padding:7px}.project-agent__context span,.project-agent__context strong{font-size:12px}.project-agent__message{padding:10px 11px;background:#151c27;border-color:#2b3341}.project-agent__message--user{background:#eac8851a;border-color:#eac88538}.project-agent__message>span{color:#c3b393;font-size:12px}.project-agent__message p{color:#c9c5cf;font-size:13px}.project-agent__message time{font-size:11px}.project-agent__advice{background:linear-gradient(145deg,#eac8851a,#7e6b450d);border-color:#eac8852e}.project-agent__advice>span{color:#eac885}.project-agent__advice h2{color:#e3ded1;font:500 16px var(--display)}.project-agent__advice p{color:#8e93a0;font-size:12px}.project-agent__advice button{min-height:32px;color:#eed5a2;background:#eac88514;border-color:#eac88533}.project-agent__actions>button{min-height:54px}.project-agent__actions>button>svg:first-child{color:#eac885}.project-agent__actions strong{font-size:13px}.project-agent__actions small{font-size:12px}.project-agent>footer{padding:12px;background:#0c121b;border-color:var(--darkroom-line)}.project-agent>footer>label{color:#606878;font-family:var(--mono);font-size:12px}.project-agent textarea{min-height:64px;padding:10px;color:#d3cfc4;background:#0e141e;border-color:#2a3240;font-size:13px}.project-agent textarea:focus{border-color:#a89163;outline:0;box-shadow:0 0 0 2px #eac88517}.project-agent>footer button:not(:disabled){color:#181611;background:#eac885;border-color:#eac885}.project-agent>footer small{color:#5e6675;font-size:12px}.project-lobby--agent-open .project-toolbar>span{display:none}.task-workspace{grid-template-columns:minmax(650px,55%) minmax(420px,1fr);background:#0b1018}.run-panel{background:#0e141e;border-color:var(--darkroom-line)}.pro-toolbar{min-height:58px;padding:10px 13px;background:#101620;border-color:var(--darkroom-line)}.pro-toolbar__search{min-height:36px;background:#0d131d;border-color:#29313e}.pro-toolbar__search:focus-within{border-color:#a89165;box-shadow:0 0 0 2px #eac8851a}.pro-filter-pills{background:#0d131d;border-color:#29313e}.pro-filter-pills button{min-height:30px}.pro-filter-pills button.active{color:#f0e7d3;background:#eac88521}.pro-icon-button{min-width:36px;min-height:36px;background:#0d131d;border-color:#29313e}.run-panel__summary{min-height:38px;background:#101620;border-color:var(--darkroom-line)}.pro-table th{height:36px;color:#6c7483;background:#101620;border-color:var(--darkroom-line);font:700 12px var(--mono)}.pro-table td{height:54px;color:#c6c9d1;border-color:var(--darkroom-line);font-size:13px}.pro-table tbody tr.active{background:#eac88518;box-shadow:inset 2px 0 #e4c587}.pro-table td small,.pro-table time{color:#656d7c}.pro-progress .pro-progress--running{background:#eac885}.pro-row-action{color:#e9cf9a;background:#eac88514;border-color:#eac88533}.run-pagination{background:#101620;border-color:var(--darkroom-line)}.run-pagination button.active{color:#f2d8a6;background:#eac8851a;border-color:#eac8853b}.workspace{padding:24px 26px 56px;color:var(--darkroom-text);background:#0b1018}.detail-header h1{color:#f2ede2;font:500 25px var(--display);letter-spacing:0}.detail-header__meta{color:#7b8391}.detail-header>div>p{color:#5f6776}.progress-card,.alert-card,.content-card,.metric{background:#111722;border-color:var(--darkroom-line)}.metric-grid{background:var(--darkroom-line);border-color:var(--darkroom-line)}.metric>span{color:#6d7584;font:700 12px var(--mono);letter-spacing:.08em}.metric strong{color:#ddd8cd;font-family:var(--display);font-weight:500}.content-card>header{border-color:var(--darkroom-line)}.content-card h2{color:#e3ded4;font:500 18px var(--display)}.pulse{background:#eac885;box-shadow:0 0 0 5px #eac8851a}.progress-track i{background:linear-gradient(90deg,#a68c5b,#ebce96)}.run-log{max-width:none;margin:0 0 16px;overflow:hidden;color:#c9c5cf;background:#0b111a;border:1px solid var(--darkroom-line);border-radius:9px;scroll-margin-top:68px}.run-log__summary{display:grid;min-height:48px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 14px;color:#8f96a3;background:#101722;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.run-log__summary::-webkit-details-marker{display:none}.run-log__summary:hover{color:#d7d1c5;background:#121a26}.run-log__chevron{display:grid;width:18px;height:18px;place-items:center;color:#626a78;transition:transform .16s ease}.run-log[open] .run-log__chevron{transform:rotate(90deg)}.run-log__chevron svg{width:12px}.run-log__title{display:flex;min-width:0;align-items:center;gap:8px;color:#ddd8cd;font-size:13px;font-weight:650}.run-log__title svg{width:15px;color:#eac885}.run-log__summary>small{color:#616978;font-size:12px}.run-log__status{display:inline-flex;align-items:center;gap:6px;color:#727b89;font-size:12px;white-space:nowrap}.run-log__status>i{width:6px;height:6px;background:#596170;border-radius:999px}.run-log__status--connecting>i,.run-log__status--streaming>i{background:#eac885;box-shadow:0 0 8px #eac8858c}.run-log__status--reconnecting{color:#c68259}.run-log__status--reconnecting>i{background:#d98854;box-shadow:0 0 8px #d9885473}.run-log__status--complete{color:#70a989}.run-log__status--complete>i{background:#72c995;box-shadow:0 0 8px #72c99573}.run-log__toolbar{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;color:#606979;background:#0d141e;border-top:1px solid #222b38;border-bottom:1px solid #222b38;font-size:12px}.run-log__toolbar-actions{display:inline-flex;align-items:center;gap:10px}.run-log__latest{min-height:28px;padding:0 10px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 34%,var(--line));border-radius:6px;cursor:pointer;font-size:11px;font-weight:650}.run-log__latest:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)}.run-log__toolbar a{display:inline-flex;align-items:center;gap:5px;color:#b6a27a;font-weight:600;text-decoration:none}.run-log__toolbar a:hover{color:#f3d9a8}.run-log__toolbar svg{width:11px}.run-log__body{height:clamp(240px,38vh,410px);overflow:auto;padding:12px 14px;background:#080d14;font:13px/1.75 var(--mono);scrollbar-color:#303a4b transparent}.run-log__line{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:baseline}.run-log__line time{color:#566071;font-size:12px;font-variant-numeric:tabular-nums}.run-log__line span{min-width:0;color:#bdc4cf;overflow-wrap:anywhere;white-space:pre-wrap}.run-log__line--raw span{grid-column:1 / -1;color:#9ba4b2}.run-log__line--warn span{color:#e6985e}.run-log__line--error span{color:#f08080}.run-log__empty{margin:82px 0 0;color:#646d7c;text-align:center}@media(max-width:1240px){.project-lobby--agent-open{grid-template-columns:minmax(0,1fr)}.project-lobby-agent{position:fixed;z-index:31;top:56px;right:0;bottom:0;width:min(360px,calc(100vw - 42px));box-shadow:-24px 0 70px #00000075}.project-studio--agent-open .project-studio__body{grid-template-columns:170px minmax(0,1fr) 326px}}@media(max-width:1080px){.project-hero{align-items:stretch;flex-direction:column;padding:32px 24px 24px}.project-hero__stats{min-width:0;width:100%}.project-lobby__content{padding:22px 24px 38px}.project-toolbar{padding-right:24px;padding-left:24px}.project-studio__body,.project-studio--agent-open .project-studio__body{grid-template-columns:160px minmax(0,1fr)}.project-agent{top:58px}.task-workspace{display:block;overflow-y:auto}}@media(max-width:760px){.project-hero{padding:26px 16px 20px}.project-hero h1{font-size:37px}.project-hero__stats{grid-template-columns:repeat(2,1fr)}.project-toolbar{padding:10px 14px}.project-agent-entry{flex:1;justify-content:center}.project-lobby__content{padding:18px 14px 34px}.project-lobby-agent{right:0;left:0;width:auto}.project-featured-card h2{font-size:23px}.project-studio__header{padding:0 9px}.project-studio__header .button{padding:0 8px}.project-studio__body,.project-studio--agent-open .project-studio__body{display:block}.project-stage-rail{padding:8px 10px}.project-stage-rail li button{min-height:44px}.project-agent{right:0;left:0;width:auto}.workspace{padding:20px 14px 48px}.detail-header__actions .button,.detail-header__actions a{min-height:42px}.metric-grid{grid-template-columns:repeat(2,1fr)}.run-log__summary{grid-template-columns:auto minmax(0,1fr) auto;padding:0 11px}.run-log__summary>small{display:none}.run-log__status{max-width:150px;overflow:hidden;text-overflow:ellipsis}.run-log__body{height:310px;padding:10px 11px;font-size:13px}.run-log__line{grid-template-columns:55px minmax(0,1fr);gap:7px}}:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans SC,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;--ink: #f9f1e3;--muted: #8c98a8;--line: #263141;--panel: #121923;--white: #17202c;--green: #e8b44e;--green-dark: #dba335;--navy: #090e14;--surface: #111923;--surface-muted: #0d141d;--surface-raised: #182230;--primary: #f1c368;--primary-soft: rgba(241,195,104, .12);--danger: #f0747e;--warning: #e78e5f;--success: #58c58b;--shadow: 0 22px 54px rgba(0, 0, 0, .26);--display: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Segoe UI", sans-serif;--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--darkroom-bg: #0a1017;--darkroom-panel: #111923;--darkroom-panel-2: #182230;--darkroom-line: #263141;--darkroom-text: #f9f1e3;--darkroom-muted: #8c98a8;--darkroom-faint: #596679;--darkroom-accent: #f1c368;--darkroom-accent-2: #f5d594}html,body,#root{min-width:0;background:var(--darkroom-bg)}body{color:var(--darkroom-text);background:#0a1017;font-size:16px;-webkit-font-smoothing:antialiased}button,input,select,textarea{letter-spacing:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #f3cc7e;outline-offset:2px}.eyebrow,.project-kicker,.studio-page-header .eyebrow,.settings-article>header>p,.model-routing-card>p{color:#dfb562;font:700 13px/1.2 var(--mono);letter-spacing:.14em}.button,.booth-primary,.booth-secondary{min-height:40px;padding:0 15px;border-radius:8px;font-size:14px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button--primary,.booth-primary{color:#07101f;background:#f1c368;border-color:#f1c368}.button--primary:hover:not(:disabled),.booth-primary:hover:not(:disabled){background:#f3cd7f;border-color:#f3cd7f;transform:translateY(-1px)}.button--secondary,.booth-secondary{color:#cdd6e2;background:#151e2a;border-color:#303d4f}.button--secondary:hover:not(:disabled),.booth-secondary:hover:not(:disabled){color:#faf4e9;background:#1b2634;border-color:#46556a}.button--ghost{color:#f08a92}.app-shell--darkroom{grid-template-columns:224px minmax(0,1fr);background:#0a1017}.app-shell--darkroom .app-main,.app-shell--darkroom .app-content{background:#0c121a}.app-shell--darkroom .rail{width:224px;padding:16px 14px 14px;background:#090f16;border-right:1px solid #202a38}.app-shell--darkroom .brand{min-height:54px;gap:12px;padding:0 8px 15px}.app-shell--darkroom .brand>span{width:34px;height:34px;color:#1c1204;background:linear-gradient(145deg,#f6d38b,#d99c33 88%);border-radius:9px;box-shadow:0 10px 26px #d99c3338}.app-shell--darkroom .brand strong{color:#f2f5f9;font:700 16px/1 var(--display);letter-spacing:0}.app-shell--darkroom .brand small{margin-top:5px;color:#536074;font:700 12px var(--mono);letter-spacing:.16em}.app-shell--darkroom .rail__cta{min-height:42px;margin:5px 2px 12px;color:#07101f;background:#f1c368;border-radius:8px;font-size:14px;font-weight:600}.app-shell--darkroom .rail__cta:hover{background:#f3cd7f}.app-shell--darkroom .rail__label{padding:14px 10px 6px;color:#566277;font:700 12px var(--mono);letter-spacing:.12em}.app-shell--darkroom .rail nav{gap:3px}.app-shell--darkroom .rail nav button,.app-shell--darkroom .rail__bottom a,.app-shell--darkroom .rail__bottom button{min-height:42px;gap:11px;padding:0 11px;color:#94a0b0;border:1px solid transparent;border-radius:8px}.app-shell--darkroom .rail nav button span,.app-shell--darkroom .rail__bottom a span,.app-shell--darkroom .rail__bottom button span{font-size:14px;font-weight:550}.app-shell--darkroom .rail nav button:hover,.app-shell--darkroom .rail__bottom a:hover,.app-shell--darkroom .rail__bottom button:hover{color:#edf2f7;background:#111a25}.app-shell--darkroom .rail nav .active,.app-shell--darkroom .rail nav .active:hover,.app-shell--darkroom .rail__bottom .active{color:#fbefd6;background:#f1c3681c;border-color:#f1c3683d}.app-shell--darkroom .rail nav .active:before,.app-shell--darkroom .rail__bottom .active:before{width:3px;height:22px;background:#f1c368}.rail-runtime{color:#7e8a9b;background:#0e151e;border-color:#202b3a;border-radius:8px}.app-shell--darkroom .pro-header{height:62px;flex-basis:62px;padding:0 22px;background:#0a1017f5;border-bottom:1px solid #202b39;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pro-header__identity>small{color:#5a687d;font-size:12px;letter-spacing:.14em}.app-shell--darkroom .pro-breadcrumb{font-size:14px}.app-shell--darkroom .pro-breadcrumb span{color:#748195}.app-shell--darkroom .pro-breadcrumb strong{color:#e6ebf2;font-weight:600}.app-shell--darkroom .pro-global-search{width:min(420px,40vw);min-height:38px;color:#78869a;background:#0f1721;border-color:#283445;border-radius:9px}.app-shell--darkroom .pro-global-search:hover{color:#d9e1eb;border-color:#435269}.pro-agent-shortcut{min-height:38px;color:#ebd2a1;background:#121b27;border-color:#2c3a4d;border-radius:9px;font-size:13px}.pro-agent-shortcut:hover,.pro-agent-shortcut.active{color:#fcf3e1;background:#f1c3681f;border-color:#f1c36861;box-shadow:none}.pro-theme-toggle{display:grid;place-items:center;width:38px;min-height:38px;color:#ebd2a1;background:#121b27;border:1px solid #2c3a4d;border-radius:9px;cursor:pointer}.pro-theme-toggle:hover{color:#fcf3e1;background:#f1c3681f;border-color:#f1c36861}.section-page{padding:0 30px 64px;color:#e9eef5;background:#0c121a}.studio-page-header{min-height:126px;align-items:center;margin:0 -30px 20px;padding:25px 30px 23px;background:#0e151f;border-bottom:1px solid #202b39}.studio-page-header h1,.project-hero h1,.settings-article>header h2,.settings-booth__header h1{color:#f2f5f9;font-family:var(--display);font-weight:600;letter-spacing:0}.studio-page-header h1{font-size:clamp(28px,3vw,34px)}.studio-page-header__copy>p:last-of-type{max-width:780px;color:#8b97a8;font-size:14px;line-height:1.65}.studio-page-header__meta{display:none}.catalog-toolbar,.library-commandbar,.section-tabs{background:#101823;border-color:#263244;border-radius:10px}.catalog-toolbar,.library-commandbar{min-height:62px;padding:10px}.catalog-toolbar .search,.library-commandbar .search,.catalog-toolbar select,.library-commandbar select,.field input,.field select,.field textarea,.model-select select,.booth-field input,.booth-field select,.booth-field textarea{color:#dce4ed;background:#0d151f;border-color:#2a3749;border-radius:8px}.catalog-toolbar .search:focus-within,.library-commandbar .search:focus-within,.catalog-toolbar select:focus,.library-commandbar select:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:#e5b34e;box-shadow:0 0 0 3px #f1c3681c}.library-workspace,.library-card,.asset-card,.product-card,.catalog-card,.audio-card,.content-card,.metric,.progress-card,.form-section,.create-advanced,.script-editor-card{color:#e8edf4;background:#111923;border-color:#263244;border-radius:10px;box-shadow:none}.library-card:hover,.asset-card:hover,.product-card:hover,.catalog-card:hover{border-color:#3c4c61;transform:translateY(-1px)}.library-card__body h2,.asset-card__title h2,.catalog-card__title h2,.product-card h2,.audio-card h2{color:#e9eef5;font-family:var(--display);font-size:16px;font-weight:600}.asset-card__date,.library-card__body time,.catalog-card>footer,.product-card>footer{color:#647185}.asset-slots span,.library-card__tags span,.library-card__keywords span,.tag-list button,.audience-chip{color:#a9b4c2;background:#182230;border-color:#2a3748}.asset-card__actions,.library-card__body>footer,.catalog-card>footer,.product-card>footer{border-color:#263244}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.avatar-card__preview{aspect-ratio:16 / 9;background:#091019}.avatar-card__preview img{object-position:center 22%}.audio-list{gap:12px}.audio-card{padding:18px}.audio-card__icon{color:#f5d594;background:#f1c3681a;border-color:#f1c3682e}.empty-state{min-height:260px}.empty-state__icon{color:#f5d594;background:#f1c3681a;border-color:#f1c36833;border-radius:12px}.empty-state h2{color:#dfe6ef;font-family:var(--display);font-size:19px;font-weight:600}.project-lobby{background:#0c121a}.project-hero{max-width:1480px;align-items:center;gap:34px;padding:30px 32px 26px}.project-hero h1{margin-top:6px;font-size:clamp(30px,3.2vw,40px);line-height:1.05}.project-hero>div:first-child>p:not(.project-kicker){max-width:640px;margin-top:10px;color:#8c98a8;font-size:14px}.project-model-note{margin-top:14px;color:#e0ba70;background:#f1c3680f;border-color:#f1c36829}.project-hero__stats{min-width:410px;background:#263244;border-color:#263244;border-radius:10px}.project-hero__stats>div{padding:13px 15px;background:#111923}.project-hero__stats span{color:#718096;font-size:12px}.project-hero__stats strong{margin-top:7px;color:#edf2f7;font-family:var(--display);font-size:25px;font-weight:600}.project-toolbar{min-height:64px;padding:10px max(32px,calc((100% - 1416px)/2));background:#0c121af2;border-color:#202b39}.project-toolbar>label{min-height:38px;background:#0f1721;border-color:#293647;border-radius:8px}.project-toolbar>label:focus-within{border-color:#e5b34e;box-shadow:0 0 0 3px #f1c3681a}.project-filter-pills{background:#0f1721;border-color:#293647;border-radius:8px}.project-filter-pills button{min-height:34px;padding:0 11px;font-size:13px}.project-filter-pills button.active{color:#fcf3e0;background:#f1c36821}.project-agent-entry{min-height:40px;color:#cfbe97;background:#111a25;border-color:#2c394b;border-radius:8px}.project-agent-entry.active{color:#fcf2de;background:#f1c3681f;border-color:#f1c36859}.project-lobby__content{max-width:1480px;padding:26px 32px 24px}.project-section-heading{color:#b6c1d0}.project-section-heading>div{font-size:13px;letter-spacing:.02em;text-transform:none}.project-section-heading small{color:#69768a;font-size:12px}.project-featured-card,.project-card{background:#111923;border-color:#273345;border-radius:11px;box-shadow:none}.project-featured-card{grid-template-columns:minmax(330px,.9fr) minmax(430px,1.1fr)}.project-featured-card:hover,.project-card:hover{border-color:#3b4b60;box-shadow:0 18px 40px -32px #000c}.project-poster{background:linear-gradient(145deg,hsl(var(--poster-hue),26%,19%),#0b121b 68%);border-color:#273345}.project-poster:before{opacity:.18;background-size:36px 36px}.project-poster:after{opacity:.65}.project-poster>strong{color:#f7ebd4;font-family:var(--display);font-weight:600;letter-spacing:0}.project-poster--large{min-height:290px}.project-featured-card__body{padding:24px 26px 22px}.project-featured-card h2{margin-top:16px;color:#edf2f7;font-family:var(--display);font-size:clamp(22px,2.2vw,30px);font-weight:600}.project-featured-card__metrics{margin-top:18px;background:#273345;border-color:#273345}.project-featured-card__metrics>div{background:#0f1721}.project-card h2{color:#e8edf4;font-family:var(--display);font-weight:600}.project-card__progress i{background:#f1c368}.project-card__progress strong,.project-card footer span{color:#efc87a}.project-grid{gap:16px}.project-create-tile{min-height:330px;color:#8c98a8;background:#0f1721;border-color:#344257;border-radius:11px}.project-create-tile>span{color:#f5d594;background:#f1c3681a;border-color:#f1c36833}.project-pagination{max-width:1416px;color:#748195;border-color:#202b39}.project-pagination button{min-height:34px;color:#9ca8b7;background:#111923;border-color:#2a3748}.project-pagination button.active{color:#f6d99e;background:#f1c3681c;border-color:#f1c36847}.task-workspace{grid-template-columns:minmax(590px,50%) minmax(430px,1fr);background:#0c121a}.run-panel{background:#0e151e;border-color:#202b39}.pro-toolbar{min-height:64px;padding:11px 14px;background:#111923;border-color:#263244}.pro-toolbar__search{min-height:40px;background:#0d151f;border-color:#293647;border-radius:8px}.pro-filter-pills{background:#0d151f;border-color:#293647;border-radius:8px}.pro-filter-pills button{min-height:34px}.pro-filter-pills button.active{color:#fcf2df;background:#f1c36821}.run-panel__summary{min-height:42px;background:#0e151e;border-color:#263244}.pro-table th{height:40px;color:#718096;background:#101823;border-color:#263244;font-size:12px}.pro-table td{height:58px;color:#cfd7e2;border-color:#222e3e}.pro-table tbody tr.active{background:#f1c36817;box-shadow:inset 3px 0 #f1c368}.pro-row-action{color:#f5d594;background:#f1c36817;border-color:#f1c36833}.workspace{padding:26px 28px 60px;background:#0c121a}.detail-header h1{color:#f9f1e3;font-family:var(--display);font-size:28px;font-weight:600}.progress-card,.alert-card,.content-card,.metric{background:#111923;border-color:#263244}.metric-grid{background:#263244;border-color:#263244}.metric strong{color:#e7edf4;font-family:var(--display);font-weight:600}.content-card h2{color:#e8edf4;font-family:var(--display);font-weight:600}.pulse{background:#f1c368;box-shadow:0 0 0 5px #f1c3681a}.progress-track i{background:#f1c368}.workspace-agent{top:62px;width:var(--workspace-agent-width);color:#cfd7e2;background:#0d141d;border-left-color:#293647;box-shadow:-22px 0 60px #0000006b}.workspace-agent>header,.workspace-agent__runtime,.workspace-agent>footer{background:#0b121a;border-color:#263244}.workspace-agent__body{gap:10px;padding:14px}.workspace-agent__context,.workspace-agent__guard,.workspace-agent__starter,.workspace-agent__activity,.workspace-agent__settings,.workspace-agent__skill-manager{background:#111923;border-color:#293647;border-radius:9px}.workspace-agent__context>header h2,.workspace-agent__starter h2{color:#e6ebf2;font-family:var(--display);font-size:18px;font-weight:600}.workspace-agent__context>header p,.workspace-agent__starter>span{color:#dfb562}.workspace-agent__context-chips>span{color:#aab5c4;background:#0d151f;border-color:#263244}.workspace-agent__selected-skill{color:#f2deb5;background:#f1c36814;border-color:#f1c36838}.workspace-agent textarea{color:#dce4ed;background:#0d151f;border-color:#2b394b}.workspace-agent textarea:focus{border-color:#e5b34e;box-shadow:0 0 0 3px #f1c3681a}.workspace-agent form button{color:#07101f;background:#f1c368}.settings-booth{--booth-bg: #0a1017;--booth-panel: #111923;--booth-line: #263244;--booth-soft: #202b39;--booth-text: #f9f1e3;--booth-muted: #8c98a8;--booth-accent: #f1c368;--booth-accent-soft: rgba(241,195,104,.12);background:#0a1017}.settings-booth--reference .settings-booth__header{height:72px;min-height:72px;padding:0 22px;background:#0a1017f5;border-color:#202b39}.settings-booth__header>div>p{color:#a98d55}.settings-booth__header h1{font-size:25px}.settings-booth__body{grid-template-columns:226px minmax(0,1fr)}.settings-booth--reference .settings-nav{top:72px;min-height:calc(100vh - 72px);padding:20px 14px;background:#0d141d;border-color:#202b39}.settings-booth--reference .settings-nav button{min-height:42px;color:#97a3b2;border-radius:8px}.settings-booth--reference .settings-nav button:hover{color:#f9f1e3;background:#131c27}.settings-booth--reference .settings-nav button.active{color:#fcf2dd;background:#f1c3681c;border-color:#f1c36842}.settings-nav button.active:before,.provider-list>button.active:before{background:#f1c368}.settings-booth--reference .settings-booth__content{background:#0c121a}.settings-booth--reference .settings-article{max-width:1120px;padding:32px 34px 96px}.settings-booth--reference .settings-article>header{margin-bottom:24px}.settings-booth--reference .settings-article>header h2{color:#f9f1e3;font-family:var(--display);font-size:30px;font-weight:600}.settings-booth--reference .settings-article>header>span{max-width:760px;color:#8c98a8;font-size:14px}.model-routing-card{margin-bottom:14px;padding:20px;background:#111923;border-color:#263244;border-radius:10px}.model-routing-card h3{color:#e7edf4;font-size:16px;font-weight:600}.model-routing-card>p{color:#dfb562}.model-select>span{color:#9aa7b8;font-size:13px}.model-select select{min-height:44px;font-size:14px}.image-agent-route{color:#cec19e;background:#0e1722;border-color:#2b3a4e}.model-save{position:static;margin-top:18px;padding:12px 14px;background:#0a1017f0;border-color:#2a3748;border-radius:9px}.model-save span{color:#8190a4;font-size:13px}@media(max-width:1180px){.project-hero{align-items:stretch;flex-direction:column;padding:28px 24px 24px}.project-hero__stats{width:100%;min-width:0}.project-toolbar{flex-wrap:wrap;padding-right:24px;padding-left:24px}.project-toolbar>label{width:min(380px,48vw)}.project-toolbar>span{order:6;width:100%;margin-left:0}.project-lobby__content{padding-right:24px;padding-left:24px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px)and (min-width:761px){.app-shell--darkroom{grid-template-columns:196px minmax(0,1fr)}.app-shell--darkroom .rail{width:196px}.section-page{padding-right:22px;padding-left:22px}.studio-page-header{margin-right:-22px;margin-left:-22px;padding-right:24px;padding-left:24px}.task-workspace{display:block;overflow-y:auto}.project-featured-card{grid-template-columns:1fr}.project-poster--large{min-height:250px;border-right:0;border-bottom:1px solid #273345}.project-grid{grid-template-columns:1fr}.settings-booth--reference .settings-article{padding-right:28px;padding-left:28px}}@media(max-width:760px){.app-shell--darkroom{display:block}.app-shell--darkroom .rail{z-index:46;width:min(286px,calc(100vw - 54px));transform:translate(-102%);box-shadow:22px 0 60px #00000085}.app-shell--darkroom .rail--open{transform:translate(0)}.rail-backdrop{z-index:45;left:min(286px,calc(100vw - 54px))}.app-shell--darkroom .pro-header{height:58px;min-height:58px;padding:0 10px;gap:8px}.app-shell--darkroom .rail__cta,.app-shell--darkroom .rail nav button,.app-shell--darkroom .rail__bottom a,.app-shell--darkroom .rail__bottom button{min-height:44px}.app-shell--darkroom .pro-header__menu{width:44px;height:44px;flex-basis:44px}.app-shell--darkroom .pro-breadcrumb span,.app-shell--darkroom .pro-breadcrumb b{display:none}.app-shell--darkroom .pro-global-search{width:44px;min-width:44px;min-height:44px}.notification-center__trigger{width:44px;height:44px}.pro-theme-toggle{width:44px;min-width:44px;min-height:44px}.pro-agent-shortcut{width:auto;min-width:52px;min-height:44px;justify-content:center;padding:0 8px}.pro-agent-shortcut span{display:none}.pro-agent-shortcut:after{content:"AI";font-weight:600}.notification-center__panel{position:fixed;top:66px;right:12px;left:12px;width:auto;max-height:calc(100vh - 78px)}.section-page{padding:0 14px 48px}.studio-page-header{margin:0 -14px 14px;padding:21px 16px 19px}.studio-page-header h1{font-size:28px}.studio-page-header__copy>p:last-of-type{font-size:13px}.studio-page-header__actions{width:100%;margin-top:16px}.studio-page-header__actions .button{width:100%;min-height:44px}.project-hero{padding:22px 14px 18px}.project-hero h1{font-size:31px}.project-model-note{align-items:flex-start}.project-hero__stats{grid-template-columns:repeat(2,1fr)}.project-toolbar{gap:8px;padding:10px 14px}.project-toolbar>label{width:100%}.project-filter-pills{width:100%;overflow-x:auto}.project-filter-pills button{flex:0 0 auto}.project-agent-entry,.project-toolbar .button{flex:1 1 120px}.project-lobby__content{padding:18px 14px 32px}.project-featured-card{grid-template-columns:1fr}.project-poster--large{min-height:210px;border-right:0;border-bottom:1px solid #273345}.project-featured-card__body{padding:20px 18px 18px}.project-grid{grid-template-columns:1fr}.project-create-tile{min-height:220px}.project-pagination{margin:0 14px}.task-workspace{display:block;overflow-y:auto}.pro-toolbar{align-items:stretch;flex-wrap:wrap}.pro-toolbar__search{flex:1 1 100%}.pro-filter-pills{max-width:100%;overflow-x:auto}.workspace{padding:20px 14px 48px}.workspace-agent{top:58px;right:0;left:0;width:auto}.workspace-agent__runtime{grid-template-columns:1fr 1fr}.workspace-agent__runtime-state{grid-column:1 / -1;text-align:left}.asset-grid,.library-grid,.product-grid{grid-template-columns:1fr}.asset-card__actions .button{min-height:40px}}@media(max-width:580px){.settings-booth--reference .settings-booth__header{grid-template-columns:64px minmax(0,1fr) 44px;height:66px;min-height:66px;padding:0 10px}.settings-booth--reference .settings-booth__header h1{font-size:22px}.settings-booth--reference .settings-article{padding:24px 14px 56px}.settings-booth--reference .settings-article>header h2{font-size:27px}.model-routing-card{padding:16px 14px}.model-save{gap:8px;margin:18px 0 0;padding:10px}.model-save>span{display:none}.model-save>div{width:100%}.model-save>div>button:first-child{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.content-toolbar__title h1{color:#f2f5f9;font-family:var(--display);font-weight:600}.content-toolbar__title span{color:#647185}.content-chips>button{color:#a9b4c2;background:#101823;border-color:#263244}.content-chips>button:hover{color:#dce4ed;border-color:#3c4c61}.content-chips>button.active{color:#fcf3e1;background:#f1c36829;border-color:#f1c36873}.content-chips__tag{color:#f5d594;background:#f1c3681a;border-color:#f1c36847}.content-icon-button{color:#8b97a8}.content-icon-button:hover{color:#fcf3e1;background:#182230}.content-menu{background:#101823;border-color:#2a3749;box-shadow:0 18px 40px #00000073}.content-menu button{color:#c9d2de}.content-menu button:hover{background:#182230}.content-menu button.danger{color:#ff9d9d}.content-card__category{color:#f5d594;background:#f1c3681a}.content-card__tag{color:#a9b4c2;background:#182230}.content-card__tag:hover{color:#dce4ed;background:#1f2b3c}.content-card__more{color:#647185}.content-card .content-card__body{color:#a7b1bf}.content-drawer-backdrop{background:#03070c9e}.content-drawer{background:#0e151f;border-left-color:#263244;box-shadow:-24px 0 60px #00000080}.content-drawer>header{border-bottom-color:#202b39}.content-drawer>header h2{color:#f2f5f9;font-family:var(--display);font-weight:600}.content-drawer__meta{color:#8b97a8}.content-drawer__body{color:#c3ccd9}.content-drawer>footer{background:#0c121a;border-top-color:#202b39}.pro-filter-pills .pill-attention--warning{color:#f5d68c;border-color:#f1c36866}.pro-filter-pills .pill-attention--danger{color:#ff9d9d;border-color:#e24b4a73}.run-attention__label{color:#f0c968}.run-rows__label{color:#647185}.run-row{background:#111923;border-color:#263244}.run-row:hover{border-color:#3c4c61}.run-row.active{border-color:#e9cb8f;box-shadow:0 0 0 2px #f1c36824}.run-row--warning{background:#171713;border-color:#f1c36857}.run-row--danger{background:#191114;border-color:#e24b4a66}.run-row__icon{color:#8b97a8;background:#182230}.run-row__icon--done{color:#9fd48e}.run-row__icon--failed{color:#ff9d9d}.run-row__icon--script_review{color:#f0c968}.run-row__title{color:#e9eef5}.run-row__title>small{color:#d6b875}.run-row__summary{color:#8b97a8}.run-row--danger .run-row__summary{color:#e8a09b}.run-row--warning .run-row__summary{color:#d9bd7d}.run-row__bar{background:#1d2735}.run-row__bar i{background:#e9cb8f}.video-inline{border-color:#263244}.detail-header h1{font-size:20px;letter-spacing:0}.detail-header h1+p{color:#5d6879;font-size:12px}.script-editor-wrap .script-editor-actions{position:sticky;bottom:-1px;z-index:2;padding:12px 0 4px;background:linear-gradient(180deg,#11192300,#111923 34%)}.workspace-agent__drawer{background:#0d141d;border-right-color:#293647}.draft-workbench,.avatar-workbench{color:#cfd7e2;background:#0d141d;border-right-color:#293647}.settings-booth--reference .provider-brand-icon{display:grid;flex:0 0 auto;place-items:center;color:#c9cfda;background:#111824;border:1px solid #252f3e;border-radius:6px}.settings-booth--reference .provider-brand-icon svg{display:block;width:100%;height:100%}.settings-booth--reference .provider-brand-icon--list{width:22px;height:22px;padding:3px}.settings-booth--reference .provider-brand-icon--header{width:38px;height:38px;padding:6px;border-radius:9px}.settings-booth--reference .provider-list>button>.provider-brand-icon{display:grid;width:22px;height:22px}.settings-booth--reference .provider-header>.provider-brand-icon{width:38px;height:38px}@media(max-width:820px){.settings-booth--reference .settings-booth__header{grid-template-columns:72px minmax(0,1fr) auto}.settings-booth--reference .settings-lang{display:none}.settings-booth--reference{max-width:100%;overflow-x:clip}.settings-booth--reference .settings-booth__body,.settings-booth--reference .provider-workbench{display:block;min-width:0}.settings-booth--reference .settings-nav{position:relative;top:auto;display:grid;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 12px;overflow:visible;border-right:0;border-bottom:1px solid var(--booth-soft)}.settings-booth--reference .settings-nav>div{display:contents}.settings-booth--reference .settings-nav p{display:none}.settings-booth--reference .settings-nav button{width:100%;min-width:0;min-height:48px;justify-content:flex-start;margin:0;padding:0 11px;font-size:13px;white-space:nowrap}.settings-booth--reference .provider-list{position:relative;top:auto;display:grid;max-height:246px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px 7px;padding:12px;overflow-x:hidden;overflow-y:auto;background:#0a0f17b8;border-right:0;border-bottom:1px solid var(--booth-soft)}.settings-booth--reference .provider-list>p,.settings-booth--reference .provider-list hr{display:block;grid-column:1 / -1}.settings-booth--reference .provider-list>p{margin:3px 5px 1px}.settings-booth--reference .provider-list hr{width:100%;margin:7px 0 4px}.settings-booth--reference .provider-list>button{width:100%;min-width:0;margin:0;padding:0 9px}.settings-booth--reference .provider-list>button>b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-booth--reference .provider-list>button>span:last-child{display:block}.settings-booth--reference .settings-nav button.active:before,.settings-booth--reference .provider-list>button.active:before{display:block}.settings-booth--reference .provider-detail,.settings-booth--reference .settings-article{width:100%;max-width:none}}.settings-booth--reference .provider-field-actions{display:flex;grid-column:1 / -1;gap:9px}.settings-booth--reference .provider-field-actions .booth-secondary{min-height:36px;padding:0 13px;color:#aeb6c2;background:#111925;border:1px solid #2b3444;border-radius:7px;cursor:pointer}.settings-booth--reference .provider-field-grid>.credential-test{grid-column:1 / -1;margin:0}.settings-booth--reference .provider-advanced>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0;font-size:12px;font-weight:700;cursor:pointer;list-style:none}.settings-booth--reference .provider-advanced>summary::-webkit-details-marker{display:none}.settings-booth--reference .provider-advanced>summary::marker{content:""}.settings-booth--reference .provider-advanced>summary:after{content:"展开";color:var(--booth-muted);font-size:12px}.settings-booth--reference .provider-advanced[open]>summary:after{content:"收起"}.settings-booth--reference .provider-advanced>summary:focus-visible{outline:2px solid var(--booth-accent);outline-offset:-2px}.settings-booth--reference .provider-advanced .booth-field>span,.settings-booth--reference .provider-advanced .booth-field>input,.settings-booth--reference .provider-advanced .booth-field>select,.settings-booth--reference .provider-advanced .booth-field>textarea,.settings-booth--reference .provider-advanced .provider-field-actions button{font-size:12px}.settings-booth--reference .provider-advanced .booth-field>input,.settings-booth--reference .provider-advanced .booth-field>select,.settings-booth--reference .provider-advanced .provider-field-actions button{min-height:44px}.settings-booth--reference .credential-section:not(.runninghub-apps)>header>button,.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-actions button,.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form__actions button{min-width:44px;min-height:44px;font-size:12px}.settings-booth--reference .credential-section:not(.runninghub-apps)>header>button{flex:0 0 auto;white-space:nowrap}.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-actions button:last-child{width:44px}.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-list small,.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-list p,.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form .booth-field,.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form input,.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form select,.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form textarea{font-size:12px}.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form input,.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form select{min-height:44px}.settings-booth--reference .credential-section:not(.runninghub-apps) .credential-list p{color:#98a2b1}html[data-theme=light] .settings-booth--reference .credential-section:not(.runninghub-apps) .credential-list p,html[data-theme=light] .settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form .booth-field{color:#655d4e}html[data-theme=claude] .settings-booth--reference .credential-section:not(.runninghub-apps) .credential-list p,html[data-theme=claude] .settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form .booth-field{color:#625b4d}.settings-booth--reference .cover-brand-settings>header>span{color:var(--booth-muted, #778297);font-size:11px}.cover-brand-settings>form{display:grid;gap:18px}.cover-brand-settings__main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cover-brand-settings__main .booth-field:last-child{grid-column:1 / -1}.cover-brand-settings__main .booth-field>small{align-self:flex-end;margin-top:-20px;color:var(--booth-muted, #778297);font-size:10px}.cover-brand-settings__aliases>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.cover-brand-settings__aliases>div:first-child strong{color:var(--booth-text, #e9ecf2);font-size:12px}.cover-brand-settings__aliases>div:first-child span,.cover-brand-settings__validation{color:var(--booth-muted, #778297);font-size:10px}.cover-brand-settings__table{overflow:hidden;border:1px solid var(--booth-line, #283142);border-radius:8px}.cover-brand-settings__table>div{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(130px,1fr) minmax(150px,1.2fr) 38px;gap:8px;align-items:center;padding:8px;border-top:1px solid var(--booth-line, #283142)}.cover-brand-settings__table>div:first-child{border-top:0}.cover-brand-settings__table-head{color:var(--booth-muted, #778297);background:#808ca014;font-size:10px;font-weight:700}.cover-brand-settings__table input{width:100%;min-width:0;min-height:36px;padding:0 9px;color:var(--booth-text, #e9ecf2);background:var(--booth-input, #0b111a);border:1px solid var(--booth-line, #283142);border-radius:6px}.cover-brand-settings__table button{display:grid;min-height:36px;place-items:center;color:var(--booth-muted, #778297);background:transparent;border:0;border-radius:6px;cursor:pointer}.cover-brand-settings__table button:hover{color:#e97878;background:#d94f4f1a}.cover-brand-settings__table button svg{width:14px}.cover-brand-settings__add{min-height:36px;margin-top:9px;padding:0 12px}.cover-brand-settings__actions{display:flex;justify-content:flex-end}.cover-brand-settings__actions .booth-primary{min-height:38px;padding:0 15px}@media(max-width:580px){.cover-brand-settings__main{grid-template-columns:1fr}.cover-brand-settings__main .booth-field:last-child{grid-column:auto}.cover-brand-settings__aliases>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.cover-brand-settings__table{overflow-x:auto}.cover-brand-settings__table>div{min-width:620px}}html[data-theme=light] .settings-booth--reference .credential-section:not(.runninghub-apps) .credential-list small{color:#684a12}html[data-theme=claude] .settings-booth--reference .credential-section:not(.runninghub-apps) .credential-list small{color:#763d29}html[data-theme=light] .settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form__actions button{color:#684f1c}html[data-theme=light] .settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form__actions .booth-primary{color:#3f2d0c}html[data-theme=claude] .settings-booth--reference .credential-section:not(.runninghub-apps) .credential-form__actions .booth-primary{color:#4a1f12}.settings-booth--reference .credential-list .credential-form--inline{width:100%;grid-column:2 / -1;margin-top:4px}.settings-booth--reference .credential-form>.credential-test{grid-column:1 / -1;margin:0}.settings-booth--reference .runninghub-apps>header>button,.settings-booth--reference .runninghub-apps .credential-actions button{min-width:44px;min-height:44px;font-size:12px}.settings-booth--reference .runninghub-apps>header>button{flex:0 0 auto;white-space:nowrap}.settings-booth--reference .runninghub-apps>header span{color:#8793a4;font-size:12px}.settings-booth--reference .runninghub-apps .credential-list>article{display:block;min-height:0;padding:0;overflow:hidden}.settings-booth--reference .runninghub-app-disclosure>summary{display:grid;min-height:64px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;list-style:none}.settings-booth--reference .runninghub-app-disclosure>summary .runninghub-app-summary{gap:5px}.settings-booth--reference .runninghub-app-disclosure>summary .runninghub-app-title{flex-wrap:nowrap}.settings-booth--reference .runninghub-app-disclosure>summary .runninghub-app-title strong{min-width:0;flex:1}.settings-booth--reference .runninghub-app-disclosure>summary .runninghub-status-badge{flex:0 0 auto}.settings-booth--reference .runninghub-app-disclosure>summary::-webkit-details-marker{display:none}.settings-booth--reference .runninghub-app-disclosure>summary::marker{content:""}.settings-booth--reference .runninghub-app-disclosure>summary:hover{background:#ffffff06}.settings-booth--reference .runninghub-app-disclosure>summary:focus-visible{outline:2px solid var(--booth-accent);outline-offset:-3px}.settings-booth--reference .runninghub-app-disclosure__toggle{color:var(--booth-muted);font-size:12px;font-weight:700}.settings-booth--reference .runninghub-app-disclosure[open] .runninghub-app-disclosure__toggle{font-size:0}.settings-booth--reference .runninghub-app-disclosure[open] .runninghub-app-disclosure__toggle:after{content:"收起";font-size:12px}.settings-booth--reference .runninghub-app-disclosure__body{display:grid;gap:10px;padding:12px 14px 14px 36px;border-top:1px solid var(--booth-soft)}.settings-booth--reference .runninghub-apps .runninghub-capability-badges>span,.settings-booth--reference .runninghub-apps .runninghub-feature-badges>span,.settings-booth--reference .runninghub-apps .runninghub-declared-badges>span{font-size:12px}.settings-booth--reference .runninghub-apps .runninghub-capability-badges>.runninghub-capability-count{color:var(--booth-muted);background:transparent;border-color:var(--booth-line)}.settings-booth--reference .runninghub-apps .credential-list p{font-size:11px}.settings-booth--reference .runninghub-apps .credential-list .runninghub-status-badge{font-size:12px}.settings-booth--reference .runninghub-apps .credential-actions{justify-content:flex-start;flex-wrap:wrap}.settings-booth--reference .runninghub-apps .credential-actions button:last-child{width:44px}.settings-booth--reference .runninghub-apps .credential-form input:not([type=checkbox]):not([type=radio]),.settings-booth--reference .runninghub-apps .credential-form select,.settings-booth--reference .runninghub-apps .credential-form textarea,.settings-booth--reference .runninghub-apps .credential-form button,.settings-booth--reference .runninghub-apps .runninghub-capability-picker label{min-height:44px}.settings-booth--reference .runninghub-apps .runninghub-capability-picker label{font-size:12px}html[data-theme=light] .settings-booth--reference .runninghub-apps>header span,html[data-theme=light] .settings-booth--reference .runninghub-app-disclosure__toggle,html[data-theme=light] .settings-booth--reference .runninghub-apps .runninghub-capability-count{color:#655d4e}html[data-theme=claude] .settings-booth--reference .runninghub-apps>header span,html[data-theme=claude] .settings-booth--reference .runninghub-app-disclosure__toggle,html[data-theme=claude] .settings-booth--reference .runninghub-apps .runninghub-capability-count{color:#625b4d}html[data-theme=light] .settings-booth--reference .runninghub-apps .runninghub-status-badge{color:#684a12}html[data-theme=claude] .settings-booth--reference .runninghub-apps .runninghub-status-badge{color:#763d29}html[data-theme=light] .settings-booth--reference .runninghub-apps .runninghub-capability-badges>span,html[data-theme=claude] .settings-booth--reference .runninghub-apps .runninghub-capability-badges>span{color:#684a12}html[data-theme=light] .settings-booth--reference .runninghub-apps .runninghub-capability-badges>[data-capability=t2v],html[data-theme=claude] .settings-booth--reference .runninghub-apps .runninghub-capability-badges>[data-capability=t2v]{color:#155678}html[data-theme=light] .settings-booth--reference .runninghub-apps .runninghub-capability-badges>[data-capability=i2v],html[data-theme=claude] .settings-booth--reference .runninghub-apps .runninghub-capability-badges>[data-capability=i2v]{color:#603d83}html[data-theme=light] .settings-booth--reference .runninghub-apps .runninghub-capability-badges>[data-capability=avatar],html[data-theme=claude] .settings-booth--reference .runninghub-apps .runninghub-capability-badges>[data-capability=avatar]{color:#1f684a}html[data-theme=light] .settings-booth--reference .runninghub-apps .runninghub-capability-badges>[data-capability=tts],html[data-theme=claude] .settings-booth--reference .runninghub-apps .runninghub-capability-badges>[data-capability=tts]{color:#873e32}@media(min-width:761px){.settings-booth--reference .runninghub-apps .credential-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-booth--reference .runninghub-apps .credential-list>article:has(.runninghub-app-disclosure[open]){grid-column:1 / -1}}@media(max-width:580px){.settings-booth--reference .settings-booth__header{grid-template-columns:74px minmax(0,1fr) 52px;gap:8px;padding:0 10px}.settings-booth--reference .settings-booth__header h1{font-size:23px}.settings-booth--reference .settings-nav,.settings-booth--reference .provider-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-booth--reference .credential-section>header{align-items:flex-start;gap:10px}.settings-booth--reference .credential-list>article{grid-template-columns:12px minmax(0,1fr)}.settings-booth--reference .credential-actions{grid-column:2 / -1;justify-content:flex-start;flex-wrap:wrap}.settings-booth--reference .runninghub-apps>header{display:grid;grid-template-columns:minmax(0,1fr)}.settings-booth--reference .runninghub-apps>header>button{width:100%;justify-content:center}.settings-booth--reference .runninghub-app-disclosure__body{padding-left:14px}}@media(max-width:440px){.settings-booth--reference .provider-list{max-height:300px;grid-template-columns:1fr}}.catalog-toolbar.content-toolbar{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center}.content-toolbar__filter{min-width:0}.content-toolbar__filter>*{width:100%}.content-toolbar__actions{display:flex;grid-column:3;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tone-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 7px;color:var(--muted);font-size:12px;line-height:1.35;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:6px}.tone-badge svg{width:12px;height:12px}.tone-badge--neutral{color:var(--muted)}.tone-badge--active{color:var(--primary)}.tone-badge--success{color:var(--success)}.tone-badge--warning{color:var(--warning)}.tone-badge--danger{color:var(--danger)}.tone-badge--accent{color:var(--darkroom-accent-2)}.hub-score{font-size:20px;font-variant-numeric:tabular-nums}.hub-score--high{color:var(--success)}.hub-score--mid{color:var(--primary)}.hub-score--low{color:var(--muted)}.arena-tier{font-weight:700}.arena-tier--3x{color:var(--primary)}.arena-tier--5x{color:var(--warning)}.arena-tier--10x{color:var(--danger)}.hub-card--static,.hub-card--static .hub-card__title{cursor:default}.hub-card--muted{opacity:.5}.hub-card__title{min-width:0}.hub-card__title h2,.hub-card__title small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hub-card__title small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.hub-card__summary{display:-webkit-box;overflow:hidden;margin:8px 0;color:var(--muted);font-size:13px;line-height:1.7;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hub-card__badges,.hub-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hub-card__badges{margin:6px 0;gap:6px}.content-card>footer.hub-card__actions{gap:8px}.hub-card__status{margin:8px 0;font-size:13px}.hub-muted{color:var(--muted);opacity:.78}.hub-page__footnote{display:flex;align-items:flex-start;gap:6px;margin:12px auto 0;max-width:1180px;color:var(--muted);font-size:12px;line-height:1.6}.hub-page__footnote svg{flex:0 0 auto;width:14px;margin-top:2px}.hub-disclosure-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;font-size:13px}.content-icon-button.hub-disclosure-button{width:auto;padding:4px 10px}.hub-audit{margin-top:8px}.hub-audit__item{margin:6px 0;padding:8px 12px;font-size:13px;opacity:.82;border-left:2px solid var(--danger)}.hub-fieldset{padding:0;margin:0;border:0}.hub-fieldset legend{margin-bottom:8px}.hub-option-row{display:flex;flex-wrap:wrap;gap:12px}.check-field.hub-duration-option{min-width:90px}.hub-resource-form{padding:20px 30px 0}.hub-source-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.hub-source-status__detail{max-width:280px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hub-modal-form{padding:20px 30px 0}.hub-modal__intro{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.65}.hub-modal--settings{display:flex;flex-direction:column;max-height:calc(100vh - 40px)}.hub-modal--settings .modal__header{flex:0 0 auto}.hub-settings-form{display:flex;min-height:0;flex:1;flex-direction:column}.hub-modal__body{flex:1;min-height:0;overflow-y:auto;padding:18px 30px}.hub-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.hub-settings-grid>section{min-width:0}.hub-source-switches{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:6px}.hub-source-switches label{display:inline-flex;align-items:center;gap:7px;font-size:13px}.hub-source-switches input{width:auto;flex:none;margin:0}.hub-settings-form>.modal__footer{position:sticky;z-index:1;bottom:0;flex:0 0 auto;margin:0;padding:14px 30px;background:var(--surface)}.hub-channel-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:12px}.hub-channel-add .field{margin:0}.hub-channel-list{display:grid;gap:8px}.hub-channel-row{display:flex;align-items:center;gap:10px;padding-bottom:8px;font-size:13px;border-bottom:1px solid var(--line)}.hub-channel-row__main{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:8px}.hub-template__badges{margin-bottom:10px}.hub-template__line{font-size:13px}.hub-template__structure{margin:10px 0;font-size:13px}.hub-template__structure ol{padding-left:20px;margin:6px 0 0}.hub-template__copy{padding:10px 12px;margin:10px 0;color:var(--ink);font-size:13px;line-height:1.7;background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.hub-template__draft{padding-top:12px;margin-top:12px;border-top:1px solid var(--line)}.hub-template__draft h3{margin:0 0 8px;font-size:13px}.hub-field--short{max-width:180px}.arena-card--done{border-color:var(--primary)}.arena-card__champion{color:var(--primary);-webkit-line-clamp:1}.arena-drawer{width:min(720px,96vw)}.arena-drawer__body{display:grid;align-content:start;gap:18px}.arena-drawer__candidates{display:grid;max-height:min(58vh,620px);overflow-y:auto;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding-right:4px;overscroll-behavior:contain}.arena-candidate{padding:14px;color:var(--ink);background:var(--surface-muted);border:1px solid var(--line);border-radius:8px}.arena-candidate--champion{order:-2;background:color-mix(in srgb,var(--primary) 10%,var(--surface-muted));border-color:var(--primary)}.arena-candidate--runner-up{order:-1;background:color-mix(in srgb,var(--warning) 8%,var(--surface-muted));border-color:var(--warning)}.arena-candidate--blocked{border-color:var(--danger)}.arena-candidate>p{font-size:14px;line-height:1.6}.arena-candidate details{margin-top:10px}.arena-candidate summary{cursor:pointer}.arena-candidate__fulltext{font-size:13px;line-height:1.65;white-space:pre-wrap}.arena-matches h3{margin:0 0 8px;font-size:15px}.arena-match{padding:9px 0;font-size:13px;line-height:1.6;border-bottom:1px solid var(--line)}.content-drawer>footer.arena-drawer__actions{position:sticky;bottom:0;flex-wrap:wrap;background:var(--surface)}@media(max-width:760px){.catalog-toolbar.content-toolbar{grid-template-columns:minmax(0,1fr)}.content-toolbar__title,.content-toolbar__filter,.content-toolbar__actions{grid-column:1}.content-toolbar__actions{width:100%;justify-content:flex-start}.hub-settings-grid{grid-template-columns:1fr;gap:0}.hub-channel-add{grid-template-columns:1fr}.hub-modal--settings{max-height:100vh}.hub-modal__body{padding:14px 18px}.hub-settings-form>.modal__footer{padding:12px 18px}.arena-drawer{width:100vw}.arena-drawer__candidates{grid-template-columns:1fr}}html[data-theme=light]{color-scheme:light}html[data-theme=light] ::selection{color:#241a06;background:#ecc98a}html[data-theme=light]{background:#f6f5f2;--muted: #958a73;--line: #e7e5df;--panel: #fbfbfa;--white: #ffffff;--navy: #fdfcfc;--shadow: 0 18px 50px rgba(96,74,34,.032)}html[data-theme=light] body{background:#f6f5f2}html[data-theme=light] .rail{color:#3d372b;border-right:1px solid rgba(72,56,22,.045)}html[data-theme=light] .brand strong{color:#fff}html[data-theme=light] .brand small{color:#857a64}html[data-theme=light] .rail nav a,html[data-theme=light] .rail nav button,html[data-theme=light] .rail__bottom a,html[data-theme=light] .rail__bottom button{color:#7a705c}html[data-theme=light] .rail nav a:hover,html[data-theme=light] .rail nav button:hover,html[data-theme=light] .rail__bottom a:hover,html[data-theme=light] .rail__bottom button:hover{color:#fff;background:#4838160d}html[data-theme=light] .rail nav .active:hover{background:#efbb42}html[data-theme=light] .rail__bottom{border-top:1px solid rgba(72,56,22,.072)}html[data-theme=light] .eyebrow{color:#776d59}html[data-theme=light] .search{background:#f2f1ed}html[data-theme=light] .search:focus-within{background:#fff;border-color:#c0bdb5;box-shadow:0 0 0 3px #f0bb411f}html[data-theme=light] .search svg{color:#7b715d}html[data-theme=light] .run-panel__tools select{color:#a39c8b;background:#f2f1ed}html[data-theme=light] .run-panel__summary{color:#817661}html[data-theme=light] .run-panel__summary button{color:#92866f}html[data-theme=light] .run-panel__summary button:hover{background:#f0eeea}html[data-theme=light] .run-panel__batch .run-panel__batch-delete{color:#a2332a}html[data-theme=light] .run-list__message{color:#7b715d}html[data-theme=light] .run-list__message--error{color:#9e2e2e}html[data-theme=light] .run-list__inline-error{color:#a0332c}html[data-theme=light] .run-card:hover{background:#f2f1ed}html[data-theme=light] .run-card.active{background:#fff;border-color:#e5e3db;box-shadow:0 8px 25px #604a2206}html[data-theme=light] .run-card.selected{border-color:#bd9842}html[data-theme=light] .run-card__select{color:#847963;background:#7a7052c0}html[data-theme=light] .run-card time{color:#716855}html[data-theme=light] .run-card__open>p{color:#827762}html[data-theme=light] .run-card__bottom{color:#7a705c}html[data-theme=light] .mini-progress{background:#eae8e3}html[data-theme=light] .run-pagination{background:#f7f6f3;border-top:1px solid #e9e8e3}html[data-theme=light] .run-pagination button{color:#b2ac9d;background:#fff;border:1px solid #e3e1da}html[data-theme=light] .run-pagination span{color:#847963}html[data-theme=light] .status--neutral{color:#9a927f;background:#f0efeb}html[data-theme=light] .status--active{color:#755813;background:#f5e0b1}html[data-theme=light] .status--warning{color:#9d4913;background:#ffedc4}html[data-theme=light] .status--success{color:#1a8d5c}html[data-theme=light] .status--danger{color:#a02c2c}html[data-theme=light] .workspace{background:#f6f5f2}html[data-theme=light] .detail-header__meta{color:#7c725e}html[data-theme=light] .detail-header>div>p{color:#6f6653}html[data-theme=light] .button--primary:hover:not(:disabled){background:#f0bf4c}html[data-theme=light] .button--secondary{color:#b9b4a7;background:#fff;border-color:#e1dfd9}html[data-theme=light] .button--secondary:hover:not(:disabled){border-color:#bfbcb4}html[data-theme=light] .button--ghost{color:#948871}html[data-theme=light] .button--ghost:hover:not(:disabled){color:#ac2a20}html[data-theme=light] .progress-card,html[data-theme=light] .alert-card,html[data-theme=light] .content-card,html[data-theme=light] .metric{background:#fff;border:1px solid #e6e4df}html[data-theme=light] .progress-card__top small{color:#756c59}html[data-theme=light] .progress-track{background:#f0eee9}html[data-theme=light] .progress-card>p{color:#776d59}html[data-theme=light] .alert-card{border-color:#c46555}html[data-theme=light] .alert-card strong{color:#a33029}html[data-theme=light] .alert-card p{color:#91856e}html[data-theme=light] .alert-card a{color:#a0352c}html[data-theme=light] .metric>span{color:#776d59}html[data-theme=light] .metric strong small{color:#6f6653}html[data-theme=light] .content-card>header{border-bottom:1px solid #eeece8}html[data-theme=light] .segment-row{border-bottom:1px solid #f1f0ec}html[data-theme=light] .segment-row__number{color:#655d4d}html[data-theme=light] .segment-row__type--a{color:#6a4e0f;background:#f1deb0}html[data-theme=light] .segment-row__type--b{color:#9f9785;background:#f4f2ed}html[data-theme=light] .segment-row__body small{color:#746b58}html[data-theme=light] .segment-row time{color:#716856}html[data-theme=light] .empty-state{color:#817661}html[data-theme=light] .empty-state__icon{color:#a8a190;background:#edebe3}html[data-theme=light] .empty-state h2{color:#b5afa1}html[data-theme=light] .detail-skeleton{background:linear-gradient(90deg,#eeede9 25%,#f8f7f5,#eeede9 65%)}html[data-theme=light] .modal-backdrop{background:#3a2e1259}html[data-theme=light] .modal{background:#f9f8f6;border:1px solid rgba(72,56,22,.36);box-shadow:0 30px 90px #604a221d}html[data-theme=light] .modal__header{background:#fff}html[data-theme=light] .modal__header>div>p:last-child{color:#8a7f68}html[data-theme=light] .icon-button{color:#978c75;background:#f2f1ed}html[data-theme=light] .form-section{background:#fff;border:1px solid #e7e5df}html[data-theme=light] .form-section__title>span{color:#aba595;background:#f1efea}html[data-theme=light] .form-section__title p{color:#736a57}html[data-theme=light] .field>span{color:#a7a090}html[data-theme=light] .field>span small{color:#69604f}html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea{background:#f6f5f2}html[data-theme=light] .field input:focus,html[data-theme=light] .field select:focus,html[data-theme=light] .field textarea:focus{background:#fff;border-color:#b7b3a8;box-shadow:0 0 0 3px #f0bb4118}html[data-theme=light] .file-field{background:#f6f5f2;border:1px dashed #d4d2cb}html[data-theme=light] .file-field:focus-within{border-color:#aca591;box-shadow:0 0 0 3px #f0bb411c}html[data-theme=light] .file-field span{color:#bab5a8}html[data-theme=light] .file-field small{color:#726956}html[data-theme=light] .check-field{background:#f7f6f4}html[data-theme=light] .check-field small{color:#756c59}html[data-theme=light] .form-error{color:#a43228}html[data-theme=light] .modal__footer>a{color:#948871}html[data-theme=light] .template-bar{background:#483816dc;border-bottom:1px solid #e1dfd9}html[data-theme=light] .template-bar label span{color:#9b927f}html[data-theme=light] .template-bar input,html[data-theme=light] .template-bar select{background:#fff;border:1px solid #e0ded8}html[data-theme=light] .template-bar>p{color:#998e78}html[data-theme=light] .create-advanced{background:#fff;border:1px solid #e5e3dc}html[data-theme=light] .create-advanced>summary>span{color:#b2ac9d;background:#f1efe9}html[data-theme=light] .create-advanced>summary small{color:#736956}html[data-theme=light] .create-advanced>summary>b{color:#7a705c}html[data-theme=light] .create-advanced__body{border-top:1px solid #f0efeb}html[data-theme=light] .field>small{color:#7b715c}html[data-theme=light] .source-switch>label,html[data-theme=light] .choice-grid>label{background:#f6f5f2}html[data-theme=light] .source-switch>label.selected,html[data-theme=light] .choice-grid>label.selected{background:#eee4cb;border-color:#c3bca6}html[data-theme=light] .source-switch strong,html[data-theme=light] .choice-grid strong{color:#b5afa1}html[data-theme=light] .source-switch small,html[data-theme=light] .choice-grid small{color:#756b58}html[data-theme=light] .topic-tools>p{color:#9a8f79}html[data-theme=light] .text-button{color:#9f9785}html[data-theme=light] .picked-keywords{color:#a7a08f;background:#f3f1eb}html[data-theme=light] .picked-keywords button{color:#8f836c}html[data-theme=light] .hot-panel{background:#f5f4f1;border:1px solid #e3e1dc}html[data-theme=light] .hot-panel>header{background:#f5f4f1}html[data-theme=light] .hot-panel>p{color:#766c59}html[data-theme=light] .hot-panel h4{color:#978c75}html[data-theme=light] .hot-panel section>button{color:#b8b2a4}html[data-theme=light] .hot-panel section>button:hover{background:#fff}html[data-theme=light] .hot-panel section>button>b{color:#6b6251}html[data-theme=light] .hot-panel section>button small{color:#736956}html[data-theme=light] .hot-panel section>button em{color:#b15416}html[data-theme=light] .hot-panel__state{color:#7d735e}html[data-theme=light] .hot-panel__state--error{color:#a43228}html[data-theme=light] .reference-picker__toggle{color:#bab4a7;background:#f7f6f3;border:1px solid #e3e1db}html[data-theme=light] .reference-picker__toggle small{color:#746a57}html[data-theme=light] .reference-picker__toggle>b{color:#938871}html[data-theme=light] .reference-picker__panel{background:#f8f7f5;border:1px solid #e3e1db}html[data-theme=light] .reference-picker__list>button{color:#b5afa0;background:#fff;border:1px solid #eeede9}html[data-theme=light] .reference-picker__list>button.selected{background:#ece2ca;border-color:#cac3af}html[data-theme=light] .reference-picker__list small{color:#716856}html[data-theme=light] .reference-picker__list b{color:#968b74}html[data-theme=light] .reference-picker__state{color:#7b715c}html[data-theme=light] .reference-picker__state--error{color:#a43228}html[data-theme=light] .picker-pagination{color:#897e67}html[data-theme=light] .picker-pagination button{color:#a39c8b;background:#fff;border:1px solid #e3e1da}html[data-theme=light] .choice-field legend{color:#a7a090}html[data-theme=light] .choice-field--inline label{color:#a79f8e}html[data-theme=light] .selected-avatar{background:#f6f5f1}html[data-theme=light] .selected-avatar img{background:#ebeae5}html[data-theme=light] .selected-avatar strong{color:#b9b3a5}html[data-theme=light] .selected-avatar small{color:#766c59}html[data-theme=light] .inline-checks label{color:#a69f8e}html[data-theme=light] .range-field{color:#a49d8c}html[data-theme=light] .create-form--complete .modal__footer>p{color:#8b8069}html[data-theme=light] .batch-result>p,html[data-theme=light] .batch-result li{color:#9a8f78}html[data-theme=light] .section-page{background:#f6f5f2}html[data-theme=light] .section-header>div>p:last-child{color:#93876f}html[data-theme=light] .section-tabs{border-bottom:1px solid #e1dfd9}html[data-theme=light] .section-tabs button{color:#978c75}html[data-theme=light] .section-tabs button span{color:#847964;background:#eceae5}html[data-theme=light] .section-tabs button.active{background:#fff;border-color:#e3e1da;box-shadow:0 5px 16px #604a2205}html[data-theme=light] .section-tabs button.active span{color:#61480d;background:#f1dfb4}html[data-theme=light] .notice--error{color:#a32f29;border-color:#c26257}html[data-theme=light] .notice--info{color:#afa99a;background:#f6f4f0;border-color:#e4e1d7}html[data-theme=light] .notice--warning{color:#8d4316;background:#fff3d7;border-color:#c68852}html[data-theme=light] .asset-loading{color:#7e745f}html[data-theme=light] .asset-card{background:#fff;border:1px solid #e5e3dc;box-shadow:0 12px 35px #604a2206}html[data-theme=light] .avatar-card__preview{background:#ebe9e4}html[data-theme=light] .avatar-card__preview>span{color:#fff;background:#f9f9f7c7}html[data-theme=light] .avatar-card__generating{color:#a7a08f;background:radial-gradient(circle at 50% 25%,#f0e7d1,#ebe8e0)}html[data-theme=light] .avatar-card__generating svg{color:#93742f}html[data-theme=light] .avatar-card__generating small{color:#847963}html[data-theme=light] .asset-card__title p,html[data-theme=light] .audio-card__header p{color:#7b715c}html[data-theme=light] .asset-card__date{color:#6b6250}html[data-theme=light] .asset-slots span{color:#736956;background:#f3f2f0}html[data-theme=light] .asset-slots span i{background:#e7e6e4}html[data-theme=light] .asset-slots span.ready{color:#785c1a;background:#efe0be}html[data-theme=light] .asset-card__actions{border-top:1px solid #f0efeb}html[data-theme=light] .resource-form .file-field--large>svg{color:#a49d8c}html[data-theme=light] .avatar-create-methods>button{color:#9b927f;background:#f8f7f5;border:1px solid #e3e1da}html[data-theme=light] .avatar-create-methods>button[aria-pressed=true]{color:#5a461a;background:#f0e3c8;border-color:#b3aa8e;box-shadow:inset 0 0 0 1px #89703412}html[data-theme=light] .avatar-create-methods>button small{color:#7a705c}html[data-theme=light] .inline-actions--split>span{color:#8d826b}html[data-theme=light] .selected-file-list{background:#f3f2ee}html[data-theme=light] .selected-file-list>span{color:#a9a292}html[data-theme=light] .selected-file-list small{color:#736956}html[data-theme=light] .asset-editor{background:#f8f7f5}html[data-theme=light] .asset-editor>header>p{color:#897e68}html[data-theme=light] .orientation-column h4{color:#a09987}html[data-theme=light] .asset-slot{background:#fff;border:1px dashed #dcdad2}html[data-theme=light] .asset-slot--ready{border-color:#e4e1d9}html[data-theme=light] .asset-slot__top small{color:#736956}html[data-theme=light] .asset-slot__top a{color:#b0aa9b}html[data-theme=light] .audio-card{background:#fff;border:1px solid #e5e3dc;box-shadow:0 8px 24px #604a2204}html[data-theme=light] .audio-card__icon{color:#74591a;background:#efddb5}html[data-theme=light] .audio-card__icon--music{color:#a29b89;background:#f1efe9}html[data-theme=light] .audio-card blockquote{color:#9a8f7a}html[data-theme=light] .catalog-toolbar .search{background:#fff;border-color:#e3e1da}html[data-theme=light] .catalog-toolbar select{color:#aaa392;background:#fff;border:1px solid #e3e1da}html[data-theme=light] .catalog-toolbar select:focus{border-color:#b7b3a8;box-shadow:0 0 0 3px #f0bb4118}html[data-theme=light] .active-filter{color:#9a8f78}html[data-theme=light] .active-filter strong{color:#755813}html[data-theme=light] .active-filter button,html[data-theme=light] .text-action{color:#a49c8b}html[data-theme=light] .catalog-card{background:#fff;border:1px solid #e5e3dc;box-shadow:0 8px 24px #604a2204}html[data-theme=light] .catalog-card__title>span{color:#a8a190;background:#f2f0eb}html[data-theme=light] .tag-list button{color:#ada697;background:#ede2c9}html[data-theme=light] .tag-list button:hover{background:#e8d8b2}html[data-theme=light] .catalog-card__body{color:#a79f8e}html[data-theme=light] .catalog-card>footer{color:#756b58;border-top:1px solid #f1f0ec}html[data-theme=light] .catalog-pagination span{color:#90846c}html[data-theme=light] .form-assist>span{color:#7b715c}html[data-theme=light] .form-assist>span.over{color:#a02c2c}html[data-theme=light] .product-card{background:#fff;border:1px solid #e5e3dc;box-shadow:0 9px 28px #604a2205}html[data-theme=light] .product-card>header p{color:#93876f}html[data-theme=light] .product-card>header>span{color:#887d66;background:#f3f2ef}html[data-theme=light] .audience-chip{color:#b0a99a;background:#f2f0ea}html[data-theme=light] .product-card>ul li{color:#b1ab9c}html[data-theme=light] .product-card dl{color:#9c9482}html[data-theme=light] .product-card dt{color:#736956}html[data-theme=light] .product-media figure{background:#f0efeb}html[data-theme=light] .product-media a span{color:#9d9583}html[data-theme=light] .product-media figure>button{color:#fff;background:#fdfdfcb8}html[data-theme=light] .product-card>footer{color:#726956}html[data-theme=light] .library-stats>div{background:#fff;border:1px solid #e5e3dc}html[data-theme=light] .library-stats small{color:#766c59}html[data-theme=light] .library-stats strong span{color:#7a705c}html[data-theme=light] .library-stats__categories p{color:#a8a190}html[data-theme=light] .library-commandbar .search{background:#fff;border-color:#e3e1da}html[data-theme=light] .library-commandbar>select{color:#aaa392;background:#fff;border:1px solid #e3e1da}html[data-theme=light] .library-commandbar>select:focus{border-color:#b7b3a8;box-shadow:0 0 0 3px #f0bb4118}html[data-theme=light] .similar-banner{color:#b0aa9b;background:#f3f1eb;border-color:#e1ddd1}html[data-theme=light] .selection-bar{color:#bdb8ac;background:#f0e3c7;border-color:#be9841}html[data-theme=light] .library-card{background:#fff;border:1px solid #e5e3dc;box-shadow:0 9px 28px #604a2205}html[data-theme=light] .library-card:hover{border-color:#d2cfc5}html[data-theme=light] .library-card.selected{border-color:#d3a02c;box-shadow:0 0 0 3px #f0bb411a,0 9px 28px #604a2206}html[data-theme=light] .library-card__select>span{background:#483816ca;border:1px solid rgba(122,112,82,.224);box-shadow:0 3px 10px #604a220c}html[data-theme=light] .library-card__preview{background:#eceae5}html[data-theme=light] .library-card__fallback{color:#91856d}html[data-theme=light] .library-card__preview>i{color:#fff;background:#f9f9f7c2}html[data-theme=light] .library-card__body time{color:#6b6250}html[data-theme=light] .library-card__tags span,html[data-theme=light] .library-card__keywords span{color:#a7a090;background:#f3f1eb}html[data-theme=light] .library-card__keywords span{color:#a49d8c;background:#ece3cd}html[data-theme=light] .library-card__body>p{color:#837863}html[data-theme=light] .library-card__body>footer{border-top:1px solid #f0efeb}html[data-theme=light] .library-pagination>div button{color:#a19987;background:#fff;border:1px solid #e3e1da}html[data-theme=light] .library-pagination>div span{color:#7b715c}html[data-theme=light] .library-pagination>small{color:#827762}html[data-theme=light] .library-preview video{background:#f7f6f3}html[data-theme=light] .library-preview__tags span{color:#a49c8b;background:#f1efe9}html[data-theme=light] .settings-group{background:#fff;border:1px solid #e5e3dc;box-shadow:0 8px 25px #604a2204}html[data-theme=light] .settings-group>header{background:#fbfaf8;border-bottom:1px solid #eceae5}html[data-theme=light] .settings-group>header p{color:#897e67}html[data-theme=light] .settings-group>header>span{color:#968a73;background:#f0eee9}html[data-theme=light] .settings-field{border-bottom:1px solid #f2f1ed}html[data-theme=light] .settings-field>label>span{color:#b1ab9c}html[data-theme=light] .settings-field>label b{color:#ae4516}html[data-theme=light] .settings-field>label small{color:#736956;background:#f3f2ef}html[data-theme=light] .settings-field>label small.is-set{color:#785c1a;background:#efe0be}html[data-theme=light] .settings-field>input,html[data-theme=light] .settings-field>select,html[data-theme=light] .settings-field>textarea,html[data-theme=light] .settings-secret input{background:#f6f5f2}html[data-theme=light] .settings-field>input:focus,html[data-theme=light] .settings-field>select:focus,html[data-theme=light] .settings-field>textarea:focus,html[data-theme=light] .settings-secret input:focus{background:#fff;border-color:#b7b3a8;box-shadow:0 0 0 3px #f0bb4118}html[data-theme=light] .settings-field>p{color:#766c59}html[data-theme=light] .settings-secret button{color:#968a73}html[data-theme=light] .settings-secret button:hover:not(:disabled){background:#eceae5}html[data-theme=light] .settings-save-panel{background:#fff;border:1px solid #e4e2db;box-shadow:0 12px 35px #604a2206}html[data-theme=light] .settings-save-panel>p:not(.eyebrow){color:#92866e}html[data-theme=light] .settings-save-panel>small{color:#776d5a}html[data-theme=light] .script-context>div,html[data-theme=light] .script-context details{color:#aaa392;background:#f5f4f0;border:1px solid #e9e7e2}html[data-theme=light] .script-context span{color:#807560}html[data-theme=light] .script-context__product{border-color:#bc7e43;background:#f7f0db}html[data-theme=light] .script-editor-card{background:#fbfaf8;border:1px solid #e7e5de}html[data-theme=light] .script-editor-card__head>strong{color:#9d9583}html[data-theme=light] .script-editor-card__head select,html[data-theme=light] .script-editor-card__head label{color:#aea899;background:#fff;border:1px solid #e3e1da}html[data-theme=light] .script-editor-card__head button,html[data-theme=light] .script-editor-card__controls button{color:#a29a88;background:#fff;border:1px solid #e3e1db}html[data-theme=light] .script-editor-card__head button:hover,html[data-theme=light] .script-editor-card__controls button:hover:not(:disabled){color:#a63026;border-color:#bc665d}html[data-theme=light] .script-editor-card .field textarea{background:#fff;border-color:#e8e6e1}html[data-theme=light] .script-editor-card__controls small{color:#736956}html[data-theme=light] .check-line{color:#a79f8e}html[data-theme=light] .managed-segment{border-bottom:1px solid #efede9}html[data-theme=light] .managed-segment .type-a{color:#6a4e0f;background:#f1deb0}html[data-theme=light] .managed-segment .type-b{color:#9f9785;background:#f4f2ed}html[data-theme=light] .managed-segment>header strong{color:#a49c8b}html[data-theme=light] .managed-segment>header small{color:#716856}html[data-theme=light] .managed-segment__keywords{color:#837862}html[data-theme=light] .segment-preview{background:#f7f6f3}html[data-theme=light] .segment-clip{background:#f6f5f1;border:1px solid #e6e4dd}html[data-theme=light] .segment-clip>button{background:#e8e7e3}html[data-theme=light] .segment-clip>button span{color:#fff;background:#f9f9f7b8}html[data-theme=light] .segment-clip small{color:#887d67}html[data-theme=light] .segment-clip>div button{color:#b3ad9f}html[data-theme=light] .run-preview-modal__body video{background:#f4f2ed}html[data-theme=light] .clip-preview-modal video{background:#efede6}html[data-theme=light] .detail-tool-card__hint{color:#807560}html[data-theme=light] .tool-loading,html[data-theme=light] .tool-empty{color:#887d67}html[data-theme=light] .tool-empty strong{color:#b1ab9c}html[data-theme=light] .quality-score{color:#544011;background:#eee2c6}html[data-theme=light] .quality-score--c,html[data-theme=light] .quality-score--d,html[data-theme=light] .quality-score--f{color:#9c342c}html[data-theme=light] .quality-overview>div:last-child p{color:#aea899}html[data-theme=light] .quality-metrics>div{background:#f7f6f4}html[data-theme=light] .quality-metrics span{color:#7f7560}html[data-theme=light] .quality-issues,html[data-theme=light] .quality-recommendations{background:#fbfaf8;border:1px solid #eae8e3}html[data-theme=light] .quality-issues h3,html[data-theme=light] .quality-recommendations h3{color:#b7b1a4}html[data-theme=light] .quality-issues span{color:#a49c8b}html[data-theme=light] .quality-recommendations ol{color:#a8a191}html[data-theme=light] .quality-actions small{color:#7c725d}html[data-theme=light] .local-package-badge{color:#765914;background:#f0e0bc}html[data-theme=light] .publish-safety{color:#b6b0a1;background:#f3f1ec;border:1px solid #e4e0d6}html[data-theme=light] .publish-safety p{color:#998e78}html[data-theme=light] .form-success{color:#715618;background:#eee0c0}html[data-theme=light] .publish-empty p{color:#887d67}html[data-theme=light] .publish-copy-grid>div{background:#f8f7f5}html[data-theme=light] .publish-copy-grid span,html[data-theme=light] .publish-path>span{color:#7d735f}html[data-theme=light] .publish-copy-grid p{color:#b7b1a4}html[data-theme=light] .publish-copy-grid button{color:#b6b0a1}html[data-theme=light] .publish-tags span{color:#aca595;background:#f2f0ea}html[data-theme=light] .publish-path code{color:#a59e8d;background:#f3f2ef}html[data-theme=light] .repost-form>details{border-bottom:1px solid #ebeae5}html[data-theme=light] .repost-form>details>summary{color:#b5afa0}html[data-theme=light] .repost-grid .field small{color:#746b58}html[data-theme=light] .repost-form>footer small{color:#776d59}html[data-theme=light] .run-media-picker__tools .search{background:#fff;border-color:#e3e1da}html[data-theme=light] .run-media-picker__tools>span{color:#887d67}html[data-theme=light] .run-media-picker__loading{color:#887d67}html[data-theme=light] .run-media-grid>button{color:#b8b2a5;background:#fff;border:1px solid #e4e2dc}html[data-theme=light] .run-media-grid>button.selected{border-color:#bf942f;box-shadow:0 0 0 2px #f0bb4123}html[data-theme=light] .run-media-grid>button>div{background:#eae9e4}html[data-theme=light] .run-media-grid small{color:#7a705c}@media(max-width:900px){html[data-theme=light] .rail__bottom{border-left:1px solid rgba(72,56,22,.072)}}html[data-theme=light]{--ink: #242019;--muted: #675f4e;--line: #e1ded4;--panel: #fbfaf9;--white: #fdfdfc;--navy: #f7f6f4;--surface: #fdfdfc;--surface-raised: #fdfdfc;--primary-soft: rgba(25,152,204,.132);--shadow: 0 16px 40px rgba(96,74,34,.08)}html[data-theme=light] body{background:#faf9f7}html[data-theme=light] ::selection{color:#05141c}html[data-theme=light] .app-shell{background:#faf9f7}html[data-theme=light] .rail{background:#f7f6f4}html[data-theme=light] .brand>span{color:#05141c}html[data-theme=light] .brand small{color:#9a8f78}html[data-theme=light] .rail__cta{color:#05141c}html[data-theme=light] .rail__label{color:#9a8f78}html[data-theme=light] .rail nav button,html[data-theme=light] .rail__bottom a,html[data-theme=light] .rail__bottom button{color:#6f6654}html[data-theme=light] .rail nav button:hover,html[data-theme=light] .rail__bottom a:hover,html[data-theme=light] .rail__bottom button:hover{background:#fdfdfc}html[data-theme=light] .rail__bottom kbd{color:#9b907a;background:#fbfaf9}html[data-theme=light] .pro-breadcrumb b{color:#aea899}html[data-theme=light] .pro-global-search{background:#fbfaf9}html[data-theme=light] .pro-global-search:hover{border-color:#cfcaba}html[data-theme=light] .pro-global-search kbd{color:#978c75;background:#f9f8f6;border:1px solid #dbd7cb}html[data-theme=light] .pro-local-mode{color:#827762}html[data-theme=light] .pro-local-mode i{box-shadow:0 0 8px #51c98c4d}html[data-theme=light] .pro-toolbar__search:focus-within{box-shadow:0 0 0 2px #45b8e812}html[data-theme=light] .pro-filter-pills button.active{background:#ebe9e2;box-shadow:0 1px 3px #604a221f}html[data-theme=light] .run-panel__summary{color:#897e67}html[data-theme=light] .run-panel__batch .run-panel__batch-delete{background:#d115151c}html[data-theme=light] .run-list__inline-error{color:#b61616;background:#d1151516;border:1px solid rgba(209,21,21,.22)}html[data-theme=light] .task-table-skeleton{background:linear-gradient(90deg,transparent,rgba(72,56,22,.023),transparent)}html[data-theme=light] .pro-table th{color:#897e68}html[data-theme=light] .pro-table td{color:#3a3429}html[data-theme=light] .pro-table tbody tr:hover{background:#48381606}html[data-theme=light] .pro-table tbody tr.selected{background:#1998cc16}html[data-theme=light] .pro-table td small,html[data-theme=light] .pro-table time{color:#897e67}html[data-theme=light] .pro-progress{background:#e4e1d8}html[data-theme=light] .pro-progress i{background:#e9e7e2}html[data-theme=light] .pro-type-badge{color:#5f5748;background:#ebe9e2}html[data-theme=light] .pro-row-action{background:#1998cc16;border:1px solid rgba(25,152,204,.242)}html[data-theme=light] .run-pagination>span{color:#897e67}html[data-theme=light] .run-pagination button.active{border-color:#1998cc54}html[data-theme=light] .status--neutral{color:#6f6654}html[data-theme=light] .status--active{color:#1683b6}html[data-theme=light] .workspace{background:#faf9f7}html[data-theme=light] .detail-header>div>p{color:#91856e}html[data-theme=light] .button--primary{color:#05141c}html[data-theme=light] .button--secondary{color:#5b523f}html[data-theme=light] .button--secondary:hover:not(:disabled){border-color:#cfcabd}html[data-theme=light] .button--ghost{color:#a22a2a}html[data-theme=light] .button--ghost:hover:not(:disabled){color:#b61616;background:#d1151516}html[data-theme=light] .button--danger{color:#fff}html[data-theme=light] .pulse{box-shadow:0 0 0 5px #45b8e80f}html[data-theme=light] .progress-track{background:#e4e1d8}html[data-theme=light] .alert-card{background:#d115150d;border-color:#d115153e}html[data-theme=light] .alert-card strong,html[data-theme=light] .alert-card a{color:#b61616}html[data-theme=light] .alert-card p{color:#746b58}html[data-theme=light] .segment-row__body p,html[data-theme=light] .managed-segment>p{color:#433c2f}html[data-theme=light] .empty-state h2{color:#3b3529}html[data-theme=light] .detail-skeleton{background:linear-gradient(90deg,#fdfdfc 25%,#ebe9e2,#fdfdfc 65%)}html[data-theme=light] .section-page{background:#faf9f7}html[data-theme=light] .section-tabs button span{background:#ebe9e2}html[data-theme=light] .notice--error{color:#b61616;background:#d1151514;border-color:#d115153e}html[data-theme=light] .notice--info{color:#1687b6;background:#1998cc14;border-color:#1998cc38}html[data-theme=light] .notice--warning{color:#b65616;background:#ca601c14;border-color:#ca601c3e}html[data-theme=light] .search,html[data-theme=light] .catalog-toolbar select,html[data-theme=light] .library-commandbar select{color:#5e5441}html[data-theme=light] .search:focus-within{box-shadow:0 0 0 2px #45b8e80f}html[data-theme=light] .asset-card__title h2,html[data-theme=light] .audio-card h2,html[data-theme=light] .catalog-card h2,html[data-theme=light] .product-card h2,html[data-theme=light] .library-card h2{color:#332d23}html[data-theme=light] .asset-slots span,html[data-theme=light] .catalog-card__tags span,html[data-theme=light] .product-card__tags span,html[data-theme=light] .library-card__tags span{color:#5f5748;background:#ebe9e2}html[data-theme=light] .asset-slots span.ready{background:#36af721c}html[data-theme=light] .library-card.selected{box-shadow:0 0 0 1px #45b8e82e}html[data-theme=light] .library-pagination button.active{border-color:#1998cc54}html[data-theme=light] .library-main{background:#faf9f7}html[data-theme=light] .pro-panel-title{color:#897e68}html[data-theme=light] .library-context__action:hover{border-color:#cfcaba}html[data-theme=light] .library-context__action small{color:#897e67}html[data-theme=light] .library-context__stat strong{color:#373226}html[data-theme=light] .library-context__notice{border:1px solid rgba(25,152,204,.198)}html[data-theme=light] .library-context__notice p{color:#387494}html[data-theme=light] .settings-field>label>span{color:#4a4233}html[data-theme=light] .settings-field input:focus,html[data-theme=light] .settings-field select:focus,html[data-theme=light] .settings-field textarea:focus{box-shadow:0 0 0 2px #45b8e80f}html[data-theme=light] .settings-domain-tabs small{color:#877c66;background:#e9e7e0}html[data-theme=light] .settings-domain-tabs button.active small{background:#1998cc27}html[data-theme=light] .modal-backdrop,html[data-theme=light] .command-backdrop{background:#7a70529f}html[data-theme=light] .modal{border-color:#d5d0c3;box-shadow:0 30px 90px #604a2231}html[data-theme=light] .form-section__title h3,html[data-theme=light] .create-advanced>summary strong,html[data-theme=light] .script-editor-card__head>strong{color:#3b3529}html[data-theme=light] .field>span,html[data-theme=light] .choice-field legend{color:#504737}html[data-theme=light] .field input:focus,html[data-theme=light] .field select:focus,html[data-theme=light] .field textarea:focus{background:#fafaf9;box-shadow:0 0 0 2px #45b8e80f}html[data-theme=light] .file-field,html[data-theme=light] .check-field,html[data-theme=light] .source-switch>label,html[data-theme=light] .choice-grid>label,html[data-theme=light] .selected-avatar{color:#504737}html[data-theme=light] .source-switch>label.selected,html[data-theme=light] .choice-grid>label.selected{border-color:#1998cc62}html[data-theme=light] .source-switch strong,html[data-theme=light] .choice-grid strong,html[data-theme=light] .selected-avatar strong{color:#3f392c}html[data-theme=light] .form-error{color:#b61616;background:#d1151516;border:1px solid rgba(209,21,21,.22)}html[data-theme=light] .managed-segment>header strong,html[data-theme=light] .quality-overview p,html[data-theme=light] .publish-copy-grid p{color:#4a4233}html[data-theme=light] .quality-score{background:#36af7219}html[data-theme=light] .publish-safety{color:#2ba166;background:#36af7211;border-color:#36af7238}html[data-theme=light] .command-palette{border:1px solid #d5d0c3;box-shadow:0 30px 90px #604a2233}html[data-theme=light] .command-palette kbd{color:#8c816a}html[data-theme=light] .command-palette__results small{color:#897e67}html[data-theme=light] .command-palette>footer{color:#998e78}@media(max-width:760px){html[data-theme=light] .rail{box-shadow:18px 0 55px #604a2229}}@media(max-width:760px){html[data-theme=light] .rail-backdrop{background:#3a2e1259}}html[data-theme=light] .project-lobby{background:radial-gradient(900px 480px at 12% -12%,rgba(25,152,204,.132),transparent 60%),radial-gradient(760px 480px at 100% 100%,rgba(197,142,37,.135),transparent 58%),#faf9f7}html[data-theme=light] .project-model-note{color:#307c9c;background:#1998cc14;border:1px solid rgba(25,152,204,.176)}html[data-theme=light] .project-hero__stats>div{background:#fdfdfcf0}html[data-theme=light] .project-hero__stats span{color:#897e67}html[data-theme=light] .project-hero__stats strong{color:#242019}html[data-theme=light] .project-toolbar{background:#faf9f7d6;border-top:1px solid rgba(72,56,22,.032)}html[data-theme=light] .project-toolbar>label:focus-within{box-shadow:0 0 0 2px #45b8e80f}html[data-theme=light] .project-filter-pills button.active{background:#e9e7e0}html[data-theme=light] .project-toolbar>span{color:#897e67}html[data-theme=light] .project-section-heading{color:#6e634d}html[data-theme=light] .project-section-heading .pulse{box-shadow:0 0 0 5px #45b8e80c}html[data-theme=light] .project-section-heading small{color:#9a8f79}html[data-theme=light] .project-featured-card{background:linear-gradient(145deg,#fdfdfcfa,#fbfaf9fa);border:1px solid #dad6ca;box-shadow:0 24px 60px -35px #604a2257}html[data-theme=light] .project-poster{background:radial-gradient(circle at 72% 22%,hsla(var(--poster-hue),74%,62%,.25),transparent 25%),linear-gradient(145deg,hsl(var(--poster-hue),30%,87%),#fbfaf9 64%)}html[data-theme=light] .project-poster:before{background-image:linear-gradient(rgba(72,56,22,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(72,56,22,.041) 1px,transparent 1px)}html[data-theme=light] .project-poster>span{color:#7a705293}html[data-theme=light] .project-poster>small{color:#69604f}html[data-theme=light] .project-poster>video{background:#f5f4f1}html[data-theme=light] .project-poster--media:before{background:linear-gradient(180deg,#7a705225,#7a705210 42%,#7a7052b4)}html[data-theme=light] .project-poster--media>span{border:1px solid rgba(72,56,22,.162);background:#7a705276}html[data-theme=light] .project-poster--media>strong{color:#fff}html[data-theme=light] .project-poster--media>small{color:#7a70529b}html[data-theme=light] .project-featured-card__meta,html[data-theme=light] .project-card__meta{color:#897e67}html[data-theme=light] .project-featured-card__metrics>div{background:#faf9f7b3}html[data-theme=light] .project-featured-card__metrics span{color:#897e67}html[data-theme=light] .project-featured-card__metrics strong{color:#363126}html[data-theme=light] .project-featured-card__metrics small{color:#897e67}html[data-theme=light] .project-card__progress>div{background:#e4e1d8}html[data-theme=light] .project-featured-card footer{color:#9a8f79}html[data-theme=light] .project-card{background:#fdfdfce0}html[data-theme=light] .project-card:hover{border-color:#1998cc76;box-shadow:0 18px 40px -28px #604a225c}html[data-theme=light] .project-card__body>p{color:#9a8f79}html[data-theme=light] .project-card__facts{color:#6f6653}html[data-theme=light] .project-card footer{color:#9a8f79}html[data-theme=light] .project-card footer span{color:#1687b6}html[data-theme=light] .project-create-tile{background:#83704831;border:1px dashed #d5d0c2}html[data-theme=light] .project-create-tile:hover{border-color:#1998cc8c;background:#1998cc0a}html[data-theme=light] .project-create-tile>span{border:1px solid rgba(25,152,204,.22)}html[data-theme=light] .project-create-tile small{color:#9a8f79}html[data-theme=light] .project-pagination{color:#897e67}html[data-theme=light] .project-pagination button.active{border-color:#1998cc46}html[data-theme=light] .project-studio{background:#faf9f7}html[data-theme=light] .project-studio__header{background:#fbfaf9}html[data-theme=light] .project-studio__header>div span{color:#9a8f79}html[data-theme=light] .project-studio__header>div strong{color:#342f24}html[data-theme=light] .project-studio__source{color:#9a8f79}html[data-theme=light] .project-agent-toggle{border:1px solid rgba(25,152,204,.275)}html[data-theme=light] .project-stage-rail{background:#f8f7f5}html[data-theme=light] .project-stage-rail>p,html[data-theme=light] .project-agent__context>p,html[data-theme=light] .project-agent__actions>p{color:#9a8f79}html[data-theme=light] .project-stage-rail li button>span{color:#978c75;background:#fdfdfc;border:1px solid #dddace}html[data-theme=light] .project-stage-rail li.done button>span{color:#0a1d14}html[data-theme=light] .project-stage-rail li button small{color:#9a8f79}html[data-theme=light] .project-stage-rail__note{color:#7f745f;background:#1998cc10;border:1px solid rgba(25,152,204,.143)}html[data-theme=light] .project-stage-rail__note p{color:#9a8f7a}html[data-theme=light] .project-agent{background:#fbfaf9fa}html[data-theme=light] .project-agent__avatar{color:#05141c;background:linear-gradient(135deg,var(--primary),#f6bf58);box-shadow:0 0 22px #45b8e81c}html[data-theme=light] .project-agent>header span{color:#8a7f68}html[data-theme=light] .project-agent>header span i.live{box-shadow:0 0 8px #59d29a63}html[data-theme=light] .project-agent__boundary{color:#b65b16;background:#ca601c10;border:1px solid rgba(202,96,28,.198)}html[data-theme=light] .project-agent__boundary p{color:#938871}html[data-theme=light] .project-agent__context span{color:#8a7f68}html[data-theme=light] .project-agent__context strong{color:#484132}html[data-theme=light] .project-agent__empty{color:#8a7f68;background:#fbfaf9}html[data-theme=light] .project-agent__message{background:#fdfdfc;border:1px solid #e1ded4}html[data-theme=light] .project-agent__message--user{background:#1998cc1c;border-color:#1998cc43}html[data-theme=light] .project-agent__message p{color:#4e4636}html[data-theme=light] .project-agent__message time{color:#a09987}html[data-theme=light] .project-agent__events{background:#8370480b}html[data-theme=light] .project-agent__events>div{color:#877c66}html[data-theme=light] .project-agent__pending>p{color:#b65b16}html[data-theme=light] .project-agent__pending>article{background:#ca601c11;border:1px solid rgba(202,96,28,.242)}html[data-theme=light] .project-agent__pending article strong{color:#a85c24}html[data-theme=light] .project-agent__pending article small{color:#9a8f78}html[data-theme=light] .project-agent__pending article footer button{color:#615949;background:#fdfdfc;border:1px solid #dcd8cc}html[data-theme=light] .project-agent__advice{background:linear-gradient(145deg,#1998cc1b,#c58e2515);border:1px solid rgba(25,152,204,.209)}html[data-theme=light] .project-agent__advice h2{color:#2e2a20}html[data-theme=light] .project-agent__advice p{color:#6d6453}html[data-theme=light] .project-agent__advice button{color:#1687b6;background:#1998cc16;border:1px solid rgba(25,152,204,.22)}html[data-theme=light] .project-agent__actions>button>svg:last-child{color:#998e78}html[data-theme=light] .project-agent__actions small{color:#978c75}html[data-theme=light] .project-agent>footer{background:#faf9f7}html[data-theme=light] .project-agent>footer>label{color:#9a8f79}html[data-theme=light] .project-agent textarea{color:#8c816a;background:#fbfaf9;border:1px solid #e1ded4}html[data-theme=light] .project-agent>footer button{color:#a49d8c;background:#fdfdfc;border:1px solid #e1ded4}html[data-theme=light] .project-agent>footer button:not(:disabled){color:#05151e}html[data-theme=light] .project-agent>footer small{color:#a49c8b}@media(max-width:1080px){html[data-theme=light] .project-agent{box-shadow:-20px 0 60px #604a2233}}html[data-theme=light] .agent-access-settings{background:linear-gradient(145deg,#fdfdfcfa,#faf9f7fa)}html[data-theme=light] .agent-default-card.agent-default-card--integrated small{color:#948871}html[data-theme=light] .agent-access-grid>article{background:#fbfaf9}html[data-theme=light] .agent-access-grid>article.active{background:#1998cc0d;border-color:#1998cc54;box-shadow:inset 0 0 0 1px #45b8e808}html[data-theme=light] .agent-auth-status{color:#8a7f68}html[data-theme=light] .agent-auth-status:before{background:#e9e7e2}html[data-theme=light] .agent-auth-status--ready{color:#1fad69}html[data-theme=light] .agent-auth-status--pending{color:#b65b16}html[data-theme=light] .agent-access-grid>article>p{color:#827762}html[data-theme=light] .agent-device-code{background:#f9f8f6;border:1px solid #dfdbd1}html[data-theme=light] .agent-device-code span{color:#9a8f79}html[data-theme=light] .agent-device-code strong{color:#342f24}html[data-theme=light] .agent-auth-code label{color:#8a7f68}html[data-theme=light] .agent-auth-code input{background:#f9f8f6;border:1px solid #dfdbd1}html[data-theme=light] .agent-model-picker>span{color:#6b604a}html[data-theme=light] .agent-model-picker input{background:#f9f8f6;border:1px solid #dfdbd1}html[data-theme=light] .agent-model-picker input:focus{box-shadow:0 0 0 2px #45b8e80c}html[data-theme=light] .agent-model-picker small{color:#9a8f79}html[data-theme=light] .agent-runtime-boundary{color:#2e7d9e;background:#1998cc10;border:1px solid rgba(25,152,204,.165)}html[data-theme=light] .agent-runtime-boundary p{color:#8a7f68}html[data-theme=light] .settings-booth{--booth-bg: #f7f6f3;--booth-panel: #faf9f8;--booth-line: #e7e4dc;--booth-soft: #fdfdfc;--booth-text: #27231b;--booth-muted: #766c59;--booth-accent: #e7c074;--booth-accent-soft: rgba(202,145,33,.176);background:radial-gradient(circle at 74% -10%,rgba(170,133,65,.135),transparent 32%),var(--booth-bg)}html[data-theme=light] .settings-booth__header{background:#f7f6f3f2}html[data-theme=light] .settings-back,html[data-theme=light] .settings-lang{background:#f9f8f6}html[data-theme=light] .settings-back:hover,html[data-theme=light] .settings-lang:hover{border-color:#d4cfc1}html[data-theme=light] .settings-agent-shortcut{color:#ab7917;background:#ca91211f;border:1px solid rgba(202,145,33,.3)}html[data-theme=light] .settings-agent-shortcut:hover,html[data-theme=light] .settings-agent-shortcut.active{color:#ab7917;background:#ca91213e;border-color:#ca91214d}html[data-theme=light] .settings-booth__header>div>p{color:#94712e}html[data-theme=light] .settings-booth__header h1{color:#9e7824}html[data-theme=light] .settings-nav{background:#f8f7f5ad}html[data-theme=light] .settings-nav p,html[data-theme=light] .provider-list>p{color:#a69f8e}html[data-theme=light] .settings-nav button{color:#685f4e}html[data-theme=light] .settings-nav button svg{color:#92866f}html[data-theme=light] .settings-nav button:hover{background:#48381606}html[data-theme=light] .settings-nav button.active{color:#ab7917;border-color:#ca91214d}html[data-theme=light] .settings-nav button.active:before,html[data-theme=light] .provider-list>button.active:before{background:#f1cf8e}html[data-theme=light] .settings-alert{color:#4d4536;background:#fbfbfa}html[data-theme=light] .settings-alert--error{color:#b61616;background:#85282822;border-color:#bd28285a}html[data-theme=light] .settings-alert--warning{color:#b65416;background:#94471d1f;border-color:#b4603154}html[data-theme=light] .settings-alert--info{color:#167cb6}html[data-theme=light] .provider-list{background:#83704825}html[data-theme=light] .provider-list>button{color:#706754}html[data-theme=light] .provider-list>button>i{color:#675d48;background:#fbfbfa;border:1px solid #eae8e1}html[data-theme=light] .provider-list>button>b{background:#beb8a5}html[data-theme=light] .provider-list>button>b.ready{box-shadow:0 0 7px #77d3a254}html[data-theme=light] .provider-list>button:hover{color:#302b22;background:#48381606}html[data-theme=light] .provider-list>button.active{color:#a8791a;border-color:#ca91214d}html[data-theme=light] .provider-list>button.provider-add{color:#9a8f79}html[data-theme=light] .provider-header>i{color:#40392c;background:#fafaf8}html[data-theme=light] .provider-header h2{color:#917331}html[data-theme=light] .provider-header>div>div:first-child>span{color:#635b4b}html[data-theme=light] .provider-header>div>div:first-child>span.ready{color:#20ac61;background:#277d4f1c;border-color:#40a56b49}html[data-theme=light] .provider-header a{color:#585143;background:#f9f8f6}html[data-theme=light] .provider-capabilities small{color:#746a57;background:#f9f8f7}html[data-theme=light] .provider-detail__section>header p,html[data-theme=light] .runninghub-apps>header p,html[data-theme=light] .model-routing-card>p,html[data-theme=light] .settings-article>header>p{color:#796f5c}html[data-theme=light] .provider-detail__section h3,html[data-theme=light] .runninghub-apps>header h3{color:#2d281f}html[data-theme=light] .credential-card{background:linear-gradient(120deg,#ca912113,#8370482d);border:1px solid rgba(202,145,33,.3);border-left:2px solid #d99b26}html[data-theme=light] .credential-card__identity>i{background:#eec370;box-shadow:0 0 9px #f0cb8245}html[data-theme=light] .credential-card__identity strong{color:#2c281f}html[data-theme=light] .credential-card__identity strong small{color:#96712c;background:#ca91212d;border:1px solid rgba(202,145,33,.3)}html[data-theme=light] .credential-card__identity span{color:#9e9684}html[data-theme=light] .connection-result.success{color:#22aa61;background:#1e7a491c;border:1px solid rgba(65,165,107,.275)}html[data-theme=light] .connection-result.error{color:#b61616;background:#8d2a2a1c;border:1px solid rgba(175,54,54,.297)}html[data-theme=light] .settings-card-grid--credentials{background:#83704837}html[data-theme=light] .booth-field>label>span{color:#5f5642}html[data-theme=light] .booth-field>label b{color:#ae521e}html[data-theme=light] .booth-field>label small{color:#9b907a;background:#fdfdfc}html[data-theme=light] .booth-field>label small.is-set{color:#2d9f5e;background:#3085561f}html[data-theme=light] .booth-field>input,html[data-theme=light] .booth-field>select,html[data-theme=light] .booth-field>textarea,html[data-theme=light] .booth-secret input{color:#302b22;background:#f8f8f5}html[data-theme=light] .booth-field input:focus,html[data-theme=light] .booth-field select:focus,html[data-theme=light] .booth-field textarea:focus{border-color:#ca91214d;box-shadow:0 0 0 2px #eac8850c}html[data-theme=light] .booth-field>p{color:#9e9684}html[data-theme=light] .booth-secret button{color:#8d816a}html[data-theme=light] .provider-advanced summary{color:#595243}html[data-theme=light] .runninghub-apps>header span{color:#958972}html[data-theme=light] .workflow-card{background:#8370482b}html[data-theme=light] .workflow-card summary strong{color:#373226}html[data-theme=light] .workflow-card summary span,html[data-theme=light] .workflow-card summary>small{color:#7d735e;background:#fcfcfb}html[data-theme=light] .workflow-hint,html[data-theme=light] .provider-boundary{color:#948871;background:#f9f8f7}html[data-theme=light] .empty-provider{color:#8d826b;background:#83704828}html[data-theme=light] .empty-provider svg{color:#26a662}html[data-theme=light] .empty-provider strong{color:#494233}html[data-theme=light] .settings-article>header h2{color:#2f2a21}html[data-theme=light] .model-routing-card{background:#faf9f8b8}html[data-theme=light] .model-routing-card h3{color:#332d23}html[data-theme=light] .usage-summary{background:#faf9f7b8}html[data-theme=light] .usage-summary span{color:#9b907a}html[data-theme=light] .usage-summary strong{color:#353025}html[data-theme=light] .usage-filters button{color:#877c65;background:#f9f8f7}html[data-theme=light] .usage-filters button.active{color:#a07422;border-color:#ca91214d}html[data-theme=light] .usage-empty{color:#958972;background:#83704825;border:1px dashed #e2dfd6}html[data-theme=light] .usage-empty h3{color:#4b4434}html[data-theme=light] .about-grid>div{background:#83704839}html[data-theme=light] .about-grid span{color:#9b907a}html[data-theme=light] .about-grid strong{color:#3a3429}html[data-theme=light] .settings-save-bar{background:#f6f5f1f0}html[data-theme=light] .settings-save-bar strong{color:#3a3428}html[data-theme=light] .settings-save-bar span{color:#9b907a}html[data-theme=light] .settings-booth--reference .settings-booth__content{background:linear-gradient(180deg,rgba(131,112,72,.049),transparent 330px)}html[data-theme=light] .settings-booth--reference .settings-alert--ok{color:#20ac5d;background:#19734422;border-color:#41a56b54}html[data-theme=light] .settings-booth--reference .provider-list>button>span{background:#c1bbaa}html[data-theme=light] .settings-booth--reference .provider-list>button>span.ready{box-shadow:0 0 8px #78d5a25c}html[data-theme=light] .settings-loading{color:#958972}html[data-theme=light] .settings-loading>span{border:2px solid #e2dfd6;border-top-color:#d99d26}html[data-theme=light] .credential-section>header>button{color:#595243;background:#f9f8f6}html[data-theme=light] .credential-list>article{background:#83704839}html[data-theme=light] .credential-list>article.active{background:linear-gradient(105deg,#ca912118,#83704839);border-color:#ca91214d;border-left:2px solid #d99d26}html[data-theme=light] .credential-orb{background:#eabc63;box-shadow:0 0 10px #ecc4754d}html[data-theme=light] .credential-list strong{color:#2e2920}html[data-theme=light] .credential-list small{color:#9b7427;background:#ca912130;border:1px solid rgba(202,145,33,.3)}html[data-theme=light] .credential-list p{color:#9a927f}html[data-theme=light] .credential-services span{color:#8e826b}html[data-theme=light] .credential-services span b{color:#716855}html[data-theme=light] .credential-actions button{color:#5b5344;background:#f9f9f7;border:1px solid #e2dfd6}html[data-theme=light] .credential-actions button:hover{color:#2e2920;border-color:#cbc6b8}html[data-theme=light] .credential-test__checks span{color:#5b5344}html[data-theme=light] .credential-test__checks span.ok i{box-shadow:0 0 8px #66d59745}html[data-theme=light] .credential-test__checks span small{color:#9a927f}html[data-theme=light] .credential-test.ok{color:#21ab60;background:#1d7c481f;border:1px solid rgba(61,166,106,.253)}html[data-theme=light] .credential-test.error{color:#b61616;background:#87292922;border:1px solid rgba(176,54,54,.275)}html[data-theme=light] .credential-form{background:#f9f9f7;border:1px solid rgba(202,145,33,.3)}html[data-theme=light] .credential-form__actions button,html[data-theme=light] .booth-primary{color:#997429;background:#fdfdfc;border:1px solid #d9d5c9}html[data-theme=light] .credential-form__actions .booth-primary,html[data-theme=light] .booth-primary{background:#e7c074;border-color:#d99d26}html[data-theme=light] .booth-field{color:#6b604b}html[data-theme=light] .booth-field>input,html[data-theme=light] .booth-field>select{color:#2d291f;background:#f7f7f4;border:1px solid #e2dfd6}html[data-theme=light] .booth-field>input:focus,html[data-theme=light] .booth-field>select:focus{border-color:#c99836;box-shadow:0 0 0 2px #eac8850c}html[data-theme=light] .provider-models>header p{color:#796f5c}html[data-theme=light] .provider-models>header h3{color:#302b22}html[data-theme=light] .provider-models>article{background:#83704831}html[data-theme=light] .provider-models strong{color:#373226}html[data-theme=light] .provider-models p{color:#9e9683}html[data-theme=light] .provider-models span,html[data-theme=light] .provider-models small{color:#7d735e;background:#fbfbfa;border:1px solid #e3e0d7}html[data-theme=light] .provider-models small{color:#9a7428;border-color:#ca91214d}html[data-theme=light] .source-card{background:#f9f8f7ad}html[data-theme=light] .source-card>header>i{color:#9e7324;background:#fdfdfc;border:1px solid #e1ddd3}html[data-theme=light] .source-card h3{color:#302b22}html[data-theme=light] .source-card p{color:#9a8f78}html[data-theme=light] .toggle{background:#eae8e1}html[data-theme=light] .toggle span{background:#e8e7e3}html[data-theme=light] .toggle.active span{background:#f7ecd2}html[data-theme=light] .source-key input{color:#312c22;background:#f7f7f4;border:1px solid #e2dfd6}html[data-theme=light] .source-key button,html[data-theme=light] .source-visit{color:#5f5642;background:#fdfdfc;border:1px solid #dcd8cd}html[data-theme=light] .source-visit:hover,html[data-theme=light] .source-group__head h4{color:#302b22}html[data-theme=light] .source-group__head p{color:#9a8f78}html[data-theme=light] .source-test.is-ok{color:#3e7d52}html[data-theme=light] .source-test.is-error{color:#a8524a}html[data-theme=light] .agent-default-card{background:#faf9f8}html[data-theme=light] .agent-default-card label{color:#504737}html[data-theme=light] .agent-default-card select{color:#302b22;background:#f7f7f4;border:1px solid #e1ddd3}html[data-theme=light] .model-select{color:#70654e}html[data-theme=light] .model-select select{color:#2e2920;background:#f7f7f4;border:1px solid #e0ddd3}html[data-theme=light] .model-select select:focus{border-color:#c99836}html[data-theme=light] .channel-description{color:#9a8f78}html[data-theme=light] .image-agent-route{color:#70654e;background:#b0893b1c;border:1px solid rgba(182,138,53,.3)}html[data-theme=light] .image-agent-route strong{color:#796f5c}html[data-theme=light] .image-agent-route span{color:#4e4636}html[data-theme=light] .image-agent-route span b{color:#ab7917}html[data-theme=light] .image-agent-route small{color:#9a8f78}html[data-theme=light] .model-check{color:#6c614b}html[data-theme=light] .model-check small{color:#9a927f}html[data-theme=light] .model-save{background:#f7f6f2f0;border:1px solid #e2dfd5}html[data-theme=light] .model-save span{color:#897e67}html[data-theme=light] .model-validation-disclosure{color:#93876f}html[data-theme=light] .model-validation-confirm{color:#363126;background:#fcfcfc;border:1px solid #bab4a0}html[data-theme=light] .model-validation-confirm strong{color:#b65b16}html[data-theme=light] .model-validation-confirm p{color:#61594a}html[data-theme=light] .model-validation{border:1px solid rgba(176,54,54,.275);background:#8729291c;color:#b61616}html[data-theme=light] .model-validation.ok{border-color:#3da66a4f;background:#1d7c481c;color:#21ab60}html[data-theme=light] .model-validation span{color:#625a4a}html[data-theme=light] .model-validation span.ok i{box-shadow:0 0 8px #66d59745}html[data-theme=light] .model-validation span small{color:#9a927f}html[data-theme=light] .usage-list>article,html[data-theme=light] .token-list>article{background:#83704831}html[data-theme=light] .usage-list small{color:#91856e}html[data-theme=light] .usage-list strong{color:#312c22}html[data-theme=light] .usage-list p{color:#9a927f}html[data-theme=light] .usage-list article>span{color:#484132}html[data-theme=light] .token-create input,html[data-theme=light] .token-create select{color:#2f2a21;background:#f7f7f4;border:1px solid #e2dfd5}html[data-theme=light] .issued-token{color:#20ac5d;background:#1973441f;border:1px solid rgba(65,165,107,.33)}html[data-theme=light] .issued-token p{color:#3d8f62}html[data-theme=light] .issued-token code{color:#22aa5b;background:#f2f8f5}html[data-theme=light] .issued-token button,html[data-theme=light] .token-list button{color:#6c614b;background:#fbfbfa;border:1px solid #e0ddd3}html[data-theme=light] .token-list strong{color:#342f24}html[data-theme=light] .token-list p{color:#9a8f7a}html[data-theme=light] .token-list article>span{color:#8c816a}html[data-theme=light] .about-hero{background:linear-gradient(120deg,#ca912129,#83704837);border:1px solid rgba(202,145,33,.3)}html[data-theme=light] .about-hero>i{color:#ab7917;background:#fdfdfc}html[data-theme=light] .about-hero h3{color:#97772b}html[data-theme=light] .about-hero p{color:#7c725d}html[data-theme=light]{--primary: #e7c074;--primary-soft: rgba(202,145,33,.176);--green: #e7c074;--green-dark: #cea759;--surface: #fcfcfc;--surface-raised: #fdfdfc;--line: #e2dfd6;--shadow: 0 18px 48px rgba(96,74,34,.112)}html[data-theme=light] ::selection{background:#efd093}html[data-theme=light] body{background:radial-gradient(circle at 78% -18%,rgba(169,134,65,.108),transparent 32%),#f9f8f6}html[data-theme=light] .rail{background:linear-gradient(180deg,#f7f6f2,#f7f6f4)}html[data-theme=light] .rail__cta:hover,html[data-theme=light] .button--primary:hover:not(:disabled){background:#eccb8b}html[data-theme=light] .rail nav .active,html[data-theme=light] .rail nav .active:hover,html[data-theme=light] .rail__bottom .active{color:#ab7817}html[data-theme=light] .pro-header{background:#fcfcfcf0}html[data-theme=light] .pro-global-search:focus-visible,html[data-theme=light] .pro-icon-button:focus-visible,html[data-theme=light] .button:focus-visible,html[data-theme=light] .rail button:focus-visible{outline:2px solid rgba(202,145,33,.3)}html[data-theme=light] .metric-grid,html[data-theme=light] .content-card,html[data-theme=light] .progress-card,html[data-theme=light] .catalog-toolbar,html[data-theme=light] .library-commandbar{box-shadow:0 12px 32px #604a220c}html[data-theme=light] .section-tabs button.active,html[data-theme=light] .pro-filter-pills button.active{background:#ca912126;border-color:#ca91214d}html[data-theme=light] .section-tabs button.active span,html[data-theme=light] .pro-row-action{color:#ab7817;background:#ca912122}html[data-theme=light] .empty-state__icon,html[data-theme=light] .pulse{color:#ab7917}html[data-theme=light] .progress-track i,html[data-theme=light] .pro-progress .pro-progress--running{background:linear-gradient(90deg,#c7a35c,#e8c580)}html[data-theme=light] .search:focus-within,html[data-theme=light] .pro-toolbar__search:focus-within{box-shadow:0 0 0 2px #eac8850f}html[data-theme=light] .avatar-editor-modal{background:#f9f8f7}html[data-theme=light] .avatar-editor-modal .modal__header{background:#fcfcfbf5}html[data-theme=light] .avatar-editor-modal .modal__header .eyebrow{color:#ab7917}html[data-theme=light] .avatar-editor-profile{background:#fcfbfb}html[data-theme=light] .avatar-editor-profile__preview{color:#ab7917;background:#f9f8f6;border:1px solid #dad5c9}html[data-theme=light] .avatar-readiness span{color:#887d66;background:#faf9f7;border:1px solid #e5e2da}html[data-theme=light] .avatar-readiness i{background:#c4bfae}html[data-theme=light] .avatar-readiness span.ready{color:#1eae67;border-color:#36af723e}html[data-theme=light] .avatar-readiness span.ready i{box-shadow:0 0 7px #51c98c45}html[data-theme=light] .avatar-editor-tabs{background:#f9f8f7f5}html[data-theme=light] .avatar-editor-tabs button{color:#766c59}html[data-theme=light] .avatar-editor-tabs button:hover{color:#373126;background:#fdfdfc}html[data-theme=light] .avatar-editor-tabs button.active{color:#ab7917;background:#ca91212d;border-color:#ca91214d}html[data-theme=light] .avatar-editor-tabs small{color:#887d66;background:#eae7e0}html[data-theme=light] .avatar-editor-tabs button.active small{color:#ab7817;background:#ca91213e}html[data-theme=light] .avatar-editor-panel>header h3{color:#27231b}html[data-theme=light] .avatar-editor-panel>header>p{color:#7b715c}html[data-theme=light] .avatar-editor-panel .eyebrow{color:#ab7917}html[data-theme=light] .avatar-editor-panel .orientation-column h4{color:#5b523f}html[data-theme=light] .avatar-editor-panel .asset-slot{background:#fbfbfa;border-color:#dbd7cb}html[data-theme=light] .avatar-editor-panel .asset-slot--ready{border-color:#d3cfc0}html[data-theme=light] .avatar-editor-panel .asset-slot__top strong{color:#312c22}html[data-theme=light] .avatar-editor-panel .asset-slot__top small{color:#887d67}html[data-theme=light] .asset-slot__status{color:#20ac62}html[data-theme=light] .avatar-editor-panel .asset-slot__thumb{background:#f6f5f2;border:1px solid #e2dfd5}html[data-theme=light] .asset-slot__guard{color:#837862}html[data-theme=light] .avatar-production__row{background:#fbfbfa}html[data-theme=light] .avatar-production__controls>small{color:#837862}html[data-theme=light] .avatar-talking__compose,html[data-theme=light] .avatar-talking__output{background:#fbfbfa}html[data-theme=light] .talking-route{background:#f9f8f6;border:1px solid #e0dcd2}html[data-theme=light] .talking-route--ready{border-color:#36af7249}html[data-theme=light] .talking-route--missing{border-color:#d1151546}html[data-theme=light] .talking-route__preview{color:#8c816a;background:#fdfdfc}html[data-theme=light] .talking-route span{color:#8f836c}html[data-theme=light] .talking-route strong{color:#332d23}html[data-theme=light] .talking-route p{color:#817762}html[data-theme=light] .talking-route__action{color:#ab7817;background:#fdfdfc;border:1px solid #bdb6a3}html[data-theme=light] .talking-route__action:hover{background:#e6e4db;border-color:#bd9442}html[data-theme=light] .avatar-talking__output-head span:first-child{color:#897e68}html[data-theme=light] .avatar-talking__output-head strong{color:#312c22}html[data-theme=light] .job-status{color:#716855;background:#fdfdfc}html[data-theme=light] .job-status--queued,html[data-theme=light] .job-status--running{color:#b65a16;background:#ca601c1c}html[data-theme=light] .job-status--done{color:#20ac62;background:#36af721c}html[data-theme=light] .job-status--failed{color:#b61616;background:#d115151c}html[data-theme=light] .avatar-talking__output>video{background:#f5f4f0;border:1px solid #e2dfd6}html[data-theme=light] .avatar-talking__empty{color:#91856d;background:#f8f7f5;border:1px dashed #dcd9cd}html[data-theme=light] .avatar-talking__empty svg{color:#a5771d}html[data-theme=light] .avatar-talking__empty strong{color:#6c614b}html[data-theme=light] .avatar-talking__cost{color:#857a64}html[data-theme=light] .avatar-job-empty{color:#91856d;background:#fafaf9;border:1px solid #e5e2da}html[data-theme=light] .avatar-job-history{background:#fafaf9;border:1px solid #e2dfd6}html[data-theme=light] .avatar-job-history>summary{color:#6c614b}html[data-theme=light] .avatar-job-history>summary svg{color:#a17521}html[data-theme=light] .avatar-job-history>summary small{color:#92866f}html[data-theme=light] .avatar-job-list article{border-bottom:1px solid #e8e5de}html[data-theme=light] .avatar-job-artifact{border:1px solid #dbd7cb;background:#f7f7f4}html[data-theme=light] .avatar-job-list strong{color:#3f392c}html[data-theme=light] .avatar-job-list small{color:#8e826b}html[data-theme=light] .avatar-job-list a{color:#ab7917}html[data-theme=light] .avatar-job-list small.avatar-job-error{color:#b61628}html[data-theme=light] .avatar-job-resume{border:1px solid #bdb6a3;background:#fdfdfc;color:#ab7917}html[data-theme=light] .job-status-dot{background:#e9e7e2}html[data-theme=light] .mode-switch{background:var(--surface-muted, #f0eeea)}html[data-theme=light] .mode-switch button{color:var(--muted, #958a73)}html[data-theme=light] .mode-switch button.on{background:var(--surface-raised, #ffffff);box-shadow:0 1px 4px #604a2212}html[data-theme=light] .quick-step b{color:var(--muted, #958a73);background:var(--surface-muted, #f0eeea)}html[data-theme=light] .quick-step span{color:var(--muted, #958a73)}html[data-theme=light] .quick-step.on b{background:var(--primary, #ebad40)}html[data-theme=light] .quick-step.done b{color:var(--primary, #ab7517);background:var(--primary-soft, rgba(202,141,33,.189))}html[data-theme=light] .topic-wall__filters button,html[data-theme=light] .topic-wall__domains button{color:var(--muted, #958a73)}html[data-theme=light] .topic-wall__filters button.on,html[data-theme=light] .topic-wall__domains button.on{background:var(--primary, #ebad40);border-color:var(--primary, #d99826)}html[data-theme=light] .topic-card{background:var(--surface-raised, #ffffff)}html[data-theme=light] .topic-card:hover{border-color:var(--primary, #d99826)}html[data-theme=light] .topic-card--hot .topic-card__tag{color:#b64e16;background:#d2561327}html[data-theme=light] .topic-card--ai .topic-card__tag{color:var(--primary, #ab7517);background:var(--primary-soft, rgba(202,141,33,.189))}html[data-theme=light] .topic-card--lib .topic-card__tag{color:#1cb085;background:#31b58e24}html[data-theme=light] .topic-card__title small{color:var(--muted, #958a73)}html[data-theme=light] .topic-card__go{color:var(--primary, #ab7517)}html[data-theme=light] .topic-wall__empty,html[data-theme=light] .topic-wall__foot small{color:var(--muted, #958a73)}html[data-theme=light] .topic-wall__manual input{background:var(--surface-raised, #ffffff)}html[data-theme=light] .topic-wall__manual input:focus-visible{border-color:var(--primary, #d99826);outline:2px solid var(--primary-soft, rgba(202,141,33,.27))}html[data-theme=light] .quick-picked{background:var(--primary-soft, rgba(202,141,33,.135));border:1px solid var(--primary, #d99826)}html[data-theme=light] .quick-picked>svg{color:var(--primary, #ab7517)}html[data-theme=light] .quick-picked small{color:var(--muted, #958a73)}html[data-theme=light] .preset-card{background:var(--surface-raised, #ffffff)}html[data-theme=light] .preset-card:hover{border-color:var(--primary, #d99826)}html[data-theme=light] .preset-card.selected{border-color:var(--primary, #d99826);background:var(--primary-soft, rgba(202,141,33,.108))}html[data-theme=light] .preset-card>svg{color:var(--primary, #ab7517)}html[data-theme=light] .preset-card small{color:var(--muted, #958a73)}html[data-theme=light] .preset-card__badge{background:var(--primary, #ebad40)}html[data-theme=light] .quick-review__row{background:var(--surface-raised, #ffffff)}html[data-theme=light] .quick-review__row>span{color:var(--muted, #958a73)}html[data-theme=light] .content-toolbar__title span{color:#90846c}html[data-theme=light] .content-chips>button{color:#aaa392;background:#fff;border:1px solid #e3e1da}html[data-theme=light] .content-chips>button:hover{border-color:#b7b3a8}html[data-theme=light] .content-chips>button.active{background:#ebe8e0;border-color:#bbb298}html[data-theme=light] .content-chips__tag{background:#efede6;border:1px solid #d3cdbc}html[data-theme=light] .content-icon-button{color:#988d77}html[data-theme=light] .content-icon-button:hover{background:#f1efea}html[data-theme=light] .content-menu{background:#fff;border:1px solid #e3e1da;box-shadow:0 12px 30px #604a220e}html[data-theme=light] .content-menu button:hover{background:#f3f2ed}html[data-theme=light] .content-menu button.danger{color:#a02c2c}html[data-theme=light] .content-card__category{color:#a8a190;background:#f2f0eb}html[data-theme=light] .content-card__tag{color:#ada697;background:#f2f0eb}html[data-theme=light] .content-card__tag:hover{background:#ebe8e0}html[data-theme=light] .content-card__more{color:#756b58}html[data-theme=light] .content-card .content-card__body{color:#a79f8e}html[data-theme=light] .content-drawer-backdrop{background:#3a2e1245}html[data-theme=light] .content-drawer{background:#fdfcfb;border-left:1px solid #e5e3dc;box-shadow:-18px 0 44px #604a2210}html[data-theme=light] .content-drawer>header{border-bottom:1px solid #f1f0ec}html[data-theme=light] .content-drawer__meta{color:#90846c}html[data-theme=light] .content-drawer__body{color:#bbb6a9}html[data-theme=light] .content-drawer>footer{background:#f9f8f5;border-top:1px solid #f1f0ec}html[data-theme=light] .run-attention__label{color:#927117}html[data-theme=light] .run-rows__label{color:#837863}html[data-theme=light] .run-row{background:#fff;border:1px solid #e5e3dc}html[data-theme=light] .run-row:hover{border-color:#cdc9bd}html[data-theme=light] .run-row.active{border-color:#a49b81;box-shadow:0 0 0 2px #96c63c15}html[data-theme=light] .run-row--warning{background:#fbf3dc;border-color:#d4ac2b}html[data-theme=light] .run-row--danger{border-color:#ca564e}html[data-theme=light] .run-row__icon{color:#988d77;background:#f4f2ee}html[data-theme=light] .run-row__summary{color:#938770}html[data-theme=light] .run-row--danger .run-row__summary{color:#964036}html[data-theme=light] .run-row--warning .run-row__summary{color:#927117}html[data-theme=light] .run-row__bar{background:#f0eee8}html[data-theme=light] .run-row__bar i{background:#ebe8e0}html[data-theme=light] .video-inline{background:#efede6;border:1px solid #e5e3dc}html[data-theme=light] .video-inline video{background:#efede6}html[data-theme=light]{--ink: #927130;--muted: #706755;--line: #e7e4dc;--panel: #faf9f8;--white: #fdfdfc;--green: #e7c074;--green-dark: #cda658;--navy: #f6f5f1;--surface: #fbfbfa;--surface-raised: #fdfdfc;--primary: #e7c074;--primary-soft: rgba(202,145,33,.162);--shadow: 0 18px 52px rgba(96,74,34,.112);--darkroom-bg: #f7f6f2;--darkroom-panel: #faf9f8;--darkroom-line: #e6e3db;--darkroom-text: #927130;--darkroom-muted: #706755;--darkroom-faint: #a29b89;--darkroom-accent: #e7c074}html[data-theme=light] body{background:radial-gradient(circle at 78% -20%,rgba(173,135,62,.162),transparent 31%),var(--darkroom-bg)}html[data-theme=light] .eyebrow{color:#7c725e}html[data-theme=light] .button--primary:hover:not(:disabled){background:#eccb8b;border-color:#d99c26}html[data-theme=light] .button--secondary{color:#524a39;background:#fbfaf9;border-color:#e1ded4}html[data-theme=light] .button--secondary:hover:not(:disabled){color:#93742f;background:#fdfdfc;border-color:#cdc8b9}html[data-theme=light] .button--ghost{color:#a92328}html[data-theme=light] .status--active{color:#ab7917}html[data-theme=light] .status--success{color:#29a35a}html[data-theme=light] .status--warning{color:#b64a16}html[data-theme=light] .status--danger{color:#b6161c}html[data-theme=light] .app-shell--darkroom .app-main,html[data-theme=light] .app-shell--darkroom .app-content{background:#f7f6f3}html[data-theme=light] .app-shell--darkroom .rail{background:linear-gradient(180deg,#f6f5f1,#f7f6f3 72%,#f6f5f2)}html[data-theme=light] .app-shell--darkroom .brand>span{background:linear-gradient(145deg,#f1d195,#d0ab61);box-shadow:0 8px 28px #c9a2541c}html[data-theme=light] .app-shell--darkroom .brand strong{color:#917130}html[data-theme=light] .app-shell--darkroom .brand small{color:#a39c8a}html[data-theme=light] .app-shell--darkroom .rail__cta{background:#e6c37e}html[data-theme=light] .app-shell--darkroom .rail__cta:hover{background:#edcf95}html[data-theme=light] .app-shell--darkroom .rail__label{color:#9c9482}html[data-theme=light] .app-shell--darkroom .rail nav button,html[data-theme=light] .app-shell--darkroom .rail__bottom a,html[data-theme=light] .app-shell--darkroom .rail__bottom button{color:#736a57}html[data-theme=light] .app-shell--darkroom .rail nav button:hover,html[data-theme=light] .app-shell--darkroom .rail__bottom a:hover,html[data-theme=light] .app-shell--darkroom .rail__bottom button:hover{color:#907232;background:#48381608}html[data-theme=light] .app-shell--darkroom .rail nav .active,html[data-theme=light] .app-shell--darkroom .rail nav .active:hover,html[data-theme=light] .app-shell--darkroom .rail__bottom .active{color:#ab7817;background:#ca91212d;border:1px solid rgba(202,145,33,.3)}html[data-theme=light] .app-shell--darkroom .rail nav .active:before,html[data-theme=light] .app-shell--darkroom .rail__bottom .active:before{background:#f1d092}html[data-theme=light] .rail-runtime{color:#857a64;background:#48381605;border:1px solid #ebe9e3}html[data-theme=light] .rail-runtime i{box-shadow:0 0 8px #72c99545}html[data-theme=light] .rail-runtime small{color:#a69f8e}html[data-theme=light] .app-shell--darkroom .pro-header{background:#f8f7f4eb}html[data-theme=light] .pro-header__identity>small{color:#a19987}html[data-theme=light] .app-shell--darkroom .pro-breadcrumb span{color:#90846d}html[data-theme=light] .app-shell--darkroom .pro-breadcrumb b{color:#bbb6a9}html[data-theme=light] .app-shell--darkroom .pro-breadcrumb strong{color:#473f31}html[data-theme=light] .app-shell--darkroom .pro-global-search{color:#91856e;background:#f9f8f6;border-color:#e5e2d9}html[data-theme=light] .app-shell--darkroom .pro-global-search:hover{color:#615743;border-color:#d3cec0}html[data-theme=light] .pro-agent-shortcut{color:#ab7917;background:#ca91211f;border:1px solid rgba(202,145,33,.3)}html[data-theme=light] .pro-agent-shortcut:hover{color:#ab7a17;background:#ca912134}html[data-theme=light] .pro-agent-shortcut.active{color:#ab7917;background:#ca912145;border-color:#ca91214d;box-shadow:0 0 0 2px #eac8850c}html[data-theme=light] .app-shell--darkroom .pro-local-mode{color:#968a73}html[data-theme=light] .workspace-agent{color:#574e3c;background:#faf9f7;border-left:1px solid #e3dfd6;box-shadow:-28px 0 80px #604a2231}html[data-theme=light] .workspace-agent>header{background:#f8f8f5;border-bottom:1px solid #e8e5dd}html[data-theme=light] .workspace-agent>header strong{color:#927730}html[data-theme=light] .workspace-agent>header span{color:#7f745f}html[data-theme=light] .workspace-agent>header span i{background:#bbb5a1}html[data-theme=light] .workspace-agent>header span i.live{box-shadow:0 0 8px #72c99554}html[data-theme=light] .workspace-agent>header>button{color:#7f745f}html[data-theme=light] .workspace-agent>header>button:hover{color:#463f31;background:#48381609}html[data-theme=light] .workspace-agent__runtime{background:#f8f7f5;border-bottom:1px solid #e8e5dd}html[data-theme=light] .workspace-agent__runtime label>span{color:#8d826b}html[data-theme=light] .workspace-agent__runtime select{color:#574e3d;background:#fcfbfb;border:1px solid #e2dfd6}html[data-theme=light] .workspace-agent__runtime select:focus{border-color:#a49c82}html[data-theme=light] .workspace-agent__runtime-state{color:#8c816a}html[data-theme=light] .workspace-agent__runtime-state--ready{color:#329a62}html[data-theme=light] .workspace-agent__runtime-state--saving,html[data-theme=light] .workspace-agent__runtime-state--loading{color:#a45b28}html[data-theme=light] .workspace-agent__runtime-state--error{color:#b41818}html[data-theme=light] .workspace-agent__sessions{background:#f8f8f5fa;border:1px solid #dad5c9;box-shadow:0 24px 70px #604a2238}html[data-theme=light] .workspace-agent__sessions>header{border-bottom:1px solid #e6e4db}html[data-theme=light] .workspace-agent__sessions>header strong{color:#3a3429}html[data-theme=light] .workspace-agent__sessions>header span{color:#978c76}html[data-theme=light] .workspace-agent__sessions>header button,html[data-theme=light] .workspace-agent__sessions article form button{color:#a17521;background:#ca91211f;border:1px solid rgba(202,145,33,.3)}html[data-theme=light] .workspace-agent__sessions article{background:#fbfbf9;border:1px solid #e4e1d8}html[data-theme=light] .workspace-agent__sessions article.active{background:linear-gradient(100deg,#ca912126,#fbfbf9);border-color:#ca91214d}html[data-theme=light] .workspace-agent__session-select strong{color:#504838}html[data-theme=light] .workspace-agent__session-select span{color:#9c917c}html[data-theme=light] .workspace-agent__sessions article>div button{color:#958a73}html[data-theme=light] .workspace-agent__sessions article>div button:hover{color:#9b7427;background:#fdfdfc}html[data-theme=light] .workspace-agent__sessions article form input{color:#474032;background:#f8f7f5;border:1px solid #aca48d}html[data-theme=light] .workspace-agent__sessions details{border-top:1px solid #e6e4db}html[data-theme=light] .workspace-agent__sessions details summary{color:#948972}html[data-theme=light] .workspace-agent__sessions details>button{color:#786e5a}html[data-theme=light] .workspace-agent__sessions details>button:hover{background:#fdfdfc}html[data-theme=light] .workspace-agent__sessions details>button strong{color:#ab7917}html[data-theme=light] .workspace-agent__selected-skill{color:#a7781b;background:linear-gradient(100deg,#ca912122,#8370483a);border:1px solid rgba(202,145,33,.3)}html[data-theme=light] .workspace-agent__selected-skill strong{color:#a8771a}html[data-theme=light] .workspace-agent__selected-skill p{color:#867b65}html[data-theme=light] .workspace-agent__selected-skill>span{color:#776d5a;background:#fdfdfc}html[data-theme=light] .workspace-agent__context,html[data-theme=light] .workspace-agent__guard,html[data-theme=light] .workspace-agent__starter{background:#fcfcfb;border:1px solid #e3dfd6}html[data-theme=light] .workspace-agent__context>header p{color:#837863}html[data-theme=light] .workspace-agent__context>header h2,html[data-theme=light] .workspace-agent__starter h2{color:#3c362a}html[data-theme=light] .workspace-agent__context>header>span{color:#685f4e;background:#ca912118;border:1px solid rgba(202,145,33,.189)}html[data-theme=light] .workspace-agent__context>p,html[data-theme=light] .workspace-agent__starter p{color:#615949}html[data-theme=light] .workspace-agent__context-chips>span{color:#645c4b;background:#f9f9f7;border:1px solid #e7e4dc}html[data-theme=light] .workspace-agent__context details{border-top:1px solid #e7e4dd}html[data-theme=light] .workspace-agent__context summary{color:#786e5b}html[data-theme=light] .workspace-agent__context details span{color:#9a927f}html[data-theme=light] .workspace-agent__context details strong{color:#5f5747}html[data-theme=light] .workspace-agent__guard{color:#aa4f22;background:#b1593214;border-color:#b9582c38}html[data-theme=light] .workspace-agent__guard p{color:#887d67}html[data-theme=light] .workspace-agent__activity{background:#fafaf9;border:1px solid #e3dfd6}html[data-theme=light] .workspace-agent__activity>p{color:#938770}html[data-theme=light] .workspace-agent__activity-item{background:#fcfbfb;border:1px solid #e2dfd6}html[data-theme=light] .workspace-agent__activity-item strong{color:#574e3c}html[data-theme=light] .workspace-agent__activity-item span{color:#34985f}html[data-theme=light] .workspace-agent__activity-item--failed span{color:#b21a1a}html[data-theme=light] .workspace-agent__activity-item>p{color:#7f7560}html[data-theme=light] .workspace-agent__event{border-top:1px solid #e8e6de}html[data-theme=light] .workspace-agent__event>i{background:#e7c074;box-shadow:0 0 8px #eac88536}html[data-theme=light] .workspace-agent__event--job_completed>i{box-shadow:0 0 8px #70bc9336}html[data-theme=light] .workspace-agent__event--job_failed>i{box-shadow:0 0 8px #df777736}html[data-theme=light] .workspace-agent__event--completed>i{box-shadow:0 0 8px #70bc9336}html[data-theme=light] .workspace-agent__event--failed>i{box-shadow:0 0 8px #df777736}html[data-theme=light] .workspace-agent__event strong{color:#6e624c}html[data-theme=light] .workspace-agent__event time{color:#a19a88}html[data-theme=light] .workspace-agent__timeline{background:#f9f8f6;border:1px solid #e3dfd6}html[data-theme=light] .workspace-agent__timeline>header{background:#fbfbf9;border-bottom:1px solid #e5e2d9}html[data-theme=light] .workspace-agent__timeline>header p{color:#938770}html[data-theme=light] .workspace-agent__timeline>header strong{color:#554d3b}html[data-theme=light] .workspace-agent__timeline>header>aside>span{color:#9b5e31;background:#b9582c16}html[data-theme=light] .workspace-agent__timeline>header>aside>span.live{color:#2ca05d;background:#36af7216}html[data-theme=light] .workspace-agent__timeline>header button{color:#a83424;background:#ba3a2c16;border:1px solid rgba(186,58,44,.242)}html[data-theme=light] .workspace-agent__timeline .workspace-agent__event>div>span{color:#9c917b}html[data-theme=light] .workspace-agent__starter>span{color:#ab7917}html[data-theme=light] .workspace-agent__starter-actions button{color:#ab7917;background:#ca912118;border:1px solid rgba(202,145,33,.27)}html[data-theme=light] .workspace-agent__starter-actions button:hover{color:#ab7917;border-color:#ca91214d}html[data-theme=light] .workspace-agent__draft-result{border-top:1px solid #e2dfd6}html[data-theme=light] .workspace-agent__draft-result summary{color:#ab7917}html[data-theme=light] .workspace-agent__draft-result pre{color:#6e624c;background:#f9f8f6;border:1px solid #e6e3db}html[data-theme=light] .workspace-agent__settings{color:#6b6251;background:#fbfbf9;border:1px solid #e3dfd6}html[data-theme=light] .workspace-agent__settings>svg{color:#ab7917}html[data-theme=light] .workspace-agent__settings strong{color:#635945}html[data-theme=light] .workspace-agent__settings small{color:#938871}html[data-theme=light] .workspace-agent__skill-manager{background:#fbfbf9;border:1px solid #e3dfd6}html[data-theme=light] .workspace-agent__skill-manager>button{color:#6b6251}html[data-theme=light] .workspace-agent__skill-manager>button>svg{color:#ab7917}html[data-theme=light] .workspace-agent__skill-manager>button strong{color:#635945}html[data-theme=light] .workspace-agent__skill-manager>button small{color:#938871}html[data-theme=light] .workspace-agent__skill-manager>div{border-top:1px solid #e3dfd6}html[data-theme=light] .workspace-agent__skill-manager>div>header strong{color:#554c3b}html[data-theme=light] .workspace-agent__skill-manager>div>header span{color:#a19987}html[data-theme=light] .workspace-agent__skill-manager>div>header button{color:#ab7917;background:#ca91211c;border:1px solid rgba(202,145,33,.27)}html[data-theme=light] .workspace-agent__skill-manager article{border-top:1px solid #e7e4dc}html[data-theme=light] .workspace-agent__skill-manager article strong{color:#5b523f}html[data-theme=light] .workspace-agent__skill-manager article p{color:#91856e}html[data-theme=light] .workspace-agent__skill-manager article small{color:#a19987}html[data-theme=light] .workspace-agent__skill-manager article>button{background:#e9e7e0}html[data-theme=light] .workspace-agent__skill-manager article>button span{background:#e8e7e3}html[data-theme=light] .workspace-agent__skill-manager article>button.active{background:#beb8a6}html[data-theme=light] .workspace-agent__skill-manager article>button.active span{background:#f6e9cf}html[data-theme=light] .workspace-agent__skill-manager form{background:#f9f8f6;border:1px solid rgba(202,145,33,.297)}html[data-theme=light] .workspace-agent__skill-manager form label{color:#91856e}html[data-theme=light] .workspace-agent__skill-manager form input,html[data-theme=light] .workspace-agent__skill-manager form select,html[data-theme=light] .workspace-agent__skill-manager form textarea{color:#544b3a;background:#f7f7f4;border:1px solid #e1ddd3}html[data-theme=light] .workspace-agent__skill-manager form>button{background:#e7c074}html[data-theme=light] .workspace-agent__skill-manager form fieldset{border:1px solid #e2dfd6}html[data-theme=light] .workspace-agent__skill-manager form fieldset legend{color:#585142}html[data-theme=light] .workspace-agent__skill-manager form fieldset legend span{color:#9f9784}html[data-theme=light] .workspace-agent__skill-manager form fieldset label{background:#f7f6f4}html[data-theme=light] .workspace-agent__skill-manager form fieldset label>span{color:#5b523f}html[data-theme=light] .workspace-agent__skill-manager form fieldset small{color:#9f9784}html[data-theme=light] .workspace-agent>footer{background:#f8f7f5;border-top:1px solid #e7e4dd}html[data-theme=light] .workspace-agent>footer>label{color:#a09886}html[data-theme=light] .workspace-agent textarea{color:#554c3b;background:#f9f8f7;border:1px solid #e2dfd6}html[data-theme=light] .workspace-agent textarea:focus{border-color:#a0977c;box-shadow:0 0 0 2px #eac8850e}html[data-theme=light] .workspace-agent form button{background:#e7c074}html[data-theme=light] .workspace-agent>footer>small{color:#a29b89}html[data-theme=light] .workspace-agent__mission{background:#faf9f8;border-bottom:1px solid #e5e2d9}html[data-theme=light] .workspace-agent__mission>div>span{color:#938770}html[data-theme=light] .workspace-agent__mission>div>strong{color:#484132}html[data-theme=light] .workspace-agent__mission>div>small{color:#837863}html[data-theme=light] .workspace-agent__mission>b{color:#2ca05b;background:#44a26f16;border:1px solid rgba(68,162,111,.242)}html[data-theme=light] .workspace-agent__mission--waiting>b{color:#b65516;background:#b9582c16;border-color:#b9582c49}html[data-theme=light] .workspace-agent__mission--failed>b{color:#b01c1c;background:#ba3a2c16;border-color:#ba3a2c49}html[data-theme=light] .workspace-agent__mission--running>b{color:#ab7717;background:#ca91211f;border-color:#ca91214d}html[data-theme=light] .workspace-agent__views{background:#f8f8f5;border-bottom:1px solid #e5e2d9}html[data-theme=light] .workspace-agent__views button{color:#7e745f}html[data-theme=light] .workspace-agent__views button.active{color:#95722c}html[data-theme=light] .workspace-agent__views button.active:after{background:#e7c074}html[data-theme=light] .workspace-agent__views button b{color:#877c66;background:#fdfdfc}html[data-theme=light] .workspace-agent__views button b.attention{color:#b65716;background:#b9582c1c}html[data-theme=light] .workspace-agent__section-heading>div>span{color:#938770}html[data-theme=light] .workspace-agent__section-heading>div>strong{color:#4b4434}html[data-theme=light] .workspace-agent__section-heading>button{color:#a17421;background:#ca912118;border:1px solid rgba(202,145,33,.27)}html[data-theme=light] .workspace-agent__section-heading>small{color:#877c66}html[data-theme=light] .workspace-agent .project-agent__message>span{color:#ab7917}html[data-theme=light] .workspace-agent .project-agent__message p{color:#494233}html[data-theme=light] .workspace-agent .project-agent__message time{color:#93876f}html[data-theme=light] .workspace-agent__task-view>.workspace-agent__section-heading{border-bottom:1px solid #e7e4dc}html[data-theme=light] .workspace-agent .project-agent__pending>p{color:#b1571b}html[data-theme=light] .workspace-agent .project-agent__pending article small{color:#8a7f68}html[data-theme=light] .workspace-agent__duplicate-actions{background:#b9582c0d;border:1px solid rgba(185,88,44,.22)}html[data-theme=light] .workspace-agent__duplicate-actions>summary{color:#a05b2c}html[data-theme=light] .workspace-agent__duplicate-actions>summary small{color:#8b8069}html[data-theme=light] .workspace-agent__duplicate-actions>summary b{color:#b45718;background:#b9582c19}html[data-theme=light] .workspace-agent__duplicate-actions>p{color:#8c8069}html[data-theme=light] .workspace-agent__activity>header strong{color:#4e4636}html[data-theme=light] .workspace-agent__activity>header span{color:#938770}html[data-theme=light] .workspace-agent__activity-item strong{color:#4d4536}html[data-theme=light] .workspace-agent__activity-item>p{color:#675f4e}html[data-theme=light] .workspace-agent__activity-results{border-top:1px solid #e2dfd6}html[data-theme=light] .workspace-agent__activity-results summary{color:#ab7917}html[data-theme=light] .workspace-agent__activity-results p{color:#675f4e;background:#f9f8f6;border:1px solid #e6e3db}html[data-theme=light] .workspace-agent__timeline>header button.workspace-agent__event-filter{color:#a17421;background:#ca912118;border-color:#ca912145}html[data-theme=light] .workspace-agent__event strong{color:#564d3c}html[data-theme=light] .workspace-agent__empty-state{color:#877c65}html[data-theme=light] .workspace-agent__empty-state>svg{color:#2ca05b}html[data-theme=light] .workspace-agent__empty-state strong{color:#4b4334}html[data-theme=light] .workspace-agent>footer>label strong{color:#625844}html[data-theme=light] .workspace-agent>footer>label span{color:#92866f}html[data-theme=light] .workspace-agent>footer textarea{color:#4c4435}html[data-theme=light] .workspace-agent>footer>small{color:#93876f}html[data-theme=light] .section-page{background:radial-gradient(circle at 84% -16%,rgba(172,135,62,.121),transparent 32%),#f7f6f3}html[data-theme=light] .studio-page-header{background:linear-gradient(180deg,#faf9f7db,#f7f6f3b8)}html[data-theme=light] .studio-page-header h1{color:#97772b}html[data-theme=light] .studio-page-header__copy>p:last-of-type{color:#7d735e}html[data-theme=light] .studio-page-header__meta span{color:#9a8f7a;background:#ca912113;border:1px solid rgba(202,145,33,.176)}html[data-theme=light] .catalog-toolbar,html[data-theme=light] .library-commandbar{background:#faf9f8d1}html[data-theme=light] .catalog-toolbar .search,html[data-theme=light] .library-commandbar .search,html[data-theme=light] .catalog-toolbar select,html[data-theme=light] .library-commandbar select{color:#71654e;background:#f9f8f6;border-color:#e4e1d8}html[data-theme=light] .catalog-toolbar .search:focus-within,html[data-theme=light] .library-commandbar .search:focus-within,html[data-theme=light] .catalog-toolbar select:focus,html[data-theme=light] .library-commandbar select:focus{border-color:#a0967b;box-shadow:0 0 0 2px #eac88511}html[data-theme=light] .library-workspace,html[data-theme=light] .library-main{background:#f7f6f3}html[data-theme=light] .library-context{background:#faf9f7}html[data-theme=light] .library-stats>div{background:#faf9f8}html[data-theme=light] .library-stats small{color:#968a73}html[data-theme=light] .library-stats strong{color:#453e30}html[data-theme=light] .library-context__action{background:#f9f8f6;border-color:#e4e1d8}html[data-theme=light] .library-context__action>span{color:#ab7917;background:#ca912126}html[data-theme=light] .library-context__notice{color:#ab7917;background:#ca912116;border-color:#ca91213b}html[data-theme=light] .library-context__notice p{color:#91856e}html[data-theme=light] .library-card,html[data-theme=light] .asset-card,html[data-theme=light] .product-card,html[data-theme=light] .catalog-card,html[data-theme=light] .audio-card{background:linear-gradient(180deg,#fcfcfbfa,#faf9f7fa);box-shadow:0 12px 30px #604a2208}html[data-theme=light] .library-card:hover,html[data-theme=light] .asset-card:hover,html[data-theme=light] .product-card:hover,html[data-theme=light] .catalog-card:hover{border-color:#d4d0c1}html[data-theme=light] .library-card.selected{border-color:#c2943d;box-shadow:0 0 0 2px #eac88514}html[data-theme=light] .library-card__preview,html[data-theme=light] .avatar-card__preview{background:#f7f6f3}html[data-theme=light] .library-card__body h2,html[data-theme=light] .asset-card__title h2,html[data-theme=light] .catalog-card__title h2,html[data-theme=light] .product-card h2,html[data-theme=light] .audio-card h2{color:#393328}html[data-theme=light] .library-card__body time,html[data-theme=light] .asset-card__date,html[data-theme=light] .catalog-card>footer,html[data-theme=light] .product-card>footer{color:#9b9380}html[data-theme=light] .library-card__tags span,html[data-theme=light] .library-card__keywords span,html[data-theme=light] .asset-slots span,html[data-theme=light] .tag-list button,html[data-theme=light] .audience-chip{color:#665e4d;background:#ca91211a;border:1px solid rgba(202,145,33,.121)}html[data-theme=light] .product-card>ul li,html[data-theme=light] .catalog-card__body{color:#72664f}html[data-theme=light] .product-card>ul li:before{background:#e7c074}html[data-theme=light] .product-card dl{color:#605848}html[data-theme=light] .product-card dt{color:#9c9481}html[data-theme=light] .audio-card__icon{color:#ab7817;background:#ca912122;border:1px solid rgba(202,145,33,.162)}html[data-theme=light] .audio-card__icon--music{color:#326f9a;background:#4d7b981c}html[data-theme=light] .music-library__group>header span{color:#9a8f7a}html[data-theme=light] .music-library__group>header h2{color:#453e30}html[data-theme=light] .music-library__group>header p{color:#92866f}html[data-theme=light] .music-library__group>header>strong{color:#96722c}html[data-theme=light] .audio-card__badges span{color:#9d7524;background:#ca91211c;border:1px solid rgba(202,145,33,.162)}html[data-theme=light] .music-library__empty{color:#92866f;background:#faf9f8b8;border:1px dashed #e1ded4}html[data-theme=light] .music-library__empty>svg{color:#a27620}html[data-theme=light] .music-library__empty strong{color:#524a39}html[data-theme=light] .style-music-match{color:#736a57;background:#ca912110;border:1px solid rgba(202,145,33,.189)}html[data-theme=light] .style-music-match>svg{color:#a87719}html[data-theme=light] .style-music-match__copy>span,html[data-theme=light] .style-music-match>div>span{color:#8f836c}html[data-theme=light] .style-music-match__copy>strong,html[data-theme=light] .style-music-match>div>strong{color:#3b3529}html[data-theme=light] .style-music-match__copy>small,html[data-theme=light] .style-music-match>div>small{color:#897e67}html[data-theme=light] .section-tabs{background:#f9f8f7}html[data-theme=light] .section-tabs button{color:#7f7560}html[data-theme=light] .section-tabs button.active{color:#917131;background:#ca912126;border-color:#ca91213e}html[data-theme=light] .section-tabs button.active span{color:#ab7817;background:#ca91212d}html[data-theme=light] .empty-state{color:#8f836c}html[data-theme=light] .empty-state__icon{color:#a7781b;background:#ca912122;border:1px solid rgba(202,145,33,.162)}html[data-theme=light] .empty-state h2{color:#4f4737}html[data-theme=light] .notice--info{color:#2f709d;background:#4d7c9815;border-color:#4e7c973e}html[data-theme=light] .notice--error{color:#b6161d;background:#9d3b411c;border-color:#b3333946}html[data-theme=light] .modal{background:#f9f8f7;border-color:#dddace}html[data-theme=light] .modal__header,html[data-theme=light] .template-bar{background:#fbfbfa}html[data-theme=light] .modal__header h2{color:#97772b}html[data-theme=light] .form-section,html[data-theme=light] .create-advanced,html[data-theme=light] .script-editor-card,html[data-theme=light] .script-context>div,html[data-theme=light] .script-context details{background:#fbfaf9}html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea,html[data-theme=light] .template-bar input,html[data-theme=light] .template-bar select{color:#433c2f;background:#f9f8f6;border-color:#e3e0d7}html[data-theme=light] .field input:focus,html[data-theme=light] .field select:focus,html[data-theme=light] .field textarea:focus{background:#f9f8f6;border-color:#bd9442;box-shadow:0 0 0 2px #eac8850f}html[data-theme=light] .project-lobby{background:radial-gradient(980px 520px at 14% -18%,rgba(168,135,66,.216),transparent 62%),#f7f6f3}html[data-theme=light] .project-kicker{color:#907132}html[data-theme=light] .project-hero h1{color:#94722e}html[data-theme=light] .project-hero>div:first-child>p:not(.project-kicker){color:#756b58}html[data-theme=light] .project-model-note{color:#7f745f;background:#ca912113;border-color:#ca912130}html[data-theme=light] .project-hero__stats>div{background:#faf9f8f5}html[data-theme=light] .project-hero__stats span{color:#9b907a}html[data-theme=light] .project-hero__stats strong{color:#383227}html[data-theme=light] .project-toolbar{background:#f7f6f3e6}html[data-theme=light] .project-toolbar>label{color:#827762;background:#f9f8f7;border-color:#e3e0d7}html[data-theme=light] .project-toolbar>label:focus-within{border-color:#9d9478;box-shadow:0 0 0 2px #eac8850f}html[data-theme=light] .project-filter-pills{background:#f9f8f7;border-color:#e3e0d7}html[data-theme=light] .project-filter-pills button{color:#857a65}html[data-theme=light] .project-filter-pills button.active{color:#aa7818;background:#ca91212d}html[data-theme=light] .project-toolbar>span{color:#9b907b}html[data-theme=light] .project-agent-entry{color:#746a57;border:1px solid #e2dfd6}html[data-theme=light] .project-agent-entry.active{color:#ab7a17;background:#ca912122;border-color:#ca91214d}html[data-theme=light] .project-section-heading{color:#8b7f68}html[data-theme=light] .project-section-heading small{color:#a79f8e}html[data-theme=light] .project-featured-card,html[data-theme=light] .project-card{background:linear-gradient(180deg,#fbfbfafa,#f9f8f7fa)}html[data-theme=light] .project-featured-card:hover,html[data-theme=light] .project-card:hover{border-color:#d4cfc1;box-shadow:0 20px 50px -35px #604a225c}html[data-theme=light] .project-poster{background:radial-gradient(circle at 28% 20%,hsla(var(--poster-hue),48%,66%,.28),transparent 46%),linear-gradient(145deg,#fdfdfc,#f7f6f3 72%)}html[data-theme=light] .project-poster:after{background:linear-gradient(90deg,transparent,rgba(202,145,33,.3),transparent)}html[data-theme=light] .project-poster>span,html[data-theme=light] .project-poster>small{color:#90846c}html[data-theme=light] .project-poster>strong{color:#9f7623}html[data-theme=light] .project-featured-card h2{color:#94782e}html[data-theme=light] .project-card h2{color:#433c2f}html[data-theme=light] .project-card__progress i{background:linear-gradient(90deg,#b1904e,#e7c583)}html[data-theme=light] .project-create-tile{color:#7f7560;background:#83704832;border-color:#dcd8cc}html[data-theme=light] .project-create-tile:hover{color:#4d4536;background:#ca91210c;border-color:#ca91214d}html[data-theme=light] .project-create-tile>span{color:#ab7917;background:#ca91211f;border-color:#ca91213e}html[data-theme=light] .project-pagination{color:#92866f}html[data-theme=light] .project-pagination button{color:#786e5b;background:#faf9f8}html[data-theme=light] .project-pagination button.active{color:#ab7917;background:#ca912122;border-color:#ca91214c}html[data-theme=light] .project-lobby-agent{background:#f9f8f7fa}html[data-theme=light] .project-lobby-agent>header strong{color:#3a3429}html[data-theme=light] .project-lobby-agent>header span{color:#93876f}html[data-theme=light] .project-lobby-agent>header span i{background:#bdb6a3}html[data-theme=light] .project-lobby-agent>header span i.live{box-shadow:0 0 8px #72c99545}html[data-theme=light] .project-lobby-agent>header button{color:#877c66}html[data-theme=light] .project-lobby-agent>header button:hover{color:#423b2e;background:#fdfdfc}html[data-theme=light] .project-lobby-agent__intro{background:radial-gradient(circle at 100% 0,rgba(202,145,33,.176),transparent 42%),#fbfaf9;border:1px solid #e2dfd6}html[data-theme=light] .project-lobby-agent__intro>p{color:#776d59}html[data-theme=light] .project-lobby-agent__intro h2{color:#373226}html[data-theme=light] .project-lobby-agent__intro span{color:#7d735f}html[data-theme=light] .project-lobby-agent__scope>p{color:#a09886}html[data-theme=light] .project-lobby-agent__scope>div{border-bottom:1px solid #e7e4dc}html[data-theme=light] .project-lobby-agent__scope span{color:#93876f}html[data-theme=light] .project-lobby-agent__scope strong{color:#5a503e}html[data-theme=light] .project-lobby-agent__empty{background:#faf9f8;border:1px dashed #dddace}html[data-theme=light] .project-lobby-agent__empty>svg{color:#917031}html[data-theme=light] .project-lobby-agent__empty h2{color:#4c4435}html[data-theme=light] .project-lobby-agent__empty p{color:#857a65}html[data-theme=light] .project-lobby-agent__guard{color:#675e4d;background:#ca912111;border:1px solid rgba(202,145,33,.203)}html[data-theme=light] .project-lobby-agent__guard p{color:#90846c}html[data-theme=light] .project-lobby-agent>footer{color:#90846c}html[data-theme=light] .project-lobby-agent>footer span{color:#726956}html[data-theme=light] .project-lobby-agent>footer small{color:#a9a292}html[data-theme=light] .project-studio{background:#f7f6f3}html[data-theme=light] .project-studio__header{background:#f8f7f5f5}html[data-theme=light] .project-studio__header>button:first-child{color:#675f4e;background:#faf9f8;border-color:#e2dfd6}html[data-theme=light] .project-studio__header>div span{color:#a59e8d}html[data-theme=light] .project-studio__header>div strong{color:#3b3529}html[data-theme=light] .project-studio__source{color:#978c76}html[data-theme=light] .project-agent-toggle{color:#a7781b;background:#ca91211f;border-color:#ca91214c}html[data-theme=light] .project-stage-rail{background:#f7f7f4}html[data-theme=light] .project-stage-rail>p,html[data-theme=light] .project-agent__context>p,html[data-theme=light] .project-agent__actions>p{color:#a09886}html[data-theme=light] .project-stage-rail li button:hover{background:#fcfcfb}html[data-theme=light] .project-stage-rail li button>span{color:#91856e;background:#fdfdfc;border-color:#dddace}html[data-theme=light] .project-stage-rail li.done button>span{background:#bd9e62;border-color:#be9441}html[data-theme=light] .project-stage-rail li button strong{color:#625844}html[data-theme=light] .project-stage-rail li button small{color:#9f9784}html[data-theme=light] .project-stage-rail__note{color:#716856;background:#ca912111;border-color:#ca912130}html[data-theme=light] .project-stage-rail__note p{color:#9c917b}html[data-theme=light] .project-agent{background:#faf9f7}html[data-theme=light] .project-agent__avatar{background:linear-gradient(145deg,#eecf91,#cca659)}html[data-theme=light] .project-agent>header strong{color:#3a3428}html[data-theme=light] .project-agent>header span{color:#8f836c}html[data-theme=light] .project-agent__boundary{color:#ad4f1f;background:#b1593214;border-color:#b9582c38}html[data-theme=light] .project-agent__boundary p{color:#9c917b}html[data-theme=light] .project-agent__message{background:#fdfdfc;border-color:#e1ded4}html[data-theme=light] .project-agent__message--user{background:#ca912122;border-color:#ca91214c}html[data-theme=light] .project-agent__message>span{color:#605848}html[data-theme=light] .project-agent__message p{color:#574e3c}html[data-theme=light] .project-agent__advice{background:linear-gradient(145deg,#ca912122,#7a70520a);border-color:#ca91213e}html[data-theme=light] .project-agent__advice>span{color:#ab7917}html[data-theme=light] .project-agent__advice h2{color:#443d2f}html[data-theme=light] .project-agent__advice p{color:#776d59}html[data-theme=light] .project-agent__advice button{color:#ab7a17;background:#ca91211c;border-color:#ca912145}html[data-theme=light] .project-agent__actions>button>svg:first-child{color:#ab7917}html[data-theme=light] .project-agent>footer{background:#f8f7f5}html[data-theme=light] .project-agent>footer>label{color:#a09886}html[data-theme=light] .project-agent textarea{color:#554c3b;background:#f9f8f7;border-color:#e2dfd6}html[data-theme=light] .project-agent textarea:focus{border-color:#a0977c;box-shadow:0 0 0 2px #eac8850e}html[data-theme=light] .project-agent>footer button:not(:disabled){background:#e7c074;border-color:#d99d26}html[data-theme=light] .project-agent>footer small{color:#a29b89}html[data-theme=light] .task-workspace{background:#f7f6f3}html[data-theme=light] .run-panel{background:#f9f8f7}html[data-theme=light] .pro-toolbar{background:#faf9f8}html[data-theme=light] .pro-toolbar__search{background:#f9f8f6;border-color:#e3e0d7}html[data-theme=light] .pro-toolbar__search:focus-within{border-color:#9f967b;box-shadow:0 0 0 2px #eac8850f}html[data-theme=light] .pro-filter-pills{background:#f9f8f6;border-color:#e3e0d7}html[data-theme=light] .pro-filter-pills button.active{color:#9a7728;background:#ca91212d}html[data-theme=light] .pro-icon-button{background:#f9f8f6;border-color:#e3e0d7}html[data-theme=light] .run-panel__summary{background:#faf9f8}html[data-theme=light] .pro-table th{color:#988d77;background:#faf9f8}html[data-theme=light] .pro-table td{color:#554c3b}html[data-theme=light] .pro-table tbody tr.active{background:#ca912121}html[data-theme=light] .pro-table td small,html[data-theme=light] .pro-table time{color:#9c9481}html[data-theme=light] .pro-progress .pro-progress--running{background:#e7c074}html[data-theme=light] .pro-row-action{color:#a97919;background:#ca91211c;border-color:#ca912145}html[data-theme=light] .run-pagination{background:#faf9f8}html[data-theme=light] .run-pagination button.active{color:#ab7817;background:#ca912122;border-color:#ca91214d}html[data-theme=light] .workspace{background:#f7f6f3}html[data-theme=light] .detail-header h1{color:#907232}html[data-theme=light] .detail-header__meta{color:#8a7f68}html[data-theme=light] .detail-header>div>p{color:#a19a88}html[data-theme=light] .progress-card,html[data-theme=light] .alert-card,html[data-theme=light] .content-card,html[data-theme=light] .metric{background:#fbfaf9}html[data-theme=light] .metric>span{color:#978c76}html[data-theme=light] .metric strong{color:#4a4233}html[data-theme=light] .content-card h2{color:#423b2e}html[data-theme=light] .pulse{background:#e7c074;box-shadow:0 0 0 5px #eac8850f}html[data-theme=light] .progress-track i{background:linear-gradient(90deg,#ebe8e0,#e8c685)}html[data-theme=light] .run-log{color:#574e3c;background:#f7f7f4}html[data-theme=light] .run-log__summary{color:#746b58;background:#fafaf9}html[data-theme=light] .run-log__summary:hover{color:#524a39;background:#fcfcfb}html[data-theme=light] .run-log__chevron{color:#9f9785}html[data-theme=light] .run-log__title{color:#4a4233}html[data-theme=light] .run-log__title svg{color:#ab7917}html[data-theme=light] .run-log__summary>small{color:#a09885}html[data-theme=light] .run-log__status{color:#938770}html[data-theme=light] .run-log__status>i{background:#c4bfae}html[data-theme=light] .run-log__status--connecting>i,html[data-theme=light] .run-log__status--streaming>i{background:#e7c074;box-shadow:0 0 8px #eac88554}html[data-theme=light] .run-log__status--reconnecting{color:#a75625}html[data-theme=light] .run-log__status--reconnecting>i{box-shadow:0 0 8px #d9885445}html[data-theme=light] .run-log__status--complete{color:#837862}html[data-theme=light] .run-log__status--complete>i{box-shadow:0 0 8px #72c99545}html[data-theme=light] .run-log__toolbar{color:#a09885;background:#f9f8f6;border-top:1px solid #e9e6df;border-bottom:1px solid #e9e6df}html[data-theme=light] .run-log__toolbar a{color:#756c59}html[data-theme=light] .run-log__toolbar a:hover{color:#ab7717}html[data-theme=light] .run-log__body{background:#f5f4f1}html[data-theme=light] .run-log__line time{color:#a7a090}html[data-theme=light] .run-log__line span{color:#5b523f}html[data-theme=light] .run-log__line--raw span{color:#655d4c}html[data-theme=light] .run-log__line--warn span{color:#b65a16}html[data-theme=light] .run-log__line--error span{color:#b61616}html[data-theme=light] .run-log__empty{color:#9c9482}@media(max-width:1240px){html[data-theme=light] .project-lobby-agent{box-shadow:-24px 0 70px #604a222f}}html[data-theme=light] .settings-booth--reference .provider-brand-icon{color:#4e4636;background:#fbfbfa;border:1px solid #e5e2da}@media(max-width:820px){html[data-theme=light] .settings-booth--reference .provider-list{background:#f7f6f2b8}}html[data-theme=light] .settings-booth--reference .provider-field-actions .booth-secondary{color:#6c614b;background:#fbfbfa;border:1px solid #e0ddd3}html[data-theme=light]{--ink: #a97519;--muted: #736a57;--line: #e3e0d7;--panel: #fbfbfa;--white: #fdfdfc;--green: #e6ac3c;--navy: #f6f4f1;--surface: #fbfbf9;--surface-raised: #fdfdfc;--primary: #efbc55;--primary-soft: rgba(202,145,33,.162);--shadow: 0 22px 54px rgba(96,74,34,.104);--darkroom-bg: #f7f6f2;--darkroom-panel: #fbfbf9;--darkroom-line: #e3e0d7;--darkroom-text: #a97519;--darkroom-muted: #736a57;--darkroom-faint: #a39b89;--darkroom-accent: #efbc55}html[data-theme=light] body{background:#f7f6f2}html[data-theme=light] button:focus-visible,html[data-theme=light] a:focus-visible,html[data-theme=light] input:focus-visible,html[data-theme=light] select:focus-visible,html[data-theme=light] textarea:focus-visible,html[data-theme=light] [tabindex]:focus-visible{outline:2px solid #d99d26}html[data-theme=light] .eyebrow,html[data-theme=light] .project-kicker,html[data-theme=light] .studio-page-header .eyebrow,html[data-theme=light] .settings-article>header>p,html[data-theme=light] .model-routing-card>p{color:#ab7917}html[data-theme=light] .button--primary,html[data-theme=light] .booth-primary{background:#efbc55;border-color:#d99d26}html[data-theme=light] .button--primary:hover:not(:disabled),html[data-theme=light] .booth-primary:hover:not(:disabled){background:#f1c66c;border-color:#d99e26}html[data-theme=light] .button--secondary,html[data-theme=light] .booth-secondary{color:#473f31;background:#fdfdfc;border-color:#dad5c9}html[data-theme=light] .button--secondary:hover:not(:disabled),html[data-theme=light] .booth-secondary:hover:not(:disabled){color:#a8761a;background:#fdfdfc;border-color:#c6c1b1}html[data-theme=light] .button--ghost{color:#b61623}html[data-theme=light] .app-shell--darkroom{background:#f7f6f2}html[data-theme=light] .app-shell--darkroom .app-main,html[data-theme=light] .app-shell--darkroom .app-content{background:#f8f7f4}html[data-theme=light] .app-shell--darkroom .rail{background:#f6f5f2;border-right:1px solid #eae7e0}html[data-theme=light] .app-shell--darkroom .brand>span{background:linear-gradient(145deg,#f5cc78,#d99c33 88%);box-shadow:0 10px 26px #d99c3322}html[data-theme=light] .app-shell--darkroom .brand strong{color:#232019}html[data-theme=light] .app-shell--darkroom .brand small{color:#a7a090}html[data-theme=light] .app-shell--darkroom .rail__cta{background:#efbc55}html[data-theme=light] .app-shell--darkroom .rail__cta:hover{background:#f1c66c}html[data-theme=light] .app-shell--darkroom .rail__label{color:#a59d8c}html[data-theme=light] .app-shell--darkroom .rail nav button,html[data-theme=light] .app-shell--darkroom .rail__bottom a,html[data-theme=light] .app-shell--darkroom .rail__bottom button{color:#6a6150}html[data-theme=light] .app-shell--darkroom .rail nav button:hover,html[data-theme=light] .app-shell--darkroom .rail__bottom a:hover,html[data-theme=light] .app-shell--darkroom .rail__bottom button:hover{color:#27231b;background:#fbfbfa}html[data-theme=light] .app-shell--darkroom .rail nav .active,html[data-theme=light] .app-shell--darkroom .rail nav .active:hover,html[data-theme=light] .app-shell--darkroom .rail__bottom .active{color:#ab7b17;background:#ca912126;border-color:#ca91214d}html[data-theme=light] .app-shell--darkroom .rail nav .active:before,html[data-theme=light] .app-shell--darkroom .rail__bottom .active:before{background:#efbc55}html[data-theme=light] .rail-runtime{color:#837862;background:#f9f8f7;border-color:#e9e6df}html[data-theme=light] .app-shell--darkroom .pro-header{background:#f7f6f2f5;border-bottom:1px solid #e9e7e0}html[data-theme=light] .pro-header__identity>small{color:#a09987}html[data-theme=light] .app-shell--darkroom .pro-breadcrumb span{color:#8c8069}html[data-theme=light] .app-shell--darkroom .pro-breadcrumb strong{color:#2e2a20}html[data-theme=light] .app-shell--darkroom .pro-global-search{color:#877c65;background:#faf9f8;border-color:#e1ded4}html[data-theme=light] .app-shell--darkroom .pro-global-search:hover{color:#3a3429;border-color:#c8c3b3}html[data-theme=light] .pro-agent-shortcut{color:#a97818;background:#fcfcfb;border-color:#dcd8cd}html[data-theme=light] .pro-agent-shortcut:hover,html[data-theme=light] .pro-agent-shortcut.active{color:#ab7917;background:#ca912129;border-color:#ca91214d}html[data-theme=light] .pro-theme-toggle{color:#a97818;background:#fcfcfb;border:1px solid #dcd8cd}html[data-theme=light] .pro-theme-toggle:hover{color:#ab7917;background:#ca912129;border-color:#ca91214d}html[data-theme=light] .section-page{color:#2b271e;background:#f8f7f4}html[data-theme=light] .studio-page-header{background:#f9f9f7;border-bottom:1px solid #e9e7e0}html[data-theme=light] .studio-page-header h1,html[data-theme=light] .project-hero h1,html[data-theme=light] .settings-article>header h2,html[data-theme=light] .settings-booth__header h1{color:#232019}html[data-theme=light] .studio-page-header__copy>p:last-of-type{color:#746a57}html[data-theme=light] .catalog-toolbar,html[data-theme=light] .library-commandbar,html[data-theme=light] .section-tabs{background:#fbfaf9;border-color:#e2dfd6}html[data-theme=light] .catalog-toolbar .search,html[data-theme=light] .library-commandbar .search,html[data-theme=light] .catalog-toolbar select,html[data-theme=light] .library-commandbar select,html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea,html[data-theme=light] .model-select select,html[data-theme=light] .booth-field input,html[data-theme=light] .booth-field select,html[data-theme=light] .booth-field textarea{color:#373226;background:#f9f8f7;border-color:#dedbd0}html[data-theme=light] .catalog-toolbar .search:focus-within,html[data-theme=light] .library-commandbar .search:focus-within,html[data-theme=light] .catalog-toolbar select:focus,html[data-theme=light] .library-commandbar select:focus,html[data-theme=light] .field input:focus,html[data-theme=light] .field select:focus,html[data-theme=light] .field textarea:focus{border-color:#d99e26;box-shadow:0 0 0 3px #f1c36811}html[data-theme=light] .library-workspace,html[data-theme=light] .library-card,html[data-theme=light] .asset-card,html[data-theme=light] .product-card,html[data-theme=light] .catalog-card,html[data-theme=light] .audio-card,html[data-theme=light] .content-card,html[data-theme=light] .metric,html[data-theme=light] .progress-card,html[data-theme=light] .form-section,html[data-theme=light] .create-advanced,html[data-theme=light] .script-editor-card{color:#2c281f;background:#fbfbf9;border-color:#e2dfd6}html[data-theme=light] .library-card:hover,html[data-theme=light] .asset-card:hover,html[data-theme=light] .product-card:hover,html[data-theme=light] .catalog-card:hover{border-color:#cecabc}html[data-theme=light] .library-card__body h2,html[data-theme=light] .asset-card__title h2,html[data-theme=light] .catalog-card__title h2,html[data-theme=light] .product-card h2,html[data-theme=light] .audio-card h2{color:#2b271e}html[data-theme=light] .asset-card__date,html[data-theme=light] .library-card__body time,html[data-theme=light] .catalog-card>footer,html[data-theme=light] .product-card>footer{color:#9b907a}html[data-theme=light] .asset-slots span,html[data-theme=light] .library-card__tags span,html[data-theme=light] .library-card__keywords span,html[data-theme=light] .tag-list button,html[data-theme=light] .audience-chip{color:#6f644d;background:#fdfdfc;border-color:#dfdbd1}html[data-theme=light] .asset-card__actions,html[data-theme=light] .library-card__body>footer,html[data-theme=light] .catalog-card>footer,html[data-theme=light] .product-card>footer{border-color:#e2dfd6}html[data-theme=light] .avatar-card__preview{background:#f7f6f3}html[data-theme=light] .audio-card__icon{color:#ab7a17;background:#ca912122;border-color:#ca91213e}html[data-theme=light] .empty-state__icon{color:#ab7a17;background:#ca912122;border-color:#ca912145}html[data-theme=light] .empty-state h2{color:#342f24}html[data-theme=light] .project-lobby{background:#f8f7f4}html[data-theme=light] .project-hero>div:first-child>p:not(.project-kicker){color:#736a57}html[data-theme=light] .project-model-note{color:#a97819;background:#ca912115;border-color:#ca912137}html[data-theme=light] .project-hero__stats{background:#e4e1d9;border-color:#e2dfd6}html[data-theme=light] .project-hero__stats>div{background:#fbfbf9}html[data-theme=light] .project-hero__stats span{color:#8d816a}html[data-theme=light] .project-hero__stats strong{color:#27231b}html[data-theme=light] .project-toolbar{background:#f8f7f4f2;border-color:#e9e7e0}html[data-theme=light] .project-toolbar>label{background:#faf9f8;border-color:#e0dcd2}html[data-theme=light] .project-toolbar>label:focus-within{border-color:#d99e26;box-shadow:0 0 0 3px #f1c3680f}html[data-theme=light] .project-filter-pills{background:#faf9f8;border-color:#e0dcd2}html[data-theme=light] .project-filter-pills button.active{color:#ab7b17;background:#ca91212d}html[data-theme=light] .project-agent-entry{color:#8e7334;background:#fbfbfa;border-color:#ddd9ce}html[data-theme=light] .project-agent-entry.active{color:#ab7917;background:#ca912129;border-color:#ca91214d}html[data-theme=light] .project-section-heading{color:#5f5542}html[data-theme=light] .project-section-heading small{color:#978b74}html[data-theme=light] .project-featured-card,html[data-theme=light] .project-card{background:#fbfbf9;border-color:#e1ded4}html[data-theme=light] .project-featured-card:hover,html[data-theme=light] .project-card:hover{border-color:#cfcabd;box-shadow:0 18px 40px -32px #604a2252}html[data-theme=light] .project-poster{background:linear-gradient(145deg,hsl(var(--poster-hue),30%,87%),#f8f7f4 68%);border-color:#e1ded4}html[data-theme=light] .project-poster>strong{color:#ab7817}html[data-theme=light] .project-featured-card h2{color:#27231b}html[data-theme=light] .project-featured-card__metrics{background:#e3e0d7;border-color:#e1ded4}html[data-theme=light] .project-featured-card__metrics>div{background:#faf9f8}html[data-theme=light] .project-card h2{color:#2c281f}html[data-theme=light] .project-card__progress i{background:#efbc55}html[data-theme=light] .project-card__progress strong,html[data-theme=light] .project-card footer span{color:#ab7917}html[data-theme=light] .project-create-tile{color:#736a57;background:#faf9f8;border-color:#d5d0c2}html[data-theme=light] .project-create-tile>span{color:#ab7a17;background:#ca912122;border-color:#ca912145}html[data-theme=light] .project-pagination{color:#8c8069;border-color:#e9e7e0}html[data-theme=light] .project-pagination button{color:#61594a;background:#fbfbf9;border-color:#dfdbd1}html[data-theme=light] .project-pagination button.active{color:#ab7a17;background:#ca912126;border-color:#ca91214d}html[data-theme=light] .task-workspace{background:#f8f7f4}html[data-theme=light] .run-panel{background:#f9f8f7;border-color:#e9e7e0}html[data-theme=light] .pro-toolbar{background:#fbfbf9;border-color:#e2dfd6}html[data-theme=light] .pro-toolbar__search,html[data-theme=light] .pro-filter-pills{background:#f9f8f7;border-color:#e0dcd2}html[data-theme=light] .pro-filter-pills button.active{color:#ab7817;background:#ca91212d}html[data-theme=light] .run-panel__summary{background:#f9f8f7;border-color:#e2dfd6}html[data-theme=light] .pro-table th{color:#8d816a;background:#fbfaf9;border-color:#e2dfd6}html[data-theme=light] .pro-table td{color:#463e30;border-color:#e6e4db}html[data-theme=light] .pro-table tbody tr.active{background:#ca91211f}html[data-theme=light] .pro-row-action{color:#ab7a17;background:#ca91211f;border-color:#ca912145}html[data-theme=light] .workspace{background:#f8f7f4}html[data-theme=light] .detail-header h1{color:#a97519}html[data-theme=light] .progress-card,html[data-theme=light] .alert-card,html[data-theme=light] .content-card,html[data-theme=light] .metric{background:#fbfbf9;border-color:#e2dfd6}html[data-theme=light] .metric-grid{background:#e4e1d9;border-color:#e2dfd6}html[data-theme=light] .metric strong{color:#2d281f}html[data-theme=light] .content-card h2{color:#2c281f}html[data-theme=light] .pulse{background:#efbc55;box-shadow:0 0 0 5px #f1c3680f}html[data-theme=light] .progress-track i{background:#efbc55}html[data-theme=light] .workspace-agent{color:#463e30;background:#f9f8f6;border-left-color:#e0dcd2;box-shadow:-22px 0 60px #604a222b}html[data-theme=light] .workspace-agent>header,html[data-theme=light] .workspace-agent__runtime,html[data-theme=light] .workspace-agent>footer{background:#f2f5f8;border-color:#e2dfd6}html[data-theme=light] .workspace-agent__context,html[data-theme=light] .workspace-agent__guard,html[data-theme=light] .workspace-agent__starter,html[data-theme=light] .workspace-agent__activity,html[data-theme=light] .workspace-agent__settings,html[data-theme=light] .workspace-agent__skill-manager{background:#fbfbf9;border-color:#e0dcd2}html[data-theme=light] .workspace-agent__context>header h2,html[data-theme=light] .workspace-agent__starter h2{color:#2e2a20}html[data-theme=light] .workspace-agent__context>header p,html[data-theme=light] .workspace-agent__starter>span{color:#ab7917}html[data-theme=light] .workspace-agent__context-chips>span{color:#6d624c;background:#f9f8f7;border-color:#e2dfd6}html[data-theme=light] .workspace-agent__selected-skill{color:#ab7a17;background:#ca91211c;border-color:#ca91214c}html[data-theme=light] .workspace-agent textarea{color:#373226;background:#f9f8f7;border-color:#dddace}html[data-theme=light] .workspace-agent textarea:focus{border-color:#d99e26;box-shadow:0 0 0 3px #f1c3680f}html[data-theme=light] .workspace-agent form button{background:#efbc55}html[data-theme=light] .settings-booth{--booth-bg: #f7f6f2;--booth-panel: #fbfbf9;--booth-line: #e2dfd6;--booth-soft: #ebe9e3;--booth-text: #a97519;--booth-muted: #736a57;--booth-accent: #efbc55;--booth-accent-soft: rgba(202,145,33,.162);background:#f7f6f2}html[data-theme=light] .settings-booth--reference .settings-booth__header{background:#f7f6f2f5;border-color:#e9e7e0}html[data-theme=light] .settings-booth__header>div>p{color:#8b6f37}html[data-theme=light] .settings-booth--reference .settings-nav{background:#f9f8f6;border-color:#e9e7e0}html[data-theme=light] .settings-booth--reference .settings-nav button{color:#675f4e}html[data-theme=light] .settings-booth--reference .settings-nav button:hover{color:#a97519;background:#fcfcfc}html[data-theme=light] .settings-booth--reference .settings-nav button.active{color:#ab7b17;background:#ca912126;border-color:#ca91214d}html[data-theme=light] .settings-nav button.active:before,html[data-theme=light] .provider-list>button.active:before{background:#efbc55}html[data-theme=light] .settings-booth--reference .settings-booth__content{background:#f8f7f4}html[data-theme=light] .settings-booth--reference .settings-article>header h2{color:#a97519}html[data-theme=light] .settings-booth--reference .settings-article>header>span{color:#736a57}html[data-theme=light] .model-routing-card{background:#fbfbf9;border-color:#e2dfd6}html[data-theme=light] .model-routing-card h3{color:#2d281f}html[data-theme=light] .model-routing-card>p{color:#ab7917}html[data-theme=light] .model-select>span{color:#625a4a}html[data-theme=light] .image-agent-route{color:#8a7437;background:#faf9f8;border-color:#dcd8cd}html[data-theme=light] .model-save{background:#f7f6f2f0;border-color:#dfdbd1}html[data-theme=light] .model-save span{color:#7c725d}@media(max-width:920px)and (min-width:761px){html[data-theme=light] .project-poster--large{border-bottom:1px solid #e1ded4}}@media(max-width:760px){html[data-theme=light] .app-shell--darkroom .rail{box-shadow:22px 0 60px #604a2235}}@media(max-width:760px){html[data-theme=light] .project-poster--large{border-bottom:1px solid #e1ded4}}html[data-theme=light] .content-toolbar__title h1{color:#232019}html[data-theme=light] .content-toolbar__title span{color:#9b907a}html[data-theme=light] .content-chips>button{color:#6f644d;background:#fbfaf9;border-color:#e2dfd6}html[data-theme=light] .content-chips>button:hover{color:#373226;border-color:#cecabc}html[data-theme=light] .content-chips>button.active{color:#ab7917;background:#ca912137;border-color:#ca91214d}html[data-theme=light] .content-chips__tag{color:#ab7a17;background:#ca912122;border-color:#ca91214d}html[data-theme=light] .content-icon-button{color:#746a57}html[data-theme=light] .content-icon-button:hover{color:#ab7917;background:#fdfdfc}html[data-theme=light] .content-menu{background:#fbfaf9;border-color:#dedbd0;box-shadow:0 18px 40px #604a222e}html[data-theme=light] .content-menu button{color:#4b4434}html[data-theme=light] .content-menu button:hover{background:#fdfdfc}html[data-theme=light] .content-menu button.danger{color:#b61616}html[data-theme=light] .content-card__category{color:#ab7a17;background:#ca912122}html[data-theme=light] .content-card__tag{color:#6f644d;background:#fdfdfc}html[data-theme=light] .content-card__tag:hover{color:#373226;background:#eae8e1}html[data-theme=light] .content-card__more{color:#9b907a}html[data-theme=light] .content-card .content-card__body{color:#72664f}html[data-theme=light] .content-drawer-backdrop{background:#7a70527e}html[data-theme=light] .content-drawer{background:#f9f9f7;border-left-color:#e2dfd6;box-shadow:-24px 0 60px #604a2233}html[data-theme=light] .content-drawer>header{border-bottom-color:#e9e7e0}html[data-theme=light] .content-drawer>header h2{color:#232019}html[data-theme=light] .content-drawer__meta{color:#746a57}html[data-theme=light] .content-drawer__body{color:#524a39}html[data-theme=light] .content-drawer>footer{background:#f8f7f4;border-top-color:#e9e7e0}html[data-theme=light] .tone-badge--neutral{color:var(--muted);background:var(--surface-raised);border-color:var(--line)}html[data-theme=light] .tone-badge--active,html[data-theme=light] .tone-badge--accent,html[data-theme=light] .hub-score--mid,html[data-theme=light] .arena-tier--3x{color:color-mix(in srgb,var(--primary) 58%,var(--muted))}html[data-theme=light] .tone-badge--success,html[data-theme=light] .hub-score--high{color:color-mix(in srgb,var(--success) 58%,var(--muted))}html[data-theme=light] .tone-badge--warning,html[data-theme=light] .arena-tier--5x{color:color-mix(in srgb,var(--warning) 58%,var(--muted))}html[data-theme=light] .tone-badge--danger,html[data-theme=light] .arena-tier--10x{color:color-mix(in srgb,var(--danger) 64%,var(--muted))}html[data-theme=light] .arena-candidate{color:var(--muted);background:var(--surface-raised);border-color:var(--line)}html[data-theme=light] .arena-candidate--champion{background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));border-color:var(--primary)}html[data-theme=light] .arena-candidate--runner-up{background:color-mix(in srgb,var(--warning) 8%,var(--surface-raised));border-color:var(--warning)}html[data-theme=light] .arena-candidate--blocked{border-color:var(--danger)}html[data-theme=light] .hub-template__copy,html[data-theme=light] .hub-settings-form>.modal__footer,html[data-theme=light] .content-drawer>footer.arena-drawer__actions{color:var(--muted);background:var(--surface);border-color:var(--line)}html[data-theme=light] .pro-filter-pills .pill-attention--warning{color:#ab7f17;border-color:#ca91214d}html[data-theme=light] .pro-filter-pills .pill-attention--danger{color:#b61616;border-color:#c621207e}html[data-theme=light] .run-attention__label{color:#ab8017}html[data-theme=light] .run-rows__label{color:#9b907a}html[data-theme=light] .run-row{background:#fbfbf9;border-color:#e2dfd6}html[data-theme=light] .run-row:hover{border-color:#cecabc}html[data-theme=light] .run-row.active{border-color:#d99d26;box-shadow:0 0 0 2px #f1c36815}html[data-theme=light] .run-row--warning{background:#f9f8f6;border-color:#ca91214d}html[data-theme=light] .run-row--danger{background:#f9f8f6;border-color:#c6212070}html[data-theme=light] .run-row__icon{color:#746a57;background:#fdfdfc}html[data-theme=light] .run-row__icon--done{color:#595243}html[data-theme=light] .run-row__icon--failed{color:#b61616}html[data-theme=light] .run-row__icon--script_review{color:#ab8017}html[data-theme=light] .run-row__title{color:#2b271e}html[data-theme=light] .run-row__summary{color:#746a57}html[data-theme=light] .run-row--danger .run-row__summary{color:#b52117}html[data-theme=light] .run-row--warning .run-row__summary{color:#a07922}html[data-theme=light] .run-row__bar{background:#eeece7}html[data-theme=light] .run-row__bar i{background:#e6c37e}html[data-theme=light] .video-inline{border-color:#e2dfd6}html[data-theme=light] .detail-header h1+p{color:#a19987}html[data-theme=light] .script-editor-wrap .script-editor-actions{background:linear-gradient(180deg,#83704800,#fbfbf9 34%)}html[data-theme=light] .workspace-agent__stream-card{background:#fff;border-color:#e3dfd6}html[data-theme=light] .workspace-agent__stream-card>div>strong{color:#423a2c}html[data-theme=light] .workspace-agent__stream-card>div>small,html[data-theme=light] .workspace-agent__stream-card>p{color:#7d7462}html[data-theme=light] .workspace-agent__stream-card>footer button{color:#574e3c;background:#f6f4ef;border-color:#ddd8cc}html[data-theme=light] .workspace-agent__stream-card--pending{background:#fdf3ed;border-color:#ecc9b4}html[data-theme=light] .workspace-agent__stream-card--executing{background:#fbf4e2;border-color:#e6d3a2}html[data-theme=light] .workspace-agent__stream-card--executing .workspace-agent__stream-card-elapsed{color:#9a6b1a}html[data-theme=light] .workspace-agent__stream-card--draft{background:#eef7f0;border-color:#bcdcc6}html[data-theme=light] .workspace-agent__stream-card--draft>div>span,html[data-theme=light] .workspace-agent__stream-card-kind{color:#2f7d4f}html[data-theme=light] .workspace-agent__stream-card--failed>div>span{color:#b21a1a}html[data-theme=light] .workspace-agent__model-chip{color:#7d7462;background:#f6f4ef;border-color:#ddd8cc}html[data-theme=light] .workspace-agent__drawer{background:#faf9f7;border-right-color:#e3dfd6;box-shadow:-24px 0 60px #604a2224}html[data-theme=light] .workspace-agent__drawer-heading strong{color:#927730}html[data-theme=light] .draft-workbench{color:#574e3c;background:#faf9f7;border-right-color:#e3dfd6}html[data-theme=light] .draft-workbench__header h2{color:#423a2c}html[data-theme=light] .draft-workbench__segment{background:#fff;border-color:#e8e5dd}html[data-theme=light] .draft-workbench__segment-text{color:#4c4436}html[data-theme=light] .draft-workbench__badge--ok,html[data-theme=light] .draft-workbench__notice,html[data-theme=light] .draft-workbench__save{color:#2f7d4f}html[data-theme=light] .draft-workbench__badge--warn,html[data-theme=light] .draft-workbench__version-tab--active,html[data-theme=light] .draft-workbench__readonly{color:#9a6b1a}html[data-theme=light] .draft-workbench__error,html[data-theme=light] .draft-workbench__discard{color:#b21a1a}html[data-theme=light] .draft-workbench__footer{background:#faf9f7;border-top-color:#e8e5dd}html[data-theme=light] .draft-workbench__revise-form textarea,html[data-theme=light] .draft-workbench__revise-form button,html[data-theme=light] .draft-workbench__actions button,html[data-theme=light] .draft-workbench__empty button{color:#574e3c;background:#fff;border-color:#ddd8cc}html[data-theme=light] .workspace-agent__stream-card--avatar{background:#eef2fa;border-color:#c3d2ec}html[data-theme=light] .workspace-agent__stream-card--avatar .workspace-agent__stream-card-kind{color:#3a62a8}html[data-theme=light] .workspace-agent__message-body strong{color:#9a6b1a}html[data-theme=light] .workspace-agent__message-body code{background:#f6f4ef;border-color:#ddd8cc}html[data-theme=light] .draft-workbench__score{color:#7d7462;background:#fbf4e2;border-color:#e6d3a2}html[data-theme=light] .draft-workbench__score strong{color:#9a6b1a}html[data-theme=light] .draft-workbench__polish-row button,html[data-theme=light] .draft-workbench__target input{color:#574e3c;background:#fff;border-color:#ddd8cc}html[data-theme=light] .avatar-workbench{color:#574e3c;background:#faf9f7;border-right-color:#e3dfd6}html[data-theme=light] .avatar-workbench__header h2{color:#423a2c}html[data-theme=light] .avatar-workbench section>header strong{color:#423a2c}html[data-theme=light] .avatar-workbench__slot,html[data-theme=light] .avatar-workbench__voice,html[data-theme=light] .avatar-workbench__talk,html[data-theme=light] .avatar-workbench__jobs{background:#fff;border-color:#e8e5dd}html[data-theme=light] .avatar-workbench section>header button,html[data-theme=light] .avatar-workbench__job{color:#574e3c;background:#f6f4ef;border-color:#ddd8cc}html[data-theme=light] .avatar-workbench__form textarea,html[data-theme=light] .avatar-workbench__form input,html[data-theme=light] .avatar-workbench__form select{color:#4c4436;background:#fff;border-color:#ddd8cc}html[data-theme=light] .avatar-workbench__form button,html[data-theme=light] .avatar-workbench__actions button{color:#2f7d4f;background:#fff;border-color:#bcdcc6}html[data-theme=light] .avatar-workbench__actions button+button{color:#9a6b19;border-color:#dfc890}html[data-theme=light] .avatar-workbench__job--done span{color:#2f7d4f}html[data-theme=light] .avatar-workbench__job small,html[data-theme=light] .avatar-workbench__job--failed>div>span{color:#b21a1a}html[data-theme=light] .avatar-workbench__job small.avatar-workbench__job-route{color:#6f6758}html[data-theme=light] .workspace-agent__status-pill{color:#7d7462;background:#f6f4ef;border-color:#ddd8cc}html[data-theme=light] .workspace-agent__status-pill--working{color:#9a6b1a;border-color:#e6d3a2}html[data-theme=light] .workspace-agent__status-pill--working i{background:#9a6b1a}html[data-theme=light] .workspace-agent__status-pill--failed{color:#b21a1a;border-color:#f0b9b9}html[data-theme=light] .workspace-agent__status-pill--failed i{background:#b21a1a}html[data-theme=light] .workspace-agent__live-line{color:#7d7462;background:#fbf4e2;border-color:#e6d3a2}html[data-theme=light] .workspace-agent__live-line i{border-color:#e6d3a2;border-top-color:#9a6b1a}html[data-theme=light] .workspace-agent__stop{color:#b21a1a;background:#fbeaea;border-color:#eec3c3}html[data-theme=claude]{color-scheme:light;--display: "Songti SC", "STSong", Georgia, "Times New Roman", serif}html[data-theme=claude] ::selection{color:#2c1a10;background:#f2cdb9}html[data-theme=claude]{color:#fff;background:#f6f5f2;--ink: #ffffff;--muted: #908a78;--line: #e7e6df;--panel: #fbfbfa;--white: #ffffff;--green: #d87b59;--green-dark: #974224;--navy: #fcfcfb;--shadow: 0 18px 50px rgba(96,74,34,.032)}html[data-theme=claude] body{background:#f6f5f2}html[data-theme=claude] .rail{color:#3a372e;border-right:1px solid rgba(72,56,22,.045)}html[data-theme=claude] .brand strong{color:#fff}html[data-theme=claude] .brand small{color:#807a69}html[data-theme=claude] .rail nav a,html[data-theme=claude] .rail nav button,html[data-theme=claude] .rail__bottom a,html[data-theme=claude] .rail__bottom button{color:#767060}html[data-theme=claude] .rail nav a:hover,html[data-theme=claude] .rail nav button:hover,html[data-theme=claude] .rail__bottom a:hover,html[data-theme=claude] .rail__bottom button:hover{color:#fff;background:#4838160d}html[data-theme=claude] .rail nav .active{color:#fff}html[data-theme=claude] .rail nav .active:hover{color:#fff;background:#db734d}html[data-theme=claude] .rail__bottom{border-top:1px solid rgba(72,56,22,.072)}html[data-theme=claude] .rail__bottom .active{color:#fff}html[data-theme=claude] .eyebrow{color:#726d5e}html[data-theme=claude] .search{background:#f2f1ed}html[data-theme=claude] .search:focus-within{background:#fff;border-color:#c0beb5;box-shadow:0 0 0 3px #f0bb411f}html[data-theme=claude] .search svg{color:#777161}html[data-theme=claude] .run-panel__tools select{color:#a09d8e;background:#f2f1ed}html[data-theme=claude] .run-panel__summary{color:#7c7766}html[data-theme=claude] .run-panel__summary button{color:#8d8774}html[data-theme=claude] .run-panel__summary button:hover{background:#f0efea}html[data-theme=claude] .run-panel__batch .run-panel__batch-delete{color:#a2332a}html[data-theme=claude] .run-list__message{color:#777161}html[data-theme=claude] .run-list__message--error{color:#9e2e2e}html[data-theme=claude] .run-list__inline-error{color:#a0332c}html[data-theme=claude] .run-card:hover{background:#f2f1ed}html[data-theme=claude] .run-card.active{background:#fff;border-color:#e5e3db;box-shadow:0 8px 25px #604a2206}html[data-theme=claude] .run-card.selected{border-color:#b96446}html[data-theme=claude] .run-card__select{color:#7f7968;background:#7a7452c0}html[data-theme=claude] .run-card time{color:#6d6859}html[data-theme=claude] .run-card__open>strong{color:#fff}html[data-theme=claude] .run-card__open>p{color:#7d7867}html[data-theme=claude] .run-card__bottom{color:#767060}html[data-theme=claude] .mini-progress{background:#eae9e3}html[data-theme=claude] .mini-progress i{background:#b0502d}html[data-theme=claude] .run-pagination{background:#f7f6f3;border-top:1px solid #e9e8e3}html[data-theme=claude] .run-pagination button{color:#afaca0;background:#fff;border:1px solid #e3e2da}html[data-theme=claude] .run-pagination span{color:#7f7968}html[data-theme=claude] .status--neutral{color:#979382;background:#f0efeb}html[data-theme=claude] .status--active{color:#732e15;background:#ecc0b0}html[data-theme=claude] .status--warning{color:#9d4913;background:#f3d1c5}html[data-theme=claude] .status--success{color:#1a8d5c}html[data-theme=claude] .status--danger{color:#a02c2c}html[data-theme=claude] .workspace{background:#f6f5f2}html[data-theme=claude] .detail-header__meta{color:#787262}html[data-theme=claude] .detail-header>div>p{color:#6b6657}html[data-theme=claude] .button--primary:hover:not(:disabled){background:#dc7a56}html[data-theme=claude] .button--secondary{color:#b7b4a9;background:#fff;border-color:#e1e0d9}html[data-theme=claude] .button--secondary:hover:not(:disabled){border-color:#bfbdb4}html[data-theme=claude] .button--ghost{color:#8f8876}html[data-theme=claude] .button--ghost:hover:not(:disabled){color:#ac2a20}html[data-theme=claude] .progress-card,html[data-theme=claude] .alert-card,html[data-theme=claude] .content-card,html[data-theme=claude] .metric{background:#fff;border:1px solid #e6e5df}html[data-theme=claude] .progress-card__top small{color:#716c5d}html[data-theme=claude] .progress-track{background:#f0efe9}html[data-theme=claude] .progress-track i{background:linear-gradient(90deg,#c95930,var(--green))}html[data-theme=claude] .progress-card>p{color:#726d5e}html[data-theme=claude] .alert-card{border-color:#c46555}html[data-theme=claude] .alert-card strong{color:#a33029}html[data-theme=claude] .alert-card p{color:#8c8673}html[data-theme=claude] .alert-card a{color:#a0352c}html[data-theme=claude] .metric>span{color:#726d5e}html[data-theme=claude] .metric strong small{color:#6b6657}html[data-theme=claude] .content-card>header{border-bottom:1px solid #eeede8}html[data-theme=claude] .segment-row{border-bottom:1px solid #f1f0ec}html[data-theme=claude] .segment-row__number{color:#625d50}html[data-theme=claude] .segment-row__type--a{color:#672912;background:#e8beae}html[data-theme=claude] .segment-row__type--b{color:#9c9888;background:#f4f3ed}html[data-theme=claude] .segment-row__body p{color:#fff}html[data-theme=claude] .segment-row__body small{color:#706b5c}html[data-theme=claude] .segment-row time{color:#6d685a}html[data-theme=claude] .empty-state{color:#7c7766}html[data-theme=claude] .empty-state__icon{color:#a5a193;background:#edebe3}html[data-theme=claude] .empty-state h2{color:#b3b0a3}html[data-theme=claude] .detail-skeleton{background:linear-gradient(90deg,#eeede9 25%,#f8f8f5,#eeede9 65%)}html[data-theme=claude] .modal-backdrop{background:#3a2e1259}html[data-theme=claude] .modal{background:#f9f9f6;border:1px solid rgba(72,56,22,.36);box-shadow:0 30px 90px #604a221d}html[data-theme=claude] .modal__header{background:#fff}html[data-theme=claude] .modal__header>div>p:last-child{color:#857f6d}html[data-theme=claude] .icon-button{color:#928c7a;background:#f2f1ed}html[data-theme=claude] .form-section{background:#fff;border:1px solid #e7e6df}html[data-theme=claude] .form-section__title>span{color:#a9a597;background:#f1f0ea}html[data-theme=claude] .form-section__title p{color:#6f6a5b}html[data-theme=claude] .field>span{color:#a4a193}html[data-theme=claude] .field>span small{color:#656153}html[data-theme=claude] .field input,html[data-theme=claude] .field select,html[data-theme=claude] .field textarea{color:#fff;background:#f6f5f2}html[data-theme=claude] .field input:focus,html[data-theme=claude] .field select:focus,html[data-theme=claude] .field textarea:focus{background:#fff;border-color:#b7b5a8;box-shadow:0 0 0 3px #f0bb4118}html[data-theme=claude] .file-field{background:#f6f5f2;border:1px dashed #d4d3cb}html[data-theme=claude] .file-field:focus-within{border-color:#aca891;box-shadow:0 0 0 3px #f0bb411c}html[data-theme=claude] .file-field span{color:#b8b5aa}html[data-theme=claude] .file-field small{color:#6e695a}html[data-theme=claude] .check-field{background:#f7f7f4}html[data-theme=claude] .check-field small{color:#716c5d}html[data-theme=claude] .form-error{color:#a43228}html[data-theme=claude] .modal__footer>a{color:#8f8876}html[data-theme=claude] .template-bar{background:#483816dc;border-bottom:1px solid #e1e0d9}html[data-theme=claude] .template-bar label span{color:#979383}html[data-theme=claude] .template-bar input,html[data-theme=claude] .template-bar select{color:#fff;background:#fff;border:1px solid #e0dfd8}html[data-theme=claude] .template-bar>p{color:#948e7d}html[data-theme=claude] .create-advanced{background:#fff;border:1px solid #e5e4dc}html[data-theme=claude] .create-advanced>summary>span{color:#afaca0;background:#f1f0e9}html[data-theme=claude] .create-advanced>summary strong{color:#fff}html[data-theme=claude] .create-advanced>summary small{color:#6f6a5a}html[data-theme=claude] .create-advanced>summary>b{color:#767060}html[data-theme=claude] .create-advanced__body{border-top:1px solid #f0efeb}html[data-theme=claude] .field>small{color:#767161}html[data-theme=claude] .source-switch>label,html[data-theme=claude] .choice-grid>label{background:#f6f5f2}html[data-theme=claude] .source-switch>label.selected,html[data-theme=claude] .choice-grid>label.selected{background:#ebcec3;border-color:#c3bea6}html[data-theme=claude] .source-switch strong,html[data-theme=claude] .choice-grid strong{color:#b3b0a3}html[data-theme=claude] .source-switch small,html[data-theme=claude] .choice-grid small{color:#716c5c}html[data-theme=claude] .topic-tools>p{color:#958f7e}html[data-theme=claude] .text-button{color:#9c9888}html[data-theme=claude] .picked-keywords{color:#a4a092;background:#f3f1eb}html[data-theme=claude] .picked-keywords button{color:#8a8371}html[data-theme=claude] .hot-panel{background:#f5f4f1;border:1px solid #e3e2dc}html[data-theme=claude] .hot-panel>header{background:#f5f4f1}html[data-theme=claude] .hot-panel>p{color:#726d5d}html[data-theme=claude] .hot-panel h4{color:#928c7a}html[data-theme=claude] .hot-panel section>button{color:#b5b2a7}html[data-theme=claude] .hot-panel section>button:hover{background:#fff}html[data-theme=claude] .hot-panel section>button>b{color:#676355}html[data-theme=claude] .hot-panel section>button small{color:#6f6a5a}html[data-theme=claude] .hot-panel section>button em{color:#b15416}html[data-theme=claude] .hot-panel__state{color:#787363}html[data-theme=claude] .hot-panel__state--error{color:#a43228}html[data-theme=claude] .reference-picker__toggle{color:#b8b5a9;background:#f7f6f3;border:1px solid #e3e2db}html[data-theme=claude] .reference-picker__toggle small{color:#706b5b}html[data-theme=claude] .reference-picker__toggle>b{color:#8f8876}html[data-theme=claude] .reference-picker__panel{background:#f8f8f5;border:1px solid #e3e2db}html[data-theme=claude] .reference-picker__list>button{color:#b2afa3;background:#fff;border:1px solid #eeede9}html[data-theme=claude] .reference-picker__list>button.selected{background:#eaccc1;border-color:#cac5af}html[data-theme=claude] .reference-picker__list small{color:#6d685a}html[data-theme=claude] .reference-picker__list b{color:#918b79}html[data-theme=claude] .reference-picker__state{color:#767161}html[data-theme=claude] .reference-picker__state--error{color:#a43228}html[data-theme=claude] .picker-pagination{color:#847e6c}html[data-theme=claude] .picker-pagination button{color:#a09d8e;background:#fff;border:1px solid #e3e2da}html[data-theme=claude] .choice-field legend{color:#a4a193}html[data-theme=claude] .choice-field--inline label{color:#a4a091}html[data-theme=claude] .selected-avatar{background:#f6f5f1}html[data-theme=claude] .selected-avatar img{background:#ebeae5}html[data-theme=claude] .selected-avatar strong{color:#b6b3a8}html[data-theme=claude] .selected-avatar small{color:#726d5d}html[data-theme=claude] .inline-checks label{color:#a39f91}html[data-theme=claude] .range-field{color:#a19e8f}html[data-theme=claude] .create-form--complete .modal__footer>p{color:#86806e}html[data-theme=claude] .batch-result>p,html[data-theme=claude] .batch-result li{color:#958f7d}html[data-theme=claude] .section-page{background:#f6f5f2}html[data-theme=claude] .section-header>div>p:last-child{color:#8e8774}html[data-theme=claude] .section-tabs{border-bottom:1px solid #e1e0d9}html[data-theme=claude] .section-tabs button{color:#928c7a}html[data-theme=claude] .section-tabs button span{color:#807a68;background:#ecebe5}html[data-theme=claude] .section-tabs button.active{color:#fff;background:#fff;border-color:#e3e2da;box-shadow:0 5px 16px #604a2205}html[data-theme=claude] .section-tabs button.active span{color:#5e2510;background:#e8c1b2}html[data-theme=claude] .notice--error{color:#a32f29;border-color:#c26257}html[data-theme=claude] .notice--info{color:#ada99c;background:#f6f5f0;border-color:#e4e2d7}html[data-theme=claude] .notice--warning{color:#8d4316;background:#f6ded5;border-color:#c68852}html[data-theme=claude] .asset-loading{color:#7a7463}html[data-theme=claude] .asset-card{background:#fff;border:1px solid #e5e4dc;box-shadow:0 12px 35px #604a2206}html[data-theme=claude] .avatar-card__preview{background:#ebeae4}html[data-theme=claude] .avatar-card__preview>span{color:#fff;background:#f8f7f4c7}html[data-theme=claude] .avatar-card__generating{color:#a4a092;background:radial-gradient(circle at 50% 25%,#edd3c9,#ebe9e0)}html[data-theme=claude] .avatar-card__generating svg{color:#984e33}html[data-theme=claude] .avatar-card__generating small{color:#7f7968}html[data-theme=claude] .asset-card__title h2,html[data-theme=claude] .audio-card h2{color:#fff}html[data-theme=claude] .asset-card__title p,html[data-theme=claude] .audio-card__header p{color:#767161}html[data-theme=claude] .asset-card__date{color:#676254}html[data-theme=claude] .asset-slots span{color:#6f6a5a;background:#f3f3f0}html[data-theme=claude] .asset-slots span i{background:#e7e7e4}html[data-theme=claude] .asset-slots span.ready{color:#77341b;background:#e8c7ba}html[data-theme=claude] .asset-slots span.ready i{background:#a65234}html[data-theme=claude] .asset-card__actions{border-top:1px solid #f0efeb}html[data-theme=claude] .resource-form .file-field--large>svg{color:#a19e8f}html[data-theme=claude] .avatar-create-methods>button{color:#979383;background:#f8f8f5;border:1px solid #e3e2da}html[data-theme=claude] .avatar-create-methods>button[aria-pressed=true]{color:#592c1b;background:#ebcdc3;border-color:#b3ad8e;box-shadow:inset 0 0 0 1px #89703412}html[data-theme=claude] .avatar-create-methods>button small{color:#767060}html[data-theme=claude] .inline-actions--split>span{color:#888270}html[data-theme=claude] .selected-file-list{background:#f3f2ee}html[data-theme=claude] .selected-file-list>span{color:#a6a395}html[data-theme=claude] .selected-file-list small{color:#6f6a5a}html[data-theme=claude] .asset-editor{background:#f8f8f5}html[data-theme=claude] .asset-editor>header>p{color:#857f6c}html[data-theme=claude] .orientation-column h4{color:#9d998a}html[data-theme=claude] .asset-slot{background:#fff;border:1px dashed #dcdad2}html[data-theme=claude] .asset-slot--ready{border-color:#e4e2d9}html[data-theme=claude] .asset-slot__top small{color:#6f6a5a}html[data-theme=claude] .asset-slot__top a{color:#aeaa9d}html[data-theme=claude] .audio-card{background:#fff;border:1px solid #e5e4dc;box-shadow:0 8px 24px #604a2204}html[data-theme=claude] .audio-card__icon{color:#73331b;background:#e7c1b3}html[data-theme=claude] .audio-card__icon--music{color:#9f9b8c;background:#f1f0e9}html[data-theme=claude] .audio-card blockquote{color:#96907e}html[data-theme=claude] .catalog-toolbar .search{background:#fff;border-color:#e3e2da}html[data-theme=claude] .catalog-toolbar select{color:#a7a395;background:#fff;border:1px solid #e3e2da}html[data-theme=claude] .catalog-toolbar select:focus{border-color:#b7b5a8;box-shadow:0 0 0 3px #f0bb4118}html[data-theme=claude] .active-filter{color:#958f7d}html[data-theme=claude] .active-filter strong{color:#732e15}html[data-theme=claude] .active-filter button,html[data-theme=claude] .text-action{color:#a19d8e}html[data-theme=claude] .catalog-card{background:#fff;border:1px solid #e5e4dc;box-shadow:0 8px 24px #604a2204}html[data-theme=claude] .catalog-card__title h2{color:#fff}html[data-theme=claude] .catalog-card__title>span{color:#a5a193;background:#f2f1eb}html[data-theme=claude] .tag-list button{color:#aaa79a;background:#eaccc1}html[data-theme=claude] .tag-list button:hover{background:#e4bbad}html[data-theme=claude] .catalog-card__body{color:#a4a091}html[data-theme=claude] .catalog-card>footer{color:#716c5c;border-top:1px solid #f1f0ec}html[data-theme=claude] .catalog-pagination span{color:#8b8471}html[data-theme=claude] .form-assist>span{color:#767161}html[data-theme=claude] .form-assist>span.over{color:#a02c2c}html[data-theme=claude] .product-card{background:#fff;border:1px solid #e5e4dc;box-shadow:0 9px 28px #604a2205}html[data-theme=claude] .product-card h2{color:#fff}html[data-theme=claude] .product-card>header p{color:#8e8774}html[data-theme=claude] .product-card>header>span{color:#837d6b;background:#f3f2ef}html[data-theme=claude] .audience-chip{color:#adaa9d;background:#f2f0ea}html[data-theme=claude] .product-card>ul li{color:#aeab9f}html[data-theme=claude] .product-card>ul li:before{background:#c05c38}html[data-theme=claude] .product-card dl{color:#999585}html[data-theme=claude] .product-card dt{color:#6f6a5a}html[data-theme=claude] .product-media figure{background:#f0efeb}html[data-theme=claude] .product-media a span{color:#9a9686}html[data-theme=claude] .product-media figure>button{color:#fff;background:#fcfcfbb8}html[data-theme=claude] .product-card>footer{color:#6e695a}html[data-theme=claude] .library-stats>div{background:#fff;border:1px solid #e5e4dc}html[data-theme=claude] .library-stats small{color:#726d5d}html[data-theme=claude] .library-stats strong{color:#fff}html[data-theme=claude] .library-stats strong span{color:#767060}html[data-theme=claude] .library-stats__categories p{color:#a5a193}html[data-theme=claude] .library-commandbar .search{background:#fff;border-color:#e3e2da}html[data-theme=claude] .library-commandbar>select{color:#a7a395;background:#fff;border:1px solid #e3e2da}html[data-theme=claude] .library-commandbar>select:focus{border-color:#b7b5a8;box-shadow:0 0 0 3px #f0bb4118}html[data-theme=claude] .similar-banner{color:#aeaa9d;background:#f3f1eb;border-color:#e1ded1}html[data-theme=claude] .selection-bar{color:#bbb9ae;background:#ebcdc2;border-color:#ba6445}html[data-theme=claude] .library-card{background:#fff;border:1px solid #e5e4dc;box-shadow:0 9px 28px #604a2205}html[data-theme=claude] .library-card:hover{border-color:#d2d0c5}html[data-theme=claude] .library-card.selected{border-color:#cf5b30;box-shadow:0 0 0 3px #f0bb411a,0 9px 28px #604a2206}html[data-theme=claude] .library-card__select>span{color:#fff;background:#483816ca;border:1px solid rgba(122,116,82,.224);box-shadow:0 3px 10px #604a220c}html[data-theme=claude] .library-card__preview{background:#ecebe5}html[data-theme=claude] .library-card__fallback{color:#8c8572}html[data-theme=claude] .library-card__preview>i{color:#fff;background:#f8f7f4c2}html[data-theme=claude] .library-card__body h2{color:#fff}html[data-theme=claude] .library-card__body time{color:#676254}html[data-theme=claude] .library-card__tags span,html[data-theme=claude] .library-card__keywords span{color:#a4a193;background:#f3f1eb}html[data-theme=claude] .library-card__keywords span{color:#a19e8f;background:#ebcfc4}html[data-theme=claude] .library-card__body>p{color:#7e7967}html[data-theme=claude] .library-card__body>footer{border-top:1px solid #f0efeb}html[data-theme=claude] .library-pagination>div button{color:#9e9a8a;background:#fff;border:1px solid #e3e2da}html[data-theme=claude] .library-pagination>div button.active{color:#fff}html[data-theme=claude] .library-pagination>div span{color:#767161}html[data-theme=claude] .library-pagination>small{color:#7d7867}html[data-theme=claude] .library-preview video{background:#f4f3ee}html[data-theme=claude] .library-preview__tags span{color:#a19d8e;background:#f1f0e9}html[data-theme=claude] .settings-group{background:#fff;border:1px solid #e5e4dc;box-shadow:0 8px 25px #604a2204}html[data-theme=claude] .settings-group>header{background:#fbfaf8;border-bottom:1px solid #ecebe5}html[data-theme=claude] .settings-group>header h2{color:#fff}html[data-theme=claude] .settings-group>header p{color:#847e6c}html[data-theme=claude] .settings-group>header>span{color:#918b78;background:#f0efe9}html[data-theme=claude] .settings-field{border-bottom:1px solid #f2f1ed}html[data-theme=claude] .settings-field>label>span{color:#aeab9f}html[data-theme=claude] .settings-field>label b{color:#ae4516}html[data-theme=claude] .settings-field>label small{color:#6f6a5a;background:#f3f2ef}html[data-theme=claude] .settings-field>label small.is-set{color:#77341b;background:#e8c7ba}html[data-theme=claude] .settings-field>input,html[data-theme=claude] .settings-field>select,html[data-theme=claude] .settings-field>textarea,html[data-theme=claude] .settings-secret input{color:#fff;background:#f6f5f2}html[data-theme=claude] .settings-field>input:focus,html[data-theme=claude] .settings-field>select:focus,html[data-theme=claude] .settings-field>textarea:focus,html[data-theme=claude] .settings-secret input:focus{background:#fff;border-color:#b7b5a8;box-shadow:0 0 0 3px #f0bb4118}html[data-theme=claude] .settings-field>p{color:#726d5d}html[data-theme=claude] .settings-secret button{color:#918b78}html[data-theme=claude] .settings-secret button:hover:not(:disabled){background:#ecebe5}html[data-theme=claude] .settings-save-panel{background:#fff;border:1px solid #e4e3db;box-shadow:0 12px 35px #604a2206}html[data-theme=claude] .settings-save-panel h2{color:#fff}html[data-theme=claude] .settings-save-panel>p:not(.eyebrow){color:#8d8673}html[data-theme=claude] .settings-save-panel>small{color:#736e5e}html[data-theme=claude] .script-context>div,html[data-theme=claude] .script-context details{color:#a7a395;background:#f5f4f0;border:1px solid #e9e8e2}html[data-theme=claude] .script-context span{color:#7b7665}html[data-theme=claude] .script-context__product{border-color:#b96546;background:#f2ded6}html[data-theme=claude] .script-editor-card{background:#fbfaf8;border:1px solid #e7e6de}html[data-theme=claude] .script-editor-card__head>strong{color:#9a9686}html[data-theme=claude] .script-editor-card__head select,html[data-theme=claude] .script-editor-card__head label{color:#aca89b;background:#fff;border:1px solid #e3e2da}html[data-theme=claude] .script-editor-card__head button,html[data-theme=claude] .script-editor-card__controls button{color:#9f9b8b;background:#fff;border:1px solid #e3e2db}html[data-theme=claude] .script-editor-card__head button:hover,html[data-theme=claude] .script-editor-card__controls button:hover:not(:disabled){color:#a63026;border-color:#bc665d}html[data-theme=claude] .script-editor-card .field textarea{background:#fff;border-color:#e8e7e1}html[data-theme=claude] .script-editor-card__controls small{color:#6f6a5a}html[data-theme=claude] .check-line{color:#a4a091}html[data-theme=claude] .managed-segment{border-bottom:1px solid #efeee9}html[data-theme=claude] .managed-segment .type-a{color:#672912;background:#e8beae}html[data-theme=claude] .managed-segment .type-b{color:#9c9888;background:#f4f3ed}html[data-theme=claude] .managed-segment>header strong{color:#a19d8e}html[data-theme=claude] .managed-segment>header small{color:#6d685a}html[data-theme=claude] .managed-segment>p{color:#fff}html[data-theme=claude] .managed-segment__keywords{color:#7e7867}html[data-theme=claude] .segment-preview{background:#f3f2ed}html[data-theme=claude] .segment-clip{background:#f6f5f1;border:1px solid #e6e5dd}html[data-theme=claude] .segment-clip>button{background:#e8e7e3}html[data-theme=claude] .segment-clip>button span{color:#fff;background:#f8f7f4b8}html[data-theme=claude] .segment-clip small{color:#837d6c}html[data-theme=claude] .segment-clip>div button{color:#b1aea1}html[data-theme=claude] .run-preview-modal__body video{background:#edece5}html[data-theme=claude] .clip-preview-modal video{background:#e6e3d9}html[data-theme=claude] .detail-tool-card__hint{color:#7b7665}html[data-theme=claude] .tool-loading,html[data-theme=claude] .tool-empty{color:#837d6c}html[data-theme=claude] .tool-empty strong{color:#aeab9f}html[data-theme=claude] .quality-score{color:#532312;background:#eacbc0}html[data-theme=claude] .quality-score--c,html[data-theme=claude] .quality-score--d,html[data-theme=claude] .quality-score--f{color:#9c342c}html[data-theme=claude] .quality-overview>div:last-child p{color:#aca89b}html[data-theme=claude] .quality-metrics>div{background:#f7f7f4}html[data-theme=claude] .quality-metrics span{color:#7b7564}html[data-theme=claude] .quality-metrics strong{color:#fff}html[data-theme=claude] .quality-issues,html[data-theme=claude] .quality-recommendations{background:#fbfaf8;border:1px solid #eae9e3}html[data-theme=claude] .quality-issues h3,html[data-theme=claude] .quality-recommendations h3{color:#b5b2a6}html[data-theme=claude] .quality-issues span{color:#a19d8e}html[data-theme=claude] .quality-recommendations ol{color:#a5a294}html[data-theme=claude] .quality-actions small{color:#777262}html[data-theme=claude] .local-package-badge{color:#752f15;background:#e9c6ba}html[data-theme=claude] .publish-safety{color:#b3b0a4;background:#f3f2ec;border:1px solid #e4e2d6}html[data-theme=claude] .publish-safety p{color:#948e7d}html[data-theme=claude] .form-success{color:#6f301a;background:#e8c7bb}html[data-theme=claude] .publish-empty p{color:#837d6c}html[data-theme=claude] .publish-copy-grid>div{background:#f8f8f5}html[data-theme=claude] .publish-copy-grid span,html[data-theme=claude] .publish-path>span{color:#797463}html[data-theme=claude] .publish-copy-grid p{color:#b5b2a6}html[data-theme=claude] .publish-copy-grid button{color:#b3b0a4}html[data-theme=claude] .publish-tags span{color:#a9a698;background:#f2f0ea}html[data-theme=claude] .publish-path code{color:#a29f90;background:#f3f2ef}html[data-theme=claude] .repost-form>details{border-bottom:1px solid #ebeae5}html[data-theme=claude] .repost-form>details>summary{color:#b2afa3}html[data-theme=claude] .repost-grid .field small{color:#706b5c}html[data-theme=claude] .repost-form>footer small{color:#726d5e}html[data-theme=claude] .run-media-picker__tools .search{background:#fff;border-color:#e3e2da}html[data-theme=claude] .run-media-picker__tools>span{color:#837d6c}html[data-theme=claude] .run-media-picker__loading{color:#837d6c}html[data-theme=claude] .run-media-grid>button{color:#b6b3a7;background:#fff;border:1px solid #e4e3dc}html[data-theme=claude] .run-media-grid>button.selected{border-color:#bb5733;box-shadow:0 0 0 2px #f0bb4123}html[data-theme=claude] .run-media-grid>button>div{background:#eae9e4}html[data-theme=claude] .run-media-grid>button>div>span{color:#fff}html[data-theme=claude] .run-media-grid small{color:#767060}@media(max-width:900px){html[data-theme=claude] .rail__bottom{border-left:1px solid rgba(72,56,22,.072)}}html[data-theme=claude]{--ink: #22201b;--muted: #645f51;--line: #dfddd6;--panel: #faf9f7;--white: #fcfcfb;--navy: #f4f3ee;--surface: #fcfcfb;--surface-muted: #ffffff;--surface-raised: #fcfcfb;--primary-soft: rgba(25,152,204,.132);--shadow: 0 16px 40px rgba(96,74,34,.08)}html[data-theme=claude] body{background:#f8f7f4}html[data-theme=claude] ::selection{color:#05141c}html[data-theme=claude] .app-shell{background:#f8f7f4}html[data-theme=claude] .rail{background:#f4f3ee}html[data-theme=claude] .brand>span{color:#05141c}html[data-theme=claude] .brand small{color:#958f7d}html[data-theme=claude] .rail__cta{color:#05141c}html[data-theme=claude] .rail__label{color:#958f7d}html[data-theme=claude] .rail nav button,html[data-theme=claude] .rail__bottom a,html[data-theme=claude] .rail__bottom button{color:#6b6658}html[data-theme=claude] .rail nav button:hover,html[data-theme=claude] .rail__bottom a:hover,html[data-theme=claude] .rail__bottom button:hover{background:#fcfcfb}html[data-theme=claude] .rail__bottom kbd{color:#96907f;background:#faf9f7}html[data-theme=claude] .pro-breadcrumb b{color:#aca89b}html[data-theme=claude] .pro-global-search{background:#faf9f7}html[data-theme=claude] .pro-global-search:hover{border-color:#cccabe}html[data-theme=claude] .pro-global-search kbd{color:#928c7a;background:#f6f6f2;border:1px solid #d9d7ce}html[data-theme=claude] .pro-local-mode{color:#7d7867}html[data-theme=claude] .pro-local-mode i{box-shadow:0 0 8px #51c98c4d}html[data-theme=claude] .pro-toolbar__search:focus-within{box-shadow:0 0 0 2px #45b8e812}html[data-theme=claude] .pro-filter-pills button.active{background:#ebe9e2;box-shadow:0 1px 3px #604a221f}html[data-theme=claude] .run-panel__summary{color:#847e6c}html[data-theme=claude] .run-panel__batch .run-panel__batch-delete{background:#d115151c}html[data-theme=claude] .run-list__inline-error{color:#b61616;background:#d1151516;border:1px solid rgba(209,21,21,.22)}html[data-theme=claude] .task-table-skeleton{background:linear-gradient(90deg,transparent,rgba(72,56,22,.023),transparent)}html[data-theme=claude] .pro-table th{color:#857f6c}html[data-theme=claude] .pro-table td{color:#37342b}html[data-theme=claude] .pro-table tbody tr:hover{background:#48381606}html[data-theme=claude] .pro-table tbody tr.selected{background:#1998cc16}html[data-theme=claude] .pro-table td small,html[data-theme=claude] .pro-table time{color:#847e6c}html[data-theme=claude] .pro-progress{background:#e4e2d8}html[data-theme=claude] .pro-progress i{background:#e9e8e2}html[data-theme=claude] .pro-type-badge{color:#5c584b;background:#ebe9e2}html[data-theme=claude] .pro-row-action{background:#1998cc16;border:1px solid rgba(25,152,204,.242)}html[data-theme=claude] .run-pagination>span{color:#847e6c}html[data-theme=claude] .run-pagination button.active{border-color:#1998cc54}html[data-theme=claude] .status--neutral{color:#6b6658}html[data-theme=claude] .status--active{color:#1683b6}html[data-theme=claude] .workspace{background:#f8f7f4}html[data-theme=claude] .detail-header>div>p{color:#8c8673}html[data-theme=claude] .button--primary{color:#05141c}html[data-theme=claude] .button--secondary{color:#575244}html[data-theme=claude] .button--secondary:hover:not(:disabled){border-color:#cccac0}html[data-theme=claude] .button--ghost{color:#a22a2a}html[data-theme=claude] .button--ghost:hover:not(:disabled){color:#b61616;background:#d1151516}html[data-theme=claude] .button--danger{color:#fff}html[data-theme=claude] .pulse{box-shadow:0 0 0 5px #45b8e80f}html[data-theme=claude] .progress-track{background:#e4e2d8}html[data-theme=claude] .alert-card{background:#d115150d;border-color:#d115153e}html[data-theme=claude] .alert-card strong,html[data-theme=claude] .alert-card a{color:#b61616}html[data-theme=claude] .alert-card p{color:#706b5c}html[data-theme=claude] .segment-row__body p,html[data-theme=claude] .managed-segment>p{color:#403c32}html[data-theme=claude] .empty-state h2{color:#38352c}html[data-theme=claude] .detail-skeleton{background:linear-gradient(90deg,#fcfcfb 25%,#ebe9e2,#fcfcfb 65%)}html[data-theme=claude] .section-page{background:#f8f7f4}html[data-theme=claude] .section-tabs button span{background:#ebe9e2}html[data-theme=claude] .notice--error{color:#b61616;background:#d1151514;border-color:#d115153e}html[data-theme=claude] .notice--info{color:#1687b6;background:#1998cc14;border-color:#1998cc38}html[data-theme=claude] .notice--warning{color:#b65616;background:#ca601c14;border-color:#ca601c3e}html[data-theme=claude] .search,html[data-theme=claude] .catalog-toolbar select,html[data-theme=claude] .library-commandbar select{color:#595446}html[data-theme=claude] .search:focus-within{box-shadow:0 0 0 2px #45b8e80f}html[data-theme=claude] .asset-card__title h2,html[data-theme=claude] .audio-card h2,html[data-theme=claude] .catalog-card h2,html[data-theme=claude] .product-card h2,html[data-theme=claude] .library-card h2{color:#302d26}html[data-theme=claude] .asset-slots span,html[data-theme=claude] .catalog-card__tags span,html[data-theme=claude] .product-card__tags span,html[data-theme=claude] .library-card__tags span{color:#5c584b;background:#ebe9e2}html[data-theme=claude] .asset-slots span.ready{background:#36af721c}html[data-theme=claude] .library-card.selected{box-shadow:0 0 0 1px #45b8e82e}html[data-theme=claude] .library-pagination button.active{border-color:#1998cc54}html[data-theme=claude] .library-main{background:#f8f7f4}html[data-theme=claude] .pro-panel-title{color:#857f6c}html[data-theme=claude] .library-context__action:hover{border-color:#cccabe}html[data-theme=claude] .library-context__action small{color:#847e6c}html[data-theme=claude] .library-context__stat strong{color:#353229}html[data-theme=claude] .library-context__notice{border:1px solid rgba(25,152,204,.198)}html[data-theme=claude] .library-context__notice p{color:#387494}html[data-theme=claude] .settings-field>label>span{color:#464237}html[data-theme=claude] .settings-field input:focus,html[data-theme=claude] .settings-field select:focus,html[data-theme=claude] .settings-field textarea:focus{box-shadow:0 0 0 2px #45b8e80f}html[data-theme=claude] .settings-domain-tabs small{color:#827c6b;background:#e9e8e0}html[data-theme=claude] .settings-domain-tabs button.active small{background:#1998cc27}html[data-theme=claude] .modal-backdrop,html[data-theme=claude] .command-backdrop{background:#7a74529f}html[data-theme=claude] .modal{border-color:#d2d0c6;box-shadow:0 30px 90px #604a2231}html[data-theme=claude] .form-section__title h3,html[data-theme=claude] .create-advanced>summary strong,html[data-theme=claude] .script-editor-card__head>strong{color:#38352c}html[data-theme=claude] .field>span,html[data-theme=claude] .choice-field legend{color:#4b473b}html[data-theme=claude] .field input:focus,html[data-theme=claude] .field select:focus,html[data-theme=claude] .field textarea:focus{background:#faf9f7;box-shadow:0 0 0 2px #45b8e80f}html[data-theme=claude] .file-field,html[data-theme=claude] .check-field,html[data-theme=claude] .source-switch>label,html[data-theme=claude] .choice-grid>label,html[data-theme=claude] .selected-avatar{color:#4b473b}html[data-theme=claude] .source-switch>label.selected,html[data-theme=claude] .choice-grid>label.selected{border-color:#1998cc62}html[data-theme=claude] .source-switch strong,html[data-theme=claude] .choice-grid strong,html[data-theme=claude] .selected-avatar strong{color:#3c392f}html[data-theme=claude] .form-error{color:#b61616;background:#d1151516;border:1px solid rgba(209,21,21,.22)}html[data-theme=claude] .managed-segment>header strong,html[data-theme=claude] .quality-overview p,html[data-theme=claude] .publish-copy-grid p{color:#464237}html[data-theme=claude] .quality-score{background:#36af7219}html[data-theme=claude] .publish-safety{color:#2ba166;background:#36af7211;border-color:#36af7238}html[data-theme=claude] .command-palette{border:1px solid #d2d0c6;box-shadow:0 30px 90px #604a2233}html[data-theme=claude] .command-palette kbd{color:#87816f}html[data-theme=claude] .command-palette__results small{color:#847e6c}html[data-theme=claude] .command-palette>footer{color:#948e7d}@media(max-width:760px){html[data-theme=claude] .rail{box-shadow:18px 0 55px #604a2229}}@media(max-width:760px){html[data-theme=claude] .rail-backdrop{background:#3a2e1259}}html[data-theme=claude] .project-lobby{background:radial-gradient(900px 480px at 12% -12%,rgba(25,152,204,.132),transparent 60%),radial-gradient(760px 480px at 100% 100%,rgba(196,88,49,.135),transparent 58%),#f8f7f4}html[data-theme=claude] .project-model-note{color:#307c9c;background:#1998cc14;border:1px solid rgba(25,152,204,.176)}html[data-theme=claude] .project-hero__stats>div{background:#fcfcfbf0}html[data-theme=claude] .project-hero__stats span{color:#847e6c}html[data-theme=claude] .project-hero__stats strong{color:#22201b}html[data-theme=claude] .project-toolbar{background:#f8f7f4d6;border-top:1px solid rgba(72,56,22,.032)}html[data-theme=claude] .project-toolbar>label:focus-within{box-shadow:0 0 0 2px #45b8e80f}html[data-theme=claude] .project-filter-pills button.active{background:#e9e8e0}html[data-theme=claude] .project-toolbar>span{color:#847e6c}html[data-theme=claude] .project-section-heading{color:#696352}html[data-theme=claude] .project-section-heading .pulse{box-shadow:0 0 0 5px #45b8e80c}html[data-theme=claude] .project-section-heading small{color:#958f7e}html[data-theme=claude] .project-featured-card{background:linear-gradient(145deg,#fcfcfbfa,#faf9f7fa);border:1px solid #d7d5cc;box-shadow:0 24px 60px -35px #604a2257}html[data-theme=claude] .project-poster{background:radial-gradient(circle at 72% 22%,hsla(var(--poster-hue),74%,62%,.25),transparent 25%),linear-gradient(145deg,hsl(var(--poster-hue),30%,87%),#faf9f7 64%)}html[data-theme=claude] .project-poster:before{background-image:linear-gradient(rgba(72,56,22,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(72,56,22,.041) 1px,transparent 1px)}html[data-theme=claude] .project-poster>span{color:#7a745293}html[data-theme=claude] .project-poster>small{color:#656153}html[data-theme=claude] .project-poster>video{background:#f1f0ea}html[data-theme=claude] .project-poster--media:before{background:linear-gradient(180deg,#7a745225,#7a745210 42%,#7a7452b4)}html[data-theme=claude] .project-poster--media>span{border:1px solid rgba(72,56,22,.162);background:#7a745276}html[data-theme=claude] .project-poster--media>strong{color:#fff}html[data-theme=claude] .project-poster--media>small{color:#7a74529b}html[data-theme=claude] .project-featured-card__meta,html[data-theme=claude] .project-card__meta{color:#847e6c}html[data-theme=claude] .project-featured-card__metrics>div{background:#f8f7f4b3}html[data-theme=claude] .project-featured-card__metrics span{color:#847e6c}html[data-theme=claude] .project-featured-card__metrics strong{color:#333128}html[data-theme=claude] .project-featured-card__metrics small{color:#847e6c}html[data-theme=claude] .project-card__progress>div{background:#e4e2d8}html[data-theme=claude] .project-featured-card footer{color:#958f7e}html[data-theme=claude] .project-card{background:#fcfcfbe0}html[data-theme=claude] .project-card:hover{border-color:#1998cc76;box-shadow:0 18px 40px -28px #604a225c}html[data-theme=claude] .project-card__body>p{color:#958f7e}html[data-theme=claude] .project-card__facts{color:#6b6657}html[data-theme=claude] .project-card footer{color:#958f7e}html[data-theme=claude] .project-card footer span{color:#1687b6}html[data-theme=claude] .project-create-tile{background:#83704831;border:1px dashed #d2cfc5}html[data-theme=claude] .project-create-tile:hover{border-color:#1998cc8c;background:#1998cc0a}html[data-theme=claude] .project-create-tile>span{border:1px solid rgba(25,152,204,.22)}html[data-theme=claude] .project-create-tile small{color:#958f7e}html[data-theme=claude] .project-pagination{color:#847e6c}html[data-theme=claude] .project-pagination button.active{border-color:#1998cc46}html[data-theme=claude] .project-studio{background:#f8f7f4}html[data-theme=claude] .project-studio__header{background:#faf9f7}html[data-theme=claude] .project-studio__header>div span{color:#958f7e}html[data-theme=claude] .project-studio__header>div strong{color:#312f27}html[data-theme=claude] .project-studio__source{color:#958f7e}html[data-theme=claude] .project-agent-toggle{border:1px solid rgba(25,152,204,.275)}html[data-theme=claude] .project-stage-rail{background:#f6f5f1}html[data-theme=claude] .project-stage-rail>p,html[data-theme=claude] .project-agent__context>p,html[data-theme=claude] .project-agent__actions>p{color:#958f7e}html[data-theme=claude] .project-stage-rail li button>span{color:#928c7a;background:#fcfcfb;border:1px solid #dbd9d1}html[data-theme=claude] .project-stage-rail li.done button>span{color:#0a1d14}html[data-theme=claude] .project-stage-rail li button small{color:#958f7e}html[data-theme=claude] .project-stage-rail__note{color:#7a7564;background:#1998cc10;border:1px solid rgba(25,152,204,.143)}html[data-theme=claude] .project-stage-rail__note p{color:#96907e}html[data-theme=claude] .project-agent{background:#faf9f7fa}html[data-theme=claude] .project-agent__avatar{color:#05141c;background:linear-gradient(135deg,var(--primary),#df8564);box-shadow:0 0 22px #45b8e81c}html[data-theme=claude] .project-agent>header span{color:#857f6d}html[data-theme=claude] .project-agent>header span i.live{box-shadow:0 0 8px #59d29a63}html[data-theme=claude] .project-agent__boundary{color:#b65b16;background:#ca601c10;border:1px solid rgba(202,96,28,.198)}html[data-theme=claude] .project-agent__boundary p{color:#8f8876}html[data-theme=claude] .project-agent__context span{color:#857f6d}html[data-theme=claude] .project-agent__context strong{color:#454136}html[data-theme=claude] .project-agent__empty{color:#857f6d;background:#faf9f7}html[data-theme=claude] .project-agent__message{background:#fcfcfb;border:1px solid #dfddd6}html[data-theme=claude] .project-agent__message--user{background:#1998cc1c;border-color:#1998cc43}html[data-theme=claude] .project-agent__message p{color:#4a463a}html[data-theme=claude] .project-agent__message time{color:#9d998a}html[data-theme=claude] .project-agent__events{background:#8370480b}html[data-theme=claude] .project-agent__events>div{color:#827c6b}html[data-theme=claude] .project-agent__pending>p{color:#b65b16}html[data-theme=claude] .project-agent__pending>article{background:#ca601c11;border:1px solid rgba(202,96,28,.242)}html[data-theme=claude] .project-agent__pending article strong{color:#a85c24}html[data-theme=claude] .project-agent__pending article small{color:#958f7d}html[data-theme=claude] .project-agent__pending article footer button{color:#5e594d;background:#fcfcfb;border:1px solid #d9d7cf}html[data-theme=claude] .project-agent__pending article footer button:last-child{color:#fff}html[data-theme=claude] .project-agent__advice{background:linear-gradient(145deg,#1998cc1b,#c4583115);border:1px solid rgba(25,152,204,.209)}html[data-theme=claude] .project-agent__advice h2{color:#2c2a23}html[data-theme=claude] .project-agent__advice p{color:#6a6556}html[data-theme=claude] .project-agent__advice button{color:#1687b6;background:#1998cc16;border:1px solid rgba(25,152,204,.22)}html[data-theme=claude] .project-agent__actions>button>svg:last-child{color:#948e7d}html[data-theme=claude] .project-agent__actions small{color:#928c7a}html[data-theme=claude] .project-agent>footer{background:#f8f7f4}html[data-theme=claude] .project-agent>footer>label{color:#958f7e}html[data-theme=claude] .project-agent textarea{color:#87816f;background:#faf9f7;border:1px solid #dfddd6}html[data-theme=claude] .project-agent>footer button{color:#a19e8f;background:#fcfcfb;border:1px solid #dfddd6}html[data-theme=claude] .project-agent>footer button:not(:disabled){color:#05151e}html[data-theme=claude] .project-agent>footer small{color:#a19d8e}@media(max-width:1080px){html[data-theme=claude] .project-agent{box-shadow:-20px 0 60px #604a2233}}html[data-theme=claude] .agent-access-settings{background:linear-gradient(145deg,#fcfcfbfa,#f8f7f4fa)}html[data-theme=claude] .agent-default-card.agent-default-card--integrated small{color:#8f8876}html[data-theme=claude] .agent-access-grid>article{background:#faf9f7}html[data-theme=claude] .agent-access-grid>article.active{background:#1998cc0d;border-color:#1998cc54;box-shadow:inset 0 0 0 1px #45b8e808}html[data-theme=claude] .agent-auth-status{color:#857f6d}html[data-theme=claude] .agent-auth-status:before{background:#e9e8e2}html[data-theme=claude] .agent-auth-status--ready{color:#1fad69}html[data-theme=claude] .agent-auth-status--pending{color:#b65b16}html[data-theme=claude] .agent-access-grid>article>p{color:#7d7867}html[data-theme=claude] .agent-device-code{background:#f6f6f2;border:1px solid #dddbd3}html[data-theme=claude] .agent-device-code span{color:#958f7e}html[data-theme=claude] .agent-device-code strong{color:#312f27}html[data-theme=claude] .agent-auth-code label{color:#857f6d}html[data-theme=claude] .agent-auth-code input{background:#f6f6f2;border:1px solid #dddbd3}html[data-theme=claude] .agent-model-picker>span{color:#656050}html[data-theme=claude] .agent-model-picker input{background:#f6f6f2;border:1px solid #dddbd3}html[data-theme=claude] .agent-model-picker input:focus{box-shadow:0 0 0 2px #45b8e80c}html[data-theme=claude] .agent-model-picker small{color:#958f7e}html[data-theme=claude] .agent-runtime-boundary{color:#2e7d9e;background:#1998cc10;border:1px solid rgba(25,152,204,.165)}html[data-theme=claude] .agent-runtime-boundary p{color:#857f6d}html[data-theme=claude] .settings-booth{--booth-bg: #f4f3ee;--booth-panel: #f9f8f6;--booth-line: #e5e4de;--booth-soft: #fcfcfb;--booth-text: #25231d;--booth-muted: #726d5d;--booth-accent: #d99177;--booth-accent-soft: rgba(196,88,49,.176);background:radial-gradient(circle at 74% -10%,rgba(177,97,68,.135),transparent 32%),var(--booth-bg)}html[data-theme=claude] .settings-booth__header{background:#f4f3eef2}html[data-theme=claude] .settings-back,html[data-theme=claude] .settings-lang{background:#f6f6f2}html[data-theme=claude] .settings-back:hover,html[data-theme=claude] .settings-lang:hover{border-color:#d1cfc4}html[data-theme=claude] .settings-agent-shortcut{color:#ad451f;background:#c458311f;border:1px solid rgba(196,88,49,.3)}html[data-theme=claude] .settings-agent-shortcut:hover,html[data-theme=claude] .settings-agent-shortcut.active{color:#ad451f;background:#c458313e;border-color:#c458314d}html[data-theme=claude] .settings-booth__header>div>p{color:#994e33}html[data-theme=claude] .settings-booth__header h1{color:#a54927}html[data-theme=claude] .settings-nav{background:#f6f5f1ad}html[data-theme=claude] .settings-nav p,html[data-theme=claude] .provider-list>p{color:#a39f91}html[data-theme=claude] .settings-nav button{color:#646052}html[data-theme=claude] .settings-nav button svg{color:#8d8774}html[data-theme=claude] .settings-nav button:hover{background:#48381606}html[data-theme=claude] .settings-nav button.active{color:#ad451f;border-color:#c458314d}html[data-theme=claude] .settings-nav button.active:before,html[data-theme=claude] .provider-list>button.active:before{background:#e5a690}html[data-theme=claude] .settings-alert{color:#49453a;background:#fbfbf9}html[data-theme=claude] .settings-alert--error{color:#b61616;background:#85282822;border-color:#bd28285a}html[data-theme=claude] .settings-alert--warning{color:#b65416;background:#94471d1f;border-color:#b4603154}html[data-theme=claude] .settings-alert--info{color:#167cb6}html[data-theme=claude] .provider-list{background:#83704825}html[data-theme=claude] .provider-list>button{color:#6c6758}html[data-theme=claude] .provider-list>button>i{color:#625d4d;background:#fbfaf9;border:1px solid #e8e7e2}html[data-theme=claude] .provider-list>button>b{background:#bebaa5}html[data-theme=claude] .provider-list>button>b.ready{box-shadow:0 0 7px #77d3a254}html[data-theme=claude] .provider-list>button:hover{color:#2e2b24;background:#48381606}html[data-theme=claude] .provider-list>button.active{color:#ad451f;border-color:#c458314d}html[data-theme=claude] .provider-list>button.provider-add{color:#958f7e}html[data-theme=claude] .provider-header>i{color:#3c392f;background:#f9f9f6}html[data-theme=claude] .provider-header h2{color:#964f36}html[data-theme=claude] .provider-header>div>div:first-child>span{color:#605b4e}html[data-theme=claude] .provider-header>div>div:first-child>span.ready{color:#20ac61;background:#277d4f1c;border-color:#40a56b49}html[data-theme=claude] .provider-header a{color:#555146;background:#f6f6f2}html[data-theme=claude] .provider-capabilities small{color:#706b5b;background:#f7f6f3}html[data-theme=claude] .provider-detail__section>header p,html[data-theme=claude] .runninghub-apps>header p,html[data-theme=claude] .model-routing-card>p,html[data-theme=claude] .settings-article>header>p{color:#757060}html[data-theme=claude] .provider-detail__section h3,html[data-theme=claude] .runninghub-apps>header h3{color:#2a2821}html[data-theme=claude] .credential-card{background:linear-gradient(120deg,#c4583113,#8370482d);border:1px solid rgba(196,88,49,.3);border-left:2px solid #cf5b30}html[data-theme=claude] .credential-card__identity>i{background:#df9174;box-shadow:0 0 9px #f0cb8245}html[data-theme=claude] .credential-card__identity strong{color:#2a2821}html[data-theme=claude] .credential-card__identity strong small{color:#9c4d30;background:#c458312d;border:1px solid rgba(196,88,49,.3)}html[data-theme=claude] .credential-card__identity span{color:#9b9787}html[data-theme=claude] .connection-result.success{color:#22aa61;background:#1e7a491c;border:1px solid rgba(65,165,107,.275)}html[data-theme=claude] .connection-result.error{color:#b61616;background:#8d2a2a1c;border:1px solid rgba(175,54,54,.297)}html[data-theme=claude] .settings-card-grid--credentials{background:#83704837}html[data-theme=claude] .booth-field>label>span{color:#5b5647}html[data-theme=claude] .booth-field>label b{color:#ae521e}html[data-theme=claude] .booth-field>label small{color:#96907f;background:#fcfcfb}html[data-theme=claude] .booth-field>label small.is-set{color:#2d9f5e;background:#3085561f}html[data-theme=claude] .booth-field>input,html[data-theme=claude] .booth-field>select,html[data-theme=claude] .booth-field>textarea,html[data-theme=claude] .booth-secret input{color:#2e2b24;background:#f6f5f1}html[data-theme=claude] .booth-field input:focus,html[data-theme=claude] .booth-field select:focus,html[data-theme=claude] .booth-field textarea:focus{border-color:#c458314d;box-shadow:0 0 0 2px #eac8850c}html[data-theme=claude] .booth-field>p{color:#9b9787}html[data-theme=claude] .booth-secret button{color:#88826f}html[data-theme=claude] .provider-advanced summary{color:#565246}html[data-theme=claude] .runninghub-apps>header span{color:#908a77}html[data-theme=claude] .workflow-card{background:#8370482b}html[data-theme=claude] .workflow-card summary strong{color:#353229}html[data-theme=claude] .workflow-card summary span,html[data-theme=claude] .workflow-card summary>small{color:#787363;background:#fcfcfa}html[data-theme=claude] .workflow-hint,html[data-theme=claude] .provider-boundary{color:#8f8876;background:#f7f6f3}html[data-theme=claude] .empty-provider{color:#888270;background:#83704828}html[data-theme=claude] .empty-provider svg{color:#26a662}html[data-theme=claude] .empty-provider strong{color:#454236}html[data-theme=claude] .settings-article>header h2{color:#2d2a23}html[data-theme=claude] .model-routing-card{background:#f8f8f5b8}html[data-theme=claude] .model-routing-card h3{color:#302d26}html[data-theme=claude] .usage-summary{background:#f8f7f4b8}html[data-theme=claude] .usage-summary span{color:#96907f}html[data-theme=claude] .usage-summary strong{color:#323028}html[data-theme=claude] .usage-filters button{color:#827c6a;background:#f7f6f3}html[data-theme=claude] .usage-filters button.active{color:#a64826;border-color:#c458314d}html[data-theme=claude] .usage-empty{color:#908a77;background:#83704825;border:1px dashed #e0dfd8}html[data-theme=claude] .usage-empty h3{color:#484438}html[data-theme=claude] .about-grid>div{background:#83704839}html[data-theme=claude] .about-grid span{color:#96907f}html[data-theme=claude] .about-grid strong{color:#37342b}html[data-theme=claude] .settings-save-bar{background:#f1f0ebf0}html[data-theme=claude] .settings-save-bar strong{color:#37342b}html[data-theme=claude] .settings-save-bar span{color:#96907f}html[data-theme=claude] .settings-booth--reference .settings-booth__content{background:linear-gradient(180deg,rgba(131,112,72,.049),transparent 330px)}html[data-theme=claude] .settings-booth--reference .settings-alert--ok{color:#20ac5d;background:#19734422;border-color:#41a56b54}html[data-theme=claude] .settings-booth--reference .provider-list>button>span{background:#c1bdaa}html[data-theme=claude] .settings-booth--reference .provider-list>button>span.ready{box-shadow:0 0 8px #78d5a25c}html[data-theme=claude] .settings-loading{color:#908a77}html[data-theme=claude] .settings-loading>span{border:2px solid #e0dfd8;border-top-color:#cf5b30}html[data-theme=claude] .credential-section>header>button{color:#565246;background:#f6f6f2}html[data-theme=claude] .credential-list>article{background:#83704839}html[data-theme=claude] .credential-list>article.active{background:linear-gradient(105deg,#c4583118,#83704839);border-color:#c458314d;border-left:2px solid #cf5b30}html[data-theme=claude] .credential-orb{background:#da8768;box-shadow:0 0 10px #ecc4754d}html[data-theme=claude] .credential-list strong{color:#2c2922}html[data-theme=claude] .credential-list small{color:#a14a2b;background:#c4583130;border:1px solid rgba(196,88,49,.3)}html[data-theme=claude] .credential-list p{color:#979382}html[data-theme=claude] .credential-services span{color:#898370}html[data-theme=claude] .credential-services span b{color:#6d6859}html[data-theme=claude] .credential-actions button{color:#575348;background:#f8f7f4;border:1px solid #e0dfd8}html[data-theme=claude] .credential-actions button:hover{color:#2c2922;border-color:#c8c6bb}html[data-theme=claude] .credential-test__checks span{color:#575348}html[data-theme=claude] .credential-test__checks span.ok i{box-shadow:0 0 8px #66d59745}html[data-theme=claude] .credential-test__checks span small{color:#979382}html[data-theme=claude] .credential-test.ok{color:#21ab60;background:#1d7c481f;border:1px solid rgba(61,166,106,.253)}html[data-theme=claude] .credential-test.error{color:#b61616;background:#87292922;border:1px solid rgba(176,54,54,.275)}html[data-theme=claude] .credential-form{background:#f8f7f4;border:1px solid rgba(196,88,49,.3)}html[data-theme=claude] .credential-form__actions button,html[data-theme=claude] .booth-primary{color:#9f4c2d;background:#fcfcfb;border:1px solid #d6d5cb}html[data-theme=claude] .credential-form__actions .booth-primary,html[data-theme=claude] .booth-primary{color:#fff;background:#d99177;border-color:#cf5b30}html[data-theme=claude] .booth-field{color:#666050}html[data-theme=claude] .booth-field>input,html[data-theme=claude] .booth-field>select{color:#2b2922;background:#f4f3ef;border:1px solid #e0dfd8}html[data-theme=claude] .booth-field>input:focus,html[data-theme=claude] .booth-field>select:focus{border-color:#c65f39;box-shadow:0 0 0 2px #eac8850c}html[data-theme=claude] .provider-models>header p{color:#757060}html[data-theme=claude] .provider-models>header h3{color:#2e2b24}html[data-theme=claude] .provider-models>article{background:#83704831}html[data-theme=claude] .provider-models strong{color:#353229}html[data-theme=claude] .provider-models p{color:#9a9687}html[data-theme=claude] .provider-models span,html[data-theme=claude] .provider-models small{color:#787363;background:#fbfbf9;border:1px solid #e1e0d9}html[data-theme=claude] .provider-models small{color:#a04b2c;border-color:#c458314d}html[data-theme=claude] .source-card{background:#f7f6f3ad}html[data-theme=claude] .source-card>header>i{color:#a44928;background:#fcfcfb;border:1px solid #deddd5}html[data-theme=claude] .source-card h3{color:#2e2b24}html[data-theme=claude] .source-card p{color:#958f7d}html[data-theme=claude] .toggle{background:#eae8e1}html[data-theme=claude] .toggle span{background:#e8e7e3}html[data-theme=claude] .toggle.active{background:#b36d54}html[data-theme=claude] .toggle.active span{background:#f1d7cd}html[data-theme=claude] .source-key input{color:#2e2c24;background:#f4f3ef;border:1px solid #e0dfd8}html[data-theme=claude] .source-key button,html[data-theme=claude] .source-visit{color:#5b5647;background:#fcfcfb;border:1px solid #d9d8cf}html[data-theme=claude] .source-visit:hover,html[data-theme=claude] .source-group__head h4{color:#2e2b24}html[data-theme=claude] .source-group__head p{color:#958f7d}html[data-theme=claude] .source-test.is-ok{color:#3d7a50}html[data-theme=claude] .source-test.is-error{color:#a4514b}html[data-theme=claude] .agent-default-card{background:#f9f8f6}html[data-theme=claude] .agent-default-card label{color:#4b473b}html[data-theme=claude] .agent-default-card select{color:#2e2b24;background:#f4f3ef;border:1px solid #deddd5}html[data-theme=claude] .model-select{color:#6a6554}html[data-theme=claude] .model-select select{color:#2c2922;background:#f4f3ef;border:1px solid #dedcd5}html[data-theme=claude] .model-select select:focus{border-color:#c65f39}html[data-theme=claude] .channel-description{color:#958f7d}html[data-theme=claude] .image-agent-route{color:#6a6554;background:#b85e3d1c;border:1px solid rgba(190,91,55,.3)}html[data-theme=claude] .image-agent-route strong{color:#757060}html[data-theme=claude] .image-agent-route span{color:#4a463a}html[data-theme=claude] .image-agent-route span b{color:#ad451f}html[data-theme=claude] .image-agent-route small{color:#958f7d}html[data-theme=claude] .model-check{color:#666150}html[data-theme=claude] .model-check small{color:#979382}html[data-theme=claude] .model-save{background:#f3f2edf0;border:1px solid #e0ded7}html[data-theme=claude] .model-save span{color:#847e6c}html[data-theme=claude] .model-validation-disclosure{color:#8e8774}html[data-theme=claude] .model-validation-confirm{color:#333128;background:#fcfcfb;border:1px solid #b6b3a4}html[data-theme=claude] .model-validation-confirm strong{color:#b65b16}html[data-theme=claude] .model-validation-confirm p{color:#5e5a4d}html[data-theme=claude] .model-validation{border:1px solid rgba(176,54,54,.275);background:#8729291c;color:#b61616}html[data-theme=claude] .model-validation.ok{border-color:#3da66a4f;background:#1d7c481c;color:#21ab60}html[data-theme=claude] .model-validation span{color:#5f5a4d}html[data-theme=claude] .model-validation span.ok i{box-shadow:0 0 8px #66d59745}html[data-theme=claude] .model-validation span small{color:#979382}html[data-theme=claude] .usage-list>article,html[data-theme=claude] .token-list>article{background:#83704831}html[data-theme=claude] .usage-list small{color:#8c8673}html[data-theme=claude] .usage-list strong{color:#2e2c24}html[data-theme=claude] .usage-list p{color:#979382}html[data-theme=claude] .usage-list article>span{color:#444136}html[data-theme=claude] .token-create input,html[data-theme=claude] .token-create select{color:#2d2a23;background:#f4f3ef;border:1px solid #e0ded7}html[data-theme=claude] .issued-token{color:#20ac5d;background:#1973441f;border:1px solid rgba(65,165,107,.33)}html[data-theme=claude] .issued-token p{color:#3d8f62}html[data-theme=claude] .issued-token code{color:#22aa5b;background:#f2f8f5}html[data-theme=claude] .issued-token button,html[data-theme=claude] .token-list button{color:#666150;background:#fbfbf9;border:1px solid #dedcd5}html[data-theme=claude] .token-list strong{color:#312f27}html[data-theme=claude] .token-list p{color:#96907e}html[data-theme=claude] .token-list article>span{color:#87816f}html[data-theme=claude] .about-hero{background:linear-gradient(120deg,#c4583129,#83704837);border:1px solid rgba(196,88,49,.3)}html[data-theme=claude] .about-hero>i{color:#ad451f;background:#fcfcfb}html[data-theme=claude] .about-hero h3{color:#9d4c2f}html[data-theme=claude] .about-hero p{color:#777262}html[data-theme=claude]{--primary: #d99177;--primary-soft: rgba(196,88,49,.176);--green: #d99177;--green-dark: #c77457;--surface: #fcfcfb;--surface-muted: #ffffff;--surface-raised: #fcfcfb;--line: #e0dfd8;--shadow: 0 18px 48px rgba(96,74,34,.112)}html[data-theme=claude] ::selection{color:#fff;background:#e4aa94}html[data-theme=claude] body{background:radial-gradient(circle at 78% -18%,rgba(177,97,68,.108),transparent 32%),#f7f6f3}html[data-theme=claude] .rail{background:linear-gradient(180deg,#f3f2ed,#f4f3ee)}html[data-theme=claude] .brand>span,html[data-theme=claude] .rail__cta,html[data-theme=claude] .button--primary{color:#fff}html[data-theme=claude] .rail__cta:hover,html[data-theme=claude] .button--primary:hover:not(:disabled){background:#e0a38d}html[data-theme=claude] .rail nav .active,html[data-theme=claude] .rail nav .active:hover,html[data-theme=claude] .rail__bottom .active{color:#ad451f}html[data-theme=claude] .pro-header{background:#fcfcfbf0}html[data-theme=claude] .pro-global-search:focus-visible,html[data-theme=claude] .pro-icon-button:focus-visible,html[data-theme=claude] .button:focus-visible,html[data-theme=claude] .rail button:focus-visible{outline:2px solid rgba(196,88,49,.3)}html[data-theme=claude] .metric-grid,html[data-theme=claude] .content-card,html[data-theme=claude] .progress-card,html[data-theme=claude] .catalog-toolbar,html[data-theme=claude] .library-commandbar{box-shadow:0 12px 32px #604a220c}html[data-theme=claude] .section-tabs button.active,html[data-theme=claude] .pro-filter-pills button.active{background:#c4583126;border-color:#c458314d}html[data-theme=claude] .section-tabs button.active span,html[data-theme=claude] .pro-row-action{color:#ad451f;background:#c4583122}html[data-theme=claude] .empty-state__icon,html[data-theme=claude] .pulse{color:#ad451f}html[data-theme=claude] .progress-track i,html[data-theme=claude] .pro-progress .pro-progress--running{background:linear-gradient(90deg,#c7795c,#db9a82)}html[data-theme=claude] .search:focus-within,html[data-theme=claude] .pro-toolbar__search:focus-within{box-shadow:0 0 0 2px #eac8850f}html[data-theme=claude] .avatar-editor-modal{background:#f7f6f3}html[data-theme=claude] .avatar-editor-modal .modal__header{background:#fcfcfaf5}html[data-theme=claude] .avatar-editor-modal .modal__header .eyebrow{color:#ad451f}html[data-theme=claude] .avatar-editor-profile{background:#fbfbfa}html[data-theme=claude] .avatar-editor-profile__preview{color:#ad451f;background:#f6f6f2;border:1px solid #d7d5cc}html[data-theme=claude] .avatar-readiness span{color:#837d6b;background:#f8f7f4;border:1px solid #e3e2dc}html[data-theme=claude] .avatar-readiness i{background:#c4c1ae}html[data-theme=claude] .avatar-readiness span.ready{color:#1eae67;border-color:#36af723e}html[data-theme=claude] .avatar-readiness span.ready i{box-shadow:0 0 7px #51c98c45}html[data-theme=claude] .avatar-editor-tabs{background:#f7f6f3f5}html[data-theme=claude] .avatar-editor-tabs button{color:#726d5d}html[data-theme=claude] .avatar-editor-tabs button:hover{color:#343129;background:#fcfcfb}html[data-theme=claude] .avatar-editor-tabs button.active{color:#ad451f;background:#c458312d;border-color:#c458314d}html[data-theme=claude] .avatar-editor-tabs small{color:#837d6b;background:#eae8e0}html[data-theme=claude] .avatar-editor-tabs button.active small{color:#ad451f;background:#c458313e}html[data-theme=claude] .avatar-editor-panel>header h3{color:#25231d}html[data-theme=claude] .avatar-editor-panel>header>p{color:#767161}html[data-theme=claude] .avatar-editor-panel .eyebrow{color:#ad451f}html[data-theme=claude] .avatar-editor-panel .orientation-column h4{color:#575244}html[data-theme=claude] .avatar-editor-panel .asset-slot{background:#fbfaf9;border-color:#d8d6ce}html[data-theme=claude] .avatar-editor-panel .asset-slot--ready{border-color:#d0cec3}html[data-theme=claude] .avatar-editor-panel .asset-slot__top strong{color:#2f2c25}html[data-theme=claude] .avatar-editor-panel .asset-slot__top small{color:#837d6c}html[data-theme=claude] .asset-slot__status{color:#20ac62}html[data-theme=claude] .avatar-editor-panel .asset-slot__thumb{background:#f2f1eb;border:1px solid #e0ded7}html[data-theme=claude] .asset-slot__guard{color:#7e7867}html[data-theme=claude] .avatar-production__row{background:#fbfaf9}html[data-theme=claude] .avatar-production__controls>small{color:#7e7867}html[data-theme=claude] .avatar-talking__compose,html[data-theme=claude] .avatar-talking__output{background:#fbfaf9}html[data-theme=claude] .talking-route{background:#f6f6f2;border:1px solid #dddcd4}html[data-theme=claude] .talking-route--ready{border-color:#36af7249}html[data-theme=claude] .talking-route--missing{border-color:#d1151546}html[data-theme=claude] .talking-route__preview{color:#87816f;background:#fcfcfb}html[data-theme=claude] .talking-route span{color:#8a8471}html[data-theme=claude] .talking-route strong{color:#302d26}html[data-theme=claude] .talking-route p{color:#7d7766}html[data-theme=claude] .talking-route__action{color:#ad451f;background:#fcfcfb;border:1px solid #b9b6a7}html[data-theme=claude] .talking-route__action:hover{background:#e6e5db;border-color:#ba6445}html[data-theme=claude] .avatar-talking__output-head span:first-child{color:#857f6c}html[data-theme=claude] .avatar-talking__output-head strong{color:#2f2c25}html[data-theme=claude] .job-status{color:#6d6859;background:#fcfcfb}html[data-theme=claude] .job-status--queued,html[data-theme=claude] .job-status--running{color:#b65a16;background:#ca601c1c}html[data-theme=claude] .job-status--done{color:#20ac62;background:#36af721c}html[data-theme=claude] .job-status--failed{color:#b61616;background:#d115151c}html[data-theme=claude] .avatar-talking__output>video{background:#f0efe8;border:1px solid #e0dfd8}html[data-theme=claude] .avatar-talking__empty{color:#8c8572;background:#f5f4f0;border:1px dashed #dad8d0}html[data-theme=claude] .avatar-talking__empty svg{color:#ac4520}html[data-theme=claude] .avatar-talking__empty strong{color:#676151}html[data-theme=claude] .avatar-talking__cost{color:#807a69}html[data-theme=claude] .avatar-job-empty{color:#8c8572;background:#faf9f7;border:1px solid #e3e2dc}html[data-theme=claude] .avatar-job-history{background:#faf9f7;border:1px solid #e0dfd8}html[data-theme=claude] .avatar-job-history>summary{color:#676151}html[data-theme=claude] .avatar-job-history>summary svg{color:#a74825}html[data-theme=claude] .avatar-job-history>summary small{color:#8d8774}html[data-theme=claude] .avatar-job-list article{border-bottom:1px solid #e6e5df}html[data-theme=claude] .avatar-job-artifact{border:1px solid #d8d6ce;background:#f4f3ef}html[data-theme=claude] .avatar-job-list strong{color:#3c392f}html[data-theme=claude] .avatar-job-list small{color:#898370}html[data-theme=claude] .avatar-job-list a{color:#ad451f}html[data-theme=claude] .avatar-job-list small.avatar-job-error{color:#b61628}html[data-theme=claude] .avatar-job-resume{border:1px solid #b9b6a7;background:#fcfcfb;color:#ad451f}html[data-theme=claude] .job-status-dot{background:#e9e8e2}html[data-theme=claude] .mode-switch{background:var(--surface-muted, #f0efea)}html[data-theme=claude] .mode-switch button{color:var(--muted, #908a78)}html[data-theme=claude] .mode-switch button.on{color:var(--ink, #ffffff);background:var(--surface-raised, #ffffff);box-shadow:0 1px 4px #604a2212}html[data-theme=claude] .quick-step b{color:var(--muted, #908a78);background:var(--surface-muted, #f0efea)}html[data-theme=claude] .quick-step span{color:var(--muted, #908a78)}html[data-theme=claude] .quick-step.on b{color:#fff;background:var(--primary, #d86f48)}html[data-theme=claude] .quick-step.on span{color:var(--ink, #ffffff)}html[data-theme=claude] .quick-step.done b{color:var(--primary, #ad451f);background:var(--primary-soft, rgba(196,88,49,.189))}html[data-theme=claude] .topic-wall__filters button,html[data-theme=claude] .topic-wall__domains button{color:var(--muted, #908a78)}html[data-theme=claude] .topic-wall__filters button.on,html[data-theme=claude] .topic-wall__domains button.on{color:#fff;background:var(--primary, #d86f48);border-color:var(--primary, #cf5b30)}html[data-theme=claude] .topic-card{background:var(--surface-raised, #ffffff)}html[data-theme=claude] .topic-card:hover{border-color:var(--primary, #cf5b30)}html[data-theme=claude] .topic-card--hot .topic-card__tag{color:#b64e16;background:#d2561327}html[data-theme=claude] .topic-card--ai .topic-card__tag{color:var(--primary, #ad451f);background:var(--primary-soft, rgba(196,88,49,.189))}html[data-theme=claude] .topic-card--lib .topic-card__tag{color:#1cb085;background:#31b58e24}html[data-theme=claude] .topic-card__title{color:var(--ink, #ffffff)}html[data-theme=claude] .topic-card__title small{color:var(--muted, #908a78)}html[data-theme=claude] .topic-card__go{color:var(--primary, #ad451f)}html[data-theme=claude] .topic-wall__empty,html[data-theme=claude] .topic-wall__foot small{color:var(--muted, #908a78)}html[data-theme=claude] .topic-wall__manual input{color:var(--ink, #ffffff);background:var(--surface-raised, #ffffff)}html[data-theme=claude] .topic-wall__manual input:focus-visible{border-color:var(--primary, #cf5b30);outline:2px solid var(--primary-soft, rgba(196,88,49,.27))}html[data-theme=claude] .quick-picked{background:var(--primary-soft, rgba(196,88,49,.135));border:1px solid var(--primary, #cf5b30)}html[data-theme=claude] .quick-picked>svg{color:var(--primary, #ad451f)}html[data-theme=claude] .quick-picked strong{color:var(--ink, #ffffff)}html[data-theme=claude] .quick-picked small{color:var(--muted, #908a78)}html[data-theme=claude] .preset-card{background:var(--surface-raised, #ffffff)}html[data-theme=claude] .preset-card:hover{border-color:var(--primary, #cf5b30)}html[data-theme=claude] .preset-card.selected{border-color:var(--primary, #cf5b30);background:var(--primary-soft, rgba(196,88,49,.108))}html[data-theme=claude] .preset-card>svg{color:var(--primary, #ad451f)}html[data-theme=claude] .preset-card strong{color:var(--ink, #ffffff)}html[data-theme=claude] .preset-card small{color:var(--muted, #908a78)}html[data-theme=claude] .preset-card__badge{color:#fff;background:var(--primary, #d86f48)}html[data-theme=claude] .quick-review__row{background:var(--surface-raised, #ffffff)}html[data-theme=claude] .quick-review__row>span{color:var(--muted, #908a78)}html[data-theme=claude] .quick-review__row>strong{color:var(--ink, #ffffff)}html[data-theme=claude] .content-toolbar__title h1{color:#fff}html[data-theme=claude] .content-toolbar__title span{color:#8b8471}html[data-theme=claude] .content-chips>button{color:#a7a395;background:#fff;border:1px solid #e3e2da}html[data-theme=claude] .content-chips>button:hover{border-color:#b7b5a8}html[data-theme=claude] .content-chips>button.active{color:#fff;background:#ebe9e0;border-color:#bbb598}html[data-theme=claude] .content-chips__tag{color:#fff;background:#efeee6;border:1px solid #d3cfbc}html[data-theme=claude] .content-icon-button{color:#938d7c}html[data-theme=claude] .content-icon-button:hover{color:#fff;background:#f1f0ea}html[data-theme=claude] .content-menu{background:#fff;border:1px solid #e3e2da;box-shadow:0 12px 30px #604a220e}html[data-theme=claude] .content-menu button{color:#fff}html[data-theme=claude] .content-menu button:hover{background:#f3f2ed}html[data-theme=claude] .content-menu button.danger{color:#a02c2c}html[data-theme=claude] .content-card__category{color:#a5a193;background:#f2f1eb}html[data-theme=claude] .content-card__tag{color:#aaa79a;background:#f2f1eb}html[data-theme=claude] .content-card__tag:hover{background:#ebe9e0}html[data-theme=claude] .content-card__more{color:#716c5c}html[data-theme=claude] .content-card .content-card__body{color:#a4a091}html[data-theme=claude] .content-drawer-backdrop{background:#3a2e1245}html[data-theme=claude] .content-drawer{background:#fdfcfb;border-left:1px solid #e5e4dc;box-shadow:-18px 0 44px #604a2210}html[data-theme=claude] .content-drawer>header{border-bottom:1px solid #f1f0ec}html[data-theme=claude] .content-drawer>header h2{color:#fff}html[data-theme=claude] .content-drawer__meta{color:#8b8471}html[data-theme=claude] .content-drawer__body{color:#b9b6ab}html[data-theme=claude] .content-drawer>footer{background:#f9f8f5;border-top:1px solid #f1f0ec}html[data-theme=claude] .run-attention__label{color:#903919}html[data-theme=claude] .run-rows__label{color:#7e7967}html[data-theme=claude] .run-row{background:#fff;border:1px solid #e5e4dc}html[data-theme=claude] .run-row:hover{border-color:#cdcabd}html[data-theme=claude] .run-row.active{border-color:#9e9a86;box-shadow:0 0 0 2px #96c63c15}html[data-theme=claude] .run-row--warning{background:#f6dfd7;border-color:#cf5b30}html[data-theme=claude] .run-row--danger{border-color:#ca564e}html[data-theme=claude] .run-row__icon{color:#938d7c;background:#f4f3ee}html[data-theme=claude] .run-row__title{color:#fff}html[data-theme=claude] .run-row__summary{color:#8e8875}html[data-theme=claude] .run-row--danger .run-row__summary{color:#964036}html[data-theme=claude] .run-row--warning .run-row__summary{color:#903919}html[data-theme=claude] .run-row__bar{background:#f0efe8}html[data-theme=claude] .run-row__bar i{background:#ebe9e0}html[data-theme=claude] .video-inline{background:#e6e3d9;border:1px solid #e5e4dc}html[data-theme=claude] .video-inline video{background:#e6e3d9}html[data-theme=claude]{--ink: #984f34;--muted: #6c6759;--line: #e5e4de;--panel: #f9f8f6;--white: #fcfcfb;--green: #d99177;--green-dark: #c67355;--navy: #f1f0eb;--surface: #fbfaf9;--surface-muted: #ffffff;--surface-raised: #fcfcfb;--primary: #d99177;--primary-soft: rgba(196,88,49,.162);--shadow: 0 18px 52px rgba(96,74,34,.112);--darkroom-bg: #f3f2ed;--darkroom-panel: #f9f8f6;--darkroom-line: #e4e3dd;--darkroom-text: #984f34;--darkroom-muted: #6c6759;--darkroom-faint: #9f9b8c;--darkroom-accent: #d99177}html[data-theme=claude] body{background:radial-gradient(circle at 78% -20%,rgba(180,95,64,.162),transparent 31%),var(--darkroom-bg)}html[data-theme=claude] ::selection{color:#fff}html[data-theme=claude] .eyebrow{color:#787262}html[data-theme=claude] .button--primary{color:#fff}html[data-theme=claude] .button--primary:hover:not(:disabled){background:#e0a38d;border-color:#cf5b30}html[data-theme=claude] .button--secondary{color:#4e4a3d;background:#faf9f7;border-color:#dfded7}html[data-theme=claude] .button--secondary:hover:not(:disabled){color:#994e33;background:#fcfcfb;border-color:#cac7bc}html[data-theme=claude] .button--ghost{color:#a92328}html[data-theme=claude] .status--active{color:#ad451f}html[data-theme=claude] .status--success{color:#29a35a}html[data-theme=claude] .status--warning{color:#b64a16}html[data-theme=claude] .status--danger{color:#b6161c}html[data-theme=claude] .app-shell--darkroom .app-main,html[data-theme=claude] .app-shell--darkroom .app-content{background:#f4f3ee}html[data-theme=claude] .app-shell--darkroom .rail{background:linear-gradient(180deg,#f1f0eb,#f4f3ee 72%,#f2f1ec)}html[data-theme=claude] .app-shell--darkroom .brand>span{color:#fff;background:linear-gradient(145deg,#e5ab96,#c97b5e);box-shadow:0 8px 28px #c9a2541c}html[data-theme=claude] .app-shell--darkroom .brand strong{color:#974f35}html[data-theme=claude] .app-shell--darkroom .brand small{color:#a09c8d}html[data-theme=claude] .app-shell--darkroom .rail__cta{color:#fff;background:#d99880}html[data-theme=claude] .app-shell--darkroom .rail__cta:hover{background:#e2aa95}html[data-theme=claude] .app-shell--darkroom .rail__label{color:#999585}html[data-theme=claude] .app-shell--darkroom .rail nav button,html[data-theme=claude] .app-shell--darkroom .rail__bottom a,html[data-theme=claude] .app-shell--darkroom .rail__bottom button{color:#6f6a5b}html[data-theme=claude] .app-shell--darkroom .rail nav button:hover,html[data-theme=claude] .app-shell--darkroom .rail__bottom a:hover,html[data-theme=claude] .app-shell--darkroom .rail__bottom button:hover{color:#955037;background:#48381608}html[data-theme=claude] .app-shell--darkroom .rail nav .active,html[data-theme=claude] .app-shell--darkroom .rail nav .active:hover,html[data-theme=claude] .app-shell--darkroom .rail__bottom .active{color:#ad451f;background:#c458312d;border:1px solid rgba(196,88,49,.3)}html[data-theme=claude] .app-shell--darkroom .rail nav .active:before,html[data-theme=claude] .app-shell--darkroom .rail__bottom .active:before{background:#e5a993}html[data-theme=claude] .rail-runtime{color:#807a69;background:#48381605;border:1px solid #eae9e4}html[data-theme=claude] .rail-runtime i{box-shadow:0 0 8px #72c99545}html[data-theme=claude] .rail-runtime small{color:#a39f91}html[data-theme=claude] .app-shell--darkroom .pro-header{background:#f5f4f0eb}html[data-theme=claude] .pro-header__identity>small{color:#9e9a8a}html[data-theme=claude] .app-shell--darkroom .pro-breadcrumb span{color:#8b8572}html[data-theme=claude] .app-shell--darkroom .pro-breadcrumb b{color:#b9b6ab}html[data-theme=claude] .app-shell--darkroom .pro-breadcrumb strong{color:#433f35}html[data-theme=claude] .app-shell--darkroom .pro-global-search{color:#8c8673;background:#f6f6f2;border-color:#e3e1db}html[data-theme=claude] .app-shell--darkroom .pro-global-search:hover{color:#5c5748;border-color:#d0cec3}html[data-theme=claude] .pro-agent-shortcut{color:#ad451f;background:#c458311f;border:1px solid rgba(196,88,49,.3)}html[data-theme=claude] .pro-agent-shortcut:hover{color:#ad451f;background:#c4583134}html[data-theme=claude] .pro-agent-shortcut.active{color:#ad451f;background:#c4583145;border-color:#c458314d;box-shadow:0 0 0 2px #eac8850c}html[data-theme=claude] .app-shell--darkroom .pro-local-mode{color:#918b78}html[data-theme=claude] .workspace-agent{color:#524e41;background:#f8f7f4;border-left:1px solid #e1dfd8;box-shadow:-28px 0 80px #604a2231}html[data-theme=claude] .workspace-agent>header{background:#f6f5f1;border-bottom:1px solid #e6e5df}html[data-theme=claude] .workspace-agent>header strong{color:#984f34}html[data-theme=claude] .workspace-agent>header span{color:#7a7564}html[data-theme=claude] .workspace-agent>header span i{background:#bbb7a1}html[data-theme=claude] .workspace-agent>header span i.live{box-shadow:0 0 8px #72c99554}html[data-theme=claude] .workspace-agent>header>button{color:#7a7564}html[data-theme=claude] .workspace-agent>header>button:hover{color:#433f34;background:#48381609}html[data-theme=claude] .workspace-agent__runtime{background:#f5f4f0;border-bottom:1px solid #e6e5df}html[data-theme=claude] .workspace-agent__runtime label>span{color:#888270}html[data-theme=claude] .workspace-agent__runtime select{color:#534e41;background:#fbfbfa;border:1px solid #e0dfd8}html[data-theme=claude] .workspace-agent__runtime select:focus{border-color:#9f9b87}html[data-theme=claude] .workspace-agent__runtime-state{color:#87816f}html[data-theme=claude] .workspace-agent__runtime-state--ready{color:#329a62}html[data-theme=claude] .workspace-agent__runtime-state--saving,html[data-theme=claude] .workspace-agent__runtime-state--loading{color:#a45b28}html[data-theme=claude] .workspace-agent__runtime-state--error{color:#b41818}html[data-theme=claude] .workspace-agent__sessions{background:#f6f5f1fa;border:1px solid #d7d5cc;box-shadow:0 24px 70px #604a2238}html[data-theme=claude] .workspace-agent__sessions>header{border-bottom:1px solid #e4e3dd}html[data-theme=claude] .workspace-agent__sessions>header strong{color:#37342b}html[data-theme=claude] .workspace-agent__sessions>header span{color:#938d7a}html[data-theme=claude] .workspace-agent__sessions>header button,html[data-theme=claude] .workspace-agent__sessions article form button{color:#a74825;background:#c458311f;border:1px solid rgba(196,88,49,.3)}html[data-theme=claude] .workspace-agent__sessions article{background:#fafaf8;border:1px solid #e2e1da}html[data-theme=claude] .workspace-agent__sessions article.active{background:linear-gradient(100deg,#c4583126,#fafaf8);border-color:#c458314d}html[data-theme=claude] .workspace-agent__session-select strong{color:#4c483c}html[data-theme=claude] .workspace-agent__session-select span{color:#989281}html[data-theme=claude] .workspace-agent__sessions article>div button{color:#908a78}html[data-theme=claude] .workspace-agent__sessions article>div button:hover{color:#a14b2b;background:#fcfcfb}html[data-theme=claude] .workspace-agent__sessions article form input{color:#444035;background:#f5f4f0;border:1px solid #a7a492}html[data-theme=claude] .workspace-agent__sessions details{border-top:1px solid #e4e3dd}html[data-theme=claude] .workspace-agent__sessions details summary{color:#8f8977}html[data-theme=claude] .workspace-agent__sessions details>button{color:#746e5f}html[data-theme=claude] .workspace-agent__sessions details>button:hover{background:#fcfcfb}html[data-theme=claude] .workspace-agent__sessions details>button strong{color:#ad451f}html[data-theme=claude] .workspace-agent__selected-skill{color:#ad451f;background:linear-gradient(100deg,#c4583122,#8370483a);border:1px solid rgba(196,88,49,.3)}html[data-theme=claude] .workspace-agent__selected-skill strong{color:#ad451f}html[data-theme=claude] .workspace-agent__selected-skill p{color:#817b6a}html[data-theme=claude] .workspace-agent__selected-skill>span{color:#736e5e;background:#fcfcfb}html[data-theme=claude] .workspace-agent__context,html[data-theme=claude] .workspace-agent__guard,html[data-theme=claude] .workspace-agent__starter{background:#fcfcfa;border:1px solid #e1dfd8}html[data-theme=claude] .workspace-agent__context>header p{color:#7e7967}html[data-theme=claude] .workspace-agent__context>header h2,html[data-theme=claude] .workspace-agent__starter h2{color:#39362d}html[data-theme=claude] .workspace-agent__context>header>span{color:#646052;background:#c4583118;border:1px solid rgba(196,88,49,.189)}html[data-theme=claude] .workspace-agent__context>p,html[data-theme=claude] .workspace-agent__starter p{color:#5e594d}html[data-theme=claude] .workspace-agent__context-chips>span{color:#605c4f;background:#f8f7f4;border:1px solid #e5e4de}html[data-theme=claude] .workspace-agent__context details{border-top:1px solid #e5e4de}html[data-theme=claude] .workspace-agent__context summary{color:#746f5f}html[data-theme=claude] .workspace-agent__context details span{color:#979382}html[data-theme=claude] .workspace-agent__context details strong{color:#5b574b}html[data-theme=claude] .workspace-agent__guard{color:#aa4f22;background:#b1593214;border-color:#b9582c38}html[data-theme=claude] .workspace-agent__guard p{color:#837d6c}html[data-theme=claude] .workspace-agent__activity{background:#faf9f7;border:1px solid #e1dfd8}html[data-theme=claude] .workspace-agent__activity>p{color:#8e8875}html[data-theme=claude] .workspace-agent__activity-item{background:#fbfbfa;border:1px solid #e0dfd8}html[data-theme=claude] .workspace-agent__activity-item strong{color:#524e41}html[data-theme=claude] .workspace-agent__activity-item span{color:#34985f}html[data-theme=claude] .workspace-agent__activity-item--failed span{color:#b21a1a}html[data-theme=claude] .workspace-agent__activity-item>p{color:#7b7564}html[data-theme=claude] .workspace-agent__event{border-top:1px solid #e7e6e0}html[data-theme=claude] .workspace-agent__event>i{background:#d99177;box-shadow:0 0 8px #eac88536}html[data-theme=claude] .workspace-agent__event--job_completed>i{box-shadow:0 0 8px #70bc9336}html[data-theme=claude] .workspace-agent__event--job_failed>i{box-shadow:0 0 8px #df777736}html[data-theme=claude] .workspace-agent__event--completed>i{box-shadow:0 0 8px #70bc9336}html[data-theme=claude] .workspace-agent__event--failed>i{box-shadow:0 0 8px #df777736}html[data-theme=claude] .workspace-agent__event strong{color:#686252}html[data-theme=claude] .workspace-agent__event time{color:#9e9a8b}html[data-theme=claude] .workspace-agent__timeline{background:#f7f6f3;border:1px solid #e1dfd8}html[data-theme=claude] .workspace-agent__timeline>header{background:#fafaf8;border-bottom:1px solid #e3e1db}html[data-theme=claude] .workspace-agent__timeline>header p{color:#8e8875}html[data-theme=claude] .workspace-agent__timeline>header strong{color:#514d40}html[data-theme=claude] .workspace-agent__timeline>header>aside>span{color:#9b5e31;background:#b9582c16}html[data-theme=claude] .workspace-agent__timeline>header>aside>span.live{color:#2ca05d;background:#36af7216}html[data-theme=claude] .workspace-agent__timeline>header button{color:#a83424;background:#ba3a2c16;border:1px solid rgba(186,58,44,.242)}html[data-theme=claude] .workspace-agent__timeline .workspace-agent__event>div>span{color:#979180}html[data-theme=claude] .workspace-agent__starter>span{color:#ad451f}html[data-theme=claude] .workspace-agent__starter-actions button{color:#ad451f;background:#c4583118;border:1px solid rgba(196,88,49,.27)}html[data-theme=claude] .workspace-agent__starter-actions button:hover{color:#ad451f;border-color:#c458314d}html[data-theme=claude] .workspace-agent__draft-result{border-top:1px solid #e0dfd8}html[data-theme=claude] .workspace-agent__draft-result summary{color:#ad451f}html[data-theme=claude] .workspace-agent__draft-result pre{color:#686252;background:#f7f6f3;border:1px solid #e4e3dd}html[data-theme=claude] .workspace-agent__settings{color:#676355;background:#fafaf8;border:1px solid #e1dfd8}html[data-theme=claude] .workspace-agent__settings>svg{color:#ad451f}html[data-theme=claude] .workspace-agent__settings strong{color:#5e594a}html[data-theme=claude] .workspace-agent__settings small{color:#8f8876}html[data-theme=claude] .workspace-agent__skill-manager{background:#fafaf8;border:1px solid #e1dfd8}html[data-theme=claude] .workspace-agent__skill-manager>button{color:#676355}html[data-theme=claude] .workspace-agent__skill-manager>button>svg{color:#ad451f}html[data-theme=claude] .workspace-agent__skill-manager>button strong{color:#5e594a}html[data-theme=claude] .workspace-agent__skill-manager>button small{color:#8f8876}html[data-theme=claude] .workspace-agent__skill-manager>div{border-top:1px solid #e1dfd8}html[data-theme=claude] .workspace-agent__skill-manager>div>header strong{color:#514c3f}html[data-theme=claude] .workspace-agent__skill-manager>div>header span{color:#9e9a8a}html[data-theme=claude] .workspace-agent__skill-manager>div>header button{color:#ad451f;background:#c458311c;border:1px solid rgba(196,88,49,.27)}html[data-theme=claude] .workspace-agent__skill-manager article{border-top:1px solid #e5e4de}html[data-theme=claude] .workspace-agent__skill-manager article strong{color:#565244}html[data-theme=claude] .workspace-agent__skill-manager article p{color:#8c8673}html[data-theme=claude] .workspace-agent__skill-manager article small{color:#9e9a8a}html[data-theme=claude] .workspace-agent__skill-manager article>button{background:#e9e8e0}html[data-theme=claude] .workspace-agent__skill-manager article>button span{background:#e8e7e3}html[data-theme=claude] .workspace-agent__skill-manager article>button.active{background:#bebaa6}html[data-theme=claude] .workspace-agent__skill-manager article>button.active span{background:#efd5cb}html[data-theme=claude] .workspace-agent__skill-manager form{background:#f7f6f3;border:1px solid rgba(196,88,49,.297)}html[data-theme=claude] .workspace-agent__skill-manager form label{color:#8c8673}html[data-theme=claude] .workspace-agent__skill-manager form input,html[data-theme=claude] .workspace-agent__skill-manager form select,html[data-theme=claude] .workspace-agent__skill-manager form textarea{color:#4f4b3e;background:#f4f3ef;border:1px solid #deddd5}html[data-theme=claude] .workspace-agent__skill-manager form>button{color:#fff;background:#d99177}html[data-theme=claude] .workspace-agent__skill-manager form fieldset{border:1px solid #e0dfd8}html[data-theme=claude] .workspace-agent__skill-manager form fieldset legend{color:#555145}html[data-theme=claude] .workspace-agent__skill-manager form fieldset legend span{color:#9b9788}html[data-theme=claude] .workspace-agent__skill-manager form fieldset label{background:#f4f3ee}html[data-theme=claude] .workspace-agent__skill-manager form fieldset label>span{color:#565244}html[data-theme=claude] .workspace-agent__skill-manager form fieldset small{color:#9b9788}html[data-theme=claude] .workspace-agent>footer{background:#f5f4f0;border-top:1px solid #e5e4de}html[data-theme=claude] .workspace-agent>footer>label{color:#9d9989}html[data-theme=claude] .workspace-agent textarea{color:#514c3f;background:#f7f6f3;border:1px solid #e0dfd8}html[data-theme=claude] .workspace-agent textarea:focus{border-color:#9a9681;box-shadow:0 0 0 2px #eac8850e}html[data-theme=claude] .workspace-agent form button{color:#fff;background:#d99177}html[data-theme=claude] .workspace-agent>footer>small{color:#9f9b8c}html[data-theme=claude] .workspace-agent__mission{background:#f9f8f6;border-bottom:1px solid #e3e1db}html[data-theme=claude] .workspace-agent__mission>div>span{color:#8e8875}html[data-theme=claude] .workspace-agent__mission>div>strong{color:#444136}html[data-theme=claude] .workspace-agent__mission>div>small{color:#7e7967}html[data-theme=claude] .workspace-agent__mission>b{color:#2ca05b;background:#44a26f16;border:1px solid rgba(68,162,111,.242)}html[data-theme=claude] .workspace-agent__mission--waiting>b{color:#b65516;background:#b9582c16;border-color:#b9582c49}html[data-theme=claude] .workspace-agent__mission--failed>b{color:#b01c1c;background:#ba3a2c16;border-color:#ba3a2c49}html[data-theme=claude] .workspace-agent__mission--running>b{color:#ad451f;background:#c458311f;border-color:#c458314d}html[data-theme=claude] .workspace-agent__views{background:#f6f5f1;border-bottom:1px solid #e3e1db}html[data-theme=claude] .workspace-agent__views button{color:#7a7463}html[data-theme=claude] .workspace-agent__views button.active{color:#9b4d31}html[data-theme=claude] .workspace-agent__views button.active:after{background:#d99177}html[data-theme=claude] .workspace-agent__views button b{color:#827c6b;background:#fcfcfb}html[data-theme=claude] .workspace-agent__views button b.attention{color:#b65716;background:#b9582c1c}html[data-theme=claude] .workspace-agent__section-heading>div>span{color:#8e8875}html[data-theme=claude] .workspace-agent__section-heading>div>strong{color:#484438}html[data-theme=claude] .workspace-agent__section-heading>button{color:#a74725;background:#c4583118;border:1px solid rgba(196,88,49,.27)}html[data-theme=claude] .workspace-agent__section-heading>small{color:#827c6b}html[data-theme=claude] .workspace-agent .project-agent__message>span{color:#ad451f}html[data-theme=claude] .workspace-agent .project-agent__message p{color:#454236}html[data-theme=claude] .workspace-agent .project-agent__message time{color:#8e8774}html[data-theme=claude] .workspace-agent__task-view>.workspace-agent__section-heading{border-bottom:1px solid #e5e4de}html[data-theme=claude] .workspace-agent .project-agent__pending>p{color:#b1571b}html[data-theme=claude] .workspace-agent .project-agent__pending article small{color:#857f6d}html[data-theme=claude] .workspace-agent__duplicate-actions{background:#b9582c0d;border:1px solid rgba(185,88,44,.22)}html[data-theme=claude] .workspace-agent__duplicate-actions>summary{color:#a05b2c}html[data-theme=claude] .workspace-agent__duplicate-actions>summary small{color:#86806e}html[data-theme=claude] .workspace-agent__duplicate-actions>summary b{color:#b45718;background:#b9582c19}html[data-theme=claude] .workspace-agent__duplicate-actions>p{color:#87816e}html[data-theme=claude] .workspace-agent__activity>header strong{color:#4a463a}html[data-theme=claude] .workspace-agent__activity>header span{color:#8e8875}html[data-theme=claude] .workspace-agent__activity-item strong{color:#49453a}html[data-theme=claude] .workspace-agent__activity-item>p{color:#645f51}html[data-theme=claude] .workspace-agent__activity-results{border-top:1px solid #e0dfd8}html[data-theme=claude] .workspace-agent__activity-results summary{color:#ad451f}html[data-theme=claude] .workspace-agent__activity-results p{color:#645f51;background:#f7f6f3;border:1px solid #e4e3dd}html[data-theme=claude] .workspace-agent__timeline>header button.workspace-agent__event-filter{color:#a74725;background:#c4583118;border-color:#c4583145}html[data-theme=claude] .workspace-agent__event strong{color:#524d40}html[data-theme=claude] .workspace-agent__empty-state{color:#827c6a}html[data-theme=claude] .workspace-agent__empty-state>svg{color:#2ca05b}html[data-theme=claude] .workspace-agent__empty-state strong{color:#474338}html[data-theme=claude] .workspace-agent>footer>label strong{color:#5d5849}html[data-theme=claude] .workspace-agent>footer>label span{color:#8d8774}html[data-theme=claude] .workspace-agent>footer textarea{color:#484439}html[data-theme=claude] .workspace-agent>footer>small{color:#8e8774}html[data-theme=claude] .section-page{background:radial-gradient(circle at 84% -16%,rgba(180,96,65,.121),transparent 32%),#f4f3ee}html[data-theme=claude] .studio-page-header{background:linear-gradient(180deg,#f8f7f4db,#f4f3eeb8)}html[data-theme=claude] .studio-page-header h1{color:#9d4c2f}html[data-theme=claude] .studio-page-header__copy>p:last-of-type{color:#787363}html[data-theme=claude] .studio-page-header__meta span{color:#96907e;background:#c4583113;border:1px solid rgba(196,88,49,.176)}html[data-theme=claude] .catalog-toolbar,html[data-theme=claude] .library-commandbar{background:#f9f8f6d1}html[data-theme=claude] .catalog-toolbar .search,html[data-theme=claude] .library-commandbar .search,html[data-theme=claude] .catalog-toolbar select,html[data-theme=claude] .library-commandbar select{color:#6b6554;background:#f6f6f2;border-color:#e2e1da}html[data-theme=claude] .catalog-toolbar .search:focus-within,html[data-theme=claude] .library-commandbar .search:focus-within,html[data-theme=claude] .catalog-toolbar select:focus,html[data-theme=claude] .library-commandbar select:focus{border-color:#9a9681;box-shadow:0 0 0 2px #eac88511}html[data-theme=claude] .library-workspace,html[data-theme=claude] .library-main{background:#f4f3ee}html[data-theme=claude] .library-context{background:#f8f7f4}html[data-theme=claude] .library-stats>div{background:#f9f8f6}html[data-theme=claude] .library-stats small{color:#918b78}html[data-theme=claude] .library-stats strong{color:#413e33}html[data-theme=claude] .library-context__action{background:#f6f6f2;border-color:#e2e1da}html[data-theme=claude] .library-context__action>span{color:#ad451f;background:#c4583126}html[data-theme=claude] .library-context__notice{color:#ad451f;background:#c4583116;border-color:#c458313b}html[data-theme=claude] .library-context__notice p{color:#8c8673}html[data-theme=claude] .library-card,html[data-theme=claude] .asset-card,html[data-theme=claude] .product-card,html[data-theme=claude] .catalog-card,html[data-theme=claude] .audio-card{background:linear-gradient(180deg,#fcfcfbfa,#f8f7f4fa);box-shadow:0 12px 30px #604a2208}html[data-theme=claude] .library-card:hover,html[data-theme=claude] .asset-card:hover,html[data-theme=claude] .product-card:hover,html[data-theme=claude] .catalog-card:hover{border-color:#d1cfc5}html[data-theme=claude] .library-card.selected{border-color:#be6241;box-shadow:0 0 0 2px #eac88514}html[data-theme=claude] .library-card__preview,html[data-theme=claude] .avatar-card__preview{background:#f4f3ee}html[data-theme=claude] .library-card__body h2,html[data-theme=claude] .asset-card__title h2,html[data-theme=claude] .catalog-card__title h2,html[data-theme=claude] .product-card h2,html[data-theme=claude] .audio-card h2{color:#36332b}html[data-theme=claude] .library-card__body time,html[data-theme=claude] .asset-card__date,html[data-theme=claude] .catalog-card>footer,html[data-theme=claude] .product-card>footer{color:#989483}html[data-theme=claude] .library-card__tags span,html[data-theme=claude] .library-card__keywords span,html[data-theme=claude] .asset-slots span,html[data-theme=claude] .tag-list button,html[data-theme=claude] .audience-chip{color:#625e51;background:#c458311a;border:1px solid rgba(196,88,49,.121)}html[data-theme=claude] .product-card>ul li,html[data-theme=claude] .catalog-card__body{color:#6c6655}html[data-theme=claude] .product-card>ul li:before{background:#d99177}html[data-theme=claude] .product-card dl{color:#5c584c}html[data-theme=claude] .product-card dt{color:#999584}html[data-theme=claude] .audio-card__icon{color:#ad451f;background:#c4583122;border:1px solid rgba(196,88,49,.162)}html[data-theme=claude] .audio-card__icon--music{color:#326f9a;background:#4d7b981c}html[data-theme=claude] .music-library__group>header span{color:#96907e}html[data-theme=claude] .music-library__group>header h2{color:#413e33}html[data-theme=claude] .music-library__group>header p{color:#8d8774}html[data-theme=claude] .music-library__group>header>strong{color:#9c4d30}html[data-theme=claude] .audio-card__badges span{color:#a44928;background:#c458311c;border:1px solid rgba(196,88,49,.162)}html[data-theme=claude] .music-library__empty{color:#8d8774;background:#f9f8f6b8;border:1px dashed #dfded7}html[data-theme=claude] .music-library__empty>svg{color:#a84724}html[data-theme=claude] .music-library__empty strong{color:#4e4a3d}html[data-theme=claude] .style-music-match{color:#6f6a5b;background:#c4583110;border:1px solid rgba(196,88,49,.189)}html[data-theme=claude] .style-music-match>svg{color:#ad451f}html[data-theme=claude] .style-music-match__copy>span,html[data-theme=claude] .style-music-match>div>span{color:#8a8471}html[data-theme=claude] .style-music-match__copy>strong,html[data-theme=claude] .style-music-match>div>strong{color:#38352c}html[data-theme=claude] .style-music-match__copy>small,html[data-theme=claude] .style-music-match>div>small{color:#847e6c}html[data-theme=claude] .section-tabs{background:#f7f6f3}html[data-theme=claude] .section-tabs button{color:#7b7564}html[data-theme=claude] .section-tabs button.active{color:#974f35;background:#c4583126;border-color:#c458313e}html[data-theme=claude] .section-tabs button.active span{color:#ad451f;background:#c458312d}html[data-theme=claude] .empty-state{color:#8a8371}html[data-theme=claude] .empty-state__icon{color:#ad451f;background:#c4583122;border:1px solid rgba(196,88,49,.162)}html[data-theme=claude] .empty-state h2{color:#4b473b}html[data-theme=claude] .notice--info{color:#2f709d;background:#4d7c9815;border-color:#4e7c973e}html[data-theme=claude] .notice--error{color:#b6161d;background:#9d3b411c;border-color:#b3333946}html[data-theme=claude] .modal{background:#f7f6f3;border-color:#dbd9d1}html[data-theme=claude] .modal__header,html[data-theme=claude] .template-bar{background:#fbfaf9}html[data-theme=claude] .modal__header h2{color:#9d4c2f}html[data-theme=claude] .form-section,html[data-theme=claude] .create-advanced,html[data-theme=claude] .script-editor-card,html[data-theme=claude] .script-context>div,html[data-theme=claude] .script-context details{background:#faf9f7}html[data-theme=claude] .field input,html[data-theme=claude] .field select,html[data-theme=claude] .field textarea,html[data-theme=claude] .template-bar input,html[data-theme=claude] .template-bar select{color:#403c32;background:#f6f6f2;border-color:#e1e0d9}html[data-theme=claude] .field input:focus,html[data-theme=claude] .field select:focus,html[data-theme=claude] .field textarea:focus{background:#f6f6f2;border-color:#b96546;box-shadow:0 0 0 2px #eac8850f}html[data-theme=claude] .project-lobby{background:radial-gradient(980px 520px at 14% -18%,rgba(175,98,69,.216),transparent 62%),#f4f3ee}html[data-theme=claude] .project-kicker{color:#955037}html[data-theme=claude] .project-hero h1{color:#9a4e32}html[data-theme=claude] .project-hero>div:first-child>p:not(.project-kicker){color:#716c5c}html[data-theme=claude] .project-model-note{color:#7a7564;background:#c4583113;border-color:#c4583130}html[data-theme=claude] .project-hero__stats>div{background:#f9f8f6f5}html[data-theme=claude] .project-hero__stats span{color:#96907f}html[data-theme=claude] .project-hero__stats strong{color:#35322a}html[data-theme=claude] .project-toolbar{background:#f4f3eee6}html[data-theme=claude] .project-toolbar>label{color:#7d7867;background:#f7f6f3;border-color:#e1e0d9}html[data-theme=claude] .project-toolbar>label:focus-within{border-color:#97937e;box-shadow:0 0 0 2px #eac8850f}html[data-theme=claude] .project-filter-pills{background:#f7f6f3;border-color:#e1e0d9}html[data-theme=claude] .project-filter-pills button{color:#817b69}html[data-theme=claude] .project-toolbar>span{color:#97917f}html[data-theme=claude] .project-agent-entry{color:#706b5b;border:1px solid #e0dfd8}html[data-theme=claude] .project-agent-entry.active{color:#ad451f;background:#c4583122;border-color:#c458314d}html[data-theme=claude] .project-section-heading{color:#86806d}html[data-theme=claude] .project-section-heading small{color:#a4a091}html[data-theme=claude] .project-featured-card,html[data-theme=claude] .project-card{background:linear-gradient(180deg,#fbfaf9fa,#f7f6f3fa)}html[data-theme=claude] .project-featured-card:hover,html[data-theme=claude] .project-card:hover{border-color:#d1cfc4;box-shadow:0 20px 50px -35px #604a225c}html[data-theme=claude] .project-poster{background:radial-gradient(circle at 28% 20%,hsla(var(--poster-hue),48%,66%,.28),transparent 46%),linear-gradient(145deg,#fcfcfb,#f4f3ee 72%)}html[data-theme=claude] .project-poster:after{background:linear-gradient(90deg,transparent,rgba(196,88,49,.3),transparent)}html[data-theme=claude] .project-poster>span,html[data-theme=claude] .project-poster>small{color:#8b8471}html[data-theme=claude] .project-poster>strong{color:#a54827}html[data-theme=claude] .project-featured-card h2{color:#9a4e32}html[data-theme=claude] .project-card h2{color:#403c32}html[data-theme=claude] .project-card__progress i{background:linear-gradient(90deg,#b1684e,#da9c85)}html[data-theme=claude] .project-create-tile{color:#7b7564;background:#83704832;border-color:#d9d7cf}html[data-theme=claude] .project-create-tile:hover{color:#49453a;background:#c458310c;border-color:#c458314d}html[data-theme=claude] .project-create-tile>span{color:#ad451f;background:#c458311f;border-color:#c458313e}html[data-theme=claude] .project-pagination{color:#8d8774}html[data-theme=claude] .project-pagination button{color:#746f5f;background:#f9f8f6}html[data-theme=claude] .project-pagination button.active{color:#ad451f;background:#c4583122;border-color:#c458314c}html[data-theme=claude] .project-lobby-agent{background:#f7f6f3fa}html[data-theme=claude] .project-lobby-agent>header strong{color:#37342b}html[data-theme=claude] .project-lobby-agent>header span{color:#8e8774}html[data-theme=claude] .project-lobby-agent>header span i{background:#bdb9a3}html[data-theme=claude] .project-lobby-agent>header span i.live{box-shadow:0 0 8px #72c99545}html[data-theme=claude] .project-lobby-agent>header button{color:#827c6b}html[data-theme=claude] .project-lobby-agent>header button:hover{color:#3f3b31;background:#fcfcfb}html[data-theme=claude] .project-lobby-agent__intro{background:radial-gradient(circle at 100% 0,rgba(196,88,49,.176),transparent 42%),#faf9f7;border:1px solid #e0dfd8}html[data-theme=claude] .project-lobby-agent__intro>p{color:#726d5e}html[data-theme=claude] .project-lobby-agent__intro h2{color:#353229}html[data-theme=claude] .project-lobby-agent__intro span{color:#797463}html[data-theme=claude] .project-lobby-agent__scope>p{color:#9d9989}html[data-theme=claude] .project-lobby-agent__scope>div{border-bottom:1px solid #e5e4de}html[data-theme=claude] .project-lobby-agent__scope span{color:#8e8774}html[data-theme=claude] .project-lobby-agent__scope strong{color:#555043}html[data-theme=claude] .project-lobby-agent__empty{background:#f9f8f6;border:1px dashed #dbd9d1}html[data-theme=claude] .project-lobby-agent__empty>svg{color:#974f35}html[data-theme=claude] .project-lobby-agent__empty h2{color:#484439}html[data-theme=claude] .project-lobby-agent__empty p{color:#817b69}html[data-theme=claude] .project-lobby-agent__guard{color:#635f51;background:#c4583111;border:1px solid rgba(196,88,49,.203)}html[data-theme=claude] .project-lobby-agent__guard p{color:#8b8471}html[data-theme=claude] .project-lobby-agent>footer{color:#8b8471}html[data-theme=claude] .project-lobby-agent>footer span{color:#6e695a}html[data-theme=claude] .project-lobby-agent>footer small{color:#a6a395}html[data-theme=claude] .project-studio{background:#f4f3ee}html[data-theme=claude] .project-studio__header{background:#f6f5f1f5}html[data-theme=claude] .project-studio__header>button:first-child{color:#645f51;background:#f9f8f6;border-color:#e0dfd8}html[data-theme=claude] .project-studio__header>div span{color:#a29f90}html[data-theme=claude] .project-studio__header>div strong{color:#38352c}html[data-theme=claude] .project-studio__source{color:#938d7a}html[data-theme=claude] .project-agent-toggle{color:#ad451f;background:#c458311f;border-color:#c458314c}html[data-theme=claude] .project-stage-rail{background:#f4f3ef}html[data-theme=claude] .project-stage-rail>p,html[data-theme=claude] .project-agent__context>p,html[data-theme=claude] .project-agent__actions>p{color:#9d9989}html[data-theme=claude] .project-stage-rail li button:hover{background:#fcfcfa}html[data-theme=claude] .project-stage-rail li button>span{color:#8c8673;background:#fcfcfb;border-color:#dbd9d1}html[data-theme=claude] .project-stage-rail li.done button>span{color:#fff;background:#c56f50;border-color:#ba6445}html[data-theme=claude] .project-stage-rail li button strong{color:#5d5849}html[data-theme=claude] .project-stage-rail li button small{color:#9b9788}html[data-theme=claude] .project-stage-rail__note{color:#6d685a;background:#c4583111;border-color:#c4583130}html[data-theme=claude] .project-stage-rail__note p{color:#979180}html[data-theme=claude] .project-agent{background:#f8f7f4}html[data-theme=claude] .project-agent__avatar{color:#fff;background:linear-gradient(145deg,#e3a892,#c67355)}html[data-theme=claude] .project-agent>header strong{color:#37342b}html[data-theme=claude] .project-agent>header span{color:#8a8371}html[data-theme=claude] .project-agent__boundary{color:#ad4f1f;background:#b1593214;border-color:#b9582c38}html[data-theme=claude] .project-agent__boundary p{color:#979180}html[data-theme=claude] .project-agent__message{background:#fcfcfb;border-color:#dfded7}html[data-theme=claude] .project-agent__message--user{background:#c4583122;border-color:#c458314c}html[data-theme=claude] .project-agent__message>span{color:#5c584c}html[data-theme=claude] .project-agent__message p{color:#524e41}html[data-theme=claude] .project-agent__advice{background:linear-gradient(145deg,#c4583122,#7a74520a);border-color:#c458313e}html[data-theme=claude] .project-agent__advice>span{color:#ad451f}html[data-theme=claude] .project-agent__advice h2{color:#403d33}html[data-theme=claude] .project-agent__advice p{color:#726d5e}html[data-theme=claude] .project-agent__advice button{color:#ad451f;background:#c458311c;border-color:#c4583145}html[data-theme=claude] .project-agent__actions>button>svg:first-child{color:#ad451f}html[data-theme=claude] .project-agent>footer{background:#f5f4f0}html[data-theme=claude] .project-agent>footer>label{color:#9d9989}html[data-theme=claude] .project-agent textarea{color:#514c3f;background:#f7f6f3;border-color:#e0dfd8}html[data-theme=claude] .project-agent textarea:focus{border-color:#9a9681;box-shadow:0 0 0 2px #eac8850e}html[data-theme=claude] .project-agent>footer button:not(:disabled){color:#fff;background:#d99177;border-color:#cf5b30}html[data-theme=claude] .project-agent>footer small{color:#9f9b8c}html[data-theme=claude] .task-workspace{background:#f4f3ee}html[data-theme=claude] .run-panel{background:#f7f6f3}html[data-theme=claude] .pro-toolbar{background:#f9f8f6}html[data-theme=claude] .pro-toolbar__search{background:#f6f6f2;border-color:#e1e0d9}html[data-theme=claude] .pro-toolbar__search:focus-within{border-color:#999580;box-shadow:0 0 0 2px #eac8850f}html[data-theme=claude] .pro-filter-pills{background:#f6f6f2;border-color:#e1e0d9}html[data-theme=claude] .pro-filter-pills button.active{color:#a04b2c;background:#c458312d}html[data-theme=claude] .pro-icon-button{background:#f6f6f2;border-color:#e1e0d9}html[data-theme=claude] .run-panel__summary{background:#f9f8f6}html[data-theme=claude] .pro-table th{color:#938d7c;background:#f9f8f6}html[data-theme=claude] .pro-table td{color:#514c3f}html[data-theme=claude] .pro-table tbody tr.active{background:#c4583121}html[data-theme=claude] .pro-table td small,html[data-theme=claude] .pro-table time{color:#999584}html[data-theme=claude] .pro-progress .pro-progress--running{background:#d99177}html[data-theme=claude] .pro-row-action{color:#ad451f;background:#c458311c;border-color:#c4583145}html[data-theme=claude] .run-pagination{background:#f9f8f6}html[data-theme=claude] .run-pagination button.active{color:#ad451f;background:#c4583122;border-color:#c458314d}html[data-theme=claude] .workspace{background:#f4f3ee}html[data-theme=claude] .detail-header h1{color:#955037}html[data-theme=claude] .detail-header__meta{color:#857f6d}html[data-theme=claude] .detail-header>div>p{color:#9e9a8b}html[data-theme=claude] .progress-card,html[data-theme=claude] .alert-card,html[data-theme=claude] .content-card,html[data-theme=claude] .metric{background:#faf9f7}html[data-theme=claude] .metric>span{color:#938d7a}html[data-theme=claude] .metric strong{color:#464237}html[data-theme=claude] .content-card h2{color:#3f3b31}html[data-theme=claude] .pulse{background:#d99177;box-shadow:0 0 0 5px #eac8850f}html[data-theme=claude] .progress-track i{background:linear-gradient(90deg,#ebe9e0,#dc9d87)}html[data-theme=claude] .run-log{color:#524e41;background:#f4f3ef}html[data-theme=claude] .run-log__summary{color:#706b5c;background:#faf9f7}html[data-theme=claude] .run-log__summary:hover{color:#4e4a3d;background:#fcfcfa}html[data-theme=claude] .run-log__chevron{color:#9c9888}html[data-theme=claude] .run-log__title{color:#464237}html[data-theme=claude] .run-log__title svg{color:#ad451f}html[data-theme=claude] .run-log__summary>small{color:#9c9889}html[data-theme=claude] .run-log__status{color:#8e8875}html[data-theme=claude] .run-log__status>i{background:#c4c1ae}html[data-theme=claude] .run-log__status--connecting>i,html[data-theme=claude] .run-log__status--streaming>i{background:#d99177;box-shadow:0 0 8px #eac88554}html[data-theme=claude] .run-log__status--reconnecting{color:#a75625}html[data-theme=claude] .run-log__status--reconnecting>i{box-shadow:0 0 8px #d9885445}html[data-theme=claude] .run-log__status--complete{color:#7e7867}html[data-theme=claude] .run-log__status--complete>i{box-shadow:0 0 8px #72c99545}html[data-theme=claude] .run-log__toolbar{color:#9c9889;background:#f7f6f3;border-top:1px solid #e7e6e1;border-bottom:1px solid #e7e6e1}html[data-theme=claude] .run-log__toolbar a{color:#716c5d}html[data-theme=claude] .run-log__toolbar a:hover{color:#ad451f}html[data-theme=claude] .run-log__body{background:#f1f0ea}html[data-theme=claude] .run-log__line time{color:#a4a193}html[data-theme=claude] .run-log__line span{color:#575244}html[data-theme=claude] .run-log__line--raw span{color:#615d50}html[data-theme=claude] .run-log__line--warn span{color:#b65a16}html[data-theme=claude] .run-log__line--error span{color:#b61616}html[data-theme=claude] .run-log__empty{color:#999585}@media(max-width:1240px){html[data-theme=claude] .project-lobby-agent{box-shadow:-24px 0 70px #604a222f}}html[data-theme=claude] .settings-booth--reference .provider-brand-icon{color:#4a463a;background:#fbfaf9;border:1px solid #e3e2dc}@media(max-width:820px){html[data-theme=claude] .settings-booth--reference .provider-list{background:#f3f2edb8}}html[data-theme=claude] .settings-booth--reference .provider-field-actions .booth-secondary{color:#666150;background:#fbfbf9;border:1px solid #dedcd5}html[data-theme=claude]{--ink: #ad451f;--muted: #6f6a5b;--line: #e1e0d9;--panel: #fbfaf9;--white: #fcfcfb;--green: #d36b45;--green-dark: #d2663e;--navy: #f1f0ea;--surface: #fafaf8;--surface-muted: #ffffff;--surface-raised: #fcfcfb;--primary: #de7f5d;--primary-soft: rgba(196,88,49,.162);--shadow: 0 22px 54px rgba(96,74,34,.104);--darkroom-bg: #f3f2ed;--darkroom-panel: #fafaf8;--darkroom-line: #e1e0d9;--darkroom-text: #ad451f;--darkroom-muted: #6f6a5b;--darkroom-faint: #9f9c8d;--darkroom-accent: #de7f5d}html[data-theme=claude] body{background:#f3f2ed}html[data-theme=claude] button:focus-visible,html[data-theme=claude] a:focus-visible,html[data-theme=claude] input:focus-visible,html[data-theme=claude] select:focus-visible,html[data-theme=claude] textarea:focus-visible,html[data-theme=claude] [tabindex]:focus-visible{outline:2px solid #cf5b30}html[data-theme=claude] .eyebrow,html[data-theme=claude] .project-kicker,html[data-theme=claude] .studio-page-header .eyebrow,html[data-theme=claude] .settings-article>header>p,html[data-theme=claude] .model-routing-card>p{color:#ad451f}html[data-theme=claude] .button--primary,html[data-theme=claude] .booth-primary{color:#fff;background:#de7f5d;border-color:#cf5b30}html[data-theme=claude] .button--primary:hover:not(:disabled),html[data-theme=claude] .booth-primary:hover:not(:disabled){background:#e28f71;border-color:#cf5b30}html[data-theme=claude] .button--secondary,html[data-theme=claude] .booth-secondary{color:#433f35;background:#fcfcfb;border-color:#d7d5cc}html[data-theme=claude] .button--secondary:hover:not(:disabled),html[data-theme=claude] .booth-secondary:hover:not(:disabled){color:#ad451f;background:#fcfcfb;border-color:#c3c0b4}html[data-theme=claude] .button--ghost{color:#b61623}html[data-theme=claude] .app-shell--darkroom{background:#f3f2ed}html[data-theme=claude] .app-shell--darkroom .app-main,html[data-theme=claude] .app-shell--darkroom .app-content{background:#f5f4f0}html[data-theme=claude] .app-shell--darkroom .rail{background:#f2f1eb;border-right:1px solid #e8e7e2}html[data-theme=claude] .app-shell--darkroom .brand>span{color:#1b0b05;background:linear-gradient(145deg,#e5997e,#d1633b 88%);box-shadow:0 10px 26px #d99c3322}html[data-theme=claude] .app-shell--darkroom .brand strong{color:#21201a}html[data-theme=claude] .app-shell--darkroom .brand small{color:#a4a193}html[data-theme=claude] .app-shell--darkroom .rail__cta{color:#fff;background:#de7f5d}html[data-theme=claude] .app-shell--darkroom .rail__cta:hover{background:#e28f71}html[data-theme=claude] .app-shell--darkroom .rail__label{color:#a29e8f}html[data-theme=claude] .app-shell--darkroom .rail nav button,html[data-theme=claude] .app-shell--darkroom .rail__bottom a,html[data-theme=claude] .app-shell--darkroom .rail__bottom button{color:#666254}html[data-theme=claude] .app-shell--darkroom .rail nav button:hover,html[data-theme=claude] .app-shell--darkroom .rail__bottom a:hover,html[data-theme=claude] .app-shell--darkroom .rail__bottom button:hover{color:#25231d;background:#fbfbf9}html[data-theme=claude] .app-shell--darkroom .rail nav .active,html[data-theme=claude] .app-shell--darkroom .rail nav .active:hover,html[data-theme=claude] .app-shell--darkroom .rail__bottom .active{color:#ad451f;background:#c4583126;border-color:#c458314d}html[data-theme=claude] .app-shell--darkroom .rail nav .active:before,html[data-theme=claude] .app-shell--darkroom .rail__bottom .active:before{background:#de7f5d}html[data-theme=claude] .rail-runtime{color:#7e7867;background:#f7f6f3;border-color:#e7e6e1}html[data-theme=claude] .app-shell--darkroom .pro-header{background:#f3f2edf5;border-bottom:1px solid #e8e6e1}html[data-theme=claude] .pro-header__identity>small{color:#9d998a}html[data-theme=claude] .app-shell--darkroom .pro-breadcrumb span{color:#87816e}html[data-theme=claude] .app-shell--darkroom .pro-breadcrumb strong{color:#2c2a23}html[data-theme=claude] .app-shell--darkroom .pro-global-search{color:#827c6a;background:#f9f8f6;border-color:#dfddd6}html[data-theme=claude] .app-shell--darkroom .pro-global-search:hover{color:#37342b;border-color:#c5c2b6}html[data-theme=claude] .pro-agent-shortcut{color:#ad451f;background:#fcfcfb;border-color:#d9d8cf}html[data-theme=claude] .pro-agent-shortcut:hover,html[data-theme=claude] .pro-agent-shortcut.active{color:#ad451f;background:#c4583129;border-color:#c458314d}html[data-theme=claude] .pro-theme-toggle{color:#ad451f;background:#fcfcfb;border:1px solid #d9d8cf}html[data-theme=claude] .pro-theme-toggle:hover{color:#ad451f;background:#c4583129;border-color:#c458314d}html[data-theme=claude] .section-page{color:#292720;background:#f5f4f0}html[data-theme=claude] .studio-page-header{background:#f8f7f4;border-bottom:1px solid #e8e6e1}html[data-theme=claude] .studio-page-header h1,html[data-theme=claude] .project-hero h1,html[data-theme=claude] .settings-article>header h2,html[data-theme=claude] .settings-booth__header h1{color:#21201a}html[data-theme=claude] .studio-page-header__copy>p:last-of-type{color:#706b5b}html[data-theme=claude] .catalog-toolbar,html[data-theme=claude] .library-commandbar,html[data-theme=claude] .section-tabs{background:#faf9f7;border-color:#e0dfd8}html[data-theme=claude] .catalog-toolbar .search,html[data-theme=claude] .library-commandbar .search,html[data-theme=claude] .catalog-toolbar select,html[data-theme=claude] .library-commandbar select,html[data-theme=claude] .field input,html[data-theme=claude] .field select,html[data-theme=claude] .field textarea,html[data-theme=claude] .model-select select,html[data-theme=claude] .booth-field input,html[data-theme=claude] .booth-field select,html[data-theme=claude] .booth-field textarea{color:#353229;background:#f7f6f3;border-color:#dcdbd3}html[data-theme=claude] .catalog-toolbar .search:focus-within,html[data-theme=claude] .library-commandbar .search:focus-within,html[data-theme=claude] .catalog-toolbar select:focus,html[data-theme=claude] .library-commandbar select:focus,html[data-theme=claude] .field input:focus,html[data-theme=claude] .field select:focus,html[data-theme=claude] .field textarea:focus{border-color:#cf5b30;box-shadow:0 0 0 3px #f1c36811}html[data-theme=claude] .library-workspace,html[data-theme=claude] .library-card,html[data-theme=claude] .asset-card,html[data-theme=claude] .product-card,html[data-theme=claude] .catalog-card,html[data-theme=claude] .audio-card,html[data-theme=claude] .content-card,html[data-theme=claude] .metric,html[data-theme=claude] .progress-card,html[data-theme=claude] .form-section,html[data-theme=claude] .create-advanced,html[data-theme=claude] .script-editor-card{color:#2a2821;background:#fafaf8;border-color:#e0dfd8}html[data-theme=claude] .library-card:hover,html[data-theme=claude] .asset-card:hover,html[data-theme=claude] .product-card:hover,html[data-theme=claude] .catalog-card:hover{border-color:#cbc9bf}html[data-theme=claude] .library-card__body h2,html[data-theme=claude] .asset-card__title h2,html[data-theme=claude] .catalog-card__title h2,html[data-theme=claude] .product-card h2,html[data-theme=claude] .audio-card h2{color:#292720}html[data-theme=claude] .asset-card__date,html[data-theme=claude] .library-card__body time,html[data-theme=claude] .catalog-card>footer,html[data-theme=claude] .product-card>footer{color:#96907f}html[data-theme=claude] .asset-slots span,html[data-theme=claude] .library-card__tags span,html[data-theme=claude] .library-card__keywords span,html[data-theme=claude] .tag-list button,html[data-theme=claude] .audience-chip{color:#696453;background:#fcfcfb;border-color:#dddbd3}html[data-theme=claude] .asset-card__actions,html[data-theme=claude] .library-card__body>footer,html[data-theme=claude] .catalog-card>footer,html[data-theme=claude] .product-card>footer{border-color:#e0dfd8}html[data-theme=claude] .avatar-card__preview{background:#f3f2ed}html[data-theme=claude] .audio-card__icon{color:#ad451f;background:#c4583122;border-color:#c458313e}html[data-theme=claude] .empty-state__icon{color:#ad451f;background:#c4583122;border-color:#c4583145}html[data-theme=claude] .empty-state h2{color:#322f27}html[data-theme=claude] .project-lobby{background:#f5f4f0}html[data-theme=claude] .project-hero>div:first-child>p:not(.project-kicker){color:#6f6a5b}html[data-theme=claude] .project-model-note{color:#ad451f;background:#c4583115;border-color:#c4583137}html[data-theme=claude] .project-hero__stats{background:#e4e2d9;border-color:#e0dfd8}html[data-theme=claude] .project-hero__stats>div{background:#fafaf8}html[data-theme=claude] .project-hero__stats span{color:#88826f}html[data-theme=claude] .project-hero__stats strong{color:#25231d}html[data-theme=claude] .project-toolbar{background:#f5f4f0f2;border-color:#e8e6e1}html[data-theme=claude] .project-toolbar>label{background:#f9f8f6;border-color:#dddcd4}html[data-theme=claude] .project-toolbar>label:focus-within{border-color:#cf5b30;box-shadow:0 0 0 3px #f1c3680f}html[data-theme=claude] .project-filter-pills{background:#f9f8f6;border-color:#dddcd4}html[data-theme=claude] .project-filter-pills button.active{color:#ad451f;background:#c458312d}html[data-theme=claude] .project-agent-entry{color:#945138;background:#fbfbf9;border-color:#dad9d0}html[data-theme=claude] .project-agent-entry.active{color:#ad451f;background:#c4583129;border-color:#c458314d}html[data-theme=claude] .project-section-heading{color:#5a5547}html[data-theme=claude] .project-section-heading small{color:#928c79}html[data-theme=claude] .project-featured-card,html[data-theme=claude] .project-card{background:#fafaf8;border-color:#dfded7}html[data-theme=claude] .project-featured-card:hover,html[data-theme=claude] .project-card:hover{border-color:#cccac0;box-shadow:0 18px 40px -32px #604a2252}html[data-theme=claude] .project-poster{background:linear-gradient(145deg,hsl(var(--poster-hue),30%,87%),#f5f4f0 68%);border-color:#dfded7}html[data-theme=claude] .project-poster>strong{color:#ad451f}html[data-theme=claude] .project-featured-card h2{color:#25231d}html[data-theme=claude] .project-featured-card__metrics{background:#e3e1d7;border-color:#dfded7}html[data-theme=claude] .project-featured-card__metrics>div{background:#f9f8f6}html[data-theme=claude] .project-card h2{color:#2a2821}html[data-theme=claude] .project-card__progress i{background:#de7f5d}html[data-theme=claude] .project-card__progress strong,html[data-theme=claude] .project-card footer span{color:#ad451f}html[data-theme=claude] .project-create-tile{color:#6f6a5b;background:#f9f8f6;border-color:#d2cfc5}html[data-theme=claude] .project-create-tile>span{color:#ad451f;background:#c4583122;border-color:#c4583145}html[data-theme=claude] .project-pagination{color:#87816e;border-color:#e8e6e1}html[data-theme=claude] .project-pagination button{color:#5e5a4d;background:#fafaf8;border-color:#dddbd3}html[data-theme=claude] .project-pagination button.active{color:#ad451f;background:#c4583126;border-color:#c458314d}html[data-theme=claude] .task-workspace{background:#f5f4f0}html[data-theme=claude] .run-panel{background:#f7f6f3;border-color:#e8e6e1}html[data-theme=claude] .pro-toolbar{background:#fafaf8;border-color:#e0dfd8}html[data-theme=claude] .pro-toolbar__search,html[data-theme=claude] .pro-filter-pills{background:#f7f6f3;border-color:#dddcd4}html[data-theme=claude] .pro-filter-pills button.active{color:#ad451f;background:#c458312d}html[data-theme=claude] .run-panel__summary{background:#f7f6f3;border-color:#e0dfd8}html[data-theme=claude] .pro-table th{color:#88826f;background:#faf9f7;border-color:#e0dfd8}html[data-theme=claude] .pro-table td{color:#423e34;border-color:#e4e3dd}html[data-theme=claude] .pro-table tbody tr.active{background:#c458311f}html[data-theme=claude] .pro-row-action{color:#ad451f;background:#c458311f;border-color:#c4583145}html[data-theme=claude] .workspace{background:#f5f4f0}html[data-theme=claude] .detail-header h1{color:#ad451f}html[data-theme=claude] .progress-card,html[data-theme=claude] .alert-card,html[data-theme=claude] .content-card,html[data-theme=claude] .metric{background:#fafaf8;border-color:#e0dfd8}html[data-theme=claude] .metric-grid{background:#e4e2d9;border-color:#e0dfd8}html[data-theme=claude] .metric strong,html[data-theme=claude] .content-card h2{color:#2a2821}html[data-theme=claude] .pulse{background:#de7f5d;box-shadow:0 0 0 5px #f1c3680f}html[data-theme=claude] .progress-track i{background:#de7f5d}html[data-theme=claude] .workspace-agent{color:#423e34;background:#f6f6f2;border-left-color:#dddcd4;box-shadow:-22px 0 60px #604a222b}html[data-theme=claude] .workspace-agent>header,html[data-theme=claude] .workspace-agent__runtime,html[data-theme=claude] .workspace-agent>footer{background:#f2f5f8;border-color:#e0dfd8}html[data-theme=claude] .workspace-agent__context,html[data-theme=claude] .workspace-agent__guard,html[data-theme=claude] .workspace-agent__starter,html[data-theme=claude] .workspace-agent__activity,html[data-theme=claude] .workspace-agent__settings,html[data-theme=claude] .workspace-agent__skill-manager{background:#fafaf8;border-color:#dddcd4}html[data-theme=claude] .workspace-agent__context>header h2,html[data-theme=claude] .workspace-agent__starter h2{color:#2c2a23}html[data-theme=claude] .workspace-agent__context>header p,html[data-theme=claude] .workspace-agent__starter>span{color:#ad451f}html[data-theme=claude] .workspace-agent__context-chips>span{color:#676251;background:#f7f6f3;border-color:#e0dfd8}html[data-theme=claude] .workspace-agent__selected-skill{color:#ad451f;background:#c458311c;border-color:#c458314c}html[data-theme=claude] .workspace-agent textarea{color:#353229;background:#f7f6f3;border-color:#dbd9d1}html[data-theme=claude] .workspace-agent textarea:focus{border-color:#cf5b30;box-shadow:0 0 0 3px #f1c3680f}html[data-theme=claude] .workspace-agent form button{color:#fff;background:#de7f5d}html[data-theme=claude] .settings-booth{--booth-bg: #f3f2ed;--booth-panel: #fafaf8;--booth-line: #e0dfd8;--booth-soft: #ebeae3;--booth-text: #ad451f;--booth-muted: #6f6a5b;--booth-accent: #de7f5d;--booth-accent-soft: rgba(196,88,49,.162);background:#f3f2ed}html[data-theme=claude] .settings-booth--reference .settings-booth__header{background:#f3f2edf5;border-color:#e8e6e1}html[data-theme=claude] .settings-booth__header>div>p{color:#90523c}html[data-theme=claude] .settings-booth--reference .settings-nav{background:#f6f6f2;border-color:#e8e6e1}html[data-theme=claude] .settings-booth--reference .settings-nav button{color:#645f51}html[data-theme=claude] .settings-booth--reference .settings-nav button:hover{color:#ad451f;background:#fcfcfb}html[data-theme=claude] .settings-booth--reference .settings-nav button.active{color:#ad451f;background:#c4583126;border-color:#c458314d}html[data-theme=claude] .settings-nav button.active:before,html[data-theme=claude] .provider-list>button.active:before{background:#de7f5d}html[data-theme=claude] .settings-booth--reference .settings-booth__content{background:#f5f4f0}html[data-theme=claude] .settings-booth--reference .settings-article>header h2{color:#ad451f}html[data-theme=claude] .settings-booth--reference .settings-article>header>span{color:#6f6a5b}html[data-theme=claude] .model-routing-card{background:#fafaf8;border-color:#e0dfd8}html[data-theme=claude] .model-routing-card h3{color:#2a2821}html[data-theme=claude] .model-routing-card>p{color:#ad451f}html[data-theme=claude] .model-select>span{color:#5f5a4d}html[data-theme=claude] .image-agent-route{color:#90533c;background:#f9f8f6;border-color:#d9d8cf}html[data-theme=claude] .model-save{background:#f3f2edf0;border-color:#dddbd3}html[data-theme=claude] .model-save span{color:#777262}@media(max-width:920px)and (min-width:761px){html[data-theme=claude] .project-poster--large{border-bottom:1px solid #dfded7}}@media(max-width:760px){html[data-theme=claude] .app-shell--darkroom .rail{box-shadow:22px 0 60px #604a2235}}@media(max-width:760px){html[data-theme=claude] .project-poster--large{border-bottom:1px solid #dfded7}}html[data-theme=claude] .content-toolbar__title h1{color:#21201a}html[data-theme=claude] .content-toolbar__title span{color:#96907f}html[data-theme=claude] .content-chips>button{color:#696453;background:#faf9f7;border-color:#e0dfd8}html[data-theme=claude] .content-chips>button:hover{color:#353229;border-color:#cbc9bf}html[data-theme=claude] .content-chips>button.active{color:#ad451f;background:#c4583137;border-color:#c458314d}html[data-theme=claude] .content-chips__tag{color:#ad451f;background:#c4583122;border-color:#c458314d}html[data-theme=claude] .content-icon-button{color:#706b5b}html[data-theme=claude] .content-icon-button:hover{color:#ad451f;background:#fcfcfb}html[data-theme=claude] .content-menu{background:#faf9f7;border-color:#dcdbd3;box-shadow:0 18px 40px #604a222e}html[data-theme=claude] .content-menu button{color:#484438}html[data-theme=claude] .content-menu button:hover{background:#fcfcfb}html[data-theme=claude] .content-menu button.danger{color:#b61616}html[data-theme=claude] .content-card__category{color:#ad451f;background:#c4583122}html[data-theme=claude] .content-card__tag{color:#696453;background:#fcfcfb}html[data-theme=claude] .content-card__tag:hover{color:#353229;background:#eae9e1}html[data-theme=claude] .content-card__more{color:#96907f}html[data-theme=claude] .content-card .content-card__body{color:#6c6655}html[data-theme=claude] .content-drawer-backdrop{background:#7a74527e}html[data-theme=claude] .content-drawer{background:#f8f7f4;border-left-color:#e0dfd8;box-shadow:-24px 0 60px #604a2233}html[data-theme=claude] .content-drawer>header{border-bottom-color:#e8e6e1}html[data-theme=claude] .content-drawer>header h2{color:#21201a}html[data-theme=claude] .content-drawer__meta{color:#706b5b}html[data-theme=claude] .content-drawer__body{color:#4e4a3d}html[data-theme=claude] .content-drawer>footer{background:#f5f4f0;border-top-color:#e8e6e1}html[data-theme=claude] .tone-badge--neutral{color:var(--muted);background:var(--surface-raised);border-color:var(--line)}html[data-theme=claude] .tone-badge--active,html[data-theme=claude] .tone-badge--accent,html[data-theme=claude] .hub-score--mid,html[data-theme=claude] .arena-tier--3x{color:color-mix(in srgb,var(--primary) 58%,var(--muted))}html[data-theme=claude] .tone-badge--success,html[data-theme=claude] .hub-score--high{color:color-mix(in srgb,var(--success) 58%,var(--muted))}html[data-theme=claude] .tone-badge--warning,html[data-theme=claude] .arena-tier--5x{color:color-mix(in srgb,var(--warning) 58%,var(--muted))}html[data-theme=claude] .tone-badge--danger,html[data-theme=claude] .arena-tier--10x{color:color-mix(in srgb,var(--danger) 64%,var(--muted))}html[data-theme=claude] .arena-candidate{color:var(--muted);background:var(--surface-raised);border-color:var(--line)}html[data-theme=claude] .arena-candidate--champion{background:color-mix(in srgb,var(--primary) 10%,var(--surface-raised));border-color:var(--primary)}html[data-theme=claude] .arena-candidate--runner-up{background:color-mix(in srgb,var(--warning) 8%,var(--surface-raised));border-color:var(--warning)}html[data-theme=claude] .arena-candidate--blocked{border-color:var(--danger)}html[data-theme=claude] .hub-template__copy,html[data-theme=claude] .hub-settings-form>.modal__footer,html[data-theme=claude] .content-drawer>footer.arena-drawer__actions{color:var(--muted);background:var(--surface);border-color:var(--line)}html[data-theme=claude] .pro-filter-pills .pill-attention--warning{color:#ad451f;border-color:#c458314d}html[data-theme=claude] .pro-filter-pills .pill-attention--danger{color:#b61616;border-color:#c621207e}html[data-theme=claude] .run-attention__label{color:#ad451f}html[data-theme=claude] .run-rows__label{color:#96907f}html[data-theme=claude] .run-row{background:#fafaf8;border-color:#e0dfd8}html[data-theme=claude] .run-row:hover{border-color:#cbc9bf}html[data-theme=claude] .run-row.active{border-color:#cf5b30;box-shadow:0 0 0 2px #f1c36815}html[data-theme=claude] .run-row--warning{background:#f6f6f2;border-color:#c458314d}html[data-theme=claude] .run-row--danger{background:#f6f6f2;border-color:#c6212070}html[data-theme=claude] .run-row__icon{color:#706b5b;background:#fcfcfb}html[data-theme=claude] .run-row__icon--done{color:#565246}html[data-theme=claude] .run-row__icon--failed{color:#b61616}html[data-theme=claude] .run-row__icon--script_review{color:#ad451f}html[data-theme=claude] .run-row__title{color:#292720}html[data-theme=claude] .run-row__summary{color:#706b5b}html[data-theme=claude] .run-row--danger .run-row__summary{color:#b52117}html[data-theme=claude] .run-row--warning .run-row__summary{color:#a64826}html[data-theme=claude] .run-row__bar{background:#eeede7}html[data-theme=claude] .run-row__bar i{background:#d99880}html[data-theme=claude] .video-inline{border-color:#e0dfd8}html[data-theme=claude] .detail-header h1+p{color:#9e9a8a}html[data-theme=claude] .script-editor-wrap .script-editor-actions{background:linear-gradient(180deg,#83704800,#fafaf8 34%)}html[data-theme=claude] .workspace-agent__stream-card{background:#fdfcfa;border-color:#e1dfd8}html[data-theme=claude] .workspace-agent__stream-card>div>strong{color:#423e34}html[data-theme=claude] .workspace-agent__stream-card>div>small,html[data-theme=claude] .workspace-agent__stream-card>p{color:#797365}html[data-theme=claude] .workspace-agent__stream-card>footer button{color:#524e41;background:#f3f2ed;border-color:#dcdad1}html[data-theme=claude] .workspace-agent__stream-card--pending{background:#fbf1ea;border-color:#e9c9b3}html[data-theme=claude] .workspace-agent__stream-card--executing{background:#faf3e0;border-color:#e3d19f}html[data-theme=claude] .workspace-agent__stream-card--executing .workspace-agent__stream-card-elapsed{color:#96691c}html[data-theme=claude] .workspace-agent__stream-card--draft{background:#edf5ef;border-color:#badbc4}html[data-theme=claude] .workspace-agent__stream-card--draft>div>span,html[data-theme=claude] .workspace-agent__stream-card-kind{color:#2d7a4d}html[data-theme=claude] .workspace-agent__stream-card--failed>div>span{color:#b21a1a}html[data-theme=claude] .workspace-agent__model-chip{color:#797365;background:#f3f2ed;border-color:#dcdad1}html[data-theme=claude] .workspace-agent__drawer{background:#f8f7f4;border-right-color:#e1dfd8;box-shadow:-24px 0 60px #604a2221}html[data-theme=claude] .workspace-agent__drawer-heading strong{color:#8f7434}html[data-theme=claude] .draft-workbench{color:#524e41;background:#f8f7f4;border-right-color:#e1dfd8}html[data-theme=claude] .draft-workbench__header h2{color:#423e34}html[data-theme=claude] .draft-workbench__segment{background:#fdfcfa;border-color:#e5e3db}html[data-theme=claude] .draft-workbench__segment-text{color:#494435}html[data-theme=claude] .draft-workbench__badge--ok,html[data-theme=claude] .draft-workbench__notice,html[data-theme=claude] .draft-workbench__save{color:#2d7a4d}html[data-theme=claude] .draft-workbench__badge--warn,html[data-theme=claude] .draft-workbench__version-tab--active,html[data-theme=claude] .draft-workbench__readonly{color:#96691c}html[data-theme=claude] .draft-workbench__error,html[data-theme=claude] .draft-workbench__discard{color:#b21a1a}html[data-theme=claude] .draft-workbench__footer{background:#f8f7f4;border-top-color:#e5e3db}html[data-theme=claude] .draft-workbench__revise-form textarea,html[data-theme=claude] .draft-workbench__revise-form button,html[data-theme=claude] .draft-workbench__actions button,html[data-theme=claude] .draft-workbench__empty button{color:#524e41;background:#fdfcfa;border-color:#dcdad1}html[data-theme=claude] .workspace-agent__stream-card--avatar{background:#edf1f8;border-color:#c0cfe9}html[data-theme=claude] .workspace-agent__stream-card--avatar .workspace-agent__stream-card-kind{color:#38609f}html[data-theme=claude] .workspace-agent__message-body strong{color:#96691c}html[data-theme=claude] .workspace-agent__message-body code{background:#f3f2ed;border-color:#dcdad1}html[data-theme=claude] .draft-workbench__score{color:#797365;background:#faf3e0;border-color:#e3d19f}html[data-theme=claude] .draft-workbench__score strong{color:#96691c}html[data-theme=claude] .draft-workbench__polish-row button,html[data-theme=claude] .draft-workbench__target input{color:#524e41;background:#fdfcfa;border-color:#dcdad1}html[data-theme=claude] .avatar-workbench{color:#524e41;background:#f8f7f4;border-right-color:#e1dfd8}html[data-theme=claude] .avatar-workbench__header h2{color:#423e34}html[data-theme=claude] .avatar-workbench section>header strong{color:#423e34}html[data-theme=claude] .avatar-workbench__slot,html[data-theme=claude] .avatar-workbench__voice,html[data-theme=claude] .avatar-workbench__talk,html[data-theme=claude] .avatar-workbench__jobs{background:#fdfcfa;border-color:#e5e3db}html[data-theme=claude] .avatar-workbench section>header button,html[data-theme=claude] .avatar-workbench__job{color:#524e41;background:#f3f2ed;border-color:#dcdad1}html[data-theme=claude] .avatar-workbench__form textarea,html[data-theme=claude] .avatar-workbench__form input,html[data-theme=claude] .avatar-workbench__form select{color:#494435;background:#fdfcfa;border-color:#dcdad1}html[data-theme=claude] .avatar-workbench__form button,html[data-theme=claude] .avatar-workbench__actions button{color:#2d7a4d;background:#fdfcfa;border-color:#badbc4}html[data-theme=claude] .avatar-workbench__actions button+button{color:#946318;border-color:#ddc58a}html[data-theme=claude] .avatar-workbench__job--done span{color:#2d7a4d}html[data-theme=claude] .avatar-workbench__job small,html[data-theme=claude] .avatar-workbench__job--failed>div>span{color:#b21a1a}html[data-theme=claude] .avatar-workbench__job small.avatar-workbench__job-route{color:#686254}html[data-theme=claude] .workspace-agent__status-pill{color:#797365;background:#f3f2ed;border-color:#dcdad1}html[data-theme=claude] .workspace-agent__status-pill--working{color:#96691c;border-color:#e3d19f}html[data-theme=claude] .workspace-agent__status-pill--working i{background:#96691c}html[data-theme=claude] .workspace-agent__status-pill--failed{color:#b21a1a;border-color:#eec3c3}html[data-theme=claude] .workspace-agent__status-pill--failed i{background:#b21a1a}html[data-theme=claude] .workspace-agent__live-line{color:#797365;background:#faf3e0;border-color:#e3d19f}html[data-theme=claude] .workspace-agent__live-line i{border-color:#e3d19f;border-top-color:#96691c}html[data-theme=claude] .workspace-agent__stop{color:#b21a1a;background:#fbeaea;border-color:#eec3c3}@media(min-width:761px){.app-shell--top-navigation{display:flex;flex-direction:column}.app-shell--top-navigation .app-main{width:100%;min-height:0;flex:1 1 auto}.app-shell--top-navigation .top-navigation{position:relative;z-index:43;top:auto;display:flex;width:100%;height:58px;min-height:58px;flex:0 0 58px;align-items:center;flex-direction:row;gap:8px;padding:6px 12px;overflow:hidden;border-right:0;border-bottom:1px solid var(--line)}.app-shell--top-navigation .top-navigation .brand{width:auto;min-width:max-content;min-height:0;flex:0 0 auto;gap:8px;padding:0 8px 0 0}.app-shell--top-navigation .top-navigation .brand>span{width:32px;height:32px}.app-shell--top-navigation .top-navigation .brand>div{display:flex}.app-shell--top-navigation .top-navigation .brand small{display:none}.app-shell--top-navigation .top-navigation .rail__cta{width:auto;min-width:max-content;min-height:38px;flex:0 0 auto;margin:0;padding:0 13px}.app-shell--top-navigation .top-navigation .rail__groups{display:flex;min-width:0;height:46px;flex:1 1 auto;align-items:center;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.app-shell--top-navigation .top-navigation .rail__group{display:flex;flex:0 0 auto;align-items:center}.app-shell--top-navigation .top-navigation .rail__label{display:none}.app-shell--top-navigation .top-navigation .rail__group nav{display:flex;flex-direction:row;gap:2px}.app-shell--top-navigation .top-navigation .rail__group nav button,.app-shell--top-navigation .top-navigation .rail__bottom a,.app-shell--top-navigation .top-navigation .rail__bottom button{width:auto;min-width:max-content;min-height:38px;flex:0 0 auto;justify-content:center}.app-shell--top-navigation .top-navigation .rail__group nav button{padding:0 8px}.app-shell--top-navigation .top-navigation .rail__bottom a,.app-shell--top-navigation .top-navigation .rail__bottom button{padding:0 10px}.app-shell--top-navigation .top-navigation .rail__group nav .active:before,.app-shell--top-navigation .top-navigation .rail__bottom .active:before{inset:auto auto 2px 50%;width:22px;height:2px;transform:translate(-50%);border-radius:2px}.app-shell--top-navigation .top-navigation .rail__bottom{display:flex;min-width:max-content;flex:0 0 auto;align-items:center;flex-direction:row;gap:2px;margin:0;padding:0 0 0 8px;border-top:0;border-left:1px solid var(--line)}.app-shell--top-navigation .top-navigation .rail-runtime{display:flex;min-height:38px;align-items:center;gap:7px;margin:0;padding:0 9px}.app-shell--top-navigation .top-navigation .rail-runtime span,.app-shell--top-navigation .top-navigation .rail__bottom kbd,.app-shell--top-navigation .top-navigation .rail__bottom a span,.app-shell--top-navigation .top-navigation .rail__bottom button span{display:none}.app-shell--top-navigation .workspace-agent{top:var(--shell-top-total, 120px)}}@media(min-width:761px)and (max-width:1439px){.app-shell--top-navigation .top-navigation{height:84px;min-height:84px;flex:0 0 84px;flex-wrap:wrap;align-content:center;gap:0 8px}.app-shell--top-navigation .top-navigation .rail__groups{display:grid;width:100%;height:38px;flex:0 0 100%;grid-template-columns:repeat(12,minmax(0,1fr));order:2;overflow:visible}.app-shell--top-navigation .top-navigation .rail__group,.app-shell--top-navigation .top-navigation .rail__group nav{display:contents}.app-shell--top-navigation .top-navigation .rail__group nav button{width:100%;min-width:0;gap:4px;padding:0 4px}.app-shell--top-navigation .top-navigation .rail__group nav button span{font-size:11px}.app-shell--top-navigation .top-navigation .rail__bottom{margin-left:auto}}@media(min-width:761px)and (max-width:1000px){.app-shell--top-navigation .top-navigation .rail__group nav button svg{display:none}}.project-studio{--project-commandbar-height: 76px}.project-studio__header{min-height:var(--project-commandbar-height);flex-basis:var(--project-commandbar-height);gap:12px}.project-studio__identity{flex:1 1 auto;overflow:hidden;gap:3px!important}.project-studio__identity-meta{display:flex;min-width:0;flex-direction:row;align-items:center;gap:8px;color:var(--muted);font-size:10px}.project-studio__identity-meta span{color:inherit!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}.project-studio__identity-meta .status{display:inline-flex;min-width:max-content}.project-studio__identity h1{max-width:min(62vw,820px);overflow:hidden;margin:0;color:var(--ink);font:650 15px/1.25 system-ui,sans-serif;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.project-studio__identity>small{overflow:hidden;color:var(--muted);font:9px var(--mono);text-overflow:ellipsis;white-space:nowrap}.project-studio__header-actions{display:flex!important;min-width:max-content!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.project-studio__panel-backdrop{display:none}.project-stage-rail li.current button{color:var(--ink);background:var(--surface-raised);box-shadow:inset 3px 0 var(--primary)}.project-stage-rail li.current button>span{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 48%,var(--line))}.project-stage-rail li.selected button{color:var(--ink);background:color-mix(in srgb,var(--primary-soft) 68%,transparent)}.project-studio [data-project-panel]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.progress-card--indeterminate .progress-track{position:relative}.progress-card--indeterminate .progress-track i{position:absolute;width:34%;animation:project-progress-indeterminate 1.5s ease-in-out infinite}@keyframes project-progress-indeterminate{0%{left:-34%}to{left:100%}}.project-studio__body,.project-studio--panel-open .project-studio__body,.project-studio--agent-open .project-studio__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.project-stage-rail{grid-row:1;grid-column:1;display:block;min-height:0;padding:7px 12px;overflow-x:auto;background:var(--surface-muted);border-right:0;border-bottom:1px solid var(--line);scrollbar-width:thin}.project-stage-rail ol{width:max-content;min-width:100%;flex-direction:row;gap:4px}.project-stage-rail li{flex:1 0 auto}.project-stage-rail li button{min-height:44px;padding:5px 10px}.project-stage-rail li.current button{box-shadow:inset 0 -2px var(--primary)}.project-studio__canvas{grid-row:2;grid-column:1;min-height:0;overflow-x:hidden;overflow-y:auto}.project-studio__canvas .workspace>.detail-header,.project-studio__canvas .workspace>.progress-card,.project-studio__canvas .workspace>.run-workspace__failure-entry,.run-workspace-shell{max-width:1120px;margin-right:auto;margin-left:auto}.project-studio__canvas .workspace>.detail-header{margin-bottom:14px}.run-workspace-shell{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:10px}.run-workspace-switcher{position:sticky;z-index:4;top:-20px;display:flex;min-width:0;min-height:48px;align-items:flex-end;gap:20px;padding:0 18px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);border-bottom:1px solid var(--line)}.run-workspace-switcher__tabs button{position:relative;min-height:44px;padding:0 2px;color:var(--muted);background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:700}.run-workspace-switcher__tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.run-workspace-switcher__tabs button:hover{color:var(--ink)}.run-workspace-switcher__tabs button.active{color:var(--primary)}.run-workspace-switcher__tabs button.active:after{background:var(--primary)}.run-workspace-contextbar{display:flex;min-height:48px;align-items:center;gap:14px;padding:0 16px;background:var(--surface-raised);border-bottom:1px solid var(--line)}.run-workspace-contextbar button{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:var(--primary);background:transparent;border:0;cursor:pointer}.run-workspace-contextbar button svg{width:14px}.run-workspace-contextbar strong{color:var(--ink);font-size:13px}.run-workspace-switcher__tabs button:focus-visible,.run-workspace-contextbar button:focus-visible,.run-workspace__text-action:focus-visible,.run-workspace__failure-entry>summary:focus-visible,.task-radar__diagnosis-action:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.run-workspace-panel{min-width:0;padding:16px}.run-workspace-panel>.content-card,.run-workspace-panel>.metric-grid,.run-workspace-panel>.video-inline,.run-workspace-panel>#quality-and-publish,.run-workspace-panel>.run-log{max-width:none;margin:0}.run-workspace-panel>.video-inline+#quality-and-publish{margin-top:14px}.segment-manager-heading{min-width:0}.segment-manager-heading>div{display:flex;min-width:0;align-items:baseline;gap:10px}.segment-manager-heading .eyebrow,.segment-manager-heading h2{margin:0;white-space:nowrap}.segment-manager-heading .detail-tool-card__hint{overflow:hidden;margin-left:auto;text-overflow:ellipsis;white-space:nowrap}.segment-nav-card__top{display:flex;min-width:0;align-items:center;gap:5px}.segment-nav-card__state{display:inline-flex;width:max-content!important;align-items:center;gap:4px;padding:2px 6px;border:1px solid currentColor;border-radius:999px;font-size:8px!important;font-style:normal;font-weight:700;line-height:1.35}.segment-nav-card__state i{width:5px;height:5px;background:currentColor;border-radius:50%}.segment-nav-card__state--done{color:#57b984!important;background:color-mix(in srgb,#57b984 11%,transparent)}.segment-nav-card__state--active{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 11%,transparent)}.segment-nav-card__state--waiting{color:#8e98a8!important;background:color-mix(in srgb,#8e98a8 8%,transparent)}.segment-nav-card__state--failed{color:#df777b!important;background:color-mix(in srgb,#df777b 11%,transparent)}.segment-nav-card__state--unknown{color:#dfa36f!important;background:color-mix(in srgb,#dfa36f 11%,transparent)}.segment-roll-badge{margin-left:auto;padding:2px 5px;border-radius:4px;font:700 8px var(--mono);white-space:nowrap}.segment-roll-badge--a{color:#bca8ff;background:#967aeb24}.segment-roll-badge--b{color:#79c8ec;background:#47a6d324}.segment-nav-card__badges{display:flex;min-width:0;flex-wrap:wrap;gap:4px}.segment-nav-card__badges b{padding:2px 5px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:4px;font-size:8px;font-weight:600}.segment-nav-card__badges b:last-child{color:color-mix(in srgb,var(--primary) 82%,var(--ink));border-color:color-mix(in srgb,var(--primary) 28%,var(--line));background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.segment-detail__facts .segment-fact{--segment-fact-color: var(--muted);display:inline-flex;min-height:27px;align-items:center;gap:5px;padding:4px 8px;color:var(--segment-fact-color);background:color-mix(in srgb,var(--segment-fact-color) 8%,var(--surface-muted));border-color:color-mix(in srgb,var(--segment-fact-color) 34%,var(--line));font-size:9px;font-weight:650}.segment-detail__facts .segment-fact b{color:color-mix(in srgb,var(--segment-fact-color) 72%,var(--ink));font-size:8px;letter-spacing:.04em}.segment-fact--type{--segment-fact-color: #b393ed !important}.segment-fact--audio{--segment-fact-color: #59bde5 !important}.segment-fact--visual{--segment-fact-color: #d17ddb !important}.segment-fact--compose{--segment-fact-color: #57b984 !important}.segment-detail__facts .segment-fact.is-waiting{opacity:.68;border-style:dashed}.segment-detail__facts .segment-fact.is-ready{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--segment-fact-color) 10%,transparent)}.run-video-workspace{min-width:0}.run-video-workspace__stage{display:grid;min-height:420px;place-items:center;padding:18px;background:#090d13;border-radius:8px}.run-video-workspace__stage>video{display:block;width:min(100%,720px);max-height:min(68vh,680px);background:#05070a;border-radius:7px;object-fit:contain}.run-video-workspace__meta{display:flex;min-height:58px;align-items:center;gap:18px;padding:8px 2px;color:var(--muted);font-size:12px}.run-video-timeline{display:flex;gap:8px;padding:10px 2px 14px;overflow-x:auto;border-top:1px solid var(--line);scrollbar-width:thin}.run-video-timeline>button{width:164px;min-width:164px;padding:0;overflow:hidden;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:7px;cursor:pointer;text-align:left}.run-video-timeline>button:hover,.run-video-timeline>button.active{border-color:var(--primary)}.run-video-timeline>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.run-video-timeline__preview{position:relative;display:grid;height:82px;place-items:center;overflow:hidden;color:var(--muted);background:#111722}.run-video-timeline__preview img,.run-video-timeline__preview video{width:100%;height:100%;object-fit:cover;pointer-events:none}.run-video-timeline__preview>svg{width:20px}.run-video-timeline__preview i{position:absolute;top:6px;left:6px;padding:3px 5px;color:#fff;background:#0000009e;border-radius:4px;font:650 10px var(--mono);font-style:normal}.run-video-timeline__copy{display:flex;min-width:0;flex-direction:column;gap:4px;padding:8px 9px 9px}.run-video-timeline__copy strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.run-video-timeline__copy small{color:var(--muted);font-size:10px}.run-video-workspace>#quality-and-publish{margin-top:16px}.run-workspace-card{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:8px}.run-workspace__text-action{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:var(--primary);background:transparent;border:0;cursor:pointer;font-size:12px}.run-workspace__text-action svg{width:13px}.run-workspace__failure-entry{width:calc(100% + -0px);margin-bottom:12px;color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 36%,var(--line));border-radius:8px;text-align:left}.run-workspace__failure-entry>summary{display:flex;min-height:58px;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;list-style:none}.run-workspace__failure-entry>summary::-webkit-details-marker{display:none}.run-workspace__failure-entry>summary>svg{width:16px;flex:0 0 16px}.run-workspace__failure-entry>summary>svg:last-child{margin-left:auto;transition:transform .16s ease-out}.run-workspace__failure-entry[open]>summary>svg:last-child{transform:rotate(90deg)}.run-workspace__failure-entry>summary>span{display:flex;min-width:0;flex-direction:column;gap:3px}.run-workspace__failure-entry>summary small{color:var(--muted)}.run-workspace__failure-entry>div{padding:0 12px 12px}.run-workspace__failure-entry .alert-card{margin:0;background:var(--surface)}.task-radar__diagnosis-action{min-height:32px;margin-top:8px;padding:0 10px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px;cursor:pointer;font-size:11px}.task-radar__completed-group>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 10px;color:var(--radar-success);cursor:pointer;font-size:11px;list-style:none}.task-radar__completed-group>summary::-webkit-details-marker{display:none}.task-radar__completed-group>summary span{color:var(--radar-muted);font-size:10px}.task-radar__completed-group>div{border-top:1px solid var(--radar-line)}@media(min-width:1440px){.project-studio--panel-open .project-studio__body,.project-studio--agent-open .project-studio__body{grid-template-columns:minmax(700px,1fr) minmax(320px,360px)}.project-studio .task-radar,.project-studio .project-agent{grid-row:1 / 3;grid-column:2}}@media(min-width:761px){.app-shell--project-workspace .pro-header{display:none}.app-shell--project-workspace .workspace-agent{top:76px}}@media(max-width:1439px){.project-studio__body,.project-studio--panel-open .project-studio__body,.project-studio--agent-open .project-studio__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.project-stage-rail{grid-row:1;display:block;min-height:0;padding:7px 12px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:thin}.project-stage-rail ol{width:max-content;min-width:100%;flex-direction:row;gap:4px}.project-stage-rail li{flex:1 0 auto}.project-stage-rail li button{min-height:44px;padding:5px 10px}.project-stage-rail li.current button{box-shadow:inset 0 -2px var(--primary)}.project-studio__canvas{grid-row:2;min-height:0}.project-studio__panel-backdrop{position:fixed;z-index:44;top:var(--project-commandbar-height);right:0;bottom:0;left:0;display:block;width:100%;background:#04080d7a;border:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.project-studio .task-radar,.project-studio .project-agent{position:fixed;z-index:45;top:var(--project-commandbar-height);right:0;bottom:0;width:min(400px,calc(100vw - 40px));box-shadow:-22px 0 70px #0000006b}.project-studio .task-radar>header button,.project-studio .project-agent>header button{width:40px;height:40px}}@media(max-width:900px){.project-studio__header{gap:8px;padding:0 10px}.project-studio__source{display:none}.project-studio__header-actions>.button{min-width:40px;width:40px;padding:0;justify-content:center;font-size:0}.project-studio__identity h1{max-width:none;font-size:14px}.project-studio__identity-detail:last-of-type{display:none}}@media(max-width:760px){.project-studio{--project-commandbar-height: 66px}.app-shell--project-workspace .app-main{height:100dvh;overflow:hidden}.app-shell--project-workspace .app-content{height:auto;min-height:0;overflow:hidden}.app-shell--project-workspace .project-studio{height:100%;overflow:hidden}.app-shell--project-workspace .project-studio__canvas>.workspace{height:100%;overflow-y:auto}.project-studio__header{min-height:var(--project-commandbar-height);flex-basis:var(--project-commandbar-height)}.project-studio__header>button:first-child{min-width:40px;width:40px;min-height:40px;justify-content:center;padding:0;font-size:0}.project-studio__identity-meta .project-studio__identity-detail{display:none}.project-studio__identity h1{max-width:none;font-size:13px}.project-studio__identity>small{display:none}.project-studio__header-actions{gap:4px!important}.project-studio__panel-switch{gap:2px!important;padding:2px}.project-studio__panel-switch button{width:40px;min-height:40px;justify-content:center;padding:0;font-size:0}.project-stage-rail{padding:6px 8px}.project-stage-rail ol{min-width:max-content}.project-stage-rail li button{min-height:44px;padding:4px 8px}.project-stage-rail li button small{display:none}.project-studio__panel-backdrop{top:var(--project-commandbar-height)}.project-studio .task-radar,.project-studio .project-agent{top:var(--project-commandbar-height);left:0;width:100%;border-left:0}.task-radar__filters{flex-wrap:wrap}.task-radar__filters button{min-width:calc(33.333% - 4px);min-height:40px}.project-studio__canvas .workspace{padding:14px 12px 32px}.run-workspace-panel{padding:10px}.run-workspace-switcher{gap:18px;padding:0 12px}.run-video-workspace__stage{min-height:260px;padding:8px}.run-video-workspace__stage>video{max-height:62vh}.run-video-workspace__meta{flex-wrap:wrap;gap:8px 14px}.run-video-timeline>button{width:144px;min-width:144px}.segment-manager-heading{gap:8px;padding-right:12px;padding-left:12px}.segment-manager-heading>div{gap:7px}.segment-manager-heading h2{font-size:15px}.segment-detail__facts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.segment-detail__facts::-webkit-scrollbar{display:none}.segment-detail__facts .segment-fact{flex:0 0 auto}}@media(max-width:520px){.project-studio__identity-meta .status{max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-studio__source,.segment-manager-heading .eyebrow{display:none}.segment-manager-heading .detail-tool-card__hint{max-width:46%}}@media(prefers-reduced-motion:reduce){.progress-card--indeterminate .progress-track i{left:0;width:100%;animation:none;opacity:.45}}.run-workspace-switcher{align-items:center}.run-workspace-switcher__tabs{display:flex;align-self:stretch;align-items:stretch;gap:20px}.run-workspace-switcher__count{margin-left:5px;color:var(--muted);font-size:10px;font-weight:650}.run-workspace-switcher__tabs button.active .run-workspace-switcher__count{color:inherit;opacity:.78}.run-workspace-switcher>.detail-header__actions{min-width:0;margin-left:auto;padding:0;flex-wrap:nowrap}.segment-manager-hintbar{display:flex;min-height:30px;align-items:center;margin:0 0 10px;padding:4px 14px;color:var(--muted);background:var(--surface-raised);border:1px solid var(--line);border-radius:7px;font-size:11px}.run-workspace-panel{padding:10px 12px 12px}.run-workspace-panel>.content-card:has(>.segment-workbench){padding:0;overflow:hidden}.run-workspace-panel>.content-card:has(>.segment-workbench)>.segment-workbench{border-top:0}.run-workspace-panel>.content-card:has(>.segment-workbench)>.segment-manager-hintbar{margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0}.project-studio__canvas .workspace>.progress-card{display:flex;flex-wrap:wrap;align-items:center;gap:3px 14px;margin-bottom:10px;padding:8px 14px 10px}.project-studio__canvas .workspace>.progress-card .progress-card__top{display:contents}.project-studio__canvas .workspace>.progress-card .progress-card__top>div{display:flex;min-width:0;flex:1 1 240px;align-items:center;gap:8px}.project-studio__canvas .workspace>.progress-card .progress-card__top small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-studio__canvas .workspace>.progress-card .progress-card__top b{order:3;font-size:14px}.project-studio__canvas .workspace>.progress-card>p{order:2;margin:0;font-size:11px;white-space:nowrap}.project-studio__canvas .workspace>.progress-card .progress-track{order:4;width:100%;height:4px;margin-top:3px}@media(min-width:761px){.project-studio{--project-commandbar-height: 64px}.app-shell--project-workspace .top-navigation{height:46px;min-height:46px;flex:0 0 46px;padding:4px 12px}.app-shell--project-workspace .top-navigation .brand>span{width:26px;height:26px}.app-shell--project-workspace .top-navigation .rail__cta{min-height:32px}.app-shell--project-workspace .top-navigation .rail__groups{height:38px}.app-shell--project-workspace .top-navigation .rail__group nav button,.app-shell--project-workspace .top-navigation .rail__bottom a,.app-shell--project-workspace .top-navigation .rail__bottom button,.app-shell--project-workspace .top-navigation .rail-runtime{min-height:32px}.app-shell--project-workspace .workspace-agent{top:calc(var(--shell-navigation-height, 46px) + 64px)}.project-stage-rail{padding:4px 12px}.project-stage-rail li button{min-height:38px;padding:3px 10px}.project-stage-rail li button>div{gap:1px}.project-studio__canvas>.workspace{padding:12px 20px 44px}.run-workspace-switcher{top:-12px;min-height:46px}}@media(max-width:760px){.run-workspace-switcher{flex-wrap:wrap;gap:6px 14px;padding-top:4px;padding-bottom:4px}.run-workspace-switcher__tabs{gap:14px}}@media(min-width:761px){.project-studio__canvas>.workspace{display:flex;flex-direction:column;padding-bottom:14px}.project-studio__canvas>.workspace>*{flex:0 0 auto}.project-studio__canvas .workspace>.progress-card,.project-studio__canvas .workspace>.run-workspace__failure-entry,.project-studio__canvas .workspace>.alert-card,.project-studio__canvas .workspace>.detail-header{width:100%}.project-studio__canvas .workspace>.run-workspace-shell{display:flex;width:100%;flex:0 0 auto;min-height:auto;flex-direction:column}.run-workspace-shell>.run-workspace-panel{display:flex;flex:0 0 auto;min-height:60vh;flex-direction:column;overflow:visible}.run-workspace-panel>*{flex:0 0 auto}.run-workspace-panel>.content-card:has(>.segment-workbench){display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.run-workspace-panel>.content-card:has(>.segment-workbench)>.segment-manager-hintbar{flex:0 0 auto}.run-workspace-panel .content-card>.segment-workbench{flex:1 1 auto;min-height:320px}.project-studio__canvas .segment-workbench__list{display:flex;min-height:0;flex-direction:column}.project-studio__canvas .segment-workbench__list>div{max-height:none;flex:1 1 auto;min-height:0;overflow-y:auto}.project-studio__canvas .segment-workbench__detail{min-height:0;overflow-y:auto}.run-workspace-panel>.run-workspace-card{display:grid;flex:1 1 auto;min-height:0;place-items:center}.run-workspace-panel>.run-log{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.run-workspace-panel>.run-log[open]>.run-log__body{height:clamp(280px,calc(100dvh - 360px),640px);flex:0 1 auto;min-height:240px}}@media(min-width:761px){.project-studio__canvas .segment-nav-card{margin-bottom:3px;padding:6px 8px 6px 9px;gap:7px}.project-studio__canvas .segment-nav-card__index{height:30px}.project-studio__canvas .segment-nav-card__body{gap:3px}.project-studio__canvas .segment-nav-card:not(.active) .segment-nav-card__body strong{-webkit-line-clamp:1}.project-studio__canvas .segment-nav-card:not(.active) .segment-nav-card__scene,.project-studio__canvas .segment-nav-card:not(.active) .segment-nav-card__badges{display:none}.project-studio__canvas .segment-detail__panel{padding:12px 14px 14px}.project-studio__canvas .segment-detail__copy{margin-bottom:10px;padding:10px 12px}.project-studio__canvas .segment-detail__meta{display:flex;flex-wrap:wrap;gap:6px 18px}.project-studio__canvas .segment-detail__meta>div{display:flex;align-items:baseline;gap:6px;padding:0;background:transparent;border:0}.project-studio__canvas .segment-detail__meta dd{margin:0;font-size:11px}}@media(min-width:1440px){.project-studio__canvas .workspace>.progress-card,.project-studio__canvas .workspace>.run-workspace__failure-entry,.project-studio__canvas .workspace>.run-workspace-shell{max-width:none}.project-studio__canvas .segment-workbench{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}}@media(min-width:761px){.app-shell--top-navigation{--shell-navigation-height: 46px;--shell-content-header-height: 50px;--shell-top-total: calc(var(--shell-navigation-height) + var(--shell-content-header-height))}.app-shell--top-navigation.app-shell--project-workspace{--shell-content-header-height: 64px}.app-shell--top-navigation .top-navigation{height:46px;min-height:46px;flex:0 0 46px;padding:4px 12px}.app-shell--top-navigation .top-navigation .brand>span{width:26px;height:26px}.app-shell--top-navigation .top-navigation .rail__cta{min-height:32px}.app-shell--top-navigation .top-navigation .rail__groups{height:38px}.app-shell--top-navigation .top-navigation .rail__group nav button,.app-shell--top-navigation .top-navigation .rail__bottom a,.app-shell--top-navigation .top-navigation .rail__bottom button,.app-shell--top-navigation .top-navigation .rail-runtime{min-height:32px}.app-shell--darkroom .pro-header{height:50px;min-height:50px;flex-basis:50px}.app-shell--top-navigation .workspace-agent{top:var(--shell-top-total)}}@media(min-width:761px)and (max-width:1439px){.app-shell--top-navigation{--shell-navigation-height: 90px}.app-shell--top-navigation .top-navigation{height:var(--shell-navigation-height);min-height:var(--shell-navigation-height);flex-basis:var(--shell-navigation-height)}.app-shell--top-navigation .top-navigation .rail__groups{height:44px}.app-shell--top-navigation .top-navigation .rail__group nav button{min-height:44px}}@media(min-width:761px)and (max-width:1049px){.app-shell--top-navigation{--shell-navigation-height: 134px}.app-shell--top-navigation .top-navigation .rail__groups{height:88px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,44px)}}.project-toolbar>label,.project-toolbar>label input,.project-filter-pills button,.project-agent-entry,.project-toolbar>.button,.project-toolbar>.pro-icon-button,.project-featured-card .button,.project-pagination button{min-height:44px}.project-toolbar>.pro-icon-button,.project-card__delete{width:44px;min-width:44px}.project-card__delete{height:44px}.project-pagination button{min-width:44px}html[data-theme=light] .project-filter-pills button{color:#6f6653}html[data-theme=light] .project-filter-pills button.active{color:#755813}html[data-theme=light] .project-agent-entry{color:#785c1a}html[data-theme=claude] .project-filter-pills button{color:#686354}html[data-theme=claude] .project-filter-pills button.active{color:#873619}html[data-theme=claude] .project-toolbar>.button{color:#2f1710}@media(max-width:480px){.project-filter-pills{width:100%;flex-wrap:wrap;overflow-x:visible}}@media(max-width:1049px),(hover:none){.project-card__delete{color:#ffffffdb;background:#0c111ad1;opacity:.82}}.task-command-status span,.task-command-status small,.task-queue-card__copy>span,.task-queue-card__copy>p,.task-queue-card__state>strong,.task-queue-card__state>span,.task-queue-card>footer,.task-queue-card>footer>button,.task-queue-card__error{font-size:12px}.task-command-status small,.task-queue-card__copy>span,.task-queue-card__state>span,.task-queue-card>footer{color:var(--muted)}.task-queue-card__copy>span,.task-queue-card__copy>p{line-height:1.45}.task-queue-tabs button{min-height:44px}.task-queue-tabs button b{min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}.task-queue-card>footer{min-height:52px}.task-queue-card>footer>button{min-height:44px}.task-queue-card__error{display:grid;min-width:0;min-height:44px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;overflow:visible;color:var(--danger);text-overflow:clip;white-space:normal}.task-queue-card__error>p{display:-webkit-box;min-width:0;margin:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-queue-card__error.is-expanded>p{display:block;max-height:240px;overflow-y:auto;white-space:pre-wrap}.task-queue-card__error>button{min-width:44px;min-height:44px;padding:0 8px;color:var(--primary);background:transparent;border:0;cursor:pointer;font:inherit;white-space:nowrap}.modal--create button,.modal--create select,.modal--create textarea,.modal--create input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px}.modal--create .icon-button{width:44px;min-width:44px}.modal--create .inline-checks>label,.modal--create .choice-field--inline>label,.modal--create .range-field{min-height:44px}.modal--create .text-button{color:var(--muted)}html[data-theme=light] .modal--create .mode-switch button:not(.on){color:#b4aa95}html[data-theme=light] .modal--create .quick-step.on span{color:#6f5012}html[data-theme=light] .modal--create .topic-wall__filters button.on,html[data-theme=light] .modal--create .topic-wall__domains button.on{color:#3b2d13}html[data-theme=light] .modal--create .text-button{color:#6f6653}html[data-theme=claude] .modal--create .topic-wall__filters button.on,html[data-theme=claude] .modal--create .topic-wall__domains button.on{color:#3d1b12}html[data-theme=claude] .modal--create .text-button{color:#686354}html[data-theme=light] .task-queue-card__error,html[data-theme=claude] .task-queue-card__error{color:#9b4149}.catalog-card{padding:12px 14px 9px}.catalog-card__title h2{font-size:15px}.catalog-card__title>span{margin-top:5px}.catalog-card .tag-list{margin-top:8px}.content-card .content-card__body{margin:8px 0 0;line-height:1.6;-webkit-line-clamp:3}.catalog-card>footer{margin-top:9px;padding-top:8px}.catalog-toolbar{margin-bottom:12px}.content-chips{margin-bottom:10px}@media(min-width:761px)and (max-width:999px){.library-commandbar{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding-bottom:10px}.library-commandbar .search,.library-commandbar__actions{grid-column:span 2}.library-commandbar>select{width:100%;min-width:0}.library-commandbar__actions{justify-content:flex-end}}@media(min-width:761px){.section-page{padding-top:18px}.section-header{margin-bottom:12px;padding-bottom:10px}.studio-page-header{min-height:0;align-items:center;padding:10px 20px}.studio-page-header .eyebrow,.studio-page-header__meta{display:none}.studio-page-header__copy{display:flex;min-width:0;flex:1 1 auto;align-items:baseline;gap:12px}.studio-page-header h1{font-size:20px}.studio-page-header__copy>p:last-of-type{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}}.audio-page__note{margin:0 0 10px;color:var(--muted, #878e9c);font-size:12px}.audio-list{gap:8px}.audio-card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px 14px}.audio-card__icon{width:36px;height:36px;border-radius:9px}.audio-card__icon svg{width:16px}.audio-card blockquote{overflow:hidden;margin:6px 0 0;text-overflow:ellipsis;white-space:nowrap}.audio-card audio{margin-top:8px}.audio-library-page .button,.audio-library-page .section-tabs button,.audio-library-page .field input,.audio-library-page .field select,.audio-library-page .audio-card audio{min-height:44px}.audio-library-page .audio-card audio{height:44px}.audio-library-page .audio-card__header>div,.audio-library-page .audio-card__content{min-width:0}.audio-library-page .audio-card h2{overflow-wrap:anywhere}.audio-library-page .music-library__group>header span{color:#b5a989}.audio-library-page .music-library__group>header p,.audio-library-page .audio-card blockquote{color:#929cab}.audio-library-page .modal-backdrop .icon-button{width:44px;min-width:44px;height:44px;flex:0 0 44px}.audio-library-page .voice-delete-remote{min-height:44px;align-items:center}.audio-library-page .voice-delete-remote input{width:20px;height:20px;margin-top:0}.audio-pagination{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 0;color:var(--muted);font-size:12px}.audio-pagination>div{display:flex;gap:8px}.audio-library-page .audio-resource-modal{display:flex;max-height:calc(100dvh - 40px);min-height:0;flex-direction:column}.audio-library-page .audio-resource-modal>.modal__header{flex:0 0 auto}.audio-library-page .audio-resource-modal>.resource-form{min-height:0;overflow-y:auto;overscroll-behavior:contain}.audio-library-page .audio-resource-modal .modal__footer{position:sticky;z-index:2;bottom:0;padding-bottom:max(16px,env(safe-area-inset-bottom));background:var(--surface)}.audio-library-page .section-tabs button:focus-visible,.audio-library-page .audio-pagination .button:focus-visible,.audio-library-page .modal-backdrop .icon-button:focus-visible,.audio-library-page .file-field:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}html[data-theme=claude] .audio-library-page .button--primary{color:#2f211b}html[data-theme=light] .audio-library-page .audio-resource-modal,html[data-theme=light] .audio-library-page .modal--confirm{color:#504737}html[data-theme=light] .audio-library-page .modal__header h2{color:#30291e}html[data-theme=light] .audio-library-page .modal__header>div>p{color:#665b48}html[data-theme=light] .audio-library-page .music-library__group>header span,html[data-theme=light] .audio-library-page .music-library__group>header>strong{color:#765815}html[data-theme=light] .audio-library-page .music-library__group>header p,html[data-theme=light] .audio-library-page .audio-card blockquote{color:#665b48}html[data-theme=claude] .audio-library-page .audio-resource-modal,html[data-theme=claude] .audio-library-page .modal--confirm{color:#4b473b}html[data-theme=claude] .audio-library-page .modal__header h2{color:#302d26}html[data-theme=claude] .audio-library-page .modal__header>div>p{color:#625d4f}html[data-theme=claude] .audio-library-page .music-library__group>header span,html[data-theme=claude] .audio-library-page .music-library__group>header>strong{color:#7f3e26}html[data-theme=claude] .audio-library-page .music-library__group>header p,html[data-theme=claude] .audio-library-page .audio-card blockquote{color:#625d4f}@media(max-width:760px){.audio-pagination{align-items:stretch;flex-direction:column}.audio-pagination>div{display:grid;grid-template-columns:1fr 1fr}.audio-library-page .audio-resource-modal{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.audio-library-page .audio-resource-modal .modal__header>div{min-width:0}.audio-library-page .audio-resource-modal .modal__header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-library-page .modal--confirm{width:calc(100vw - 24px);min-height:0;margin:auto;border-radius:10px}}.content-library-page .content-drawer-backdrop{z-index:47}.content-library-page .content-drawer{z-index:48}.content-library-page .catalog-toolbar.content-toolbar .search,.content-library-page .catalog-toolbar.content-toolbar select,.content-library-page .catalog-toolbar.content-toolbar>.button,.content-library-page .content-chips>button,.content-library-page .content-card__open,.content-library-page .content-card__tag,.content-library-page .content-menu button,.content-library-page .content-drawer__tags button,.content-library-page .content-drawer>footer .button,.content-library-page .catalog-pagination .button{min-height:44px}.content-library-page .content-card__open,.content-library-page .content-card__tag,.content-library-page .content-drawer__tags button{display:inline-flex;align-items:center}.content-library-page .content-icon-button{width:44px;height:44px}.content-library-page .content-icon-button svg{width:16px;height:16px}.content-library-page .content-menu{top:48px;min-width:136px}.content-library-page .content-menu button{padding:0 12px}.content-library-page .content-chips__tag{min-height:44px;padding-right:0}.content-library-page .content-chips__tag button{width:44px;height:44px}.topic-pool-page .catalog-toolbar.content-toolbar select,.topic-pool-page .catalog-toolbar.content-toolbar .button,.topic-pool-page .hub-card__actions .button,.topic-pool-page .hub-disclosure-button,.topic-pool-page .modal-backdrop .icon-button,.topic-pool-page .hub-duration-option,.topic-pool-page .modal__footer .button{min-height:44px}.topic-pool-page .hub-disclosure-button{padding:0 12px}.topic-pool-page .modal-backdrop .icon-button{width:44px;height:44px}html[data-theme=claude] .topic-pool-page .button--primary{color:#2f211b}.arena-page .content-drawer-backdrop{z-index:47}.arena-page .content-drawer{z-index:48}.arena-page .catalog-toolbar.content-toolbar .button,.arena-page .hub-card__actions .button,.arena-page .arena-candidate summary,.arena-page .arena-drawer__actions .button{min-height:44px}.arena-page .content-icon-button{width:44px;height:44px}.arena-page .content-icon-button svg{width:16px;height:16px}.arena-page .arena-candidate summary{padding-block:9px}.arena-page .content-icon-button:focus-visible,.arena-page .arena-candidate summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-theme=claude] .arena-page .button--primary{color:#2f211b}.material-library-page .catalog-toolbar.content-toolbar .search,.material-library-page .catalog-toolbar.content-toolbar .button,.material-library-page .content-chips>button,.material-library-page .hub-card__actions .button,.material-library-page .catalog-pagination .button,.material-library-page .hub-modal-form input,.material-library-page .hub-modal-form textarea,.material-library-page .hub-modal-form .modal__footer .button,.material-library-page .hub-modal--settings input:not([type=checkbox]),.material-library-page .hub-modal--settings textarea,.material-library-page .hub-modal--settings .hub-source-switches label,.material-library-page .hub-modal--settings .modal__footer .button{min-height:44px}.material-library-page .modal-backdrop .icon-button{width:44px;height:44px}.material-library-page .modal-backdrop .icon-button:focus-visible,.material-library-page .content-chips>button:focus-visible,.material-library-page .hub-source-switches label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}html[data-theme=claude] .material-library-page .button--primary{color:#2f211b}.benchmark-library-page .catalog-toolbar.content-toolbar .button,.benchmark-library-page .hub-card__actions .button,.benchmark-library-page .hub-modal-form input,.benchmark-library-page .hub-channel-add .button,.benchmark-library-page .hub-template__draft .button,.benchmark-library-page [role=alertdialog] .button{min-height:44px}.benchmark-library-page .modal-backdrop .icon-button,.benchmark-library-page .hub-channel-row .content-icon-button{width:44px;height:44px}.benchmark-library-page .modal-backdrop .icon-button:focus-visible,.benchmark-library-page .hub-channel-row .content-icon-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.benchmark-library-page .hub-modal--breakdown{display:flex;max-height:calc(100vh - 40px);flex-direction:column}.benchmark-library-page .hub-modal--breakdown .modal__header{flex:0 0 auto}.benchmark-library-page .hub-modal--breakdown>.hub-modal-form{min-height:0;overflow-y:auto;padding-bottom:20px;overscroll-behavior:contain}html[data-theme=claude] .benchmark-library-page .button--primary{color:#2f211b}html[data-theme=light] .benchmark-library-page .hub-modal-form,html[data-theme=light] .benchmark-library-page .modal--confirm{color:#504737}html[data-theme=light] .benchmark-library-page .modal__header h2{color:#30291e}@media(max-width:760px){.benchmark-library-page .hub-modal--breakdown{max-height:100vh}.benchmark-library-page .modal--confirm{width:calc(100vw - 24px);min-height:0;margin:auto;border-radius:10px}}.product-library-page .catalog-toolbar .search,.product-library-page .button,.product-library-page .product-editor-modal input:not([type=file]),.product-library-page .product-editor-modal .file-field--large{min-height:44px}.product-library-page .product-media figure>button,.product-library-page .product-editor-modal .icon-button{width:44px;height:44px}.product-library-page .product-editor-modal .icon-button{min-width:44px;flex:0 0 44px}.product-library-page .product-media figure>button{top:0;right:0;border-radius:0 9px}.product-library-page .product-media figure>button:focus-visible,.product-library-page .product-editor-modal .icon-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.product-library-page .product-editor-modal{display:flex;max-height:calc(100dvh - 40px);min-height:0;flex-direction:column}.product-library-page .product-editor-modal>.modal__header{flex:0 0 auto}.product-library-page .product-editor-modal>.resource-form{min-height:0;overflow-y:auto;overscroll-behavior:contain}.product-library-page .product-editor-modal .modal__footer{position:sticky;z-index:2;bottom:0;padding-bottom:max(16px,env(safe-area-inset-bottom));background:var(--surface)}html[data-theme=claude] .product-library-page .button--primary{color:#2f211b}html[data-theme=light] .product-library-page .product-editor-modal,html[data-theme=light] .product-library-page .modal--confirm{color:#504737}html[data-theme=light] .product-library-page .modal__header h2{color:#30291e}@media(max-width:620px){.product-library-page .product-editor-modal{width:100%;height:100dvh;max-height:100dvh}.product-library-page .modal--confirm{width:calc(100vw - 24px);min-height:0;margin:auto;border-radius:10px}}.avatar-library-page .button,.avatar-library-page .field input,.avatar-library-page .field select,.avatar-library-page .avatar-editor-tabs button,.avatar-library-page .talking-route__action,.avatar-library-page .avatar-job-history>summary,.avatar-library-page .avatar-job-resume,.avatar-library-page .avatar-job-list a,.avatar-library-page .reference-voice-field audio{min-height:44px}.avatar-library-page .reference-voice-field audio{height:44px}.avatar-library-page .asset-slot__actions label.button{min-height:46px}.avatar-library-page .modal-backdrop .icon-button{width:44px;min-width:44px;height:44px;flex:0 0 44px}.avatar-library-page .avatar-job-list a{display:inline-flex;align-items:center}.avatar-library-page .avatar-create-modal{display:flex;max-height:calc(100dvh - 40px);min-height:0;flex-direction:column}.avatar-library-page .avatar-create-modal>.modal__header{flex:0 0 auto}.avatar-library-page .avatar-create-modal>.resource-form{min-height:0;overflow-y:auto;overscroll-behavior:contain}.avatar-library-page .avatar-create-modal .modal__footer{position:sticky;z-index:2;bottom:0;padding-bottom:max(16px,env(safe-area-inset-bottom));background:var(--surface)}.avatar-library-page .avatar-editor-modal{max-height:calc(100dvh - 40px);overscroll-behavior:contain}.avatar-library-page .avatar-editor-tabs button:focus-visible,.avatar-library-page .talking-route__action:focus-visible,.avatar-library-page .avatar-job-history>summary:focus-visible,.avatar-library-page .avatar-job-resume:focus-visible,.avatar-library-page .avatar-job-list a:focus-visible,.avatar-library-page .asset-slot__actions label.button:has(input:focus-visible),.avatar-library-page .modal-backdrop .icon-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[data-theme=claude] .avatar-library-page .button--primary{color:#2f211b}html[data-theme=light] .avatar-library-page .avatar-create-modal,html[data-theme=light] .avatar-library-page .modal--confirm{color:#504737}html[data-theme=light] .avatar-library-page .modal__header h2{color:#30291e}html[data-theme=light] .avatar-library-page .modal__header>div>p{color:#665b48}html[data-theme=light] .avatar-library-page .avatar-card-preview-strip{background:#f6f3eb;border-color:#ddd7c8}html[data-theme=light] .avatar-library-page .avatar-card-preview-strip__copy span{color:#8d6518}html[data-theme=light] .avatar-library-page .avatar-card-preview-strip__copy strong{color:#312c22}html[data-theme=light] .avatar-library-page .avatar-card-preview-strip__copy small{color:#756a55}html[data-theme=light] .avatar-library-page .avatar-card-preview-strip__images figure{background:#ece8dc;border-color:#d8d1c0}html[data-theme=claude] .avatar-library-page .avatar-card-preview-strip{background:#f2efe8;border-color:#d8d2c5}html[data-theme=claude] .avatar-library-page .modal__header>div>p{color:#675f50}html[data-theme=claude] .avatar-library-page .avatar-card-preview-strip__copy span{color:#9b3e1e}html[data-theme=claude] .avatar-library-page .avatar-card-preview-strip__copy strong{color:#302c24}html[data-theme=claude] .avatar-library-page .avatar-card-preview-strip__copy small{color:#716958}html[data-theme=claude] .avatar-library-page .avatar-card-preview-strip__images figure{background:#e8e4da;border-color:#d3ccbd}@media(max-width:880px){.avatar-library-page .avatar-editor-tabs{top:117px}}@media(max-width:640px){.avatar-library-page .avatar-create-modal,.avatar-library-page .avatar-editor-modal{width:100%;height:100dvh;max-height:100dvh;min-height:0;border-radius:0}.avatar-library-page .avatar-editor-modal .modal__header>div{min-width:0}.avatar-library-page .avatar-editor-modal .modal__header h2{overflow:hidden;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.avatar-library-page .modal--confirm{width:calc(100vw - 24px);min-height:0;margin:auto;border-radius:10px}}@media(min-width:761px){.app-shell--top-navigation .app-content{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}}@media(min-width:761px)and (max-width:1439px){.app-shell--top-navigation{--shell-navigation-height: 96px}.app-shell--top-navigation .top-navigation .brand,.app-shell--top-navigation .top-navigation .rail__cta,.app-shell--top-navigation .top-navigation .rail__bottom a,.app-shell--top-navigation .top-navigation .rail__bottom button,.app-shell--top-navigation .top-navigation .rail-runtime,.app-shell--darkroom .pro-global-search,.app-shell--darkroom .pro-agent-shortcut,.app-shell--darkroom .pro-theme-toggle{min-height:44px}.app-shell--top-navigation .top-navigation .rail__bottom a,.app-shell--top-navigation .top-navigation .rail__bottom button,.app-shell--darkroom .pro-agent-shortcut{min-width:44px}.notification-center__trigger{width:44px;height:44px}.app-shell--darkroom .pro-theme-toggle{width:44px;min-width:44px}}@media(min-width:761px)and (max-width:1049px){.app-shell--top-navigation{--shell-navigation-height: 140px}}@media(max-width:820px){.modal-backdrop .modal .icon-button,.publish-drawer>header button{width:44px;min-width:44px;height:44px;min-height:44px}.modal-backdrop .modal .button,.notification-center__panel>header button{min-height:44px}.settings-booth--reference .model-grid,.settings-booth--reference .model-grid>.model-select,.settings-booth--reference .model-grid select{min-width:0;max-width:100%}.settings-booth--reference .model-grid select{width:100%}.task-command-refresh,.task-queue-search,.library-workspace .library-commandbar .search,.library-workspace .library-commandbar select,.library-workspace .library-commandbar .button,.library-workspace .library-card .button,.library-workspace .library-pagination .button,.settings-booth--reference .settings-back,.settings-booth--reference .settings-agent-shortcut,.settings-booth--reference .pro-theme-toggle,.settings-booth--reference .provider-list>button,.settings-booth--reference .provider-header a,.settings-booth--reference .source-visit,.settings-booth--reference .source-key input,.settings-booth--reference .source-key button,.settings-booth--reference .agent-default-card select,.settings-booth--reference .agent-access-settings .button,.settings-booth--reference .agent-save,.settings-booth--reference .model-save button,.settings-booth--reference .usage-filters button,.settings-booth--reference .token-create input,.settings-booth--reference .token-create select,.settings-booth--reference .token-create button{min-height:44px}.settings-booth--reference .pro-theme-toggle{width:44px;min-width:44px}.settings-booth--reference .source-key button,.settings-booth--reference .pro-icon-button{width:auto;min-width:44px;min-height:44px}.settings-booth--reference .toggle{width:44px;min-width:44px;height:44px;background:transparent}.settings-booth--reference .toggle:before{position:absolute;top:12px;left:4px;width:35px;height:20px;background:#242c38;border-radius:999px;content:""}.settings-booth--reference .toggle span{top:15px;left:7px}.settings-booth--reference .toggle.active{background:transparent}.settings-booth--reference .toggle.active:before{background:#b39354}.settings-booth--reference .toggle.active span{left:22px}html[data-theme=light] .settings-booth--reference .toggle:before{background:#eae8e1}html[data-theme=claude] .settings-booth--reference .toggle:before{background:#eae8e1}html[data-theme=claude] .settings-booth--reference .toggle.active:before{background:#b36d54}.library-workspace .library-pagination>div button{width:44px;height:44px}.library-workspace .library-card__select{display:grid;width:44px;height:44px;place-items:center;top:0;left:0}}@media(max-width:580px){.modal-backdrop .modal--confirm{width:calc(100vw - 24px);min-height:0;margin:auto;border-radius:10px}.settings-booth--reference .model-grid{grid-template-columns:minmax(0,1fr)}}
