.software-shell{--chrome-bg:#191919;--chrome-text:var(--wb-text);--chrome-muted:var(--wb-muted);--chrome-subtle:var(--wb-muted);--chrome-line:var(--wb-line);--chrome-line-strong:var(--wb-line);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}.software-shell *,.workbench-dialog *{letter-spacing:0}.software-shell .software-main{background:var(--wb-base)}.software-shell .software-system-menubar{min-height:34px;background:var(--wb-raised);border-bottom:1px solid var(--wb-line);-webkit-backdrop-filter:none;backdrop-filter:none}.software-shell .software-menu-summary{gap:5px;min-height:30px;padding:0 9px;font-weight:500}.software-shell .software-menu-summary.active{box-shadow:none;background:transparent;border-color:transparent}.software-shell .software-menu[open] .software-menu-summary{background:var(--wb-hover)}.software-shell .software-menu-panel{background:var(--wb-panel);color:var(--wb-text);border:0;box-shadow:0 4px 8px #0006;min-width:240px;-webkit-backdrop-filter:none;backdrop-filter:none}.software-shell .software-menu-item{min-height:32px;padding:7px 9px;border-radius:4px;font-weight:400}.software-shell .software-menu-item:active{transform:none}.software-shell .software-menu-item small{display:none}.software-shell .software-menu-item strong{font-weight:500}.software-shell .software-menu-item small{color:var(--wb-muted);font-weight:400}.software-shell .software-menu-item.active{background:var(--wb-hover);color:var(--wb-text)}.software-shell .software-menu-item.active small,.software-shell .software-menu-item.active svg{color:var(--wb-muted)}.software-shell .software-menu-item:focus-visible,.software-shell .software-menu-item:hover{background:var(--wb-accent);color:white;outline:0}.software-shell .software-menu-item:focus-visible :is(svg,small),.software-shell .software-menu-item:hover :is(svg,small){color:white}.software-shell .software-menubar-right{display:flex;align-items:center;gap:12px}.software-shell .software-window-chrome{min-height:38px;padding:5px 18px;background:var(--wb-panel);border-bottom:1px solid var(--wb-line);box-shadow:none}.software-shell .software-window-left{gap:9px;color:var(--wb-muted)}.software-shell .software-window-title{font-size:13px;font-weight:600}.software-shell .software-window-center strong{font-size:13px;font-weight:500}.software-shell .software-window-center span{font-size:12px;color:var(--wb-muted)}.software-shell .software-window-right span{border:0;background:transparent;font-size:11px;color:var(--wb-muted)}.software-shell :is(a,button,input,select,textarea,summary):focus-visible,.workbench-dialog :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.software-shell .software-content{background:var(--wb-base)}.software-shell .software-content>.workspace{max-width:none}body.fcpx-shell-theme .software-shell .software-content>.workspace{background:var(--wb-base);color:var(--wb-text)}body.fcpx-shell-theme .software-shell .workspace-header{align-items:center;gap:16px;margin-bottom:20px}body.fcpx-shell-theme .software-shell .workspace-header h1{font-size:20px;line-height:1.4;font-weight:600}body.fcpx-shell-theme .software-shell .workspace-header .section-label{display:none}body.fcpx-shell-theme .software-shell .workspace-header>div>span{font-size:13px;color:var(--wb-muted);font-weight:400}body.fcpx-shell-theme .software-shell :is(.control-card,.live-control-card,.live-control-toolbar,.style-pack-control-bar,.style-pack-panel,.style-pack-module-editor,.module-editor-card){background:var(--wb-panel);border-color:var(--wb-line);box-shadow:none}body.fcpx-shell-theme .software-shell :is(.control-card,.live-control-card)>header strong{font-size:16px;font-weight:600}body.fcpx-shell-theme .software-shell :is(.order-class-bar,.order-row,.order-empty,.order-batch-editor,.order-batch-body,.entries-metrics>span){background:var(--wb-panel);color:var(--wb-text);border:0;border-radius:0;box-shadow:none}body.fcpx-shell-theme .software-shell .order-class-bar{padding:16px;border:1px solid var(--wb-line);border-radius:5px}body.fcpx-shell-theme .software-shell .order-list{gap:0;border:1px solid var(--wb-line);border-radius:5px;overflow:hidden}body.fcpx-shell-theme .software-shell .order-row{min-height:66px;border-bottom:1px solid var(--wb-line)}body.fcpx-shell-theme .software-shell .order-row:last-child{border-bottom:0}body.fcpx-shell-theme .software-shell .order-row.active{background:var(--wb-selection)}body.fcpx-shell-theme .software-shell .entries-class-summary strong,body.fcpx-shell-theme .software-shell .order-row strong{color:var(--wb-text);font-size:14px;font-weight:500}body.fcpx-shell-theme .software-shell :is(.order-row em,.entries-class-summary span,.entries-metrics em,.entries-class-picker){color:var(--wb-muted);font-size:12px}body.fcpx-shell-theme .software-shell .entries-metrics>span{border-top:1px solid var(--wb-line);padding:10px 0}body.fcpx-shell-theme .software-shell .entries-metrics strong{color:var(--wb-text);font-size:18px}body.fcpx-shell-theme .software-shell .order-row-index{background:var(--wb-control);color:var(--wb-text);font-weight:500}body.fcpx-shell-theme .software-shell .order-row.active .order-row-index{background:var(--wb-accent);color:white}body.fcpx-shell-theme .software-shell .entries-order-actions .print-template-link{background:var(--wb-control);border-color:var(--wb-line);color:var(--wb-text)}body.fcpx-shell-theme .software-shell .order-batch-editor{margin-top:14px;border-top:1px solid var(--wb-line)}body.fcpx-shell-theme .software-shell :is(.order-batch-editor summary,.secondary-import-details summary){color:var(--wb-text)}body.fcpx-shell-theme .software-shell :is(.start-order-panel,.timing-current,.timing-controls,.correction-panel,.timing-collapsible-panel,.history-panel){background:var(--wb-panel);color:var(--wb-text);border-color:var(--wb-line);box-shadow:none}body.fcpx-shell-theme .software-shell .timing-collapsible-header{background:var(--wb-raised);border-color:var(--wb-line)}body.fcpx-shell-theme .software-shell .timing-collapsible-header h2{font-size:14px;font-weight:600;color:var(--wb-text)}body.fcpx-shell-theme .software-shell .timing-collapsible-header span{color:var(--wb-muted);font-size:12px}body.fcpx-shell-theme .software-shell .start-order-list button{background:var(--wb-panel);border:0;border-bottom:1px solid var(--wb-line);border-radius:0;color:var(--wb-text)}body.fcpx-shell-theme .software-shell .start-order-list button.active{background:var(--wb-selection);box-shadow:none}body.fcpx-shell-theme .software-shell .start-order-list :is(em,small){color:var(--wb-muted)}body.fcpx-shell-theme .software-shell .timing-panel{background:var(--wb-panel);border-color:var(--wb-line);box-shadow:none;padding:0}body.fcpx-shell-theme .software-shell .action-grid.compact{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}body.fcpx-shell-theme .software-shell .action-grid.compact button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:40px;padding:8px;border:1px solid var(--wb-line);border-radius:5px;background:var(--wb-control);color:var(--wb-text);font-size:12px;font-weight:500;white-space:nowrap}body.fcpx-shell-theme .software-shell .action-grid.compact button svg{flex:0 0 15px;width:15px;height:15px}body.fcpx-shell-theme .software-shell .action-grid.compact>button:first-child{background:var(--wb-accent);border-color:var(--wb-accent)}.timing-more-actions{grid-column:1/-1;order:1;border-top:1px solid var(--wb-line)}.timing-more-actions summary{padding:12px 2px;color:var(--wb-muted);font-size:12px}.timing-more-actions>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));grid-gap:8px;gap:8px;padding-bottom:8px}body.fcpx-shell-theme .software-shell .race-timing-summary{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:0;background:transparent;border:0}body.fcpx-shell-theme .software-shell .race-timing-summary>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border:0;border-bottom:1px solid var(--wb-line);border-radius:0;background:transparent}body.fcpx-shell-theme .software-shell .race-timing-summary dt{color:var(--wb-muted);font-size:12px}body.fcpx-shell-theme .software-shell .race-timing-summary dd{color:var(--wb-text);font-size:14px}@media (min-width:1101px){.software-shell .timing-layout.full.resizable{grid-template-columns:minmax(180px,var(--timing-left-column,19fr)) 10px minmax(360px,var(--timing-center-column,60fr)) 10px minmax(268px,var(--timing-right-column,21fr))}}.software-shell button:not(:disabled),.software-shell summary,.workbench-dialog button:not(:disabled){cursor:pointer}.software-shell button:disabled,.workbench-dialog button:disabled{cursor:not-allowed;opacity:.45}.software-shell .workbench-icon-button,.workbench-dialog header button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0;border:1px solid var(--wb-line);border-radius:5px;color:var(--wb-text);background:var(--wb-control);box-shadow:none}.software-shell .workbench-icon-button:hover,.workbench-dialog header button:hover{background:var(--wb-hover)}.software-shell .home-timing-stage{padding:0;background:var(--wb-base)}.software-shell .home-stage-window{width:100%;min-height:calc(100dvh - 72px);margin:0;border:0;border-radius:0;background:var(--wb-base);box-shadow:none}.software-shell .home-stage-clock-deck:before,.software-shell .home-stage-window:before{content:none}.software-shell .home-stage-titlebar{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 24px;background:var(--wb-base)}.software-shell .home-stage-titlebar>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.software-shell .home-stage-titlebar h1{font-size:14px;line-height:1.4;font-weight:600}.software-shell .home-stage-titlebar>div:first-child>span{margin-top:4px;font-size:12px;font-weight:400}.software-shell .home-stage-status-dock{display:flex;align-items:center;gap:12px}.software-shell .home-stage-live-chip{min-height:26px;padding:4px 8px;border:0;background:var(--wb-warning-bg);color:var(--wb-warning);border-radius:4px}.software-shell .home-stage-live-chip strong{font-size:12px;font-weight:500}.software-shell .home-stage-live-chip.ready{background:var(--wb-success-bg);color:var(--wb-success)}.software-shell .home-stage-live-chip.danger{background:var(--wb-danger-bg);color:var(--wb-danger)}.software-shell .home-stage-body{grid-template-columns:minmax(0,1fr) 268px}.software-shell .home-stage-timing-panel{padding:24px 32px;gap:16px;background:var(--wb-base);grid-template-rows:auto minmax(210px,1fr) auto auto}.software-shell .home-stage-upper{grid-template-columns:minmax(0,1fr)}.software-shell .home-stage-current strong{font-size:18px;font-weight:500;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.software-shell .home-stage-current span,.software-shell .home-stage-run-card span{font-size:12px;font-weight:500}.software-shell .home-stage-current em,.software-shell .home-stage-run-card em{font-size:12px;font-weight:400}.software-shell .home-stage-clock-deck{padding:24px 0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.software-shell .home-stage-clock{justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:96px;line-height:1.2;font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:none;color:var(--wb-text)}.software-shell .home-stage-clock-metrics{flex-direction:row;justify-content:center;gap:0;margin-top:22px}.software-shell .home-stage-clock-metrics span{display:grid;text-align:center;justify-items:center;grid-gap:6px;gap:6px;min-width:100px;padding:0 20px;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:400}.software-shell .home-stage-clock-metrics span+span{border-left:1px solid var(--wb-line)}.software-shell .home-stage-clock-metrics strong{font-family:inherit;font-size:20px;font-weight:500}.software-shell .home-stage-lower{grid-template-columns:minmax(0,1fr);gap:20px}.software-shell .home-stage-run-card{gap:7px;padding:18px 0;border:0;border-top:1px solid var(--wb-line);border-radius:0;background:transparent}.software-shell .home-stage-run-card strong{font-size:18px;line-height:1.4;font-weight:500;white-space:normal;overflow-wrap:anywhere}.software-shell .home-stage-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:14px 0 8px;border:0;border-radius:0;background:transparent}.software-shell .home-stage-timeline:before{top:20px;bottom:auto;left:8%;right:8%;width:auto;height:1px}.software-shell .home-stage-timeline li{grid-template-columns:1fr;justify-items:center;text-align:center}.software-shell .home-stage-timeline li strong{font-weight:500}.software-shell .home-stage-primary-actions{gap:10px;padding-top:8px}.software-shell .home-stage-primary-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--wb-line);border-radius:5px;background:var(--wb-raised);color:var(--wb-text);font-size:13px;font-weight:500;box-shadow:none}.software-shell .home-stage-primary-actions a.home-entry-primary-cta{background:var(--wb-accent);border-color:var(--wb-accent)}.software-shell .home-stage-primary-actions a:hover{filter:brightness(1.15);transform:none}.software-shell .home-stage-inspector{padding:20px;gap:16px;background:var(--wb-panel)}.software-shell .home-stage-inspector h2{font-size:13px;font-weight:600}.software-shell .home-stage-inspector .home-entry-status-board{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.software-shell .home-stage-inspector .home-entry-status-card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.software-shell .home-stage-inspector .home-entry-status-card strong{font-size:12px;font-weight:400;color:var(--wb-muted)}.software-shell .home-stage-inspector .home-entry-status-card span{font-size:12px;font-weight:500}body.fcpx-shell-theme .software-shell .home-stage-inspector .home-entry-status-card{background:transparent;box-shadow:none}body.fcpx-shell-theme .software-shell .home-stage-inspector .home-entry-status-card strong{color:var(--wb-muted)}.software-shell .home-stage-inspector dl{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.software-shell .home-stage-inspector dl div{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:4px 0;border:0;border-radius:0;background:transparent}.software-shell .home-stage-inspector dt{font-weight:400}.software-shell .home-stage-inspector dd{font-size:14px;font-weight:500}.software-shell .home-stage-status-line{padding:14px 0 0;border:0;border-top:1px solid var(--wb-line);border-radius:0;background:transparent}.software-shell .home-stage-status-line span,.software-shell .home-stage-status-line strong{color:var(--wb-muted);font-size:11px;font-weight:400}.software-shell .workbench-offline-note{display:grid;grid-gap:8px;gap:8px;padding:0;color:var(--wb-muted);font-size:12px}.software-shell .workbench-offline-note strong{font-size:13px;font-weight:500}.software-shell .workbench-offline-note p{margin:0}.software-shell .workbench-offline-note a{display:flex;align-items:center;gap:6px;color:var(--wb-link)}.software-shell :is(.home-stage-current,.home-stage-clock-deck,.home-stage-lower,.home-stage-primary-actions,.home-stage-inspector>*){animation:none}.workbench-dialog{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--wb-line);border-radius:8px;color:var(--wb-text);background:var(--wb-panel);color-scheme:dark}.workbench-dialog::-webkit-backdrop{background:#0006}.workbench-dialog::backdrop{background:#0006}.workbench-dialog>header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--wb-line);background:var(--wb-raised)}.workbench-dialog h2{margin:0;font-size:14px;font-weight:600}.workbench-dialog-error{color:var(--wb-danger);font-size:13px}.workbench-action-notice{color:var(--wb-success);font-size:13px}.workbench-dialog .order-row-edit{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.workbench-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.workbench-form-actions button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 16px;border:1px solid var(--wb-line);border-radius:5px;background:var(--wb-control);color:var(--wb-text)}.workbench-form-actions button:last-child{background:var(--wb-accent);border-color:var(--wb-accent)}.workbench-dialog-body{padding:24px}.workbench-dialog :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--wb-line);border-radius:5px;color:var(--wb-text);background:var(--wb-input);font:inherit}.workbench-dialog input::placeholder{color:var(--wb-muted)}.workbench-dialog .timing-collapsible-body{display:grid;grid-gap:18px;gap:18px;padding:0;border:0;background:transparent;box-shadow:none}.workbench-dialog label{display:grid;grid-gap:8px;gap:8px;color:var(--wb-text);font-size:13px}.workbench-dialog .official-correction-confirm{display:flex;align-items:flex-start}.workbench-dialog .official-correction-confirm input{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0}.workbench-dialog .timing-collapsible-body>div{display:grid;grid-gap:12px;gap:12px}.workbench-dialog .timing-collapsible-body button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid var(--wb-line);border-radius:5px;color:var(--wb-text);background:var(--wb-control);font-size:13px}.workbench-dialog .timing-collapsible-body button svg{width:16px;height:16px}.workbench-search-results{display:grid;grid-gap:2px;gap:2px;margin-top:12px;max-height:52dvh;overflow-y:auto}.workbench-search-results a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:5px;color:var(--wb-text);font-size:14px}.workbench-search-results a:hover{background:var(--wb-hover)}.workbench-search-results small{display:block;margin-top:4px;color:var(--wb-muted);font-size:12px}.software-shell .timing-tool-entry{border-bottom:1px solid var(--wb-line)}.software-shell .timing-tool-entry>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px;border:0;border-radius:0;background:var(--wb-panel);color:var(--wb-text);text-align:left}.software-shell .timing-tool-entry>button:hover{background:var(--wb-hover)}.timing-tool-entry strong{font-size:14px;font-weight:500}.timing-tool-entry small{display:block;margin-top:5px;color:var(--wb-muted);font-size:12px}@media (min-width:1600px){.software-shell .home-stage-clock{font-size:120px}}@media (max-width:1000px){.software-shell .home-stage-body{grid-template-columns:minmax(0,1fr) 220px}.software-shell .home-stage-clock{font-size:72px}.software-shell .home-stage-timing-panel{padding:24px}.software-shell .software-window-right{display:none}}@media (max-width:720px){.software-shell .software-system-menubar{display:flex;flex-wrap:wrap;gap:0;padding:5px 8px}.software-shell .software-menubar-brand{flex:1 1}.software-shell .software-menubar-right{order:1}.software-shell .software-menubar-nav{order:2;width:100%;justify-content:space-between}.software-shell .software-menu-summary{padding:0 7px;font-size:12px}.software-shell .software-menu-summary svg{display:none}.software-shell .software-menu-panel{position:fixed;top:76px;left:8px;right:8px;width:auto;max-width:none;max-height:calc(100dvh - 100px)}.software-shell .software-window-chrome{display:flex;padding:10px 16px}.software-shell .software-window-center{display:none}.software-shell .home-stage-titlebar{padding:14px 16px}.software-shell .home-stage-body{grid-template-columns:minmax(0,1fr)}.software-shell .home-stage-timing-panel{padding:20px 16px;gap:16px;grid-template-rows:auto minmax(210px,1fr) auto auto}.software-shell .home-stage-clock{font-size:56px}.software-shell .home-stage-clock-metrics span{min-width:85px;padding:0 10px}.software-shell .home-stage-clock-metrics strong{font-size:18px}.software-shell .home-stage-current strong{font-size:20px}.software-shell .home-stage-inspector{border-top:1px solid var(--wb-line)}.software-shell .home-stage-primary-actions a{width:auto;flex:1 1;padding:0 10px}}@media (max-width:360px){.software-shell .home-stage-clock{font-size:46px}}@media (prefers-reduced-motion:reduce){.software-shell .software-menu *,.workbench-dialog *{transition:none}}:root{--wb-base:#f1f3f5;--wb-panel:#fff;--wb-raised:#e9ecef;--wb-control:#eef0f2;--wb-input:#fff;--wb-hover:#dce2e7;--wb-line:#ccd2d8;--wb-text:#20262c;--wb-muted:#55616c;--wb-accent:#b62437;--wb-selection:#f6e3e7;--wb-focus:#2276af;--wb-link:#176b9c;--wb-success:#21653e;--wb-success-bg:#ddefe3;--wb-warning:#78520d;--wb-warning-bg:#f8edcf;--wb-danger:#a1243b;--wb-danger-bg:#f7e1e6;--wb-scheme:light}:root[data-workbench-mode=dark]{--wb-base:#1b1b1b;--wb-panel:#252525;--wb-raised:#303030;--wb-control:#393939;--wb-input:#202020;--wb-hover:#454545;--wb-line:#515151;--wb-text:#eee;--wb-muted:#bdbdbd;--wb-accent:#bb3044;--wb-selection:#452c32;--wb-focus:#8dc7ee;--wb-link:#8dc7ee;--wb-success:#a7ddb9;--wb-success-bg:#233b30;--wb-warning:#edca83;--wb-warning-bg:#38332a;--wb-danger:#ffafb7;--wb-danger-bg:#482830;--wb-scheme:dark}:root[data-workbench-skin=blue]{--wb-base:#eaf1f7;--wb-panel:#f8fbff;--wb-raised:#dce9f3;--wb-control:#e1ecf6;--wb-hover:#ccdfef;--wb-line:#bdccdb;--wb-accent:#246da5;--wb-selection:#d6e8f7}:root[data-workbench-skin=green]{--wb-base:#eaf2ed;--wb-panel:#f7fbf8;--wb-raised:#ddece3;--wb-control:#e2eee6;--wb-hover:#cddfd3;--wb-line:#bdcec3;--wb-accent:#216f56;--wb-selection:#d0e8dc}:root[data-workbench-skin=rose]{--wb-base:#f5edf0;--wb-panel:#fff9fb;--wb-raised:#efdee5;--wb-control:#f0e2e8;--wb-hover:#e7ced8;--wb-line:#d6c1cb;--wb-accent:#a3375b;--wb-selection:#f2d9e3}:root[data-workbench-mode=dark][data-workbench-skin=blue]{--wb-base:#19242d;--wb-panel:#22313e;--wb-raised:#2b4052;--wb-control:#304659;--wb-hover:#3d5870;--wb-line:#526a7f;--wb-input:#182731;--wb-accent:#286da5;--wb-selection:#2b4b66}:root[data-workbench-mode=dark][data-workbench-skin=green]{--wb-base:#182720;--wb-panel:#23362c;--wb-raised:#2e4437;--wb-control:#344e3f;--wb-hover:#42624e;--wb-line:#546f60;--wb-input:#1b2a22;--wb-accent:#24755b;--wb-selection:#305544}:root[data-workbench-mode=dark][data-workbench-skin=rose]{--wb-base:#2a2027;--wb-panel:#372a33;--wb-raised:#493743;--wb-control:#523d4b;--wb-hover:#654c5c;--wb-line:#79616f;--wb-input:#2c2029;--wb-accent:#a83a61;--wb-selection:#59374a}html[data-workbench-mode] .software-shell{--chrome-bg:var(--wb-base);--chrome-panel:var(--wb-panel);--chrome-panel-raised:var(--wb-raised);--chrome-accent:var(--wb-accent);--chrome-text:var(--wb-text);--chrome-muted:var(--wb-muted);--chrome-subtle:var(--wb-muted);--chrome-line:var(--wb-line);--chrome-line-strong:var(--wb-line);color:var(--wb-text);color-scheme:var(--wb-scheme)}html[data-workbench-mode] .workbench-dialog{color-scheme:var(--wb-scheme)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(.software-system-menubar,.software-menubar-brand,.software-menu-summary,.software-menu-item,.software-window-chrome){color:var(--wb-text)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell .software-menu[open] .software-menu-summary{background:var(--wb-hover);color:var(--wb-text)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell .software-menu-item:is(:hover,:focus-visible){color:white}html[data-workbench-mode] body.fcpx-shell-theme .software-shell .software-menu-item svg{color:inherit}html[data-workbench-mode] body.fcpx-shell-theme .software-shell .software-menubar-right span{color:var(--wb-muted)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell .workbench-icon-button{background:transparent;color:var(--wb-muted);border-color:transparent}html[data-workbench-mode] body.fcpx-shell-theme .software-shell .workbench-icon-button:hover{background:var(--wb-hover)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(.settings-savebox,.settings-field-card,.settings-auth-toggle){background:var(--wb-panel);color:var(--wb-text);border-color:var(--wb-line);box-shadow:none}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(.settings-savebox,.settings-field-card) :is(h2,h3,strong,label){color:var(--wb-text)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(.settings-savebox,.settings-field-card) :is(p,small,span){color:var(--wb-muted)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell .settings-auth-toggle.active{background:var(--wb-success-bg)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(.settings-links a,.settings-quick-links a){background:var(--wb-control);color:var(--wb-text);border-color:var(--wb-line)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(.settings-panel,.settings-panel-head,.settings-sidebar,.settings-account-row,.settings-account-form,.settings-note-card){background:var(--wb-panel);border-color:var(--wb-line);color:var(--wb-text);box-shadow:none}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(.settings-panel,.settings-sidebar) :is(h2,h3,strong,label){color:var(--wb-text)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(.settings-panel,.settings-sidebar) :is(p,small){color:var(--wb-muted)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(input,select,textarea){background-color:var(--wb-input);color:var(--wb-text);border-color:var(--wb-line);color-scheme:var(--wb-scheme)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(input,textarea)::placeholder{color:var(--wb-muted)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(.settings-btn,.settings-panel button,.workspace-header-actions button,.timing-collapsible-header button,.order-row-actions button,.entries-order-actions button,.entries-order-actions a){background:var(--wb-control);border-color:var(--wb-line);color:var(--wb-text)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell :is(.home-entry-primary-cta,.order-row.active .order-row-index,.action-grid.compact>button:first-child){color:white}html[data-workbench-mode] body.fcpx-shell-theme .software-shell .home-entry-status-card.ready span{color:var(--wb-success)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell .home-entry-status-card.warning span{color:var(--wb-warning)}html[data-workbench-mode] body.fcpx-shell-theme .software-shell .home-entry-status-card.danger span{color:var(--wb-danger)}html[data-workbench-mode] .home-stage-timeline li span{background:var(--wb-panel)}html[data-workbench-mode] .home-stage-timeline li.active span{background:var(--wb-accent)}.appearance-settings{display:grid;grid-gap:24px;gap:24px;color:var(--wb-text)}.appearance-settings fieldset{min-width:0;padding:0;margin:0;border:0}.appearance-settings legend{margin-bottom:12px;font-size:13px;font-weight:600}.appearance-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.appearance-modes label,.appearance-swatches label{position:relative;cursor:pointer}.appearance-settings input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;min-height:0;padding:0}.appearance-modes label>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:68px;padding:8px;border:1px solid var(--wb-line);border-radius:6px;background:var(--wb-panel);color:var(--wb-text);font-size:12px;font-weight:500}.appearance-modes input:checked+span{border-color:var(--wb-focus);background:var(--wb-selection)}.appearance-settings input:focus-visible+span{outline:2px solid var(--wb-focus);outline-offset:4px}.appearance-swatches{display:flex;gap:24px;flex-wrap:wrap}.appearance-swatches label{display:grid;justify-items:center;grid-gap:8px;gap:8px;font-size:12px}.appearance-swatch{display:block;width:34px;height:34px;border-radius:50%;background:var(--swatch);border:4px solid var(--wb-panel)}.appearance-swatches input:checked+.appearance-swatch{outline:2px solid var(--wb-text);outline-offset:2px}html[data-workbench-mode] .software-shell :is(.software-system-menubar,.software-window-chrome,.home-stage-titlebar,.home-stage-inspector,.home-stage-run-card,.home-stage-status-line){border-color:color-mix(in srgb,var(--wb-line) 55%,var(--wb-panel))}html[data-workbench-mode] .software-shell :is(.settings-panel,.settings-savebox,.settings-field-card){border-radius:6px}html[data-workbench-mode] .software-shell :is(.settings-panel-head h2,.settings-savebox-head h2,.settings-field-card h3,.settings-side-section h3){font-size:14px;line-height:1.5;font-weight:600}html[data-workbench-mode] .software-shell :is(.settings-panel-head p,.settings-field-card p,.settings-side-section p,.settings-savebox-head p,.settings-workspace label){font-weight:400}html[data-workbench-mode] .software-shell .settings-panel-head{padding:12px 20px}html[data-workbench-mode] .software-shell .settings-panel-body{padding:20px;gap:16px}html[data-workbench-mode] .software-shell .settings-field-card{padding:20px}html[data-workbench-mode] .software-shell :is(.settings-btn,.settings-links a,.settings-quick-links a,.workspace-header-actions button){min-height:34px;padding:7px 12px;font-size:12px;font-weight:500;border-radius:5px}html[data-workbench-mode] .software-shell .settings-workspace :is(input:not([type=radio]):not([type=checkbox]),select){min-height:36px;padding:8px 10px;font-size:13px;font-weight:400;border-radius:5px}html[data-workbench-mode] .software-shell .settings-message.error{color:var(--wb-danger)}html[data-workbench-mode] .software-shell .settings-panel#appearance{border:0;border-radius:0;background:transparent}html[data-workbench-mode] .software-shell .settings-panel#appearance .settings-panel-head{padding:0 0 12px;background:transparent}html[data-workbench-mode] .software-shell .settings-panel#appearance .settings-panel-body{padding:20px 0 24px}html[data-workbench-mode] .software-shell .settings-panel#appearance .appearance-settings{grid-template-columns:minmax(0,440px) auto;column-gap:40px;align-items:start}html[data-workbench-mode] .software-shell svg.lucide{stroke-width:1.65}.appearance-modes label>span,html[data-workbench-mode] .software-shell :is(.workbench-icon-button,.settings-btn,.home-stage-primary-actions a){transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out}@media (pointer:coarse){html[data-workbench-mode] .software-shell :is(.workbench-icon-button,.settings-btn,.software-menu-item){min-height:44px}}@media (max-width:720px){html[data-workbench-mode] .software-shell .settings-panel#appearance .appearance-settings{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.appearance-modes label>span,html[data-workbench-mode] .software-shell :is(.workbench-icon-button,.settings-btn,.home-stage-primary-actions a){transition:none}}