.fr-ux{--ux-panel:#241d25;--ux-line:#4a3a44;--ux-text:#eee5df;--ux-muted:#c4afb9}.fr-ux .ux-empty{background:#221c24;border-color:#4a3a44}.fr-ux .ux-empty button:not(.fr-primary){background:#3a2b34;border:1px solid #7a5a4c;color:#f5dcb8}.fr-ux .ux-empty button:not(.fr-primary):hover{background:#4a3540}.fr-ux .ux-dialog .production-actions>button:not(.fr-primary),.ux-dialog .production-actions>button:not(.fr-primary){background:#2b2229;border:1px solid #5d4852;color:#eadbd0}.ux-dialog .production-actions>button:not(.fr-primary):hover{background:#3a2d36}.fr-ux .fr-stepper.pipeline-stepper.meeting-six-steps{gap:14px;margin:14px 0 18px}.fr-ux .fr-stepper.pipeline-stepper.meeting-six-steps li button{min-height:0;padding:12px 0 6px;display:flex;align-items:baseline;gap:8px}.fr-ux .fr-stepper.pipeline-stepper.meeting-six-steps li.current button{padding-top:10px}.fr-ux .fr-stepper.meeting-six-steps .stage-explanation{display:none}.fr-ux .fr-stepper.meeting-six-steps .stage-title{font-size:15px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fr-ux .fr-stepper.meeting-six-steps .stage-number{font-size:12px;line-height:1.4;flex:none}@media(max-width:1000px){.fr-ux .fr-stepper.pipeline-stepper.meeting-six-steps{grid-template-columns:repeat(6,minmax(112px,1fr));gap:10px;margin:10px 0 14px}}.fr-ux .fr-project-context{padding:8px 14px;min-height:0;margin:8px 0 14px;font-size:13px}.fr-ux .fr-page-heading{margin-bottom:6px}@media(max-width:700px){.fr-ux .fr-topbar{position:absolute;top:10px;right:16px;left:auto;height:44px;padding:0;margin:0;border:0;background:none;z-index:30;width:auto}.fr-ux .fr-topbar>div:first-child:not(.fr-top-right){display:none}.fr-ux .fr-topbar .fr-top-right{width:auto;gap:8px}.fr-ux .fr-topbar .header-profile{width:auto;max-width:130px;min-height:40px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-ux .fr-topbar .header-token-display{padding:0;border:0}.fr-ux{position:relative}}@media(max-width:600px){.fr-ux .rising-table{min-width:0}.fr-ux .rising-table col.c-videos,.fr-ux .rising-table col.c-views,.fr-ux .rising-table td:nth-child(3),.fr-ux .rising-table td:nth-child(4),.fr-ux .rising-table th:nth-child(3),.fr-ux .rising-table th:nth-child(4){display:none}.fr-ux .rising-table td,.fr-ux .rising-table th{padding:10px}}@media(min-width:1200px){.fr-ux .engine-visual-workspace .engine-sheet-grid,.fr-ux .engine-visual-workspace>details>.engine-sheet-grid,.fr-ux .short-clip-review .engine-sheet-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}}.fr-ux video{background:#15111a}.fr-ux .fv-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 22px;padding:0}.fr-ux .fv-steps li{border-top:1px solid #5b4740;padding:10px 0 0;font-size:14px;color:#b9a8b2;display:flex;gap:8px;align-items:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-ux .fv-steps li span{font-size:12px;color:#8f808b}.fr-ux .fv-steps li.passed{color:#ddc7b7}.fr-ux .fv-steps li.current{border-top:3px solid #e7be82;padding-top:8px;color:#f5d7ab;font-weight:700}@media(max-width:600px){.fr-ux .fv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr-ux .fv-price{margin:10px 0;padding:10px 14px;border:1px solid #6b5140;border-radius:10px;background:#2a2027}.fr-ux .fv-price b{color:#f5d7ab}.fr-ux details.fv-doc>summary,.ux-dialog details.fv-checks>summary{cursor:pointer;color:#e4cdb8}.fr-ux details.keyword-caveat{margin:16px 0;padding:12px 16px;border:1px solid #3d3139;border-radius:10px;background:#1f1a21}.fr-ux details.keyword-caveat>summary{cursor:pointer;font-size:14px;color:#dccbc0;line-height:1.6}.fr-ux details.keyword-caveat>p{margin:10px 0 0;font-size:13px;line-height:1.75;color:#bfb0b9}.fr-ux .voice-length{padding:12px 16px;border-left:3px solid;border-radius:8px}.fr-ux .voice-length-ok{border-left-color:#5fb487;background:#1d2a23;color:#cfe9da}.fr-ux .voice-length-warn{border-left-color:#d9a24f;background:#2d2419;color:#f1dcbc}.fr-ux .voice-length-unknown{border-left-color:#8f8193;background:#241f27;color:#d6cad1}.fr-ux .ux-toast,.fr-ux .ux-undo{border-color:#7a5a4c;background:#2c2229;color:#f3e6da}.fr-ux .ux-undo>button:not([aria-label]){background:#3a2b34;border:1px solid #7a5a4c;color:#f5dcb8;border-radius:8px;padding:6px 12px}.fr-ux .ux-library .ux-project-actions{border-top-color:#4a3a44}.fr-ux .ux-credit-hero button{background:#e7be82;color:#2a1d18;border:0;border-radius:10px;padding:12px 20px;font-weight:700}.fr-ux .ux-credit-hero button:hover{background:#f0cd97}