.auth-screen{min-height:100vh;display:grid;place-items:center;padding:28px;background:#0c0b10;color:#f7f5fb}.auth-card{width:min(100%,440px);padding:42px;border:1px solid #ffffff1a;border-radius:20px;background:linear-gradient(145deg,#1a1722,#111016);box-shadow:0 24px 80px #0007}.auth-card>img{display:block;width:38px;height:38px;object-fit:contain;margin-bottom:26px}.auth-card .eyebrow{display:block;color:#b8a1ff;font-size:11px;letter-spacing:.14em;margin-bottom:12px}.auth-card h1{font-size:30px;line-height:1.16;margin:0 0 12px}.auth-card p{color:#c3bfcb;line-height:1.6;margin:0 0 24px}.auth-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:10px 16px;border:1px solid #8462eb;border-radius:10px;background:#7352dc;color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.auth-action:hover{background:#8465e8}.auth-link{display:block;margin:18px auto 0;border:0;background:none;color:#c5b7fa;font:inherit;cursor:pointer}.auth-project-list{display:grid;gap:10px;margin:22px 0}.auth-error{color:#ffb9c1!important}.auth-project-form{display:flex;flex-direction:column;gap:9px;margin:14px 0}.auth-project-form label{font-size:12px;color:#c8c6cf}.auth-project-form input,.auth-project-form textarea{width:100%;border:1px solid #3a3944;border-radius:7px;background:#14151d;color:#f4f1ec;padding:10px;font:inherit;resize:vertical}.auth-project-form input:focus-visible,.auth-project-form textarea:focus-visible{outline:2px solid #d6bd83;outline-offset:2px}.auth-login-form{display:flex;flex-direction:column;gap:10px;margin-top:24px}.auth-login-form>label{font-size:12px;font-weight:650;color:#eeeaf4}.auth-login-form>input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #3a3944;border-radius:8px;background:#14131a;color:#f7f5fb;font:inherit}.auth-login-form>input:focus-visible{outline:2px solid #b8a1ff;outline-offset:2px}.auth-login-form .auth-action{margin-top:8px}.auth-login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px}.auth-checkbox{display:flex;align-items:center;gap:7px;color:#c3bfcb;font-size:12px}.auth-checkbox input{accent-color:#9e83ff}.auth-inline-link{border:0;background:none;color:#c5b7fa;font:inherit;font-size:12px;cursor:pointer}.auth-action:disabled{opacity:.65;cursor:wait}.auth-step-options{display:grid;gap:10px;margin-top:24px}.auth-setup-secret{display:grid;gap:8px;padding:12px;border:1px solid #3a3944;border-radius:8px;background:#14131a;color:#c3bfcb;font-size:12px}.auth-setup-secret code{overflow-wrap:anywhere;color:#eee8ff;font-size:11px}.auth-setup-secret small{color:#d5a9b0}.auth-login-form .auth-link{margin:4px auto 0}.auth-legal-links{display:flex;justify-content:center;gap:18px;margin-top:25px;padding-top:16px;border-top:1px solid #ffffff1a;font-size:11px}.auth-legal-links a{color:#c5b7fa;text-underline-offset:3px}.auth-legal-links a:hover{color:#e2d9ff}.app-legal-links{display:flex;align-items:center;gap:18px;margin:0 42px;padding:15px 0 20px;border-top:1px solid #292a34;color:#858490;font-size:10px}.app-legal-links span{margin-right:auto}.app-legal-links a{color:#b9a6ef;text-underline-offset:3px}@media(max-width:560px){.app-legal-links{margin:0 15px;padding:12px 0 18px;gap:14px;flex-wrap:wrap}.app-legal-links span{width:100%}}.qa-run-error,.action-review-read-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.qa-run-error .button-secondary,.action-review-read-error .button-secondary{flex-shrink:0}.hf-demo-page{max-width:1120px;margin:0 auto}.hf-demo-hero{min-height:260px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px 38px;margin-bottom:18px;border:1px solid #3a3542;border-radius:14px;background:radial-gradient(ellipse at 80% 25%,#62554155,transparent 42%),linear-gradient(120deg,#191821,#17181e 60%,#211d19)}.hf-demo-hero-copy{position:relative;z-index:1;max-width:650px}.hf-demo-hero .eyebrow{display:flex;align-items:center;gap:7px;color:#dfc990}.hf-demo-hero h1{margin:13px 0 9px;font:600 clamp(28px,4vw,42px) Manrope;letter-spacing:-.05em}.hf-demo-hero p{max-width:600px;margin:0;color:#c0bdc6;font-size:13px;line-height:1.65}.hf-demo-project{display:flex;align-items:center;gap:8px;margin-top:19px;color:#e1d4b4;font-size:11px}.hf-demo-spec{position:relative;z-index:1;display:grid;gap:5px;min-width:150px;padding:16px;border:1px solid #504a40;border-radius:10px;background:#17171dcc}.hf-demo-spec strong{font:600 27px Manrope}.hf-demo-spec span,.hf-demo-spec small{color:#aaa7b1;font-size:10px}.hf-demo-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55}.hf-demo-hero-art span{position:absolute;width:340px;height:340px;border:1px solid #d8c38e25;border-radius:50%;right:80px;top:-190px}.hf-demo-hero-art span:nth-child(2){width:240px;height:240px;right:130px;top:-140px}.hf-demo-hero-art span:nth-child(3){width:130px;height:130px;right:185px;top:-85px}.hf-demo-notice{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;margin:0 0 22px;border:1px solid #735a3b;border-radius:9px;background:#2a2118;color:#f0d8a9}.hf-demo-notice>svg{flex:0 0 auto;margin-top:1px}.hf-demo-notice p{margin:0;font-size:11px;line-height:1.6}.hf-demo-notice strong{color:#ffe7b9}.hf-demo-alert,.hf-demo-success{margin:12px 0;padding:12px 14px;border:1px solid #754948;border-radius:8px;background:#281a1b;color:#edb7b3;font-size:11px;line-height:1.5}.hf-demo-success{border-color:#315d48;background:#17241c;color:#b5dfbf}.hf-demo-workspace{padding:20px 22px;border:1px solid #2e2e39;border-radius:11px;background:#11121a}.hf-demo-workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #292a34}.hf-demo-workspace-heading h2{margin:6px 0 0;font:600 19px Manrope;letter-spacing:-.03em}.hf-demo-muted{color:#a5a3ae;font-size:11px;line-height:1.55}.hf-demo-start-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;align-items:center;padding:20px 0}.hf-demo-start-card h3{margin:0 0 5px;font-size:13px}.hf-demo-start-card p{margin:0;color:#a5a3ae;font-size:11px;line-height:1.5}.hf-demo-film-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#3a3150;color:#c4aeff}.hf-demo-start-card>.hf-demo-muted{grid-column:2/-1;margin:0}.hf-demo-status-card{padding-top:17px}.hf-demo-status-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.hf-demo-status-row strong{font-size:12px;text-transform:capitalize}.hf-demo-status-dot{width:9px;height:9px;border-radius:50%;background:#dbbc75;box-shadow:0 0 9px #dbbc7555}.hf-demo-status-dot.is-ready{background:#76d5a2;box-shadow:0 0 9px #76d5a255}.hf-demo-status-dot.is-error{background:#e17a7a;box-shadow:0 0 9px #e17a7a55}.hf-demo-cost{margin-left:auto;color:#b6dfc4;font-size:10px}.hf-demo-status-card>p{margin:11px 0;color:#b3b0ba;font-size:11px;line-height:1.6}.hf-demo-status-card>.hf-demo-muted{display:block}.hf-demo-status-card>.button{margin-top:6px}.hf-demo-video-wrap{display:grid;justify-items:start;gap:10px;margin-top:17px}.hf-demo-video-wrap video{display:block;width:min(100%,880px);max-height:68vh;aspect-ratio:16/9;background:#050506;border:1px solid #34343e;border-radius:9px}.hf-demo-video-wrap small{color:#9997a2;font-size:9px}.hf-demo-footnote{display:flex;align-items:flex-start;gap:9px;margin:15px 2px;color:#9997a2;font-size:10px;line-height:1.55}.hf-demo-footnote svg{flex:0 0 auto;color:#ccb986}.hf-demo-page .button{min-height:37px}@media(max-width:700px){.hf-demo-hero{align-items:flex-start;flex-direction:column;padding:25px 22px;gap:16px}.hf-demo-spec{grid-template-columns:auto 1fr;align-items:center;min-width:0;width:100%}.hf-demo-spec strong{grid-row:span 2}.hf-demo-start-card{grid-template-columns:42px minmax(0,1fr)}.hf-demo-start-card>.button{grid-column:1/-1;width:100%}.hf-demo-start-card>.hf-demo-muted{grid-column:1/-1}.hf-demo-workspace{padding:16px}.hf-demo-cost{width:100%;margin-left:18px}}.hf-demo-screenplay-form{display:grid;gap:17px;padding-top:20px}.hf-demo-form-intro{display:flex;align-items:center;gap:13px}.hf-demo-form-intro h3{margin:0 0 5px;font-size:14px}.hf-demo-form-intro p{margin:0;color:#a5a3ae;font-size:11px;line-height:1.55}.hf-demo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.hf-demo-form-grid label,.hf-demo-screenplay-label,.hf-demo-file-label{display:grid;gap:7px;color:#d4d1da;font-size:11px;font-weight:600}.hf-demo-form-grid label:first-child{grid-column:1/-1}.hf-demo-form-grid input,.hf-demo-form-grid select,.hf-demo-screenplay-label textarea{width:100%;border:1px solid #3a3945;border-radius:8px;background:#171821;color:#eeeaf3;padding:10px 11px;font:inherit;font-weight:400;outline:none}.hf-demo-form-grid input:focus,.hf-demo-form-grid select:focus,.hf-demo-screenplay-label textarea:focus{border-color:#c7ae74;box-shadow:0 0 0 2px #c7ae7422}.hf-demo-screenplay-label{grid-template-columns:1fr auto;align-items:center}.hf-demo-screenplay-label textarea{grid-column:1/-1;resize:vertical;min-height:210px;line-height:1.55}.hf-demo-screenplay-label>span{color:#9d9aa6;font-size:10px;font-weight:400}.hf-demo-file-label{color:#aaa7b1;font-weight:400}.hf-demo-file-label input{font:inherit}.hf-demo-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:3px}.hf-demo-form-footer p{max-width:600px;margin:0}.hf-demo-form-footer .button{flex:0 0 auto}.hf-demo-run-details{margin-top:0!important}.hf-demo-prompt{margin:12px 0;padding:12px;border:1px solid #34333e;border-radius:8px;background:#171821;color:#d7d3df;font-size:11px}.hf-demo-prompt summary{cursor:pointer;font-weight:600}.hf-demo-prompt p{white-space:pre-wrap}.hf-demo-prompt small{color:#a5a3ae}.hf-demo-prompt ol{padding-left:20px;line-height:1.7}@media(max-width:700px){.hf-demo-form-grid{grid-template-columns:1fr}.hf-demo-form-grid label:first-child{grid-column:auto}.hf-demo-form-footer{align-items:stretch;flex-direction:column}.hf-demo-form-footer .button{width:100%}}.hf-demo-episode-select{display:grid;gap:7px;color:#d4d1da;font-size:11px;font-weight:600}.hf-demo-episode-select select{width:100%;border:1px solid #3a3945;border-radius:8px;background:#171821;color:#eeeaf3;padding:10px 11px;font:inherit;font-weight:400;outline:none}.hf-demo-episode-select select:focus{border-color:#c7ae74;box-shadow:0 0 0 2px #c7ae7422}.hf-demo-episode-select small{color:#a5a3ae;font-size:10px;font-weight:400;line-height:1.5}.hf-demo-scene-picker{min-width:0;margin:0;padding:13px;border:1px solid #3a3945;border-radius:8px;background:#171821;color:#d4d1da}.hf-demo-scene-picker legend{padding:0 5px;font-size:11px;font-weight:600}.hf-demo-scene-actions{display:flex;gap:12px;margin-bottom:9px}.hf-demo-scene-actions button{border:0;background:none;color:#dfc990;font:inherit;font-size:10px;text-decoration:underline;cursor:pointer}.hf-demo-scene-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:280px;overflow:auto}.hf-demo-scene-option{display:flex;align-items:flex-start;gap:9px;padding:9px;border:1px solid #302f39;border-radius:7px;background:#11121a;font-size:10px;cursor:pointer}.hf-demo-scene-option input{margin:2px 0 0;accent-color:#d9bf7c}.hf-demo-scene-option span{display:grid;gap:4px;min-width:0}.hf-demo-scene-option strong{font-weight:600;line-height:1.4}.hf-demo-scene-option small{overflow:hidden;color:#9997a2;line-height:1.45;text-overflow:ellipsis}.hf-demo-runs{display:grid;gap:12px;padding-top:13px}.hf-demo-runs>p{margin:0}.hf-demo-run-card{padding:14px;border:1px solid #34333e;border-radius:9px;background:#171821}.hf-demo-run-card>p{margin:9px 0;color:#b3b0ba;font-size:11px;line-height:1.55}.hf-demo-run-state{color:#d3c18e;font-size:10px}.hf-demo-run-card>.button{margin-top:5px}.hf-demo-run-card .hf-demo-video-wrap{margin-top:13px}.hf-demo-run-card .hf-demo-video-wrap video{width:min(100%,720px)}@media(max-width:700px){.hf-demo-scene-list{grid-template-columns:1fr}}.hf-demo-refresh-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.hf-demo-refresh-status{color:#a8d2b2;font-size:10px}.hf-demo-resolution{display:grid;gap:5px;padding:12px 14px;border:1px solid #735a3b;border-radius:8px;background:#211d19;color:#e8d8b0;font-size:11px;line-height:1.5}.hf-demo-resolution span,.hf-demo-resolution small{color:#b8b2a6;font-size:10px}.hf-demo-download-wrap{display:grid;justify-items:start;gap:8px;margin-top:13px}.hf-demo-download-wrap small{color:#9997a2;font-size:9px;line-height:1.5}.architecture-wizard{min-width:0}.architecture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;margin:20px 0}.architecture-field{display:grid;gap:8px;font-size:.875rem}.architecture-wizard fieldset{min-width:0;border:1px solid var(--border,#303039);padding:16px;border-radius:10px}.architecture-mode{display:inline-flex;align-items:center;gap:8px;margin:8px 20px 8px 0}.architecture-setting{display:flex;flex-wrap:wrap;gap:8px;font-size:.85rem}.architecture-setting dt{text-transform:capitalize;min-width:70px}.architecture-setting dd{margin:0;overflow-wrap:anywhere}.architecture-setting small{display:block;color:var(--text-muted,#aaa6b4);margin-top:4px}.architecture-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;padding-left:24px}.architecture-wizard .form-footer{flex-wrap:wrap;gap:12px}.architecture-review{margin-top:20px;border-top:1px solid var(--border,#303039);padding-top:16px}.architecture-review dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px}.architecture-review dd{margin:0;overflow-wrap:anywhere}.architecture-review-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;overflow:auto}.architecture-review table{width:100%;border-collapse:collapse;text-align:left;font-size:.8rem}.architecture-review th,.architecture-review td{padding:8px 5px;border-bottom:1px solid var(--border,#303039)}.architecture-review caption{text-align:left;font-weight:700;text-transform:capitalize;padding:8px 0}.registry-binding-modal{width:min(760px,100%);max-height:min(90vh,940px);overflow:auto}.registry-upload-facts,.registry-source-facts,.registry-role-eligibility,.registry-link-boundaries{display:flex;flex-direction:column;gap:7px;margin:12px 0;padding:12px;border:1px solid #30313a;border-radius:7px;background:#14151c}.registry-upload-facts strong,.registry-role-eligibility>strong{font-size:10px;color:#e1d3ad}.registry-upload-facts small,.registry-source-facts small,.registry-role-eligibility small,.registry-link-boundaries small{font-size:9px;line-height:1.5;color:#aaa8b2;overflow-wrap:anywhere}.registry-binding-option{margin:13px 0;padding:14px;border:1px solid #39353a;border-radius:8px;background:#14151b}.registry-binding-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.registry-binding-heading>div{display:flex;flex-direction:column;gap:5px}.registry-binding-heading strong{font-size:11px}.registry-binding-heading small{font-size:9px;color:#9b99a4}.registry-edit-link{align-self:flex-start;margin-top:8px}.registry-binding-footer{position:sticky;bottom:-1px;background:#15161d;padding:12px 0 0;border-top:1px solid #34343e}.asset-card-actions{flex-wrap:wrap}.asset-card-actions .button{font-size:10px;min-height:31px;padding:0 8px}@media(max-width:560px){.registry-binding-modal{max-height:94vh;padding:18px}.registry-binding-option{padding:10px}.registry-binding-heading{flex-direction:column}.registry-binding-heading .status-pill{align-self:flex-start}.asset-card-actions .button{flex:1 1 calc(50% - 8px)}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f1ec;background:#0b0c12;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;font-weight:400;font-size:14px;--bg:#0b0c12;--panel:#11121a;--panel2:#151620;--line:#262631;--line2:#34343e;--text:#f4f1ec;--muted:#9b9aa7;--faint:#70707d;--gold:#d6bd83;--gold-dark:#a98e57;--purple:#a78bfa;--green:#75d5aa;--blue:#80b8ff;--danger:#fa9494;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:#0e0f16;border-right:1px solid #21212b;padding:24px 15px 16px;display:flex;flex-direction:column;z-index:30}.brand{height:37px;display:flex;align-items:center;gap:11px;padding:0 8px;margin-bottom:27px}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--gold-dark);border-radius:9px;color:var(--gold);font:700 18px Manrope;letter-spacing:-2px}.brand-copy{display:flex;flex-direction:column;line-height:1.02;letter-spacing:.14em}.brand-copy strong{font:800 11px Manrope;letter-spacing:.13em}.brand-copy small{font:600 9px Manrope;letter-spacing:.3em;color:var(--gold);margin-top:4px}.workspace-switch{height:58px;border:1px solid #292933;border-radius:10px;display:flex;align-items:center;padding:8px;gap:9px;margin-bottom:28px;background:#14151d}.workspace-avatar{width:32px;height:32px;border-radius:8px;background:linear-gradient(140deg,#c7ae75,#69552f);display:grid;place-items:center;font:700 14px Manrope;color:#16140f}.workspace-name,.profile-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.workspace-name strong,.profile-copy strong{font-size:11px;font-weight:600;white-space:nowrap}.workspace-name small,.profile-copy small{font-size:10px;color:var(--muted)}.workspace-switch>svg{color:var(--muted)}.sidebar-label{font:700 9px Manrope;letter-spacing:.16em;color:#777684;padding:0 10px;margin-bottom:8px}.nav-list{display:flex;flex-direction:column;gap:3px}.nav-item{height:39px;padding:0 10px;border-radius:7px;display:flex;align-items:center;gap:11px;color:#a6a5b0;font-size:12px;transition:.15s}.nav-item svg{color:#878693}.nav-item:hover{background:#1b1c26;color:#f4f1ec}.nav-item.active{background:#25232a;color:#f2dfb1;box-shadow:inset 2px 0 0 var(--gold)}.nav-item.active svg{color:var(--gold)}.nav-count{margin-left:auto;background:#302f3a;color:#aaa9b5;border-radius:20px;padding:2px 7px;font-size:10px}.manage-label{margin-top:31px}.sidebar-spacer{flex:1;min-height:22px}.plan-card{border:1px solid #332f27;border-radius:9px;padding:13px 12px;margin:0 1px 15px;background:linear-gradient(145deg,#191711,#13131a)}.plan-top{font:700 8px Manrope;letter-spacing:.12em;color:var(--gold)}.plan-dot,.provider-ready i{width:6px;height:6px;border-radius:50%;background:#b49a63;display:inline-block;margin-right:5px;vertical-align:1px;box-shadow:0 0 8px #b49a6380}.plan-card p{font-size:10px;color:#b1afba;margin:9px 0 11px;line-height:1.45}.plan-link{border:0;background:none;color:#e2cea0;font-size:10px;padding:0;display:flex;align-items:center;gap:6px;cursor:pointer}.sidebar-profile{position:relative;margin-top:15px;padding:14px 3px 0;border-top:1px solid #282832;display:flex;align-items:center;gap:9px}.avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#393149;color:#ddc8f9;font:700 10px Manrope;border:1px solid #625477}.icon-button{width:34px;height:34px;border:0;background:transparent;color:#aaa9b5;display:grid;place-items:center;border-radius:7px;cursor:pointer;transition:.16s}.icon-button:hover{background:#22232c;color:#fff}.profile-more{width:27px}.profile-popover{position:absolute;left:6px;bottom:45px;width:205px;background:#1b1c25;border:1px solid #373741;box-shadow:0 12px 35px #0009;border-radius:10px;padding:14px;display:flex;flex-direction:column;z-index:60}.profile-popover strong{font-size:12px}.profile-popover small{font-size:10px;color:var(--muted);margin:4px 0 9px}.profile-popover button{background:none;border:0;border-top:1px solid #34343d;padding:9px 0;text-align:left;color:#d7d5dd;cursor:pointer;font-size:11px}.content-shell{margin-left:248px;min-height:100vh}.topbar{height:62px;padding:0 38px;border-bottom:1px solid #20212a;display:flex;align-items:center;justify-content:space-between;background:#0d0e14;position:sticky;top:0;z-index:20}.breadcrumbs{display:flex;align-items:center;gap:9px;color:#777783;font-size:11px}.breadcrumbs strong{font-weight:500;color:#d8d6dc}.breadcrumbs svg{color:#595966}.topbar-actions{display:flex;align-items:center;gap:17px}.global-search{height:31px;width:218px;border:1px solid #2b2c36;border-radius:7px;display:flex;align-items:center;gap:8px;padding:0 8px;color:#888795;background:#13141b}.global-search input{width:100%;border:0;outline:0;background:transparent;color:#eee;font-size:10px;min-width:0}.global-search input::placeholder{color:#74737f}.global-search kbd{white-space:nowrap;font:10px DM Sans;border:1px solid #393944;border-radius:4px;padding:2px 4px;color:#777682}.notification-button{position:relative}.notification-button i{position:absolute;right:8px;top:7px;width:5px;height:5px;border-radius:50%;background:#dabd7b;border:1px solid #0d0e14}.topbar-divider{height:22px;width:1px;background:#292a34;margin-left:-8px}.help-button{border:0;background:none;display:flex;align-items:center;gap:7px;color:#aaa9b5;font-size:11px;cursor:pointer}.help-button:hover{color:var(--text)}.mobile-menu{display:none}.main-content{max-width:1530px;margin:0 auto;padding:34px 42px 64px}.button{height:37px;border-radius:7px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:600;border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:background .16s,border .16s,transform .16s}.button:active{transform:translateY(1px)}.button-primary{color:#15130f;background:linear-gradient(105deg,#e6d5aa,#c1a976);box-shadow:0 4px 16px #c5ac7130}.button-primary:hover{background:linear-gradient(105deg,#f0e0b7,#d4bd8b)}.button-secondary{background:#181922;border-color:#373742;color:#e2e0e7}.button-secondary:hover{background:#22232c;border-color:#55535d}.button-light{background:#eee3ca;color:#1c1912}.button-light:hover{background:#fff1d1}.welcome-row,.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.welcome-row h1,.page-heading h1,.wizard-main h1{font:600 28px Manrope;letter-spacing:-.045em;margin:9px 0 7px}.welcome-row p,.page-heading p,.wizard-intro{font-size:12px;color:#a19faa;margin:0}.eyebrow{font:700 9px Manrope;letter-spacing:.14em;color:#9998a5}.live-tag{margin-left:8px;color:#8e8d99;font-size:8px;letter-spacing:.09em;border-left:1px solid #40404a;padding-left:10px}.live-tag i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#74c89e;margin-right:5px;vertical-align:1px}.wave{color:var(--gold);font-size:18px;margin-left:3px}.hero-banner{position:relative;overflow:hidden;border:1px solid #32323c;border-radius:10px;height:260px;margin:28px 0 23px;background:#17121a}.hero-banner>img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 50%;opacity:.84}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080910f2,#080910db 34%,#090a11a8 52%,#0a0b1280 73%,#08090cbf),linear-gradient(0deg,#090a10cc,transparent 45%)}.hero-content{position:absolute;left:35px;top:33px;max-width:420px}.hero-overline{font:700 8px Manrope;letter-spacing:.15em;color:#e0c994;display:flex;align-items:center;gap:6px}.hero-content h2{font:600 28px Manrope;line-height:1.14;letter-spacing:-.04em;margin:13px 0 8px}.hero-content p{max-width:360px;color:#d1cfd6;font-size:10px;line-height:1.65;margin:0 0 15px}.hero-content .button{height:32px;font-size:10px}.hero-caption{position:absolute;left:35px;bottom:17px;font:600 8px Manrope;letter-spacing:.15em;color:#dad7df}.hero-caption span{color:var(--gold);padding:0 5px}.hero-index{position:absolute;right:21px;bottom:17px;font:600 9px Manrope;letter-spacing:.1em;color:#e2e0e5}.hero-index span{color:#8b8993;padding:0 4px}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric-card{border:1px solid #272832;border-radius:8px;background:#11121a;padding:15px 15px 13px;min-height:127px;position:relative}.metric-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;margin-bottom:11px}.metric-icon.violet{color:#bba4ff;background:#493e6c50}.metric-icon.blue{color:#8fc2ff;background:#2b456550}.metric-icon.green{color:#8be0b8;background:#315a4850}.metric-icon.gold{color:#e4c982;background:#594d3250}.metric-label{font:700 8px Manrope;letter-spacing:.13em;color:#91909d}.metric-value{font:600 23px Manrope;letter-spacing:-.04em;margin-top:5px}.metric-detail{position:absolute;right:13px;bottom:18px;font-size:9px;color:#777681}.section-block{margin-top:34px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.section-heading h2{font:600 18px Manrope;letter-spacing:-.035em;margin:6px 0 0}.text-link{display:inline-flex;align-items:center;gap:7px;color:#d5bf8b;font-size:10px;font-weight:600}.text-link:hover{color:#f4e6c6}.jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.job-card{border:1px solid #292a34;background:#11121a;border-radius:8px;overflow:hidden;transition:transform .2s,border-color .2s;min-width:0}.job-card:hover{transform:translateY(-2px);border-color:#5b513d}.job-art{height:111px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:13px 15px;background:linear-gradient(130deg,#29203d,#15161e 70%)}.job-art.violet{background:linear-gradient(120deg,#201a35,#271e32 45%,#15151b)}.job-art.gold{background:linear-gradient(120deg,#332b20,#352c2b 46%,#17151a)}.job-art.blue{background:linear-gradient(120deg,#1b2938,#20233a 50%,#17161b)}.art-orbit{position:absolute;border:1px solid #d0b77933;border-radius:50%;width:180px;height:180px;right:-15px;top:-94px}.orbit-two{width:130px;height:130px;right:10px;top:-68px}.art-kicker{font:700 7px Manrope;letter-spacing:.17em;color:#c9b886;position:relative}.art-title{font:600 20px Manrope;letter-spacing:-.05em;line-height:1.05;margin-top:5px;position:relative}.art-episode{font:500 8px Manrope;letter-spacing:.1em;text-transform:uppercase;color:#b2adb4;margin-top:3px;position:relative}.art-sigil{position:absolute;right:20px;bottom:14px;font:500 36px Georgia;color:#e4d2a445}.job-card-body{padding:12px 13px}.job-card-title{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.job-kind{font:600 8px Manrope;letter-spacing:.1em;text-transform:uppercase;color:#8d8b98}.job-kind span{color:var(--gold);padding:0 2px}.job-card h3{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0 0;max-width:240px}.job-chevron{color:#777783;flex-shrink:0}.job-card-status{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.status-pill{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:#c4c2cb;white-space:nowrap}.status-pill i{width:6px;height:6px;border-radius:50%;background:#8cbcff}.status-ready i{background:#74d3a5}.status-attention i{background:#e1bd74}.status-queued i{background:#9b89d9}.status-updated{color:#aaa}.job-updated{font-size:9px;color:#777681;display:flex;align-items:center;gap:5px}.progress-track{height:3px;background:#2b2b35;border-radius:5px;overflow:hidden;margin-top:13px}.progress-track span{display:block;height:100%;background:linear-gradient(90deg,#9a7ad2,#d8be81);border-radius:5px}.job-progress-copy{display:flex;justify-content:space-between;color:#858490;font-size:9px;margin-top:6px}.bottom-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:13px;margin-top:17px}.activity-card,.quick-card{border:1px solid #292a34;background:#11121a;border-radius:8px;padding:17px}.compact-heading{align-items:center;margin-bottom:9px}.outline-mark{color:#c1a976}.activity-card>p{font-size:10px;color:#aaa9b4;line-height:1.65;max-width:475px;margin:11px 0 14px}.governance-chain{display:flex;align-items:center;gap:9px;background:#171820;border:1px solid #292a34;border-radius:6px;padding:10px;font-size:9px;color:#a09faa;margin-bottom:14px}.governance-chain>svg{color:#5e5c67}.governance-chain strong{color:#ead9b1;display:flex;align-items:center;gap:4px;font-weight:600}.quick-card h2{font:600 17px Manrope;margin:5px 0 7px}.quick-links{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.quick-link{border:1px solid #2a2b35;border-radius:7px;padding:11px 9px;display:flex;flex-direction:column;gap:8px;min-height:105px;transition:.16s}.quick-link:hover{background:#191a24;border-color:#5e5139}.quick-link>svg{align-self:flex-end;color:#777681;margin-top:auto}.quick-link>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.quick-link strong{font-size:10px}.quick-link small{font-size:8px;line-height:1.45;color:#94939f}.quick-icon{color:var(--gold);height:18px}.page-heading{margin-bottom:28px;padding-top:4px}.page-heading h1{font-size:27px}.filter-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #262730;margin-bottom:18px}.filter-tabs{display:flex;align-items:center;gap:4px}.filter-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#8e8d99;padding:12px 11px 11px;font-size:10px;cursor:pointer}.filter-tabs button:hover{color:#eee}.filter-tabs button.filter-active{color:#e9d8b0;border-bottom-color:var(--gold)}.filter-tabs button span{font-size:8px;color:#8e8d99;background:#252630;padding:2px 5px;border-radius:9px;margin-left:7px}.sort-select{display:flex;align-items:center;gap:7px;color:#888793;font-size:9px;position:relative;padding-bottom:8px}.sort-select select{background:#12131a;color:#ccc;border:1px solid #2c2d37;border-radius:5px;padding:6px 22px 6px 8px;font-size:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sort-select svg{position:absolute;right:6px;pointer-events:none}.production-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:15px}.empty-state{border:1px dashed #393943;border-radius:10px;min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.empty-icon{width:43px;height:43px;display:grid;place-items:center;background:#242330;border-radius:12px;color:#d1b87b;margin-bottom:10px}.empty-state h2{font:600 17px Manrope;margin:5px}.empty-state p{font-size:11px;color:var(--muted);margin:4px 0 15px}.sort-select select{cursor:pointer}.project-feature{border:1px solid #30303a;background:#12131b;border-radius:9px;display:grid;grid-template-columns:1.25fr 1fr;overflow:hidden;min-height:280px}.project-feature-art{position:relative;min-height:270px;background:#090a10;overflow:hidden}.project-feature-art img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;filter:saturate(.8)}.project-feature-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090a1060,#0a0b10a0)}.project-art-label{position:absolute;left:18px;bottom:17px;z-index:1;font:700 8px Manrope;letter-spacing:.14em;color:#efdfb8}.project-feature-info{padding:30px 29px;align-self:center}.project-feature-info h2{font:600 25px Manrope;letter-spacing:-.04em;margin:10px 0}.project-feature-info>p{font-size:11px;color:#aaa9b5;line-height:1.65;max-width:380px}.project-meta{display:flex;gap:17px;margin:17px 0;color:#a09faa;font-size:9px}.project-meta span{display:flex;align-items:center;gap:6px}.project-meta svg{color:var(--gold)}.project-actions{display:flex;gap:8px}.coming-card{border:1px solid #292a34;background:#11121a;border-radius:8px;display:flex;align-items:center;gap:13px;padding:17px;margin-top:14px}.coming-icon{width:35px;height:35px;background:#262332;color:var(--gold);border-radius:8px;display:grid;place-items:center}.coming-card>div:nth-child(2){flex:1}.coming-card h3{font-size:11px;margin:0 0 4px}.coming-card p{margin:0;color:#90909d;font-size:9px}.back-link{border:0;background:none;padding:0;display:flex;align-items:center;gap:7px;color:#a7a5b1;font-size:10px;cursor:pointer;margin:0 0 18px}.back-link:hover{color:#eee}.wizard-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(245px,.8fr);gap:30px;max-width:1080px}.wizard-main h1{font-size:27px;margin-bottom:5px}.wizard-intro{margin-bottom:24px}.wizard-stepper{display:flex;align-items:center;gap:12px;margin-bottom:20px}.wizard-step{display:flex;align-items:center;gap:9px;opacity:.52}.wizard-step.step-current{opacity:1}.wizard-step>span{width:27px;height:27px;border:1px solid #484752;border-radius:50%;display:grid;place-items:center;font:600 9px Manrope;color:#9e9ca8}.wizard-step.step-current>span{border-color:var(--gold);background:#66573835;color:#e4cf9f}.wizard-step>div{display:flex;flex-direction:column;gap:3px}.wizard-step strong{font-size:10px}.wizard-step small{font-size:8px;color:#858490}.wizard-stepper>i{height:1px;background:#34343d;width:50px}.form-panel{padding:21px;border:1px solid #2b2c36;background:#11121a;border-radius:9px}.form-section-title{display:flex;align-items:flex-start;gap:11px;padding-bottom:18px;border-bottom:1px solid #292a34;margin-bottom:18px}.form-section-title>span{color:var(--gold);font:600 9px Manrope;margin-top:2px}.form-section-title h2{font:600 15px Manrope;margin:0}.form-section-title p{font-size:9px;color:#92919d;margin:5px 0 0}.field-label{display:block;font-size:10px;font-weight:600;color:#dbd9e0;margin:16px 0 7px}.field-label em{font-style:normal;font-size:8px;color:#c5a970;margin-left:5px}.optional-label{font-size:8px;color:#858490;font-weight:400;margin-left:7px}.text-input{width:100%;height:37px;border:1px solid #33343f;border-radius:6px;padding:0 10px;background:#15161f;color:#efedf3;font-size:10px;outline:none}.text-input:focus{border-color:#a48b5a}.text-input::placeholder{color:#777681}.text-input option{background:#171820}.input-error{border-color:#c77}.field-error{font-size:9px;color:#ff9c9c;margin-top:6px}.form-two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.upload-drop{min-height:63px;border:1px dashed #44444e;border-radius:6px;background:#15161d;display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer}.upload-drop:hover{border-color:#aa9565}.upload-drop input{position:absolute;width:1px;height:1px;opacity:0}.upload-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;background:#292637;color:#d2bb84}.upload-drop>span:nth-of-type(2){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.upload-drop strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-drop small{font-size:8px;color:#8d8c99}.upload-browse{font-size:9px;color:#dfc994;border:1px solid #48402f;border-radius:5px;padding:6px 8px}.form-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2b2b35;padding-top:16px;margin-top:19px}.form-footer>span{font-size:8px;color:#8d8c99;display:flex;align-items:center;gap:6px}.form-footer>span svg{color:#a99465}.choice-cards{display:flex;flex-direction:column;gap:8px}.choice-card{width:100%;display:flex;align-items:center;gap:10px;text-align:left;background:#15161e;border:1px solid #33343f;border-radius:7px;padding:12px;cursor:pointer}.choice-card>span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.choice-card strong{font-size:10px}.choice-card small{font-size:9px;color:#92919d}.choice-card>svg{color:#8e8d99}.choice-selected{border-color:#a48e5c;background:#201e1a}.choice-selected>svg{color:var(--gold)}.choice-radio{width:14px;height:14px;border-radius:50%;border:1px solid #666570;display:grid;place-items:center;flex-shrink:0}.choice-selected .choice-radio{border-color:var(--gold)}.choice-selected .choice-radio:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.governance-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #3a3428;background:#1a1916;border-radius:6px;margin-top:17px;color:#d7c28f}.governance-note>span{display:flex;flex-direction:column;gap:4px}.governance-note strong{font-size:9px;color:#e2d2ad}.governance-note small{font-size:8px;color:#a09ba1;line-height:1.45}.text-button{border:0;background:none;color:#aaa9b5;font-size:10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:5px 0}.text-button:hover{color:#eee}.mini-spinner{width:12px;height:12px;border:2px solid #4a4435;border-top-color:#15130f;border-radius:50%;animation:spin .7s linear infinite}.wizard-aside{padding-top:30px}.aside-illustration{position:relative;min-height:252px;border:1px solid #3b3740;border-radius:9px;overflow:hidden;background:#13131a}.aside-illustration>img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:54% center;opacity:.33;filter:saturate(.75)}.aside-illustration:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0d0e14,#0d0e14da 40%,#0d0e1450)}.aside-illustration>div{position:absolute;z-index:1;left:17px;right:16px;bottom:18px}.aside-illustration .eyebrow{color:#d3bd88;font-size:8px}.aside-illustration h3{font:600 17px Manrope;line-height:1.3;margin:8px 0}.aside-illustration p{font-size:9px;color:#b4b1bb;line-height:1.55;margin:0}.aside-facts{padding:13px 3px}.aside-facts>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #262731}.aside-facts span{font:600 8px Manrope;color:var(--gold)}.aside-facts p{font-size:9px;color:#aaa9b5;margin:0}.aside-privacy{display:flex;align-items:center;gap:6px;color:#8d8c98;font-size:8px;margin-top:6px}.aside-privacy svg{color:#83c9a5}.detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin:6px 0 19px}.detail-header h1{font:600 25px Manrope;letter-spacing:-.045em;margin:8px 0}.breadcrumb-dot{color:var(--gold);padding:0 4px}.detail-status-row{display:flex;align-items:center;gap:12px;color:#95939f;font-size:9px}.detail-status-row>span+span{border-left:1px solid #373741;padding-left:12px}.detail-actions{display:flex;gap:7px;align-items:center}.bordered-icon{border:1px solid #33343d}.detail-tabs{display:flex;gap:18px;border-bottom:1px solid #292a34;margin-bottom:18px}.detail-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:#9998a5;padding:0 2px 11px;font-size:10px;cursor:pointer}.detail-tabs button:hover{color:#eee}.detail-tabs button.tab-active{color:#e2d2aa;border-bottom-color:var(--gold)}.tab-count{font-size:8px;margin-left:5px;color:#b6a170}.detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.75fr);gap:14px}.detail-primary{display:flex;flex-direction:column;gap:13px}.detail-progress-card,.decision-card,.detail-info-card,.timeline-card,.qa-callout,.tab-content-card{border:1px solid #292a34;background:#11121a;border-radius:8px;padding:17px}.detail-card-heading{display:flex;justify-content:space-between;align-items:flex-start}.detail-card-heading h2{font:600 16px Manrope;margin:6px 0}.large-progress{font:600 25px Manrope;color:#e4d2a6}.large-progress small{font-size:12px;color:#9b8b69}.detail-progress-card>p,.decision-card>p,.tab-content-card>p{font-size:10px;color:#aaa9b5;line-height:1.6}.large-track{height:5px;margin-top:15px}.stage-current{display:flex;align-items:center;gap:7px;margin-top:9px;color:#d1cfda;font-size:9px}.stage-current>span:last-child{margin-left:auto;color:#888793}.stage-pulse,.timeline-dot{width:7px;height:7px;background:#d5ba7e;border-radius:50%;box-shadow:0 0 9px #d5ba7e80}.detail-sidebar{display:flex;flex-direction:column;gap:12px}.timeline-card{padding:16px}.timeline-card h3{font:600 13px Manrope;margin:6px 0 17px}.timeline{position:relative}.timeline:before{content:"";position:absolute;left:8px;top:9px;bottom:12px;width:1px;background:#30313a}.timeline-row{position:relative;display:flex;gap:10px;min-height:32px;color:#73727e}.timeline-row>span{z-index:1;width:17px;height:17px;border:1px solid #4a4a54;background:#11121a;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.timeline-row strong{font-size:9px;font-weight:500}.timeline-row>div{display:flex;flex-direction:column;gap:4px;padding-top:2px}.timeline-row small{font-size:8px;color:#d1b97d}.timeline-row.timeline-complete{color:#b1b0b8}.timeline-complete>span{background:#304239;border-color:#527961;color:#82d7aa}.timeline-current{color:#eadbb6}.timeline-current>span{border-color:#b89d65}.qa-callout{padding:14px;border-color:#383227;background:#171611}.qa-callout>svg{color:#d4bd85}.qa-callout strong{display:block;font-size:10px;margin:9px 0 5px;color:#e6d9b8}.qa-callout p{font-size:8px;line-height:1.55;color:#9d9aa0;margin:0 0 10px}.qa-callout a{display:flex;align-items:center;gap:5px;color:#d6c08f;font-size:8px}.decision-card{border-color:#50432c;background:linear-gradient(135deg,#201d18,#15151a)}.decision-heading{display:flex;align-items:center;gap:10px}.decision-icon{width:29px;height:29px;border:1px solid #79653d;color:var(--gold);border-radius:7px;display:grid;place-items:center}.decision-heading h3{font:600 13px Manrope;margin:5px 0}.decision-card>p{margin:12px 0}.decision-options{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.decision-option{display:flex;align-items:center;gap:9px;text-align:left;width:100%;border:1px solid #393841;background:#17181f;border-radius:5px;padding:9px;font-size:9px;cursor:pointer}.decision-option>svg{margin-left:auto;color:#767580}.decision-option.selected{border-color:#aa905c;background:#242116}.decision-option.selected .choice-radio{border-color:var(--gold)}.decision-option.selected .choice-radio:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.detail-info-card{padding:16px}.detail-info-card h3{font:600 13px Manrope;margin:5px 0}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;padding-top:13px}.info-item{display:flex;flex-direction:column;gap:5px}.info-item small{font-size:8px;color:#8f8d99}.info-item strong{font-size:9px;font-weight:500}.tab-content-card{max-width:850px;padding:22px}.tab-content-card h2{font:600 18px Manrope;margin:7px 0}.plan-steps{display:flex;flex-direction:column;margin:20px 0 0}.plan-steps>div{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #2b2b35;font-size:10px}.plan-steps>div>span:first-child{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#274034;color:#88d8ac}.plan-steps .status-pill{margin-left:auto}.gate-table{margin:20px 0}.gate-row{display:grid;grid-template-columns:22px minmax(130px,1fr) minmax(180px,1.5fr) auto;align-items:center;gap:10px;border-top:1px solid #292a34;padding:12px 2px}.gate-row>strong{font-size:10px;font-weight:500}.gate-row>span:nth-last-child(2){font-size:9px;color:#858490}.gate-state{width:19px;height:19px;border:1px solid #41414a;border-radius:50%;display:grid;place-items:center;color:#918d7a}.gate-state.gate-pass{border-color:#47715c;background:#213b2e;color:#83d6a7}.deliverable-list{margin:19px 0}.deliverable-list>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #292a34}.deliverable-icon{width:29px;height:29px;border-radius:6px;background:#292638;color:#c5ad78;display:grid;place-items:center}.deliverable-list>div>span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.deliverable-list strong{font-size:10px}.deliverable-list small{font-size:8px;color:#8d8c98}.deliverable-list .icon-button{border:1px solid #33343d}.asset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.asset-card{border:1px solid #2b2b35;background:#11121a;border-radius:8px;padding:0;overflow:hidden;text-align:left;cursor:pointer;transition:.16s}.asset-card:hover{transform:translateY(-2px);border-color:#63573f}.asset-visual{height:155px;position:relative;overflow:hidden;background:#171522}.asset-visual img{position:absolute;width:260%;height:100%;object-fit:cover;max-width:none;opacity:.57;filter:saturate(.8)}.asset-visual.violet img{left:-42%}.asset-visual.blue img{left:-10%;filter:hue-rotate(30deg) saturate(.8);opacity:.45}.asset-visual.gold img{left:-78%;filter:sepia(.3) saturate(.9)}.asset-visual.rose img{right:-70%;filter:hue-rotate(-22deg) saturate(.8)}.asset-visual>span{position:absolute;top:10px;left:10px;border:1px solid #e2d0a666;border-radius:3px;color:#e5d3a4;background:#10101688;padding:4px 5px;font:700 7px Manrope;letter-spacing:.1em}.asset-focus{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #e0c98f55;border-radius:50%;box-shadow:0 0 25px #e2c67922}.asset-card-info{display:flex;align-items:center;justify-content:space-between;padding:11px 12px 3px}.asset-card-info small{font:700 7px Manrope;letter-spacing:.13em;color:#9a8c69}.asset-card-info h3{font-size:10px;margin:4px 0}.asset-card-info>svg{color:#777681}.asset-card>p{font-size:8px;color:#858490;margin:3px 12px 12px}.asset-card>p span{color:var(--gold);padding:0 4px}.muted-caption{font-size:9px;color:#858490;padding-bottom:11px}.provider-banner{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #35312a;border-radius:8px;background:#171611;margin-bottom:23px}.provider-banner-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--gold);border-radius:7px;background:#312b1e}.provider-banner>div:nth-child(2){flex:1}.provider-banner strong{font-size:10px}.provider-banner p{font-size:9px;color:#a5a1a4;margin:4px 0 0}.provider-ready{font:700 8px Manrope;letter-spacing:.1em;color:#baab7e}.provider-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.provider-group{border:1px solid #2b2c36;background:#11121a;border-radius:8px;padding:15px}.provider-group-heading{display:flex;gap:9px;min-height:55px}.provider-num{font:600 9px Manrope;color:var(--gold);padding-top:2px}.provider-group-heading h2{font:600 12px Manrope;margin:0 0 5px}.provider-group-heading p{font-size:8px;line-height:1.5;color:#92919d;margin:0}.provider-options{display:flex;flex-direction:column;gap:6px;margin-top:13px}.provider-option{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px;border:1px solid #2e2f39;border-radius:6px;background:#16171e;cursor:pointer}.provider-option:hover{border-color:#4d4c56}.provider-selected{border-color:#8a754c;background:#211f1a}.provider-logo{width:25px;height:25px;border-radius:6px;display:grid;place-items:center;background:#4c3b42;color:#efbdc1;font:700 11px Manrope}.provider-logo-1{background:#344356;color:#b9d5fa}.provider-logo-2{background:#3c354e;color:#d0bef5}.provider-name{display:flex;flex-direction:column;gap:3px;flex:1}.provider-name strong{font-size:9px;font-weight:600}.provider-name small{font-size:7px;color:#8e8d99}.provider-radio{width:12px;height:12px;border:1px solid #5b5a65;border-radius:50%;display:grid;place-items:center}.provider-selected .provider-radio{border-color:var(--gold)}.provider-radio i{width:5px;height:5px;border-radius:50%;background:var(--gold)}.provider-governance,.provider-save{max-width:560px}.provider-save>span{font-size:8px;color:#858490}.governance-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:17px;padding:25px;border:1px solid #3a352a;border-radius:9px;background:radial-gradient(ellipse at 90% 0%,#57462b3b,transparent 48%),linear-gradient(120deg,#191814,#12131a);margin-bottom:24px}.governance-emblem{width:46px;height:46px;border:1px solid #75613b;color:#e0ca94;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.governance-hero h2{font:600 20px Manrope;line-height:1.3;margin:7px 0}.governance-hero h2 em{font-family:Georgia,serif;font-weight:400;color:#dfc991}.governance-hero p{font-size:9px;color:#aba8b0;margin:0;max-width:560px;line-height:1.5}.governance-seal{margin-left:auto;flex-shrink:0;width:65px;height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #63553b;border-radius:50%;color:#d5bf8b;font:700 15px Manrope;letter-spacing:.08em;box-shadow:0 0 0 5px #a48a4a10}.governance-seal span{font:700 7px Manrope;letter-spacing:.25em;margin-top:2px}.governance-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:17px}.gate-cards{border-top:1px solid #292a34}.gate-card{display:grid;grid-template-columns:27px 1fr 20px;align-items:start;gap:8px;border-bottom:1px solid #292a34;padding:12px 3px}.gate-number{font:600 8px Manrope;color:#aa9461;padding-top:2px}.gate-card h3{font-size:10px;margin:0 0 4px}.gate-card p{font-size:8px;color:#93929e;line-height:1.5;margin:0}.gate-card>svg{color:#74c99b}.qa-loop-card{border:1px solid #2e2d34;border-radius:8px;background:#12131a;padding:17px;height:max-content}.qa-loop-card h3{font:600 13px Manrope;line-height:1.45;margin:7px 0 14px}.qa-loop-step{display:flex;align-items:center;gap:8px;position:relative;min-height:33px}.qa-loop-step>span{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;border:1px solid #44444f;font:600 7px Manrope;color:#aaa8b5;background:#12131a;z-index:1}.qa-loop-step>span.loop-highlight{color:#ddc88f;border-color:#8d774a;background:#272318}.qa-loop-step strong{font-size:8px;font-weight:500;color:#bcbac3}.qa-loop-step>i{position:absolute;left:9px;top:24px;height:9px;border-left:1px solid #41414a}.qa-loop-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px;background:#1b1a17;border:1px solid #373127;border-radius:5px;color:#ada7a0;margin-top:6px}.qa-loop-foot span,.qa-loop-foot strong{font-size:8px}.qa-loop-foot>svg{color:#d3bd85}.qa-loop-foot strong{color:#e3d3ac}.qa-loop-card>p{font-size:8px;line-height:1.5;color:#96939d;margin:12px 0}.settings-layout{display:grid;grid-template-columns:180px minmax(0,680px);gap:20px}.settings-nav{display:flex;flex-direction:column;gap:4px}.settings-nav button{display:flex;align-items:center;justify-content:space-between;text-align:left;border:0;background:transparent;border-radius:6px;padding:10px;color:#9d9ca8;font-size:9px;cursor:pointer}.settings-nav button:hover,.settings-nav button.settings-active{background:#1c1d26;color:#e6d6ad}.settings-nav svg{opacity:.6}.settings-panel{border:1px solid #2b2c36;background:#11121a;border-radius:8px;padding:20px}.settings-panel h2{font:600 15px Manrope;margin:6px 0 18px}.settings-panel .field-label{margin:14px 0 6px}.settings-save{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2b2c36;margin-top:20px;padding-top:15px}.settings-save>span{font-size:8px;color:#8d8c98}.settings-choice,.settings-readonly{display:flex;align-items:center;gap:9px;border:1px solid #30313b;border-radius:6px;background:#15161e;padding:11px}.settings-choice{position:relative;flex-direction:column;align-items:flex-start}.settings-choice strong,.settings-readonly strong{font-size:9px}.settings-choice small,.settings-readonly small{font-size:8px;color:#8f8e9a}.settings-readonly svg{color:var(--gold)}.settings-readonly>span{display:flex;flex-direction:column;gap:4px}.toggle-switch{position:absolute;right:11px;top:12px;width:31px;height:17px;border:0;border-radius:12px;background:#42424c;padding:2px;cursor:pointer}.toggle-switch i{display:block;width:13px;height:13px;background:#bbb;border-radius:50%;transition:.15s}.toggle-switch.toggle-on{background:#85724c}.toggle-switch.toggle-on i{transform:translate(14px);background:#f0dfb4}.settings-options{display:flex;flex-direction:column}.settings-options label{display:flex;align-items:center;justify-content:space-between;padding:11px 2px;border-top:1px solid #2a2a34}.settings-options label>span{display:flex;flex-direction:column;gap:4px}.settings-options strong{font-size:9px}.settings-options small{font-size:8px;color:#898894}.settings-options input{accent-color:#c8ad72}.account-card{display:flex;align-items:center;gap:11px;border:1px solid #31313b;border-radius:7px;padding:13px}.account-card>span{display:flex;flex-direction:column;gap:4px;flex:1}.account-card strong{font-size:10px}.account-card small{font-size:8px;color:#92919d}.toast{position:fixed;bottom:22px;right:24px;z-index:100;min-height:42px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid #464132;border-radius:7px;background:#1d1c18;box-shadow:0 12px 30px #0008;color:#e6d9b9;font-size:10px;animation:toast-in .2s ease}.toast>svg{color:#8ed5ac}.toast button{border:0;background:none;color:#a8a4a0;display:grid;place-items:center;margin-left:5px;cursor:pointer}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#05060abd;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.help-modal{width:min(440px,100%);position:relative;padding:27px;border:1px solid #3a3940;border-radius:12px;background:linear-gradient(145deg,#1a1b23,#111218);box-shadow:0 24px 80px #000b}.modal-close{position:absolute;right:13px;top:13px}.modal-icon{width:36px;height:36px;border-radius:9px;background:#292538;color:var(--gold);display:grid;place-items:center;margin-bottom:15px}.help-modal h2{font:600 20px Manrope;line-height:1.3;margin:8px 0}.help-modal>p{font-size:10px;line-height:1.65;color:#a6a4ae}.help-steps{border-top:1px solid #30313a;margin:17px 0}.help-steps>div{display:grid;grid-template-columns:25px 1fr 17px;align-items:center;padding:10px 0;border-bottom:1px solid #30313a;font-size:10px}.help-steps>div>span{font:600 8px Manrope;color:var(--gold)}.help-steps>div>svg{color:#77d0a1}.full-button{width:100%}.mobile-scrim{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.main-content{padding-left:55px;padding-right:55px}.hero-banner{height:300px}.hero-content{top:43px}.hero-content h2{font-size:32px}.job-art{height:130px}}@media(max-width:1180px){.sidebar{width:220px}.content-shell{margin-left:220px}.main-content{padding:28px 27px 50px}.topbar{padding:0 27px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.provider-groups{grid-template-columns:1fr}.provider-group{display:grid;grid-template-columns:1fr 1.3fr;gap:15px}.provider-group-heading{min-height:auto}.provider-options{margin-top:0}.asset-grid,.quick-links{grid-template-columns:repeat(2,1fr)}.quick-link:last-child{display:none}}@media(max-width:820px){.sidebar{transform:translate(-100%);transition:transform .22s ease;width:260px;box-shadow:10px 0 30px #0008}.sidebar.sidebar-open{transform:translate(0)}.mobile-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;border:0;background:#0009}.content-shell{margin-left:0}.mobile-menu{display:grid;margin-left:-7px;margin-right:8px}.topbar{padding:0 20px;justify-content:flex-start}.breadcrumbs{flex:1}.topbar-actions{gap:10px}.global-search{width:35px;border:0;background:transparent;padding:0;justify-content:center}.global-search input,.global-search kbd{display:none}.global-search:focus-within{width:170px;border:1px solid #333;padding:0 8px;background:#13141b}.global-search:focus-within input{display:block}.topbar-divider,.help-button{display:none}.main-content{padding:27px 22px 48px}.welcome-row h1{font-size:25px}.hero-banner{height:235px}.hero-content{left:22px;top:27px}.hero-caption{left:22px}.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-grid .job-card:last-child:nth-child(odd){display:none}.bottom-grid,.project-feature{grid-template-columns:1fr}.project-feature-art{min-height:210px}.project-feature-info{padding:22px}.wizard-layout{grid-template-columns:1fr}.wizard-aside{display:none}.detail-grid{grid-template-columns:1fr}.detail-sidebar{display:grid;grid-template-columns:1fr 1fr}.governance-columns{grid-template-columns:1fr}.governance-hero{padding:19px}.settings-layout{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:560px){.topbar{height:55px;padding:0 12px}.topbar-actions{gap:5px}.main-content{padding:23px 15px 40px}.welcome-row{display:block}.welcome-row h1{font-size:23px}.welcome-row .button{margin-top:15px}.welcome-row p{font-size:10px;line-height:1.55}.hero-banner{height:230px;margin-top:20px}.hero-banner>img{object-position:58% center}.hero-shade{background:linear-gradient(90deg,#080910ed,#080910d9 54%,#090a11a0)}.hero-content{left:17px;top:23px;right:15px}.hero-content h2{font-size:25px}.hero-content p{max-width:290px;font-size:9px}.hero-caption{left:17px;font-size:7px}.hero-index{right:14px}.metrics-grid{gap:8px}.metric-card{min-height:116px;padding:12px}.metric-detail{position:static;margin-top:3px;font-size:8px}.metric-value{font-size:20px}.section-block{margin-top:26px}.section-heading h2{font-size:16px}.jobs-grid,.production-grid{grid-template-columns:1fr}.jobs-grid .job-card:last-child:nth-child(odd){display:block}.job-art{height:118px}.bottom-grid{margin-top:12px}.quick-links{grid-template-columns:1fr}.quick-link{min-height:0;display:grid;grid-template-columns:24px 1fr 15px;align-items:center;padding:10px}.quick-link>svg{margin:0}.quick-link:last-child{display:grid}.welcome-row .button,.page-heading .button{height:35px}.page-heading{display:block;margin-bottom:20px}.page-heading h1{font-size:24px}.page-heading .button{margin-top:15px}.filter-row{align-items:flex-end;gap:5px}.filter-tabs{overflow:auto;max-width:100%}.filter-tabs button{padding:11px 7px;font-size:8px;white-space:nowrap}.filter-tabs button span{margin-left:4px}.sort-select>span{display:none}.sort-select select{max-width:103px}.project-feature-art{min-height:165px}.project-feature-info h2{font-size:22px}.project-meta{flex-wrap:wrap;gap:8px}.project-actions{flex-wrap:wrap}.coming-card{align-items:flex-start;flex-wrap:wrap}.coming-card>div:nth-child(2){min-width:calc(100% - 52px)}.coming-card .button{margin-left:47px}.wizard-main h1{font-size:24px}.wizard-stepper{gap:8px}.wizard-step strong{font-size:8px}.wizard-step small{font-size:7px}.wizard-stepper>i{width:25px}.form-panel{padding:15px}.form-two-col{grid-template-columns:1fr}.form-footer{gap:10px;align-items:flex-end}.form-footer>span{max-width:160px;line-height:1.4}.form-footer .button{font-size:9px;padding:0 9px}.upload-browse{display:none}.detail-header{display:block}.detail-header h1{font-size:21px}.detail-actions{margin-top:13px}.detail-tabs{gap:12px;overflow:auto}.detail-tabs button{white-space:nowrap;font-size:9px}.detail-sidebar{grid-template-columns:1fr}.info-grid{gap:12px}.gate-row{grid-template-columns:20px 1fr auto}.gate-row>span:nth-last-child(2){display:none}.tab-content-card{padding:15px}.gate-row .status-pill{font-size:8px}.asset-grid{grid-template-columns:1fr 1fr;gap:8px}.asset-visual{height:112px}.asset-card-info{padding:9px}.asset-card>p{margin:3px 9px 10px;font-size:7px}.provider-banner{align-items:flex-start;flex-wrap:wrap}.provider-ready{margin-left:44px}.provider-group{display:block}.provider-options{margin-top:12px}.governance-hero{gap:10px;padding:14px}.governance-emblem{width:36px;height:36px}.governance-hero h2{font-size:16px}.governance-hero p{font-size:8px}.governance-seal{width:49px;height:49px;font-size:12px}.settings-layout{grid-template-columns:1fr}.settings-nav{display:grid;grid-template-columns:1fr 1fr}.settings-nav button{padding:9px 6px;font-size:8px}.settings-panel{padding:14px}.settings-save{gap:7px}.settings-save>span{max-width:150px}.account-card{flex-wrap:wrap}.account-card .button{margin-left:40px}.toast{left:12px;right:12px;bottom:12px;min-height:42px}.help-modal{padding:22px}.global-search:focus-within{position:absolute;left:56px;right:54px;width:auto}.global-search:focus-within input{display:block}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.brand-mark{display:block;width:36px;height:36px;object-fit:contain;border:0;border-radius:0;letter-spacing:normal;color:inherit;font:inherit}.workspace-avatar{display:block;flex:0 0 32px;object-fit:contain;border-radius:50%;background:transparent;font:inherit;color:inherit}.art-sigil{width:38px;height:38px;object-fit:contain;opacity:.8;filter:drop-shadow(0 2px 6px #000);font:inherit;color:inherit}.setup-form-panel{padding-bottom:18px}.setup-section{border-top:1px solid #2b2b35;margin-top:19px;padding-top:17px}.setup-section-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:13px}.setup-section-number{font:600 9px Manrope;color:var(--gold);padding-top:2px}.setup-section-heading h3{font:600 13px Manrope;margin:0}.setup-section-heading p{font-size:8px;color:#92919d;margin:4px 0 0}.model-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.model-choice-grid .field-label{margin-top:4px}.automated-defaults{border:1px solid #3a3529;background:#191813;border-radius:7px;padding:13px;margin-top:13px}.defaults-heading{display:flex;align-items:center;gap:7px;color:#ddc891}.defaults-heading>svg{flex-shrink:0}.defaults-heading strong{font-size:9px}.defaults-heading span{font-size:8px;color:#a7a2a0;margin-left:auto}.defaults-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.defaults-grid>div{display:flex;flex-direction:column;gap:5px;background:#201f1a;border:1px solid #343127;border-radius:5px;padding:9px}.defaults-grid small,.editor-format small{font:700 7px Manrope;letter-spacing:.1em;color:#9a927f}.defaults-grid strong{font-size:9px;font-weight:500;color:#e2ded3}.custom-model-settings{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.model-settings-card{border:1px solid #30313a;background:#15161e;border-radius:7px;padding:11px;min-width:0}.model-settings-title{display:flex;align-items:center;gap:8px;color:#d4bd85;margin-bottom:8px}.model-settings-title>div{display:flex;flex-direction:column;gap:3px}.model-settings-title strong{font-size:9px;color:#e4e1e8}.model-settings-title small{font-size:8px;color:#94929d}.configuration-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 9px}.configuration-field-grid .field-label{font-size:9px;margin:11px 0 5px}.configuration-field .text-input{height:33px;font-size:9px}.upscale-note{display:flex;align-items:center;gap:5px;color:#9dd7b1;font-size:8px;margin:10px 0 0}.upscale-note svg{flex-shrink:0}.editor-setup-section{margin-top:18px}.editor-select-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(130px,.7fr);gap:12px;align-items:end}.editor-select-row .field-label{margin-top:1px}.editor-format{height:37px;border:1px solid #34343e;border-radius:6px;background:#17181f;padding:0 9px;display:flex;align-items:center;gap:8px;color:#d2bb83}.editor-format>span{display:flex;flex-direction:column;gap:3px;flex:1}.editor-format strong{font-size:9px;font-weight:500;color:#e7e3e9}.editor-format>svg:last-child{color:#7bcca0}.supported-editors{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.supported-editors span{font-size:7px;color:#a4a2ac;border:1px solid #34343d;border-radius:10px;padding:4px 7px}@media(max-width:1180px){.custom-model-settings{grid-template-columns:1fr}}.metric-card-link{display:block;color:inherit;transition:border-color .16s,background .16s,transform .16s}.metric-card-link:hover{border-color:#6a5b3b;background:#15151d;transform:translateY(-2px)}.metric-card-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.metric-card-disabled{opacity:.62;cursor:default}.metric-card-arrow{position:absolute;right:13px;top:13px;color:var(--gold);opacity:0;transition:opacity .16s,transform .16s}.metric-card-link:hover .metric-card-arrow,.metric-card-link:focus-visible .metric-card-arrow{opacity:1;transform:translate(2px)}.language-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #34343e;border-radius:999px;background:#ffffff08;flex-shrink:0}.language-switch button{min-width:31px;min-height:26px;padding:0 7px;border:0;border-radius:999px;color:#aaa9b5;background:transparent;font:700 9px Manrope;letter-spacing:.08em;cursor:pointer}.language-switch button[aria-pressed=true]{color:#17140f;background:var(--gold)}.language-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.auth-language{display:flex;justify-content:flex-end;margin:-3px 0 12px}.auth-language .language-switch{margin-right:-2px}@media(max-width:560px){.model-choice-grid,.defaults-grid,.custom-model-settings{grid-template-columns:1fr}.defaults-heading{align-items:flex-start;flex-wrap:wrap}.defaults-heading span{width:100%;margin-left:22px}.editor-select-row{grid-template-columns:1fr}.editor-format{width:100%}.setup-form-panel{padding:13px}.model-settings-card{padding:9px}}.api-status-note{margin:0 0 18px;padding:12px 15px;border:1px solid rgba(166,140,255,.24);border-radius:10px;background:#7a5dd817;color:#c8c0d9;font-size:13px;line-height:1.5}.api-status-error{border-color:#ff90a04d;background:#ae354a1a;color:#f0b4bd}.project-list{display:grid;gap:22px}.asset-actions{display:flex;align-items:center;gap:10px}.asset-actions .text-input{width:auto;min-width:132px}.asset-search{width:min(230px,28vw)}.asset-card{display:block;text-align:left}.asset-card .asset-visual{display:flex;align-items:center;justify-content:center;position:relative}.asset-card .asset-visual>svg{color:#ffffffb8}.asset-card-actions{display:flex;gap:8px;padding-top:12px}.asset-card-actions .button{min-height:34px;padding:0 10px;font-size:12px}.button-disabled{opacity:.5;cursor:not-allowed}.notification-menu{position:relative}.notification-popover{position:absolute;z-index:30;top:calc(100% + 12px);right:-42px;width:min(380px,calc(100vw - 28px));max-height:min(540px,75vh);overflow:auto;padding:16px;border:1px solid var(--line, rgba(255,255,255,.1));border-radius:14px;background:var(--panel, #15141b);box-shadow:0 18px 60px #0006}.notification-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line, rgba(255,255,255,.1))}.notification-heading>div{display:grid;gap:3px}.notification-heading small,.notification-item small{color:var(--muted, #a6a3b1);font-size:11px}.notification-heading .text-link{border:0;background:transparent;color:var(--accent, #c5a8ff);cursor:pointer;font:inherit;font-size:12px}.notification-heading .text-link:disabled{opacity:.5;cursor:default}.notification-items{display:grid}.notification-item{width:100%;display:grid;grid-template-columns:8px 1fr;gap:10px;text-align:left;padding:12px 4px;border:0;border-bottom:1px solid var(--line, rgba(255,255,255,.08));background:transparent;color:inherit;cursor:pointer}.notification-item>span:last-child{display:grid;gap:4px}.notification-item small{line-height:1.45}.notification-dot{width:7px;height:7px;margin-top:5px;border-radius:50%;background:transparent}.notification-unread .notification-dot,.notification-button i{background:var(--accent, #c5a8ff)}.notification-unread strong{color:var(--text, #fff)}.notification-empty{padding:18px 2px;margin:0;color:var(--muted, #a6a3b1);font-size:13px}.notification-refresh{width:100%;margin-top:10px;padding:8px;border:1px solid var(--line, rgba(255,255,255,.1));border-radius:8px;background:transparent;color:inherit;cursor:pointer}.screenplay-intake-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.screenplay-intake-main{display:grid;gap:16px;min-width:0}.screenplay-intake-aside{display:grid;gap:12px;position:sticky;top:18px}.screenplay-source-text{min-height:320px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.screenplay-source-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:10px;margin-top:6px}.screenplay-record-card,.screenplay-resolution-card{display:grid;gap:14px;min-width:0}.screenplay-hash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.screenplay-hash-grid .info-item{min-width:0}.screenplay-hash-grid .info-item strong,.screenplay-hash-grid .info-item span{overflow-wrap:anywhere}.screenplay-blockers{display:grid;gap:8px}.screenplay-blockers h3{font-size:12px;margin:0}.screenplay-blocker{padding:10px 12px;border:1px solid #443a36;border-radius:7px;background:#211918}.screenplay-blocker>strong{font-size:10px;color:#e5b0a4;overflow-wrap:anywhere}.screenplay-blocker p{font-size:10px;line-height:1.5;margin:5px 0;color:#d2cbd1}.screenplay-blocker small{font-size:9px;color:var(--muted);line-height:1.45}.screenplay-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.screenplay-gate-grid>div{display:grid;gap:5px;padding:10px;border:1px solid #34333e;border-radius:7px;background:#15161d;min-width:0}.screenplay-gate-grid strong{font-size:10px}.screenplay-gate-grid span{font-size:10px;color:#e0bf79;overflow-wrap:anywhere}.screenplay-gate-grid small,.screenplay-pin-summary{font-size:9px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.screenplay-scenes{display:grid;gap:10px}.screenplay-scenes .section-heading>span{font-size:10px;color:var(--muted)}.screenplay-scene-list{list-style:none;margin:0;padding:0;display:grid}.screenplay-scene-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.6fr);gap:12px;align-items:center;padding:11px 0;border-top:1px solid #2c2d36}.screenplay-scene-list li>div{display:grid;gap:4px;min-width:0}.screenplay-scene-list strong{font-size:10px;overflow-wrap:anywhere}.screenplay-scene-list span,.screenplay-scene-list small,.screenplay-scene-list code{font-size:9px;color:var(--muted);overflow-wrap:anywhere}.screenplay-scene-list code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.screenplay-scene-list pre{grid-column:1/-1;white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;margin:4px 0 0;padding:10px;border:1px solid #32313c;border-radius:6px;background:#0e0f15;color:#d5d2df;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:640px){.asset-actions{flex-wrap:wrap;justify-content:flex-end}.asset-search{width:100%}.notification-popover{right:-52px}}@media(max-width:900px){.screenplay-intake-layout{grid-template-columns:minmax(0,1fr)}.screenplay-intake-aside{position:static;grid-row:1}.screenplay-scene-list li{grid-template-columns:minmax(0,1fr)}}.workspace-switch-wrap{position:relative}.workspace-switch{width:100%;color:inherit;text-align:left;cursor:pointer}.workspace-switch:hover{border-color:#484750}.project-switch-menu{position:absolute;z-index:45;top:calc(100% - 20px);left:0;right:0;display:flex;flex-direction:column;padding:5px;border:1px solid #373741;border-radius:9px;background:#171820;box-shadow:0 14px 32px #0009}.project-switch-menu button{display:flex;flex-direction:column;gap:4px;padding:9px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.project-switch-menu button:hover,.project-switch-menu button[aria-current=true]{background:#24242e}.project-switch-menu strong{overflow:hidden;max-width:100%;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-switch-menu small{font-size:9px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-card{margin-top:18px}.workflow-current{margin:0 0 14px;color:var(--muted);font-size:11px}.workflow-current strong{color:var(--text);font-weight:600}.workflow-stage-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.workflow-stage{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:11px;align-items:center;padding:9px 0;border-top:1px solid #282832}.workflow-stage-marker{width:8px;height:8px;border-radius:50%;background:#676672}.workflow-stage-completed .workflow-stage-marker,.workflow-stage-succeeded .workflow-stage-marker{background:#8dbb91}.workflow-stage-running .workflow-stage-marker,.workflow-stage-awaiting_owner .workflow-stage-marker,.workflow-stage-accepted .workflow-stage-marker{background:var(--gold);box-shadow:0 0 8px #c7a76555}.workflow-stage-blocked .workflow-stage-marker,.workflow-stage-failed .workflow-stage-marker,.workflow-stage-permanent_failure .workflow-stage-marker{background:#d77e81}.workflow-stage[aria-current=step]{background:#c7a7650a}.workflow-stage-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.workflow-stage-copy strong,.provider-operation-row strong{font-size:11px;font-weight:600}.workflow-stage-copy small,.provider-operation-row small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.workflow-stage-status{color:#c8c6d1;background:#252630;border:1px solid #363741;border-radius:20px;padding:4px 8px;font-size:9px;text-transform:capitalize;white-space:nowrap}.workflow-stage-completed .workflow-stage-status,.workflow-stage-succeeded .workflow-stage-status{color:#b7d7b9}.workflow-stage-blocked .workflow-stage-status,.workflow-stage-failed .workflow-stage-status,.workflow-stage-permanent_failure .workflow-stage-status{color:#e3a0a2}.provider-operation-list{display:flex;flex-direction:column}.provider-operation-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #282832}.provider-operation-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}@media(max-width:700px){.workflow-stage{grid-template-columns:12px minmax(0,1fr)}.workflow-stage-status{grid-column:2;justify-self:start}.provider-operation-row{grid-template-columns:minmax(0,1fr) auto}.provider-operation-row>small{grid-column:1/-1}}.e9-requirement-list{display:flex;flex-direction:column}.e9-requirement-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;padding:11px 0;border-top:1px solid #282832}.e9-requirement-row>div{display:flex;flex-direction:column;gap:4px}.e9-requirement-row strong{font-size:11px}.e9-requirement-row small{font-size:10px;color:var(--muted)}.e9-approval-note{margin-top:12px}@media(max-width:700px){.e9-requirement-row{grid-template-columns:1fr}}.workflow-readiness{display:flex;flex-direction:column;gap:2px;margin-top:2px}.qa-run-list{list-style:none;margin:0;padding:0}.qa-run-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;border-top:1px solid #282832}.qa-run-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.qa-run-copy strong{font-size:11px;overflow-wrap:anywhere}.qa-run-copy small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.qa-run-provider-note{margin:12px 0 0}@media(max-width:700px){.qa-run-row{grid-template-columns:minmax(0,1fr)}.qa-run-row .workflow-stage-status{grid-column:1}}.app-error-shell{min-height:100vh;display:grid;align-content:center;justify-items:start;gap:14px;padding:32px;background:#09090d;color:#f5f3fb}.app-error-shell h1{margin:0;font-size:clamp(24px,4vw,36px)}.app-error-shell p{max-width:560px;color:#aaa7b5;line-height:1.6}.provider-banner-warning{border-color:#835b46;background:#211713}.provider-banner-warning .provider-banner-icon{color:#f0a889;background:#422a20}.action-review-card{margin-top:18px}.action-review-card>p{margin:0 0 9px;color:var(--muted);font-size:11px;line-height:1.55}.action-review-card>small{display:block;color:#898894;font-size:9px;line-height:1.5}.action-review-state{border:1px solid #3b3944;border-radius:20px;background:#22212a;color:#c6c1d2;padding:5px 9px;font-size:9px;white-space:nowrap}.action-review-pending,.action-review-loading{border-color:#51472e;background:#252116;color:#d8c38d}.action-review-verified{border-color:#315c49;background:#17251e;color:#9fddb8}.action-review-stale,.action-review-invalid{border-color:#60413d;background:#2a1c1b;color:#e0aaa1}.action-review-error,.action-review-unavailable{border-color:#3b3944;background:#22212a;color:#aaa6b5}.action-review-decisions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.action-review-decisions>span{display:flex;gap:6px;align-items:center;border:1px solid #34323d;border-radius:8px;padding:7px 9px;color:#c7c3d1;font-size:10px}.action-review-decisions strong{color:#908b9c;font-weight:600}.action-review-artifacts{display:grid;gap:8px;margin:12px 0}.action-review-artifact{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #34323d;border-radius:9px;padding:10px}.action-review-artifact>span{display:grid;gap:3px;min-width:0}.action-review-artifact strong{color:#e6e2ee;font-size:11px}.action-review-artifact small,.action-review-artifact code{color:#9894a2;font-size:9px;overflow-wrap:anywhere}.action-review-artifact .button-secondary{flex-shrink:0}.action-review-reviewers{display:grid;gap:10px;margin:16px 0}.action-review-reviewers-heading{display:grid;gap:4px}.action-review-reviewers-heading strong{color:#e6e2ee;font-size:11px}.action-review-reviewers-heading>span,.action-review-review-record>small,.action-review-review-record>p{color:#9894a2;font-size:9px;line-height:1.5}.action-review-review-record{display:grid;gap:7px;border:1px solid #34323d;border-radius:9px;padding:11px}.action-review-review-record-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.action-review-review-record-header>span:first-child{display:grid;gap:3px;min-width:0}.action-review-review-record-header strong{color:#d8d4e0;font-size:10px}.action-review-review-record-header code,.action-review-record-hash{color:#9894a2;font-size:9px;overflow-wrap:anywhere}.action-review-review-status{border:1px solid #3b3944;border-radius:20px;padding:4px 8px;color:#c6c1d2;font-size:9px;white-space:nowrap}.action-review-review-partial{border-color:#51472e;background:#252116;color:#d8c38d}.action-review-review-accepted{border-color:#315c49;background:#17251e;color:#9fddb8}.action-review-review-rejected,.action-review-review-conflict{border-color:#60413d;background:#2a1c1b;color:#e0aaa1}.action-review-review-record>p{margin:0}.action-review-attestation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.action-review-attestation-actions>small{color:#9894a2;font-size:9px}.action-review-review-pending{border-color:#51472e;background:#252116;color:#d8c38d}.action-review-review-disputed,.action-review-review-blocked{border-color:#60413d;background:#2a1c1b;color:#e0aaa1}.action-review-import{display:grid;gap:9px;margin:16px 0;padding:12px;border:1px solid #34323d;border-radius:9px}.action-review-import>strong{font-size:11px;color:#e6e2ee}.action-review-import>label{font-size:10px;color:#c6c1d2}.action-review-import>select{min-height:36px;width:100%;border:1px solid #34343e;border-radius:6px;background:#17181f;padding:7px 9px;color:#e7e3e9;font-size:11px}.action-review-import>p,.action-review-import>small{margin:0;color:#9894a2;font-size:9px;line-height:1.5}.action-review-import-actions{display:flex;flex-wrap:wrap;gap:8px}.action-review-attestation-list{display:grid;gap:7px;margin:0;padding:8px 0 8px 18px;border-top:1px solid #34323d;border-bottom:1px solid #34323d;color:#c6c1d2;font-size:9px}.action-review-attestation-list li{padding-left:2px}.action-review-attestation-list li>small{display:block;color:#9894a2;font-size:8px;overflow-wrap:anywhere}.action-review-artifact.action-review-package{display:grid;align-items:stretch;gap:12px}.action-review-package-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.action-review-package-header>span,.action-review-package-member>span{display:grid;gap:4px;min-width:0}.action-review-package-members{display:grid;gap:8px;padding-top:10px;border-top:1px solid #34323d}.action-review-package-members>strong{font-size:10px;color:#d8d4e0}.action-review-package-member{border:1px solid #34323d;border-radius:7px;padding:8px}.action-review-package-member strong{color:#d8d4e0;font-size:10px}.action-review-package-member small,.action-review-package-member code,.action-review-package-header small,.action-review-package-header code{color:#9894a2;font-size:9px;overflow-wrap:anywhere}.action-review-package-header .button-secondary{flex-shrink:0}@media(max-width:640px){.action-review-package-header{align-items:flex-start;flex-direction:column}.action-review-package-header .button-secondary{width:100%}}.form-panel input[type=file].text-input{width:100%;height:auto;min-height:38px;padding:8px}.form-hint{margin:6px 0 12px;color:#aaa8b4;font-size:10px}.intake-checkbox{margin:16px 0;color:#d2d0d8;font-size:10px}.screenplay-readiness{display:grid;gap:12px}.screenplay-readiness-gates{display:grid;gap:8px}.screenplay-readiness-gates .section-heading{margin:0}.screenplay-readiness-gates .screenplay-blocker{background:#17171f;border-color:#34333e}.screenplay-readiness-gates .status-pill{font-size:9px}.screenplay-readiness .status-pass{color:#a9d7ac}.screenplay-readiness .status-fail{color:#e3a0a2}.screenplay-readiness .status-unavailable{color:#e0bf79}.screenplay-hard-checkpoints{display:grid;gap:7px}.screenplay-hard-checkpoint{padding:10px 12px;border:1px solid #34333e;border-radius:7px;background:#15161d}.screenplay-hard-checkpoint>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.screenplay-hard-checkpoint strong{font-size:10px}.screenplay-hard-checkpoint p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.screenplay-hard-checkpoint .status-unavailable{color:#e0bf79}.screenplay-shot-preflight{display:grid;gap:12px}.screenplay-preflight-form{display:grid;gap:8px}.screenplay-preflight-help{color:var(--muted);font-size:9px;line-height:1.5}.screenplay-preflight-summary{padding:10px 12px;border:1px solid #443b2b;border-radius:7px;background:#1b1915;color:var(--muted);font-size:10px}.screenplay-preflight-summary strong{color:#e0bf79}.screenplay-preflight-results{display:grid;gap:8px}.screenplay-preflight-results>.screenplay-blocker{display:grid;gap:8px}.screenplay-preflight-results .section-heading{margin:0}.screenplay-preflight-results>article>small{color:var(--muted);font-size:9px;overflow-wrap:anywhere}.screenplay-preflight-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.screenplay-preflight-gates>div{display:grid;gap:4px;padding:8px;border:1px solid #34333e;border-radius:6px;background:#15161d;min-width:0}.screenplay-preflight-gates strong,.screenplay-preflight-gates small{font-size:9px;overflow-wrap:anywhere}.screenplay-preflight-gates small{color:var(--muted)}.screenplay-planning-candidates{display:grid;gap:12px}.planning-capability-grid>div{min-width:0}.planning-capability-grid small,.planning-candidate-item small{overflow-wrap:anywhere}.planning-candidate-item{grid-template-columns:minmax(0,1fr)}.planning-candidate-item .section-heading>div{display:grid;gap:4px;min-width:0}.planning-candidate-item .section-heading small{color:var(--muted);font-size:9px}.planning-candidate-form{margin-top:2px}.planning-candidate-output{max-height:480px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #34333e;border-radius:7px;background:#101117;padding:12px;color:#d7d3df;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.screenplay-planning-candidates .status-ready{color:#a9d7ac}.screenplay-planning-candidates .status-pending{color:#e0bf79}.screenplay-planning-candidates .status-blocked{color:#e3a0a2}.screenplay-clip-progress{display:grid;gap:8px;margin-top:10px;padding:12px;border:1px solid #34333e;border-radius:8px;background:#14141b}.screenplay-clip-progress .section-heading{margin:0}.screenplay-clip-progress .section-heading>div{display:grid;gap:4px}.screenplay-clip-progress .section-heading small,.screenplay-clip-progress-list small,.screenplay-clip-progress-list code{font-size:9px;color:var(--muted);overflow-wrap:anywhere}.screenplay-clip-progress .api-status-note{margin:0}.screenplay-clip-progress-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.screenplay-clip-progress-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:12px;align-items:start;padding:10px;border:1px solid #34333e;border-radius:7px;background:#101117}.screenplay-clip-progress-list li>div{display:grid;gap:4px;min-width:0}.screenplay-clip-progress-list code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.screenplay-clip-progress-state{justify-items:start}.screenplay-clip-progress-state .status-pill{overflow-wrap:anywhere}.shot-requirement-selections{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #34333e;border-radius:8px;background:#111118}.shot-requirement-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.shot-requirement-row>div:first-child{display:grid;gap:4px}.shot-requirement-row small,.shot-requirement-selections .section-heading small{overflow-wrap:anywhere}.registry-map-details,.registry-entry-evidence,.registry-limited-entries{display:grid;gap:5px;padding:9px 11px;border:1px solid #34333e;border-radius:7px;background:#17161f}.registry-limited-entries ul{display:grid;gap:8px;margin:0;padding-left:20px}.registry-limited-entries li{padding-left:2px}.registry-limited-entries li small,.registry-entry-evidence small{display:block;margin-top:3px;overflow-wrap:anywhere}.registry-limited-entries p{margin:0}.prompt-qa-panel{display:grid;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px;background:#ffffff05}.prompt-qa-capability-grid>div{min-width:0}.prompt-qa-capability-grid small,.prompt-qa-run li,.prompt-qa-attempt small{overflow-wrap:anywhere}.prompt-qa-blocker{border-color:#e2a3a547!important}.prompt-qa-run,.prompt-qa-attempt{display:grid;gap:10px;min-width:0}.prompt-qa-run h4,.prompt-qa-attempt h4{margin:10px 0 4px}.prompt-qa-summary>div{min-width:0}.prompt-qa-summary span{overflow-wrap:anywhere}.prompt-qa-attempt{border-top:1px solid var(--line);padding-top:12px}.prompt-qa-finding{display:grid;gap:4px;border:1px solid var(--line);border-radius:7px;padding:10px}.prompt-qa-finding p{margin:0}.prompt-qa-panel .status-unavailable{color:#e0bf79}.public-model-findings{display:grid;gap:10px;border:1px solid rgba(224,191,121,.25);border-radius:7px;padding:12px;background:#e0bf7909}.public-model-findings h5{margin:0}.public-model-review{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:10px;min-width:0}.public-model-finding{display:grid;gap:6px;border:1px solid var(--line);border-radius:6px;padding:9px;overflow-wrap:anywhere}.public-model-finding p{margin:0;white-space:pre-wrap}.public-model-finding ul{margin:0;padding-left:20px}.public-model-finding code{white-space:pre-wrap;overflow-wrap:anywhere}.screenplay-contract-inputs{display:grid;gap:10px}.screenplay-contract-rows{display:grid;gap:7px}.screenplay-contract-rows article{padding:10px 12px;border:1px solid #34333e;border-radius:7px;background:#15161d}.screenplay-contract-rows article>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.screenplay-contract-rows strong{font-size:10px}.screenplay-contract-rows p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.screenplay-assets-link{width:max-content;margin-top:2px}.production-clip-audio{display:flex;align-items:center;gap:8px;margin:12px 0;color:var(--muted);font-size:11px}.production-clip-audio input{accent-color:var(--gold)}.production-clip-history{display:grid;gap:7px;padding:10px;border:1px solid var(--line);border-radius:7px}.production-clip-history>button{width:100%;text-align:left;overflow-wrap:anywhere}.production-clip-history>button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.environment-qualification-panel{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px solid #493d2b;border-radius:8px;background:linear-gradient(145deg,#c7a7650e,#ffffff03)}.environment-qualification-panel>.section-heading{margin:0}.environment-qualification-panel>.section-heading>div{display:grid;gap:4px;min-width:0}.environment-qualification-panel>.section-heading strong{font-size:11px}.environment-qualification-panel>.section-heading small,.environment-qualification-panel .muted-caption{font-size:9px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.environment-qualification-panel .field-label{margin:2px 0 0}.qualification-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.qualification-summary>div{min-width:0}.qualification-summary span{overflow-wrap:anywhere}.qualification-record{display:grid;gap:7px;padding:10px 12px;border:1px solid #34333e;border-radius:7px;background:#15161d}.qualification-record.status-ready{border-color:#38523b}.qualification-record.status-blocked{border-color:#543638}.qualification-record>strong{font-size:10px}.qualification-record ul{display:grid;gap:6px;margin:0;padding-left:18px}.qualification-record li{font-size:9px;line-height:1.45;overflow-wrap:anywhere}.qualification-record li small{display:block;color:var(--muted);font-size:8px}.qualification-record .muted-caption{margin:0}.qualification-diagnostic{display:grid;gap:6px;padding:9px 10px;border:1px solid #3d3949;border-radius:6px;background:#111219}.qualification-diagnostic>strong{font-size:10px}.qualification-diagnostic ul{margin-top:2px}.qualification-diagnostic .api-status-note{margin:0}@media(max-width:560px){.qualification-summary{grid-template-columns:1fr}.environment-qualification-panel{padding:10px}.environment-qualification-panel>.section-heading{align-items:flex-start;flex-wrap:wrap}}@media(max-width:560px){.screenplay-clip-progress-list li{grid-template-columns:1fr}.screenplay-clip-progress .section-heading{align-items:flex-start;flex-wrap:wrap}}.coordinator-panel{display:grid;gap:11px}.coordinator-panel>.section-heading{margin:0}.coordinator-create-controls{display:grid;gap:9px;padding:12px;border:1px solid #403b30;border-radius:8px;background:#c7a76509}.coordinator-create-controls h4{margin:0}.coordinator-create-controls ul{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--muted);font-size:10px;line-height:1.5}.coordinator-create-controls .production-clip-audio{align-items:flex-start;line-height:1.5}.coordinator-create-controls .production-clip-audio input{margin-top:2px;flex:0 0 auto}.coordinator-panel .screenplay-hash-grid{margin:0}.coordinator-panel .screenplay-hash-grid>div{min-width:0}.coordinator-panel .screenplay-hash-grid strong,.coordinator-panel .screenplay-hash-grid span{overflow-wrap:anywhere}.coordinator-panel .api-status-note,.coordinator-panel .muted-caption{margin:0}.coordinator-panel .form-footer>span{max-width:unset}.coordinator-panel .form-footer .button{white-space:normal;height:auto;min-height:34px;padding:8px 12px}.coordinator-panel .status-running{color:#a9d7ac}.coordinator-panel .status-paused{color:#e0bf79}.coordinator-panel .status-stopped,.coordinator-panel .status-cancelled{color:#e3a0a2}.delivery-package-panel .delivery-package-summary{margin:0}.delivery-package-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.delivery-package-actions .button-secondary{font-size:10px;padding:7px 9px}.delivery-package-actions small{flex-basis:100%}.identifier-copy{position:relative;display:inline-flex;align-items:center;vertical-align:middle;max-width:100%;flex:0 0 auto}.identifier-copy__button{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--line2);border-radius:7px;background:var(--panel2);color:var(--muted);cursor:pointer;touch-action:manipulation}.identifier-copy__button:hover{border-color:var(--gold-dark);color:var(--gold)}.identifier-copy__button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.identifier-copy__tooltip{position:absolute;z-index:80;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:min(70vw,420px);padding:8px 10px;border:1px solid var(--line2);border-radius:7px;background:#20212b;color:var(--text);font:500 11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;box-shadow:0 8px 22px #0009;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.identifier-copy:hover .identifier-copy__tooltip,.identifier-copy:focus-within .identifier-copy__tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.identifier-copy__tooltip:empty{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.e9-preparation-scope>div{min-width:0}.e9-preparation-scope>div>.identifier-copy{margin-top:3px}
