:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0d1820;--ink-soft:#42515b;--paper:#f2f5f0;--panel:#fff;--line:#d8dfda;--lime:#b8ed52;--lime-dark:#7dab29;--teal:#246b68;--navy:#102931;--red:#bd4a43;--focus-ring:#246b6840;--theme-control-bg:#ffffffeb;--theme-control-shadow:#10293124}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf5f1;--ink-soft:#a6b6af;--paper:#0b1316;--panel:#131e22;--line:#304044;--lime:#b8ed52;--lime-dark:#a3d34a;--teal:#69bdb5;--navy:#071216;--red:#f08275;--focus-ring:#69bdb54d;--theme-control-bg:#172428eb;--theme-control-shadow:#00000070}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}:is(button,input,textarea,select,a):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.theme-toggle{z-index:1000;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));min-height:42px;color:var(--ink);border:1px solid var(--line);background:var(--theme-control-bg);box-shadow:0 8px 28px var(--theme-control-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:800;line-height:1;transition:color .2s,border-color .2s,background .2s,transform .2s;display:flex;position:fixed}.theme-toggle:hover{border-color:var(--teal);transform:translateY(-1px)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.theme-toggle-sun{display:none}:root[data-theme=dark] .theme-toggle-sun{display:block}:root[data-theme=dark] .theme-toggle-moon{display:none}@media (max-width:520px){.theme-toggle{justify-content:center;width:42px;padding:9px}.theme-toggle span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.center-stage{background:var(--navy);place-items:center;min-height:100vh;display:grid}.loader{aspect-ratio:1;border:3px solid #ffffff30;border-top-color:var(--lime);border-radius:50%;width:38px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-shell{background:var(--lightningcss-light,#edf1ec)var(--lightningcss-dark,#1e221d);grid-template-columns:minmax(300px,.72fr) minmax(430px,1fr);min-height:100vh;display:grid}.brand-panel{color:#fff;background:linear-gradient(145deg,#0a2029,#153942 62%,#1e4f4d);flex-direction:column;justify-content:space-between;min-height:100vh;padding:54px clamp(34px,5vw,82px);display:flex;position:relative;overflow:hidden}.brand-mark{letter-spacing:-.03em;align-items:center;gap:12px;font-size:20px;font-weight:720;display:flex}.brand-mark span{border:7px solid var(--lime);border-right-color:#0000;border-radius:50%;width:28px;height:28px;transform:rotate(-26deg)}.brand-mark.dark{color:var(--ink)}.hero-copy{z-index:1;max-width:690px;margin:auto 0;position:relative}.eyebrow,.kicker{letter-spacing:.16em;color:var(--lime);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700}.hero-copy h1{letter-spacing:-.065em;margin:20px 0 30px;font-size:clamp(46px,5.8vw,82px);line-height:.99}.hero-copy>p:last-child{color:#d5e1df;max-width:590px;font-size:16px;line-height:1.8}.signal-bars{opacity:.78;align-items:end;gap:clamp(8px,1vw,17px);width:min(330px,100%);height:156px;margin:auto 0;display:flex}.signal-bars i{background:linear-gradient(var(--lime), #5ea76e);border-radius:10px 10px 0 0;flex:1;min-width:4px;max-width:12px;box-shadow:0 0 30px #b8ed5240}.login-panel{background:var(--lightningcss-light,#edf1ec)var(--lightningcss-dark,#1e221d);place-items:center;padding:clamp(32px,6vw,72px);display:grid}.login-card{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border-radius:4px;gap:24px;width:min(430px,100%);padding:clamp(32px,5vw,58px);display:grid;box-shadow:0 32px 80px #17302c16}.auth-form{gap:20px;display:grid}.auth-form .registration-planning-summary,.auth-form .registration-apply-planning-summary,.auth-form .invite-copy-planning-summary,.auth-form .invite-revoke-confirmation-planning-summary{grid-template-columns:1fr}.auth-form .registration-planning-summary>div,.auth-form .registration-planning-summary>div:nth-child(2n),.auth-form .registration-planning-summary>div:nth-child(-n+2),.auth-form .registration-apply-planning-summary>div,.auth-form .registration-apply-planning-summary>div:nth-child(2n),.auth-form .registration-apply-planning-summary>div:nth-child(-n+2),.auth-form .invite-copy-planning-summary>div,.auth-form .invite-copy-planning-summary>div:nth-child(2n),.auth-form .invite-copy-planning-summary>div:nth-child(-n+2),.auth-form .invite-revoke-confirmation-planning-summary>div,.auth-form .invite-revoke-confirmation-planning-summary>div:nth-child(2n),.auth-form .invite-revoke-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);border-right:0}.auth-form .registration-planning-summary>div:last-child,.auth-form .registration-apply-planning-summary>div:last-child,.auth-form .invite-copy-planning-summary>div:last-child,.auth-form .invite-revoke-confirmation-planning-summary>div:last-child{border-bottom:0}.auth-session-planning-summary{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dfe6e1)var(--lightningcss-dark,#414943);grid-template-columns:1fr;display:grid}.auth-session-planning-summary>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);gap:3px;min-width:0;padding:7px 8px;display:grid}.auth-session-planning-summary>div:last-child{border-bottom:0}.auth-session-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.auth-session-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.auth-session-planning-summary small{color:var(--ink-soft);font-size:8px;line-height:1.35}.auth-session-planning-summary .ok{border-top-color:var(--lime-dark)}.auth-session-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.auth-session-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.auth-session-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.auth-switch{border:0;border-top:1px solid var(--line);color:var(--teal);text-align:left;background:0 0;padding:18px 0 0;font-size:13px;font-weight:720}.auth-switch:hover{color:var(--navy)}.login-card h2,.card h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:28px}.kicker{color:var(--teal);margin:0}.muted{color:var(--ink-soft);line-height:1.65}label{color:var(--lightningcss-light,#26353e)var(--lightningcss-dark,#c4ced3);gap:8px;font-size:13px;font-weight:650;display:grid}input{width:100%;color:var(--ink);background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:3px;outline:none;padding:13px 14px;transition:all .2s}input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #246b6818}.auth-form input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px #bd4a4314}.field-validation{margin-top:-2px;font-size:12px;font-weight:560;line-height:1.45}.field-validation.muted{color:var(--ink-soft)}.field-validation.error{color:var(--lightningcss-light,#8b302a)var(--lightningcss-dark,#dabab8)}.field-validation.success{color:var(--lightningcss-light,#2d653c)var(--lightningcss-dark,#bbd4c2)}textarea{resize:vertical;width:100%;color:var(--ink);background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:3px;outline:none;padding:13px 14px;line-height:1.6}textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #246b6818}.primary{background:var(--lime);color:#102015;border:0;border-radius:3px;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:760;display:flex}.primary:hover{background:#c7f66a}.primary:disabled{cursor:not-allowed;opacity:.5}.security-note{text-align:center;color:var(--lightningcss-light,#748079)var(--lightningcss-dark,#bbc7c4);margin:0;font-size:12px}.public-entry{color:var(--teal);border-top:1px solid var(--line);justify-content:space-between;padding-top:14px;font-size:13px;font-weight:720;text-decoration:none;display:flex}.public-entry:hover{color:var(--navy)}.app-shell{max-width:1680px;min-height:100vh;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.internal-topbar{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.2vw,38px);width:min(1680px,100% - 40px);min-height:82px;margin:0 auto;display:grid}.app-shell>.internal-topbar{width:100%}.internal-brand-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.internal-version{color:var(--ink-soft);white-space:nowrap;font-size:10px;text-decoration:none}.internal-version:hover{color:var(--teal);text-decoration:underline}.internal-version:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.internal-brand{color:var(--ink);white-space:nowrap;text-decoration:none}.internal-primary-nav{scrollbar-width:thin;align-self:stretch;min-width:0;display:flex;overflow-x:auto}.internal-primary-nav a{color:var(--ink-soft);white-space:nowrap;border-bottom:3px solid #0000;flex:none;align-items:center;padding:4px 12px 1px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.internal-primary-nav a:hover{color:var(--ink);border-bottom-color:#9eb0a6}.internal-primary-nav a.active{color:var(--ink);border-bottom-color:var(--lime-dark)}.internal-primary-nav a[aria-disabled=true]{cursor:not-allowed;opacity:.5}.internal-session{text-align:right;align-items:center;gap:10px;display:flex}.internal-session>div{display:grid}.internal-session strong{font-size:11px}.internal-session small{max-width:220px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.internal-session button{min-height:34px;color:var(--teal);background:0 0;border:1px solid var(--lightningcss-light,#b8c8c2)var(--lightningcss-dark,#414946);border-radius:3px;padding:7px 10px;font-size:9px;font-weight:750}.internal-session button:disabled{cursor:not-allowed;opacity:.45}.workspace-route-denied{align-content:center;justify-items:start;max-width:620px;min-height:60vh;display:grid}.workspace-route-denied h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(34px,5vw,62px)}.workspace-route-denied p:last-child{color:var(--ink-soft);line-height:1.65}.quiet{color:var(--teal);background:0 0;border:1px solid var(--lightningcss-light,#b8c8c2)var(--lightningcss-dark,#414946);border-radius:3px;padding:8px 12px;font-weight:650}.quiet:hover{border-color:var(--teal)}.quiet:disabled{opacity:.4}.workspace-heading{justify-content:space-between;align-items:end;padding:58px 0 36px;display:flex}.workspace-heading h1{letter-spacing:-.065em;margin:8px 0 4px;font-size:clamp(42px,5vw,68px)}.workspace-heading p{color:var(--ink-soft)}.system-status{color:var(--ink-soft);align-items:center;gap:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;display:flex}.system-status i{background:#57ae5b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #57ae5b16}.system-status.offline{color:var(--lightningcss-light,#87511d)var(--lightningcss-dark,#ddc7b1)}.system-status.offline i{background:#c47a2c;box-shadow:0 0 0 5px #c47a2c18}.notice{border-radius:3px;padding:12px 14px;font-size:13px;line-height:1.5}.notice.error{color:var(--lightningcss-light,#722b27)var(--lightningcss-dark,#dabdbb);background:var(--lightningcss-light,#fbe6e3)var(--lightningcss-dark,#2c1612)}.notice.success{color:var(--lightningcss-light,#295d38)var(--lightningcss-dark,#bcd5c3);background:var(--lightningcss-light,#e3f3e6)var(--lightningcss-dark,#19271c)}.notice.info{color:var(--lightningcss-light,#285664)var(--lightningcss-dark,#bbd0d7);background:var(--lightningcss-light,#e2f0f2)var(--lightningcss-dark,#1a2627)}.notice.banner{justify-content:space-between;margin-bottom:20px;display:flex}.notice.banner button{color:inherit;background:0 0;border:0;font-size:18px}.dashboard-grid{grid-template-columns:1fr 1.35fr;gap:18px;display:grid}.annotator-dashboard{margin-bottom:18px}.annotator-dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.annotator-dashboard-header h2{margin:0}.annotator-dashboard-header button{min-height:40px;color:var(--teal);border:1px solid var(--line);background:0 0;border-radius:4px;padding:9px 14px;font-size:13px;font-weight:700}.annotator-dashboard-header button:hover:not(:disabled){border-color:var(--teal)}.annotator-dashboard-total{align-items:baseline;gap:14px;margin:24px 0;display:flex}.annotator-dashboard-total strong{color:var(--teal);font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,64px);line-height:1}.annotator-dashboard-campaigns{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0;display:grid}.annotator-dashboard-campaigns>div{border:1px solid var(--line);border-radius:4px;min-width:0;padding:18px}.annotator-dashboard-campaigns dt{overflow-wrap:anywhere;color:var(--ink-soft)}.annotator-dashboard-campaigns dd{font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:28px;font-weight:700}.annotator-dashboard-campaigns small{color:var(--ink-soft);margin-left:6px;font-size:12px;font-weight:400}.annotator-dashboard-updated{margin-bottom:0;font-size:12px}.administration-dashboard{margin-top:18px}.device-card{grid-column:1/-1}.card{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:clamp(24px,3vw,38px);position:relative;overflow:hidden}.card-index{color:#a5b0aa;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;position:absolute;top:18px;right:20px}.feature-request-board{grid-template-columns:minmax(280px,.62fr) minmax(440px,1.38fr);align-items:start;gap:18px;display:grid}.feature-request-form-card{position:sticky;top:18px}.feature-request-form-card>p.muted{margin-bottom:24px}.feature-request-form-card form{gap:18px;display:grid}.feature-request-form-card label small{color:var(--ink-soft);justify-self:end;font:9px SFMono-Regular,Consolas,monospace}.feature-request-list-card{min-height:500px}.feature-request-list-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.feature-request-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;margin:22px 0 8px;padding-bottom:10px;display:flex}.feature-request-filters button{color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:750;display:flex}.feature-request-filters button:hover,.feature-request-filters button.active{color:var(--ink);border-color:var(--line);background:var(--lightningcss-light,#f3f7f2)var(--lightningcss-dark,#1d2420)}.feature-request-filters b{min-width:19px;color:var(--teal);font:750 9px SFMono-Regular,Consolas,monospace}.feature-request-list{display:grid}.feature-request-list>article{border-bottom:1px solid var(--lightningcss-light,#e4e8e5)var(--lightningcss-dark,#3c4b4e);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;padding:20px 0;display:grid}.feature-request-list>article:last-child{border-bottom:0}.feature-request-status span{width:28px;height:28px;color:var(--teal);border:1px solid var(--lightningcss-light,#aabcb5)var(--lightningcss-dark,#46504c);border-radius:50%;place-items:center;font-weight:850;display:grid}.feature-request-list article.resolved .feature-request-status span{color:#102015;border-color:var(--lime-dark);background:var(--lime)}.feature-request-copy{min-width:0}.feature-request-copy header{align-items:center;gap:9px;display:flex}.feature-request-copy strong{overflow-wrap:anywhere;font-size:15px}.feature-request-copy .state{flex:none;font-size:8px}.feature-request-copy .state.open{color:var(--lightningcss-light,#8a5b18)var(--lightningcss-dark,#e5c489);background:var(--lightningcss-light,#fff0ce)var(--lightningcss-dark,#30240f)}.feature-request-copy .state.resolved{color:var(--lightningcss-light,#446b13)var(--lightningcss-dark,#c9deaf);background:var(--lightningcss-light,#e8f4d8)var(--lightningcss-dark,#232c17)}.feature-request-copy .state.in_progress{color:var(--lightningcss-light,#245a91)var(--lightningcss-dark,#b2d7ff);background:var(--lightningcss-light,#e7f1fc)var(--lightningcss-dark,#1c3048)}.feature-request-notification{border:1px solid var(--line);color:var(--teal);border-radius:10px;padding:12px;font-size:12px;line-height:1.6}.feature-request-unread{color:var(--teal);font-size:11px;font-weight:750}.feature-request-reply{border-left:3px solid var(--teal);background:var(--lightningcss-light,#f3f7f2)var(--lightningcss-dark,#1d2420);border-radius:4px;gap:10px;margin-top:14px;padding:14px;display:grid}.feature-request-reply header{flex-wrap:wrap;justify-content:space-between}.feature-request-reply strong{font-size:12px}.feature-request-reply p{color:var(--ink);margin-bottom:0}.feature-request-history{margin-top:12px}.feature-request-history summary{cursor:pointer;color:var(--ink-soft);font-size:12px}.feature-request-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.feature-request-response-form{margin-top:16px}.feature-request-response-form fieldset{border:1px solid var(--line);border-radius:10px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.feature-request-response-form legend{padding:0 6px;font-size:12px;font-weight:750}.feature-request-response-form textarea,.feature-request-response-form select{box-sizing:border-box;width:100%;min-width:0}.feature-request-copy p{overflow-wrap:anywhere;color:var(--ink-soft);white-space:pre-wrap;margin:9px 0;font-size:12px;line-height:1.65}.feature-request-copy small{color:var(--lightningcss-light,#748079)var(--lightningcss-dark,#bbc7c4);font-size:9px}.feature-request-list>article>button{white-space:nowrap;margin-top:1px;font-size:10px}.steps{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.steps span{width:22px;height:22px;color:var(--teal);border:1px solid var(--lightningcss-light,#8aaaa1)var(--lightningcss-dark,#404a47);border-radius:50%;place-items:center;font-family:SFMono-Regular,Consolas,monospace;display:inline-grid}.steps b{color:#a6b2ac}.device-inventory{border-top:1px solid var(--line);gap:0;margin-top:22px;padding-top:14px;display:grid}.device-inventory>strong{margin-bottom:6px;font-size:12px}.device-inventory>p{color:var(--ink-soft);margin:5px 0 0;font-size:11px}.device-inventory>div{border-top:1px solid var(--lightningcss-light,#e8ece9)var(--lightningcss-dark,#424843);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 0;display:grid}.device-inventory>div>span{gap:2px;min-width:0;display:grid}.device-inventory b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.device-inventory small{color:var(--ink-soft);font-size:9px}.device-inventory button{padding:6px 8px;font-size:9px}.device-authorization-planning-summary,.device-authorization-apply-planning-summary,.device-authorization-planning-summary,.device-revoke-confirmation-planning-summary{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dfe6e1)var(--lightningcss-dark,#414943);grid-template-columns:repeat(4,minmax(72px,1fr));gap:0;margin-top:10px;display:grid}.device-inventory .device-authorization-planning-summary{grid-template-columns:repeat(2,minmax(80px,1fr));margin-top:6px}.device-authorization-planning-summary>div,.device-authorization-apply-planning-summary>div,.device-authorization-planning-summary>div,.device-revoke-confirmation-planning-summary>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);gap:3px;min-width:0;padding:7px 8px;display:grid}.device-authorization-planning-summary>div:last-child,.device-authorization-apply-planning-summary>div:last-child,.device-authorization-planning-summary>div:last-child,.device-revoke-confirmation-planning-summary>div:last-child{border-right:0}.device-authorization-planning-summary span,.device-authorization-apply-planning-summary span,.device-authorization-planning-summary span,.device-revoke-confirmation-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.device-authorization-planning-summary strong,.device-authorization-apply-planning-summary strong,.device-authorization-planning-summary strong,.device-revoke-confirmation-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.device-authorization-planning-summary small,.device-authorization-apply-planning-summary small,.device-authorization-planning-summary small,.device-revoke-confirmation-planning-summary small{color:var(--ink-soft);text-overflow:clip;white-space:normal;font-size:8px;line-height:1.35;overflow:visible}.device-authorization-planning-summary .ok,.device-authorization-apply-planning-summary .ok,.device-authorization-planning-summary .ok,.device-revoke-confirmation-planning-summary .ok{border-top-color:var(--lime-dark)}.device-authorization-planning-summary .warning,.device-authorization-apply-planning-summary .warning,.device-authorization-planning-summary .warning,.device-revoke-confirmation-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.device-authorization-planning-summary .danger,.device-authorization-apply-planning-summary .danger,.device-authorization-planning-summary .danger,.device-revoke-confirmation-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.device-authorization-planning-summary .muted,.device-authorization-apply-planning-summary .muted,.device-authorization-planning-summary .muted,.device-revoke-confirmation-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.device-revoke-confirm{background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411);border:1px solid var(--lightningcss-light,#d7aaa2)var(--lightningcss-dark,#513c39);justify-items:end;gap:5px;max-width:160px;padding:8px;display:grid}.device-revoke-confirm small{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9);text-align:right;font-size:9px;line-height:1.35}.device-revoke-confirm button{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9);text-align:right;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.state.revoked,.state.expired{color:var(--lightningcss-light,#8c342e)var(--lightningcss-dark,#d9bab8);background:var(--lightningcss-light,#f6dfdc)var(--lightningcss-dark,#2c1916)}.card-heading{justify-content:space-between;align-items:start;display:flex}.claim-list{margin-top:18px;display:grid}.claim-filters{background:var(--lightningcss-light,#f6f8f4)var(--lightningcss-dark,#1d211a);border:1px solid var(--lightningcss-light,#e0e7df)var(--lightningcss-dark,#424940);grid-template-columns:minmax(120px,1fr) minmax(150px,1fr) auto auto;align-items:end;gap:8px;margin:14px 0 2px;padding:12px;display:grid}.claim-filters label{min-width:0;color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:750}.claim-filters select{width:100%;min-height:34px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:3px;margin-top:5px;padding:0 9px}.claim-filters span{color:var(--ink-soft);white-space:nowrap;font:750 10px SFMono-Regular,Consolas,monospace}.claim-filters button{white-space:nowrap;min-height:34px;padding:0 10px}.claim-list>article{border-top:1px solid var(--lightningcss-light,#e4e8e5)var(--lightningcss-dark,#3c4b4e);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.claim-list>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.claim-list strong,.claim-list small,.claim-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.claim-list small,.claim-list p{color:var(--ink-soft);margin:0;font-size:10px}.claim-list>article>div:last-child{justify-items:end;gap:4px;display:grid}.claim-list em{color:var(--lime-dark);font:750 10px SFMono-Regular,Consolas,monospace}.claim-list button{color:#fff;background:var(--teal);border:0;margin-top:4px;padding:8px 10px;font-size:9px;font-weight:800}.claim-list button:disabled{opacity:.42}.batch-claim-controls{grid-template-columns:auto auto;align-items:end;gap:6px;margin-top:4px;display:grid}.batch-claim-controls label{color:var(--ink-soft);text-transform:uppercase;gap:3px;font-size:8px;font-weight:800;display:grid}.batch-claim-controls select{min-height:30px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:3px;padding:0 7px}.batch-claim-controls button{margin-top:0}.reaper-download-card{grid-column:1/-1}.reaper-install-note{background:var(--lightningcss-light,#fff8e6)var(--lightningcss-dark,#2a2415);border:1px solid var(--lightningcss-light,#d9bd72)var(--lightningcss-dark,#745f2b);border-left:4px solid #c58f16;gap:5px;margin:10px 0 0;padding:12px 14px;display:grid}.reaper-install-note strong{font-size:11px}.reaper-install-note span{color:var(--ink-soft);font-size:9px;line-height:1.55}.reaper-self-service>div:first-child strong{font-size:11px;display:block}.reaper-self-service{background:var(--lightningcss-light,#f7faf8)var(--lightningcss-dark,#18211e);border:1px solid var(--lightningcss-light,#cfdcd7)var(--lightningcss-dark,#40504b);grid-template-columns:minmax(190px,.75fr) minmax(180px,1fr) auto;align-items:end;gap:10px;margin:16px 0;padding:14px;display:grid}.reaper-self-service>div:first-child{gap:4px;display:grid}.reaper-self-service>div:first-child span,.reaper-request-list span,.reaper-request-disabled,.reaper-request-error{color:var(--ink-soft);font-size:9px;line-height:1.45}.reaper-self-service input{min-width:0;min-height:36px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);padding:8px 10px}.reaper-request-actions{gap:7px;display:flex}.reaper-request-actions button,.reaper-request-status button,.reaper-request-status a{color:#fff;background:var(--teal);border:0;min-height:34px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.reaper-request-actions button:disabled,.reaper-request-status button:disabled{opacity:.45}.reaper-request-disabled,.reaper-request-error{grid-column:1/-1;margin:0}.reaper-request-error{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9)}.reaper-request-list{border:1px solid var(--lightningcss-light,#d9e2dc)var(--lightningcss-dark,#414943);margin:12px 0;display:grid}.reaper-request-list>article{border-bottom:1px solid var(--lightningcss-light,#e4e9e6)var(--lightningcss-dark,#424844);grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.reaper-request-list>article:last-child{border-bottom:0}.reaper-request-list>article>div{gap:4px;min-width:0;display:grid}.reaper-request-list b{font-size:11px}.reaper-request-status{border-left:3px solid #d6a51c;padding-left:10px}.reaper-request-status strong{text-transform:uppercase;font:800 9px SFMono-Regular,Consolas,monospace}.reaper-request-status.ready{border-left-color:var(--teal)}.reaper-request-status.failed{border-left-color:var(--red)}.reaper-request-status button,.reaper-request-status a{justify-self:start;margin-top:3px}.reaper-request-delete-trigger{color:var(--red);background:0 0;border:1px solid var(--lightningcss-light,#c18a85)var(--lightningcss-dark,#5f413d);padding:7px 9px;font-size:9px;font-weight:800}.reaper-request-delete-trigger:disabled,.reaper-request-delete-confirm button:disabled{opacity:.45}.reaper-request-delete-confirm{background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411);border:1px solid var(--lightningcss-light,#d7aaa2)var(--lightningcss-dark,#513c39);gap:7px;max-width:260px;padding:9px;display:grid}.reaper-request-delete-confirm small{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9);font-size:8px;line-height:1.4}.reaper-request-delete-confirm>div{gap:7px;display:flex}.reaper-request-delete-confirm button{background:0 0;border:1px solid var(--lightningcss-light,#c18a85)var(--lightningcss-dark,#5f413d);min-height:30px;padding:6px 8px;font-size:9px;font-weight:800}.reaper-request-delete-confirm button.danger-outline{color:#fff;background:var(--red)}.reaper-workflow-steps{counter-reset:reaper-workflow;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.reaper-workflow-steps li{counter-increment:reaper-workflow;background:var(--lightningcss-light,#f5f8f6)var(--lightningcss-dark,#1a211f);border-top:3px solid var(--lightningcss-light,#b8c9c3)var(--lightningcss-dark,#3f514b);gap:4px;padding:12px;display:grid}.reaper-workflow-steps b{font-size:11px}.reaper-workflow-steps b:before{content:"0" counter(reaper-workflow) " · ";color:var(--teal);font-family:SFMono-Regular,Consolas,monospace}.reaper-workflow-steps span{color:var(--ink-soft);font-size:9px;line-height:1.5}.reaper-reservation-card .claim-filters{grid-template-columns:minmax(160px,.55fr) 1fr}.task-management-panel{gap:18px;display:grid}.campaign-picker-card,.claimable-track-card{grid-column:1/-1}.campaign-picker-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:16px;display:grid}.campaign-picker-list>button{min-width:0;color:var(--ink);text-align:left;background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#181d19);border:1px solid var(--lightningcss-light,#d7e0db)var(--lightningcss-dark,#414944);border-radius:4px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.campaign-picker-list>button:hover{border-color:var(--teal);background:var(--lightningcss-light,#f4f9f5)var(--lightningcss-dark,#1b241e)}.campaign-picker-list>button.selected{border-color:var(--lime-dark);box-shadow:inset 0 0 0 1px var(--lime-dark);background:var(--lightningcss-light,#f4fae8)var(--lightningcss-dark,#202817)}.campaign-picker-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.campaign-picker-list strong,.campaign-picker-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-picker-list strong{font-size:12px}.campaign-picker-list small{color:var(--ink-soft);font-size:9px}.campaign-picker-list em{color:var(--lightningcss-light,#385d16)var(--lightningcss-dark,#cee7ad);background:var(--lightningcss-light,#e4f4c8)var(--lightningcss-dark,#273318);border-radius:20px;grid-column:2;justify-self:start;padding:4px 8px;font:800 9px SFMono-Regular,Consolas,monospace}.selected-campaign-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.selected-campaign-summary>div{min-width:0}.selected-campaign-summary h2{margin:3px 0 5px}.selected-campaign-summary span{color:var(--ink-soft);font-size:10px}.selected-campaign-summary>strong{color:var(--lightningcss-light,#385d16)var(--lightningcss-dark,#cee7ad);background:var(--lightningcss-light,#e4f4c8)var(--lightningcss-dark,#273318);border-radius:20px;flex:none;padding:7px 10px;font:800 10px SFMono-Regular,Consolas,monospace}.track-filter-bar{background:var(--lightningcss-light,#f6f8f4)var(--lightningcss-dark,#1d211a);border:1px solid var(--lightningcss-light,#e0e7df)var(--lightningcss-dark,#424940);grid-template-columns:minmax(240px,1fr) minmax(160px,.45fr) auto;align-items:end;gap:10px;margin:16px 0 12px;padding:12px;display:grid}.track-filter-bar label{min-width:0;color:var(--ink-soft);text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.track-filter-bar input,.track-filter-bar select{width:100%;min-height:38px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:3px;padding:0 10px}.track-filter-bar button{min-height:38px}.batch-reservation-bar{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#18201d);border:1px solid var(--lightningcss-light,#d6e0da)var(--lightningcss-dark,#414943);grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px 14px;margin:0 0 12px;padding:10px 12px;display:grid}.selected-batch-controls,.random-batch-controls{align-items:end;gap:8px;display:flex}.selected-batch-controls>span{min-width:76px;min-height:34px;color:var(--ink-soft);align-items:center;gap:4px;font-size:9px;display:flex}.selected-batch-controls>span strong{color:var(--ink);font:800 12px SFMono-Regular,Consolas,monospace}.random-batch-controls label{color:var(--ink-soft);text-transform:uppercase;gap:3px;font-size:8px;font-weight:800;display:grid}.random-batch-controls select{min-height:34px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:3px;padding:0 8px}.batch-reservation-bar button{color:#fff;background:var(--teal);white-space:nowrap;border:0;border-radius:3px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800}.batch-reservation-bar button:disabled,.batch-reservation-bar select:disabled{opacity:.45}.batch-reservation-bar>small{color:var(--ink-soft);grid-column:1/-1;font-size:8px;line-height:1.45}.claimable-track-list{border:1px solid var(--lightningcss-light,#d9e2dc)var(--lightningcss-dark,#414943);border-radius:3px;overflow:hidden}.claimable-track-header,.claimable-track-list>article{grid-template-columns:28px minmax(180px,1.45fr) minmax(130px,1fr) minmax(110px,.8fr) 80px 132px;align-items:center;gap:12px;display:grid}.claimable-track-header{color:var(--ink-soft);text-transform:uppercase;background:var(--lightningcss-light,#f1f4f1)var(--lightningcss-dark,#1b201c);padding:9px 12px;font-size:8px;font-weight:800}.claimable-track-list>article{border-top:1px solid var(--lightningcss-light,#e2e8e4)var(--lightningcss-dark,#3d4540);min-height:56px;padding:9px 12px;transition:background .18s}.claimable-track-list>article.claiming{background:var(--lightningcss-light,#f4fae8)var(--lightningcss-dark,#202817)}.claimable-track-list>article.selected{background:var(--lightningcss-light,#f1f7ee)var(--lightningcss-dark,#1d2822)}.claimable-track-selection{place-items:center;display:grid}.claimable-track-selection input{width:16px;height:16px;accent-color:var(--teal);cursor:pointer;margin:0}.claimable-track-selection input:disabled{cursor:not-allowed;opacity:.45}.claimable-track-list>article>strong,.claimable-track-list>article>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.claimable-track-list>article>strong{font-size:11px}.claimable-track-list>article>span{color:var(--ink-soft);font-size:10px}.claimable-track-list>article em{color:var(--lightningcss-light,#315950)var(--lightningcss-dark,#c1d8d2);background:var(--lightningcss-light,#e5f1ee)var(--lightningcss-dark,#1c2c28);border-radius:20px;padding:4px 7px;font-size:8px;font-style:normal;display:inline-block}.claimable-track-action{min-width:0}.claimable-track-action button{width:100%}.claimable-track-list>article button{color:#fff;background:var(--teal);border:0;border-radius:3px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:800}.claimable-track-list>article button:disabled{opacity:.45}.track-pagination{color:var(--ink-soft);justify-content:space-between;align-items:center;margin-top:12px;font:800 9px SFMono-Regular,Consolas,monospace;display:flex}.track-pagination button{min-width:34px;min-height:32px;font-size:18px}.claim-action-note{text-align:right;max-width:180px;line-height:1.4;white-space:normal!important}.claim-planning-summary,.claim-apply-planning-summary,.claim-bind-confirmation-planning-summary,.claim-filter-draft-planning-summary{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dfe6e1)var(--lightningcss-dark,#414943);grid-template-columns:repeat(4,minmax(84px,1fr));gap:0;margin-top:8px;display:grid}.claim-planning-summary>div,.claim-apply-planning-summary>div,.claim-bind-confirmation-planning-summary>div,.claim-filter-draft-planning-summary>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);gap:3px;min-width:0;padding:7px 8px;display:grid}.claim-planning-summary>div:last-child,.claim-apply-planning-summary>div:last-child,.claim-bind-confirmation-planning-summary>div:last-child,.claim-filter-draft-planning-summary>div:last-child{border-right:0}.claim-planning-summary span,.claim-apply-planning-summary span,.claim-bind-confirmation-planning-summary span,.claim-filter-draft-planning-summary span{color:var(--ink-soft);text-transform:uppercase;white-space:normal;font-size:7px;font-weight:800;line-height:1.2;overflow:visible}.claim-planning-summary strong,.claim-apply-planning-summary strong,.claim-bind-confirmation-planning-summary strong,.claim-filter-draft-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.claim-planning-summary small,.claim-apply-planning-summary small,.claim-bind-confirmation-planning-summary small,.claim-filter-draft-planning-summary small{color:var(--ink-soft);text-overflow:clip;white-space:normal;font-size:8px;line-height:1.35;overflow:visible}.claim-planning-summary .ok,.claim-apply-planning-summary .ok,.claim-bind-confirmation-planning-summary .ok,.claim-filter-draft-planning-summary .ok{border-top-color:var(--lime-dark)}.claim-planning-summary .warning,.claim-apply-planning-summary .warning,.claim-bind-confirmation-planning-summary .warning,.claim-filter-draft-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.claim-planning-summary .danger,.claim-apply-planning-summary .danger,.claim-bind-confirmation-planning-summary .danger,.claim-filter-draft-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.claim-planning-summary .muted,.claim-apply-planning-summary .muted,.claim-bind-confirmation-planning-summary .muted,.claim-filter-draft-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.client-choice-planning-summary{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dfe6e1)var(--lightningcss-dark,#414943);grid-template-columns:repeat(4,minmax(84px,1fr));gap:0;margin-top:8px;display:grid}.client-choice-planning-summary>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);gap:3px;min-width:0;padding:7px 8px;display:grid}.client-choice-planning-summary>div:last-child{border-right:0}.client-choice-planning-summary span{color:var(--ink-soft);text-transform:uppercase;white-space:normal;font-size:7px;font-weight:800;line-height:1.2;overflow:visible}.client-choice-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.client-choice-planning-summary small{color:var(--ink-soft);text-overflow:clip;white-space:normal;font-size:8px;line-height:1.35;overflow:visible}.client-choice-planning-summary .ok{border-top-color:var(--lime-dark)}.client-choice-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.client-choice-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.client-choice-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.client-choice-planning-summary .web{background:var(--lightningcss-light,#e6f2f5)var(--lightningcss-dark,#182427);border-top-color:#2e7b94}.client-choice-planning-summary .reaper{background:var(--lightningcss-light,#f3ede4)var(--lightningcss-dark,#272219);border-top-color:#9a6b3c}.client-choice-planning-summary .precision{border-top-color:var(--lime-dark);background:var(--lightningcss-light,#f0f7e4)var(--lightningcss-dark,#222916)}.client-choice-planning-summary .convenience{border-top-color:var(--teal);background:var(--lightningcss-light,#eaf2ef)var(--lightningcss-dark,#1b2421)}.assignment-web-open-planning-summary,.assignment-web-confirmation-planning-summary{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dfe6e1)var(--lightningcss-dark,#414943);grid-template-columns:repeat(4,minmax(84px,1fr));gap:0;margin-top:8px;display:grid}.assignment-web-open-planning-summary>div,.assignment-web-confirmation-planning-summary>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);gap:3px;min-width:0;padding:7px 8px;display:grid}.assignment-web-open-planning-summary>div:last-child,.assignment-web-confirmation-planning-summary>div:last-child{border-right:0}.assignment-web-open-planning-summary span,.assignment-web-confirmation-planning-summary span{color:var(--ink-soft);text-transform:uppercase;white-space:normal;font-size:7px;font-weight:800;line-height:1.2;overflow:visible}.assignment-web-open-planning-summary strong,.assignment-web-confirmation-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.assignment-web-open-planning-summary small,.assignment-web-confirmation-planning-summary small{color:var(--ink-soft);text-overflow:clip;white-space:normal;font-size:8px;line-height:1.35;overflow:visible}.assignment-web-open-planning-summary .ok,.assignment-web-confirmation-planning-summary .ok{border-top-color:var(--lime-dark)}.assignment-web-open-planning-summary .warning,.assignment-web-confirmation-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.assignment-web-open-planning-summary .danger,.assignment-web-confirmation-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.assignment-web-open-planning-summary .muted,.assignment-web-confirmation-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.client-guidance{background:var(--lightningcss-light,#f4f7f4)var(--lightningcss-dark,#1b201b);border-left:3px solid var(--lightningcss-light,#8da097)var(--lightningcss-dark,#424845);gap:2px;min-width:0;margin-top:6px;padding:7px 9px;display:grid}.client-guidance b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.client-guidance span{color:var(--ink-soft);font-size:9px;line-height:1.45}.client-guidance.precision{border-left-color:var(--lime-dark);background:var(--lightningcss-light,#f0f7e4)var(--lightningcss-dark,#222916)}.client-guidance.convenience{border-left-color:var(--teal);background:var(--lightningcss-light,#eaf2ef)var(--lightningcss-dark,#1b2421)}.client-guidance.web{background:var(--lightningcss-light,#e6f2f5)var(--lightningcss-dark,#182427);border-left-color:#2e7b94}.client-guidance.reaper{background:var(--lightningcss-light,#f3ede4)var(--lightningcss-dark,#272219);border-left-color:#9a6b3c}.client-guidance.compact{margin-top:7px;padding:6px 8px}.assignment-list{margin-top:20px;display:grid}.assignment{border-top:1px solid var(--lightningcss-light,#e4e8e5)var(--lightningcss-dark,#3c4b4e);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.task-glyph{width:40px;height:40px;color:var(--teal);background:var(--lightningcss-light,#e7efeb)var(--lightningcss-dark,#1d2420);border-radius:3px;place-items:center;font:700 11px SFMono-Regular,Consolas,monospace;display:grid}.task-glyph.beat{color:var(--lightningcss-light,#557c18)var(--lightningcss-dark,#c9dcac);background:var(--lightningcss-light,#ecf5d7)var(--lightningcss-dark,#262d17)}.assignment>div:nth-child(2){gap:3px;min-width:0;display:grid}.assignment span{color:var(--ink-soft);font-size:12px}.assignment code{color:var(--lightningcss-light,#86918b)var(--lightningcss-dark,#b7c4c0);font-size:10px}.revision-request-feedback{background:var(--lightningcss-light,#fff3ef)var(--lightningcss-dark,#291711);border-left:3px solid #b84936;gap:6px;min-width:0;margin-top:7px;padding:9px 10px;display:grid}.revision-request-feedback>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.revision-request-feedback b{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd);font-size:10px}.revision-request-feedback small{color:var(--lightningcss-light,#98675f)var(--lightningcss-dark,#cbbdbb);white-space:nowrap;font-size:8px}.revision-request-feedback p{overflow-wrap:anywhere;color:var(--lightningcss-light,#5f342c)var(--lightningcss-dark,#d6c3bf);white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5}.revision-request-feedback>a{color:var(--lightningcss-light,#8d3326)var(--lightningcss-dark,#dbbbb6);justify-self:start;font-size:9px;font-weight:800;text-decoration:none}.assignment-action-planning-summary,.assignment-action-apply-planning-summary,.assignment-return-confirmation-planning-summary{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dfe6e1)var(--lightningcss-dark,#414943);grid-template-columns:repeat(3,minmax(90px,1fr));gap:0;margin-top:8px;display:grid}.assignment-return-confirmation-planning-summary{grid-template-columns:repeat(5,minmax(90px,1fr))}.assignment-action-planning-summary>div,.assignment-action-apply-planning-summary>div,.assignment-return-confirmation-planning-summary>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);gap:3px;min-width:0;padding:7px 8px;display:grid}.assignment-action-planning-summary>div:last-child,.assignment-action-apply-planning-summary>div:last-child,.assignment-return-confirmation-planning-summary>div:last-child{border-right:0}.assignment-action-planning-summary span,.assignment-action-apply-planning-summary span,.assignment-return-confirmation-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.assignment-action-planning-summary strong,.assignment-action-apply-planning-summary strong,.assignment-return-confirmation-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.assignment-action-planning-summary small,.assignment-action-apply-planning-summary small,.assignment-return-confirmation-planning-summary small{color:var(--ink-soft);text-overflow:clip;white-space:normal;font-size:8px;line-height:1.35;overflow:visible}.assignment-action-planning-summary .ok,.assignment-action-apply-planning-summary .ok,.assignment-return-confirmation-planning-summary .ok{border-top-color:var(--lime-dark)}.assignment-action-planning-summary .warning,.assignment-action-apply-planning-summary .warning,.assignment-return-confirmation-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.assignment-action-planning-summary .danger,.assignment-action-apply-planning-summary .danger,.assignment-return-confirmation-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.assignment-action-planning-summary .muted,.assignment-action-apply-planning-summary .muted,.assignment-return-confirmation-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.assignment-actions{justify-items:end;gap:7px;display:grid}.text-action{color:var(--teal);background:0 0;border:0;padding:0;font-size:11px;font-weight:700;text-decoration:none}.text-action.danger-text{color:var(--red)}.recent-receipts{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.recent-receipts>header{justify-content:space-between;align-items:end;gap:16px;padding-bottom:6px;display:flex}.recent-receipts h3{margin:3px 0 0;font-size:15px}.recent-receipts>header>div:last-child{align-items:center;gap:12px;display:flex}.recent-receipts>header>div:last-child span{color:var(--ink-soft);font-size:9px}.recent-receipts>header>div:last-child a{color:var(--teal);font-size:9px;font-weight:800;text-decoration:none}.recent-receipts>div{display:grid}.recent-receipts>div>div{border-top:1px solid var(--lightningcss-light,#edf0ee)var(--lightningcss-dark,#424844);grid-template-columns:40px minmax(0,1fr) auto minmax(92px,auto);align-items:center;gap:10px;min-width:0;padding:10px 0;display:grid}.recent-receipts>div>div>div:nth-child(2){gap:2px;min-width:0;display:grid}.recent-receipts strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.recent-receipts small,.recent-receipts code{color:var(--ink-soft);font-size:8px}.recent-receipts>div>div>div:last-child{justify-items:end;gap:5px;display:grid}.recent-receipts .text-action{font-size:9px}.assignment-action-note{max-width:150px;color:var(--ink-soft);text-align:right;font-size:9px;line-height:1.4}.client-policy-note{max-width:110px;color:var(--ink-soft);text-align:right;font-size:9px}.web-bind-confirm{background:var(--lightningcss-light,#fff7ec)var(--lightningcss-dark,#2a1f11);border:1px solid var(--lightningcss-light,#e0b177)var(--lightningcss-dark,#584731);justify-items:end;gap:5px;max-width:170px;padding:8px;display:grid}.web-bind-confirm small{color:var(--lightningcss-light,#8b4b12)var(--lightningcss-dark,#e1c6ad);text-align:right;font-size:9px;line-height:1.35}.web-bind-confirm a,.web-bind-confirm button{color:var(--teal);text-align:right;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;text-decoration:none}.web-bind-confirm button{color:var(--lightningcss-light,#8b4b12)var(--lightningcss-dark,#e1c6ad)}.state{color:var(--lightningcss-light,#53615a)var(--lightningcss-dark,#c1cdca);background:var(--lightningcss-light,#edf0ee)var(--lightningcss-dark,#1e211f);border-radius:20px;padding:5px 8px;font-size:11px;font-style:normal}.state.in_progress{color:var(--lightningcss-light,#446b13)var(--lightningcss-dark,#c9deaf);background:var(--lightningcss-light,#e8f4d8)var(--lightningcss-dark,#232c17)}.state.submitted,.state.awaiting_review{color:var(--lightningcss-light,#28636d)var(--lightningcss-dark,#b8d2d7);background:var(--lightningcss-light,#dff0f2)var(--lightningcss-dark,#192729)}.state.accepted{color:var(--lightningcss-light,#446b13)var(--lightningcss-dark,#c9deaf);background:var(--lightningcss-light,#e8f4d8)var(--lightningcss-dark,#232c17)}.state.revision_requested{color:var(--lightningcss-light,#8c342e)var(--lightningcss-dark,#d9bab8);background:var(--lightningcss-light,#f6dfdc)var(--lightningcss-dark,#2c1916)}.state.active{color:var(--lightningcss-light,#446b13)var(--lightningcss-dark,#c9deaf);background:var(--lightningcss-light,#e8f4d8)var(--lightningcss-dark,#232c17)}.state.used{color:var(--lightningcss-light,#285664)var(--lightningcss-dark,#bbd0d7);background:var(--lightningcss-light,#e2f0f2)var(--lightningcss-dark,#1a2627)}.empty{text-align:center;min-height:170px;color:var(--ink-soft);place-content:center;gap:8px;display:grid}.empty strong{color:var(--ink)}.revision-flow{align-items:center;margin:32px 0;display:flex}.revision-flow span{white-space:nowrap;background:var(--lightningcss-light,#f7f9f6)var(--lightningcss-dark,#1c201a);border:1px solid var(--lightningcss-light,#c4cec8)var(--lightningcss-dark,#424844);padding:9px 11px;font-size:12px}.revision-flow i{background:#9bab9f;flex:1;min-width:12px;height:1px;position:relative}.revision-flow i:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid var(--lightningcss-light,#9bab9f)var(--lightningcss-dark,#424844);position:absolute;top:-3px;right:0}.admin-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.admin-form fieldset{border:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:12px;padding:12px;display:flex}.admin-form legend{color:var(--ink-soft);padding:0 5px;font-size:12px}.registration-card{grid-column:1/-1}.invite-form{grid-template-columns:minmax(220px,1fr) 150px 150px 190px;align-items:end;gap:12px;margin-top:20px;display:grid}.invite-form select{min-height:45px;color:var(--ink);background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:3px;padding:0 12px}.issued-invite{background:var(--lightningcss-light,#f0f7e5)var(--lightningcss-dark,#222916);border:1px solid var(--lightningcss-light,#9dbd6c)var(--lightningcss-dark,#475139);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-top:16px;padding:14px;display:grid}.issued-invite span{color:var(--lightningcss-light,#4d652d)var(--lightningcss-dark,#c9d4ba);grid-column:1/-1;font-size:10px}.issued-invite code{overflow-wrap:anywhere;min-width:0;color:var(--teal);font-size:12px}.invite-list{border-top:1px solid var(--line);margin-top:22px;display:grid}.invite-list>strong{padding:14px 0 5px;font-size:12px}.invite-list>p,.registration-requests>p{color:var(--ink-soft);font-size:11px}.invite-list>div{border-top:1px solid var(--lightningcss-light,#e8ece9)var(--lightningcss-dark,#424843);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.invite-list>div>span{gap:3px;min-width:0;display:grid}.invite-list b{font-size:12px}.invite-list small{color:var(--ink-soft);font-size:9px}.invite-list button{padding:7px 9px;font-size:9px}.registration-planning-summary,.registration-apply-planning-summary,.invite-copy-planning-summary,.invite-revoke-confirmation-planning-summary{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dfe6e1)var(--lightningcss-dark,#414943);grid-template-columns:repeat(4,minmax(92px,1fr));gap:0;margin-top:10px;display:grid}.invite-list .registration-planning-summary,.registration-requests .registration-planning-summary{grid-template-columns:repeat(2,minmax(92px,1fr));margin-top:6px}.registration-planning-summary>div,.registration-apply-planning-summary>div,.invite-copy-planning-summary>div,.invite-revoke-confirmation-planning-summary>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);gap:3px;min-width:0;padding:7px 8px;display:grid}.registration-planning-summary>div:last-child,.registration-apply-planning-summary>div:last-child,.invite-copy-planning-summary>div:last-child,.invite-revoke-confirmation-planning-summary>div:last-child{border-right:0}.registration-planning-summary span,.registration-apply-planning-summary span,.invite-copy-planning-summary span,.invite-revoke-confirmation-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.registration-planning-summary strong,.registration-apply-planning-summary strong,.invite-copy-planning-summary strong,.invite-revoke-confirmation-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.registration-planning-summary small,.registration-apply-planning-summary small,.invite-copy-planning-summary small,.invite-revoke-confirmation-planning-summary small{color:var(--ink-soft);text-overflow:clip;white-space:normal;font-size:8px;line-height:1.35;overflow:visible}.registration-planning-summary .ok,.registration-apply-planning-summary .ok,.invite-copy-planning-summary .ok,.invite-revoke-confirmation-planning-summary .ok{border-top-color:var(--lime-dark)}.registration-planning-summary .warning,.registration-apply-planning-summary .warning,.invite-copy-planning-summary .warning,.invite-revoke-confirmation-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.registration-planning-summary .danger,.registration-apply-planning-summary .danger,.invite-copy-planning-summary .danger,.invite-revoke-confirmation-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.registration-planning-summary .muted,.registration-apply-planning-summary .muted,.invite-copy-planning-summary .muted,.invite-revoke-confirmation-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.account-planning-summary,.account-apply-planning-summary,.account-status-confirmation-planning-summary{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dfe6e1)var(--lightningcss-dark,#414943);grid-column:1/-1;grid-template-columns:repeat(4,minmax(92px,1fr));gap:0;margin-top:2px;display:grid}.account-lifecycle .account-planning-summary{grid-template-columns:repeat(2,minmax(92px,1fr));margin-top:0}.account-planning-summary>div,.account-apply-planning-summary>div,.account-status-confirmation-planning-summary>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);gap:3px;min-width:0;padding:7px 8px;display:grid}.account-planning-summary>div:last-child,.account-apply-planning-summary>div:last-child,.account-status-confirmation-planning-summary>div:last-child{border-right:0}.account-planning-summary span,.account-apply-planning-summary span,.account-status-confirmation-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.account-planning-summary strong,.account-apply-planning-summary strong,.account-status-confirmation-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.account-planning-summary small,.account-apply-planning-summary small,.account-status-confirmation-planning-summary small{color:var(--ink-soft);text-overflow:clip;white-space:normal;font-size:8px;line-height:1.35;overflow:visible}.account-planning-summary .ok,.account-apply-planning-summary .ok,.account-status-confirmation-planning-summary .ok{border-top-color:var(--lime-dark)}.account-planning-summary .warning,.account-apply-planning-summary .warning,.account-status-confirmation-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.account-planning-summary .danger,.account-apply-planning-summary .danger,.account-status-confirmation-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.account-planning-summary .muted,.account-apply-planning-summary .muted,.account-status-confirmation-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.invite-revoke-confirm{background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411);border:1px solid var(--lightningcss-light,#d7aaa2)var(--lightningcss-dark,#513c39);justify-items:end;gap:5px;max-width:160px;padding:8px;display:grid}.invite-revoke-confirm small{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9);text-align:right;font-size:9px;line-height:1.35}.invite-revoke-confirm button{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9);text-align:right;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.registration-requests{border-top:1px solid var(--line);margin-top:22px;display:grid}.registration-requests .section-title{justify-content:space-between;align-items:center;padding:14px 0 5px;display:flex}.registration-requests .section-title strong{font-size:12px}.registration-requests .section-title span{text-align:center;color:var(--lightningcss-light,#355411)var(--lightningcss-dark,#cbdfb4);background:var(--lightningcss-light,#e6f4ca)var(--lightningcss-dark,#283117);border-radius:20px;min-width:23px;padding:3px 6px;font-size:10px}.registration-requests details{border-top:1px solid var(--lightningcss-light,#e8ece9)var(--lightningcss-dark,#424843);padding:12px 0}.registration-requests summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.registration-requests summary span{gap:3px;display:grid}.registration-requests summary small{color:var(--ink-soft);font-size:9px}.registration-requests details>div{grid-template-columns:1.2fr .8fr;gap:12px;padding:14px 0 2px 18px;display:grid}.registration-requests form{gap:9px;display:grid}.registration-requests fieldset{border:1px solid var(--line);flex-wrap:wrap;gap:9px;margin:0;padding:10px;display:flex}.registration-requests legend{color:var(--ink-soft);font-size:11px}.registration-reject{align-content:end}.check{align-items:center;gap:6px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:flex}.check input{width:auto}.account-count{color:var(--ink-soft);margin-bottom:0;font-size:12px}.account-lifecycle{border-top:1px solid var(--line);margin-top:22px;display:grid}.account-lifecycle details{border-bottom:1px solid var(--line);padding:12px 0}.account-lifecycle summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.account-lifecycle summary span{gap:2px;display:grid}.account-lifecycle summary small,.account-lifecycle details>p{color:var(--ink-soft);font-size:10px}.account-lifecycle details>div{gap:9px;padding:12px 0 2px 18px;display:grid}.account-lifecycle form{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.account-lifecycle form fieldset{border:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:9px;padding:8px;display:flex}.account-lifecycle form input{min-width:0}.account-lifecycle form .account-planning-summary,.account-lifecycle form .account-apply-planning-summary,.account-lifecycle form .account-status-confirmation-planning-summary{grid-column:1/-1}.account-lifecycle button{padding:8px 10px;font-size:9px}.account-disable-confirm{color:var(--red);align-items:center;gap:7px;font-size:9px;display:flex}.security-counts{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin:22px 0 14px;display:grid}.security-counts span{color:var(--ink-soft);background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);gap:3px;padding:12px;font-size:10px;display:grid}.security-counts b{color:var(--ink);font:760 24px SFMono-Regular,Consolas,monospace}.security-events{border-top:1px solid var(--line);display:grid}.security-events>div{border-bottom:1px solid var(--lightningcss-light,#e8ece9)var(--lightningcss-dark,#424843);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.security-events i{background:var(--red);border-radius:50%;width:7px;height:7px}.security-events span{gap:2px;min-width:0;display:grid}.security-events strong{font-size:12px}.security-events small,.security-events time{color:var(--ink-soft);font-size:9px}.security-events small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-note{color:var(--ink-soft);margin:13px 0 0;font-size:10px;line-height:1.55}.quality-history{margin-top:18px}.history-grid{grid-template-columns:.72fr 1.3fr 1fr 1fr;gap:24px;margin-top:24px;display:grid}.history-grid>div{border-left:1px solid var(--line);min-width:0;padding-left:20px}.history-grid>div:first-child{border-left:0;padding-left:0}.history-grid h3{margin:0 0 15px;font-size:14px}.history-status{align-content:start;gap:8px;display:grid}.history-status span{color:var(--ink-soft);font-size:12px}.history-status strong{font-size:24px}.history-status code,.resolution-summary code{color:var(--lightningcss-light,#78847e)var(--lightningcss-dark,#bac7c3);overflow-wrap:anywhere;font-size:10px}.history-event{grid-template-columns:10px 1fr;gap:10px;margin-bottom:14px;display:grid}.history-event i{background:var(--lime-dark);border-radius:50%;width:8px;height:8px;margin-top:5px}.history-event i.request_revision{background:var(--red)}.history-event strong{font-size:13px}.history-event p{color:var(--ink-soft);margin:3px 0;font-size:12px}.history-event small{color:var(--lightningcss-light,#86918b)var(--lightningcss-dark,#b7c4c0);font-size:10px}.metric-summary,.resolution-summary{gap:5px;display:grid}.metric-summary strong{font-size:25px}.metric-summary span,.resolution-summary span{color:var(--ink-soft);font-size:12px}.metric-summary code{color:var(--lightningcss-light,#78847e)var(--lightningcss-dark,#bac7c3);overflow-wrap:anywhere;font-size:10px}.metric-summary .state{width:max-content}.metric-summary .state.passed{color:var(--lightningcss-light,#446b13)var(--lightningcss-dark,#c9deaf);background:var(--lightningcss-light,#e8f4d8)var(--lightningcss-dark,#232c17)}.metric-summary .state.failed{color:var(--lightningcss-light,#8c342e)var(--lightningcss-dark,#d9bab8);background:var(--lightningcss-light,#f6dfdc)var(--lightningcss-dark,#2c1916)}.resolution-summary strong{color:var(--teal);font-size:16px}.inline-loader{aspect-ratio:1;border:3px solid var(--lightningcss-light,#dbe2dd)var(--lightningcss-dark,#424843);border-top-color:var(--teal);border-radius:50%;width:28px;margin:50px auto;animation:.8s linear infinite spin}.review-workspace-module,.adjudication-workspace-module{display:contents}.review-queue-controls{grid-template-columns:minmax(240px,1.35fr) minmax(120px,.45fr) minmax(200px,.9fr) minmax(145px,.55fr) minmax(120px,.45fr) minmax(150px,.55fr) auto;align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid;overflow:visible}.review-queue-controls label{min-width:0;color:var(--ink-soft);font-size:9px}.review-queue-controls input,.review-queue-controls select{width:100%;min-width:0;min-height:38px;color:var(--ink);background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:3px;padding:8px 10px;font-size:10px}.review-filter-actions{align-items:stretch;gap:7px;display:flex}.review-filter-actions button{white-space:nowrap;min-height:38px;font-size:10px}.review-filter-actions .primary{gap:14px}.workspace-refresh-planning-summary,.workspace-view-planning-summary{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:-6px 0 18px;display:grid;overflow:hidden}.workspace-view-planning-summary{margin-top:-10px}.workspace-refresh-planning-summary>div,.workspace-view-planning-summary>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:5px;min-width:0;padding:12px 14px;display:grid}.workspace-refresh-planning-summary>div:last-child,.workspace-view-planning-summary>div:last-child{border-right:0}.workspace-refresh-planning-summary span,.workspace-view-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:800}.workspace-refresh-planning-summary strong,.workspace-view-planning-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-refresh-planning-summary small,.workspace-view-planning-summary small{color:var(--ink-soft);font-size:9px;line-height:1.45}.workspace-refresh-planning-summary .ok,.workspace-view-planning-summary .ok{border-top-color:var(--lime-dark)}.workspace-refresh-planning-summary .warning,.workspace-view-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.workspace-refresh-planning-summary .danger,.workspace-view-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.workspace-refresh-planning-summary .muted,.workspace-view-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.quality-history-planning-summary{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:10px;display:grid;overflow:hidden}.quality-history .quality-history-planning-summary{margin:0 0 14px}.quality-history-planning-summary>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:9px 10px;display:grid}.quality-history-planning-summary>div:last-child{border-right:0}.quality-history-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.quality-history-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.quality-history-planning-summary small{color:var(--ink-soft);font-size:8px;line-height:1.45}.quality-history-planning-summary .ok{border-top-color:var(--lime-dark)}.quality-history-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.quality-history-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.quality-history-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.review-planning-summary,.review-filter-draft-planning-summary,.review-filter-action-planning-summary,.review-page-action-planning-summary{grid-template-columns:repeat(4,1fr);gap:0;margin:-6px 0 18px;padding:0;display:grid;overflow:hidden}.review-filter-draft-planning-summary,.review-filter-action-planning-summary{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-column:1/-1;margin:6px 0 0}.review-page-action-planning-summary{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);margin:-10px 0 18px}.review-planning-summary>div,.review-filter-draft-planning-summary>div,.review-filter-action-planning-summary>div,.review-page-action-planning-summary>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:12px 14px;display:grid}.review-planning-summary>div:last-child,.review-filter-draft-planning-summary>div:last-child,.review-filter-action-planning-summary>div:last-child,.review-page-action-planning-summary>div:last-child{border-right:0}.review-planning-summary span,.review-filter-draft-planning-summary span,.review-filter-action-planning-summary span,.review-page-action-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:800}.review-planning-summary strong,.review-filter-draft-planning-summary strong,.review-filter-action-planning-summary strong,.review-page-action-planning-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.review-planning-summary small,.review-filter-draft-planning-summary small,.review-filter-action-planning-summary small,.review-page-action-planning-summary small{color:var(--ink-soft);font-size:9px;line-height:1.45}.review-planning-summary .ok,.review-filter-draft-planning-summary .ok,.review-filter-action-planning-summary .ok,.review-page-action-planning-summary .ok{border-top:3px solid var(--lime-dark)}.review-planning-summary .warning,.review-filter-draft-planning-summary .warning,.review-filter-action-planning-summary .warning,.review-page-action-planning-summary .warning{border-top:3px solid #d6a51c}.review-filter-draft-planning-summary .danger,.review-filter-action-planning-summary .danger,.review-page-action-planning-summary .danger{border-top:3px solid var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.review-planning-summary .muted,.review-filter-draft-planning-summary .muted,.review-filter-action-planning-summary .muted,.review-page-action-planning-summary .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.review-claim-next-planning-summary{grid-template-columns:repeat(4,1fr);gap:0;margin:-10px 0 18px;padding:0;display:grid;overflow:hidden}.review-claim-next-planning-summary>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:12px 14px;display:grid}.review-claim-next-planning-summary>div:last-child{border-right:0}.review-claim-next-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:800}.review-claim-next-planning-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.review-claim-next-planning-summary small{color:var(--ink-soft);font-size:9px;line-height:1.45}.review-claim-next-planning-summary .ok{border-top:3px solid var(--lime-dark)}.review-claim-next-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top:3px solid #d6a51c}.review-claim-next-planning-summary .danger{border-top:3px solid var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.review-claim-next-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.review-claim-action-planning-summary,.review-claim-action-apply-planning-summary{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(2,minmax(120px,1fr));gap:0;margin-top:12px;display:grid}.review-claim-action-planning-summary>div,.review-claim-action-apply-planning-summary>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:9px 10px;display:grid}.review-claim-action-planning-summary>div:last-child,.review-claim-action-apply-planning-summary>div:last-child{border-right:0}.review-claim-action-planning-summary span,.review-claim-action-apply-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.review-claim-action-planning-summary strong,.review-claim-action-apply-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.review-claim-action-planning-summary small,.review-claim-action-apply-planning-summary small{color:var(--ink-soft);font-size:8px;line-height:1.4}.review-claim-action-planning-summary .ok,.review-claim-action-apply-planning-summary .ok{border-top-color:var(--lime-dark)}.review-claim-action-planning-summary .warning,.review-claim-action-apply-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.review-claim-action-planning-summary .danger,.review-claim-action-apply-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.review-claim-action-planning-summary .muted,.review-claim-action-apply-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.quality-workspace{grid-template-columns:minmax(290px,.72fr) minmax(0,1.85fr);align-items:start;gap:18px;display:grid}.queue-panel{flex-direction:column;min-width:0;max-height:calc(100vh - 36px);padding:0;display:flex;position:sticky;top:18px}.queue-panel>.card-heading{padding:28px 28px 20px}.queue-panel h2{font-size:22px}.queue-panel>.card-heading small{color:var(--ink-soft);margin-top:6px;font:9px SFMono-Regular,Consolas,monospace;display:block}.queue-list{border-top:1px solid var(--line);overflow:auto}.queue-list>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid var(--lightningcss-light,#e4e8e5)var(--lightningcss-dark,#3c4b4e);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.queue-list>button:hover{background:var(--lightningcss-light,#f5f8f3)var(--lightningcss-dark,#1d2219)}.queue-list>button.selected{box-shadow:inset 3px 0 var(--lime-dark);background:var(--lightningcss-light,#edf5e4)var(--lightningcss-dark,#202818)}.queue-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.queue-list button strong,.queue-list button small,.queue-list button code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-list button small{color:var(--ink-soft);font-size:11px}.queue-list button code{color:var(--lightningcss-light,#86918b)var(--lightningcss-dark,#b7c4c0);font-size:9px}.queue-list .revision-client-mark{width:max-content}.queue-revision-marks{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.queue-list button em{color:var(--teal);white-space:nowrap;font-size:10px;font-style:normal}.queue-list button em.claimed-review{color:var(--lime-dark);font-weight:750}.queue-list button em.score-fail{color:var(--red);font:760 14px SFMono-Regular,Consolas,monospace}.review-pagination{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:9px;display:flex}.review-pagination>div{gap:7px;display:flex}.review-pagination button{padding:7px 9px;font-size:9px}.quality-empty{min-height:290px;padding:28px}.assignments-card .quality-empty{min-height:170px;padding:0}.review-detail{min-width:0;min-height:580px;overflow:visible}.review-detail>.quality-empty{min-height:500px}.review-claim-gate{grid-template-columns:52px minmax(0,1fr) auto;align-content:center;align-items:center;gap:20px;min-height:500px;padding:32px;display:grid}.review-claim-gate .task-glyph{width:52px;height:52px;font-size:12px}.review-claim-gate h2{margin:5px 0 8px;font-size:28px}.review-claim-gate p:not(.kicker){color:var(--ink-soft);margin:0 0 12px}.review-claim-gate small{max-width:600px;color:var(--ink-soft);line-height:1.65;display:block}.review-claim-gate>button{min-width:150px}.review-lease-bar{color:var(--lightningcss-light,#234c32)var(--lightningcss-dark,#bfd6c7);background:var(--lightningcss-light,#eef7e4)var(--lightningcss-dark,#202916);border:1px solid var(--lightningcss-light,#b9d3a8)var(--lightningcss-dark,#434f3b);justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:12px 14px;display:flex}.review-lease-bar>span{gap:3px;display:grid}.review-lease-bar b{font-size:11px}.review-lease-bar small{color:var(--lightningcss-light,#5a6e5f)var(--lightningcss-dark,#c2c9c3);font-size:9px}.review-lease-bar>div{gap:8px;display:flex}.review-lease-bar button{white-space:nowrap}.review-lease-bar button.release{color:var(--red);border-color:var(--lightningcss-light,#d7aaa2)var(--lightningcss-dark,#513c39)}.detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:22px;display:flex}.detail-heading h2{font-size:clamp(27px,3vw,40px)}.detail-heading p:last-child{color:var(--ink-soft);margin:7px 0 0}.immutable-badge{color:var(--teal);letter-spacing:.08em;border:1px solid var(--lightningcss-light,#9aafa6)var(--lightningcss-dark,#414845);padding:6px 8px;font:700 10px SFMono-Regular,Consolas,monospace}.audio-evidence{background:var(--navy);color:#fff;border-radius:3px;grid-template-columns:minmax(150px,.6fr) minmax(300px,1.4fr);align-items:center;gap:24px;margin:20px 0;padding:18px 20px;display:grid}.audio-evidence p{margin-bottom:5px}.audio-evidence strong{color:#d8e4e0;font-size:12px}.audio-evidence audio{width:100%;height:38px}.audio-missing{color:var(--lightningcss-light,#7c6150)var(--lightningcss-dark,#cdc4be);background:var(--lightningcss-light,#f4eee6)var(--lightningcss-dark,#272119);margin:20px 0;padding:14px;font-size:12px}.evidence-review-timeline{background:var(--lightningcss-light,#f7f9f6)var(--lightningcss-dark,#1c201a);border:1px solid var(--lightningcss-light,#aebdb6)var(--lightningcss-dark,#424845);margin:20px 0;overflow:hidden}.review-transport{color:#fff;background:var(--navy);grid-template-columns:minmax(150px,.55fr) 70px 130px minmax(190px,1fr) minmax(150px,.38fr) 86px;align-items:center;gap:12px;padding:14px 16px;display:grid}.review-transport>div{gap:3px;min-width:0;display:grid}.review-transport p{margin:0}.review-transport strong{color:#d8e4e0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.review-transport>button:not(.quiet){color:#fff;background:var(--teal);border:1px solid #3e817d;min-height:36px;font-size:10px;font-weight:800}.review-transport>button.quiet{color:#d3e3de;white-space:nowrap;background:0 0;border-color:#6b8981;min-height:36px}.review-transport>code{color:var(--lime);white-space:nowrap;font-size:9px}.review-transport>input{min-width:0;accent-color:var(--lime);padding:0}.review-transport>label{color:#bed0ca;white-space:nowrap;grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:8px;font-size:8px;display:grid}.review-transport>label input{min-width:0;accent-color:var(--lime);padding:0}.review-transport audio{grid-column:1/-1;width:100%;height:34px}.review-transport audio.review-evidence-audio-engine{display:none}.evidence-timeline-planning-preview,.evidence-timeline-apply-planning-preview,.evidence-timeline-media-event-planning-preview{background:#112820;border:1px solid #40625a;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.evidence-timeline-planning-preview>div,.evidence-timeline-apply-planning-preview>div,.evidence-timeline-media-event-planning-preview>div{border-right:1px solid #36544c;gap:4px;min-width:0;padding:10px 12px;display:grid}.evidence-timeline-planning-preview>div:last-child,.evidence-timeline-apply-planning-preview>div:last-child,.evidence-timeline-media-event-planning-preview>div:last-child{border-right:0}.evidence-timeline-planning-preview span,.evidence-timeline-apply-planning-preview span,.evidence-timeline-media-event-planning-preview span{color:#b9d0c8;text-transform:uppercase;font-size:8px;font-weight:800}.evidence-timeline-planning-preview strong,.evidence-timeline-apply-planning-preview strong,.evidence-timeline-media-event-planning-preview strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.evidence-timeline-planning-preview small,.evidence-timeline-apply-planning-preview small,.evidence-timeline-media-event-planning-preview small{color:#c6d8d2;font-size:9px;line-height:1.45}.evidence-timeline-planning-preview .ok,.evidence-timeline-apply-planning-preview .ok,.evidence-timeline-media-event-planning-preview .ok{border-top:3px solid var(--lime)}.evidence-timeline-planning-preview .warning,.evidence-timeline-apply-planning-preview .warning,.evidence-timeline-media-event-planning-preview .warning{background:#2a2a1b;border-top:3px solid #d6a51c}.evidence-timeline-planning-preview .danger,.evidence-timeline-apply-planning-preview .danger,.evidence-timeline-media-event-planning-preview .danger{border-top:3px solid var(--red);background:#34201d}.evidence-timeline-planning-preview .muted,.evidence-timeline-apply-planning-preview .muted,.evidence-timeline-media-event-planning-preview .muted{border-top:3px solid #71837b}.review-beat-warning{color:var(--lightningcss-light,#6a4316)var(--lightningcss-dark,#decbb4);background:var(--lightningcss-light,#fff1ce)var(--lightningcss-dark,#302814);border-bottom:1px solid var(--lightningcss-light,#dfbe71)var(--lightningcss-dark,#584d31);gap:3px;padding:11px 15px;display:grid}.review-beat-warning strong{font-size:10px}.review-beat-warning span{font-size:9px;line-height:1.5}.review-beat-warning.content-equal{color:var(--lightningcss-light,#32594e)var(--lightningcss-dark,#bfd2cd);background:var(--lightningcss-light,#e9f4ef)var(--lightningcss-dark,#1a2520);border-color:var(--lightningcss-light,#a8c8bc)var(--lightningcss-dark,#3e4c47)}.review-beat-warning.content-changed{color:var(--lightningcss-light,#71362e)var(--lightningcss-dark,#d7c0bc);background:var(--lightningcss-light,#fff0e9)var(--lightningcss-dark,#2a1911);border-color:var(--lightningcss-light,#d9a89d)var(--lightningcss-dark,#533c37)}.review-timeline-scroll{overscroll-behavior-x:contain;background:#10202b;overflow-x:auto}.review-timeline-content{min-width:100%}.review-timeline-content>.audio-analysis{border:0;border-radius:0;margin:0}.review-timeline-content>.audio-analysis>header{color:#fff;background:#10202b;width:min(100vw,1100px);position:sticky;left:0}.review-timeline-content>.audio-analysis>header h2{color:#fff}.review-timeline-content>.audio-analysis>footer{width:min(100vw,1100px);position:sticky;left:0}.review-aligned-lanes{cursor:crosshair;background:var(--lightningcss-light,#f7f9f6)var(--lightningcss-dark,#1c201a);min-height:110px;padding:12px 0 4px;position:relative}.review-aligned-lanes .web-time-grid{z-index:0}.review-evidence-lane{z-index:1;margin-bottom:8px}.review-evidence-lane.previous{background:var(--lightningcss-light,#f3f0eae8)var(--lightningcss-dark,#27221de8)}.review-evidence-lane.previous .web-segment{opacity:.64;filter:saturate(.65)}.review-evidence-lane.beat .lane-label{color:var(--lightningcss-light,#4d6c22)var(--lightningcss-dark,#c9d8b4)}.evidence-review-timeline>footer{color:var(--lightningcss-light,#617069)var(--lightningcss-dark,#bfcac7);background:var(--lightningcss-light,#edf1ee)var(--lightningcss-dark,#1d211e);justify-content:space-between;align-items:center;gap:18px;min-height:38px;padding:8px 14px;font-size:8px;display:flex}.evidence-review-timeline>footer code{color:var(--teal);flex:none}.comparison-grid{gap:14px;display:grid}.comparison-grid.has-parent{grid-template-columns:1fr 1fr}.revision-pane{border:1px solid var(--line);background:var(--lightningcss-light,#fafbf9)var(--lightningcss-dark,#1c1f19);border-radius:3px;min-width:0;overflow:hidden}.revision-pane.previous{opacity:.82}.revision-pane.current{border-color:var(--lightningcss-light,#9dbd6c)var(--lightningcss-dark,#475139);box-shadow:inset 0 3px #b8ed52}.pane-heading{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f0f3ef)var(--lightningcss-dark,#1d211c);justify-content:space-between;align-items:center;min-height:44px;padding:10px 14px;display:flex}.pane-heading span{font-size:12px;font-weight:760}.pane-heading code{color:var(--lightningcss-light,#738079)var(--lightningcss-dark,#bbc7c4);font-size:10px}.payload-table{max-height:390px;overflow:auto}.payload-row{border-top:1px solid var(--lightningcss-light,#e7ebe8)var(--lightningcss-dark,#424843);grid-template-columns:80px 80px minmax(100px,1fr);gap:8px;padding:9px 14px;font-size:11px;display:grid}.payload-row:first-child{border-top:0}.payload-row.header{color:var(--ink-soft);z-index:1;background:var(--lightningcss-light,#f8faf7)var(--lightningcss-dark,#1b2019);font-weight:700;position:sticky;top:0}.payload-row strong{color:var(--teal)}.beat-preview{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;max-height:390px;padding:14px;display:grid;overflow:auto}.beat-preview span{background:var(--lightningcss-light,#edf1ee)var(--lightningcss-dark,#1d211e);border-radius:2px;justify-content:space-between;align-items:center;gap:6px;padding:7px 8px;display:flex}.beat-preview span.downbeat{color:var(--lightningcss-light,#3e6413)var(--lightningcss-dark,#c9deb1);background:var(--lightningcss-light,#e4f1ca)var(--lightningcss-dark,#283019)}.beat-preview b{font-size:10px}.beat-preview code{font-size:9px}.json-preview{color:var(--lightningcss-light,#283b43)var(--lightningcss-dark,#c3ced3);max-height:390px;margin:0;padding:14px;font:11px/1.6 SFMono-Regular,Consolas,monospace;overflow:auto}.evidence-meta{border-top:1px solid var(--line);color:var(--ink-soft);background:var(--lightningcss-light,#f4f6f3)var(--lightningcss-dark,#1d201b);flex-wrap:wrap;gap:8px 16px;padding:11px 14px;font-size:10px;display:flex}.evidence-meta code{color:var(--teal)}.revision-client-mark{color:var(--lightningcss-light,#35594f)var(--lightningcss-dark,#c0d1cc);text-transform:uppercase;background:var(--lightningcss-light,#eef7f6)var(--lightningcss-dark,#182423);border:1px solid var(--lightningcss-light,#bed0ca)var(--lightningcss-dark,#404a47);border-radius:2px;place-items:center;padding:2px 6px;font-size:8px;display:inline-grid}.revision-client-mark.reaper{color:var(--lightningcss-light,#456414)var(--lightningcss-dark,#ccdeb1);background:var(--lightningcss-light,#f0f7e5)var(--lightningcss-dark,#222916);border-color:var(--lightningcss-light,#c9d7ad)var(--lightningcss-dark,#48503a)}.revision-client-mark.algorithm{color:var(--lightningcss-light,#6d4d10)var(--lightningcss-dark,#e1d0b0);background:var(--lightningcss-light,#fff7de)var(--lightningcss-dark,#2d2612);border-color:var(--lightningcss-light,#dec68a)var(--lightningcss-dark,#564c33)}.revision-client-mark.import{color:var(--lightningcss-light,#5b6267)var(--lightningcss-dark,#c1ccc9);background:var(--lightningcss-light,#f1f3f4)var(--lightningcss-dark,#1c1f20);border-color:var(--lightningcss-light,#ccd1d4)var(--lightningcss-dark,#424647)}.revision-client-mark.review{color:var(--lightningcss-light,#5f4f78)var(--lightningcss-dark,#c7c1cf);background:var(--lightningcss-light,#f4f0f8)var(--lightningcss-dark,#1e1824);border-color:var(--lightningcss-light,#d2c6df)var(--lightningcss-dark,#453c4e)}.revision-client-mark.other{color:var(--lightningcss-light,#405562)var(--lightningcss-dark,#c2cacf);background:var(--lightningcss-light,#eef4f6)var(--lightningcss-dark,#192124);border-color:var(--lightningcss-light,#c0cbd0)var(--lightningcss-dark,#404749)}.revision-timing-mark{color:var(--lightningcss-light,#315d3c)var(--lightningcss-dark,#bed3c3);text-transform:uppercase;background:var(--lightningcss-light,#eef8ef)var(--lightningcss-dark,#172519);border:1px solid var(--lightningcss-light,#b8d0be)var(--lightningcss-dark,#3f4b42);border-radius:2px;place-items:center;padding:2px 6px;font-size:8px;display:inline-grid}.revision-timing-mark.warning{color:var(--lightningcss-light,#8b4b12)var(--lightningcss-dark,#e1c6ad);background:var(--lightningcss-light,#fff2dc)var(--lightningcss-dark,#2d2312);border-color:var(--lightningcss-light,#e0b177)var(--lightningcss-dark,#584731)}.decision-box{border:1px solid var(--line);background:var(--lightningcss-light,#f6f8f5)var(--lightningcss-dark,#1c201a);margin-top:18px;padding:20px}.review-decision-mode{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);gap:0;margin-bottom:12px;display:inline-flex}.review-decision-mode button{min-width:96px;color:var(--ink-soft);background:0 0;border:0;border-right:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);padding:8px 11px;font-size:9px;font-weight:800}.review-decision-mode button:last-child{border-right:0}.review-decision-mode button.active{color:#fff;background:var(--teal)}.review-decision-mode button.active.danger{background:var(--red)}.review-decision-planning-summary,.review-decision-apply-planning-summary,.review-decision-draft-planning-summary,.review-target-scope-planning-summary{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid}.review-target-scope-planning-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.review-decision-planning-summary>div,.review-decision-apply-planning-summary>div,.review-decision-draft-planning-summary>div,.review-target-scope-planning-summary>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:5px;min-width:0;padding:10px;display:grid}.review-decision-planning-summary>div:last-child,.review-decision-apply-planning-summary>div:last-child,.review-decision-draft-planning-summary>div:last-child,.review-target-scope-planning-summary>div:last-child{border-right:0}.review-decision-planning-summary span,.review-decision-apply-planning-summary span,.review-decision-draft-planning-summary span,.review-target-scope-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.review-decision-planning-summary strong,.review-decision-apply-planning-summary strong,.review-decision-draft-planning-summary strong,.review-target-scope-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.review-decision-planning-summary small,.review-decision-apply-planning-summary small,.review-decision-draft-planning-summary small,.review-target-scope-planning-summary small{color:var(--ink-soft);font-size:8px;line-height:1.45}.review-decision-planning-summary .ok,.review-decision-apply-planning-summary .ok,.review-decision-draft-planning-summary .ok,.review-target-scope-planning-summary .ok{border-top-color:var(--lime-dark)}.review-decision-planning-summary .warning,.review-decision-apply-planning-summary .warning,.review-decision-draft-planning-summary .warning,.review-target-scope-planning-summary .warning{border-top-color:#d6a51c}.review-decision-planning-summary .danger,.review-decision-apply-planning-summary .danger,.review-decision-draft-planning-summary .danger,.review-target-scope-planning-summary .danger{border-top-color:var(--red)}.review-decision-planning-summary .muted,.review-decision-apply-planning-summary .muted,.review-decision-draft-planning-summary .muted,.review-target-scope-planning-summary .muted{border-top-color:#b8c0bb}.decision-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.decision-box>p{color:var(--ink-soft);margin:12px 0 0;font-size:11px}.danger-outline{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#c18a85)var(--lightningcss-dark,#4f3c3b);border-radius:3px;padding:12px 16px;font-weight:700}.danger-outline:hover{background:var(--lightningcss-light,#fbe8e5)var(--lightningcss-dark,#2b1612)}.danger-outline:disabled{opacity:.5;cursor:not-allowed}.accept-button{min-width:235px}.score-card{justify-items:end;gap:3px;min-width:170px;display:grid}.score-card strong{color:var(--red);letter-spacing:-.05em;font-size:35px}.score-card span{color:var(--ink-soft);font-size:11px}.score-card code{color:var(--lightningcss-light,#728079)var(--lightningcss-dark,#bbc7c4);font-size:9px}.source-tabs{gap:7px;margin:20px 0 10px;display:flex;overflow-x:auto}.source-tabs button{border:1px solid var(--line);min-width:105px;color:var(--ink);text-align:left;background:var(--lightningcss-light,#f7f9f6)var(--lightningcss-dark,#1c201a);border-radius:3px;gap:2px;padding:9px 12px;font-weight:700;display:grid}.source-tabs button span{color:var(--ink-soft);font-size:9px;font-weight:500}.source-tabs button.active{border-color:var(--teal);color:var(--teal);background:var(--lightningcss-light,#eaf2ee)var(--lightningcss-dark,#1b2420)}.source-pane{margin-bottom:18px}.adjudication-form{border-top:1px solid var(--line);padding-top:22px}.form-heading{justify-content:space-between;align-items:start;margin-bottom:16px;display:flex}.form-heading h3{margin:5px 0 0;font-size:23px}.payload-editor{resize:vertical;tab-size:2;min-height:330px;font:11px/1.6 SFMono-Regular,Consolas,monospace}.adjudication-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.adjudication-planning-summary,.adjudication-apply-planning-summary,.adjudication-draft-planning-summary,.adjudication-source-selection-planning-summary,.adjudication-scope-planning-summary{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.adjudication-source-selection-planning-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.adjudication-scope-planning-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.adjudication-planning-summary>div,.adjudication-apply-planning-summary>div,.adjudication-draft-planning-summary>div,.adjudication-source-selection-planning-summary>div,.adjudication-scope-planning-summary>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:10px;display:grid}.adjudication-planning-summary>div:last-child,.adjudication-apply-planning-summary>div:last-child,.adjudication-draft-planning-summary>div:last-child,.adjudication-source-selection-planning-summary>div:last-child,.adjudication-scope-planning-summary>div:last-child{border-right:0}.adjudication-planning-summary span,.adjudication-apply-planning-summary span,.adjudication-draft-planning-summary span,.adjudication-source-selection-planning-summary span,.adjudication-scope-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.adjudication-planning-summary strong,.adjudication-apply-planning-summary strong,.adjudication-draft-planning-summary strong,.adjudication-source-selection-planning-summary strong,.adjudication-scope-planning-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adjudication-planning-summary small,.adjudication-apply-planning-summary small,.adjudication-draft-planning-summary small,.adjudication-source-selection-planning-summary small,.adjudication-scope-planning-summary small{color:var(--ink-soft);font-size:8px;line-height:1.4}.adjudication-planning-summary .ok,.adjudication-apply-planning-summary .ok,.adjudication-draft-planning-summary .ok,.adjudication-source-selection-planning-summary .ok,.adjudication-scope-planning-summary .ok{border-top:3px solid var(--lime-dark)}.adjudication-planning-summary .warning,.adjudication-apply-planning-summary .warning,.adjudication-draft-planning-summary .warning,.adjudication-source-selection-planning-summary .warning,.adjudication-scope-planning-summary .warning{border-top:3px solid #d6a51c}.adjudication-planning-summary .danger,.adjudication-apply-planning-summary .danger,.adjudication-draft-planning-summary .danger,.adjudication-source-selection-planning-summary .danger,.adjudication-scope-planning-summary .danger{border-top:3px solid var(--red)}.adjudication-planning-summary .muted,.adjudication-apply-planning-summary .muted,.adjudication-draft-planning-summary .muted,.adjudication-source-selection-planning-summary .muted,.adjudication-scope-planning-summary .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.final-warning{border-left:3px solid var(--lime-dark);color:var(--lightningcss-light,#385016)var(--lightningcss-dark,#cddcb7);background:var(--lightningcss-light,#edf5df)var(--lightningcss-dark,#232a17);gap:4px;margin:16px 0;padding:13px 15px;display:grid}.final-warning strong{font-size:12px}.final-warning span{font-size:11px;line-height:1.5}.final-button{width:100%}footer{color:var(--lightningcss-light,#6e7b74)var(--lightningcss-dark,#bcc8c5);justify-content:space-between;align-items:center;height:90px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:flex}.public-shell{max-width:1560px;min-height:100vh;margin:0 auto;padding:0 clamp(20px,5vw,78px) 56px}.public-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.public-nav .brand-mark{text-decoration:none}.public-nav>div{color:var(--ink-soft);align-items:center;gap:24px;font-size:12px;display:flex}.public-nav a:last-child{color:var(--teal);font-weight:700;text-decoration:none}.public-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:center;gap:clamp(40px,8vw,130px);min-height:510px;padding:72px 0;display:grid}.public-hero h1{letter-spacing:-.07em;max-width:840px;margin:18px 0 28px;font-size:clamp(47px,6.4vw,88px);line-height:.98}.public-hero>div:first-child>p:last-child{max-width:720px;color:var(--ink-soft);font-size:15px;line-height:1.85}.public-boundary{color:#fff;background:linear-gradient(145deg,#102931,#1f5653);border-radius:4px;align-content:center;gap:10px;min-height:290px;padding:34px;display:grid;box-shadow:0 30px 70px #10293120}.public-boundary span{color:var(--lime);letter-spacing:.16em;font:700 10px SFMono-Regular,Consolas,monospace}.public-boundary strong{font-size:15px;line-height:1.65}.public-boundary i{background:#ffffff2b;height:1px;margin:18px 0}.public-notice{margin:24px 0 0}.public-loading{place-items:center;min-height:320px;display:grid}.public-loading .loader{border-color:var(--lightningcss-light,#b7c3bc)var(--lightningcss-dark,#424844);border-top-color:var(--teal)}.metric-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f8faf7)var(--lightningcss-dark,#1b2019);grid-template-columns:repeat(4,1fr);margin-top:clamp(24px,4vw,48px);display:grid}.metric-strip>div{border-left:1px solid var(--line);align-content:center;gap:8px;min-height:148px;padding:24px clamp(18px,3vw,38px);display:grid}.metric-strip>div:first-child{border-left:0}.metric-strip strong{letter-spacing:-.055em;font-size:clamp(37px,4vw,58px)}.metric-strip span{color:var(--ink-soft);font-size:12px}.public-section{border-bottom:1px solid var(--line);padding:56px 0}.section-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-heading h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(31px,4vw,48px)}.section-heading>span{color:var(--ink-soft);font:11px SFMono-Regular,Consolas,monospace}.dataset-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dataset-grid>button{text-align:left;min-height:280px;color:var(--ink);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border-radius:4px;grid-template-rows:auto auto 1fr auto auto;gap:12px;padding:27px;display:grid}.dataset-grid>button:hover{border-color:var(--lightningcss-light,#9eb0a6)var(--lightningcss-dark,#424844);transform:translateY(-2px);box-shadow:0 18px 40px #18372f0d}.dataset-grid>button.selected{border-color:var(--teal);box-shadow:inset 0 4px var(--lime)}.dataset-index{color:var(--teal);font:700 10px SFMono-Regular,Consolas,monospace}.dataset-grid h3{letter-spacing:-.035em;margin:0;font-size:22px}.dataset-grid p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.coverage{background:var(--lightningcss-light,#edf1ed)var(--lightningcss-dark,#1d211d);height:24px;position:relative;overflow:hidden}.coverage i{background:linear-gradient(90deg, #9ad746, var(--lime));position:absolute;inset:0 auto 0 0}.coverage span{z-index:1;place-items:center;height:100%;font:700 9px SFMono-Regular,Consolas,monospace;display:grid;position:relative}.dataset-grid footer{border-top:1px solid var(--lightningcss-light,#e3e8e4)var(--lightningcss-dark,#424843);height:auto;padding-top:12px}.dataset-grid footer b{color:var(--ink-soft);font-size:10px}.catalog-section{border-bottom:0}.catalog-filters{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:minmax(240px,1fr) minmax(150px,.35fr) 120px;align-items:end;gap:12px;margin-bottom:26px;padding:20px;display:grid}.catalog-filters select{width:100%;min-height:46px;color:var(--ink);background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:3px;padding:0 12px}.explore-catalog-planning-summary{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(4,minmax(0,1fr));margin:-14px 0 20px;display:grid}.explore-catalog-planning-summary+.explore-catalog-planning-summary{margin-top:-12px}.explore-catalog-planning-summary>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:10px;display:grid}.explore-catalog-planning-summary>div:last-child{border-right:0}.explore-catalog-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.explore-catalog-planning-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.explore-catalog-planning-summary small{color:var(--ink-soft);font-size:8px;line-height:1.4}.explore-catalog-planning-summary .ok{border-top-color:var(--lime-dark)}.explore-catalog-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.explore-catalog-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.explore-catalog-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.public-track-list{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024)}.public-track-row{border-top:1px solid var(--lightningcss-light,#e4e8e5)var(--lightningcss-dark,#3c4b4e);grid-template-columns:minmax(250px,1.25fr) 90px minmax(300px,1fr);align-items:center;gap:24px;min-height:90px;padding:17px 22px;display:grid}.public-track-row:first-child{border-top:0}.public-track-row.header{min-height:43px;color:var(--ink-soft);background:var(--lightningcss-light,#f3f6f2)var(--lightningcss-dark,#1c211b);font:700 10px SFMono-Regular,Consolas,monospace}.public-track-row>div:first-child{gap:3px;min-width:0;display:grid}.public-track-row>div:first-child strong,.public-track-row>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-track-row>div:first-child span{color:var(--ink-soft);font-size:12px}.public-track-row>div:first-child small{color:var(--lightningcss-light,#829087)var(--lightningcss-dark,#b7c4c1);font-size:9px}.public-track-row>code{color:var(--teal);font-size:12px}.task-badges{flex-wrap:wrap;gap:7px;display:flex}.task-badges>span{color:var(--lightningcss-light,#345217)var(--lightningcss-dark,#c9dcb8);background:var(--lightningcss-light,#ebf4da)var(--lightningcss-dark,#252b18);border-radius:2px;gap:2px;min-width:110px;padding:7px 9px;display:grid}.task-badges b{text-transform:uppercase;font-size:10px}.task-badges small{font:8px SFMono-Regular,Consolas,monospace}.task-badges em{color:var(--lightningcss-light,#87928c)var(--lightningcss-dark,#b6c3c0);font-size:11px;font-style:normal}.public-annotation-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);margin:0 0 22px;padding:18px}.public-annotation-preview>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.public-annotation-preview h3{letter-spacing:-.035em;margin:5px 0 4px;font-size:24px}.public-annotation-preview header span{color:var(--ink-soft);font-size:10px}.public-preview-controls{flex:none;align-items:center;gap:10px;display:flex}.public-preview-controls button{color:#102015;background:var(--lime);border:0;border-radius:3px;min-width:72px;min-height:34px;font-size:11px;font-weight:800}.public-preview-controls button:hover{background:#c7f66a}.public-preview-controls button:disabled{cursor:wait;opacity:.55}.public-preview-controls code{color:var(--teal);font-size:10px}.public-preview-timeline{--public-preview-label-width:112px;--public-preview-row-gap:10px;gap:7px;display:grid;position:relative}.public-timeline-row{grid-template-columns:var(--public-preview-label-width) minmax(0, 1fr);gap:var(--public-preview-row-gap);align-items:stretch;display:grid}.public-track-label{background:var(--lightningcss-light,#f2f6f2)var(--lightningcss-dark,#1b211b);border-left:4px solid var(--lightningcss-light,#9eb0a6)var(--lightningcss-dark,#424844);align-content:center;gap:3px;min-width:0;padding:8px 10px;display:grid}.public-track-label strong,.public-track-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-track-label strong{font-size:11px}.public-track-label small{color:var(--ink-soft);font-size:8px}.pseudo-audio-lane{background:#102931;align-items:center;padding:10px 12px}.pseudo-audio-lane .public-track-label{min-height:92px;color:var(--lime);border-left-color:var(--lime);text-transform:uppercase;background:0 0;font-family:SFMono-Regular,Consolas,monospace}.pseudo-audio-lane .public-track-label small{color:#d7e6e0}.public-timeline-track{align-content:center;min-height:92px;display:grid;position:relative;overflow:hidden}.public-waveform{min-height:72px}.public-waveform-timeline{border-top:1px solid #315158;min-height:22px}.public-shared-playhead{pointer-events:none;z-index:5;grid-template-columns:var(--public-preview-label-width) minmax(0, 1fr);gap:var(--public-preview-row-gap);display:grid;position:absolute;inset:0}.public-shared-playhead span{grid-column:2;position:relative}.public-shared-playhead b{width:2px;top:0;bottom:0;left:var(--playhead-position);background:#102931;position:absolute;transform:translate(-1px);box-shadow:0 0 0 1px #fffc,0 0 14px #b8ed5280}.public-preview-status{color:var(--ink-soft);text-transform:uppercase;margin:7px 0 8px 122px;font:9px SFMono-Regular,Consolas,monospace}.public-preview-status.error{color:var(--lightningcss-light,#a34235)var(--lightningcss-dark,#d8b9b5);text-transform:none}.public-preview-scrub{width:100%;height:20px;accent-color:var(--teal);margin:0 0 10px;padding:0}.public-annotation-lane{min-height:42px}.public-annotation-lane.beat .public-track-label{border-left-color:#7e9a98}.public-annotation-lane.structure .public-track-label{border-left-color:#446b68}.public-annotation-lane.chord .public-track-label{border-left-color:#8fbe35}.public-annotation-lane.melody .public-track-label{border-left-color:#c1792b}.public-annotation-lane.key .public-track-label{border-left-color:#6b79ad}.public-annotation-track{background:repeating-linear-gradient(90deg,var(--lightningcss-light,#f1f4f0)var(--lightningcss-dark,#1d211c) 0 calc(12.5% - 1px),var(--lightningcss-light,#dfe5e1)var(--lightningcss-dark,#212522) calc(12.5% - 1px) 12.5%);min-height:42px;position:relative;overflow:hidden}.public-annotation-track>i{background:#7e9a98;width:1px;position:absolute;top:18px;bottom:0}.public-annotation-track>i.downbeat{background:var(--lime-dark);width:2px;top:6px}.public-annotation-track>span{color:#fff;border-right:1px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#3c4c50);place-items:center;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}.public-annotation-track b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 6px;font-size:9px;overflow:hidden}.public-annotation-lane.structure .public-annotation-track>span{background:#446b68}.public-annotation-lane.chord .public-annotation-track>span{color:var(--lightningcss-light,#24410f)var(--lightningcss-dark,#c8dfb8);background:var(--lightningcss-light,#d2e9a7)var(--lightningcss-dark,#2e381c)}.public-annotation-lane.melody .public-annotation-track>span{background:#c1792b}.public-annotation-lane.key .public-annotation-track>span{background:#6b79ad}.public-empty{text-align:center;min-height:230px;color:var(--ink-soft);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);place-content:center;gap:6px;display:grid}.public-empty strong{color:var(--ink)}.public-footer{border-top:1px solid var(--line)}.library-brand{color:var(--ink);text-decoration:none}.library-nav{align-items:center;gap:20px;display:flex}.library-nav a{color:var(--ink-soft);font-size:12px;font-weight:700;text-decoration:none}.library-nav a:hover,.library-nav a.active{color:var(--teal)}.library-nav small{border-left:1px solid var(--line);color:var(--lightningcss-light,#748079)var(--lightningcss-dark,#bbc7c4);padding-left:20px}.library-auth{color:#fff;background:var(--navy);place-items:center;min-height:100vh;padding:24px;display:grid}.library-auth>div{background:#ffffff0b;border:1px solid #ffffff2a;gap:18px;width:min(520px,100%);padding:44px;display:grid}.library-auth h1{letter-spacing:-.05em;margin:0;font-size:44px}.library-auth p{color:#c8d7d3;line-height:1.7}.library-auth .primary{width:190px;text-decoration:none}.library-heading{padding-bottom:30px}.library-filters{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:minmax(200px,1.4fr) minmax(140px,1fr) minmax(100px,.6fr) minmax(110px,.7fr) minmax(140px,1fr) 90px;align-items:end;gap:10px;margin-bottom:18px;padding:18px;display:grid}.library-filters>label{min-width:0}.library-filters input{width:100%;min-width:0}.library-filter-notice{color:var(--ink-soft);grid-column:1/-1;font-size:12px}.library-filter-notice button{margin-left:8px}.library-filters select{width:100%;min-height:45px;color:var(--ink);background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:3px;padding:0 12px}.library-filters .primary{min-height:45px}.library-planning-summary{border:1px solid var(--line);background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);grid-column:1/-1;grid-template-columns:repeat(4,minmax(90px,1fr));display:grid}.library-detail>.library-planning-summary{margin-bottom:14px}.library-planning-summary+.library-planning-summary{margin-top:8px}.library-planning-summary>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:10px 12px;display:grid}.library-planning-summary>div:last-child{border-right:0}.library-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.library-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.library-planning-summary small{color:var(--ink-soft);font-size:8px;line-height:1.45}.library-planning-summary .ok{border-top-color:var(--lime-dark)}.library-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.library-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.library-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.dataset-profile{margin-bottom:18px;padding:0;overflow:hidden}.dataset-profile.loading{border-color:var(--lightningcss-light,#c7d4cd)var(--lightningcss-dark,#414945)}.dataset-profile>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:30px;padding:20px 22px;display:flex}.dataset-profile>header h2{margin:5px 0 7px;font-size:22px}.dataset-profile>header p:last-child{max-width:850px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.dataset-profile-status{flex:none;justify-items:end;gap:8px;display:grid}.dataset-profile-status strong{color:var(--teal);text-transform:uppercase;font:800 9px SFMono-Regular,Consolas,monospace}.dataset-profile-status button{color:#fff;background:var(--teal);border:0;padding:8px 11px;font-size:9px;font-weight:800}.dataset-profile-status button:disabled{opacity:.45}.dataset-profile-planning-summary,.dataset-profile-apply-planning-summary{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);grid-template-columns:repeat(4,minmax(90px,1fr));display:grid}.dataset-profile-apply-planning-summary{grid-template-columns:repeat(5,minmax(90px,1fr))}.dataset-profile-planning-summary>div,.dataset-profile-apply-planning-summary>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:10px 12px;display:grid}.dataset-profile-planning-summary>div:last-child,.dataset-profile-apply-planning-summary>div:last-child{border-right:0}.dataset-profile-planning-summary span,.dataset-profile-apply-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.dataset-profile-planning-summary strong,.dataset-profile-apply-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dataset-profile-planning-summary small,.dataset-profile-apply-planning-summary small{color:var(--ink-soft);font-size:8px;line-height:1.45}.dataset-profile-planning-summary .ok,.dataset-profile-apply-planning-summary .ok{border-top-color:var(--lime-dark)}.dataset-profile-planning-summary .warning,.dataset-profile-apply-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.dataset-profile-planning-summary .danger,.dataset-profile-apply-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.dataset-profile-planning-summary .muted,.dataset-profile-apply-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.dataset-profile-message{min-height:130px;color:var(--ink-soft);text-align:center;place-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.dataset-profile-message strong{color:var(--ink);font-size:12px}.dataset-profile-message.processing{grid-template-columns:auto auto;column-gap:12px}.dataset-profile-message.processing>span{grid-column:2}.dataset-profile-message.error{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd);background:var(--lightningcss-light,#fff3ef)var(--lightningcss-dark,#291711);min-height:auto}.dataset-profile-message.error strong{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd)}.dataset-profile-summary{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f7f9f6)var(--lightningcss-dark,#1c201a);grid-template-columns:repeat(4,1fr);display:grid}.dataset-profile-summary>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:13px 18px;display:grid}.dataset-profile-summary>div:last-child{border-right:0}.dataset-profile-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:8px}.dataset-profile-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dataset-profile-tasks{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.dataset-profile-tasks>article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);min-width:0;padding:18px}.dataset-profile-tasks>article>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:13px;display:flex}.dataset-profile-tasks h3{margin:4px 0 0;font-size:20px}.dataset-profile-tasks>article>header>strong{color:var(--teal);text-align:right;font-size:22px;display:grid}.dataset-profile-tasks>article>header small{color:var(--ink-soft);text-transform:uppercase;font-size:7px}.dataset-profile-tasks dl{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;display:grid}.dataset-profile-tasks dl>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:9px;display:grid}.dataset-profile-tasks dl>div:last-child{border-right:0}.dataset-profile-tasks dt{color:var(--ink-soft);text-transform:uppercase;font-size:7px}.dataset-profile-tasks dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:800;overflow:hidden}.profile-distribution{gap:6px;display:grid}.profile-distribution>div:first-child{color:var(--ink-soft);text-transform:uppercase;justify-content:space-between;font-size:7px;font-weight:800;display:flex}.profile-distribution>div:first-child em{font-style:normal}.profile-distribution-row{grid-template-columns:minmax(62px,.32fr) minmax(100px,1fr) 42px;align-items:center;gap:8px;display:grid}.profile-distribution-row>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-distribution-row>i{background:var(--lightningcss-light,#e7ece8)var(--lightningcss-dark,#1f2320);height:8px;overflow:hidden}.profile-distribution-row>i>b{background:linear-gradient(90deg, var(--teal), var(--lime-dark));height:100%;display:block}.profile-distribution-row>code{color:var(--teal);text-align:right;font-size:8px}.profile-distribution.empty{min-height:70px;color:var(--ink-soft);text-align:center;place-content:center;font-size:9px}.dataset-profile>footer{min-height:40px;color:var(--ink-soft);background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);justify-content:space-between;align-items:center;gap:18px;padding:9px 18px;font-size:8px;display:flex}.dataset-profile>footer code{color:var(--teal)}.library-dataset-gate{min-height:300px;color:var(--ink-soft);text-align:center;place-content:center;justify-items:center;gap:8px;padding:32px;display:grid}.library-dataset-gate h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,36px)}.library-dataset-gate p:last-child{margin:0}.library-grid{grid-template-columns:minmax(330px,.62fr) minmax(0,1.65fr);align-items:start;gap:16px;display:grid}.library-grid>*{min-width:0}.track-browser{flex-direction:column;max-height:calc(100vh - 32px);padding:0;display:flex;position:sticky;top:16px}.browser-heading{justify-content:space-between;align-items:start;min-height:95px;padding:23px 24px 18px;display:flex}.browser-heading h2{margin:6px 0 0;font-size:22px}.browser-heading>span{color:var(--ink-soft);font:10px SFMono-Regular,Consolas,monospace}.track-browser-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;overflow:auto}.track-browser-list.loading{opacity:.55}.track-browser-list>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid var(--lightningcss-light,#e7ebe8)var(--lightningcss-dark,#424843);grid-template-columns:40px minmax(0,1fr) 52px;align-items:center;gap:10px;padding:14px 16px;display:grid}.track-browser-list>button:hover{background:var(--lightningcss-light,#f7f9f6)var(--lightningcss-dark,#1c201a)}.track-browser-list>button.selected{box-shadow:inset 3px 0 var(--lime-dark);background:var(--lightningcss-light,#edf5e4)var(--lightningcss-dark,#202818)}.track-index{color:var(--lightningcss-light,#819089)var(--lightningcss-dark,#b7c4c1);font:9px SFMono-Regular,Consolas,monospace}.track-copy{gap:2px;min-width:0;display:grid}.track-copy strong,.track-copy small,.track-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-copy strong{font-size:13px}.track-copy small{color:var(--ink-soft);font-size:10px}.track-copy em{color:var(--lightningcss-light,#86918b)var(--lightningcss-dark,#b7c4c0);font-size:9px;font-style:normal}.track-browser-list>button>code{color:var(--teal);text-align:right;font-size:10px}.summary-tasks{flex-wrap:wrap;grid-column:2/-1;gap:4px;display:flex}.summary-tasks b{color:var(--lightningcss-light,#43631c)var(--lightningcss-dark,#c9dab5);background:var(--lightningcss-light,#e8f2d8)var(--lightningcss-dark,#242b19);align-items:center;gap:4px;padding:3px 5px;font:700 8px SFMono-Regular,Consolas,monospace;display:flex}.summary-tasks b i{color:var(--lightningcss-light,#718066)var(--lightningcss-dark,#c1c6bd);font-style:normal}.summary-tasks>em{color:var(--lightningcss-light,#8a958f)var(--lightningcss-dark,#b5c3bf);font-size:9px;font-style:normal}.browser-pages{justify-content:space-between;gap:10px;padding:13px 16px;display:flex}.library-detail{min-height:720px;padding:clamp(22px,3vw,34px);overflow:visible}.library-loading,.library-empty{min-height:300px;color:var(--ink-soft);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.library-empty strong{color:var(--ink)}.track-browser .library-empty{min-height:260px}.library-track-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding-bottom:20px;display:flex}.library-track-heading h2{letter-spacing:-.045em;margin:6px 0 4px;font-size:clamp(28px,3vw,43px)}.library-track-heading p:last-child{color:var(--ink-soft);margin:0}.library-track-heading>span{height:max-content;color:var(--teal);text-transform:uppercase;border:1px solid var(--lightningcss-light,#9eb3ab)var(--lightningcss-dark,#414946);padding:6px 9px;font:700 9px SFMono-Regular,Consolas,monospace}.identifier-strip{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0;display:flex}.identifier-strip>code{color:var(--lightningcss-light,#7d8983)var(--lightningcss-dark,#b9c6c2);font-size:9px}.identifier-strip>span{color:var(--lightningcss-light,#52615a)var(--lightningcss-dark,#c4cac7);background:var(--lightningcss-light,#eef1ee)var(--lightningcss-dark,#1d211d);gap:6px;padding:5px 7px;font-size:9px;display:flex}.identifier-strip b{color:var(--teal)}.library-audio{color:#fff;background:var(--navy);grid-template-columns:minmax(140px,.5fr) minmax(280px,1.5fr);align-items:center;gap:18px;margin:14px 0 20px;padding:15px 18px;display:grid}.library-audio p{margin-bottom:4px}.library-audio strong{color:#d4e2de;font-size:11px}.library-audio audio{width:100%;height:36px}.revision-wave-surfer{background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#191e1b);border:1px solid var(--lightningcss-light,#d5ddd8)var(--lightningcss-dark,#38413d);border-radius:14px;width:100%;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 14px 38px var(--lightningcss-light,#1c372e14)var(--lightningcss-dark,#0003)}.revision-wave-surfer>header{background:linear-gradient(135deg,var(--lightningcss-light,#fbfdfb)var(--lightningcss-dark,#1d2420),var(--lightningcss-light,#f3f7f3)var(--lightningcss-dark,#19201c));border-bottom:1px solid var(--lightningcss-light,#dfe6e1)var(--lightningcss-dark,#343d38);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:11px 15px;display:flex}.revision-wave-surfer>header p{margin-bottom:4px}.revision-wave-surfer>header strong{max-width:420px;color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.wave-annotation-legend{color:var(--ink-soft);flex-wrap:wrap;justify-content:flex-end;gap:7px;font-size:8px;display:flex}.wave-annotation-legend>span{background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#0f141199);border:1px solid var(--lightningcss-light,#dce5df)var(--lightningcss-dark,#3a433e);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex}.wave-annotation-legend i{background:#246b6857;border:1px solid #246b68;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #246b6812}.wave-annotation-legend b{color:var(--ink);font-size:8px}.wave-annotation-legend em{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-style:normal;overflow:hidden}.wave-annotation-legend small{color:var(--lightningcss-light,#75847d)var(--lightningcss-dark,#aab7b0);white-space:nowrap;font:700 8px SFMono-Regular,Consolas,monospace}.wave-annotation-legend .comparison i{background:#ca773861;border-color:#ad6235;box-shadow:0 0 0 3px #ca773814}.waveform-stage{isolation:isolate;background:var(--lightningcss-light,#f3f6f4)var(--lightningcss-dark,#161c18);width:100%;min-width:0;max-width:100%;min-height:130px;position:relative;overflow:hidden}.waveform-host{width:100%;min-width:0;max-width:100%;min-height:130px}.waveform-host ::part(scroll){scrollbar-color:var(--lightningcss-light,#b8c7c0)var(--lightningcss-dark,#44514a) transparent;scrollbar-width:thin}.waveform-host ::part(wrapper){background:var(--lightningcss-light,#eef3f0)var(--lightningcss-dark,#171e1a)}.waveform-host ::part(canvases){background:repeating-linear-gradient(90deg,#0000 0 79px,var(--lightningcss-light,#2750450b)var(--lightningcss-dark,#cce0d709) 80px)}.revision-wave-surfer.has-annotations .waveform-host ::part(canvases){margin-bottom:24px}.revision-wave-surfer.comparison-mode.has-annotations .waveform-host ::part(canvases){margin-bottom:48px}.revision-wave-surfer.has-annotations .waveform-host ::part(progress),.revision-wave-surfer.has-annotations .waveform-host ::part(cursor){height:104px;top:0}.waveform-host ::part(region){border-right:0;transition:filter .14s,box-shadow .14s}.waveform-host ::part(region):hover{filter:saturate(1.12)brightness(1.03);box-shadow:0 4px 12px #0f2d251f}.waveform-host ::part(region-content){max-width:100%;color:var(--annotation-label-color,var(--lightningcss-light,#143e35)var(--lightningcss-dark,#d8e9e2));text-overflow:ellipsis;text-shadow:none;white-space:nowrap;font-size:9px;font-weight:760;line-height:1;overflow:hidden;margin-top:0!important;padding:7px 5px 6px!important}.revision-wave-surfer.has-annotations .waveform-stage,.revision-wave-surfer.has-annotations .waveform-host{min-height:154px}.revision-wave-surfer.comparison-mode.has-annotations .waveform-stage,.revision-wave-surfer.comparison-mode.has-annotations .waveform-host{min-height:178px}.waveform-loading,.waveform-error{z-index:6;color:var(--ink-soft);background:var(--lightningcss-light,#eef2eff2)var(--lightningcss-dark,#19211cf2);place-items:center;font-size:9px;display:grid;position:absolute;inset:0}.waveform-error{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd);background:var(--lightningcss-light,#fff3eff2)var(--lightningcss-dark,#291711f2)}.audio-load-progress{gap:12px;width:min(360px,100% - 36px);display:grid}.audio-load-heading,.audio-load-detail{justify-content:space-between;align-items:center;gap:12px;display:flex}.audio-load-heading strong{color:var(--ink);font-size:12px;font-weight:700}.audio-load-heading>span{color:var(--teal);font-variant-numeric:tabular-nums;font-size:12px}.audio-load-track{background:var(--lightningcss-light,#d5e1da)var(--lightningcss-dark,#35443b);border-radius:6px;height:6px;overflow:hidden}.audio-load-track>span{border-radius:inherit;background:linear-gradient(90deg,#36867b,#a0c84c);height:100%;transition:width .18s;display:block}.audio-load-track.indeterminate>span{width:35%;animation:1.5s ease-in-out infinite audio-load-sweep}.audio-load-detail{color:var(--ink-soft);align-items:start;font-size:10px;line-height:1.5}.audio-load-detail>span:first-child{font-variant-numeric:tabular-nums;flex-shrink:0}.audio-load-detail>span:last-child{text-align:right}@keyframes audio-load-sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.audio-load-track>span{transition:none}.audio-load-track.indeterminate>span{opacity:.45;width:100%;animation:none}}.waveform-controls{background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#191e1b);border-top:1px solid var(--lightningcss-light,#dfe6e1)var(--lightningcss-dark,#343d38);grid-template-columns:78px 102px minmax(130px,1fr) minmax(112px,.35fr) minmax(112px,.35fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.waveform-controls button{color:#fff;background:linear-gradient(135deg,#2b7974,#1e5f5b);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:9px;font-weight:800;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 5px 14px #246b6833}.waveform-controls button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 7px 18px #246b6842}.waveform-controls button:disabled{opacity:.4;box-shadow:none}.waveform-controls button span{font-size:10px}.waveform-controls code{color:var(--teal);text-align:center;font-size:9px}.waveform-controls input{width:100%;height:4px;accent-color:var(--teal);cursor:pointer}.waveform-controls label{color:var(--ink-soft);white-space:nowrap;grid-template-columns:auto minmax(60px,1fr);align-items:center;gap:6px;font-size:8px;display:grid}.library-task-tabs{border-bottom:1px solid var(--line);gap:6px;display:flex;overflow-x:auto}.library-task-tabs button{min-width:110px;color:var(--ink-soft);background:0 0;border:0;border-bottom:3px solid #0000;justify-content:space-between;gap:10px;padding:12px 14px 10px;font-weight:720;display:flex}.library-task-tabs button.active{color:var(--ink);border-bottom-color:var(--lime-dark)}.library-task-tabs b{color:var(--lightningcss-light,#355411)var(--lightningcss-dark,#cbdfb4);background:var(--lightningcss-light,#e5f1cf)var(--lightningcss-dark,#272e19);border-radius:12px;min-width:20px;padding:2px 5px;font:700 9px SFMono-Regular,Consolas,monospace}.revision-switcher{gap:7px;padding:16px 0 13px;display:flex;overflow-x:auto}.revision-switcher button{min-width:184px;color:var(--ink);border:1px solid var(--line);text-align:left;background:var(--lightningcss-light,#f7f9f6)var(--lightningcss-dark,#1c201a);grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:9px 11px;display:grid}.revision-switcher button.active{border-color:var(--teal);box-shadow:inset 0 3px var(--lime);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024)}.revision-switcher span{color:var(--teal);grid-row:1/3;align-self:center;font:800 11px SFMono-Regular,Consolas,monospace}.revision-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.revision-switcher em{color:var(--lightningcss-light,#48651f)var(--lightningcss-dark,#cad9b5);text-transform:uppercase;width:max-content;font-size:8px;font-style:normal}.revision-switcher small{color:var(--lightningcss-light,#839089)var(--lightningcss-dark,#b7c4c1);grid-column:1/-1;font-size:8px}.comparison-controls{background:var(--lightningcss-light,#f3f7f3)var(--lightningcss-dark,#1a211a);border:1px solid var(--lightningcss-light,#b9c9c2)var(--lightningcss-dark,#414945);grid-template-columns:minmax(190px,1fr) minmax(210px,.8fr) 100px;align-items:end;gap:12px;margin-bottom:13px;padding:13px 15px;display:grid}.comparison-controls p{margin-bottom:4px}.comparison-controls>div>strong{font-size:11px}.comparison-controls label{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:700;display:grid}.comparison-controls select{width:100%;min-height:36px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#b5c2bc)var(--lightningcss-dark,#424845);padding:0 8px;font-size:9px}.comparison-controls button{color:#fff;background:var(--teal);border:1px solid var(--teal);min-height:36px;font-size:10px;font-weight:800}.comparison-controls button.active{color:var(--navy);background:var(--lime);border-color:var(--lime-dark)}.revision-comparison{gap:14px;min-width:0;display:grid}.revision-comparison-grid,.comparison-visual-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.comparison-visual-grid>article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#b7c4bd)var(--lightningcss-dark,#424845);min-width:0}.comparison-visual-grid>article>span{color:var(--ink-soft);border-bottom:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:var(--lightningcss-light,#f3f7f3)var(--lightningcss-dark,#1a211a);padding:8px 11px;font:800 8px SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.comparison-panel{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#b7c4bd)var(--lightningcss-dark,#424845);min-width:0;overflow:hidden}.comparison-panel>header{color:#fff;background:var(--navy);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 14px;display:grid}.comparison-panel>header span{color:var(--lime);letter-spacing:.08em;font:800 9px SFMono-Regular,Consolas,monospace}.comparison-panel>header strong{text-transform:uppercase;grid-row:2;font-size:10px}.comparison-panel>header small{color:#aebfba;grid-area:1/2/3;align-self:center;font-size:8px}.comparison-panel .revision-metadata{border:0;grid-template-columns:1fr 1fr}.comparison-panel .revision-metadata>div,.comparison-panel .revision-metadata>div:nth-child(3n){border-right:1px solid var(--line)}.comparison-panel .revision-metadata>div:nth-child(2n){border-right:0}.comparison-panel .mir-visual{border-left:0;border-right:0;padding:13px 11px 10px}.comparison-panel .revision-wave-surfer{border-left:0;border-right:0}.comparison-panel .revision-wave-surfer>header{flex-direction:column;align-items:start}.comparison-panel .wave-annotation-legend{justify-content:flex-start}.comparison-panel .waveform-controls{grid-template-columns:62px 1fr}.comparison-panel .waveform-controls>input,.comparison-panel .waveform-controls label{grid-column:1/-1}.comparison-panel .segment-track,.comparison-panel .beat-track{height:118px}.comparison-panel .beat-track i{top:40px}.comparison-panel .beat-track i.downbeat{top:12px}.comparison-panel .piano-roll{height:190px}.comparison-panel .mir-record-table{max-height:110px}.comparison-panel .mir-record-table>div{grid-template-columns:58px 58px 1fr;gap:6px}.comparison-panel .raw-payload,.comparison-panel .revision-evidence{border-left:0;border-right:0}.chord-difference{background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);border:1px solid var(--lightningcss-light,#b7c4bd)var(--lightningcss-dark,#424845);padding:16px 18px 12px}.chord-difference header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:12px;display:flex}.chord-difference h3{margin:4px 0 0;font-size:16px}.chord-difference header>strong{color:var(--teal);text-align:right;font-size:22px;display:grid}.chord-difference header small{color:var(--ink-soft);text-transform:uppercase;font-size:8px}.difference-track{background:repeating-linear-gradient(90deg,var(--lightningcss-light,#f1f4f0)var(--lightningcss-dark,#1d211c) 0 calc(10% - 1px),var(--lightningcss-light,#dfe5e1)var(--lightningcss-dark,#212522) calc(10% - 1px) 10%);height:68px;position:relative;overflow:hidden}.difference-track i{border-right:1px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#3c4c50);place-items:center;font-style:normal;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}.difference-track i.equal{color:var(--lightningcss-light,#274811)var(--lightningcss-dark,#c7deb7);background:var(--lightningcss-light,#cfe6aa)var(--lightningcss-dark,#2d371e)}.difference-track i.conflict{color:var(--lightningcss-light,#732d27)var(--lightningcss-dark,#dabdbb);background:var(--lightningcss-light,#edc0ba)var(--lightningcss-dark,#341d1a)}.difference-track b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px;font-size:8px;overflow:hidden}.chord-difference>p{color:var(--ink-soft);margin:2px 0 0;font-size:9px}.revision-metadata{border:1px solid var(--line);background:var(--lightningcss-light,#f7f9f6)var(--lightningcss-dark,#1c201a);border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}.revision-metadata>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:11px 13px;display:grid}.revision-metadata>div:nth-child(3n){border-right:0}.revision-metadata span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.revision-metadata strong,.revision-metadata code{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.revision-metadata code{color:var(--teal)}.revision-source-mark strong{color:var(--lightningcss-light,#24430d)var(--lightningcss-dark,#c8e0b6);background:var(--lightningcss-light,#dff0c2)var(--lightningcss-dark,#293219);border:1px solid var(--lightningcss-light,#bfd98d)var(--lightningcss-dark,#4a5435);width:max-content;max-width:100%;padding:3px 6px}.revision-source-mark small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font:8px SFMono-Regular,Consolas,monospace;overflow:hidden}.mir-visual{border:1px solid var(--line);background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);padding:20px 18px 14px;overflow:hidden}.segment-track,.beat-track{background:repeating-linear-gradient(90deg,var(--lightningcss-light,#f1f4f0)var(--lightningcss-dark,#1d211c) 0 calc(10% - 1px),var(--lightningcss-light,#dfe5e1)var(--lightningcss-dark,#212522) calc(10% - 1px) 10%);height:150px;position:relative;overflow:hidden}.segment-block{color:#fff;border-right:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#3c4b4e);align-content:center;gap:5px;padding:9px;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}.segment-block strong,.segment-block small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segment-block strong{font-size:11px}.segment-block small{color:#ffffffbc;font-size:8px}.mir-ruler{border-top:1px solid var(--lightningcss-light,#aebbb4)var(--lightningcss-dark,#424845);height:28px;position:relative}.mir-ruler span{color:var(--lightningcss-light,#75827b)var(--lightningcss-dark,#bbc7c4);font:8px SFMono-Regular,Consolas,monospace;position:absolute;top:7px;transform:translate(-50%)}.mir-ruler span:first-child{transform:none}.mir-ruler span:last-child{transform:translate(-100%)}.mir-record-table{border-top:1px solid var(--line);max-height:150px;overflow:auto}.mir-record-table>div{border-bottom:1px solid var(--lightningcss-light,#e8ece9)var(--lightningcss-dark,#424843);grid-template-columns:80px 80px 1fr;gap:10px;padding:6px 8px;font-size:9px;display:grid}.mir-record-table strong{color:var(--teal)}.beat-track{height:185px}.beat-track i{background:#7e9a98;width:1px;position:absolute;top:55px;bottom:0}.beat-track i.downbeat{background:var(--lime-dark);width:2px;top:15px}.beat-track i b{color:var(--lightningcss-light,#54761e)var(--lightningcss-dark,#c9d9b0);font:700 7px SFMono-Regular,Consolas,monospace;position:absolute;top:-13px;left:-3px}.visual-caption{color:var(--ink-soft);margin:4px 0 0;font-size:9px}.piano-roll{background:var(--lightningcss-light,#f2f5f1)var(--lightningcss-dark,#1d211b);width:100%;height:280px;display:block}.piano-roll line{stroke:#d9e0dc;stroke-width:.7px}.piano-roll rect{fill:var(--teal);stroke:#f5fff9;stroke-width:.5px;rx:1}.visual-empty{border:1px solid var(--line);min-height:220px;color:var(--ink-soft);place-items:center;display:grid}.raw-payload{border:1px solid var(--line);border-top:0}.raw-payload summary{cursor:pointer;color:var(--teal);padding:11px 14px;font-size:10px;font-weight:700}.raw-payload pre{border-top:1px solid var(--line);background:var(--lightningcss-light,#f7f9f6)var(--lightningcss-dark,#1c201a);max-height:360px;margin:0;padding:15px;font:10px/1.65 SFMono-Regular,Consolas,monospace;overflow:auto}.revision-evidence{border:1px solid var(--line);background:var(--lightningcss-light,#f3f6f1)var(--lightningcss-dark,#1d221a);border-top:0;gap:9px;padding:13px 15px;display:grid}.revision-evidence>div{grid-template-columns:86px minmax(0,1fr);gap:5px 10px;display:grid}.revision-evidence strong{color:var(--ink-soft);grid-row:1/span 20;font-size:9px}.revision-evidence code{color:var(--teal);overflow-wrap:anywhere;font-size:9px}.timing-evidence{border:1px solid var(--line);background:var(--lightningcss-light,#eef7f6)var(--lightningcss-dark,#182423);border-top:0;grid-template-columns:minmax(180px,1fr) repeat(6,minmax(82px,.34fr));align-items:center;gap:5px 10px;padding:11px 13px;display:grid}.timing-evidence.warning{background:var(--lightningcss-light,#fff7ec)var(--lightningcss-dark,#2a1f11);border-color:var(--lightningcss-light,#e6c09b)var(--lightningcss-dark,#574532)}.timing-evidence strong{color:var(--teal);font-size:10px}.timing-evidence.warning strong{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab)}.timing-evidence span{color:var(--lightningcss-light,#68766e)var(--lightningcss-dark,#bdc9c6);min-width:0;font-size:9px;line-height:1.45}.timing-evidence code{color:var(--teal);overflow-wrap:anywhere;font-size:8px}.revision-comment{background:var(--lightningcss-light,#eef2ed)var(--lightningcss-dark,#1d221c);flex-wrap:wrap;gap:8px;margin-top:10px;padding:12px;font-size:10px;display:flex}.revision-comment code{color:var(--teal)}.resolution-list{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.55fr) 1fr;gap:12px;margin-top:18px;padding-top:18px;display:grid}.resolution-list h3{margin:5px 0 0;font-size:17px}.resolution-list article{border:1px solid var(--line);background:var(--lightningcss-light,#f8faf7)var(--lightningcss-dark,#1b2019);grid-template-columns:1fr auto auto;gap:4px 12px;padding:11px 13px;display:grid}.resolution-list article strong{color:var(--teal);font-size:11px}.resolution-list article span{color:var(--ink-soft);font-size:9px}.resolution-list article b{color:var(--lime-dark);font-size:14px}.resolution-list article code{color:var(--lightningcss-light,#738079)var(--lightningcss-dark,#bbc7c4);grid-column:1/-1;font-size:8px}.web-annotator-error{color:#fff;background:var(--navy);place-items:center;min-height:100vh;padding:24px;display:grid}.web-annotator-error>div{border:1px solid #ffffff25;gap:18px;width:min(540px,100%);padding:42px;display:grid}.web-annotator-error h1{margin:0;font-size:42px}.web-annotator-error p:not(.kicker){color:#c9d6d2}.web-annotator-error a{width:190px;text-decoration:none}.web-annotator-shell{max-width:1680px;min-height:100vh;margin:0 auto;padding:0 clamp(18px,3vw,52px) 32px}.web-annotator-shell section[class*=planning] :is(span,strong,small,code){overflow-wrap:anywhere;min-width:0;max-width:100%}.web-annotator-topbar{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr auto;align-items:center;gap:20px;min-height:76px;display:grid}.web-annotator-topbar>a,.web-annotator-topbar>button{color:var(--teal);text-align:left;font-size:11px;font-weight:750;text-decoration:none}.web-annotator-topbar>button{background:0 0;border:0;padding:0}.web-annotator-topbar>button:disabled{color:var(--ink-soft);cursor:not-allowed}.web-annotator-topbar>div{align-items:center;gap:12px;display:flex}.web-annotator-topbar>div>div{gap:2px;display:grid}.web-annotator-topbar strong{font-size:14px}.web-annotator-topbar small{color:var(--ink-soft);font-size:10px}.web-annotator-topbar>em{color:var(--lightningcss-light,#67756e)var(--lightningcss-dark,#bec9c6);text-transform:uppercase;font-size:9px;font-style:normal}.web-annotator-topbar>em.draft-state.saving,.web-annotator-topbar>em.draft-state.dirty{color:var(--lightningcss-light,#8a6417)var(--lightningcss-dark,#decdac)}.web-annotator-topbar>em.draft-state.saved{color:var(--lime-dark)}.web-annotator-topbar>em.draft-state.offline{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab)}.web-annotator-topbar>em.draft-state.conflict,.web-annotator-topbar>em.draft-state.error{color:var(--red)}.draft-conflict{color:var(--lightningcss-light,#652d22)var(--lightningcss-dark,#dac0bb);background:var(--lightningcss-light,#fff0e7)var(--lightningcss-dark,#2b1b11);border:1px solid var(--lightningcss-light,#e5b9a7)var(--lightningcss-dark,#563e34);justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:14px 16px;display:flex}.draft-conflict>div{gap:3px;display:grid}.draft-conflict strong{font-size:11px}.draft-conflict span{font-size:9px}.draft-conflict button{color:#fff;background:var(--red);border:0;flex:none;padding:9px 12px;font-size:9px;font-weight:750}.server-draft-recovery-planning-preview{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#e5b9a7)var(--lightningcss-dark,#563e34);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px;display:grid}.server-draft-recovery-planning-preview>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#f1d3c6)var(--lightningcss-dark,#583d32);gap:4px;min-width:0;padding:8px 9px;display:grid}.server-draft-recovery-planning-preview>div:last-child{border-right:0}.server-draft-recovery-planning-preview span{color:var(--ink-soft);text-transform:uppercase;white-space:normal;font-size:7px;font-weight:800;line-height:1.2;overflow:visible}.server-draft-recovery-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.server-draft-recovery-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.server-draft-recovery-planning-preview .ok{border-top-color:#79a96a}.server-draft-recovery-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.server-draft-recovery-planning-preview .warning{border-top-color:#d6a51c}.server-draft-recovery-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.server-draft-recovery-planning-preview .danger{border-top-color:var(--red)}.server-draft-recovery-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.server-draft-recovery-planning-preview .muted strong{color:var(--ink-soft)}.notice.banner.network{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.notice.banner.network.offline{color:var(--lightningcss-light,#6e4616)var(--lightningcss-dark,#dfcbb3);background:var(--lightningcss-light,#fff3d8)var(--lightningcss-dark,#2e2513);border-color:var(--lightningcss-light,#e2bd70)var(--lightningcss-dark,#594c30)}.notice.banner.network.online{color:var(--lightningcss-light,#28573f)var(--lightningcss-dark,#bdd5c9);background:var(--lightningcss-light,#e8f5e8)var(--lightningcss-dark,#192619);border-color:var(--lightningcss-light,#9fc8a6)var(--lightningcss-dark,#3c4d3f)}.notice.banner.network button{color:#fff;background:var(--teal);border:0;flex:none;min-height:32px;padding:7px 11px;font-size:9px;font-weight:800}.notice.banner .writer-recovery-button{color:var(--lightningcss-light,#214f5a)var(--lightningcss-dark,#bbd3d8);background:var(--lightningcss-light,#f7fbfb)var(--lightningcss-dark,#172222);border:1px solid #54828d;flex:none;min-height:32px;padding:7px 11px;font-size:11px;font-weight:750}.notice.banner .writer-recovery-button:disabled{color:var(--lightningcss-light,#71888d)var(--lightningcss-dark,#bbc2c4);cursor:not-allowed;background:var(--lightningcss-light,#edf3f3)var(--lightningcss-dark,#1c2222);border-color:var(--lightningcss-light,#a9bec3)var(--lightningcss-dark,#3f484a)}.web-annotator-summary{grid-template-columns:1.25fr .75fr;gap:30px;padding:24px 0 18px;display:grid}.web-annotator-summary h1{letter-spacing:0;margin:8px 0 10px;font-size:30px}.web-annotator-summary>div>p:last-child{max-width:760px;color:var(--ink-soft);margin:0;line-height:1.65}.web-annotator-summary dl{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:1fr 1fr;margin:0;display:grid}.web-annotator-summary dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:12px 14px;display:grid}.web-annotator-summary dl>div:nth-child(2n){border-right:0}.web-annotator-summary dt{color:var(--ink-soft);text-transform:uppercase;font-size:8px}.web-annotator-summary dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;font-weight:700;overflow:hidden}.annotator-revision-request{background:var(--lightningcss-light,#fff3ef)var(--lightningcss-dark,#291711);border-top:1px solid var(--lightningcss-light,#e9c8c1)var(--lightningcss-dark,#543b36);border-bottom:1px solid var(--lightningcss-light,#e9c8c1)var(--lightningcss-dark,#543b36);border-left:4px solid #b84936;gap:10px;padding:14px 18px;display:grid}.annotator-revision-request>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.annotator-revision-request h2{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd);margin:3px 0 0;font-size:15px}.annotator-revision-request>header>span{color:var(--lightningcss-light,#98675f)var(--lightningcss-dark,#cbbdbb);white-space:nowrap;font-size:9px}.annotator-revision-request>p{overflow-wrap:anywhere;color:var(--lightningcss-light,#5f342c)var(--lightningcss-dark,#d6c3bf);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.annotator-revision-request>button{color:var(--lightningcss-light,#8d3326)var(--lightningcss-dark,#dbbbb6);background:0 0;border:1px solid var(--lightningcss-light,#c77d70)var(--lightningcss-dark,#523b37);justify-self:start;min-height:34px;padding:0 12px;font-size:9px;font-weight:800}.assignment-open-planning-preview,.assignment-client-binding-planning-preview,.draft-autosave-planning-preview,.annotator-exit-planning-preview,.draft-hydration-planning-preview,.timing-session-invalidation-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid}.assignment-client-binding-planning-preview,.draft-hydration-planning-preview{grid-template-columns:repeat(6,minmax(0,1fr))}.timing-session-invalidation-planning-preview{background:var(--lightningcss-light,#fffaf2)var(--lightningcss-dark,#291f11)}.web-annotator-error .assignment-open-planning-preview{margin-bottom:0}.assignment-open-planning-preview>div,.assignment-client-binding-planning-preview>div,.draft-autosave-planning-preview>div,.annotator-exit-planning-preview>div,.draft-hydration-planning-preview>div,.timing-session-invalidation-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:5px;min-width:0;padding:10px 11px;display:grid}.assignment-open-planning-preview>div:last-child,.assignment-client-binding-planning-preview>div:last-child,.draft-autosave-planning-preview>div:last-child,.annotator-exit-planning-preview>div:last-child,.draft-hydration-planning-preview>div:last-child,.timing-session-invalidation-planning-preview>div:last-child{border-right:0}.assignment-open-planning-preview span,.assignment-client-binding-planning-preview span,.draft-autosave-planning-preview span,.annotator-exit-planning-preview span,.draft-hydration-planning-preview span,.timing-session-invalidation-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.assignment-open-planning-preview strong,.assignment-client-binding-planning-preview strong,.draft-autosave-planning-preview strong,.annotator-exit-planning-preview strong,.draft-hydration-planning-preview strong,.timing-session-invalidation-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.assignment-open-planning-preview small,.assignment-client-binding-planning-preview small,.draft-autosave-planning-preview small,.annotator-exit-planning-preview small,.draft-hydration-planning-preview small,.timing-session-invalidation-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.assignment-open-planning-preview .ok,.assignment-client-binding-planning-preview .ok,.draft-autosave-planning-preview .ok,.annotator-exit-planning-preview .ok,.draft-hydration-planning-preview .ok,.timing-session-invalidation-planning-preview .ok{border-top-color:#79a96a}.assignment-open-planning-preview .ok strong,.assignment-client-binding-planning-preview .ok strong,.draft-autosave-planning-preview .ok strong,.annotator-exit-planning-preview .ok strong,.draft-hydration-planning-preview .ok strong,.timing-session-invalidation-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.assignment-open-planning-preview .warning,.assignment-client-binding-planning-preview .warning,.draft-autosave-planning-preview .warning,.annotator-exit-planning-preview .warning,.draft-hydration-planning-preview .warning,.timing-session-invalidation-planning-preview .warning{border-top-color:#d6a51c}.assignment-open-planning-preview .warning strong,.assignment-client-binding-planning-preview .warning strong,.draft-autosave-planning-preview .warning strong,.annotator-exit-planning-preview .warning strong,.draft-hydration-planning-preview .warning strong,.timing-session-invalidation-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.assignment-open-planning-preview .danger,.assignment-client-binding-planning-preview .danger,.draft-autosave-planning-preview .danger,.annotator-exit-planning-preview .danger,.draft-hydration-planning-preview .danger,.timing-session-invalidation-planning-preview .danger{border-top-color:var(--red)}.assignment-open-planning-preview .danger strong,.assignment-client-binding-planning-preview .danger strong,.draft-autosave-planning-preview .danger strong,.annotator-exit-planning-preview .danger strong,.draft-hydration-planning-preview .danger strong,.timing-session-invalidation-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.assignment-open-planning-preview .muted strong,.assignment-client-binding-planning-preview .muted strong,.draft-autosave-planning-preview .muted strong,.annotator-exit-planning-preview .muted strong,.draft-hydration-planning-preview .muted strong,.timing-session-invalidation-planning-preview .muted strong{color:var(--ink-soft)}.web-transport{grid-template-columns:44px 120px minmax(220px,1fr) minmax(160px,.45fr) minmax(160px,.4fr) minmax(150px,.35fr);align-items:center;gap:14px;margin-bottom:14px;padding:15px 18px;display:grid}@media (min-width:901px){.web-transport{z-index:30;position:sticky;top:8px;box-shadow:0 10px 24px #132a261c}}.web-transport>section[class*=planning-preview],.web-transport>section[class$=-preview]{border:1px solid var(--line);background:var(--lightningcss-light,#f8fbfb)var(--lightningcss-dark,#182121);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;min-width:0;display:grid}.web-transport>section[class*=planning-preview]>div,.web-transport>section[class$=-preview]>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid;overflow:hidden}.web-transport>section[class*=planning-preview]>div:last-child,.web-transport>section[class$=-preview]>div:last-child{border-right:0}.web-transport>section[class*=planning-preview] :is(span,strong,small,code),.web-transport>section[class$=-preview] :is(span,strong,small,code){overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.web-transport>section[class*=planning-preview] span,.web-transport>section[class$=-preview] span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.web-transport>section[class*=planning-preview] strong,.web-transport>section[class$=-preview] strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.web-transport>section[class*=planning-preview] small,.web-transport>section[class$=-preview] small{color:var(--ink-soft);font-size:8px;line-height:1.4}.web-transport>section[class*=planning-preview] .ok,.web-transport>section[class$=-preview] .ok{border-top-color:#79a96a}.web-transport>section[class*=planning-preview] .warning,.web-transport>section[class$=-preview] .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.web-transport>section[class*=planning-preview] .danger,.web-transport>section[class$=-preview] .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.transport-audio-engine{display:none}.opendaw-annotator-engine{background:var(--lightningcss-light,#f1f8f7)var(--lightningcss-dark,#182322);border:1px solid var(--lightningcss-light,#bfd7d1)var(--lightningcss-dark,#3e4c48);grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.opendaw-annotator-engine>div{grid-template-columns:auto auto;align-items:center;gap:3px 10px;min-width:0;display:grid}.opendaw-annotator-engine strong{color:var(--teal);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.opendaw-annotator-engine span{color:var(--lightningcss-light,#6c7772)var(--lightningcss-dark,#bdc9c6);text-transform:uppercase;font:9px SFMono-Regular,Consolas,monospace}.opendaw-annotator-engine small{overflow-wrap:anywhere;color:var(--ink-soft);grid-column:1/-1;font-size:9px}.opendaw-annotator-engine code{color:var(--teal);white-space:nowrap;font-size:9px}.opendaw-annotator-engine.ready{background:var(--lightningcss-light,#e8f5f1)var(--lightningcss-dark,#192622);border-color:var(--lightningcss-light,#8ab9ad)var(--lightningcss-dark,#3d4d49)}.opendaw-annotator-engine.blocked,.opendaw-annotator-engine.error{background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411);border-color:var(--lightningcss-light,#dcafa5)var(--lightningcss-dark,#523c37)}.transport-play{color:#fff;background:var(--teal);border:0;width:44px;height:40px;padding:0;font-size:16px;font-weight:800}.transport-play:disabled{opacity:.38}.web-transport>code{color:var(--teal);font-size:10px}.web-transport>input{min-width:0;accent-color:var(--teal);padding:0}.web-transport label{color:var(--ink-soft);white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;gap:9px;font-size:9px}.web-transport label input{min-width:0;accent-color:var(--lime-dark);padding:0}.transport-tuning-controls{grid-template-columns:minmax(96px,1fr) 72px;align-items:center;gap:8px;min-width:0;display:grid}.transport-tuning-controls label{gap:6px;min-width:0}.transport-tuning-controls select{width:100%;min-width:0;height:30px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd4cf)var(--lightningcss-dark,#424845);font-size:9px}.volatile-audio-controls{grid-template-columns:minmax(120px,1fr) auto;gap:6px;min-width:0;display:grid}.volatile-audio-controls button{min-height:30px;color:var(--teal);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#bfcac4)var(--lightningcss-dark,#424845);padding:6px 9px;font-size:9px;font-weight:800}.volatile-audio-controls button:disabled{cursor:not-allowed;opacity:.42}.volatile-audio-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#f8fbfa)var(--lightningcss-dark,#18211e);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.volatile-audio-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}.volatile-audio-planning-preview>div:last-child{border-right:0}.volatile-audio-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.volatile-audio-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.volatile-audio-planning-preview small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:8px;line-height:1.4}.volatile-audio-planning-preview .ok{border-top-color:#79a96a}.volatile-audio-planning-preview .warning{border-top-color:#d6a51c}.volatile-audio-planning-preview .danger{border-top-color:var(--red)}.web-transport .transport-timecode{min-width:0}.transport-timecode input{width:100%;height:30px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd4cf)var(--lightningcss-dark,#424845);padding:0 8px;font-family:inherit;font-size:10px}.web-transport>span{color:var(--lightningcss-light,#76827c)var(--lightningcss-dark,#bac7c4);white-space:nowrap;font-size:8px}.transport-hard-controls{grid-column:1/-1;grid-template-columns:44px 74px minmax(120px,180px) 74px 44px;align-items:center;gap:6px;min-width:0;display:grid}.transport-hard-controls button{min-height:30px;color:var(--teal);white-space:nowrap;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#bfcac4)var(--lightningcss-dark,#424845);padding:6px 7px;font-size:9px;font-weight:800}.transport-hard-controls button:disabled{cursor:not-allowed;opacity:.38}.transport-hard-controls label{grid-template-columns:28px minmax(0,1fr);gap:5px;min-width:0}.transport-hard-controls select{width:100%;min-width:0;height:30px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd4cf)var(--lightningcss-dark,#424845);font-size:9px}.transport-status-strip{border-top:1px solid var(--lightningcss-light,#d6dfda)var(--lightningcss-dark,#414944);border-left:1px solid var(--lightningcss-light,#d6dfda)var(--lightningcss-dark,#414944);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));min-width:0;display:grid}.transport-status-strip>div{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-bottom:1px solid var(--lightningcss-light,#d6dfda)var(--lightningcss-dark,#414944);border-right:1px solid var(--lightningcss-light,#d6dfda)var(--lightningcss-dark,#414944);grid-template-columns:8px minmax(0,1fr);align-content:center;gap:3px 7px;min-width:0;min-height:44px;padding:7px 9px;display:grid}.transport-status-strip i{background:#638c59;border-radius:50%;grid-row:1/span 2;align-self:center;width:7px;height:7px}.transport-status-strip span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.transport-status-strip strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:1.25;overflow:hidden}.transport-status-strip .warning i{background:#c69524}.transport-status-strip .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.transport-status-strip .blocked i{background:var(--red)}.transport-status-strip .blocked strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.transport-gate-note{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab);grid-column:1/-1;font-size:9px;font-weight:800}.transport-settings-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.transport-settings-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}.transport-settings-planning-preview>div:last-child{border-right:0}.transport-settings-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.transport-settings-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.transport-settings-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.transport-settings-planning-preview .ok{border-top-color:#79a96a}.transport-settings-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.transport-settings-planning-preview .warning{border-top-color:#d6a51c}.transport-settings-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.transport-settings-planning-preview .danger{border-top-color:var(--red)}.transport-settings-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.transport-settings-planning-preview .muted strong{color:var(--ink-soft)}.source-audio-live-playhead-read-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#f8fbfb)var(--lightningcss-dark,#182121);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.source-audio-live-playhead-read-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}.source-audio-live-playhead-read-planning-preview>div:last-child{border-right:0}.source-audio-live-playhead-read-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.source-audio-live-playhead-read-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.source-audio-live-playhead-read-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.source-audio-live-playhead-read-planning-preview .ok{border-top-color:#79a96a}.source-audio-live-playhead-read-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.source-audio-live-playhead-read-planning-preview .warning{border-top-color:#d6a51c}.source-audio-live-playhead-read-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.source-audio-live-playhead-read-planning-preview .danger{border-top-color:var(--red)}.source-audio-live-playhead-read-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.source-audio-live-playhead-read-planning-preview .muted strong{color:var(--ink-soft)}.media-seek-event-planning-preview,.source-audio-buffering-event-planning-preview,.source-audio-play-request-failure-planning-preview,.source-audio-playback-event-planning-preview,.source-audio-ratechange-planning-preview,.source-audio-session-event-planning-preview,.source-audio-timeupdate-planning-preview,.transport-playback-action-preview,.transport-timecode-input-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#f8fbfb)var(--lightningcss-dark,#182121);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.media-seek-event-planning-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.source-audio-buffering-event-planning-preview{grid-template-columns:repeat(5,minmax(0,1fr))}.source-audio-play-request-failure-planning-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.source-audio-playback-event-planning-preview,.source-audio-ratechange-planning-preview,.source-audio-session-event-planning-preview,.source-audio-timeupdate-planning-preview{grid-template-columns:repeat(5,minmax(0,1fr))}.transport-timecode-input-planning-preview{background:var(--lightningcss-light,#fffdfa)var(--lightningcss-dark,#271e10)}.media-seek-event-planning-preview>div,.source-audio-buffering-event-planning-preview>div,.source-audio-play-request-failure-planning-preview>div,.source-audio-playback-event-planning-preview>div,.source-audio-ratechange-planning-preview>div,.source-audio-session-event-planning-preview>div,.source-audio-timeupdate-planning-preview>div,.transport-playback-action-preview>div,.transport-timecode-input-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}.media-seek-event-planning-preview>div:last-child,.source-audio-buffering-event-planning-preview>div:last-child,.source-audio-play-request-failure-planning-preview>div:last-child,.source-audio-playback-event-planning-preview>div:last-child,.source-audio-ratechange-planning-preview>div:last-child,.source-audio-session-event-planning-preview>div:last-child,.source-audio-timeupdate-planning-preview>div:last-child,.transport-playback-action-preview>div:last-child,.transport-timecode-input-planning-preview>div:last-child{border-right:0}.media-seek-event-planning-preview span,.source-audio-buffering-event-planning-preview span,.source-audio-play-request-failure-planning-preview span,.source-audio-playback-event-planning-preview span,.source-audio-ratechange-planning-preview span,.source-audio-session-event-planning-preview span,.source-audio-timeupdate-planning-preview span,.transport-playback-action-preview span,.transport-timecode-input-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.media-seek-event-planning-preview strong,.source-audio-buffering-event-planning-preview strong,.source-audio-play-request-failure-planning-preview strong,.source-audio-playback-event-planning-preview strong,.source-audio-ratechange-planning-preview strong,.source-audio-session-event-planning-preview strong,.source-audio-timeupdate-planning-preview strong,.transport-playback-action-preview strong,.transport-timecode-input-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.media-seek-event-planning-preview small,.source-audio-buffering-event-planning-preview small,.source-audio-play-request-failure-planning-preview small,.source-audio-playback-event-planning-preview small,.source-audio-ratechange-planning-preview small,.source-audio-session-event-planning-preview small,.source-audio-timeupdate-planning-preview small,.transport-playback-action-preview small,.transport-timecode-input-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.media-seek-event-planning-preview .ok,.source-audio-buffering-event-planning-preview .ok,.source-audio-play-request-failure-planning-preview .ok,.source-audio-playback-event-planning-preview .ok,.source-audio-ratechange-planning-preview .ok,.source-audio-session-event-planning-preview .ok,.source-audio-timeupdate-planning-preview .ok,.transport-playback-action-preview .ok,.transport-timecode-input-planning-preview .ok{border-top-color:#79a96a}.media-seek-event-planning-preview .ok strong,.source-audio-buffering-event-planning-preview .ok strong,.source-audio-play-request-failure-planning-preview .ok strong,.source-audio-playback-event-planning-preview .ok strong,.source-audio-ratechange-planning-preview .ok strong,.source-audio-session-event-planning-preview .ok strong,.source-audio-timeupdate-planning-preview .ok strong,.transport-playback-action-preview .ok strong,.transport-timecode-input-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.media-seek-event-planning-preview .warning,.source-audio-buffering-event-planning-preview .warning,.source-audio-play-request-failure-planning-preview .warning,.source-audio-playback-event-planning-preview .warning,.source-audio-ratechange-planning-preview .warning,.source-audio-session-event-planning-preview .warning,.source-audio-timeupdate-planning-preview .warning,.transport-playback-action-preview .warning,.transport-timecode-input-planning-preview .warning{border-top-color:#d6a51c}.media-seek-event-planning-preview .warning strong,.source-audio-buffering-event-planning-preview .warning strong,.source-audio-play-request-failure-planning-preview .warning strong,.source-audio-playback-event-planning-preview .warning strong,.source-audio-ratechange-planning-preview .warning strong,.source-audio-session-event-planning-preview .warning strong,.source-audio-timeupdate-planning-preview .warning strong,.transport-playback-action-preview .warning strong,.transport-timecode-input-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.media-seek-event-planning-preview .danger,.source-audio-buffering-event-planning-preview .danger,.source-audio-play-request-failure-planning-preview .danger,.source-audio-playback-event-planning-preview .danger,.source-audio-ratechange-planning-preview .danger,.source-audio-session-event-planning-preview .danger,.source-audio-timeupdate-planning-preview .danger,.transport-playback-action-preview .danger,.transport-timecode-input-planning-preview .danger{border-top-color:var(--red)}.media-seek-event-planning-preview .danger strong,.source-audio-buffering-event-planning-preview .danger strong,.source-audio-play-request-failure-planning-preview .danger strong,.source-audio-playback-event-planning-preview .danger strong,.source-audio-ratechange-planning-preview .danger strong,.source-audio-session-event-planning-preview .danger strong,.source-audio-timeupdate-planning-preview .danger strong,.transport-playback-action-preview .danger strong,.transport-timecode-input-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.media-seek-event-planning-preview .muted strong,.source-audio-buffering-event-planning-preview .muted strong,.source-audio-play-request-failure-planning-preview .muted strong,.source-audio-playback-event-planning-preview .muted strong,.source-audio-ratechange-planning-preview .muted strong,.source-audio-session-event-planning-preview .muted strong,.source-audio-timeupdate-planning-preview .muted strong,.transport-playback-action-preview .muted strong,.transport-timecode-input-planning-preview .muted strong{color:var(--ink-soft)}.source-audio-volumechange-planning-preview,.source-audio-volumechange-apply-planning-preview,.source-audio-volumechange-state-apply-planning-preview,.source-audio-volumechange-correction-failure-planning-preview,.source-audio-volumechange-correction-failure-apply-planning-preview,.source-audio-volumechange-correction-failure-state-apply-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#f8fbfb)var(--lightningcss-dark,#182121);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.source-audio-volumechange-planning-preview>div,.source-audio-volumechange-apply-planning-preview>div,.source-audio-volumechange-state-apply-planning-preview>div,.source-audio-volumechange-correction-failure-planning-preview>div,.source-audio-volumechange-correction-failure-apply-planning-preview>div,.source-audio-volumechange-correction-failure-state-apply-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}.source-audio-volumechange-planning-preview>div:last-child,.source-audio-volumechange-apply-planning-preview>div:last-child,.source-audio-volumechange-state-apply-planning-preview>div:last-child,.source-audio-volumechange-correction-failure-planning-preview>div:last-child,.source-audio-volumechange-correction-failure-apply-planning-preview>div:last-child,.source-audio-volumechange-correction-failure-state-apply-planning-preview>div:last-child{border-right:0}.source-audio-volumechange-planning-preview span,.source-audio-volumechange-apply-planning-preview span,.source-audio-volumechange-state-apply-planning-preview span,.source-audio-volumechange-correction-failure-planning-preview span,.source-audio-volumechange-correction-failure-apply-planning-preview span,.source-audio-volumechange-correction-failure-state-apply-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.source-audio-volumechange-planning-preview strong,.source-audio-volumechange-apply-planning-preview strong,.source-audio-volumechange-state-apply-planning-preview strong,.source-audio-volumechange-correction-failure-planning-preview strong,.source-audio-volumechange-correction-failure-apply-planning-preview strong,.source-audio-volumechange-correction-failure-state-apply-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.source-audio-volumechange-planning-preview small,.source-audio-volumechange-apply-planning-preview small,.source-audio-volumechange-state-apply-planning-preview small,.source-audio-volumechange-correction-failure-planning-preview small,.source-audio-volumechange-correction-failure-apply-planning-preview small,.source-audio-volumechange-correction-failure-state-apply-planning-preview small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:8px;line-height:1.4}.source-audio-volumechange-planning-preview .ok,.source-audio-volumechange-apply-planning-preview .ok,.source-audio-volumechange-state-apply-planning-preview .ok,.source-audio-volumechange-correction-failure-planning-preview .ok,.source-audio-volumechange-correction-failure-apply-planning-preview .ok,.source-audio-volumechange-correction-failure-state-apply-planning-preview .ok{border-top-color:#79a96a}.source-audio-volumechange-planning-preview .warning,.source-audio-volumechange-apply-planning-preview .warning,.source-audio-volumechange-state-apply-planning-preview .warning,.source-audio-volumechange-correction-failure-planning-preview .warning,.source-audio-volumechange-correction-failure-apply-planning-preview .warning,.source-audio-volumechange-correction-failure-state-apply-planning-preview .warning{border-top-color:#d6a51c}.source-audio-volumechange-planning-preview .danger,.source-audio-volumechange-apply-planning-preview .danger,.source-audio-volumechange-state-apply-planning-preview .danger,.source-audio-volumechange-correction-failure-planning-preview .danger,.source-audio-volumechange-correction-failure-apply-planning-preview .danger,.source-audio-volumechange-correction-failure-state-apply-planning-preview .danger{border-top-color:var(--red)}.source-audio-native-loop-planning-preview,.source-audio-native-loop-apply-planning-preview,.source-audio-native-loop-state-apply-planning-preview,.source-audio-native-loop-correction-failure-planning-preview,.source-audio-native-loop-correction-failure-apply-planning-preview,.source-audio-native-loop-correction-failure-state-apply-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fbfaf7)var(--lightningcss-dark,#221f17);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.source-audio-native-loop-planning-preview>div,.source-audio-native-loop-apply-planning-preview>div,.source-audio-native-loop-state-apply-planning-preview>div,.source-audio-native-loop-correction-failure-planning-preview>div,.source-audio-native-loop-correction-failure-apply-planning-preview>div,.source-audio-native-loop-correction-failure-state-apply-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}.source-audio-native-loop-planning-preview>div:last-child,.source-audio-native-loop-apply-planning-preview>div:last-child,.source-audio-native-loop-state-apply-planning-preview>div:last-child,.source-audio-native-loop-correction-failure-planning-preview>div:last-child,.source-audio-native-loop-correction-failure-apply-planning-preview>div:last-child,.source-audio-native-loop-correction-failure-state-apply-planning-preview>div:last-child{border-right:0}.source-audio-native-loop-planning-preview span,.source-audio-native-loop-apply-planning-preview span,.source-audio-native-loop-state-apply-planning-preview span,.source-audio-native-loop-correction-failure-planning-preview span,.source-audio-native-loop-correction-failure-apply-planning-preview span,.source-audio-native-loop-correction-failure-state-apply-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.source-audio-native-loop-planning-preview strong,.source-audio-native-loop-apply-planning-preview strong,.source-audio-native-loop-state-apply-planning-preview strong,.source-audio-native-loop-correction-failure-planning-preview strong,.source-audio-native-loop-correction-failure-apply-planning-preview strong,.source-audio-native-loop-correction-failure-state-apply-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.source-audio-native-loop-planning-preview small,.source-audio-native-loop-apply-planning-preview small,.source-audio-native-loop-state-apply-planning-preview small,.source-audio-native-loop-correction-failure-planning-preview small,.source-audio-native-loop-correction-failure-apply-planning-preview small,.source-audio-native-loop-correction-failure-state-apply-planning-preview small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:8px;line-height:1.4}.source-audio-native-loop-planning-preview .ok,.source-audio-native-loop-apply-planning-preview .ok,.source-audio-native-loop-state-apply-planning-preview .ok,.source-audio-native-loop-correction-failure-planning-preview .ok,.source-audio-native-loop-correction-failure-apply-planning-preview .ok,.source-audio-native-loop-correction-failure-state-apply-planning-preview .ok{border-top-color:#79a96a}.source-audio-native-loop-planning-preview .warning,.source-audio-native-loop-apply-planning-preview .warning,.source-audio-native-loop-state-apply-planning-preview .warning,.source-audio-native-loop-correction-failure-planning-preview .warning,.source-audio-native-loop-correction-failure-apply-planning-preview .warning,.source-audio-native-loop-correction-failure-state-apply-planning-preview .warning{border-top-color:#d6a51c}.source-audio-native-loop-planning-preview .danger,.source-audio-native-loop-apply-planning-preview .danger,.source-audio-native-loop-state-apply-planning-preview .danger,.source-audio-native-loop-correction-failure-planning-preview .danger,.source-audio-native-loop-correction-failure-apply-planning-preview .danger,.source-audio-native-loop-correction-failure-state-apply-planning-preview .danger{border-top-color:var(--red)}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview){border:1px solid var(--line);background:var(--lightningcss-light,#f8fbfa)var(--lightningcss-dark,#18211e);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview)>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview)>div:last-child{border-right:0}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview) span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview) strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview) small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:8px;line-height:1.4}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview) .ok{border-top-color:#79a96a}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview) .warning{border-top-color:#d6a51c}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview) .danger{border-top-color:var(--red)}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview){border:1px solid var(--line);background:var(--lightningcss-light,#fbfaf7)var(--lightningcss-dark,#221f17);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview)>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview)>div:last-child{border-right:0}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview) span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview) strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview) small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:8px;line-height:1.4}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview) .ok{border-top-color:#79a96a}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview) .warning{border-top-color:#d6a51c}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview) .danger{border-top-color:var(--red)}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview){border:1px solid var(--line);background:var(--lightningcss-light,#f8fbfb)var(--lightningcss-dark,#182121);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview)>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview)>div:last-child{border-right:0}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview) span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview) strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview) small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:8px;line-height:1.4}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview) .ok{border-top-color:#79a96a}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview) .warning{border-top-color:#d6a51c}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview) .danger{border-top-color:var(--red)}.timeline-view-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.timeline-view-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}.timeline-view-planning-preview>div:last-child{border-right:0}.timeline-view-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.timeline-view-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.timeline-view-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.timeline-view-planning-preview .ok{border-top-color:#79a96a}.timeline-view-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.timeline-view-planning-preview .warning{border-top-color:#d6a51c}.timeline-view-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.timeline-view-planning-preview .danger{border-top-color:var(--red)}.timeline-view-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.timeline-view-planning-preview .muted strong{color:var(--ink-soft)}.transport-seek-action-preview{border:1px solid var(--line);background:var(--lightningcss-light,#f8fbfb)var(--lightningcss-dark,#182121);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.transport-seek-action-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}.transport-seek-action-preview>div:last-child{border-right:0}.transport-seek-action-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.transport-seek-action-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.transport-seek-action-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.transport-seek-action-preview .ok{border-top-color:#79a96a}.transport-seek-action-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.transport-seek-action-preview .warning{border-top-color:#d6a51c}.transport-seek-action-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.transport-seek-action-preview .danger{border-top-color:var(--red)}.transport-seek-action-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.transport-seek-action-preview .muted strong{color:var(--ink-soft)}.shortcut-settings{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.shortcut-settings summary{width:fit-content;color:var(--teal);cursor:pointer;font-size:9px;font-weight:800}.shortcut-settings>div{grid-template-columns:repeat(5,minmax(110px,1fr)) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.shortcut-settings label{white-space:normal;grid-template-columns:1fr;gap:5px;display:grid}.shortcut-settings select{border:1px solid var(--line);min-width:0;height:34px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);font-size:10px}.shortcut-settings button{border:1px solid var(--teal);min-height:34px;color:var(--teal);background:0 0;font-size:9px;font-weight:800}.shortcut-settings>p{color:var(--lightningcss-light,#76827c)var(--lightningcss-dark,#bac7c4);margin:10px 0 0;font-size:8px;line-height:1.5}.shortcut-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;display:grid}.shortcut-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:8px 9px;display:grid}.shortcut-planning-preview>div:last-child{border-right:0}.shortcut-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.shortcut-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.shortcut-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.shortcut-planning-preview .ok{border-top-color:#79a96a}.shortcut-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.shortcut-planning-preview .warning{border-top-color:#d6a51c}.shortcut-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.shortcut-planning-preview .danger{border-top-color:var(--red)}.shortcut-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.shortcut-planning-preview .muted strong{color:var(--ink-soft)}.shortcut-apply-panel{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.shortcut-apply-panel .shortcut-planning-preview{margin-top:10px}.shortcut-apply-panel button{min-width:76px}.audio-analysis{margin-bottom:14px;padding:0;overflow:hidden}.audio-analysis>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px 18px;display:flex}.audio-analysis h2{margin:3px 0 0;font-size:16px}.audio-analysis>header>strong{color:var(--teal);font:700 9px SFMono-Regular,Consolas,monospace}.audio-analysis-planning-summary,.audio-analysis-read-planning-summary,.audio-analysis-job-apply-planning-summary,.audio-analysis-seek-planning-summary{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#1c2018);grid-template-columns:repeat(4,minmax(90px,1fr));gap:0;display:grid}.audio-analysis-seek-planning-summary{grid-template-columns:repeat(3,minmax(120px,1fr))}.audio-analysis-job-apply-planning-summary{grid-template-columns:repeat(5,minmax(90px,1fr))}.audio-analysis-planning-summary>div,.audio-analysis-read-planning-summary>div,.audio-analysis-job-apply-planning-summary>div,.audio-analysis-seek-planning-summary>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:3px;min-width:0;padding:8px 10px;display:grid}.audio-analysis-planning-summary>div:last-child,.audio-analysis-read-planning-summary>div:last-child,.audio-analysis-job-apply-planning-summary>div:last-child,.audio-analysis-seek-planning-summary>div:last-child{border-right:0}.audio-analysis-planning-summary span,.audio-analysis-read-planning-summary span,.audio-analysis-job-apply-planning-summary span,.audio-analysis-seek-planning-summary span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.audio-analysis-planning-summary strong,.audio-analysis-read-planning-summary strong,.audio-analysis-job-apply-planning-summary strong,.audio-analysis-seek-planning-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.audio-analysis-planning-summary small,.audio-analysis-read-planning-summary small,.audio-analysis-job-apply-planning-summary small,.audio-analysis-seek-planning-summary small{color:var(--ink-soft);font-size:8px;line-height:1.4}.audio-analysis-planning-summary .ok,.audio-analysis-read-planning-summary .ok,.audio-analysis-job-apply-planning-summary .ok,.audio-analysis-seek-planning-summary .ok{border-top-color:var(--lime-dark)}.audio-analysis-planning-summary .warning,.audio-analysis-read-planning-summary .warning,.audio-analysis-job-apply-planning-summary .warning,.audio-analysis-seek-planning-summary .warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-top-color:#d6a51c}.audio-analysis-planning-summary .danger,.audio-analysis-read-planning-summary .danger,.audio-analysis-job-apply-planning-summary .danger,.audio-analysis-seek-planning-summary .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.audio-analysis-planning-summary .muted,.audio-analysis-read-planning-summary .muted,.audio-analysis-job-apply-planning-summary .muted,.audio-analysis-seek-planning-summary .muted{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);border-top-color:#b8c0bb}.audio-analysis-canvas{background:#10202b;min-width:0}.audio-analysis canvas{cursor:crosshair;touch-action:none;width:100%;display:block}.audio-analysis>footer{color:var(--lightningcss-light,#62716a)var(--lightningcss-dark,#becac7);background:var(--lightningcss-light,#edf1ee)var(--lightningcss-dark,#1d211e);grid-template-columns:1fr 1fr;gap:12px;padding:8px 18px;font:750 8px SFMono-Regular,Consolas,monospace;display:grid}.audio-analysis>footer em{color:var(--teal);font-style:normal}.web-timeline{padding:0}.web-timeline>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px 18px;display:flex}.web-timeline h2{margin:4px 0 0;font-size:16px}.web-timeline>header>strong{color:var(--teal);font:800 10px SFMono-Regular,Consolas,monospace}.web-timeline-scroll{overscroll-behavior-x:contain;background:var(--lightningcss-light,#f7f9f6)var(--lightningcss-dark,#1c201a);overflow-x:auto}.web-timeline-content{cursor:crosshair;min-height:238px;padding-top:36px;position:relative}.web-time-grid{pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),var(--lightningcss-light,#cfd8d2)var(--lightningcss-dark,#252926) calc(100% - 1px));position:absolute;inset:0}.web-timeline-lane{background:var(--lightningcss-light,#fbfcfae8)var(--lightningcss-dark,#1c2018e8);border-top:1px solid var(--lightningcss-light,#d8dfda)var(--lightningcss-dark,#424844);border-bottom:1px solid var(--lightningcss-light,#d8dfda)var(--lightningcss-dark,#424844);height:86px;margin-bottom:9px;position:relative;overflow:hidden}.web-timeline-lane.beat{background:var(--lightningcss-light,#f1f6e8e8)var(--lightningcss-dark,#202718e8);height:62px}.lane-label{z-index:3;color:var(--teal);text-transform:uppercase;background:var(--lightningcss-light,#ffffffdc)var(--lightningcss-dark,#142024dc);padding:3px 5px;font:800 8px SFMono-Regular,Consolas,monospace;display:inline-block;position:sticky;top:7px;left:8px}.lane-end{color:var(--lightningcss-light,#7c8982)var(--lightningcss-dark,#b9c6c2);font:8px SFMono-Regular,Consolas,monospace;position:absolute;bottom:5px;right:7px}.web-timeline-lane>em{color:var(--lightningcss-light,#87938d)var(--lightningcss-dark,#b6c3c0);font-size:9px;font-style:normal;position:absolute;top:38%;left:50%}.web-segment{color:#fff;background:#397c78;border-right:1px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#3c4c50);place-items:center;height:43px;padding:4px;font-style:normal;display:grid;position:absolute;top:31px;overflow:hidden}.web-segment:nth-of-type(3n+1){background:#6f8e43}.web-segment:nth-of-type(3n+2){background:#657b98}.web-segment b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.web-beat{cursor:pointer;background:0 0;border:0;width:9px;margin-left:-4px;padding:0;position:absolute;top:25px;bottom:7px}.web-beat:after{content:"";background:#668d7c;width:1px;position:absolute;inset:0 auto 0 4px}.web-beat.downbeat{top:14px}.web-beat.downbeat:after{background:var(--lime-dark);width:2px}.web-beat.selected:before{content:"";border:1px solid var(--teal);background:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#14202499);width:9px;position:absolute;inset:-3px 0}.web-beat:not(button){pointer-events:none;cursor:default}.web-beat-tolerance{pointer-events:none;background:#2f8f8930;border-left:1px solid #2f8f8970;border-right:1px solid #2f8f8970;height:100%;position:absolute;top:0}.web-note{background:var(--teal);border-radius:2px;height:7px;position:absolute;box-shadow:0 0 0 1px #f3fff9}.web-playhead{z-index:6;background:var(--red);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.web-playhead b{color:#fff;background:var(--red);white-space:nowrap;padding:2px 4px;font:8px SFMono-Regular,Consolas,monospace;position:absolute;top:5px;left:4px}.structure-editor{margin-top:14px;padding:0}.structure-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:14px 18px;display:flex}.structure-editor h2{margin:4px 0 0;font-size:18px}.structure-editor>header small{color:var(--teal);margin-top:5px;font-size:8px;font-weight:750;display:block}.structure-editor-actions{gap:7px;display:flex}.structure-editor button{color:var(--teal);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#bfcac4)var(--lightningcss-dark,#424845);padding:8px 10px;font-size:9px;font-weight:750}.structure-editor button:disabled{cursor:not-allowed;opacity:.35}.structure-editor-actions button.split{color:#fff;background:var(--teal);border-color:var(--teal)}.reaper-structure-companion{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f4f7f4)var(--lightningcss-dark,#1b201b);grid-template-columns:minmax(220px,.72fr) minmax(300px,1fr);align-items:end;gap:14px 18px;padding:14px 18px;display:grid;box-shadow:inset 4px 0 #91a09b}.reaper-structure-companion.connected{box-shadow:inset 4px 0 var(--lime-dark);background:var(--lightningcss-light,#edf6e7)var(--lightningcss-dark,#1e2718)}.reaper-structure-companion.opening{background:var(--lightningcss-light,#fff9eb)var(--lightningcss-dark,#2a2311);box-shadow:inset 4px 0 #d6a51c}.reaper-structure-companion.blocked{box-shadow:inset 4px 0 var(--red);background:var(--lightningcss-light,#fff2ef)var(--lightningcss-dark,#291511)}.reaper-companion-identity{gap:4px;min-width:0;display:grid}.reaper-companion-identity>span{color:var(--teal);letter-spacing:.14em;font:800 7px SFMono-Regular,Consolas,monospace}.reaper-companion-identity>strong{font-size:12px}.reaper-companion-identity>small{color:var(--ink-soft);font-size:8px;line-height:1.45}.reaper-companion-handoff{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.structure-editor .reaper-companion-handoff button.issue{color:#102018;border-color:var(--lime-dark);background:var(--lime);white-space:nowrap}.reaper-companion-handoff small{color:var(--ink-soft);font-size:8px;line-height:1.45}.reaper-companion-handoff strong{color:var(--teal)}.reaper-companion-connection{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;min-width:0;display:grid}.reaper-companion-connection label{min-width:0;color:var(--ink-soft);text-transform:uppercase;gap:4px;font-size:7px;font-weight:800}.reaper-companion-connection input{min-width:0;height:33px;padding:7px 9px;font:8px SFMono-Regular,Consolas,monospace}.structure-editor .reaper-companion-connection button{white-space:nowrap;min-height:33px}.structure-editor .reaper-companion-connection button.connect{color:#fff;border-color:var(--teal);background:var(--teal)}.reaper-companion-transport{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cddacb)var(--lightningcss-dark,#414a40);grid-column:1/-1;grid-template-columns:100px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.reaper-companion-transport code{color:var(--teal);font-size:10px;font-weight:800}.reaper-companion-transport span{color:var(--ink-soft);font-size:9px}.reaper-companion-error{color:var(--lightningcss-light,#963f37)var(--lightningcss-dark,#d7bbb8);grid-column:1/-1;margin:0;font-size:9px;line-height:1.45}.reaper-structure-companion details{color:var(--ink-soft);grid-column:1/-1;font-size:8px}.reaper-structure-companion summary{color:var(--teal);font-weight:800}.reaper-structure-companion ol{gap:5px;margin:8px 0 0;padding-left:18px;line-height:1.5;display:grid}.structure-professional-workspace{background:#0e242c;border-bottom:1px solid #1e3b43;grid-template-columns:minmax(0,1fr) 310px;min-height:292px;display:grid}.structure-arrangement-stage{color:#f4f8f5;background:radial-gradient(circle at 78% 15%,#26525a66,#0000 34%),linear-gradient(145deg,#102d36,#0b2028 68%);min-width:0;padding:18px 20px 20px}.structure-workspace-heading{justify-content:space-between;align-items:start;gap:16px;min-height:43px;display:flex}.structure-workspace-heading>div:first-child{gap:4px;display:grid}.structure-workspace-heading>div:first-child span,.structure-inspector-heading span,.structure-label-palette>span{color:#93aaa8;letter-spacing:.14em;font:800 7px SFMono-Regular,Consolas,monospace}.structure-workspace-heading>div:first-child strong{color:#fff;font-size:13px}.structure-workspace-status{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.structure-workspace-status span{color:#c7d5d2;background:#071a207d;border:1px solid #49636a;border-radius:2px;align-items:center;gap:5px;padding:4px 6px;font:700 7px SFMono-Regular,Consolas,monospace;display:flex}.structure-workspace-status i{background:#95a6a5;border-radius:50%;width:5px;height:5px}.structure-workspace-status i.live{background:var(--lime);box-shadow:0 0 0 3px #b8ed5220}.structure-workspace-status i.ok{background:#70cc82}.structure-workspace-status i.warning{background:#efbd49}.structure-arrangement-ruler{border-bottom:1px solid #79909355;height:31px;margin:12px 0 0;position:relative}.structure-arrangement-ruler:after{content:"";background:repeating-linear-gradient(90deg,#91aaa566 0 1px,#0000 1px 2.5%);height:7px;position:absolute;inset:auto 0 0}.structure-arrangement-ruler span{color:#9bb0ae;font:7px SFMono-Regular,Consolas,monospace;position:absolute;top:1px;transform:translate(-50%)}.structure-arrangement-ruler span:first-child{transform:none}.structure-arrangement-ruler span:last-child{transform:translate(-100%)}.structure-arrangement-strip{background:#071a20;border:1px solid #49636a;height:112px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #00000030}.structure-editor .structure-arrangement-segment{color:#eff7f3;text-align:left;background:#2e6d70;border:0;border-right:1px solid #0b2128;align-content:center;justify-items:start;gap:5px;min-width:1px;height:100%;padding:12px;transition:filter .15s,box-shadow .15s,transform .15s;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}.structure-editor .structure-arrangement-segment:nth-of-type(4n+2){background:#547b68}.structure-editor .structure-arrangement-segment:nth-of-type(4n+3){background:#836f54}.structure-editor .structure-arrangement-segment:nth-of-type(4n+4){background:#526b7c}.structure-editor .structure-arrangement-segment:hover{z-index:2;filter:brightness(1.16)}.structure-editor .structure-arrangement-segment.selected{z-index:3;box-shadow:inset 0 0 0 3px var(--lime), 0 0 20px #b8ed5230}.structure-editor .structure-arrangement-segment.playing{filter:brightness(1.14)}.structure-arrangement-segment span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:820;line-height:1.15;overflow:hidden}.structure-arrangement-segment small{color:#d3e0dc;white-space:nowrap;font:7px SFMono-Regular,Consolas,monospace}.structure-arrangement-playhead{z-index:5;pointer-events:none;background:#ff665b;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #4a0b08,0 0 12px #ff665b99}.structure-arrangement-playhead:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#ff665b;width:8px;height:8px;position:absolute;top:-1px;left:-3px}.structure-arrangement-caption{color:#9eb1af;justify-content:space-between;gap:16px;margin-top:9px;font-size:8px;display:flex}.structure-arrangement-caption code{color:#bdd0cc;font-size:7px}.structure-inspector{background:var(--lightningcss-light,#f7faf7)var(--lightningcss-dark,#192019);border-left:1px solid #2c474e;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.structure-inspector-heading{border-bottom:1px solid var(--lightningcss-light,#d7e0db)var(--lightningcss-dark,#414944);gap:5px;padding-bottom:13px;display:grid}.structure-inspector-heading span,.structure-label-palette>span{color:var(--lightningcss-light,#5f7774)var(--lightningcss-dark,#bfc7c6)}.structure-inspector-heading strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.structure-inspector-metrics{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#d7e0db)var(--lightningcss-dark,#414944);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.structure-inspector-metrics div{border-right:1px solid var(--lightningcss-light,#d7e0db)var(--lightningcss-dark,#414944);min-width:0;padding:9px 8px}.structure-inspector-metrics div:last-child{border-right:0}.structure-inspector-metrics dt{color:var(--lightningcss-light,#71817d)var(--lightningcss-dark,#bbc7c4);font-size:7px;font-weight:800}.structure-inspector-metrics dd{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:800 8px SFMono-Regular,Consolas,monospace;overflow:hidden}.structure-label-palette{gap:7px;min-width:0;display:grid}.structure-label-palette>div{flex-wrap:wrap;gap:5px;max-height:96px;padding-right:3px;display:flex;overflow:auto}.structure-editor .structure-label-palette button{color:var(--lightningcss-light,#36504e)var(--lightningcss-dark,#c3d0cf);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border-color:var(--lightningcss-light,#c7d3ce)var(--lightningcss-dark,#414945);min-width:0;padding:6px 8px;font-size:8px}.structure-editor .structure-label-palette button:hover{border-color:var(--teal)}.structure-editor .structure-label-palette button.active{color:var(--lightningcss-light,#162c23)var(--lightningcss-dark,#c2d7ce);border-color:var(--lime-dark);box-shadow:inset 0 -2px var(--lime-dark);background:var(--lightningcss-light,#e9f7ce)var(--lightningcss-dark,#273115)}.structure-inspector-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:1px;display:grid}.structure-editor .structure-inspector-actions button:first-child{color:#fff;border-color:var(--teal);background:var(--teal)}.editor-history-planning-preview,.editor-selection-planning-preview{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.editor-selection-planning-preview{background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-template-columns:repeat(3,minmax(0,1fr))}.editor-history-planning-preview>div,.editor-selection-planning-preview>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:4px;min-width:0;padding:8px 10px;display:grid}.editor-history-planning-preview>div:nth-child(4n),.editor-selection-planning-preview>div:nth-child(3n){border-right:0}.editor-history-planning-preview>div:nth-last-child(-n+4),.editor-selection-planning-preview>div:nth-last-child(-n+3){border-bottom:0}.editor-history-planning-preview span,.editor-selection-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.editor-history-planning-preview strong,.editor-selection-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.editor-history-planning-preview small,.editor-selection-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.editor-history-planning-preview .ok,.editor-selection-planning-preview .ok{border-top-color:#79a96a}.editor-history-planning-preview .ok strong,.editor-selection-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.editor-history-planning-preview .warning,.editor-selection-planning-preview .warning{border-top-color:#d6a51c}.editor-history-planning-preview .warning strong,.editor-selection-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.editor-history-planning-preview .danger,.editor-selection-planning-preview .danger{border-top-color:var(--red)}.editor-history-planning-preview .danger strong,.editor-selection-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.editor-history-planning-preview .muted strong,.editor-selection-planning-preview .muted strong{color:var(--ink-soft)}.segment-boundary-panel{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f7faf7)var(--lightningcss-dark,#192019);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.segment-boundary-panel>div:first-child{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:3px;padding:10px;display:grid}.segment-boundary-panel span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.segment-boundary-panel strong{color:var(--teal);font-size:12px}.segment-boundary-panel small{color:var(--lightningcss-light,#738078)var(--lightningcss-dark,#bbc7c4);font-size:8px;line-height:1.45}.segment-boundary-actions{grid-template-columns:repeat(7,minmax(66px,1fr));gap:6px;min-width:0;display:grid}.segment-boundary-actions button{min-height:32px;padding:6px 7px}.segment-payload-edit-planning-preview,.segment-content-edit-planning-preview{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.segment-content-edit-planning-preview{background:var(--lightningcss-light,#fffef9)var(--lightningcss-dark,#272310)}.segment-payload-edit-planning-preview>div,.segment-content-edit-planning-preview>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:4px;min-width:0;padding:8px 10px;display:grid}.segment-payload-edit-planning-preview>div:nth-child(4n),.segment-content-edit-planning-preview>div:nth-child(4n){border-right:0}.segment-payload-edit-planning-preview>div:nth-last-child(-n+4),.segment-content-edit-planning-preview>div:nth-last-child(-n+4){border-bottom:0}.segment-payload-edit-planning-preview span,.segment-content-edit-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.segment-payload-edit-planning-preview strong,.segment-content-edit-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.segment-payload-edit-planning-preview small,.segment-content-edit-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.segment-payload-edit-planning-preview .ok,.segment-content-edit-planning-preview .ok{border-top-color:#79a96a}.segment-payload-edit-planning-preview .ok strong,.segment-content-edit-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.segment-payload-edit-planning-preview .warning,.segment-content-edit-planning-preview .warning{border-top-color:#d6a51c}.segment-payload-edit-planning-preview .warning strong,.segment-content-edit-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.segment-payload-edit-planning-preview .danger,.segment-content-edit-planning-preview .danger{border-top-color:var(--red)}.segment-payload-edit-planning-preview .danger strong,.segment-content-edit-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.segment-payload-edit-planning-preview .muted strong,.segment-content-edit-planning-preview .muted strong{color:var(--ink-soft)}.opendaw-structure-mir-roundtrip-planning-preview{background:var(--lightningcss-light,#f1f8f7)var(--lightningcss-dark,#182322);border-bottom:1px solid var(--lightningcss-light,#b8d4cf)var(--lightningcss-dark,#3d4c4a);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.opendaw-structure-mir-roundtrip-planning-preview>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#cfe0dc)var(--lightningcss-dark,#3e4c48);gap:4px;min-width:0;padding:8px 10px;display:grid}.opendaw-structure-mir-roundtrip-planning-preview>div:last-child{border-right:0}.opendaw-structure-mir-roundtrip-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.opendaw-structure-mir-roundtrip-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.opendaw-structure-mir-roundtrip-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.opendaw-structure-mir-roundtrip-planning-preview .ok{border-top-color:#79a96a}.opendaw-structure-mir-roundtrip-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.opendaw-structure-mir-roundtrip-planning-preview .warning{border-top-color:#d6a51c}.opendaw-structure-mir-roundtrip-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.opendaw-structure-mir-roundtrip-planning-preview .danger{border-top-color:var(--red);background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411)}.opendaw-structure-mir-roundtrip-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.opendaw-structure-mir-roundtrip-planning-preview .muted strong{color:var(--ink-soft)}.structure-empty{justify-content:space-between;align-items:center;gap:20px;padding:24px 18px;display:flex}.structure-empty p{color:var(--ink-soft);margin:0;font-size:10px}.structure-segment-list{max-height:420px;overflow:auto}.structure-segment-list article{border-bottom:1px solid var(--lightningcss-light,#e4e9e6)var(--lightningcss-dark,#424844);grid-template-columns:30px 62px minmax(140px,.7fr) minmax(190px,1fr) 100px;align-items:end;gap:12px;padding:11px 14px;display:grid}.structure-segment-list article.boundary-selected,.chord-segment-list article.boundary-selected:not(.invalid){box-shadow:inset 3px 0 var(--teal);background:var(--lightningcss-light,#eef7f6)var(--lightningcss-dark,#182423)}.structure-segment-list article>b{color:var(--lime-dark);align-self:center;font:800 12px SFMono-Regular,Consolas,monospace}.structure-segment-list article>code{color:var(--teal);align-self:center;font-size:9px}.structure-segment-list label{color:var(--ink-soft);text-transform:uppercase;gap:4px;font-size:8px;display:grid}.structure-segment-list select,.structure-segment-list input{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd4cf)var(--lightningcss-dark,#424845);min-width:0;padding:8px;font-size:10px}.structure-editor>footer{color:var(--ink-soft);background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);justify-content:space-between;gap:20px;padding:10px 14px;font-size:8px;display:flex}.structure-editor>footer strong{color:var(--lime-dark)}.beat-event-list{max-height:460px;overflow:auto}.beat-event-list article{border-bottom:1px solid var(--lightningcss-light,#e4e9e6)var(--lightningcss-dark,#424844);grid-template-columns:34px 70px minmax(160px,1fr) minmax(110px,.45fr) 74px;align-items:end;gap:12px;padding:10px 14px;display:grid;box-shadow:inset 3px 0 #0000}.beat-event-list article.downbeat{box-shadow:inset 3px 0 var(--lime-dark);background:var(--lightningcss-light,#f3f8e9)var(--lightningcss-dark,#222816)}.beat-event-list article.selected{box-shadow:inset 3px 0 var(--teal);background:var(--lightningcss-light,#eef7f6)var(--lightningcss-dark,#182423)}.beat-event-list article.warning:not(.selected){background:var(--lightningcss-light,#fff7ec)var(--lightningcss-dark,#2a1f11);box-shadow:inset 3px 0 #d58a38}.beat-event-list article>b{color:var(--lime-dark);align-self:center;font:800 11px SFMono-Regular,Consolas,monospace}.beat-event-list article>code{color:var(--teal);align-self:center;font-size:9px}.beat-time-jump{color:var(--teal);text-align:left;background:0 0;border:0;align-self:center;padding:0;font:800 9px SFMono-Regular,Consolas,monospace}.beat-event-list label{color:var(--ink-soft);text-transform:uppercase;gap:4px;font-size:8px;display:grid}.beat-event-list input{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd4cf)var(--lightningcss-dark,#424845);min-width:0;padding:8px;font-size:10px}.web-beat-challenge-status{background:var(--lightningcss-light,#eef7f6)var(--lightningcss-dark,#182423);border-bottom:1px solid var(--lightningcss-light,#d9e2dc)var(--lightningcss-dark,#414943);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.web-beat-challenge-status>div{gap:3px;min-width:0;display:grid}.web-beat-challenge-status strong{color:var(--teal);font-size:10px}.web-beat-challenge-status span{overflow-wrap:anywhere;color:var(--ink-soft);font-size:8px}.web-beat-challenge-status button{flex:none;min-width:92px;min-height:32px}.web-beat-listening-challenge-planning-preview{background:var(--lightningcss-light,#f8fbfa)var(--lightningcss-dark,#18211e);border-bottom:1px solid var(--lightningcss-light,#cfdcd5)var(--lightningcss-dark,#404a44);grid-template-columns:1fr 1fr;display:grid}.web-beat-listening-challenge-planning-preview>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:4px;min-width:0;padding:8px 10px;display:grid}.web-beat-listening-challenge-planning-preview>div:last-child{border-right:0}.web-beat-listening-challenge-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.web-beat-listening-challenge-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.web-beat-listening-challenge-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.web-beat-listening-challenge-planning-preview .ok{border-top-color:#79a96a}.web-beat-listening-challenge-planning-preview .warning{border-top-color:#d6a51c}.web-beat-listening-challenge-planning-preview .danger{border-top-color:var(--red)}.beat-precision-panel{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f7faf7)var(--lightningcss-dark,#192019);grid-template-columns:.55fr .75fr .6fr minmax(420px,1.45fr) minmax(260px,.95fr);align-items:stretch;gap:12px;padding:12px 14px;display:grid}.beat-precision-panel>div{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:3px;min-width:0;padding:10px;display:grid}.beat-precision-panel span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.beat-precision-panel strong{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.beat-precision-panel small{color:var(--lightningcss-light,#738078)var(--lightningcss-dark,#bbc7c4);font-size:8px;line-height:1.45}.beat-timing-readout.within_target{background:var(--lightningcss-light,#f1f8ea)var(--lightningcss-dark,#1f2716);border-color:var(--lightningcss-light,#b6d49a)var(--lightningcss-dark,#445138)}.beat-timing-readout.within_target strong{color:var(--lime-dark)}.beat-timing-readout.outside_target{background:var(--lightningcss-light,#fff7ec)var(--lightningcss-dark,#2a1f11);border-color:var(--lightningcss-light,#e6c09b)var(--lightningcss-dark,#574532)}.beat-timing-readout.outside_target strong{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab)}.beat-nudge-controls{grid-template-columns:repeat(4,minmax(62px,1fr));gap:6px}.beat-nudge-controls button{min-height:32px;padding:6px 7px}.beat-monitor-controls{grid-template-columns:minmax(80px,.4fr) minmax(120px,.6fr);align-items:center;gap:7px 10px}.beat-monitor-controls label{color:var(--ink-soft);text-transform:uppercase;gap:4px;font-size:8px;font-weight:800;display:grid}.beat-monitor-controls select{height:32px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd4cf)var(--lightningcss-dark,#424845);font-size:10px}.beat-monitor-controls label.check{text-transform:none;grid-template-columns:auto 1fr;align-items:center;gap:7px}.beat-monitor-controls label.check input{accent-color:var(--teal)}.beat-monitor-controls>small{grid-column:1/-1}.beat-timing-source{background:var(--lightningcss-light,#fffaf2)var(--lightningcss-dark,#291f11);border-color:var(--lightningcss-light,#e6c09b)var(--lightningcss-dark,#574532);grid-column:1/-1;grid-template-columns:150px minmax(220px,1fr) minmax(150px,.55fr) minmax(230px,.75fr);align-items:center;gap:8px 12px}.beat-timing-source.checked{background:var(--lightningcss-light,#f5faef)var(--lightningcss-dark,#1e2615);border-color:var(--lightningcss-light,#b6d49a)var(--lightningcss-dark,#445138)}.beat-timing-source.calibrated{background:var(--lightningcss-light,#eef7f6)var(--lightningcss-dark,#182423);border-color:var(--lightningcss-light,#96c4c0)var(--lightningcss-dark,#3c4e4c)}.beat-timing-source label{color:var(--ink-soft);text-transform:uppercase;gap:4px;font-size:8px;font-weight:800;display:grid}.beat-timing-source input[type=number]{min-width:0;height:32px;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd4cf)var(--lightningcss-dark,#424845);padding:7px 8px;font-size:10px}.beat-timing-source label.check{text-transform:none;grid-template-columns:auto 1fr;align-items:center;gap:7px}.beat-timing-source label.check input{accent-color:var(--teal)}.beat-timing-measurement-actions{grid-template-columns:1fr auto;gap:6px;display:grid}.beat-timing-measurement-actions button{min-height:32px;padding:6px 8px}.timing-calibration-planning-preview,.timing-measurement-control-planning-preview,.browser-clock-resolution-probe-planning-preview,.browser-clock-resolution-probe-state-apply-planning-preview,.timing-calibration-draft-planning-preview,.timing-calibration-action-planning-preview{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#e6c09b)var(--lightningcss-dark,#574532);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.timing-measurement-control-planning-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.browser-clock-resolution-probe-planning-preview,.browser-clock-resolution-probe-state-apply-planning-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.timing-calibration-draft-planning-preview{background:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#272110)}.timing-calibration-planning-preview>div,.timing-measurement-control-planning-preview>div,.browser-clock-resolution-probe-planning-preview>div,.browser-clock-resolution-probe-state-apply-planning-preview>div,.timing-calibration-draft-planning-preview>div,.timing-calibration-action-planning-preview>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#efd7bd)var(--lightningcss-dark,#584632);gap:4px;min-width:0;padding:8px 9px;display:grid}.timing-calibration-planning-preview>div:last-child,.timing-measurement-control-planning-preview>div:last-child,.browser-clock-resolution-probe-planning-preview>div:last-child,.browser-clock-resolution-probe-state-apply-planning-preview>div:last-child,.timing-calibration-draft-planning-preview>div:last-child,.timing-calibration-action-planning-preview>div:last-child{border-right:0}.timing-calibration-planning-preview span,.timing-measurement-control-planning-preview span,.browser-clock-resolution-probe-planning-preview span,.browser-clock-resolution-probe-state-apply-planning-preview span,.timing-calibration-draft-planning-preview span,.timing-calibration-action-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.timing-calibration-planning-preview strong,.timing-measurement-control-planning-preview strong,.browser-clock-resolution-probe-planning-preview strong,.browser-clock-resolution-probe-state-apply-planning-preview strong,.timing-calibration-draft-planning-preview strong,.timing-calibration-action-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.timing-calibration-planning-preview small,.timing-measurement-control-planning-preview small,.browser-clock-resolution-probe-planning-preview small,.browser-clock-resolution-probe-state-apply-planning-preview small,.timing-calibration-draft-planning-preview small,.timing-calibration-action-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.timing-calibration-planning-preview .ok,.timing-measurement-control-planning-preview .ok,.timing-calibration-draft-planning-preview .ok,.timing-calibration-action-planning-preview .ok{border-top-color:#79a96a}.timing-calibration-planning-preview .ok strong,.timing-measurement-control-planning-preview .ok strong,.timing-calibration-draft-planning-preview .ok strong,.timing-calibration-action-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.timing-calibration-planning-preview .warning,.timing-measurement-control-planning-preview .warning,.timing-calibration-draft-planning-preview .warning,.timing-calibration-action-planning-preview .warning{border-top-color:#d6a51c}.timing-calibration-planning-preview .warning strong,.timing-measurement-control-planning-preview .warning strong,.timing-calibration-draft-planning-preview .warning strong,.timing-calibration-action-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.timing-calibration-planning-preview .danger,.timing-measurement-control-planning-preview .danger,.timing-calibration-draft-planning-preview .danger,.timing-calibration-action-planning-preview .danger{border-top-color:var(--red)}.timing-calibration-planning-preview .danger strong,.timing-measurement-control-planning-preview .danger strong,.timing-calibration-draft-planning-preview .danger strong,.timing-calibration-action-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.timing-calibration-planning-preview .muted strong,.timing-measurement-control-planning-preview .muted strong,.timing-calibration-draft-planning-preview .muted strong,.timing-calibration-action-planning-preview .muted strong{color:var(--ink-soft)}.browser-clock-resolution-probe-planning-preview .ok,.browser-clock-resolution-probe-state-apply-planning-preview .ok{border-top-color:#79a96a}.browser-clock-resolution-probe-planning-preview .ok strong,.browser-clock-resolution-probe-state-apply-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.browser-clock-resolution-probe-planning-preview .warning,.browser-clock-resolution-probe-state-apply-planning-preview .warning{border-top-color:#d6a51c}.browser-clock-resolution-probe-planning-preview .warning strong,.browser-clock-resolution-probe-state-apply-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.browser-clock-resolution-probe-planning-preview .danger,.browser-clock-resolution-probe-state-apply-planning-preview .danger{border-top-color:var(--red)}.browser-clock-resolution-probe-planning-preview .danger strong,.browser-clock-resolution-probe-state-apply-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.beat-payload-edit-planning-preview,.beat-shortcut-action-planning-preview,.beat-control-action-planning-preview{background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);border:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.beat-payload-edit-planning-preview>div,.beat-shortcut-action-planning-preview>div,.beat-control-action-planning-preview>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:4px;min-width:0;padding:8px 9px;display:grid}.beat-payload-edit-planning-preview>div:nth-child(4n),.beat-shortcut-action-planning-preview>div:nth-child(4n),.beat-control-action-planning-preview>div:nth-child(4n){border-right:0}.beat-payload-edit-planning-preview>div:nth-last-child(-n+4),.beat-shortcut-action-planning-preview>div,.beat-control-action-planning-preview>div{border-bottom:0}.beat-payload-edit-planning-preview span,.beat-shortcut-action-planning-preview span,.beat-control-action-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.beat-payload-edit-planning-preview strong,.beat-shortcut-action-planning-preview strong,.beat-control-action-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.beat-payload-edit-planning-preview small,.beat-shortcut-action-planning-preview small,.beat-control-action-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.beat-payload-edit-planning-preview .ok,.beat-shortcut-action-planning-preview .ok,.beat-control-action-planning-preview .ok{border-top-color:#79a96a}.beat-payload-edit-planning-preview .ok strong,.beat-shortcut-action-planning-preview .ok strong,.beat-control-action-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.beat-payload-edit-planning-preview .warning,.beat-shortcut-action-planning-preview .warning,.beat-control-action-planning-preview .warning{border-top-color:#d6a51c}.beat-payload-edit-planning-preview .warning strong,.beat-shortcut-action-planning-preview .warning strong,.beat-control-action-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.beat-payload-edit-planning-preview .danger,.beat-shortcut-action-planning-preview .danger,.beat-control-action-planning-preview .danger{border-top-color:var(--red)}.beat-payload-edit-planning-preview .danger strong,.beat-shortcut-action-planning-preview .danger strong,.beat-control-action-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.beat-payload-edit-planning-preview .muted strong,.beat-shortcut-action-planning-preview .muted strong,.beat-control-action-planning-preview .muted strong{color:var(--ink-soft)}.beat-loop-planning-preview{background:var(--lightningcss-light,#f8fbfb)var(--lightningcss-dark,#182121);border:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.beat-loop-planning-preview>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-right:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:4px;min-width:0;padding:8px 9px;display:grid}.beat-loop-planning-preview>div:last-child{border-right:0}.beat-loop-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.beat-loop-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.beat-loop-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.beat-loop-planning-preview .ok{border-top-color:#79a96a}.beat-loop-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.beat-loop-planning-preview .warning{border-top-color:#d6a51c}.beat-loop-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.beat-loop-planning-preview .danger{border-top-color:var(--red)}.beat-loop-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.beat-loop-planning-preview .muted strong{color:var(--ink-soft)}.beat-playhead-controls{grid-column:1/-1;grid-template-columns:90px 72px minmax(260px,1fr);align-items:center;gap:8px 12px}.beat-playhead-controls>div{grid-template-columns:repeat(4,minmax(62px,1fr));gap:6px;display:grid}.beat-playhead-controls button{min-height:32px;padding:6px 7px}.beat-playhead-controls small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.beat-transport-gates{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);grid-column:1/-1;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px 12px}.beat-transport-gates>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.beat-transport-gates p{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:3px;min-width:0;margin:0;padding:7px 8px;display:grid}.beat-transport-gates b{color:var(--ink-soft);text-transform:uppercase;font-size:7px}.beat-transport-gates p strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba);white-space:normal;font-size:9px;line-height:1.35}.beat-transport-gates p.warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.beat-transport-gates p.blocked strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.beat-quality-panel{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:240px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.beat-quality-panel>div:first-child{background:var(--lightningcss-light,#f8fbf8)var(--lightningcss-dark,#182118);border:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:3px;padding:10px;display:grid}.beat-quality-panel span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.beat-quality-panel strong{color:var(--teal);font-size:12px}.beat-quality-panel small,.beat-quality-panel p{color:var(--lightningcss-light,#738078)var(--lightningcss-dark,#bbc7c4);margin:0;font-size:8px;line-height:1.5}.beat-quality-panel.warning>div:first-child{background:var(--lightningcss-light,#fff7ec)var(--lightningcss-dark,#2a1f11);border-color:var(--lightningcss-light,#e6c09b)var(--lightningcss-dark,#574532)}.beat-quality-panel.warning strong{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab)}.beat-quality-issues{gap:7px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.beat-quality-issues button{text-align:left;flex:0 0 150px;grid-template-columns:auto 1fr;gap:3px 7px;padding:8px 9px;display:grid}.beat-quality-issues button b{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab);font-size:9px}.beat-quality-issues button span{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-transform:none;overflow:hidden}.beat-quality-issues button code{color:var(--teal);grid-column:1/-1;font-size:8px}.editor-issue-focus-planning-preview{background:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#272110);border:1px solid var(--lightningcss-light,#e7dcc4)var(--lightningcss-dark,#524a38);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.editor-issue-focus-planning-preview>div{border-top:3px solid #d6a51c;border-right:1px solid var(--lightningcss-light,#eee4ce)var(--lightningcss-dark,#544a36);gap:4px;min-width:0;padding:8px 10px;display:grid}.editor-issue-focus-planning-preview>div:last-child{border-right:0}.editor-issue-focus-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.editor-issue-focus-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.editor-issue-focus-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.editor-issue-focus-planning-preview .ok{border-top-color:#79a96a}.editor-issue-focus-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.editor-issue-focus-planning-preview .warning{border-top-color:#d6a51c}.editor-issue-focus-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.editor-issue-focus-planning-preview .danger{border-top-color:var(--red)}.editor-issue-focus-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.editor-issue-focus-planning-preview .muted strong{color:var(--ink-soft)}.local-quality-panel{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.local-quality-panel>div:first-child{background:var(--lightningcss-light,#f8fbf8)var(--lightningcss-dark,#182118);border:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:3px;padding:10px;display:grid}.local-quality-panel span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.local-quality-panel strong{color:var(--teal);font-size:12px}.local-quality-panel small,.local-quality-panel p{color:var(--lightningcss-light,#738078)var(--lightningcss-dark,#bbc7c4);margin:0;font-size:8px;line-height:1.5}.local-quality-panel.warning>div:first-child{background:var(--lightningcss-light,#fff7ec)var(--lightningcss-dark,#2a1f11);border-color:var(--lightningcss-light,#e6c09b)var(--lightningcss-dark,#574532)}.local-quality-panel.warning strong{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab)}.local-quality-issues{gap:7px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.local-quality-issues button{text-align:left;flex:0 0 150px;grid-template-columns:auto 1fr;gap:3px 7px;padding:8px 9px;display:grid}.local-quality-issues button b{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab);font-size:9px}.local-quality-issues button span{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-transform:none;overflow:hidden}.local-quality-issues button code{color:var(--teal);grid-column:1/-1;font-size:8px}.chord-segment-list{max-height:440px;overflow:auto}.chord-segment-list article{border-bottom:1px solid var(--lightningcss-light,#e4e9e6)var(--lightningcss-dark,#424844);grid-template-columns:30px 64px minmax(230px,.9fr) minmax(190px,1fr) 100px;align-items:end;gap:12px;padding:11px 14px;display:grid;box-shadow:inset 3px 0 #0000}.chord-segment-list article.invalid{box-shadow:inset 3px 0 var(--red);background:var(--lightningcss-light,#fff4ef)var(--lightningcss-dark,#291811)}.chord-segment-list article>b{color:var(--lime-dark);align-self:center;font:800 12px SFMono-Regular,Consolas,monospace}.chord-segment-list article>code{color:var(--teal);align-self:center;font-size:9px}.chord-segment-list label{color:var(--ink-soft);text-transform:uppercase;gap:4px;font-size:8px;display:grid}.chord-segment-list label>input{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd4cf)var(--lightningcss-dark,#424845);min-width:0;padding:8px;font-size:10px}.chord-label-input{grid-template-columns:minmax(0,1fr) 34px 34px;display:grid}.chord-label-input input{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd4cf)var(--lightningcss-dark,#424845);min-width:0;padding:8px;font-size:10px}.chord-label-input input[aria-invalid=true]{color:var(--red);border-color:var(--red)}.chord-label-input button{border-left:0;padding:7px}.chord-segment-list small{color:var(--lightningcss-light,#77837c)var(--lightningcss-dark,#bac7c4);text-transform:none;min-height:10px;font-size:7px}.chord-segment-list article.invalid small,.chord-editor>footer strong.invalid{color:var(--red)}.melody-note-panel{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f7faf7)var(--lightningcss-dark,#192019);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.melody-note-panel>div:first-child{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:3px;padding:10px;display:grid}.melody-note-panel span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.melody-note-panel strong{color:var(--teal);font-size:12px}.melody-note-panel small{color:var(--lightningcss-light,#738078)var(--lightningcss-dark,#bbc7c4);font-size:8px;line-height:1.45}.melody-note-actions{grid-template-columns:repeat(7,minmax(66px,1fr));gap:6px;min-width:0;display:grid}.melody-note-actions button{min-height:32px;padding:6px 7px}.melody-note-edit-planning-preview{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.melody-note-edit-planning-preview>div{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);gap:4px;min-width:0;padding:8px 10px;display:grid}.melody-note-edit-planning-preview>div:nth-child(4n){border-right:0}.melody-note-edit-planning-preview>div:nth-last-child(-n+4){border-bottom:0}.melody-note-edit-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.melody-note-edit-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.melody-note-edit-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.melody-note-edit-planning-preview .ok{border-top-color:#79a96a}.melody-note-edit-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.melody-note-edit-planning-preview .warning{border-top-color:#d6a51c}.melody-note-edit-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.melody-note-edit-planning-preview .danger{border-top-color:var(--red)}.melody-note-edit-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.melody-note-edit-planning-preview .muted strong{color:var(--ink-soft)}.melody-note-list{max-height:470px;overflow:auto}.melody-note-list article{border-bottom:1px solid var(--lightningcss-light,#e4e9e6)var(--lightningcss-dark,#424844);grid-template-columns:30px 72px repeat(2,minmax(120px,1fr)) minmax(80px,.45fr) minmax(90px,.5fr) 66px;align-items:end;gap:10px;padding:10px 14px;display:grid;box-shadow:inset 3px 0 #0000}.melody-note-list article.selected{box-shadow:inset 3px 0 var(--teal);background:var(--lightningcss-light,#eef7f6)var(--lightningcss-dark,#182423)}.melody-note-list article>b{color:var(--lime-dark);align-self:center;font:800 11px SFMono-Regular,Consolas,monospace}.melody-pitch{color:inherit;text-align:left;background:0 0;border:0;align-self:center;gap:2px;padding:0;display:grid}.melody-pitch strong{color:var(--teal);font-size:13px}.melody-pitch small{color:var(--ink-soft);font-size:7px}.melody-note-list label{color:var(--ink-soft);text-transform:uppercase;gap:4px;font-size:8px;display:grid}.melody-note-list input{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd4cf)var(--lightningcss-dark,#424845);min-width:0;padding:8px;font-size:10px}.web-candidate-grid{grid-template-columns:1fr 1fr .82fr;gap:14px;margin-top:14px;display:grid}.web-candidate-group,.web-candidate-evidence{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);min-width:0}.web-candidate-group>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.web-candidate-group>header span{color:var(--teal);font:800 9px SFMono-Regular,Consolas,monospace}.web-candidate-group>header b{color:var(--lightningcss-light,#7c8982)var(--lightningcss-dark,#b9c6c2);font-size:8px}.web-candidate-group>div{max-height:270px;overflow:auto}.web-candidate-group>div>p{color:var(--ink-soft);padding:22px;font-size:10px}.web-candidate-group button{width:100%;color:var(--ink);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:0;border-bottom:1px solid var(--lightningcss-light,#e7ebe8)var(--lightningcss-dark,#424843);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 14px;display:grid}.web-candidate-group button.active{box-shadow:inset 3px 0 var(--lime-dark);background:var(--lightningcss-light,#eef6e5)var(--lightningcss-dark,#202817)}.web-candidate-group button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.web-candidate-group button span{color:var(--lightningcss-light,#54761e)var(--lightningcss-dark,#c9d9b0);text-transform:uppercase;font-size:8px}.web-candidate-group button code{color:var(--lightningcss-light,#7c8982)var(--lightningcss-dark,#b9c6c2);grid-column:1/-1;font-size:8px}.web-candidate-evidence{padding:20px}.web-candidate-evidence h2{margin:5px 0 16px;font-size:20px}.web-candidate-evidence>div{border-top:1px solid var(--line);gap:4px;padding:9px 0;display:grid}.web-candidate-evidence>div span{color:var(--ink-soft);text-transform:uppercase;font-size:8px}.web-candidate-evidence>div code{overflow-wrap:anywhere;color:var(--teal);font-size:8px}.candidate-dependency-planning-preview,.candidate-selection-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-template-columns:1fr 1fr;margin:12px 0;display:grid}.candidate-selection-planning-preview{background:var(--lightningcss-light,#fffef9)var(--lightningcss-dark,#272310)}.candidate-dependency-planning-preview>div,.candidate-selection-planning-preview>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:4px;min-width:0;padding:9px;display:grid}.candidate-dependency-planning-preview>div:nth-child(2n),.candidate-selection-planning-preview>div:nth-child(2n){border-right:0}.candidate-dependency-planning-preview>div:nth-last-child(-n+2),.candidate-selection-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.candidate-dependency-planning-preview span,.candidate-selection-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.candidate-dependency-planning-preview strong,.candidate-selection-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.candidate-dependency-planning-preview small,.candidate-selection-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.candidate-dependency-planning-preview .ok,.candidate-selection-planning-preview .ok{border-top-color:#79a96a}.candidate-dependency-planning-preview .ok strong,.candidate-selection-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.candidate-dependency-planning-preview .warning,.candidate-selection-planning-preview .warning{border-top-color:#d6a51c}.candidate-dependency-planning-preview .warning strong,.candidate-selection-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.candidate-dependency-planning-preview .danger,.candidate-selection-planning-preview .danger{border-top-color:var(--red)}.candidate-dependency-planning-preview .danger strong,.candidate-selection-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.candidate-dependency-planning-preview .muted strong,.candidate-selection-planning-preview .muted strong{color:var(--ink-soft)}.web-candidate-evidence>p:last-child{color:var(--ink-soft);font-size:9px;line-height:1.6}.web-submission{margin-top:14px;padding:0;overflow:hidden}.web-submission>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.web-submission>header h2{margin:4px 0 0;font-size:20px}.web-submission>header>span{color:var(--ink-soft);font:700 8px SFMono-Regular,Consolas,monospace}.submission-flow{gap:0;display:grid}.submission-planning-preview{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.submission-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:5px;min-width:0;padding:10px 11px;display:grid}.submission-planning-preview>div:last-child{border-right:0}.submission-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.submission-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.submission-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.submission-planning-preview .ok{border-top-color:#79a96a}.submission-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.submission-planning-preview .warning{border-top-color:#d6a51c}.submission-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.submission-planning-preview .danger{border-top-color:var(--red)}.submission-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.submission-planning-preview .muted strong{color:var(--ink-soft)}.submission-preflight-action-preview,.submission-submit-action-preview,.pending-submission-snapshot-write-planning-preview,.pending-submission-recovery-planning-preview,.submission-evidence-invalidation-planning-preview,.submission-metadata-planning-preview,.submission-issue-focus-planning-preview{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.submission-submit-action-preview{background:var(--lightningcss-light,#fffdfa)var(--lightningcss-dark,#271e10)}.pending-submission-snapshot-write-planning-preview,.pending-submission-recovery-planning-preview{background:var(--lightningcss-light,#fbf8ff)var(--lightningcss-dark,#1a1027)}.submission-evidence-invalidation-planning-preview{background:var(--lightningcss-light,#fffaf2)var(--lightningcss-dark,#291f11)}.submission-metadata-planning-preview{background:var(--lightningcss-light,#f8fbfd)var(--lightningcss-dark,#131e25)}.submission-issue-focus-planning-preview{background:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#272110)}.submission-preflight-action-preview>div,.submission-submit-action-preview>div,.pending-submission-snapshot-write-planning-preview>div,.pending-submission-recovery-planning-preview>div,.submission-evidence-invalidation-planning-preview>div,.submission-metadata-planning-preview>div,.submission-issue-focus-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:5px;min-width:0;padding:10px 11px;display:grid}.submission-preflight-action-preview>div:last-child,.submission-submit-action-preview>div:last-child,.pending-submission-snapshot-write-planning-preview>div:last-child,.pending-submission-recovery-planning-preview>div:last-child,.submission-evidence-invalidation-planning-preview>div:last-child,.submission-metadata-planning-preview>div:last-child,.submission-issue-focus-planning-preview>div:last-child{border-right:0}.submission-preflight-action-preview span,.submission-submit-action-preview span,.pending-submission-snapshot-write-planning-preview span,.pending-submission-recovery-planning-preview span,.submission-evidence-invalidation-planning-preview span,.submission-metadata-planning-preview span,.submission-issue-focus-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.submission-preflight-action-preview strong,.submission-submit-action-preview strong,.pending-submission-snapshot-write-planning-preview strong,.pending-submission-recovery-planning-preview strong,.submission-evidence-invalidation-planning-preview strong,.submission-metadata-planning-preview strong,.submission-issue-focus-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.submission-preflight-action-preview small,.submission-submit-action-preview small,.pending-submission-snapshot-write-planning-preview small,.pending-submission-recovery-planning-preview small,.submission-evidence-invalidation-planning-preview small,.submission-metadata-planning-preview small,.submission-issue-focus-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.submission-preflight-action-preview .ok,.submission-submit-action-preview .ok,.pending-submission-snapshot-write-planning-preview .ok,.pending-submission-recovery-planning-preview .ok,.submission-evidence-invalidation-planning-preview .ok,.submission-metadata-planning-preview .ok,.submission-issue-focus-planning-preview .ok{border-top-color:#79a96a}.submission-preflight-action-preview .ok strong,.submission-submit-action-preview .ok strong,.pending-submission-snapshot-write-planning-preview .ok strong,.pending-submission-recovery-planning-preview .ok strong,.submission-evidence-invalidation-planning-preview .ok strong,.submission-metadata-planning-preview .ok strong,.submission-issue-focus-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.submission-preflight-action-preview .warning,.submission-submit-action-preview .warning,.pending-submission-snapshot-write-planning-preview .warning,.pending-submission-recovery-planning-preview .warning,.submission-evidence-invalidation-planning-preview .warning,.submission-metadata-planning-preview .warning,.submission-issue-focus-planning-preview .warning{border-top-color:#d6a51c}.submission-preflight-action-preview .warning strong,.submission-submit-action-preview .warning strong,.pending-submission-snapshot-write-planning-preview .warning strong,.pending-submission-recovery-planning-preview .warning strong,.submission-evidence-invalidation-planning-preview .warning strong,.submission-metadata-planning-preview .warning strong,.submission-issue-focus-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.submission-preflight-action-preview .danger,.submission-submit-action-preview .danger,.pending-submission-snapshot-write-planning-preview .danger,.pending-submission-recovery-planning-preview .danger,.submission-evidence-invalidation-planning-preview .danger,.submission-metadata-planning-preview .danger,.submission-issue-focus-planning-preview .danger{border-top-color:var(--red)}.submission-preflight-action-preview .danger strong,.submission-submit-action-preview .danger strong,.pending-submission-snapshot-write-planning-preview .danger strong,.pending-submission-recovery-planning-preview .danger strong,.submission-evidence-invalidation-planning-preview .danger strong,.submission-metadata-planning-preview .danger strong,.submission-issue-focus-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.submission-preflight-action-preview .muted strong,.submission-submit-action-preview .muted strong,.pending-submission-snapshot-write-planning-preview .muted strong,.pending-submission-recovery-planning-preview .muted strong,.submission-evidence-invalidation-planning-preview .muted strong,.submission-metadata-planning-preview .muted strong,.submission-issue-focus-planning-preview .muted strong{color:var(--ink-soft)}.submission-local-quality{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f7faf8)var(--lightningcss-dark,#19201b);grid-template-columns:250px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.submission-local-quality>div:first-child{gap:4px;display:grid}.submission-local-quality>div:first-child>span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.submission-local-quality strong{color:var(--teal);font-size:11px}.submission-local-quality small,.submission-local-quality>p{color:var(--lightningcss-light,#68766e)var(--lightningcss-dark,#bdc9c6);margin:0;font-size:8px;line-height:1.5}.submission-local-quality.warning{background:var(--lightningcss-light,#fff7ec)var(--lightningcss-dark,#2a1f11)}.submission-local-quality.warning strong{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab)}.submission-local-quality.unknown{background:var(--lightningcss-light,#f5f6f8)var(--lightningcss-dark,#1a1c20)}.submission-local-quality.unknown strong{color:var(--lightningcss-light,#5e6870)var(--lightningcss-dark,#c2c6c9)}.submission-local-issues{gap:7px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.submission-local-issues>button,.submission-local-issues>span{text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#e6c09b)var(--lightningcss-dark,#574532);flex:0 0 170px;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;padding:8px 9px;display:grid}.submission-local-issues>button:hover,.submission-local-issues>button:focus-visible{background:var(--lightningcss-light,#fff8ef)var(--lightningcss-dark,#291f11);border-color:#b86f22}.submission-local-issues b{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.submission-local-issues em{color:var(--teal);font-size:8px;font-style:normal}.submission-local-issues small{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.submission-step{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.submission-step>b{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.submission-step strong{font-size:11px}.submission-step p{color:var(--ink-soft);margin:4px 0 0;font-size:9px;line-height:1.5}.submission-step>button{color:#fff;background:var(--teal);border:0;padding:9px 12px;font-size:9px;font-weight:800}.submission-step>button:disabled{cursor:not-allowed;opacity:.38}.preflight-result{color:var(--lightningcss-light,#294d27)var(--lightningcss-dark,#c1d5c0);background:var(--lightningcss-light,#eff8e9)var(--lightningcss-dark,#1d2816);border-bottom:1px solid var(--lightningcss-light,#cadec3)var(--lightningcss-dark,#414e3c);padding:16px 59px}.preflight-result>strong{font-size:11px}.preflight-result dl{grid-template-columns:2fr .7fr 1.6fr .7fr;gap:14px;margin:12px 0 0;display:grid}.preflight-result dl>div{min-width:0}.preflight-result dt{color:var(--lightningcss-light,#66805e)var(--lightningcss-dark,#bfc8bc);text-transform:uppercase;font-size:7px}.preflight-result dd{overflow-wrap:anywhere;min-width:0;margin:4px 0 0;font-size:9px}.preflight-result code{color:var(--lightningcss-light,#294d27)var(--lightningcss-dark,#c1d5c0);font-size:8px}.submission-comment{color:var(--ink-soft);border-bottom:1px solid var(--line);text-transform:uppercase;gap:7px;padding:15px 59px;font-size:8px;font-weight:700;display:grid}.submission-comment textarea{resize:vertical;min-height:60px;color:var(--ink);text-transform:none;background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);border:1px solid var(--lightningcss-light,#cbd2ce)var(--lightningcss-dark,#3c4b4e);padding:9px 10px;font:10px/1.5 inherit}.submission-step.final label{align-items:flex-start;gap:10px;display:flex}.submission-step.final input{accent-color:var(--red);margin-top:2px}.submission-step.final span{gap:4px;display:grid}.submission-step.final small{color:var(--ink-soft);font-size:8px;line-height:1.45}.submission-step>button.danger{background:var(--red)}.web-submission.submitted{border-color:var(--lightningcss-light,#a9c98d)var(--lightningcss-dark,#44503a)}.submission-success{color:var(--lightningcss-light,#294d27)var(--lightningcss-dark,#c1d5c0);background:var(--lightningcss-light,#eff8e9)var(--lightningcss-dark,#1d2816);grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 18px;display:grid}.submission-success strong{font-size:12px}.submission-success code{overflow-wrap:anywhere;font-size:9px}.submission-receipt{border-top:1px solid var(--lightningcss-light,#bfd7b8)var(--lightningcss-dark,#404e3c);border-left:1px solid var(--lightningcss-light,#bfd7b8)var(--lightningcss-dark,#404e3c);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.submission-receipt>div{border-bottom:1px solid var(--lightningcss-light,#bfd7b8)var(--lightningcss-dark,#404e3c);border-right:1px solid var(--lightningcss-light,#bfd7b8)var(--lightningcss-dark,#404e3c);gap:5px;min-width:0;padding:10px 12px;display:grid}.submission-receipt dt{color:var(--lightningcss-light,#557253)var(--lightningcss-dark,#c0cabf);text-transform:uppercase;font-size:8px;font-weight:800}.submission-receipt dd{overflow-wrap:anywhere;color:var(--lightningcss-light,#294d27)var(--lightningcss-dark,#c1d5c0);min-width:0;margin:0;font-size:10px;font-weight:750}.receipt-shell{width:min(1080px,100% - 36px);min-height:100vh;margin:0 auto;padding-bottom:48px}.receipt-topbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;min-height:76px;display:grid}.receipt-topbar>a,.receipt-topbar nav a{color:var(--teal);font-size:11px;font-weight:750;text-decoration:none}.receipt-topbar nav{gap:18px;display:flex}.receipt-document{gap:24px;padding-top:clamp(32px,6vw,72px);display:grid}.receipt-document>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.receipt-document h1,.receipt-error h1{letter-spacing:0;margin:7px 0 8px;font-size:clamp(28px,5vw,48px)}.receipt-document header p:last-child,.receipt-error>p:not(.kicker){color:var(--ink-soft);margin:0}.receipt-document .submission-receipt{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024)}.receipt-quality{border-top:1px solid var(--line);gap:14px;padding-top:20px;display:grid}.receipt-quality>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.receipt-quality h2{margin:4px 0 0;font-size:19px}.receipt-quality-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.receipt-quality-grid>section{border-right:1px solid var(--line);min-width:0;padding:16px}.receipt-quality-grid>section:first-child{padding-left:0}.receipt-quality-grid>section:last-child{border-right:0;padding-right:0}.receipt-quality-grid h3{margin:0 0 12px;font-size:11px}.receipt-review-event{border-top:1px solid var(--lightningcss-light,#edf0ee)var(--lightningcss-dark,#424844);grid-template-columns:8px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.receipt-review-event>i{background:var(--lime-dark);border-radius:50%;width:7px;height:7px;margin-top:3px}.receipt-review-event>i.request_revision{background:var(--red)}.receipt-review-event>div{gap:4px;min-width:0;display:grid}.receipt-review-event strong{font-size:10px}.receipt-review-event p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.45}.receipt-review-event small{color:var(--ink-soft);font-size:8px}.receipt-agreement,.receipt-resolution{border-top:1px solid var(--lightningcss-light,#edf0ee)var(--lightningcss-dark,#424844);justify-items:start;gap:6px;padding:10px 0;display:grid}.receipt-agreement>strong{font-size:20px}.receipt-agreement>span,.receipt-resolution>span,.receipt-resolution>small{color:var(--ink-soft);font-size:8px}.receipt-agreement>code,.receipt-resolution>code{max-width:100%;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.receipt-agreement .state.passed{color:var(--lightningcss-light,#446b13)var(--lightningcss-dark,#c9deaf);background:var(--lightningcss-light,#e8f4d8)var(--lightningcss-dark,#232c17)}.receipt-agreement .state.failed{color:var(--lightningcss-light,#8c342e)var(--lightningcss-dark,#d9bab8);background:var(--lightningcss-light,#f6dfdc)var(--lightningcss-dark,#2c1916)}.receipt-resolution>strong{font-size:12px}.receipt-quality-empty{color:var(--ink-soft);margin:0;font-size:9px}.receipt-quality-message{min-height:150px;color:var(--ink-soft);text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);place-content:center;justify-items:center;gap:7px;display:grid}.receipt-quality-message strong{color:var(--ink);font-size:11px}.receipt-quality-message span{font-size:9px}.receipt-quality-message.error{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd);background:var(--lightningcss-light,#fff3ef)var(--lightningcss-dark,#291711)}.receipt-quality-message.error strong{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd)}.receipt-quality-message button{color:#fff;background:var(--teal);border:0;min-height:34px;padding:0 14px;font-size:9px;font-weight:800}.receipt-loading{place-items:center;min-height:calc(100vh - 76px);display:grid}.receipt-error{align-content:center;justify-items:start;gap:14px;min-height:calc(100vh - 76px);display:grid}.receipt-error-actions{align-items:center;gap:14px;margin-top:8px;display:flex}.receipt-error-actions .primary{width:auto}.receipt-error-actions>a{color:var(--teal);font-size:10px;font-weight:800;text-decoration:none}.receipt-history{gap:20px;padding-top:38px;display:grid}.receipt-history>header{justify-content:space-between;align-items:end;gap:24px;padding-bottom:4px;display:flex}.receipt-history>header h1{letter-spacing:0;margin:6px 0 7px;font-size:34px}.receipt-history>header p:last-child{color:var(--ink-soft);margin:0;font-size:11px}.receipt-history>header>strong{color:var(--teal);font-size:13px}.receipt-history-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:14px 0;display:grid}.receipt-history-controls form{gap:6px;min-width:0;display:grid}.receipt-history-controls label{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:800}.receipt-history-controls form>div{grid-template-columns:minmax(180px,1fr) auto auto;min-width:0;display:grid}.receipt-history-controls input{min-width:0;min-height:38px;color:var(--ink);font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845);border-radius:0;padding:0 11px;font-size:10px}.receipt-history-controls button,.receipt-pagination button{color:#fff;background:var(--teal);border:1px solid var(--teal);min-height:38px;padding:0 13px;font-size:9px;font-weight:800}.receipt-history-controls button.quiet{color:var(--teal);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border-color:var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845)}.receipt-state-filter{grid-template-columns:repeat(4,auto);display:grid}.receipt-state-filter button{color:var(--ink-soft);white-space:nowrap;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border-color:var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845)}.receipt-state-filter button+button{border-left:0}.receipt-state-filter button[aria-pressed=true]{color:#fff;background:var(--teal);border-color:var(--teal)}.receipt-history-list{display:grid}.receipt-history-list article{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(180px,1fr) minmax(300px,.9fr) auto 74px;align-items:center;gap:12px;min-width:0;padding:13px 0;display:grid}.receipt-history-list article:first-child{border-top:1px solid var(--line)}.receipt-history-list article>div{gap:3px;min-width:0;display:grid}.receipt-history-list article>div strong,.receipt-history-list article>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receipt-history-list article>div strong{font-size:11px}.receipt-history-list article>div span,.receipt-history-list article>div code{color:var(--ink-soft);font-size:8px}.receipt-history-list dl{grid-template-columns:58px 62px minmax(150px,1fr);min-width:0;margin:0;display:grid}.receipt-history-list dl>div{border-left:1px solid var(--line);gap:3px;min-width:0;padding:0 10px;display:grid}.receipt-history-list dt{color:var(--ink-soft);text-transform:uppercase;font-size:7px}.receipt-history-list dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:750;overflow:hidden}.receipt-history-list article>.text-action{justify-self:end}.receipt-history-message{min-height:220px;color:var(--ink-soft);text-align:center;border-bottom:1px solid var(--line);place-content:center;justify-items:center;gap:7px;display:grid}.receipt-history-message strong{color:var(--ink);font-size:12px}.receipt-history-message span{font-size:9px}.receipt-history-message.error{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd);background:var(--lightningcss-light,#fff3ef)var(--lightningcss-dark,#291711)}.receipt-history-message.error strong{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd)}.receipt-history-message button{color:#fff;background:var(--teal);border:0;min-height:34px;padding:0 14px;font-size:9px;font-weight:800}.receipt-pagination{justify-content:space-between;align-items:center;gap:18px;display:flex}.receipt-pagination>span{color:var(--ink-soft);font-size:9px}.receipt-pagination>div{display:flex}.receipt-pagination button{color:var(--teal);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border-color:var(--lightningcss-light,#bdc8c2)var(--lightningcss-dark,#424845)}.receipt-pagination button+button{border-left:0}.receipt-pagination button:disabled{color:#9aa59f;cursor:not-allowed;opacity:.55}.submission-success a,.submission-success button{width:max-content;color:var(--teal);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.submission-success button:disabled{color:var(--ink-soft);cursor:not-allowed}.completed-receipt-nav{background:var(--lightningcss-light,#f5faf1)var(--lightningcss-dark,#1d2516);border-top:1px solid var(--lightningcss-light,#bfd7b8)var(--lightningcss-dark,#404e3c);border-bottom:1px solid var(--lightningcss-light,#bfd7b8)var(--lightningcss-dark,#404e3c);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.completed-receipt-nav>div{gap:3px;display:grid}.completed-receipt-nav span{color:var(--lightningcss-light,#66805e)var(--lightningcss-dark,#bfc8bc);font-size:7px;font-weight:800}.completed-receipt-nav strong{color:var(--lightningcss-light,#294d27)var(--lightningcss-dark,#c1d5c0);font-size:11px}.completed-receipt-nav button{color:#fff;background:var(--teal);border:0;min-height:36px;padding:0 13px;font-size:9px;font-weight:800}.completed-receipt-nav button:disabled{cursor:not-allowed;opacity:.45}.operations-shell{width:min(1500px,100% - 48px);margin:0 auto;padding-bottom:40px}.operations-shell>.internal-topbar{width:100%}.operations-topbar{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:center;gap:20px;min-height:64px;display:grid}.operations-topbar>a{color:var(--teal);font-size:10px;font-weight:800}.operations-topbar>div{gap:3px;display:grid}.operations-topbar strong{font-size:14px}.operations-topbar small{color:var(--ink-soft);font-size:8px}.operations-topbar button{color:var(--teal);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);padding:8px 12px;font-size:9px;font-weight:800}.operations-wiki-link{align-items:center;gap:12px;display:flex}.operations-wiki-link a{color:var(--teal);font-size:9px;font-weight:800;text-decoration:none}.wiki-site-shell{width:min(1540px,100% - 40px);min-height:calc(100vh - 52px);margin:0 auto}.wiki-site-topbar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:230px minmax(260px,620px) minmax(220px,1fr);align-items:center;gap:24px;min-height:72px;display:grid;position:sticky;top:0}.wiki-site-brand{color:var(--ink);align-items:center;gap:7px;font-size:15px;font-weight:850;text-decoration:none;display:flex}.wiki-site-brand>span{background:var(--lime);border-radius:50% 50% 0;width:14px;height:14px;transform:rotate(45deg)}.wiki-site-brand b{color:var(--teal);font-weight:850}.wiki-search-form{grid-template-columns:minmax(0,1fr) auto;display:grid}.wiki-search-form label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wiki-search-form input,.wiki-search-page-form input{min-width:0;color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#c5d1ca)var(--lightningcss-dark,#414844);padding:11px 13px;font:11px/1.3 inherit}.wiki-search-form button,.wiki-search-page-form button{color:#fff;background:var(--teal);border:0;padding:0 16px;font-size:9px;font-weight:800}.wiki-session{text-align:right;grid-template-columns:auto auto;justify-self:end;gap:2px 14px;display:grid}.wiki-session strong{font-size:11px}.wiki-session small{color:var(--ink-soft);grid-column:1;font-size:8px}.wiki-session a{color:var(--teal);grid-area:1/2/span 2;align-self:center;font-size:9px;font-weight:800;text-decoration:none}.wiki-site-body{grid-template-columns:230px minmax(0,1fr);gap:34px;display:grid}.wiki-sidebar{border-right:1px solid var(--line);align-self:start;height:calc(100vh - 72px);padding:27px 22px 38px 0;position:sticky;top:72px;overflow-y:auto}.wiki-sidebar-heading{gap:5px;margin-bottom:24px;display:grid}.wiki-sidebar-heading span{color:var(--teal);letter-spacing:.1em;font:750 7px SFMono-Regular,Consolas,monospace}.wiki-sidebar-heading strong{font-size:18px}.wiki-sidebar-heading small{color:var(--ink-soft);font-size:9px;line-height:1.55}.wiki-sidebar-nav{gap:23px;display:grid}.wiki-sidebar-nav section{gap:3px;display:grid}.wiki-sidebar-nav section>strong{color:var(--lightningcss-light,#7a877f)var(--lightningcss-dark,#b9c6c3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.wiki-sidebar-nav a{color:var(--lightningcss-light,#425048)var(--lightningcss-dark,#c6ccc9);border-right:2px solid #0000;margin-right:-1px;padding:8px 10px;font-size:10px;line-height:1.4;text-decoration:none;display:block}.wiki-sidebar-nav a:hover{color:var(--teal);background:var(--lightningcss-light,#f1f6f3)var(--lightningcss-dark,#1a221d)}.wiki-sidebar-nav a.active{color:var(--teal);border-right-color:var(--lime);background:var(--lightningcss-light,#eaf3ee)var(--lightningcss-dark,#1b241f);font-weight:800}.wiki-main{min-width:0;padding:42px 0 72px}.wiki-document-grid{grid-template-columns:minmax(0,850px) 190px;justify-content:space-between;gap:42px;display:grid}.wiki-document{min-width:0}.wiki-document-header{border-bottom:1px solid var(--line);padding-bottom:27px}.wiki-document-header h1,.wiki-search-page h1{letter-spacing:-.05em;margin:8px 0 11px;font-size:clamp(34px,4vw,54px)}.wiki-document-header>p:not(.kicker),.wiki-search-page>header>p:last-child{max-width:720px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.wiki-document-roles,.wiki-role-badge-list{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.wiki-document-roles span{color:var(--teal);background:var(--lightningcss-light,#f5faf7)var(--lightningcss-dark,#18221c);border:1px solid var(--lightningcss-light,#c9d8d0)var(--lightningcss-dark,#404a45);padding:5px 8px;font-size:8px;font-weight:800}.wiki-prose{color:var(--lightningcss-light,#344139)var(--lightningcss-dark,#c7ceca);font-size:13px;line-height:1.8}.wiki-prose :is(h2,h3,h4){color:var(--ink);letter-spacing:-.02em;scroll-margin-top:90px}.wiki-prose h2{border-bottom:1px solid var(--lightningcss-light,#e1e7e3)var(--lightningcss-dark,#414844);margin:42px 0 14px;padding-bottom:8px;font-size:25px}.wiki-prose h3{margin:30px 0 10px;font-size:18px}.wiki-prose h4{margin:24px 0 8px;font-size:14px}.wiki-prose p{margin:12px 0}.wiki-prose :is(ul,ol){gap:7px;margin:14px 0;padding-left:25px;display:grid}.wiki-prose li::marker{color:var(--teal);font-weight:800}.wiki-prose a{color:var(--teal);text-underline-offset:3px;text-decoration-thickness:1px}.wiki-prose :not(pre)>code{color:var(--lightningcss-light,#285c65)var(--lightningcss-dark,#bad2d6);background:var(--lightningcss-light,#edf5f2)var(--lightningcss-dark,#1a2420);border:1px solid var(--lightningcss-light,#d8e6df)var(--lightningcss-dark,#3e4c45);padding:2px 5px;font:10px/1.4 SFMono-Regular,Consolas,monospace}.wiki-prose pre{color:#dce9e3;background:#14221d;border:1px solid #263b32;margin:18px 0;padding:17px 19px;font:10px/1.7 SFMono-Regular,Consolas,monospace;overflow-x:auto}.wiki-prose table{border-collapse:collapse;width:100%;margin:18px 0;font-size:11px}.wiki-prose :is(th,td){border:1px solid var(--line);text-align:left;padding:10px 12px}.wiki-prose th{background:var(--lightningcss-light,#f2f6f3)var(--lightningcss-dark,#1b211c)}.wiki-callout{color:var(--lightningcss-light,#31564e)var(--lightningcss-dark,#c0d2ce);border:1px solid var(--lightningcss-light,#b9d6cd)var(--lightningcss-dark,#3d4d48);border-left:4px solid var(--teal);background:var(--lightningcss-light,#f1f8f6)var(--lightningcss-dark,#182320);gap:7px;margin:20px 0;padding:15px 17px;display:grid}.wiki-callout.warning{color:var(--lightningcss-light,#735a19)var(--lightningcss-dark,#ddd1b1);background:var(--lightningcss-light,#fff9e9)var(--lightningcss-dark,#2a2411);border-color:var(--lightningcss-light,#e2ca82)var(--lightningcss-dark,#584f32) var(--lightningcss-light,#e2ca82)var(--lightningcss-dark,#584f32) var(--lightningcss-light,#e2ca82)var(--lightningcss-dark,#584f32) #c99a1a}.wiki-callout.danger{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd);border-color:var(--lightningcss-light,#dfb4ab)var(--lightningcss-dark,#533c37);border-left-color:var(--red);background:var(--lightningcss-light,#fff3ef)var(--lightningcss-dark,#291711)}.wiki-callout>strong{font-size:10px}.wiki-callout>div>:first-child{margin-top:0}.wiki-callout>div>:last-child{margin-bottom:0}.wiki-api-endpoint{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);margin:18px 0}.wiki-api-endpoint>header{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#f5f8f6)var(--lightningcss-dark,#1a201c);align-items:center;gap:10px;padding:11px 13px;display:flex}.wiki-api-endpoint>header code{overflow-wrap:anywhere;color:var(--ink);font-size:10px}.wiki-api-endpoint>div{color:var(--ink-soft);padding:5px 14px;font-size:11px}.wiki-method{color:var(--lightningcss-light,#285c65)var(--lightningcss-dark,#bad2d6);text-align:center;background:var(--lightningcss-light,#dceff0)var(--lightningcss-dark,#1a2829);flex:0 0 48px;padding:4px;font:800 8px SFMono-Regular,Consolas,monospace}.wiki-method.post{color:var(--lightningcss-light,#355a16)var(--lightningcss-dark,#c7ddb5);background:var(--lightningcss-light,#e4f2d0)var(--lightningcss-dark,#252e18)}.wiki-method.put,.wiki-method.patch{color:var(--lightningcss-light,#76501d)var(--lightningcss-dark,#dccbb4);background:var(--lightningcss-light,#f7e9d1)var(--lightningcss-dark,#302615)}.wiki-method.delete{color:var(--lightningcss-light,#7b3430)var(--lightningcss-dark,#d8bdbb);background:var(--lightningcss-light,#f5dcda)var(--lightningcss-dark,#2c1817)}.wiki-role-badge{color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#d4dfd8)var(--lightningcss-dark,#404944);gap:2px;padding:8px 10px;font-size:10px;font-weight:750;display:grid}.wiki-role-badge code{font-weight:500;color:var(--teal)!important;background:0 0!important;border:0!important;padding:0!important;font-size:8px!important}.wiki-guide-journey,.wiki-guide-figure,.wiki-guide-lifecycle{margin:24px 0 30px}.wiki-guide-journey>ol{background:var(--lightningcss-light,#f7faf8)var(--lightningcss-dark,#151f1b);border:1px solid var(--lightningcss-light,#c7d5ce)var(--lightningcss-dark,#414d47);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.wiki-guide-journey li{border-right:1px solid var(--lightningcss-light,#d9e3dd)var(--lightningcss-dark,#39433e);align-content:start;gap:5px;min-width:0;padding:18px 13px 17px;display:grid;position:relative}.wiki-guide-journey li:last-child{border-right:0}.wiki-guide-journey li:not(:last-child):after{z-index:1;content:"";background:var(--lightningcss-light,#f7faf8)var(--lightningcss-dark,#151f1b);border-top:1px solid var(--lightningcss-light,#a8bcb2)var(--lightningcss-dark,#53625b);border-right:1px solid var(--lightningcss-light,#a8bcb2)var(--lightningcss-dark,#53625b);width:10px;height:10px;position:absolute;top:25px;right:-6px;transform:rotate(45deg)}.wiki-guide-journey li>span{color:var(--teal);font:800 9px SFMono-Regular,Consolas,monospace}.wiki-guide-journey li>strong{color:var(--ink);font-size:11px;line-height:1.35}.wiki-guide-journey li>small{color:var(--ink-soft);font-size:8px;line-height:1.5}.wiki-guide-journey figcaption,.wiki-guide-figure figcaption,.wiki-guide-lifecycle figcaption{color:var(--ink-soft);margin-top:9px;font-size:9px;line-height:1.55}.wiki-guide-figure figcaption b,.wiki-guide-lifecycle figcaption b{color:var(--ink)}.wiki-guide-browser{background:var(--lightningcss-light,#eef3f0)var(--lightningcss-dark,#101816);border:1px solid var(--lightningcss-light,#becbc4)var(--lightningcss-dark,#434b47);overflow:hidden;box-shadow:0 18px 45px #172c2212}.wiki-guide-browser-bar{background:var(--lightningcss-light,#dfe7e2)var(--lightningcss-dark,#252c29);border-bottom:1px solid var(--lightningcss-light,#c7d2cc)var(--lightningcss-dark,#3a423e);grid-template-columns:7px 7px 7px minmax(0,1fr);align-items:center;gap:5px;min-height:30px;padding:0 11px;display:grid}.wiki-guide-browser-bar>span{background:var(--lightningcss-light,#9ba9a1)var(--lightningcss-dark,#69746f);border-radius:50%;width:7px;height:7px}.wiki-guide-browser-bar>span:first-child{background:#d26a5f}.wiki-guide-browser-bar>span:nth-child(2){background:#d4a84b}.wiki-guide-browser-bar>span:nth-child(3){background:#65a66d}.wiki-guide-browser-bar code{text-align:center;justify-self:center;min-width:min(380px,70%);color:var(--ink-soft)!important;background:var(--lightningcss-light,#f5f8f6)var(--lightningcss-dark,#151b18)!important;border:0!important;padding:4px 10px!important}.wiki-guide-auth-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#cbd6d0)var(--lightningcss-dark,#3e4843);gap:10px;width:min(440px,100% - 48px);margin:26px auto;padding:25px 28px;display:grid}.wiki-guide-auth-card>p,.wiki-guide-workspace-card header p{color:var(--teal);letter-spacing:.09em;margin:0;font-size:7px;font-weight:800}.wiki-guide-auth-card h3,.wiki-guide-workspace-card h3{color:var(--ink);margin:0;font-size:20px}.wiki-guide-auth-card>small{color:var(--ink-soft);font-size:9px}.wiki-guide-field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wiki-guide-field{gap:4px;min-width:0;display:grid}.wiki-guide-field small{color:var(--ink);font-size:8px;font-weight:750}.wiki-guide-field>span{min-height:30px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#101815);border:1px solid var(--lightningcss-light,#c7d1cb)var(--lightningcss-dark,#424c47);padding:5px 9px;font:9px/19px SFMono-Regular,Consolas,monospace;overflow:hidden}.wiki-guide-auth-card>button,.wiki-guide-request-actions button,.wiki-guide-campaign-row button,.wiki-guide-track-row button,.wiki-guide-reaper-window button{color:#fff;background:var(--teal);pointer-events:none;border:0;font-size:8px;font-weight:800}.wiki-guide-auth-card>button{min-height:34px}.wiki-guide-auth-card>button span{margin-left:8px}.wiki-guide-auth-card>em{color:var(--ink-soft);text-align:center;font-size:8px}.wiki-guide-workspace-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);padding:22px}.wiki-guide-workspace-card>header{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:13px;display:grid}.wiki-guide-workspace-card>header>span{color:var(--lightningcss-light,#d2ddd7)var(--lightningcss-dark,#3c4741);font-size:24px;font-weight:850}.wiki-guide-workspace-card>header button.quiet{color:var(--teal);border:1px solid var(--line);background:0 0;padding:7px 11px;font-size:8px}.wiki-guide-install-notes{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.wiki-guide-install-notes span{color:var(--ink-soft);background:var(--lightningcss-light,#fff8e6)var(--lightningcss-dark,#2a2415);border:1px solid var(--lightningcss-light,#d9bd72)var(--lightningcss-dark,#745f2b);border-left:3px solid #c58f16;padding:9px 10px;font-size:8px}.wiki-guide-install-notes b{color:var(--ink)}.wiki-guide-request-box{background:var(--lightningcss-light,#f7faf8)var(--lightningcss-dark,#18211e);border:1px solid var(--lightningcss-light,#cfdcd7)var(--lightningcss-dark,#40504b);grid-template-columns:minmax(135px,.7fr) minmax(145px,1fr) auto;align-items:end;gap:9px;margin-top:12px;padding:12px;display:grid}.wiki-guide-request-box>div:first-child{gap:3px;display:grid}.wiki-guide-request-box>div:first-child b{color:var(--ink);font-size:9px}.wiki-guide-request-box>div:first-child small,.wiki-guide-package-row small{color:var(--ink-soft);font-size:7px}.wiki-guide-request-actions{display:flex}.wiki-guide-request-actions button{white-space:nowrap;min-height:30px;padding:0 8px}.wiki-guide-request-actions button+button{border-left:1px solid #ffffff42}.wiki-guide-package-row{background:var(--lightningcss-light,#eff8f0)var(--lightningcss-dark,#18251b);border-left:3px solid #67a86f;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:11px 12px;display:grid}.wiki-guide-package-row>div{gap:2px;display:grid}.wiki-guide-package-row>div b{color:var(--ink);font-size:9px}.wiki-guide-package-row>span{color:var(--lightningcss-light,#3b7542)var(--lightningcss-dark,#a6cda9);font-size:8px;font-weight:750}.wiki-guide-package-row>a{background:var(--teal);pointer-events:none;padding:7px 10px;font-size:8px;font-weight:800;text-decoration:none;color:#fff!important}.wiki-guide-muted{color:var(--ink-soft);font-size:9px;margin:12px 0!important}.wiki-guide-campaign-row{border:1px solid var(--line);background:var(--lightningcss-light,#f9fbfa)var(--lightningcss-dark,#111a17);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.wiki-guide-campaign-row>i{color:#fff;background:var(--teal);place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:850;display:grid}.wiki-guide-campaign-row>div{gap:2px;display:grid}.wiki-guide-campaign-row>div b{color:var(--ink);font-size:10px}.wiki-guide-campaign-row :is(small,span){color:var(--ink-soft);font-size:7px}.wiki-guide-campaign-row>div:last-child{justify-items:end}.wiki-guide-campaign-row>div:last-child em{color:var(--teal);font-size:8px;font-style:normal;font-weight:800}.wiki-guide-campaign-row button{margin-top:3px;padding:7px 9px}.wiki-guide-track-filters{background:var(--lightningcss-light,#f5f8f6)var(--lightningcss-dark,#18201c);border:1px solid var(--lightningcss-light,#d7e0db)var(--lightningcss-dark,#414944);grid-template-columns:minmax(0,1fr) minmax(120px,.4fr);gap:8px;margin-top:8px;padding:9px;display:grid}.wiki-guide-track-row{border:1px solid var(--line);background:var(--lightningcss-light,#f9fbfa)var(--lightningcss-dark,#111a17);grid-template-columns:minmax(130px,1fr) minmax(90px,.5fr) 70px auto;align-items:center;gap:9px;margin-top:8px;padding:10px 11px;display:grid}.wiki-guide-track-row>div{gap:2px;min-width:0;display:grid}.wiki-guide-track-row b{color:var(--ink);font-size:9px}.wiki-guide-track-row :is(small,span){color:var(--ink-soft);font-size:7px}.wiki-guide-track-row>em{color:var(--teal);background:var(--lightningcss-light,#e5f1ee)var(--lightningcss-dark,#1c2c28);border-radius:12px;justify-self:start;padding:4px 6px;font-size:7px;font-style:normal}.wiki-guide-track-row button{white-space:nowrap;min-height:28px;padding:6px 8px}.wiki-guide-success{color:var(--lightningcss-light,#315d39)var(--lightningcss-dark,#b9d0b9);background:var(--lightningcss-light,#eff8f0)var(--lightningcss-dark,#172319);border:1px solid var(--lightningcss-light,#bad3bd)var(--lightningcss-dark,#38543b);margin-top:8px;padding:9px 11px;font-size:8px}.wiki-guide-reaper-window{color:#d9e3df;background:#101714;border:1px solid #46524c;overflow:hidden;box-shadow:0 18px 45px #0c15102e}.wiki-guide-reaper-window>header{background:#202924;border-bottom:1px solid #39453f;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;gap:10px;min-height:40px;padding:0 12px;display:grid}.wiki-guide-reaper-window>header b{font-size:11px}.wiki-guide-reaper-window>header span{color:#75b798;font-size:7px}.wiki-guide-reaper-window>header button{padding:7px 9px}.wiki-guide-reaper-tabs{background:#171f1b;border-bottom:1px solid #39453f;grid-template-columns:1fr 1fr;display:grid}.wiki-guide-reaper-tabs :is(b,span){text-align:center;padding:8px;font-size:8px}.wiki-guide-reaper-tabs b{color:#9bd2e7;border-bottom:2px solid #4e9eb7}.wiki-guide-reaper-tabs span{color:#87938d}.wiki-guide-reaper-body{grid-template-columns:.8fr 1.2fr;gap:8px;padding:10px;display:grid}.wiki-guide-reaper-body>section{background:#18201d;border:1px solid #303c36;padding:10px}.wiki-guide-reaper-body>section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.wiki-guide-reaper-body>section>header :is(b,em){font-size:9px}.wiki-guide-reaper-body>section>header em{color:#9bd2e7;font-style:normal}.wiki-guide-reaper-task{background:#131a17;border-left:3px solid #4e9eb7;gap:4px;padding:9px;display:grid}.wiki-guide-reaper-task strong{color:#9bd2e7;font-size:9px}.wiki-guide-reaper-task :is(small,span){color:#96a39d;font-size:7px;line-height:1.45}.wiki-guide-reaper-task button{justify-self:stretch;min-height:27px;margin-top:4px}.wiki-guide-editor-preview>header small{color:#75b798;font-size:7px}.wiki-guide-timeline{background:#0c1210;grid-template-columns:repeat(5,1fr);align-items:end;gap:2px;height:48px;padding:4px;display:grid}.wiki-guide-timeline i{opacity:.8;background:#4e9eb7;height:30%;display:block}.wiki-guide-timeline i:nth-child(2){height:75%}.wiki-guide-timeline i:nth-child(3){height:48%}.wiki-guide-timeline i:nth-child(4){height:88%}.wiki-guide-timeline i:nth-child(5){height:58%}.wiki-guide-labels{grid-template-columns:1fr 1.4fr 1.5fr .9fr;gap:2px;margin-top:4px;display:grid}.wiki-guide-labels span{color:#dbe5e1;text-align:center;background:#285e65;padding:5px 3px;font-size:7px}.wiki-guide-labels span:nth-child(2){background:#315f47}.wiki-guide-labels span:nth-child(3){background:#685a2b}.wiki-guide-labels span:nth-child(4){background:#65404f}.wiki-guide-submit-row{grid-template-columns:minmax(80px,1fr) auto auto;gap:4px;margin-top:9px;display:grid}.wiki-guide-submit-row>span{color:#7f8d86;background:#101714;border:1px solid #3c4741;padding:6px 7px;font-size:7px}.wiki-guide-submit-row button{white-space:nowrap;background:#4e7f8e;padding:6px 7px}.wiki-guide-submit-row button:last-child{background:#4d8655}.wiki-guide-reaper-window>footer{color:#8f9b95;background:#202924;border-top:1px solid #39453f;justify-content:space-between;padding:7px 11px;font-size:7px;display:flex}.wiki-guide-lifecycle>div{border:1px solid var(--lightningcss-light,#cbd7d1)var(--lightningcss-dark,#414b46);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.wiki-guide-lifecycle section{background:var(--lightningcss-light,#f8faf9)var(--lightningcss-dark,#151e1a);border-right:1px solid var(--lightningcss-light,#d7e1dc)var(--lightningcss-dark,#38423d);gap:4px;padding:14px 12px;display:grid;position:relative}.wiki-guide-lifecycle section:last-child{border-right:0}.wiki-guide-lifecycle section>span{color:var(--teal);font:800 8px SFMono-Regular,Consolas,monospace}.wiki-guide-lifecycle section>strong{color:var(--ink);font-size:10px}.wiki-guide-lifecycle section>small{color:var(--ink-soft);font-size:7px;line-height:1.45}.wiki-guide-lifecycle>p{color:var(--lightningcss-light,#735a19)var(--lightningcss-dark,#ddd1b1);text-align:center;background:var(--lightningcss-light,#fff9e9)var(--lightningcss-dark,#2a2411);border:1px solid var(--lightningcss-light,#e2ca82)var(--lightningcss-dark,#584f32);border-top:0;padding:9px 12px;font-size:8px;margin:0!important}.wiki-audio-example{gap:12px;margin:26px 0 32px;display:grid}.wiki-audio-player{background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#151d19);border:1px solid var(--lightningcss-light,#c8d6cf)var(--lightningcss-dark,#3c4741);border-radius:12px;overflow:hidden;box-shadow:0 16px 38px var(--lightningcss-light,#183b2d12)var(--lightningcss-dark,#00000026)}.wiki-audio-player>header{background:linear-gradient(135deg,var(--lightningcss-light,#f8fbf9)var(--lightningcss-dark,#1d2621),var(--lightningcss-light,#edf4f0)var(--lightningcss-dark,#18211c));border-bottom:1px solid var(--lightningcss-light,#dce5e0)var(--lightningcss-dark,#35413a);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 16px;display:flex}.wiki-audio-player>header>div{gap:3px;min-width:0;display:grid}.wiki-audio-player>header p{color:var(--teal);letter-spacing:.1em;margin:0;font:800 7px SFMono-Regular,Consolas,monospace}.wiki-audio-player>header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wiki-audio-player>header small{color:var(--ink-soft);font-size:9px;line-height:1.45}.wiki-audio-player>header>code{color:var(--teal);flex:none;font-size:8px}.wiki-audio-layer-controls{min-height:38px;color:var(--ink-soft);background:var(--lightningcss-light,#f7faf8)var(--lightningcss-dark,#18201c);border-bottom:1px solid var(--lightningcss-light,#dce5e0)var(--lightningcss-dark,#35413a);align-items:center;gap:14px;padding:7px 14px;font-size:8px;display:flex}.wiki-audio-layer-controls label,.wiki-audio-layer-controls span{align-items:center;gap:5px;display:inline-flex}.wiki-audio-layer-controls label{color:var(--ink);font-weight:750}.wiki-audio-layer-controls input{accent-color:var(--teal)}.wiki-audio-layer-controls span:first-of-type{margin-left:auto}.wiki-audio-layer-controls i{background:var(--teal);width:2px;height:13px;display:inline-block}.wiki-audio-layer-controls i.downbeat{background:var(--lime-dark)}.wiki-audio-layer-controls i.beat{opacity:.7;width:1px}.wiki-audio-waveform-stage{background:var(--lightningcss-light,#eef3f0)var(--lightningcss-dark,#151d19);min-height:158px;position:relative;overflow:hidden}.wiki-audio-waveform{min-height:158px}.wiki-audio-waveform ::part(scroll){scrollbar-color:var(--lightningcss-light,#b8c7c0)var(--lightningcss-dark,#44514a) transparent;scrollbar-width:thin}.wiki-audio-waveform ::part(wrapper){background:linear-gradient(var(--lightningcss-light,#e1e9e4)var(--lightningcss-dark,#121a16) 0 27px,var(--lightningcss-light,#aebeb6)var(--lightningcss-dark,#3a4740) 27px 28px,var(--lightningcss-light,#eef3f0)var(--lightningcss-dark,#171e1a) 28px);padding-top:28px}.wiki-audio-waveform ::part(canvases){background:repeating-linear-gradient(90deg,#0000 0 79px,var(--lightningcss-light,#2750450d)var(--lightningcss-dark,#cce0d70a) 80px);border-top:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#35413a)}.wiki-audio-waveform ::part(progress),.wiki-audio-waveform ::part(cursor){height:104px;top:28px}.wiki-audio-waveform ::part(region-content){color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:800;line-height:1;overflow:hidden;padding:5px 6px!important}.wiki-audio-loading,.wiki-audio-error{color:var(--ink-soft);background:var(--lightningcss-light,#eef2eff2)var(--lightningcss-dark,#19211cf2);place-items:center;font-size:9px;display:grid;position:absolute;inset:0}.wiki-audio-error{color:var(--lightningcss-light,#713c32)var(--lightningcss-dark,#d6c1bd);background:var(--lightningcss-light,#fff3eff2)var(--lightningcss-dark,#291711f2)}.wiki-audio-transport{background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#171e1a);border-top:1px solid var(--lightningcss-light,#dce5e0)var(--lightningcss-dark,#35413a);grid-template-columns:76px 94px minmax(120px,1fr) minmax(105px,.35fr) minmax(105px,.35fr);align-items:center;gap:11px;padding:10px 13px;display:grid}.wiki-audio-transport button{color:#fff;background:var(--teal);border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:9px;font-weight:800;display:inline-flex}.wiki-audio-transport button:disabled,.wiki-audio-markers button:disabled{opacity:.45}.wiki-audio-transport>code{color:var(--teal);text-align:center;font-size:8px}.wiki-audio-transport input{width:100%;accent-color:var(--teal)}.wiki-audio-transport label{color:var(--ink-soft);white-space:nowrap;grid-template-columns:auto minmax(55px,1fr);align-items:center;gap:5px;font-size:8px;display:grid}.wiki-audio-example>figcaption{color:var(--ink-soft);font-size:9px;line-height:1.55}.wiki-audio-teaching{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wiki-audio-teaching>section{border:1px solid var(--line);background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#17201b);padding:13px 14px}.wiki-audio-teaching>section:last-child{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#252011);border-left:3px solid var(--lightningcss-light,#d2a347)var(--lightningcss-dark,#765f2a)}.wiki-audio-teaching strong,.wiki-audio-markers>strong{color:var(--ink);font-size:9px}.wiki-audio-teaching ul{gap:3px;margin:7px 0 0;padding-left:18px}.wiki-audio-teaching li{color:var(--ink-soft);font-size:8px;line-height:1.5}.wiki-audio-markers{grid-template-columns:88px repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.wiki-audio-markers>strong{align-self:center}.wiki-audio-markers button{min-width:0;color:var(--ink);border:1px solid var(--line);text-align:left;background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#17201b);grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px 10px;display:grid}.wiki-audio-markers button:not(:disabled):hover{border-color:var(--teal)}.wiki-audio-markers button>code{color:var(--teal);font-size:8px}.wiki-audio-markers button>span{gap:2px;min-width:0;display:grid}.wiki-audio-markers button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wiki-audio-markers button small{color:var(--ink-soft);font-size:7px;line-height:1.4}.wiki-toc{border-left:1px solid var(--line);align-self:start;gap:7px;padding-left:17px;display:grid;position:sticky;top:102px}.wiki-toc>strong{color:var(--ink);margin-bottom:5px;font-size:9px}.wiki-toc a,.wiki-toc span{color:var(--ink-soft);font-size:8px;line-height:1.45;text-decoration:none}.wiki-toc a:hover{color:var(--teal)}.wiki-page-pagination{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:52px;padding-top:22px;display:grid}.wiki-page-pagination a{color:var(--ink);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);gap:4px;padding:13px 15px;text-decoration:none;display:grid}.wiki-page-pagination a:last-child{text-align:right}.wiki-page-pagination a:hover{border-color:var(--lightningcss-light,#91b2a3)var(--lightningcss-dark,#3f4a45)}.wiki-page-pagination span{color:var(--ink-soft);font-size:8px}.wiki-page-pagination strong{color:var(--teal);font-size:11px}.wiki-search-page{max-width:900px}.wiki-search-page-form{grid-template-columns:minmax(0,1fr) auto;margin:30px 0 22px;display:grid}.wiki-search-page-form input{min-height:46px;font-size:13px}.wiki-search-empty{color:var(--ink-soft);text-align:center;border:1px dashed var(--lightningcss-light,#bdc9c2)var(--lightningcss-dark,#424844);gap:6px;padding:24px;display:grid}.wiki-search-empty strong{color:var(--ink);font-size:14px}.wiki-search-empty span{font-size:10px}.wiki-search-results{gap:10px;display:grid}.wiki-search-results>a{color:var(--ink);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);gap:5px;padding:17px 18px;text-decoration:none;display:grid}.wiki-search-results>a:hover{border-color:var(--lightningcss-light,#8fb0a0)var(--lightningcss-dark,#3f4a45);box-shadow:0 8px 24px #1b35290d}.wiki-search-results span{color:var(--teal);text-transform:uppercase;font-size:8px;font-weight:800}.wiki-search-results h2{margin:0;font-size:17px}.wiki-search-results p{color:var(--lightningcss-light,#45544b)var(--lightningcss-dark,#c6ccc8);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.wiki-search-results small{color:var(--ink-soft);font-size:9px}@media (max-width:1080px){.wiki-site-topbar{grid-template-columns:190px minmax(220px,1fr) auto}.wiki-site-body{grid-template-columns:190px minmax(0,1fr);gap:24px}.wiki-document-grid{grid-template-columns:minmax(0,1fr)}.wiki-toc{display:none}}@media (max-width:760px){.wiki-site-shell{width:min(100% - 28px,1540px)}.wiki-site-topbar{grid-template-columns:1fr auto;gap:12px;padding:14px 0;position:static}.wiki-search-form{grid-area:2/1/auto/-1}.wiki-session small{display:none}.wiki-site-body{display:block}.wiki-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;max-height:300px;margin-bottom:12px;padding:18px 0;position:static}.wiki-sidebar-heading{margin-bottom:13px}.wiki-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wiki-sidebar-nav a{border-left:2px solid #0000;border-right:0;padding:6px 8px}.wiki-sidebar-nav a.active{border-left-color:var(--lime)}.wiki-main{padding-top:25px}.wiki-document-header h1,.wiki-search-page h1{font-size:36px}.wiki-audio-player>header{flex-direction:column;align-items:flex-start}.wiki-audio-layer-controls{flex-wrap:wrap}.wiki-audio-layer-controls span:first-of-type{margin-left:0}.wiki-audio-transport{grid-template-columns:64px 1fr}.wiki-audio-transport>input,.wiki-audio-transport label{grid-column:1/-1}.wiki-audio-teaching,.wiki-audio-markers,.wiki-page-pagination{grid-template-columns:1fr}.wiki-guide-journey>ol,.wiki-guide-lifecycle>div{grid-template-columns:1fr 1fr}.wiki-guide-journey li,.wiki-guide-lifecycle section{border-bottom:1px solid var(--lightningcss-light,#d9e3dd)var(--lightningcss-dark,#39433e);border-right:1px solid var(--lightningcss-light,#d9e3dd)var(--lightningcss-dark,#39433e)}.wiki-guide-journey li:nth-child(2n),.wiki-guide-lifecycle section:nth-child(2n){border-right:0}.wiki-guide-journey li:after{display:none}.wiki-guide-auth-card{width:auto;margin:18px;padding:18px}.wiki-guide-field-row,.wiki-guide-install-notes,.wiki-guide-request-box,.wiki-guide-package-row,.wiki-guide-campaign-row,.wiki-guide-track-filters,.wiki-guide-track-row,.wiki-guide-reaper-body{grid-template-columns:1fr}.wiki-guide-request-actions{grid-template-columns:1fr 1fr;display:grid}.wiki-guide-package-row>a{justify-self:start}.wiki-guide-campaign-row>div:last-child{justify-items:start}.wiki-guide-track-row button{width:100%}.wiki-guide-reaper-window>header{grid-template-columns:minmax(0,1fr) auto}.wiki-guide-reaper-window>header span{grid-area:2/1/auto/-1;padding-bottom:7px}.wiki-guide-submit-row{grid-template-columns:1fr 1fr}.wiki-guide-submit-row>span{grid-column:1/-1}}.operations-heading{grid-template-columns:1.25fr .75fr;gap:34px;padding:42px 0 24px;display:grid}.operations-heading h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(34px,4vw,56px)}.operations-heading>div>p:last-child{max-width:800px;color:var(--ink-soft);margin:0;line-height:1.65}.operations-heading dl{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:1fr 1fr;margin:0;display:grid}.operations-heading dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;padding:14px;display:grid}.operations-heading dl>div:nth-child(2n){border-right:0}.operations-heading dt{color:var(--ink-soft);text-transform:uppercase;font-size:8px}.operations-heading dd{margin:0;font-size:20px;font-weight:800}.operations-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.operations-card{min-width:0;padding:0;overflow:hidden}.operations-card.full{grid-column:1/-1}.operations-card>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:70px;padding:14px 17px;display:flex}.operations-card>header>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.operations-card>header h2{margin:3px 0 0;font-size:18px}.operations-card>form{border-bottom:1px solid var(--line);gap:10px;padding:16px 17px;display:grid}.operations-card label{min-width:0;color:var(--ink-soft);text-transform:uppercase;gap:5px;font-size:8px;font-weight:700;display:grid}.operations-card input,.operations-card select,.operations-card textarea{width:100%;min-width:0;color:var(--ink);text-transform:none;background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);border:1px solid var(--lightningcss-light,#cbd2ce)var(--lightningcss-dark,#3c4b4e);padding:8px 9px;font:10px/1.4 inherit}.operations-card label small{color:var(--lightningcss-light,#738078)var(--lightningcss-dark,#bbc7c4);text-transform:none;font-size:8px;font-weight:500;line-height:1.45}.operations-card input[readonly]{color:var(--lightningcss-light,#66736c)var(--lightningcss-dark,#becac7);background:var(--lightningcss-light,#f1f3f1)var(--lightningcss-dark,#1a2123)}.operations-card form>button{border:0;justify-self:start;padding:9px 12px;font-size:9px;font-weight:800}.operations-card form>button:not(.primary){color:#fff;background:var(--teal)}.operations-card button:disabled{cursor:not-allowed;opacity:.4}.operations-list{max-height:310px;overflow:auto}.operations-list button{width:100%;color:var(--ink);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:0;border-bottom:1px solid var(--lightningcss-light,#e7ebe8)var(--lightningcss-dark,#424843);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 14px;display:grid}.operations-list button.active{box-shadow:inset 3px 0 var(--lime-dark);background:var(--lightningcss-light,#eef6e5)var(--lightningcss-dark,#202817)}.operations-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.operations-list span{color:var(--lightningcss-light,#58706a)var(--lightningcss-dark,#c1c9c7);font-size:8px}.operations-list code{color:var(--lightningcss-light,#7c8982)var(--lightningcss-dark,#b9c6c2);grid-column:1/-1;font-size:8px}.operations-list.compact{max-height:370px}.operations-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-form-grid>button{align-self:end}.operations-card>form.asset-upload{background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);grid-template-columns:1.6fr .6fr 1.2fr auto;align-items:end}.operations-card>form.upstream-registration{background:var(--lightningcss-light,#edf4f6)var(--lightningcss-dark,#192224);align-items:end}.operations-card>form.track-catalog-controls{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.track-catalog-controls>button{min-width:72px}.track-catalog-controls>button:last-child{color:var(--teal);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024)}.track-catalog-scope-planning-preview,.track-catalog-query-draft-planning-preview,.track-catalog-query-clear-planning-preview{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.track-catalog-query-draft-planning-preview,.track-catalog-query-clear-planning-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.track-catalog-scope-planning-preview>div,.track-catalog-query-draft-planning-preview>div,.track-catalog-query-clear-planning-preview>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:10px;display:grid}.track-catalog-scope-planning-preview>div:last-child,.track-catalog-query-draft-planning-preview>div:last-child,.track-catalog-query-clear-planning-preview>div:last-child{border-right:0}.track-catalog-scope-planning-preview span,.track-catalog-query-draft-planning-preview span,.track-catalog-query-clear-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.track-catalog-scope-planning-preview strong,.track-catalog-query-draft-planning-preview strong,.track-catalog-query-clear-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.track-catalog-scope-planning-preview small,.track-catalog-query-draft-planning-preview small,.track-catalog-query-clear-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.track-catalog-scope-planning-preview .ok,.track-catalog-query-draft-planning-preview .ok,.track-catalog-query-clear-planning-preview .ok{border-top:3px solid #79a96a}.track-catalog-scope-planning-preview .ok strong,.track-catalog-query-draft-planning-preview .ok strong,.track-catalog-query-clear-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.track-catalog-scope-planning-preview .warning,.track-catalog-query-draft-planning-preview .warning,.track-catalog-query-clear-planning-preview .warning{border-top:3px solid #d6a51c}.track-catalog-scope-planning-preview .warning strong,.track-catalog-query-draft-planning-preview .warning strong,.track-catalog-query-clear-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.track-catalog-scope-planning-preview .danger,.track-catalog-query-draft-planning-preview .danger,.track-catalog-query-clear-planning-preview .danger{border-top:3px solid var(--red)}.track-catalog-scope-planning-preview .danger strong,.track-catalog-query-draft-planning-preview .danger strong,.track-catalog-query-clear-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.track-catalog-scope-planning-preview .muted strong,.track-catalog-query-draft-planning-preview .muted strong,.track-catalog-query-clear-planning-preview .muted strong{color:var(--ink-soft)}.track-table,.campaign-table{max-height:360px;overflow:auto}.track-table.loading{opacity:.55}.track-table>div,.campaign-table>div{border-bottom:1px solid var(--lightningcss-light,#e7ebe8)var(--lightningcss-dark,#424843);align-items:center;gap:12px;padding:10px 14px;font-size:9px;display:grid}.track-table>div{grid-template-columns:minmax(0,1fr) 90px 110px}.track-table .header,.campaign-table .header{z-index:1;color:var(--ink-soft);text-transform:uppercase;background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);font-size:7px;font-weight:800;position:sticky;top:0}.track-table span{gap:3px;min-width:0;display:grid}.track-table strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-table small{color:var(--ink-soft)}.track-table code,.campaign-table code{color:var(--lightningcss-light,#718078)var(--lightningcss-dark,#bbc7c4);font-size:8px}.track-table .operations-empty{color:var(--ink-soft);text-align:center;margin:0;padding:24px 14px;font-size:9px}.track-pagination{min-height:47px;color:var(--ink-soft);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:9px;display:flex}.track-pagination>div{gap:7px;display:flex}.track-pagination button{color:var(--teal);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);padding:7px 10px;font-size:8px;font-weight:800}.operations-hint{color:var(--ink-soft);background:var(--lightningcss-light,#fff6da)var(--lightningcss-dark,#2d2713);margin:0;padding:10px 14px;font-size:8px}.campaign-form label.full{grid-column:1/-1}.operations-card label.inline-check{grid-template-columns:auto 1fr;align-content:center;align-items:center}.operations-card label.inline-check input{width:auto;accent-color:var(--teal)}.campaign-policy-gate{color:var(--lightningcss-light,#725a19)var(--lightningcss-dark,#ddd1b2);background:var(--lightningcss-light,#fff8dd)var(--lightningcss-dark,#2d2712);border-left:3px solid #d6a51c;gap:5px;min-width:0;padding:9px 10px;font-size:9px;display:grid}.campaign-policy-gate strong{font-size:10px}.campaign-policy-gate small{line-height:1.45}.campaign-policy-gate.danger{color:var(--lightningcss-light,#7c3327)var(--lightningcss-dark,#dabeb9);background:var(--lightningcss-light,#fff1ec)var(--lightningcss-dark,#2a1811);border-left-color:#b55b46}.campaign-policy-gate.ok{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba);background:var(--lightningcss-light,#f4faef)var(--lightningcss-dark,#1d2615);border-left-color:#79a96a}.campaign-policy-gate label.inline-check{color:inherit;text-transform:none;margin-top:2px;font-size:9px}.campaign-policy-gate .policy-evidence{color:inherit;text-transform:none;gap:4px;font-size:9px;display:grid}.campaign-policy-gate .policy-evidence input{background:#ffffffb8;border-color:#725a1959;width:100%}.beat-web-only-acceptance-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:4px;padding:0;display:grid}.beat-web-only-acceptance-form label{min-width:0;color:inherit;text-transform:none;gap:4px;font-size:8px;display:grid}.beat-web-only-acceptance-form input,.beat-web-only-acceptance-form textarea{background:#ffffffc7;border-color:#725a1959;width:100%}.beat-web-only-acceptance-form .full,.campaign-form .campaign-policy-gate,.campaign-draft-editor .campaign-policy-gate{grid-column:1/-1}.catalog-ingest-planning-preview,.catalog-ingest-apply-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-ingest-planning-preview>div,.catalog-ingest-apply-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:5px;min-width:0;padding:9px 10px;display:grid}.catalog-ingest-planning-preview>div:last-child,.catalog-ingest-apply-planning-preview>div:last-child{border-right:0}.catalog-ingest-planning-preview span,.catalog-ingest-apply-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.catalog-ingest-planning-preview strong,.catalog-ingest-apply-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.catalog-ingest-planning-preview small,.catalog-ingest-apply-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.catalog-ingest-planning-preview .ok,.catalog-ingest-apply-planning-preview .ok{border-top-color:#79a96a}.catalog-ingest-planning-preview .ok strong,.catalog-ingest-apply-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.catalog-ingest-planning-preview .warning,.catalog-ingest-apply-planning-preview .warning{border-top-color:#d6a51c}.catalog-ingest-planning-preview .warning strong,.catalog-ingest-apply-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.catalog-ingest-planning-preview .danger,.catalog-ingest-apply-planning-preview .danger{border-top-color:var(--red)}.catalog-ingest-planning-preview .danger strong,.catalog-ingest-apply-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.catalog-ingest-planning-preview .muted strong,.catalog-ingest-apply-planning-preview .muted strong{color:var(--ink-soft)}.task-definition-planning-preview,.task-definition-apply-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-definition-planning-preview>div,.task-definition-apply-planning-preview>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;min-width:0;padding:9px 10px;display:grid}.task-definition-planning-preview>div:nth-child(2n),.task-definition-apply-planning-preview>div:nth-child(2n){border-right:0}.task-definition-planning-preview>div:nth-last-child(-n+2),.task-definition-apply-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.task-definition-planning-preview span,.task-definition-apply-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.task-definition-planning-preview strong,.task-definition-apply-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.task-definition-planning-preview small,.task-definition-apply-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.task-definition-planning-preview .ok strong,.task-definition-apply-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.task-definition-planning-preview .warning strong,.task-definition-apply-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.task-definition-planning-preview .danger strong,.task-definition-apply-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.task-definition-planning-preview .muted strong,.task-definition-apply-planning-preview .muted strong{color:var(--ink-soft)}.campaign-materialization-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(90px,.55fr) minmax(90px,.55fr);display:grid}.campaign-materialization-preview>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:9px 10px;display:grid}.campaign-materialization-preview>div:last-child{border-right:0}.campaign-materialization-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.campaign-materialization-preview strong{color:var(--ink);font-size:11px;line-height:1.35}.campaign-materialization-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.campaign-materialization-preview.ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.campaign-materialization-preview.warning{background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#292111);border-color:var(--lightningcss-light,#e3c465)var(--lightningcss-dark,#5a4f30)}.campaign-materialization-preview.warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.campaign-materialization-preview.muted strong{color:var(--ink-soft)}.campaign-configuration-planning-preview,.campaign-configuration-apply-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.campaign-configuration-planning-preview>div,.campaign-configuration-apply-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:5px;min-width:0;padding:9px 10px;display:grid}.campaign-configuration-planning-preview>div:last-child,.campaign-configuration-apply-planning-preview>div:last-child{border-right:0}.campaign-configuration-planning-preview span,.campaign-configuration-apply-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.campaign-configuration-planning-preview strong,.campaign-configuration-apply-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.campaign-configuration-planning-preview small,.campaign-configuration-apply-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.campaign-configuration-planning-preview .ok,.campaign-configuration-apply-planning-preview .ok{border-top-color:#79a96a}.campaign-configuration-planning-preview .ok strong,.campaign-configuration-apply-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.campaign-configuration-planning-preview .warning,.campaign-configuration-apply-planning-preview .warning{border-top-color:#d6a51c}.campaign-configuration-planning-preview .warning strong,.campaign-configuration-apply-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.campaign-configuration-planning-preview .danger,.campaign-configuration-apply-planning-preview .danger{border-top-color:var(--red)}.campaign-configuration-planning-preview .danger strong,.campaign-configuration-apply-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.campaign-configuration-planning-preview .muted strong,.campaign-configuration-apply-planning-preview .muted strong{color:var(--ink-soft)}.campaign-client-impact{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.campaign-client-impact>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:9px 10px;display:grid}.campaign-client-impact>div:last-child{border-right:0}.campaign-client-impact span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.campaign-client-impact strong{color:var(--ink);font-size:10px;line-height:1.35}.campaign-client-impact .web strong{color:var(--lightningcss-light,#315f8f)var(--lightningcss-dark,#b7c7d8)}.campaign-client-impact .reaper strong{color:var(--lightningcss-light,#5d4a87)var(--lightningcss-dark,#c5bfd2)}.campaign-client-impact .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.campaign-client-impact .precision strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.campaign-client-impact .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.campaign-client-impact .muted strong{color:var(--ink-soft)}.campaign-client-impact.lifecycle-impact{margin-top:-1px}.campaign-client-impact.batch-client-impact{margin:0 17px 12px}.batch-client-note{color:var(--ink-soft);margin:-4px 17px 12px;font-size:8px;line-height:1.55}.campaign-table>div{grid-template-columns:minmax(170px,1.4fr) .55fr 1fr .55fr .7fr}.campaign-table>div>span:first-child{gap:3px;min-width:0;display:grid}.campaign-table>div>span:nth-child(3){gap:3px;display:grid}.campaign-table>div>span:nth-child(3) small{color:var(--ink-soft);font-size:7px}.campaign-table>div.selected{box-shadow:inset 3px 0 var(--lime-dark);background:var(--lightningcss-light,#eef6e5)var(--lightningcss-dark,#202817)}.campaign-table strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-table em{width:max-content}.campaign-table button{color:#fff;background:var(--red);border:0;padding:7px 9px;font-size:8px;font-weight:800}.campaign-row-actions{gap:6px;display:flex}.beat-acceptance-collector-shell{color:var(--lightningcss-light,#14252a)var(--lightningcss-dark,#c2d3d7);width:min(1120px,100% - 32px);margin:0 auto;padding:24px 0 48px}.beat-acceptance-collector-header{border-bottom:1px solid var(--lightningcss-light,#a9b9b7)var(--lightningcss-dark,#424847);justify-content:space-between;align-items:end;gap:16px;padding-bottom:16px;display:flex}.beat-acceptance-collector-header p{color:var(--lightningcss-light,#14786f)var(--lightningcss-dark,#acded9);margin:0 0 4px;font:700 11px/1.2 ui-monospace,monospace}.beat-acceptance-collector-header h1{letter-spacing:0;margin:0;font-size:28px;line-height:1.1}.beat-acceptance-collector-header a{color:var(--lightningcss-light,#145f59)var(--lightningcss-dark,#b3deda);font-size:13px}.beat-acceptance-collector-load{grid-template-columns:minmax(220px,1fr) repeat(6,auto);align-items:end;gap:8px;padding:16px 0;display:grid}.beat-acceptance-collector-load label{color:var(--lightningcss-light,#53666a)var(--lightningcss-dark,#c2c9ca);gap:4px;min-width:0;font-size:11px;display:grid}.beat-acceptance-collector-load input{width:100%}.beat-acceptance-progress{text-align:center;min-width:64px;display:grid}.beat-acceptance-progress strong{font:700 18px/1 ui-monospace,monospace}.beat-acceptance-progress span{color:var(--lightningcss-light,#63777a)var(--lightningcss-dark,#bfc6c7);font-size:10px}.beat-acceptance-error{color:var(--lightningcss-light,#852b21)var(--lightningcss-dark,#ddbab6);background:var(--lightningcss-light,#fff1ed)var(--lightningcss-dark,#2a1611);border-left:3px solid #c94836;margin-bottom:12px;padding:10px 12px;font-size:12px}.beat-acceptance-notice{color:var(--lightningcss-light,#145f59)var(--lightningcss-dark,#b3deda);background:var(--lightningcss-light,#edf8f5)var(--lightningcss-dark,#172622);border-left:3px solid #14786f;margin-bottom:12px;padding:10px 12px;font-size:12px}.beat-acceptance-file-input{opacity:0;pointer-events:none;height:1px;position:fixed;width:1px!important}.beat-acceptance-clear-confirm{background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411);border:1px solid var(--lightningcss-light,#d7aaa2)var(--lightningcss-dark,#513c39);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.beat-acceptance-clear-confirm div{gap:2px;min-width:0;display:grid}.beat-acceptance-clear-confirm strong{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9);font-size:12px}.beat-acceptance-clear-confirm span{color:var(--lightningcss-light,#9c564e)var(--lightningcss-dark,#d1bcb9);font-size:10px}.beat-acceptance-clear-confirm button.danger{color:#fff;background:#a43f33;border-color:#a43f33}.beat-acceptance-transport{z-index:3;background:var(--lightningcss-light,#eef6f4)var(--lightningcss-dark,#192421);border:1px solid var(--lightningcss-light,#91aaa7)var(--lightningcss-dark,#414948);grid-template-columns:minmax(200px,.75fr) minmax(340px,1.35fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid;position:sticky;top:0;box-shadow:0 5px 14px #193a3d1a}.beat-acceptance-current-source{align-items:center;gap:10px;min-width:0;display:flex}.beat-acceptance-current-source>span{color:var(--lightningcss-light,#14786f)var(--lightningcss-dark,#acded9);flex:none;font:700 12px/1 ui-monospace,monospace}.beat-acceptance-current-source div{min-width:0;display:grid}.beat-acceptance-current-source strong,.beat-acceptance-current-source small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.beat-acceptance-current-source small{color:var(--lightningcss-light,#5d7174)var(--lightningcss-dark,#c0c7c8)}.beat-acceptance-transport-controls{grid-template-columns:auto 34px 72px minmax(100px,1fr) 36px;align-items:center;gap:7px;min-width:0;display:grid}.beat-acceptance-transport-controls .transport-icon{width:34px;height:34px;padding:0}.beat-acceptance-transport-controls strong{text-align:center;font:700 12px/1 ui-monospace,monospace}.beat-acceptance-transport-controls input[type=range]{width:100%;min-width:0}.beat-acceptance-transport-controls>span{font:700 11px/1 ui-monospace,monospace}.beat-acceptance-nudges{grid-template-columns:repeat(4,30px);gap:3px;display:grid}.beat-acceptance-nudges button{width:30px;height:30px;padding:0;font:700 10px/1 ui-monospace,monospace}.beat-acceptance-capture-bar{justify-content:end;align-items:center;gap:8px;display:flex}.beat-acceptance-capture-bar>span{color:var(--lightningcss-light,#6e7d7f)var(--lightningcss-dark,#bcc8c5);text-align:center;min-width:42px;font:700 9px/1 ui-monospace,monospace}.beat-acceptance-capture-bar>span.ready{color:var(--lightningcss-light,#876414)var(--lightningcss-dark,#dfcfab)}.beat-acceptance-capture-bar>span.confirmed{color:var(--lightningcss-light,#14786f)var(--lightningcss-dark,#acded9)}.beat-acceptance-capture-bar label{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.beat-acceptance-sample-list{border-top:1px solid var(--lightningcss-light,#bac7c5)var(--lightningcss-dark,#424847);border-left:1px solid var(--lightningcss-light,#bac7c5)var(--lightningcss-dark,#424847);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.beat-acceptance-sample-list>button{color:var(--lightningcss-light,#14252a)var(--lightningcss-dark,#c2d3d7);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171d1f);border:1px solid var(--lightningcss-light,#bac7c5)var(--lightningcss-dark,#424847);border-top:0;border-left:0;border-radius:0;grid-template-columns:30px minmax(0,1fr) 82px;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:grid}.beat-acceptance-sample-list>button:hover{background:var(--lightningcss-light,#f2f8f6)var(--lightningcss-dark,#19221f)}.beat-acceptance-sample-list>button.active{background:var(--lightningcss-light,#e8f3f0)var(--lightningcss-dark,#1a2522);box-shadow:inset 3px 0 #14786f}.beat-acceptance-sample-list>button>span{color:var(--lightningcss-light,#708183)var(--lightningcss-dark,#bbc7c4);font:700 11px/1 ui-monospace,monospace}.beat-acceptance-sample-list>button>div{min-width:0;display:grid}.beat-acceptance-sample-list strong,.beat-acceptance-sample-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.beat-acceptance-sample-list small{color:var(--lightningcss-light,#65777a)var(--lightningcss-dark,#c0c6c6)}.beat-acceptance-sample-list b{color:var(--lightningcss-light,#14786f)var(--lightningcss-dark,#acded9);text-align:right;font:700 11px/1 ui-monospace,monospace}.campaign-table button.secondary{color:var(--teal);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024)}.campaign-lifecycle-panel{border-top:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);gap:12px;padding:16px 17px;display:grid}.campaign-lifecycle-panel.loading{opacity:.58}.campaign-lifecycle-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-lifecycle-heading h3{margin:3px 0 0;font-size:15px}.campaign-lifecycle-heading small{color:var(--ink-soft);font-size:8px}.campaign-activation-audit{color:var(--lightningcss-light,#315650)var(--lightningcss-dark,#c0d2cf);border-left:3px solid var(--teal);background:var(--lightningcss-light,#eef8f4)var(--lightningcss-dark,#172520);grid-template-columns:minmax(170px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;font-size:9px;display:grid}.campaign-activation-audit div{gap:3px;display:grid}.campaign-activation-audit span{color:var(--lightningcss-light,#5d756f)var(--lightningcss-dark,#c0c8c6);text-transform:uppercase;font-size:7px;font-weight:800}.campaign-activation-audit strong{font-size:10px}.campaign-activation-audit small{color:var(--lightningcss-light,#70847e)var(--lightningcss-dark,#bec4c2);font-size:8px}.campaign-activation-audit p{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.45}.campaign-activation-audit .campaign-activation-record{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;min-width:0}.campaign-activation-audit .campaign-activation-record>div{min-width:0}.campaign-activation-audit .campaign-activation-record .full{grid-column:1/-1}.campaign-activation-audit .campaign-activation-record strong{overflow-wrap:anywhere}.campaign-lifecycle-panel dl{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.campaign-lifecycle-panel dl div{border-right:1px solid var(--line);padding:9px}.campaign-lifecycle-panel dl div:last-child{border-right:0}.campaign-lifecycle-panel dt{color:var(--ink-soft);text-transform:uppercase;font-size:7px}.campaign-lifecycle-panel dd{margin:4px 0 0;font-size:15px;font-weight:800}.campaign-lifecycle-blockers{color:var(--lightningcss-light,#7f3c31)var(--lightningcss-dark,#d7bfba);border-left:3px solid var(--red);background:var(--lightningcss-light,#fff1ed)var(--lightningcss-dark,#2a1611);gap:3px;padding:10px;font-size:8px;display:grid}.campaign-activation-warnings{color:var(--lightningcss-light,#725a19)var(--lightningcss-dark,#ddd1b2);background:var(--lightningcss-light,#fff7d9)var(--lightningcss-dark,#2e2813);border-left:3px solid #d6a51c;gap:3px;padding:10px;font-size:8px;display:grid}.campaign-activation-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(4,1fr);display:grid}.campaign-activation-preview>div{border-right:1px solid var(--line);gap:5px;padding:11px;display:grid}.campaign-activation-preview>div:last-child{border-right:0}.campaign-activation-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px}.campaign-activation-preview strong{font-size:15px}.campaign-lifecycle-action-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(4,1fr);display:grid}.campaign-lifecycle-action-preview>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:11px;display:grid}.campaign-lifecycle-action-preview>div:last-child{border-right:0}.campaign-lifecycle-action-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.campaign-lifecycle-action-preview strong{font-size:14px}.campaign-lifecycle-action-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.campaign-lifecycle-action-preview .ok{border-top:3px solid var(--lime-dark)}.campaign-lifecycle-action-preview .warning{border-top:3px solid #d6a51c}.campaign-lifecycle-action-preview .danger{border-top:3px solid var(--red)}.campaign-lifecycle-action-preview .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.campaign-lifecycle-scope-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.campaign-lifecycle-scope-planning-preview>div{border-right:1px solid var(--line);border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e);gap:5px;min-width:0;padding:10px;display:grid}.campaign-lifecycle-scope-planning-preview>div:last-child{border-right:0}.campaign-lifecycle-scope-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.campaign-lifecycle-scope-planning-preview strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.campaign-lifecycle-scope-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.campaign-lifecycle-scope-planning-preview .ok{border-top-color:var(--lime-dark)}.campaign-lifecycle-scope-planning-preview .ok strong{color:var(--lightningcss-light,#3f6f36)var(--lightningcss-dark,#bed2ba)}.campaign-lifecycle-scope-planning-preview .warning{border-top-color:#d6a51c}.campaign-lifecycle-scope-planning-preview .warning strong{color:var(--lightningcss-light,#7b5c00)var(--lightningcss-dark,#e2d4ab)}.campaign-lifecycle-scope-planning-preview .danger{border-top-color:var(--red)}.campaign-lifecycle-scope-planning-preview .danger strong{color:var(--lightningcss-light,#9a3f2d)var(--lightningcss-dark,#dabbb5)}.campaign-lifecycle-scope-planning-preview .muted strong{color:var(--ink-soft)}.campaign-lifecycle-action-planning-preview,.campaign-lifecycle-apply-planning-preview,.campaign-lifecycle-confirmation-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(4,1fr);display:grid}.campaign-lifecycle-action-planning-preview>div,.campaign-lifecycle-apply-planning-preview>div,.campaign-lifecycle-confirmation-planning-preview>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:11px;display:grid}.campaign-lifecycle-action-planning-preview>div:last-child,.campaign-lifecycle-apply-planning-preview>div:last-child,.campaign-lifecycle-confirmation-planning-preview>div:last-child{border-right:0}.campaign-lifecycle-action-planning-preview span,.campaign-lifecycle-apply-planning-preview span,.campaign-lifecycle-confirmation-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.campaign-lifecycle-action-planning-preview strong,.campaign-lifecycle-apply-planning-preview strong,.campaign-lifecycle-confirmation-planning-preview strong{font-size:14px}.campaign-lifecycle-action-planning-preview small,.campaign-lifecycle-apply-planning-preview small,.campaign-lifecycle-confirmation-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.45}.campaign-lifecycle-action-planning-preview .ok,.campaign-lifecycle-apply-planning-preview .ok,.campaign-lifecycle-confirmation-planning-preview .ok{border-top:3px solid var(--lime-dark)}.campaign-lifecycle-action-planning-preview .warning,.campaign-lifecycle-apply-planning-preview .warning,.campaign-lifecycle-confirmation-planning-preview .warning{border-top:3px solid #d6a51c}.campaign-lifecycle-action-planning-preview .danger,.campaign-lifecycle-apply-planning-preview .danger,.campaign-lifecycle-confirmation-planning-preview .danger{border-top:3px solid var(--red)}.campaign-lifecycle-action-planning-preview .muted,.campaign-lifecycle-apply-planning-preview .muted,.campaign-lifecycle-confirmation-planning-preview .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.campaign-activate-button{color:#fff;background:var(--red);border:0;justify-self:start;padding:9px 12px;font-size:8px;font-weight:800}.campaign-lifecycle-confirm{background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411);border:1px solid var(--lightningcss-light,#d7aaa2)var(--lightningcss-dark,#513c39);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.campaign-lifecycle-confirm>div{gap:3px;min-width:0;display:grid}.campaign-lifecycle-confirm strong{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9);font-size:11px}.campaign-lifecycle-confirm span{color:var(--lightningcss-light,#9c564e)var(--lightningcss-dark,#d1bcb9);font-size:8px;line-height:1.4}.campaign-lifecycle-confirm.close{grid-column:1/-1}.campaign-draft-editor{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);gap:0;display:grid}.campaign-draft-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.campaign-draft-editor h4{margin:3px 0 0;font-size:14px}.campaign-draft-editor>header>span{max-width:280px;color:var(--ink-soft);text-align:right;font-size:8px}.campaign-draft-editor>.operations-form-grid{padding:13px}.campaign-draft-editor button{border:0;place-self:end start;padding:9px 12px;font-size:8px;font-weight:800}.campaign-lifecycle-actions{flex-wrap:wrap;gap:7px;display:flex}.campaign-lifecycle-actions button{color:#fff;background:var(--teal);border:0;padding:8px 11px;font-size:8px;font-weight:800}.campaign-lifecycle-actions button.danger{background:var(--red)}.campaign-lifecycle-panel>p{color:var(--ink-soft);margin:0;font-size:8px;line-height:1.5}.legacy-revalidation-dashboard.loading{opacity:.7}.operations-card>form.legacy-revalidation-controls{background:var(--lightningcss-light,#edf4f6)var(--lightningcss-dark,#192224);grid-template-columns:1.2fr 1fr 1fr auto auto;align-items:end}.legacy-revalidation-controls>button{min-width:88px}.legacy-revalidation-controls>button:last-child{color:var(--teal);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024)}.legacy-plan-panel{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);gap:11px;padding:16px 17px;display:grid}.legacy-plan-kpis,.legacy-progress-kpis,.legacy-progress-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.legacy-progress-planning-preview{margin:0 17px 13px}.legacy-plan-kpis>div,.legacy-progress-kpis>div,.legacy-progress-planning-preview>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:12px;display:grid}.legacy-plan-kpis>div:last-child,.legacy-progress-kpis>div:last-child,.legacy-progress-planning-preview>div:last-child{border-right:0}.legacy-plan-kpis span,.legacy-progress-kpis span,.legacy-progress-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.legacy-plan-kpis strong{font-size:19px}.legacy-progress-planning-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.legacy-progress-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.legacy-progress-planning-preview .ok{border-top:3px solid var(--lime-dark)}.legacy-progress-planning-preview .warning{border-top:3px solid #d6a51c}.legacy-progress-planning-preview .danger{border-top:3px solid var(--red)}.legacy-progress-planning-preview .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.legacy-plan-panel>code{color:var(--ink-soft);overflow-wrap:anywhere;font-size:8px}.legacy-plan-blockers,.legacy-plan-warnings{gap:3px;padding:10px;font-size:8px;display:grid}.legacy-plan-blockers{color:var(--lightningcss-light,#7f3c31)var(--lightningcss-dark,#d7bfba);border-left:3px solid var(--red);background:var(--lightningcss-light,#fff1ed)var(--lightningcss-dark,#2a1611)}.legacy-plan-warnings{color:var(--lightningcss-light,#725a19)var(--lightningcss-dark,#ddd1b2);background:var(--lightningcss-light,#fff7d9)var(--lightningcss-dark,#2e2813);border-left:3px solid #d6a51c}.legacy-preview-planning-preview,.legacy-materialize-planning-preview,.legacy-materialize-apply-planning-preview,.legacy-materialize-confirmation-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.legacy-preview-planning-preview{grid-column:1/-1}.legacy-preview-planning-preview>div,.legacy-materialize-planning-preview>div,.legacy-materialize-apply-planning-preview>div,.legacy-materialize-confirmation-planning-preview>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:10px;display:grid}.legacy-preview-planning-preview>div:last-child,.legacy-materialize-planning-preview>div:last-child,.legacy-materialize-apply-planning-preview>div:last-child,.legacy-materialize-confirmation-planning-preview>div:last-child{border-right:0}.legacy-preview-planning-preview span,.legacy-materialize-planning-preview span,.legacy-materialize-apply-planning-preview span,.legacy-materialize-confirmation-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.legacy-preview-planning-preview strong,.legacy-materialize-planning-preview strong,.legacy-materialize-apply-planning-preview strong,.legacy-materialize-confirmation-planning-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.legacy-preview-planning-preview small,.legacy-materialize-planning-preview small,.legacy-materialize-apply-planning-preview small,.legacy-materialize-confirmation-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.legacy-preview-planning-preview .ok,.legacy-materialize-planning-preview .ok,.legacy-materialize-apply-planning-preview .ok,.legacy-materialize-confirmation-planning-preview .ok{border-top:3px solid var(--lime-dark)}.legacy-preview-planning-preview .warning,.legacy-materialize-planning-preview .warning,.legacy-materialize-apply-planning-preview .warning,.legacy-materialize-confirmation-planning-preview .warning{border-top:3px solid #d6a51c}.legacy-preview-planning-preview .danger,.legacy-materialize-planning-preview .danger,.legacy-materialize-apply-planning-preview .danger,.legacy-materialize-confirmation-planning-preview .danger{border-top:3px solid var(--red)}.legacy-preview-planning-preview .muted,.legacy-materialize-planning-preview .muted,.legacy-materialize-apply-planning-preview .muted,.legacy-materialize-confirmation-planning-preview .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.legacy-materialize-button{color:#fff;background:var(--red);border:0;justify-self:start;padding:9px 12px;font-size:8px;font-weight:800}.legacy-materialize-confirm{background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411);border:1px solid var(--lightningcss-light,#d7aaa2)var(--lightningcss-dark,#513c39);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.legacy-materialize-confirm>div{gap:3px;min-width:0;display:grid}.legacy-materialize-confirm strong{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9);font-size:11px}.legacy-materialize-confirm span{overflow-wrap:anywhere;color:var(--lightningcss-light,#9c564e)var(--lightningcss-dark,#d1bcb9);font-size:8px}.legacy-progress-kpis{border-width:0 0 1px}.legacy-progress-kpis>div{align-content:center;min-height:104px;padding:15px}.legacy-progress-kpis strong{letter-spacing:-.04em;font-size:clamp(23px,2.4vw,36px)}.legacy-progress-kpis small{color:var(--ink-soft);font-size:8px;line-height:1.4}.legacy-progress-kpis .warning{background:var(--lightningcss-light,#fff9e9)var(--lightningcss-dark,#2a2411)}.legacy-progress-kpis .warning strong{color:var(--lightningcss-light,#8b6712)var(--lightningcss-dark,#e0cfa9)}.legacy-progress-kpis .risk{background:var(--lightningcss-light,#fff3f1)var(--lightningcss-dark,#291411)}.legacy-progress-kpis .risk strong{color:var(--red)}.legacy-task-progress{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.legacy-task-progress>article{border-right:1px solid var(--line);min-width:0;padding:17px}.legacy-task-progress>article:last-child{border-right:0}.legacy-task-progress header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:13px;display:flex}.legacy-task-progress h3{margin:3px 0 0;font-size:15px}.legacy-task-progress header>strong{font-size:17px}.legacy-task-progress dl{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.legacy-task-progress dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:9px}.legacy-task-progress dt{color:var(--ink-soft);font-size:7px}.legacy-task-progress dd{margin:4px 0 0;font-size:14px;font-weight:800}.operations-card>form.assignment-filters{background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);grid-template-columns:1fr 1.2fr .8fr .9fr 1.5fr auto auto;align-items:end}.assignment-filters>button{min-width:64px}.assignment-filters>button:last-child{color:var(--teal);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024)}.assignment-queue-scope-planning-preview,.assignment-queue-query-draft-planning-preview{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.assignment-queue-query-draft-planning-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.assignment-queue-scope-planning-preview>div,.assignment-queue-query-draft-planning-preview>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:10px;display:grid}.assignment-queue-scope-planning-preview>div:last-child,.assignment-queue-query-draft-planning-preview>div:last-child{border-right:0}.assignment-queue-scope-planning-preview span,.assignment-queue-query-draft-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.assignment-queue-scope-planning-preview strong,.assignment-queue-query-draft-planning-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.assignment-queue-scope-planning-preview small,.assignment-queue-query-draft-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.assignment-queue-scope-planning-preview .ok,.assignment-queue-query-draft-planning-preview .ok{border-top:3px solid var(--lime-dark)}.assignment-queue-scope-planning-preview .warning,.assignment-queue-query-draft-planning-preview .warning{border-top:3px solid #d6a51c}.assignment-queue-scope-planning-preview .danger,.assignment-queue-query-draft-planning-preview .danger{border-top:3px solid var(--red)}.assignment-queue-scope-planning-preview .muted,.assignment-queue-query-draft-planning-preview .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.batch-assignment-panel{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a)}.batch-assignment-panel>header{justify-content:space-between;align-items:start;gap:20px;padding:15px 17px;display:flex}.batch-assignment-panel>header h3{margin:3px 0 0;font-size:15px}.batch-assignment-panel>header>span{max-width:55%;color:var(--ink-soft);text-align:right;font-size:8px}.batch-quota-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding:0 17px 14px;display:grid}.batch-quota-grid label{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:8px;padding:8px 9px;display:grid}.batch-quota-grid label span{color:var(--ink);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:9px;overflow:hidden}.batch-quota-grid label input{text-align:right;padding:6px}.batch-readiness-preview,.batch-draft-planning-preview,.batch-preview-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(4,1fr);margin:0 17px 13px;display:grid}.batch-preview-planning-preview{margin-top:-5px}.batch-apply-planning-preview,.batch-apply-response-planning-preview,.batch-confirmation-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 13px;display:grid}.batch-readiness-preview>div,.batch-draft-planning-preview>div,.batch-preview-planning-preview>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:10px;display:grid}.batch-readiness-preview>div:last-child,.batch-draft-planning-preview>div:last-child,.batch-preview-planning-preview>div:last-child{border-right:0}.batch-readiness-preview span,.batch-draft-planning-preview span,.batch-preview-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.batch-readiness-preview strong,.batch-draft-planning-preview strong,.batch-preview-planning-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.batch-readiness-preview small,.batch-draft-planning-preview small,.batch-preview-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.batch-readiness-preview .ok,.batch-draft-planning-preview .ok,.batch-preview-planning-preview .ok{border-top:3px solid var(--lime-dark)}.batch-readiness-preview .warning,.batch-draft-planning-preview .warning,.batch-preview-planning-preview .warning{border-top:3px solid #d6a51c}.batch-readiness-preview .danger,.batch-draft-planning-preview .danger,.batch-preview-planning-preview .danger{border-top:3px solid var(--red)}.batch-readiness-preview .muted,.batch-draft-planning-preview .muted,.batch-preview-planning-preview .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.batch-apply-planning-preview>div,.batch-apply-response-planning-preview>div,.batch-confirmation-planning-preview>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:10px;display:grid}.batch-apply-planning-preview>div:last-child,.batch-apply-response-planning-preview>div:last-child,.batch-confirmation-planning-preview>div:last-child{border-right:0}.batch-apply-planning-preview span,.batch-apply-response-planning-preview span,.batch-confirmation-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.batch-apply-planning-preview strong,.batch-apply-response-planning-preview strong,.batch-confirmation-planning-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.batch-apply-planning-preview small,.batch-apply-response-planning-preview small,.batch-confirmation-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.batch-apply-planning-preview .ok,.batch-apply-response-planning-preview .ok,.batch-confirmation-planning-preview .ok{border-top:3px solid var(--lime-dark)}.batch-apply-planning-preview .warning,.batch-apply-response-planning-preview .warning,.batch-confirmation-planning-preview .warning{border-top:3px solid #d6a51c}.batch-apply-planning-preview .danger,.batch-apply-response-planning-preview .danger,.batch-confirmation-planning-preview .danger{border-top:3px solid var(--red)}.batch-apply-planning-preview .muted,.batch-apply-response-planning-preview .muted,.batch-confirmation-planning-preview .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.batch-plan-actions{border-top:1px solid var(--line);background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);justify-content:flex-end;align-items:center;gap:8px;padding:11px 17px;display:flex}.batch-plan-actions>span{color:var(--ink-soft);margin-right:auto;font-size:8px}.batch-plan-actions button,.batch-apply-row button{color:#fff;background:var(--teal);border:1px solid var(--teal);padding:8px 11px;font-size:8px;font-weight:800}.batch-plan-actions button.quiet{color:var(--teal);border-color:var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024)}.batch-plan-result{border-top:1px solid var(--line);gap:11px;padding:15px 17px 17px;display:grid}.batch-plan-kpis{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.batch-plan-kpis>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:10px;display:grid}.batch-plan-kpis>div:last-child{border-right:0}.batch-plan-kpis span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.batch-plan-kpis strong{font-size:18px}.batch-plan-kpis .warning{background:var(--lightningcss-light,#fff9e9)var(--lightningcss-dark,#2a2411)}.batch-plan-kpis .warning strong{color:var(--lightningcss-light,#8b6712)var(--lightningcss-dark,#e0cfa9)}.batch-plan-result>code{overflow-wrap:anywhere;color:var(--ink-soft);font-size:8px}.batch-allocation-table{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024)}.batch-allocation-table>div{border-bottom:1px solid var(--lightningcss-light,#e7ebe8)var(--lightningcss-dark,#424843);grid-template-columns:minmax(130px,1fr) repeat(3,minmax(72px,.35fr));align-items:center;gap:10px;padding:8px 10px;font-size:9px;display:grid}.batch-allocation-table>div:last-child{border-bottom:0}.batch-allocation-table>.header{color:var(--ink-soft);text-transform:uppercase;background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);font-size:7px;font-weight:800}.batch-allocation-table .shortfall{color:var(--red)}.batch-plan-blockers,.batch-plan-warnings{gap:3px;padding:10px;font-size:8px;display:grid}.batch-plan-blockers{color:var(--lightningcss-light,#7f3c31)var(--lightningcss-dark,#d7bfba);border-left:3px solid var(--red);background:var(--lightningcss-light,#fff1ed)var(--lightningcss-dark,#2a1611)}.batch-plan-warnings{color:var(--lightningcss-light,#725a19)var(--lightningcss-dark,#ddd1b2);background:var(--lightningcss-light,#fff7d9)var(--lightningcss-dark,#2e2813);border-left:3px solid #d6a51c}.batch-apply-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.batch-apply-row button{min-height:39px}.batch-confirm-row{color:var(--lightningcss-light,#5f4c14)var(--lightningcss-dark,#ded3b4);background:var(--lightningcss-light,#fff7d9)var(--lightningcss-dark,#2e2813);border:1px solid var(--lightningcss-light,#e7cf7d)var(--lightningcss-dark,#5a5030);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:11px;display:grid}.batch-confirm-row>div{gap:3px;display:grid}.batch-confirm-row strong{font-size:9px}.batch-confirm-row span{color:var(--lightningcss-light,#725a19)var(--lightningcss-dark,#ddd1b2);font-size:8px}.batch-confirm-row button{padding:8px 11px;font-size:8px;font-weight:800}.batch-confirm-row button.primary{color:#fff;background:var(--teal);border:1px solid var(--teal)}.batch-confirm-row button.quiet{color:var(--teal);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024)}.assignment-workspace{grid-template-columns:minmax(0,1fr) minmax(270px,340px);min-height:390px;display:grid}.assignment-table{border-right:1px solid var(--line);max-height:520px;overflow:auto}.assignment-table.loading{opacity:.55}.assignment-table>.header,.assignment-table>button{text-align:left;border:0;border-bottom:1px solid var(--lightningcss-light,#e7ebe8)var(--lightningcss-dark,#424843);grid-template-columns:minmax(190px,1.5fr) minmax(100px,.65fr) 90px minmax(110px,.75fr) minmax(115px,.8fr);align-items:center;gap:12px;width:100%;padding:10px 14px;display:grid}.assignment-table>.header{z-index:1;color:var(--ink-soft);text-transform:uppercase;background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);font-size:7px;font-weight:800;position:sticky;top:0}.assignment-table>button{color:var(--ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);font:9px/1.4 inherit}.assignment-table>button:hover{background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a)}.assignment-table>button.selected{box-shadow:inset 3px 0 var(--lime-dark);background:var(--lightningcss-light,#eef6e5)var(--lightningcss-dark,#202817)}.assignment-table>button>span{gap:3px;min-width:0;display:grid}.assignment-table>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-table>button small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-table .overdue strong,.assignment-table .overdue small{color:var(--red)}.assignment-action-panel{background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);align-content:start;gap:14px;padding:17px;display:grid}.assignment-action-panel h3{margin:3px 0 5px;font-size:17px}.assignment-action-panel code{color:var(--ink-soft);font-size:8px}.assignment-action-panel dl{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.assignment-action-panel dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:9px}.assignment-client-note{color:var(--lightningcss-light,#315650)var(--lightningcss-dark,#c0d2cf);border-left:3px solid var(--teal);background:var(--lightningcss-light,#eef8f4)var(--lightningcss-dark,#172520);margin:0;padding:9px 10px;font-size:9px;line-height:1.45}.assignment-operation-impact-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:1fr 1fr;display:grid}.assignment-operation-impact-preview>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:9px;display:grid}.assignment-operation-impact-preview>div:nth-child(2n){border-right:0}.assignment-operation-impact-preview>div:nth-last-child(-n+2){border-bottom:0}.assignment-operation-impact-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.assignment-operation-impact-preview strong{font-size:10px}.assignment-operation-impact-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.assignment-operation-impact-preview .ok{border-top:3px solid var(--lime-dark)}.assignment-operation-impact-preview .warning{border-top:3px solid #d6a51c}.assignment-operation-impact-preview .danger{border-top:3px solid var(--red)}.assignment-operation-impact-preview .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.assignment-operation-action-preview,.assignment-operation-draft-preview,.assignment-revoke-confirmation-planning-preview{border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);grid-template-columns:1fr 1fr;display:grid}.assignment-operation-action-preview>div,.assignment-operation-draft-preview>div,.assignment-revoke-confirmation-planning-preview>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:9px;display:grid}.assignment-operation-action-preview>div:nth-child(2n),.assignment-operation-draft-preview>div:nth-child(2n),.assignment-revoke-confirmation-planning-preview>div:nth-child(2n){border-right:0}.assignment-operation-action-preview>div:nth-last-child(-n+2),.assignment-operation-draft-preview>div:nth-last-child(-n+2),.assignment-revoke-confirmation-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.assignment-operation-action-preview span,.assignment-operation-draft-preview span,.assignment-revoke-confirmation-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.assignment-operation-action-preview strong,.assignment-operation-draft-preview strong,.assignment-revoke-confirmation-planning-preview strong{font-size:10px}.assignment-operation-action-preview small,.assignment-operation-draft-preview small,.assignment-revoke-confirmation-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.assignment-operation-action-preview .ok,.assignment-operation-draft-preview .ok,.assignment-revoke-confirmation-planning-preview .ok{border-top:3px solid var(--lime-dark)}.assignment-operation-action-preview .warning,.assignment-operation-draft-preview .warning,.assignment-revoke-confirmation-planning-preview .warning{border-top:3px solid #d6a51c}.assignment-operation-action-preview .danger,.assignment-operation-draft-preview .danger,.assignment-revoke-confirmation-planning-preview .danger{border-top:3px solid var(--red)}.assignment-operation-action-preview .muted,.assignment-operation-draft-preview .muted,.assignment-revoke-confirmation-planning-preview .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.assignment-action-panel dl>div:nth-child(2n){border-right:0}.assignment-action-panel dt{color:var(--ink-soft);text-transform:uppercase;font-size:7px}.assignment-action-panel dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px}.assignment-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.assignment-actions button{color:var(--teal);border:1px solid var(--line);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);padding:9px 10px;font-size:8px;font-weight:800}.assignment-actions button.primary{color:#fff;background:var(--teal);border-color:var(--teal)}.assignment-actions button.danger{color:#fff;background:var(--red);border-color:var(--red)}.assignment-continuation{border:1px solid var(--line);grid-column:1/-1;gap:8px;max-width:360px;padding:10px;display:grid}.assignment-continuation p{margin:0;font-size:12px;line-height:1.6}.assignment-continuation small{color:var(--muted);font-size:11px;line-height:1.5}.assignment-actions .assignment-continuation button{min-height:36px;font-size:12px}.assignment-revoke-confirm{background:var(--lightningcss-light,#fff4f2)var(--lightningcss-dark,#291411);border:1px solid var(--lightningcss-light,#d7aaa2)var(--lightningcss-dark,#513c39);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.assignment-revoke-confirm small{color:var(--lightningcss-light,#8f3d37)var(--lightningcss-dark,#d7bbb9);font-size:9px;line-height:1.35}.assignment-revoke-confirm button{white-space:nowrap}.reporting-dashboard.loading{opacity:.72}.operations-card>form.report-filters{background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);grid-template-columns:1fr 1.3fr .7fr auto;align-items:end}.report-filters>button{color:#fff;background:var(--teal);min-width:80px}.operations-console-refresh-planning-preview,.operations-reporting-scope-planning-preview,.operations-timing-drilldown-planning-preview{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fbfcfb)var(--lightningcss-dark,#1a1e1a);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.operations-console-refresh-planning-preview>div,.operations-reporting-scope-planning-preview>div,.operations-timing-drilldown-planning-preview>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:10px;display:grid}.operations-console-refresh-planning-preview>div:last-child,.operations-reporting-scope-planning-preview>div:last-child,.operations-timing-drilldown-planning-preview>div:last-child{border-right:0}.operations-console-refresh-planning-preview span,.operations-reporting-scope-planning-preview span,.operations-timing-drilldown-planning-preview span{color:var(--ink-soft);text-transform:uppercase;font-size:7px;font-weight:800}.operations-console-refresh-planning-preview strong,.operations-reporting-scope-planning-preview strong,.operations-timing-drilldown-planning-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.operations-console-refresh-planning-preview small,.operations-reporting-scope-planning-preview small,.operations-timing-drilldown-planning-preview small{color:var(--ink-soft);font-size:8px;line-height:1.4}.operations-console-refresh-planning-preview .ok,.operations-reporting-scope-planning-preview .ok,.operations-timing-drilldown-planning-preview .ok{border-top:3px solid var(--lime-dark)}.operations-console-refresh-planning-preview .warning,.operations-reporting-scope-planning-preview .warning,.operations-timing-drilldown-planning-preview .warning{border-top:3px solid #d6a51c}.operations-console-refresh-planning-preview .danger,.operations-reporting-scope-planning-preview .danger,.operations-timing-drilldown-planning-preview .danger{border-top:3px solid var(--red)}.operations-console-refresh-planning-preview .muted,.operations-reporting-scope-planning-preview .muted,.operations-timing-drilldown-planning-preview .muted{border-top:3px solid var(--lightningcss-light,#b8c0bb)var(--lightningcss-dark,#3c4b4e)}.report-kpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.report-kpis>div{border-right:1px solid var(--line);align-content:center;gap:5px;min-width:0;min-height:112px;padding:15px;display:grid}.report-kpis>div:last-child{border-right:0}.report-kpis span{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:800}.report-kpis strong{letter-spacing:-.05em;text-overflow:ellipsis;font-size:clamp(24px,2.6vw,38px);overflow:hidden}.report-kpis small{color:var(--ink-soft);font-size:8px;line-height:1.4}.report-kpis .warning{background:var(--lightningcss-light,#fff9e9)var(--lightningcss-dark,#2a2411)}.report-kpis .warning strong{color:var(--lightningcss-light,#8b6712)var(--lightningcss-dark,#e0cfa9)}.report-kpis .risk{background:var(--lightningcss-light,#fff3f1)var(--lightningcss-dark,#291411)}.report-kpis .risk strong{color:var(--red)}.report-visual-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);display:grid}.activity-chart{border-right:1px solid var(--line);min-width:0;padding:18px}.activity-chart>header,.campaign-progress-report>header,.annotator-workload-report>header,.reviewer-workload-report>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.activity-chart h3,.state-distributions h3,.campaign-progress-report h3,.annotator-workload-report h3,.reviewer-workload-report h3{margin:3px 0 0;font-size:15px}.activity-legend{color:var(--ink-soft);flex-wrap:wrap;justify-content:end;gap:7px 12px;font-size:7px;display:flex}.activity-legend span{align-items:center;gap:5px;display:flex}.activity-legend span:before{content:"";background:var(--teal);width:7px;height:7px}.activity-legend .review:before,.activity-stack .review{background:var(--lime-dark)}.activity-legend .revision:before,.activity-stack .revision{background:var(--red)}.activity-legend .resolution:before,.activity-stack .resolution{background:#527f91}.activity-bars{border-bottom:1px solid var(--line);grid-auto-columns:minmax(24px,1fr);grid-auto-flow:column;align-items:end;gap:5px;min-height:192px;padding:8px 0 3px;display:grid;overflow-x:auto}.activity-day{grid-template-rows:158px auto;align-items:end;gap:7px;min-width:24px;display:grid}.activity-stack{background:linear-gradient(0deg,var(--lightningcss-light,#f1f4f1)var(--lightningcss-dark,#1c201c) 1px,#0000 1px) 0 0/100% 25%;flex-direction:column;justify-content:flex-end;height:158px;display:flex;overflow:hidden}.activity-stack i{background:var(--teal);width:100%;display:block}.activity-day>span{color:var(--ink-soft);text-align:center;white-space:nowrap;font-size:7px}.state-distributions{grid-template-columns:1fr 1fr;display:grid}.state-distributions>div{border-right:1px solid var(--line);min-width:0;padding:18px}.state-distributions>div:last-child{border-right:0}.report-state-row{grid-template-columns:minmax(72px,1fr) minmax(60px,1.2fr) 28px;align-items:center;gap:8px;margin-top:11px;font-size:8px;display:grid}.report-state-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-state-row>i,.campaign-report-table>div>span:nth-child(2)>i{background:var(--lightningcss-light,#e9eeea)var(--lightningcss-dark,#1e231f);height:5px;overflow:hidden}.report-state-row>i>em,.campaign-report-table>div>span:nth-child(2)>i>em{background:var(--teal);height:100%;display:block}.report-state-row>strong{text-align:right}.campaign-progress-report,.annotator-workload-report,.reviewer-workload-report{padding-top:18px}.campaign-progress-report>header,.annotator-workload-report>header,.reviewer-workload-report>header{padding:0 18px}.campaign-progress-report>header>span,.annotator-workload-report>header>span,.reviewer-workload-report>header>span{color:var(--ink-soft);font-size:8px}.report-table{border-top:1px solid var(--line);overflow-x:auto}.report-table>div{border-bottom:1px solid var(--lightningcss-light,#e7ebe8)var(--lightningcss-dark,#424843);align-items:center;gap:14px;min-width:780px;padding:11px 18px;font-size:8px;display:grid}.report-table>.header{color:var(--ink-soft);text-transform:uppercase;background:var(--lightningcss-light,#f4f7f3)var(--lightningcss-dark,#1c211a);font-size:7px;font-weight:800;position:sticky;top:0}.campaign-report-table>div{grid-template-columns:minmax(220px,1.45fr) minmax(100px,.65fr) minmax(130px,.75fr) minmax(125px,.7fr) minmax(105px,.65fr) 45px}.campaign-report-table>div>span{gap:4px;min-width:0;display:grid}.campaign-report-table strong,.campaign-report-table small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-report-table small{color:var(--ink-soft)}.campaign-report-table .campaign-submission-summary{white-space:normal;overflow-wrap:anywhere;color:var(--teal)}.campaign-report-table .timing-link{width:fit-content;color:var(--teal);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800;text-decoration:none}.campaign-report-table .timing-link:hover{text-decoration:underline}.campaign-report-table .timing-risk{color:var(--lightningcss-light,#9a5b16)var(--lightningcss-dark,#dfc6ab);font-weight:800}.campaign-client-drilldowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important}.campaign-client-drilldowns button{min-width:0;color:var(--teal);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#142024);border:1px solid var(--lightningcss-light,#d6dfda)var(--lightningcss-dark,#414944);gap:1px;padding:5px 6px;display:grid}.campaign-client-drilldowns button:hover{border-color:var(--teal);background:var(--lightningcss-light,#eef7f6)var(--lightningcss-dark,#182423)}.campaign-client-drilldowns strong{font-size:10px}.campaign-client-drilldowns small{font-size:7px}.campaign-client-drilldowns .client-credential-risk{color:var(--red);background:var(--lightningcss-light,#fff5ef)var(--lightningcss-dark,#291a11);border-color:var(--lightningcss-light,#e2b7a6)var(--lightningcss-dark,#553e35);grid-column:1/-1;font-weight:900}.campaign-report-table>div>em,.annotator-report-table>div>em{justify-self:end;font-style:normal;font-weight:800}.report-risk-count{color:#fff;background:var(--red);text-align:center;min-width:24px;padding:4px 6px}.annotator-report-table>div{grid-template-columns:minmax(180px,1fr) repeat(5,minmax(72px,.5fr))}.annotator-report-table>div>span,.reviewer-report-table>div>span{text-align:right}.reviewer-report-table>div{grid-template-columns:minmax(180px,1fr) repeat(5,minmax(72px,.5fr))}.reviewer-report-table>div>em{justify-self:end;font-style:normal;font-weight:800}.report-table>.operations-empty{min-width:0;color:var(--ink-soft);text-align:center;margin:0;display:block}.report-definition{color:var(--ink-soft);background:var(--lightningcss-light,#f8faf8)var(--lightningcss-dark,#1a1f1a);margin:0;padding:13px 18px;font-size:8px;line-height:1.55}@media (max-width:900px){.reaper-structure-companion{grid-template-columns:1fr;align-items:stretch}.reaper-companion-transport,.reaper-companion-error,.reaper-structure-companion details{grid-column:auto}.structure-professional-workspace{grid-template-columns:1fr}.structure-inspector{border-top:1px solid var(--lightningcss-light,#d7e0db)var(--lightningcss-dark,#414944);border-left:0;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr);align-items:start}.structure-inspector-heading{align-self:stretch}.structure-inspector-metrics{align-self:start}.structure-label-palette,.structure-inspector-actions{grid-column:1/-1}.login-shell{grid-template-columns:1fr}.brand-panel{justify-content:center;min-height:132px;padding:30px 28px}.hero-copy{margin:70px 0}.hero-copy h1{font-size:52px}.signal-bars{display:none}.login-panel{padding:28px 20px}.dashboard-grid{grid-template-columns:1fr}.campaign-picker-list{grid-template-columns:repeat(2,minmax(0,1fr))}.claimable-track-header,.claimable-track-list>article{grid-template-columns:24px minmax(150px,1.3fr) minmax(110px,1fr) minmax(90px,.8fr) 70px 120px;gap:8px}.feature-request-board{grid-template-columns:1fr}.feature-request-form-card{position:static}.reaper-workflow-steps,.reaper-self-service,.reaper-request-list>article{grid-template-columns:1fr}.invite-form{grid-template-columns:1fr 1fr}.receipt-history-list article{grid-template-columns:40px minmax(0,1fr) auto;align-items:start}.receipt-history-list dl{grid-column:2/-1}.receipt-history-list article>.text-action{grid-column:2;justify-self:start}.device-authorization-planning-summary,.device-authorization-apply-planning-summary,.device-authorization-planning-summary,.device-revoke-confirmation-planning-summary{grid-template-columns:1fr 1fr}.device-authorization-planning-summary>div:nth-child(2n),.device-authorization-apply-planning-summary>div:nth-child(2n),.device-authorization-planning-summary>div:nth-child(2n),.device-revoke-confirmation-planning-summary>div:nth-child(2n){border-right:0}.device-authorization-planning-summary>div:nth-child(-n+2),.device-authorization-apply-planning-summary>div:nth-child(-n+2),.device-authorization-planning-summary>div:nth-child(-n+2),.device-revoke-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943)}.registration-planning-summary,.registration-apply-planning-summary,.invite-copy-planning-summary,.invite-revoke-confirmation-planning-summary{grid-template-columns:1fr 1fr}.registration-planning-summary>div:nth-child(2n),.registration-apply-planning-summary>div:nth-child(2n),.invite-copy-planning-summary>div:nth-child(2n),.invite-revoke-confirmation-planning-summary>div:nth-child(2n){border-right:0}.registration-planning-summary>div:nth-child(-n+2),.registration-apply-planning-summary>div:nth-child(-n+2),.invite-copy-planning-summary>div:nth-child(-n+2),.invite-revoke-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943)}.account-planning-summary,.account-apply-planning-summary,.account-status-confirmation-planning-summary{grid-template-columns:1fr 1fr}.account-planning-summary>div:nth-child(2n),.account-apply-planning-summary>div:nth-child(2n),.account-status-confirmation-planning-summary>div:nth-child(2n){border-right:0}.account-planning-summary>div:nth-child(-n+2),.account-apply-planning-summary>div:nth-child(-n+2),.account-status-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943)}.history-grid{grid-template-columns:1fr 1fr}.history-grid>div:nth-child(3){border-left:0;padding-left:0}.review-queue-controls,.claim-filters{grid-template-columns:1fr 1fr}.claim-filters span{white-space:normal}.claim-planning-summary,.claim-apply-planning-summary,.claim-bind-confirmation-planning-summary,.claim-filter-draft-planning-summary,.client-choice-planning-summary,.assignment-web-open-planning-summary,.assignment-web-confirmation-planning-summary{grid-template-columns:1fr 1fr}.claim-planning-summary>div:nth-child(2n),.claim-apply-planning-summary>div:nth-child(2n),.claim-bind-confirmation-planning-summary>div:nth-child(2n),.claim-filter-draft-planning-summary>div:nth-child(2n),.client-choice-planning-summary>div:nth-child(2n),.assignment-web-open-planning-summary>div:nth-child(2n),.assignment-web-confirmation-planning-summary>div:nth-child(2n){border-right:0}.claim-planning-summary>div:nth-child(-n+2),.claim-apply-planning-summary>div:nth-child(-n+2),.claim-bind-confirmation-planning-summary>div:nth-child(-n+2),.claim-filter-draft-planning-summary>div:nth-child(-n+2),.client-choice-planning-summary>div:nth-child(-n+2),.assignment-web-open-planning-summary>div:nth-child(-n+2),.assignment-web-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943)}.assignment-action-planning-summary,.assignment-action-apply-planning-summary,.assignment-return-confirmation-planning-summary{grid-template-columns:1fr 1fr}.assignment-action-planning-summary>div:nth-child(2n),.assignment-action-apply-planning-summary>div:nth-child(2n),.assignment-return-confirmation-planning-summary>div:nth-child(2n){border-right:0}.assignment-action-planning-summary>div:nth-child(-n+2),.assignment-action-apply-planning-summary>div:nth-child(-n+2),.assignment-return-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943)}.review-query,.review-filter-actions{grid-column:1/-1}.review-filter-actions{justify-content:flex-end}.workspace-refresh-planning-summary,.workspace-view-planning-summary,.quality-history-planning-summary,.review-planning-summary,.review-filter-draft-planning-summary,.review-filter-action-planning-summary,.review-page-action-planning-summary,.review-claim-next-planning-summary{grid-template-columns:1fr 1fr}.workspace-refresh-planning-summary>div,.workspace-refresh-planning-summary>div:nth-child(2n),.workspace-view-planning-summary>div,.workspace-view-planning-summary>div:nth-child(2n),.quality-history-planning-summary>div,.quality-history-planning-summary>div:nth-child(2n),.review-planning-summary>div,.review-planning-summary>div:nth-child(2n),.review-filter-draft-planning-summary>div,.review-filter-draft-planning-summary>div:nth-child(2n),.review-filter-action-planning-summary>div,.review-filter-action-planning-summary>div:nth-child(2n),.review-page-action-planning-summary>div,.review-page-action-planning-summary>div:nth-child(2n),.review-claim-next-planning-summary>div,.review-claim-next-planning-summary>div:nth-child(2n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.workspace-refresh-planning-summary>div:nth-child(2n),.workspace-view-planning-summary>div:nth-child(2n),.quality-history-planning-summary>div:nth-child(2n),.review-planning-summary>div:nth-child(2n),.review-filter-draft-planning-summary>div:nth-child(2n),.review-filter-action-planning-summary>div:nth-child(2n),.review-page-action-planning-summary>div:nth-child(2n),.review-claim-next-planning-summary>div:nth-child(2n){border-right:0}.workspace-refresh-planning-summary>div:last-child,.workspace-view-planning-summary>div:last-child,.quality-history-planning-summary>div:last-child,.review-planning-summary>div:nth-last-child(-n+2),.review-filter-draft-planning-summary>div:nth-last-child(-n+2),.review-filter-action-planning-summary>div:nth-last-child(-n+2),.review-page-action-planning-summary>div:last-child,.review-claim-next-planning-summary>div:nth-last-child(-n+2){border-bottom:0}.review-claim-action-planning-summary,.review-claim-action-apply-planning-summary{grid-template-columns:1fr 1fr}.quality-workspace{grid-template-columns:minmax(0,1fr)}.queue-panel{max-height:430px;position:static}.review-transport{grid-template-columns:minmax(160px,1fr) 70px 125px minmax(160px,1fr)}.review-transport>label,.review-transport>button.quiet{grid-row:2}.review-transport audio{grid-row:3}.evidence-timeline-planning-preview{grid-template-columns:1fr 1fr}.evidence-timeline-planning-preview>div,.evidence-timeline-planning-preview>div:nth-child(2n){border-bottom:1px solid #36544c;border-right:1px solid #36544c}.evidence-timeline-planning-preview>div:nth-child(2n){border-right:0}.evidence-timeline-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.workspace-heading{align-items:start;gap:20px}.system-status{margin-top:18px}.public-hero{grid-template-columns:1fr}.public-boundary{min-height:220px}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.metric-strip>div:nth-child(4){border-top:1px solid var(--line)}.dataset-grid,.catalog-filters{grid-template-columns:1fr}.explore-catalog-planning-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-catalog-planning-summary>div:nth-child(2n){border-right:0}.public-annotation-preview>header{flex-direction:column;align-items:start}.public-preview-controls{justify-content:space-between;width:100%}.public-track-row{grid-template-columns:1fr 70px}.public-track-row>:last-child{grid-column:1/-1}.public-track-row.header>:last-child{display:none}.library-filters{grid-template-columns:1fr 1fr}.dataset-profile-tasks{grid-template-columns:1fr}.library-planning-summary,.dataset-profile-planning-summary,.dataset-profile-apply-planning-summary{grid-template-columns:1fr 1fr}.library-planning-summary>div:nth-child(2n),.dataset-profile-planning-summary>div:nth-child(2n),.dataset-profile-apply-planning-summary>div:nth-child(2n){border-right:0}.library-planning-summary>div:nth-child(-n+2),.dataset-profile-planning-summary>div:nth-child(-n+2),.dataset-profile-apply-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.library-grid{grid-template-columns:1fr}.track-browser{max-height:520px;position:static}.revision-metadata,.timing-evidence{grid-template-columns:1fr 1fr}.timing-evidence span{grid-column:1/-1}.revision-metadata>div:nth-child(3n){border-right:1px solid var(--line)}.revision-metadata>div:nth-child(2n){border-right:0}.comparison-controls{grid-template-columns:1fr minmax(210px,.8fr) 100px}.web-annotator-summary{grid-template-columns:1fr}.assignment-client-binding-planning-preview,.draft-autosave-planning-preview,.annotator-exit-planning-preview,.draft-hydration-planning-preview,.server-draft-recovery-planning-preview,.timing-session-invalidation-planning-preview{grid-template-columns:1fr 1fr}.assignment-client-binding-planning-preview>div,.assignment-client-binding-planning-preview>div:nth-child(2n),.draft-autosave-planning-preview>div,.draft-autosave-planning-preview>div:nth-child(2n),.annotator-exit-planning-preview>div,.annotator-exit-planning-preview>div:nth-child(2n),.draft-hydration-planning-preview>div,.draft-hydration-planning-preview>div:nth-child(2n),.server-draft-recovery-planning-preview>div,.server-draft-recovery-planning-preview>div:nth-child(2n),.timing-session-invalidation-planning-preview>div,.timing-session-invalidation-planning-preview>div:nth-child(2n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.assignment-client-binding-planning-preview>div:nth-child(2n),.draft-autosave-planning-preview>div:nth-child(2n),.annotator-exit-planning-preview>div:nth-child(2n),.draft-hydration-planning-preview>div:nth-child(2n),.server-draft-recovery-planning-preview>div:nth-child(2n),.timing-session-invalidation-planning-preview>div:nth-child(2n){border-right:0}.assignment-client-binding-planning-preview>div:nth-last-child(-n+2),.draft-autosave-planning-preview>div:nth-last-child(-n+2),.annotator-exit-planning-preview>div:nth-last-child(-n+2),.draft-hydration-planning-preview>div:nth-last-child(-n+2),.server-draft-recovery-planning-preview>div:nth-last-child(-n+2),.timing-session-invalidation-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.submission-preflight-action-preview,.submission-submit-action-preview,.pending-submission-snapshot-write-planning-preview,.pending-submission-recovery-planning-preview,.submission-evidence-invalidation-planning-preview,.submission-metadata-planning-preview,.submission-issue-focus-planning-preview{grid-template-columns:1fr 1fr}.submission-preflight-action-preview>div,.submission-preflight-action-preview>div:nth-child(2n),.submission-submit-action-preview>div,.submission-submit-action-preview>div:nth-child(2n),.pending-submission-snapshot-write-planning-preview>div,.pending-submission-snapshot-write-planning-preview>div:nth-child(2n),.pending-submission-recovery-planning-preview>div,.pending-submission-recovery-planning-preview>div:nth-child(2n),.submission-evidence-invalidation-planning-preview>div,.submission-evidence-invalidation-planning-preview>div:nth-child(2n),.submission-metadata-planning-preview>div,.submission-metadata-planning-preview>div:nth-child(2n),.submission-issue-focus-planning-preview>div,.submission-issue-focus-planning-preview>div:nth-child(2n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.submission-preflight-action-preview>div:nth-child(2n),.submission-submit-action-preview>div:nth-child(2n),.pending-submission-snapshot-write-planning-preview>div:nth-child(2n),.pending-submission-recovery-planning-preview>div:nth-child(2n),.submission-evidence-invalidation-planning-preview>div:nth-child(2n),.submission-metadata-planning-preview>div:nth-child(2n),.submission-issue-focus-planning-preview>div:nth-child(2n){border-right:0}.submission-preflight-action-preview>div:nth-last-child(-n+2),.submission-submit-action-preview>div:nth-last-child(-n+2),.pending-submission-snapshot-write-planning-preview>div:nth-last-child(-n+2),.pending-submission-recovery-planning-preview>div:nth-last-child(-n+2),.submission-evidence-invalidation-planning-preview>div:nth-last-child(-n+2),.submission-metadata-planning-preview>div:nth-last-child(-n+2),.submission-issue-focus-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.audio-analysis-planning-summary,.audio-analysis-read-planning-summary,.audio-analysis-job-apply-planning-summary,.audio-analysis-seek-planning-summary{grid-template-columns:1fr 1fr}.audio-analysis-planning-summary>div:nth-child(2n),.audio-analysis-read-planning-summary>div:nth-child(2n),.audio-analysis-job-apply-planning-summary>div:nth-child(2n),.audio-analysis-seek-planning-summary>div:nth-child(2n){border-right:0}.audio-analysis-planning-summary>div:nth-child(-n+2),.audio-analysis-read-planning-summary>div:nth-child(-n+2),.audio-analysis-job-apply-planning-summary>div:nth-child(-n+2),.audio-analysis-seek-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.web-transport{grid-template-columns:88px 1fr}.web-transport>section[class*=planning-preview],.web-transport>section[class$=-preview]{grid-template-columns:repeat(2,minmax(0,1fr))}.web-transport>section[class*=planning-preview]>div,.web-transport>section[class$=-preview]>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.web-transport>section[class*=planning-preview]>div:nth-child(2n),.web-transport>section[class$=-preview]>div:nth-child(2n){border-right:0}.web-transport>section[class*=planning-preview]>div:nth-last-child(-n+2),.web-transport>section[class$=-preview]>div:nth-last-child(-n+2){border-bottom:0}.web-transport>input,.web-transport>span,.transport-tuning-controls,.volatile-audio-controls,.media-seek-event-planning-preview,.source-audio-buffering-event-planning-preview,.source-audio-play-request-failure-planning-preview,.source-audio-playback-event-planning-preview,.source-audio-ratechange-planning-preview,.source-audio-session-event-planning-preview,.source-audio-timeupdate-planning-preview,.transport-playback-action-preview,.transport-timecode-input-planning-preview,.timeline-view-planning-preview,.transport-timecode{grid-column:1/-1}.transport-hard-controls{grid-column:1/-1;grid-template-columns:60px 78px minmax(110px,1fr) 78px 60px}.shortcut-settings>div{grid-template-columns:repeat(3,minmax(110px,1fr))}.transport-settings-planning-preview,.media-seek-event-planning-preview,.source-audio-buffering-event-planning-preview,.source-audio-play-request-failure-planning-preview,.source-audio-playback-event-planning-preview,.source-audio-ratechange-planning-preview,.source-audio-session-event-planning-preview,.source-audio-timeupdate-planning-preview,.transport-playback-action-preview,.transport-timecode-input-planning-preview,.timeline-view-planning-preview,.transport-seek-action-preview,.shortcut-planning-preview,.source-audio-volumechange-planning-preview,.source-audio-volumechange-apply-planning-preview,.source-audio-volumechange-state-apply-planning-preview,.source-audio-volumechange-correction-failure-planning-preview,.source-audio-volumechange-correction-failure-apply-planning-preview,.source-audio-volumechange-correction-failure-state-apply-planning-preview{grid-template-columns:1fr 1fr}.source-audio-volumechange-planning-preview>div,.source-audio-volumechange-apply-planning-preview>div,.source-audio-volumechange-state-apply-planning-preview>div,.source-audio-volumechange-correction-failure-planning-preview>div,.source-audio-volumechange-correction-failure-apply-planning-preview>div,.source-audio-volumechange-correction-failure-state-apply-planning-preview>div{border-bottom:1px solid var(--line)}.source-audio-volumechange-planning-preview>div:nth-child(2n),.source-audio-volumechange-apply-planning-preview>div:nth-child(2n),.source-audio-volumechange-state-apply-planning-preview>div:nth-child(2n),.source-audio-volumechange-correction-failure-planning-preview>div:nth-child(2n),.source-audio-volumechange-correction-failure-apply-planning-preview>div:nth-child(2n),.source-audio-volumechange-correction-failure-state-apply-planning-preview>div:nth-child(2n){border-right:0}.source-audio-volumechange-planning-preview>div:last-child,.source-audio-volumechange-apply-planning-preview>div:last-child,.source-audio-volumechange-state-apply-planning-preview>div:last-child,.source-audio-volumechange-correction-failure-planning-preview>div:last-child,.source-audio-volumechange-correction-failure-apply-planning-preview>div:last-child,.source-audio-volumechange-correction-failure-state-apply-planning-preview>div:last-child{border-bottom:0}.source-audio-native-loop-planning-preview,.source-audio-native-loop-apply-planning-preview,.source-audio-native-loop-state-apply-planning-preview,.source-audio-native-loop-correction-failure-planning-preview,.source-audio-native-loop-correction-failure-apply-planning-preview,.source-audio-native-loop-correction-failure-state-apply-planning-preview{grid-template-columns:1fr 1fr}.source-audio-native-loop-planning-preview>div,.source-audio-native-loop-apply-planning-preview>div,.source-audio-native-loop-state-apply-planning-preview>div,.source-audio-native-loop-correction-failure-planning-preview>div,.source-audio-native-loop-correction-failure-apply-planning-preview>div,.source-audio-native-loop-correction-failure-state-apply-planning-preview>div{border-bottom:1px solid var(--line)}.source-audio-native-loop-planning-preview>div:nth-child(2n),.source-audio-native-loop-apply-planning-preview>div:nth-child(2n),.source-audio-native-loop-state-apply-planning-preview>div:nth-child(2n),.source-audio-native-loop-correction-failure-planning-preview>div:nth-child(2n),.source-audio-native-loop-correction-failure-apply-planning-preview>div:nth-child(2n),.source-audio-native-loop-correction-failure-state-apply-planning-preview>div:nth-child(2n){border-right:0}.source-audio-native-loop-planning-preview>div:last-child,.source-audio-native-loop-apply-planning-preview>div:last-child,.source-audio-native-loop-state-apply-planning-preview>div:last-child,.source-audio-native-loop-correction-failure-planning-preview>div:last-child,.source-audio-native-loop-correction-failure-apply-planning-preview>div:last-child,.source-audio-native-loop-correction-failure-state-apply-planning-preview>div:last-child{border-bottom:0}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview){grid-template-columns:1fr 1fr}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview)>div{border-bottom:1px solid var(--line)}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview)>div:nth-child(2n){border-right:0}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview)>div:last-child{border-bottom:0}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview){grid-template-columns:1fr 1fr}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview)>div{border-bottom:1px solid var(--line)}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview)>div:nth-child(2n){border-right:0}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview)>div:last-child{border-bottom:0}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview){grid-template-columns:1fr 1fr}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview)>div{border-bottom:1px solid var(--line)}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview)>div:nth-child(2n){border-right:0}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview)>div:last-child{border-bottom:0}.transport-settings-planning-preview>div,.transport-settings-planning-preview>div:nth-child(2n),.media-seek-event-planning-preview>div,.media-seek-event-planning-preview>div:nth-child(2n),.source-audio-buffering-event-planning-preview>div,.source-audio-buffering-event-planning-preview>div:nth-child(2n),.source-audio-play-request-failure-planning-preview>div,.source-audio-play-request-failure-planning-preview>div:nth-child(2n),.source-audio-playback-event-planning-preview>div,.source-audio-playback-event-planning-preview>div:nth-child(2n),.source-audio-ratechange-planning-preview>div,.source-audio-ratechange-planning-preview>div:nth-child(2n),.source-audio-session-event-planning-preview>div,.source-audio-session-event-planning-preview>div:nth-child(2n),.source-audio-timeupdate-planning-preview>div,.source-audio-timeupdate-planning-preview>div:nth-child(2n),.transport-playback-action-preview>div,.transport-playback-action-preview>div:nth-child(2n),.transport-timecode-input-planning-preview>div,.transport-timecode-input-planning-preview>div:nth-child(2n),.timeline-view-planning-preview>div,.timeline-view-planning-preview>div:nth-child(2n),.transport-seek-action-preview>div,.transport-seek-action-preview>div:nth-child(2n),.shortcut-planning-preview>div,.shortcut-planning-preview>div:nth-child(2n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.transport-settings-planning-preview>div:nth-child(2n),.media-seek-event-planning-preview>div:nth-child(2n),.source-audio-buffering-event-planning-preview>div:nth-child(2n),.source-audio-play-request-failure-planning-preview>div:nth-child(2n),.source-audio-playback-event-planning-preview>div:nth-child(2n),.source-audio-ratechange-planning-preview>div:nth-child(2n),.source-audio-session-event-planning-preview>div:nth-child(2n),.source-audio-timeupdate-planning-preview>div:nth-child(2n),.transport-playback-action-preview>div:nth-child(2n),.transport-timecode-input-planning-preview>div:nth-child(2n),.timeline-view-planning-preview>div:nth-child(2n),.transport-seek-action-preview>div:nth-child(2n),.shortcut-planning-preview>div:nth-child(2n){border-right:0}.transport-settings-planning-preview>div:last-child,.media-seek-event-planning-preview>div:last-child,.source-audio-buffering-event-planning-preview>div:last-child,.source-audio-play-request-failure-planning-preview>div:last-child,.source-audio-playback-event-planning-preview>div:last-child,.source-audio-ratechange-planning-preview>div:last-child,.source-audio-session-event-planning-preview>div:last-child,.source-audio-timeupdate-planning-preview>div:last-child,.transport-playback-action-preview>div:last-child,.transport-timecode-input-planning-preview>div:last-child,.timeline-view-planning-preview>div:last-child,.transport-seek-action-preview>div:last-child,.shortcut-planning-preview>div:last-child,.transport-seek-action-preview>div:nth-last-child(-n+2){border-bottom:0}.shortcut-apply-panel{grid-template-columns:1fr auto auto}.editor-history-planning-preview,.editor-selection-planning-preview{grid-template-columns:1fr 1fr}.editor-history-planning-preview>div,.editor-history-planning-preview>div:nth-child(4n),.editor-history-planning-preview>div:nth-last-child(-n+4),.editor-selection-planning-preview>div,.editor-selection-planning-preview>div:nth-child(3n),.editor-selection-planning-preview>div:nth-last-child(-n+3){border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944)}.editor-history-planning-preview>div:nth-child(2n),.editor-selection-planning-preview>div:nth-child(2n){border-right:0}.editor-history-planning-preview>div:nth-last-child(-n+2),.editor-selection-planning-preview>div:last-child{border-bottom:0}.segment-boundary-panel{grid-template-columns:1fr}.segment-boundary-actions{grid-template-columns:repeat(4,minmax(74px,1fr))}.segment-payload-edit-planning-preview,.segment-content-edit-planning-preview,.opendaw-structure-mir-roundtrip-planning-preview{grid-template-columns:1fr 1fr}.segment-payload-edit-planning-preview>div,.segment-payload-edit-planning-preview>div:nth-child(4n),.segment-payload-edit-planning-preview>div:nth-last-child(-n+4),.segment-content-edit-planning-preview>div,.segment-content-edit-planning-preview>div:nth-child(4n),.segment-content-edit-planning-preview>div:nth-last-child(-n+4){border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944)}.segment-payload-edit-planning-preview>div:nth-child(2n),.segment-content-edit-planning-preview>div:nth-child(2n){border-right:0}.segment-payload-edit-planning-preview>div:nth-last-child(-n+2),.segment-content-edit-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.melody-note-panel{grid-template-columns:1fr}.melody-note-actions{grid-template-columns:repeat(4,minmax(74px,1fr))}.melody-note-edit-planning-preview{grid-template-columns:1fr 1fr}.melody-note-edit-planning-preview>div,.melody-note-edit-planning-preview>div:nth-child(4n),.melody-note-edit-planning-preview>div:nth-last-child(-n+4){border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944)}.melody-note-edit-planning-preview>div:nth-child(2n){border-right:0}.melody-note-edit-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.beat-precision-panel{grid-template-columns:1fr 1fr}.beat-nudge-controls,.beat-monitor-controls{grid-column:1/-1}.beat-timing-source{grid-template-columns:1fr 1fr}.beat-timing-source small{grid-column:1/-1}.timing-calibration-planning-preview,.timing-measurement-control-planning-preview,.browser-clock-resolution-probe-planning-preview,.browser-clock-resolution-probe-state-apply-planning-preview,.timing-calibration-draft-planning-preview,.timing-calibration-action-planning-preview,.source-audio-live-playhead-read-planning-preview{grid-template-columns:1fr 1fr}.timing-calibration-planning-preview>div,.timing-calibration-planning-preview>div:nth-child(2n),.timing-measurement-control-planning-preview>div,.timing-measurement-control-planning-preview>div:nth-child(2n),.browser-clock-resolution-probe-planning-preview>div,.browser-clock-resolution-probe-state-apply-planning-preview>div,.timing-calibration-draft-planning-preview>div,.timing-calibration-draft-planning-preview>div:nth-child(2n),.timing-calibration-action-planning-preview>div,.timing-calibration-action-planning-preview>div:nth-child(2n){border-bottom:1px solid var(--lightningcss-light,#efd7bd)var(--lightningcss-dark,#584632);border-right:1px solid var(--lightningcss-light,#efd7bd)var(--lightningcss-dark,#584632)}.timing-calibration-planning-preview>div:nth-child(2n),.timing-measurement-control-planning-preview>div:nth-child(2n),.browser-clock-resolution-probe-planning-preview>div:nth-child(2n),.browser-clock-resolution-probe-state-apply-planning-preview>div:nth-child(2n),.timing-calibration-draft-planning-preview>div:nth-child(2n),.timing-calibration-action-planning-preview>div:nth-child(2n){border-right:0}.timing-calibration-planning-preview>div:nth-last-child(-n+2),.timing-measurement-control-planning-preview>div:last-child,.browser-clock-resolution-probe-planning-preview>div,.browser-clock-resolution-probe-state-apply-planning-preview>div,.timing-calibration-draft-planning-preview>div:nth-last-child(-n+2),.timing-calibration-action-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.timing-measurement-control-planning-preview>div:last-child{grid-column:1/-1}.source-audio-live-playhead-read-planning-preview>div{border-bottom:1px solid var(--line)}.source-audio-live-playhead-read-planning-preview>div:nth-child(2n){border-right:0}.source-audio-live-playhead-read-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.beat-payload-edit-planning-preview,.beat-shortcut-action-planning-preview,.beat-control-action-planning-preview,.beat-loop-planning-preview{grid-template-columns:1fr 1fr}.beat-payload-edit-planning-preview>div,.beat-payload-edit-planning-preview>div:nth-child(4n),.beat-payload-edit-planning-preview>div:nth-last-child(-n+4),.beat-shortcut-action-planning-preview>div,.beat-shortcut-action-planning-preview>div:nth-child(4n),.beat-control-action-planning-preview>div,.beat-control-action-planning-preview>div:nth-child(4n),.beat-loop-planning-preview>div,.beat-loop-planning-preview>div:nth-child(3n),.beat-loop-planning-preview>div:last-child{border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944)}.beat-payload-edit-planning-preview>div:nth-child(2n),.beat-shortcut-action-planning-preview>div:nth-child(2n),.beat-control-action-planning-preview>div:nth-child(2n),.beat-loop-planning-preview>div:nth-child(2n){border-right:0}.beat-payload-edit-planning-preview>div:nth-last-child(-n+2),.beat-shortcut-action-planning-preview>div:nth-last-child(-n+2),.beat-control-action-planning-preview>div:nth-last-child(-n+2),.beat-loop-planning-preview>div:last-child{border-bottom:0}.beat-playhead-controls{grid-template-columns:90px 72px minmax(260px,1fr)}.beat-playhead-controls small{white-space:normal;grid-column:1/-1}.beat-transport-gates{grid-template-columns:90px minmax(0,1fr)}.beat-transport-gates>div{grid-template-columns:1fr 1fr}.beat-quality-panel,.local-quality-panel{grid-template-columns:1fr}.editor-issue-focus-planning-preview{grid-template-columns:1fr 1fr}.editor-issue-focus-planning-preview>div,.editor-issue-focus-planning-preview>div:nth-child(2n){border-bottom:1px solid var(--lightningcss-light,#eee4ce)var(--lightningcss-dark,#544a36);border-right:1px solid var(--lightningcss-light,#eee4ce)var(--lightningcss-dark,#544a36)}.editor-issue-focus-planning-preview>div:nth-child(2n){border-right:0}.editor-issue-focus-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.web-candidate-grid{grid-template-columns:1fr 1fr}.web-candidate-evidence{grid-column:1/-1}.preflight-result dl{grid-template-columns:1fr 1fr}.operations-heading,.operations-grid{grid-template-columns:1fr}.operations-form-grid{grid-template-columns:1fr 1fr}.catalog-ingest-planning-preview,.catalog-ingest-apply-planning-preview{grid-template-columns:1fr}.catalog-ingest-planning-preview>div,.catalog-ingest-apply-planning-preview>div{border-right:0;border-bottom:1px solid var(--line)}.catalog-ingest-planning-preview>div:last-child,.catalog-ingest-apply-planning-preview>div:last-child{border-bottom:0}.operations-card>form.track-catalog-controls{grid-template-columns:minmax(0,1fr) auto auto}.track-catalog-scope-planning-preview,.track-catalog-query-draft-planning-preview,.track-catalog-query-clear-planning-preview{grid-template-columns:1fr 1fr}.track-catalog-scope-planning-preview>div,.track-catalog-scope-planning-preview>div:nth-child(2n),.track-catalog-query-draft-planning-preview>div,.track-catalog-query-draft-planning-preview>div:nth-child(2n),.track-catalog-query-clear-planning-preview>div,.track-catalog-query-clear-planning-preview>div:nth-child(2n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.track-catalog-scope-planning-preview>div:nth-child(2n),.track-catalog-query-draft-planning-preview>div:nth-child(2n),.track-catalog-query-clear-planning-preview>div:nth-child(2n){border-right:0}.track-catalog-scope-planning-preview>div:last-child,.track-catalog-query-draft-planning-preview>div:nth-last-child(-n+2),.track-catalog-query-clear-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.operations-card>form.assignment-filters{grid-template-columns:1fr 1fr 1fr}.assignment-query{grid-column:span 2}.batch-plan-kpis{grid-template-columns:repeat(3,1fr)}.batch-plan-kpis>div:nth-child(3){border-right:0}.batch-plan-kpis>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.assignment-workspace{grid-template-columns:1fr}.assignment-table{border-right:0;border-bottom:1px solid var(--line)}.operations-card>form.report-filters,.operations-console-refresh-planning-preview,.operations-reporting-scope-planning-preview,.operations-timing-drilldown-planning-preview{grid-template-columns:1fr 1fr}.operations-console-refresh-planning-preview>div,.operations-console-refresh-planning-preview>div:nth-child(2n),.operations-reporting-scope-planning-preview>div,.operations-reporting-scope-planning-preview>div:nth-child(2n),.operations-timing-drilldown-planning-preview>div,.operations-timing-drilldown-planning-preview>div:nth-child(2n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.operations-console-refresh-planning-preview>div:nth-child(2n),.operations-reporting-scope-planning-preview>div:nth-child(2n),.operations-timing-drilldown-planning-preview>div:nth-child(2n){border-right:0}.operations-console-refresh-planning-preview>div:last-child,.operations-reporting-scope-planning-preview>div:last-child,.operations-timing-drilldown-planning-preview>div:last-child{border-bottom:0}.report-kpis{grid-template-columns:repeat(3,1fr)}.report-kpis>div:nth-child(3){border-right:0}.report-kpis>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.report-visual-grid{grid-template-columns:1fr}.activity-chart{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:560px){.reaper-structure-companion{padding:12px 14px}.reaper-companion-connection,.reaper-companion-handoff{grid-template-columns:1fr}.reaper-companion-transport{grid-template-columns:1fr 1fr}.structure-arrangement-stage{padding:14px}.structure-workspace-heading{display:grid}.structure-workspace-status{justify-content:start}.structure-arrangement-strip{height:92px}.structure-editor .structure-arrangement-segment{padding:8px}.structure-arrangement-segment small{display:none}.structure-arrangement-caption{display:grid}.structure-inspector{grid-template-columns:1fr;padding:14px}.structure-label-palette,.structure-inspector-actions{grid-column:auto}.beat-acceptance-collector-shell{width:min(100% - 20px,1120px);padding-top:14px}.beat-acceptance-collector-header{align-items:center}.beat-acceptance-collector-header h1{font-size:22px}.beat-acceptance-collector-load{grid-template-columns:1fr 1fr}.beat-acceptance-collector-load label{grid-column:1/-1}.beat-acceptance-transport{grid-template-columns:1fr;position:static}.beat-acceptance-transport-controls{grid-template-columns:auto 34px 72px minmax(72px,1fr) 36px}.beat-acceptance-capture-bar{justify-content:space-between}.beat-acceptance-nudges{grid-template-columns:repeat(4,1fr)}.beat-acceptance-nudges button{width:auto}.beat-acceptance-clear-confirm{grid-template-columns:1fr 1fr}.beat-acceptance-clear-confirm div{grid-column:1/-1}.beat-acceptance-sample-list{grid-template-columns:1fr}.workspace-heading{padding-top:38px;display:block}.device-inventory>div{grid-template-columns:minmax(0,1fr);justify-items:stretch}.device-inventory>div>em,.device-inventory>div>button,.device-revoke-confirm{justify-self:start}.device-authorization-planning-summary,.device-authorization-apply-planning-summary,.device-authorization-planning-summary,.device-revoke-confirmation-planning-summary,.device-inventory .device-authorization-planning-summary{grid-template-columns:1fr}.device-authorization-planning-summary>div,.device-authorization-planning-summary>div:nth-child(2n),.device-authorization-planning-summary>div:nth-child(-n+2),.device-authorization-apply-planning-summary>div,.device-authorization-apply-planning-summary>div:nth-child(2n),.device-authorization-apply-planning-summary>div:nth-child(-n+2),.device-authorization-planning-summary>div,.device-authorization-planning-summary>div:nth-child(2n),.device-authorization-planning-summary>div:nth-child(-n+2),.device-revoke-confirmation-planning-summary>div,.device-revoke-confirmation-planning-summary>div:nth-child(2n),.device-revoke-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);border-right:0}.device-authorization-planning-summary>div:last-child,.device-authorization-apply-planning-summary>div:last-child,.device-authorization-planning-summary>div:last-child,.device-revoke-confirmation-planning-summary>div:last-child{border-bottom:0}.invite-list>div{grid-template-columns:minmax(0,1fr);justify-items:stretch}.invite-list>div>em,.invite-list>div>button,.invite-revoke-confirm{justify-self:start}.registration-planning-summary,.registration-apply-planning-summary,.invite-copy-planning-summary,.invite-revoke-confirmation-planning-summary,.invite-list .registration-planning-summary,.registration-requests .registration-planning-summary{grid-template-columns:1fr}.registration-planning-summary>div,.registration-planning-summary>div:nth-child(2n),.registration-planning-summary>div:nth-child(-n+2),.registration-apply-planning-summary>div,.registration-apply-planning-summary>div:nth-child(2n),.registration-apply-planning-summary>div:nth-child(-n+2),.invite-copy-planning-summary>div,.invite-copy-planning-summary>div:nth-child(2n),.invite-copy-planning-summary>div:nth-child(-n+2),.invite-revoke-confirmation-planning-summary>div,.invite-revoke-confirmation-planning-summary>div:nth-child(2n),.invite-revoke-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);border-right:0}.registration-planning-summary>div:last-child,.registration-apply-planning-summary>div:last-child,.invite-copy-planning-summary>div:last-child,.invite-revoke-confirmation-planning-summary>div:last-child{border-bottom:0}.account-planning-summary,.account-apply-planning-summary,.account-status-confirmation-planning-summary,.account-lifecycle .account-planning-summary{grid-template-columns:1fr}.account-planning-summary>div,.account-planning-summary>div:nth-child(2n),.account-planning-summary>div:nth-child(-n+2),.account-apply-planning-summary>div,.account-apply-planning-summary>div:nth-child(2n),.account-apply-planning-summary>div:nth-child(-n+2),.account-status-confirmation-planning-summary>div,.account-status-confirmation-planning-summary>div:nth-child(2n),.account-status-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);border-right:0}.account-planning-summary>div:last-child,.account-apply-planning-summary>div:last-child,.account-status-confirmation-planning-summary>div:last-child{border-bottom:0}.claim-filters,.campaign-picker-list,.track-filter-bar,.batch-reservation-bar{grid-template-columns:1fr}.selected-batch-controls,.random-batch-controls{justify-content:space-between}.batch-reservation-bar>small{grid-column:auto}.selected-campaign-summary{flex-direction:column;align-items:flex-start}.claimable-track-header{display:none}.claimable-track-list{border:0;gap:10px;display:grid;overflow:visible}.claimable-track-list>article{border:1px solid var(--lightningcss-light,#d9e2dc)var(--lightningcss-dark,#414943);border-radius:4px;grid-template-columns:24px minmax(0,1fr);gap:7px 12px;padding:14px}.claimable-track-list>article>.claimable-track-selection{grid-area:1/1/span 4;align-self:start;padding-top:2px}.claimable-track-list>article>strong{grid-column:2;font-size:15px}.claimable-track-list>article>span{grid-column:2}.claimable-track-list>article>span:before{content:attr(data-label) " · ";color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:800}.claimable-track-list>article>.claimable-track-action{grid-column:1/-1;width:100%;margin-top:4px}.claimable-track-action button{min-height:42px}.campaign-activation-audit,.beat-web-only-acceptance-form,.campaign-activation-audit .campaign-activation-record{grid-template-columns:1fr}.campaign-activation-audit .campaign-activation-record .full{grid-column:auto}.claim-filters span,.claim-filters button{width:100%}.claim-list>article{grid-template-columns:42px minmax(0,1fr);align-items:start}.claim-list>article>div:last-child{grid-column:1/-1;justify-items:stretch}.claim-list>article>div:last-child>small,.claim-list>article>div:last-child>em{text-align:left}.batch-claim-controls{grid-template-columns:minmax(90px,.35fr) 1fr;width:100%}.claim-list button{width:100%}.claim-action-note{text-align:left;max-width:none}.claim-planning-summary,.claim-bind-confirmation-planning-summary,.claim-filter-draft-planning-summary,.client-choice-planning-summary,.assignment-web-open-planning-summary,.assignment-web-confirmation-planning-summary{grid-template-columns:1fr}.claim-planning-summary>div,.claim-planning-summary>div:nth-child(2n),.claim-planning-summary>div:nth-child(-n+2),.claim-apply-planning-summary>div,.claim-apply-planning-summary>div:nth-child(2n),.claim-apply-planning-summary>div:nth-child(-n+2),.claim-bind-confirmation-planning-summary>div,.claim-bind-confirmation-planning-summary>div:nth-child(2n),.claim-bind-confirmation-planning-summary>div:nth-child(-n+2),.claim-filter-draft-planning-summary>div,.claim-filter-draft-planning-summary>div:nth-child(2n),.claim-filter-draft-planning-summary>div:nth-child(-n+2),.client-choice-planning-summary>div,.client-choice-planning-summary>div:nth-child(2n),.client-choice-planning-summary>div:nth-child(-n+2),.assignment-web-open-planning-summary>div,.assignment-web-open-planning-summary>div:nth-child(2n),.assignment-web-open-planning-summary>div:nth-child(-n+2),.assignment-web-confirmation-planning-summary>div,.assignment-web-confirmation-planning-summary>div:nth-child(2n),.assignment-web-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);border-right:0}.claim-planning-summary>div:last-child,.claim-apply-planning-summary>div:last-child,.claim-bind-confirmation-planning-summary>div:last-child,.claim-filter-draft-planning-summary>div:last-child,.client-choice-planning-summary>div:last-child,.assignment-web-open-planning-summary>div:last-child,.assignment-web-confirmation-planning-summary>div:last-child{border-bottom:0}.assignment{grid-template-columns:42px minmax(0,1fr);align-items:start}.revision-request-feedback>div{flex-direction:column;align-items:start;gap:3px}.revision-request-feedback small{white-space:normal}.assignment-actions{grid-column:1/-1;justify-items:stretch}.recent-receipts>div>div{grid-template-columns:40px minmax(0,1fr) auto;align-items:start}.recent-receipts>div>div>div:last-child{justify-items:initial;grid-area:2/2/auto/-1;gap:14px;display:flex}.assignment-action-note,.client-policy-note{text-align:left;max-width:none}.assignment-action-planning-summary,.assignment-action-apply-planning-summary,.assignment-return-confirmation-planning-summary{grid-template-columns:1fr}.assignment-action-planning-summary>div,.assignment-action-planning-summary>div:nth-child(2n),.assignment-action-planning-summary>div:nth-child(-n+2),.assignment-action-apply-planning-summary>div,.assignment-action-apply-planning-summary>div:nth-child(2n),.assignment-action-apply-planning-summary>div:nth-child(-n+2),.assignment-return-confirmation-planning-summary>div,.assignment-return-confirmation-planning-summary>div:nth-child(2n),.assignment-return-confirmation-planning-summary>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#e6ece8)var(--lightningcss-dark,#414943);border-right:0}.assignment-action-planning-summary>div:last-child,.assignment-action-apply-planning-summary>div:last-child,.assignment-return-confirmation-planning-summary>div:last-child{border-bottom:0}.revision-flow{flex-direction:column;align-items:stretch}.revision-flow i{width:1px;min-height:12px;margin-left:30px}.revision-flow i:after{display:none}.admin-form,.invite-form,.registration-requests details>div{grid-template-columns:1fr}.feature-request-filters{overflow-x:auto}.feature-request-filters button{flex:none}.feature-request-list>article{grid-template-columns:30px minmax(0,1fr)}.feature-request-list>article>button{grid-column:2;justify-self:start}.detail-heading{flex-direction:column}.detail-heading>div:first-child{width:100%;min-width:0}.score-card{justify-items:start;width:100%;min-width:0}.comparison-grid.has-parent,.audio-evidence,.audio-analysis-planning-summary,.audio-analysis-read-planning-summary,.audio-analysis-job-apply-planning-summary,.audio-analysis-seek-planning-summary{grid-template-columns:1fr}.audio-analysis-planning-summary>div,.audio-analysis-planning-summary>div:nth-child(2n),.audio-analysis-planning-summary>div:nth-child(-n+2),.audio-analysis-read-planning-summary>div,.audio-analysis-read-planning-summary>div:nth-child(2n),.audio-analysis-read-planning-summary>div:nth-child(-n+2),.audio-analysis-job-apply-planning-summary>div,.audio-analysis-job-apply-planning-summary>div:nth-child(2n),.audio-analysis-job-apply-planning-summary>div:nth-child(-n+2),.audio-analysis-seek-planning-summary>div,.audio-analysis-seek-planning-summary>div:nth-child(2n),.audio-analysis-seek-planning-summary>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.audio-analysis-planning-summary>div:last-child,.audio-analysis-read-planning-summary>div:last-child,.audio-analysis-job-apply-planning-summary>div:last-child,.audio-analysis-seek-planning-summary>div:last-child{border-bottom:0}.review-transport{grid-template-columns:1fr 1fr}.review-transport>div,.review-transport>input,.review-transport>label,.review-transport>button.quiet,.review-transport audio{grid-area:auto/1/auto/-1}.review-transport>code{justify-self:end}.evidence-timeline-planning-preview{grid-template-columns:1fr}.evidence-timeline-planning-preview>div,.evidence-timeline-planning-preview>div:nth-child(2n),.evidence-timeline-planning-preview>div:nth-last-child(-n+2){border-bottom:1px solid #36544c;border-right:0}.evidence-timeline-planning-preview>div:last-child{border-bottom:0}.review-claim-gate{grid-template-columns:1fr;padding:24px}.review-claim-gate>button{width:100%}.review-lease-bar{flex-direction:column;align-items:stretch}.review-lease-bar>div{justify-content:flex-end}.review-decision-planning-summary,.review-decision-apply-planning-summary,.review-decision-draft-planning-summary,.review-target-scope-planning-summary{grid-template-columns:1fr}.review-decision-planning-summary>div,.review-decision-apply-planning-summary>div,.review-decision-draft-planning-summary>div,.review-target-scope-planning-summary>div{border-right:0;border-bottom:1px solid var(--line)}.review-decision-planning-summary>div:last-child,.review-decision-apply-planning-summary>div:last-child,.review-decision-draft-planning-summary>div:last-child,.review-target-scope-planning-summary>div:last-child{border-bottom:0}.review-queue-controls{grid-template-columns:1fr}.review-query,.review-filter-actions{grid-column:auto}.review-filter-actions{grid-template-columns:1fr 1fr;display:grid}.review-filter-actions .primary{grid-column:1/-1}.workspace-refresh-planning-summary,.workspace-view-planning-summary,.quality-history-planning-summary,.review-planning-summary,.review-filter-draft-planning-summary,.review-filter-action-planning-summary,.review-page-action-planning-summary,.review-claim-next-planning-summary{grid-template-columns:1fr}.workspace-refresh-planning-summary>div,.workspace-refresh-planning-summary>div:nth-child(2n),.workspace-view-planning-summary>div,.workspace-view-planning-summary>div:nth-child(2n),.quality-history-planning-summary>div,.quality-history-planning-summary>div:nth-child(2n),.review-planning-summary>div,.review-planning-summary>div:nth-child(2n),.review-planning-summary>div:nth-last-child(-n+2),.review-filter-draft-planning-summary>div,.review-filter-draft-planning-summary>div:nth-child(2n),.review-filter-draft-planning-summary>div:nth-last-child(-n+2),.review-filter-action-planning-summary>div,.review-filter-action-planning-summary>div:nth-child(2n),.review-filter-action-planning-summary>div:nth-last-child(-n+2),.review-page-action-planning-summary>div,.review-page-action-planning-summary>div:nth-child(2n),.review-page-action-planning-summary>div:nth-last-child(-n+2),.review-claim-next-planning-summary>div,.review-claim-next-planning-summary>div:nth-child(2n),.review-claim-next-planning-summary>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.workspace-refresh-planning-summary>div:last-child,.workspace-view-planning-summary>div:last-child,.quality-history-planning-summary>div:last-child,.review-planning-summary>div:last-child,.review-filter-draft-planning-summary>div:last-child,.review-filter-action-planning-summary>div:last-child,.review-page-action-planning-summary>div:last-child,.review-claim-next-planning-summary>div:last-child{border-bottom:0}.review-claim-action-planning-summary,.review-claim-action-apply-planning-summary{grid-template-columns:1fr}.review-claim-action-planning-summary>div,.review-claim-action-apply-planning-summary>div{border-right:0;border-bottom:1px solid var(--line)}.review-claim-action-planning-summary>div:last-child,.review-claim-action-apply-planning-summary>div:last-child{border-bottom:0}.review-pagination{flex-direction:column;align-items:stretch}.review-pagination>div{grid-template-columns:1fr 1fr;display:grid}.adjudication-fields,.adjudication-planning-summary,.adjudication-apply-planning-summary,.adjudication-draft-planning-summary,.adjudication-source-selection-planning-summary,.adjudication-scope-planning-summary{grid-template-columns:1fr}.adjudication-planning-summary>div,.adjudication-planning-summary>div:nth-child(2n),.adjudication-apply-planning-summary>div,.adjudication-apply-planning-summary>div:nth-child(2n),.adjudication-draft-planning-summary>div,.adjudication-draft-planning-summary>div:nth-child(2n),.adjudication-source-selection-planning-summary>div,.adjudication-source-selection-planning-summary>div:nth-child(2n),.adjudication-scope-planning-summary>div,.adjudication-scope-planning-summary>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.adjudication-planning-summary>div:last-child,.adjudication-apply-planning-summary>div:last-child,.adjudication-draft-planning-summary>div:last-child,.adjudication-source-selection-planning-summary>div:last-child,.adjudication-scope-planning-summary>div:last-child{border-bottom:0}.history-grid{grid-template-columns:1fr}.history-grid>div,.history-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.history-grid>div:first-child{border-top:0;padding-top:0}footer{flex-direction:column;justify-content:center;align-items:start;gap:8px}.public-nav>div span{display:none}.public-hero{min-height:auto;padding:54px 0}.public-hero h1{font-size:43px}.metric-strip{grid-template-columns:1fr}.metric-strip>div{border-left:0;border-top:1px solid var(--line);min-height:130px}.metric-strip>div:first-child{border-top:0}.explore-catalog-planning-summary{grid-template-columns:1fr}.explore-catalog-planning-summary>div{border-right:0;border-bottom:1px solid var(--line)}.explore-catalog-planning-summary>div:last-child{border-bottom:0}.section-heading{align-items:start;gap:20px}.public-preview-timeline{--public-preview-label-width:58px;--public-preview-row-gap:6px}.pseudo-audio-lane{padding:8px}.public-track-label{border-left-width:3px;padding:7px 6px}.public-track-label strong{font-size:9px}.public-track-label small{display:none}.public-preview-status{margin-left:0}.public-annotation-track{min-height:50px}.library-nav a:not(.active),.library-nav small{display:none}.library-filters{grid-template-columns:1fr}.dataset-profile>header{gap:16px;display:grid}.dataset-profile-status{justify-items:start}.dataset-profile-summary{grid-template-columns:1fr 1fr}.dataset-profile-summary>div:nth-child(2n){border-right:0}.dataset-profile-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.library-planning-summary,.dataset-profile-planning-summary,.dataset-profile-apply-planning-summary{grid-template-columns:1fr}.library-planning-summary>div,.library-planning-summary>div:nth-child(2n),.library-planning-summary>div:nth-child(-n+2),.dataset-profile-planning-summary>div,.dataset-profile-planning-summary>div:nth-child(2n),.dataset-profile-planning-summary>div:nth-child(-n+2),.dataset-profile-apply-planning-summary>div,.dataset-profile-apply-planning-summary>div:nth-child(2n),.dataset-profile-apply-planning-summary>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.library-planning-summary>div:last-child,.dataset-profile-planning-summary>div:last-child,.dataset-profile-apply-planning-summary>div:last-child{border-bottom:0}.dataset-profile-tasks dl{grid-template-columns:1fr 1fr}.dataset-profile-tasks dl>div:nth-child(2n){border-right:0}.dataset-profile-tasks dl>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.profile-distribution-row{grid-template-columns:minmax(58px,.4fr) minmax(80px,1fr) 38px}.library-track-heading{display:grid}.library-audio{grid-template-columns:1fr}.revision-wave-surfer>header{flex-direction:column;align-items:start}.wave-annotation-legend{justify-content:flex-start}.waveform-controls{grid-template-columns:62px 1fr}.waveform-controls>input,.waveform-controls label{grid-column:1/-1}.revision-metadata{grid-template-columns:1fr}.revision-metadata>div,.revision-metadata>div:nth-child(2n),.revision-metadata>div:nth-child(3n){border-right:0}.timing-evidence{grid-template-columns:1fr}.timing-evidence span{grid-column:auto}.comparison-controls,.revision-comparison-grid,.comparison-visual-grid,.comparison-panel .revision-metadata{grid-template-columns:1fr}.comparison-panel .revision-metadata>div,.comparison-panel .revision-metadata>div:nth-child(2n),.comparison-panel .revision-metadata>div:nth-child(3n){border-right:0}.resolution-list{grid-template-columns:1fr}.web-annotator-topbar{grid-template-columns:80px 1fr;padding:10px 0}.receipt-shell{width:min(100% - 24px,1080px)}.receipt-history>header{align-items:start}.receipt-history-controls{grid-template-columns:1fr}.receipt-state-filter{justify-self:start}.receipt-history-list dl{grid-template-columns:1fr;gap:8px}.receipt-history-list dl>div{border-left:0;padding:0}.receipt-history-list article>em{grid-area:1/3}.receipt-history-list article>.text-action{grid-row:3}.completed-receipt-nav{flex-direction:column;align-items:stretch}.completed-receipt-nav button{width:100%}.receipt-document>header{display:grid}.receipt-document h1,.receipt-error h1{font-size:28px}.receipt-document .submission-receipt{grid-template-columns:1fr}.receipt-document .submission-receipt>div{border-right:0}.receipt-quality>header{align-items:start}.receipt-quality-grid{grid-template-columns:1fr}.receipt-quality-grid>section,.receipt-quality-grid>section:first-child,.receipt-quality-grid>section:last-child{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.receipt-quality-grid>section:last-child{border-bottom:0}.web-annotator-topbar>em{grid-column:1/-1}.web-annotator-summary dl{grid-template-columns:1fr}.web-annotator-summary dl>div{border-right:0}.annotator-revision-request>header{flex-direction:column;align-items:start;gap:6px}.annotator-revision-request>header>span{white-space:normal}.assignment-open-planning-preview,.assignment-client-binding-planning-preview,.draft-autosave-planning-preview,.annotator-exit-planning-preview,.draft-hydration-planning-preview,.server-draft-recovery-planning-preview,.timing-session-invalidation-planning-preview{grid-template-columns:1fr}.assignment-open-planning-preview>div,.assignment-open-planning-preview>div:nth-child(2n),.assignment-open-planning-preview>div:nth-last-child(-n+2),.assignment-client-binding-planning-preview>div,.assignment-client-binding-planning-preview>div:nth-child(2n),.assignment-client-binding-planning-preview>div:nth-last-child(-n+2),.draft-autosave-planning-preview>div,.draft-autosave-planning-preview>div:nth-child(2n),.draft-autosave-planning-preview>div:nth-last-child(-n+2),.annotator-exit-planning-preview>div,.annotator-exit-planning-preview>div:nth-child(2n),.annotator-exit-planning-preview>div:nth-last-child(-n+2),.draft-hydration-planning-preview>div,.draft-hydration-planning-preview>div:nth-child(2n),.draft-hydration-planning-preview>div:nth-last-child(-n+2),.server-draft-recovery-planning-preview>div,.server-draft-recovery-planning-preview>div:nth-child(2n),.server-draft-recovery-planning-preview>div:nth-last-child(-n+2),.timing-session-invalidation-planning-preview>div,.timing-session-invalidation-planning-preview>div:nth-child(2n),.timing-session-invalidation-planning-preview>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.assignment-open-planning-preview>div:last-child,.assignment-client-binding-planning-preview>div:last-child,.draft-autosave-planning-preview>div:last-child,.annotator-exit-planning-preview>div:last-child,.draft-hydration-planning-preview>div:last-child,.server-draft-recovery-planning-preview>div:last-child,.timing-session-invalidation-planning-preview>div:last-child{border-bottom:0}.web-transport{grid-template-columns:1fr}.web-transport>section[class*=planning-preview],.web-transport>section[class$=-preview]{grid-template-columns:minmax(0,1fr)}.web-transport>section[class*=planning-preview]>div,.web-transport>section[class*=planning-preview]>div:nth-child(2n),.web-transport>section[class*=planning-preview]>div:nth-last-child(-n+2),.web-transport>section[class$=-preview]>div,.web-transport>section[class$=-preview]>div:nth-child(2n),.web-transport>section[class$=-preview]>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.web-transport>section[class*=planning-preview]>div:last-child,.web-transport>section[class$=-preview]>div:last-child{border-bottom:0}.web-transport>input,.web-transport>span,.transport-tuning-controls,.volatile-audio-controls,.media-seek-event-planning-preview,.source-audio-buffering-event-planning-preview,.source-audio-play-request-failure-planning-preview,.source-audio-playback-event-planning-preview,.source-audio-ratechange-planning-preview,.source-audio-session-event-planning-preview,.source-audio-timeupdate-planning-preview,.transport-playback-action-preview,.transport-timecode-input-planning-preview,.timeline-view-planning-preview,.transport-timecode{grid-column:auto}.transport-tuning-controls,.volatile-audio-controls,.volatile-audio-planning-preview{grid-template-columns:1fr}.volatile-audio-planning-preview>div{border-right:0;border-bottom:1px solid var(--line)}.volatile-audio-planning-preview>div:last-child{border-bottom:0}.transport-hard-controls{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.transport-hard-controls label{grid-area:1/1/auto/-1}.shortcut-settings{grid-column:auto}.shortcut-settings>div,.transport-settings-planning-preview,.media-seek-event-planning-preview,.source-audio-buffering-event-planning-preview,.source-audio-play-request-failure-planning-preview,.source-audio-playback-event-planning-preview,.source-audio-ratechange-planning-preview,.source-audio-session-event-planning-preview,.source-audio-timeupdate-planning-preview,.transport-playback-action-preview,.transport-timecode-input-planning-preview,.timeline-view-planning-preview,.transport-seek-action-preview,.shortcut-planning-preview,.evidence-timeline-planning-preview,.evidence-timeline-apply-planning-preview,.evidence-timeline-media-event-planning-preview,.source-audio-volumechange-planning-preview,.source-audio-volumechange-apply-planning-preview,.source-audio-volumechange-state-apply-planning-preview,.source-audio-volumechange-correction-failure-planning-preview,.source-audio-volumechange-correction-failure-apply-planning-preview,.source-audio-volumechange-correction-failure-state-apply-planning-preview{grid-template-columns:1fr}.source-audio-volumechange-planning-preview>div,.source-audio-volumechange-planning-preview>div:nth-child(2n),.source-audio-volumechange-apply-planning-preview>div,.source-audio-volumechange-apply-planning-preview>div:nth-child(2n),.source-audio-volumechange-state-apply-planning-preview>div,.source-audio-volumechange-state-apply-planning-preview>div:nth-child(2n),.source-audio-volumechange-correction-failure-planning-preview>div,.source-audio-volumechange-correction-failure-planning-preview>div:nth-child(2n),.source-audio-volumechange-correction-failure-apply-planning-preview>div,.source-audio-volumechange-correction-failure-apply-planning-preview>div:nth-child(2n),.source-audio-volumechange-correction-failure-state-apply-planning-preview>div,.source-audio-volumechange-correction-failure-state-apply-planning-preview>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.source-audio-volumechange-planning-preview>div:last-child,.source-audio-volumechange-apply-planning-preview>div:last-child,.source-audio-volumechange-state-apply-planning-preview>div:last-child,.source-audio-volumechange-correction-failure-planning-preview>div:last-child,.source-audio-volumechange-correction-failure-apply-planning-preview>div:last-child,.source-audio-volumechange-correction-failure-state-apply-planning-preview>div:last-child{border-bottom:0}.source-audio-native-loop-planning-preview,.source-audio-native-loop-apply-planning-preview,.source-audio-native-loop-state-apply-planning-preview,.source-audio-native-loop-correction-failure-planning-preview,.source-audio-native-loop-correction-failure-apply-planning-preview,.source-audio-native-loop-correction-failure-state-apply-planning-preview{grid-template-columns:1fr}.source-audio-native-loop-planning-preview>div,.source-audio-native-loop-planning-preview>div:nth-child(2n),.source-audio-native-loop-apply-planning-preview>div,.source-audio-native-loop-apply-planning-preview>div:nth-child(2n),.source-audio-native-loop-state-apply-planning-preview>div,.source-audio-native-loop-state-apply-planning-preview>div:nth-child(2n),.source-audio-native-loop-correction-failure-planning-preview>div,.source-audio-native-loop-correction-failure-planning-preview>div:nth-child(2n),.source-audio-native-loop-correction-failure-apply-planning-preview>div,.source-audio-native-loop-correction-failure-apply-planning-preview>div:nth-child(2n),.source-audio-native-loop-correction-failure-state-apply-planning-preview>div,.source-audio-native-loop-correction-failure-state-apply-planning-preview>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.source-audio-native-loop-planning-preview>div:last-child,.source-audio-native-loop-apply-planning-preview>div:last-child,.source-audio-native-loop-state-apply-planning-preview>div:last-child,.source-audio-native-loop-correction-failure-planning-preview>div:last-child,.source-audio-native-loop-correction-failure-apply-planning-preview>div:last-child,.source-audio-native-loop-correction-failure-state-apply-planning-preview>div:last-child{border-bottom:0}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview){grid-template-columns:1fr}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview)>div,:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview)>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}:is(.source-audio-remote-playback-planning-preview,.source-audio-remote-playback-apply-planning-preview,.source-audio-remote-playback-state-apply-planning-preview,.source-audio-remote-playback-correction-failure-planning-preview,.source-audio-remote-playback-correction-failure-apply-planning-preview,.source-audio-remote-playback-correction-failure-state-apply-planning-preview)>div:last-child{border-bottom:0}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview){grid-template-columns:1fr}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview)>div,:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview)>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}:is(.source-audio-output-sink-planning-preview,.source-audio-output-sink-apply-planning-preview,.source-audio-output-sink-state-apply-planning-preview)>div:last-child{border-bottom:0}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview){grid-template-columns:1fr}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview)>div,:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview)>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}:is(.source-audio-playback-profile-planning-preview,.source-audio-playback-profile-apply-planning-preview,.source-audio-playback-profile-state-apply-planning-preview,.source-audio-playback-profile-correction-failure-planning-preview,.source-audio-playback-profile-correction-failure-apply-planning-preview,.source-audio-playback-profile-correction-failure-state-apply-planning-preview)>div:last-child{border-bottom:0}.transport-settings-planning-preview>div,.transport-settings-planning-preview>div:nth-child(2n),.transport-settings-planning-preview>div:last-child,.media-seek-event-planning-preview>div,.media-seek-event-planning-preview>div:nth-child(2n),.media-seek-event-planning-preview>div:last-child,.source-audio-buffering-event-planning-preview>div,.source-audio-buffering-event-planning-preview>div:nth-child(2n),.source-audio-buffering-event-planning-preview>div:last-child,.source-audio-play-request-failure-planning-preview>div,.source-audio-play-request-failure-planning-preview>div:nth-child(2n),.source-audio-play-request-failure-planning-preview>div:last-child,.source-audio-playback-event-planning-preview>div,.source-audio-playback-event-planning-preview>div:nth-child(2n),.source-audio-playback-event-planning-preview>div:last-child,.source-audio-ratechange-planning-preview>div,.source-audio-ratechange-planning-preview>div:nth-child(2n),.source-audio-ratechange-planning-preview>div:last-child,.source-audio-session-event-planning-preview>div,.source-audio-session-event-planning-preview>div:nth-child(2n),.source-audio-session-event-planning-preview>div:last-child,.source-audio-timeupdate-planning-preview>div,.source-audio-timeupdate-planning-preview>div:nth-child(2n),.source-audio-timeupdate-planning-preview>div:last-child,.transport-playback-action-preview>div,.transport-playback-action-preview>div:nth-child(2n),.transport-playback-action-preview>div:last-child,.transport-timecode-input-planning-preview>div,.transport-timecode-input-planning-preview>div:nth-child(2n),.transport-timecode-input-planning-preview>div:last-child,.timeline-view-planning-preview>div,.timeline-view-planning-preview>div:nth-child(2n),.timeline-view-planning-preview>div:last-child,.transport-seek-action-preview>div,.transport-seek-action-preview>div:nth-child(2n),.transport-seek-action-preview>div:last-child,.shortcut-planning-preview>div,.shortcut-planning-preview>div:nth-child(2n),.shortcut-planning-preview>div:last-child,.evidence-timeline-planning-preview>div,.evidence-timeline-planning-preview>div:nth-child(2n),.evidence-timeline-planning-preview>div:last-child,.evidence-timeline-apply-planning-preview>div,.evidence-timeline-apply-planning-preview>div:nth-child(2n),.evidence-timeline-apply-planning-preview>div:last-child,.evidence-timeline-media-event-planning-preview>div,.evidence-timeline-media-event-planning-preview>div:nth-child(2n),.evidence-timeline-media-event-planning-preview>div:last-child{border-right:0;border-bottom:1px solid var(--line)}.transport-settings-planning-preview>div:last-child,.media-seek-event-planning-preview>div:last-child,.source-audio-buffering-event-planning-preview>div:last-child,.source-audio-play-request-failure-planning-preview>div:last-child,.source-audio-playback-event-planning-preview>div:last-child,.source-audio-ratechange-planning-preview>div:last-child,.source-audio-session-event-planning-preview>div:last-child,.source-audio-timeupdate-planning-preview>div:last-child,.transport-playback-action-preview>div:last-child,.transport-timecode-input-planning-preview>div:last-child,.timeline-view-planning-preview>div:last-child,.transport-seek-action-preview>div:last-child,.shortcut-planning-preview>div:last-child,.evidence-timeline-planning-preview>div:last-child,.evidence-timeline-apply-planning-preview>div:last-child,.evidence-timeline-media-event-planning-preview>div:last-child{border-bottom:0}.shortcut-apply-panel,.editor-history-planning-preview,.editor-selection-planning-preview{grid-template-columns:1fr}.editor-history-planning-preview>div,.editor-history-planning-preview>div:nth-child(2n),.editor-history-planning-preview>div:nth-child(4n),.editor-history-planning-preview>div:nth-last-child(-n+2),.editor-history-planning-preview>div:nth-last-child(-n+4),.editor-selection-planning-preview>div,.editor-selection-planning-preview>div:nth-child(2n),.editor-selection-planning-preview>div:nth-child(3n),.editor-selection-planning-preview>div:nth-last-child(-n+3){border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:0}.editor-history-planning-preview>div:last-child,.editor-selection-planning-preview>div:last-child{border-bottom:0}.segment-boundary-panel{grid-template-columns:1fr}.segment-boundary-actions{grid-template-columns:1fr 1fr}.segment-payload-edit-planning-preview,.segment-content-edit-planning-preview,.opendaw-structure-mir-roundtrip-planning-preview{grid-template-columns:1fr}.segment-payload-edit-planning-preview>div,.segment-payload-edit-planning-preview>div:nth-child(2n),.segment-payload-edit-planning-preview>div:nth-child(4n),.segment-payload-edit-planning-preview>div:nth-last-child(-n+2),.segment-payload-edit-planning-preview>div:nth-last-child(-n+4),.segment-content-edit-planning-preview>div,.segment-content-edit-planning-preview>div:nth-child(2n),.segment-content-edit-planning-preview>div:nth-child(4n),.segment-content-edit-planning-preview>div:nth-last-child(-n+2),.segment-content-edit-planning-preview>div:nth-last-child(-n+4){border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:0}.segment-payload-edit-planning-preview>div:last-child,.segment-content-edit-planning-preview>div:last-child{border-bottom:0}.melody-note-panel{grid-template-columns:1fr}.melody-note-actions{grid-template-columns:1fr 1fr}.melody-note-edit-planning-preview{grid-template-columns:1fr}.melody-note-edit-planning-preview>div,.melody-note-edit-planning-preview>div:nth-child(2n),.melody-note-edit-planning-preview>div:nth-child(4n),.melody-note-edit-planning-preview>div:nth-last-child(-n+2),.melody-note-edit-planning-preview>div:nth-last-child(-n+4){border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:0}.melody-note-edit-planning-preview>div:last-child{border-bottom:0}.beat-precision-panel{grid-template-columns:1fr}.beat-nudge-controls{grid-template-columns:1fr 1fr}.beat-monitor-controls{grid-template-columns:1fr}.beat-monitor-controls>small{grid-column:auto}.web-beat-challenge-status{flex-direction:column;align-items:stretch}.web-beat-challenge-status button{width:100%}.web-beat-listening-challenge-planning-preview{grid-template-columns:1fr}.web-beat-listening-challenge-planning-preview>div{border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:0}.web-beat-listening-challenge-planning-preview>div:last-child{border-bottom:0}.beat-timing-source{grid-template-columns:1fr}.beat-timing-source small{grid-column:auto}.timing-calibration-planning-preview,.timing-measurement-control-planning-preview,.browser-clock-resolution-probe-planning-preview,.browser-clock-resolution-probe-state-apply-planning-preview,.timing-calibration-draft-planning-preview,.timing-calibration-action-planning-preview,.source-audio-live-playhead-read-planning-preview{grid-template-columns:1fr}.timing-calibration-planning-preview>div,.timing-calibration-planning-preview>div:nth-child(2n),.timing-calibration-planning-preview>div:nth-last-child(-n+2),.timing-measurement-control-planning-preview>div,.timing-measurement-control-planning-preview>div:nth-child(2n),.timing-measurement-control-planning-preview>div:last-child,.browser-clock-resolution-probe-planning-preview>div,.browser-clock-resolution-probe-state-apply-planning-preview>div,.timing-calibration-draft-planning-preview>div,.timing-calibration-draft-planning-preview>div:nth-child(2n),.timing-calibration-draft-planning-preview>div:nth-last-child(-n+2),.timing-calibration-action-planning-preview>div,.timing-calibration-action-planning-preview>div:nth-child(2n),.timing-calibration-action-planning-preview>div:nth-last-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#efd7bd)var(--lightningcss-dark,#584632);border-right:0;grid-column:auto}.timing-calibration-planning-preview>div:last-child,.timing-measurement-control-planning-preview>div:last-child,.browser-clock-resolution-probe-planning-preview>div:last-child,.browser-clock-resolution-probe-state-apply-planning-preview>div:last-child,.timing-calibration-draft-planning-preview>div:last-child,.timing-calibration-action-planning-preview>div:last-child{border-bottom:0}.source-audio-live-playhead-read-planning-preview>div,.source-audio-live-playhead-read-planning-preview>div:nth-child(2n),.source-audio-live-playhead-read-planning-preview>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.source-audio-live-playhead-read-planning-preview>div:last-child{border-bottom:0}.beat-payload-edit-planning-preview,.beat-shortcut-action-planning-preview,.beat-control-action-planning-preview,.beat-loop-planning-preview{grid-template-columns:1fr}.beat-payload-edit-planning-preview>div,.beat-payload-edit-planning-preview>div:nth-child(2n),.beat-payload-edit-planning-preview>div:nth-child(4n),.beat-payload-edit-planning-preview>div:nth-last-child(-n+2),.beat-payload-edit-planning-preview>div:nth-last-child(-n+4),.beat-shortcut-action-planning-preview>div,.beat-shortcut-action-planning-preview>div:nth-child(2n),.beat-shortcut-action-planning-preview>div:nth-child(4n),.beat-shortcut-action-planning-preview>div:nth-last-child(-n+2),.beat-control-action-planning-preview>div,.beat-control-action-planning-preview>div:nth-child(2n),.beat-control-action-planning-preview>div:nth-child(4n),.beat-control-action-planning-preview>div:nth-last-child(-n+2),.beat-loop-planning-preview>div,.beat-loop-planning-preview>div:nth-child(2n),.beat-loop-planning-preview>div:nth-child(3n),.beat-loop-planning-preview>div:last-child{border-bottom:1px solid var(--lightningcss-light,#dce4df)var(--lightningcss-dark,#414944);border-right:0}.beat-payload-edit-planning-preview>div:last-child,.beat-shortcut-action-planning-preview>div:last-child,.beat-control-action-planning-preview>div:last-child,.beat-loop-planning-preview>div:last-child{border-bottom:0}.beat-playhead-controls{grid-template-columns:1fr}.beat-playhead-controls>div{grid-template-columns:1fr 1fr}.beat-playhead-controls small{grid-column:auto}.beat-transport-gates,.beat-transport-gates>div,.beat-quality-panel{grid-template-columns:1fr}.beat-quality-issues{grid-template-columns:1fr;display:grid;overflow:visible}.beat-quality-issues button{width:100%}.local-quality-panel{grid-template-columns:1fr}.local-quality-issues{grid-template-columns:1fr;display:grid;overflow:visible}.local-quality-issues button{width:100%}.editor-issue-focus-planning-preview{grid-template-columns:1fr}.editor-issue-focus-planning-preview>div,.editor-issue-focus-planning-preview>div:nth-child(2n),.editor-issue-focus-planning-preview>div:nth-last-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#eee4ce)var(--lightningcss-dark,#544a36);border-right:0}.editor-issue-focus-planning-preview>div:last-child{border-bottom:0}.beat-event-list article{grid-template-columns:28px 64px 1fr}.beat-event-list article label,.beat-event-list article>button:last-child{grid-column:1/-1}.web-candidate-grid{grid-template-columns:1fr}.web-candidate-evidence{grid-column:auto}.candidate-dependency-planning-preview,.candidate-selection-planning-preview{grid-template-columns:1fr}.candidate-dependency-planning-preview>div,.candidate-dependency-planning-preview>div:nth-child(2n),.candidate-dependency-planning-preview>div:nth-last-child(-n+2),.candidate-selection-planning-preview>div,.candidate-selection-planning-preview>div:nth-child(2n),.candidate-selection-planning-preview>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.candidate-dependency-planning-preview>div:last-child,.candidate-selection-planning-preview>div:last-child{border-bottom:0}.submission-planning-preview{grid-template-columns:1fr}.submission-planning-preview>div{border-right:0;border-bottom:1px solid var(--line)}.submission-planning-preview>div:last-child{border-bottom:0}.submission-preflight-action-preview,.submission-submit-action-preview,.pending-submission-snapshot-write-planning-preview,.pending-submission-recovery-planning-preview,.submission-evidence-invalidation-planning-preview,.submission-metadata-planning-preview,.submission-issue-focus-planning-preview{grid-template-columns:1fr}.submission-preflight-action-preview>div,.submission-preflight-action-preview>div:nth-child(2n),.submission-preflight-action-preview>div:nth-last-child(-n+2),.submission-submit-action-preview>div,.submission-submit-action-preview>div:nth-child(2n),.submission-submit-action-preview>div:nth-last-child(-n+2),.pending-submission-snapshot-write-planning-preview>div,.pending-submission-snapshot-write-planning-preview>div:nth-child(2n),.pending-submission-snapshot-write-planning-preview>div:nth-last-child(-n+2),.pending-submission-recovery-planning-preview>div,.pending-submission-recovery-planning-preview>div:nth-child(2n),.pending-submission-recovery-planning-preview>div:nth-last-child(-n+2),.submission-evidence-invalidation-planning-preview>div,.submission-evidence-invalidation-planning-preview>div:nth-child(2n),.submission-evidence-invalidation-planning-preview>div:nth-last-child(-n+2),.submission-metadata-planning-preview>div,.submission-metadata-planning-preview>div:nth-child(2n),.submission-metadata-planning-preview>div:nth-last-child(-n+2),.submission-issue-focus-planning-preview>div,.submission-issue-focus-planning-preview>div:nth-child(2n),.submission-issue-focus-planning-preview>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.submission-preflight-action-preview>div:last-child,.submission-submit-action-preview>div:last-child,.pending-submission-snapshot-write-planning-preview>div:last-child,.pending-submission-recovery-planning-preview>div:last-child,.submission-evidence-invalidation-planning-preview>div:last-child,.submission-metadata-planning-preview>div:last-child,.submission-issue-focus-planning-preview>div:last-child{border-bottom:0}.submission-local-quality{grid-template-columns:1fr}.submission-local-issues{grid-template-columns:1fr;display:grid;overflow:visible}.submission-local-issues>button,.submission-local-issues>span{width:100%}.submission-step{grid-template-columns:26px minmax(0,1fr)}.submission-step>button{grid-column:1/-1}.preflight-result,.submission-comment{padding-left:18px;padding-right:18px}.preflight-result dl{grid-template-columns:1fr}.operations-shell{width:min(100% - 24px,1500px)}.operations-topbar{grid-template-columns:80px 1fr}.operations-topbar button{display:none}.operations-heading dl{grid-template-columns:1fr 1fr}.operations-form-grid,.operations-card>form.asset-upload{grid-template-columns:1fr}.operations-card>form.track-catalog-controls{grid-template-columns:1fr 1fr}.track-catalog-controls label{grid-column:1/-1}.track-catalog-scope-planning-preview,.track-catalog-query-draft-planning-preview,.track-catalog-query-clear-planning-preview{grid-template-columns:1fr}.track-catalog-scope-planning-preview>div,.track-catalog-scope-planning-preview>div:nth-child(2n),.track-catalog-query-draft-planning-preview>div,.track-catalog-query-draft-planning-preview>div:nth-child(2n),.track-catalog-query-clear-planning-preview>div,.track-catalog-query-clear-planning-preview>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.track-catalog-scope-planning-preview>div:last-child,.track-catalog-query-draft-planning-preview>div:last-child,.track-catalog-query-clear-planning-preview>div:last-child{border-bottom:0}.operations-card>form.assignment-filters{grid-template-columns:1fr 1fr}.assignment-filters label,.assignment-query{grid-column:1/-1}.batch-assignment-panel>header{display:grid}.batch-assignment-panel>header>span{text-align:left;max-width:none}.batch-quota-grid,.assignment-queue-scope-planning-preview,.assignment-queue-query-draft-planning-preview,.batch-readiness-preview,.batch-draft-planning-preview,.batch-preview-planning-preview,.batch-apply-planning-preview,.batch-apply-response-planning-preview,.batch-confirmation-planning-preview{grid-template-columns:1fr 1fr}.assignment-queue-scope-planning-preview>div,.assignment-queue-scope-planning-preview>div:nth-child(2n),.assignment-queue-query-draft-planning-preview>div,.assignment-queue-query-draft-planning-preview>div:nth-child(2n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.assignment-queue-scope-planning-preview>div:nth-child(2n),.assignment-queue-query-draft-planning-preview>div:nth-child(2n){border-right:0}.assignment-queue-scope-planning-preview>div:last-child,.assignment-queue-query-draft-planning-preview>div:nth-last-child(-n+2){border-bottom:0}.legacy-preview-planning-preview>div:nth-child(2n),.legacy-progress-planning-preview>div:nth-child(2n),.legacy-materialize-planning-preview>div:nth-child(2n),.legacy-materialize-apply-planning-preview>div:nth-child(2n),.legacy-materialize-confirmation-planning-preview>div:nth-child(2n){border-right:0}.legacy-preview-planning-preview>div:nth-child(-n+2),.legacy-progress-planning-preview>div:nth-child(-n+4),.legacy-materialize-planning-preview>div:nth-child(-n+2),.legacy-materialize-apply-planning-preview>div:nth-child(-n+2),.legacy-materialize-confirmation-planning-preview>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.batch-readiness-preview>div,.batch-readiness-preview>div:nth-child(2n),.batch-draft-planning-preview>div,.batch-draft-planning-preview>div:nth-child(2n),.batch-preview-planning-preview>div,.batch-preview-planning-preview>div:nth-child(2n),.batch-apply-planning-preview>div,.batch-apply-planning-preview>div:nth-child(2n),.batch-apply-response-planning-preview>div,.batch-apply-response-planning-preview>div:nth-child(2n),.batch-confirmation-planning-preview>div,.batch-confirmation-planning-preview>div:nth-child(2n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.batch-readiness-preview>div:nth-child(2n),.batch-draft-planning-preview>div:nth-child(2n),.batch-preview-planning-preview>div:nth-child(2n),.batch-apply-planning-preview>div:nth-child(2n),.batch-apply-response-planning-preview>div:nth-child(2n),.batch-confirmation-planning-preview>div:nth-child(2n){border-right:0}.batch-readiness-preview>div:nth-last-child(-n+2),.batch-draft-planning-preview>div:nth-last-child(-n+2),.batch-preview-planning-preview>div:nth-last-child(-n+2),.batch-apply-planning-preview>div:last-child,.batch-apply-response-planning-preview>div:last-child,.batch-confirmation-planning-preview>div:last-child{border-bottom:0}.batch-plan-actions{flex-direction:column;align-items:stretch}.batch-plan-actions>span{margin:0 0 3px}.batch-plan-kpis{grid-template-columns:1fr 1fr}.batch-plan-kpis>div,.batch-plan-kpis>div:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.batch-plan-kpis>div:nth-child(2n){border-right:0}.batch-allocation-table>div{grid-template-columns:minmax(100px,1fr) repeat(3,52px);gap:6px}.batch-apply-row{grid-template-columns:1fr}.batch-confirm-row{grid-template-columns:1fr 1fr}.batch-confirm-row>div{grid-column:1/-1}.legacy-preview-planning-preview,.legacy-progress-planning-preview,.legacy-materialize-planning-preview,.legacy-materialize-apply-planning-preview,.legacy-materialize-confirmation-planning-preview{grid-template-columns:1fr}.legacy-preview-planning-preview>div,.legacy-preview-planning-preview>div:nth-child(2n),.legacy-preview-planning-preview>div:nth-child(-n+2),.legacy-progress-planning-preview>div,.legacy-progress-planning-preview>div:nth-child(2n),.legacy-progress-planning-preview>div:nth-child(-n+4),.legacy-materialize-planning-preview>div,.legacy-materialize-planning-preview>div:nth-child(2n),.legacy-materialize-planning-preview>div:nth-child(-n+2),.legacy-materialize-apply-planning-preview>div,.legacy-materialize-apply-planning-preview>div:nth-child(2n),.legacy-materialize-apply-planning-preview>div:nth-child(-n+2),.legacy-materialize-confirmation-planning-preview>div,.legacy-materialize-confirmation-planning-preview>div:nth-child(2n),.legacy-materialize-confirmation-planning-preview>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.legacy-preview-planning-preview>div:last-child,.legacy-progress-planning-preview>div:last-child,.legacy-materialize-planning-preview>div:last-child,.legacy-materialize-apply-planning-preview>div:last-child,.legacy-materialize-confirmation-planning-preview>div:last-child{border-bottom:0}.legacy-materialize-confirm{grid-template-columns:1fr}.assignment-table>.header,.assignment-table>button{grid-template-columns:minmax(0,1fr) 88px}.assignment-table>.header>:nth-child(2),.assignment-table>.header>:nth-child(4),.assignment-table>.header>:nth-child(5),.assignment-table>button>:nth-child(2),.assignment-table>button>:nth-child(4),.assignment-table>button>:nth-child(5){display:none}.assignment-action-panel dl{grid-template-columns:1fr}.assignment-action-panel dl>div{border-right:0}.assignment-queue-scope-planning-preview,.assignment-queue-query-draft-planning-preview,.assignment-operation-impact-preview,.assignment-operation-action-preview,.assignment-operation-draft-preview,.assignment-revoke-confirmation-planning-preview{grid-template-columns:1fr}.assignment-queue-scope-planning-preview>div,.assignment-queue-scope-planning-preview>div:nth-child(2n),.assignment-queue-query-draft-planning-preview>div,.assignment-queue-query-draft-planning-preview>div:nth-child(2n),.assignment-operation-impact-preview>div,.assignment-operation-impact-preview>div:nth-child(2n),.assignment-operation-action-preview>div,.assignment-operation-action-preview>div:nth-child(2n),.assignment-operation-draft-preview>div,.assignment-operation-draft-preview>div:nth-child(2n),.assignment-revoke-confirmation-planning-preview>div,.assignment-revoke-confirmation-planning-preview>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.assignment-queue-scope-planning-preview>div:last-child,.assignment-queue-query-draft-planning-preview>div:last-child,.assignment-operation-impact-preview>div:last-child,.assignment-operation-action-preview>div:last-child,.assignment-operation-draft-preview>div:last-child,.assignment-revoke-confirmation-planning-preview>div:last-child{border-bottom:0}.assignment-revoke-confirm{grid-template-columns:1fr}.operations-card>form.report-filters{grid-template-columns:1fr 1fr}.report-filters label{grid-column:1/-1}.operations-console-refresh-planning-preview,.operations-reporting-scope-planning-preview,.operations-timing-drilldown-planning-preview{grid-template-columns:1fr}.operations-console-refresh-planning-preview>div,.operations-console-refresh-planning-preview>div:nth-child(2n),.operations-reporting-scope-planning-preview>div,.operations-reporting-scope-planning-preview>div:nth-child(2n),.operations-timing-drilldown-planning-preview>div,.operations-timing-drilldown-planning-preview>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.operations-console-refresh-planning-preview>div:last-child,.operations-reporting-scope-planning-preview>div:last-child,.operations-timing-drilldown-planning-preview>div:last-child{border-bottom:0}.report-kpis{grid-template-columns:1fr 1fr}.report-kpis>div,.report-kpis>div:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:96px}.report-kpis>div:nth-child(2n){border-right:0}.state-distributions{grid-template-columns:1fr}.state-distributions>div{border-right:0;border-bottom:1px solid var(--line)}.state-distributions>div:last-child{border-bottom:0}.activity-chart>header{display:grid}.activity-legend{justify-content:start}.report-table>div{min-width:0}.campaign-report-table>div{grid-template-columns:minmax(0,1fr) 72px 38px}.campaign-report-table>div>:nth-child(3),.campaign-report-table>div>:nth-child(4),.campaign-report-table>div>:nth-child(5){display:none}.annotator-report-table>div{grid-template-columns:minmax(0,1fr) 50px 38px}.annotator-report-table>div>:nth-child(2),.annotator-report-table>div>:nth-child(4),.annotator-report-table>div>:nth-child(5){display:none}.reviewer-report-table>div{grid-template-columns:minmax(0,1fr) 50px 38px}.reviewer-report-table>div>:nth-child(3),.reviewer-report-table>div>:nth-child(4),.reviewer-report-table>div>:nth-child(5){display:none}.track-table>div{grid-template-columns:minmax(0,1fr) 65px}.track-table>div>:last-child{display:none}.campaign-table>div{grid-template-columns:minmax(0,1fr) .5fr}.campaign-table>div>:nth-child(3),.campaign-table>div>:nth-child(4){display:none}.campaign-lifecycle-panel dl,.campaign-activation-preview,.campaign-lifecycle-action-preview,.campaign-lifecycle-scope-planning-preview,.campaign-lifecycle-action-planning-preview,.campaign-lifecycle-apply-planning-preview,.campaign-lifecycle-confirmation-planning-preview,.campaign-configuration-planning-preview,.campaign-configuration-apply-planning-preview,.campaign-client-impact,.task-definition-planning-preview,.task-definition-apply-planning-preview{grid-template-columns:1fr 1fr}.campaign-lifecycle-panel dl div:nth-child(2n),.campaign-activation-preview>div:nth-child(2n),.campaign-lifecycle-action-preview>div:nth-child(2n),.campaign-lifecycle-scope-planning-preview>div:nth-child(2n),.campaign-lifecycle-action-planning-preview>div:nth-child(2n),.campaign-lifecycle-apply-planning-preview>div:nth-child(2n),.campaign-lifecycle-confirmation-planning-preview>div:nth-child(2n),.campaign-configuration-planning-preview>div:nth-child(2n),.campaign-configuration-apply-planning-preview>div:nth-child(2n){border-right:0}.campaign-lifecycle-scope-planning-preview>div:nth-child(-n+4),.campaign-lifecycle-action-planning-preview>div:nth-child(-n+2),.campaign-lifecycle-apply-planning-preview>div:nth-child(-n+2),.campaign-lifecycle-confirmation-planning-preview>div:nth-child(-n+2),.campaign-configuration-planning-preview>div:nth-child(-n+2),.campaign-configuration-apply-planning-preview>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.campaign-lifecycle-confirm{grid-template-columns:1fr}.campaign-client-impact>div:nth-child(2n){border-right:0}.campaign-materialization-preview{grid-template-columns:1fr}.campaign-materialization-preview>div{border-right:0;border-bottom:1px solid var(--line)}.campaign-materialization-preview>div:last-child{border-bottom:0}.task-definition-planning-preview,.task-definition-apply-planning-preview{grid-template-columns:1fr}.task-definition-planning-preview>div,.task-definition-planning-preview>div:nth-child(2n),.task-definition-apply-planning-preview>div,.task-definition-apply-planning-preview>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.task-definition-planning-preview>div:last-child,.task-definition-apply-planning-preview>div:last-child{border-bottom:0}.campaign-draft-editor>header{display:grid}.campaign-draft-editor>header>span{text-align:left;max-width:none}.track-pagination{flex-direction:column;align-items:stretch}.track-pagination>div{grid-template-columns:1fr 1fr;display:grid}}.web-candidate-evidence>p:last-child{display:none}@media (max-width:900px){.internal-topbar{grid-template-columns:auto minmax(0,1fr);gap:0 18px;padding-top:12px}.internal-primary-nav{order:3;grid-area:2/1/auto/-1;min-height:48px}.internal-session{justify-self:end}.internal-session small{display:none}}@media (max-width:560px){.internal-topbar{grid-template-columns:1fr auto;width:min(100% - 24px,1680px)}.app-shell>.internal-topbar{width:100%}.internal-primary-nav{margin:0 -4px}.internal-primary-nav a{padding-left:10px;padding-right:10px}.internal-session>div{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.reaper-workbench{--rw-bg:#11171a;--rw-panel:#192126;--rw-panel-2:#202a2e;--rw-line:#344046;--rw-line-soft:#29343a;--rw-text:#e4e9e8;--rw-muted:#8e9da0;--rw-teal:#70b7b0;--rw-green:#8bbf62;--rw-amber:#e3ad43;--rw-red:#db6e5d;min-height:100vh;color:var(--rw-text);background:var(--rw-bg);letter-spacing:0;font-family:Inter,Segoe UI,sans-serif;overflow:hidden}.reaper-workbench button,.reaper-workbench input,.reaper-workbench select,.reaper-workbench textarea{font:inherit;letter-spacing:0}.reaper-workbench button{min-height:28px;color:var(--rw-text);background:#273137;border:1px solid #46545a;border-radius:3px;padding:5px 9px}.reaper-workbench button:hover:not(:disabled){background:#313d43;border-color:#75858a}.reaper-workbench button:focus-visible,.reaper-workbench input:focus-visible,.reaper-workbench select:focus-visible,.reaper-workbench textarea:focus-visible{outline:2px solid var(--rw-amber);outline-offset:1px}.reaper-workbench button:disabled{opacity:.42;cursor:not-allowed}.reaper-workbench code{color:inherit;font-family:SFMono-Regular,Consolas,monospace}.reaper-titlebar{background:#20292e;border-bottom:1px solid #455157;grid-template-columns:32px minmax(240px,1fr) auto auto auto;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:grid}.reaper-icon-button{width:30px;height:30px;padding:0!important;font-size:18px!important}.reaper-track-title{gap:2px;min-width:0;display:grid}.reaper-track-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.reaper-track-title span{color:var(--rw-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reaper-session-id{color:var(--rw-muted);align-items:center;gap:7px;font-size:10px;display:flex}.reaper-session-id span{color:#15201c;background:var(--rw-green);padding:3px 6px;font-weight:900}.reaper-save-state,.reaper-network-state{color:var(--rw-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.reaper-save-state i{background:var(--rw-green);border-radius:50%;width:7px;height:7px}.reaper-save-state.dirty i,.reaper-save-state.saving i{background:var(--rw-amber)}.reaper-save-state.error i,.reaper-save-state.conflict i,.reaper-network-state.offline{color:var(--rw-red)}.reaper-save-state.error i,.reaper-save-state.conflict i{background:var(--rw-red)}.reaper-network-state{border-left:1px solid var(--rw-line);padding-left:10px}.reaper-network-state.online{color:#a8c993}.reaper-notice-stack{z-index:20;pointer-events:none;gap:5px;width:min(420px,100% - 20px);display:grid;position:fixed;top:56px;right:10px}.reaper-notice{border:1px solid #7f672f;border-left:4px solid var(--rw-amber);color:#f1dfb6;pointer-events:auto;background:#332c1f;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 10px;font-size:11px;display:flex;box-shadow:0 4px 16px #00000052}.reaper-notice.error{border-color:#84483f;border-left-color:var(--rw-red);color:#f5c4bc;background:#382422}.reaper-notice.info{border-color:#416b68;border-left-color:var(--rw-teal);color:#b8dcd9;background:#1e3434}.reaper-notice button{background:0 0;border:0;width:24px;height:24px;min-height:24px;padding:0}.reaper-notice .writer-recovery-button{border:1px solid;flex:none;width:auto;height:auto;min-height:26px;padding:4px 8px}.reaper-transport{border-bottom:1px solid var(--rw-line);background:#161e22;grid-template-columns:30px 38px 30px 30px 118px auto minmax(130px,auto) auto minmax(90px,1fr);align-items:center;gap:5px;min-height:48px;padding:7px 10px;display:grid}.reaper-transport-button,.reaper-play-button{width:30px;height:30px;min-height:30px!important;padding:0!important}.reaper-play-button{width:38px;color:#142018!important;background:var(--rw-green)!important;border-color:var(--lightningcss-light,#a5cf80)var(--lightningcss-dark,#445337)!important;font-weight:900!important}.reaper-timecode{color:#f1f5f2;text-align:right;font-size:16px;font-weight:800}.reaper-duration{color:var(--rw-muted);font:10px SFMono-Regular,Consolas,monospace}.reaper-rate{color:var(--rw-muted);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.reaper-rate select{height:29px;color:var(--rw-text);background:#222c31;border:1px solid #46545a;border-radius:2px;padding:0 22px 0 7px}.reaper-transport>button.active{color:#1d2416;background:var(--rw-amber);border-color:#c99a39}.reaper-latency{color:var(--rw-muted);justify-self:end;font:9px SFMono-Regular,Consolas,monospace}.reaper-latency.good{color:#9bcf78}.reaper-commandbar{border-bottom:1px solid var(--rw-line);background:#222b30;align-items:center;gap:5px;min-height:42px;padding:6px 10px;display:flex}.reaper-commandbar>button:first-child,.reaper-commandbar>button:nth-child(2){width:30px;padding:0;font-size:17px}.reaper-commandbar .primary-command{color:#171e19;background:var(--rw-green);border-color:var(--lightningcss-light,#9dc877)var(--lightningcss-dark,#445238);font-weight:800}.reaper-command-spacer{flex:1}.reaper-commandbar label{color:var(--rw-muted);text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.reaper-commandbar input[type=range]{width:110px;accent-color:var(--rw-teal)}.reaper-main-grid{grid-template-columns:210px minmax(420px,1fr) 294px;height:calc(100vh - 209px);min-height:440px;display:grid}.reaper-candidate-rack,.reaper-inspector{border-right:1px solid var(--rw-line);background:var(--rw-panel);min-width:0;overflow:hidden}.reaper-candidate-rack>header,.reaper-ruler-label{border-bottom:1px solid var(--rw-line);color:#bcc7c7;text-transform:uppercase;background:#202a2f;justify-content:space-between;align-items:center;height:34px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.reaper-candidate-rack>header b,.reaper-ruler-label b{color:var(--rw-muted);font-size:9px}.reaper-candidate-rack>div{height:calc(100% - 34px);overflow-y:auto}.reaper-candidate-rack>div>button{border:0;border-bottom:1px solid var(--rw-line-soft);text-align:left;background:0 0;border-radius:0;grid-template-columns:6px minmax(0,1fr) 45px;align-items:center;gap:8px;width:100%;min-height:58px;padding:7px 8px;display:grid}.reaper-candidate-rack>div>button:hover:not(:disabled){background:#263136}.reaper-candidate-rack>div>button.selected{box-shadow:inset 3px 0 var(--rw-teal);background:#293638}.reaper-candidate-rack button>i{background:#78868b;width:5px;height:34px}.reaper-candidate-rack button>i.human{background:var(--rw-amber)}.reaper-candidate-rack button>span{gap:4px;min-width:0;display:grid}.reaper-candidate-rack button strong,.reaper-candidate-rack button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reaper-candidate-rack button strong{font-size:10px}.reaper-candidate-rack button small{color:var(--rw-muted);font-size:8px}.reaper-candidate-rack button>em{color:var(--rw-teal);justify-items:end;font:700 12px SFMono-Regular,Consolas,monospace;display:grid}.reaper-candidate-rack button>em small{font-size:7px;font-weight:400}.reaper-arrange-view{background:#131a1e;min-width:0;overflow:hidden}.reaper-timeline{background:#172025;width:100%;height:calc(100% - 62px);overflow:auto}.reaper-timeline-content{contain:layout paint;cursor:crosshair;min-height:100%;position:relative}.reaper-waveform-canvas{background:#172025;height:176px;position:absolute;inset:28px 0 auto;overflow:hidden}.reaper-waveform-canvas canvas{width:100%;height:176px;display:block}.reaper-waveform-canvas>span{color:var(--lightningcss-light,#6f8184)var(--lightningcss-dark,#bec3c4);white-space:nowrap;font-size:9px;position:absolute;top:74px;left:50%;transform:translate(-50%)}.reaper-waveform-canvas.loading{background-image:repeating-linear-gradient(90deg,#182126 0 12px,#1d282c 13px 14px)}.reaper-ruler{z-index:2;background:#222b30;border-bottom:1px solid #4a555a;height:28px;position:absolute;top:0;left:0;right:0}.reaper-ruler i{background:#526066;width:1px;position:absolute;top:0;bottom:0}.reaper-ruler i:after{content:"";background:#788a8f21;width:1px;height:calc(100vh - 250px);position:absolute;top:28px}.reaper-ruler i span{color:#9ba8aa;white-space:nowrap;font:8px SFMono-Regular,Consolas,monospace;position:absolute;top:6px;left:5px}.reaper-loop-region{z-index:1;pointer-events:none;background:#e3ad4317;border-left:1px solid #e3ad43b3;border-right:1px solid #e3ad43b3;position:absolute;top:28px;bottom:0}.reaper-beat-lane{z-index:4;position:absolute;inset:28px 0 0}.reaper-beat-marker{cursor:ew-resize;touch-action:none;width:11px;height:auto;position:absolute;top:0;bottom:0;transform:translate(-5px);background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.reaper-beat-marker:before{content:"";background:var(--lightningcss-light,#cbd3d2)var(--lightningcss-dark,#262a2a);width:1px;position:absolute;top:0;bottom:0;left:5px;box-shadow:0 0 0 1px #0000004d}.reaper-beat-marker:after{content:"";background:#536065;border:1px solid var(--lightningcss-light,#e1e6e5)var(--lightningcss-dark,#424847);width:7px;height:7px;position:absolute;top:0;left:2px;transform:rotate(45deg)}.reaper-beat-marker.downbeat:before{background:var(--rw-amber);width:2px}.reaper-beat-marker.downbeat:after{background:#ba7f1f;border-color:var(--lightningcss-light,#ffe0a1)var(--lightningcss-dark,#5a4c30)}.reaper-beat-marker.issue:before{background:var(--rw-red)}.reaper-beat-marker.selected:before{background:#80d3ca;width:2px;box-shadow:0 0 6px #70b7b0cc}.reaper-beat-marker.selected:after{background:var(--rw-teal);border-color:var(--lightningcss-light,#c7fff9)var(--lightningcss-dark,#305a55)}.reaper-beat-marker span{color:#dce9e7;white-space:nowrap;background:#182024d1;padding:2px 4px;font:8px SFMono-Regular,Consolas,monospace;position:absolute;top:10px;left:8px}.reaper-playhead{z-index:6;pointer-events:none;background:#f2df7b;width:1px;position:absolute;top:0;bottom:0}.reaper-playhead:before{content:"";border-top:7px solid var(--lightningcss-light,#f2df7b)var(--lightningcss-dark,#5a5330);border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:0;left:-4px}.reaper-playhead span{color:#211d0d;background:#f2df7b;padding:2px 4px;font:8px SFMono-Regular,Consolas,monospace;position:absolute;top:5px;left:6px}.reaper-arrange-footer{border-top:1px solid var(--rw-line);height:28px;color:var(--rw-muted);text-transform:uppercase;background:#1d262a;align-items:center;gap:18px;padding:0 10px;font:8px SFMono-Regular,Consolas,monospace;display:flex}.reaper-inspector{border-right:0;border-left:1px solid var(--rw-line)}.reaper-inspector>nav{border-bottom:1px solid var(--rw-line);grid-template-columns:repeat(3,1fr);height:34px;display:grid}.reaper-inspector>nav button{border:0;border-right:1px solid var(--rw-line-soft);height:34px;color:var(--rw-muted);background:#202a2f;border-radius:0;padding:0;font-size:9px}.reaper-inspector>nav button.active{color:var(--rw-text);box-shadow:inset 0 -2px var(--rw-amber);background:#273238}.reaper-event-inspector,.reaper-timing-panel,.reaper-submit-panel{height:calc(100% - 34px);overflow-y:auto}.reaper-event-inspector>header,.reaper-timing-panel>header,.reaper-submit-panel>header{border-bottom:1px solid var(--rw-line-soft);gap:3px;padding:12px;display:grid}.reaper-event-inspector>header strong,.reaper-timing-panel>header strong,.reaper-submit-panel>header strong{font-size:12px}.reaper-event-inspector>header span,.reaper-timing-panel>header span,.reaper-submit-panel>header span{color:var(--rw-muted);font:8px SFMono-Regular,Consolas,monospace}.reaper-timing-panel>header span.passed,.reaper-submit-panel>header span.clean{color:#a3cf83}.reaper-timing-panel>header span.pending,.reaper-submit-panel>header span.warning{color:#e3bd6e}.reaper-selected-event{border-bottom:1px solid var(--rw-line-soft);background:#1e282c;grid-template-columns:1fr 76px;gap:7px;padding:10px;display:grid}.reaper-selected-event label{color:var(--rw-muted);text-transform:uppercase;gap:4px;font-size:8px;display:grid}.reaper-selected-event input{width:100%;height:30px;color:var(--rw-text);background:#151d21;border:1px solid #48565b;border-radius:2px;padding:5px 7px;font-family:SFMono-Regular,Consolas,monospace}.reaper-selected-event button{font-size:9px}.reaper-selected-event button.danger{color:#f2b6ad;background:#352421;border-color:#76473f}.reaper-event-list{display:grid}.reaper-event-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #263137;border-radius:0;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:6px;min-height:29px;padding:3px 8px;display:grid}.reaper-event-list>button.selected{box-shadow:inset 3px 0 var(--rw-teal);background:#29373a}.reaper-event-list>button.issue{color:#f0aaa0}.reaper-event-list b{color:var(--lightningcss-light,#718084)var(--lightningcss-dark,#bbc7c4);font:8px SFMono-Regular,Consolas,monospace}.reaper-event-list code{font-size:9px}.reaper-event-list span{color:var(--rw-amber);text-align:right;font-size:8px}.reaper-event-gap{color:var(--lightningcss-light,#69787b)var(--lightningcss-dark,#bdc9c6);text-align:center;padding:7px 10px;font-size:8px}.reaper-workflow-step{border-bottom:1px solid var(--rw-line-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.reaper-workflow-step>b{color:#15201a;background:var(--rw-green);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.reaper-workflow-step>span{gap:3px;min-width:0;display:grid}.reaper-workflow-step strong{font-size:10px}.reaper-workflow-step small{color:var(--rw-muted);font-size:8px;line-height:1.4}.reaper-workflow-step button{font-size:9px}.reaper-workflow-step button.measure{color:#211907;background:var(--rw-amber);border-color:#c99531;min-width:58px;font-weight:800}.reaper-offset-control{border-bottom:1px solid var(--rw-line-soft);color:var(--rw-muted);gap:8px;padding:12px 10px;font-size:9px;display:grid}.reaper-offset-control span{justify-content:space-between;display:flex}.reaper-offset-control b{color:var(--rw-text);font-family:SFMono-Regular,Consolas,monospace}.reaper-offset-control input{width:100%;accent-color:var(--rw-amber)}.reaper-timing-gate{border-left:3px solid var(--rw-red);background:#2d2221;margin:10px;padding:10px}.reaper-timing-gate.passed{border-left-color:var(--rw-green);background:#202b22}.reaper-timing-gate span{color:#f0aaa0;text-transform:uppercase;font-size:9px;font-weight:800}.reaper-timing-gate.passed span{color:#a9d18c}.reaper-timing-gate p{color:var(--rw-muted);margin:5px 0 0;font-size:8px;line-height:1.5}.reaper-submit-panel>p{border-bottom:1px solid var(--rw-line-soft);color:var(--rw-muted);margin:0;padding:10px;font-size:9px;line-height:1.5}.reaper-quality-issue{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;width:calc(100% - 20px);margin:6px 10px 0;display:grid}.reaper-quality-issue b{color:var(--rw-amber);font-size:8px}.reaper-quality-issue span{color:var(--rw-muted);font:8px SFMono-Regular,Consolas,monospace}.reaper-quality-issue small{color:#b9c2c2;grid-column:1/-1;font-size:8px}.reaper-submit-comment{color:var(--rw-muted);text-transform:uppercase;gap:5px;padding:10px;font-size:8px;display:grid}.reaper-submit-comment textarea{resize:vertical;min-height:66px;color:var(--rw-text);background:#151d21;border:1px solid #46545a;border-radius:2px;padding:7px;font-size:9px;line-height:1.4}.reaper-submit-confirm{color:#cbd2d1;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex}.reaper-submit-confirm input{accent-color:var(--rw-amber)}.reaper-submit-button{width:calc(100% - 20px);margin:4px 10px 12px;color:var(--lightningcss-light,#24140f)var(--lightningcss-dark,#d9c7c1)!important;background:var(--rw-red)!important;border-color:#bd5b4d!important;font-weight:900!important}.reaper-submitted{border-left:3px solid var(--rw-green);background:#202b22;gap:8px;margin:12px;padding:14px;display:grid}.reaper-submitted strong{color:#acd390;font-size:12px}.reaper-submitted code{overflow-wrap:anywhere;color:var(--rw-muted);font-size:8px}.reaper-statusbar{color:var(--lightningcss-light,#849396)var(--lightningcss-dark,#b6c3c0);background:#20292d;border-top:1px solid #465258;align-items:center;gap:16px;height:37px;padding:0 10px;font-size:8px;display:flex}.reaper-statusbar b{color:#9bca78;margin-left:auto;font-size:8px}@media (max-width:1050px){.reaper-main-grid{grid-template-columns:170px minmax(380px,1fr) 260px}.reaper-transport{grid-template-columns:30px 38px 30px 30px 108px auto minmax(110px,auto) auto 1fr}.reaper-commandbar button:nth-of-type(7),.reaper-commandbar button:nth-of-type(8){display:none}}@media (max-width:760px){.reaper-workbench{min-width:0;overflow:auto}.reaper-titlebar{grid-template-columns:32px minmax(0,1fr) auto}.reaper-session-id,.reaper-network-state{display:none}.reaper-transport{grid-template-columns:30px 38px 30px 30px minmax(104px,1fr) auto}.reaper-duration,.reaper-rate,.reaper-latency{display:none}.reaper-commandbar{overflow-x:auto}.reaper-commandbar>*{flex:none}.reaper-command-spacer,.reaper-commandbar label{display:none}.reaper-main-grid{height:auto;min-height:0;display:block}.reaper-candidate-rack{border-right:0;border-bottom:1px solid var(--rw-line);height:128px}.reaper-candidate-rack>div{display:flex;overflow:auto hidden}.reaper-candidate-rack>div>button{border-right:1px solid var(--rw-line-soft);flex:0 0 190px}.reaper-arrange-view{height:330px}.reaper-inspector{border-top:1px solid var(--rw-line);border-left:0;height:390px}.reaper-statusbar{position:sticky;bottom:0;overflow-x:auto}.reaper-statusbar>span,.reaper-statusbar b{flex:none}}.opendaw-spike-link{white-space:nowrap;color:#baf3dc;font-size:12px;font-weight:800;text-decoration:none}.opendaw-spike-shell{color:#e9f4ee;background:radial-gradient(circle at 80% 0,#1f5548 0,#0000 34%),#0c1513;min-height:100vh;padding:24px clamp(18px,4vw,64px) 64px}.opendaw-spike-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.opendaw-spike-header>div{align-items:center;gap:18px;display:flex}.opendaw-spike-header code{color:#91b7aa}.opendaw-spike-header a{color:#d5eee5;text-decoration:none}.opendaw-spike-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:28px;margin:54px 0 28px;display:grid}.opendaw-spike-heading h1{letter-spacing:-.055em;margin:4px 0 10px;font-size:clamp(36px,6vw,74px)}.opendaw-spike-heading p{color:#9cb2aa}.opendaw-spike-heading dl{align-content:end;gap:1px;margin:0;display:grid}.opendaw-spike-heading dl div{background:#13231f;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.opendaw-spike-heading dt{color:var(--lightningcss-light,#719489)var(--lightningcss-dark,#b8c3c0);text-transform:uppercase;font-size:11px}.opendaw-spike-heading dd{overflow-wrap:anywhere;color:#cfe0da;margin:0;font:11px SFMono-Regular,Consolas,monospace}.opendaw-probe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.opendaw-probe-grid article{background:#10211d;border:1px solid #28463d;gap:8px;min-height:124px;padding:18px;display:grid}.opendaw-probe-grid span{color:var(--lightningcss-light,#7fa096)var(--lightningcss-dark,#b4c0bd);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.opendaw-probe-grid strong{color:#cbf6e7;font-size:22px}.opendaw-probe-grid small{color:#91a9a1;line-height:1.5}.opendaw-engine-actions{align-items:center;gap:18px;margin:18px 0;display:flex}.opendaw-engine-actions span{color:var(--lightningcss-light,#7f9990)var(--lightningcss-dark,#b7c0bd);font-size:12px}.opendaw-timeline{background:#0b1714;border:1px solid #2d5146;min-height:240px;position:relative;overflow:hidden}.opendaw-timeline-grid{background-image:linear-gradient(90deg,#31504755 1px,#0000 1px),linear-gradient(#31504733 1px,#0000 1px);background-size:10% 100%,100% 25%;position:absolute;inset:0}.opendaw-transport-playhead{z-index:4;pointer-events:none;background:var(--lightningcss-light,#ffef9d)var(--lightningcss-dark,#3a3417);width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 12px #ffef9daa}.opendaw-timeline-item{background:#4ab294;border-radius:2px;min-width:1px;height:64%;display:block;position:absolute}.opendaw-timeline-item.segment{color:#091511;background:#6ed3b5;padding:6px;font-style:normal;overflow:hidden}.opendaw-timeline-item.segment span{font-size:10px;font-weight:900}.opendaw-timeline-item.beat{background:#efb75f;width:1px;height:84%;top:8%!important}.opendaw-timeline-item.beat.emphasis{background:#efff8a;width:3px}.opendaw-timeline-item.note{background:#8eabff;min-width:3px;height:8px}.opendaw-timeline>p{color:var(--lightningcss-light,#789087)var(--lightningcss-dark,#bac2bf);margin:0;padding:24px;position:relative}.opendaw-protected-audio{background:#10211d;border:1px solid #28463d;grid-template-columns:minmax(220px,.6fr) minmax(280px,1fr);align-items:center;gap:24px;margin-top:14px;padding:18px;display:grid}.opendaw-protected-audio div{gap:4px;display:grid}.opendaw-protected-audio span{color:var(--lightningcss-light,#75968b)var(--lightningcss-dark,#b8c2bf);text-transform:uppercase;font-size:10px}.opendaw-transport-controls{grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}.opendaw-transport-controls button{min-width:64px}.opendaw-transport-controls input{accent-color:#6ed3b5;width:100%}.opendaw-transport-controls output{color:#d5eee5;white-space:nowrap;font:11px SFMono-Regular,Consolas,monospace}.opendaw-transport-controls small{color:var(--lightningcss-light,#75968b)var(--lightningcss-dark,#b8c2bf);grid-column:1/-1;font:10px SFMono-Regular,Consolas,monospace}.opendaw-spike-error{background:#251815;border:1px solid #533c38;max-width:680px;margin:14vh auto;padding:32px}.opendaw-spike-error a{color:#baf3dc}@media (max-width:760px){.opendaw-spike-header,.opendaw-engine-actions{flex-direction:column;align-items:flex-start}.opendaw-spike-heading,.opendaw-probe-grid,.opendaw-protected-audio{grid-template-columns:1fr}.opendaw-transport-controls{grid-template-columns:auto auto minmax(120px,1fr)}.opendaw-transport-controls output{grid-column:1/-1}.opendaw-spike-heading{margin-top:36px}}.global-license-footer{color:var(--lightningcss-light,#50625a)var(--lightningcss-dark,#c3cac7);background:var(--lightningcss-light,#f4f7f5)var(--lightningcss-dark,#1b201d);border-top:1px solid var(--lightningcss-light,#d6ddd8)var(--lightningcss-dark,#424844);justify-content:center;align-items:center;gap:10px;min-height:40px;padding:10px 18px;font-size:11px;display:flex}.global-license-footer a{color:var(--lightningcss-light,#17684f)var(--lightningcss-dark,#b2ddcf);font-weight:800;text-decoration:none}.global-license-footer a:hover{text-decoration:underline}.license-shell{color:var(--lightningcss-light,#17251f)var(--lightningcss-dark,#c6d4ce);background:radial-gradient(circle at 90% 0,var(--lightningcss-light,#d9f1e7)var(--lightningcss-dark,#192b23) 0,#0000 32%),var(--lightningcss-light,#f4f7f5)var(--lightningcss-dark,#1b201d);min-height:calc(100vh - 40px);padding:28px clamp(18px,5vw,72px) 64px}.license-heading{justify-content:space-between;align-items:center;gap:24px;max-width:1080px;margin:0 auto 34px;display:flex}.license-heading h1{letter-spacing:-.05em;margin:3px 0 0;font-size:clamp(34px,6vw,64px)}.license-heading>a,.license-section-heading>a{color:var(--lightningcss-light,#17684f)var(--lightningcss-dark,#b2ddcf);font-weight:800;text-decoration:none}.license-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171d1f);border:1px solid var(--lightningcss-light,#c8d7d0)var(--lightningcss-dark,#404a45);border-radius:16px;gap:18px;max-width:1080px;margin:0 auto 16px;padding:clamp(20px,4vw,34px);display:grid;box-shadow:0 14px 46px #234a3b0c}.license-card p{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#c3cac7);max-width:850px;margin:0;line-height:1.75}.license-primary{background:linear-gradient(135deg,var(--lightningcss-light,#effaf5)var(--lightningcss-dark,#15261e),var(--lightningcss-light,#fff)var(--lightningcss-dark,#171d1f) 70%);border-color:var(--lightningcss-light,#8abda9)var(--lightningcss-dark,#3c4d47)}.license-primary>div:first-child{gap:5px;display:grid}.license-primary>div:first-child span,.license-section-heading span{color:var(--lightningcss-light,#6b7e75)var(--lightningcss-dark,#bfc5c2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.license-primary>div:first-child strong{color:var(--lightningcss-light,#124d3a)var(--lightningcss-dark,#b7ded1);letter-spacing:-.04em;font:800 clamp(25px,4vw,42px) SFMono-Regular,Consolas,monospace}.license-primary>small{color:var(--lightningcss-light,#7b8b84)var(--lightningcss-dark,#b8c5c2)}.license-source-link{color:#fff;background:#17684f;border-radius:8px;width:fit-content;padding:11px 15px;font-weight:800;text-decoration:none}.license-source-offer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.license-source-offer code{color:var(--lightningcss-light,#53655d)var(--lightningcss-dark,#c3cac7);overflow-wrap:anywhere;font-size:11px}.license-source-warning{color:var(--lightningcss-light,#71410f)var(--lightningcss-dark,#e2cab1);background:var(--lightningcss-light,#fff3df)var(--lightningcss-dark,#2c2312);border-left:4px solid #be752e;padding:13px 15px;line-height:1.6}.license-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.license-section-heading h2,.license-links h2{margin:4px 0 0;font-size:26px}.license-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.license-package-grid code{background:var(--lightningcss-light,#f7faf8)var(--lightningcss-dark,#19201b);border:1px solid var(--lightningcss-light,#e0e8e4)var(--lightningcss-dark,#404945);border-radius:7px;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;display:flex}.license-package-grid code span{text-overflow:ellipsis;overflow:hidden}.license-package-grid code b{color:var(--lightningcss-light,#17684f)var(--lightningcss-dark,#b2ddcf)}.license-caveat{border-top:1px solid var(--lightningcss-light,#e3e9e6)var(--lightningcss-dark,#414945);padding-top:16px;font-size:13px}.license-component-notices{background:var(--lightningcss-light,#e0e8e4)var(--lightningcss-dark,#202522);border:1px solid var(--lightningcss-light,#e0e8e4)var(--lightningcss-dark,#404945);border-radius:8px;gap:1px;margin:0;display:grid;overflow:hidden}.license-component-notices div{background:var(--lightningcss-light,#f8faf9)var(--lightningcss-dark,#1a1f1c);grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:16px;padding:11px 13px;display:grid}.license-component-notices dt{color:var(--lightningcss-light,#1d493a)var(--lightningcss-dark,#bdd8cf);font-weight:800}.license-component-notices dd{color:var(--lightningcss-light,#66766f)var(--lightningcss-dark,#bdc9c6);margin:0}.license-links a{color:var(--lightningcss-light,#17684f)var(--lightningcss-dark,#b2ddcf);width:fit-content;font-weight:800}@media (max-width:680px){.global-license-footer,.license-heading,.license-section-heading{flex-direction:column;align-items:flex-start}.license-package-grid{grid-template-columns:1fr}.license-component-notices div{grid-template-columns:1fr;gap:5px}}.review-referrals{margin-block:1rem}.referral-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.referral-queue,.referral-comments{padding:0;list-style:none}.referral-queue{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.65rem;display:grid}.referral-queue button{text-align:left;gap:.35rem;width:100%;display:grid}.referral-queue button[aria-pressed=true]{outline:2px solid}.referral-queue span,.referral-comments time{opacity:.7;font-size:.85rem}.referral-detail{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem}.referral-detail audio{width:100%;max-width:640px}.referral-detail label{gap:.4rem;margin-block:.8rem;display:grid}.referral-detail textarea{width:100%;min-height:6rem}.referral-detail fieldset{margin-top:1.25rem;padding:1rem}.referral-text{white-space:pre-wrap;overflow-wrap:anywhere}.referral-comments li{border-bottom:1px solid var(--line);padding:.7rem}.referral-conclusion{border-left:3px solid #59a080;padding-left:1rem}.review-referrals button,.review-referrals select{color:var(--ink);background:var(--panel);border:1px solid var(--line);font:inherit;border-radius:6px;padding:9px 13px;font-size:14px}.review-referrals button:disabled{cursor:default;opacity:.5}.review-referrals .referral-submit{background:var(--teal);border-color:var(--teal);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#092220);font-weight:700}.referral-detail textarea{font:inherit;font-size:14px;font-weight:400}.referral-detail fieldset{border:1px solid var(--line);border-radius:8px}
