@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#1a2230;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f5f8;font-family:DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{background:#f4f5f8}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #93c94e}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.04em;font-family:Manrope,Inter,system-ui,sans-serif}button,a{color:inherit}.ef-quick-task{color:#1c5b43;cursor:pointer;background:#fff;border:1.5px solid #c5d2dd;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s;display:inline-grid}.ef-quick-task:hover:not(:disabled),.ef-quick-task:focus-visible{outline-offset:2px;border-color:#599a5d;outline:2px solid #a9d983}.ef-quick-task.is-done{background:#e5f5d5;border-color:#a3cb7a;font-weight:900}.ef-quick-task:disabled{opacity:.5;cursor:wait}.ef-quick-task~.ef-quick-task-title{min-width:0}.ef-quick-task.is-done~.ef-quick-task-title strong{color:#66778b;text-decoration:line-through}.ef152-create-dialog{width:min(100%,700px)}.ef152-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ef152-form-grid .ef-ui-wide{grid-column:1/-1}.ef152-create-dialog .ef134-dialog-help{line-height:1.6}.ef152-create-dialog .ef-ui-field{min-width:0}@media (width<=600px){.ef152-form-grid{grid-template-columns:1fr}.ef152-form-grid .ef-ui-wide{grid-column:auto}}.ef153-copy-choices{border:1px solid #d8e1e8;border-radius:12px;gap:10px;margin:20px 0 4px;padding:14px 16px;display:grid}.ef153-copy-choices legend{color:#21364e;padding:0 6px;font-weight:700}.ef153-copy-choices label{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.ef153-copy-choices input{accent-color:#1c845f;width:17px;height:17px}.ef153-copy-choices p{color:#67798a;margin:5px 0 0;font-size:12px;line-height:1.6}.ef153-copy-improvements{background:#f8fbfed6;border:1px solid #cdd8e5;border-radius:10px;gap:8px;margin:12px 0;padding:14px;display:grid}.ef153-copy-improvements strong{color:#1c3247;font-size:13px}.ef153-copy-improvements p{color:#50657b;margin:0;font-size:12px;line-height:1.55}.ef153-copy-improvements label{align-items:flex-start;gap:8px;padding:7px 0;font-size:13px;display:flex}.ef153-copy-improvements input[type=checkbox]{flex-shrink:0;margin-top:3px}.ef152-delete-dialog{width:min(100%,550px)}.ef152-delete-warning{color:#8b2f2f;background:#fff7f6;border:1px solid #efcccb;border-radius:11px;padding:14px 16px;font-size:13px;line-height:1.65}.ef152-delete-target{background:#f3f6f9;border:1px solid #dce4e9;border-radius:11px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ef152-delete-target strong{color:#182d45;overflow-wrap:anywhere;font-size:15px}.ef152-delete-target span{color:#64778b;font-size:12px}.ef-cue-delete-overlay{z-index:10020;overscroll-behavior:contain;background:#061423ba;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ef-cue-delete-dialog{color:#183049;background:#fff;border:1px solid #c9d6df;border-radius:18px;flex-direction:column;width:min(100%,650px);max-height:min(88vh,900px);display:flex;overflow:auto;box-shadow:0 28px 80px #03142766}.ef-cue-delete-head{border-bottom:1px solid #e2e9ed;justify-content:space-between;gap:12px;padding:22px 25px 15px;display:flex}.ef-cue-delete-head span,.ef-cue-delete-target span{letter-spacing:.12em;color:#57738b;font-size:10px;font-weight:850}.ef-cue-delete-head h2{color:#11273c;margin:8px 0 0;font-size:22px;line-height:1.25}.ef-cue-delete-head button{cursor:pointer;background:#f2f6f8;border:1px solid #d5e1e9;border-radius:9px;align-self:start;width:37px;height:37px;font-size:24px}.ef-cue-delete-body{padding:18px 25px;font-size:14px;line-height:1.6;overflow-y:auto}.ef-cue-delete-target{overflow-wrap:anywhere;background:#f3f7fa;border:1px solid #dbe5eb;border-radius:11px;flex-direction:column;gap:4px;margin:12px 0;padding:12px 14px;display:flex}.ef-cue-delete-target strong{font-size:16px}.ef-cue-delete-target small,.ef-cue-delete-group small{color:#64788d;font-size:12px}.ef-cue-delete-warning{color:#6c4d20;background:#fffaf1;border:1px solid #ebd5b0;border-radius:11px;margin:14px 0;padding:12px 14px}.ef-cue-delete-warning p{margin:5px 0 0}.ef-cue-delete-group h3{margin:16px 0 8px;font-size:14px}.ef-cue-delete-group ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ef-cue-delete-group li{border:1px solid #e0e8ef;border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ef-cue-delete-check{cursor:pointer;background:#f1f9eb;border:1px solid #bed5b2;border-radius:11px;align-items:flex-start;gap:12px;margin-top:17px;padding:14px;font-weight:650;display:flex}.ef-cue-delete-check input{accent-color:#56872e;flex:none;width:18px;height:18px;margin-top:3px}.ef-cue-delete-note{color:#65798c;margin-top:15px;font-size:12px}.ef-cue-delete-error{color:#8a212b;background:#fff0f0;border:2px solid #c7434d;border-radius:11px;margin-top:15px;padding:12px 15px}.ef-cue-delete-error p{margin:4px 0}.ef-cue-delete-error small{color:#824b51}.ef-cue-delete-actions{border-top:1px solid #e2e9ed;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:17px 25px;display:flex}@media (width<=600px){.ef-cue-delete-dialog{max-height:94vh}.ef-cue-delete-head{padding:16px}.ef-cue-delete-body,.ef-cue-delete-actions{padding:14px 16px}.ef-cue-delete-actions .ef-ui-button{flex:1;min-width:130px}}.ef-print-root{z-index:99999;color:#14213a;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0}.ef-print-backdrop{background:#091220cc;justify-content:center;align-items:flex-start;padding:18px;display:flex;position:absolute;inset:0;overflow:auto}.ef-print-dialog{background:#ecf1f6;border-radius:15px;width:min(900px,100%);overflow:hidden;box-shadow:0 25px 80px #00000052}.ef-print-toolbar{z-index:2;color:#fff;background:#101c32;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex;position:sticky;top:0}.ef-print-toolbar strong,.ef-print-toolbar small{display:block}.ef-print-toolbar small{color:#cfdaea;margin-top:4px;font-size:12px}.ef-print-actions{flex-wrap:wrap;gap:8px;display:flex}.ef-print-actions button{font:inherit;color:#152840;cursor:pointer;background:#fff;border:1px solid #aec2dc;border-radius:8px;padding:10px 13px;font-size:13px;font-weight:700}.ef-print-actions button:first-child{color:#14261a;background:#c8fa74;border-color:#c8fa74}.ef-print-pages{gap:24px;padding:22px;display:grid}.ef-print-sheet{color:#14213a;background:#fff;border-radius:7px;min-width:0;padding:30px 34px;box-shadow:0 2px 15px #14233b1c}.ef-print-heading{border-bottom:2px solid #1d385a;justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;display:flex}.ef-print-heading small{color:#456484;letter-spacing:.05em;font-size:11px;font-weight:700}.ef-print-heading h1{margin:5px 0 0;font-size:26px;line-height:1.2;color:#14213a!important}.ef-print-heading>span{white-space:nowrap;color:#536981;font-size:11px;font-weight:700}.ef-print-meta{grid-template-columns:1fr 1fr;gap:12px 18px;margin:18px 0;display:grid}.ef-print-meta div{min-width:0}.ef-print-meta small{color:#65768c;letter-spacing:.06em;margin-bottom:4px;font-size:10px;display:block}.ef-print-meta strong{overflow-wrap:anywhere;font-size:13px;display:block}.ef-print-warning{color:#734c14;background:#fffaed;border:1px solid #e3b87a;border-radius:5px;padding:7px 9px}.ef-print-summary{color:#5a6c81;margin:0 0 12px;font-size:11px}.ef-print-table{border-collapse:collapse;table-layout:fixed;color:#14213a;width:100%;font-size:12px}.ef-print-table thead th{text-align:left;color:#223954;background:#eaf0f5;border-bottom:1px solid #bfcbd8;padding:8px 10px}.ef-print-table th:first-child{width:23%}.ef-print-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dbe3eb;padding:11px 10px}.ef-print-clock strong{white-space:normal;font-size:14px;display:block}.ef-print-clock small{color:#65768c;margin-top:3px;font-size:10px;display:block}.ef-print-cue-head b{font-size:13px;line-height:1.45;display:block}.ef-print-cue-head span{color:#617286;margin-top:3px;font-size:11px;display:block}.ef-print-instruction{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #a5c66a;margin-top:8px;padding-left:9px}.ef-print-instruction b{color:#4c6076;margin-bottom:3px;font-size:10px;display:block}.ef-print-instruction span{line-height:1.45;display:block}.ef-print-empty{color:#5b697c;font-size:12px}.ef-print-footer{color:#627489;border-top:1px solid #d5dee9;margin-top:18px;padding-top:9px;font-size:10px}@media (width<=560px){.ef-print-backdrop{padding:0}.ef-print-dialog{border-radius:0}.ef-print-pages{padding:10px}.ef-print-sheet{padding:15px}.ef-print-meta{grid-template-columns:1fr}.ef-print-heading h1{font-size:22px}}@media print{@page{size:A4 portrait;margin:12mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body>:not(#ef-print-root){display:none!important}#ef-print-root,.ef-print-root,.ef-print-backdrop,.ef-print-dialog,.ef-print-pages{color:#111!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.ef-print-toolbar{display:none!important}.ef-print-sheet{break-before:page;page-break-before:always;box-shadow:none!important;border:0!important;border-radius:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.ef-print-sheet:first-child{break-before:auto;page-break-before:auto}.ef-print-table{font-size:10pt}.ef-print-table thead{display:table-header-group}.ef-print-table tr,.ef-print-instruction,.ef-print-heading,.ef-print-meta,.ef-print-footer{break-inside:avoid;page-break-inside:avoid}.ef-print-table th,.ef-print-table td{padding:6pt 7pt}.ef-print-instruction{margin-top:4pt;padding-left:6pt}.ef-print-footer{margin-top:10pt}}.ef143-share-admin{margin-top:20px}.ef143-share-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin-top:18px;display:grid}.ef143-share-person{flex-direction:column;gap:14px;padding:16px;display:flex}.ef143-share-person-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.ef143-share-person-head strong,.ef143-share-person-head small{display:block}.ef143-share-person-head small{color:#7f8e9f;margin-top:5px;font-size:12px}.ef143-status-on,.ef143-status-off{color:#24571b;background:#e8f7d1;border-radius:30px;padding:5px 9px;font-size:11px}.ef143-status-off{color:#66788a;background:#edf0f4}.ef143-share-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ef143-share-controls label{color:#61718a;font-size:12px}.ef143-share-controls select{color:#12253b;background:#fff;border:1px solid #dae2ea;border-radius:9px;width:100%;margin-top:5px;padding:9px;display:block}.ef143-share-buttons{flex-wrap:wrap;gap:8px;display:flex}.ef143-inline-link{gap:8px;min-width:0;display:flex}.ef143-inline-link input{color:#23394d;border:1px solid #dce4ed;border-radius:8px;flex:1;min-width:0;padding:9px}.ef143-task-shell{color:#10243b;background:#f4f6f9;min-height:100vh;font-family:Inter,system-ui,sans-serif}.ef143-task-header{color:#fff;letter-spacing:.1em;background:#10243b;justify-content:space-between;align-items:center;gap:12px;padding:18px clamp(18px,5vw,72px);font-size:12px;display:flex}.ef143-task-header strong{letter-spacing:-.06em;font-size:20px}.ef143-task-header strong span{color:#c8fa74}.ef143-task-main{max-width:860px;margin:auto;padding:40px 18px 90px}.ef143-task-main h1{margin:8px 0 5px;font-size:clamp(26px,4vw,42px)}.ef143-sub{color:#62748d}.ef143-progress{background:#fff;border:1px solid #e3e8ef;border-radius:14px;margin:24px 0;padding:18px}.ef143-progress>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.ef143-progress span{color:#7f8e9f;font-size:12px}.ef143-progress progress{accent-color:#81bd32;width:100%;height:10px;margin-top:14px}.ef143-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.ef143-toolbar h2{font-size:20px}.ef143-task-shell button{cursor:pointer;font:inherit;color:#10243b;background:#fff;border:1px solid #d5e0eb;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:600}.ef143-task-shell button:disabled{opacity:.55;cursor:default}.ef143-tasks{gap:12px;display:grid}.ef143-task{background:#fff;border:1px solid #e0e6ed;border-radius:14px;padding:18px}.ef143-task.is-complete{background:#fbfdf8}.ef143-task-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.ef143-task-title strong{font-size:17px}.ef143-task-title span{color:#52743d;font-size:12px}.ef143-task-meta{color:#748296;font-size:12px}.ef143-task-note{white-space:pre-wrap;overflow-wrap:anywhere}.ef143-task-states{flex-wrap:wrap;gap:6px;margin:17px 0 10px;display:flex}.ef143-task-states button[aria-pressed=true]{color:#fff;background:#10243b}.ef143-task-states button:last-child[aria-pressed=true]{color:#10243b;background:#c8fa74}.ef143-task details{border-top:1px solid #e8edf3;margin-top:8px;padding:12px 0}.ef143-task summary{cursor:pointer;font-size:13px;font-weight:600}.ef143-comments{margin:10px 0}.ef143-comments p{background:#f7f9fc;border-radius:9px;padding:12px;font-size:13px}.ef143-comments small{color:#748296}.ef143-comments span{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;display:block}.ef143-task-shell form{gap:12px;margin-top:15px;display:grid}.ef143-task-shell form label{gap:6px;font-size:12px;font-weight:600;display:grid}.ef143-task-shell form input,.ef143-task-shell form textarea{color:#10243b;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cdd8e5;border-radius:9px;padding:12px}.ef143-task-shell form button,.ef143-add>button{background:#c8fa74;border:0;justify-self:start}.ef143-add{background:#fff;border:1px solid #e2e7ed;border-radius:14px;margin-top:15px;padding:18px}.ef143-foot{color:#788798;margin-top:22px;font-size:12px}.ef143-error{color:#8d2424;background:#fff0f0;border:1px solid #fcc;border-radius:10px;padding:12px}.ef143-task-empty{text-align:center;padding:70px 10px}@media (width<=600px){.ef143-task-main{padding-top:24px}.ef143-share-controls{grid-template-columns:1fr}.ef143-task{padding:14px}.ef143-task-header{flex-wrap:wrap}.ef143-task-states{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ef143-task-states button{padding:10px 5px}}.ef142-share-admin{margin-top:18px;padding:22px}.ef142-share-admin p{color:#66758b}.ef142-share-list{gap:10px;margin-top:18px;display:grid}.ef142-share-row{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ef142-share-row strong,.ef142-share-row small{display:block}.ef142-share-row small{color:#6b7c93;margin-top:3px}.ef142-share-actions{flex-wrap:wrap;gap:8px;display:flex}.ef142-warning{background:#fffaf0;border:1px solid #e0c58a;border-radius:12px;padding:12px 14px;color:#735719!important}.ef142-link-result{background:#eef8f1;border:1px solid #b1d8c0;border-radius:12px;margin-top:18px;padding:16px}.ef142-link-result input{box-sizing:border-box;border:1px solid #acb9c9;border-radius:8px;width:100%;margin:10px 0;padding:10px;display:block}.ef142-public-shell{color:#142238;background:#f4f6fa;min-height:100vh;font-family:inherit}.ef142-public-header{color:#fff;background:#101c32;justify-content:space-between;align-items:center;gap:12px;padding:18px max(20px,50vw - 480px);display:flex}.ef142-public-header strong{letter-spacing:-1px;font-size:21px}.ef142-public-header strong span{color:#c8fa74}.ef142-public-header>span{color:#c7d1e1;letter-spacing:1px;font-size:11px}.ef142-public-main{max-width:960px;margin:auto;padding:34px 20px 64px}.ef142-public-main h1{margin:6px 0;font-size:clamp(28px,4vw,44px)}.ef142-public-main h2{margin:24px 0 14px;font-size:21px}.ef142-muted{color:#738198}.ef142-role-head{background:#fff;border:1px solid #dce4ee;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:22px 0;padding:24px;display:flex}.ef142-role-head small,.ef142-role-head strong{display:block}.ef142-role-head small{letter-spacing:.08em;color:#708098;margin-bottom:10px;font-size:11px}.ef142-role-head strong{font-size:18px}.ef142-role-head i{border-radius:50%;width:12px;height:12px;margin-right:9px;display:inline-block}.ef142-public-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ef142-public-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.ef142-public-toolbar button{cursor:pointer;color:#15233b;background:#fff;border:1px solid #cdd7e5;border-radius:10px;padding:9px 12px}.ef142-public-toolbar button[aria-pressed=true]{color:#fff;background:#16243d}.ef142-public-note{color:#65758d;margin:13px 0 25px;font-size:12px;line-height:1.5}.ef142-public-cue{background:#fff;border:1px solid #dce4ee;border-radius:14px;grid-template-columns:110px minmax(0,1fr);gap:16px;margin:10px 0;padding:18px;display:grid}.ef142-cue-time strong,.ef142-cue-time small{display:block}.ef142-cue-time small{color:#8090a5}.ef142-cue-time strong{white-space:nowrap;margin-top:8px}.ef142-cue-body{min-width:0}.ef142-cue-title{justify-content:space-between;gap:12px;display:flex}.ef142-cue-title span{color:#58708b;font-size:12px}.ef142-cue-body>small{color:#7c8ba1;margin:8px 0;display:block}.ef142-involved{gap:5px;margin:10px 0;display:flex}.ef142-involved span{border-radius:50%;width:9px;height:9px}.ef142-instruction{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border-left:3px solid #b2d575;border-radius:6px;margin:8px 0;padding:12px 14px}.ef142-instruction b{color:#516078;margin-bottom:6px;font-size:12px;display:block}.ef142-public-foot{padding-top:24px;font-size:12px}@media (width<=640px){.ef142-public-cue{grid-template-columns:1fr;gap:10px}.ef142-cue-time{align-items:center;gap:14px;display:flex}.ef142-cue-time strong{margin:0}.ef142-share-row{flex-direction:column;align-items:start}.ef142-public-header{padding:14px 18px}.ef142-public-header>span{font-size:9px}}.ef142-share-info{flex:420px;min-width:0}.ef142-role-link{margin-top:9px}.ef142-role-link input{box-sizing:border-box;color:#1b2c49;width:100%;font:inherit;background:#f7f9fc;border:1px solid #cdd7e5;border-radius:9px;padding:9px 11px;font-size:13px;display:block}.ef142-share-row .ef142-legacy-link-warning{color:#8d5a18;max-width:560px;margin-top:10px}@media (width<=720px){.ef142-share-actions{width:100%}.ef142-share-info{flex-basis:100%}}.ef1432-retry{cursor:pointer;color:#152840;background:#fff;border:1px solid #cad5e4;border-radius:10px;margin-top:12px;padding:10px 16px}.ef149-public-progress{color:#f7faff;background:#17263f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:16px 0 14px;padding:17px 20px;display:flex}.ef149-public-progress>div:first-child{gap:5px;min-width:200px;display:grid}.ef149-public-progress small{letter-spacing:.07em;color:#c8fa74;font-size:11px;font-weight:750}.ef149-public-progress strong{font-size:19px}.ef149-public-progress span{color:#cbd6e8;font-size:13px}.ef149-progress-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.ef149-progress-controls label{letter-spacing:.04em;color:#cbd6e8;gap:4px;font-size:11px;display:grid}.ef149-progress-controls select,.ef149-progress-controls button{font:inherit;color:#16243d;background:#fff;border:1px solid #cbd5e2;border-radius:9px;min-height:37px;padding:6px 10px;font-size:13px}.ef149-progress-controls button{cursor:pointer}.ef149-progress-controls button[aria-pressed=true]{background:#c8fa74;border-color:#c8fa74}.ef142-public-cue.is-current{background:#fbfff3;border:2px solid #8bbf36;box-shadow:0 3px 18px #38671717}.ef142-public-cue.is-upcoming{border:2px solid #9fc6ea}.ef142-public-cue.is-done{opacity:.65}@media (width<=640px){.ef149-public-progress{padding:14px}.ef149-progress-controls{width:100%}.ef149-progress-controls label{flex:1}.ef149-progress-controls select{width:100%}}.ef150-history{background:#fff;border:1px solid #d8e2e9;border-radius:14px;margin:12px 0 22px;overflow:hidden}.ef150-history>summary{cursor:pointer;color:#314c66;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:13px;font-weight:750;list-style:none;display:flex}.ef150-history>summary::-webkit-details-marker{display:none}.ef150-history>summary:hover{background:#f5f9fb}.ef150-history>summary:focus-visible{outline-offset:-3px;outline:3px solid #8ebd54}.ef150-history>summary small{color:#75869a;font-size:12px}.ef150-history-items{border-top:1px solid #ebf0f3;padding:0 12px 12px}.ef150-history-items .ef142-public-cue{background:#fbfcfe;margin:10px 0}.ef150-feedback-line{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.ef150-feedback-line .ef142-instruction{flex:270px;min-width:0;margin:0}.ef150-feedback-btn{color:#26384d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ced9e3;border-radius:9px;min-width:98px;padding:9px 13px;font-weight:750}.ef150-feedback-btn.state-ready{color:#215889;background:#e9f3fd;border-color:#9bbfe3}.ef150-feedback-btn.state-done{color:#397339;background:#eaf6e2;border-color:#9cc88b}.ef150-feedback-btn:disabled{cursor:not-allowed;opacity:.5}.ef150-feedback-message{color:#355b75;padding:8px 12px;font-size:13px}.ef150-history .ef150-feedback-btn{display:none}@media (width<=640px){.ef150-feedback-line{align-items:stretch}.ef150-feedback-btn{width:100%;min-height:41px}}.ef1432-sharing-heading{margin:0 0 18px}.ef1432-sharing-heading h2{margin:5px 0}.ef1432-sharing-heading p{color:#6a7890;margin:4px 0;font-size:14px}.ef1432-sharing-tabs{background:#edf1f7;border-radius:12px;gap:6px;width:fit-content;margin-bottom:16px;padding:5px;display:flex}.ef1432-sharing-tabs button{font:inherit;color:#485f79;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 17px;font-weight:600}.ef1432-sharing-tabs button[aria-selected=true]{color:#152840;background:#fff;box-shadow:0 1px 4px #162f4b1a}.ef1432-sharing .ef142-share-admin,.ef1432-sharing .ef143-share-admin{margin:0;padding:18px}.ef1432-share-search{box-sizing:border-box;color:#122a44;width:100%;font:inherit;background:#fff;border:1px solid #ced7e4;border-radius:10px;margin:14px 0;padding:11px 14px;display:block}.ef1432-row{border-bottom:1px solid #e7ecf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;display:flex}.ef1432-row:last-child{border-bottom:0}.ef1432-row-main{flex:1;gap:4px;min-width:170px;display:grid}.ef1432-row-main strong{color:#152840}.ef1432-row-main small{color:#6c7b90}.ef1432-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ef1432-settings{background:#f8fafc;border:1px solid #e0e8f0;border-radius:12px;flex:0 0 100%;gap:12px;padding:14px;display:grid}.ef1432-settings-fields{flex-wrap:wrap;gap:12px;display:flex}.ef1432-settings-fields label{color:#5d6f87;gap:5px;font-size:12px;display:grid}.ef1432-settings-fields select{color:#17304b;background:#fff;border:1px solid #d0dbe8;border-radius:9px;min-width:150px;max-width:100%;padding:10px}.ef1432-settings-buttons{flex-wrap:wrap;gap:8px;display:flex}.ef1432-copy-fallback{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ef1432-copy-fallback input{border:1px solid #dce4ed;border-radius:8px;flex:1;min-width:150px;padding:10px}.ef1432-share-note{color:#6c7b90;font-size:12px}.ef1432-sharing .ef142-warning{padding:10px 12px;font-size:12px}.ef1432-sharing .ef142-share-list,.ef1432-sharing .ef143-share-list{margin-top:12px;display:block}@media (width<=620px){.ef1432-sharing-tabs{box-sizing:border-box;width:100%}.ef1432-sharing-tabs button{flex:1}.ef1432-row-actions{width:100%}.ef1432-settings-fields label{flex:1;min-width:140px}}.ef-live47{--lv-line:#e5eaf0;--lv-ink:#13243b;gap:17px;display:grid}.ef-live47-toolbar{border:1px solid var(--lv-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.ef-live47-kicker{letter-spacing:.13em;color:#7a899c;font-size:10px;font-weight:850}.ef-live47-toolbar h2{color:var(--lv-ink);margin:6px 0;font-size:21px}.ef-live47-toolbar p,.ef-live47-disclaimer{color:#7a8697;font-size:12px;line-height:1.55}.ef-live47-toolbar-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ef-live47 button{cursor:pointer;color:#19334c;background:#fff;border:1px solid #d8e2eb;border-radius:9px;min-height:40px;padding:10px 13px;font-size:12px;font-weight:750}.ef-live47 button:disabled{opacity:.45;cursor:not-allowed}.ef-live47 button:hover:not(:disabled){background:#f4f8fb;border-color:#9ab4c8}.ef-live47-mode{background:#eef2f7;border-radius:11px;gap:3px;padding:4px;display:flex}.ef-live47-mode button{background:0 0;border:0}.ef-live47-mode button.selected{color:#fff;background:#15253d;box-shadow:0 1px 4px #11233d20}.ef-live47-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.75fr);align-items:start;gap:17px;display:grid}.ef-live47-stack{gap:17px;min-width:0;display:grid}.ef-live47-console{color:#fff;background:#172438;border-radius:15px;overflow:hidden}.ef-live47-console-top{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ef-live47-console-top>strong{color:#cff779;font-size:12px}.ef-live47-console-main{padding:29px 24px 24px}.ef-live47-console-main>span{letter-spacing:.13em;color:#a7b7c9;font-size:10px;font-weight:800}.ef-live47-console-main h2{margin:12px 0 17px;font-size:clamp(22px,3vw,32px);line-height:1.24}.ef-live47-time{font-variant-numeric:tabular-nums;color:#bdf368;font-size:28px;font-weight:850}.ef-live47-time small{color:#bdc9d4;margin-left:12px;font-size:12px}.ef-live47-controls{flex-wrap:wrap;gap:9px;padding:18px 24px 24px;display:flex}.ef-live47-controls button{color:#fff;background:#24344b;border-color:#40516a}.ef-live47-controls .ef-live47-finish,.ef-live47-controls .ef-live47-start{color:#162730;background:#c2fa70;border-color:#c2fa70}.ef-live47-controls .ef-live47-end{color:#ffc0c0;border-color:#9b5a63}.ef-live47-actions{border-top:1px solid #ffffff20;gap:10px;padding:16px 24px;display:grid}.ef-live47-actions>strong{letter-spacing:.1em;color:#b7c3d0;font-size:10px}.ef-live47-actions>div{gap:4px;font-size:12px;display:grid}.ef-live47-actions span{color:#a9bccb;line-height:1.45}.ef-live47-card{border:1px solid var(--lv-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.ef-live47-card-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 23px;display:flex}.ef-live47-card-head h3{color:var(--lv-ink);margin-top:4px;font-size:18px}.ef-live47-card-head>span{color:#7c8ba0;font-size:11px}.ef-live47-progress{background:#ebf0f3;border-radius:10px;height:7px;margin:0 23px 9px;overflow:hidden}.ef-live47-progress i{background:#a3dc61;height:100%;transition:width .2s;display:block}.ef-live47-queue{padding:3px 12px 10px}.ef-live47-row{border-bottom:1px solid #eef1f5;align-items:center;gap:13px;padding:13px 12px;display:flex}.ef-live47-row:last-child{border-bottom:0}.ef-live47-row.next{background:#f1f8e9;border-radius:8px}.ef-live47-row.done{opacity:.62}.ef-live47-number{color:#73839a;min-width:25px;font-size:12px;font-weight:900}.ef-live47-row>div:nth-child(2){flex:1;min-width:0}.ef-live47-row strong{color:#26384d;font-size:13px;display:block}.ef-live47-row small{color:#8190a1;margin-top:4px;font-size:11px;display:block}.ef-live47-reorder{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ef-live47-reorder button{min-height:31px;padding:6px 9px}.ef-live47-summary{padding:4px 23px 24px}.ef-live47-summary>strong{color:var(--lv-ink);font-size:47px;display:block}.ef-live47-summary>span{color:#728298;font-size:12px}.ef-live47-summary p{color:#8695a5;margin-top:14px;font-size:11px;line-height:1.5}.ef-live47-log{max-height:370px;padding:0 23px 18px;overflow:auto}.ef-live47-log>div{border-top:1px solid #eef1f5;gap:12px;padding:12px 0;display:flex}.ef-live47-log time{color:#71829a;flex:none;font-size:11px}.ef-live47-log strong{color:#26384d;font-size:12px;display:block}.ef-live47-log small{color:#8290a0;margin-top:3px;font-size:11px;display:block}.ef-live47-log p{color:#8190a0;padding:15px 0;font-size:12px}.ef-live47-warning,.ef-live47-error{color:#835e1c;background:#fff8e9;border:1px solid #ecd8af;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ef-live47-warning strong,.ef-live47-warning span{font-size:12px;line-height:1.6;display:block}.ef-live47-error{color:#a23e42;background:#fff0f1;border-color:#ecc3c5}.ef-live47-notice{color:#387142;font-size:12px}.ef-live47-disclaimer{margin:4px 0 9px}@media (width<=950px){.ef-live47-grid{grid-template-columns:1fr}}@media (width<=700px){.ef-live47-toolbar{flex-direction:column;align-items:stretch;padding:18px}.ef-live47-console-main,.ef-live47-console-top,.ef-live47-controls{padding-left:18px;padding-right:18px}.ef-live47-controls button{flex:1}.ef-live47-row{flex-wrap:wrap;align-items:flex-start}.ef-live47-reorder{justify-content:flex-start;width:100%}.ef-live47-warning,.ef-live47-error{flex-direction:column;align-items:flex-start}}.ef-live48-participants{gap:9px;margin-top:20px;display:grid}.ef-live48-participants-label{letter-spacing:.11em;color:#a9bcd0;font-size:10px;font-weight:800}.ef-live48-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ef-live48-role-chip{--ef-live-role-color:#b7c4d3;border:1px solid color-mix(in srgb,var(--ef-live-role-color) 55%,transparent);background:color-mix(in srgb,var(--ef-live-role-color) 17%,transparent);color:#f1f7fc;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:6px 10px;font-size:11px;font-weight:750;line-height:1.25;display:inline-flex}.ef-live48-role-dot{background:var(--ef-live-role-color);border-radius:50%;flex:none;width:8px;height:8px}.ef-live48-queue-empty{color:#8492a3;padding:14px 11px;font-size:12px}.ef-live48-completed{border-top:1px solid #e7ebf1;margin-top:14px}.ef-live48-completed>summary{cursor:pointer;color:#43566c;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:17px 12px;font-size:12px;font-weight:800;list-style:none;display:flex}.ef-live48-completed>summary::-webkit-details-marker{display:none}.ef-live48-completed>summary:hover{background:#f5f8fb}.ef-live48-completed>summary:focus-visible{outline-offset:2px;outline:3px solid #8ecb7a}.ef-live48-completed-heading{align-items:center;gap:9px;display:flex}.ef-live48-chevron{color:#70859a;font-size:20px;line-height:1;transition:transform .16s;display:inline-block}.ef-live48-completed[open] .ef-live48-chevron{transform:rotate(180deg)}.ef-live48-completed-count{color:#73849a;white-space:nowrap;font-size:11px;font-weight:700}.ef-live48-completed-list{border-top:1px solid #edf1f5}.ef-live48-completed-list .ef-live47-row{opacity:1;background:#fafbfd}.ef-live48-completed-list .ef-live47-row strong{color:#66798c}.ef-live48-completed-status{color:#4f8054;white-space:nowrap;background:#eaf5e7;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:800}.ef-live48-completed-status.skipped{color:#9a652a;background:#fff2db}@media (width<=700px){.ef-live48-role-chip{padding:6px 9px}.ef-live48-completed-list .ef-live47-row{flex-wrap:nowrap;gap:8px}.ef-live48-completed-status{padding:4px 6px;font-size:9px}}.ef-live48-completed{border:1px solid #e7ebf1;border-radius:10px;margin:0 0 8px}.ef150-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex!important}.ef150-action-row>div{flex:1;gap:4px;min-width:0;display:grid}.ef150-action-feedback{color:#d3e2ee;white-space:nowrap;border:1px solid #526276;border-radius:50px;padding:5px 9px;font-size:11px}.ef150-action-feedback.is-ready{color:#cde8ff;background:#314a64;border-color:#6396c5}.ef150-action-feedback.is-done{color:#c8f6cb;background:#2c4634;border-color:#6aab79}.ef151-reports{--ef151-ink:#1c3247;--ef151-muted:#667c8a;--ef151-border:#dfe7ed;color:var(--ef151-ink);gap:18px;display:grid}.ef151-head{border:1px solid var(--ef151-border);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.ef151-head h2{letter-spacing:-.8px;margin:5px 0 3px;font-size:25px}.ef151-head p,.ef151-card-title p,.ef151-run-header p{color:var(--ef151-muted);margin:4px 0 0;font-size:12px}.ef151-eyebrow{letter-spacing:1.1px;color:#6a828f;font-size:10px;font-weight:850}.ef151-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ef151-export{text-decoration:none}.ef151-layout{grid-template-columns:minmax(225px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ef151-archive,.ef151-chart-card,.ef151-log,.ef151-run-header{border:1px solid var(--ef151-border);background:#fff;border-radius:14px;box-shadow:0 3px 12px #1a304b06}.ef151-archive{padding:16px;position:sticky;top:12px}.ef151-archive-head h3{align-items:center;gap:8px;margin:5px 0 15px;font-size:17px;display:flex}.ef151-archive-head b{background:#edf4f7;border-radius:8px;padding:4px 8px;font-size:11px}.ef151-archive-filters{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.ef151-archive-filters label{color:var(--ef151-muted);gap:4px;font-size:10px;font-weight:700;display:grid}.ef151-archive-filters select,.ef151-log-tools select,.ef151-log-tools input{border:1px solid var(--ef151-border);width:100%;min-width:0;color:var(--ef151-ink);font:inherit;background:#fff;border-radius:8px;padding:9px;font-size:12px}.ef151-run-list{gap:6px;max-height:610px;display:grid;overflow:auto}.ef151-run{text-align:left;color:var(--ef151-ink);cursor:pointer;font:inherit;background:#f7fafb;border:1px solid #0000;border-radius:10px;gap:5px;padding:13px;display:grid}.ef151-run:hover{border-color:#9bc8c2}.ef151-run.selected{background:#ecf8f2;border-color:#8ddab1;box-shadow:inset 3px 0 #2d9376}.ef151-run-title{justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}.ef151-run small,.ef151-run-bottom{color:var(--ef151-muted);font-size:11px}.ef151-pill{white-space:nowrap;color:#527077;background:#eaf3f5;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.ef151-pill.is-completed{color:#237e5f;background:#e2f5ea}.ef151-pill.is-active{color:#335fa3;background:#e9f0ff}.ef151-pill.is-partial{color:#996113;background:#fff2da}.ef151-content{gap:16px;min-width:0;display:grid}.ef151-run-header{justify-content:space-between;align-items:center;gap:12px;padding:21px 24px;display:flex}.ef151-run-header h3{margin:4px 0;font-size:21px}.ef151-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ef151-kpi{border:1px solid var(--ef151-border);background:#fff;border-radius:12px;gap:5px;padding:17px 19px;display:grid}.ef151-kpi span{color:var(--ef151-muted);font-size:11px;font-weight:700}.ef151-kpi strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:29px}.ef151-kpi small{color:var(--ef151-muted);font-size:10px}.ef151-analytics{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;display:grid}.ef151-chart-card{min-width:0;padding:22px}.ef151-card-title h4{letter-spacing:-.25px;margin:4px 0 0;font-size:17px}.ef151-chart-flex{justify-content:space-between;align-items:center;gap:5px;display:flex}.ef151-donut{flex:0 225px}.ef151-donut svg{width:100%;max-width:220px;display:block;overflow:visible}.ef151-donut-number{fill:#203c46;font-size:27px;font-weight:800}.ef151-donut-label{fill:#708492;font-size:11px}.ef151-legend{flex:1;gap:13px;min-width:92px;display:grid}.ef151-legend span{color:#627582;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.ef151-legend i{border-radius:50%;width:9px;height:9px}.ef151-legend i.is-done{background:#2d9376}.ef151-legend i.is-skip{background:#eca85b}.ef151-legend i.is-pending{background:#dce5ee}.ef151-legend b{color:#264252}.ef151-phase-list{gap:15px;max-height:250px;margin-top:22px;display:grid;overflow:auto}.ef151-phase{gap:7px;display:grid}.ef151-phase>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.ef151-phase strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ef151-phase small{color:#778997;white-space:nowrap;font-size:10px}.ef151-phase-track{background:#f0f4f6;border-radius:20px;height:9px;display:flex;overflow:hidden}.ef151-phase-track span{min-width:0;height:100%}.ef151-activity-bars{align-items:end;gap:6px;max-width:100%;min-height:136px;margin-top:18px;padding-bottom:3px;display:flex;overflow:auto}.ef151-activity-bin{color:#668191;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:26px;max-width:56px;height:126px;font-size:9px;display:flex}.ef151-activity-bin span{background:#7bb7b0;border-radius:5px 5px 2px 2px;width:100%;max-height:90px;display:block}.ef151-activity-bin strong{font-size:10px}.ef151-activity-bin small{font-size:9px}.ef151-log{padding:20px 0 5px}.ef151-log-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:0 20px 16px;display:flex}.ef151-log-tools{gap:8px;display:flex}.ef151-log-tools input{width:184px}.ef151-log-tools select{width:155px}.ef151-log-scroll{max-height:520px;overflow:auto}.ef151-log table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ef151-log th{color:#6b8090;text-transform:uppercase;letter-spacing:.4px;background:#f6f9fa;padding:12px 16px;font-size:10px;position:sticky;top:0}.ef151-log td{border-top:1px solid #edf1f4;padding:13px 16px}.ef151-log td:last-child,.ef151-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:#607b88}.ef151-action{white-space:nowrap;background:#edf4f7;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-block}.ef151-action.is-finish{color:#197554;background:#e7f6ea}.ef151-action.is-skip,.ef151-action.is-hold{color:#996113;background:#fff1da}.ef151-empty{color:var(--ef151-muted);padding:16px;font-size:12px;line-height:1.7}.ef151-empty>div{margin-top:12px}.ef151-detail-empty{text-align:center;border:1px dashed #cedce6;border-radius:12px;place-content:center;min-height:190px;display:grid}.ef151-alert{color:#86500c;background:#fff6e9;border:1px solid #edcb91;border-radius:10px;padding:12px 16px;font-size:12px}.ef151-disclaimer{color:#718792;margin:0 0 10px;padding:0 4px;font-size:11px;line-height:1.7}@media (width<=1180px){.ef151-layout{grid-template-columns:1fr}.ef151-archive{position:static}.ef151-run-list{max-height:unset;display:flex;overflow:auto}.ef151-run{min-width:210px}.ef151-analytics{grid-template-columns:1fr 1fr}}@media (width<=720px){.ef151-head{padding:17px}.ef151-head h2{font-size:22px}.ef151-run-header{padding:18px}.ef151-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ef151-analytics{grid-template-columns:1fr}.ef151-chart-card{padding:17px}.ef151-log-tools{flex-wrap:wrap;width:100%}.ef151-log-tools input,.ef151-log-tools select{flex:1;min-width:150px}.ef151-log-scroll{overflow-x:auto}.ef151-log table{min-width:520px}}@media print{.ef-sidebar,.ef-topbar,.ef-mobile-quicknav,.ef151-archive,.ef151-head-actions,.ef151-log-tools,.ef-footer{display:none!important}.ef-main-shell,.ef-main-content,.ef-page{width:100%!important;margin:0!important;padding:0!important}.ef151-layout,.ef151-analytics{display:block}.ef151-kpis{grid-template-columns:repeat(3,1fr)}.ef151-chart-card,.ef151-log,.ef151-run-header{break-inside:avoid;box-shadow:none;margin-bottom:13px}.ef151-log-scroll,.ef151-phase-list{max-height:none!important;overflow:visible!important}.ef151-head{border:0;padding:8px 0}.ef151-reports{color:#111}.ef151-activity-bin{break-inside:avoid}}.ef151-feedback{border:1px solid var(--ef151-border);background:#fff;border-radius:14px;padding:20px}.ef151-feedback-counters{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.ef151-feedback-counters div{background:#f5f9fa;border-radius:10px;align-items:baseline;gap:10px;padding:13px;display:flex}.ef151-feedback-counters strong{font-size:24px}.ef151-feedback-counters span{color:#6b7e8a;font-size:11px}.ef151-feedback-list{gap:8px;display:grid}.ef151-feedback-list article{border:1px solid #e6edf1;border-radius:9px;padding:12px}.ef151-feedback-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ef151-feedback-list article b{font-size:12px}.ef151-feedback-list p{white-space:pre-wrap;margin:8px 0;font-size:12px}.ef151-feedback-list small{color:#758796;font-size:10px}.ef151-pill.is-good{color:#237e5f;background:#e2f5ea}.ef151-pill.is-issues{color:#996113;background:#fff2da}.ef151-crew-evaluation{background:#fff;border:1px solid #dce6e9;border-radius:12px;gap:12px;margin-top:24px;padding:21px;display:grid}.ef151-crew-evaluation h2{margin:0;font-size:20px}.ef151-crew-evaluation p,.ef151-crew-evaluation small{color:#607b88;margin:0;font-size:12px}.ef151-evaluation-options{flex-wrap:wrap;gap:8px;display:flex}.ef151-evaluation-options button{color:#294253;cursor:pointer;background:#f8fafb;border:1px solid #dce6e9;border-radius:9px;padding:10px 16px}.ef151-evaluation-options button[aria-pressed=true]{color:#1c7654;background:#e5f7ec;border-color:#67b69c;font-weight:750}.ef151-evaluation-comment{color:#435e6b;gap:6px;font-size:12px;font-weight:700;display:grid}.ef151-evaluation-comment textarea{font:inherit;resize:vertical;border:1px solid #d3dee4;border-radius:9px;width:100%;max-width:100%;padding:12px;font-size:13px}.ef151-evaluation-save{color:#234222;cursor:pointer;background:#c9f08b;border:0;border-radius:9px;justify-self:start;padding:11px 17px;font-weight:800}.ef151-evaluation-save:disabled{opacity:.5;cursor:wait}@media print{.ef151-feedback{break-inside:avoid;margin-bottom:14px}}.ef151-run-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ef151-delete-confirm{background:snow;border:1px solid #e8c2ba;border-radius:12px;gap:10px;padding:18px;display:grid}.ef151-delete-confirm strong{font-size:13px}.ef151-delete-confirm p{color:#78544f;margin:0;font-size:12px}.ef151-delete-confirm label{gap:6px;max-width:260px;font-size:12px;font-weight:700;display:grid}.ef151-delete-confirm input{font:inherit;border:1px solid #ccb5b0;border-radius:8px;padding:10px}.ef151-delete-confirm>div{flex-wrap:wrap;gap:8px;display:flex}@media print{.ef151-delete-confirm,.ef151-run-header-actions .ef-ui-button{display:none!important}}.ef151-feedback-followup{align-items:center;gap:8px;margin-top:11px;display:flex}.ef151-feedback-linked{color:#207a5b;font-size:11px;font-weight:700}.ef151-feedback-form{background:#f7fbf8;border:1px solid #b5d9c9;border-radius:11px;gap:11px;margin-top:14px;padding:14px;display:grid}.ef151-feedback-form>strong{font-size:13px}.ef151-feedback-form label{color:#3c5967;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.ef151-feedback-form input,.ef151-feedback-form select,.ef151-feedback-form textarea{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccdce1;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px;font-size:12px}.ef151-feedback-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,180px);gap:10px;display:grid}.ef151-feedback-form .ef151-feedback-provenance{color:#58746e;margin:0;font-size:11px}.ef151-feedback-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ef151-feedback-form .ef151-feedback-error{color:#a22e2e;margin:0;font-size:11px}@media (width<=600px){.ef151-feedback-form-grid{grid-template-columns:1fr}}@media print{.ef151-feedback-form,.ef151-feedback-followup{display:none!important}}.ef156-improvements{flex-direction:column;gap:17px;padding:20px 3px;display:flex}.ef156-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ef156-heading h2{color:#1d3447;margin:4px 0 5px;font-size:24px}.ef156-heading p{color:#657589;max-width:650px;margin:0;font-size:13px}.ef156-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ef156-stats article{background:#f6f9fb;border:1px solid #e0e8ee;flex-direction:column;gap:6px;padding:17px 20px;display:flex}.ef156-stats span{color:#61768a;font-size:12px}.ef156-stats strong{color:#1d3447;font-size:26px}.ef156-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ef156-filters>input{flex:1;min-width:190px}.ef156-filters input,.ef156-filters select{min-height:37px;font:inherit;background:#fff;border:1px solid #d4dce5;border-radius:9px;padding:8px 12px;font-size:13px}.ef156-filters label{color:#5b6c7b;align-items:center;gap:7px;font-size:12px;display:flex}.ef156-alert,.ef156-success{border-radius:8px;margin:0;padding:12px 15px;font-size:13px}.ef156-alert{color:#953337;background:#fff0f0;border:1px solid #f0c5c5}.ef156-success{color:#326b46;background:#f0faeb;border:1px solid #cae9c3}.ef156-form{background:#f8fbfd;border:1px solid #cbdbe5;border-radius:13px;padding:19px}.ef156-form-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.ef156-form-head h3{color:#233e51;margin:0;font-size:17px}.ef156-form-head button{cursor:pointer;color:#536679;background:0 0;border:0;font-size:27px}.ef156-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ef156-grid textarea{resize:vertical;min-height:95px}.ef156-form-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.ef156-list{flex-direction:column;gap:10px;display:flex}.ef156-item{background:#fff;border:1px solid #dce5eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.ef156-item-main{min-width:0}.ef156-item-meta{align-items:center;gap:7px;display:flex}.ef156-status,.ef156-priority{color:#4f6475;background:#ecf2f5;border-radius:20px;padding:5px 8px;font-size:11px;font-weight:700}.ef156-status.status-done{color:#277b4d;background:#e7f5eb}.ef156-status.status-dismissed{color:#77818a;background:#f1f1f1}.ef156-status.status-open{color:#4166a6;background:#eaf1fc}.ef156-priority.is-high{color:#99521b;background:#fff1e1}.ef156-item h3{color:#223f50;margin:10px 0 6px;font-size:15px}.ef156-item p{white-space:pre-wrap;color:#526579;margin:5px 0 12px;font-size:13px;line-height:1.5}.ef156-item small{color:#85919b;font-size:11px}.ef156-item details{color:#557;margin-top:10px;font-size:12px}.ef156-item-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:7px;display:flex}.ef156-empty{color:#738294;text-align:center;background:#f8fafb;border:1px dashed #d5e0e7;border-radius:10px;padding:26px 12px}.ef156-footnote{color:#788894;margin:2px 0 0;font-size:12px}@media (width<=700px){.ef156-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ef156-stats article{padding:12px}.ef156-grid{grid-template-columns:1fr}.ef156-item{flex-direction:column}.ef156-item-actions{justify-content:flex-start}.ef156-heading{align-items:stretch}}.ef156-external-owner{width:100%;margin-top:9px;display:block}.ef156-owner-help{color:#6f8090;margin-top:6px;font-size:11px;display:block}.ef157-partners{flex-direction:column;gap:16px;padding:20px 3px;display:flex}.ef157-heading,.ef157-partner-head,.ef157-agreement-head,.ef157-form-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ef157-heading h2{color:#1d3447;margin:4px 0 5px;font-size:24px}.ef157-heading p,.ef157-partner-head p{color:#647589;margin:5px 0;font-size:13px}.ef157-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ef157-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ef157-stats article{background:#f7fafb;border:1px solid #e1e9ee;flex-direction:column;gap:4px;padding:16px;display:flex}.ef157-stats span,.ef157-partner small,.ef157-agreement small,.ef157-delivery small{color:#718497;font-size:12px}.ef157-stats strong{color:#1d3447;font-size:27px}.ef157-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ef157-controls input{flex:1;min-width:220px}.ef157-controls input,.ef157-controls select,.ef157-form input:not([type=checkbox]),.ef157-form select,.ef157-form textarea{font:inherit;background:#fff;border:1px solid #d2dee6;border-radius:9px;max-width:100%;min-height:40px;padding:10px 12px;font-size:13px}.ef157-form textarea{resize:vertical}.ef157-error,.ef157-notice{border-radius:9px;margin:0;padding:12px 14px;font-size:13px}.ef157-error{color:#a22e38;background:#fff0f0;border:1px solid #f2c6c6}.ef157-notice{color:#286f49;background:#edf9e9;border:1px solid #c9e8c9}.ef157-form{background:#f7fafc;border:1px solid #cddde7;border-radius:14px;padding:18px}.ef157-form h3{margin:0;font-size:18px}.ef157-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ef157-fields .ef-ui-field{min-width:0}.ef157-fields .ef-ui-field input,.ef157-fields .ef-ui-field select,.ef157-fields .ef-ui-field textarea{width:100%}.ef157-fields .ef-ui-wide,.ef157-links{grid-column:1/-1}.ef157-links{border:1px solid #dde7ed;border-radius:10px;padding:12px}.ef157-links strong{font-size:13px}.ef157-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:150px;margin-top:9px;display:grid;overflow:auto}.ef157-links label{align-items:center;gap:7px;font-size:12px;display:flex}.ef157-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ef157-form-actions button:first-child{margin-right:auto}.ef157-partner{background:#fff;border:1px solid #dce6ed;padding:20px}.ef157-partner-head h3{color:#1c394c;margin:0;font-size:18px}.ef157-agreement{background:#f9fbfc;border:1px solid #e0e9ef;border-radius:12px;margin-top:14px;padding:12px}.ef157-agreement-head{align-items:center;padding:3px 6px 12px}.ef157-agreement-head div:first-child{flex-direction:column;gap:4px;display:flex}.ef157-delivery{background:#fff;border:1px solid #e0e9ed;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;padding:15px;display:flex}.ef157-delivery>div:first-child{flex-direction:column;gap:5px;display:flex}.ef157-delivery strong{color:#223d50;font-size:14px}.ef157-state{color:#566a7b;white-space:nowrap;background:#eaf0f4;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.ef157-state.status-delivered{color:#287647;background:#e4f5e9}.ef157-state.status-deviation{color:#9c4b27;background:#fff0e9}.ef157-state.status-ready{color:#3a68a2;background:#e8effd}.ef157-deviation{color:#a24c30;margin:0;font-size:12px}.ef157-empty,.ef157-empty-small{color:#698090;text-align:center;padding:22px}.ef157-empty{background:#f8fafc;border:1px dashed #d9e4eb;border-radius:12px}.ef157-history{color:#566879;border:1px solid #e0e7ed;border-radius:10px;padding:14px;font-size:12px}.ef157-history p{border-bottom:1px solid #e7edf0;padding-bottom:8px}.ef157-footnote{color:#718393;font-size:12px}@media (width<=760px){.ef157-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ef157-fields,.ef157-links>div{grid-template-columns:1fr}.ef157-delivery{flex-direction:column}.ef157-actions{justify-content:flex-start}.ef157-heading{align-items:stretch}}.ef157-inline-form{width:100%;min-width:0;margin-top:12px;margin-bottom:10px;scroll-margin-top:86px}.ef157-delivery-group{min-width:0;margin-top:8px}.ef157-delivery-group>.ef157-delivery{margin-top:0}.ef157-delivery-group>.ef157-inline-form{margin:8px 0 4px}.ef157-agreement>.ef157-inline-form,.ef157-partner>.ef157-inline-form{background:#f3f8fa}@media (width<=760px){.ef157-inline-form{padding:14px}.ef157-delivery{gap:10px}}.efmc{color:#1b3044;background:#fff;border:1px solid #dbe4eb;border-radius:12px;margin-top:16px;padding:20px}.efmc-head{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:start;gap:16px;padding-bottom:15px;display:flex}.efmc-head span{letter-spacing:.14em;color:#8495a5;font-size:10px;font-weight:800}.efmc-head h4{margin:5px 0 6px;font-size:17px}.efmc-head p{margin:0!important;font-size:12px!important}.efmc-head button{flex:none}.efmc-group{padding:17px 0 5px}.efmc-group+.efmc-group{border-top:1px solid #e8edf2}.efmc-group-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.efmc h5{margin:0;font-size:13px}.efmc h5 small,.efmc-group-head>small{color:#7f90a0;font-size:11px;font-weight:500}.efmc-row{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.efmc-row:last-child{border-bottom:none}.efmc-row>div:first-child{min-width:0}.efmc-row strong{font-size:12px;font-weight:800;display:block}.efmc-row small{color:#7d8d9d;margin-top:4px;font-size:11px;line-height:1.5;display:block}.efmc-actions{flex:none;gap:6px;display:flex}.efmc-muted{color:#748799;font-size:11px;line-height:1.6;margin:10px 0 4px!important}.efmc-form{background:#f5f8fa;border-radius:10px;grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;padding:14px;display:grid}.efmc-form label{flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.efmc-form .efmc-wide,.efmc-form .efmc-check,.efmc-buttons{grid-column:1/-1}.efmc-form .efmc-check{flex-direction:row;align-items:center;gap:8px;display:flex}.efmc-check input{width:auto}.efmc-buttons{justify-content:end;gap:7px;display:flex}.efmc-template-save{align-items:center;gap:8px;margin:10px 0;display:flex}.efmc-template-save input{flex:1}.efmc-error{color:#af422f;background:#fff2ee;border-radius:8px;padding:9px;font-size:12px}@media (width<=700px){.efmc{padding:15px}.efmc-row{flex-wrap:wrap;align-items:start}.efmc-form{grid-template-columns:1fr}.efmc-template-save{flex-wrap:wrap}.efmc-template-save input{flex-basis:100%}}.efmp-root{color:#17263c;flex-direction:column;gap:18px;display:flex}.efmp-root button:not(.ef-ui-button){font:inherit;cursor:pointer}.efmp-hero{color:#f7fafc;background:linear-gradient(115deg,#101e32,#182c3b 71%,#263f41);border-radius:18px;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:25px;padding:30px 34px;display:grid;overflow:hidden}.efmp-eyebrow{letter-spacing:.14em;color:#8295ae;font-size:10px;font-weight:850}.efmp-intro .efmp-eyebrow{color:#b8df8b}.efmp-intro h2{letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(26px,3vw,38px)}.efmp-intro p{color:#c6d3dc;max-width:560px;margin:0;font-size:14px;line-height:1.7}.efmp-disclaimer{color:#c3d0d0;border-left:2px solid #c8fa74;margin-top:20px;padding-left:12px;font-size:11px}.efmp-score{flex-direction:column;align-items:center;gap:8px;display:flex}.efmp-donut{background:conic-gradient(#c8fa74 var(--value),#435361 var(--value));border-radius:50%;place-items:center;width:170px;height:170px;display:grid;box-shadow:0 8px 28px #080e152a}.efmp-donut>div{background:#15283a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:137px;height:137px;display:flex}.efmp-donut strong{font-variant-numeric:tabular-nums;font-size:47px;line-height:1}.efmp-donut strong span{color:#c8fa74;font-size:20px}.efmp-donut small{color:#d1d7e0;margin-top:9px;font-size:10px}.efmp-score>p{color:#b6c8c9;margin:0;font-size:11px}.efmp-notice,.efmp-critical{border-radius:12px;align-items:center;gap:12px;padding:13px 17px;font-size:12px;line-height:1.5;display:flex}.efmp-notice{color:#70561f;background:#fffae9;border:1px solid #efd79e}.efmp-critical{color:#9b402c;background:#fff4ef;border:1px solid #f5c6b7}.efmp-critical strong{flex:none}.efmp-critical span{flex:1}.efmp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.efmp-kpi{background:#fff;border:1px solid #e5eaf0;border-radius:14px;min-width:0;padding:19px}.efmp-kpi>span{color:#6f8295;font-size:12px;font-weight:800}.efmp-kpi>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:10px 0 12px;font-size:32px;display:block}.efmp-kpi>strong small{color:#8695a8;font-size:17px;font-weight:700}.efmp-kpi>small{color:#8091a2;margin-top:9px;font-size:10px;line-height:1.4;display:block}.efmp-track,.efmp-phase-track{background:#e7edf1;border-radius:999px;height:6px;display:block;overflow:hidden}.efmp-track>i,.efmp-phase-track>i{background:#a1d957;border-radius:999px;height:100%;display:block}.efmp-columns{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);align-items:start;gap:16px;display:grid}.efmp-panel{background:#fff;border:1px solid #e4e9ef;border-radius:14px;overflow:hidden}.efmp-panel-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:21px 23px 17px;display:flex}.efmp-panel-head h3{letter-spacing:-.035em;margin:6px 0 0;font-size:18px}.efmp-panel-head>small{color:#94a2b0;font-size:11px}.efmp-phase-list{gap:7px;padding:12px;display:grid}.efmp-phase{text-align:left;color:inherit;background:#fff;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;width:100%;padding:15px 13px;display:flex}.efmp-phase.active{background:#f4f9ed;border-color:#b3d692}.efmp-phase:hover{background:#f7f9fb}.efmp-phase.active:hover{background:#f4f9ed}.efmp-phase-no{color:#80909b;flex:none;width:28px;font-size:13px;font-weight:900}.efmp-phase-name{flex:1;min-width:0}.efmp-phase-name strong{font-size:13px;display:block}.efmp-phase-name small{color:#75889a;margin:4px 0 9px;font-size:11px;display:block}.efmp-phase-track{max-width:340px;height:4px}.efmp-phase-percent{text-align:right;min-width:43px;font-size:13px;font-weight:850}.efmp-phase-content{background:#fbfcfd;border-top:1px solid #e9edf1;padding:23px 24px}.efmp-phase-content h4{margin:0 0 6px;font-size:16px}.efmp-phase-content p{color:#718397;margin:0 0 15px;font-size:12px;line-height:1.55}.efmp-phase-title{justify-content:space-between;align-items:start;gap:10px;display:flex}.efmp-mono{color:#a44435;white-space:nowrap;font-size:10px;font-weight:800}.efmp-filters{flex-wrap:wrap;gap:6px;margin:2px 0 15px;display:flex}.efmp-check{border-top:1px solid #e8edf0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.efmp-check-main{align-items:start;gap:10px;min-width:0;display:flex}.efmp-check-marker{color:#99a5b2;background:#fff;border:1px solid #d6dce5;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;font-weight:900;display:grid}.efmp-check-marker.confirmed{color:#276128;background:#e8f6d5;border-color:#a1d764}.efmp-check-marker.na{color:#6f8090;background:#eff2f5}.efmp-check-main strong{font-size:12px;display:block}.efmp-check-main small{color:#728399;margin:4px 0 7px;font-size:11px;line-height:1.5;display:block}.efmp-check-meta{color:#78899a;flex-wrap:wrap;gap:7px;font-size:10px;display:flex}.efmp-check-meta .critical{color:#b34e37;font-weight:900}.efmp-row-action{align-self:start}.efmp-check-editor{background:#f0f4f7;border:1px solid #dce3e9;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.efmp-check-editor label{flex-direction:column;gap:6px;font-size:11px;font-weight:850;display:flex}.efmp-editor-note,.efmp-validation,.efmp-editor-actions{grid-column:1/-1}.efmp-validation{font-size:11px;color:#a64335!important;margin:0!important}.efmp-editor-actions{justify-content:flex-end}.efmp-footnote{margin-top:14px!important;font-size:10px!important}.efmp-side{flex-direction:column;gap:16px;display:flex}.efmp-count{color:#a7462a;background:#fff2ea;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:850}.efmp-alert-list{padding:8px 15px}.efmp-alert{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #eef1f5;align-items:center;gap:11px;padding:13px 3px;display:flex}.efmp-alert:hover{background:#f7fafb}.efmp-alert:last-child{border-bottom:0}.efmp-alert-dot{background:#d3a75f;border-radius:50%;flex:none;width:8px;height:8px}.efmp-alert.critical .efmp-alert-dot{background:#d5654c}.efmp-alert>span:nth-child(2){flex:1;min-width:0}.efmp-alert strong{font-size:12px;line-height:1.35;display:block}.efmp-alert small{color:#8a98a6;margin-top:4px;font-size:10px;line-height:1.4;display:block}.efmp-alert>b{color:#8c9baa}.efmp-empty{color:#708297;padding:18px;font-size:12px;line-height:1.55}.efmp-distribution{padding-bottom:19px}.efmp-distribution-bar{background:#ebf0f5;border-radius:99px;height:13px;margin:20px 23px 13px;display:flex;overflow:hidden}.efmp-distribution-bar .done{background:#a1d957}.efmp-distribution-bar .open{background:#c9d4df}.efmp-legend{color:#667989;justify-content:space-between;gap:8px;padding:0 23px;font-size:11px;display:flex}.efmp-legend i{border-radius:2px;width:8px;height:8px;margin-right:3px;display:inline-block}.efmp-legend .done{background:#a1d957}.efmp-legend .open{background:#c9d4df}.efmp-link{color:#26506a;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px;font-weight:850}.efmp-distribution .efmp-link{margin:8px 23px 0}.efmp-info{padding:21px 23px}.efmp-info p{color:#6d7e8f;margin:9px 0 0;font-size:12px;line-height:1.7}.efmp-mini-grid{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.efmp-mini-grid>div{border:1px solid #e2e9ee;border-radius:10px;flex-direction:column;gap:5px;padding:13px;display:flex}.efmp-mini-grid strong{font-size:24px}.efmp-mini-grid span{color:#758497;font-size:11px}.efmp-shortcuts{flex-wrap:wrap;gap:15px;display:flex}.efmp-unavailable{color:#815927;background:#fff5e5;border-radius:10px;padding:14px;font-size:12px;line-height:1.6}@media (width<=1130px){.efmp-columns{grid-template-columns:1fr}.efmp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=690px){.efmp-hero{grid-template-columns:1fr;padding:25px 20px}.efmp-score{flex-direction:row;justify-content:center}.efmp-donut{width:120px;height:120px}.efmp-donut>div{width:97px;height:97px}.efmp-donut strong{font-size:32px}.efmp-donut small{font-size:8px}.efmp-kpis{gap:8px}.efmp-kpi{padding:13px}.efmp-kpi>strong{font-size:25px}.efmp-critical{flex-wrap:wrap;align-items:start}.efmp-phase-content,.efmp-panel-head{padding:16px}.efmp-check-editor{grid-template-columns:1fr}.efmp-phase-no{width:20px}.efmp-phase{gap:8px;padding:11px 7px}}.efmp-config-top{justify-content:flex-end;margin:6px 0 12px;display:flex}.efmp-check-toggle{font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.efmp-check-toggle:hover:not(:disabled),.efmp-check-toggle:focus-visible{outline-offset:2px;border-color:#85b46b;outline:2px solid #a1d957}.efmp-check-toggle:disabled{opacity:.55;cursor:wait}.efmp-quick-approve{border-top:1px solid #e8edf0;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:12px;padding:12px 0 3px;display:flex}.efmp-quick-approve>div:first-child{flex:1;min-width:160px}.efmp-quick-approve strong{font-size:12px;display:block}.efmp-quick-approve small{color:#728399;margin-top:4px;font-size:10px;display:block}.efmp-quick-approve label{flex-direction:column;flex:1;gap:4px;min-width:175px;font-size:11px;font-weight:800;display:flex}.efmp-quick-buttons{gap:7px}.efmp-quick-error{grid-column:1/-1}.efmp-quick-tasks{padding:12px 0 6px}.efmp-quick-tasks h5{margin:0 0 8px;font-size:12px}.efmp-quick-task-row{border-bottom:1px solid #e7ecf0;align-items:center;gap:10px;padding:9px 0;display:flex}.efmp-quick-task-row>span{flex:1;min-width:0;font-size:12px}.efmp-quick-task-row>small{color:#6b8193;white-space:nowrap;font-size:10px}@media (width<=580px){.efmp-quick-task-row{flex-wrap:wrap}.efmp-quick-approve label{min-width:100%}.efmp-quick-buttons{margin-left:auto}}.ef-ui-button{min-height:var(--ef-action-height,40px);padding:var(--ef-action-padding,10px 14px);border:1px solid var(--ef-action-border,#cad7e2);border-radius:var(--ef-action-radius,10px);background:var(--ef-action-bg,#fff);color:var(--ef-action-ink,#19344b);font:inherit;font-size:var(--ef-action-font-size,12px);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:750;display:inline-flex}.ef-ui-button:hover:not(:disabled){background:var(--ef-action-hover,#f1f6f9)}.ef-ui-button:disabled{opacity:.48;cursor:not-allowed}.ef-ui-primary{background:var(--ef-action-primary-bg,#c8fa74);border-color:var(--ef-action-primary-border,#abd96a);color:var(--ef-action-primary-ink,#18321e)}.ef-ui-primary:hover:not(:disabled){background:var(--ef-action-primary-hover,#bdf16b);border-color:#9bcc55}.ef-ui-danger{background:var(--ef-action-danger-bg,#fff8f8);border-color:var(--ef-action-danger-border,#edc7c9);color:var(--ef-action-danger-ink,#922c35)}.ef-ui-danger:hover:not(:disabled){background:#ffecec}.ef-ui-filter{min-height:36px;padding:8px 11px}.ef-ui-filter[aria-pressed=true]{background:var(--ef160-ink,#14233a);color:#fff;border-color:var(--ef160-ink,#14233a)}.ef-ui-filter[aria-pressed=true]:hover:not(:disabled){background:#263e56}.ef-ui-field{color:#354f67;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.ef-ui-field :is(input,select,textarea),.ef-ui-control{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--ef-control-height,41px);border:1px solid var(--ef-control-border,#cad7e2);border-radius:var(--ef-control-radius,10px);background:var(--ef-control-bg,#fff);color:var(--ef-control-ink,#1b3045);font:inherit;padding:10px 12px;font-size:13px}.ef-ui-field :is(input,select,textarea){width:100%}.ef-ui-field :is(input,select,textarea):focus-visible,.ef-ui-control:focus-visible{outline-offset:2px;outline:2px solid #568b2d}.ef-ui-wide{grid-column:1/-1}.ef-ui-card{border-radius:var(--ef160-radius,14px)}.ef-ui-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ef-ui-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ef135-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ef135-create-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:10px 0;display:flex}.ef135-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ef135-banner{color:#355125;background:#f0fbe7;border:1px solid #cce7a5;margin:10px 0;padding:12px 15px;font-size:13px}@media (width<=600px){.ef135-dialog-grid{grid-template-columns:1fr}.ef135-dialog-grid .ef-ui-wide{grid-column:auto}.ef135-actions{gap:6px}.ef135-actions .ef-ui-button{padding:8px 9px}}.ef134-dialog-backdrop{z-index:9999;background:#060c1aad;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow:auto}.ef134-dialog{color:#15253a;background:#fff;border-radius:16px;flex-direction:column;width:min(100%,660px);max-height:min(92vh,850px);display:flex;overflow:hidden;box-shadow:0 25px 85px #0000004d}.ef134-dialog header{justify-content:space-between;align-items:start;gap:14px;padding:22px 26px 12px;display:flex}.ef134-dialog header h2{margin:7px 0 0;font-size:22px}.ef134-dialog header button{color:#2b3e55;cursor:pointer;background:#f0f3f6;border:0;border-radius:8px;width:36px;height:36px;font-size:26px}.ef134-dialog-help{color:#687588;margin:0;padding:0 26px 14px;font-size:12px}.ef134-dialog form{min-height:0;padding:0 26px 24px;overflow:auto}.ef134-dialog-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ef134-dialog-fields label{color:#41536a;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.ef134-dialog-fields .ef134-dialog-field-note{grid-column:1/-1}.ef134-dialog-fields input,.ef134-dialog-fields select,.ef134-dialog-fields textarea{color:#1b2b3b;width:100%;font:inherit;background:#fff;border:1px solid #d4dce5;border-radius:9px;padding:11px 12px;font-size:14px}.ef134-dialog-fields input:focus,.ef134-dialog-fields select:focus,.ef134-dialog-fields textarea:focus{outline-offset:1px;outline:2px solid #bcf271}.ef134-dialog form footer{justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}.ef134-dialog form footer button{cursor:pointer;color:#21334b;background:#fff;border:1px solid #d2d9e1;border-radius:9px;padding:12px 17px;font-size:13px;font-weight:750}.ef134-dialog form footer .ef134-save{color:#152619;background:#c6ff75;border-color:#b6ed67}.ef134-dialog form footer button:disabled{opacity:.65;cursor:wait}.ef134-dialog-error{color:#9c2525;background:#fff1f1;border-radius:8px;margin-top:15px;padding:12px;font-size:13px}.ef134-edit-button{color:#27501c;cursor:pointer;background:#ecf9e4;border:1px solid #cbe7b0;border-radius:8px;margin-top:12px;padding:8px 13px;font-size:12px;font-weight:750}.ef134-edit-button:hover{background:#dff5d1}.ef134-tag{color:#375521;background:#eaf7dc;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.ef134-notice{color:#3a5c23;background:#f3fae8;border:1px solid #cfe9ab;border-radius:9px;margin:12px 0;padding:11px 14px;font-size:12px}.ef134-save-message{color:#265621;background:#e7f6d9;border-radius:9px;margin-bottom:13px;padding:10px 14px;font-size:12px}@media (width<=600px){.ef134-dialog{max-height:94vh}.ef134-dialog-fields{grid-template-columns:1fr}.ef134-dialog-fields .ef134-dialog-field-note{grid-column:auto}.ef134-dialog header,.ef134-dialog-help,.ef134-dialog form{padding-left:18px;padding-right:18px}}.ef134-dialog-fields input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;min-height:44px}.ef134-dialog-fields select{appearance:auto;cursor:pointer;min-height:44px}.ef134-dialog-fields textarea{resize:vertical}.ef134-dialog-fields input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}:root{--ef-navy:#0e1525;--ef-navy-soft:#182236;--ef-lime:#c8fa74;--ef-ink:#1a2230;--ef-muted:#7b8698;--ef-border:#e7e9ef;--ef-surface:#fff}.ef-app-shell{height:100vh;min-height:100vh;display:flex;overflow:hidden}.ef-sidebar{background:var(--ef-navy);color:#e4e8f3;z-index:40;scrollbar-width:thin;flex-direction:column;flex:none;width:260px;height:100vh;padding:28px 14px 15px;display:flex;overflow-y:auto}.ef-brand{flex:none;align-items:center;gap:13px;margin:0 13px 38px;display:flex}.ef-brand-mark{flex-direction:column;flex:none;justify-content:center;gap:5px;width:36px;height:35px;display:flex;transform:skew(-10deg)}.ef-brand-mark span{background:var(--ef-lime);border-radius:2px;width:31px;height:6px;display:block}.ef-brand-mark span:nth-child(2){width:24px;transform:translate(7px)}.ef-brand-mark span:nth-child(3){width:18px;transform:translate(13px)}.ef-brand strong{letter-spacing:-.07em;white-space:nowrap;font-size:18px;font-weight:800}.ef-brand strong span{color:var(--ef-lime)}.ef-brand small{letter-spacing:.22em;color:#8993a9;margin-top:2px;font-size:10px;font-weight:600;display:block}.ef-workspace-label{color:#717c96;letter-spacing:.15em;justify-content:space-between;margin:0 12px 10px;font-size:10px;font-weight:800;display:flex}.ef-workspace-current{background:#1b2537;border:1px solid #2b364d;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.ef-workspace-avatar{background:var(--ef-lime);width:35px;height:35px;color:var(--ef-navy);border-radius:9px;flex:none;place-items:center;font-size:19px;font-weight:900;display:grid}.ef-workspace-current>span:last-child{min-width:0}.ef-workspace-current strong{font-size:12px;display:block}.ef-workspace-current small{color:#909bb0;margin-top:4px;font-size:11px;display:block}.ef-nav-section{color:#6e7c96;letter-spacing:.15em;margin:34px 14px 12px;font-size:10px;font-weight:800}.ef-nav-section-second{margin-top:30px}.ef-nav-items{flex-direction:column;gap:4px;display:flex}.ef-nav-item{color:#aab3c4;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;min-height:45px;padding:13px 15px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.ef-nav-item:hover{color:#fff;background:#202a3f}.ef-nav-item.active{background:var(--ef-lime);color:#0e1824;font-weight:800}.ef-nav-item.active:before{content:"";background:var(--ef-lime);border-radius:0 4px 4px 0;width:3px;height:26px;position:absolute;left:-14px}.ef-nav-icon{place-items:center;width:20px;font-size:20px;font-weight:600;line-height:1;display:inline-grid}.ef-nav-item>span:nth-child(2){flex:1}.ef-nav-live-dot{background:#ed7a7c;border-radius:50%;flex:none;width:6px;height:6px}.ef-sidebar-bottom{margin-top:auto;padding-top:24px}.ef-sidebar-help{background:#182236;border:1px solid #303c53;border-radius:12px;margin:0 2px 19px;padding:15px}.ef-help-icon{width:28px;height:28px;color:var(--ef-lime);border:1px solid #3a465e;border-radius:7px;place-items:center;margin-bottom:10px;display:grid}.ef-sidebar-help strong{font-size:12px}.ef-sidebar-help p{color:#96a2b6;margin-top:7px;font-size:11px;line-height:1.6}.ef-sidebar-profile{border-top:1px solid #273145;align-items:center;gap:10px;padding:18px 6px 0;display:flex}.ef-profile-avatar{color:#fff;background:#5669a7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.ef-sidebar-profile>span:nth-child(2){flex:1;min-width:0}.ef-sidebar-profile strong{font-size:11px;display:block}.ef-sidebar-profile small{color:#8d97aa;margin-top:3px;font-size:10px;display:block}.ef-logout{color:#96a2b6;background:0 0;border:0;border-radius:8px;padding:4px 7px;font-size:21px}.ef-logout:hover{color:#fff;background:#273145}.ef-main-shell{flex-direction:column;flex:1;min-width:0;height:100vh;min-height:0;display:flex;overflow:hidden}.ef-topbar{border-bottom:1px solid var(--ef-border);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:14px;height:73px;padding:0 35px;display:flex}.ef-topbar-left,.ef-topbar-right{align-items:center;gap:14px;min-width:0;display:flex}.ef-topbar-left{color:#8791a3;white-space:nowrap;font-size:12px}.ef-topbar-left strong{color:#252e3f;font-weight:800}.ef-crumb-divider{color:#b9c0cd;font-size:18px}.ef-topbar-right{gap:20px}.ef-top-clock{color:#657187;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ef-top-divider{background:#e6eaf0;width:1px;height:25px}.ef-event-select-wrap{border:1px solid var(--ef-border);background:#fff;border-radius:9px;align-items:center;gap:9px;min-width:0;max-width:320px;padding:10px 11px;font-size:12px;font-weight:700;display:flex}.ef-event-switch-dot{background:#92d63f;border-radius:50%;flex:none;width:7px;height:7px}.ef-event-select-wrap select{appearance:none;text-overflow:ellipsis;color:#26374b;cursor:pointer;background:0 0;border:0;outline:0;min-width:0;max-width:250px;font-weight:750}.ef-event-select-wrap>span:last-child{color:#8791a3}.ef-top-settings{color:#6d7890;background:0 0;border:0;border-radius:8px;padding:8px;font-size:20px}.ef-top-settings:hover{background:#f0f2f6}.ef-mobile-menu{display:none}.ef-main-content{overscroll-behavior:contain;flex:1;width:100%;min-height:0;overflow:auto}.ef-page{width:100%;max-width:1700px;min-height:100%;margin:0 auto;padding:36px 36px 32px}.ef-section-title{justify-content:space-between;align-items:center;gap:20px;margin:0 0 27px;display:flex}.ef-eyebrow{color:#7b899c;letter-spacing:.16em;margin-bottom:8px;font-size:10px;font-weight:900}.ef-section-title h1{font-size:clamp(25px,2.5vw,35px);font-weight:800;line-height:1.25}.ef-section-title p{color:var(--ef-muted);margin-top:8px;font-size:13px}.ef-heading-dot{color:#89bb37}.ef-section-action{flex:none}.ef-preview-tag{color:#63735e;letter-spacing:.08em;white-space:nowrap;background:#eff7e6;border:1px solid #d2e5bb;border-radius:30px;padding:10px 13px;font-size:10px;font-weight:800}.ef-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.ef-badge-lime{background:var(--ef-lime);color:#1b311d}.ef-badge-neutral{color:#738093;background:#eef1f5}.ef-badge-red{color:#ae4652;background:#ffe4e5}.ef-panel{background:#fff;border:1px solid #e6e9ef;border-radius:14px;min-width:0;overflow:hidden}.ef-panel-heading{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:16px;padding:23px 24px;display:flex}.ef-panel-heading h2{color:#243044;font-size:17px}.ef-panel-heading .ef-eyebrow{margin-bottom:6px}.ef-text-link{color:#506832;white-space:nowrap;background:0 0;border:0;padding:8px;font-size:12px;font-weight:800}.ef-text-link:hover{text-decoration:underline}.ef-panel-footer{color:#8995a5;border-top:1px solid #edf0f4;padding:15px 23px;font-size:11px}.ef-empty{color:#8492a6;padding:30px 24px;font-size:13px;line-height:1.7}.ef-error{color:#a83636;background:#fff0f0;border:1px solid #f7c8c8;border-radius:9px;padding:13px 16px;font-size:13px;line-height:1.5}.ef-error-banner{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ef-error button{color:#912c2c;background:0 0;border:0;font-weight:800;text-decoration:underline}.ef-status-note{color:#506249;background:#f4f9ed;border:1px solid #dbe7cc;border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 15px;font-size:12px;line-height:1.65;display:flex}.ef-status-note>span:first-child{font-size:17px;line-height:1.2}.ef-hero{color:#fff;background:#172338;border-radius:15px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:300px;margin-bottom:21px;display:grid;overflow:hidden}.ef-hero-copy{min-width:0;padding:35px 40px}.ef-hero-kicker{color:#a9b6c8;align-items:center;gap:14px;font-size:11px;font-weight:600;display:flex}.ef-hero-date{color:#a5b3c9;text-transform:capitalize;margin-top:27px;font-size:12px}.ef-hero h2{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(29px,3vw,43px);line-height:1.12}.ef-hero-venue{color:#a7b4c7;align-items:center;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.ef-hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.ef-hero-actions button{border-radius:8px;padding:12px 14px;font-size:12px;font-weight:800}.ef-hero-primary{background:var(--ef-lime);color:#172721;border:0}.ef-hero-primary:hover{background:#b4eb63}.ef-hero-secondary{color:#f7f9fc;background:0 0;border:1px solid #546079}.ef-hero-secondary:hover{background:#26334a}.ef-hero-art{background:radial-gradient(circle at 50% 42%,#304b42 0,#192c34 33%,#172338 70%);place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.ef-hero-orbit{border:1px solid #647c684a;border-radius:50%;width:330px;height:330px;position:absolute;transform:rotate(-19deg)}.ef-hero-orbit.orbit-two{border-color:#58736c4a;width:460px;height:460px}.ef-hero-score{z-index:2;text-align:center;letter-spacing:-.045em;text-transform:uppercase;word-break:break-word;justify-content:center;align-items:center;gap:14px;max-width:90%;font-family:Manrope,sans-serif;font-size:clamp(17px,2.2vw,29px);font-weight:900;display:flex;position:relative}.ef-hero-score .versus{background:var(--ef-lime);color:#142317;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.ef-hero-art-label{color:#90a5a9;letter-spacing:.16em;font-size:9px;font-weight:700;position:absolute;bottom:18px;right:20px}.ef-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.ef-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ef-metric{background:#fff;border:1px solid #e6e9ef;border-radius:13px;min-width:0;padding:22px 23px}.ef-metric-top{color:#8390a1;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.ef-metric-top span{color:#b8c0cb;font-size:14px}.ef-metric>strong{letter-spacing:-.055em;white-space:nowrap;margin:11px 0 5px;font-family:Manrope,sans-serif;font-size:32px;font-weight:900;display:block}.ef-metric>span{color:#93a0af;font-size:11px}.ef-dashboard-columns{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.ef-task-list{min-width:0}.ef-task-item{border-bottom:1px solid #eff1f5;align-items:center;gap:13px;padding:15px 23px;display:flex}.ef-task-item:last-child{border-bottom:0}.ef-task-check{color:#27451f;border:2px solid #d9e1e7;border-radius:6px;flex:none;place-items:center;width:19px;height:19px;font-size:12px;font-weight:900;display:grid}.ef-task-check.done{background:#c8fa74;border-color:#c8fa74}.ef-task-main{flex:1;min-width:0}.ef-task-main strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.ef-task-main small{color:#93a0ae;margin-top:4px;font-size:11px;line-height:1.4;display:block}.ef-event-list{min-width:0}.ef-event-tile{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:13px;width:100%;padding:13px 23px;display:flex}.ef-event-tile:hover,.ef-event-tile.selected{background:#f6faef}.ef-event-date{background:#edf4e4;border:1px solid #dce6cf;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:52px;min-height:52px;display:flex}.ef-event-date strong{font-size:19px;font-weight:900}.ef-event-date small{color:#69814e;font-size:10px;font-weight:800}.ef-event-tile-label{flex:1;min-width:0}.ef-event-tile-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ef-event-tile-label small{color:#91a0af;margin-top:5px;font-size:11px;display:block}.ef-event-arrow{color:#8997a6;font-size:25px}.ef-event-summary{color:#fff;background:#19283c;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:30px 33px;display:flex}.ef-event-summary .ef-eyebrow{color:#b8cd95}.ef-event-summary h2{font-size:27px}.ef-event-summary p{color:#b1bdce;margin-top:9px;font-size:13px}.ef-event-summary .ef-badge{margin-top:6px}.ef-tab-bar{border-bottom:1px solid #ebeff4;gap:3px;padding:0 20px;display:flex}.ef-tab-bar button{color:#738093;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 17px;font-size:12px;font-weight:800}.ef-tab-bar button.active{color:#23344a;border-bottom-color:#9ccc53}.ef-tab-bar button span{background:#edf1f4;border-radius:8px;margin-left:5px;padding:2px 6px}.ef-plan-grid{grid-template-columns:1fr 1fr;gap:35px;padding:28px;display:grid}.ef-plan-grid dl{grid-template-columns:135px 1fr;gap:13px;margin:16px 0 0;font-size:13px;display:grid}.ef-plan-grid dt{color:#8290a3}.ef-plan-grid dd{color:#2a374a;margin:0;font-weight:800}.ef-plan-grid>div>p{color:#7d8b9c;margin:14px 0;font-size:13px;line-height:1.7}.ef-outline-button{color:#284425;background:#f4f8ed;border:1px solid #d9e7c8;border-radius:8px;padding:11px 13px;font-size:12px;font-weight:800}.ef-outline-button:hover{background:#e8f3da}.ef-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.ef-toolbar>div:first-child{flex-direction:column;gap:4px;display:flex}.ef-toolbar strong{font-size:14px}.ef-toolbar>div:first-child span{color:#8c98a8;font-size:12px}.ef-time-choice{background:#e9eef5;border-radius:12px;gap:4px;padding:5px;display:flex}.ef-time-choice button{color:#465571;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800}.ef-time-choice button.active{color:#fff;background:#121e32;box-shadow:0 2px 8px #0a142324}.ef-rundown-panel{margin-bottom:16px}.ef-rundown-group:not(:last-child){border-bottom:1px solid #dce3eb}.ef-group-heading{color:#25354a;background:#f7f9fc;border-bottom:1px solid #e7ebf1;align-items:center;gap:12px;padding:18px 22px;display:flex}.ef-group-heading strong{font-size:12px}.ef-group-heading small{color:#8796a7;margin-left:auto;font-size:11px}.ef-group-indicator{background:#a7d768;border-radius:4px;width:4px;height:18px}.ef-cue-row{border-bottom:1px solid #edf1f5;align-items:center;gap:18px;min-height:75px;padding:15px 23px;display:flex}.ef-cue-row:last-child{border-bottom:0}.ef-cue-index{color:#b5c0ce;flex:none;width:24px;font-size:11px;font-weight:800}.ef-cue-time{font-variant-numeric:tabular-nums;color:#39516c;flex:none;width:94px;font-size:12px;font-weight:800}.ef-cue-body{flex:1;min-width:0}.ef-cue-body strong{color:#26364a;font-size:13px;line-height:1.45;display:block}.ef-cue-body small{color:#8a98aa;margin-top:5px;font-size:11px;display:block}.ef-cue-note{color:#69788c;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;display:block;overflow:hidden}.ef-cue-end{flex-direction:column;flex:none;align-items:end;gap:6px;display:flex}.ef-cue-end small{color:#95a1ae;font-size:10px}.ef-state{color:#738093;white-space:nowrap;background:#eef1f5;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800}.ef-state-ready{color:#4c792e;background:#e5f5d4}.ef-state-review{color:#966325;background:#fff2da}.ef-live-status{color:#fff;background:#172338;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:31px 36px;display:flex}.ef-live-status>div:first-child>span{color:#b2c5d6;letter-spacing:.13em;font-size:11px;font-weight:800}.ef-live-status h2{margin:10px 0 8px;font-size:29px}.ef-live-status p{color:#afbdd0;max-width:490px;font-size:12px;line-height:1.6}.ef-live-signal{color:var(--ef-lime);font-size:43px}.ef-live-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.ef-live-body{padding:23px}.ef-live-body p{color:#8090a3;font-size:13px}.ef-live-time{font-variant-numeric:tabular-nums;margin:18px 0;font-size:34px;font-weight:900}.ef-live-body blockquote{color:#263b32;background:#f4f8ee;border-left:4px solid #a5d66f;border-radius:6px;margin:0;padding:17px;font-size:13px;line-height:1.6}.ef-next-cues>div{border-bottom:1px solid #edf0f4;align-items:center;gap:15px;padding:15px 22px;font-size:12px;display:flex}.ef-next-cues>div>span{color:#6d8299;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.ef-next-cues strong{font-weight:750}.ef-person-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.ef-person-card{border:1px solid #e7e9ee;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:16px;display:flex}.ef-person-avatar{color:#536c35;background:#eaf3dc;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.ef-person-card strong{overflow-wrap:anywhere;font-size:13px;display:block}.ef-person-card small{color:#7b8899;margin-top:5px;font-size:11px;display:block}.ef-info-panel{padding:30px}.ef-info-panel h2{font-size:20px}.ef-info-panel>p{color:#718094;max-width:620px;margin:14px 0;font-size:13px;line-height:1.7}.ef-footer{color:#8995a5;letter-spacing:.04em;background:#fff;border-top:1px solid #e7e9ef;flex:none;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 36px;font-size:10px;display:flex}.ef-footer>span:first-child{align-items:center;gap:8px;display:flex}.ef-footer i{background:#92d63f;border-radius:50%;width:7px;height:7px;display:inline-block}.ef-mobile-backdrop,.ef-mobile-quicknav{display:none}.ef-auth-root{background:#f4f5f8;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.ef-auth-story{color:#fff;background:#0e1525;flex-direction:column;justify-content:space-between;padding:50px 58px;display:flex;position:relative;overflow:hidden}.ef-auth-story:after{content:"";pointer-events:none;border:1px solid #5e797642;border-radius:50%;width:500px;height:500px;position:absolute;top:120px;right:-290px;box-shadow:0 0 0 100px #ffffff04,0 0 0 200px #ffffff03}.ef-auth-story .ef-brand{z-index:1;margin:0}.ef-auth-story>div:last-child{z-index:1;padding-bottom:42px}.ef-auth-tag{letter-spacing:.16em;color:#b9d691;font-size:11px;font-weight:800}.ef-auth-story h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(41px,5vw,72px);line-height:1.12}.ef-auth-story h1 em{color:var(--ef-lime);font-style:normal}.ef-auth-story>div:last-child>p{color:#a3b1c3;max-width:400px;font-size:16px;line-height:1.7}.ef-auth-version{color:#bed3aa;letter-spacing:.12em;border:1px solid #4c5e54;border-radius:100px;margin-top:28px;padding:10px 15px;font-size:10px;display:inline-block}.ef-auth-form-area{justify-content:center;align-items:center;padding:40px 32px;display:flex}.ef-auth-card{width:min(430px,100%)}.ef-auth-card h2{margin:12px 0;font-size:32px}.ef-auth-card>p{color:#8290a0;margin-bottom:32px;font-size:14px;line-height:1.6}.ef-auth-card form{flex-direction:column;display:flex}.ef-auth-card label{margin-bottom:9px;font-size:13px;font-weight:800}.ef-auth-card input{color:#1a2230;background:#fff;border:1px solid #dce3eb;border-radius:9px;outline:none;margin-bottom:20px;padding:14px 15px}.ef-auth-card input:focus{border-color:#9cc65e;box-shadow:0 0 0 3px #c8fa7450}.ef-primary{background:var(--ef-lime);color:#172317;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:4px;padding:15px 19px;font-weight:900;display:flex}.ef-primary:hover{background:#b3eb61}.ef-auth-bottom{color:#8997a5;border-top:1px solid #e1e5ea;margin-top:34px;padding-top:20px;font-size:11px}.ef-wait{color:#b9c7d7;background:#0e1525;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100vh;display:flex}.ef-wait .ef-brand{margin:0}.ef-wait p{font-size:13px}@media (width<=1100px){.ef-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-page{padding:27px}.ef-topbar{padding:0 23px}.ef-dashboard-columns{grid-template-columns:1fr}.ef-hero-copy{padding:30px}.ef-person-grid{grid-template-columns:1fr}}@media (width<=760px){.ef-app-shell,.ef-main-shell{height:100dvh;min-height:100dvh}.ef-sidebar{width:min(300px,86vw);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:15px 0 40px #10192924}.ef-sidebar.open{transform:translate(0)}.ef-mobile-backdrop{z-index:35;background:#080d1e88;border:0;display:block;position:fixed;inset:0}.ef-mobile-menu{background:#f0f3f7;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:inline-flex}.ef-topbar{height:63px;padding:0 14px}.ef-topbar-left{gap:8px}.ef-topbar-left>span:nth-child(2),.ef-crumb-divider{display:none}.ef-topbar-right{gap:8px}.ef-top-clock,.ef-top-divider,.ef-top-settings{display:none}.ef-event-select-wrap{max-width:175px;padding:9px}.ef-event-select-wrap select{max-width:127px;font-size:11px}.ef-page{padding:22px 16px 28px}.ef-section-title{align-items:flex-start;gap:12px}.ef-section-title h1{font-size:25px}.ef-section-title p{font-size:12px}.ef-section-action .ef-preview-tag{display:none}.ef-hero{grid-template-columns:1fr}.ef-hero-copy{padding:26px}.ef-hero-art{min-height:130px}.ef-hero h2{font-size:29px}.ef-hero-kicker{flex-wrap:wrap;gap:8px}.ef-hero-date{margin-top:18px}.ef-hero-actions{margin-top:17px}.ef-hero-art-label{bottom:12px}.ef-hero-orbit{width:220px;height:220px}.ef-hero-orbit.orbit-two{width:330px;height:330px}.ef-metrics{gap:10px}.ef-metric{padding:15px}.ef-metric>strong{font-size:26px}.ef-metric-top{font-size:9px}.ef-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ef-metrics-three .ef-metric>strong{font-size:25px}.ef-dashboard-columns,.ef-plan-grid,.ef-live-grid{grid-template-columns:1fr}.ef-plan-grid{gap:23px;padding:19px}.ef-panel-heading{padding:18px}.ef-task-item,.ef-event-tile{padding:15px}.ef-toolbar{flex-direction:column;align-items:flex-start;gap:13px}.ef-time-choice{width:100%}.ef-time-choice button{flex:1}.ef-cue-row{gap:10px;padding:13px 12px}.ef-cue-index{display:none}.ef-cue-time{width:75px;font-size:11px}.ef-cue-body strong{font-size:12px}.ef-cue-end{max-width:93px}.ef-cue-end .ef-state{padding:5px 8px;font-size:9px}.ef-footer{display:none}.ef-mobile-quicknav{height:67px;padding:5px 4px env(safe-area-inset-bottom,0);background:#fff;border-top:1px solid #e7e9ef;flex:none;justify-content:space-around;align-items:stretch;gap:2px;display:flex}.ef-mobile-quicknav button{color:#7d8999;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.ef-mobile-quicknav button span{font-size:21px;line-height:1}.ef-mobile-quicknav button.selected{color:#294b26;background:#eff7e6;font-weight:900}.ef-auth-root{grid-template-columns:1fr}.ef-auth-story{min-height:225px;padding:22px}.ef-auth-story .ef-brand{margin:0}.ef-auth-story>div:last-child{padding:22px 0 0}.ef-auth-story h1{letter-spacing:-.04em;margin:10px 0;font-size:31px}.ef-auth-story h1 br:nth-child(4),.ef-auth-story>div:last-child>p,.ef-auth-version{display:none}.ef-auth-form-area{padding:35px 23px 55px}.ef-auth-card h2{font-size:26px}.ef-auth-card>p{margin-bottom:21px}.ef-event-summary{padding:23px}.ef-event-summary h2{font-size:23px}}@media (width<=420px){.ef-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ef-metrics-three .ef-metric{padding:11px}.ef-metrics-three .ef-metric-top{font-size:8px}.ef-metrics-three .ef-metric>strong{font-size:22px}.ef-hero-score{font-size:17px}}.ef-sidebar{flex-direction:column;height:100dvh;min-height:0;padding:0;display:flex;overflow:hidden}.ef-sidebar-fixed-header{background:var(--ef-navy);z-index:2;flex:none;padding:26px 14px 0}.ef-sidebar-brand-row{justify-content:space-between;align-items:center;min-width:0;display:flex}.ef-sidebar-brand-row .ef-brand{margin:0 6px 29px 13px}.ef-mobile-close{color:#f7fafc;background:#1c2a40;border:1px solid #354057;border-radius:9px;width:40px;height:40px;font-size:25px;line-height:1;display:none}.ef-sidebar-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;padding:0 14px 24px;overflow:hidden auto}.ef-sidebar-scroll::-webkit-scrollbar{width:0;height:0;display:none}.ef-sidebar-scroll .ef-nav-section:first-child{margin-top:26px}.ef-sidebar-scroll .ef-sidebar-help{margin:26px 2px 0}.ef-sidebar-footer{background:var(--ef-navy);z-index:2;border-top:1px solid #273145;flex:none;padding:0 16px 12px}.ef-sidebar-footer .ef-sidebar-profile{border:0;padding:14px 0 0}.ef-sidebar-footer .ef-logout{min-width:34px;min-height:36px}.ef-hero-art{isolation:isolate;min-width:0;padding:26px 28px 31px}.ef-hero-production{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12212ae8;border:1px solid #73966a45;border-radius:15px;width:100%;max-width:445px;padding:23px 24px 21px;position:relative;box-shadow:0 18px 50px #06151d40}.ef-hero-production-heading{letter-spacing:.12em;color:#b6d7b0;white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.ef-hero-status-led{background:#c8fa74;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #c8fa7414}.ef-hero-readonly{color:#98aeab;border:1px solid #57716b75;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:9px}.ef-hero-production-title{color:#fff;letter-spacing:-.055em;margin:15px 0 19px;font-family:Manrope,Inter,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:900;line-height:1.2}.ef-hero-production-title span{color:var(--ef-lime)}.ef-hero-production-stats{grid-template-columns:1fr 1fr;gap:11px;display:grid}.ef-hero-production-stats>div{background:#ffffff08;border:1px solid #47615477;border-radius:10px;min-width:0;padding:12px 13px}.ef-hero-production-stats strong{color:#fff;font-variant-numeric:tabular-nums;font-family:Manrope,Inter,sans-serif;font-size:26px;font-weight:900;line-height:1;display:block}.ef-hero-production-stats small{color:#aabfb9;margin-top:7px;font-size:10px;line-height:1.4;display:block}.ef-hero-production-next{border-top:1px solid #3b584f;margin-top:16px;padding-top:16px}.ef-hero-production-next>span{color:#a6c6ba;letter-spacing:.11em;font-size:9px;font-weight:800;display:block}.ef-hero-production-next strong{color:#fff;overflow-wrap:anywhere;max-width:35ch;margin-top:7px;font-size:12px;line-height:1.45;display:block}.ef-hero-art-label{z-index:2;bottom:12px;right:22px}@media (width<=760px){.ef-sidebar{overscroll-behavior:contain;height:100dvh;max-height:100dvh;padding:0;top:0;bottom:0}.ef-sidebar-fixed-header{padding:20px 14px 0}.ef-sidebar-brand-row .ef-brand{margin-bottom:20px}.ef-mobile-close{flex:none;place-items:center;margin:0 0 20px 6px;display:grid}.ef-sidebar-scroll{padding-bottom:18px}.ef-sidebar-scroll .ef-nav-section:first-child{margin-top:23px}.ef-sidebar-footer{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.ef-mobile-menu{flex:none;width:42px;height:42px}.ef-mobile-quicknav{height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:max(5px,env(safe-area-inset-bottom,0px))}.ef-hero-art{min-height:0;padding:18px 17px 28px}.ef-hero-production{max-width:none;padding:18px 18px 17px}.ef-hero-production-title{margin:11px 0 14px;font-size:23px}.ef-hero-production-stats strong{font-size:23px}.ef-hero-production-next{margin-top:12px;padding-top:12px}}@media (width<=390px){.ef-hero-production{padding:15px}.ef-hero-production-heading{letter-spacing:.08em;gap:6px;font-size:9px}.ef-hero-readonly{padding:3px 5px;font-size:8px}.ef-hero-production-stats>div{padding:10px}.ef-hero-production-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.ef-sidebar{scroll-behavior:auto}}.ef-live-readiness{margin-top:16px}.ef-live-readiness-body{color:#637688;padding:16px 22px 20px;font-size:12px;line-height:1.6}.ef-live-readiness-body p{margin:0 0 10px}.ef-live-readiness-body ul{margin:8px 0 13px;padding-left:18px}.ef-live-readiness-body li{margin-bottom:5px}.ef-live-readiness-body .ef-text-link{padding:6px 0}.ef152-top-create,.ef152-dashboard-create{color:#1b331d;white-space:nowrap;cursor:pointer;background:#c8fa74;border:1px solid #b9ea72;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:850}.ef152-top-create:hover,.ef152-dashboard-create:hover{background:#b8ee68}.ef152-top-create:focus-visible,.ef152-dashboard-create:focus-visible{outline-offset:2px;outline:3px solid #91c748}.ef152-empty-events{flex-direction:column;align-items:flex-start;gap:14px;padding:30px;display:flex}.ef152-empty-events p{color:#586d7c;margin:0}@media (width<=760px){.ef152-top-create{padding:9px;font-size:16px}.ef152-top-create span{display:none}.ef152-dashboard-create{padding:9px 11px;font-size:11px}}.ef152-manage-events{margin-top:16px;padding:21px}.ef152-manage-events>p{color:#65798a;font-size:13px}.ef152-manage-row{border-top:1px solid #e3e9ed;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.ef152-manage-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.ef152-manage-row strong{overflow-wrap:anywhere;font-size:13px}.ef152-manage-row small{color:#65798a;font-size:12px}@media (width<=520px){.ef152-manage-row{flex-direction:column;align-items:flex-start}}.ef153-event-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ef152-manage-row .ef153-event-actions{justify-content:flex-end}@media (width<=680px){.ef153-event-actions{width:100%;justify-content:flex-start!important}.ef152-manage-row{flex-wrap:wrap}}.ef152-manage-row>.ef153-event-actions{flex-flow:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ef152-manage-row>.ef153-event-actions .ef-ui-button{white-space:nowrap;min-height:36px}.ef152-manage-row>div:first-child{flex:auto;min-width:0}@media (width<=680px){.ef152-manage-row>.ef153-event-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.ef-parity-session-control{border-top:1px solid var(--ef-border,#8091a43d);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:18px 0 2px;display:flex}.ef-parity-session-control p{opacity:.75;max-width:650px;margin:4px 0 0;font-size:13px}@media (width<=650px){.ef-parity-session-control{flex-direction:column;align-items:stretch}}.ef133-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.ef133-summary-strip>div{border:1px solid var(--ef-border);background:#fff;border-radius:12px;min-width:0;padding:15px 18px}.ef133-summary-strip span{letter-spacing:.09em;color:#7b8698;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.ef133-summary-strip strong{color:#1b2837;overflow-wrap:anywhere;font-size:18px}.ef133-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ef133-search{background:#fff;border:1px solid #dbe0e8;border-radius:11px;flex:280px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 14px;display:flex}.ef133-search:focus-within{outline-offset:1px;outline:2px solid #a6de56}.ef133-search span{color:#62728b;font-size:24px;line-height:1}.ef133-search input{width:100%;min-width:0;height:100%;font:inherit;color:var(--ef-ink);background:0 0;border:0;outline:0;font-size:13px}.ef133-kinds{flex-wrap:wrap;gap:6px;display:flex}.ef133-kinds button{color:#5d6a7c;cursor:pointer;background:#fff;border:1px solid #dde3eb;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:800}.ef133-kinds button.active{background:var(--ef-navy);color:#e5f7e0;border-color:var(--ef-navy)}.ef133-time-toolbar{margin:7px 0 14px}.ef133-structure{gap:13px;display:grid}.ef133-section{background:#fff;border:1px solid #dfe4ea;border-radius:13px;overflow:hidden}.ef133-section-head{text-align:left;cursor:pointer;color:#162637;background:#eef2f5;border:0;align-items:center;gap:12px;width:100%;padding:17px 20px;display:flex}.ef133-section-head>span,.ef133-block-head>span{color:#58714f;flex:none;font-size:18px}.ef133-section-head strong{font-size:15px}.ef133-section-head small{color:#68788a;margin-left:auto;font-size:11px}.ef133-section-body{padding:7px 13px 13px}.ef133-block{background:#fbfcfd;border:1px solid #e1e6ec;border-radius:10px;margin:9px 0;overflow:hidden}.ef133-block-head{text-align:left;cursor:pointer;color:#26394b;background:#f5f8fa;border:0;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.ef133-block-head strong{font-size:13px}.ef133-block-head small{color:#7b8898;margin-left:auto;font-size:11px}.ef133-block-cues{padding:5px 10px 10px}.ef133-cue{background:#fff;border:1px solid #e5e9ef;border-radius:9px;margin:7px 0;overflow:hidden}.ef133-cue-summary{text-align:left;cursor:pointer;width:100%;color:var(--ef-ink);background:0 0;border:0;grid-template-columns:minmax(86px,112px) minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px;display:grid}.ef133-cue-summary:hover,.ef133-cue-summary:focus-visible{background:#f7faf6}.ef133-time{color:#263b48;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:900}.ef133-time.needs-review{color:#a65925}.ef133-cue-text{min-width:0}.ef133-cue-text strong{overflow-wrap:anywhere;font-size:13px;display:block}.ef133-cue-text small{color:#758395;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.ef133-cue-meta{color:#8692a0;margin-top:5px;font-size:10px;display:block}.ef133-chevron{color:#8994a5;font-size:18px;font-weight:900}.ef133-cue-detail{background:#fbfcfe;border-top:1px solid #e8edf3;padding:17px 18px}.ef133-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ef133-details-grid span,.ef133-detail-note>span{color:#7d889a;letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.ef133-details-grid strong{overflow-wrap:anywhere;font-size:12px}.ef133-detail-note{border-top:1px solid #e6eaef;margin-top:14px;padding-top:14px}.ef133-detail-note p{white-space:pre-wrap;color:#394457;margin:5px 0 0;font-size:12px;line-height:1.6}.ef133-detail-note ul{color:#394457;margin:8px 0 0;padding-left:20px;font-size:12px}.ef133-detail-note li{overflow-wrap:anywhere;padding:3px 0}.ef133-time-warning{color:#9c5a2e;margin:12px 0 0;font-size:12px}.ef133-help{color:#677685;margin-top:15px;font-size:12px;line-height:1.6}.ef133-task-count{color:#7d8798;margin:12px 0;font-size:12px}.ef133-task-card{background:#fff;border:1px solid #e5e9ef;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:14px;margin:8px 0;padding:17px;display:grid}.ef133-task-symbol{color:#9aa7b7;font-size:24px}.ef133-task-symbol.done{color:#679d39}.ef133-task-card strong{color:#1f2c3a;font-size:14px;display:block}.ef133-task-card p{color:#7b8898;margin:6px 0;font-size:11px}.ef133-task-note{color:#596777;white-space:pre-wrap;margin:9px 0;font-size:12px;line-height:1.55}.ef133-linked{color:#477443;background:#eef7e7;border-radius:6px;padding:4px 8px;font-size:11px;display:inline-block}.ef133-task-end{flex-direction:column;align-items:end;gap:8px;display:flex}.ef133-task-end small{color:#8996a4;white-space:nowrap;font-size:11px}@media (width<=900px){.ef133-summary-strip,.ef133-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ef133-tools{align-items:stretch}.ef133-search{flex-basis:100%}.ef133-kinds{width:100%}.ef133-kinds button{flex:1;min-width:65px}.ef133-time-toolbar{align-items:stretch}.ef133-section-head,.ef133-block-head{flex-wrap:wrap;gap:7px 10px}.ef133-section-head small,.ef133-block-head small{flex-basis:100%;margin-left:27px}.ef133-cue-summary{grid-template-columns:minmax(70px,82px) minmax(0,1fr) 16px;gap:8px;padding:12px 10px}.ef133-cue-summary .ef-state{grid-area:2/2;justify-self:start}.ef133-chevron{grid-area:1/3}.ef133-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ef133-task-card{grid-template-columns:25px minmax(0,1fr);gap:7px}.ef133-task-end{flex-flow:wrap;grid-column:2;align-items:start}.ef133-summary-strip>div{padding:12px}.ef133-summary-strip strong{font-size:15px}}@media (width<=400px){.ef133-details-grid{grid-template-columns:1fr}.ef133-kinds button{padding:9px 8px;font-size:10px}.ef133-cue-summary{grid-template-columns:70px minmax(0,1fr) 15px}}.ef136-cue-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ef136-cue-bar .ef133-cue-summary{flex:320px;width:auto;min-width:0}.ef136-cue-actions{flex-wrap:wrap;align-items:center;gap:4px;padding:5px 9px;display:flex}.ef136-cue-actions .ef-ui-button{min-height:30px;padding:6px 9px;font-size:11px}.ef136-header-bar{background:#eef2f5;flex-wrap:wrap;align-items:stretch;gap:4px;display:flex}.ef136-header-bar .ef133-section-head,.ef136-header-bar .ef133-block-head{flex:220px;width:auto}.ef136-header-actions{flex-wrap:wrap;align-items:center;gap:4px;padding:5px 9px;display:flex}.ef136-header-actions .ef-ui-button{min-height:29px;padding:5px 8px;font-size:11px}.ef133-block .ef136-header-bar{background:#f5f8fa}@media (width<=700px){.ef136-cue-bar{gap:0}.ef136-cue-bar .ef133-cue-summary{flex-basis:100%}.ef136-cue-actions{justify-content:flex-start;width:100%;padding:0 9px 8px}.ef136-header-bar .ef133-section-head,.ef136-header-bar .ef133-block-head{flex-basis:100%}.ef136-header-actions{padding:0 12px 9px}}.ef137-cue-dialog{max-width:760px;max-height:min(88vh,900px);overflow:auto}.ef137-tabs{border-bottom:1px solid #dce3ea;gap:5px;margin:0 0 16px;padding:0 16px;display:flex}.ef137-tabs button{cursor:pointer;font:inherit;color:#566779;background:0 0;border:0;padding:12px 16px;font-size:13px;font-weight:700}.ef137-tabs button.selected{color:#1b372b;border-bottom:3px solid #9ed36f}.ef137-actions{padding:0 16px 14px}.ef137-action{background:#fafcfb;border:1px solid #e1e7ef;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:7px 0;padding:13px;display:flex}.ef137-action>div:first-child{flex:260px;min-width:0}.ef137-action strong,.ef137-action small{overflow-wrap:anywhere;display:block}.ef137-action strong{color:#233649;font-size:13px}.ef137-action small{color:#667789;margin-top:4px;font-size:11px}.ef137-action p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3c4e61;font-size:12px}.ef137-action-buttons{flex-wrap:wrap;gap:6px;display:flex}@media (width<=700px){.ef137-tabs{padding:0 8px}.ef137-tabs button{padding:10px;font-size:12px}.ef137-cue-dialog{max-height:95vh}}.ef154-focused-cue{border-color:#94c964;box-shadow:0 0 0 2px #a7dd6526}.ef154-cue-shortcut{cursor:pointer;font:inherit;text-align:left;border:0;max-width:100%}.ef154-cue-shortcut:hover,.ef154-cue-shortcut:focus-visible{outline-offset:2px;text-decoration:underline}.ef133-task-card.ef155-task-card{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:13px;margin:10px 0;padding:16px 18px}.ef155-task-body{min-width:0}.ef155-task-body>strong{font-size:14px;line-height:1.45}.ef155-task-owner{color:#6f8092;margin:4px 0 0;font-size:12px}.ef155-task-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.ef155-task-actions .ef-ui-button{min-height:33px;padding:7px 11px}.ef155-task-actions .ef154-cue-shortcut{padding:7px 10px;font-size:12px;font-weight:600}.ef155-task-note{color:#526273;max-width:750px;margin-top:8px;font-size:12px}.ef155-task-note summary{cursor:pointer;color:#466a42;font-weight:700;list-style:none;display:inline-block}.ef155-task-note summary::-webkit-details-marker{display:none}.ef155-task-note summary:before{content:"▸";margin-right:6px;font-size:12px}.ef155-task-note[open] summary:before{content:"▾"}.ef155-task-note p{white-space:pre-wrap;background:#f6f9fc;border-radius:8px;margin:8px 0 0;padding:9px 11px;line-height:1.55}.ef155-task-end{align-items:flex-end;gap:9px;min-width:175px}.ef155-task-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.ef155-task-status,.ef155-task-priority{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:750;line-height:1.3;display:inline-flex}.ef155-task-status.is-open{color:#657184;background:#f1f3f6}.ef155-task-status.is-doing{color:#31649b;background:#e7f0fd}.ef155-task-status.is-done{color:#287d50;background:#e5f6e8}.ef155-task-priority{color:#718095;background:#f3f5f7}.ef155-task-priority.is-high{color:#ae4541;background:#fff0ee}.ef155-task-date{white-space:nowrap;color:#6f8092;font-variant-numeric:tabular-nums}.ef155-task-complete .ef155-task-body>strong{color:#7b8896;-webkit-text-decoration:line-through #a4b3bd;text-decoration:line-through #a4b3bd}@media (width<=760px){.ef133-task-card.ef155-task-card{grid-template-columns:25px minmax(0,1fr);gap:7px 10px;padding:14px}.ef155-task-end{flex-direction:column;grid-column:2;align-items:flex-start;gap:6px;min-width:0}.ef155-task-badges{justify-content:flex-start}}.ef139-crew{gap:18px;display:grid}.ef139-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ef139-topline p,.ef139-footnote{color:#68758e;font-size:13px}.ef139-crew-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.ef139-crew-grid .ef-panel,.ef139-plan{padding:20px}.ef139-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ef139-header h2{margin:4px 0 0;font-size:20px}.ef139-header small{color:#8b99af;font-size:13px}.ef139-header label{color:#56617a;flex-direction:column;gap:6px;font-size:13px;display:flex}.ef139-header select{color:#14233f;background:#fff;border:1px solid #d4dce6;border-radius:9px;min-width:220px;padding:9px 12px}.ef139-list,.ef139-cue-list{gap:10px;display:grid}.ef139-entry{align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.ef139-entry-text{flex:1;gap:3px;min-width:0;display:grid}.ef139-entry-text strong{overflow-wrap:anywhere}.ef139-entry-text small{color:#8290a5;font-size:12px}.ef139-avatar{color:#163c42;background:#e8eff1;border-radius:11px;flex:0 0 40px;place-items:center;height:40px;font-size:13px;font-weight:800;display:grid}.ef139-role-dot{border-radius:50%;flex:0 0 13px;height:13px;box-shadow:0 0 0 3px #f0f4f7}.ef139-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ef139-actions .ef-ui-button{padding:7px 9px;font-size:12px}.ef139-cue-card{gap:5px;padding:12px 16px;display:grid}.ef139-cue-card small{color:#8591a1}.ef139-cue-card p{margin:0;font-size:13px}.ef139-color-preview{border-radius:5px;width:42px;height:14px;margin-top:8px;display:block}.ef139-footnote{margin:0}@media (width<=1000px){.ef139-crew-grid{grid-template-columns:1fr}}@media (width<=580px){.ef139-entry{flex-wrap:wrap}.ef139-actions{justify-content:flex-start;width:100%}.ef139-topline>div:last-child{gap:7px;display:flex}}.ef142-crew-compact{gap:14px}.ef142-crew-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ef142-crew-summary>div{background:#fff;border:1px solid #dfe7f0;border-radius:12px;gap:2px;padding:12px 16px;display:grid}.ef142-crew-summary strong{color:#14233f;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.2}.ef142-crew-summary span{color:#76859a;font-size:12px}.ef142-crew-nav{border-bottom:1px solid #dbe3ed;align-items:center;gap:6px;padding:0 1px;display:flex;overflow-x:auto}.ef142-crew-nav button{appearance:none;color:#51617a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 17px;font-weight:700}.ef142-crew-nav button span{color:#8491a5;margin-left:8px;font-size:11px}.ef142-crew-nav button.active{color:#13233d;border-bottom-color:#a1d44c}.ef142-crew-nav button:focus-visible,.ef142-crew-colors button:focus-visible{outline-offset:2px;outline:3px solid #829ad6}.ef142-crew-section{padding:20px}.ef142-crew-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ef142-crew-toolbar h2{margin:0;font-size:20px}.ef142-crew-toolbar p{color:#6d7b92;margin:7px 0 0;font-size:13px}.ef142-crew-search{color:#64738a;gap:5px;max-width:480px;margin:16px 0;font-size:12px;font-weight:600;display:grid}.ef142-crew-search input{box-sizing:border-box;color:#182943;background:#fff;border:1px solid #ccd7e4;border-radius:10px;width:100%;min-width:0;padding:10px 13px}.ef142-crew-list{border:1px solid #e0e8f0;border-radius:12px;gap:0;display:grid;overflow:hidden}.ef142-crew-row{background:#fff;border-bottom:1px solid #e9eef4;grid-template-columns:minmax(160px,1.2fr) minmax(170px,1fr) auto;align-items:center;gap:14px;min-width:0;padding:11px 15px;display:grid}.ef142-crew-row:last-child{border-bottom:0}.ef142-crew-role{align-items:center;gap:13px;min-width:0;display:flex}.ef142-crew-role>div,.ef142-crew-person{gap:3px;min-width:0;display:grid}.ef142-crew-role strong,.ef142-crew-person strong{color:#16243d;overflow-wrap:anywhere}.ef142-crew-role small,.ef142-crew-person small{color:#7d8ba0;font-size:12px}.ef142-crew-assignee{color:#8491a3;gap:3px;font-size:10px;display:grid}.ef142-crew-assignee select{color:#16243d;background:#fff;border:1px solid #d4deea;border-radius:9px;width:100%;min-width:150px;max-width:280px;padding:9px 10px}.ef142-crew-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ef142-crew-row-actions .ef-ui-button{padding:8px 10px;font-size:11px}.ef142-person-row{grid-template-columns:40px minmax(140px,1fr) auto auto}.ef142-crew-taskcount{color:#728098;white-space:nowrap;font-size:12px}.ef142-crew-preview{background:#f9fbfe;border:1px solid #d8e2ed;border-radius:12px;margin-top:18px;padding:17px}.ef142-crew-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:15px;display:flex}.ef142-crew-preview-head h3{margin:5px 0;font-size:18px}.ef142-crew-preview-head p{color:#73839b;font-size:12px}.ef142-crew-cues{gap:7px;max-height:430px;margin-top:12px;display:grid;overflow:auto}.ef142-crew-cue{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f1;border-radius:9px;padding:12px}.ef142-crew-cue>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ef142-crew-cue small{color:#7b8ba0;font-size:11px}.ef142-crew-cue p{white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.55}.ef142-crew-colors{border:0;flex-wrap:wrap;grid-column:1/-1;gap:9px;margin:6px 0;padding:0;display:flex}.ef142-crew-colors legend{color:#5c6a80;margin-bottom:8px;font-size:12px;font-weight:700}.ef142-crew-colors button{cursor:pointer;color:#13233c;border:2px solid #fff;border-radius:9px;width:32px;height:32px;font-size:16px;font-weight:800;box-shadow:0 0 0 1px #c4d1dc}.ef142-crew-colors button.selected{box-shadow:0 0 0 2px #14233f}.ef142-crew-compact .ef142-share-admin{margin-top:0}@media (width<=1030px){.ef142-crew-row{grid-template-columns:minmax(160px,1fr) minmax(155px,1fr)}.ef142-crew-row-actions{grid-column:1/-1;justify-content:flex-start}.ef142-person-row{grid-template-columns:40px minmax(130px,1fr) auto}.ef142-person-row .ef142-crew-row-actions{grid-column:2/-1}}@media (width<=650px){.ef142-crew-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ef142-crew-section{padding:14px}.ef142-crew-row{grid-template-columns:minmax(0,1fr);gap:9px}.ef142-crew-row-actions{grid-column:auto}.ef142-crew-assignee select{max-width:none}.ef142-person-row{grid-template-columns:40px minmax(0,1fr)}.ef142-person-row .ef142-crew-taskcount,.ef142-person-row .ef142-crew-row-actions{grid-column:2/-1}.ef142-crew-nav button{padding:12px 14px}}.ef-landing{--navy:#081323;--navy2:#0d1e33;--lime:#c8fa74;--cyan:#41d5fa;--ink:#102239;--muted:#62738a;--border:#e1e8ee;--paper:#f5f7f8;--max:1300px}.ef-landing *,.ef-landing :before,.ef-landing :after{box-sizing:border-box}.ef-landing{scroll-behavior:smooth;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:92px;font-family:Inter,DM Sans,system-ui,-apple-system,Segoe UI,sans-serif}.ef-landing a{color:inherit;text-decoration:none}.ef-landing a:focus-visible,.ef-landing button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.ef-landing h1,.ef-landing h2,.ef-landing h3,.ef-landing p{margin:0}.ef-landing h1,.ef-landing h2,.ef-landing h3{letter-spacing:-.055em}.ef-landing button{font:inherit}.ef-landing .wrap{width:min(var(--max),calc(100% - 80px));margin-inline:auto}.ef-landing .header{z-index:30;background:#071321;border-bottom:1px solid #c7dcf21f;height:86px;position:sticky;top:0}.ef-landing .nav-inner{align-items:center;gap:40px;height:100%;display:flex}.ef-landing .brand{color:#fff;flex:none;align-items:center;gap:14px;display:inline-flex}.ef-landing .brand-mark{align-items:center;gap:4px;width:40px;height:42px;display:flex;transform:skew(-18deg)}.ef-landing .brand-mark b{background:linear-gradient(#ddffac,#91d84b);border-radius:3px;width:9px;display:block}.ef-landing .brand-mark b:first-child{align-self:flex-end;height:17px;margin-bottom:2px}.ef-landing .brand-mark b:nth-child(2){align-self:center;height:31px}.ef-landing .brand-mark b:nth-child(3){align-self:flex-start;height:21px;margin-top:4px}.ef-landing .brand-name{letter-spacing:-.045em;font-size:20px;font-weight:900;line-height:1}.ef-landing .brand-point{color:var(--lime)}.ef-landing .brand-name small{letter-spacing:.27em;color:#89a0b7;margin-top:6px;font-size:8px;font-weight:650;display:block}.ef-landing .nav-links{gap:33px;margin-left:auto;display:flex}.ef-landing .nav-links a{color:#a9bdd0;font-size:12px;font-weight:650;transition:color .2s}.ef-landing .nav-links a:hover{color:#fff}.ef-landing .nav-login{color:#fff;background:#12283e;border:1px solid #3b5266;border-radius:10px;justify-content:center;align-items:center;gap:20px;padding:13px 17px;font-size:12px;font-weight:800;display:inline-flex}.ef-landing .nav-login:hover{background:#1e3c59}.ef-landing .nav-login span{font-size:18px}.ef-landing .hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 76% 45%,#102e47 0%,#071729 46%,#071321 80%);min-height:740px;position:relative;overflow:hidden}.ef-landing .hero-illumination{z-index:-1;background:radial-gradient(at 74% 48%,#41d5fa1f,#0000 45%),radial-gradient(circle at 10% 70%,#9de0680f,#0000 40%);position:absolute;inset:0}.ef-landing .hero-grain{pointer-events:none;opacity:.19;z-index:-1;background-image:radial-gradient(circle,#ffffff1f .65px,#0000 .75px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 100%);mask-image:linear-gradient(90deg,#0000 10%,#000 100%)}.ef-landing .hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:35px;min-height:665px;display:grid}.ef-landing .hero-copy{z-index:3;padding:90px 0 60px;position:relative}.ef-landing .eyebrow{color:#9bb2c7;letter-spacing:.18em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:31px;font-size:10px;font-weight:800;display:flex}.ef-landing .pip{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #c8fa74a6}.ef-landing .sep{opacity:.4;padding:0 2px}.ef-landing .hero h1{letter-spacing:-.075em;max-width:700px;font-size:clamp(50px,5.25vw,83px);font-weight:850;line-height:1.045}.ef-landing .hero h1 em{color:var(--lime);font-style:normal}.ef-landing .hero-description{color:#b4c3d3;max-width:530px;margin-top:29px;font-size:17px;line-height:1.85}.ef-landing .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:33px;display:flex}.ef-landing .button{border-radius:11px;justify-content:center;align-items:center;gap:22px;min-height:53px;padding:14px 21px;font-size:13px;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.ef-landing .button:hover{transform:translateY(-2px)}.ef-landing .button span{font-size:17px}.ef-landing .button-lime{background:var(--lime);color:#13251c;box-shadow:0 14px 35px #bbeb5826}.ef-landing .button-lime:hover{background:#dbffa8;box-shadow:0 14px 40px #bbeb584d}.ef-landing .button-ghost{color:#e6f1f7;background:#ffffff0a;border:1px solid #30485c}.ef-landing .button-ghost:hover{background:#ffffff1a}.ef-landing .hero-micro{flex-wrap:wrap;gap:23px;margin-top:38px;display:flex}.ef-landing .hero-micro span{color:#94a9bd;align-items:center;gap:8px;font-size:11px;display:inline-flex}.ef-landing .hero-micro i{background:#7fc99e;border-radius:100%;width:5px;height:5px}.ef-landing .hero-bottom{color:#5e7890;letter-spacing:.24em;justify-content:space-between;align-items:center;height:75px;font-size:9px;font-weight:800;display:flex}.ef-landing .hero-bottom span:last-child{color:#9eb6ca}.ef-landing .hero-bottom span span{margin-left:10px;font-size:19px}.ef-landing .hero-visual{perspective:1300px;place-items:center;min-width:0;height:595px;display:grid;position:relative}.ef-landing .halo{filter:blur(8px);background:radial-gradient(circle,#3cc2e526,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute}.ef-landing .halo-b{background:radial-gradient(circle,#bcf47412,#0000 68%);width:450px;height:450px;transform:translate(90px,100px)}.ef-landing .orbit{pointer-events:none;border:1px solid #64bdd32e;border-radius:50%;animation:45s linear infinite ef-landing-spin;position:absolute}.ef-landing .orbit-one{border-style:dashed;width:605px;height:605px;transform:rotate(24deg)}.ef-landing .orbit-two{border-color:#71b9d538;width:495px;height:495px;animation-direction:reverse}.ef-landing .orbit:before{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:0 0 20px var(--cyan);border-radius:100%;position:absolute;top:20%;left:13%}@keyframes ef-landing-spin{to{transform:rotate(360deg)}}.ef-landing .demo-app{z-index:2;background:#f0f5f8;border:1px solid #aad0e659;border-radius:16px;width:100%;max-width:590px;height:417px;animation:7s ease-in-out infinite ef-landing-float;position:relative;overflow:hidden;transform:rotate(-3deg)rotateY(-9deg);box-shadow:0 40px 95px #00050ea6,0 1px 80px #19a9d21f}@keyframes ef-landing-float{50%{transform:translateY(-9px)rotate(-2deg)rotateY(-9deg)}}.ef-landing .demo-top{color:#fff;background:#0a1a2e;align-items:center;gap:12px;height:44px;padding:0 15px;display:flex}.ef-landing .demo-top strong{letter-spacing:-.05em;font-size:13px}.ef-landing .demo-top strong span{color:var(--lime)}.ef-landing .demo-dots{gap:4px;display:flex}.ef-landing .demo-dots i{background:#56748a;border-radius:50%;width:6px;height:6px}.ef-landing .demo-dots i:first-child{background:#c8fa74}.ef-landing .demo-top-tag{letter-spacing:.16em;color:#839db3;margin-left:auto;font-size:8px}.ef-landing .demo-body{height:calc(100% - 44px);display:flex}.ef-landing .demo-sidebar{color:#889ab0;background:#101f33;flex-direction:column;align-items:center;gap:17px;width:53px;padding:15px 0;font-size:17px;display:flex}.ef-landing .demo-sidebar span{text-align:center;width:29px;height:24px}.ef-landing .demo-sidebar .demo-logo{color:var(--lime);font-weight:900}.ef-landing .demo-sidebar .active{color:var(--lime);background:#293c4c;border-radius:5px}.ef-landing .demo-content{color:#102237;flex:1;padding:20px 24px;overflow:hidden}.ef-landing .demo-head{letter-spacing:.12em;color:#6e8297;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.ef-landing .demo-example{color:#7e8f9d;border:1px solid #d1dde6;border-radius:999px;padding:4px 7px;font-size:8px}.ef-landing .demo-content h2{letter-spacing:-.05em;margin:10px 0 17px;font-size:25px}.ef-landing .live-light{background:#9dd45d;border-radius:50%;width:9px;height:9px;margin-left:7px;display:inline-block;box-shadow:0 0 0 4px #e5f5d3}.ef-landing .demo-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ef-landing .demo-metrics>div{background:#fff;border:1px solid #dee7ee;border-radius:9px;padding:11px}.ef-landing .demo-metrics small{color:#75869a;letter-spacing:.1em;font-size:8px;font-weight:750;display:block}.ef-landing .demo-metrics strong{margin-top:6px;font-size:18px;display:block}.ef-landing .demo-section{color:#8694a2;letter-spacing:.1em;justify-content:space-between;margin:18px 3px 7px;font-size:8px;font-weight:800;display:flex}.ef-landing .demo-cue{background:#fff;border:1px solid #e3ebf0;border-radius:7px;align-items:center;gap:10px;margin-bottom:5px;padding:8px 10px;display:flex}.ef-landing .demo-cue.current{background:#f0f9e8;border-color:#96d45a;box-shadow:inset 3px 0 #97d85a}.ef-landing .demo-time{color:#516b82;font-size:12px;font-weight:850}.ef-landing .demo-cue-text{flex:1;min-width:0}.ef-landing .demo-cue-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.ef-landing .demo-cue-text small{color:#758da1;font-size:9px}.ef-landing .cue-done,.ef-landing .cue-now,.ef-landing .cue-next{white-space:nowrap;font-size:8px;font-weight:850}.ef-landing .cue-done{color:#90a3af}.ef-landing .cue-now{color:#4e802a}.ef-landing .cue-next{color:#42728d}.ef-landing .demo-actions{gap:6px;margin-top:9px;display:flex}.ef-landing .demo-actions>span{letter-spacing:.08em;background:#fff;border:1px solid #dae4eb;border-radius:6px;padding:9px 15px;font-size:10px;font-weight:900}.ef-landing .demo-actions .demo-go{background:#c8fa74;border-color:#b3d67a}.ef-landing .demo-go b{padding-left:18px}.ef-landing .float-marker{z-index:4;color:#e0f6ff;letter-spacing:.09em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a2132e6;border:1px solid #315467;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:850;position:absolute;box-shadow:0 10px 40px #00000040}.ef-landing .float-one{top:55px;right:-12px;transform:rotate(5deg)}.ef-landing .float-two{bottom:50px;left:0;transform:rotate(-3deg)}.ef-landing .float-two>span{color:var(--lime);margin-right:8px;font-size:17px}.ef-landing .marker-led{background:#a4e76c;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #a4e76c}.ef-landing .visual-label{z-index:4;color:#688ba4;letter-spacing:.2em;font-size:9px;font-weight:850;position:absolute;bottom:20px;right:24px}.ef-landing .visual-label span{color:var(--lime);padding:0 8px}.ef-landing .ribbon{color:#1d3129;background:#c8fa74}.ef-landing .ribbon-inner{letter-spacing:.13em;justify-content:space-between;align-items:center;gap:24px;min-height:78px;font-size:10px;font-weight:900;display:flex}.ef-landing .ribbon-inner span:last-child{letter-spacing:.11em;font-size:12px}.ef-landing .ribbon b{color:#529e54;padding:0 22px}.ef-landing .section{padding:120px 0}.ef-landing .section-tag{color:#7d9f40;letter-spacing:.22em;margin-bottom:22px;font-size:10px;font-weight:900}.ef-landing .section h2,.ef-landing .access-section h2{letter-spacing:-.065em;font-size:clamp(38px,4.5vw,64px);line-height:1.14}.ef-landing .section h2 em,.ef-landing .access-section h2 em{color:#84b748;font-style:normal}.ef-landing .platform-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:80px;display:grid}.ef-landing .platform-copy p{color:#596f80;margin:6px 0 30px;font-size:18px;line-height:1.85}.ef-landing .platform-points{grid-template-columns:1fr 1fr;gap:11px;display:grid}.ef-landing .platform-points span{background:#fff;border:1px solid #e0e7ec;border-radius:10px;align-items:center;gap:12px;padding:16px;font-size:13px;font-weight:800;display:flex}.ef-landing .platform-points b{color:#8baa57;font-size:10px}.ef-landing .features-section{background:#fff;border-block:1px solid #e6ecef}.ef-landing .section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:47px;display:flex}.ef-landing .section-heading>p{color:#698092;max-width:355px;padding-bottom:6px;font-size:16px;line-height:1.8}.ef-landing .features-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.ef-landing .feature-card{border:1px solid var(--border);background:#f8fafb;border-radius:17px;flex-direction:column;min-height:327px;padding:27px;display:flex;position:relative;overflow:hidden}.ef-landing .feature-card:hover{border-color:#b7cfb0}.ef-landing .feature-large{background:radial-gradient(circle at 80% 110%,#deefce 0%,#f4f9f2 49%,#f8fafb 100%);grid-area:span 2/span 2;min-height:669px}.ef-landing .feature-symbol{color:#86b84c;background:#e9f5de;border-radius:14px;place-items:center;width:55px;height:55px;margin-bottom:25px;font-size:27px;font-weight:800;display:grid}.ef-landing .feature-nr{color:#8093a1;letter-spacing:.14em;font-size:10px;font-weight:850}.ef-landing .feature-card h3{margin:9px 0 14px;font-size:23px;line-height:1.2}.ef-landing .feature-card p{color:#6a7a8a;max-width:390px;font-size:13px;line-height:1.8}.ef-landing .mini-masterplan{background:#fff;border:1px solid #d5e3d2;border-radius:13px;margin-top:auto;padding:22px;transform:rotate(-2deg);box-shadow:0 14px 45px #193d1012}.ef-landing .mini-masterplan>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.ef-landing .mini-masterplan>div:first-child>span{font-size:13px;font-weight:850}.ef-landing .mini-masterplan>div:first-child>strong{color:#79918a;font-size:9px}.ef-landing .mini-progress{background:#e9f0e6;border-radius:99px;height:8px;margin:18px 0}.ef-landing .mini-progress span{background:#a1d56e;border-radius:99px;width:70%;height:100%;display:block}.ef-landing .mini-task{border-top:1px solid #edf1ec;align-items:center;gap:12px;padding:12px 4px;font-size:12px;font-weight:750;display:flex}.ef-landing .mini-task b{color:#649a38;font-size:17px}.ef-landing .mini-task b.open{color:#8da2ad}.ef-landing .mini-task small{color:#7d9b62;letter-spacing:.07em;margin-left:auto;font-size:9px}.ef-landing .feature-line{align-items:end;gap:10px;height:35px;margin-top:auto;display:flex}.ef-landing .feature-line i{background:#d7e7cb;border-radius:2px;width:24px;height:8px}.ef-landing .feature-line i:nth-child(2){height:21px}.ef-landing .feature-line i:nth-child(3){background:#a8df77;height:31px}.ef-landing .feature-line i:nth-child(4){height:14px}.ef-landing .feature-status{color:#6e9d52;background:#e8f5e2;border:1px solid #d4e8cf;border-radius:9px;align-items:center;gap:9px;margin-top:auto;padding:10px;font-size:10px;display:flex}.ef-landing .feature-status span{color:#567455;font-weight:850}.ef-landing .feature-status strong{color:#203a25;background:#c8fa74;border-radius:5px;margin-left:auto;padding:9px 12px}.ef-landing .feature-chips{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.ef-landing .feature-chips span{color:#4c6b7a;background:#e7edf0;border-radius:5px;padding:7px 9px;font-size:9px;font-weight:850}.ef-landing .feature-chart{align-items:end;gap:8px;height:33px;margin-top:auto;display:flex}.ef-landing .feature-chart i{background:#c7e6b5;border-radius:3px 3px 0 0;width:18px;height:45%}.ef-landing .feature-chart i:nth-child(2){height:66%}.ef-landing .feature-chart i:nth-child(3){height:53%}.ef-landing .feature-chart i:nth-child(4){height:88%}.ef-landing .feature-chart i:nth-child(5){height:65%}.ef-landing .feature-chart i:nth-child(6){background:#8fd35b;height:98%}.ef-landing .flow-section{background:#f2f6f7}.ef-landing .steps{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.ef-landing .steps article{border-top:2px solid #c2d49b;padding:28px 7px 8px}.ef-landing .steps article>span{color:#83ab52;font-size:13px;font-weight:850}.ef-landing .steps h3{margin:23px 0 12px;font-size:25px}.ef-landing .steps p{color:#6b8190;max-width:310px;font-size:14px;line-height:1.7}.ef-landing .access-section{color:#fff;background:radial-gradient(circle at 80%,#153a4b,#0000 40%),#071729;padding:102px 0 55px}.ef-landing .access-content{justify-content:space-between;align-items:end;gap:35px;display:flex}.ef-landing .access-content h2{font-size:clamp(42px,5vw,69px)}.ef-landing .access-content p{color:#aabdcf;max-width:580px;margin-top:26px;font-size:16px;line-height:1.75}.ef-landing .access-action{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.ef-landing .access-action small{color:#849bb1;font-size:11px}.ef-landing .preview-note{color:#aac1d2;background:#ffffff0d;border:1px solid #30475b;border-radius:10px;margin-top:55px;padding:15px;font-size:12px;line-height:1.7}.ef-landing .preview-note strong{color:#fff}.ef-landing .footer{color:#8aa3b9;background:#06111f}.ef-landing .footer-inner{justify-content:space-between;align-items:center;gap:25px;min-height:125px;display:flex}.ef-landing .footer-inner>span{letter-spacing:.22em;font-size:10px;font-weight:850}.ef-landing .footer-inner>a:last-child{font-size:11px}.ef-landing .brand-footer .brand-mark{margin-right:-6px;transform:scale(.65)skew(-18deg)}.ef-landing .brand-footer .brand-name{font-size:16px}.ef-landing .brand-footer .brand-name small{font-size:7px}@media (width<=1200px){.ef-landing .hero-grid{gap:5px}.ef-landing .hero h1{font-size:clamp(48px,5.8vw,72px)}.ef-landing .hero-visual{transform:scale(.9)}.ef-landing .features-grid{grid-template-columns:repeat(2,1fr)}.ef-landing .feature-large{grid-row:span 2}}@media (width<=920px){.ef-landing .wrap{width:min(var(--max),calc(100% - 44px))}.ef-landing .nav-links{gap:17px}.ef-landing .hero-grid{grid-template-columns:1fr}.ef-landing .hero-copy{padding:76px 0 0}.ef-landing .hero h1{max-width:720px;font-size:clamp(52px,8vw,83px)}.ef-landing .hero-visual{width:100%;max-width:680px;height:520px;margin:0 auto;transform:none}.ef-landing .hero-bottom{height:65px}.ef-landing .platform-grid{grid-template-columns:1fr;gap:25px}.ef-landing .platform-copy{max-width:720px}.ef-landing .ribbon-inner{gap:10px}.ef-landing .ribbon-inner span:last-child{font-size:10px}.ef-landing .ribbon b{padding:0 8px}.ef-landing .section{padding:85px 0}}@media (width<=650px){.ef-landing .header{height:73px}.ef-landing .nav-links{display:none}.ef-landing .nav-login{margin-left:auto;padding:11px 13px}.ef-landing .wrap{width:calc(100% - 32px)}.ef-landing .hero-grid{min-height:0}.ef-landing .hero-copy{padding:62px 0 0}.ef-landing .eyebrow{letter-spacing:.13em;font-size:8px}.ef-landing .hero h1{font-size:clamp(46px,10.5vw,66px)}.ef-landing .hero-description{font-size:15px;line-height:1.7}.ef-landing .hero-actions{gap:10px}.ef-landing .button{justify-content:space-between;width:100%;min-height:50px}.ef-landing .hero-micro{gap:12px}.ef-landing .hero-micro span{font-size:10px}.ef-landing .hero-visual{width:135%;height:350px;margin:-15px 0 -30px;left:-17.5%;transform:scale(.72)}.ef-landing .demo-app{min-width:460px;transform:rotate(-3deg)}.ef-landing .hero-bottom{letter-spacing:.1em;font-size:8px}.ef-landing .hero-bottom span:last-child{display:none}.ef-landing .ribbon-inner{flex-direction:column;justify-content:center;gap:8px;min-height:70px;font-size:9px;display:flex}.ef-landing .ribbon-inner span:last-child{font-size:9px}.ef-landing .ribbon b{padding:0 4px}.ef-landing .section{padding:70px 0}.ef-landing .section h2{font-size:clamp(35px,8vw,49px)}.ef-landing .platform-copy p{font-size:15px}.ef-landing .platform-points{gap:8px}.ef-landing .platform-points span{padding:12px;font-size:11px}.ef-landing .section-heading{display:block}.ef-landing .section-heading>p{margin-top:21px;font-size:14px}.ef-landing .features-grid{grid-template-columns:1fr;gap:10px}.ef-landing .feature-large{grid-area:auto;min-height:490px}.ef-landing .feature-card{min-height:270px}.ef-landing .feature-card h3{font-size:22px}.ef-landing .steps{grid-template-columns:1fr;gap:15px}.ef-landing .steps article{padding:18px 5px}.ef-landing .steps h3{margin:13px 0 8px}.ef-landing .access-section{padding:73px 0 40px}.ef-landing .access-content{display:block}.ef-landing .access-content h2{font-size:clamp(40px,9vw,59px)}.ef-landing .access-action{margin-top:32px}.ef-landing .access-action .button{width:auto;min-width:190px}.ef-landing .preview-note{margin-top:37px}.ef-landing .footer-inner{flex-wrap:wrap;min-height:0;padding-block:25px}.ef-landing .footer-inner>span{order:3;width:100%}}@media (width<=370px){.ef-landing .brand-name{font-size:16px}.ef-landing .brand-mark{margin-right:-5px;transform:scale(.8)skew(-18deg)}.ef-landing .hero-visual{margin-top:-25px;margin-bottom:-55px;transform:scale(.63)}}@media (prefers-reduced-motion:reduce){.ef-landing *,.ef-landing :before,.ef-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes ef-landing-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes ef-landing-marker-a{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes ef-landing-marker-b{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(9px)rotate(-1deg)}}@keyframes ef-landing-active-cue{0%,to{box-shadow:inset 3px 0 #97d85a,0 0 #97d85a00}50%{box-shadow:inset 3px 0 #97d85a,0 0 22px #97d85a4d}}@keyframes ef-landing-signal{0%,to{opacity:1;box-shadow:0 0 #a4e76c5c}50%{opacity:.75;box-shadow:0 0 0 7px #a4e76c00}}@keyframes ef-landing-go{0%,to{background:#c8fa74}50%{background:#e1ffac}}.ef-landing .hero-illumination{animation:9s ease-in-out infinite ef-landing-breathe}.ef-landing .float-one{animation:6.5s ease-in-out infinite ef-landing-marker-a}.ef-landing .float-two{animation:7.3s ease-in-out .8s infinite ef-landing-marker-b}.ef-landing .demo-cue.current{animation:4s ease-in-out infinite ef-landing-active-cue}.ef-landing .marker-led,.ef-landing .live-light{animation:2.8s ease-in-out infinite ef-landing-signal}.ef-landing .demo-go{animation:4s ease-in-out infinite ef-landing-go}.ef-landing .demo-app,.ef-landing .orbit,.ef-landing .float-marker{will-change:transform}.ef-landing .demo-app{pointer-events:none}.ef-landing .hero-visual{overflow:visible}.ef-landing .hero-visual .orbit{pointer-events:none}@media (width<=650px){.ef-landing .halo{filter:none;opacity:.7}.ef-landing .hero-visual .orbit{opacity:.6}}@media (prefers-reduced-motion:reduce){.ef-landing *,.ef-landing :before,.ef-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ef-landing .demo-app{transform:rotate(-3deg)rotateY(-9deg)}.ef-landing .float-one{transform:rotate(5deg)}.ef-landing .float-two{transform:rotate(-3deg)}}.ef-landing .nav-company{color:#a8d1c0;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:750;transition:color .2s;display:inline-flex}.ef-landing .nav-company:hover{color:var(--lime)}.ef-landing .nav-company span{font-size:15px}.ef-landing .owner-label{color:#b2c4d2;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;font-size:12px;display:inline-flex}.ef-landing .owner-label strong{color:#e3f5dc;font-weight:750}.ef-landing .owner-label:hover strong,.ef-landing .owner-label>span{color:var(--lime)}.ef-landing .company-section{color:#fff;background:radial-gradient(at 5% 85%,#ade3741c,#0000 48%),#09192a;padding:95px 0}.ef-landing .company-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(35px,7vw,105px);display:grid}.ef-landing .company-identity{color:#e8f4eb;letter-spacing:.12em;align-items:center;gap:17px;padding-top:29px;font-size:12px;font-weight:850;line-height:1.7;display:flex}.ef-landing .company-identity small{color:#91b1c1;letter-spacing:.09em;font-size:9px}.ef-landing .company-symbol{color:var(--lime);font-size:47px;line-height:1}.ef-landing .company-copy .section-tag{color:#a5d77b}.ef-landing .company-copy h2{margin-top:20px;font-size:clamp(35px,4.1vw,60px);line-height:1.14}.ef-landing .company-copy h2 em{color:var(--lime);font-style:normal}.ef-landing .company-copy p{color:#b6c7d5;max-width:710px;margin-top:27px;font-size:15px;line-height:1.9}.ef-landing .company-copy p strong{color:#fff}.ef-landing .company-actions{flex-wrap:wrap;align-items:center;gap:20px 27px;margin-top:32px;display:flex}.ef-landing .company-text-link{color:#e7f6d7;text-underline-offset:5px;font-size:12px;font-weight:750;text-decoration:underline}.ef-landing .company-text-link:hover{color:var(--lime)}.ef-landing .footer-inner{flex-wrap:wrap;gap:22px}.ef-landing .footer-owner{flex-direction:column;gap:7px;display:flex}.ef-landing .footer-owner strong{color:#d7e5ee;font-size:12px;font-weight:750}.ef-landing .footer-owner small{color:#98adba;font-size:11px}.ef-landing .footer-links{flex-wrap:wrap;gap:13px 19px;display:flex}.ef-landing .footer-links a{color:#b5c9d4;font-size:11px}.ef-landing .footer-links a:hover{color:var(--lime)}@media (width<=1100px){.ef-landing .nav-inner{gap:18px}.ef-landing .nav-links{gap:14px}}@media (width<=850px){.ef-landing .nav-company{margin-left:auto}.ef-landing .nav-links{display:none}.ef-landing .company-grid{grid-template-columns:1fr}.ef-landing .company-identity{padding-top:0}.ef-landing .company-section{padding:78px 0}}@media (width<=510px){.ef-landing .nav-company{font-size:10px}.ef-landing .nav-company span{display:none}.ef-landing .nav-login{gap:5px}.ef-landing .company-section{padding:64px 0}.ef-landing .company-actions{flex-direction:column;align-items:stretch}.ef-landing .company-actions .button{gap:9px;width:100%}.ef-landing .footer-inner{padding:29px 0}.ef-landing .footer-links{width:100%}.ef-landing .owner-label{font-size:11px}}:root{--ef160-page:#f2f5f8;--ef160-panel:#fff;--ef160-ink:#14233a;--ef160-muted:#53677d;--ef160-line:#dce5ec;--ef160-soft:#f7fafc;--ef160-focus:#568b2d;--ef160-lime:#c8fa74;--ef160-radius:14px;--ef160-shadow:0 3px 18px #11264109;--ef160-ease:.16s ease;--ef-action-height:40px;--ef-action-radius:10px;--ef-action-padding:10px 14px;--ef-action-font-size:12px;--ef-action-border:#cad7e2;--ef-action-ink:#19344b;--ef-action-bg:#fff;--ef-action-hover:#f1f6f9;--ef-action-primary-bg:#c8fa74;--ef-action-primary-hover:#bdf16b;--ef-action-primary-ink:#18321e;--ef-action-primary-border:#abd96a;--ef-action-danger-bg:#fff8f8;--ef-action-danger-border:#edc7c9;--ef-action-danger-ink:#922c35;--ef-control-radius:10px;--ef-control-border:#cad7e2;--ef-control-ink:#1b3045;--ef-control-height:41px;--ef-control-bg:#fff}#root :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ef160-focus);outline-offset:2px}#root :is(input,select,textarea):disabled{opacity:.65;cursor:not-allowed}#root :is(button,select,input,textarea){font-family:inherit}#root :is(.ef-app-shell,.ef142-public-shell,.ef143-task-shell){color:var(--ef160-ink)}#root .ef-app-shell{background:var(--ef160-page)}#root .ef-app-shell .ef-main-content{background:linear-gradient(180deg, #f5f7fa 0, var(--ef160-page) 260px)}#root .ef-app-shell .ef-page{max-width:1680px;padding:clamp(18px,2.1vw,36px)}#root .ef-app-shell .ef-topbar{border-bottom-color:var(--ef160-line)}#root .ef-app-shell .ef-topbar-left strong,#root .ef-app-shell .ef-section-title h1{color:var(--ef160-ink)}#root .ef-app-shell .ef-section-title{gap:16px;margin-bottom:24px}#root .ef-app-shell .ef-section-title p{color:var(--ef160-muted);max-width:66ch;line-height:1.55}#root .ef-app-shell .ef-eyebrow{color:#526984}#root .ef-app-shell :is(.ef-panel,.ef-metric,.efmp-panel,.efmp-kpi,.ef-live47-toolbar,.ef152-manage-events){border-color:var(--ef160-line);box-shadow:var(--ef160-shadow)}#root .ef-app-shell :is(.ef-panel,.ef-metric,.efmp-panel,.efmp-kpi){border-radius:var(--ef160-radius)}#root .ef-app-shell .ef-panel-heading{border-bottom-color:#e7edf2}#root .ef-app-shell .ef-panel-heading h2{color:var(--ef160-ink)}#root .ef-app-shell .ef-metric{min-height:138px}#root .ef-app-shell .ef-metric-top{color:var(--ef160-muted)}#root .ef-app-shell .ef-metric>span{color:#5c7186}#root .ef-app-shell .ef-event-tile{transition:background var(--ef160-ease)}#root .ef-app-shell .ef-event-tile:hover,#root .ef-app-shell .ef-event-tile:focus-visible{background:#f1f8e8}#root .ef-app-shell .ef-event-tile.selected{background:#eff8e4}#root .ef-app-shell .ef-ui-button{transition:background var(--ef160-ease), border-color var(--ef160-ease), box-shadow var(--ef160-ease)}#root .ef-app-shell .ef-ui-field{color:#354f67;gap:7px}#root .ef-app-shell :is(.ef-ui-field :is(input,select,textarea),.ef-ui-control){transition:border-color var(--ef160-ease), box-shadow var(--ef160-ease)}#root .ef-app-shell :is(input,select,textarea)::placeholder{color:#6d8194}#root .ef-app-shell :is(.ef-ui-field :is(input,select,textarea),.ef-ui-control):focus-visible{border-color:#78a94c;box-shadow:0 0 0 3px #a7da6b2e}#root .ef-app-shell .ef152-top-create,#root .ef-app-shell .ef152-dashboard-create{background:var(--ef160-lime);border-color:#afd86c;border-radius:10px}#root .ef-app-shell .ef152-top-create:hover,#root .ef-app-shell .ef152-dashboard-create:hover{background:#bdf171}#root .ef-app-shell .ef-error{color:#8e2d35;border-color:#e9b4b7}#root .ef-app-shell .ef-empty{color:#61758a}#root .ef-app-shell .ef-sidebar{border-right:1px solid #2a3549}#root .ef-app-shell .ef-nav-item{border-radius:10px}#root .ef-app-shell .ef-nav-item:focus-visible{outline-color:var(--ef160-lime)}#root .ef-app-shell .ef-nav-section,#root .ef-app-shell .ef-workspace-label{color:#a3afc3}#root .ef-app-shell .ef-workspace-current{border-color:#34425b}#root .ef-app-shell .ef-event-select-wrap{border-color:#cad6df;border-radius:10px}#root .ef160-connection{--ef160-state-bg:#eaf7dd;--ef160-state-ink:#255b31;--ef160-state-border:#b8da9d;vertical-align:middle;border:1px solid var(--ef160-state-border);background:var(--ef160-state-bg);max-width:100%;color:var(--ef160-state-ink);letter-spacing:.035em;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.35;display:inline-flex}#root .ef160-connection--connecting{--ef160-state-bg:#edf3fa;--ef160-state-ink:#45627d;--ef160-state-border:#cddbe8}#root .ef160-connection--fallback{--ef160-state-bg:#fff4df;--ef160-state-ink:#795018;--ef160-state-border:#e9c993}#root .ef160-connection--offline{--ef160-state-bg:#fff0ef;--ef160-state-ink:#913b3d;--ef160-state-border:#e6bbbc}#root .ef160-connection-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}#root .ef160-connection-text{overflow-wrap:anywhere}#root .ef160-connection--detail{letter-spacing:0;white-space:normal;padding:7px 11px;font-size:12px;font-weight:700}#root .ef-live47-toolbar .ef160-connection{margin-top:6px}#root .ef142-public-header .ef160-connection,#root .ef143-task-header .ef160-connection{letter-spacing:0;font-size:10px}#root .ef160-public-header-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}#root .ef142-public-toolbar .ef160-connection{flex:0 auto}#root .ef143-task-note .ef160-connection{margin-right:5px}#root :is(.ef142-public-shell,.ef143-task-shell){background:var(--ef160-page)}#root :is(.ef142-public-shell,.ef143-task-shell) :is(input,select,textarea){accent-color:#5d9d37}#root :is(.ef142-public-shell,.ef143-task-shell) button:focus-visible{outline-color:#5b952e}#root .ef142-public-main>h1{overflow-wrap:anywhere;line-height:1.16}#root .ef142-public-toolbar{flex-wrap:wrap;gap:10px}#root .ef142-public-toolbar>div{flex-wrap:wrap;gap:8px}#root .ef143-task-header{gap:16px}@media (width<=900px){#root .ef-app-shell .ef-page{padding:20px}#root .ef-app-shell .ef-section-title{align-items:flex-start}#root .ef-app-shell .ef-section-action{max-width:100%}}@media (width<=760px){#root .ef-app-shell .ef-page{padding:16px 14px 26px}#root .ef-app-shell .ef-section-title{flex-direction:column;align-items:stretch;gap:10px}#root .ef-app-shell .ef-section-title h1{font-size:clamp(26px,7vw,32px)}#root .ef-app-shell .ef-metric{min-height:auto;padding:16px}#root .ef-app-shell .ef-topbar{gap:7px}#root .ef-app-shell .ef-event-select-wrap{min-width:0;max-width:min(45vw,270px)}#root .ef160-public-header-status{gap:6px;font-size:10px}#root .ef160-connection--detail{font-size:11px}}@media (width<=420px){#root .ef-app-shell .ef-page{padding-inline:11px}#root .ef-app-shell .ef-panel-heading{padding:16px}#root .ef-app-shell .ef-metrics{gap:8px}#root .ef-app-shell .ef-topbar-right{gap:6px}#root .ef160-connection{padding:4px 7px}#root .ef142-public-toolbar .ef160-connection{width:100%}}@media (prefers-reduced-motion:reduce){#root .ef-app-shell .ef-nav-item,#root .ef-app-shell .ef-event-tile,#root .ef-app-shell .ef-ui-button,#root .ef-app-shell .ef-ui-field :is(input,select,textarea){transition:none}}#root .ef-app-shell .ef-event-tabs-panel>.ef-event-tabs-content{min-width:0;padding:24px}#root .ef-app-shell .ef-event-tabs-content>:is(.ef156-improvements,.ef157-partners){padding:0}@media (width<=760px){#root .ef-app-shell .ef-event-tabs-panel>.ef-event-tabs-content{padding:16px}}@media (width<=420px){#root .ef-app-shell .ef-event-tabs-panel>.ef-event-tabs-content{padding:12px}}
