.final-video-review-card{grid-column:1/-1}.final-video-review-maturity{background:radial-gradient(circle at 82% 4%,#9a67ff21,#0000 34%),linear-gradient(145deg,#5be4ff0f,#03060ed1 44%);border:1px solid #5be4ff2e;border-radius:20px;gap:18px;margin-top:18px;padding:18px;display:grid}.final-video-maturity-heading,.final-video-preview-grid,.final-video-maturity-two-column{gap:14px;display:grid}.final-video-maturity-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.final-video-maturity-heading>div:first-child>span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.final-video-maturity-heading h4{margin:0 0 7px;font-size:20px}.final-video-maturity-heading p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.final-video-integrity-score{text-align:right;background:#02050c94;border:1px solid #ffffff1f;border-radius:14px;gap:4px;min-width:154px;padding:12px 14px;display:grid}.final-video-integrity-score strong{font-size:12px}.final-video-integrity-score span{color:var(--muted);font-size:10px}.final-video-integrity-score.tone-good{color:#a9f2c5;border-color:#78ffbf3d}.final-video-integrity-score.tone-danger{color:#ff9ab1;border-color:#ff6f9147}.final-video-preview-grid{grid-template-columns:minmax(0,1.55fr) minmax(220px,.45fr)}.final-video-player-shell,.final-video-thumbnail-shell{background:#010308c7;border:1px solid #cbe2ff21;border-radius:17px;overflow:hidden}.final-video-player-shell video{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;max-height:650px;display:block}.final-video-thumbnail-shell img{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.final-video-preview-meta,.final-video-thumbnail-shell>div:last-child{gap:4px;padding:12px 14px;display:grid}.final-video-preview-meta span,.final-video-thumbnail-shell span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.final-video-preview-meta small,.final-video-thumbnail-shell small,.final-video-thumbnail-shell a{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.final-video-thumbnail-shell a{color:#bdf5ff;text-decoration:none}.final-video-preview-missing{min-height:190px;color:var(--muted);text-align:center;place-items:center;padding:20px;display:grid}.final-video-technical-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.final-video-technical-grid>div{background:#02040a75;border:1px solid #cbe2ff17;border-radius:13px;min-width:0;padding:11px}.final-video-technical-grid span,.final-video-technical-grid strong{display:block}.final-video-technical-grid span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800}.final-video-technical-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.final-video-integrity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.final-video-integrity-grid article{background:#02040a6b;border:1px solid #cbe2ff17;border-radius:12px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.final-video-integrity-grid article>span{border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.final-video-integrity-grid .integrity-pass>span{color:#9ff0bf;background:#46c07c26}.final-video-integrity-grid .integrity-fail>span{color:#ff93ab;background:#e24a6e26}.final-video-integrity-grid strong,.final-video-integrity-grid small{display:block}.final-video-integrity-grid strong{margin-bottom:3px;font-size:11px}.final-video-integrity-grid small{overflow-wrap:anywhere;color:var(--muted);font-size:9px;line-height:1.4}.final-video-maturity-section{background:#02040a61;border:1px solid #cbe2ff1a;border-radius:15px;overflow:hidden}.final-video-maturity-section summary{cursor:pointer;justify-content:space-between;gap:14px;padding:13px 14px;list-style:none;display:flex}.final-video-maturity-section summary::-webkit-details-marker{display:none}.final-video-maturity-section summary span{font-size:12px;font-weight:800}.final-video-maturity-section summary strong{color:var(--muted);font-size:10px}.final-video-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.final-video-comparison-grid article{background:#040710b8;border:1px solid #cbe2ff1a;border-radius:13px;padding:11px;overflow:hidden}.final-video-comparison-grid article.comparison-active{border-color:#5be4ff42;box-shadow:inset 0 0 0 1px #5be4ff0d}.comparison-heading{justify-content:space-between;gap:10px;margin-bottom:9px;display:flex}.comparison-heading span,.comparison-heading strong{display:block}.comparison-heading span{color:var(--cyan);text-transform:uppercase;font-size:9px;font-weight:800}.comparison-heading strong{margin-top:3px;font-size:12px}.comparison-heading b{color:#a8f1c4;background:#4cbc7d1f;border-radius:999px;align-self:start;padding:5px 8px;font-size:9px}.final-video-comparison-grid video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:430px;display:block}.comparison-facts{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.comparison-facts span{color:#c8d5e7;background:#ffffff0b;border-radius:999px;padding:5px 7px;font-size:8px}.final-video-comparison-grid article>small,.final-video-comparison-grid article>p{color:var(--muted);font-size:9px;line-height:1.45}.final-video-comparison-grid article>p{border-top:1px solid #ffffff0f;margin:8px 0 0;padding-top:8px}.final-video-lineage,.final-video-timeline,.final-video-note-list,.final-video-receipt-list{gap:8px;padding:0 12px 12px;display:grid}.final-video-lineage article,.final-video-timeline article{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.final-video-lineage article>span{width:26px;height:26px;color:var(--cyan);border:1px solid #5be4ff33;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.final-video-lineage strong,.final-video-lineage small,.final-video-timeline strong,.final-video-timeline small{display:block}.final-video-lineage strong,.final-video-timeline strong{margin-bottom:3px;font-size:11px}.final-video-lineage small,.final-video-timeline small{overflow-wrap:anywhere;color:var(--muted);font-size:9px;line-height:1.4}.final-video-maturity-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.final-video-timeline article>span{background:var(--cyan);border-radius:50%;width:9px;height:9px;margin:5px 0 0 8px;box-shadow:0 0 16px #5be4ff61}.final-video-note-list article,.final-video-receipt-list article{background:#ffffff06;border:1px solid #cbe2ff14;border-radius:11px;padding:10px}.final-video-note-list strong,.final-video-note-list small,.final-video-receipt-list span,.final-video-receipt-list strong,.final-video-receipt-list small,.final-video-receipt-list code{display:block}.final-video-note-list p{color:#d9e4f4;margin:6px 0;font-size:10px;line-height:1.5}.final-video-note-list small,.final-video-receipt-list small{color:var(--muted);font-size:9px}.final-video-receipt-list article>div{justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.final-video-receipt-list span{color:var(--cyan);text-transform:uppercase;font-size:9px;font-weight:800}.final-video-receipt-list strong{font-size:10px}.final-video-receipt-list code{color:#9ba9bc;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;overflow:hidden}.final-video-empty-copy{color:var(--muted);margin:0;font-size:10px}.final-video-maturity-safety{color:#e8d5ae;background:#ffcf7a0b;border:1px solid #ffcf7a26;border-radius:12px;padding:11px 13px;font-size:10px;line-height:1.5}@media (max-width:980px){.final-video-technical-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.final-video-integrity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.final-video-maturity-heading,.final-video-preview-grid,.final-video-maturity-two-column,.final-video-comparison-grid{grid-template-columns:minmax(0,1fr)}.final-video-integrity-score{text-align:left;min-width:0}.final-video-technical-grid,.final-video-integrity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.final-video-review-maturity{padding:13px}.final-video-technical-grid,.final-video-integrity-grid{grid-template-columns:minmax(0,1fr)}}
.final-video-revision-control{background:linear-gradient(145deg,#ffcf7a14,#0000 44%),#04070fc7;border:1px solid #ffcf7a2e;border-radius:18px;gap:14px;margin-top:18px;padding:18px;display:grid}.final-video-revision-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.final-video-revision-heading>div{gap:5px;display:grid}.final-video-revision-heading span{color:var(--signal-gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.final-video-revision-heading strong{color:var(--text);font-size:15px;line-height:1.35}.final-video-revision-heading small,.final-video-revision-summary small{color:var(--muted);font-size:10px;line-height:1.5}.final-video-revision-heading button,.final-video-revision-receipt button{color:#fff5dc;cursor:pointer;white-space:nowrap;background:linear-gradient(145deg,#ffcf7a24,#9a67ff14);border:1px solid #ffcf7a47;border-radius:12px;min-height:44px;padding:10px 14px;font-weight:800}.final-video-revision-heading button:hover:not(:disabled),.final-video-revision-receipt button:hover:not(:disabled){border-color:#fff6;transform:translateY(-1px)}.final-video-revision-heading button:disabled,.final-video-revision-receipt button:disabled{cursor:not-allowed;opacity:.55}.final-video-revision-note{background:#ffcf7a0e;border-left:3px solid #ffcf7a8c;border-radius:0 13px 13px 0;margin:0;padding:14px 16px}.final-video-revision-note span{color:var(--signal-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.final-video-revision-note p{color:#f5ead2;margin:0;font-size:12px;line-height:1.55}.final-video-revision-confirmation{background:#080f19d1;border:1px solid #5be4ff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.final-video-revision-summary{gap:5px;display:grid}.final-video-revision-summary strong{color:var(--text);font-size:14px}.final-video-revision-summary span{color:#b9f5ff;text-transform:capitalize;font-size:11px;font-weight:750}.final-video-revision-confirm-actions{flex-shrink:0;gap:8px;display:flex}.final-video-revision-confirm-actions button{min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #cbe2ff24;border-radius:11px;padding:9px 13px;font-weight:750}.final-video-revision-confirm-actions .confirm-final-video-revision{color:#fff5dc;background:linear-gradient(145deg,#ffcf7a29,#9a67ff17);border-color:#ffcf7a52}.final-video-revision-receipt{background:#39a87113;border:1px solid #78ffbf2e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.final-video-revision-receipt>div{gap:4px;display:grid}.final-video-revision-receipt strong{color:#b7f4cf;font-size:13px}.final-video-revision-receipt span,.final-video-revision-receipt small{color:#cde9d8;font-size:10px;line-height:1.45}@media (max-width:760px){.final-video-revision-heading,.final-video-revision-confirmation,.final-video-revision-receipt{flex-direction:column;align-items:stretch}.final-video-revision-heading button,.final-video-revision-receipt button{width:100%}.final-video-revision-confirm-actions{grid-template-columns:1fr;display:grid}}
.audio-master-upload,.approved-final-video-revision-control{background:linear-gradient(145deg,#5be4ff1a,#9a67ff17),#040710e0;border:1px solid #5be4ff40;border-radius:22px;margin:24px 0;padding:22px;box-shadow:0 18px 60px #00000038,inset 0 1px #ffffff0a}.audio-master-upload-heading,.approved-final-video-revision-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.audio-master-upload-heading span,.approved-final-video-revision-heading span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.audio-master-upload-heading h3,.approved-final-video-revision-heading strong{color:var(--text);margin:0;font-size:22px;line-height:1.25;display:block}.audio-master-upload-heading p,.approved-final-video-revision-heading small{color:var(--muted);margin:8px 0 0;line-height:1.5;display:block}.audio-master-upload-heading b{color:#9ce8bd;white-space:nowrap;border:1px solid #78ffbf33;border-radius:999px;padding:9px 12px}.audio-master-upload-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.audio-master-upload label,.approved-final-video-revision-control label{color:var(--muted);gap:7px;font-size:11px;font-weight:750;display:grid}.audio-master-upload select,.audio-master-upload input[type=file],.approved-final-video-revision-control textarea{box-sizing:border-box;width:100%;color:var(--text);background:#02040ac7;border:1px solid #cbe2ff29;border-radius:13px;padding:13px 14px}.audio-replace-toggle{grid-template-columns:auto 1fr;align-items:center;margin:14px 0;gap:10px!important;display:flex!important}.prepare-audio-upload-button,.request-final-video-revision-button,.confirm-audio-upload-button,.confirm-reopen-final-video{color:#fff7df;cursor:pointer;background:linear-gradient(135deg,#ffcf7a3d,#9a67ff2b);border:1px solid #ffcf7a59;border-radius:15px;width:100%;min-height:58px;padding:14px 18px;font-size:14px;font-weight:900}.request-final-video-revision-button{background:linear-gradient(135deg,#ff847133,#9a67ff2b);border-color:#ff847161;margin-top:14px}.audio-upload-progress{background:#020710d6;border:1px solid #5be4ff40;border-radius:14px;gap:10px;margin-top:14px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffff0a}.audio-upload-progress-head{color:var(--text);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.audio-upload-progress-head span{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.audio-upload-progress-track{background:#ffffff0e;border:1px solid #cbe2ff24;border-radius:999px;width:100%;height:12px;position:relative;overflow:hidden}.audio-upload-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#5be4ffe6,#9a67ffeb,#ffcf7aeb);height:100%;transition:width .18s ease-out;box-shadow:0 0 22px #5be4ff47}.audio-upload-confirmation,.approved-final-video-revision-confirmation{background:#080a14e0;border:1px solid #ffcf7a38;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.audio-upload-confirmation>div:first-child,.approved-final-video-revision-confirmation>div:first-child{gap:5px;display:grid}.audio-upload-confirmation>div:last-child,.approved-final-video-revision-confirmation>div:last-child{gap:9px;display:flex}.audio-upload-confirmation button,.approved-final-video-revision-confirmation button{min-height:42px;color:var(--text);cursor:pointer;background:#0c101ce6;border:1px solid #cbe2ff2e;border-radius:11px;padding:10px 14px}.audio-upload-receipt{background:#39a87114;border:1px solid #78ffbf33;border-radius:13px;gap:5px;margin-top:14px;padding:14px;display:grid}@media (max-width:760px){.audio-master-upload-grid{grid-template-columns:1fr}.audio-master-upload-heading,.approved-final-video-revision-heading,.audio-upload-confirmation,.approved-final-video-revision-confirmation{flex-direction:column;align-items:stretch}.audio-upload-confirmation>div:last-child,.approved-final-video-revision-confirmation>div:last-child{flex-direction:column}.audio-upload-progress-head{flex-direction:column;align-items:flex-start;gap:5px}}
.audio-master-upload,.audio-master-upload *{min-width:0}.audio-master-registry{background:#0408126b;border:1px solid #62eaff29;border-radius:15px;gap:12px;margin-top:16px;padding:15px;display:grid;overflow:hidden}.audio-master-registry-head,.audio-master-card-top,.audio-upload-options>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.audio-master-registry-head strong,.audio-master-registry-head span,.audio-master-card-top strong,.audio-master-card-top span,.audio-upload-options strong,.audio-upload-options span{overflow-wrap:anywhere;display:block}.audio-master-registry-head span,.audio-master-card p,.audio-master-card small,.audio-upload-options span{color:var(--muted);font-size:10px;line-height:1.45}.audio-master-registry-head b{color:var(--good);text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:10px}.audio-master-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audio-master-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;gap:9px;padding:13px;display:grid;overflow:hidden}.audio-master-card.active{background:linear-gradient(145deg,#7ef2c712,#62eaff06);border-color:#7ef2c747}.audio-master-card-top span{color:var(--gold);text-align:right;flex:none}.audio-master-card p,.audio-master-card small{overflow-wrap:anywhere;margin:0}.audio-master-card audio{width:100%;max-width:100%}.audio-master-card button,.audio-master-active-line{width:100%;min-height:40px;color:var(--cyan);overflow-wrap:anywhere;background:#62eaff0d;border:1px solid #62eaff38;border-radius:10px;padding:9px 10px}.audio-master-card button{cursor:pointer}.audio-master-active-line{color:var(--good);text-align:center;background:#7ef2c70b;border-color:#7ef2c733;place-items:center;font-size:10px;line-height:1.4;display:grid}.audio-upload-options{background:#ffcf7a09;border:1px solid #ffcf7a2e;border-radius:13px;gap:10px;margin-top:14px;padding:13px;display:grid;overflow:hidden}.audio-replace-toggle,.audio-format-safe-line{overflow-wrap:anywhere;max-width:100%}.audio-replace-toggle.warning{color:var(--gold)}.audio-format-safe-line{color:var(--good);background:#7ef2c70a;border:1px solid #7ef2c729;border-radius:10px;padding:10px;font-size:10px;line-height:1.45}.audio-master-upload-grid,.audio-upload-confirmation,.audio-upload-progress,.prepare-audio-upload-button{max-width:100%}.audio-upload-confirmation>div,.audio-upload-confirmation button{overflow-wrap:anywhere;min-width:0}@media (max-width:780px){.audio-master-card-grid{grid-template-columns:1fr}.audio-master-registry-head,.audio-master-card-top,.audio-upload-options>div:first-child{flex-direction:column;align-items:stretch}.audio-master-card-top span,.audio-master-registry-head b{text-align:left}}
.content-packaging-workspace,.content-packaging-workspace *{min-width:0}.content-packaging-workspace{box-shadow:var(--shadow);background:linear-gradient(145deg,#14102ddb,#070c1bd1);border:1px solid #a46dff33;border-radius:22px;gap:16px;margin:18px 0;padding:22px;display:grid;overflow:hidden}.content-packaging-heading,.content-package-toolbar,.content-package-card-top,.content-package-editor-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.content-packaging-heading>div:first-child>span{color:var(--violet);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.content-packaging-heading h3{margin:5px 0 7px;font-size:20px}.content-packaging-heading p,.content-package-counts span,.content-package-card p,.content-package-card-top span,.content-package-editor-heading span,.content-package-confirmation span,.content-package-confirmation small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.content-package-counts{text-align:right;flex:none;gap:4px;display:grid}.content-package-counts b{color:var(--cyan)}.content-package-toolbar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;align-items:end;padding:14px}.content-package-toolbar label,.content-package-editor label,.content-package-confirmation label{flex:1;gap:7px;display:grid}.content-package-toolbar label>span,.content-package-editor label>span,.content-package-confirmation label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.content-package-toolbar select,.content-package-toolbar button,.content-package-editor input,.content-package-editor textarea,.content-package-editor button,.content-package-confirmation input,.content-package-confirmation textarea,.content-package-confirmation button,.content-package-card-actions button{border:1px solid var(--line);width:100%;max-width:100%;color:var(--text);overflow-wrap:anywhere;background:#02050dc2;border-radius:11px;padding:10px 11px}.content-package-toolbar button,.content-package-editor button,.content-package-confirmation button,.content-package-card-actions button{cursor:pointer;min-height:42px}.content-package-toolbar>button{color:#dfceff;background:#a46dff14;border-color:#a46dff4d;flex:0 0 min(230px,32%)}.content-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-package-card{background:#05091494;border:1px solid #ffffff12;border-radius:15px;gap:10px;padding:15px;display:grid;overflow:hidden}.content-package-card-top>div{gap:3px;display:grid}.content-package-card-top b{text-transform:uppercase;letter-spacing:.07em;border:1px solid;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.content-package-card h4,.content-package-card p{overflow-wrap:anywhere;margin:0}.content-package-card h4{font-size:14px;line-height:1.35}.content-package-meta{flex-wrap:wrap;gap:6px;display:flex}.content-package-meta span{color:var(--muted);border:1px solid #ffffff0f;border-radius:999px;padding:5px 7px;font-size:9px}.content-package-validation,.content-package-warning{overflow-wrap:anywhere;border-radius:10px;padding:9px 10px;font-size:10px;line-height:1.45}.content-package-validation{gap:4px;display:grid}.content-package-validation.valid{color:var(--good);background:#7ef2c70a;border:1px solid #7ef2c72e}.content-package-validation.blocked{color:var(--gold);background:#ffcf7a0b;border:1px solid #ffcf7a33}.content-package-warning{color:#d8c9ff;background:#a46dff0a;border:1px solid #a46dff2e}.content-package-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.content-package-card-actions .approve,.content-package-confirmation-actions .confirm{color:var(--good);background:#7ef2c70f;border-color:#7ef2c740}.content-package-card-actions .revision{color:var(--gold);background:#ffcf7a0d;border-color:#ffcf7a3b}.content-package-confirmation,.content-package-editor{background:#040812e6;border:1px solid #ffcf7a33;border-radius:15px;gap:12px;padding:15px;display:grid;overflow:hidden}.content-package-confirmation>div:first-child,.content-package-editor-heading>div{gap:4px;display:grid}.content-package-confirmation-actions,.content-package-editor-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.content-package-editor textarea{resize:vertical}.content-package-save{color:var(--cyan)!important;background:#62eaff0f!important;border-color:#62eaff3d!important}.content-package-editor-heading>button{width:auto;min-width:90px}.content-package-workspace button:disabled,.content-packaging-workspace button:disabled{cursor:wait;opacity:.58}@media (max-width:900px){.content-package-grid{grid-template-columns:1fr}.content-package-toolbar,.content-packaging-heading{flex-direction:column;align-items:stretch}.content-package-toolbar>button{flex:auto}.content-package-counts{text-align:left}}@media (max-width:640px){.content-package-card-actions,.content-package-confirmation-actions,.content-package-editor-links{grid-template-columns:1fr}.content-package-card-top,.content-package-editor-heading{flex-direction:column;align-items:stretch}.content-package-editor-heading>button{width:100%}}
.render-profile-workspace,.render-profile-workspace *{min-width:0}.render-profile-workspace{box-shadow:var(--shadow);background:linear-gradient(145deg,#07141fe6,#100c26d6);border:1px solid #62eaff33;border-radius:22px;gap:16px;margin:18px 0;padding:22px;display:grid;overflow:hidden}.render-profile-heading,.render-profile-toolbar,.render-profile-editor-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.render-profile-heading>div:first-child>span{color:var(--cyan);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.render-profile-heading h3{margin:5px 0 7px;font-size:20px}.render-profile-heading p,.render-profile-summary span,.render-profile-package-card span,.render-profile-package-card small,.render-profile-editor-heading span,.render-profile-confirmation span,.render-profile-confirmation small,.render-profile-definition span,.render-profile-definition p,.render-profile-presets>span,.render-profile-note>span{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.render-profile-summary{text-align:right;flex:none;gap:4px;display:grid}.render-profile-summary b{color:var(--good)}.render-profile-toolbar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;align-items:end;padding:14px}.render-profile-toolbar label,.render-profile-form-grid label,.render-profile-note{flex:1;gap:7px;display:grid}.render-profile-toolbar label>span,.render-profile-form-grid label>span,.render-profile-note>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.render-profile-toolbar select,.render-profile-toolbar button,.render-profile-form-grid select,.render-profile-form-grid input,.render-profile-note textarea,.render-profile-save,.render-profile-confirmation button,.render-profile-presets button{border:1px solid var(--line);width:100%;max-width:100%;color:var(--text);background:#02050dc2;border-radius:11px;padding:10px 11px}.render-profile-toolbar button,.render-profile-save,.render-profile-confirmation button,.render-profile-presets button,.render-profile-package-card{cursor:pointer;min-height:42px}.render-profile-toolbar>button{color:var(--cyan);background:#62eaff0e;border-color:#62eaff45;flex:0 0 min(250px,34%)}.render-profile-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.render-profile-package-card{text-align:left;color:var(--text);background:#0408129e;border:1px solid #ffffff12;border-radius:14px;gap:7px;padding:13px;display:grid;overflow:hidden}.render-profile-package-card.selected{background:#62eaff12;border-color:#62eaff6b;box-shadow:inset 0 0 0 1px #62eaff14}.render-profile-package-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.render-profile-package-card strong,.render-profile-package-card b{overflow-wrap:anywhere}.render-profile-package-card b{color:var(--cyan);font-size:13px}.render-profile-editor,.render-profile-confirmation{background:#030711e0;border:1px solid #62eaff2b;border-radius:16px;gap:13px;padding:16px;display:grid;overflow:hidden}.render-profile-editor-heading>div,.render-profile-confirmation>div:first-child{gap:4px;display:grid}.render-profile-editor-heading>b{color:var(--good);letter-spacing:.07em;text-transform:uppercase;border:1px solid #7ef2c73d;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.render-profile-form-grid{grid-template-columns:1.35fr 1fr 1fr;gap:10px;display:grid}.render-profile-definition{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.render-profile-definition>div{gap:4px;display:grid}.render-profile-definition strong{overflow-wrap:anywhere;font-size:11px}.render-profile-definition p{grid-column:1/-1;margin:2px 0 0}.render-profile-presets{gap:8px;display:grid}.render-profile-presets>div{flex-wrap:wrap;gap:7px;display:flex}.render-profile-presets button{width:auto;min-width:72px;color:var(--muted)}.render-profile-presets button.active{color:var(--cyan);background:#62eaff12;border-color:#62eaff52}.render-profile-note textarea{resize:vertical}.render-profile-save{color:var(--good);background:#7ef2c70e;border-color:#7ef2c740}.render-profile-confirmation{border-color:#ffcf7a36}.render-profile-confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.render-profile-confirmation-actions .confirm{color:var(--good);background:#7ef2c70f;border-color:#7ef2c740}.render-profile-message,.render-profile-safety-line{overflow-wrap:anywhere;border-radius:11px;padding:10px 12px;font-size:10px;line-height:1.45}.render-profile-message.good{color:var(--good);background:#7ef2c70b;border:1px solid #7ef2c733}.render-profile-message.danger{color:#ffb5b5;background:#ff78780d;border:1px solid #ff787838}.render-profile-safety-line{color:#d8c9ff;background:#a46dff0a;border:1px solid #a46dff2b}.render-profile-workspace button:disabled,.render-profile-workspace input:disabled,.render-profile-workspace select:disabled{cursor:not-allowed;opacity:.58}@media (max-width:1000px){.render-profile-package-grid,.render-profile-definition,.render-profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.render-profile-heading,.render-profile-toolbar,.render-profile-editor-heading{flex-direction:column;align-items:stretch}.render-profile-toolbar>button{flex:auto}.render-profile-summary{text-align:left}.render-profile-package-grid,.render-profile-definition,.render-profile-form-grid{grid-template-columns:1fr}.render-profile-definition p{grid-column:auto}}@media (max-width:520px){.render-profile-confirmation-actions{grid-template-columns:1fr}}
.render-authorization-workspace,.render-authorization-workspace *{min-width:0}.render-authorization-workspace{box-shadow:var(--shadow);background:linear-gradient(145deg,#07131fe6,#0e0b23db);border:1px solid #62eaff2e;border-radius:22px;gap:16px;margin:18px 0;padding:22px;display:grid;overflow:hidden}.render-authorization-heading,.render-authorization-toolbar,.render-authorization-detail-heading,.render-authorization-active>div:first-child{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.render-authorization-heading>div:first-child>span,.render-authorization-toolbar label>span,.render-authorization-toolbar>div>span,.render-authorization-active label>span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.render-authorization-heading h3{margin:5px 0 7px;font-size:20px}.render-authorization-heading p,.render-authorization-counts span,.render-authorization-card span,.render-authorization-card small,.render-authorization-detail-heading span,.render-authorization-active span,.render-authorization-confirmation span,.render-authorization-confirmation small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.render-authorization-counts{text-align:right;flex:none;gap:4px;display:grid}.render-authorization-counts b{color:var(--good)}.render-authorization-toolbar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;align-items:end;padding:14px}.render-authorization-toolbar label,.render-authorization-toolbar>div,.render-authorization-active label{flex:1;gap:7px;display:grid}.render-authorization-toolbar select,.render-authorization-active textarea,.render-authorization-active button,.render-authorization-confirmation button,.render-authorization-prepare{border:1px solid var(--line);width:100%;max-width:100%;color:var(--text);background:#02050dc2;border-radius:11px;padding:10px 11px}.render-authorization-toolbar strong{min-height:42px;color:var(--muted);align-items:center;font-size:10px;display:flex}.render-authorization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.render-authorization-card{color:var(--text);text-align:left;cursor:pointer;background:#04091494;border:1px solid #ffffff12;border-radius:14px;gap:7px;padding:14px;display:grid}.render-authorization-card.selected{background:#62eaff0e;border-color:#62eaff6b;box-shadow:inset 0 0 0 1px #62eaff14}.render-authorization-card>div{justify-content:space-between;gap:10px;display:flex}.render-authorization-card b{color:var(--gold);font-size:11px}.render-authorization-detail,.render-authorization-active,.render-authorization-confirmation{background:#030812c2;border:1px solid #ffffff12;border-radius:15px;gap:13px;padding:16px;display:grid}.render-authorization-detail-heading>div,.render-authorization-confirmation>div:first-child{gap:4px;display:grid}.render-authorization-detail-heading>b{color:var(--cyan);font-size:10px}.render-authorization-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.render-authorization-facts>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;gap:4px;padding:11px;display:grid}.render-authorization-facts span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.render-authorization-facts strong{overflow-wrap:anywhere;font-size:11px}.render-authorization-prepare,.render-authorization-active button,.render-authorization-confirmation button{cursor:pointer;min-height:44px}.render-authorization-prepare{color:var(--good);background:#7ef2c70f;border-color:#7ef2c747}.render-authorization-active{background:#ffcf7a06;border-color:#ffcf7a29}.render-authorization-revoke{color:var(--gold)!important;background:#ffcf7a0d!important;border-color:#ffcf7a3d!important}.render-authorization-active textarea{resize:vertical}.render-authorization-confirmation{border-color:#62eaff3d}.render-authorization-confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.render-authorization-confirmation .confirm{color:var(--good);background:#7ef2c70f;border-color:#7ef2c740}.render-authorization-message,.render-authorization-safety{border-radius:11px;padding:10px 12px;font-size:10px;line-height:1.5}.render-authorization-message.good{color:var(--good);background:#7ef2c70a;border:1px solid #7ef2c733}.render-authorization-message.danger{color:#ffb8b8;background:#ff70700b;border:1px solid #ff707033}.render-authorization-safety{color:var(--muted);text-align:center;border:1px dashed #ffffff14}.render-authorization-workspace button:disabled,.render-authorization-workspace select:disabled,.render-authorization-workspace textarea:disabled{cursor:wait;opacity:.58}@media (max-width:900px){.render-authorization-grid,.render-authorization-facts{grid-template-columns:1fr}.render-authorization-heading,.render-authorization-toolbar,.render-authorization-detail-heading,.render-authorization-active>div:first-child{flex-direction:column;align-items:stretch}.render-authorization-counts{text-align:left}}@media (max-width:640px){.render-authorization-confirmation-actions{grid-template-columns:1fr}}
.global-safety-controls{z-index:24;background:linear-gradient(135deg,#060a12f5,#0d111ceb);border:1px solid #8ea4c438;border-radius:18px;margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 18px 52px #00000047}.global-safety-controls.emergency-active{border-color:#ff5c5cb8;box-shadow:0 0 0 1px #ff5c5c29,0 18px 52px #46000059}.global-safety-rail{grid-template-columns:minmax(240px,1.2fr) minmax(320px,1fr) auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.global-safety-title{align-items:center;gap:12px;min-width:0;display:flex}.global-safety-title div{gap:3px;min-width:0;display:grid}.global-safety-title strong{letter-spacing:.02em;font-size:.88rem}.global-safety-title small{color:#dce5f49e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-safety-beacon{border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 18px}.global-safety-beacon.ready{color:#8fffc5;background:currentColor}.global-safety-beacon.stopped{color:#ff7676;background:currentColor}.global-safety-states{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.global-safety-states span{text-transform:uppercase;letter-spacing:.06em;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;padding:5px 9px;font-size:.68rem}.global-safety-states .ready{color:#9ff5c8;border-color:#6effb340}.global-safety-states .halted{color:#ffcf9c;border-color:#ffb56538}.global-safety-states .attention{color:#ffd478;border-color:#ffd47857}.global-safety-toggle,.global-safety-command-grid button,.global-recovery-panel button,.global-control-modal-actions button{color:#f4f7ff;cursor:pointer;background:#ffffff0b;border:1px solid #adc4e633;border-radius:11px}.global-safety-toggle{white-space:nowrap;padding:9px 12px}.global-safety-toggle:hover,.global-safety-command-grid button:hover:not(:disabled),.global-recovery-panel button:hover:not(:disabled){background:#ffffff13;border-color:#d1e2ff73}.global-safety-drawer{border-top:1px solid #a6bee124;gap:15px;padding:16px;display:grid}.global-safety-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.global-safety-command-grid button{text-align:left;gap:6px;min-height:92px;padding:12px;display:grid}.global-safety-command-grid button strong{font-size:.82rem}.global-safety-command-grid button span{color:#dee8f79e;font-size:.72rem;line-height:1.42}.global-safety-command-grid button.danger{background:#5c0c1247;border-color:#ff595973}.global-safety-command-grid button:disabled{opacity:.38;cursor:not-allowed}.global-recovery-panel{background:#0000002e;border:1px solid #97b0d424;border-radius:13px;gap:9px;padding:12px;display:grid}.global-recovery-panel>div:first-child{color:#e6edf9b8;justify-content:space-between;gap:12px;display:flex}.global-recovery-panel article{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:center;gap:12px;padding-top:9px;display:grid}.global-recovery-panel article div{gap:3px;display:grid}.global-recovery-panel article small{color:#e0e7f38c}.global-recovery-panel article button{padding:8px 10px}.global-recovery-panel p{color:#e0e7f38c;margin:0}.global-safety-meta{color:#dee8f780;flex-wrap:wrap;gap:8px 16px;font-size:.7rem;display:flex}.global-control-modal{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.global-control-modal>div:first-child{background:#080d17;border:1px solid #aac5eb40;border-radius:18px 18px 0 0;gap:9px;width:min(560px,100%);padding:20px;display:grid}.global-control-modal.danger>div:first-child{border-color:#ff5c5c8c}.global-control-modal span{color:#b9c8dd;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.global-control-modal strong{font-size:1.15rem}.global-control-modal small{color:#e0e8f499}.global-control-modal textarea{resize:vertical;color:#fff;background:#ffffff0a;border:1px solid #abc5e82e;border-radius:10px;width:100%;min-height:84px;margin-top:6px;padding:10px}.global-control-modal-actions{background:#080d17;border:1px solid #aac5eb40;border-top:0;border-radius:0 0 18px 18px;justify-content:flex-end;gap:9px;width:min(560px,100%);padding:0 20px 20px;display:flex}.global-control-modal-actions button{padding:9px 13px}.global-control-modal-actions .confirm{background:linear-gradient(135deg,#8162ffcc,#398effbf);border-color:#c2d5ff59}.global-control-modal.danger .global-control-modal-actions .confirm{background:linear-gradient(135deg,#7b1c29,#c12d38)}.global-control-message{border-radius:10px;margin:0 16px 14px;padding:9px 11px;font-size:.76rem}.global-control-message.success{color:#a8ffd0;background:#2884542e;border:1px solid #61ffa538}.global-control-message.error{color:#ffb2b2;background:#841e2833;border:1px solid #ff5b6542}@media (max-width:1100px){.global-safety-rail{grid-template-columns:1fr auto}.global-safety-states{grid-column:1/-1;justify-content:flex-start}.global-safety-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.global-safety-controls{border-radius:14px}.global-safety-rail{grid-template-columns:1fr;gap:10px}.global-safety-toggle{width:100%}.global-safety-title small{white-space:normal}.global-safety-command-grid,.global-recovery-panel article{grid-template-columns:1fr}.global-recovery-panel article button{width:100%}.global-control-modal{padding:12px}}
.production-pipeline-map{background:linear-gradient(155deg,#090d17f2,#05080fed);border:1px solid #97b1d62e;border-radius:22px;margin:0 0 22px;padding:20px;box-shadow:0 20px 62px #00000047}.production-pipeline-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.production-pipeline-heading>div{gap:6px;display:grid}.production-pipeline-heading span{color:#b4c5dd;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.production-pipeline-heading h2{margin:0;font-size:clamp(1.15rem,2vw,1.6rem)}.production-pipeline-heading p{color:#dde7f69e;max-width:760px;margin:0;line-height:1.55}.production-pipeline-heading b{white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:7px 11px;font-size:.72rem}.production-pipeline-heading b.ready{color:#9dffca;border-color:#66ffad42}.production-pipeline-heading b.stopped{color:#faa;border-color:#ff61615c}.production-pipeline-lanes{gap:16px;display:grid}.production-pipeline-lane{background:#ffffff05;border:1px solid #9cb5da1f;border-radius:16px;padding:14px}.production-pipeline-lane-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.production-pipeline-lane-title div{gap:3px;display:grid}.production-pipeline-lane-title span{color:#d9e6f7;font-size:.82rem;font-weight:700}.production-pipeline-lane-title strong{color:#dbe5f48a;font-size:.72rem;font-weight:500}.production-pipeline-lane-title small{color:#dbe5f473}.production-pipeline-stage-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:13px;display:grid}.pipeline-stage-shell{min-width:0;position:relative}.pipeline-stage-card{height:100%;min-height:174px;color:inherit;background:linear-gradient(145deg,#121927db,#080c15e6);border:1px solid #97b2d729;border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:9px;padding:13px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:grid}.pipeline-stage-card:not(.locked):hover{background:linear-gradient(145deg,#192337f0,#0a0f1af2);border-color:#b9d2f666;transform:translateY(-2px)}.pipeline-stage-card.locked{opacity:.58;cursor:not-allowed}.pipeline-stage-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-stage-topline i{color:#dce8fa;background:#a0b7dd1a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.72rem;font-style:normal;display:grid}.pipeline-stage-state{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 7px;font-size:.6rem;font-style:normal}.pipeline-stage-state.complete{color:#95ffc2;background:#30995e2b}.pipeline-stage-state.active{color:#ffe098;background:#ab77182e}.pipeline-stage-state.waiting{color:#b7c6db;background:#7b90b01f}.pipeline-stage-state.locked{color:#a6acb8;background:#646a7724}.pipeline-stage-card>strong{font-size:.84rem;line-height:1.35}.pipeline-stage-card>span{color:#dce6f591;font-size:.71rem;line-height:1.48}.pipeline-stage-card>small{color:#b9cbeb;font-size:.68rem}.pipeline-stage-arrow{z-index:3;color:#b0c7e84d;pointer-events:none;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.state-complete .pipeline-stage-card{border-color:#5eeb973b}.state-active .pipeline-stage-card{border-color:#ffc75b45}.state-locked .pipeline-stage-card{border-style:dashed}.production-pipeline-doctrine{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.production-pipeline-doctrine span{color:#dbe5f487;background:#ffffff06;border:1px solid #a4bcde1f;border-radius:999px;padding:5px 9px;font-size:.66rem}.pipeline-anchor{scroll-margin-top:150px}@media (max-width:760px){.production-pipeline-map{border-radius:16px;padding:14px}.production-pipeline-heading{display:grid}.production-pipeline-heading b{justify-self:start}.production-pipeline-stage-grid{grid-template-columns:1fr}.pipeline-stage-card{min-height:148px}.pipeline-stage-arrow{display:none}.production-pipeline-lane-title{align-items:flex-start}}
.production-workflow-separation{box-shadow:var(--elevation-panel,var(--shadow));background:radial-gradient(circle at 92% 0,#705aff33,#0000 34%),linear-gradient(145deg,#0b142ae0,#050812d1);border:1px solid #62eaff2e;border-radius:24px;gap:16px;margin:18px 0 24px;padding:22px;display:grid}.production-workflow-separation-heading,.production-workflow-lane-top,.production-workflow-lane-footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.production-workflow-separation-heading h2{margin:3px 0 8px;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.production-workflow-separation-heading p,.production-workflow-lane>p,.production-workflow-shared p{color:var(--muted,#91a2b5);margin:0;line-height:1.55}.production-workflow-separation-heading>div{gap:4px;max-width:760px;display:grid}.production-workflow-separation-badge,.production-workflow-lane-top b{color:var(--cyan,#62eaff);letter-spacing:.08em;text-transform:uppercase;background:#62eaff0f;border:1px solid #62eaff3d;border-radius:999px;flex:none;padding:7px 9px;font-size:10px;font-weight:800}.production-workflow-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.production-workflow-lane{background:#02050d7a;border:1px solid #ffffff17;border-radius:18px;align-content:start;gap:13px;min-width:0;padding:17px;display:grid}.production-workflow-lane.is-active{background:radial-gradient(circle at 100% 0,#7ef2c71a,#0000 38%),#02081194;border-color:#7ef2c757}.production-workflow-lane-top>div{gap:4px;display:grid}.production-workflow-lane-top span,.production-workflow-shared>div:first-child>span{color:var(--gold,#ffcf7a);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.production-workflow-lane-top h3{margin:0;font-size:1.35rem}.production-workflow-lane-top b{color:var(--gold,#ffcf7a);white-space:nowrap;background:#ffcf7a0f;border-color:#ffcf7a3d}.production-workflow-stage-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.production-workflow-stage-list li{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:6px;min-width:0;min-height:58px;padding:9px;display:grid}.production-workflow-stage-list i,.production-workflow-shared-list i{color:var(--cyan,#62eaff);letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:800}.production-workflow-stage-list strong{font-size:12px;line-height:1.25}.production-workflow-lane-footer{align-items:center;padding-top:2px}.production-workflow-lane-footer small{max-width:55%;color:var(--muted,#91a2b5);line-height:1.45}.production-workflow-lane-footer .button-link{flex:none}.production-workflow-shared{background:#ffcf7a09;border:1px solid #ffcf7a2b;border-radius:16px;gap:10px;padding:15px 16px;display:grid}.production-workflow-shared>div:first-child{gap:4px;display:grid}.production-workflow-shared>div:first-child strong{font-size:1rem}.production-workflow-shared-list{flex-wrap:wrap;gap:8px;display:flex}.production-workflow-shared-list span{color:var(--text,#eaf1ff);background:#02050d59;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}@media (max-width:900px){.production-workflow-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.production-workflow-separation{border-radius:18px;padding:16px}.production-workflow-separation-heading,.production-workflow-lane-top,.production-workflow-lane-footer{flex-direction:column;align-items:stretch}.production-workflow-separation-badge,.production-workflow-lane-top b{place-self:flex-start start}.production-workflow-lane-grid{grid-template-columns:minmax(0,1fr)}.production-workflow-lane-footer small{max-width:none}.production-workflow-lane-footer .button-link{text-align:center;width:100%}}.phase17-commerce-machine{box-shadow:var(--elevation-panel,var(--shadow));background:radial-gradient(circle at 8% 0,#7ef2c71f,#0000 34%),linear-gradient(145deg,#071922e6,#050812d6);border:1px solid #7ef2c733;border-radius:24px;gap:16px;margin:18px 0 24px;padding:22px;display:grid}.phase17-commerce-machine-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.phase17-commerce-machine-heading>div{gap:5px;max-width:780px;display:grid}.phase17-commerce-machine-heading h2{margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.phase17-commerce-machine-heading p:last-child{color:var(--muted,#91a2b5);margin:0;line-height:1.55}.phase17-commerce-machine-badge,.phase17-commerce-machine-stage-top span{color:var(--cyan,#62eaff);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.phase17-commerce-machine-badge{white-space:nowrap;background:#62eaff0f;border:1px solid #62eaff3d;border-radius:999px;flex:none;padding:7px 9px}.phase17-commerce-machine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.phase17-commerce-machine-stage{background:#02050d75;border:1px solid #ffffff17;border-radius:16px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid}.phase17-commerce-machine-stage-top{gap:4px;display:grid}.phase17-commerce-machine-stage-top strong{font-size:1.05rem}.phase17-commerce-machine-stage dl{gap:9px;margin:0;display:grid}.phase17-commerce-machine-stage dl>div{gap:3px;display:grid}.phase17-commerce-machine-stage dt{color:var(--gold,#ffcf7a);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.phase17-commerce-machine-stage dd{color:var(--muted,#91a2b5);margin:0;font-size:12px;line-height:1.4}.phase17-commerce-machine-stage a{color:var(--cyan,#62eaff);font-size:12px;font-weight:750;text-decoration:none}.phase17-commerce-machine-stage a:hover{text-decoration:underline}.phase17-commerce-machine-footer{flex-wrap:wrap;align-items:center;gap:8px;padding-top:3px;display:flex}.phase17-commerce-machine-footer strong{color:var(--gold,#ffcf7a);margin-right:3px}.phase17-commerce-machine-footer span{color:var(--text,#eaf1ff);background:#02050d59;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:11px}@media (max-width:980px){.phase17-commerce-machine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.phase17-commerce-machine{border-radius:18px;padding:16px}.phase17-commerce-machine-heading{flex-direction:column}.phase17-commerce-machine-badge{align-self:flex-start}.phase17-commerce-machine-grid{grid-template-columns:minmax(0,1fr)}}
.integration-vault-workspace{gap:20px;display:grid}.integration-vault-heading,.integration-platform-title,.integration-identity,.integration-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.integration-vault-heading{background:linear-gradient(145deg,#120d22eb,#050811f2);border:1px solid #a98bff38;border-radius:22px;padding:22px}.integration-vault-heading h2{margin:4px 0 8px;font-size:1.5rem}.integration-vault-heading p{color:#e7ebffad;max-width:760px;margin:0}.integration-vault-heading button,.integration-actions button{color:#fff;cursor:pointer;background:#7d53d326;border:1px solid #c4b1ff52;border-radius:12px;padding:11px 16px}.integration-platform-card{background:radial-gradient(circle at 100% 0,#844ae224,#0000 42%),#04070ff0;border:1px solid #8f74dd38;border-radius:24px;padding:24px;box-shadow:0 20px 80px #00000040}.integration-platform-title>div{align-items:center;gap:12px;display:flex}.integration-platform-title strong{font-size:1.15rem;display:block}.integration-platform-title small,.integration-identity small{color:#e1e6ff8c;margin-top:3px;display:block}.platform-mark{color:#090512;background:linear-gradient(145deg,#d7c5ff,#6a39b3);border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.integration-status{text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff26;border-radius:999px;padding:7px 11px;font-size:.74rem}.status-verified{color:#c8ffe0;border-color:#70ffae57}.status-configuration_required,.status-ready_to_connect{color:#ffe4a8;border-color:#ffca6352}.integration-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.integration-health-grid div{background:#ffffff06;border:1px solid #c2cbff1a;border-radius:15px;padding:15px}.integration-health-grid span,.integration-scope-list>strong{color:#dce2ff85;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:.76rem;display:block}.integration-health-grid strong{font-size:.94rem}.integration-identity{background:#7951bc14;border-radius:15px;margin-top:18px;padding:16px}.integration-identity a{color:#e5d9ff}.integration-scope-list{gap:8px;margin-top:18px;display:grid}.integration-scope-list code{overflow-wrap:anywhere;color:#d8ccff;background:#ffffff0a;border-radius:10px;padding:9px 11px}.integration-scope-list span{color:#e1e6ff94}.integration-locks{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.integration-locks span{color:#ffd9aa;background:#ffb45b14;border:1px solid #ffb45b2e;border-radius:999px;padding:7px 10px;font-size:.78rem}.integration-actions{margin-top:22px}.integration-actions small{color:#e1e6ff8c}.integration-actions button:disabled,.integration-vault-heading button:disabled{opacity:.45;cursor:not-allowed}.integration-vault-message{border-radius:12px;padding:12px 14px}.integration-vault-message.error{color:#ffc2cc;background:#ff58741a;border:1px solid #ff587440}@media (max-width:800px){.integration-vault-heading,.integration-platform-title,.integration-identity,.integration-actions{flex-direction:column;align-items:flex-start}.integration-health-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.integration-health-grid{grid-template-columns:1fr}.integration-platform-card,.integration-vault-heading{padding:17px}}
.youtube-command-workspace{gap:1.4rem;display:grid}.youtube-command-hero,.youtube-command-status-grid>div,.youtube-command-card,.youtube-command-lane,.youtube-command-message{background:linear-gradient(135deg,#16102beb,#050814db);border:1px solid #c0aaff38;border-radius:28px;box-shadow:0 24px 80px #11092e47}.youtube-command-hero{justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem;display:flex}.youtube-command-hero h2{margin:.15rem 0 .45rem;font-size:clamp(1.7rem,4vw,3rem)}.youtube-command-hero p{color:#f5f2ffc2;max-width:760px;line-height:1.55}.youtube-command-hero button,.youtube-command-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9567ffdb,#583da2eb);border:1px solid #d8c7ff6b;border-radius:16px;padding:.82rem 1rem;font-weight:800}.youtube-command-hero button:disabled,.youtube-command-actions button:disabled{opacity:.55;cursor:not-allowed}.youtube-command-message{color:#f6f2ffd6;padding:1rem 1.2rem}.youtube-command-message.error{color:#ffd6d6;border-color:#ff80808c}.youtube-command-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.youtube-command-status-grid>div{gap:.25rem;padding:1rem;display:grid}.youtube-command-status-grid span,.youtube-command-mini-grid span,.youtube-command-blockers strong{color:#dad4ffad;text-transform:uppercase;letter-spacing:.07em;font-size:.74rem}.youtube-command-status-grid strong,.youtube-command-mini-grid strong{font-size:1.08rem}.youtube-command-status-grid small{color:#ffffff94}.youtube-command-locks{flex-wrap:wrap;gap:.55rem;display:flex}.youtube-command-locks span,.youtube-command-stage,.youtube-command-blockers span{color:#ffe2b0;background:#f5b1511f;border:1px solid #f5c77e57;border-radius:999px;padding:.45rem .65rem;font-size:.76rem;font-weight:800}.youtube-command-lane{padding:1.1rem}.youtube-command-lane-heading{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.youtube-command-lane-heading h3{margin:0;font-size:1.35rem}.youtube-command-lane-heading span{color:#ffffff9e}.youtube-command-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.youtube-command-card{gap:1rem;padding:1rem;display:grid}.youtube-command-card-title{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.youtube-command-card h4{margin:.1rem 0 .25rem;font-size:1.22rem}.youtube-command-card small{color:#ffffffa3;line-height:1.45}.youtube-command-stage{white-space:nowrap;color:#aaffed;background:#3fe5be1f;border-color:#7fe8cc57}.stage-needs_preparation{color:#ffe2b0;background:#f5b1511f;border-color:#f5c77e57}.stage-ready_for_render{color:#ded5ff;background:#8160ff29;border-color:#a994ff73}.youtube-command-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.youtube-command-mini-grid>div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;gap:.2rem;padding:.72rem;display:grid}.youtube-command-blockers{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.youtube-command-blockers span{color:#ffd3d3;background:#ff65651a;border-color:#ff808057}.youtube-command-ready{color:#c4fff2;background:#3fe5be1a;border:1px solid #7fe8cc52;border-radius:18px;padding:.85rem;font-weight:800}.youtube-command-actions{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.youtube-command-actions small{text-align:right;max-width:220px}@media (max-width:820px){.youtube-command-hero,.youtube-command-card-title,.youtube-command-actions{flex-direction:column;align-items:stretch}.youtube-command-status-grid,.youtube-command-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.youtube-command-actions small{text-align:left;max-width:none}}
.render-execution-workspace{gap:24px;display:grid}.render-execution-hero,.render-execution-status-grid>div,.render-execution-card,.render-execution-message{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 20px 80px #00000047}.render-execution-hero{justify-content:space-between;align-items:center;gap:18px;padding:26px;display:flex}.render-execution-hero h2{margin:0 0 12px;font-size:clamp(2rem,5vw,4rem);line-height:.95}.render-execution-hero p{color:#ffffffb8;max-width:860px}.render-execution-hero button,.render-execution-actions button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:12px 18px;font-weight:700;transition:opacity .18s,transform .18s,background .18s}.render-execution-hero button:hover:not(:disabled),.render-execution-actions button:hover:not(:disabled){background:#ffffff29;transform:translateY(-1px)}.render-execution-hero button:disabled,.render-execution-actions button:disabled{opacity:.42;cursor:not-allowed;transform:none}.render-execution-status-grid,.render-execution-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.render-execution-status-grid>div,.render-execution-mini-grid>div{padding:16px}.render-execution-status-grid span,.render-execution-mini-grid span,.render-execution-plan span{color:#ffffff8f;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;display:block}.render-execution-status-grid strong,.render-execution-mini-grid strong{margin-top:5px;font-size:1.1rem;display:block}.render-execution-status-grid small,.render-execution-card small,.render-execution-plan small{color:#ffffff94;margin-top:4px;display:block}.render-execution-locks,.render-execution-blockers{flex-wrap:wrap;gap:8px;display:flex}.render-execution-locks span,.render-execution-blockers span,.render-execution-stage,.render-execution-ready{color:#ffffffc7;background:#00000038;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:.78rem}.render-execution-lane{gap:14px;display:grid}.render-execution-lane-heading{justify-content:space-between;align-items:center;display:flex}.render-execution-lane-heading h3{margin:0;font-size:1.4rem}.render-execution-lane-heading span{color:#ffffff94}.render-execution-cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.render-execution-card{gap:16px;padding:18px;display:grid}.render-execution-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.render-execution-card-title h4{margin:2px 0 0;font-size:1.25rem}.render-execution-stage{white-space:nowrap}.render-execution-plan{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:14px}.render-execution-plan small{overflow-wrap:anywhere}.render-execution-blockers{background:#ffb45a14;border-radius:18px;padding:12px}.render-execution-blockers strong{color:#ffebd7db;width:100%;font-size:.82rem}.render-execution-ready{color:#beffebe6;background:#28b4821f;border-color:#78ffd247}.render-execution-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding-top:14px;display:flex}.render-execution-actions small{flex:100%;line-height:1.45}.render-execution-message{padding:18px}.render-execution-message.error{color:#ffd0d0;border-color:#ff505059}@media (max-width:900px){.render-execution-hero,.render-execution-card-title{flex-direction:column;align-items:stretch}.render-execution-status-grid,.render-execution-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.render-execution-actions{align-items:stretch}.render-execution-actions button{width:100%}}@media (max-width:520px){.render-execution-status-grid,.render-execution-mini-grid,.render-execution-cards{grid-template-columns:1fr}}
.signalclip-workspace{gap:22px;display:grid}.signalclip-command-card,.signalclip-panel,.signalclip-status-grid>div,.signalclip-message{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 20px 80px #00000047}.signalclip-command-card{justify-content:space-between;align-items:center;gap:18px;padding:26px;display:flex}.signalclip-command-card h2{margin:0 0 12px;font-size:clamp(2rem,5vw,4rem);line-height:.95}.signalclip-command-card p{color:#ffffffb8;max-width:900px}.signalclip-command-card button,.signalclip-primary-action{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:12px 18px;font-weight:700}.signalclip-command-card button:disabled,.signalclip-primary-action:disabled{opacity:.48;cursor:not-allowed}.signalclip-primary-action{background:linear-gradient(100deg,#844dffe0,#36bcffb8);justify-self:start;padding:14px 22px;box-shadow:0 10px 36px #585bff47}.signalclip-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.signalclip-status-grid>div{padding:17px}.signalclip-status-grid span,.signalclip-panel-heading span,.signalclip-capabilities span,.signalclip-field-label,.signalclip-form-grid label>span{color:#ffffff8f;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;display:block}.signalclip-status-grid strong{margin-top:6px;font-size:1.4rem;display:block}.signalclip-status-grid small,.signalclip-row small,.signalclip-empty,.signalclip-variant-card small{color:#ffffff94;margin-top:4px;display:block}.signalclip-locks{flex-wrap:wrap;gap:8px;display:flex}.signalclip-locks span{color:#ffffffc7;background:#00000038;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:.78rem}.signalclip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.signalclip-panel{gap:14px;padding:18px;display:grid}.signalclip-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.signalclip-panel-heading h3{margin:2px 0 0;font-size:1.3rem}.signalclip-panel-heading>span{background:#0000002e;border:1px solid #ffffff1f;border-radius:999px;padding:8px 10px}.signalclip-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.signalclip-row>span{color:#ffffffbd;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:.75rem}.signalclip-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signalclip-capabilities>div,.signalclip-score-grid>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:12px}.signalclip-capabilities strong,.signalclip-score-grid strong{margin-top:5px;display:block}.signalclip-build-order{gap:9px;margin:0;padding-left:22px;display:grid}.signalclip-build-order li{color:#ffffffc7;padding-left:4px}.signalclip-message{padding:18px}.signalclip-message.error{color:#ffd0d0;border-color:#ff505059}.signalclip-page-hero{background:radial-gradient(circle at 85% 20%,#b45fff33,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff08)}.signalclip-builder{background:radial-gradient(circle at 86% 0,#5f79ff2e,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff08)}.signalclip-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.signalclip-form-grid label{gap:7px;display:grid}.signalclip-form-grid input,.signalclip-form-grid select,.signalclip-form-grid textarea{color:#fff;width:100%;font:inherit;background:#030510ad;border:1px solid #ffffff24;border-radius:14px;outline:none;padding:12px 13px}.signalclip-form-grid textarea{resize:vertical;line-height:1.5}.signalclip-form-grid input:focus,.signalclip-form-grid select:focus,.signalclip-form-grid textarea:focus{border-color:#6bb6ffb8;box-shadow:0 0 0 3px #5780ff1f}.signalclip-form-grid option{color:#fff;background:#0b0d18}.signalclip-wide-field{grid-column:1/-1}.signalclip-mode-picker{border:1px solid #ffffff1a;border-radius:18px;flex-wrap:wrap;gap:10px;padding:14px;display:flex}.signalclip-mode-picker legend{color:#ffffffb8;padding:0 8px;font-weight:700}.signalclip-mode-picker label{cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;display:flex}.signalclip-mode-picker input{accent-color:#8b75ff}.signalclip-blueprint-results{gap:16px;display:grid}.signalclip-blueprint-summary{background:radial-gradient(circle at 90% 10%,#6b5bff2e,#0000 32%),linear-gradient(145deg,#ffffff14,#ffffff08);border-color:#63bdff52}.signalclip-blueprint-meta{flex-wrap:wrap;gap:8px;display:flex}.signalclip-blueprint-meta span{background:#0003;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px;font-size:.78rem}.signalclip-angle-grid{gap:9px;display:grid}.signalclip-angle-grid>div{border-top:1px solid #ffffff14;gap:5px;padding:11px 0;display:grid}.signalclip-angle-grid span,.signalclip-angle-grid small{color:#ffffff8f;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.signalclip-angle-grid strong{font-size:.95rem;line-height:1.42}.signalclip-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signalclip-score-grid span{color:#ffffff8f;font-size:.76rem}.signalclip-doctrine-box{background:#5941ba1a;border:1px solid #8d72ff33;border-radius:17px;padding:14px}.signalclip-doctrine-box p{color:#ffffffb3;margin:6px 0 0;line-height:1.5}.signalclip-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.signalclip-variant-card{align-content:start}.signalclip-variant-card p{color:#ffffffbd;margin:6px 0;line-height:1.55}.signalclip-hook{color:#fff!important;font-size:1.12rem!important}.signalclip-variant-card details{border-top:1px solid #ffffff14;padding-top:12px}.signalclip-variant-card summary{cursor:pointer;font-weight:700}.signalclip-scene-list{gap:10px;margin-top:12px;display:grid}.signalclip-scene-list>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;gap:5px;padding:11px;display:grid}.signalclip-scene-list span,.signalclip-scene-list small{color:#ffffff9e;line-height:1.4}.signalclip-director-system{gap:16px;display:grid}.signalclip-director-hero{background:radial-gradient(circle at 88% 0,#9d53ff3d,#0000 34%),radial-gradient(circle at 5% 100%,#29b7ff24,#0000 30%),linear-gradient(145deg,#ffffff17,#ffffff09);border-color:#a071ff6b}.signalclip-director-copy{border-top:1px solid #ffffff14;padding-top:11px}.signalclip-director-copy p{color:#ffffffb3;margin:5px 0;line-height:1.55}.signalclip-vision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.signalclip-vision-card{background:radial-gradient(circle at 90% 0,#6f4fff24,#0000 36%),#ffffff06;border:1px solid #ffffff1a;border-radius:18px;align-content:start;gap:9px;min-height:235px;padding:14px;display:grid}.signalclip-vision-card>div{gap:6px;display:grid}.signalclip-vision-card span,.signalclip-vision-card small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.signalclip-vision-card strong{line-height:1.35}.signalclip-vision-card p{color:#ffffffb3;margin:0;line-height:1.45}.signalclip-vision-card details,.signalclip-director-details{border-top:1px solid #ffffff14;padding-top:10px}.signalclip-vision-card summary,.signalclip-director-details summary,.signalclip-script-card summary{cursor:pointer;font-weight:700}.signalclip-director-detail-grid{margin-top:14px}.signalclip-director-detail-grid>div{gap:10px;display:grid}.signalclip-script-grid{gap:11px;display:grid}.signalclip-script-card{background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.signalclip-script-card summary{gap:7px;padding:14px;list-style:none;display:grid}.signalclip-script-card summary::-webkit-details-marker{display:none}.signalclip-script-card summary span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.signalclip-script-card summary strong{font-size:1.03rem;line-height:1.4}.signalclip-script-body{border-top:1px solid #ffffff14;gap:13px;padding:14px;display:grid}.signalclip-script-body p{color:#ffffffbf;margin:0;line-height:1.62}.signalclip-storyboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signalclip-storyboard-card{background:#05071273;border:1px solid #ffffff1a;border-radius:18px;align-content:start;gap:10px;padding:14px;display:grid}.signalclip-storyboard-time{justify-content:space-between;gap:10px;display:flex}.signalclip-storyboard-time span{color:#ffffff85;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.signalclip-storyboard-card h4{margin:0}.signalclip-storyboard-card p{color:#ffffffb3;margin:0;line-height:1.45}.signalclip-storyboard-card small{color:#ffffff80;line-height:1.4}.signalclip-distribution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.signalclip-distribution-grid>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:17px;align-content:start;gap:8px;padding:14px;display:grid}.signalclip-distribution-grid span{color:#ffffff8a;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.signalclip-distribution-grid p{color:#ffffffb3;margin:0;line-height:1.45}.signalclip-distribution-grid small{color:#ffffff80;line-height:1.4}.signalclip-council-panel{background:radial-gradient(circle at 92% 0,#38caa91f,#0000 32%),linear-gradient(145deg,#ffffff12,#ffffff06);border-color:#5ad9ba3d}.signalclip-workflow-list{gap:9px;display:grid}.signalclip-workflow-list>div{border-top:1px solid #ffffff14;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding-top:10px;display:grid}.signalclip-workflow-list>div>span{background:#755dff33;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.signalclip-workflow-list strong,.signalclip-workflow-list small{display:block}.signalclip-workflow-list small{color:#ffffff8c;margin-top:4px;line-height:1.4}@media (max-width:1250px){.signalclip-vision-grid,.signalclip-distribution-grid,.signalclip-storyboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.signalclip-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signalclip-variant-grid{grid-template-columns:1fr}}@media (max-width:900px){.signalclip-command-card,.signalclip-panel-heading,.signalclip-row{flex-direction:column;align-items:stretch}.signalclip-status-grid,.signalclip-grid,.signalclip-capabilities{grid-template-columns:1fr 1fr}}@media (max-width:620px){.signalclip-status-grid,.signalclip-grid,.signalclip-capabilities,.signalclip-form-grid,.signalclip-score-grid,.signalclip-vision-grid,.signalclip-storyboard-grid,.signalclip-distribution-grid{grid-template-columns:1fr}.signalclip-wide-field{grid-column:auto}.signalclip-command-card{padding:20px}.signalclip-panel{padding:16px}.signalclip-mode-picker{display:grid}.signalclip-primary-action{width:100%}.signalclip-vision-card{min-height:auto}}.render-execution-card.project-continuity-focus{outline-offset:4px;outline:2px solid #ff6b62c7;scroll-margin-top:24px}
.mission-login-page{min-height:100dvh;padding:calc(28px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 38%,#62eaff1c,#0000 26%),radial-gradient(circle at 50% 52%,#a46dff1c,#0000 38%),linear-gradient(145deg,#02040a,#070b18 54%,#03050c);place-items:center;display:grid;position:relative;overflow:hidden}.mission-login-page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 72%);mask-image:radial-gradient(circle,#000 0,#0000 72%)}.mission-login-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #62eaff17;border-radius:50%;width:min(76vw,760px);position:absolute}.orbit-one{transform:rotate(18deg)scaleY(.42)}.orbit-two{border-color:#ffcf7a14;transform:rotate(-34deg)scaleY(.58)}.mission-login-card{z-index:2;-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#11182fed,#050812e8),#050812eb;border:1px solid #8ee0ff2b;border-radius:26px;width:min(100%,470px);padding:28px;position:relative;box-shadow:0 35px 110px #0000008f,inset 0 1px #ffffff09}.mission-login-brand{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding-bottom:22px;display:flex}.mission-login-brand h1{margin:4px 0 0;font-size:20px}.mission-login-copy{padding:24px 0 20px}.mission-login-copy h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(30px,7vw,44px);line-height:.98}.mission-login-copy>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.mission-login-form{gap:14px;display:grid}.mission-login-form>label:not(.remember-session){gap:7px;display:grid}.mission-login-form>label>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.mission-login-form input[type=text],.mission-login-form input[type=password]{width:100%;min-height:50px;color:var(--text);background:#02050dbd;border:1px solid #8ee0ff26;border-radius:13px;outline:none;padding:12px 14px}.mission-login-form input:focus{border-color:#62eaff7a;box-shadow:0 0 0 4px #62eaff0f}.remember-session{cursor:pointer;align-items:center;gap:10px;padding:2px 1px;display:flex}.remember-session input{width:18px;height:18px;accent-color:var(--cyan)}.remember-session span{line-height:1.4;color:#d3e1ea!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}.mission-login-button{color:#effcff;cursor:pointer;background:linear-gradient(135deg,#62eaff29,#a46dff26);border:1px solid #62eaff52;border-radius:14px;min-height:52px;font-weight:850;box-shadow:inset 0 1px #ffffff0a}.mission-login-button:hover:not(:disabled){border-color:#ffffff61;transform:translateY(-1px)}.mission-login-button:disabled{cursor:wait;opacity:.62}.mission-login-error{color:#ffb2c2;background:#ff7d980f;border:1px solid #ff7d9847;border-radius:12px;padding:11px 12px;font-size:11px;line-height:1.5}.mission-login-footnote{color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:20px 0 0;font-size:9px;line-height:1.5}.topbar-actions{align-items:center;gap:9px;display:flex}.logout-button{color:#f2c4cf;cursor:pointer;background:#ff7d980b;border:1px solid #ff7d982e;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;display:inline-flex}.logout-button:hover:not(:disabled){background:#ff7d9814;border-color:#ff7d985c}.logout-button:disabled{cursor:wait;opacity:.62}@media (max-width:640px){.mission-login-card{border-radius:22px;padding:22px}.topbar-actions{gap:6px}.topbar-state{display:none!important}.logout-button{min-width:44px;padding:8px 10px;font-size:0}.logout-button span{font-size:16px}}
.knowledge-hero{background:radial-gradient(circle at 88% 14%,#62eaff24,#0000 30%),radial-gradient(circle at 8% 94%,#ffcf7a1f,#0000 32%),linear-gradient(145deg,#ffffff13,#ffffff07);border-color:#b1d3ff33}.workspace-guide,.knowledge-card,.knowledge-route-card,.knowledge-workflow-card,.knowledge-manual-card,.knowledge-section,.knowledge-principles{background:linear-gradient(145deg,#0c1123d1,#050812a8);border:1px solid #c4ddff1f;border-radius:20px;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff06}.workspace-guide{margin:0 0 18px;overflow:hidden}.workspace-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;list-style:none;display:flex}.workspace-guide summary::-webkit-details-marker{display:none}.workspace-guide summary span,.workspace-guide summary b,.workspace-guide summary small{display:block}.workspace-guide summary b{font-size:13px}.workspace-guide summary small{color:#d5dfeba3;margin-top:4px;font-size:11px;line-height:1.45}.workspace-guide summary em{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;background:#62eaff0b;border:1px solid #62eaff2e;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800}.workspace-guide[open] summary{border-bottom:1px solid #c4ddff17}.workspace-guide-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px 16px;display:grid}.workspace-guide-body section{background:#ffffff06;border:1px solid #ffffff0e;border-radius:14px;align-content:start;gap:8px;min-height:100%;padding:12px;display:grid}.workspace-guide-body h2{color:#f6f9fde6;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px}.workspace-guide-body ul{gap:5px;margin:0;padding-left:16px;display:grid}.workspace-guide-body li,.workspace-guide-body p,.workspace-guide-body a{color:#d5dfebad;font-size:11px;line-height:1.48}.workspace-guide-body p{margin:0}.workspace-guide-body a{color:var(--cyan);font-weight:800}.knowledge-compass-grid,.knowledge-route-grid,.knowledge-workflow-grid,.knowledge-manual-grid{gap:14px;margin:18px 0;display:grid}.knowledge-compass-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.knowledge-card{padding:18px}.knowledge-card span,.knowledge-route-card span,.knowledge-workflow-card span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.knowledge-card h2,.knowledge-route-card h3,.knowledge-workflow-card h3,.knowledge-manual-card strong,.knowledge-section-heading h2,.knowledge-principles h2{margin:7px 0 8px}.knowledge-card p,.knowledge-section-heading p,.knowledge-route-card p,.knowledge-workflow-card p,.knowledge-manual-card p,.knowledge-manual-card dd,.knowledge-manual-card small{color:#d5dfeba8;line-height:1.55}.knowledge-section{gap:16px;margin:18px 0;padding:20px;display:grid}.knowledge-section-heading{max-width:950px}.knowledge-section-heading h2,.knowledge-principles h2{letter-spacing:-.04em;font-size:clamp(24px,3vw,38px)}.knowledge-section-heading p{max-width:860px;margin:0}.knowledge-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-route-card,.knowledge-workflow-card,.knowledge-manual-card{align-content:start;gap:13px;padding:18px;display:grid}.knowledge-route-card ol,.knowledge-workflow-card ol{gap:8px;margin:0;padding-left:20px;display:grid}.knowledge-route-card li,.knowledge-workflow-card li{color:#d5dfebb8;line-height:1.48}.knowledge-route-card footer{border-top:1px solid #ffffff12;gap:8px;margin-top:auto;padding-top:12px;display:grid}.knowledge-route-card footer small{color:#ffcf7ad6;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.knowledge-route-card footer b{color:#f6f9fdeb;font-size:12px}.knowledge-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-manual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-manual-card a{align-items:center;gap:9px;display:inline-flex}.knowledge-manual-card a span{width:28px;height:28px;color:var(--cyan);background:#62eaff0a;border:1px solid #62eaff2e;border-radius:10px;place-items:center;display:grid}.knowledge-manual-card dl{gap:10px;margin:0;display:grid}.knowledge-manual-card dt{color:#f6f9fdc7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850}.knowledge-manual-card dd{margin:0;font-size:12px}.knowledge-manual-card small{border-top:1px solid #ffffff12;padding-top:11px;font-size:11px;display:block}.knowledge-principles{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:18px;margin:18px 0;padding:20px;display:grid}.knowledge-principle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.knowledge-principle-list span{color:#ccffebd1;background:#7ef2c709;border:1px solid #7ef2c71c;border-radius:13px;padding:12px;font-size:12px;line-height:1.45}@media (max-width:1200px){.workspace-guide-body,.knowledge-compass-grid,.knowledge-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.workspace-guide summary{flex-direction:column;align-items:flex-start}.workspace-guide summary em{text-align:center;width:100%}.workspace-guide-body,.knowledge-compass-grid,.knowledge-route-grid,.knowledge-workflow-grid,.knowledge-manual-grid,.knowledge-principles,.knowledge-principle-list{grid-template-columns:minmax(0,1fr)}.knowledge-section{padding:16px}}
.long-form-console,.long-form-console *{min-width:0}.long-form-console{box-shadow:var(--elevation-panel,var(--shadow));background:linear-gradient(145deg,#1d1408b8,#060a17e6);border:1px solid #ffcf7a38;border-radius:24px;gap:16px;margin:18px 0;padding:22px;display:grid;overflow:hidden}.long-form-hero,.long-form-toolbar,.long-form-duration-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.long-form-hero>div:first-child,.long-form-duration-top>div,.long-form-freshness,.long-form-track-summary>div{gap:5px;display:grid}.long-form-hero span,.long-form-toolbar label>span,.long-form-track-summary span{color:var(--gold,#ffcf7a);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.long-form-hero h3{margin:0;font-size:22px}.long-form-hero p,.long-form-freshness small,.long-form-duration-card p,.long-form-card-time,.long-form-warning,.long-form-duration-top span{color:var(--muted,#91a2b5);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.long-form-freshness{text-align:right;background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex:0 0 min(320px,42%);padding:13px 14px}.long-form-freshness strong{color:var(--text-strong,#f6f9fd);font-size:14px}.long-form-toolbar{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;align-items:end;padding:14px}.long-form-toolbar label{flex:1;gap:7px;display:grid}.long-form-toolbar select,.long-form-toolbar button{border:1px solid var(--border-medium,#c4ddff2e);width:100%;max-width:100%;color:var(--text-strong,#f6f9fd);background:#02050dc7;border-radius:12px;padding:11px 13px}.long-form-toolbar button{color:#ffdf9f;cursor:pointer;background:#ffcf7a14;border-color:#ffcf7a52;flex:0 0 min(280px,36%);min-height:44px}.long-form-toolbar button:disabled,.long-form-toolbar select:disabled{cursor:not-allowed;opacity:.56}.long-form-toggle{border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:10px 12px;flex:none!important;gap:8px!important}.long-form-toggle input{margin:0}.long-form-track-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.long-form-track-summary>div{background:#05091494;border:1px solid #ffffff12;border-radius:14px;padding:13px 14px}.long-form-track-summary strong{color:var(--text-strong,#f6f9fd);font-size:13px}.long-form-duration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.long-form-duration-card{background:#040812b8;border:1px solid #ffffff12;border-radius:17px;gap:10px;padding:15px;display:grid;overflow:hidden}.long-form-duration-card.tone-good{border-color:#7ef2c738}.long-form-duration-card.tone-signal{border-color:#62eaff40}.long-form-duration-card.tone-warn{border-color:#ffcf7a42}.long-form-duration-top strong{font-size:22px}.long-form-duration-top b{color:var(--gold,#ffcf7a);letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.long-form-duration-card.tone-good .long-form-duration-top b{color:var(--good,#7ef2c7)}.long-form-duration-card.tone-signal .long-form-duration-top b{color:var(--cyan,#62eaff)}.long-form-asset-stack{flex-wrap:wrap;gap:6px;display:flex}.long-form-asset-stack span{border:1px solid #ffffff12;border-radius:999px;padding:5px 7px;font-size:9px}.long-form-asset-stack .ready{color:var(--good,#7ef2c7);background:#7ef2c70a;border-color:#7ef2c72e}.long-form-asset-stack .missing{color:var(--gold,#ffcf7a);background:#ffcf7a0b;border-color:#ffcf7a2e}.long-form-warning{color:#d8c9ff;background:#a46dff0a;border:1px solid #a46dff2b;border-radius:10px;padding:8px 9px}.long-form-message{border-radius:13px;padding:11px 12px;font-size:11px;line-height:1.5}.long-form-message.good{color:var(--good,#7ef2c7);background:#7ef2c70a;border:1px solid #7ef2c738}.long-form-message.danger{color:#ff9aa6;background:#ff9aa60b;border:1px solid #ff9aa63d}.advanced-production-registry{background:#ffffff05;border:1px solid #c4ddff1a;border-radius:18px;margin:18px 0;overflow:hidden}.advanced-production-registry summary{color:var(--text-strong,#f6f9fd);cursor:pointer;justify-content:space-between;gap:12px;padding:15px 16px;display:flex}.advanced-production-registry summary small{color:var(--text-muted,#91a2b5);font-size:10px}.advanced-production-registry-body{padding:0 16px 16px}@media (max-width:1050px){.long-form-duration-grid,.long-form-track-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.long-form-hero,.long-form-toolbar,.long-form-duration-top{flex-direction:column;align-items:stretch}.long-form-freshness,.long-form-toolbar button,.long-form-toggle{text-align:left;width:100%;flex-basis:auto!important}.long-form-duration-grid,.long-form-track-summary{grid-template-columns:minmax(0,1fr)}}
.operator-decision-router{box-shadow:var(--elevation-panel);background:linear-gradient(145deg,#0a1226e6,#040712d1);border:1px solid #62eaff2e;border-radius:24px;gap:18px;margin:0 0 22px;padding:clamp(18px,2.4vw,28px);display:grid}.operator-router-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.operator-router-heading h2{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(24px,3vw,40px);line-height:1}.operator-router-heading p:not(.eyebrow){max-width:780px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.58}.operator-router-locks{flex-wrap:wrap;flex:0 0 min(430px,38%);justify-content:flex-end;gap:7px;display:flex}.operator-router-locks span{color:#cce8df;letter-spacing:.075em;text-transform:uppercase;background:#7ef2c70b;border:1px solid #7ef2c729;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.operator-router-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.operator-router-card{min-height:260px;color:var(--text-body);background:#ffffff07;border:1px solid #c4ddff1a;border-radius:17px;align-content:start;gap:10px;padding:15px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.operator-router-card:hover{background:#62eaff0a;border-color:#62eaff52;transform:translateY(-1px)}.operator-router-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.operator-router-card-top span,.operator-router-card footer span{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.operator-router-card-top b{color:var(--text-strong);text-transform:uppercase;background:#62eaff0d;border:1px solid #62eaff38;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.operator-router-card h3{margin:0;font-size:15px;line-height:1.24}.operator-router-card p,.operator-router-card small,.operator-router-card footer strong{margin:0;font-size:11px;line-height:1.48}.operator-router-card p{color:var(--text-body)}.operator-router-card small{color:#ffdca8}.operator-router-card footer{border-top:1px solid #ffffff12;gap:5px;margin-top:auto;padding-top:10px;display:grid}.operator-router-card footer strong{color:var(--text-muted);font-weight:600}.workspace-guide summary i{color:#cce8df;margin-top:5px;font-size:10px;font-style:normal;line-height:1.45;display:block}.workspace-guide-priority{background:#7ef2c708;border:1px solid #7ef2c71f}.workspace-guide-priority p{color:#dff7ef;margin:0}.operator-discipline-panel{box-shadow:var(--elevation-panel);background:linear-gradient(145deg,#191108c7,#050812db);border:1px solid #ffdca82e;border-radius:24px;gap:18px;margin:0 0 22px;padding:clamp(18px,2.4vw,28px);display:grid}.operator-discipline-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.operator-discipline-heading h2{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(24px,3vw,40px);line-height:1}.operator-discipline-heading p:not(.eyebrow){max-width:820px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.58}.operator-discipline-heading>span{color:#ffdca8;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#ffdca80e;border:1px solid #ffdca838;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:850}.operator-discipline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.operator-discipline-grid article{background:#ffffff07;border:1px solid #ffffff16;border-radius:17px;gap:9px;min-height:190px;padding:15px;display:grid}.operator-discipline-grid b{color:#ffdca8;background:#ffdca80d;border:1px solid #ffdca83d;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px}.operator-discipline-grid h3{margin:0;font-size:15px;line-height:1.24}.operator-discipline-grid p,.operator-discipline-grid small{margin:0;font-size:11px;line-height:1.48}.operator-discipline-grid small{color:var(--text-muted);border-top:1px solid #ffffff12;margin-top:auto;padding-top:9px}@media (max-width:1180px){.operator-router-grid,.operator-discipline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.operator-router-heading,.operator-discipline-heading{display:grid}.operator-router-locks{flex-basis:auto;justify-content:flex-start}.operator-discipline-heading>span{white-space:normal;width:fit-content}.operator-router-grid,.operator-discipline-grid{grid-template-columns:minmax(0,1fr)}.operator-router-card,.operator-discipline-grid article{min-height:auto}}
.button-link{color:#e7fbff;background:linear-gradient(135deg,#22d3ee2e,#8b5cf62e);border:1px solid #67e8f957;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:.7rem 1rem;font-size:.84rem;font-weight:760;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:inline-flex}.button-link:hover{background:linear-gradient(135deg,#22d3ee45,#8b5cf63d);border-color:#67e8f9a8;transform:translateY(-1px)}.long-form-input-panel,.render-execution-context,.longform-review-context,.library-focus-context,.youtube-publish-context,.review-legacy-hidden,.review-legacy-divider{background:linear-gradient(145deg,#0a121ff5,#050a14f5);border:1px solid #94a3b833;border-radius:18px;box-shadow:inset 0 1px #ffffff09}.long-form-input-panel{gap:1.1rem;margin-top:1rem;padding:1.25rem;display:grid}.long-form-input-panel h4,.longform-review-card h3,.review-legacy-divider h2{margin:.28rem 0 0}.long-form-input-panel p,.review-legacy-divider p{color:var(--text-muted,#94a3b8);max-width:72ch;margin:.55rem 0 0;line-height:1.65}.long-form-input-controls{grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr) auto auto;align-items:end;gap:.85rem;display:grid}.long-form-input-controls label:not(.long-form-toggle){gap:.4rem;display:grid}.long-form-input-controls label>span,.longform-review-actions label>span{color:#9fb0c7;letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:760}.long-form-input-controls input[type=file]{min-height:44px;padding:.55rem .7rem}.long-form-current-inputs{border-top:1px solid #94a3b829;flex-wrap:wrap;gap:.65rem 1.4rem;padding-top:.9rem;display:flex}.long-form-current-inputs span{color:#94a3b8;font-size:.8rem}.long-form-current-inputs strong{color:#dce8f7;overflow-wrap:anywhere}.long-form-duration-card .button-link{width:100%;margin-top:auto}.render-execution-context,.longform-review-context,.library-focus-context,.youtube-publish-context{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.9rem 1rem;display:flex}.render-execution-context div,.longform-review-context div,.library-focus-context div,.youtube-publish-context div{gap:.2rem;display:grid}.render-execution-context span,.longform-review-context span,.library-focus-context span,.youtube-publish-context span{color:#7f91aa;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:760}.render-execution-context strong,.longform-review-context strong,.library-focus-context strong,.youtube-publish-context strong{color:#eef8ff;overflow-wrap:anywhere}.render-execution-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:1rem;display:grid}.render-execution-card{flex-direction:column;min-width:0;display:flex}.render-execution-card .operator-progress{margin-top:1rem}.render-execution-actions,.longform-review-approved-actions,.library-card-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.render-execution-actions button,.render-execution-actions .button-link,.longform-review-approved-actions .button-link,.library-card-actions .button-link{flex:170px}.longform-review-workspace{margin-bottom:1.4rem}.longform-review-hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.longform-review-hero p:not(.eyebrow){color:#94a3b8;max-width:75ch;margin-bottom:0;line-height:1.65}.longform-review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:1rem;display:grid}.longform-review-card{background:linear-gradient(150deg,#08101dfa,#030811fa);border:1px solid #94a3b838;border-radius:20px;min-width:0;padding:1.1rem;box-shadow:0 20px 44px #0003}.longform-review-card.focused{border-color:#22d3ee8c;box-shadow:0 0 0 1px #22d3ee1f,0 20px 44px #00000040}.longform-review-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.longform-review-card-heading small{color:#8192aa;margin-top:.4rem;display:block}.review-state{color:#cbd5e1;letter-spacing:.05em;text-transform:uppercase;border:1px solid #94a3b847;border-radius:999px;flex:none;padding:.42rem .66rem;font-size:.68rem;font-weight:800}.review-state.state-approved{color:#9cf4ba;background:#22c55e1f;border-color:#4ade8066}.review-state.state-waiting_review{color:#f8d778;background:#f59e0b1f;border-color:#fbbf2466}.review-state.state-needs_revision,.review-state.state-rejected{color:#f9a8a8;background:#ef44441c;border-color:#f8717166}.longform-review-video,.media-card>img,.media-card>video{aspect-ratio:16/9;object-fit:contain;background:#010309;border:1px solid #94a3b826;border-radius:14px;width:100%;margin-top:1rem}.longform-review-preview-missing{aspect-ratio:16/9;color:#8192aa;text-align:center;background:radial-gradient(circle at 50% 30%,#22d3ee1c,#0000 48%),#030711;border:1px dashed #94a3b840;border-radius:14px;justify-content:center;align-items:center;margin-top:1rem;padding:1rem;display:flex}.longform-review-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.85rem;display:grid}.longform-review-proof span{color:#7f91aa;text-transform:uppercase;background:#0f172aa3;border:1px solid #94a3b821;border-radius:10px;gap:.25rem;min-width:0;padding:.65rem;font-size:.69rem;display:grid}.longform-review-proof strong{color:#d9e6f5;overflow-wrap:anywhere;text-transform:none;font-size:.72rem}.longform-review-file-details,.library-file-details{border-top:1px solid #94a3b824;margin-top:.85rem;padding-top:.75rem}.longform-review-file-details>summary,.library-file-details>summary{color:#9aabc0;cursor:pointer;font-size:.78rem;font-weight:700;list-style-position:inside}.longform-review-file-details[open]>summary,.library-file-details[open]>summary{margin-bottom:.25rem}.library-source-drawer{margin-bottom:1rem}.library-source-drawer>summary{cursor:pointer}.library-source-drawer-body{margin-top:1rem}.artist-review-privacy-note{color:#9aabc0;margin:.8rem 0 0;font-size:.85rem;line-height:1.5}.longform-review-actions{border-top:1px solid #94a3b829;margin-top:1rem;padding-top:1rem}.longform-review-actions label{gap:.45rem;display:grid}.longform-review-actions textarea{resize:vertical;min-height:92px}.longform-review-actions>div{flex-wrap:wrap;gap:.65rem;margin-top:.75rem;display:flex}.longform-review-actions button{flex:150px}.review-legacy-hidden{align-items:flex-start;gap:.35rem;margin-top:1rem;padding:1rem;display:grid}.review-legacy-hidden span,.review-legacy-divider p{color:#8fa1b8}.review-legacy-divider{margin:2rem 0 1rem;padding:1.1rem}.review-legacy-divider>span{color:#f59e0b;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.library-focus-context{grid-template-columns:minmax(0,1fr) minmax(0,.45fr) auto;display:grid}.library-next-action{background:#0f172a99;border:1px solid #94a3b821;border-radius:12px;gap:.35rem;margin-top:.8rem;padding:.75rem;display:grid}.library-next-action span{color:#8fa1b8;font-size:.8rem;line-height:1.5}.media-card details{margin-top:.85rem}.media-card details .media-meta{margin-top:.65rem}.youtube-proof-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.youtube-command-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:1rem;margin-top:1rem;display:grid}.youtube-command-card{min-width:0}.youtube-command-card.waiting-review{border-color:#f59e0b47}.youtube-command-card.approved-source{border-color:#22c55e52}.youtube-command-card .operator-progress,.youtube-command-card details{margin-top:1rem}.youtube-command-card details>.youtube-command-mini-grid{margin-top:.8rem}.youtube-package-thumbnail{aspect-ratio:16/9;object-fit:cover;border:1px solid #94a3b82e;border-radius:14px;width:100%;margin-top:.8rem}.youtube-package-description{margin-top:.8rem}.youtube-package-description p{color:#9aabc0;white-space:pre-wrap;max-height:300px;margin:.4rem 0 0;line-height:1.6;overflow:auto}.youtube-waiting-review{border-top:1px solid #94a3b829;margin-top:1.5rem;padding-top:1rem}@media (max-width:1000px){.long-form-input-controls,.library-focus-context{grid-template-columns:repeat(2,minmax(0,1fr))}.library-focus-context>a{grid-column:1/-1}}@media (max-width:700px){.long-form-input-controls,.longform-review-proof,.youtube-proof-progress,.library-focus-context{grid-template-columns:1fr}.render-execution-context,.longform-review-context,.youtube-publish-context,.longform-review-hero,.longform-review-card-heading{flex-direction:column;align-items:stretch}.longform-review-card-heading .review-state{align-self:flex-start}.long-form-current-inputs,.render-execution-actions,.longform-review-actions>div,.longform-review-approved-actions,.library-card-actions{flex-direction:column}.render-execution-actions button,.render-execution-actions .button-link,.longform-review-actions button,.longform-review-approved-actions .button-link,.library-card-actions .button-link{flex-basis:auto;width:100%}}@media (prefers-reduced-motion:reduce){.button-link{transition:none}.button-link:hover{transform:none}}
.longform-creative-studio{background:radial-gradient(circle at 82% 12%,#8b5cf626,#0000 34%),radial-gradient(circle at 12% 90%,#22d3ee17,#0000 36%),linear-gradient(145deg,#080f1cfa,#03070ffa);border:1px solid #67e8f93d;border-radius:20px;gap:1rem;margin-top:1rem;padding:1.2rem;display:grid;box-shadow:0 22px 60px #00000042,inset 0 1px #ffffff0a}.longform-creative-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.longform-creative-heading h4{margin:.3rem 0 0}.longform-creative-heading p{color:#94a3b8;max-width:78ch;margin:.55rem 0 0;line-height:1.65}.longform-creative-direction{border-top:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding-top:1rem;display:grid}.longform-creative-direction label,.longform-creative-review-actions label,.longform-creative-final-review label{gap:.45rem;display:grid}.longform-creative-direction label>span,.longform-creative-review-actions label>span,.longform-creative-final-review label>span{color:#9fb0c7;letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:780}.longform-creative-direction textarea,.longform-creative-review-actions textarea,.longform-creative-final-review textarea{resize:vertical;min-height:88px}.longform-creative-direction small{color:#8092aa;grid-column:1/-1;line-height:1.5}.longform-creative-review-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:1rem;display:grid}.longform-creative-preview-card{background:#030811b8;border:1px solid #94a3b82e;border-radius:16px;min-width:0;padding:.85rem;overflow:hidden}.longform-creative-preview-card>div:first-child{gap:.22rem;display:grid}.longform-creative-preview-card>div:first-child span{color:#65d9ec;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.longform-creative-preview-card>div:first-child strong{color:#eef8ff}.longform-creative-preview-card img{aspect-ratio:16/9;object-fit:contain;background:#010309;border:1px solid #94a3b821;border-radius:12px;width:100%;margin-top:.75rem}.longform-creative-review-actions,.longform-creative-final-review{border-top:1px solid #94a3b824;margin-top:.9rem;padding-top:.9rem}.longform-creative-review-actions>div,.longform-creative-final-review>div{flex-wrap:wrap;gap:.65rem;margin-top:.7rem;display:flex}.longform-creative-review-actions button,.longform-creative-final-review button{flex:160px}.longform-creative-final-review{background:#0f172a75;border:1px solid #94a3b829;border-radius:14px;margin-top:0;padding:1rem}.longform-creative-empty{aspect-ratio:16/5;color:#8294aa;text-align:center;background:radial-gradient(circle at 50% 20%,#22d3ee17,#0000 48%),#030711;border:1px dashed #94a3b838;border-radius:14px;justify-content:center;align-items:center;min-height:130px;padding:1rem;display:flex}.longform-manual-override{margin-top:1rem}.longform-manual-override>summary{color:#8fa1b8;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;padding:.65rem 0;font-size:.78rem;font-weight:760}.review-state.state-queued,.review-state.state-generating,.review-state.state-composing{color:#9cecf6;background:#22d3ee1c;border-color:#22d3ee61}.review-state.state-raw_ready,.review-state.state-ready_for_review{color:#f8d778;background:#f59e0b1f;border-color:#fbbf2466}.review-state.state-approved{color:#9cf4ba;background:#22c55e1f;border-color:#4ade8066}.review-state.state-failed,.review-state.state-needs_revision,.review-state.state-rejected{color:#f9a8a8;background:#ef44441c;border-color:#f8717166}@media (max-width:760px){.longform-creative-heading{display:grid}.longform-creative-heading .review-state{justify-self:start}.longform-creative-direction{grid-template-columns:1fr}.longform-creative-direction small{grid-column:auto}}
