:root{color-scheme:dark;--wf-bg:#070a12;--wf-bg-soft:#0c1320;--wf-panel:rgba(255,255,255,0.05);--wf-panel-strong:rgba(255,255,255,0.08);--wf-surface:rgba(10,15,24,0.88);--wf-surface-2:rgba(255,255,255,0.07);--wf-border:rgba(255,255,255,0.1);--wf-text:rgba(255,255,255,0.92);--wf-muted:rgba(255,255,255,0.62);--wf-accent-1:#25c3a3;--wf-accent-2:#3f6fff;--wf-danger:#ff6f78;--wf-warn:#f5b84b;--wf-success:#46d39b;--wf-success-text:#a9eed5;--wf-radius-card:24px;--wf-radius-input:18px;--wf-radius-pill:999px;--wf-gap:16px;--wf-shadow:0 30px 70px rgba(0,0,0,0.45);--wf-shadow-soft:0 16px 35px rgba(0,0,0,0.3);--wf-font-apple:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--wf-display:var(--wf-font-apple);--wf-sans:var(--wf-font-apple);--wf-topbar-bg:rgba(7,10,18,0.65);--wf-popover-bg:rgba(6,10,18,0.96);--wf-nav-section:rgba(255,255,255,0.5);--wf-input-placeholder:rgba(255,255,255,0.45);--wf-search-placeholder:rgba(255,255,255,0.42)}.wf-platform-settings-header{gap:24px}.wf-platform-settings-header>div:first-child{max-width:760px}.wf-platform-settings-kicker{display:block;margin-bottom:8px;color:#1f7a54;font-size:11px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.wf-platform-settings-version{min-width:210px;display:grid;grid-gap:4px;gap:4px;justify-items:end;padding:14px 16px;border:1px solid rgba(17,33,29,.12);border-radius:9px;background:rgba(255,255,255,.82)}.wf-platform-settings-version strong{color:#145f42;font-size:15px}.wf-platform-settings-version small,.wf-platform-settings-version span{color:#66756f;font-size:11px}.wf-platform-settings-rollback button,.wf-platform-settings-save button,.wf-platform-settings-status-actions button,.wf-platform-settings-version button{min-height:36px;padding:0 14px;border:1px solid rgba(31,122,84,.28);border-radius:7px;background:#1f7a54;color:#fff;font:inherit;font-size:12px;font-weight:780;cursor:pointer}.wf-platform-settings-version button{min-height:30px;margin-top:5px;background:#fff;color:#1f7a54}.wf-platform-settings-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:20px 0;padding:14px 16px;border:1px solid rgba(17,33,29,.1);border-radius:9px;background:rgba(255,255,255,.8)}.wf-platform-settings-toolbar label{width:min(100%,620px);display:grid;grid-gap:6px;gap:6px}.wf-platform-settings-field>span>strong,.wf-platform-settings-rollback label>span,.wf-platform-settings-save label>span,.wf-platform-settings-toolbar label span{color:#52615c;font-size:11px;font-weight:780}.wf-platform-settings-field input,.wf-platform-settings-field select,.wf-platform-settings-field textarea,.wf-platform-settings-offers select,.wf-platform-settings-rollback input,.wf-platform-settings-rollback select,.wf-platform-settings-save input,.wf-platform-settings-toolbar input{width:100%;min-height:42px;padding:9px 11px;border:1px solid rgba(17,33,29,.16);border-radius:7px;background:#fff;color:#18211f;font:inherit;font-size:13px}.wf-platform-settings-field textarea{resize:vertical}.wf-platform-settings-toolbar>div{display:flex;align-items:baseline;gap:7px;color:#66756f;font-size:12px}.wf-platform-settings-toolbar>div strong{color:#1f7a54;font-size:22px}.wf-platform-settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.wf-platform-settings-nav{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(17,33,29,.11);border-radius:9px;background:rgba(255,255,255,.84)}.wf-platform-settings-nav a{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border-radius:6px;color:#3f4f49;font-size:12px;font-weight:720;text-decoration:none}.wf-platform-settings-nav a:hover{background:#edf6f2;color:#145f42}.wf-platform-settings-nav a.hidden{display:none}.wf-platform-settings-nav i{width:8px;height:8px;border-radius:50%;background:#d58a1d}.wf-platform-settings-content{min-width:0;display:grid;grid-gap:18px;gap:18px}.wf-platform-settings-card{scroll-margin-top:96px;display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,2.3vw,28px);border:1px solid rgba(17,33,29,.11);border-radius:10px;background:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(25,49,42,.06)}.wf-platform-settings-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(17,33,29,.09)}.wf-platform-settings-card>header h2{margin:0;color:#16231f;font-size:21px}.wf-platform-settings-card>header p{max-width:650px;margin:5px 0 0;color:#66756f;font-size:13px;line-height:1.5}.wf-platform-settings-section-state{display:grid;grid-gap:5px;gap:5px;justify-items:end;text-align:right}.wf-platform-settings-section-state span{color:#66756f;font-size:11px;font-weight:740}.wf-platform-settings-section-state span.dirty{color:#9a6111}.wf-platform-settings-section-state em{color:#73817c;font-size:10px;font-style:normal}.wf-platform-settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-platform-settings-form-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-platform-settings-field{min-width:0;display:grid;align-content:start;grid-gap:7px;gap:7px}.wf-platform-settings-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.wf-platform-settings-field>small{color:#70807a;font-size:10px;line-height:1.45}.wf-platform-settings-field input:disabled,.wf-platform-settings-field select:disabled,.wf-platform-settings-field textarea:disabled{background:#f2f5f4;color:#60706a;opacity:1}.wf-platform-settings-source{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#edf2f0;color:#63736d;font-size:9px!important;font-weight:760;white-space:nowrap}.wf-platform-settings-source.database{background:#e7f5ee;color:#176442}.wf-platform-settings-source.environment{background:#eef1f8;color:#465a89}.wf-platform-settings-source.provider{background:#f2ecf8;color:#6a4b84}.wf-platform-settings-source.unavailable{background:#f5f0ed;color:#805b4a}.wf-platform-settings-status-list{display:grid;border:1px solid rgba(17,33,29,.09);border-radius:8px;overflow:hidden}.wf-platform-settings-status-list>article{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border-top:1px solid rgba(17,33,29,.08);background:#fbfcfc}.wf-platform-settings-status-list>article:first-child{border-top:0}.wf-platform-settings-status-main{min-width:0;display:flex;align-items:flex-start;gap:10px}.wf-platform-settings-status-main>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-platform-settings-status-main strong{color:#23322d;font-size:12px}.wf-platform-settings-status-main span{color:#53635d;font-size:12px;overflow-wrap:anywhere}.wf-platform-settings-status-main p{margin:1px 0 0;color:#74817d;font-size:10px;line-height:1.45}.wf-platform-settings-state{flex:0 0 auto;width:9px;height:9px;margin-top:4px;border-radius:50%;background:#9ba6a2}.wf-platform-settings-state.connected,.wf-platform-settings-state.ok{background:#2ca66e}.wf-platform-settings-state.error{background:#d1514a}.wf-platform-settings-state.to_configure,.wf-platform-settings-state.validation_required{background:#dfa83b}.wf-platform-settings-state.not_connected{background:#9ba6a2}.wf-platform-settings-status-actions{flex:0 0 auto;max-width:300px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;text-align:right}.wf-platform-settings-status-actions>small:not(.wf-platform-settings-source){color:#788680;font-size:9px}.wf-platform-settings-status-actions a{color:#1f7a54;font-size:11px;font-weight:760;text-decoration:none}.wf-platform-settings-status-actions button{min-height:28px;padding:0 9px;background:#fff;color:#1f7a54;font-size:10px}.wf-platform-settings-save{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding-top:16px;border-top:1px solid rgba(17,33,29,.09)}.wf-platform-settings-save label{display:grid;grid-gap:6px;gap:6px}.wf-platform-settings-rollback button:disabled,.wf-platform-settings-save button:disabled,.wf-platform-settings-status-actions button:disabled,.wf-platform-settings-version button:disabled{cursor:not-allowed;opacity:.5}.wf-platform-settings-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-platform-settings-toggle-grid label{min-width:0;display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid rgba(17,33,29,.1);border-radius:8px;background:#fbfcfc}.wf-platform-settings-toggle-grid input{margin-top:2px;accent-color:#1f7a54}.wf-platform-settings-toggle-grid span{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-platform-settings-toggle-grid strong{font-size:12px}.wf-platform-settings-toggle-grid small{color:#72817b;font-size:10px}.wf-platform-settings-check-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-platform-settings-check-groups fieldset{display:flex;flex-wrap:wrap;gap:14px;padding:13px;border:1px solid rgba(17,33,29,.1);border-radius:8px}.wf-platform-settings-check-groups legend{padding:0 5px;color:#52615c;font-size:11px;font-weight:780}.wf-platform-settings-check-groups label{display:flex;align-items:center;gap:6px;color:#45554f;font-size:11px}.wf-platform-settings-check-groups input{accent-color:#1f7a54}.wf-platform-settings-offers{display:grid;grid-gap:12px;gap:12px}.wf-platform-settings-offers>article{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(17,33,29,.11);border-radius:9px;background:#f9fbfa}.wf-platform-settings-offers>article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-platform-settings-offers h3{flex:1 1;margin:0;font-size:15px}.wf-platform-settings-offers>article>div:first-child>span{color:#75837e;font-size:9px;font-weight:780;text-transform:uppercase}.wf-platform-settings-offers select{width:auto;min-height:34px;padding:5px 9px}.wf-platform-settings-offer-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-platform-settings-truth{padding:14px;border-left:3px solid #d5a13b;border-radius:6px;background:#fff9ed}.wf-platform-settings-truth strong{color:#76500f;font-size:12px}.wf-platform-settings-truth p{margin:4px 0 0;color:#725f3c;font-size:11px;line-height:1.5}.wf-platform-settings-test-results{padding:10px 13px;border-radius:7px;background:#edf7f2;color:#285d47}.wf-platform-settings-test-results p{margin:3px 0;font-size:11px}.wf-platform-settings-history-list{display:grid;grid-gap:0;gap:0;border:1px solid rgba(17,33,29,.09);border-radius:8px;overflow:hidden}.wf-platform-settings-history-list article{display:grid;grid-template-columns:90px 110px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 13px;border-top:1px solid rgba(17,33,29,.08);background:#fbfcfc}.wf-platform-settings-history-list article:first-child{border-top:0}.wf-platform-settings-history-list strong{color:#1e5f46;font-size:11px}.wf-platform-settings-history-list span{color:#66756f;font-size:10px;text-transform:capitalize}.wf-platform-settings-history-list p{margin:0;color:#35463f;font-size:11px;overflow-wrap:anywhere}.wf-platform-settings-history-list small{color:#74817d;font-size:9px;text-align:right}.wf-platform-settings-rollback{display:grid;grid-template-columns:minmax(220px,1fr) 120px minmax(160px,1fr) minmax(150px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:15px;border:1px solid rgba(162,59,52,.18);border-radius:8px;background:#fff9f8}.wf-platform-settings-rollback>div strong{color:#803b36;font-size:12px}.wf-platform-settings-rollback>div p{margin:4px 0 0;color:#795f5b;font-size:10px}.wf-platform-settings-rollback label{min-width:0;display:grid;grid-gap:6px;gap:6px}.wf-platform-settings-rollback button{background:#8f453f;border-color:#8f453f}@media (max-width:1180px){.wf-platform-settings-form-grid.compact,.wf-platform-settings-offer-fields,.wf-platform-settings-rollback,.wf-platform-settings-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-settings-rollback>div{grid-column:1/-1}}@media (max-width:900px){.wf-platform-settings-layout{grid-template-columns:1fr}.wf-platform-settings-nav{position:static;display:flex;overflow-x:auto}.wf-platform-settings-nav a{flex:0 0 auto}}@media (max-width:640px){.wf-platform-settings-card>header,.wf-platform-settings-header,.wf-platform-settings-offers>article>div:first-child,.wf-platform-settings-status-list>article,.wf-platform-settings-toolbar{align-items:stretch;flex-direction:column}.wf-platform-settings-version{width:100%;justify-items:start}.wf-platform-settings-toolbar>div{justify-content:flex-start}.wf-platform-settings-check-groups,.wf-platform-settings-form-grid,.wf-platform-settings-form-grid.compact,.wf-platform-settings-offer-fields,.wf-platform-settings-rollback,.wf-platform-settings-save,.wf-platform-settings-toggle-grid{grid-template-columns:1fr}.wf-platform-settings-section-state{justify-items:start;text-align:left}.wf-platform-settings-status-actions{max-width:none;justify-content:flex-start;text-align:left}.wf-platform-settings-history-list article{grid-template-columns:1fr 1fr}.wf-platform-settings-history-list article p,.wf-platform-settings-history-list article small{grid-column:1/-1;text-align:left}}.wf-platform-body,.wf-platform-document{max-width:100vw;overflow-x:hidden;background:#f6f8f7!important;color:#12201d;color-scheme:light}.wf-platform-admin{max-width:100vw;overflow-x:hidden;background:#f4f6f7;color:#18211f}.wf-platform-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;width:232px;flex-direction:column;padding:22px 16px 18px;background:#17201f;color:#f7faf9;border-right:1px solid #293432}.wf-platform-brand{display:grid;grid-gap:8px;gap:8px;padding:0 8px 20px;color:inherit;text-decoration:none;border-bottom:1px solid #33403e}.wf-platform-brand img{width:132px;height:auto;object-fit:contain}.wf-platform-brand span,.wf-platform-nav-group>span{color:#aebbb8;font-size:11px;font-weight:700;text-transform:uppercase}.wf-platform-nav{display:grid;grid-gap:4px;gap:4px;margin-top:22px}.wf-platform-nav a{min-height:40px;display:flex;align-items:center;border-radius:6px;color:#d8e0de;text-decoration:none;font-size:14px;font-weight:650}.wf-platform-nav a.active,.wf-platform-nav a:hover{color:#ffffff;background:#2a3835}.wf-platform-nav a.active{box-shadow:inset 3px 0 0 #54b88a}.wf-platform-nav-group{grid-gap:8px;gap:8px;margin-top:28px;padding:0 12px}.wf-platform-nav-group p{margin:0;color:#879591;font-size:13px}.wf-platform-identity{display:grid;grid-gap:4px;gap:4px;padding:16px 12px 0;border-top:1px solid #33403e}.wf-platform-identity strong{font-size:13px}.wf-platform-identity span{color:#aebbb8;font-size:12px}.wf-platform-identity a{margin-top:8px;color:#83d2ae;font-size:12px}.wf-platform-main{min-width:0;margin-left:232px;padding:30px clamp(24px,3vw,48px) 56px}.wf-platform-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #d8dfdd}.wf-platform-header h1{margin:0;color:#15201d;font-size:30px;line-height:1.15;letter-spacing:0}.wf-platform-header p{max-width:720px;margin:7px 0 0;color:#5c6966}.wf-platform-health{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#40504c;font-size:13px;font-weight:650}.wf-platform-health span{width:9px;height:9px;border-radius:50%;background:#23845a}.wf-platform-alert{margin-top:16px;padding:12px 14px;border:1px solid #d4dcda;border-radius:6px;background:#ffffff;color:#34413e;font-size:13px}.wf-platform-alert.warn{border-color:#e5c66d;background:#fff9e8;color:#6c5418}.wf-platform-alert.danger{border-color:#e3a5a0;color:#7b302a}.wf-platform-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:24px;border:1px solid #d8dfdd;border-radius:6px;background:#ffffff}.wf-platform-metrics article{min-width:0;min-height:118px;display:grid;align-content:center;grid-gap:6px;gap:6px;padding:18px;border-right:1px solid #e3e8e6}.wf-platform-metrics article:last-child{border-right:0}.wf-platform-metrics span{color:#64716e;font-size:12px;font-weight:650}.wf-platform-metrics strong{color:#17221f;font-size:29px;line-height:1}.wf-platform-metrics small{color:#87918f;font-size:11px}.wf-platform-operations{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:1px;gap:1px;margin-top:14px;overflow:hidden;border:1px solid #d8dfdd;border-radius:6px;background:#d8dfdd}.wf-platform-operations>div{display:grid;grid-gap:4px;gap:4px;min-height:66px;padding:14px 16px;background:#ffffff}.wf-platform-operations strong{font-size:12px}.wf-platform-operations span{color:#6c7774;font-size:12px}.wf-platform-section{margin-top:30px}.wf-platform-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:12px}.wf-platform-section-head h2{margin:0;font-size:21px}.wf-platform-section-head p{margin:4px 0 0;color:#6c7774;font-size:12px}.wf-platform-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-platform-toolbar{display:flex;align-items:flex-end;gap:8px}.wf-platform-status-form label,.wf-platform-toolbar label{display:grid;grid-gap:4px;gap:4px;color:#53615d;font-size:11px;font-weight:650}.wf-platform-status-form input,.wf-platform-status-form select,.wf-platform-toolbar input,.wf-platform-toolbar select{min-height:38px;padding:7px 10px;border:1px solid #cbd4d1;border-radius:5px;background:#ffffff;color:#1c2925;font:inherit;font-size:13px}.wf-platform-toolbar input{width:min(260px,28vw)}.wf-platform-table-wrap{width:100%;max-width:100%;min-width:0;contain:inline-size;overflow-x:auto;border:1px solid #d7dfdc;border-radius:6px;background:#ffffff}.wf-platform-table{width:100%;min-width:920px;border-collapse:collapse;font-size:12px}.wf-platform-table th{padding:11px 12px;background:#eef2f1;color:#52605c;text-align:left;font-weight:750;white-space:nowrap}.wf-platform-table td{padding:13px 12px;border-top:1px solid #e4e9e7;color:#34413d;vertical-align:middle}.wf-platform-table tbody tr:hover{background:#f8faf9}.wf-platform-table td strong{display:block;color:#17221f;font-size:13px}.wf-platform-table td small{display:block;margin-top:3px;color:#7b8783;font-size:11px}.wf-platform-table .wf-pill{white-space:nowrap}.wf-platform-attention{color:#9a5d18!important}.wf-platform-open{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid #9ab7ad;border-radius:5px;color:#1d6648;text-decoration:none;font-weight:750}.wf-platform-open:hover{background:#edf7f2}.wf-platform-client-row-actions{display:grid;justify-items:start;grid-gap:7px;gap:7px;min-width:92px}.wf-platform-empty,.wf-platform-state{padding:28px;border:1px solid #d7dfdc;border-radius:6px;background:#ffffff}.wf-platform-empty h3,.wf-platform-state h1{margin:0;color:#12201d}.wf-platform-empty p,.wf-platform-state p{color:#66736f}.wf-platform-state{max-width:640px;margin:12vh auto 0}.wf-platform-state-kicker{display:inline-flex;margin-bottom:12px;color:#1d7450;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wf-platform-state-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.wf-platform-state .wf-platform-state-actions button,.wf-platform-state-actions .wf-platform-primary-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:7px;font-size:13px;text-decoration:none}.wf-platform-state-actions button{border:1px solid rgba(31,116,80,.22);background:#ffffff;color:#1d684a}.wf-platform-access-state{border-color:rgba(31,116,80,.22);background:linear-gradient(145deg,rgba(246,252,249,.98),rgba(255,255,255,.98));box-shadow:0 24px 64px rgba(24,64,50,.11)}.wf-route-loading{min-height:72vh;display:grid;place-items:center}.wf-saas-loading-frame{position:absolute;inset:0;z-index:10000;min-height:100dvh;display:grid;place-items:center;padding:clamp(18px,4vw,44px);background:radial-gradient(circle at top left,rgba(117,229,210,.18),transparent 34%),linear-gradient(135deg,#eefcff,#f6f8ff 52%,#eef5ff)}.wf-saas-loading-card{width:min(100%,760px);display:grid;place-items:center;padding:clamp(28px,6vw,58px);border:1px solid rgba(95,117,159,.24);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(23,42,86,.14);color:#16233f}.wf-saas-loading-frame .wf-wifiteo-loader{min-height:250px;width:100%;padding:0}.wf-saas-loading-frame .wf-wifiteo-loader h1{font-size:clamp(30px,4.6vw,50px)}.wf-saas-loading-frame .wf-wifiteo-loader p{max-width:620px;font-size:clamp(15px,1.7vw,19px)}.wf-wifiteo-loader{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:16px;gap:16px;padding:28px;text-align:center;color:var(--wf-text,#12201d)}.wf-wifiteo-loader.compact{min-height:0;grid-template-columns:auto minmax(0,1fr);justify-content:start;justify-items:start;gap:12px;padding:4px 0;text-align:left}.wf-wifiteo-loader-mark{position:relative;width:68px;height:68px;display:grid;place-items:center}.wf-wifiteo-loader.compact .wf-wifiteo-loader-mark{width:42px;height:42px}.wf-wifiteo-loader-mark img{width:54px;height:54px;object-fit:contain;animation:wf-wifiteo-loader-bounce 1.05s cubic-bezier(.2,.72,.28,1) infinite;filter:drop-shadow(0 12px 18px rgba(17,33,29,.14))}.wf-wifiteo-loader.compact .wf-wifiteo-loader-mark img{width:34px;height:34px}.wf-wifiteo-loader-mark span{position:absolute;bottom:3px;width:34px;height:7px;border-radius:999px;background:rgba(19,95,65,.16);animation:wf-wifiteo-loader-shadow 1.05s cubic-bezier(.2,.72,.28,1) infinite}.wf-wifiteo-loader-copy{display:grid;grid-gap:6px;gap:6px}.wf-wifiteo-loader h1,.wf-wifiteo-loader strong{margin:0;color:inherit;font-size:clamp(20px,2.4vw,28px);line-height:1.1}.wf-wifiteo-loader.compact strong{font-size:14px}.wf-wifiteo-loader p{max-width:440px;margin:0;color:var(--wf-muted,#53635e);font-size:13px;line-height:1.5}.wf-wifiteo-loader.compact p{max-width:none;font-size:12px}@keyframes wf-wifiteo-loader-bounce{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-10px) scale(1.02)}}@keyframes wf-wifiteo-loader-shadow{0%,to{transform:scaleX(1);opacity:.78}45%{transform:scaleX(.72);opacity:.36}}@media (prefers-reduced-motion:reduce){.wf-wifiteo-loader-mark img,.wf-wifiteo-loader-mark span{animation:none}}.wf-platform-state button,.wf-platform-status-form button{min-height:38px;padding:0 13px;border:0;border-radius:5px;background:#1e6f4d;color:#ffffff;font-weight:750;cursor:pointer}.wf-platform-state button:disabled,.wf-platform-status-form button:disabled{opacity:.5;cursor:not-allowed}.wf-platform-back{display:inline-block;margin-bottom:10px;color:#2a7255;font-size:12px;font-weight:700}.wf-platform-client-head{align-items:center}.wf-platform-tabs{display:flex;gap:2px;margin-top:22px;overflow-x:auto;border-bottom:1px solid #cfd8d5}.wf-platform-tabs button{flex:0 0 auto;min-height:40px;padding:0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#63706c;font-size:12px;font-weight:650;cursor:pointer}.wf-platform-tabs button.active,.wf-platform-tabs button:hover{color:#174f3a;border-bottom-color:#2d8a61}.wf-platform-tab-panel{min-height:320px;padding-top:18px}.wf-platform-definition-list,.wf-platform-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid #d7dfdc;border-radius:6px;background:#d7dfdc}.wf-platform-definition-list>div,.wf-platform-detail-grid>div{min-height:86px;display:grid;align-content:center;grid-gap:7px;gap:7px;padding:15px;background:#ffffff}.wf-platform-definition-list span,.wf-platform-detail-grid span{color:#6b7773;font-size:11px;font-weight:650}.wf-platform-definition-list strong,.wf-platform-detail-grid strong{color:#1c2925;font-size:14px}.wf-platform-status-form{grid-column:span 4;display:grid!important;grid-template-columns:minmax(160px,.7fr) minmax(280px,2fr) auto;align-items:flex-end!important;grid-gap:12px!important;gap:12px!important;min-height:auto!important;padding:18px!important}.wf-platform-status-form h3{grid-column:1/-1;margin:0;font-size:14px}.wf-platform-list{overflow:hidden;border:1px solid #d7dfdc;border-radius:6px;background:#ffffff}.wf-platform-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-top:1px solid #e3e8e6}.wf-platform-list>div:first-child{border-top:0}.wf-platform-list strong{font-size:13px}.wf-platform-list span{color:#6b7773;font-size:12px;text-align:right}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.wf-platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-platform-metrics article:nth-child(3){border-right:0}.wf-platform-metrics article:nth-child(n+4){border-top:1px solid #e3e8e6}.wf-platform-definition-list,.wf-platform-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-status-form{grid-column:span 2}}@media (max-width:820px){.wf-platform-sidebar{position:static;width:auto;padding:14px 16px}.wf-platform-brand{display:flex;align-items:center;justify-content:space-between;padding:0 0 12px}.wf-platform-brand img{width:112px}.wf-platform-nav{grid-template-columns:1fr 1fr;margin-top:12px}.wf-platform-nav-group{display:none}.wf-platform-identity{margin-top:12px;grid-template-columns:1fr auto;align-items:center}.wf-platform-identity span{grid-column:1}.wf-platform-identity a{grid-column:2;grid-row:1/span 2;margin:0}.wf-platform-main{max-width:100vw;margin-left:0;padding:22px 16px 44px;overflow-x:clip}.wf-platform-header,.wf-platform-section-head{align-items:flex-start;flex-direction:column}.wf-platform-toolbar{width:100%;flex-wrap:wrap}.wf-platform-toolbar label:first-child{flex:1 1 100%}.wf-platform-toolbar input{width:100%}.wf-platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-metrics article{border-top:1px solid #e3e8e6}.wf-platform-metrics article:nth-child(odd){border-right:1px solid #e3e8e6}.wf-platform-metrics article:nth-child(2n){border-right:0}.wf-platform-operations{grid-template-columns:1fr}.wf-platform-section,.wf-platform-tab-panel{min-width:0}.wf-platform-table-wrap{max-width:calc(100vw - 32px)}}@media (max-width:560px){.wf-platform-header h1{font-size:25px}.wf-platform-definition-list,.wf-platform-detail-grid,.wf-platform-metrics{grid-template-columns:1fr}.wf-platform-metrics article{border-right:0!important}.wf-platform-status-form{grid-column:span 1;grid-template-columns:1fr}.wf-platform-list>div{align-items:flex-start;flex-direction:column}.wf-platform-list span{text-align:left}}.wf-platform-sidebar{overflow-y:auto}.wf-platform-nav{gap:2px;margin-top:16px}.wf-platform-nav a{gap:10px;min-height:38px}.wf-platform-nav a svg{flex:0 0 auto;color:#b6c4c0}.wf-platform-nav a.active svg{color:#68c99c}.wf-platform-identity{position:-webkit-sticky;position:sticky;bottom:0;padding-bottom:4px;background:#17201f}.wf-platform-header-actions{display:flex;align-items:center;gap:10px}.wf-platform-create-form button,.wf-platform-form button,.wf-platform-pagination button,.wf-platform-primary-button,.wf-platform-primary-link,.wf-platform-secondary-link,.wf-platform-text-link{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 13px;border:1px solid #1f7450;border-radius:5px;background:#1f7450;color:#fff;font:inherit;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer}.wf-platform-pagination button,.wf-platform-secondary-link,.wf-platform-text-link{background:#fff;color:#1f684a;border-color:#a9beb6}.wf-platform-text-link{min-height:30px;border:0;background:transparent}.wf-platform-create-form button:disabled,.wf-platform-form button:disabled,.wf-platform-pagination button:disabled,.wf-platform-primary-button:disabled{opacity:.45;cursor:not-allowed}.wf-platform-alert.success{border-color:#9ccdb7;background:#eff9f4;color:#1d6246}.wf-platform-metrics.compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.wf-platform-alert-list{overflow:hidden;border:1px solid #d7dfdc;border-radius:6px;background:#fff}.wf-platform-alert-list>a{display:grid;grid-template-columns:80px minmax(220px,1fr) minmax(150px,.5fr) 120px;align-items:center;grid-gap:12px;gap:12px;min-height:48px;padding:8px 14px;border-top:1px solid #e3e8e6;color:#283632;text-decoration:none}.wf-platform-alert-list>a:first-child{border-top:0}.wf-platform-alert-list>a:hover{background:#f7faf8}.wf-platform-alert-list strong{font-size:12px}.wf-platform-alert-list small,.wf-platform-alert-list span{color:#66736f;font-size:11px}.wf-platform-source-strip{display:flex;gap:1px;margin-top:14px;overflow-x:auto;border:1px solid #d7dfdc;border-radius:6px;background:#d7dfdc}.wf-platform-source-strip>div{min-width:190px;flex:1 0 190px;display:grid;grid-template-columns:10px 1fr;align-items:center;grid-gap:3px 8px;gap:3px 8px;padding:12px 14px;background:#fff}.wf-platform-source-strip>div>span{grid-row:1/span 2;width:8px;height:8px;border-radius:50%;background:#8a9692}.wf-platform-source-strip>div>span.ok{background:#25845a}.wf-platform-source-strip>div>span.warn{background:#d18b1e}.wf-platform-source-strip strong{font-size:11px}.wf-platform-source-strip small{color:#71807b;font-size:10px}.wf-platform-source-strip.vertical{display:grid;overflow:hidden}.wf-platform-source-strip.vertical>div{min-width:0}.wf-platform-action-panel input,.wf-platform-action-panel select,.wf-platform-create-form input,.wf-platform-create-form select,.wf-platform-form input,.wf-platform-form select,.wf-platform-form textarea,.wf-platform-search input{min-height:38px;width:100%;padding:7px 10px;border:1px solid #cbd4d1;border-radius:5px;background:#fff;color:#1c2925;font:inherit;font-size:13px}.wf-platform-form textarea{min-height:92px;resize:vertical;line-height:1.45}.wf-platform-search input{width:min(300px,34vw)}.wf-platform-create-form,.wf-platform-form{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:18px;border:1px solid #d7dfdc;border-radius:6px;background:#fff}.wf-platform-create-form{grid-template-columns:repeat(2,minmax(180px,1fr)) auto;align-items:flex-end}.wf-platform-create-form label,.wf-platform-form label{display:grid;grid-gap:5px;gap:5px;color:#53615d;font-size:11px;font-weight:700}.wf-platform-create-form .wide{grid-column:span 2}.wf-platform-form.wide{max-width:980px}.wf-platform-action-panel h2,.wf-platform-form h2,.wf-platform-open-panel h2{margin:0;font-size:16px}.wf-platform-form p{margin:-4px 0 0;color:#64716e;font-size:12px}.wf-platform-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-platform-form-grid .wide{grid-column:1/-1}.wf-platform-forms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-platform-check{display:flex!important;flex-direction:row;align-items:center;gap:8px!important}.wf-platform-check input{width:16px;min-height:16px}.wf-platform-toggle-list{display:grid;border:1px solid #d7dfdc;border-radius:5px}.wf-platform-toggle-list label{grid-template-columns:20px 1fr;align-items:center;padding:12px;border-top:1px solid #e3e8e6}.wf-platform-toggle-list label:first-child{border-top:0}.wf-platform-toggle-list input{width:16px;min-height:16px}.wf-platform-toggle-list small,.wf-platform-toggle-list strong{display:block}.wf-platform-toggle-list small{margin-top:3px;color:#72807c;font-weight:400}.wf-platform-pagination{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;color:#65736f;font-size:12px}.wf-platform-tabs a{flex:0 0 auto;display:inline-flex;min-height:40px;align-items:center;padding:0 10px;border-bottom:2px solid transparent;color:#63706c;font-weight:700;text-decoration:none}.wf-platform-tabs a.active,.wf-platform-tabs a:hover{color:#174f3a;border-bottom-color:#2d8a61}.wf-platform-client-overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.8fr);grid-gap:16px;gap:16px}.wf-platform-action-panel,.wf-platform-open-panel{overflow:hidden;border:1px solid #d7dfdc;border-radius:6px;background:#fff}.wf-platform-panel-title{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #e1e7e5}.wf-platform-panel-title h2{margin:0;font-size:14px}.wf-platform-panel-title a{color:#1f7450;font-size:12px;font-weight:700}.wf-platform-definition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:14px 16px;grid-gap:10px 24px;gap:10px 24px}.wf-platform-definition div{display:grid;grid-template-columns:minmax(110px,.8fr) 1fr;grid-gap:10px;gap:10px}.wf-platform-definition dt{color:#6c7975;font-size:11px}.wf-platform-definition dd{margin:0;font-size:12px;font-weight:650}.wf-platform-operational-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e1e7e5}.wf-platform-operational-grid>div{display:grid;grid-gap:5px;gap:5px;padding:14px;border-right:1px solid #e1e7e5;border-top:1px solid #e1e7e5}.wf-platform-operational-grid>div:nth-child(-n+3){border-top:0}.wf-platform-operational-grid>div:nth-child(3n){border-right:0}.wf-platform-operational-grid span{color:#6c7975;font-size:10px;font-weight:700}.wf-platform-operational-grid strong{font-size:13px}.wf-platform-action-panel{padding:14px}.wf-platform-action-panel>a{display:block;padding:11px 0;border-bottom:1px solid #e3e8e6;color:#1d694a;font-size:12px;font-weight:700;text-decoration:none}.wf-platform-action-panel form{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #d7dfdc}.wf-platform-action-panel form h3{margin:0;font-size:13px}.wf-platform-action-panel form p{margin:0;color:#64716d;font-size:11px;line-height:1.45}.wf-platform-action-panel form button{min-height:36px;border:0;border-radius:5px;background:#1f7450;color:#fff;font-weight:750}.wf-platform-action-panel form.danger{border-top-color:rgba(162,59,52,.24)}.wf-platform-action-panel form.danger h3{color:#8f322c}.wf-platform-action-panel form.danger button{background:#a23b34;box-shadow:none}.wf-platform-action-panel form.danger button:disabled{opacity:.45;cursor:not-allowed}.wf-platform-privacy{margin-top:16px;padding:12px;border:1px solid #b8d8ca;border-radius:5px;background:#f2faf6}.wf-platform-privacy strong{font-size:12px}.wf-platform-privacy p{margin:5px 0 0;color:#4f665d;font-size:11px;line-height:1.5}.wf-platform-list span small,.wf-platform-list strong small{display:block;margin-top:4px;color:#84908c;font-weight:400}.wf-support-session-banner{position:-webkit-sticky;position:sticky;top:0;z-index:35;display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;padding:8px 22px;border-bottom:1px solid #d79c2f;background:#fff7df;color:#604916}.wf-support-session-banner div{display:grid;grid-gap:2px;gap:2px}.wf-support-session-banner strong{font-size:12px}.wf-support-session-banner span{font-size:11px}.wf-support-session-banner button{min-height:32px;padding:0 10px;border:1px solid #a86c16;border-radius:5px;background:#fff;color:#704a11;font-size:11px;font-weight:750}@media (max-width:1100px){.wf-platform-client-overview,.wf-platform-forms-grid{grid-template-columns:1fr}}@media (max-width:820px){.wf-platform-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-nav a{padding:0 9px;font-size:12px}.wf-platform-create-form{grid-template-columns:1fr}.wf-platform-create-form .wide{grid-column:auto}.wf-platform-client-head,.wf-platform-header-actions{align-items:flex-start}.wf-platform-header-actions{flex-wrap:wrap}.wf-platform-alert-list>a{grid-template-columns:80px 1fr}.wf-platform-alert-list>a small,.wf-platform-alert-list>a span{grid-column:2}.wf-platform-search,.wf-platform-search input{width:100%}.wf-platform-definition,.wf-platform-form-grid{grid-template-columns:1fr}.wf-platform-definition div{grid-template-columns:minmax(100px,.7fr) 1fr}.wf-platform-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-operational-grid>div{border-top:1px solid #e1e7e5!important;border-right:1px solid #e1e7e5!important}.wf-platform-operational-grid>div:nth-child(-n+2){border-top:0!important}.wf-platform-operational-grid>div:nth-child(2n){border-right:0!important}}@media (max-width:560px){.wf-platform-nav,.wf-platform-operational-grid{grid-template-columns:1fr}.wf-platform-operational-grid>div{border-right:0!important}.wf-platform-operational-grid>div:nth-child(n){border-top:1px solid #e1e7e5!important}.wf-platform-operational-grid>div:first-child{border-top:0!important}.wf-platform-definition div{grid-template-columns:1fr;gap:3px}.wf-support-session-banner{align-items:flex-start;flex-direction:column}}.wf-platform-admin{--wf-platform-ink:#12201d;--wf-platform-muted:#60706b;--wf-platform-soft:#f5f8f7;--wf-platform-line:rgba(17,33,29,0.12);--wf-platform-line-strong:rgba(17,33,29,0.18);--wf-platform-green:#1f7a54;--wf-platform-green-soft:#eaf6f0;--wf-platform-warn:#a66b12;--wf-platform-danger:#a23b34;--wf-platform-glass:rgba(255,255,255,0.78);--wf-platform-glass-strong:rgba(255,255,255,0.92);--wf-bg:#f6f8f7;--wf-bg-soft:#eef4f2;--wf-panel:rgba(17,33,29,0.04);--wf-panel-strong:rgba(17,33,29,0.07);--wf-surface:#ffffff;--wf-surface-2:#f1f5f3;--wf-border:var(--wf-platform-line);--wf-text:var(--wf-platform-ink);--wf-muted:var(--wf-platform-muted);--wf-shadow:0 24px 52px rgba(17,33,29,0.12);--wf-shadow-soft:0 12px 28px rgba(17,33,29,0.08);color-scheme:light;min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(239,245,243,.94)),#f6f8f7;color:var(--wf-platform-ink);font-family:var(--wf-sans)}.wf-platform-loading-frame{width:100%;max-width:none;display:grid;place-items:center;padding:clamp(24px,4vw,48px)}.wf-platform-loading-frame .wf-platform-loading-state{width:min(100%,640px);margin:0;text-align:center}.wf-platform-sidebar{width:260px;padding:20px 14px 16px;border-right:1px solid var(--wf-platform-line);background:rgba(255,255,255,.86);color:var(--wf-platform-ink);box-shadow:10px 0 34px rgba(25,49,42,.07);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.wf-platform-brand{gap:6px;padding:4px 10px 18px;border-bottom:1px solid var(--wf-platform-line)}.wf-platform-brand img{width:134px}.wf-platform-brand span,.wf-platform-nav-group>span{color:#77847f;font-size:10px;letter-spacing:0}.wf-platform-nav{gap:5px;margin-top:18px}.wf-platform-nav-group{display:grid;grid-gap:7px;gap:7px;margin-top:14px;padding:0}.wf-platform-nav-group:first-child{margin-top:0}.wf-platform-nav-group>span{padding:0 10px;color:#73827d;font-size:10px;font-weight:760}.wf-platform-nav-group>div{display:grid;grid-gap:4px;gap:4px}.wf-platform-nav a{min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:8px;color:#41504c;font-size:13px;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.wf-platform-nav a svg{color:#6f7f79}.wf-platform-nav a:hover{color:var(--wf-platform-ink);background:rgba(246,250,248,.9);border-color:var(--wf-platform-line)}.wf-platform-nav a.active{color:#145f42;background:var(--wf-platform-green-soft);border-color:rgba(31,122,84,.24);box-shadow:inset 3px 0 0 var(--wf-platform-green)}.wf-platform-nav a.active svg{color:var(--wf-platform-green)}.wf-platform-identity{margin-top:auto;padding:14px 10px 2px;border-top:1px solid var(--wf-platform-line);background:transparent}.wf-platform-identity strong{color:var(--wf-platform-ink)}.wf-platform-identity span{color:#6e7c77}.wf-platform-identity a{color:var(--wf-platform-green);font-weight:750}@media (min-width:821px){.wf-platform-sidebar{overflow:hidden}.wf-platform-brand,.wf-platform-identity{flex:0 0 auto}.wf-platform-nav{flex:1 1 auto;min-height:0;padding-right:4px;overflow-y:auto;scrollbar-gutter:stable}.wf-platform-identity{position:static}}.wf-platform-main{margin-left:260px;padding:32px clamp(24px,3vw,46px) 58px}.wf-platform-topbar{position:-webkit-sticky;position:sticky;top:14px;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-10px 0 24px;padding:8px;border:1px solid rgba(17,33,29,.11);border-radius:8px;background:rgba(255,255,255,.7);box-shadow:0 18px 42px rgba(21,44,38,.08),inset 0 1px 0 rgba(255,255,255,.84);backdrop-filter:blur(26px) saturate(1.22);-webkit-backdrop-filter:blur(26px) saturate(1.22)}.wf-platform-scope{min-height:40px;display:inline-flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(17,33,29,.1);border-radius:7px;background:rgba(255,255,255,.76);color:#253732;font-size:12px;font-weight:780;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.wf-platform-scope svg{width:16px;height:16px;color:#577267}.wf-platform-scope svg:last-child{width:14px;height:14px;color:#75847f}.wf-platform-client-switcher{position:relative;z-index:46}.wf-platform-client-switcher-trigger{cursor:pointer;font-family:inherit}.wf-platform-client-switcher.is-open .wf-platform-client-switcher-trigger svg:last-child{transform:rotate(180deg)}.wf-platform-client-switcher-panel{position:absolute;left:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 32px));display:grid;grid-gap:5px;gap:5px;padding:8px;border:1px solid rgba(255,255,255,.62);border-radius:8px;background:rgba(255,255,255,.84);box-shadow:0 24px 60px rgba(18,34,30,.18),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(30px) saturate(1.25);-webkit-backdrop-filter:blur(30px) saturate(1.25)}.wf-platform-client-switcher-panel a{min-height:48px;display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border-radius:6px;color:#20312d;text-decoration:none}.wf-platform-client-switcher-panel a:hover{background:rgba(234,246,240,.82);color:#145f42}.wf-platform-client-switcher-panel strong{font-size:12px;font-weight:820}.wf-platform-client-switcher-panel small,.wf-platform-client-switcher-panel span{color:#6c7e77;font-size:11px;font-weight:690}.wf-platform-client-switcher-all{min-height:36px!important;align-content:center;border:1px solid rgba(31,122,84,.14);background:rgba(244,250,247,.82);color:#1d684a!important;font-size:12px;font-weight:820}.wf-platform-command{flex:1 1;min-width:min(430px,36vw);min-height:40px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(17,33,29,.1);border-radius:7px;background:rgba(255,255,255,.74);color:#465650;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.wf-platform-command svg{color:#70807b}.wf-platform-command span{flex:1 1;font-size:13px;font-weight:680}.wf-platform-command kbd{min-width:34px;padding:3px 6px;border:1px solid rgba(17,33,29,.12);border-radius:5px;background:rgba(246,249,248,.88);color:#70807b;font-family:var(--wf-sans);font-size:11px;font-weight:760;text-align:center}.wf-platform-topbar-actions{display:flex;align-items:center;gap:8px}.wf-platform-role-chip{min-height:40px;display:grid;align-content:center;grid-gap:1px;gap:1px;padding:0 12px;border:1px solid rgba(31,122,84,.13);border-radius:7px;background:rgba(244,250,247,.78);color:#233632}.wf-platform-role-chip span{color:#6f8d80;font-size:10px;font-weight:780}.wf-platform-role-chip strong{font-size:12px;font-weight:820;white-space:nowrap}.wf-platform-bell{position:relative;width:40px;height:40px;border:1px solid rgba(17,33,29,.1);border-radius:7px;background:rgba(255,255,255,.76);color:#43534e;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.wf-platform-bell,.wf-platform-bell span{display:inline-flex;align-items:center;justify-content:center}.wf-platform-bell span{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;border:2px solid #fff;border-radius:999px;background:#e94f4f;color:#fff;font-size:10px;font-weight:850}.wf-platform-glass-trigger,.wf-platform-topbar-link{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(31,122,84,.2);border-radius:7px;background:rgba(255,255,255,.76);color:#1e684b;font-size:12px;font-weight:780;font-family:inherit;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.wf-platform-glass-menu{position:relative;z-index:45}.wf-platform-glass-trigger{cursor:pointer}.wf-platform-glass-trigger svg{width:15px;height:15px;transition:transform .16s ease}.wf-platform-glass-trigger svg:first-child{width:16px;height:16px}.wf-platform-glass-menu.is-open .wf-platform-glass-trigger svg:last-child{transform:rotate(180deg)}.wf-platform-glass-panel{position:absolute;right:0;top:calc(100% + 8px);width:260px;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.62);border-radius:8px;background:rgba(255,255,255,.78);box-shadow:0 24px 60px rgba(18,34,30,.18),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(30px) saturate(1.25);-webkit-backdrop-filter:blur(30px) saturate(1.25)}.wf-platform-glass-panel a{min-height:38px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:6px;color:#20312d;font-size:12px;font-weight:720;text-decoration:none}.wf-platform-glass-panel a svg{width:16px;height:16px;color:#527064}.wf-platform-glass-panel a:hover{background:rgba(234,246,240,.82);color:#145f42}.wf-platform-header{align-items:center;padding-bottom:22px;border-bottom:1px solid var(--wf-platform-line)}.wf-platform-header h1{color:var(--wf-platform-ink);font-size:clamp(27px,3vw,36px);font-weight:780}.wf-platform-header p{color:var(--wf-platform-muted);font-size:14px;line-height:1.55}.wf-platform-back,.wf-platform-health{color:#315346}.wf-platform-action-panel,.wf-platform-alert,.wf-platform-alert-list,.wf-platform-create-form,.wf-platform-definition-list,.wf-platform-detail-grid,.wf-platform-empty,.wf-platform-form,.wf-platform-list,.wf-platform-metrics,.wf-platform-open-panel,.wf-platform-source-strip,.wf-platform-state,.wf-platform-table-wrap{border-color:var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 14px 32px rgba(26,45,39,.06)}.wf-platform-alert{color:#35433f}.wf-platform-alert.success{border-color:rgba(31,122,84,.26);background:#eff8f4;color:#185a40}.wf-platform-alert.warn{border-color:rgba(166,107,18,.28);background:#fff8e8;color:#6f4a12}.wf-platform-alert.danger{border-color:rgba(162,59,52,.24);background:#fff3f1;color:var(--wf-platform-danger)}.wf-platform-metrics{gap:0;overflow:hidden;border:1px solid var(--wf-platform-line)}.wf-platform-metrics article{min-height:112px;border-right-color:rgba(17,33,29,.09)}.wf-platform-definition-list span,.wf-platform-detail-grid span,.wf-platform-metrics span,.wf-platform-operational-grid span{color:#65746f;letter-spacing:0;text-transform:none}.wf-platform-metrics strong{color:var(--wf-platform-ink);font-size:28px;font-weight:790}.wf-platform-metrics small{color:#77847f;line-height:1.35}.wf-platform-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:4px;margin-top:18px;padding:6px;flex-wrap:wrap;overflow:visible;border:1px solid rgba(17,33,29,.11);border-radius:8px;background:var(--wf-platform-glass);box-shadow:0 16px 36px rgba(24,45,39,.08),inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.wf-platform-tabs a{flex:0 1 auto;min-height:34px;padding:0 11px;border:1px solid transparent;border-radius:6px;color:#5f6e69;font-size:11px;white-space:nowrap}.wf-platform-tabs a:hover{color:var(--wf-platform-ink);background:rgba(255,255,255,.72);border-color:rgba(17,33,29,.1)}.wf-platform-tabs a.active{color:#135f41;border-color:rgba(31,122,84,.2);background:rgba(234,246,240,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.wf-platform-tab-panel{padding-top:22px}.wf-platform-admin-stack{display:grid;grid-gap:18px;gap:18px}.wf-platform-table th{background:#f1f5f3;color:#52625d;font-size:11px}.wf-platform-table td{border-top-color:rgba(17,33,29,.09);color:#34423e}.wf-platform-table tbody tr:hover{background:#f7faf8}.wf-platform-create-form button,.wf-platform-form button,.wf-platform-open,.wf-platform-pagination button,.wf-platform-primary-button,.wf-platform-primary-link,.wf-platform-secondary-link,.wf-platform-text-link{border-radius:7px;font-weight:760}.wf-platform-create-form button,.wf-platform-form button,.wf-platform-primary-button,.wf-platform-primary-link{border-color:#1d7450;background:#1d7450;box-shadow:0 10px 20px rgba(31,122,84,.16)}.wf-platform-open,.wf-platform-pagination button,.wf-platform-secondary-link,.wf-platform-text-link{border-color:rgba(31,122,84,.22);background:rgba(255,255,255,.72);color:#1d684a;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.wf-platform-pagination button:disabled,.wf-platform-secondary-link:disabled{opacity:.48;cursor:not-allowed}.wf-platform-action-panel input,.wf-platform-action-panel select,.wf-platform-create-form input,.wf-platform-create-form select,.wf-platform-form input,.wf-platform-form select,.wf-platform-form textarea,.wf-platform-search input,.wf-platform-status-form input,.wf-platform-status-form select,.wf-platform-toolbar input,.wf-platform-toolbar select{min-height:40px;border-color:rgba(17,33,29,.14);border-radius:7px;background-color:var(--wf-platform-glass-strong);color:var(--wf-platform-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 8px 18px rgba(27,45,39,.04);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}.wf-platform-admin select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:light;padding-right:32px!important;background-image:linear-gradient(135deg,rgba(255,255,255,.88),rgba(247,251,249,.72)),url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23315346' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:50%,right 10px center;background-size:auto,16px 16px}.wf-platform-action-panel input:focus-visible,.wf-platform-action-panel select:focus-visible,.wf-platform-bell:focus-visible,.wf-platform-client-switcher-panel a:focus-visible,.wf-platform-client-switcher-trigger:focus-visible,.wf-platform-command:focus-visible,.wf-platform-create-form input:focus-visible,.wf-platform-create-form select:focus-visible,.wf-platform-form input:focus-visible,.wf-platform-form select:focus-visible,.wf-platform-form textarea:focus-visible,.wf-platform-glass-panel a:focus-visible,.wf-platform-glass-trigger:focus-visible,.wf-platform-nav a:focus-visible,.wf-platform-open:focus-visible,.wf-platform-primary-button:focus-visible,.wf-platform-scope:focus-visible,.wf-platform-search input:focus-visible,.wf-platform-secondary-link:focus-visible,.wf-platform-tabs a:focus-visible,.wf-platform-toolbar input:focus-visible,.wf-platform-toolbar select:focus-visible,.wf-platform-topbar-link:focus-visible{outline:2px solid rgba(31,122,84,.38);outline-offset:2px}.wf-platform-admin :where(input,select,textarea){color:var(--wf-platform-ink)}.wf-platform-admin :where(input::placeholder,textarea::placeholder){color:#6f7e79;opacity:1}.wf-platform-admin :where(input:disabled,select:disabled,textarea:disabled,button:disabled){color:#596a64;opacity:.68}.wf-platform-admin :where(details>summary){border-color:rgba(31,122,84,.18);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(247,251,249,.66)),rgba(255,255,255,.72);color:#21453a;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 10px 24px rgba(18,34,30,.07);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}.wf-platform-admin :where(details[open]>summary,details>summary:hover){border-color:rgba(31,122,84,.28);background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(235,247,241,.78)),rgba(255,255,255,.78);color:#135f41}.wf-platform-admin :where(select,.wf-platform-search input,.wf-platform-toolbar input,.wf-platform-form input,.wf-platform-form textarea){background-color:rgba(255,255,255,.88);border-color:rgba(17,33,29,.18)}.wf-platform-admin :where(.wf-platform-glass-panel,.wf-platform-action-panel,.wf-platform-open-panel){background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(248,252,250,.72)),rgba(255,255,255,.78);border-color:rgba(255,255,255,.64);box-shadow:0 24px 60px rgba(18,34,30,.16),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(28px) saturate(1.24);-webkit-backdrop-filter:blur(28px) saturate(1.24)}.wf-platform-export-grid,.wf-platform-review-grid,.wf-platform-source-grid,.wf-platform-trend-grid{display:grid;grid-gap:10px;gap:10px}.wf-platform-source-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.wf-platform-export-grid>article,.wf-platform-review-grid>div,.wf-platform-source-grid>div,.wf-platform-trend-grid>div{min-width:0;padding:14px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 12px 24px rgba(25,45,39,.05)}.wf-platform-source-grid>div{display:grid;grid-template-columns:10px 1fr;grid-gap:4px 9px;gap:4px 9px;align-items:center}.wf-platform-source-grid>div>span{grid-row:1/span 2;width:8px;height:8px;border-radius:50%;background:#929f9a}.wf-platform-source-grid>div>span.ok{background:#25845a}.wf-platform-source-grid>div>span.warn{background:#c78318}.wf-platform-source-grid>div>span.muted{background:#9aa5a0}.wf-platform-export-grid strong,.wf-platform-review-grid strong,.wf-platform-source-grid strong,.wf-platform-trend-grid strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-export-grid span,.wf-platform-review-grid small,.wf-platform-source-grid small,.wf-platform-trend-grid small{color:#6a7974;font-size:11px;line-height:1.45}.wf-platform-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-platform-integration-grid article{min-width:0;display:grid;grid-gap:9px;gap:9px;padding:14px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 12px 24px rgba(25,45,39,.05)}.wf-platform-integration-grid article>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;align-items:center}.wf-platform-integration-grid strong{overflow:hidden;color:var(--wf-platform-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-integration-grid span:not(.wf-pill){grid-column:2;overflow:hidden;color:#71807b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-integration-grid em,.wf-platform-integration-grid p,.wf-platform-integration-grid small{margin:0;color:#64736e;font-size:12px;font-style:normal;line-height:1.4}.wf-platform-integration-grid em{color:#315346;font-weight:720}.wf-platform-trend-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.wf-platform-trend-grid>div{display:grid;grid-gap:6px;gap:6px}.wf-platform-review-grid span,.wf-platform-trend-grid span{color:#65746f;font-size:11px;font-weight:720}.wf-platform-review-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.07)}.wf-platform-review-hero h2{max-width:760px;margin:10px 0 0;color:var(--wf-platform-ink);font-size:clamp(22px,3vw,32px);line-height:1.15}.wf-platform-review-label{display:block;margin-bottom:8px;color:#315346;font-size:12px}.wf-platform-review-hero p{max-width:700px;margin:8px 0 0;color:var(--wf-platform-muted);line-height:1.55}.wf-platform-review-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-platform-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.wf-platform-review-grid>div{display:grid;grid-gap:6px;gap:6px}.wf-platform-review-grid strong{font-size:22px}.wf-platform-review-evolution{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:16px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 14px 30px rgba(24,45,39,.06)}.wf-platform-review-evolution>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-platform-review-evolution article{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#f8fbfa}.wf-platform-review-evolution article>span{color:#65746f;font-size:11px;font-weight:780}.wf-platform-review-evolution article strong{color:var(--wf-platform-ink);font-size:18px}.wf-platform-review-evolution article p,.wf-platform-review-evolution article small{margin:0;color:#6a7974;font-size:11px;line-height:1.35}.wf-platform-review-evolution article em{width:-moz-fit-content;width:fit-content;padding:4px 7px;border-radius:999px;background:#eef3f1;color:#52605c;font-size:11px;font-style:normal;font-weight:820}.wf-platform-review-evolution article em.ok{background:#e4f6ed;color:#176344}.wf-platform-review-evolution article em.warn{background:#fff4dc;color:#86580d}.wf-platform-print-review{display:grid;grid-gap:18px;gap:18px}.wf-platform-print-review-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wf-platform-print-review-toolbar h1{margin:8px 0 0;color:var(--wf-platform-ink);font-size:clamp(26px,3vw,38px);line-height:1.08}.wf-platform-print-review-toolbar p{margin:7px 0 0;color:var(--wf-platform-muted)}.wf-platform-print-review-toolbar>div:last-child{display:flex;align-items:center;gap:8px}.wf-platform-print-review-sheet{display:grid;grid-gap:18px;gap:18px;padding:28px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.97);box-shadow:0 22px 50px rgba(24,45,39,.08)}.wf-platform-print-empty{max-width:620px;display:grid;grid-gap:12px;gap:12px;padding:30px}.wf-platform-print-empty h2{margin:0;color:var(--wf-platform-ink);font-size:26px}.wf-platform-print-empty p{margin:0;color:#5d6d68;line-height:1.6}.wf-platform-print-review-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,330px);grid-gap:22px;gap:22px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid rgba(17,33,29,.1)}.wf-platform-print-review-head span,.wf-platform-print-review-kpis span{color:#60706b;font-size:11px;font-weight:780;letter-spacing:.02em;text-transform:uppercase}.wf-platform-print-review-head h2{margin:8px 0 0;color:var(--wf-platform-ink);font-size:clamp(28px,4vw,44px);line-height:1.05}.wf-platform-print-review-head p{margin:9px 0 0;color:#5c6d68}.wf-platform-print-review-head aside{display:grid;grid-gap:12px;gap:12px;justify-items:flex-start;padding:16px;border:1px solid rgba(17,33,29,.09);border-radius:8px;background:#f8fbfa}.wf-platform-print-review-head dl{width:100%;display:grid;grid-gap:9px;gap:9px;margin:0}.wf-platform-print-review-head dl div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px}.wf-platform-print-review-head dt{color:#71807b;font-size:11px;font-weight:720}.wf-platform-print-review-head dd{min-width:0;margin:0;color:var(--wf-platform-ink);font-size:12px;font-weight:730}.wf-platform-print-review-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-platform-print-review-kpis>div,.wf-platform-print-review-section,.wf-platform-print-review-sources{min-width:0;border:1px solid rgba(17,33,29,.09);border-radius:8px;background:#ffffff}.wf-platform-print-review-kpis>div{display:grid;grid-gap:7px;gap:7px;padding:14px}.wf-platform-print-review-kpis strong{color:var(--wf-platform-ink);font-size:22px;line-height:1.05}.wf-platform-print-review-kpis small{color:#6d7b76;font-size:11px;line-height:1.35}.wf-platform-print-review-evolution{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(17,33,29,.09);border-radius:8px;background:#f8fbfa}.wf-platform-print-review-evolution h3{margin:0;color:var(--wf-platform-ink);font-size:14px}.wf-platform-print-review-evolution>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-platform-print-review-evolution article{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#ffffff}.wf-platform-print-review-evolution small,.wf-platform-print-review-evolution span{color:#6d7b76;font-size:10px}.wf-platform-print-review-evolution strong{color:var(--wf-platform-ink);font-size:14px}.wf-platform-print-review-evolution em{color:#176344;font-size:11px;font-style:normal;font-weight:820}.wf-platform-print-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-platform-print-review-section{display:grid;grid-gap:9px;gap:9px;padding:18px}.wf-platform-print-review-section.wide{background:#f8fbfa}.wf-platform-print-review-section h3,.wf-platform-print-review-sources h3{margin:0;color:var(--wf-platform-ink);font-size:14px}.wf-platform-print-review-section li,.wf-platform-print-review-section p,.wf-platform-print-review-sources p{margin:0;color:#45554f;font-size:13px;line-height:1.6}.wf-platform-print-review-section ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:18px}.wf-platform-print-review-section li span{display:block;margin-top:2px;color:#697873;font-size:11px}.wf-platform-print-review-sources{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);grid-gap:18px;gap:18px;padding:18px;background:#f7faf8}.wf-platform-print-review-sources>div{display:grid;grid-gap:10px;gap:10px}.wf-platform-print-review-sources>div:first-child>div{display:flex;flex-wrap:wrap;gap:8px}.wf-platform-print-review-sources span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border:1px solid rgba(17,33,29,.1);border-radius:999px;background:#fff;color:#315346;font-size:11px;font-weight:760}.wf-platform-print-review-sources span.available{border-color:rgba(37,132,90,.28);color:#176244;background:#edf8f2}.wf-platform-print-review-sources span.partial{border-color:rgba(199,131,24,.28);color:#875d12;background:#fff7e6}.wf-platform-print-review-sources span.missing,.wf-platform-print-review-sources span.not_connected{color:#6f7b77;background:#eef2f0}.wf-platform-export-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.wf-platform-export-grid>article{display:flex;align-items:center;justify-content:space-between;gap:14px}.wf-platform-export-grid>article>div:first-child{display:grid;grid-gap:4px;gap:4px}.wf-platform-export-grid>article>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.wf-platform-open-panel>h2{padding:14px 16px;border-bottom:1px solid var(--wf-platform-line)}.wf-platform-definition.single{grid-template-columns:1fr}.wf-platform-client-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-client-title{min-width:0;display:grid;grid-gap:12px;gap:12px}.wf-platform-client-title>div{display:flex;align-items:center;gap:14px;min-width:0}.wf-platform-client-title h1{margin:0;color:var(--wf-platform-ink);font-size:clamp(26px,3vw,36px);line-height:1.1}.wf-platform-client-title p{margin:7px 0 0;color:var(--wf-platform-muted);font-size:13px;line-height:1.45}.wf-platform-client-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.wf-platform-client-facts span{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(31,122,84,.14);border-radius:6px;background:#f6fbf8;color:#65746f;font-size:11px;font-weight:720}.wf-platform-client-facts strong{max-width:210px;overflow:hidden;color:var(--wf-platform-ink);text-overflow:ellipsis;white-space:nowrap}.wf-platform-client-avatar{width:52px;height:52px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(31,122,84,.16);border-radius:8px;background:#eaf6f0;color:#166247;font-size:18px;font-weight:860}.wf-platform-client-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-platform-client-spaces{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:16px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 14px 32px rgba(24,45,39,.055)}.wf-platform-client-spaces-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.wf-platform-client-spaces-head>div{min-width:0}.wf-platform-client-nav-head span,.wf-platform-client-spaces-head span{color:#6b7b76;font-size:11px;font-weight:780}.wf-platform-client-spaces-head h2{margin:3px 0 0;color:var(--wf-platform-ink);font-size:18px;line-height:1.2}.wf-platform-client-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-platform-client-space{min-width:0;min-height:122px;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:15px;border:1px solid rgba(17,33,29,.1);border-radius:8px;background:#fbfcfb;color:#40504b;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.wf-platform-client-space:hover{transform:translateY(-1px);border-color:rgba(31,122,84,.22);box-shadow:0 12px 24px rgba(24,45,39,.08)}.wf-platform-client-space.admin{background:#f6fbf8}.wf-platform-client-space.saas{background:#f8fbff}.wf-platform-client-space.collaborator{background:#fffbf5}.wf-platform-client-space>span{width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 8px;border:1px solid rgba(17,33,29,.09);border-radius:999px;background:rgba(255,255,255,.82);color:#5f6e69;font-size:10px;font-weight:780}.wf-platform-client-space strong{overflow-wrap:anywhere;color:var(--wf-platform-ink);font-size:16px;line-height:1.22}.wf-platform-client-space small{color:#65746f;font-size:12px;line-height:1.42}.wf-platform-client-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(140px,190px) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:16px;padding:12px;border:1px solid rgba(17,33,29,.11);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 34px rgba(24,45,39,.075),inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}.wf-platform-client-nav-head{min-width:0;display:grid;align-content:center;grid-gap:3px;gap:3px;padding-right:12px;border-right:1px solid rgba(17,33,29,.08)}.wf-platform-client-nav-head strong{overflow:hidden;color:var(--wf-platform-ink);font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wf-platform-client-nav-groups{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-platform-client-nav-groups section{min-width:0;display:grid;align-content:start;grid-gap:6px;gap:6px}.wf-platform-client-nav-groups h2{margin:0;color:#70807b;font-size:10px;font-weight:780;line-height:1.2}.wf-platform-client-nav-groups section>div{display:flex;flex-wrap:wrap;gap:5px}.wf-platform-client-nav-groups a{min-height:30px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(17,33,29,.08);border-radius:999px;background:#f8faf9;color:#5f6e69;font-size:11px;font-weight:740;line-height:1.1;text-decoration:none;white-space:nowrap}.wf-platform-client-nav-groups a:hover{color:var(--wf-platform-ink);border-color:rgba(31,122,84,.16);background:#f1f8f4}.wf-platform-client-nav-groups a.active{color:#135f41;border-color:rgba(31,122,84,.26);background:#eaf6f0}.wf-platform-client360{display:grid;grid-gap:16px;gap:16px}.wf-platform-client360-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.wf-platform-client360-metrics article{min-height:112px;display:grid;align-content:space-between;padding:17px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 14px 30px rgba(24,45,39,.055)}.wf-platform-client360-metrics span{color:#65746f;font-size:12px;font-weight:730}.wf-platform-client360-metrics strong{display:block;margin-top:8px;color:var(--wf-platform-ink);font-size:25px;line-height:1}.wf-platform-client360-metrics small{color:#7b8883;font-size:11px}.wf-platform-client360-status-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:var(--wf-platform-line)}.wf-platform-client360-status-strip>div{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:rgba(255,255,255,.94)}.wf-platform-client360-status-strip span:first-child{color:#65746f;font-size:11px;font-weight:760}.wf-platform-client360-status-strip strong{min-width:0;overflow:hidden;color:var(--wf-platform-ink);font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.wf-platform-client360-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(17,33,29,.08)}.wf-platform-client360-map article{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;background:rgba(255,255,255,.94)}.wf-platform-client360-map h3{margin:0;color:var(--wf-platform-ink);font-size:13px}.wf-platform-client360-map article>div{display:grid;grid-gap:4px;gap:4px}.wf-platform-client360-map a{min-width:0;min-height:34px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border-radius:6px;color:#53635e;font-size:12px;text-decoration:none}.wf-platform-client360-map a:hover{background:#f3f8f5;color:#1d694a}.wf-platform-client360-map a>span{width:7px;height:7px;border-radius:999px;background:#f2b742}.wf-platform-client360-map a>span.ok{background:#20a66b}.wf-platform-client360-map strong{overflow:hidden;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.wf-platform-client360-map small{color:#7b8883;font-size:10px;white-space:nowrap}.wf-platform-client360-bottom,.wf-platform-client360-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:16px;gap:16px}.wf-platform-client360-bottom{grid-template-columns:minmax(0,1.2fr) minmax(260px,.85fr) minmax(260px,.85fr)}.wf-platform-client360-card{min-width:0;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-client360-main{display:grid;align-content:start}.wf-platform-client360-definition{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin:0;padding:16px 20px}.wf-platform-client360-definition div{min-width:0;display:grid;grid-gap:4px;gap:4px}.wf-platform-client360-definition dt{color:#70807b;font-size:11px;font-weight:720}.wf-platform-client360-definition dd{margin:0;overflow:hidden;color:var(--wf-platform-ink);font-size:13px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.wf-platform-client360-progress{display:grid;grid-gap:12px;gap:12px;padding:0 20px 20px}.wf-platform-client360-progress>div{display:grid;grid-gap:6px;gap:6px}.wf-platform-client360-progress>div>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-platform-client360-progress span,.wf-platform-client360-progress strong{font-size:12px}.wf-platform-client360-progress strong{color:var(--wf-platform-ink)}.wf-platform-client360-progress span{color:#6a7974;font-weight:760}.wf-platform-client360-progress i{height:7px;overflow:hidden;border-radius:999px;background:#edf2f0}.wf-platform-client360-progress i span{height:100%;display:block;border-radius:inherit;background:#9aa5a0}.wf-platform-client360-progress i span.ok{background:#20a66b}.wf-platform-client360-progress i span.warn{background:#f2b742}.wf-platform-client360-progress i span.danger{background:#ef6262}.wf-platform-client360-progress small{color:#7a8782;font-size:11px}.wf-platform-client360-actions{display:grid;align-content:start}.wf-platform-client360-actions form,.wf-platform-client360-previews,.wf-platform-client360-quicklinks{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-top:1px solid rgba(17,33,29,.08)}.wf-platform-client360-previews a,.wf-platform-client360-quicklinks a{min-height:34px;display:flex;align-items:center;padding:0 10px;border-radius:6px;color:#1d694a;font-size:12px;font-weight:760;text-decoration:none}.wf-platform-client360-previews a:hover,.wf-platform-client360-quicklinks a:hover{background:#eef7f2}.wf-platform-client360-actions form h3,.wf-platform-client360-previews h3{margin:0 0 4px;color:var(--wf-platform-ink);font-size:13px}.wf-platform-client360-actions form input,.wf-platform-client360-actions form select{min-height:38px;border:1px solid rgba(17,33,29,.14);border-radius:7px;padding:0 10px}.wf-platform-client360-actions form button{min-height:38px;border:0;border-radius:7px;background:#1d7450;color:#fff;font-weight:780}.wf-platform-client360-checklist{display:grid}.wf-platform-client360-checklist>div{min-height:42px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0 16px;border-top:1px solid rgba(17,33,29,.08);color:#53635e;font-size:12px}.wf-platform-client360-checklist>div:first-child{border-top:0}.wf-platform-client360-checklist span{width:8px;height:8px;border-radius:999px;background:#f2b742}.wf-platform-client360-checklist span.ok{background:#20a66b}.wf-platform-client360-checklist strong{color:var(--wf-platform-ink);font-size:11px}.wf-platform-client360-docs{display:grid;grid-gap:8px;gap:8px;padding:16px}.wf-platform-client360-docs strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-client360-docs span{color:#64736e;font-size:12px;line-height:1.5}.wf-platform-client360-card .wf-platform-source-grid{padding:12px}.wf-platform-action-admin{display:grid;grid-gap:16px;gap:16px}.wf-platform-action-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-platform-action-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:16px;gap:16px}.wf-platform-action-admin-list{overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.055)}.wf-platform-action-admin-list article{display:grid;grid-gap:9px;gap:9px;padding:15px 16px;border-top:1px solid rgba(17,33,29,.08)}.wf-platform-action-admin-list article:first-of-type{border-top:0}.wf-platform-action-admin-list article>div:first-child{display:flex;flex-wrap:wrap;gap:6px}.wf-platform-action-admin-list h3{margin:0;color:var(--wf-platform-ink);font-size:14px}.wf-platform-action-admin-list p,.wf-platform-action-admin-list small{margin:0;color:#63716d;font-size:12px;line-height:1.45}.wf-platform-action-admin-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid rgba(17,33,29,.08);border-radius:7px;background:rgba(17,33,29,.08)}.wf-platform-action-admin-list dl div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px 10px;background:#fff}.wf-platform-action-admin-list dt{color:#73817c;font-size:10px;font-weight:760}.wf-platform-action-admin-list dd{margin:0;overflow:hidden;color:var(--wf-platform-ink);font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.wf-platform-action-proof{display:flex;flex-wrap:wrap;gap:6px}.wf-platform-action-proof span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #dce4e1;border-radius:999px;background:#f7faf8;color:#798681;font-size:10px;font-weight:760}.wf-platform-action-proof span.ok{border-color:#aad8c2;background:#eef9f3;color:#1d694a}.wf-platform-action-admin-side{display:grid;align-content:start;padding:16px}.wf-platform-action-admin-side>h2{margin-bottom:10px}.wf-platform-action-admin-forms{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr);grid-gap:16px;gap:16px;align-items:start}.wf-platform-action-admin-forms .wf-platform-form.wide{grid-column:1/-1;max-width:none}.wf-platform-partner-admin{display:grid;grid-gap:16px;gap:16px}.wf-platform-partner-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-platform-partner-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:16px;gap:16px}.wf-platform-partner-admin-list{display:grid;grid-gap:10px;gap:10px}.wf-platform-partner-admin-list article{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:15px 16px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 16px 34px rgba(24,45,39,.05)}.wf-platform-partner-admin-list article>div:first-child{display:flex;flex-wrap:wrap;gap:6px}.wf-platform-partner-admin-list h3{margin:0;color:var(--wf-platform-ink);font-size:15px}.wf-platform-partner-admin-list p,.wf-platform-partner-admin-list small{margin:0;color:#63716d;font-size:12px;line-height:1.45}.wf-platform-partner-admin-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid rgba(17,33,29,.08);border-radius:7px;background:rgba(17,33,29,.08)}.wf-platform-partner-admin-list dl div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px 10px;background:#fff}.wf-platform-partner-admin-list dt{color:#73817c;font-size:10px;font-weight:760}.wf-platform-partner-admin-list dd{margin:0;color:var(--wf-platform-ink);font-size:11px;font-weight:760;overflow-wrap:anywhere;white-space:normal}.wf-platform-partner-signals{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:8px;border:1px solid rgba(17,33,29,.08);background:rgba(247,250,248,.88)}.wf-platform-partner-signals strong{color:var(--wf-platform-ink);font-size:11px}.wf-platform-partner-signals ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:16px}.wf-platform-partner-signals li{color:#63716d;font-size:11px;line-height:1.4}.wf-platform-partner-contact{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#63716d;font-size:12px}.wf-platform-partner-contact a{color:#1d694a;font-weight:820;text-decoration:none}.wf-platform-partner-contact a:hover{text-decoration:underline}.wf-platform-partner-admin-side{display:grid;align-content:start;padding:16px}.wf-platform-partner-admin-side>h2{margin-bottom:10px}.wf-platform-data-explorer{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.wf-platform-data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.88)}.wf-platform-data-export-actions,.wf-platform-data-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wf-platform-data-export-actions button,.wf-platform-data-filters button{min-height:34px;border:1px solid #dce5e1;border-radius:7px;background:#ffffff;color:#53635e;font-size:12px;font-weight:780;cursor:pointer}.wf-platform-data-filters button{padding:0 12px}.wf-platform-data-export-actions button{padding:0 14px}.wf-platform-data-filters button.active{border-color:rgba(31,139,104,.34);background:#e8f6ef;color:#176244}.wf-platform-data-export-actions button:disabled{cursor:not-allowed;opacity:.45}.wf-platform-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-platform-data-card{min-width:0;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-data-bars{display:grid;grid-gap:9px;gap:9px;padding:14px 16px 16px}.wf-platform-data-bars a,.wf-platform-data-readiness-list a{min-width:0;display:grid;grid-template-columns:minmax(110px,1fr) minmax(90px,1.35fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:34px;color:#53635e;font-size:12px;text-decoration:none}.wf-platform-data-bars a:hover,.wf-platform-data-readiness-list a:hover{color:#1d694a}.wf-platform-data-bars span,.wf-platform-data-readiness-list a>span{overflow:hidden;color:var(--wf-platform-ink);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.wf-platform-data-bars i,.wf-platform-data-readiness-list i{height:8px;overflow:hidden;border-radius:999px;background:#edf2f0}.wf-platform-data-bars b,.wf-platform-data-readiness-list b{display:block;height:100%;border-radius:inherit;background:#1f8b68}.wf-platform-data-readiness-list b.ok{background:#20a66b}.wf-platform-data-readiness-list b.warn{background:#f2b742}.wf-platform-data-readiness-list b.danger{background:#ef6262}.wf-platform-data-bars strong,.wf-platform-data-readiness-list strong{color:#60706b;font-size:11px;font-weight:780;white-space:nowrap}.wf-platform-data-readiness-list strong{justify-self:end}.wf-platform-data-readiness-list{display:grid;grid-gap:8px;gap:8px;padding:14px 16px 16px}.wf-platform-data-insights,.wf-platform-data-panels{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:16px;gap:16px}.wf-platform-data-priority-list,.wf-platform-data-table-mini{display:grid;grid-gap:10px;gap:10px;padding:14px 16px 16px}.wf-platform-data-priority-list article,.wf-platform-data-table-mini a{min-width:0;border:1px solid #e3ebe8;border-radius:8px;background:#fbfdfc}.wf-platform-data-priority-list article{display:grid;grid-gap:10px;gap:10px;padding:12px}.wf-platform-data-priority-list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.wf-platform-data-priority-list strong,.wf-platform-data-table-mini strong{overflow:hidden;color:var(--wf-platform-ink);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wf-platform-data-priority-list header span{flex:0 0 auto;border-radius:999px;background:#edf4f1;color:#596963;padding:5px 8px;font-size:10px;font-weight:800}.wf-platform-data-priority-list p{margin:0;color:#687873;font-size:12px;line-height:1.45}.wf-platform-data-row-actions,.wf-platform-data-source-pills{display:flex;flex-wrap:wrap;gap:7px}.wf-platform-data-source-pills span{border-radius:999px;padding:5px 8px;background:#eef3f1;color:#66746f;font-size:10px;font-weight:800}.wf-platform-data-source-pills span.ok{background:#e4f5ec;color:#176244}.wf-platform-data-source-pills span.warn{background:#fff3d7;color:#805712}.wf-platform-data-source-pills span.muted{background:#edf1ef;color:#75817d}.wf-platform-data-row-actions a{color:#1d694a;font-size:11px;font-weight:820;text-decoration:none}.wf-platform-data-row-actions a:hover{text-decoration:underline}.wf-platform-data-privacy-note{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:0 16px 16px}.wf-platform-data-privacy-note strong{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff3d7;color:#805712;font-size:13px}.wf-platform-data-privacy-note span{min-width:0;color:#66746f;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.wf-platform-data-table-mini a{display:grid;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(96px,auto));align-items:center;grid-gap:10px;gap:10px;min-height:46px;padding:10px 12px;color:#61716b;font-size:12px;text-decoration:none}.wf-platform-data-table-mini a:hover{border-color:rgba(31,139,104,.28);background:#f7fbf9}.wf-platform-data-table-mini span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-platform-data-empty{margin:0;color:#788782;font-size:13px;line-height:1.45}.wf-platform-review-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:16px;gap:16px;margin-top:16px}.wf-platform-review-playbook,.wf-platform-review-queue{min-width:0;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-review-queue>.wf-platform-data-toolbar{margin:12px 14px 0}.wf-platform-review-cards{display:grid;grid-gap:12px;gap:12px;padding:14px 16px 16px}.wf-platform-review-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(17,33,29,.09);border-radius:8px;background:#fff}.wf-platform-review-card header,.wf-platform-review-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.wf-platform-review-card header div{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-platform-review-card strong{color:var(--wf-platform-ink)}.wf-platform-review-card header strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-review-card dd,.wf-platform-review-card dt,.wf-platform-review-card header span,.wf-platform-review-card p,.wf-platform-review-note span{color:#65746f;font-size:12px}.wf-platform-review-card em{padding:5px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:780}.wf-platform-review-card em.ready{color:#176244;background:#e5f6ed}.wf-platform-review-card em.partial{color:#875d12;background:#fff3d7}.wf-platform-review-card em.blocked{color:#9b3d38;background:#ffe5e3}.wf-platform-review-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.wf-platform-review-progress i{height:8px;overflow:hidden;border-radius:999px;background:#edf2f0}.wf-platform-review-progress b{display:block;height:100%;border-radius:inherit}.wf-platform-review-progress b.ready{background:#20a66b}.wf-platform-review-progress b.partial{background:#f2b742}.wf-platform-review-progress b.blocked{background:#ef6262}.wf-platform-review-progress span{color:#60706b;font-size:11px;font-weight:780}.wf-platform-review-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.wf-platform-review-card dl div{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-platform-review-card dt{font-size:10px;font-weight:780}.wf-platform-review-card dd{margin:0;overflow:hidden;color:var(--wf-platform-ink);font-weight:730;text-overflow:ellipsis;white-space:nowrap}.wf-platform-review-card p{margin:0;display:grid;grid-gap:3px;gap:3px}.wf-platform-review-source-pills{display:flex;flex-wrap:wrap;gap:7px}.wf-platform-review-source-pills span{border-radius:999px;padding:5px 8px;background:#eef3f1;color:#66746f;font-size:10px;font-weight:800}.wf-platform-review-source-pills span.ok{background:#e4f5ec;color:#176244}.wf-platform-review-source-pills span.warn{background:#fff3d7;color:#805712}.wf-platform-review-source-pills span.muted{background:#edf1ef;color:#75817d}.wf-platform-review-card-actions{justify-content:flex-start}.wf-platform-review-card-actions a{min-height:34px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(31,122,84,.18);border-radius:7px;color:#1d694a;font-size:12px;font-weight:780;text-decoration:none}.wf-platform-review-card-actions a:hover{background:#eef7f2}.wf-platform-review-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px 16px 0}.wf-platform-review-status-grid div{min-height:72px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#f8fbfa}.wf-platform-review-status-grid strong{color:var(--wf-platform-ink);font-size:24px;line-height:1}.wf-platform-review-status-grid span,.wf-platform-review-steps span{color:#687772;font-size:11px;line-height:1.45}.wf-platform-review-steps{margin:0;padding:14px 16px;list-style:none}.wf-platform-review-steps li{display:grid;grid-gap:3px;gap:3px;padding:12px 0;border-top:1px solid rgba(17,33,29,.08)}.wf-platform-review-steps li:first-child{border-top:0}.wf-platform-review-note strong,.wf-platform-review-steps strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-review-note{display:grid;grid-gap:5px;gap:5px;margin:0 16px 16px;padding:12px;border:1px solid rgba(242,183,66,.35);border-radius:8px;background:#fff9ea}.wf-platform-review-history{display:grid;grid-gap:9px;gap:9px;padding:0 16px 16px}.wf-platform-review-history h3{margin:0;color:var(--wf-platform-ink);font-size:13px;font-weight:820}.wf-platform-review-history a{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #e3ebe8;border-radius:8px;background:#fbfdfc;color:#5b6c66;text-decoration:none}.wf-platform-review-history a:hover{border-color:rgba(31,139,104,.28);background:#f7fbf9}.wf-platform-review-history small,.wf-platform-review-history span,.wf-platform-review-history strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-platform-review-history strong{color:var(--wf-platform-ink);font-size:12px;font-weight:800}.wf-platform-review-history small,.wf-platform-review-history span{color:#71807b;font-size:11px}.wf-platform-documents-console{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.wf-platform-document-directory-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94)}.wf-platform-document-search{flex:1 1 280px;min-width:220px}.wf-platform-document-search input{width:100%}.wf-platform-document-result-count{margin-left:auto;color:#687873;font-size:12px;font-weight:760;white-space:nowrap}.wf-platform-document-client-list{display:grid;grid-gap:14px;gap:14px}.wf-platform-document-client-card{min-width:0;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(24,45,39,.055)}.wf-platform-document-client-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.wf-platform-document-client-identity{min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.wf-platform-document-client-logo{width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border:1px solid #dce6e2;border-radius:10px;background:#f7faf9;color:#1d694a;font-size:15px;font-weight:840;letter-spacing:.04em}.wf-platform-document-client-logo img{width:100%;height:100%;padding:6px;object-fit:contain}.wf-platform-document-client-title{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.wf-platform-document-client-title h2{margin:0;color:var(--wf-platform-ink);font-size:18px;line-height:1.2}.wf-platform-document-client-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#e7f5ed;color:#176244;font-size:10px;font-weight:800}.wf-platform-document-client-status.paused{background:#fff3d7;color:#805712}.wf-platform-document-client-status.churned{background:#edf1ef;color:#68746f}.wf-platform-document-client-identity p{max-width:760px;display:-webkit-box;margin:5px 0 0;overflow:hidden;color:#66756f;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wf-platform-document-client-actions{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-platform-document-client-actions a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:7px;font-size:11px;font-weight:800;text-decoration:none}.wf-platform-document-contract-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-top:1px solid #e3ebe8;border-bottom:1px solid #e3ebe8;background:#f9fbfa}.wf-platform-document-contract-grid>div{min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:13px 14px;border-right:1px solid #e3ebe8}.wf-platform-document-contract-grid>div:last-child{border-right:0}.wf-platform-document-contract-grid dt{color:#73817c;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wf-platform-document-contract-grid dd{min-width:0;margin:0;color:var(--wf-platform-ink);font-size:13px;font-weight:780;line-height:1.35;overflow-wrap:anywhere}.wf-platform-document-contract-grid small{display:block;margin-top:3px;color:#75827e;font-size:10px;font-weight:650}.wf-platform-document-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px 20px}.wf-platform-document-family{min-width:0;overflow:hidden;border:1px solid #e3ebe8;border-radius:8px;background:#ffffff}.wf-platform-document-family>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #edf2f0;background:#fbfdfc}.wf-platform-document-family h3{margin:0;color:var(--wf-platform-ink);font-size:12px}.wf-platform-document-family>header span{min-width:24px;min-height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#edf4f1;color:#53645e;font-size:10px;font-weight:820}.wf-platform-document-family>div{display:grid;grid-gap:0;gap:0}.wf-platform-document-family article{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-bottom:1px solid #edf2f0}.wf-platform-document-family article:last-child{border-bottom:0}.wf-platform-document-family article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.wf-platform-document-family article em,.wf-platform-document-family article span{font-size:11px;font-style:normal;font-weight:780}.wf-platform-document-family article span{color:#1d694a}.wf-platform-document-family article em{color:#697873;text-align:right}.wf-platform-document-family article strong{color:var(--wf-platform-ink);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.wf-platform-document-family article small,.wf-platform-document-family p{margin:0;color:#75827e;font-size:10px;line-height:1.4}.wf-platform-document-family p{padding:16px 12px}.wf-platform-document-client-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:0 20px 16px;color:#6f7d78;font-size:10px;font-weight:740}.wf-platform-document-client-foot .attention{color:#895f18}.wf-platform-document-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px 16px 0}.wf-platform-document-stats div{min-height:72px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#f8fbfa}.wf-platform-document-stats strong{color:var(--wf-platform-ink);font-size:22px;line-height:1}.wf-platform-document-stats span{color:#687772;font-size:11px}.wf-platform-document-targets{display:grid;padding:14px 16px}.wf-platform-document-targets div{min-height:40px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid rgba(17,33,29,.08);color:#53635e;font-size:12px}.wf-platform-document-targets div:first-child{border-top:0}.wf-platform-document-targets span{width:8px;height:8px;border-radius:999px;background:#f2b742}.wf-platform-document-targets span.ok{background:#20a66b}.wf-platform-document-targets strong{color:#687772;font-size:11px}.wf-platform-integrations-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);grid-gap:16px;gap:16px;margin-top:16px}.wf-platform-integrations-main,.wf-platform-integrations-side{min-width:0;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-integrations-main>.wf-platform-data-toolbar{margin:12px 14px 0}.wf-platform-integration-source-list,.wf-platform-integrations-list,.wf-platform-integrations-usage-list{display:grid;grid-gap:9px;gap:9px;padding:14px 16px 16px}.wf-platform-integrations-list a,.wf-platform-integrations-usage-list a{min-width:0;display:grid;align-items:center;grid-gap:10px;gap:10px;border:1px solid #e3ebe8;border-radius:8px;background:#fbfdfc;color:inherit;text-decoration:none}.wf-platform-integrations-list a{grid-template-columns:110px minmax(160px,1fr) minmax(160px,.75fr) minmax(140px,.65fr) minmax(140px,.75fr);min-height:54px;padding:9px 12px}.wf-platform-integrations-usage-list a{grid-template-columns:minmax(0,1fr) 120px 52px;min-height:42px;padding:8px 10px}.wf-platform-integrations-list a:hover,.wf-platform-integrations-usage-list a:hover{border-color:rgba(31,139,104,.28);background:#f7fbf9}.wf-platform-integrations-list em{justify-self:flex-start;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:820;white-space:nowrap}.wf-platform-integrations-list em.ready{background:#e4f5ec;color:#176244}.wf-platform-integrations-list em.warn{background:#fff3d7;color:#805712}.wf-platform-integrations-list em.danger{background:#ffe5e3;color:#9b3d38}.wf-platform-integration-source-list strong,.wf-platform-integrations-list strong,.wf-platform-integrations-usage-list strong{min-width:0;overflow:hidden;color:var(--wf-platform-ink);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wf-platform-integrations-list strong small{display:block;margin-top:3px;color:#74837e;font-size:11px;font-weight:650}.wf-platform-integration-source-list span,.wf-platform-integrations-list span,.wf-platform-integrations-list>a>small,.wf-platform-integrations-usage-list span{min-width:0;overflow:hidden;color:#687873;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-integrations-usage-list em{justify-self:end;color:#1d694a;font-size:13px;font-style:normal;font-weight:850}.wf-platform-integration-source-list>div{display:grid;grid-gap:7px;gap:7px;padding-bottom:10px;border-bottom:1px solid rgba(17,33,29,.08)}.wf-platform-integration-source-list>div:last-child{border-bottom:0;padding-bottom:0}.wf-platform-integration-source-list i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#edf3f0}.wf-platform-integration-source-list b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#20a66b,#148c72)}.wf-platform-integration-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);grid-gap:16px;gap:16px}.wf-platform-integration-sync-list{display:grid;grid-gap:10px;gap:10px}.wf-platform-integration-sync-list article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(160px,.65fr);grid-gap:10px;gap:10px;align-items:center;min-height:54px;padding:10px 12px;border:1px solid #e3ebe8;border-radius:8px;background:#fbfdfc}.wf-platform-integration-sync-list strong{display:block;overflow:hidden;color:var(--wf-platform-ink);font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.wf-platform-integration-sync-list em,.wf-platform-integration-sync-list span,.wf-platform-integration-usage-panel p{margin:0;color:#687873;font-size:12px;font-style:normal;line-height:1.45}.wf-platform-integration-sync-list em{color:#315346;font-weight:760}.wf-platform-integration-usage-panel{display:grid;align-content:start;grid-gap:10px;gap:10px}.wf-platform-billing-console,.wf-platform-ops-console,.wf-platform-support-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:16px;gap:16px;margin-top:16px}.wf-platform-billing-main,.wf-platform-billing-side,.wf-platform-ops-main,.wf-platform-ops-side,.wf-platform-support-main,.wf-platform-support-side{min-width:0;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-ops-main>.wf-platform-data-toolbar{margin:12px 14px 0}.wf-platform-billing-list,.wf-platform-ops-list,.wf-platform-support-list{display:grid;grid-gap:10px;gap:10px;padding:14px 16px 16px}.wf-platform-billing-list a,.wf-platform-ops-list article,.wf-platform-support-list article{min-width:0;display:grid;align-items:center;grid-gap:10px;gap:10px;border:1px solid #e3ebe8;border-radius:8px;background:#fbfdfc;color:#5c6d67}.wf-platform-ops-list article{grid-template-columns:92px minmax(0,1fr) auto minmax(120px,.35fr) auto;padding:10px 12px}.wf-platform-billing-list a{grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(130px,.8fr) auto;min-height:46px;padding:10px 12px;text-decoration:none}.wf-platform-support-list article{grid-template-columns:8px minmax(0,1fr) auto auto;padding:10px 12px}.wf-platform-billing-list a:hover,.wf-platform-ops-list article:hover,.wf-platform-support-list article:hover{border-color:rgba(31,139,104,.28);background:#f7fbf9}.wf-platform-billing-list strong,.wf-platform-ops-list strong,.wf-platform-support-list strong{overflow:hidden;color:var(--wf-platform-ink);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wf-platform-ops-list p,.wf-platform-support-list p{margin:3px 0 0;overflow:hidden;color:#687873;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-billing-list span,.wf-platform-ops-list small,.wf-platform-support-list span{min-width:0;overflow:hidden;color:#687873;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-billing-list em,.wf-platform-ops-list em,.wf-platform-ops-list>article>span,.wf-platform-support-list em{border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:820;white-space:nowrap}.wf-platform-billing-list em.ready,.wf-platform-ops-list em.ready,.wf-platform-ops-list>article>span.ready,.wf-platform-support-list em.ready{background:#e4f5ec;color:#176244}.wf-platform-billing-list em.warn,.wf-platform-ops-list em.warn,.wf-platform-ops-list>article>span.warn,.wf-platform-support-list em.warn{background:#fff3d7;color:#805712}.wf-platform-billing-list em.danger,.wf-platform-ops-list em.danger,.wf-platform-ops-list>article>span.danger,.wf-platform-support-list em.danger{background:#ffe5e3;color:#9b3d38}.wf-platform-ops-list a,.wf-platform-support-list a{color:#1d694a;font-size:12px;font-weight:820;text-decoration:none}.wf-platform-ops-list a:hover,.wf-platform-support-list a:hover{text-decoration:underline}.wf-platform-billing-admin{display:grid;grid-gap:16px;gap:16px}.wf-platform-billing-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-platform-billing-document-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:16px;gap:16px}.wf-platform-billing-side-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:16px}.wf-platform-billing-side-panel>h2{margin:0;color:var(--wf-platform-ink);font-size:16px}.wf-platform-billing-doc-list{display:grid;grid-gap:10px;gap:10px;padding:14px 16px 16px}.wf-platform-billing-doc-list article{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #e3ebe8;border-radius:8px;background:#fbfdfc}.wf-platform-billing-doc-list article>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wf-platform-billing-doc-list article>div>span:not(.wf-pill){color:#6b7975;font-size:11px;font-weight:760}.wf-platform-billing-doc-list strong{overflow:hidden;color:var(--wf-platform-ink);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wf-platform-billing-doc-list small{color:#6a7974;font-size:11px;line-height:1.45}.wf-platform-support-list i{width:8px;height:34px;border-radius:999px;background:#20a66b}.wf-platform-support-list i.warn{background:#f2b742}.wf-platform-support-list i.danger{background:#ef6262}.wf-platform-product-console{margin-top:16px}.wf-platform-product-main{min-width:0;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-product-side{min-width:0}.wf-platform-product-registry{display:grid;grid-gap:12px;gap:12px;padding:14px;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-product-registry-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-platform-product-registry-summary span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px;border:1px solid rgba(17,33,29,.08);border-radius:7px;background:#f8fbfa;color:#677671;font-size:11px;font-weight:760}.wf-platform-product-registry-summary strong{color:var(--wf-platform-ink);font-size:18px}.wf-platform-product-registry-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:12px;gap:12px}.wf-platform-product-registry-families{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-platform-product-registry-families button{min-width:0;min-height:52px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:8px 9px;border:1px solid rgba(17,33,29,.08);border-radius:7px;background:rgba(255,255,255,.86);color:#53635e;text-align:left;cursor:pointer}.wf-platform-product-registry-families button.active{border-color:rgba(20,122,91,.26);background:#eaf6f1;color:#135b43}.wf-platform-product-registry-families span,.wf-platform-product-registry-families strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-platform-product-registry-families strong{color:inherit;font-size:12px}.wf-platform-product-registry-families span{color:#74817d;font-size:10px;font-weight:760}.wf-platform-product-registry-actions{display:flex;align-items:flex-end;gap:8px}.wf-platform-product-registry-actions label{display:grid;grid-gap:4px;gap:4px;color:#53615d;font-size:11px;font-weight:750}.wf-platform-product-registry-actions button,.wf-platform-product-registry-actions select{min-height:38px;border:1px solid rgba(17,33,29,.11);border-radius:7px;background:rgba(255,255,255,.72);color:#1c2925;font:inherit;font-size:12px;font-weight:760;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.wf-platform-product-registry-actions select{width:150px;padding:0 10px}.wf-platform-product-registry-actions button{padding:0 12px;cursor:pointer}.wf-platform-product-registry-actions button:disabled{cursor:not-allowed;opacity:.5}.wf-platform-product-registry-list{max-height:430px;overflow:auto;border:1px solid rgba(17,33,29,.08);border-radius:7px;background:#ffffff}.wf-platform-product-registry-list article{display:grid;grid-template-columns:10px minmax(260px,1.15fr) minmax(240px,.85fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:78px;padding:11px 12px;border-top:1px solid rgba(17,33,29,.08)}.wf-platform-product-registry-list article:first-child{border-top:0}.wf-platform-product-registry-list i{width:8px;height:8px;border-radius:50%;background:#9aa5a1}.wf-platform-product-registry-list i.ready{background:#1ea468}.wf-platform-product-registry-list i.partial{background:#e6a33a}.wf-platform-product-registry-list i.blocked{background:#df5f59}.wf-platform-product-registry-main,.wf-platform-product-registry-meta{min-width:0;display:grid;grid-gap:4px;gap:4px}.wf-platform-product-registry-main small,.wf-platform-product-registry-main span,.wf-platform-product-registry-meta span{overflow:hidden;color:#6f7d78;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-product-registry-main strong{overflow:hidden;color:var(--wf-platform-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-product-registry-list em{justify-self:end;min-width:84px;padding:5px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:780;text-align:center}.wf-platform-product-registry-list em.ready{background:#e8f7ef;color:#156346}.wf-platform-product-registry-list em.partial{background:#fff6df;color:#7a5211}.wf-platform-product-registry-list em.blocked{background:#fff0ee;color:#9a3b36}.wf-platform-product-registry-foot{display:flex;justify-content:space-between;gap:12px;color:#6d7b76;font-size:11px}.wf-platform-product-summary-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 16px 0}.wf-platform-product-summary-strip span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:40px;padding:8px 10px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#f8fbfa;color:#687772;font-size:11px;font-weight:760}.wf-platform-product-summary-strip strong{color:var(--wf-platform-ink);font-size:18px;line-height:1}.wf-platform-product-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 16px 0}.wf-platform-product-tabs button{min-width:0;display:grid;grid-gap:3px;gap:3px;min-height:54px;padding:9px 10px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#fff;color:#53635e;text-align:left;cursor:pointer}.wf-platform-product-tabs button.active{border-color:rgba(20,122,91,.26);background:#eaf6f1;color:#135b43}.wf-platform-product-tabs strong{overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-product-tabs span{overflow:hidden;color:#74817d;font-size:10px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.wf-platform-card-head.divided{border-top:1px solid rgba(17,33,29,.08)}.wf-platform-product-domain-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 16px 16px}.wf-platform-product-domain-grid.compact{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 16px 14px;overflow:visible}.wf-platform-product-domain-grid article{min-width:0;min-height:72px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbfa)}.wf-platform-product-domain-grid.compact article{min-height:54px;padding:9px 10px}.wf-platform-product-domain-grid strong{color:var(--wf-platform-ink);font-size:24px;line-height:1}.wf-platform-product-domain-grid.compact strong{font-size:18px}.wf-platform-product-domain-grid span{overflow:hidden;color:#687772;font-size:11px;font-weight:760;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.wf-platform-product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px 16px 16px}.wf-platform-product-list article{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#fff}.wf-platform-product-engine-list article,.wf-platform-product-list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.wf-platform-product-list header span{color:#1d694a;font-size:11px;font-weight:800}.wf-platform-product-engine-list strong,.wf-platform-product-list strong,.wf-platform-product-steps strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-product-list dl{display:grid;grid-gap:8px;gap:8px;margin:0}.wf-platform-product-list dl div{min-width:0;display:grid;grid-gap:2px;gap:2px}.wf-platform-product-list dt{color:#7d8a86;font-size:10px;font-weight:800;text-transform:uppercase}.wf-platform-product-list dd{margin:0;overflow:hidden;color:#53635e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-question-studio{margin:0;border:1px solid rgba(17,33,29,.1);border-radius:8px;background:#fbfdfc;overflow:hidden}.wf-platform-question-studio-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid rgba(17,33,29,.08);background:#fff}.wf-platform-question-studio-head h2{margin:0;color:var(--wf-platform-ink);font-size:17px;letter-spacing:0}.wf-platform-question-studio-head p{margin:4px 0 0;color:#65726e;font-size:12px}.wf-platform-question-studio-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-platform-question-studio-stats span{display:inline-flex;align-items:baseline;gap:5px;min-height:30px;padding:6px 9px;border:1px solid rgba(17,33,29,.08);border-radius:7px;background:#f7faf8;color:#66736f;font-size:11px;font-weight:720}.wf-platform-question-studio-stats strong{color:var(--wf-platform-ink);font-size:16px}.wf-platform-question-studio-layout{display:grid;grid-template-columns:220px minmax(340px,1fr) minmax(320px,390px);height:clamp(560px,calc(100vh - 315px),680px);min-height:0}.wf-platform-question-editor,.wf-platform-question-rail{min-width:0;min-height:0;background:#fff}.wf-platform-question-rail{display:grid;align-content:start;grid-gap:11px;gap:11px;padding:14px;border-right:1px solid rgba(17,33,29,.08)}.wf-platform-question-create label,.wf-platform-question-danger label,.wf-platform-question-form label,.wf-platform-question-rail label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:#53615d;font-size:11px;font-weight:760}.wf-platform-question-create input,.wf-platform-question-create select,.wf-platform-question-create textarea,.wf-platform-question-danger input,.wf-platform-question-danger select,.wf-platform-question-form input,.wf-platform-question-form select,.wf-platform-question-form textarea,.wf-platform-question-rail input,.wf-platform-question-rail select{width:100%;min-width:0;border:1px solid #d8e0dd;border-radius:7px;background:#fff;color:var(--wf-platform-ink);font-size:12px}.wf-platform-question-create input,.wf-platform-question-create select,.wf-platform-question-danger input,.wf-platform-question-danger select,.wf-platform-question-form input,.wf-platform-question-form select,.wf-platform-question-rail input,.wf-platform-question-rail select{height:36px;padding:0 10px}.wf-platform-question-create textarea,.wf-platform-question-form textarea{padding:9px 10px;resize:vertical}.wf-platform-question-bank-list{display:grid;grid-gap:7px;gap:7px;margin-top:2px}.wf-platform-question-bank-list button{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid transparent;border-radius:7px;background:#f7faf8;color:#566560;text-align:left;cursor:pointer}.wf-platform-question-bank-list button.active{border-color:rgba(20,122,91,.24);background:#eaf6f1;color:#135b43}.wf-platform-question-bank-list strong{overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-question-bank-list span{color:#7a8783;font-size:11px}.wf-platform-question-table{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid rgba(17,33,29,.08);background:#fbfdfc}.wf-platform-question-table-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0 14px;border-bottom:1px solid rgba(17,33,29,.08);background:#fff}.wf-platform-question-table-head strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-question-table-head button{min-height:32px;padding:0 10px;border:1px solid #d8e0dd;border-radius:7px;background:#fff;color:#31564c;font-size:12px;font-weight:760}.wf-platform-question-rows{min-height:0;max-height:none;overflow:auto}.wf-platform-question-rows>button{display:grid;grid-gap:5px;gap:5px;width:100%;min-width:0;padding:12px 14px;border:0;border-bottom:1px solid rgba(17,33,29,.07);background:transparent;text-align:left;cursor:pointer}.wf-platform-question-rows>button.active,.wf-platform-question-rows>button:hover{background:#eef7f3}.wf-platform-question-rows span{color:#1e7655;font-size:10px;font-weight:820;text-transform:uppercase}.wf-platform-question-rows strong{display:-webkit-box;overflow:hidden;color:var(--wf-platform-ink);font-size:13px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wf-platform-question-rows em,.wf-platform-question-rows small{overflow:hidden;color:#65726e;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.wf-platform-question-editor{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:12px;overflow:auto}.wf-platform-question-editor-title{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#f7faf8}.wf-platform-question-editor-title span{color:#1e7655;font-size:10px;font-weight:820;text-transform:uppercase}.wf-platform-question-editor-title h3{margin:0;color:var(--wf-platform-ink);font-size:18px;letter-spacing:0}.wf-platform-question-editor-title p{margin:0;color:#65726e;font-size:12px}.wf-platform-question-create,.wf-platform-question-danger,.wf-platform-question-form{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px;border-radius:8px}.wf-platform-question-create .wide,.wf-platform-question-create button,.wf-platform-question-create h2,.wf-platform-question-danger .wide,.wf-platform-question-danger button,.wf-platform-question-form .wide,.wf-platform-question-form button{grid-column:1/-1}.wf-platform-question-danger{border-color:rgba(155,61,56,.22);background:#fff8f7}.wf-platform-question-create{background:#fbfdfc}@media (max-width:1320px){.wf-platform-question-studio-layout{grid-template-columns:190px minmax(300px,1fr) minmax(300px,360px)}}@media (max-width:1080px){.wf-platform-product-domain-grid.compact,.wf-platform-product-registry-families,.wf-platform-product-registry-summary,.wf-platform-product-summary-strip,.wf-platform-product-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-platform-product-registry-toolbar{grid-template-columns:1fr}.wf-platform-product-registry-actions{justify-content:space-between}.wf-platform-product-registry-list article{grid-template-columns:10px minmax(0,1fr) auto}.wf-platform-product-registry-meta{grid-column:2/-1}.wf-platform-governance-board,.wf-platform-governance-pipeline,.wf-platform-partner-grid,.wf-platform-partner-toolbar,.wf-platform-product-split,.wf-platform-recommendation-assistant,.wf-platform-scoring-simulator,.wf-platform-scoring-studio-grid{grid-template-columns:1fr}.wf-platform-question-studio-layout{height:auto;grid-template-columns:1fr}.wf-platform-question-rail,.wf-platform-question-table{border-right:0;border-bottom:1px solid rgba(17,33,29,.08)}.wf-platform-question-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-question-bank-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.wf-platform-question-rows{max-height:520px}.wf-platform-question-editor{max-height:620px}}@media (max-width:720px){.wf-platform-product-domain-grid.compact,.wf-platform-product-registry-families,.wf-platform-product-registry-summary,.wf-platform-product-summary-strip,.wf-platform-product-tabs,.wf-platform-product-template-form.compact{grid-template-columns:1fr}.wf-platform-product-registry-actions{display:grid}.wf-platform-product-registry-actions button,.wf-platform-product-registry-actions select{width:100%}.wf-platform-product-registry-list{max-height:460px}.wf-platform-product-registry-list article{grid-template-columns:10px minmax(0,1fr)}.wf-platform-product-registry-list em{grid-column:2;justify-self:start}.wf-platform-question-studio-head,.wf-platform-question-studio-stats,.wf-platform-scoring-studio-foot{display:grid;justify-content:stretch}.wf-platform-question-bank-list,.wf-platform-question-create,.wf-platform-question-danger,.wf-platform-question-form,.wf-platform-question-rail{grid-template-columns:1fr}}.wf-platform-product-engine-list{display:grid;grid-gap:9px;gap:9px;padding:14px 16px 16px}.wf-platform-product-panel{padding:0 16px 16px}.wf-platform-product-engine-stack{display:grid;grid-gap:14px;gap:14px}.wf-platform-product-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);grid-gap:14px;gap:14px;align-items:start}.wf-platform-scoring-studio{overflow:hidden;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#fff}.wf-platform-roi-studio{background:linear-gradient(180deg,#fff,#fbfdfc)}.wf-platform-recommendation-studio{background:linear-gradient(180deg,#fff,#f9fcfb)}.wf-recommendation-governance{margin:12px 16px 4px;overflow:hidden;border:1px solid rgba(17,33,29,.1);border-radius:10px;background:#fff}.wf-recommendation-governance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;background:linear-gradient(145deg,#f3faf7,#fff)}.wf-recommendation-governance-head>div:first-child{display:grid;grid-gap:4px;gap:4px}.wf-recommendation-governance-head>div:first-child>span,.wf-recommendation-item-list button>span,.wf-recommendation-publication-list article span,.wf-recommendation-quality-list article>span,.wf-recommendation-recurrence-list article>span,.wf-recommendation-scenario-grid article>span{color:#1d694a;font-size:10px;font-weight:820;letter-spacing:.02em;text-transform:uppercase}.wf-recommendation-governance-head>div:first-child>strong{color:var(--wf-platform-ink);font-size:16px}.wf-recommendation-analysis p,.wf-recommendation-governance-head p,.wf-recommendation-quality-list p,.wf-recommendation-recurrence-list p,.wf-recommendation-scenario-grid p{margin:0;color:#687772;font-size:12px;line-height:1.45}.wf-recommendation-governance-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;border-block:1px solid rgba(17,33,29,.08);background:rgba(17,33,29,.08)}.wf-recommendation-governance-tabs button{display:grid;grid-gap:3px;gap:3px;min-height:54px;padding:10px 12px;border:0;background:#fff;color:#53635e;text-align:left;cursor:pointer}.wf-recommendation-governance-tabs button.active{background:#eaf6f1;color:#135b43}.wf-recommendation-governance-tabs strong{font-size:12px}.wf-recommendation-governance-tabs span{color:#74817d;font-size:10px}.wf-recommendation-governance>.wf-platform-alert,.wf-recommendation-governance>.wf-platform-data-empty{margin:12px 16px}.wf-recommendation-catalogue-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.5fr);min-height:620px}.wf-recommendation-catalogue-list{min-width:0;border-right:1px solid rgba(17,33,29,.08);background:#fbfdfc}.wf-recommendation-toolbar{display:flex;align-items:flex-end;gap:8px;padding:12px;border-bottom:1px solid rgba(17,33,29,.08)}.wf-recommendation-toolbar label{display:grid;grid-gap:5px;gap:5px;flex:1 1;color:#53615d;font-size:11px;font-weight:750}.wf-recommendation-toolbar input{flex:1 1}.wf-recommendation-editor input,.wf-recommendation-editor select,.wf-recommendation-editor textarea,.wf-recommendation-toolbar input,.wf-recommendation-toolbar select{width:100%;min-height:38px;padding:7px 10px;border:1px solid #cbd4d1;border-radius:6px;background:#fff;color:#1c2925;font:inherit;font-size:12px}.wf-recommendation-editor textarea{resize:vertical;line-height:1.45}.wf-recommendation-item-list{max-height:660px;overflow:auto;padding:8px}.wf-recommendation-item-list button{width:100%;display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--wf-platform-ink);text-align:left;cursor:pointer}.wf-recommendation-item-list button.active,.wf-recommendation-item-list button:hover{border-color:rgba(31,122,84,.18);background:#edf7f3}.wf-recommendation-item-list button strong{font-size:12px;line-height:1.35}.wf-recommendation-item-list button small{color:#74817d;font-size:10px}.wf-recommendation-editor{min-width:0;padding:16px}.wf-recommendation-editor form{display:grid;grid-gap:14px;gap:14px}.wf-recommendation-editor label{display:grid;grid-gap:5px;gap:5px;color:#53615d;font-size:11px;font-weight:750}.wf-recommendation-status{padding:6px 9px;border-radius:999px;background:#edf7f3;color:#176244;font-size:10px;font-weight:800}.wf-recommendation-editor-actions{display:flex;flex-wrap:wrap;gap:8px}.wf-recommendation-editor-actions button,.wf-recommendation-publication-list button,.wf-recommendation-recurrence-list button{min-height:34px;padding:0 12px;border:1px solid #a9beb6;border-radius:6px;background:#fff;color:#1f684a;font:inherit;font-size:11px;font-weight:780;cursor:pointer}.wf-recommendation-editor-actions button[type=submit]{border-color:#1f7450;background:#1f7450;color:#fff}.wf-recommendation-editor-actions button:disabled,.wf-recommendation-publication-list button:disabled{cursor:not-allowed;opacity:.45}.wf-recommendation-analysis,.wf-recommendation-preview{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid #a9d2c0;border-radius:7px;background:#eff9f4}.wf-recommendation-analysis strong,.wf-recommendation-preview strong{color:#176244;font-size:12px}.wf-recommendation-analysis small,.wf-recommendation-preview small,.wf-recommendation-preview span{color:#5f6f6a;font-size:11px}.wf-recommendation-quality-list,.wf-recommendation-recurrence-list,.wf-recommendation-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px}.wf-recommendation-quality-list article,.wf-recommendation-recurrence-list article,.wf-recommendation-scenario-grid article{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(17,33,29,.09);border-radius:8px;background:#fbfdfc}.wf-recommendation-quality-list article>strong,.wf-recommendation-recurrence-list article>strong,.wf-recommendation-scenario-grid article>strong{color:var(--wf-platform-ink);font-size:12px;line-height:1.4}.wf-recommendation-analysis dl,.wf-recommendation-scenario-grid dl{display:grid;grid-gap:5px;gap:5px;margin:2px 0 0}.wf-recommendation-analysis dl div,.wf-recommendation-scenario-grid dl div{display:flex;justify-content:space-between;gap:10px;color:#6b7974;font-size:10px}.wf-recommendation-analysis dd,.wf-recommendation-analysis dt,.wf-recommendation-scenario-grid dd,.wf-recommendation-scenario-grid dt{margin:0}.wf-recommendation-analysis dd,.wf-recommendation-scenario-grid dd{color:var(--wf-platform-ink);font-weight:750;text-align:right}.wf-recommendation-client-view,.wf-recommendation-quality-view{padding-bottom:16px}.wf-recommendation-client-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:16px 16px 0}.wf-recommendation-client-stats div{display:grid;grid-gap:3px;gap:3px;padding:12px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#f8fbfa}.wf-recommendation-client-stats strong{color:var(--wf-platform-ink);font-size:20px}.wf-recommendation-client-stats span{color:#687772;font-size:10px;font-weight:760}.wf-recommendation-client-view>.wf-platform-data-empty{margin:16px}.wf-recommendation-client-view>.wf-recommendation-analysis{margin:0 16px}.wf-recommendation-quality-list article.blocking{border-color:#e9b4af;background:#fff8f7}.wf-recommendation-quality-list article.warning{border-color:#e5d1a6;background:#fffbf1}.wf-recommendation-publication-list{display:grid;grid-gap:1px;gap:1px;background:rgba(17,33,29,.08)}.wf-recommendation-publication-list article{display:flex;justify-content:space-between;gap:16px;padding:13px 16px;background:#fff}.wf-recommendation-publication-list article>div{display:grid;grid-gap:4px;gap:4px}.wf-recommendation-publication-list article>div:last-child{justify-items:end}.wf-recommendation-publication-list article strong{color:var(--wf-platform-ink);font-size:12px}.wf-recommendation-publication-list article em,.wf-recommendation-publication-list article small{color:#74817d;font-size:10px;font-style:normal}@media (max-width:980px){.wf-recommendation-catalogue-layout{grid-template-columns:1fr}.wf-recommendation-catalogue-list{border-right:0;border-bottom:1px solid rgba(17,33,29,.08)}.wf-recommendation-item-list{max-height:320px}.wf-recommendation-quality-list,.wf-recommendation-recurrence-list,.wf-recommendation-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wf-recommendation-governance{margin-inline:10px}.wf-recommendation-governance-head,.wf-recommendation-publication-list article{flex-direction:column}.wf-recommendation-client-stats,.wf-recommendation-governance-tabs,.wf-recommendation-quality-list,.wf-recommendation-recurrence-list,.wf-recommendation-scenario-grid{grid-template-columns:1fr}.wf-recommendation-publication-list article>div:last-child{justify-items:start}}.wf-platform-recommendation-assistant{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 16px 0}.wf-platform-recommendation-assistant.single{grid-template-columns:minmax(0,1fr)}.wf-platform-recommendation-assistant article{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(31,122,84,.14);border-radius:8px;background:rgba(248,251,250,.96)}.wf-platform-recommendation-assistant header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.wf-platform-recommendation-assistant header span,.wf-platform-recommendation-assistant label span{color:#1d694a;font-size:11px;font-weight:800}.wf-platform-recommendation-assistant header strong{color:var(--wf-platform-ink);font-size:12px}.wf-platform-recommendation-assistant p{margin:0;color:#5f6f6a;font-size:11px;line-height:1.35}.wf-platform-recommendation-assistant label{display:grid;grid-gap:6px;gap:6px}.wf-platform-recommendation-assistant select,.wf-platform-recommendation-assistant textarea{width:100%;border:1px solid rgba(17,33,29,.11);border-radius:7px;background:rgba(255,255,255,.86);color:var(--wf-platform-ink);font-size:12px}.wf-platform-recommendation-assistant textarea{resize:vertical}.wf-platform-recommendation-assistant article>div{display:flex;flex-wrap:wrap;gap:8px}.wf-platform-partner-catalog{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dce7e2;border-radius:8px;background:#fbfdfc}.wf-platform-partner-catalog>.wf-platform-card-head>span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#e8f7ef;color:#176244;font-size:12px;font-weight:820}.wf-platform-partner-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-gap:10px;gap:10px}.wf-platform-partner-toolbar label{display:grid;grid-gap:5px;gap:5px}.wf-platform-partner-toolbar span{color:#687772;font-size:11px;font-weight:780}.wf-platform-partner-toolbar input,.wf-platform-partner-toolbar select{min-height:38px;width:100%;border:1px solid #d8e2de;border-radius:8px;background:#fff;color:var(--wf-platform-ink);padding:0 11px;font:inherit;font-size:13px}.wf-platform-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-height:620px;overflow:auto}.wf-platform-partner-grid article{min-width:0;display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid #e2ebe7;border-radius:8px;background:#fff}.wf-platform-partner-grid article>div:first-child{display:grid;grid-gap:4px;gap:4px}.wf-platform-partner-grid strong{overflow:hidden;color:var(--wf-platform-ink);font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.wf-platform-partner-grid article>div:first-child span,.wf-platform-partner-grid p,.wf-platform-partner-grid small{margin:0;color:#667570;font-size:11px;line-height:1.45}.wf-platform-partner-grid p{min-height:48px}.wf-platform-partner-grid dl{display:grid;grid-gap:6px;gap:6px;margin:0}.wf-platform-partner-grid dl div{min-width:0;display:grid;grid-gap:2px;gap:2px}.wf-platform-partner-grid dt{color:#7b8984;font-size:9px;font-weight:820;text-transform:uppercase}.wf-platform-partner-grid dd{margin:0;overflow:hidden;color:var(--wf-platform-ink);font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.wf-platform-partner-foot{color:#667570;font-size:12px;line-height:1.45}.wf-platform-partners-head .wf-platform-secondary-link:disabled{opacity:.52;cursor:not-allowed}.wf-platform-partners-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-platform-partners-head-actions .wf-platform-primary-link:disabled{opacity:.62;cursor:wait}.wf-platform-partners-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:16px;border:1px solid #d9e3df;border-radius:8px;background:#d9e3df}.wf-platform-partners-metrics article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:16px;background:#fff}.wf-platform-partners-metrics span{color:#667570;font-size:11px;font-weight:820}.wf-platform-partners-metrics strong{color:var(--wf-platform-ink);font-size:25px;line-height:1}.wf-platform-partners-metrics small{color:#71807b;font-size:11px;line-height:1.35}.wf-platform-partners-coverage{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-gap:14px;gap:14px;align-items:start;margin-bottom:16px;padding:14px 16px;border:1px solid #d9e3df;border-radius:8px;background:#fff}.wf-platform-partners-coverage>div:first-child{display:grid;grid-gap:4px;gap:4px}.wf-platform-partners-coverage p,.wf-platform-partners-coverage span{margin:0;color:#667570;font-size:11px;line-height:1.4}.wf-platform-partners-coverage strong{color:var(--wf-platform-ink);font-size:14px}.wf-platform-partners-coverage-gaps{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.wf-platform-partners-coverage-gaps strong{width:100%;text-align:right;font-size:11px}.wf-platform-partners-coverage-gaps span{padding:5px 7px;border:1px solid #efd8a7;border-radius:6px;background:#fff9ec;color:#75511c;font-weight:760}.wf-platform-partners-console{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #d9e3df;border-radius:8px;background:rgba(255,255,255,.78);box-shadow:0 18px 44px rgba(17,33,29,.06)}.wf-platform-partners-ai-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid #c9ded5;border-radius:8px;background:#f5fbf8}.wf-platform-partners-ai-status.loading{border-color:#c9d7e8;background:#f7fbff}.wf-platform-partners-ai-status.error{border-color:#efc7c1;background:#fff8f7}.wf-platform-partners-ai-status strong{display:block;color:var(--wf-platform-ink);font-size:13px}.wf-platform-partners-ai-status p{margin:4px 0 0;color:#5f6d69;font-size:12px;line-height:1.45}.wf-platform-partners-ai-status small{display:block;margin-top:5px;color:#71807b;font-size:11px}.wf-platform-partners-ai-status ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.wf-platform-partners-ai-status li{padding:7px 8px;border:1px solid #dce7e2;border-radius:7px;background:#fff;color:#3c4d48;font-size:11px;font-weight:720;line-height:1.3}.wf-platform-partners-toolbar{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(5,minmax(140px,.55fr));grid-gap:10px;gap:10px}.wf-platform-partners-toolbar label{min-width:0;display:grid;grid-gap:5px;gap:5px}.wf-platform-partners-toolbar label.wide{min-width:260px}.wf-platform-partners-search-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;grid-gap:8px;gap:8px}.wf-platform-partners-toolbar span{color:#667570;font-size:11px;font-weight:800}.wf-platform-partners-toolbar input,.wf-platform-partners-toolbar select{min-height:38px;width:100%;padding:0 11px;border:1px solid #cfdad6;border-radius:7px;background:#fff;color:var(--wf-platform-ink);font:inherit;font-size:12px}.wf-platform-partners-search-row button{min-height:38px;padding:0 14px;border:1px solid #173f35;border-radius:7px;background:#173f35;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.wf-platform-partners-search-row button.muted{border-color:#cfdad6;background:#fff;color:#53645f}.wf-platform-partners-result{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dce7e2;border-radius:7px;background:#f8fbfa}.wf-platform-partners-result strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-partners-result span{color:#667570;font-size:12px;line-height:1.35;text-align:right}.wf-platform-partners-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-platform-partner-card{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dce7e2;border-radius:8px;background:#fff;box-shadow:0 16px 32px rgba(17,33,29,.05);content-visibility:auto;contain-intrinsic-size:320px}.wf-platform-partner-card-top{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.wf-platform-partner-card-statuses{display:grid;justify-items:end;grid-gap:5px;gap:5px}.wf-platform-partner-logo{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid #d9e8e2;border-radius:8px;background:linear-gradient(135deg,#edf8f2,#f7faf8);color:#1f7450;font-size:13px;font-weight:880}.wf-platform-partner-logo img{width:100%;height:100%;object-fit:contain}.wf-platform-partner-card-top span{display:block;overflow:hidden;color:#667570;font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.wf-platform-partner-card h2{margin:3px 0 0;overflow-wrap:anywhere;color:var(--wf-platform-ink);font-size:15px;line-height:1.2}.wf-platform-partner-card em{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;font-size:10px;font-style:normal;font-weight:850;white-space:nowrap}.wf-platform-partner-card em.ok{background:#e8f7ef;color:#176244}.wf-platform-partner-card em.warn{background:#fff5de;color:#8a5a11}.wf-platform-partner-card em.danger{background:#fdecea;color:#9f352d}.wf-platform-partner-card p{margin:0;color:#5f6d69;font-size:12px;line-height:1.45}.wf-platform-partner-capability{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid #dfeae5;border-radius:7px;background:#f8fbfa}.wf-platform-partner-capability>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.wf-platform-partner-capability strong{color:var(--wf-platform-ink);font-size:11px;line-height:1.3}.wf-platform-partner-capability small,.wf-platform-partner-capability span{color:#667570;font-size:10px;line-height:1.35}.wf-platform-partner-capability span{flex:0 0 auto;text-transform:capitalize}.wf-platform-partner-capability a{width:max-content;color:#1f684a;font-size:10px;font-weight:800;text-decoration:none}.wf-platform-partner-legal{display:grid;grid-gap:3px;gap:3px;padding:8px 9px;border:1px solid #dfeae5;border-radius:7px;background:#f8fbfa}.wf-platform-partner-legal strong{overflow-wrap:anywhere;color:#243630;font-size:11px;font-weight:850;line-height:1.25}.wf-platform-partner-legal span{overflow-wrap:anywhere;color:#687a74;font-size:10px;font-weight:760;line-height:1.25}.wf-platform-partner-tags{display:flex;flex-wrap:wrap;gap:6px}.wf-platform-partner-tags span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid #dce7e2;border-radius:999px;background:#fbfdfc;color:#4f625c;font-size:10px;font-weight:760}.wf-platform-partner-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid #e0e9e5;border-radius:7px;background:#e0e9e5}.wf-platform-partner-card dl div{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:9px;background:#fff}.wf-platform-partner-card dt{color:#7b8984;font-size:9px;font-weight:850;text-transform:uppercase}.wf-platform-partner-card dd{margin:0;overflow-wrap:anywhere;color:var(--wf-platform-ink);font-size:11px;font-weight:760;line-height:1.3}.wf-platform-partner-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.wf-platform-partner-card-foot>span{min-width:0;color:#71807b;font-size:11px}.wf-platform-partner-card-foot>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.wf-platform-partner-card-foot a,.wf-platform-partner-card-foot button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #aac0b7;border-radius:6px;background:#fff;color:#1f684a;font:inherit;font-size:11px;font-weight:780;text-decoration:none}.wf-platform-partner-card-foot button:disabled{opacity:.52;cursor:not-allowed}.wf-platform-scoring-studio-stats{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.wf-platform-scoring-studio-stats span{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(17,33,29,.08);border-radius:999px;background:#f8fbfa;color:#687772;font-size:11px;font-weight:760}.wf-platform-scoring-studio-stats strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-scoring-studio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px 16px 0}.wf-platform-scoring-studio-grid article{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#f8fbfa}.wf-platform-scoring-studio-grid header{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.wf-platform-scoring-studio-grid header span{color:#1d694a;font-size:11px;font-weight:800}.wf-platform-scoring-studio-grid header strong{overflow:hidden;color:var(--wf-platform-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-scoring-pill-list{display:grid;grid-gap:6px;gap:6px}.wf-platform-scoring-pill-list span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:6px 8px;border-radius:7px;background:#fff;color:#61706b;font-size:11px;line-height:1.3}.wf-platform-scoring-pill-list span>strong{flex:0 0 auto;color:var(--wf-platform-ink);font-size:12px}.wf-platform-scoring-studio-action{min-height:34px;border:1px solid rgba(31,122,84,.22);border-radius:7px;background:rgba(255,255,255,.78);color:#1d684a;font-size:11px;font-weight:780;cursor:pointer}.wf-platform-scoring-studio-action:disabled{cursor:not-allowed;opacity:.5}.wf-platform-scoring-simulator{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(170px,.75fr) minmax(140px,.55fr) minmax(220px,.9fr) auto;grid-gap:10px;gap:10px;align-items:flex-end;margin:12px 16px 0;padding:12px;border:1px solid rgba(31,122,84,.16);border-radius:8px;background:linear-gradient(180deg,rgba(241,250,247,.95),rgba(255,255,255,.92))}.wf-platform-scoring-simulator>div:first-child{display:grid;grid-gap:3px;gap:3px}.wf-platform-scoring-simulator label span,.wf-platform-scoring-simulator>div:first-child span{color:#1d694a;font-size:11px;font-weight:800}.wf-platform-scoring-simulator>div:first-child strong{color:var(--wf-platform-ink);font-size:14px}.wf-platform-scoring-simulator>div:first-child p,.wf-platform-scoring-simulator>p{margin:0;color:#5f6f6a;font-size:11px;line-height:1.35}.wf-platform-scoring-simulator label{min-width:0;display:grid;grid-gap:6px;gap:6px}.wf-platform-scoring-simulator input,.wf-platform-scoring-simulator select{width:100%;min-height:36px;border:1px solid rgba(17,33,29,.11);border-radius:7px;background:rgba(255,255,255,.84);color:var(--wf-platform-ink);font-size:12px}.wf-platform-scoring-simulator-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.wf-platform-scoring-simulator-readout span{min-width:0;display:grid;grid-gap:1px;gap:1px;padding:7px 8px;border-radius:7px;background:#fff}.wf-platform-scoring-simulator-readout strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-scoring-simulator-readout small{color:#6d7a76;font-size:10px;font-weight:760}.wf-platform-roi-simulator-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-platform-scoring-studio-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 14px;color:#687772;font-size:11px}.wf-platform-scoring-studio-foot strong{color:#135b43;font-weight:780}.wf-platform-product-block,.wf-platform-product-governance-panel,.wf-platform-product-template-form.compact{min-width:0;overflow:hidden;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#fff}.wf-platform-product-engine-list.compact{max-height:520px;padding:12px;overflow:auto}.wf-platform-product-engine-list article{min-width:0;min-height:46px;padding:0 12px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#fff}.wf-platform-product-engine-list.compact article{min-height:42px;padding:0 10px}.wf-platform-product-engine-list i{width:8px;height:8px;flex:0 0 auto;border-radius:999px}.wf-platform-product-engine-list i.ready{background:#20a66b}.wf-platform-product-engine-list i.partial{background:#f2b742}.wf-platform-product-engine-list i.blocked{background:#ef6262}.wf-platform-product-engine-list article>div{min-width:0;display:grid;grid-gap:3px;gap:3px;margin-right:auto}.wf-platform-product-engine-list span,.wf-platform-product-status-grid span,.wf-platform-product-steps span{color:#687772;font-size:11px;line-height:1.45}.wf-platform-product-engine-list em,.wf-platform-product-list em{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:780}.wf-platform-product-engine-list em.ready,.wf-platform-product-list em.ready{color:#176244;background:#e5f6ed}.wf-platform-product-engine-list em.partial,.wf-platform-product-list em.partial{color:#875d12;background:#fff3d7}.wf-platform-product-engine-list em.blocked,.wf-platform-product-list em.blocked{color:#9b3d38;background:#ffe5e3}.wf-platform-product-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px 16px 0}.wf-platform-product-governance-panel .wf-platform-product-status-grid{padding-top:12px}.wf-platform-product-status-grid div{min-height:72px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#f8fbfa}.wf-platform-product-status-grid strong{color:var(--wf-platform-ink);font-size:22px;line-height:1}.wf-platform-governance-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wf-platform-governance-actions button{min-height:34px;padding:0 10px;border:1px solid rgba(31,122,84,.22);border-radius:7px;background:rgba(255,255,255,.76);color:#1d684a;font-size:11px;font-weight:780;cursor:pointer}.wf-platform-governance-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 16px 0}.wf-platform-governance-pipeline article{min-width:0;min-height:76px;display:grid;grid-gap:4px;gap:4px;align-content:center;padding:10px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#f8fbfa}.wf-platform-governance-pipeline em,.wf-platform-governance-pipeline span{overflow:hidden;color:#687772;font-size:11px;font-style:normal;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.wf-platform-governance-pipeline strong{color:var(--wf-platform-ink);font-size:22px;line-height:1}.wf-platform-governance-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-gap:12px;gap:12px;padding:12px 16px 0}.wf-platform-governance-board>article,.wf-platform-governance-board>ol{min-width:0;overflow:hidden;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#fff}.wf-platform-product-steps{margin:0;padding:14px 16px;list-style:none}.wf-platform-product-governance-panel .wf-platform-review-note{margin:0 16px 16px}.wf-platform-product-template-form.compact{grid-template-columns:repeat(2,minmax(0,1fr));max-height:620px;margin:0;padding:12px;overflow:auto}.wf-platform-product-template-form.compact .wide,.wf-platform-product-template-form.compact button,.wf-platform-product-template-form.compact h2{grid-column:1/-1}.wf-platform-product-steps li{display:grid;grid-gap:3px;gap:3px;padding:12px 0;border-top:1px solid rgba(17,33,29,.08)}.wf-platform-product-steps li:first-child{border-top:0}.wf-platform-governance-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:16px;gap:16px;margin-top:16px}.wf-platform-governance-coverage,.wf-platform-governance-main,.wf-platform-governance-side{min-width:0;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-governance-coverage{grid-column:1/-1}.wf-platform-governance-list{display:grid;grid-gap:9px;gap:9px;padding:14px 16px 16px}.wf-platform-coverage-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 2px}.wf-platform-coverage-toolbar button{min-height:30px;padding:0 10px;border:1px solid rgba(17,33,29,.1);border-radius:999px;background:#fff;color:#52635d;font:inherit;font-size:11px;font-weight:760;cursor:pointer}.wf-platform-coverage-toolbar button.active{border-color:rgba(17,121,107,.28);background:rgba(231,247,243,.92);color:#0e776a}.wf-platform-governance-list.coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-governance-list article{min-width:0;min-height:48px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:0 12px;border:1px solid rgba(17,33,29,.08);border-radius:8px;background:#fff}.wf-platform-governance-list i{width:8px;height:8px;border-radius:999px}.wf-platform-governance-list i.ready{background:#20a66b}.wf-platform-governance-list i.partial{background:#f2b742}.wf-platform-governance-list i.blocked{background:#df5f59}.wf-platform-governance-list article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-platform-governance-list strong{overflow:hidden;color:var(--wf-platform-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-governance-list span{color:#65746f}.wf-platform-governance-list small,.wf-platform-governance-list span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-governance-list small{color:#84918d}.wf-platform-governance-list em{padding:5px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:780}.wf-platform-governance-list em.ready{color:#176244;background:#e5f6ed}.wf-platform-governance-list em.partial{color:#875d12;background:#fff3d7}.wf-platform-governance-list em.blocked{color:#963d38;background:#fff0ee}.wf-platform-coverage-actions{justify-items:end}.wf-platform-coverage-actions a{color:#0e776a;font-size:11px;font-weight:800;text-decoration:none}.wf-platform-compliance-console{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.wf-platform-compliance-client,.wf-platform-compliance-hero,.wf-platform-compliance-history,.wf-platform-compliance-platform{min-width:0;border:1px solid var(--wf-platform-line);border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-compliance-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:linear-gradient(135deg,rgba(239,250,247,.98),rgba(255,255,255,.98))}.wf-platform-compliance-hero>div{min-width:0;display:grid;grid-gap:7px;gap:7px}.wf-platform-compliance-client h3,.wf-platform-compliance-hero h2{margin:0;color:var(--wf-platform-ink)}.wf-platform-compliance-client small,.wf-platform-compliance-hero p,.wf-platform-compliance-hero small{margin:0;color:#62736d;line-height:1.5}.wf-platform-compliance-hero button{flex:0 0 auto;min-height:42px;padding:0 18px;border:0;border-radius:8px;background:#0f806f;color:#fff;font:inherit;font-weight:800;cursor:pointer}.wf-platform-compliance-hero button:disabled{cursor:not-allowed;opacity:.55}.wf-platform-compliance-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-platform-compliance-toolbar .wf-platform-coverage-toolbar{padding:0;justify-content:flex-end}.wf-platform-compliance-clients{display:grid;grid-gap:14px;gap:14px}.wf-platform-compliance-client{overflow:hidden}.wf-platform-compliance-client>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--wf-platform-line);background:#fbfdfc}.wf-platform-compliance-client>header>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-platform-compliance-client>header span,.wf-platform-eyebrow{color:#168273;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.wf-platform-compliance-client>header em,.wf-platform-compliance-finding em,.wf-platform-compliance-history em{max-width:260px;padding:6px 9px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800;line-height:1.25;text-align:center}.wf-platform-compliance-client em.ready,.wf-platform-compliance-finding em.ready,.wf-platform-compliance-history em.ready{color:#176244;background:#e5f6ed}.wf-platform-compliance-client em.partial,.wf-platform-compliance-finding em.partial,.wf-platform-compliance-history em.partial{color:#875d12;background:#fff3d7}.wf-platform-compliance-client em.blocked,.wf-platform-compliance-finding em.blocked,.wf-platform-compliance-history em.blocked{color:#963d38;background:#fff0ee}.wf-platform-compliance-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px}.wf-platform-compliance-finding{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px;border:1px solid #e1e9e6;border-left-width:4px;border-radius:8px;background:#fff}.wf-platform-compliance-finding.ready{border-left-color:#20a66b}.wf-platform-compliance-finding.partial{border-left-color:#f2b742}.wf-platform-compliance-finding.blocked{border-left-color:#df5f59}.wf-platform-compliance-finding>footer,.wf-platform-compliance-finding>header,.wf-platform-compliance-finding>header>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.wf-platform-compliance-finding>header>div{min-width:0;justify-content:flex-start}.wf-platform-compliance-finding i{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:#f2b742}.wf-platform-compliance-finding i.ready{background:#20a66b}.wf-platform-compliance-finding i.blocked{background:#df5f59}.wf-platform-compliance-finding strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-compliance-finding dd,.wf-platform-compliance-finding dl,.wf-platform-compliance-finding dt,.wf-platform-compliance-finding p{margin:0}.wf-platform-compliance-finding dd,.wf-platform-compliance-finding footer span,.wf-platform-compliance-finding p{overflow-wrap:anywhere;color:#5e706a;font-size:12px;line-height:1.45}.wf-platform-compliance-finding dl{display:grid;grid-gap:6px;gap:6px;padding-top:9px;border-top:1px solid #edf1f0}.wf-platform-compliance-finding dl>div{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:8px;gap:8px}.wf-platform-compliance-finding dt{color:#87938f;font-size:10px;font-weight:800;text-transform:uppercase}.wf-platform-compliance-finding>footer{align-items:flex-end;padding-top:2px}.wf-platform-compliance-finding>footer a{flex:0 0 auto;color:#0e776a;font-size:12px;font-weight:850;text-decoration:none}.wf-platform-compliance-platform{scroll-margin-top:20px;overflow:hidden}.wf-platform-compliance-history{overflow:hidden}.wf-platform-compliance-history>div:last-child{display:grid;grid-gap:0;gap:0;padding:0 16px 12px}.wf-platform-compliance-history article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--wf-platform-line)}.wf-platform-compliance-history article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-platform-compliance-history article strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-compliance-history article span{overflow-wrap:anywhere;color:#667771;font-size:12px}@media (max-width:900px){.wf-platform-compliance-findings{grid-template-columns:1fr}.wf-platform-compliance-hero,.wf-platform-compliance-toolbar{align-items:stretch;flex-direction:column}.wf-platform-compliance-toolbar .wf-platform-coverage-toolbar{justify-content:flex-start}.wf-platform-compliance-hero button{width:100%}}@media (max-width:560px){.wf-platform-compliance-hero{padding:18px}.wf-platform-compliance-client>header,.wf-platform-compliance-finding>footer,.wf-platform-compliance-finding>header,.wf-platform-compliance-history article{align-items:flex-start;flex-direction:column}.wf-platform-compliance-client>header em,.wf-platform-compliance-finding em{max-width:none;text-align:left}.wf-platform-compliance-finding dl>div{grid-template-columns:1fr;gap:2px}}.wf-platform-ceo-head{margin-bottom:18px}.wf-platform-refresh{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--wf-platform-line);border-radius:7px;background:rgba(255,255,255,.74);color:#52635d;font-size:12px;font-weight:720}.wf-platform-health span,.wf-platform-refresh span{width:8px;height:8px;border-radius:999px;background:#9aa5a0}.wf-platform-health span.ok,.wf-platform-refresh span.ok{background:#20a66b}.wf-platform-ceo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.wf-platform-ceo-metrics article{min-height:132px;display:grid;align-content:space-between;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 16px 34px rgba(24,45,39,.06)}.wf-platform-ceo-metrics span{color:#62736d;font-size:12px;font-weight:720}.wf-platform-ceo-metrics strong{display:block;margin-top:10px;color:var(--wf-platform-ink);font-size:clamp(28px,3vw,36px);line-height:1}.wf-platform-ceo-metrics em,.wf-platform-ceo-metrics small{font-style:normal;font-size:11px;font-weight:720}.wf-platform-ceo-metrics small.ok{color:#1e8b5c}.wf-platform-ceo-metrics small.warn{color:#a66b12}.wf-platform-ceo-metrics small.danger{color:#a23b34}.wf-platform-ceo-metrics em{color:#7d8a85}.wf-platform-ceo-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:16px;gap:16px;margin-top:16px}.wf-platform-ceo-main,.wf-platform-ceo-rail{display:grid;align-content:start;grid-gap:16px;gap:16px}.wf-platform-ceo-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-platform-ceo-card{min-width:0;overflow:hidden;border:1px solid var(--wf-platform-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 36px rgba(24,45,39,.06)}.wf-platform-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border-bottom:1px solid rgba(17,33,29,.09)}.wf-platform-card-head.compact{min-height:58px;padding:15px 16px}.wf-platform-card-head h2{margin:0;color:var(--wf-platform-ink);font-size:17px;line-height:1.2}.wf-platform-card-head h2 span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:6px;border-radius:999px;background:#eef3f1;color:#73817c;font-size:11px;vertical-align:middle}.wf-platform-card-head p{margin:4px 0 0;color:#72807b;font-size:12px}.wf-platform-table-wrap.flat{border:0;border-radius:0;background:transparent;box-shadow:none}.wf-platform-ceo-table td,.wf-platform-ceo-table th{padding-block:12px}.wf-platform-client-cell{display:flex;align-items:center;gap:12px}.wf-platform-client-cell>span,.wf-platform-mini-avatar{width:30px;height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,33,29,.1);border-radius:7px;background:#eef7f3;color:#166247;font-size:11px;font-weight:850}.wf-platform-admin-coverage-list,.wf-platform-alert-feed,.wf-platform-ceo-list,.wf-platform-change-list,.wf-platform-task-list,.wf-platform-usage-list{display:grid}.wf-platform-admin-coverage-list a,.wf-platform-alert-feed a,.wf-platform-ceo-list a,.wf-platform-change-list a,.wf-platform-task-list>div,.wf-platform-usage-list a{min-height:60px;display:grid;align-items:center;grid-gap:10px;gap:10px;padding:12px 16px;border-top:1px solid rgba(17,33,29,.08);color:#243530;text-decoration:none}.wf-platform-ceo-list a{grid-template-columns:32px minmax(0,1fr) auto}.wf-platform-alert-feed a{grid-template-columns:86px minmax(0,1fr) auto}.wf-platform-admin-coverage-list a{grid-template-columns:74px minmax(0,1fr)}.wf-platform-usage-list a{grid-template-columns:70px minmax(0,1fr) auto}.wf-platform-change-list a{grid-template-columns:10px minmax(0,1fr) minmax(80px,auto) auto}.wf-platform-task-list>div{grid-template-columns:10px minmax(0,1fr) auto}.wf-platform-admin-coverage-list a:first-child,.wf-platform-alert-feed a:first-child,.wf-platform-ceo-list a:first-child,.wf-platform-change-list a:first-child,.wf-platform-task-list>div:first-child,.wf-platform-usage-list a:first-child{border-top:0}.wf-platform-admin-coverage-list a:hover,.wf-platform-alert-feed a:hover,.wf-platform-ceo-list a:hover,.wf-platform-change-list a:hover,.wf-platform-usage-list a:hover{background:#f7faf8}.wf-platform-admin-coverage-list strong,.wf-platform-alert-feed strong,.wf-platform-ceo-list strong,.wf-platform-change-list strong,.wf-platform-usage-list strong{display:block;min-width:0;overflow:hidden;color:var(--wf-platform-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wf-platform-admin-coverage-list small,.wf-platform-alert-feed small,.wf-platform-ceo-list small,.wf-platform-usage-list small{display:block;margin-top:3px;overflow:hidden;color:#7b8883;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.wf-platform-admin-coverage-score,.wf-platform-usage-score{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-bottom:1px solid rgba(17,33,29,.08)}.wf-platform-admin-coverage-score strong,.wf-platform-usage-score strong{color:var(--wf-platform-ink);font-size:26px;line-height:1}.wf-platform-admin-coverage-score span,.wf-platform-usage-score span{color:#687771;font-size:12px}.wf-platform-alert-feed em,.wf-platform-ceo-list em,.wf-platform-change-list em,.wf-platform-usage-list em{color:#7a8782;font-size:11px;font-style:normal;white-space:nowrap}.wf-platform-readiness{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:18px 16px 12px}.wf-platform-donut{width:124px;aspect-ratio:1;display:grid;place-items:center;position:relative;border-radius:999px;background:conic-gradient(#1fb77a var(--value),#edf2f0 0)}.wf-platform-donut:after{content:"";position:absolute;inset:13px;border-radius:inherit;background:#fff;box-shadow:inset 0 0 0 1px rgba(17,33,29,.07)}.wf-platform-donut span,.wf-platform-donut strong,.wf-platform-donut>div{position:relative;z-index:1}.wf-platform-donut>div{display:grid;place-items:center;grid-gap:5px;gap:5px;transform:translateY(1px)}.wf-platform-donut strong{color:var(--wf-platform-ink);font-size:27px;line-height:1}.wf-platform-donut span{color:#7b8883;font-size:11px}.wf-platform-readiness-legend{display:grid;grid-gap:10px;gap:10px}.wf-platform-readiness-legend div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;color:#40504b;font-size:12px}.wf-platform-change-list i,.wf-platform-readiness-legend i,.wf-platform-task-list i{width:8px;height:8px;display:inline-block;border-radius:999px;background:#9aa5a0}.wf-platform-change-list i,.wf-platform-readiness-legend i.excellent,.wf-platform-task-list i.ok{background:#19ad72}.wf-platform-readiness-legend i.good{background:#7ed37e}.wf-platform-readiness-legend i.medium,.wf-platform-task-list i.warn{background:#f2b742}.wf-platform-readiness-legend i.weak,.wf-platform-task-list i.danger{background:#ef6262}.wf-platform-readiness-legend strong,.wf-platform-task-list strong{color:var(--wf-platform-ink);font-size:12px}.wf-platform-rail-link{min-height:38px;display:flex;align-items:center;justify-content:center;margin:0 16px 16px;border:1px solid rgba(17,33,29,.09);border-radius:7px;background:rgba(255,255,255,.72);color:#315346;font-size:12px;font-weight:760;text-decoration:none}.wf-platform-change-list span,.wf-platform-task-list span{color:#64736e;font-size:12px}.wf-platform-change-list strong{white-space:normal}.wf-platform-card-head.compact p{grid-column:1/-1;margin:-2px 0 0;color:#53635e;font-size:12px;line-height:1.45}.wf-platform-company-admin{display:grid;grid-gap:18px;gap:18px}.wf-platform-company-admin-hero{padding:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid var(--wf-platform-line);border-radius:8px;background:radial-gradient(620px 240px at 100% 0,rgba(31,122,84,.11),transparent 60%),rgba(255,255,255,.92);box-shadow:0 16px 36px rgba(26,45,39,.07)}.wf-platform-company-admin-hero span,.wf-platform-company-admin-note dd,.wf-platform-company-admin-note p,.wf-platform-company-admin-strip span,.wf-platform-company-settings p{color:#52635d}.wf-platform-company-admin-hero span{display:inline-flex;margin-bottom:6px;font-size:11px;font-weight:820}.wf-platform-company-admin-hero h2{margin:0 0 8px;color:var(--wf-platform-ink);font-size:clamp(24px,3vw,34px);line-height:1.05}.wf-platform-company-admin-hero p{max-width:760px;margin:0;color:#40504b;line-height:1.55}.wf-platform-company-admin-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.wf-platform-company-admin-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-platform-company-admin-strip article{min-height:112px;padding:16px;display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid rgba(17,33,29,.1);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(248,252,250,.74)),rgba(255,255,255,.78);box-shadow:0 14px 30px rgba(26,45,39,.06),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(20px) saturate(1.16);-webkit-backdrop-filter:blur(20px) saturate(1.16)}.wf-platform-company-admin-strip strong{color:var(--wf-platform-ink);font-size:13px}.wf-platform-company-admin-strip span{font-size:12px;line-height:1.45}.wf-platform-company-admin-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:16px;gap:16px}.wf-platform-company-settings{align-content:start}.wf-platform-company-settings p{margin:-4px 0 4px;line-height:1.5}.wf-platform-company-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-platform-company-admin-note{padding:18px;display:grid;align-content:start;grid-gap:12px;gap:12px;border:1px solid rgba(17,33,29,.11);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(245,250,248,.72)),rgba(255,255,255,.78);box-shadow:0 14px 30px rgba(26,45,39,.06),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(20px) saturate(1.16);-webkit-backdrop-filter:blur(20px) saturate(1.16)}.wf-platform-company-admin-note h3{margin:0;color:var(--wf-platform-ink)}.wf-platform-company-admin-note p{margin:0;line-height:1.5}.wf-platform-company-admin-note dl{margin:0;display:grid;grid-gap:9px;gap:9px}.wf-platform-company-admin-note div{display:grid;grid-gap:3px;gap:3px;padding-top:9px;border-top:1px solid rgba(17,33,29,.08)}.wf-platform-company-admin-note dt{color:#697974;font-size:11px;font-weight:780}.wf-platform-company-admin-note dd{margin:0;font-size:13px;font-weight:720}@supports not (((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))) or (-webkit-backdrop-filter:blur(10px))){.wf-platform-action-panel input,.wf-platform-action-panel select,.wf-platform-bell,.wf-platform-client-nav,.wf-platform-client-spaces,.wf-platform-client-switcher-panel,.wf-platform-command,.wf-platform-create-form input,.wf-platform-create-form select,.wf-platform-form input,.wf-platform-form select,.wf-platform-form textarea,.wf-platform-glass-panel,.wf-platform-glass-trigger,.wf-platform-product-registry-actions button,.wf-platform-product-registry-actions select,.wf-platform-role-chip,.wf-platform-scope,.wf-platform-search input,.wf-platform-sidebar,.wf-platform-tabs,.wf-platform-toolbar input,.wf-platform-toolbar select,.wf-platform-topbar{background:#ffffff}}@media (max-width:1100px){.wf-platform-client360-metrics,.wf-platform-data-grid,.wf-platform-review-evolution>div:last-child,.wf-platform-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-client-nav{grid-template-columns:1fr}.wf-platform-client-nav-head{padding-right:0;padding-bottom:10px;border-right:0;border-bottom:1px solid rgba(17,33,29,.08)}.wf-platform-client-nav-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-platform-company-admin-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-company-admin-grid{grid-template-columns:1fr}.wf-platform-product-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-platform-client360-map{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-action-admin-forms,.wf-platform-action-admin-grid,.wf-platform-billing-console,.wf-platform-billing-document-grid,.wf-platform-client360-bottom,.wf-platform-client360-layout,.wf-platform-data-insights,.wf-platform-data-panels,.wf-platform-documents-console,.wf-platform-governance-console,.wf-platform-integration-admin-grid,.wf-platform-integrations-console,.wf-platform-ops-console,.wf-platform-partner-admin-grid,.wf-platform-partners-coverage,.wf-platform-partners-grid,.wf-platform-partners-toolbar,.wf-platform-print-review-head,.wf-platform-print-review-sources,.wf-platform-product-console,.wf-platform-review-console,.wf-platform-support-console{grid-template-columns:1fr}.wf-platform-print-review-evolution>div,.wf-platform-print-review-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-platform-ceo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-ceo-layout{grid-template-columns:1fr}.wf-platform-ceo-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-platform-readiness{grid-template-columns:1fr;justify-items:center}.wf-platform-document-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-platform-document-contract-grid>div{border-bottom:1px solid #e3ebe8}.wf-platform-document-contract-grid>div:nth-child(3n){border-right:0}.wf-platform-document-contract-grid>div:nth-last-child(-n+3){border-bottom:0}.wf-platform-document-family-grid{grid-template-columns:1fr}}@media (max-width:820px){.wf-platform-sidebar{position:static;width:auto;box-shadow:none}.wf-platform-nav-group{display:grid}.wf-platform-nav-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-main{margin-left:0;padding:22px 16px 44px}.wf-platform-topbar{position:static;align-items:stretch;flex-direction:column;margin:0 0 18px}.wf-platform-client-switcher,.wf-platform-command,.wf-platform-scope{width:100%;min-width:0}.wf-platform-client-switcher-panel{width:100%}.wf-platform-topbar-actions{width:100%;justify-content:space-between}.wf-platform-data-toolbar{align-items:stretch;flex-direction:column}.wf-platform-data-export-actions button{flex:1 1 140px}.wf-platform-document-client-head{align-items:flex-start;flex-direction:column}.wf-platform-document-client-actions{width:100%;justify-content:flex-start}.wf-platform-ceo-rail,.wf-platform-ceo-split{grid-template-columns:1fr}.wf-platform-admin-coverage-list a,.wf-platform-alert-feed a,.wf-platform-card-head,.wf-platform-ceo-list a,.wf-platform-change-list a,.wf-platform-usage-list a{align-items:flex-start}.wf-platform-client-hero,.wf-platform-client-spaces-head,.wf-platform-company-admin-hero,.wf-platform-export-grid>article,.wf-platform-print-review-toolbar,.wf-platform-review-hero{align-items:flex-start;flex-direction:column}.wf-platform-client-nav-groups,.wf-platform-client-space-grid{grid-template-columns:1fr}.wf-platform-client-nav{position:static}.wf-platform-client-hero-actions,.wf-platform-company-admin-actions,.wf-platform-review-actions{justify-content:flex-start}.wf-platform-print-review-evolution>div,.wf-platform-review-evolution>div:last-child{grid-template-columns:1fr}.wf-platform-action-admin-list dl,.wf-platform-action-admin-metrics,.wf-platform-partner-admin-list dl,.wf-platform-partner-metrics,.wf-platform-partners-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-partner-card-foot,.wf-platform-partners-result{align-items:flex-start;flex-direction:column}.wf-platform-partners-result span{text-align:left}.wf-platform-partners-ai-status,.wf-platform-partners-search-row{grid-template-columns:1fr}}@media (max-width:560px){.wf-platform-nav-group>div{grid-template-columns:1fr}.wf-platform-topbar-actions{align-items:stretch;flex-direction:column}.wf-platform-glass-trigger,.wf-platform-topbar-link{width:100%;justify-content:center}.wf-platform-bell,.wf-platform-role-chip{display:none}.wf-platform-partner-card dl,.wf-platform-partner-card-top,.wf-platform-partners-metrics{grid-template-columns:1fr}.wf-platform-partner-logo{width:42px;height:42px}.wf-platform-glass-panel{left:0;right:auto;width:min(100%,320px)}.wf-platform-admin-coverage-list a,.wf-platform-billing-list a,.wf-platform-ceo-metrics,.wf-platform-client360-definition,.wf-platform-client360-map,.wf-platform-client360-metrics,.wf-platform-company-address-grid,.wf-platform-company-admin-strip,.wf-platform-data-grid,.wf-platform-document-stats,.wf-platform-export-grid,.wf-platform-governance-list.coverage,.wf-platform-integration-grid,.wf-platform-integration-sync-list article,.wf-platform-integrations-list a,.wf-platform-integrations-usage-list a,.wf-platform-ops-list article,.wf-platform-print-review-grid,.wf-platform-print-review-kpis,.wf-platform-product-domain-grid,.wf-platform-product-list,.wf-platform-product-status-grid,.wf-platform-review-card dl,.wf-platform-review-grid,.wf-platform-review-status-grid,.wf-platform-source-grid,.wf-platform-support-list article,.wf-platform-trend-grid,.wf-platform-usage-list a{grid-template-columns:1fr}.wf-platform-data-bars a,.wf-platform-data-readiness-list a,.wf-platform-data-table-mini a,.wf-platform-document-targets div{grid-template-columns:1fr;align-items:stretch}.wf-platform-document-directory-toolbar{align-items:stretch;flex-direction:column}.wf-platform-document-search{flex-basis:auto;min-width:0}.wf-platform-document-result-count{margin-left:0}.wf-platform-document-client-head,.wf-platform-document-family-grid{padding-right:14px;padding-left:14px}.wf-platform-document-client-identity{grid-template-columns:46px minmax(0,1fr)}.wf-platform-document-client-logo{width:46px;height:46px}.wf-platform-document-client-actions a{flex:1 1 150px}.wf-platform-document-contract-grid{grid-template-columns:1fr}.wf-platform-document-contract-grid>div,.wf-platform-document-contract-grid>div:nth-child(3n),.wf-platform-document-contract-grid>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #e3ebe8}.wf-platform-document-contract-grid>div:last-child{border-bottom:0}.wf-platform-governance-list article{grid-template-columns:8px minmax(0,1fr)}.wf-platform-governance-list em{grid-column:2;justify-self:flex-start}.wf-platform-coverage-actions{grid-column:2;justify-items:start}.wf-platform-print-review-sheet{padding:18px}.wf-platform-print-review-toolbar>div:last-child{flex-wrap:wrap}.wf-platform-card-head{flex-direction:column}.wf-platform-alert-feed a,.wf-platform-ceo-list a,.wf-platform-change-list a{grid-template-columns:1fr}.wf-platform-client-cell{align-items:flex-start}}.collab-shell{--collab-navy:#07163f;--collab-teal:#079a9f;--collab-teal-dark:#04747a;--collab-pale:#eef9fa;--collab-blue:#edf5ff;--collab-coral:#e75d55;--collab-border:#dce4ea;--collab-muted:#52607b;--wf-bg:#ffffff;--wf-bg-soft:#f4f8fa;--wf-surface:#ffffff;--wf-surface-2:#f8fafb;--wf-panel:rgba(7,22,63,0.035);--wf-panel-strong:rgba(7,22,63,0.06);--wf-border:rgba(7,22,63,0.14);--wf-text:#07163f;--wf-muted:#52607b;min-height:100dvh;color:var(--collab-navy);background:#fff;display:grid;grid-template-columns:244px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.collab-sidebar{grid-column:1;grid-row:1;position:-webkit-sticky;position:sticky;top:0;height:100dvh;padding:30px 16px 24px;border-right:1px solid var(--collab-border);display:flex;flex-direction:column;background:#fff;z-index:5}.collab-logo{width:170px;height:auto;display:block;margin:0 12px 38px}.collab-nav{position:-webkit-sticky;position:sticky;top:98px;z-index:6;grid-column:1;grid-row:1;align-self:start;display:grid;grid-gap:7px;gap:7px;margin:98px 16px 118px}.collab-nav a{display:flex;align-items:center;gap:15px;min-height:54px;padding:0 16px;color:var(--collab-navy);text-decoration:none;font-size:15px;font-weight:650;border-radius:13px;transition:background-color .18s ease,color .18s ease}.collab-nav a:focus-visible,.collab-nav a:hover{background:#f5f8fa}.collab-nav a.active{color:var(--collab-teal-dark);background:var(--collab-pale)}.collab-nav-label-mobile{display:none}.collab-install{width:100%;margin-top:auto;border:1px solid var(--collab-border);border-radius:13px;background:#fff;color:var(--collab-navy);padding:13px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:11px;font:inherit}.collab-install:hover{border-color:var(--collab-teal)}.collab-install small,.collab-install strong{display:block}.collab-install strong{font-size:13px}.collab-install small{margin-top:3px;color:var(--collab-muted);font-size:11px;line-height:1.4}.collab-install.is-compact{margin:0;width:auto}.collab-stage{min-width:0;grid-column:2;grid-row:1}.collab-topbar{height:92px;padding:0 clamp(28px,4vw,56px);border-bottom:1px solid var(--collab-border);display:flex;align-items:center;justify-content:flex-end;background:rgba(255,255,255,.96);position:-webkit-sticky;position:sticky;top:0;z-index:4}.collab-topbar.has-admin-context{justify-content:space-between;gap:18px}.collab-mobile-logo{display:none}.collab-admin-context{min-width:0;display:flex;align-items:center;gap:14px}.collab-admin-context>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.collab-admin-context strong{overflow:hidden;color:var(--collab-navy);font-size:14px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.collab-admin-context span{color:var(--collab-muted);font-size:12px}.collab-admin-context nav{display:flex;flex:0 0 auto;gap:8px}.collab-admin-context a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid var(--collab-border);border-radius:999px;background:#fff;color:var(--collab-teal-dark);font-size:12px;font-weight:760;text-decoration:none;white-space:nowrap}.collab-admin-context a:hover{border-color:var(--collab-teal)}.collab-profile-chip{display:flex;align-items:center;gap:11px;min-width:206px;padding:9px 12px;color:var(--collab-navy);text-decoration:none;border:1px solid var(--collab-border);border-radius:14px;background:#fff}.collab-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--collab-teal-dark);font-weight:750;font-size:13px}.collab-profile-chip>span:nth-child(2){flex:1 1;min-width:0}.collab-profile-chip small,.collab-profile-chip strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collab-profile-chip strong{font-size:13px}.collab-profile-chip small{color:var(--collab-muted);font-size:12px;margin-top:2px}.collab-main{width:min(1120px,calc(100% - 56px));margin:0 auto;padding:42px 0 56px}.collab-page-intro{margin-bottom:30px;max-width:720px}.collab-page-intro h1{margin:0;color:var(--collab-navy);font-size:clamp(34px,4.2vw,52px);line-height:1.04;letter-spacing:-.035em}.collab-page-intro p{margin:14px 0 0;color:var(--collab-muted);font-size:17px;line-height:1.6}.collab-page-stack{display:grid;grid-gap:24px;gap:24px}.collab-page-heading{max-width:760px}.collab-page-heading h1{margin:6px 0 0;color:var(--collab-navy);font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.03em}.collab-page-heading p{margin:13px 0 0;color:var(--collab-muted);font-size:16px;line-height:1.6}.collab-eyebrow{color:var(--collab-teal-dark);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.collab-health-hero{display:grid;grid-template-columns:1fr .9fr;min-height:340px;overflow:hidden;border:1px solid #cfe4ee;border-radius:18px;background:#f3faff}.collab-health-copy{padding:clamp(28px,4vw,48px);align-self:center}.collab-health-copy h2{margin:18px 0 10px;font-size:clamp(27px,3vw,38px);line-height:1.12}.collab-health-copy p{margin:0;max-width:520px;color:var(--collab-muted);line-height:1.6}.collab-health-copy .collab-button{margin-top:24px}.collab-status-badge{width:-moz-fit-content;width:fit-content;padding:7px 10px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;color:var(--collab-teal-dark);background:#e4f6f5;font-size:12px;font-weight:750}.collab-health-hero>img{width:100%;height:100%;min-height:340px;object-fit:cover;object-position:60% center}.collab-info-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.collab-info-grid article{padding:22px;border:1px solid var(--collab-border);border-radius:14px;background:#fff}.collab-info-grid article>svg{color:var(--collab-teal-dark)}.collab-info-grid h3{margin:15px 0 6px;font-size:17px}.collab-info-grid p{margin:0;color:var(--collab-muted);font-size:14px;line-height:1.5}.collab-trust-guide{display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:24px;padding:22px;border:1px solid #cfe4ee;border-radius:18px;background:linear-gradient(135deg,#f7fdfd,#fff 58%,#f3faff)}.collab-trust-guide-copy{align-self:center;max-width:410px}.collab-trust-guide-copy h2{margin:8px 0 10px;color:var(--collab-navy);font-size:clamp(25px,3vw,34px);line-height:1.08;letter-spacing:-.025em}.collab-trust-guide-copy p{margin:0;color:var(--collab-muted);font-size:15px;line-height:1.6}.collab-trust-guide-cards{display:grid;grid-gap:10px;gap:10px}.collab-trust-guide-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:86px;padding:14px;color:var(--collab-navy);text-decoration:none;border:1px solid var(--collab-border);border-radius:14px;background:rgba(255,255,255,.86);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.collab-trust-guide-card:hover{transform:translateY(-1px);border-color:var(--collab-teal);box-shadow:0 14px 30px rgba(15,45,78,.08)}.collab-trust-guide-card strong{display:block;font-size:15px}.collab-trust-guide-card small{display:block;margin-top:4px;color:var(--collab-muted);font-size:13px;line-height:1.45}.collab-trust-guide-card>svg{color:var(--collab-teal-dark)}.collab-questionnaire-list{display:grid;grid-gap:12px;gap:12px}.collab-questionnaire-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;min-height:92px;padding:16px 22px;border:1px solid var(--collab-border);border-radius:15px;background:#fff}.collab-questionnaire-row.primary{border-color:var(--collab-teal);background:linear-gradient(90deg,#f7fdfd,#fff)}.collab-questionnaire-row.is-complete{background:#f7fbf9}.collab-feature-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--collab-teal);flex:none}.collab-feature-icon.secondary{color:var(--collab-navy);background:var(--collab-blue)}.collab-open-row h2,.collab-questionnaire-copy h2{margin:0;color:var(--collab-navy);font-size:20px;line-height:1.25}.collab-questionnaire-meta{display:flex;flex-wrap:wrap;gap:20px;margin-top:8px;color:var(--collab-muted);font-size:14px}.collab-questionnaire-meta span{display:inline-flex;align-items:center;gap:7px}.collab-questionnaire-meta .attention{color:var(--collab-coral);font-weight:750}.collab-questionnaire-meta .available,.collab-questionnaire-meta .complete{color:var(--collab-teal-dark);font-weight:750}.collab-button{min-height:46px;padding:0 20px;border-radius:9px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font:700 14px/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.collab-button.primary{color:#fff;background:var(--collab-teal-dark)}.collab-button.primary:hover{background:#035e63}.collab-button.secondary{color:var(--collab-teal-dark);background:#fff;border-color:var(--collab-teal-dark)}.collab-button.danger{color:#fff;background:#a62c32}.collab-button:disabled{cursor:not-allowed;opacity:.5}.collab-row-arrow{color:var(--collab-navy);padding:12px;display:grid;place-items:center}.collab-home-columns{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:28px;gap:28px;margin-top:32px}.collab-section-title{margin:0 0 13px;display:flex;align-items:center;gap:10px;color:var(--collab-navy);font-size:21px}.collab-section-title svg{color:var(--collab-teal)}.collab-wellbeing-panel{min-height:258px;padding:30px;display:flex;align-items:center;overflow:hidden;border:1px solid #cfe4ee;border-radius:15px;background:#f3faff url(/collaborator/wellbeing-recovery.png) 50%/cover no-repeat}.collab-wellbeing-panel>div{width:50%;min-width:230px}.collab-wellbeing-panel h3{margin:0;font-size:24px;line-height:1.25}.collab-wellbeing-panel p{color:var(--collab-muted);line-height:1.5;font-size:14px}.collab-company-panel{min-height:258px;border:1px solid var(--collab-border);border-radius:15px;padding:24px;display:grid;align-content:center}.collab-company-contact,.collab-company-head{display:flex;gap:15px;align-items:flex-start}.collab-company-head h3{margin:3px 0 8px;font-size:18px}.collab-company-head p{margin:0;color:var(--collab-muted);font-size:14px;line-height:1.55}.collab-company-contact{margin-top:19px;padding-top:19px;border-top:1px solid var(--collab-border);align-items:center}.collab-company-contact a,.collab-company-contact small,.collab-company-contact strong{display:block}.collab-company-contact small{color:var(--collab-muted)}.collab-company-contact strong{margin-top:3px}.collab-company-contact a{color:var(--collab-teal-dark);margin-top:3px;font-size:13px}.collab-information,.collab-privacy-line{margin:22px 0 0;min-height:54px;padding:12px 18px;border:1px solid var(--collab-border);border-radius:12px;display:flex;align-items:center;gap:12px;color:var(--collab-muted);background:#f8fafb;font-size:14px}.collab-information>svg,.collab-privacy-line svg{color:var(--collab-teal-dark);flex:none}.collab-open-list{display:grid;grid-gap:12px;gap:12px}.collab-open-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:22px;border:1px solid var(--collab-border);border-radius:15px}.collab-open-row p{margin:7px 0 10px;color:var(--collab-muted);line-height:1.5}.collab-open-meta{color:var(--collab-teal-dark);font-size:13px;display:inline-flex;align-items:center;gap:7px;font-weight:650}.collab-empty{padding:42px;text-align:center;border:1px dashed #bfcbd3;border-radius:15px}.collab-empty h2{margin:0 0 8px}.collab-empty p,.collab-information p{margin:4px 0 0;color:var(--collab-muted)}.collab-profile-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.collab-settings-stack{display:grid;grid-gap:16px;gap:16px}.collab-settings-panel{border:1px solid var(--collab-border);border-radius:15px;padding:24px;background:#fff}.collab-settings-panel h2{margin:0 0 20px;font-size:20px}.collab-settings-panel p{color:var(--collab-muted);line-height:1.55}.collab-access-form label,.collab-settings-panel label{display:grid;grid-gap:7px;gap:7px;margin-top:14px;color:var(--collab-navy);font-size:13px;font-weight:700}.collab-access-form input,.collab-settings-panel input{width:100%;min-height:48px;padding:0 13px;border:1px solid #cfd9df;border-radius:9px;background:#fff;color:var(--collab-navy);font:500 15px/1.4 Inter,ui-sans-serif,system-ui,sans-serif}.collab-access-form input:focus,.collab-settings-panel input:focus{outline:3px solid rgba(7,154,159,.15);border-color:var(--collab-teal)}.collab-settings-panel .collab-button{margin-top:20px}.collab-readonly{margin:18px 0 0;padding:14px;background:var(--collab-pale);border-radius:10px}.collab-readonly small,.collab-readonly span,.collab-readonly strong{display:block}.collab-readonly small,.collab-readonly span{color:var(--collab-muted);font-size:12px}.collab-readonly strong{margin:6px 0;display:flex;gap:7px;align-items:center}.collab-settings-panel.danger{border-color:#f0c7c9}.collab-message{padding:12px 14px;border-radius:9px;font-size:14px;line-height:1.45}.collab-message.error{color:#7f1d25;background:#fff1f1;border:1px solid #f1b8bc}.collab-message.success{color:#0b6045;background:#ecfaf4;border:1px solid #bde5d5}.collab-company-link{margin-top:18px;padding-top:16px;border-top:1px solid var(--collab-border);display:flex;align-items:center;justify-content:space-between;color:var(--collab-teal-dark);font-size:13px;font-weight:750;text-decoration:none}.collab-survey-welcome{min-height:calc(100dvh - 190px);display:grid;grid-template-columns:1.2fr .8fr;grid-gap:clamp(30px,6vw,80px);gap:clamp(30px,6vw,80px);align-items:center}.collab-journey-state h1,.collab-survey-welcome-main h1{margin:0;max-width:760px;font-size:clamp(40px,5.5vw,68px);line-height:1.02;letter-spacing:-.045em}.collab-journey-state>p,.collab-survey-welcome-main>p{max-width:720px;color:var(--collab-muted);font-size:18px;line-height:1.65}.collab-survey-facts{margin:28px 0;display:flex;flex-wrap:wrap;gap:0;border-block:1px solid var(--collab-border)}.collab-survey-facts span{min-width:150px;padding:17px 22px 17px 0;color:var(--collab-muted)}.collab-survey-facts span+span{padding-left:22px;border-left:1px solid var(--collab-border)}.collab-survey-facts strong{display:block;color:var(--collab-navy);font-size:20px}.collab-survey-trust{padding:34px;border:1px solid #b9dfe0;border-radius:18px;background:#f3fbfb}.collab-survey-trust h2{margin:0 0 12px;font-size:24px}.collab-survey-trust li,.collab-survey-trust p{color:var(--collab-muted);line-height:1.55}.collab-survey-trust ul{margin:22px 0 0;padding-left:20px}.collab-journey-state{min-height:calc(100dvh - 190px);display:grid;align-content:center;justify-items:start;max-width:820px}.collab-journey-icon{width:64px;height:64px;margin-bottom:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--collab-teal-dark);font-size:30px}.collab-journey-state small{margin-top:18px;color:var(--collab-muted)}.collab-step-requirement{margin:18px 0 0;color:#9a4a23;font-size:13px;font-weight:700}.collab-step-requirement.complete{color:var(--collab-teal-dark)}.collab-health-journey{display:grid;grid-gap:24px;gap:24px}.collab-health-intro{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:40px;gap:40px;align-items:stretch}.collab-health-intro h1{margin:0;max-width:760px;font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-.04em}.collab-health-intro>div>p{max-width:720px;color:var(--collab-muted);font-size:17px;line-height:1.65}.collab-health-intro aside{padding:30px;border-radius:18px;color:#fff;background:var(--collab-teal-dark)}.collab-health-intro aside h2{margin:18px 0 8px}.collab-health-intro aside p{margin:0;color:rgba(255,255,255,.82);line-height:1.55}.collab-health-facts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:24px;color:var(--collab-teal-dark);font-size:13px;font-weight:750}.collab-health-consent{display:grid;grid-gap:12px;gap:12px;padding:24px;border:1px solid var(--collab-border);border-radius:16px}.collab-health-consent>label{display:flex;gap:13px;align-items:flex-start}.collab-health-consent input{width:20px;height:20px;accent-color:var(--collab-teal-dark)}.collab-health-consent small,.collab-health-consent strong{display:block}.collab-health-consent small{margin-top:4px;color:var(--collab-muted)}.collab-health-deep-consent{margin-left:32px;padding:16px;display:grid;grid-gap:10px;gap:10px;border-radius:10px;background:var(--collab-pale)}.collab-health-deep-consent label{display:flex;align-items:center;gap:10px;font-size:13px}.collab-muted-status{color:var(--collab-muted);font-size:13px}.collab-question-progress{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.collab-question-progress span{color:var(--collab-teal-dark);font-size:13px;font-weight:800}.collab-question-progress strong{display:block;margin-top:6px;font-size:clamp(30px,4vw,44px)}.collab-question-progress p{margin:8px 0 0;color:var(--collab-muted)}.collab-question-progress>b{font-size:26px;color:var(--collab-teal-dark)}.collab-progress-track{height:7px;overflow:hidden;border-radius:999px;background:#e6ecef}.collab-progress-track span{height:100%;display:block;border-radius:inherit;background:var(--collab-teal);transition:width .2s ease}.collab-health-questions{display:grid;grid-gap:14px;gap:14px}.collab-health-questions article{padding:22px;border:1px solid var(--collab-border);border-radius:15px}.collab-health-questions h2{margin:0 0 18px;display:flex;gap:12px;align-items:flex-start;font-size:18px;line-height:1.45}.collab-health-questions h2>span{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--collab-teal-dark);background:var(--collab-pale);font-size:12px}.collab-health-scale{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.collab-health-scale button{min-height:68px;padding:8px 5px;display:grid;align-content:center;grid-gap:5px;gap:5px;border:1px solid #cad5dc;border-radius:9px;color:var(--collab-navy);background:#fff;cursor:pointer}.collab-health-scale button:focus-visible,.collab-health-scale button:hover{border-color:var(--collab-teal)}.collab-health-scale button.active{color:#fff;border-color:var(--collab-teal-dark);background:var(--collab-teal-dark)}.collab-health-scale button strong{font-size:17px}.collab-health-scale button small{font-size:10px;line-height:1.15}.collab-question-actions{position:-webkit-sticky;position:sticky;bottom:10px;z-index:3;padding:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid var(--collab-border);border-radius:13px;background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(7,22,63,.1)}.collab-question-actions>span{text-align:center;color:var(--collab-muted);font-size:12px}.collab-urgent-support{padding:22px;border:2px solid #b92d37;border-radius:14px;background:#fff3f3;color:#68151b}.collab-health-orientation h2,.collab-urgent-support h2{margin:0 0 7px}.collab-health-orientation p,.collab-urgent-support p{margin:0;line-height:1.55}.collab-urgent-support a{color:#8b1620;font-weight:900}.collab-health-orientation{padding:22px;border-radius:14px;background:#fff8e7;color:#684910}.collab-health-result-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.collab-health-result-head h1{margin:0;font-size:clamp(36px,5vw,56px);letter-spacing:-.04em}.collab-health-result-head p{color:var(--collab-muted)}.collab-health-result-head>strong{width:116px;height:116px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--collab-teal-dark);font-size:36px}.collab-health-result-head>strong small{font-size:12px}.collab-health-result-head>strong.is-attention{background:#a62c32}.collab-health-result-head>strong.is-balanced{background:#b4740e}.collab-health-score-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.collab-health-score-grid article{padding:20px;border:1px solid var(--collab-border);border-radius:14px}.collab-health-score-grid small,.collab-health-score-grid span,.collab-health-score-grid strong{display:block}.collab-health-score-grid small,.collab-health-score-grid span{color:var(--collab-muted)}.collab-health-score-grid strong{margin:8px 0;font-size:25px}.collab-health-recommendations{padding:26px;border-radius:16px;background:var(--collab-pale)}.collab-health-recommendations h2{margin-top:0}.collab-health-recommendations li{padding:9px 0 9px 8px;line-height:1.5}.collab-health-resources{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:24px;border:1px solid var(--collab-border);border-radius:15px}.collab-health-resources h2{margin:0}.collab-health-resources p{color:var(--collab-muted);line-height:1.5}.collab-health-resources>div:last-child{display:grid;justify-items:start;grid-gap:10px;gap:10px}.collab-health-disclaimer{color:var(--collab-muted);font-size:12px;line-height:1.5}.collab-text-button,.collab-text-link{color:var(--collab-teal-dark);background:transparent;border:0;padding:7px 0;font:700 14px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;cursor:pointer}.collab-text-button:disabled{opacity:.5;cursor:wait}.collab-page-kicker{color:var(--collab-teal-dark);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.collab-recommendation-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.collab-recommendation-meta span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;color:#315066;background:#f2f8f8;border-radius:999px;font-size:12px;font-weight:700}.collab-recommendation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.collab-recommendation-card{padding:24px;background:#fff;border:1px solid var(--collab-border);border-radius:15px;box-shadow:0 12px 30px rgba(7,22,63,.05)}.collab-recommendation-card.is-completed{border-color:#80c6b4;background:#f7fcfa}.collab-recommendation-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--collab-muted);font-size:12px;font-weight:700}.collab-recommendation-head .priority{min-width:34px;padding:5px 8px;border-radius:999px;text-align:center}.collab-recommendation-head .is-p1{color:#813126;background:#fff0ec}.collab-recommendation-head .is-p2{color:#755514;background:#fff8df}.collab-recommendation-head .is-p3{color:#315066;background:#eef4f7}.collab-recommendation-card h2,.collab-recommendation-card h3{margin:15px 0 8px;color:var(--collab-navy);font-size:22px;line-height:1.2}.collab-recommendation-card>p{margin:0;color:var(--collab-muted);line-height:1.65}.collab-recommendation-section{display:grid;grid-gap:16px;gap:16px}.collab-recommendation-section>header h2{margin:0 0 5px;color:var(--collab-navy);font-size:24px}.collab-recommendation-section>header p{margin:0;color:var(--collab-muted)}.collab-personal-insight{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;padding:24px;color:var(--collab-navy);background:linear-gradient(135deg,#eef9f7,#f8fbff);border:1px solid #c9e4df;border-radius:16px}.collab-personal-insight>div:first-child>span{color:var(--collab-teal-dark);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.collab-personal-insight h2{margin:7px 0;font-size:24px}.collab-personal-insight p{margin:0;color:var(--collab-muted);line-height:1.55}.collab-personal-insight-meta{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));grid-gap:9px;gap:9px;align-self:start}.collab-personal-insight-meta span{display:grid;grid-gap:4px;gap:4px;padding:11px 13px;color:var(--collab-muted);background:rgba(255,255,255,.78);border:1px solid rgba(27,126,120,.13);border-radius:11px;font-size:11px}.collab-personal-insight-meta strong{color:var(--collab-navy);font-size:14px}.collab-personal-context-note{grid-column:1/-1;padding-top:12px;border-top:1px solid rgba(27,126,120,.15)}.collab-personal-context-note a{color:var(--collab-teal-dark);font-weight:750}.collab-recommendation-why{display:grid;grid-gap:7px;gap:7px;margin-top:17px;padding:14px;background:#f7fafb;border-radius:11px}.collab-recommendation-why>strong{color:var(--collab-teal-dark);font-size:12px;text-transform:uppercase}.collab-recommendation-why p{margin:0;color:var(--collab-navy);line-height:1.5}.collab-recommendation-why>div{display:flex;flex-wrap:wrap;gap:6px}.collab-recommendation-why span{padding:5px 8px;color:#315066;background:#eaf3f3;border-radius:999px;font-size:11px}.collab-recommendation-card dl{display:grid;grid-gap:12px;gap:12px;margin:20px 0}.collab-recommendation-card dl div{padding-left:12px;border-left:2px solid #cce7e5}.collab-recommendation-card dt{color:var(--collab-teal-dark);font-size:11px;font-weight:800;text-transform:uppercase}.collab-recommendation-card dd{margin:3px 0 0;color:var(--collab-navy);font-size:14px;line-height:1.5}.collab-recommendation-card details{margin-top:15px;color:var(--collab-muted);font-size:13px}.collab-recommendation-card summary{color:var(--collab-navy);font-weight:700;cursor:pointer}.collab-recommendation-card details p{line-height:1.5}.collab-recommendation-card details ol,.collab-recommendation-card details ul{display:grid;grid-gap:8px;gap:8px;padding-left:20px}.collab-recommendation-card details li{line-height:1.45}.collab-recommendation-card details li small{display:block;margin-top:3px;color:var(--collab-muted)}.collab-recommendation-card details a{color:var(--collab-teal-dark);font-weight:700}.collab-recommendation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid var(--collab-border)}.collab-recommendation-actions .collab-button{min-height:42px;padding:10px 13px;font-size:13px}.collab-recommendation-feedback{display:flex;align-items:center;gap:7px;margin-top:14px;color:var(--collab-muted);font-size:12px}.collab-recommendation-feedback button{min-width:42px;padding:6px 9px;color:var(--collab-navy);background:#fff;border:1px solid var(--collab-border);border-radius:999px;cursor:pointer}.collab-recommendation-feedback button.active{color:#fff;background:var(--collab-teal-dark);border-color:var(--collab-teal-dark)}.collab-recommendation-footer{display:flex;justify-content:space-between;gap:20px;padding:18px 0;color:var(--collab-muted);border-top:1px solid var(--collab-border);font-size:13px}.collab-recommendation-footer p{margin:0}.collab-recommendation-footer a{color:var(--collab-teal-dark);font-weight:750}.collab-profile-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:6px 0;padding:16px;border:1px solid var(--collab-border);border-radius:12px}.collab-profile-context legend{padding:0 7px;color:var(--collab-navy);font-weight:800}.collab-profile-context legend small{display:block;margin-top:2px;color:var(--collab-muted);font-size:11px;font-weight:500}.collab-profile-context>p{grid-column:1/-1;margin:0;color:var(--collab-muted);font-size:12px;line-height:1.45}.collab-health-history{display:grid;grid-gap:10px;gap:10px}.collab-health-history article{padding:18px 20px;display:grid;grid-template-columns:1fr auto;grid-gap:6px 18px;gap:6px 18px;border:1px solid var(--collab-border);border-radius:12px}.collab-health-history strong{grid-row:span 2;font-size:24px;color:var(--collab-teal-dark)}.collab-health-history small{color:var(--collab-muted)}.collab-company-page{display:grid;grid-gap:0;gap:0;border-inline:1px solid var(--collab-border)}.collab-company-hero{min-height:390px;position:relative;display:flex;align-items:flex-end;padding:30px;background:var(--collab-navy);background-size:cover;background-position:50%}.collab-company-identity{width:min(580px,94%);margin-bottom:-80px;padding:28px;display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;border:1px solid var(--collab-border);border-radius:15px;background:#fff;box-shadow:0 20px 40px rgba(7,22,63,.14)}.collab-company-identity>img,.collab-company-monogram{width:70px;height:70px;object-fit:contain;border-radius:12px}.collab-company-monogram{display:grid;place-items:center;color:#fff;background:var(--collab-teal-dark);font-size:34px;font-weight:850}.collab-company-identity h1{margin:2px 0 8px;font-size:31px}.collab-company-identity p{margin:0;color:var(--collab-muted);line-height:1.55}.collab-company-identity-links{grid-column:1/-1;padding-top:15px;display:flex;flex-wrap:wrap;gap:18px;border-top:1px solid var(--collab-border)}.collab-company-identity-links a,.collab-company-identity-links span{display:inline-flex;align-items:center;gap:7px;color:var(--collab-teal-dark);font-size:13px;font-weight:700;text-decoration:none}.collab-company-story{padding:130px 38px 48px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px}.collab-company-columns h2,.collab-company-culture h2,.collab-company-resources h2,.collab-company-story h2,.collab-company-workplaces h2{margin-top:0;font-size:25px}.collab-company-story p{color:var(--collab-muted);font-size:16px;line-height:1.75}.collab-company-story ol{margin:0;padding:0;list-style:none;position:relative}.collab-company-story ol:before{content:"";position:absolute;left:54px;top:9px;bottom:9px;width:2px;background:#b7dcde}.collab-company-story li{min-height:52px;display:grid;grid-template-columns:70px 1fr;grid-gap:18px;gap:18px;position:relative}.collab-company-story li:before{content:"";width:9px;height:9px;position:absolute;left:50px;top:7px;border-radius:50%;background:var(--collab-teal)}.collab-company-story li span{color:var(--collab-muted);line-height:1.5}.collab-company-figures{padding:0 38px;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--collab-border)}.collab-company-figures div{padding:25px 18px;text-align:center}.collab-company-figures div+div{border-left:1px solid var(--collab-border)}.collab-company-figures span,.collab-company-figures strong{display:block}.collab-company-figures strong{color:var(--collab-teal-dark);font-size:30px}.collab-company-figures span{color:var(--collab-muted);font-size:13px}.collab-company-culture{padding:45px 38px}.collab-company-culture-layout{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:24px;gap:24px}.collab-company-culture-layout>img{width:100%;height:390px;object-fit:cover;border-radius:13px}.collab-company-culture-layout>div{display:grid;align-content:center;grid-gap:24px;gap:24px}.collab-company-culture article{display:flex;gap:14px}.collab-company-culture article>svg{flex:none;color:var(--collab-teal)}.collab-company-culture h3{margin:0 0 6px}.collab-company-culture p{margin:0;color:var(--collab-muted);line-height:1.5}.collab-company-gallery{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.collab-company-gallery img{width:100%;height:190px;object-fit:cover;border-radius:10px}.collab-company-columns,.collab-company-workplaces{padding:42px 38px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;border-top:1px solid var(--collab-border)}.collab-company-columns ul{margin:0;padding:0;list-style:none}.collab-company-columns li{padding:8px 0 8px 24px;position:relative}.collab-company-columns li:before{content:"✓";position:absolute;left:0;color:var(--collab-teal);font-weight:900}.collab-company-workplaces article{padding:13px 0;border-top:1px solid var(--collab-border)}.collab-company-workplaces article:has(svg){display:flex;gap:12px}.collab-company-workplaces article>svg{color:var(--collab-teal);flex:none}.collab-company-workplaces p{margin:5px 0 0;color:var(--collab-muted);line-height:1.45}.collab-company-resources{padding:42px 38px;border-top:1px solid var(--collab-border)}.collab-company-resources>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.collab-company-resources a{padding:17px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;color:var(--collab-navy);border:1px solid var(--collab-border);border-radius:10px;text-decoration:none}.collab-company-resources a>svg{color:var(--collab-teal-dark)}.collab-company-resources small,.collab-company-resources strong{display:block}.collab-company-resources small{margin-top:4px;color:var(--collab-muted)}.collab-company-contact-band{padding:27px 38px;display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:30px;gap:30px;background:#f3fbfb}.collab-company-contact-band>div:first-child{display:flex;align-items:center;gap:15px}.collab-company-contact-band h2,.collab-company-contact-band p{margin:0}.collab-company-contact-band p{color:var(--collab-muted)}.collab-company-contact-band>div:nth-child(2) a{display:block;color:var(--collab-navy)}.collab-company-empty{margin:120px 38px 45px;padding:40px;text-align:center;border:1px dashed #b8c8d0;border-radius:14px}.collab-company-empty svg{color:var(--collab-teal)}.collab-company-empty p{max-width:650px;margin:10px auto 20px;color:var(--collab-muted);line-height:1.6}.collab-company-editor{display:grid;grid-gap:20px;gap:20px}.collab-company-editor textarea.wf-input{min-height:120px;padding-block:12px;resize:vertical}.collab-company-editor small{display:block;color:var(--wf-muted)}.collab-company-editor details{padding:16px;border:1px solid var(--wf-border);border-radius:12px}.collab-company-editor summary{cursor:pointer;font-weight:750}.collab-access-state{--wf-surface:#ffffff;--wf-surface-2:#f8fafb;--wf-border:#dce4ea;--wf-text:#07163f;--wf-muted:#52607b;color-scheme:light;min-height:100dvh;padding:42px 20px;display:grid;align-content:center;justify-items:center;grid-gap:25px;gap:25px;background:linear-gradient(145deg,#f4fbfb,#fff 55%);color:#07163f}.collab-access-logo{width:180px;height:auto}.collab-access-card{width:min(100%,520px);padding:34px;border:1px solid #dce4ea;border-radius:18px;background:#fff;box-shadow:0 22px 55px rgba(7,22,63,.09)}.collab-access-card h1{margin:0;font-size:30px;letter-spacing:-.025em}.collab-access-card>p{color:#52607b;line-height:1.6}.collab-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.collab-access-form{margin-top:22px}.collab-access-form .collab-button{width:100%;margin-top:20px}.collab-access-form small{color:#6a768c;font-weight:500}.collab-access-foot{margin:22px 0 0;font-size:14px}.collab-access-foot a{color:#04747a;font-weight:700}@media (max-width:900px){.collab-shell{display:block;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.collab-sidebar{display:none}.collab-nav{position:fixed;inset:auto 0 0;z-index:20;grid-template-columns:repeat(5,1fr);min-height:calc(68px + env(safe-area-inset-bottom));margin:0;padding:8px 8px env(safe-area-inset-bottom);border-top:1px solid var(--collab-border);background:rgba(255,255,255,.97)}.collab-nav a{min-height:0;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;padding:0;border-radius:0;background:transparent;color:var(--collab-navy);font-size:11px;font-weight:650}.collab-nav a.active{color:var(--collab-teal-dark);background:transparent}.collab-nav-label-desktop{display:none}.collab-nav-label-mobile{display:inline}.collab-topbar{height:auto;min-height:72px;padding:12px 20px;justify-content:space-between}.collab-admin-context,.collab-topbar.has-admin-context{align-items:stretch;flex-direction:column}.collab-admin-context{width:100%;gap:10px}.collab-admin-context nav{flex-wrap:wrap}.collab-admin-context a{flex:1 1 150px}.collab-mobile-logo{display:block}.collab-mobile-logo img{width:126px;height:auto;display:block}.collab-profile-chip{min-width:0;padding:0;border:0}.collab-profile-chip>span:last-child,.collab-profile-chip>span:nth-child(2){display:none}.collab-avatar{width:40px;height:40px}.collab-main{width:min(100% - 32px,680px);padding:28px 0 38px}.collab-page-intro{margin-bottom:24px}.collab-page-intro h1{font-size:clamp(33px,10vw,43px)}.collab-page-intro p{font-size:16px;line-height:1.55}.collab-trust-guide{grid-template-columns:1fr;padding:18px}.collab-trust-guide-copy{max-width:none}.collab-health-hero,.collab-home-columns,.collab-profile-grid{grid-template-columns:1fr}.collab-health-hero>img{min-height:240px;max-height:320px;order:-1}.collab-info-grid{grid-template-columns:1fr}.collab-health-intro,.collab-survey-welcome{grid-template-columns:1fr;min-height:0}.collab-survey-welcome{align-items:start}.collab-health-resources,.collab-health-score-grid{grid-template-columns:1fr}.collab-company-page{border:0}.collab-company-hero{min-height:330px;margin-inline:-16px}.collab-company-columns,.collab-company-culture-layout,.collab-company-story,.collab-company-workplaces{grid-template-columns:1fr}.collab-company-story{gap:32px}.collab-company-contact-band{grid-template-columns:1fr}}@media (max-width:620px){.collab-main{width:min(100% - 28px,520px)}.collab-trust-guide{gap:14px;margin-bottom:20px;padding:16px}.collab-trust-guide-copy h2{font-size:27px}.collab-trust-guide-card{grid-template-columns:auto minmax(0,1fr);min-height:0}.collab-trust-guide-card>svg{display:none}.collab-open-row,.collab-questionnaire-row{grid-template-columns:auto minmax(0,1fr);padding:18px 16px;gap:13px}.collab-open-row .collab-button,.collab-questionnaire-row .collab-button{grid-column:1/-1;width:100%}.collab-row-arrow{grid-column:2;justify-self:end}.collab-open-row h2,.collab-questionnaire-copy h2{font-size:18px}.collab-questionnaire-meta{gap:9px 16px}.collab-home-columns{gap:24px;margin-top:26px}.collab-wellbeing-panel{min-height:240px;padding:22px;background-position:58%}.collab-wellbeing-panel>div{width:58%;min-width:0}.collab-wellbeing-panel h3{font-size:21px}.collab-wellbeing-panel p{display:none}.collab-wellbeing-panel .collab-button{margin-top:18px;padding:0 14px}.collab-company-panel{min-height:0}.collab-access-card{padding:25px 20px}.collab-nav a{font-size:9.5px}.collab-nav a svg{width:21px;height:21px}.collab-journey-state h1,.collab-survey-welcome-main h1{font-size:39px}.collab-journey-state>p,.collab-survey-welcome-main>p{font-size:16px}.collab-survey-facts span{width:50%;min-width:0;padding:12px 12px 12px 0}.collab-survey-facts span+span{padding-left:12px}.collab-survey-trust{padding:22px}.collab-health-intro h1{font-size:39px}.collab-health-scale{grid-template-columns:repeat(3,1fr)}.collab-question-actions{grid-template-columns:1fr 1fr;bottom:calc(76px + env(safe-area-inset-bottom))}.collab-question-actions>span{grid-column:1/-1;grid-row:1}.collab-health-result-head{align-items:flex-start}.collab-health-result-head>strong{width:82px;height:82px;flex:none;font-size:27px}.collab-company-hero{min-height:300px;margin-inline:-14px;padding:14px;background-position:62%}.collab-company-identity{width:100%;margin-bottom:-95px;padding:20px;grid-template-columns:55px 1fr}.collab-company-identity>img,.collab-company-monogram{width:55px;height:55px}.collab-company-identity h1{font-size:24px}.collab-company-story{padding:125px 0 36px}.collab-company-figures{padding:0;grid-template-columns:repeat(2,1fr)}.collab-company-figures div:nth-child(3){border-left:0}.collab-company-figures div:nth-child(3),.collab-company-figures div:nth-child(4){border-top:1px solid var(--collab-border)}.collab-company-columns,.collab-company-contact-band,.collab-company-culture,.collab-company-resources,.collab-company-workplaces{padding:34px 0}.collab-company-culture-layout>img{height:280px}.collab-company-resources>div{grid-template-columns:1fr}.collab-company-empty{margin:115px 0 30px;padding:28px 18px}}@media (prefers-reduced-motion:reduce){.collab-nav a{transition:none}}html[data-theme=light]{color-scheme:light;--wf-bg:#f2f6fb;--wf-bg-soft:#e7edf8;--wf-panel:rgba(10,28,58,0.04);--wf-panel-strong:rgba(10,28,58,0.07);--wf-surface:rgba(255,255,255,0.94);--wf-surface-2:rgba(255,255,255,0.88);--wf-border:rgba(10,28,58,0.14);--wf-text:rgba(9,24,50,0.94);--wf-muted:rgba(9,24,50,0.78);--wf-shadow:0 24px 52px rgba(9,24,50,0.15);--wf-shadow-soft:0 14px 30px rgba(9,24,50,0.12);--wf-topbar-bg:rgba(255,255,255,0.84);--wf-popover-bg:rgba(9,16,29,0.96);--wf-nav-section:rgba(9,24,50,0.62);--wf-input-placeholder:rgba(9,24,50,0.42);--wf-search-placeholder:rgba(9,24,50,0.45);--wf-success-text:#0f5a3d}*,:after,:before{box-sizing:border-box}body,html{min-height:100%;margin:0;padding:0;font-family:var(--wf-sans);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--wf-text);background:var(--wf-bg)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid rgba(63,111,255,.85);outline-offset:2px}.wf-root{min-height:100vh;position:relative;background:radial-gradient(1200px 700px at 8% 5%,rgba(37,195,163,.14),transparent 60%),radial-gradient(1300px 760px at 90% 0,rgba(63,111,255,.18),transparent 62%),radial-gradient(1100px 700px at 80% 85%,rgba(37,195,163,.12),transparent 65%),linear-gradient(155deg,#05070e,#070a12 42%,#0a1220)}html[data-theme=light] .wf-root{background:radial-gradient(1200px 700px at 8% 5%,rgba(37,195,163,.14),transparent 60%),radial-gradient(1300px 760px at 90% 0,rgba(63,111,255,.16),transparent 62%),radial-gradient(1100px 700px at 80% 85%,rgba(37,195,163,.1),transparent 65%),linear-gradient(155deg,#f3f7ff,#ecf2fd 42%,#e1ebfb)}.wf-root:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.025),rgba(255,255,255,0) 35%,rgba(255,255,255,.03) 65%,rgba(255,255,255,0))}.wf-page{width:100%;max-width:none;margin:0;padding:24px clamp(18px,2.8vw,36px) 72px}.wf-hero{border-radius:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:4px 0 8px}.wf-hero-kicker{display:inline-flex;border-radius:var(--wf-radius-pill);border:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface) 74%,transparent);padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wf-muted)}.wf-hero h1{margin:10px 0 0;font-family:var(--wf-display);letter-spacing:-.02em;font-size:clamp(22px,2.9vw,32px)}.wf-hero p{margin:10px 0 0;color:var(--wf-muted);max-width:860px;line-height:1.62}.wf-section{margin-top:40px}@supports (content-visibility:auto){.wf-actions-detail-stack,.wf-content>.wf-section:not(:first-child),.wf-dashboard-layout-section:not(.wf-dashboard-section-first),.wf-report-main section[id]:not(:first-child),.wf-roi-advanced-details:not([open]){content-visibility:auto;contain-intrinsic-size:560px}}.wf-muted{margin:0;color:var(--wf-muted)}.wf-bento,.wf-grid,.wf-kpis{margin-top:20px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.wf-bento>*,.wf-card,.wf-grid>*,.wf-kpis>*{min-width:0}.wf-card{border-radius:20px;border:1px solid var(--wf-border);background:linear-gradient(165deg,color-mix(in srgb,var(--wf-surface) 88%,transparent),rgba(255,255,255,.025));box-shadow:var(--wf-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:20px;overflow:visible}.wf-card.strong{background:linear-gradient(165deg,color-mix(in srgb,var(--wf-surface) 92%,transparent),rgba(255,255,255,.04))}.wf-card h2,.wf-card h3{margin:0 0 10px;font-family:var(--wf-display);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:anywhere}.wf-card h2{font-size:clamp(18px,2.2vw,22px)}.wf-card h3{font-size:clamp(16px,2vw,18px)}.wf-card h4,.wf-card strong,.wf-glass-card h2,.wf-glass-card h3,.wf-glass-card h4,.wf-glass-card strong,.wf-mini-card h2,.wf-mini-card h3,.wf-mini-card h4,.wf-mini-card strong{overflow-wrap:anywhere;text-wrap:pretty}.wf-card p{margin:0;color:var(--wf-muted);line-height:1.58}.wf-card li,.wf-card p,.wf-glass-card li,.wf-glass-card p,.wf-mini-card li,.wf-mini-card p{overflow-wrap:anywhere;text-wrap:pretty}.wf-card-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.wf-card-title-row>*{min-width:0}.wf-card-title-main{min-width:0;display:grid;grid-gap:6px;gap:6px}.wf-card-copy-compact{font-size:14px;line-height:1.52;max-width:62ch}.wf-card-copy-secondary{font-size:13px;line-height:1.48;max-width:62ch}.wf-card-meta-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--wf-muted);font-size:13px;line-height:1.45}.wf-dashboard-cluster{display:flex;flex-direction:column;gap:14px}.wf-cluster-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.wf-cluster-kicker{display:inline-block;margin-bottom:8px;color:var(--wf-muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wf-stat-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-stat-grid>*{grid-column:span 4}.wf-stat-grid-compact>*{grid-column:span 3}.wf-mini-card{padding:18px}.wf-stack-list{display:flex;flex-direction:column;gap:12px}.wf-stack-row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);grid-gap:14px;gap:14px;align-items:start;padding:16px 18px;border-radius:18px;border:1px solid var(--wf-border);background:rgba(255,255,255,.04)}.wf-stack-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.wf-tone-teal{background:linear-gradient(145deg,rgba(37,195,163,.14),rgba(255,255,255,.04))}.wf-tone-emerald{background:linear-gradient(145deg,rgba(70,211,155,.14),rgba(255,255,255,.04))}.wf-tone-coral{background:linear-gradient(145deg,rgba(255,111,120,.16),rgba(255,255,255,.04))}.wf-tone-amber{background:linear-gradient(145deg,rgba(245,184,75,.16),rgba(255,255,255,.04))}.wf-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wf-checkbox-field{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.wf-checkbox-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;border-radius:6px;border:1.5px solid color-mix(in srgb,var(--wf-border-strong) 82%,var(--wf-border));background:color-mix(in srgb,var(--wf-surface) 86%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);display:inline-grid;place-items:center;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s ease}.wf-checkbox-input:after{content:"";width:10px;height:6px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg) translateY(-1px);opacity:0;transition:opacity .12s ease}.wf-checkbox-input:hover{border-color:color-mix(in srgb,var(--wf-brand) 56%,var(--wf-border-strong))}.wf-checkbox-input:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--wf-brand) 18%,transparent);border-color:var(--wf-brand)}.wf-checkbox-input:checked{background:color-mix(in srgb,var(--wf-brand) 86%,white 8%);border-color:color-mix(in srgb,var(--wf-brand) 90%,black 6%)}.wf-checkbox-input:checked:after{opacity:1;border-left-color:white;border-bottom-color:white}.wf-checkbox-copy{display:flex;flex-direction:column;gap:4px;line-height:1.35}.wf-checkbox-copy strong{color:var(--wf-text);font-size:15px}.wf-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-toggle-tile{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 16px;border-radius:18px;border:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface) 90%,transparent);box-shadow:0 10px 24px rgba(15,23,42,.06);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s ease}.wf-toggle-tile:hover{border-color:color-mix(in srgb,var(--wf-brand) 34%,var(--wf-border-strong));box-shadow:0 14px 28px rgba(15,23,42,.09)}.wf-toggle-tile:has(.wf-toggle-input:checked){border-color:color-mix(in srgb,var(--wf-brand) 54%,var(--wf-border-strong));background:color-mix(in srgb,var(--wf-brand-soft) 62%,var(--wf-surface));box-shadow:0 16px 32px rgba(31,111,235,.12)}.wf-toggle-copy{display:flex;flex-direction:column;gap:4px;line-height:1.35;color:var(--wf-text);font-size:15px;font-weight:500}.wf-toggle-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.wf-toggle-state{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--wf-border)}.wf-toggle-state.is-on{color:color-mix(in srgb,var(--wf-brand) 76%,black 12%);background:color-mix(in srgb,var(--wf-brand-soft) 70%,white 18%);border-color:color-mix(in srgb,var(--wf-brand) 24%,var(--wf-border))}.wf-toggle-state.is-off{color:var(--wf-muted);background:color-mix(in srgb,var(--wf-surface) 88%,transparent);border-color:var(--wf-border)}.wf-toggle-copy .wf-muted{font-size:13px}.wf-toggle-input{margin:0}html[data-theme=light] .wf-toggle-tile{background:rgba(255,255,255,.9);border-color:rgba(10,28,58,.12);box-shadow:0 16px 34px rgba(12,32,66,.08)}html[data-theme=light] .wf-toggle-tile:has(.wf-toggle-input:checked){background:linear-gradient(180deg,rgba(214,245,239,.92),rgba(241,250,255,.96));border-color:rgba(21,136,124,.32)}.ds-btn,.wf-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--wf-border);border-radius:var(--wf-radius-input);background:color-mix(in srgb,var(--wf-surface-2) 82%,transparent);color:var(--wf-text);font-weight:700;font-size:14px;line-height:1;padding:12px 16px;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ds-btn:hover,.wf-btn:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--wf-surface-2) 96%,transparent);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 12px 26px rgba(0,0,0,.24)}.ds-btn:disabled,.wf-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.ds-btn-primary,.wf-btn.primary{border-color:rgba(63,111,255,.65);background:linear-gradient(135deg,rgba(37,195,163,.86),rgba(63,111,255,.88));color:#06111f}.ds-btn-ghost,.wf-btn.ghost{border-color:rgba(255,255,255,.16);background:transparent}.ds-btn-secondary{background:color-mix(in srgb,var(--wf-surface-2) 90%,transparent);border-color:var(--wf-border);color:var(--wf-text)}.ds-btn-primary:hover{box-shadow:0 18px 34px rgba(22,61,141,.28)}.ds-btn-ghost:hover{background:rgba(255,255,255,.05)}.wf-btn-sm{padding:9px 12px;border-radius:14px;font-size:13px}.wf-icon-btn{width:32px;height:32px;border-radius:999px;border:1px solid var(--wf-border);background:rgba(255,255,255,.05);color:var(--wf-text);cursor:pointer}.wf-field{display:flex;flex-direction:column;gap:8px}.wf-field label,.wf-field>span{font-weight:700}.wf-field label,.wf-field-helper,.wf-field>span{font-size:12px;color:var(--wf-muted)}.wf-field-error{color:var(--wf-danger);font-size:12px;font-weight:700}.wf-input{width:100%;padding:12px 14px;border-radius:var(--wf-radius-input);border:1px solid var(--wf-border);color:var(--wf-text);background:rgba(255,255,255,.05);font-size:14px}.wf-input::placeholder{color:var(--wf-input-placeholder)}.wf-input option{background:#070a12;color:rgba(255,255,255,.94)}.wf-input:focus{border-color:rgba(255,255,255,.36);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.2);outline:none}.wf-input option:checked{background:#1b202b;color:rgba(255,255,255,.96)}.wf-textarea{min-height:88px;resize:vertical}.wf-metric-input-wrap{position:relative}.wf-metric-input-wrap .wf-input{padding-right:96px}.wf-unit-tag{position:absolute;top:50%;right:10px;transform:translateY(-50%);border-radius:var(--wf-radius-pill);border:1px solid var(--wf-border);background:rgba(255,255,255,.08);color:var(--wf-muted);padding:4px 8px;font-size:11px;font-weight:700}.wf-range-wrap{display:flex;align-items:center;gap:12px}.wf-range{flex:1 1;height:34px;background:transparent}.wf-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(255,111,120,.9),rgba(245,184,75,.9) 45%,rgba(70,211,155,.9))}.wf-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-6px;width:20px;height:20px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(135deg,var(--wf-accent-1),var(--wf-accent-2))}.wf-range::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(255,111,120,.9),rgba(245,184,75,.9) 45%,rgba(70,211,155,.9))}.wf-range::-moz-range-thumb{width:20px;height:20px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(135deg,var(--wf-accent-1),var(--wf-accent-2))}.wf-pill,.wf-score-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wf-radius-pill);border:1px solid var(--wf-border);background:rgba(255,255,255,.08);color:var(--wf-text);padding:7px 10px;font-weight:700;font-size:12px}.wf-pill.ok,.wf-quality-badge.ok{background:rgba(70,211,155,.18);border-color:rgba(70,211,155,.35);color:var(--wf-success-text)}.wf-pill.warn,.wf-quality-badge.warn{background:rgba(245,184,75,.18);border-color:rgba(245,184,75,.34);color:#ffe7bd}.wf-pill.danger,.wf-quality-badge.danger,.wf-quality-badge.risk{background:rgba(255,111,120,.19);border-color:rgba(255,111,120,.34);color:#ffd0d3}.wf-likert-ticks{margin-top:8px;display:flex;justify-content:space-between;font-size:11px;color:var(--wf-muted)}.wf-priority{margin-top:10px;display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--wf-muted)}.wf-dot{width:10px;height:10px;border-radius:999px}.wf-dot.green{background:var(--wf-success)}.wf-dot.amber{background:var(--wf-warn)}.wf-dot.red{background:var(--wf-danger)}.wf-error{margin-top:10px;border-radius:14px;border:1px solid rgba(255,111,120,.35);background:rgba(255,111,120,.15);color:#ffd4d8;padding:11px 12px;font-size:13px;font-weight:700}.wf-alert{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;border-radius:var(--wf-radius-card);border:1px solid var(--wf-border);background:rgba(255,255,255,.06);padding:16px}.wf-alert h3{margin:0;font-size:15px}.wf-alert p{margin:8px 0 0}.wf-alert p,.wf-alert-body{color:var(--wf-muted);line-height:1.5;font-size:14px}.wf-alert-body{margin-top:8px}.wf-alert-body ul{margin:0;padding-left:18px}.wf-alert-body li+li{margin-top:4px}.wf-alert.warn{border-color:rgba(245,184,75,.4);background:rgba(245,184,75,.14)}.wf-alert.danger{border-color:rgba(255,111,120,.4);background:rgba(255,111,120,.14)}.wf-alert.ok{border-color:rgba(70,211,155,.4);background:rgba(70,211,155,.14)}.wf-alert-actions{display:flex;gap:10px;flex-wrap:wrap}.wf-empty{border-radius:var(--wf-radius-card);border:1px dashed rgba(255,255,255,.2);background:rgba(255,255,255,.03);padding:22px}.wf-empty h3{margin:0;font-size:18px}.wf-empty p{margin:10px 0 0;color:var(--wf-muted)}.wf-skeleton{border-radius:14px;min-height:24px;background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.13) 50%,rgba(255,255,255,.06) 75%);background-size:300% 100%;animation:wf-skeleton 1.25s ease infinite}.collab-access-state .wf-skeleton,.collab-shell .wf-skeleton,.wf-platform-admin .wf-skeleton,html[data-theme=light] .wf-skeleton{background:linear-gradient(90deg,rgba(9,24,50,.06) 25%,rgba(9,24,50,.13) 50%,rgba(9,24,50,.06) 75%);background-size:300% 100%}@keyframes wf-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.wf-private-loading{min-height:52vh;display:grid;align-content:center;justify-items:center}.wf-private-loading-shell{width:min(100%,560px);display:grid;grid-gap:12px;gap:12px;padding:clamp(18px,3vw,26px);border:1px solid var(--wf-border);border-radius:18px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--wf-accent-1) 10%,transparent),transparent 38%),color-mix(in srgb,var(--wf-surface) 88%,transparent);box-shadow:var(--wf-shadow-soft);overflow:hidden}.wf-private-loading-grid>span,.wf-private-loading-line{display:block;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--wf-surface-2) 58%,transparent),color-mix(in srgb,var(--wf-surface-2) 92%,transparent),color-mix(in srgb,var(--wf-surface-2) 58%,transparent));background-size:220% 100%;animation:wf-skeleton 1.25s ease infinite}.wf-private-loading-line{width:min(420px,68%);height:13px}.wf-private-loading-line-title{width:min(260px,46%);height:24px}.wf-private-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:8px}.wf-private-loading-grid>span{min-height:92px;border-radius:16px}@media (prefers-reduced-motion:reduce){.wf-private-loading-grid>span,.wf-private-loading-line{animation:none}}.wf-table-wrap{overflow-x:auto}.wf-table{width:100%;border-collapse:collapse}.wf-table td,.wf-table th{text-align:left;padding:12px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.wf-table th{font-size:12px;color:var(--wf-muted)}.wf-table td{font-size:14px}.wf-auth,.wf-public{min-height:100vh;display:flex;justify-content:center;padding:24px}.wf-auth{align-items:center}.wf-public{align-items:stretch}.wf-auth-canvas,.wf-public-canvas{width:min(1460px,100%);border-radius:30px;border:1px solid var(--wf-border);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:var(--wf-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wf-public-canvas{min-height:calc(100vh - 48px);padding:20px}.wf-public-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.wf-public-brand{display:inline-flex;align-items:center;min-height:56px}.wf-public-wordmark{width:clamp(152px,18vw,212px);height:auto;display:block}.wf-public-title{font-family:var(--wf-display);letter-spacing:-.01em;font-size:18px}.wf-public-meta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border-radius:var(--wf-radius-pill);border:1px solid var(--wf-border);background:rgba(255,255,255,.06);color:var(--wf-muted);font-size:13px;text-align:right}.wf-public-content{padding-bottom:12px}.wf-collab-hero{border-radius:28px;border:1px solid var(--wf-border);background:radial-gradient(900px 340px at 100% 0,rgba(37,195,163,.08),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--wf-surface) 94%,transparent),rgba(255,255,255,.02));box-shadow:var(--wf-shadow-soft);padding:28px}.wf-collab-hero h1{margin-top:12px;font-size:clamp(34px,4.8vw,60px);line-height:.98}.wf-collab-hero p{max-width:920px;font-size:18px;line-height:1.62}.wf-collab-hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.wf-collab-bento{align-items:start}.wf-collab-main,.wf-collab-side{display:grid;grid-gap:18px;gap:18px}.wf-collab-meta,.wf-collab-nav,.wf-collab-question-foot,.wf-collab-step-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wf-collab-progress-chip{min-width:64px;min-height:44px;padding:10px 14px;border-radius:18px;border:1px solid rgba(63,111,255,.18);background:linear-gradient(135deg,rgba(37,195,163,.16),rgba(63,111,255,.14));display:inline-flex;align-items:center;justify-content:center;font-weight:800}.wf-collab-progress{width:100%;height:12px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.wf-collab-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wf-accent-1),var(--wf-accent-2))}.wf-collab-habits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-collab-questions{display:grid;grid-gap:16px;gap:16px}.wf-collab-question,.wf-collab-sector{border-radius:22px;border:1px solid var(--wf-border);background:rgba(255,255,255,.045);padding:18px 20px}.wf-collab-question h4,.wf-collab-sector h4{margin:0;font-size:20px;line-height:1.28;letter-spacing:-.02em}.wf-collab-question>.wf-muted,.wf-collab-sector>.wf-muted{margin-top:8px}.wf-scale-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.wf-scale-choice{min-width:48px;min-height:48px;border-radius:16px;border:1px solid var(--wf-border);background:rgba(255,255,255,.06);color:var(--wf-text);font-weight:800;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.wf-scale-choice:hover{transform:translateY(-1px);border-color:rgba(63,111,255,.28);background:rgba(255,255,255,.1)}.wf-scale-choice.is-active{border-color:rgba(63,111,255,.34);background:linear-gradient(135deg,rgba(37,195,163,.18),rgba(63,111,255,.18));box-shadow:0 12px 26px rgba(9,24,50,.12)}.wf-collab-score{font-family:var(--wf-display);font-size:clamp(52px,7vw,86px);line-height:.92;letter-spacing:-.04em}.wf-collab-side-list{display:grid;grid-gap:10px;gap:10px}.wf-collab-side-list>div{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:16px;border:1px solid var(--wf-border);background:rgba(255,255,255,.04)}.wf-collab-side-list strong{font-size:13px}.wf-collab-side-list span{color:var(--wf-muted);text-align:right}.wf-collab-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.wf-collab-list li{color:var(--wf-muted);line-height:1.55}.wf-auth-canvas{min-height:calc(100vh - 48px);display:grid;grid-template-columns:1fr 1fr}.wf-auth-brand{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:14px}.wf-auth-brand h1{margin:0;font-size:clamp(24px,4vw,44px);font-family:var(--wf-display);letter-spacing:-.03em;line-height:1.05}.wf-auth-brand p{margin:0;max-width:520px;color:var(--wf-muted);line-height:1.55}.wf-auth-panel{display:flex;align-items:center;justify-content:center;padding:24px}.wf-auth-card{width:min(500px,100%);border-radius:var(--wf-radius-card);border:1px solid var(--wf-border);background:linear-gradient(165deg,rgba(255,255,255,.11),rgba(255,255,255,.04));padding:20px}.wf-auth-card h2{margin:0 0 8px;font-size:22px;letter-spacing:-.01em}.wf-auth-card .sub{margin:0 0 14px;color:var(--wf-muted)}.wf-auth-badge,.wf-mark{display:inline-flex;align-items:center;border-radius:var(--wf-radius-pill);border:1px solid var(--wf-border);background:rgba(255,255,255,.08);padding:10px 16px;font-size:13px;color:var(--wf-text)}.wf-mark{min-height:58px}.wf-mark-logo{width:clamp(132px,14vw,186px);height:auto;display:block}.wf-logo,.wf-mark-dot{width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,var(--wf-accent-1),var(--wf-accent-2));box-shadow:0 0 0 1px rgba(255,255,255,.14)}.wf-badge-text,.wf-brand-wordmark,.wf-mascot-img,.wf-mascot-wrap{display:none}.wf-shell{min-height:100vh;padding:10px 12px 14px}.wf-shell-canvas{min-height:calc(100vh - 24px);width:100%;margin:0;display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.wf-sidebar{min-width:0;position:-webkit-sticky;position:sticky;top:10px;align-self:start;z-index:40}.wf-sidebar-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.wf-rail-desktop{min-height:calc(100vh - 24px);border-radius:30px;border:1px solid rgba(24,43,78,.28);background:radial-gradient(circle at top,rgba(90,142,255,.2),transparent 36%),linear-gradient(180deg,rgba(17,31,57,.96),rgba(29,52,92,.92));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--wf-shadow-soft);padding:18px 10px;display:flex;flex-direction:column;gap:12px}.wf-sidebar-brand{display:inline-flex;align-items:center;justify-content:center;padding:4px 6px 14px}.wf-sidebar-wordmark{width:min(148px,100%);height:auto;object-fit:contain}.wf-sidebar-face{width:46px;height:46px;display:block;object-fit:contain}.wf-rail-nav{margin-top:2px}.wf-rail-nav,.wf-rail-utility{display:flex;flex-direction:column;gap:10px}.wf-rail-utility{margin-top:auto;align-items:center;padding-top:8px}.wf-rail-item{display:flex}.wf-rail-btn,.wf-rail-item{position:relative;justify-content:center}.wf-rail-btn{inline-size:52px;block-size:52px;border-radius:20px;border:1px solid rgba(197,215,255,.18);background:rgba(244,248,255,.08);color:rgba(247,250,255,.92);display:inline-flex;align-items:center;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .14s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.wf-rail-direct-link{text-decoration:none}.wf-rail-btn.active,.wf-rail-btn:hover,.wf-rail-item:focus-within .wf-rail-btn{transform:translateY(-1px);border-color:rgba(152,187,255,.46);background:linear-gradient(135deg,rgba(85,208,182,.24),rgba(89,136,255,.28));color:#ffffff;box-shadow:0 16px 28px rgba(5,11,26,.28)}.wf-rail-flyout{position:absolute;inset-block-start:-4px;inset-inline-start:calc(100% + 14px);inline-size:min(340px,calc(100vw - 140px));border-radius:24px;border:1px solid rgba(255,255,255,.16);background:color-mix(in srgb,var(--wf-popover-bg) 94%,rgba(16,24,38,.06));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--wf-shadow);padding:16px;opacity:0;transform:translateX(-8px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.wf-rail-flyout:before{content:"";position:absolute;inset-block:0;inset-inline-start:-18px;inline-size:18px}.wf-rail-item.is-open .wf-rail-flyout,.wf-rail-item:focus-within .wf-rail-flyout,.wf-rail-item:hover .wf-rail-flyout{opacity:1;transform:translateX(0);pointer-events:auto}.wf-rail-flyout-head{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.wf-rail-flyout-kicker{display:inline-flex;align-items:center;border-radius:var(--wf-radius-pill);border:1px solid var(--wf-border);padding:7px 11px;color:rgba(255,255,255,.88);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wf-rail-flyout-description{margin:0;font-size:13px;line-height:1.45;color:rgba(255,255,255,.74);max-width:28ch}.wf-rail-flyout-links{display:grid;grid-gap:10px;gap:10px}.wf-rail-link{display:grid;grid-gap:4px;gap:4px;align-content:start;min-height:64px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.96);font-weight:600;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.wf-rail-link-title{display:block;font-size:14px;line-height:1.2}.wf-rail-link-copy{display:block;font-size:12px;line-height:1.4;color:rgba(255,255,255,.74)}.wf-rail-link.active,.wf-rail-link:hover{transform:translateY(-1px);border-color:rgba(63,111,255,.45);background:linear-gradient(135deg,rgba(37,195,163,.16),rgba(63,111,255,.16))}.wf-roi-subnav{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.wf-roi-subnav-track{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wf-roi-subnav-chip{min-height:42px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--wf-text);display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:600;line-height:1.2;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.wf-roi-subnav-chip.active,.wf-roi-subnav-chip:hover{transform:translateY(-1px);border-color:rgba(63,111,255,.42);background:linear-gradient(135deg,rgba(37,195,163,.14),rgba(63,111,255,.14))}.wf-roi-subnav-support{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wf-roi-subnav.compact{gap:8px}.wf-roi-subnav-more,.wf-roi-subnav-more-trigger{width:-moz-fit-content;width:fit-content}.wf-roi-subnav-more-trigger{cursor:pointer;padding:0;border:0;background:transparent;color:var(--wf-muted);font-size:13px;font-weight:700;font-family:inherit}.wf-roi-subnav-more-trigger:after{content:" +"}.wf-roi-subnav-more.is-open .wf-roi-subnav-more-trigger:after{content:" −"}.wf-roi-subnav-more-body{display:grid;grid-gap:10px;gap:10px;padding-top:10px}.wf-rail-mobile{display:none}.wf-mobile-groups{display:grid;grid-gap:10px;gap:10px}.wf-mobile-utility{display:flex;gap:10px}.wf-mobile-menu{position:relative;margin-left:auto}.wf-mobile-menu-trigger{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;list-style:none;border:1px solid var(--wf-border);border-radius:999px;background:color-mix(in srgb,var(--wf-surface) 90%,transparent);color:var(--wf-text);font-size:13px;font-weight:800;font-family:inherit;cursor:pointer}.wf-mobile-menu-trigger svg{width:18px;height:18px}.wf-mobile-menu-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 96px);display:grid;grid-gap:12px;gap:12px;padding:14px;overflow-y:auto;border:1px solid var(--wf-border);border-radius:22px;background:color-mix(in srgb,var(--wf-surface) 96%,transparent);box-shadow:var(--wf-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.wf-mobile-group{border-radius:20px;border:1px solid var(--wf-border);background:rgba(255,255,255,.04);overflow:hidden}.wf-mobile-group-trigger{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-align:left}.wf-mobile-group-icon{inline-size:36px;block-size:36px;border-radius:14px;border:1px solid var(--wf-border);background:rgba(255,255,255,.06);display:inline-flex;align-items:center;justify-content:center}.wf-mobile-group-links{display:grid;grid-gap:10px;gap:10px;padding:0 16px 16px}.wf-main{min-width:0;padding:2px 0 32px}.wf-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--wf-border);background:var(--wf-topbar-bg);border-radius:28px;padding:16px 18px;margin:0 0 18px;width:100%;display:grid;grid-template-columns:minmax(220px,auto) minmax(240px,360px) minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.wf-topbar.is-brand-only{grid-template-columns:minmax(160px,auto) minmax(240px,360px) minmax(0,1fr)}.wf-topbar-brand{min-width:0;display:flex;align-items:center;gap:16px}.wf-topbar-brand-link{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px}.wf-topbar-client-name{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--wf-text) 72%,transparent);font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.wf-mobile-brand-wordmark,.wf-topbar-wordmark{display:block;width:auto;height:auto;max-width:100%;object-fit:contain}.wf-topbar-wordmark{width:min(180px,18vw);min-width:132px}.wf-mobile-brand-wordmark{width:138px}.wf-topbar-kicker{margin-bottom:2px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--wf-text) 72%,transparent)}.wf-topbar-left .title{font-family:var(--wf-display);font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;line-height:1.08}.wf-topbar-left .meta{margin-top:6px;font-size:14px;line-height:1.5;color:var(--wf-muted);max-width:44rem}.wf-search{min-width:0;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border-radius:999px;border:1px solid var(--wf-border);background:rgba(255,255,255,.06)}.wf-search:focus-within{border-color:rgba(63,111,255,.4);box-shadow:0 0 0 4px rgba(63,111,255,.08)}.wf-search-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--wf-search-placeholder)}.wf-search-input{width:100%;border:0;background:transparent;color:var(--wf-text);padding:0}.wf-search-input::placeholder{color:var(--wf-search-placeholder)}.wf-search-input:focus{outline:none}.wf-topbar-right{min-width:0;display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:nowrap;overflow:hidden}.wf-topbar-page-nav:empty{display:none}.wf-topbar-page-nav{min-width:0;display:flex;justify-content:flex-end;overflow:hidden}.wf-topbar-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:nowrap}.wf-admin-client-context{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 18px;padding:12px 14px;border:1px solid rgba(9,24,50,.12);border-radius:14px;background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(9,24,50,.08)}.wf-admin-client-context>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-admin-client-context strong{overflow:hidden;color:var(--wf-text);font-size:14px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.wf-admin-client-context span{color:var(--wf-muted);font-size:12px}.wf-admin-client-context nav{flex:0 0 auto;display:flex;align-items:center;gap:8px}.wf-admin-client-context a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid rgba(9,24,50,.14);border-radius:999px;background:#fff;color:var(--wf-text);font-size:12px;font-weight:760;text-decoration:none;white-space:nowrap}.wf-admin-client-context a:hover{border-color:rgba(31,116,80,.34);color:#1f7450}.wf-admin-client-context a.wf-admin-client-context-primary{border-color:rgba(31,116,80,.28);background:#1f7450;color:#fff;box-shadow:0 8px 18px rgba(31,116,80,.18)}.wf-admin-client-context a.wf-admin-client-context-primary:hover{border-color:rgba(31,116,80,.42);background:#195f43;color:#fff}html[data-theme=light] .wf-btn{background:rgba(255,255,255,.78)}html[data-theme=light] .wf-btn.primary{color:#062338}html[data-theme=light] .wf-input,html[data-theme=light] .wf-search-input{background:rgba(255,255,255,.86)}html[data-theme=light] .wf-input option{background:#ffffff;color:#101828}html[data-theme=light] .wf-input:focus{border-color:rgba(9,24,50,.24);box-shadow:0 0 0 1px rgba(9,24,50,.06),0 12px 26px rgba(9,24,50,.1)}html[data-theme=light] .wf-input option:checked{background:#e8edf7;color:#101828}html[data-theme=light] .wf-audit-select-control{background:rgba(255,255,255,.88);border-color:rgba(9,24,50,.16);color:rgba(9,24,50,.94)}html[data-theme=light] .wf-audit-select-control:focus-visible,html[data-theme=light] .wf-audit-select.open .wf-audit-select-control{border-color:rgba(9,24,50,.26);box-shadow:0 0 0 1px rgba(9,24,50,.06),0 14px 30px rgba(9,24,50,.12)}html[data-theme=light] .wf-audit-select-chevron{color:rgba(9,24,50,.72)}html[data-theme=light] .wf-audit-select-menu{border-color:rgba(9,24,50,.16);background:#ffffff;box-shadow:0 0 0 1px rgba(9,24,50,.04),0 22px 48px rgba(9,24,50,.16)}html[data-theme=light] .wf-audit-select-option{color:rgba(9,24,50,.94)}html[data-theme=light] .wf-audit-select-option.selected,html[data-theme=light] .wf-audit-select-option:focus-visible,html[data-theme=light] .wf-audit-select-option:hover{background:rgba(9,24,50,.08);color:#101828}html[data-theme=light] .wf-card,html[data-theme=light] .wf-hero,html[data-theme=light] .wf-mobile-group,html[data-theme=light] .wf-rail-desktop,html[data-theme=light] .wf-rail-flyout,html[data-theme=light] .wf-topbar{box-shadow:0 14px 34px rgba(9,24,50,.1)}html[data-theme=light] .wf-mobile-group-icon,html[data-theme=light] .wf-rail-btn,html[data-theme=light] .wf-rail-link{border-color:rgba(9,24,50,.14)}html[data-theme=light] .wf-rail-desktop{border-color:rgba(22,42,76,.18);background:radial-gradient(circle at top,rgba(103,155,255,.18),transparent 34%),linear-gradient(180deg,rgba(20,39,72,.96),rgba(38,67,114,.92))}html[data-theme=light] .wf-mobile-group-icon,html[data-theme=light] .wf-rail-btn{background:rgba(255,255,255,.1);color:rgba(248,251,255,.94)}html[data-theme=light] .wf-rail-link{background:rgba(12,21,37,.92);color:rgba(255,255,255,.96)}html[data-theme=light] .wf-rail-btn.active,html[data-theme=light] .wf-rail-btn:hover,html[data-theme=light] .wf-rail-item:focus-within .wf-rail-btn,html[data-theme=light] .wf-rail-link.active,html[data-theme=light] .wf-rail-link:hover{color:#ffffff}html[data-theme=light] .wf-rail-link-copy{color:rgba(229,238,255,.82)}html[data-theme=light] .wf-search{background:rgba(255,255,255,.9)}html[data-theme=light] .wf-search-input{background:transparent}html[data-theme=light] .wf-mobile-brand{background:rgba(255,255,255,.94)}html[data-theme=light] .wf-roi-subnav-chip{border-color:rgba(9,24,50,.12);background:rgba(255,255,255,.88);color:var(--wf-text)}html[data-theme=light] .wf-roi-subnav-chip.active,html[data-theme=light] .wf-roi-subnav-chip:hover{background:rgba(63,111,255,.1)}.wf-page-subnav{max-width:100%;align-items:center;margin:0}.wf-page-subnav,.wf-page-subnav-support,.wf-page-subnav-track{min-width:0;display:flex;justify-content:flex-end;gap:8px;overflow:hidden}.wf-page-subnav-support,.wf-page-subnav-track{flex-wrap:nowrap}.wf-page-subnav-chip,.wf-page-subnav-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);color:rgba(255,255,255,.94);font-size:13px;line-height:1;font-weight:700;white-space:nowrap;flex:0 0 auto;transition:border-color .14s ease,background-color .14s ease,transform .14s ease,color .14s ease}.wf-page-subnav-chip.active,.wf-page-subnav-chip:hover,.wf-page-subnav-link:hover{transform:translateY(-1px);border-color:rgba(63,111,255,.42);background:linear-gradient(135deg,rgba(37,195,163,.14),rgba(63,111,255,.14));color:var(--wf-text)}@media (max-width:720px){.wf-page-subnav-support,.wf-page-subnav-track{gap:6px}.wf-page-subnav-chip,.wf-page-subnav-link{min-height:34px;padding:7px 9px;font-size:12px}.wf-admin-client-context{align-items:stretch;flex-direction:column}.wf-admin-client-context nav{width:100%;flex-wrap:wrap}.wf-admin-client-context a{flex:1 1 150px}}.wf-content{width:100%;max-width:none;margin:0}.wf-kpi{grid-column:span 3;min-height:148px;position:relative;overflow:visible;z-index:1}.wf-kpi .label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--wf-muted);font-weight:700}.wf-kpi .value{margin-top:10px;font-size:clamp(28px,2.7vw,38px);font-family:var(--wf-display);letter-spacing:-.03em;font-weight:800;line-height:1}.wf-kpi .hint{margin-top:6px;font-size:13px;color:var(--wf-muted)}.wf-kpi.wf-kpi-score .value{font-size:clamp(34px,3vw,44px)}.wf-tabs{display:flex;flex-wrap:wrap;gap:8px}.wf-tab{border:1px solid var(--wf-border);border-radius:var(--wf-radius-pill);background:rgba(255,255,255,.05);color:var(--wf-muted);font-weight:700;padding:9px 12px;cursor:pointer}.wf-tab.active{border-color:rgba(63,111,255,.46);color:#d8e6ff;background:rgba(63,111,255,.2)}.wf-bars-wrap,.wf-line-chart,.wf-radar-wrap,.wf-scatter-wrap{margin-top:10px}.wf-radar-frame,.wf-radar-wrap{position:relative}.wf-radar-frame{padding:26px 38px 34px}.wf-line-chart svg,.wf-radar-wrap svg,.wf-scatter-wrap svg{width:100%;height:auto;display:block}.wf-line-bg{fill:rgba(255,255,255,.06)}.wf-line-grid,.wf-radar-axis,.wf-radar-grid{stroke:rgba(255,255,255,.2);stroke-width:1}.wf-line{fill:none;stroke-width:2.6}.wf-line-dot{stroke:color-mix(in srgb,var(--wf-surface) 90%,transparent);stroke-width:2}.wf-line.ivei{stroke:#4de0b8}.wf-line-dot.ivei{fill:#4de0b8}.wf-line.it{stroke:#79d8ff}.wf-line-dot.it{fill:#79d8ff}.wf-line.ird{stroke:#f4cf75}.wf-line-dot.ird{fill:#f4cf75}.wf-line.iro{stroke:#ff8a90}.wf-line-dot.iro{fill:#ff8a90}.wf-line.abs{stroke:#ffd36e}.wf-line-dot.abs{fill:#ffd36e}.wf-line.turnover{stroke:#79d8ff}.wf-line-dot.turnover{fill:#79d8ff}.wf-line.turnover_lt_3m{stroke:#ff8a90}.wf-line-dot.turnover_lt_3m{fill:#ff8a90}.wf-line.turnover_3_to_6m{stroke:#f4cf75}.wf-line-dot.turnover_3_to_6m{fill:#f4cf75}.wf-line.turnover_6_to_12m{stroke:#5f8dff}.wf-line-dot.turnover_6_to_12m{fill:#5f8dff}.wf-line.at{stroke:#ff8a90}.wf-line-dot.at{fill:#ff8a90}.wf-line.tms{stroke:#c89cff}.wf-line-dot.tms{fill:#c89cff}.wf-line.absence_1_to_3d{stroke:#8de2ff}.wf-line-dot.absence_1_to_3d{fill:#8de2ff}.wf-line.absence_4_to_30d{stroke:#4de0b8}.wf-line-dot.absence_4_to_30d{fill:#4de0b8}.wf-line.absence_gt_30d{stroke:#ff7f95}.wf-line-dot.absence_gt_30d{fill:#ff7f95}.wf-line.headcount{stroke:#7ca8ff}.wf-line-dot.headcount{fill:#7ca8ff}.wf-line.overtime{stroke:#ffb86b}.wf-line-dot.overtime{fill:#ffb86b}.wf-line.visits{stroke:#5eead4}.wf-line-dot.visits{fill:#5eead4}.wf-line.sample{stroke:#4de0b8}.wf-line-dot.sample{fill:#4de0b8}.wf-line.voluntary_turnover{stroke:#5f8dff}.wf-line-dot.voluntary_turnover{fill:#5f8dff}.wf-line.long_leave{stroke:#f29bb5}.wf-line-dot.long_leave{fill:#f29bb5}.wf-line.health_sustainability{stroke:#58e7d5}.wf-line-dot.health_sustainability{fill:#58e7d5}.wf-line.burnout{stroke:#79d8ff}.wf-line-dot.burnout{fill:#79d8ff}.wf-line.at_severity{stroke:#ff6f78}.wf-line-dot.at_severity{fill:#ff6f78}.wf-line.stress_absence{stroke:#67b0ff}.wf-line-dot.stress_absence{fill:#67b0ff}.wf-line.tms_absence{stroke:#b88cff}.wf-line-dot.tms_absence{fill:#b88cff}.wf-line.visit_coverage{stroke:#8de2ff}.wf-line-dot.visit_coverage{fill:#8de2ff}.wf-line.return_after_leave{stroke:#7ad8a3}.wf-line-dot.return_after_leave{fill:#7ad8a3}.wf-line.manager_prevention{stroke:#46d39b}.wf-line-dot.manager_prevention{fill:#46d39b}.wf-line.support_coverage{stroke:#4f89ff}.wf-line-dot.support_coverage{fill:#4f89ff}.wf-line.support_usage{stroke:#7b8cff}.wf-line-dot.support_usage{fill:#7b8cff}.wf-line.uncovered{stroke:#ff8a90}.wf-line-dot.uncovered{fill:#ff8a90}.wf-line.temporary_staff{stroke:#f4cf75}.wf-line-dot.temporary_staff{fill:#f4cf75}.wf-line.manager_replacement{stroke:#ffb86b}.wf-line-dot.manager_replacement{fill:#ffb86b}.wf-line.quality_incidents{stroke:#79d8ff}.wf-line-dot.quality_incidents{fill:#79d8ff}.wf-line.career_reviews{stroke:#5eead4}.wf-line-dot.career_reviews{fill:#5eead4}.wf-line.workplace_adjustments{stroke:#c89cff}.wf-line-dot.workplace_adjustments{fill:#c89cff}.wf-line.qvct_actions{stroke:#4de0b8}.wf-line-dot.qvct_actions{fill:#4de0b8}.wf-line.workload{stroke:#ffb86b}.wf-line-dot.workload{fill:#ffb86b}.wf-line.rh_tension{stroke:#ff7f95}.wf-line-dot.rh_tension{fill:#ff7f95}.wf-line.recruitment{stroke:#f4cf75}.wf-line-dot.recruitment{fill:#f4cf75}.wf-line.time_to_fill{stroke:#ff9c4f}.wf-line-dot.time_to_fill{fill:#ff9c4f}.wf-line.onboarding{stroke:#7ca8ff}.wf-line-dot.onboarding{fill:#7ca8ff}.wf-line.training{stroke:#4de0b8}.wf-line-dot.training{fill:#4de0b8}.wf-line.mobility{stroke:#79d8ff}.wf-line-dot.mobility{fill:#79d8ff}.wf-line.promotion{stroke:#ffa6b7}.wf-line-dot.promotion{fill:#ffa6b7}.wf-line.equality{stroke:#55b8ff}.wf-line.rse_social_risk{stroke:#ff7f95}.wf-line.sport_energy{stroke:#4de0b8}.wf-line.sport_stress{stroke:#79d8ff}.wf-line.sport_motivation{stroke:#f4cf75}.wf-line.sport_perseverance{stroke:#ff8a90}.wf-line.sport_cohesion{stroke:#8de2ff}.wf-line.sport_org{stroke:#5f8dff}.wf-line.sport_relays{stroke:#7ad8a3}.wf-line.roi_low{stroke:#79d8ff}.wf-line.roi_central{stroke:#4de0b8}.wf-line.roi_high{stroke:#f4cf75}.wf-line.roi_inaction{stroke:#ff8a90}.wf-line.roi_absenteeism{stroke:#79d8ff}.wf-line.roi_turnover{stroke:#ff9c4f}.wf-line.roi_health{stroke:#58e7d5}.wf-line.roi_performance{stroke:#c89cff}.wf-line.roi_observed{stroke:#4de0b8}.wf-line.roi_estimated{stroke:#79d8ff}.wf-line.roi_avoided{stroke:#ff9c4f}.wf-line.roi_human{stroke:#58e7d5}.wf-line.roi_social{stroke:#f4cf75}.wf-line.roi_confidence{stroke:#7ca8ff}.wf-line.roi_ready{stroke:#7ad8a3}.wf-line.roi_per_headcount{stroke:#ff8a90}.wf-line.roi_per_team{stroke:#c89cff}.wf-line.gender_balance{stroke:#6fa8ff}.wf-line.avg_tenure{stroke:#f29bb5}.wf-line.work_exposure{stroke:#ffb86b}.wf-line.multi_site{stroke:#7b8cff}.wf-line.age_structure{stroke:#72d9d1}.wf-line.team_1{stroke:#4de0b8}.wf-line.team_2{stroke:#79d8ff}.wf-line.team_3{stroke:#f4cf75}.wf-line.team_4{stroke:#ff8a90}.wf-line.team_5{stroke:#c89cff}.wf-line.team_6{stroke:#7ad8a3}.wf-line.threshold{stroke:#ff8a90;stroke-dasharray:6 5}.wf-chart-legend{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:color-mix(in srgb,var(--wf-text) 78%,transparent)}.wf-chart-legend>button,.wf-chart-legend>span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:var(--wf-text);font-weight:600}.wf-chart-legend>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:opacity .14s ease,border-color .14s ease,background-color .14s ease,transform .12s ease}.wf-chart-legend>button:hover{transform:translateY(-1px);border-color:rgba(121,216,255,.32)}.wf-chart-legend>button.is-focused{border-color:rgba(77,224,184,.44);background:rgba(77,224,184,.12)}.wf-chart-legend>button.is-reset{border-style:dashed;border-color:rgba(121,216,255,.28);background:rgba(121,216,255,.08)}.wf-chart-legend>button.is-muted{opacity:.55}.wf-chart-legend i{width:9px;height:9px;border-radius:999px;display:inline-block;margin-right:6px}.wf-chart-legend i.ivei{background:#4de0b8}.wf-chart-legend i.it{background:#79d8ff}.wf-chart-legend i.ird{background:#f4cf75}.wf-chart-legend i.iro{background:#ff8a90}.wf-chart-axis-value{fill:color-mix(in srgb,var(--wf-text) 58%,transparent);font-size:8.5px;font-weight:700}.wf-chart-axis-caption{fill:color-mix(in srgb,var(--wf-text) 62%,transparent);font-size:8.5px;font-weight:700}.wf-chart-empty-message{fill:color-mix(in srgb,var(--wf-text) 58%,transparent);font-size:12px;font-weight:800}.wf-line-chart-empty .wf-line-grid{stroke-dasharray:4 5}.wf-chart-reading-note{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11px;line-height:1.45;color:color-mix(in srgb,var(--wf-text) 72%,transparent)}.wf-chart-source{margin-top:6px;font-size:11px;line-height:1.45;color:color-mix(in srgb,var(--wf-text) 68%,transparent)}.wf-dashboard-chart-filters,.wf-dashboard-chart-toolbar{grid-column:1/-1}.wf-dashboard-chart-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 92%,transparent),color-mix(in srgb,var(--wf-surface) 98%,transparent))}.wf-dashboard-chart-toolbar h4{margin:0 0 6px;font-size:clamp(22px,2.1vw,28px);line-height:1.08;letter-spacing:-.04em}.wf-dashboard-chart-toolbar-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wf-dashboard-chart-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.wf-dashboard-chart-filter-groups{display:grid;grid-column:1/-1;grid-gap:12px;gap:12px}.wf-dashboard-chart-filter-group{display:grid;grid-gap:6px;gap:6px}.wf-dashboard-chart-filter-details{border-top:1px solid color-mix(in srgb,var(--wf-border) 64%,transparent);padding-top:8px}.wf-dashboard-chart-filter-secondary-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:color-mix(in srgb,var(--wf-text) 62%,transparent)}.wf-dashboard-chart-filter-secondary-head>span:last-child{margin-left:auto;font-size:11px;font-weight:700}.wf-dashboard-chart-filter-group-label{color:color-mix(in srgb,var(--wf-text) 62%,transparent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wf-dashboard-chart-filters-shell{padding:2px 0}.wf-dashboard-chart-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:7px 9px 7px 12px;border-radius:999px;border:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-card) 76%,transparent);color:var(--wf-text);font-weight:600;cursor:pointer;transition:transform .12s ease,border-color .14s ease,background-color .14s ease,box-shadow .16s ease}.wf-dashboard-chart-filter-label{font-size:12px;line-height:1}.wf-dashboard-chart-filter-count{min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.08);color:color-mix(in srgb,var(--wf-text) 78%,transparent);font-size:10px;font-weight:800}.wf-dashboard-chart-filter:hover{transform:translateY(-1px);border-color:rgba(121,216,255,.28);box-shadow:0 12px 26px rgba(13,28,51,.12)}.wf-dashboard-chart-filter.is-active{border-color:rgba(77,224,184,.34);background:rgba(77,224,184,.12);box-shadow:0 12px 28px rgba(77,224,184,.12)}.wf-dashboard-chart-filter.is-active .wf-dashboard-chart-filter-count{background:rgba(77,224,184,.18);color:var(--wf-text)}.wf-dashboard-chart-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.wf-dashboard-chart-card{padding:16px 16px 14px}.wf-dashboard-chart-card h3{margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.16;letter-spacing:-.03em}.wf-dashboard-chart-family{display:inline-flex;margin-bottom:6px;color:color-mix(in srgb,var(--wf-text) 68%,transparent);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wf-chart-legend i.abs{background:#ffd36e}.wf-chart-legend i.at{background:#ff8a90}.wf-chart-legend i.tms{background:#c89cff}.wf-chart-legend i.absence_1_to_3d{background:#8de2ff}.wf-chart-legend i.absence_4_to_30d{background:#4de0b8}.wf-chart-legend i.absence_gt_30d{background:#ff7f95}.wf-chart-legend i.turnover{background:#79d8ff}.wf-chart-legend i.turnover_lt_3m{background:#ff8a90}.wf-chart-legend i.turnover_3_to_6m{background:#f4cf75}.wf-chart-legend i.turnover_6_to_12m,.wf-chart-legend i.voluntary_turnover{background:#5f8dff}.wf-chart-legend i.long_leave{background:#f29bb5}.wf-chart-legend i.headcount{background:#c2d4ff}.wf-chart-legend i.sample{background:#4de0b8}.wf-chart-legend i.threshold{background:#ff8a90}.wf-chart-legend i.health_sustainability{background:#58e7d5}.wf-chart-legend i.burnout{background:#79d8ff}.wf-chart-legend i.at_severity{background:#ff6f78}.wf-chart-legend i.stress_absence{background:#67b0ff}.wf-chart-legend i.tms_absence{background:#b88cff}.wf-chart-legend i.visit_coverage{background:#8de2ff}.wf-chart-legend i.return_after_leave{background:#7ad8a3}.wf-chart-legend i.manager_prevention{background:#46d39b}.wf-chart-legend i.support_coverage{background:#4f89ff}.wf-chart-legend i.support_usage{background:#7b8cff}.wf-chart-legend i.workload{background:#ffb86b}.wf-chart-legend i.rh_tension{background:#ff7f95}.wf-chart-legend i.gender_balance{background:#6fa8ff}.wf-chart-legend i.avg_tenure{background:#f29bb5}.wf-chart-legend i.work_exposure{background:#ffb86b}.wf-chart-legend i.multi_site{background:#7b8cff}.wf-chart-legend i.age_structure{background:#72d9d1}.wf-chart-legend i.recruitment{background:#f4cf75}.wf-chart-legend i.time_to_fill{background:#ff9c4f}.wf-chart-legend i.onboarding{background:#7ca8ff}.wf-chart-legend i.training{background:#4de0b8}.wf-chart-legend i.mobility{background:#79d8ff}.wf-chart-legend i.promotion{background:#ffa6b7}.wf-chart-legend i.equality{background:#55b8ff}.wf-chart-legend i.rse_social_risk{background:#ff7f95}.wf-chart-legend i.sport_energy{background:#4de0b8}.wf-chart-legend i.sport_stress{background:#79d8ff}.wf-chart-legend i.sport_motivation{background:#f4cf75}.wf-chart-legend i.sport_perseverance{background:#ff8a90}.wf-chart-legend i.sport_cohesion{background:#8de2ff}.wf-chart-legend i.sport_org{background:#5f8dff}.wf-chart-legend i.sport_relays{background:#7ad8a3}.wf-chart-legend i.roi_low{background:#79d8ff}.wf-chart-legend i.roi_central{background:#4de0b8}.wf-chart-legend i.roi_high{background:#f4cf75}.wf-chart-legend i.roi_inaction{background:#ff8a90}.wf-chart-legend i.roi_absenteeism{background:#79d8ff}.wf-chart-legend i.roi_turnover{background:#ff9c4f}.wf-chart-legend i.roi_health{background:#58e7d5}.wf-chart-legend i.roi_performance{background:#c89cff}.wf-chart-legend i.roi_observed{background:#4de0b8}.wf-chart-legend i.roi_estimated{background:#79d8ff}.wf-chart-legend i.roi_avoided{background:#ff9c4f}.wf-chart-legend i.roi_human{background:#58e7d5}.wf-chart-legend i.roi_social{background:#f4cf75}.wf-chart-legend i.roi_confidence{background:#7ca8ff}.wf-chart-legend i.roi_ready{background:#7ad8a3}.wf-chart-legend i.roi_per_headcount{background:#ff8a90}.wf-chart-legend i.roi_per_team{background:#c89cff}.wf-chart-legend i.team_1{background:#4de0b8}.wf-chart-legend i.team_2{background:#79d8ff}.wf-chart-legend i.team_3{background:#f4cf75}.wf-chart-legend i.team_4{background:#ff8a90}.wf-chart-legend i.team_5{background:#c89cff}.wf-chart-legend i.team_6{background:#7ad8a3}.wf-radar-shape{fill:rgba(63,111,255,.24);stroke:rgba(121,216,255,.9);stroke-width:2}.wf-radar-axis-label{position:absolute;z-index:1;transform:translate(-50%,-50%);width:clamp(88px,18vw,124px);text-align:center;font-size:11px;line-height:1.25;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--wf-text) 84%,transparent);text-wrap:balance;pointer-events:none}.wf-radar-labels{margin-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px;font-size:12px;color:color-mix(in srgb,var(--wf-text) 72%,transparent)}.wf-radar-labels-detail{gap:10px 12px}.wf-radar-labels-detail>span{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-border) 92%,transparent);background:color-mix(in srgb,var(--wf-surface) 74%,transparent)}.wf-radar-labels-detail strong{color:var(--wf-text);font-size:12px;line-height:1.3}.wf-radar-labels-detail em{margin:0;font-style:normal;font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--wf-text) 70%,transparent)}.wf-scatter-point{fill:rgba(121,216,255,.95);stroke:rgba(255,255,255,.8);stroke-width:1.5}.wf-scatter-axis-label{fill:color-mix(in srgb,var(--wf-text) 74%,transparent);font-size:8.5px;font-weight:650;letter-spacing:.02em}.wf-scatter-meta{margin-top:8px;display:flex;justify-content:space-between;gap:10px;font-size:12px;color:color-mix(in srgb,var(--wf-text) 70%,transparent)}.wf-scatter-legend{margin-top:8px;display:grid;grid-gap:4px;gap:4px;font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--wf-text) 72%,transparent)}.wf-dashboard-collective-visual-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:14px;gap:14px;align-items:start}.wf-heat-row{margin-top:8px;display:grid;grid-gap:6px;gap:6px}.wf-heat-label{font-size:12px;color:color-mix(in srgb,var(--wf-text) 70%,transparent);font-weight:700}.wf-heat-values{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:6px;gap:6px}.wf-heat-cell{border-radius:10px;background:rgba(255,255,255,.12);padding:6px 4px;font-size:11px;text-align:center;font-weight:700}.wf-bars-wrap{display:grid;grid-gap:8px;gap:8px}.wf-bars-row{display:grid;grid-template-columns:64px 1fr 185px;grid-gap:8px;gap:8px;align-items:center}.wf-bars-label{font-size:12px;color:var(--wf-muted)}.wf-bars-track{height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.12)}.wf-bars-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,111,120,.9),rgba(245,184,75,.9) 45%,rgba(70,211,155,.95))}.wf-bars-values{display:flex;justify-content:flex-end;gap:8px;color:color-mix(in srgb,var(--wf-text) 70%,transparent);font-size:11px}html[data-theme=light] .wf-line-bg{fill:rgba(9,24,50,.06)}html[data-theme=light] .wf-chart-legend>button,html[data-theme=light] .wf-chart-legend>span,html[data-theme=light] .wf-page-subnav-chip,html[data-theme=light] .wf-page-subnav-link{border-color:rgba(9,24,50,.14);background:rgba(255,255,255,.88);color:var(--wf-text)}html[data-theme=light] .wf-chart-axis-caption,html[data-theme=light] .wf-chart-axis-value{fill:rgba(19,35,62,.72)}html[data-theme=light] .wf-chart-source{color:rgba(19,35,62,.72)}html[data-theme=light] .wf-page-subnav-chip.active,html[data-theme=light] .wf-page-subnav-chip:hover,html[data-theme=light] .wf-page-subnav-link:hover{background:rgba(63,111,255,.1)}html[data-theme=light] .wf-dashboard-command-card{background:radial-gradient(circle at top right,rgba(98,211,184,.18),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(241,247,255,.96))}html[data-theme=light] .wf-dashboard-command-side{background:radial-gradient(circle at top left,rgba(108,164,255,.16),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,248,255,.95))}html[data-theme=light] .wf-page-command-card{background:radial-gradient(circle at top right,rgba(98,211,184,.18),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(241,247,255,.96))}html[data-theme=light] .wf-page-command-side{background:radial-gradient(circle at top left,rgba(108,164,255,.16),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,248,255,.95))}html[data-theme=light] .wf-page-command-note,html[data-theme=light] .wf-reading-matrix,html[data-theme=light] .wf-report-audience-card,html[data-theme=light] .wf-report-dimension-row,html[data-theme=light] .wf-report-empty-card,html[data-theme=light] .wf-report-locked-card,html[data-theme=light] .wf-report-metric-card,html[data-theme=light] .wf-report-note-card,html[data-theme=light] .wf-report-toc a{background:rgba(255,255,255,.82);border-color:rgba(19,43,78,.12);box-shadow:0 12px 28px rgba(118,145,181,.08)}html[data-theme=light] .wf-report-toc a.active{background:linear-gradient(135deg,rgba(88,197,173,.16),rgba(88,132,255,.18)),rgba(255,255,255,.94);border-color:rgba(71,121,225,.28)}html[data-theme=light] .wf-card,html[data-theme=light] .wf-glass-card,html[data-theme=light] .wf-mini-card,html[data-theme=light] .wf-reading-shell .wf-card,html[data-theme=light] .wf-report-aside .wf-card,html[data-theme=light] .wf-report-main .wf-card,html[data-theme=light] .wf-report-main .wf-glass-card{color:#13233e}html[data-theme=light] .wf-card .wf-muted,html[data-theme=light] .wf-card p,html[data-theme=light] .wf-glass-card .wf-muted,html[data-theme=light] .wf-glass-card p,html[data-theme=light] .wf-mini-card .wf-muted,html[data-theme=light] .wf-mini-card p{color:rgba(19,35,62,.82)}html[data-theme=light] .wf-pill.ok,html[data-theme=light] .wf-quality-badge.ok{background:rgba(70,211,155,.18);border-color:rgba(40,142,102,.34);color:var(--wf-success-text)}html[data-theme=light] .wf-pill.warn,html[data-theme=light] .wf-quality-badge.warn{background:rgba(245,184,75,.2);border-color:rgba(192,131,18,.32);color:#8c5a00}html[data-theme=light] .wf-pill.danger,html[data-theme=light] .wf-quality-badge.danger,html[data-theme=light] .wf-quality-badge.risk{background:rgba(255,111,120,.18);border-color:rgba(204,78,88,.3);color:#a63b46}html[data-theme=light] .wf-report-aside .wf-muted,html[data-theme=light] .wf-report-dimension-row span,html[data-theme=light] .wf-report-main .wf-muted{color:rgba(19,35,62,.72)}html[data-theme=light] .wf-bars-track,html[data-theme=light] .wf-heat-cell{background:rgba(19,35,62,.06)}html[data-theme=light] .wf-line-bg{fill:rgba(19,35,62,.05)}html[data-theme=light] .wf-line-grid,html[data-theme=light] .wf-radar-axis,html[data-theme=light] .wf-radar-grid{stroke:rgba(9,24,50,.16)}html[data-theme=light] .wf-radar-wrap svg{filter:drop-shadow(0 18px 30px rgba(118,145,181,.12))}html[data-theme=light] .wf-radar-shape{fill:rgba(63,111,255,.14);stroke:rgba(24,94,186,.9)}html[data-theme=light] .wf-radar-axis-label{color:rgba(19,35,62,.82)}html[data-theme=light] .wf-radar-labels{color:rgba(19,35,62,.78)}html[data-theme=light] .wf-radar-labels-detail>span{background:rgba(255,255,255,.78);border-color:rgba(19,35,62,.1)}html[data-theme=light] .wf-radar-labels-detail em{color:rgba(19,35,62,.74)}html[data-theme=light] .wf-scatter-point{stroke:rgba(9,24,50,.6)}html[data-theme=light] .wf-scatter-axis-label{fill:rgba(19,35,62,.74)}html[data-theme=light] .wf-bars-track,html[data-theme=light] .wf-heat-cell{background:rgba(9,24,50,.08)}.wf-bars-values strong{color:var(--wf-text)}.wf-reco-list{margin-top:10px;display:grid;grid-gap:10px;gap:10px}.wf-reco-item{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);padding:10px}.wf-scale-tag{display:inline-flex;align-items:center;border-radius:var(--wf-radius-pill);border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface-2) 90%,transparent);padding:7px 11px;font-size:12px;font-weight:700;line-height:1.15;letter-spacing:.01em;margin-right:8px}.wf-scale-tag.risk{background:rgba(255,111,120,.15);border-color:rgba(255,111,120,.35)}.wf-scale-tag.perf{background:rgba(70,211,155,.14);border-color:rgba(70,211,155,.35)}.wf-quality-card{margin-top:14px}.wf-quality-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.wf-quality-badge{border-radius:var(--wf-radius-pill);border:1px solid var(--wf-border);background:rgba(255,255,255,.08);padding:6px 10px;font-size:12px;font-weight:700}.wf-quality-badge,.wf-quality-badge.neutral{color:var(--wf-muted)}.wf-quality-line{margin-top:10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wf-quality-value{font-family:var(--wf-display);letter-spacing:-.02em;font-size:34px}.wf-quality-meta{color:var(--wf-muted);font-size:13px}.wf-quality-bar{margin-top:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.wf-quality-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(255,111,120,.9),rgba(245,184,75,.9) 45%,rgba(70,211,155,.95))}.wf-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;width:100%}.wf-page-header h1{margin:0;font-size:clamp(20px,2.6vw,28px);letter-spacing:-.02em}.wf-page-header p{margin:8px 0 0;color:var(--wf-muted);max-width:860px}.wf-page-lead{display:grid;grid-gap:8px;gap:8px;max-width:1120px}.wf-page-lead .wf-actions{margin-top:8px}.wf-audit-lead,.wf-campaign-lead,.wf-committee-lead,.wf-dashboard-lead,.wf-exports-lead,.wf-measure-lead,.wf-report-lead,.wf-restitution-lead,.wf-settings-lead,.wf-sponsor-lead{margin-bottom:2px}.wf-page-header-actions{display:flex;gap:8px;flex-wrap:wrap}.wf-stack-sm{display:grid;grid-gap:10px;gap:10px}.wf-stack-lg{display:grid;grid-gap:18px;gap:18px}.wf-inline-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wf-list-tight{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.wf-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.wf-grid-two>*{min-width:0}.wf-grid-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.wf-grid-three>*{min-width:0}.wf-grid-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.wf-grid-four>*{min-width:0}.wf-dashboard-overview-grid>.wf-card,.wf-report-main .wf-card{padding:18px}.wf-dashboard-hero-shell{margin-top:0}.wf-dashboard-command-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface) 96%,transparent),color-mix(in srgb,var(--wf-surface-2) 92%,transparent));box-shadow:0 30px 60px rgba(8,15,32,.1)}.wf-dashboard-command-shell,.wf-dashboard-layout-section{margin-top:40px;position:relative;overflow:hidden;border-radius:28px;border:1px solid color-mix(in srgb,var(--wf-border) 90%,rgba(255,255,255,.08));padding:28px 28px 30px}.wf-dashboard-layout-section{background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface) 96%,transparent),color-mix(in srgb,var(--wf-surface-2) 90%,transparent));box-shadow:0 30px 60px rgba(8,15,32,.08)}.wf-dashboard-section-first{margin-top:0}.wf-dashboard-command-shell:before,.wf-dashboard-layout-section:before{content:"";position:absolute;inset:0 auto 0 0;width:10px;background:linear-gradient(180deg,rgba(110,227,224,.92),rgba(124,168,255,.76))}.wf-dashboard-command-shell:after,.wf-dashboard-layout-section:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at top right,rgba(124,168,255,.12),transparent 28%);pointer-events:none}.wf-page-command-shell{margin-top:0}.wf-page-command-card{overflow:hidden;display:grid;grid-gap:14px;gap:14px;background:radial-gradient(circle at top right,rgba(70,211,155,.18),transparent 36%),linear-gradient(145deg,rgba(12,23,34,.96),rgba(18,34,47,.92))}.wf-page-command-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.wf-page-command-title{margin:6px 0 0;font-size:clamp(28px,3.8vw,46px);line-height:.98;letter-spacing:-.04em;text-wrap:pretty}.wf-page-command-status{display:inline-flex;align-items:center;justify-content:flex-end}.wf-page-command-copy{max-width:72ch;font-size:15px;line-height:1.55;text-wrap:pretty;overflow-wrap:anywhere}.wf-page-command-actions,.wf-page-command-badges{margin-top:-4px}.wf-page-command-focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.wf-page-command-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.wf-page-command-signal{min-height:104px}.wf-page-command-signal-value{font-size:clamp(20px,2vw,28px)}.wf-hr-command .wf-page-command-signal-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr))}.wf-hr-grid{margin-top:22px}.wf-hr-reading-stage{display:grid;grid-gap:16px;gap:16px}.wf-hr-reading-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:12px;gap:12px}.wf-hr-reading-card{position:relative;min-width:0;min-height:126px;padding:16px;display:grid;align-content:space-between;grid-gap:8px;gap:8px;overflow:hidden}.wf-hr-reading-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(77,224,184,.9),rgba(124,168,255,.74))}.wf-hr-baseline-card span,.wf-hr-reading-card span{color:color-mix(in srgb,var(--wf-text) 66%,transparent);font-size:11px;font-weight:800;line-height:1.25}.wf-hr-reading-card strong{display:block;font-family:var(--wf-display);font-size:clamp(24px,2.7vw,34px);font-weight:780;line-height:1;overflow-wrap:anywhere}.wf-hr-reading-card p{margin:0;font-size:12px;line-height:1.4}.wf-hr-reading-note{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface) 78%,transparent)}.wf-hr-reading-note strong{font-size:12px}.wf-hr-reading-note p{margin:0;max-width:92ch;font-size:12px;line-height:1.5}.wf-hr-empty-guidance{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);background:radial-gradient(420px 180px at 100% 0,rgba(124,168,255,.12),transparent 64%),linear-gradient(145deg,color-mix(in srgb,var(--wf-surface-2) 72%,transparent),color-mix(in srgb,var(--wf-surface) 94%,transparent))}.wf-hr-empty-guidance h3{margin:6px 0;font-size:clamp(17px,1.6vw,21px);line-height:1.15}.wf-hr-empty-guidance p{margin:0;font-size:13px;line-height:1.45}.wf-hr-empty-guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-hr-empty-guidance-item{min-width:0;min-height:86px;padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);background:color-mix(in srgb,var(--wf-surface) 74%,transparent)}.wf-hr-empty-guidance-item strong{display:block;margin-bottom:6px;font-size:13px}.wf-hr-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:14px;gap:14px;align-items:stretch}.wf-hr-chart-card{min-width:0;min-height:322px}.wf-hr-chart-card .wf-line-chart{margin-top:10px}.wf-hr-chart-card .wf-line-chart svg{min-height:172px}.wf-hr-baseline-grid{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:10px;gap:10px}.wf-hr-baseline-card{min-width:0;min-height:104px;padding:12px;display:grid;align-content:start;grid-gap:8px;gap:8px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--wf-surface-2) 72%,transparent),color-mix(in srgb,var(--wf-surface) 90%,transparent))}.wf-hr-baseline-card strong{font-family:var(--wf-display);font-size:24px;line-height:1;overflow-wrap:anywhere}.wf-hr-history-table .wf-table td,.wf-hr-history-table .wf-table th{white-space:nowrap}.wf-hr-form-progress{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-hr-form-progress-item{min-width:0;padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface) 76%,transparent)}.wf-hr-form-progress-item span{display:block;color:color-mix(in srgb,var(--wf-text) 68%,transparent);font-size:11px;font-weight:800;line-height:1.25}.wf-hr-form-progress-item strong{display:block;margin-top:8px;font-family:var(--wf-display);font-size:24px;line-height:1}.wf-hr-form-progress-item p{margin:6px 0 0;font-size:12px;line-height:1.35}.wf-hr-form-section{margin-top:18px;padding-top:18px;border-top:1px solid var(--wf-border)}.wf-hr-form-details>summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer}.wf-hr-form-details>summary::-webkit-details-marker{display:none}.wf-hr-form-details>summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:24px;block-size:24px;border-radius:999px;border:1px solid var(--wf-border);color:var(--wf-text);font-weight:800}.wf-hr-form-details[open]>summary:after{content:"-"}.wf-hr-form-details>summary>span:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0;margin-right:auto}.wf-hr-form-details>summary small{color:var(--wf-muted);font-size:12px;font-weight:700}.wf-hr-form-details>summary>span:last-child{flex:0 0 auto;color:var(--wf-muted);font-size:12px;font-weight:800}.wf-hr-form-details>.wf-hr-field-grid{margin-top:14px}.wf-hr-section-head{margin-bottom:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wf-hr-section-head span{color:var(--wf-muted);font-size:12px;font-weight:700;text-align:right}.wf-hr-field-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-hr-side-stack,.wf-hr-signal-list{display:grid;grid-gap:14px;gap:14px}.wf-hr-proof-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-hr-muted-block,.wf-hr-proof-grid>div,.wf-hr-signal-item{border-radius:16px;border:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface) 82%,transparent);padding:12px}.wf-hr-proof-grid strong{display:block;font-size:22px;line-height:1}.wf-hr-proof-grid span{display:block;margin-top:5px;color:var(--wf-muted);font-size:12px;font-weight:700}.wf-hr-muted-block{margin-top:12px}.wf-hr-muted-block strong,.wf-hr-signal-item strong{display:block;margin-bottom:6px}.wf-report-command .wf-page-command-card{gap:10px;border-radius:24px;padding:clamp(18px,2vw,22px);box-shadow:0 14px 34px rgba(8,15,32,.07);background:radial-gradient(520px 220px at 100% 0,rgba(98,211,184,.1),transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--wf-surface-2) 94%,transparent),color-mix(in srgb,var(--wf-surface) 98%,transparent))}.wf-report-command .wf-page-command-title{font-size:clamp(25px,2.8vw,34px);line-height:1.06;letter-spacing:0;font-weight:720}.wf-report-command .wf-page-command-copy{max-width:78ch;font-size:14px;line-height:1.5}.wf-report-command .wf-page-command-actions,.wf-report-command .wf-page-command-badges{margin-top:0}.wf-measure-command .wf-page-command-card{gap:10px;border-radius:22px;padding:clamp(16px,2vw,20px);box-shadow:0 12px 30px rgba(8,15,32,.06);background:radial-gradient(520px 210px at 100% 0,rgba(98,211,184,.08),transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--wf-surface-2) 94%,transparent),color-mix(in srgb,var(--wf-surface) 98%,transparent))}.wf-measure-command .wf-page-command-title{max-width:760px;font-size:clamp(24px,2.7vw,34px);line-height:1.08;letter-spacing:0;font-weight:740}.wf-measure-command .wf-page-command-copy{max-width:74ch;font-size:14px;line-height:1.5}.wf-measure-command .wf-page-command-badges{margin-top:-2px}.wf-analysis-confidence-command .wf-page-command-card{gap:12px;border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--wf-surface-2) 96%,transparent),color-mix(in srgb,var(--wf-surface) 98%,transparent));box-shadow:0 14px 34px rgba(8,15,32,.06)}.wf-analysis-confidence-command .wf-page-command-title{max-width:800px;font-size:clamp(24px,2.65vw,34px);line-height:1.08;letter-spacing:0}.wf-analysis-confidence-command .wf-page-command-copy{max-width:78ch;font-size:14px;line-height:1.52}.wf-analysis-confidence-command .wf-page-command-signal-grid{grid-template-columns:repeat(7,minmax(104px,1fr));gap:8px;margin-top:2px}.wf-analysis-confidence-command .wf-page-command-signal{min-height:92px;padding:12px;border-radius:14px;box-shadow:none}.wf-analysis-confidence-command .wf-page-command-signal .label{min-height:28px;color:var(--wf-muted);font-size:11.5px;font-weight:800;line-height:1.2}.wf-analysis-confidence-command .wf-page-command-signal-value{margin-top:6px;font-size:clamp(19px,1.8vw,27px);line-height:1.04;letter-spacing:0}.wf-analysis-confidence-command .wf-page-command-signal .hint{margin-top:6px;color:var(--wf-muted);font-size:11.5px;line-height:1.25}.wf-analysis-confidence-grid{align-items:stretch}.wf-analysis-confidence-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.wf-analysis-confidence-watch-list{margin-top:12px}.wf-analysis-confidence-baseline,.wf-analysis-confidence-block-grid,.wf-analysis-confidence-improvement-grid,.wf-analysis-confidence-solid-grid,.wf-analysis-confidence-usage-grid{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.wf-analysis-confidence-baseline{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-analysis-confidence-baseline>div,.wf-analysis-confidence-block-card,.wf-analysis-confidence-improvement-card,.wf-analysis-confidence-solid-grid>div,.wf-analysis-confidence-usage-grid>div{border:1px solid var(--wf-border);border-radius:16px;background:color-mix(in srgb,var(--wf-card) 84%,transparent);padding:14px}.wf-analysis-confidence-baseline span,.wf-analysis-confidence-block-metrics span{display:block;color:var(--wf-muted);font-size:12px;font-weight:700}.wf-analysis-confidence-baseline strong{display:block;margin-top:6px;color:var(--wf-text);font-family:var(--wf-display);font-size:clamp(24px,2.6vw,32px);line-height:1;letter-spacing:0}.wf-analysis-confidence-baseline p,.wf-analysis-confidence-improvement-card p,.wf-analysis-confidence-solid-grid p,.wf-analysis-confidence-usage-grid p{margin:8px 0 0;color:var(--wf-muted);font-size:13px;line-height:1.45}.wf-analysis-confidence-block-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wf-analysis-confidence-block-card{display:grid;grid-gap:12px;gap:12px;min-height:138px}.wf-analysis-confidence-block-card .wf-card-title-row{align-items:flex-start}.wf-analysis-confidence-block-card strong{line-height:1.25}.wf-analysis-confidence-block-metrics{display:grid;grid-gap:8px;gap:8px}.wf-analysis-confidence-block-metrics span:first-child{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;grid-column-gap:6px;column-gap:6px;min-width:0}.wf-analysis-confidence-block-metrics span:first-child strong{grid-column:1/-1}.wf-analysis-confidence-block-metrics strong{color:var(--wf-text);font-size:13px}.wf-analysis-confidence-improvement-grid,.wf-analysis-confidence-solid-grid,.wf-analysis-confidence-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-analysis-confidence-solid-grid>div{display:grid;grid-gap:8px;gap:8px}.wf-analysis-confidence-solid-grid strong{line-height:1.3}.wf-analysis-confidence-solid-grid p{margin:0}.wf-analysis-confidence-solid-grid span{color:var(--wf-muted);font-size:12px;font-weight:800}.wf-analysis-confidence-improvement-card{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px;border-radius:14px}.wf-analysis-confidence-improvement-card .wf-quality-badge{justify-self:start;min-width:0;max-width:100%;font-size:11.5px}.wf-analysis-confidence-improvement-card>strong{font-size:14px;line-height:1.3}.wf-analysis-confidence-improvement-card p{margin:0;font-size:12.5px;line-height:1.42}.wf-analysis-confidence-text-link{margin-top:2px;color:var(--wf-text);font-size:12.5px;font-weight:800;text-decoration:none}.wf-analysis-confidence-text-link:hover{text-decoration:underline}.wf-analysis-confidence-route-note{margin-top:2px;color:var(--wf-muted);font-size:12.5px;font-weight:800;line-height:1.35}#audit-entreprise,#contexte-entreprise,#preparer-vague,#relance-campagne,#saisie-kpi-rh,#suivi-collecte{scroll-margin-top:96px}@media (max-width:980px){.wf-analysis-confidence-baseline,.wf-analysis-confidence-block-grid,.wf-analysis-confidence-command .wf-page-command-signal-grid,.wf-analysis-confidence-improvement-grid,.wf-analysis-confidence-solid-grid,.wf-analysis-confidence-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wf-analysis-confidence-baseline,.wf-analysis-confidence-block-grid,.wf-analysis-confidence-improvement-grid,.wf-analysis-confidence-solid-grid,.wf-analysis-confidence-usage-grid{grid-template-columns:1fr}.wf-analysis-confidence-baseline>div,.wf-analysis-confidence-block-card,.wf-analysis-confidence-improvement-card,.wf-analysis-confidence-solid-grid>div,.wf-analysis-confidence-usage-grid>div{padding:13px}}@media (max-width:720px){.wf-topbar:has(.wf-measure-top-actions){grid-template-columns:1fr;align-items:stretch;overflow:hidden}.wf-topbar:has(.wf-measure-top-actions) .wf-search{width:100%;min-height:46px}.wf-topbar:has(.wf-measure-top-actions) .wf-topbar-right{justify-content:stretch;overflow:visible}.wf-measure-top-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.wf-measure-top-actions>*{flex:1 1 100%;min-width:0}}.wf-campaign-command .wf-page-command-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.wf-campaign-command .wf-page-command-card{gap:12px;border-radius:24px;padding:clamp(18px,2vw,22px)}.wf-campaign-command .wf-page-command-title{max-width:780px;font-size:clamp(25px,2.8vw,34px);line-height:1.06;letter-spacing:0;font-weight:760}.wf-campaign-command .wf-page-command-copy{max-width:82ch;font-size:14px;line-height:1.45}.wf-campaign-command .wf-page-command-copy strong{color:var(--wf-text);font-weight:850}.wf-campaign-command .wf-page-command-actions,.wf-campaign-command .wf-page-command-badges{margin-top:0}.wf-campaign-command .wf-page-command-actions{flex-wrap:wrap;gap:8px}.wf-campaign-command .wf-page-command-actions>*{min-height:40px;white-space:nowrap}.wf-campaign-command .wf-page-command-signal{min-height:0;padding:12px 14px;gap:8px}.wf-campaign-command .wf-page-command-signal .label{display:flex;align-items:center;gap:6px;line-height:1.25}.wf-campaign-command .wf-page-command-signal-value{font-size:clamp(16px,1.8vw,22px);line-height:1.12;text-wrap:balance}.wf-campaign-command .wf-page-command-signal .hint{font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--wf-text) 72%,transparent)}.wf-committee-command .wf-page-command-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions" "copy actions" "focus focus" "signals signals";gap:10px 24px;padding:clamp(20px,2.4vw,28px);border-radius:20px;background:color-mix(in srgb,var(--wf-surface) 96%,transparent);box-shadow:0 12px 30px rgba(8,15,32,.06)}.wf-committee-command .wf-page-command-head{grid-area:head}.wf-committee-command .wf-page-command-title{max-width:820px;font-size:clamp(28px,3vw,38px);line-height:1.06;letter-spacing:0;font-weight:740}.wf-committee-command .wf-page-command-copy{grid-area:copy;max-width:76ch;font-size:14px;line-height:1.5}.wf-committee-command .wf-page-command-actions{grid-area:actions;align-self:start;justify-self:end;margin-top:0}.wf-committee-command .wf-page-command-actions .ds-btn{white-space:nowrap}.wf-committee-command .wf-page-command-focus-grid{grid-area:focus;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:4px;padding:13px 0;border-top:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent)}.wf-committee-command .wf-page-command-note{gap:4px;padding:0 20px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.wf-committee-command .wf-page-command-note+.wf-page-command-note{padding-right:0;padding-left:20px;border-left:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent)}.wf-committee-command .wf-page-command-note strong{font-size:14px}.wf-committee-command .wf-page-command-note p{font-size:12px;line-height:1.4}.wf-committee-command .wf-page-command-signal-grid{grid-area:signals;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--wf-border) 84%,transparent)}.wf-committee-command .wf-page-command-signal{min-height:88px;padding:12px 14px;gap:5px;border:0;border-radius:0;background:color-mix(in srgb,var(--wf-surface-2) 96%,var(--wf-surface));box-shadow:none}.wf-committee-command .wf-page-command-signal .label{display:flex;align-items:center;gap:6px;line-height:1.25}.wf-committee-command .wf-page-command-signal-value{font-size:clamp(17px,1.65vw,22px);line-height:1.12;text-wrap:balance}.wf-committee-command .wf-page-command-signal .hint{font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--wf-text) 72%,transparent)}@media (max-width:900px){.wf-committee-command .wf-page-command-card{grid-template-columns:1fr;grid-template-areas:"head" "copy" "actions" "focus" "signals"}.wf-committee-command .wf-page-command-actions{justify-self:start}}@media (max-width:720px){.wf-committee-command .wf-page-command-focus-grid{grid-template-columns:1fr;padding:8px 0}.wf-committee-command .wf-page-command-note,.wf-committee-command .wf-page-command-note+.wf-page-command-note{padding:10px 0;border-left:0}.wf-committee-command .wf-page-command-note+.wf-page-command-note{border-top:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent)}}.wf-committee-board{counter-reset:committee-zone}.wf-committee-zone>.wf-card,.wf-committee-zone>.wf-glass-card{overflow:hidden}.wf-committee-zone-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.wf-committee-zone-head h2{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.12}.wf-committee-zone-head .wf-muted{margin-top:6px}.wf-committee-zone-step{flex:0 0 auto;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--wf-accent-1) 38%,var(--wf-border));border-radius:999px;background:color-mix(in srgb,var(--wf-accent-1) 12%,var(--wf-surface));color:var(--wf-text);font-size:13px;font-weight:900}.wf-committee-brief-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.wf-committee-brief-card{display:grid;grid-gap:7px;gap:7px;min-width:0;min-height:112px;padding:14px;border:1px solid color-mix(in srgb,var(--wf-border) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 80%,transparent)}.wf-committee-brief-card.is-primary{border-color:color-mix(in srgb,var(--wf-accent-1) 36%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 8%,var(--wf-surface))}.wf-committee-brief-card.is-warn,.wf-committee-podium-card.is-warn{border-color:color-mix(in srgb,#d69a20 32%,var(--wf-border));background:color-mix(in srgb,#d69a20 7%,var(--wf-surface))}.wf-committee-brief-card.is-danger,.wf-committee-podium-card.is-danger{border-color:color-mix(in srgb,var(--wf-danger) 32%,var(--wf-border));background:color-mix(in srgb,var(--wf-danger) 6%,var(--wf-surface))}.wf-committee-brief-card.is-ok,.wf-committee-podium-card.is-ok{border-color:color-mix(in srgb,var(--wf-success) 32%,var(--wf-border));background:color-mix(in srgb,var(--wf-success) 6%,var(--wf-surface))}.wf-committee-brief-card span,.wf-committee-podium-card dt,.wf-committee-podium-head span{color:color-mix(in srgb,var(--wf-text) 62%,transparent);font-size:11px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.wf-committee-brief-card strong{font-size:clamp(18px,1.9vw,26px);line-height:1.08}.wf-committee-brief-card p{margin:0;color:color-mix(in srgb,var(--wf-text) 78%,transparent);font-size:14px;line-height:1.4}.wf-committee-message-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-committee-message-block{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--wf-border) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 78%,transparent)}.wf-committee-message-block span,.wf-committee-plan-row em,.wf-committee-rank,.wf-committee-timeline-date{color:color-mix(in srgb,var(--wf-text) 68%,transparent);font-size:11px;font-style:normal;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.wf-committee-message-block strong{font-size:clamp(18px,1.8vw,24px);line-height:1.12}.wf-committee-message-block p{margin:0;color:color-mix(in srgb,var(--wf-text) 76%,transparent);font-size:14px;line-height:1.45}.wf-committee-decision-card.is-danger,.wf-committee-message-block.is-danger,.wf-committee-plan-row.is-danger,.wf-committee-timeline-item.is-danger{border-color:color-mix(in srgb,var(--wf-danger) 32%,var(--wf-border));background:color-mix(in srgb,var(--wf-danger) 7%,var(--wf-surface))}.wf-committee-decision-card.is-warn,.wf-committee-message-block.is-warn,.wf-committee-plan-row.is-warn,.wf-committee-timeline-item.is-warn{border-color:color-mix(in srgb,#d69a20 32%,var(--wf-border));background:color-mix(in srgb,#d69a20 8%,var(--wf-surface))}.wf-committee-decision-card.is-ok,.wf-committee-message-block.is-ok,.wf-committee-plan-row.is-ok,.wf-committee-timeline-item.is-ok{border-color:color-mix(in srgb,var(--wf-success) 32%,var(--wf-border));background:color-mix(in srgb,var(--wf-success) 7%,var(--wf-surface))}.wf-committee-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.wf-committee-proof-grid.is-five{grid-template-columns:repeat(5,minmax(0,1fr))}.wf-restitution-command .wf-page-command-card{gap:10px;padding:clamp(18px,2vw,24px);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--wf-surface) 94%,transparent),color-mix(in srgb,var(--wf-surface-2) 86%,transparent))}.wf-restitution-command .wf-cluster-kicker{display:none}.wf-restitution-command .wf-page-command-head{align-items:center}.wf-restitution-command .wf-page-command-title{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.06;letter-spacing:0}.wf-restitution-command .wf-page-command-copy{max-width:62ch;font-size:14px;line-height:1.45}.wf-restitution-command .wf-page-command-actions{margin-top:2px}.wf-restitution-board{margin-top:22px}.wf-restitution-brief-grid{display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.wf-restitution-support-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-restitution-guardrail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-restitution-support-card{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:100%;padding:16px;border:1px solid color-mix(in srgb,var(--wf-border) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 78%,transparent)}.wf-restitution-support-card span{color:color-mix(in srgb,var(--wf-text) 66%,transparent);font-size:11px;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.wf-restitution-support-card strong{font-size:clamp(17px,1.45vw,21px);line-height:1.12}.wf-restitution-support-card p{margin:0;color:color-mix(in srgb,var(--wf-text) 76%,transparent);font-size:14px;line-height:1.45}.wf-restitution-support-card .wf-btn{width:-moz-fit-content;width:fit-content;margin-top:auto}.wf-restitution-admin-note{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);font-size:13px;line-height:1.45}.wf-restitution-context-note{margin:0 0 14px;font-size:13px;line-height:1.45}.wf-committee-decision-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.wf-committee-decision-rail:before{content:"";position:absolute;top:12px;left:12%;right:12%;height:2px;background:color-mix(in srgb,var(--wf-border) 78%,transparent)}.wf-committee-decision-rail li{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;color:color-mix(in srgb,var(--wf-text) 76%,transparent);font-size:12px;font-weight:700;line-height:1.25;text-align:center}.wf-committee-decision-rail li:before{content:"";position:relative;z-index:1;width:24px;height:24px;border:2px solid color-mix(in srgb,var(--wf-accent-1) 68%,var(--wf-border));border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--wf-accent-1) 82%,white) 0 36%,transparent 38%),var(--wf-surface);box-shadow:0 8px 18px rgba(0,0,0,.12)}.wf-committee-proof-chip{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 78%,transparent)}.wf-committee-proof-chip strong{display:block;font-size:12px;line-height:1.25}.wf-committee-proof-chip p{margin:0;font-size:18px;font-weight:800;line-height:1.25}.wf-committee-proof-bar{display:block;overflow:hidden;height:7px;border-radius:999px;background:color-mix(in srgb,var(--wf-border) 68%,transparent)}.wf-committee-proof-bar span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wf-accent-1),color-mix(in srgb,var(--wf-accent-1) 52%,#3dd6b3))}.wf-committee-proof-meta{color:color-mix(in srgb,var(--wf-text) 66%,transparent);font-size:12px;font-weight:700;line-height:1.35}.wf-committee-recruitment-podium{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent)}.wf-committee-subhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.wf-committee-subhead h3{margin:0;font-size:16px;line-height:1.2}.wf-committee-subhead .wf-muted{margin:0;max-width:520px;text-align:right}.wf-committee-podium-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-committee-podium-grid.is-single{grid-template-columns:minmax(0,1fr)}.wf-committee-podium-grid.is-double{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-committee-podium-card>ul,.wf-report-recruitment-nuances{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px;color:color-mix(in srgb,var(--wf-text) 72%,transparent);font-size:13px;line-height:1.38}.wf-committee-podium-note{margin:0;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--wf-accent-1) 38%,var(--wf-border));border-radius:8px;background:color-mix(in srgb,var(--wf-accent-1) 7%,var(--wf-surface));color:color-mix(in srgb,var(--wf-text) 72%,transparent);font-size:13px;line-height:1.4}.wf-committee-podium-card{display:grid;grid-gap:11px;gap:11px;min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--wf-border) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 78%,transparent)}.wf-committee-podium-card :is(h4,p,dt,dd,li,strong,span){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.wf-committee-podium-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.wf-committee-podium-rank{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--wf-accent-1) 14%,var(--wf-surface));color:var(--wf-text)!important}.wf-committee-podium-score{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.wf-committee-podium-card dd,.wf-committee-podium-card dl,.wf-committee-podium-card h4{margin:0}.wf-committee-podium-card h4{font-size:18px;line-height:1.18;min-width:0;overflow-wrap:anywhere}.wf-committee-podium-score>strong{flex:0 0 auto;font-size:24px;line-height:1}.wf-committee-podium-bar{display:block;overflow:hidden;height:10px;border-radius:999px;background:color-mix(in srgb,var(--wf-border) 70%,transparent)}.wf-committee-podium-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wf-accent-1),color-mix(in srgb,var(--wf-success) 58%,var(--wf-accent-1)))}.wf-committee-podium-card.is-warn .wf-committee-podium-bar span{background:linear-gradient(90deg,#d69a20,color-mix(in srgb,#d69a20 54%,var(--wf-accent-1)))}.wf-committee-podium-card.is-danger .wf-committee-podium-bar span{background:linear-gradient(90deg,var(--wf-danger),color-mix(in srgb,var(--wf-danger) 48%,#d69a20))}.wf-committee-podium-decision{margin:0;color:var(--wf-text);font-size:14px;font-weight:800;line-height:1.25}.wf-committee-podium-card dl{display:grid;grid-gap:8px;gap:8px}.wf-committee-podium-card dl div{display:grid;grid-gap:3px;gap:3px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent)}.wf-committee-podium-card dd{color:color-mix(in srgb,var(--wf-text) 76%,transparent);font-size:13px;line-height:1.38;overflow-wrap:anywhere}.wf-committee-prudence{display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent)}.wf-committee-prudence h3{margin:0;font-size:15px;line-height:1.25}.wf-committee-prudence p{margin:0}.wf-committee-prudence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-committee-prudence-grid span{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 62%,transparent);color:color-mix(in srgb,var(--wf-text) 72%,transparent);font-size:13px;line-height:1.35}.wf-committee-prudence-grid strong{color:var(--wf-text);font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.wf-committee-loading-panel{min-height:210px}.wf-committee-loading-rails{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.wf-committee-loading-rails span{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--wf-border) 72%,transparent),color-mix(in srgb,var(--wf-accent-1) 24%,transparent),color-mix(in srgb,var(--wf-border) 72%,transparent));background-size:220% 100%}.wf-committee-loading-rails span:nth-child(2){width:82%}.wf-committee-loading-rails span:nth-child(3){width:64%}.wf-committee-timeline{--timeline-line:color-mix(in srgb,var(--wf-accent-1) 42%,var(--wf-border));position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none}.wf-committee-timeline:before{content:"";position:absolute;top:21px;left:24px;right:24px;height:2px;background:linear-gradient(90deg,var(--timeline-line),color-mix(in srgb,var(--timeline-line) 18%,transparent))}.wf-committee-timeline-item{position:relative;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:42px 14px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 82%,transparent)}.wf-committee-timeline-item:not(:last-child):after{content:"";position:absolute;top:17px;right:-8px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--timeline-line)}.wf-committee-timeline-dot{position:absolute;z-index:1;top:13px;left:14px;width:18px;height:18px;border:3px solid color-mix(in srgb,var(--wf-accent-1) 68%,white);border-radius:999px;background:var(--wf-surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--wf-surface) 88%,transparent)}.wf-committee-timeline-item strong{line-height:1.22}.wf-committee-timeline-item p,.wf-committee-timeline-item small{margin:0;color:color-mix(in srgb,var(--wf-text) 72%,transparent);font-size:13px;line-height:1.4}.wf-committee-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-committee-decision-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 80%,transparent)}.wf-committee-decision-card dl,.wf-committee-decision-card h3,.wf-committee-decision-card p{margin:0}.wf-committee-decision-card h3{font-size:17px;line-height:1.2}.wf-committee-decision-card p{color:color-mix(in srgb,var(--wf-text) 74%,transparent);line-height:1.42}.wf-committee-decision-card dl{display:grid;grid-gap:8px;gap:8px}.wf-committee-decision-card dl div{display:grid;grid-gap:2px;gap:2px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent)}.wf-committee-decision-card dt{color:color-mix(in srgb,var(--wf-text) 58%,transparent);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.wf-committee-decision-card dd{margin:0;color:color-mix(in srgb,var(--wf-text) 82%,transparent);font-size:13px;line-height:1.35}.wf-committee-plan-table{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.wf-committee-plan-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.9fr) minmax(90px,.7fr) minmax(100px,.75fr) minmax(180px,1.5fr);grid-gap:12px;gap:12px;align-items:start;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 74%,transparent)}.wf-committee-plan-row.is-head{background:transparent;border-color:transparent;padding-block:0 4px}.wf-committee-plan-row span,.wf-committee-plan-row strong{min-width:0;line-height:1.35}.wf-committee-plan-row.is-head span{color:color-mix(in srgb,var(--wf-text) 58%,transparent);font-size:11px;font-weight:900;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.wf-committee-proof-bar span{animation:wf-committee-proof-fill .72s cubic-bezier(.2,.8,.2,1) both}.wf-committee-timeline-item{animation:wf-committee-dot-in .42s ease-out both}.wf-committee-decision-rail li:before{animation:wf-committee-dot-in .52s ease-out both}.wf-committee-decision-rail li:nth-child(2):before{animation-delay:80ms}.wf-committee-decision-rail li:nth-child(3):before{animation-delay:.16s}.wf-committee-decision-rail li:nth-child(4):before{animation-delay:.24s}.wf-committee-loading-rails span{animation:wf-committee-loading-sweep 1.1s ease-in-out infinite}}@keyframes wf-committee-proof-fill{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@keyframes wf-committee-dot-in{0%{opacity:.4;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes wf-committee-loading-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.wf-actions-command .wf-page-command-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wf-actions-command .wf-page-command-card{gap:12px;padding-block:22px}.wf-actions-command .wf-page-command-title{max-width:860px;font-size:clamp(30px,4vw,54px)}.wf-actions-command .wf-page-command-copy{max-width:760px;font-size:15px;line-height:1.46}.wf-actions-command .wf-page-command-signal{min-height:0;padding:12px 14px;gap:8px}.wf-actions-command .wf-page-command-signal .label{line-height:1.25}.wf-actions-command .wf-page-command-signal-value{font-size:clamp(16px,1.75vw,22px);line-height:1.12;text-wrap:balance}.wf-actions-command .wf-page-command-signal .hint{font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--wf-text) 72%,transparent)}.wf-actions-v1{margin-top:18px;min-width:0;grid-template-columns:minmax(0,1fr)}.wf-actions-v1>*{min-width:0;max-width:100%}.wf-actions-quicknav{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;overflow-x:auto;padding:8px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 76%,transparent);scrollbar-width:none}.wf-actions-quicknav::-webkit-scrollbar{display:none}.wf-actions-quicknav a{flex:0 0 auto;color:var(--wf-text);text-decoration:none;border:1px solid color-mix(in srgb,var(--wf-border) 80%,transparent);border-radius:999px;padding:8px 11px;font-size:13px;font-weight:700;background:color-mix(in srgb,var(--wf-surface) 76%,transparent)}.wf-actions-topnav{padding:0;border:0;background:transparent;box-shadow:none}.wf-actions-foldout{min-width:0;overflow:hidden;scroll-margin-top:22px;border-radius:22px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,transparent);background:radial-gradient(circle at top right,rgba(124,168,255,.07),transparent 34%),color-mix(in srgb,var(--wf-surface-2) 70%,transparent);box-shadow:0 16px 34px rgba(8,15,32,.08)}.wf-actions-foldout>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:14px 16px}.wf-actions-foldout>summary::-webkit-details-marker{display:none}.wf-actions-foldout>summary:after{content:"+";display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;color:var(--wf-text);border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);background:color-mix(in srgb,var(--wf-surface) 74%,transparent);font-weight:900}.wf-actions-foldout[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent)}.wf-actions-foldout[open]>summary:after{content:"-"}.wf-actions-foldout>summary>span:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.wf-actions-command-note-grid article>span,.wf-actions-command-signal span,.wf-actions-foldout>summary small{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.wf-actions-foldout>summary strong{color:var(--wf-text);font-size:clamp(17px,1.45vw,22px);line-height:1.14}.wf-actions-foldout-body{display:grid;grid-gap:14px;gap:14px;padding:14px 16px 16px}.wf-actions-foldout-body>.wf-actions-section{margin:0}.wf-actions-command-signal-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-actions-command-signal{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px 11px;border-radius:15px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface) 74%,transparent)}.wf-actions-command-signal strong{font-family:var(--wf-display);color:var(--wf-text);font-size:24px;line-height:1}.wf-actions-command-signal small{color:var(--wf-muted);font-size:12px;line-height:1.3}.wf-actions-command-signal.tone-emerald,.wf-actions-command-signal.tone-teal{border-color:color-mix(in srgb,rgba(37,195,163,.34) 70%,var(--wf-border))}.wf-actions-command-signal.tone-amber{border-color:color-mix(in srgb,rgba(255,210,138,.38) 70%,var(--wf-border))}.wf-actions-command-signal.tone-coral{border-color:color-mix(in srgb,rgba(255,111,120,.38) 70%,var(--wf-border))}.wf-actions-command-note-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-actions-command-note-grid article{display:grid;grid-gap:8px;gap:8px;padding:13px;border-radius:17px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface) 72%,transparent)}.wf-actions-command-note-grid article>strong{color:var(--wf-text);font-size:15px;line-height:1.2}.wf-actions-command-note-grid article>p{margin:0;color:var(--wf-muted);font-size:13px;line-height:1.4}.wf-actions-command-note-grid .wf-actions-inline-details{justify-self:stretch;max-width:none}.wf-actions-command-note-grid ul{margin:8px 0 0;padding-left:18px;color:var(--wf-muted);font-size:12px;line-height:1.4}.wf-actions-section{scroll-margin-top:22px}.wf-actions-section-first{margin-top:0}.wf-actions-loading-shell{padding:22px;border-radius:24px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);background:radial-gradient(circle at top left,rgba(124,168,255,.08),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 86%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent))}.wf-actions-loading-head{display:grid;grid-gap:8px;gap:8px;max-width:720px}.wf-actions-loading-head h2{margin:0;font-size:clamp(24px,3vw,36px);line-height:1.08}.wf-actions-loading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.wf-actions-loading-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.wf-actions-loading-block{min-height:156px;border-radius:22px}.wf-actions-loading-block-primary{grid-column:span 2;min-height:196px}.wf-actions-card-top,.wf-actions-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.wf-actions-backlog-card h3,.wf-actions-card-body h3,.wf-actions-section-head h2{margin:0}.wf-actions-section-head .wf-muted{max-width:56ch;font-size:14px}.wf-actions-pilot-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);grid-gap:18px;gap:18px;align-items:stretch}.wf-actions-backlog-panel,.wf-actions-calendar-card,.wf-actions-focus-card,.wf-actions-open-panel,.wf-actions-progress-card{display:grid;grid-gap:14px;gap:14px}.wf-actions-now{display:grid;grid-gap:12px;gap:12px}.wf-actions-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-actions-backlog-grid.is-single,.wf-actions-priority-grid.is-single{grid-template-columns:minmax(0,1fr)}.wf-actions-backlog-grid.is-double,.wf-actions-priority-grid.is-double{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-actions-priority-card{--wf-action-status-color:#7ca8ff;min-width:0;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--wf-action-status-color) 32%,var(--wf-border));border-left:4px solid var(--wf-action-status-color);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 82%,transparent)}.wf-actions-priority-card>div:first-child,.wf-actions-priority-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wf-actions-priority-card h3{margin:5px 0 0;font-size:18px;line-height:1.24}.wf-actions-family-label{color:var(--wf-muted);font-size:11px;font-weight:850;text-transform:uppercase}.wf-actions-priority-next{display:grid;grid-gap:4px;gap:4px;margin:0;padding:10px 11px;border-radius:12px;background:color-mix(in srgb,var(--wf-action-status-color) 9%,var(--wf-surface) 91%)}.wf-actions-detail-lead span,.wf-actions-priority-fact span,.wf-actions-priority-meta dt,.wf-actions-priority-next span,.wf-actions-truth-grid span{color:var(--wf-muted);font-size:11px;font-weight:850;text-transform:uppercase}.wf-actions-priority-next strong{font-size:13px;line-height:1.4}.wf-actions-priority-fact{display:grid;grid-gap:4px;gap:4px;margin:0;color:var(--wf-muted)}.wf-actions-priority-fact strong{color:var(--wf-text);font-size:13px;font-weight:650;line-height:1.42}.wf-actions-priority-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.wf-actions-priority-meta>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-actions-priority-meta dd{margin:0;font-size:12px;line-height:1.35}.wf-actions-empty-line{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,#25c3a3 34%,var(--wf-border));border-radius:15px;background:color-mix(in srgb,#25c3a3 7%,var(--wf-surface))}.wf-actions-filter-bar{display:flex;flex-wrap:wrap;gap:7px}.wf-actions-filter-bar button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,transparent);border-radius:999px;color:var(--wf-muted);background:transparent;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.wf-actions-filter-bar button strong{color:var(--wf-text)}.wf-actions-filter-bar button.is-active{color:var(--wf-text);border-color:color-mix(in srgb,var(--wf-accent-1) 42%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 10%,var(--wf-surface))}.wf-actions-portfolio-list{display:grid;grid-gap:7px;gap:7px}.wf-actions-portfolio-row{--wf-action-status-color:#7ca8ff;width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(260px,1.8fr) minmax(130px,.8fr) minmax(100px,.55fr) minmax(90px,.5fr);grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-left:3px solid var(--wf-action-status-color);border-radius:13px;color:var(--wf-text);background:color-mix(in srgb,var(--wf-surface) 82%,transparent);text-align:left;font:inherit;cursor:pointer}.wf-actions-portfolio-row.is-selected,.wf-actions-portfolio-row:hover{border-color:color-mix(in srgb,var(--wf-action-status-color) 46%,var(--wf-border));background:color-mix(in srgb,var(--wf-action-status-color) 7%,var(--wf-surface))}.wf-actions-portfolio-due,.wf-actions-portfolio-main,.wf-actions-portfolio-progress,.wf-actions-portfolio-title{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-actions-portfolio-main{gap:6px}.wf-actions-portfolio-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-actions-portfolio-next,.wf-actions-portfolio-owner,.wf-actions-portfolio-row small{color:var(--wf-muted);font-size:12px;line-height:1.35}.wf-actions-portfolio-next{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-actions-portfolio-due,.wf-actions-portfolio-progress{text-align:right}.wf-actions-execution-detail{margin-top:8px}.wf-actions-detail-lead,.wf-actions-truth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-actions-caution-line,.wf-actions-detail-lead>div,.wf-actions-economic-line,.wf-actions-truth-grid>div{display:grid;grid-gap:5px;gap:5px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:13px;background:color-mix(in srgb,var(--wf-surface) 74%,transparent)}.wf-actions-caution-line p,.wf-actions-detail-lead p,.wf-actions-economic-line p,.wf-actions-truth-grid p{margin:0;font-size:13px;line-height:1.45}.wf-actions-evidence-panel{padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent)}.wf-actions-evidence-panel summary{cursor:pointer;color:var(--wf-muted);font-size:12px;font-weight:800}.wf-actions-evidence-panel .wf-inline-meta{margin-top:9px}.wf-actions-backlog-card-compact .wf-inline-meta>span,.wf-actions-evidence-panel .wf-inline-meta>span{padding:5px 8px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);border-radius:999px;color:var(--wf-muted);font-size:11px}.wf-actions-backlog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-actions-backlog-card-compact{align-content:start;padding:13px;border-radius:15px;box-shadow:none}@media (max-width:1280px){.wf-actions-command .wf-page-command-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-actions-backlog-grid,.wf-actions-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.wf-actions-backlog-grid,.wf-actions-backlog-grid.is-double,.wf-actions-command .wf-page-command-signal-grid,.wf-actions-priority-grid,.wf-actions-priority-grid.is-double{grid-template-columns:1fr}.wf-actions-portfolio-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.wf-actions-portfolio-main,.wf-actions-portfolio-owner{grid-column:2}.wf-actions-portfolio-progress{grid-column:3;grid-row:1}.wf-actions-portfolio-due{grid-column:3;grid-row:2}.wf-actions-detail-lead,.wf-actions-priority-meta,.wf-actions-truth-grid{grid-template-columns:1fr}}@media (max-width:640px){.wf-actions-filter-bar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.wf-actions-filter-bar button{flex:0 0 auto}.wf-actions-portfolio-row{grid-template-columns:auto minmax(0,1fr)}.wf-actions-portfolio-due,.wf-actions-portfolio-progress{grid-column:2;grid-row:auto;display:inline-flex;justify-content:flex-start;gap:7px;text-align:left}.wf-actions-card-top,.wf-actions-empty-line{flex-direction:column}}.wf-actions-after90-panel,.wf-actions-expert-panel,.wf-actions-partner-panel,.wf-actions-reminder-panel{display:grid;grid-gap:14px;gap:14px}.wf-actions-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-actions-partner-grid article{min-width:0;display:grid;grid-gap:10px;gap:10px;padding:13px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 76%,transparent)}.wf-actions-partner-grid article>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wf-actions-partner-grid article>div:first-child>span:not(.wf-pill){color:var(--wf-muted);font-size:12px;font-weight:820}.wf-actions-partner-grid h3{margin:0;font-size:17px;line-height:1.15}.wf-actions-partner-grid p,.wf-actions-partner-grid small{margin:0;font-size:13px;line-height:1.45}.wf-actions-partner-grid dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--wf-border) 70%,transparent);border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent)}.wf-actions-partner-grid dl div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:9px 10px;background:color-mix(in srgb,var(--wf-surface) 92%,transparent)}.wf-actions-partner-grid dt{color:var(--wf-muted);font-size:10px;font-weight:850}.wf-actions-partner-grid dd{margin:0;color:var(--wf-text);font-size:12px;font-weight:760;overflow-wrap:anywhere;white-space:normal}.wf-partners-client-command{margin-bottom:22px}.wf-partners-client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.wf-partners-client-card,.wf-partners-client-empty{min-width:0;display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,transparent);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--wf-surface) 92%,transparent),color-mix(in srgb,var(--wf-surface-2) 82%,transparent));box-shadow:var(--wf-shadow-soft)}.wf-partners-client-card-top,.wf-partners-client-foot,.wf-partners-client-foot>div{display:flex;align-items:flex-start;gap:10px}.wf-partners-client-card-top{justify-content:space-between}.wf-partners-client-card-top>div:last-child,.wf-partners-client-foot>div{flex-wrap:wrap;justify-content:flex-end}.wf-partners-client-logo{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 88%,transparent);color:var(--wf-text);font-size:13px;font-weight:850;overflow:hidden}.wf-partners-client-logo img{width:28px;height:28px;object-fit:contain}.wf-partners-client-card h2,.wf-partners-client-empty h2{margin:0;color:var(--wf-text);font-size:21px;line-height:1.1;letter-spacing:0}.wf-partners-client-card p,.wf-partners-client-card small,.wf-partners-client-empty p{margin:0;color:var(--wf-muted);line-height:1.48}.wf-partners-client-card p,.wf-partners-client-empty p{font-size:14px}.wf-partners-client-card small{font-size:12px}.wf-partners-client-pitch{min-height:8.2em;display:grid;align-content:start;grid-gap:4px;gap:4px}.wf-partners-client-pitch p:first-child{color:var(--wf-text);font-weight:700}.wf-partners-client-reading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-border) 64%,transparent)}.wf-partners-client-reading div{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:10px;background:color-mix(in srgb,var(--wf-surface) 94%,transparent)}.wf-partners-client-next strong,.wf-partners-client-reading span{color:var(--wf-muted);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.wf-partners-client-reading strong{color:var(--wf-text);font-size:12px;line-height:1.35}.wf-partners-client-next{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface-2) 74%,transparent)}.wf-partners-client-foot{justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);padding-top:12px}.wf-partners-client-foot small{max-width:56ch}.wf-partners-client-foot a{color:var(--wf-accent-1);font-size:13px;font-weight:800;text-decoration:none}.wf-partners-client-foot a:hover{text-decoration:underline}.wf-partners-client-empty{max-width:820px}@media (max-width:980px){.wf-partners-client-grid{grid-template-columns:1fr}}@media (max-width:720px){.wf-partners-client-card,.wf-partners-client-empty{padding:15px}.wf-partners-client-reading{grid-template-columns:1fr}.wf-partners-client-card-top,.wf-partners-client-foot{flex-direction:column}.wf-partners-client-card-top>div:last-child,.wf-partners-client-foot>div{justify-content:flex-start}}.wf-actions-expert-grid,.wf-actions-expert-list{display:grid;grid-gap:8px;gap:8px}.wf-actions-expert-card{display:grid;grid-template-columns:minmax(140px,.22fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--wf-expert-tone,#7ca8ff) 9%,transparent),transparent 32%),color-mix(in srgb,var(--wf-surface-2) 74%,transparent)}.wf-actions-after90-card.tone-danger,.wf-actions-calendar-smart-row.tone-danger,.wf-actions-expert-card.tone-danger,.wf-actions-milestone-card.tone-danger,.wf-actions-reminder-item.tone-danger{--wf-expert-tone:#ff6f78}.wf-actions-after90-card.tone-warn,.wf-actions-calendar-smart-row.tone-warn,.wf-actions-expert-card.tone-warn,.wf-actions-milestone-card.tone-warn,.wf-actions-reminder-item.tone-warn{--wf-expert-tone:#e0bd6e}.wf-actions-after90-card.tone-ok,.wf-actions-calendar-smart-row.tone-ok,.wf-actions-expert-card.tone-ok,.wf-actions-milestone-card.tone-ok,.wf-actions-reminder-item.tone-ok{--wf-expert-tone:#25c3a3}.wf-actions-expert-card h3{margin:0;font-size:clamp(16px,1.45vw,20px);line-height:1.15}.wf-actions-expert-rank{display:grid;grid-gap:6px;gap:6px}.wf-actions-expert-rank span:not(.wf-pill){color:var(--wf-muted);font-size:12px;font-weight:800}.wf-actions-expert-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.wf-actions-expert-main p{font-size:13px;line-height:1.4}.wf-actions-calendar-lane-head span,.wf-actions-expert-foot span,.wf-actions-milestone-top span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-actions-expert-foot p{margin:0;color:var(--wf-muted);font-size:13px;line-height:1.45}.wf-actions-expert-foot{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:15px;border:1px solid color-mix(in srgb,var(--wf-expert-tone,#7ca8ff) 30%,var(--wf-border));background:color-mix(in srgb,var(--wf-expert-tone,#7ca8ff) 8%,transparent)}.wf-actions-inline-details,.wf-actions-secondary-details{min-width:0}.wf-actions-inline-details summary,.wf-actions-secondary-details summary{cursor:pointer;color:var(--wf-text);font-size:12px;font-weight:850}.wf-actions-inline-details{justify-self:end;max-width:260px}.wf-actions-inline-details p{margin:8px 0 0;color:var(--wf-muted);font-size:12px;line-height:1.4}.wf-actions-focus-card h3{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.14}.wf-actions-decision-note{padding-top:12px;border-top:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent)}.wf-actions-progress-value{font-family:var(--wf-display);font-size:clamp(30px,3vw,44px);line-height:1}.wf-actions-progress-card{align-content:start}.wf-actions-progress-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.wf-actions-progress-line>span{color:var(--wf-muted);font-size:13px;font-weight:700}.wf-actions-progress-track{height:9px;border-radius:999px;background:color-mix(in srgb,var(--wf-border) 50%,transparent);overflow:hidden}.wf-actions-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(37,195,163,.94),rgba(124,168,255,.9))}.wf-actions-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-actions-status-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:62px;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 72%,transparent)}.wf-actions-status-card .wf-pill{grid-column:2;grid-row:1;justify-self:end;white-space:nowrap}.wf-actions-status-card.tone-ok{border-color:color-mix(in srgb,rgba(37,195,163,.42) 70%,var(--wf-border));background:linear-gradient(180deg,rgba(37,195,163,.1),color-mix(in srgb,var(--wf-surface-2) 72%,transparent))}.wf-actions-status-card.tone-warn{border-color:color-mix(in srgb,rgba(255,210,138,.42) 70%,var(--wf-border));background:linear-gradient(180deg,rgba(255,210,138,.1),color-mix(in srgb,var(--wf-surface-2) 72%,transparent))}.wf-actions-status-card.tone-danger{border-color:color-mix(in srgb,rgba(255,111,120,.45) 70%,var(--wf-border));background:linear-gradient(180deg,rgba(255,111,120,.1),color-mix(in srgb,var(--wf-surface-2) 72%,transparent))}.wf-actions-status-card strong{grid-column:1;grid-row:1;font-family:var(--wf-display);font-size:28px;line-height:1}.wf-actions-axis-list{display:grid;grid-gap:10px;gap:10px}.wf-actions-axis-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(110px,180px) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--wf-border) 66%,transparent)}.wf-actions-axis-row div:first-child{display:grid;grid-gap:3px;gap:3px}.wf-actions-axis-row span{color:var(--wf-muted);font-size:13px}.wf-actions-horizon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.wf-actions-horizon{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 86%,rgba(255,255,255,.08));background:radial-gradient(circle at top right,rgba(110,227,224,.08),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 88%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));box-shadow:0 14px 28px rgba(8,15,32,.08)}.wf-actions-horizon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent)}.wf-actions-horizon-row p{margin-top:4px;font-size:13px}.wf-actions-milestone-panel{margin-top:12px;display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);background:radial-gradient(circle at top left,rgba(124,168,255,.08),transparent 34%),color-mix(in srgb,var(--wf-surface-2) 72%,transparent)}.wf-actions-milestone-panel h3{margin:0;font-size:clamp(18px,1.7vw,24px)}.wf-actions-milestone-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-actions-milestone-card{display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-expert-tone,#7ca8ff) 32%,var(--wf-border));background:color-mix(in srgb,var(--wf-expert-tone,#7ca8ff) 8%,var(--wf-surface) 92%)}.wf-actions-milestone-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.wf-actions-milestone-card strong{font-size:13px;line-height:1.25}.wf-actions-milestone-card small{color:var(--wf-muted);line-height:1.4}.wf-actions-calendar-list{display:grid;grid-gap:10px;gap:10px}.wf-actions-calendar-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-actions-calendar-lane{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:17px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface) 66%,transparent)}.wf-actions-calendar-lane-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.wf-actions-calendar-smart-row{display:grid;grid-gap:6px;gap:6px;padding:9px;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-expert-tone,#7ca8ff) 32%,var(--wf-border));background:color-mix(in srgb,var(--wf-expert-tone,#7ca8ff) 7%,transparent)}.wf-actions-calendar-smart-row>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.wf-actions-calendar-smart-row>div>span{color:var(--wf-muted);font-size:12px;font-weight:800}.wf-actions-calendar-smart-row strong{line-height:1.25}.wf-actions-calendar-smart-row p{font-size:12px;line-height:1.4}.wf-actions-secondary-details{padding:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 58%,transparent)}.wf-actions-secondary-details[open] summary{margin-bottom:10px}.wf-actions-reservoir-details{padding:0;border:0;background:transparent}.wf-actions-reservoir-details>summary{margin-bottom:10px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 58%,transparent)}.wf-actions-calendar-row{display:grid;grid-template-columns:94px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 72%,transparent)}.wf-actions-calendar-date{display:grid;grid-gap:5px;gap:5px}.wf-actions-calendar-date strong{font-size:15px}.wf-actions-calendar-date span{font-size:12px;font-weight:800}.wf-actions-calendar-date .danger,.wf-actions-deadline.danger{color:#ff8b91}.wf-actions-calendar-date .warn,.wf-actions-deadline.warn{color:#ffd28a}.wf-actions-calendar-date .ok,.wf-actions-deadline.ok{color:var(--wf-success-text)}.wf-actions-calendar-title{display:block;margin-top:8px}.wf-actions-follow-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:18px;gap:18px;align-items:start}.wf-actions-follow-grid.is-empty-open{grid-template-columns:minmax(0,1fr)}.wf-actions-follow-grid.is-empty-open .wf-actions-open-panel{padding-block:18px}.wf-actions-follow-grid.is-empty-open .wf-actions-open-panel .wf-stack-sm{max-width:72ch}.wf-actions-follow-grid.is-empty-open .wf-actions-backlog-panel .wf-stack-sm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-actions-secondary-panel{opacity:.94}.wf-actions-detail-stack{display:grid;grid-gap:12px;gap:12px}.wf-actions-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.wf-actions-detail-grid.is-single{grid-template-columns:minmax(0,1fr)}.wf-actions-detail-grid>.wf-actions-after90-panel,.wf-actions-detail-grid>.wf-actions-section{margin:0}.wf-actions-foldout-body .wf-actions-after90-panel,.wf-actions-foldout-body .wf-actions-expert-panel,.wf-actions-foldout-body .wf-actions-partner-panel{box-shadow:none}.wf-actions-foldout-body .wf-actions-expert-panel{padding:0;border:0;background:transparent}.wf-actions-terrain-quotes{display:grid;grid-gap:8px;gap:8px}.wf-actions-terrain-quotes blockquote{margin:0;padding:10px 12px;border-left:3px solid color-mix(in srgb,var(--wf-accent-1) 52%,var(--wf-border));border-radius:13px;color:var(--wf-muted);background:color-mix(in srgb,var(--wf-surface) 74%,transparent);font-size:13px;line-height:1.42}.wf-actions-backlog-card,.wf-actions-draft-card,.wf-actions-execution-card{position:relative;overflow:hidden;display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 86%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 82%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));box-shadow:0 14px 28px rgba(8,15,32,.08)}.wf-actions-execution-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--wf-action-status-color,rgba(124,168,255,.64))}.wf-actions-check{flex:1 1 260px}.wf-actions-card-body{display:grid;grid-gap:7px;gap:7px}.wf-actions-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-actions-meta-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-actions-meta-grid>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border-radius:15px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);background:color-mix(in srgb,var(--wf-surface) 72%,transparent)}.wf-actions-meta-grid span,.wf-actions-next-grid span{color:var(--wf-muted);font-size:12px;font-weight:800;text-transform:uppercase}.wf-actions-meta-grid strong{font-size:14px;line-height:1.28}.wf-actions-meta-grid small{color:var(--wf-muted);font-size:12px;line-height:1.35}.wf-actions-stepper{display:flex;flex-wrap:wrap;gap:8px}.wf-actions-stepper span{border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);color:var(--wf-muted);padding:6px 9px;font-size:12px;font-weight:800}.wf-actions-stepper .is-done{color:color-mix(in srgb,var(--wf-text) 94%,white 6%);border-color:color-mix(in srgb,rgba(37,195,163,.7) 70%,var(--wf-border));background:rgba(37,195,163,.13)}.wf-actions-state-strip{--wf-action-status-color:#7ca8ff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-action-status-color) 46%,var(--wf-border));background:color-mix(in srgb,var(--wf-action-status-color) 11%,var(--wf-surface) 89%)}.wf-actions-state-dot{width:10px;height:10px;border-radius:999px;background:var(--wf-action-status-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--wf-action-status-color) 16%,transparent)}.wf-actions-state-strip div{min-width:0;display:grid;grid-gap:2px;gap:2px}.wf-actions-state-strip strong{font-size:14px;line-height:1.2}.wf-actions-state-strip span:not(.wf-actions-state-dot){color:var(--wf-muted);font-size:12px;line-height:1.35}.wf-actions-state-strip em{justify-self:end;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--wf-action-status-color) 16%,transparent);color:color-mix(in srgb,var(--wf-text) 90%,var(--wf-action-status-color));font-size:11px;font-style:normal;font-weight:850;white-space:nowrap}.wf-actions-concrete{display:grid;grid-gap:12px;gap:12px;padding:13px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);background:radial-gradient(circle at top right,rgba(124,168,255,.08),transparent 34%),color-mix(in srgb,var(--wf-surface-2) 72%,transparent)}.wf-actions-concrete.compact{gap:10px;padding:12px}.wf-actions-concrete-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-actions-concrete-grid>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.wf-actions-backlog-gain span,.wf-actions-concrete-grid span,.wf-actions-draft-operating span,.wf-actions-gain-chain span,.wf-actions-review-row span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-actions-concrete-grid strong{font-size:13px;line-height:1.28}.wf-actions-field-steps,.wf-actions-step-list{display:grid;grid-gap:8px;gap:8px}.wf-actions-field-steps>span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-actions-field-steps.compact{gap:7px}.wf-actions-step-list.compact{gap:6px}.wf-actions-step-list.compact>div{grid-template-columns:20px minmax(0,1fr);gap:8px}.wf-actions-step-list.compact>div>span{width:20px;height:20px;font-size:10px}.wf-actions-step-list.compact p{font-size:12px;line-height:1.35}.wf-actions-step-list>div{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.wf-actions-step-list>div>span{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--wf-text) 92%,white 8%);background:rgba(37,195,163,.16);border:1px solid color-mix(in srgb,rgba(37,195,163,.42) 70%,var(--wf-border));font-size:12px;font-weight:900}.wf-actions-step-list p{margin:0;color:var(--wf-muted);font-size:13px;line-height:1.45}.wf-actions-plan-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--wf-border) 66%,transparent)}.wf-actions-plan-foot p{font-size:13px}.wf-actions-gain-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:13px;border-radius:18px;border:1px solid color-mix(in srgb,rgba(37,195,163,.22) 70%,var(--wf-border));background:radial-gradient(circle at top left,rgba(37,195,163,.1),transparent 36%),color-mix(in srgb,var(--wf-surface-2) 72%,transparent)}.wf-actions-gain-chain>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.wf-actions-gain-chain p{margin:0;color:var(--wf-muted);font-size:13px;line-height:1.45}.wf-actions-gain-foot{grid-column:1/-1;display:flex!important;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--wf-border) 66%,transparent)}.wf-actions-gain-foot .ds-btn{min-height:34px}.wf-actions-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-actions-blocker,.wf-actions-next-grid>div{padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 68%,transparent)}.wf-actions-blocker{border-color:color-mix(in srgb,rgba(255,111,120,.42) 60%,var(--wf-border))}.wf-actions-update-panel{border-top:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);padding-top:10px}.wf-actions-update-panel summary{cursor:pointer;color:var(--wf-text);font-weight:800}.wf-actions-update-panel[open] summary{margin-bottom:12px}.wf-actions-deadline{white-space:nowrap;font-size:13px}.wf-actions-backlog-gain,.wf-actions-draft-operating{display:grid;grid-gap:5px;gap:5px;padding:10px 12px;border-radius:15px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);background:color-mix(in srgb,var(--wf-surface) 70%,transparent)}.wf-actions-backlog-gain p,.wf-actions-draft-operating p{margin:0;font-size:13px;line-height:1.45}.wf-actions-next-preview{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent)}.wf-actions-next-preview>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wf-actions-next-preview>div:first-child span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-actions-next-preview>div:first-child strong{font-size:13px;line-height:1.3;text-align:right}.wf-actions-next-preview-list{display:grid;grid-gap:8px;gap:8px}.wf-actions-next-preview-list>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent);background:color-mix(in srgb,var(--wf-surface) 70%,transparent)}.wf-actions-next-preview-list strong{display:block;font-size:13px;line-height:1.25}.wf-actions-next-preview-list span{color:var(--wf-muted);font-size:12px;line-height:1.3}.wf-actions-horizon-row small{display:block;margin-top:5px;color:var(--wf-muted);font-size:12px;line-height:1.35}.wf-actions-horizon-meta{display:grid;grid-gap:7px;gap:7px;justify-items:end;max-width:150px}.wf-actions-horizon-meta span{color:var(--wf-muted);font-size:12px;line-height:1.35;text-align:right}.wf-actions-time-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-actions-time-summary span{min-width:0;padding:9px 10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface) 72%,transparent);color:var(--wf-muted);font-size:12px;font-weight:800;text-align:center}.wf-actions-reminder-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-actions-after90-card,.wf-actions-reminder-item{display:grid;grid-gap:7px;gap:7px;padding:11px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-expert-tone,#7ca8ff) 34%,var(--wf-border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--wf-expert-tone,#7ca8ff) 10%,transparent),transparent 34%),color-mix(in srgb,var(--wf-surface-2) 72%,transparent)}.wf-actions-reminder-item>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.wf-actions-reminder-item>div>span:not(.wf-pill){color:var(--wf-muted);font-size:12px;font-weight:800;text-align:right}.wf-actions-after90-card p,.wf-actions-after90-card small,.wf-actions-reminder-item p{margin:0;font-size:13px;line-height:1.45}.wf-actions-after90-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-actions-after90-card small{color:color-mix(in srgb,var(--wf-text) 82%,var(--wf-muted));font-weight:800}.wf-actions-review-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);grid-gap:12px;gap:12px;align-items:start;padding:13px;border-radius:17px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 70%,transparent)}.wf-actions-review-row>div{min-width:0;display:grid;grid-gap:7px;gap:7px}.wf-actions-draft-card .wf-inline-meta{align-items:center}html[data-theme=light] .wf-actions-after90-card,html[data-theme=light] .wf-actions-backlog-card,html[data-theme=light] .wf-actions-backlog-gain,html[data-theme=light] .wf-actions-blocker,html[data-theme=light] .wf-actions-calendar-lane,html[data-theme=light] .wf-actions-calendar-row,html[data-theme=light] .wf-actions-calendar-smart-row,html[data-theme=light] .wf-actions-command-note-grid article,html[data-theme=light] .wf-actions-command-signal,html[data-theme=light] .wf-actions-concrete,html[data-theme=light] .wf-actions-draft-card,html[data-theme=light] .wf-actions-draft-operating,html[data-theme=light] .wf-actions-execution-card,html[data-theme=light] .wf-actions-expert-card,html[data-theme=light] .wf-actions-foldout,html[data-theme=light] .wf-actions-gain-chain,html[data-theme=light] .wf-actions-horizon,html[data-theme=light] .wf-actions-meta-grid>div,html[data-theme=light] .wf-actions-milestone-card,html[data-theme=light] .wf-actions-milestone-panel,html[data-theme=light] .wf-actions-next-grid>div,html[data-theme=light] .wf-actions-quicknav,html[data-theme=light] .wf-actions-reminder-item,html[data-theme=light] .wf-actions-review-row,html[data-theme=light] .wf-actions-status-card,html[data-theme=light] .wf-actions-terrain-quotes blockquote,html[data-theme=light] .wf-actions-time-summary span{background:rgba(255,255,255,.84);border-color:rgba(19,43,78,.12)}.wf-actions-calendar-row.status-a-lancer,.wf-actions-execution-card.status-a-lancer,.wf-actions-portfolio-row.status-a-lancer,.wf-actions-priority-card.status-a-lancer,.wf-actions-state-strip.status-a-lancer{--wf-action-status-color:#d8a83e}.wf-actions-calendar-row.status-en-cours,.wf-actions-execution-card.status-en-cours,.wf-actions-portfolio-row.status-en-cours,.wf-actions-priority-card.status-en-cours,.wf-actions-state-strip.status-en-cours{--wf-action-status-color:#4aa3ff}.wf-actions-calendar-row.status-a-revoir,.wf-actions-execution-card.status-a-revoir,.wf-actions-portfolio-row.status-a-revoir,.wf-actions-priority-card.status-a-revoir,.wf-actions-state-strip.status-a-revoir{--wf-action-status-color:#e0bd6e}.wf-actions-calendar-row.status-bloquee,.wf-actions-execution-card.status-bloquee,.wf-actions-portfolio-row.status-bloquee,.wf-actions-priority-card.status-bloquee,.wf-actions-state-strip.status-bloquee{--wf-action-status-color:#ff6f78}.wf-actions-calendar-row.status-terminee,.wf-actions-execution-card.status-terminee,.wf-actions-portfolio-row.status-terminee,.wf-actions-priority-card.status-terminee,.wf-actions-state-strip.status-terminee{--wf-action-status-color:#25c3a3}.wf-actions-execution-card.status-a-lancer{border-color:color-mix(in srgb,#d8a83e 38%,var(--wf-border));background:radial-gradient(circle at top left,rgba(216,168,62,.1),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 82%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent))}.wf-actions-execution-card.status-en-cours{border-color:color-mix(in srgb,#4aa3ff 38%,var(--wf-border));background:radial-gradient(circle at top left,rgba(74,163,255,.1),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 82%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent))}.wf-actions-execution-card.status-a-revoir{border-color:color-mix(in srgb,#e0bd6e 42%,var(--wf-border));background:radial-gradient(circle at top left,rgba(224,189,110,.12),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 82%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent))}.wf-actions-execution-card.status-bloquee{border-color:color-mix(in srgb,#ff6f78 48%,var(--wf-border));background:radial-gradient(circle at top left,rgba(255,111,120,.13),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 82%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent))}.wf-actions-execution-card.status-terminee{border-color:color-mix(in srgb,#25c3a3 42%,var(--wf-border));background:radial-gradient(circle at top left,rgba(37,195,163,.11),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 76%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent))}.wf-actions-execution-card.status-terminee .wf-actions-card-body h3{color:color-mix(in srgb,var(--wf-text) 72%,var(--wf-muted))}.wf-actions-execution-card.has-pending-draft{box-shadow:0 0 0 1px color-mix(in srgb,var(--wf-action-status-color) 22%,transparent),0 18px 34px rgba(8,15,32,.12)}.wf-actions-execution-card .wf-actions-progress-track span{background:linear-gradient(90deg,var(--wf-action-status-color,#25c3a3),color-mix(in srgb,var(--wf-action-status-color,#25c3a3) 52%,#7ca8ff))}.wf-actions-calendar-row.status-a-lancer,.wf-actions-calendar-row.status-a-revoir,.wf-actions-calendar-row.status-bloquee,.wf-actions-calendar-row.status-en-cours,.wf-actions-calendar-row.status-terminee{border-left:4px solid var(--wf-action-status-color,rgba(124,168,255,.7))}.wf-audit-command .wf-page-command-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wf-audit-score-status{display:grid;min-width:170px;justify-items:end;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--wf-accent-1) 14%,transparent),color-mix(in srgb,var(--wf-surface-2) 72%,transparent));padding:14px 16px;box-shadow:0 14px 34px rgba(4,10,22,.16)}.wf-audit-score-status small,.wf-audit-score-status span{color:color-mix(in srgb,var(--wf-text) 72%,transparent);font-size:11px;font-weight:800}.wf-audit-score-status span{letter-spacing:.08em;text-transform:uppercase}.wf-audit-score-status strong{color:var(--wf-text);font-size:clamp(30px,4vw,48px);line-height:.92;letter-spacing:-.04em}.wf-audit-score-status small{font-weight:700}.wf-audit-command .wf-page-command-signal{min-height:0;padding:12px 14px;gap:8px}.wf-audit-command .wf-page-command-signal .label{display:flex;align-items:center;gap:6px;line-height:1.22}.wf-audit-command .wf-page-command-signal-value{font-size:clamp(16px,1.65vw,21px);line-height:1.08;text-wrap:balance}.wf-audit-command .wf-page-command-signal .hint{font-size:12px;line-height:1.35;color:color-mix(in srgb,var(--wf-text) 72%,transparent)}@media (max-width:1580px){.wf-campaign-command .wf-page-command-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-committee-command .wf-page-command-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-actions-command .wf-page-command-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-audit-command .wf-page-command-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1280px){.wf-campaign-command .wf-page-command-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-committee-brief-grid,.wf-committee-command .wf-page-command-signal-grid,.wf-committee-decision-grid,.wf-committee-message-grid,.wf-committee-podium-grid,.wf-committee-proof-grid,.wf-committee-proof-grid.is-five,.wf-restitution-brief-grid,.wf-restitution-guardrail-grid,.wf-restitution-support-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-committee-plan-row{grid-template-columns:minmax(160px,1.2fr) minmax(120px,.9fr) minmax(88px,.7fr) minmax(96px,.7fr) minmax(160px,1.2fr)}.wf-actions-command .wf-page-command-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-actions-command-note-grid,.wf-actions-command-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-audit-command .wf-page-command-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.wf-actions-command .wf-page-command-signal-grid,.wf-audit-command .wf-page-command-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-page-command-note{display:grid;grid-gap:7px;gap:7px;padding:14px 15px;border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));background:radial-gradient(circle at top right,rgba(124,168,255,.08),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 88%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));box-shadow:0 16px 32px rgba(8,15,32,.08)}.wf-page-command-note-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.wf-page-command-note-top .wf-cluster-kicker{min-width:0}.wf-page-command-note-top .wf-metric-help-trigger{flex:0 0 auto}.wf-page-command-note strong{font-size:15px;line-height:1.3}.wf-page-command-note p{margin:0;font-size:13px;line-height:1.45}.wf-dashboard-command-grid{align-items:stretch;gap:18px}.wf-dashboard-command-card,.wf-dashboard-command-side{position:relative;overflow:hidden}.wf-dashboard-command-card{display:grid;grid-gap:18px;gap:18px;padding:24px 24px 26px;background:radial-gradient(circle at top right,rgba(70,211,155,.18),transparent 34%),linear-gradient(145deg,rgba(12,23,34,.98),rgba(18,34,47,.93))}.wf-dashboard-command-card>*{position:relative;z-index:1}.wf-dashboard-command-card:before,.wf-dashboard-command-side:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.08);pointer-events:none}.wf-dashboard-command-card:after{content:"";position:absolute;inset:auto auto -64px -54px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 72%);pointer-events:none}.wf-dashboard-command-side{display:grid;grid-gap:12px;gap:12px;padding:20px 20px 22px;background:linear-gradient(180deg,rgba(20,31,42,.96),rgba(15,24,34,.92)),radial-gradient(circle at top left,rgba(96,165,250,.18),transparent 44%)}.wf-dashboard-command-title{margin:10px 0 0;max-width:14ch;font-size:clamp(26px,2.6vw,34px);line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.wf-dashboard-command-brief{display:grid;grid-gap:16px;gap:16px}.wf-dashboard-command-intent{display:grid;grid-gap:10px;gap:10px;padding:18px 20px 20px;border-radius:22px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,rgba(110,227,224,.24));background:radial-gradient(circle at top right,rgba(110,227,224,.08),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 82%,transparent),color-mix(in srgb,var(--wf-surface) 92%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 30px rgba(8,15,32,.08)}.wf-dashboard-command-intent-head{display:grid;grid-gap:8px;gap:8px}.wf-dashboard-command-intent strong{font-size:clamp(20px,1.8vw,24px);line-height:1.04;letter-spacing:-.04em}.wf-dashboard-command-intent p{margin:0}.wf-dashboard-command-copy{max-width:860px;font-size:14px;line-height:1.58}.wf-dashboard-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-top:2px}.wf-dashboard-summary-card{border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 84%,transparent),color-mix(in srgb,var(--wf-surface) 94%,transparent));padding:14px 14px 16px;display:grid;grid-gap:6px;gap:6px;align-content:start;min-height:112px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 30px rgba(8,15,32,.08)}.wf-dashboard-summary-card span{color:var(--wf-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.wf-dashboard-summary-card strong{font-size:clamp(21px,1.6vw,24px);line-height:1.1;letter-spacing:-.03em}.wf-dashboard-summary-card-strong{background:linear-gradient(165deg,color-mix(in srgb,var(--wf-surface-2) 76%,transparent),rgba(255,255,255,.06));border-color:color-mix(in srgb,var(--wf-border) 72%,rgba(110,227,224,.32))}.wf-dashboard-summary-card-strong:before{content:"";display:block;width:42px;height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(110,227,224,.96),rgba(124,168,255,.88))}.wf-dashboard-summary-card p{margin:0}.wf-dashboard-command-columns{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:16px;gap:16px;align-items:start}.wf-dashboard-command-block{display:grid;grid-gap:8px;gap:8px;padding:14px 16px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 84%,transparent),color-mix(in srgb,var(--wf-surface) 94%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.wf-dashboard-command-side h3{max-width:14ch;line-height:1.02}.wf-dashboard-priority-shell .wf-dashboard-command-card,.wf-dashboard-priority-shell .wf-dashboard-command-grid{gap:18px}.wf-dashboard-priority-shell .wf-dashboard-command-side{align-content:start;grid-template-rows:min-content min-content;gap:12px}.wf-dashboard-priority-shell .wf-dashboard-command-title{max-width:none;font-size:clamp(26px,2.6vw,34px);white-space:normal;text-wrap:pretty}.wf-dashboard-priority-shell .wf-dashboard-command-copy{max-width:760px;font-size:14px;line-height:1.58}.wf-dashboard-priority-shell .wf-dashboard-summary-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.wf-dashboard-priority-shell .wf-dashboard-summary-card{min-height:96px}.wf-dashboard-priority-shell .wf-dashboard-command-columns{gap:16px}.wf-dashboard-priority-inline-head{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.wf-dashboard-heading-stack{display:grid;grid-gap:10px;gap:10px}.wf-dashboard-heading-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wf-dashboard-heading-inline h3,.wf-dashboard-heading-inline h4{margin:0}.wf-dashboard-command-followup{margin-top:4px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--wf-border) 84%,rgba(255,255,255,.06));display:grid;grid-gap:6px;gap:6px}.wf-dashboard-next-review-block{align-content:center;min-height:112px}.wf-dashboard-next-review-block strong{font-size:clamp(18px,1.35vw,22px);line-height:1.14;letter-spacing:-.03em}.wf-dashboard-priority-relay-list{display:grid;grid-gap:10px;gap:10px}.wf-dashboard-priority-relay-item{border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 84%,transparent),color-mix(in srgb,var(--wf-surface) 94%,transparent));padding:14px 14px 16px;display:grid;grid-gap:6px;gap:6px}.wf-dashboard-priority-relay-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.wf-dashboard-priority-relay-item p{margin:0}.wf-recruitment-compact-card>strong{font-size:18px;line-height:1.18}.wf-recruitment-compact-list{display:grid;grid-gap:8px;gap:8px}.wf-recruitment-compact-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 78%,transparent)}.wf-recruitment-compact-row.is-ok{border-color:color-mix(in srgb,var(--wf-success) 34%,var(--wf-border));background:color-mix(in srgb,var(--wf-success) 6%,var(--wf-surface))}.wf-recruitment-compact-row.is-warn{border-color:color-mix(in srgb,#d69a20 34%,var(--wf-border));background:color-mix(in srgb,#d69a20 7%,var(--wf-surface))}.wf-recruitment-compact-row.is-danger{border-color:color-mix(in srgb,var(--wf-danger) 34%,var(--wf-border));background:color-mix(in srgb,var(--wf-danger) 6%,var(--wf-surface))}.wf-recruitment-compact-rank{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--wf-accent-1) 12%,var(--wf-surface));color:var(--wf-text);font-size:12px;font-weight:900}.wf-recruitment-compact-row div{display:grid;grid-gap:2px;gap:2px;min-width:0}.wf-recruitment-compact-row small,.wf-recruitment-compact-row strong{overflow-wrap:anywhere}.wf-recruitment-compact-row strong{font-size:14px;line-height:1.2}.wf-recruitment-compact-row small{color:var(--wf-muted);font-size:12px;line-height:1.25}.wf-recruitment-compact-row em{color:var(--wf-text);font-size:13px;font-style:normal;font-weight:900}.wf-recruitment-compact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.wf-recruitment-compact-actions .ds-btn{min-height:34px;padding:8px 11px}.wf-dashboard-source-bridge .ds-btn{margin-top:4px;width:-moz-fit-content;width:fit-content}.wf-dashboard-recruitment-list{display:grid;grid-gap:8px;gap:8px}.wf-dashboard-recruitment-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--wf-surface) 78%,transparent)}.wf-dashboard-recruitment-row>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.wf-dashboard-recruitment-row small,.wf-dashboard-recruitment-row strong{overflow-wrap:anywhere}.wf-dashboard-recruitment-row strong{font-size:13px;line-height:1.2}.wf-dashboard-recruitment-row small{color:var(--wf-muted);font-size:11px;line-height:1.32}.wf-dashboard-recruitment-row .wf-quality-badge{max-width:145px;text-align:right;white-space:normal}.wf-dashboard-trend-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(100%,760px);margin-top:14px}.wf-dashboard-trend-highlight{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wf-surface-2) 70%,transparent)}.wf-dashboard-trend-highlight>small,.wf-dashboard-trend-highlight>span{color:var(--wf-muted);font-size:11px;font-weight:800}.wf-dashboard-trend-highlight>strong{font-size:18px;letter-spacing:-.02em}.wf-dashboard-trend-highlight>small.tone-ok{color:var(--wf-success)}.wf-dashboard-trend-highlight>small.tone-warn{color:var(--wf-warning)}.wf-dashboard-trend-highlight>small.tone-risk{color:var(--wf-danger)}.wf-dashboard-trend-highlight>p{margin:2px 0 0;color:var(--wf-muted);font-size:11px;line-height:1.35}@media (max-width:760px){.wf-dashboard-trend-highlights{grid-template-columns:1fr}}.wf-cockpit-shell{width:min(100%,1680px);margin-inline:auto;padding:8px clamp(4px,1vw,16px) 42px}.wf-cockpit-shell .wf-section{margin-top:18px}.wf-cockpit-decision-card,.wf-cockpit-hero,.wf-cockpit-issues-summary,.wf-cockpit-panel{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);box-shadow:0 18px 42px rgba(20,39,66,.08)}.wf-cockpit-hero{border-radius:24px;padding:clamp(20px,2vw,30px);background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--wf-accent-1) 16%,transparent),transparent 32%),radial-gradient(circle at 5% 100%,color-mix(in srgb,var(--wf-accent-2) 10%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wf-surface) 96%,transparent),color-mix(in srgb,var(--wf-surface-2) 90%,transparent))}.wf-cockpit-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--wf-accent-1),var(--wf-accent-2))}.wf-cockpit-card-head,.wf-cockpit-hero-head,.wf-cockpit-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wf-cockpit-hero-head h1{margin:4px 0 7px;font-size:clamp(28px,2.3vw,40px);line-height:1.02;letter-spacing:-.045em}.wf-cockpit-hero-head p,.wf-cockpit-panel-head p{max-width:720px;margin:0;color:var(--wf-muted);font-size:14px;line-height:1.55}.wf-cockpit-hero-meta{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px;max-width:620px}.wf-cockpit-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.wf-cockpit-score-card{min-width:0;min-height:126px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);border-radius:17px;background:color-mix(in srgb,var(--wf-surface) 82%,transparent);display:grid;align-content:space-between;grid-gap:5px;gap:5px}.wf-cockpit-score-card.score-global{color:var(--wf-text);border-color:color-mix(in srgb,var(--wf-accent-1) 42%,var(--wf-border));background:linear-gradient(145deg,color-mix(in srgb,var(--wf-accent-1) 12%,var(--wf-surface)),color-mix(in srgb,var(--wf-accent-2) 8%,var(--wf-surface)))}.wf-cockpit-score-card.score-confidence{border-color:color-mix(in srgb,#d39c35 32%,var(--wf-border));background:linear-gradient(145deg,color-mix(in srgb,#e7b859 10%,var(--wf-surface)),color-mix(in srgb,var(--wf-surface) 94%,transparent))}.wf-cockpit-score-label{color:var(--wf-muted);font-size:12px;font-weight:850}.wf-cockpit-score-card>strong{font-size:clamp(28px,2.1vw,38px);line-height:1;letter-spacing:-.045em}.wf-cockpit-score-card>small{color:var(--wf-muted);font-size:11px;line-height:1.35}.wf-cockpit-factual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.wf-cockpit-factual-card{position:relative;min-width:0;padding:13px 14px 13px 17px;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 68%,transparent);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 10px;gap:3px 10px}.wf-cockpit-factual-card:before{content:"";position:absolute;inset:10px auto 10px 7px;width:3px;border-radius:999px;background:var(--wf-muted)}.wf-cockpit-factual-card.tone-ok:before{background:var(--wf-success)}.wf-cockpit-factual-card.tone-warn:before{background:#d69a20}.wf-cockpit-factual-card.tone-risk:before{background:var(--wf-danger)}.wf-cockpit-factual-card>small,.wf-cockpit-factual-card>span{color:var(--wf-muted);font-size:11px;font-weight:800}.wf-cockpit-factual-card>strong{grid-column:2;grid-row:1/span 2;align-self:center;font-size:21px;letter-spacing:-.035em}.wf-cockpit-factual-card>p{grid-column:1/-1;margin:4px 0 0;color:var(--wf-muted);font-size:11px;line-height:1.35}.wf-cockpit-panel{padding:clamp(18px,1.6vw,25px);border-radius:22px;background:linear-gradient(150deg,color-mix(in srgb,var(--wf-surface) 96%,transparent),color-mix(in srgb,var(--wf-surface-2) 78%,transparent))}.wf-cockpit-issues-summary{padding:clamp(18px,1.8vw,26px);border-radius:22px;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--wf-accent-2) 10%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wf-surface) 97%,transparent),color-mix(in srgb,var(--wf-surface-2) 80%,transparent))}.wf-cockpit-issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:17px}.wf-cockpit-issue-card{position:relative;min-width:0;padding:16px 16px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:17px;background:color-mix(in srgb,var(--wf-surface) 82%,transparent);display:flex;flex-direction:column;gap:9px}.wf-cockpit-issue-card:before{content:"";position:absolute;inset:12px auto 12px 7px;width:3px;border-radius:999px;background:var(--wf-muted)}.wf-cockpit-issue-card.tone-risk:before{background:var(--wf-danger)}.wf-cockpit-issue-card.tone-warn:before{background:#d69a20}.wf-cockpit-issue-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-left:3px}.wf-cockpit-issue-action-context>span,.wf-cockpit-issue-action-copy>span,.wf-cockpit-issue-card-head>span{color:var(--wf-muted);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-cockpit-issue-card-head>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.wf-cockpit-issue-card h3{margin:0;padding-left:3px;font-size:17px;line-height:1.2;letter-spacing:-.025em}.wf-cockpit-issue-card>p{margin:0;padding-left:3px;color:var(--wf-text);font-size:12px;line-height:1.48}.wf-cockpit-issue-card>small{margin-top:auto;padding:9px 0 0 3px;border-top:1px solid color-mix(in srgb,var(--wf-border) 65%,transparent);color:var(--wf-muted);font-size:10px;line-height:1.35}.wf-cockpit-issue-scopes{display:flex;flex-wrap:wrap;gap:5px;padding-left:3px}.wf-cockpit-issue-scopes>span{max-width:100%;padding:4px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wf-surface-2) 70%,transparent);color:var(--wf-muted);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.wf-cockpit-decision-card h2,.wf-cockpit-panel-head h2{margin:4px 0 0;font-size:clamp(20px,1.5vw,26px);line-height:1.08;letter-spacing:-.035em}.wf-cockpit-trend-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.wf-cockpit-sport-actions,.wf-cockpit-trend-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px}.wf-cockpit-sport-signature{position:relative;overflow:hidden;padding:clamp(22px,2.2vw,32px);border:1px solid color-mix(in srgb,#6574d8 36%,var(--wf-border));border-radius:24px;background:radial-gradient(circle at 92% 0,color-mix(in srgb,#6867d9 18%,transparent),transparent 34%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--wf-accent-1) 14%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,#192947 8%,var(--wf-surface)),color-mix(in srgb,var(--wf-surface-2) 92%,transparent));box-shadow:0 20px 48px rgba(33,54,96,.12)}.wf-cockpit-sport-signature:after{content:"";position:absolute;top:-80px;right:-55px;width:220px;height:220px;border:1px solid color-mix(in srgb,#7d86e2 24%,transparent);border-radius:50%;box-shadow:0 0 0 34px color-mix(in srgb,#7d86e2 4%,transparent),0 0 0 68px color-mix(in srgb,#7d86e2 3%,transparent);pointer-events:none}.wf-cockpit-sport-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.wf-cockpit-sport-head h2{margin:4px 0 8px;font-size:clamp(24px,2vw,34px);line-height:1.05;letter-spacing:-.04em}.wf-cockpit-sport-head p{max-width:780px;margin:0;color:var(--wf-muted);font-size:13px;line-height:1.55}.wf-cockpit-sport-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:20px}.wf-cockpit-sport-card{min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wf-cockpit-sport-card.tone-ok{border-color:color-mix(in srgb,var(--wf-success) 30%,var(--wf-border))}.wf-cockpit-sport-card.tone-warn{border-color:color-mix(in srgb,#d69a20 32%,var(--wf-border))}.wf-cockpit-sport-card.tone-risk{border-color:color-mix(in srgb,var(--wf-danger) 32%,var(--wf-border))}.wf-cockpit-sport-card-head,.wf-cockpit-sport-score-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-cockpit-sport-card-head>span:first-child{min-width:0;color:var(--wf-text);font-size:12px;font-weight:850}.wf-cockpit-sport-score-row{margin-top:14px}.wf-cockpit-sport-score-row>strong{flex:0 0 auto;font-size:24px;letter-spacing:-.04em}.wf-cockpit-sport-meter{flex:1 1;height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--wf-border) 48%,transparent)}.wf-cockpit-sport-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6875df,var(--wf-accent-1));box-shadow:0 0 14px color-mix(in srgb,#6875df 42%,transparent)}.wf-cockpit-sport-card>p{min-height:48px;margin:12px 0 0;color:var(--wf-text);font-size:12px;line-height:1.45}.wf-cockpit-sport-card>small{display:block;margin-top:7px;color:var(--wf-muted);font-size:10px;line-height:1.35}.wf-cockpit-sport-footnote{position:relative;z-index:1;display:flex;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent);color:var(--wf-muted);font-size:10px;line-height:1.4}.wf-cockpit-sport-footnote strong{color:var(--wf-text)}.wf-cockpit-trend-tabs button{min-height:34px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wf-surface-2) 72%,transparent);color:var(--wf-muted);font:inherit;font-size:12px;font-weight:850;cursor:pointer}.wf-cockpit-trend-tabs button.is-active{border-color:color-mix(in srgb,var(--wf-accent-1) 55%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 14%,var(--wf-surface));color:var(--wf-text)}.wf-cockpit-trend-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(245px,1fr);grid-gap:18px;gap:18px;margin-top:12px}.wf-cockpit-trend-chart{min-width:0;color:var(--wf-accent-1);border-radius:18px;background:color-mix(in srgb,var(--wf-surface-2) 56%,transparent)}.wf-cockpit-trend-chart.tone-violet{color:#7667d8}.wf-cockpit-trend-chart.tone-amber{color:#cf922e}.wf-cockpit-trend-chart.tone-coral{color:#dc6c67}.wf-cockpit-trend-chart svg{display:block;width:100%;height:260px}.wf-cockpit-trend-grid{stroke:color-mix(in srgb,var(--wf-border) 74%,transparent);stroke-width:1;stroke-dasharray:4 6}.wf-cockpit-trend-axis,.wf-cockpit-trend-period{fill:var(--wf-muted);font-size:10px;font-weight:750}.wf-cockpit-trend-line{fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 8px color-mix(in srgb,currentColor 22%,transparent))}.wf-cockpit-trend-area{color:inherit}.wf-cockpit-trend-dot{fill:var(--wf-surface);stroke:currentColor;stroke-width:2.5}.wf-cockpit-trend-reading{padding:18px;border-radius:18px;background:linear-gradient(150deg,color-mix(in srgb,var(--wf-accent-1) 10%,var(--wf-surface)),color-mix(in srgb,var(--wf-surface) 94%,transparent));display:flex;flex-direction:column;align-items:flex-start;gap:9px}.wf-cockpit-trend-reading>strong{font-size:clamp(32px,3vw,46px);line-height:1;letter-spacing:-.05em}.wf-cockpit-trend-reading p{margin:5px 0 0;color:var(--wf-text);font-size:13px;line-height:1.5}.wf-cockpit-trend-reading small{margin-top:auto;color:var(--wf-muted);font-size:11px;line-height:1.4}.wf-cockpit-empty-inline,.wf-cockpit-trend-empty{margin-top:16px;padding:18px;border:1px dashed var(--wf-border);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 55%,transparent)}.wf-cockpit-empty-inline p,.wf-cockpit-trend-empty p{margin:5px 0 0;color:var(--wf-muted)}.wf-cockpit-operational-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px}.wf-cockpit-tension-list{display:grid;grid-gap:9px;gap:9px;margin-top:17px}.wf-cockpit-tension-row{display:grid;grid-template-columns:115px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:14px;border-radius:15px;background:color-mix(in srgb,var(--wf-surface-2) 68%,transparent);border-left:4px solid color-mix(in srgb,var(--wf-danger) 62%,var(--wf-border))}.wf-cockpit-tension-row>span{color:var(--wf-muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.wf-cockpit-tension-row strong{font-size:16px}.wf-cockpit-tension-row p{margin:4px 0 0;color:var(--wf-muted);font-size:12px;line-height:1.4}.wf-cockpit-source-strip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;margin-top:12px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);border-radius:15px;background:color-mix(in srgb,var(--wf-accent-1) 6%,var(--wf-surface))}.wf-cockpit-source-strip>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.wf-cockpit-source-strip small,.wf-cockpit-source-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-cockpit-source-strip small{color:var(--wf-muted);font-size:11px}.wf-cockpit-issue-action-list{display:grid;grid-gap:10px;gap:10px;margin-top:17px}.wf-cockpit-issue-action-row{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:stretch;grid-gap:12px;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:15px;background:color-mix(in srgb,var(--wf-surface-2) 62%,transparent)}.wf-cockpit-issue-action-row.tone-risk{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--wf-danger) 72%,transparent)}.wf-cockpit-issue-action-row.tone-warn{box-shadow:inset 3px 0 0 color-mix(in srgb,#d69a20 72%,transparent)}.wf-cockpit-issue-action-context,.wf-cockpit-issue-action-copy{min-width:0}.wf-cockpit-issue-action-context>span{display:block;margin-bottom:6px}.wf-cockpit-issue-action-context>strong{display:block;margin-bottom:10px;font-size:14px;line-height:1.3}.wf-cockpit-issue-action-context .wf-cockpit-issue-scopes{padding-left:0}.wf-cockpit-issue-action-copy{padding:12px 13px;border-radius:13px;background:color-mix(in srgb,var(--wf-surface) 78%,transparent)}.wf-cockpit-issue-action-copy>strong{display:block;margin-top:4px;font-size:14px;line-height:1.3;overflow-wrap:break-word}.wf-cockpit-issue-action-copy>p{margin:6px 0 0;font-size:11px;line-height:1.45}.wf-cockpit-issue-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:10px}.wf-cockpit-issue-decision-grid>div{min-width:0;padding:8px 9px;border-radius:10px;background:color-mix(in srgb,var(--wf-surface-2) 72%,transparent)}.wf-cockpit-issue-decision-grid>div.is-wide{grid-column:1/-1}.wf-cockpit-issue-decision-grid span{display:block;color:var(--wf-muted);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-cockpit-issue-decision-grid strong{display:block;margin-top:3px;font-size:10px;line-height:1.35;overflow-wrap:break-word}.wf-cockpit-issue-watch{padding:8px 9px;border-left:2px solid color-mix(in srgb,#d69a20 62%,var(--wf-border));border-radius:0 9px 9px 0;background:color-mix(in srgb,#e7b859 7%,transparent);color:var(--wf-muted)}.wf-cockpit-issue-watch>strong{color:var(--wf-text)}.wf-cockpit-issue-action-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:10px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--wf-border) 62%,transparent)}.wf-cockpit-issue-action-foot>small{color:var(--wf-muted);font-size:10px;line-height:1.4}.wf-cockpit-issue-action-foot .ds-btn{flex:0 0 auto;min-height:34px;padding:7px 11px;font-size:11px;white-space:nowrap}.wf-cockpit-issue-sequence{margin-top:13px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent)}.wf-cockpit-issue-sequence-list{display:grid;grid-gap:7px;gap:7px;margin-top:8px}.wf-cockpit-issue-sequence-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent);border-radius:11px;background:color-mix(in srgb,var(--wf-surface-2) 58%,transparent)}.wf-cockpit-issue-sequence-row>span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--wf-accent-1) 12%,var(--wf-surface));color:var(--wf-text);font-size:10px;font-weight:900}.wf-cockpit-issue-sequence-row>div{min-width:0}.wf-cockpit-issue-sequence-row small{display:block;overflow:hidden;color:var(--wf-muted);font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wf-cockpit-issue-sequence-row strong{display:block;margin-top:2px;font-size:10px;line-height:1.3}.wf-cockpit-issue-sequence-row p{margin:2px 0 0;color:var(--wf-muted);font-size:8px;line-height:1.3}.wf-cockpit-issue-sequence-row .ds-btn{min-height:30px;padding:6px 9px;font-size:10px}.wf-cockpit-decision-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:18px;gap:18px}.wf-cockpit-roi-section{display:grid;grid-template-columns:minmax(0,1fr)}.wf-cockpit-decision-card{min-width:0;padding:20px;border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--wf-surface) 96%,transparent),color-mix(in srgb,var(--wf-surface-2) 76%,transparent));display:flex;flex-direction:column;align-items:stretch;gap:11px}.wf-cockpit-decision-card.is-priority{border-color:color-mix(in srgb,var(--wf-accent-1) 38%,var(--wf-border));background:linear-gradient(145deg,color-mix(in srgb,var(--wf-accent-1) 10%,var(--wf-surface)),color-mix(in srgb,var(--wf-accent-2) 6%,var(--wf-surface)))}.wf-cockpit-decision-card.is-roi{border-color:color-mix(in srgb,#d39c35 34%,var(--wf-border));background:linear-gradient(145deg,color-mix(in srgb,#e8ba5c 9%,var(--wf-surface)),color-mix(in srgb,var(--wf-surface) 94%,transparent))}.wf-cockpit-decision-card>p,.wf-cockpit-decision-card>small{margin:0;color:var(--wf-muted);font-size:12px;line-height:1.48}.wf-cockpit-decision-card .ds-btn{align-self:flex-start;margin-top:auto}.wf-cockpit-cap{padding:10px 12px;border-radius:13px;background:color-mix(in srgb,var(--wf-surface) 74%,transparent);display:flex;justify-content:space-between;gap:12px}.wf-cockpit-cap span{color:var(--wf-muted);font-size:11px;font-weight:800}.wf-cockpit-cap strong{font-size:14px}.wf-cockpit-takeaways{padding-top:9px;border-top:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent)}.wf-cockpit-takeaways>span{color:var(--wf-muted);font-size:11px;font-weight:850}.wf-cockpit-takeaways ul{margin:6px 0 0;padding-left:18px}.wf-cockpit-takeaways li{margin-top:4px;font-size:11px;line-height:1.4}.wf-cockpit-roi-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.wf-cockpit-roi-figures>div{min-width:0;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--wf-surface) 72%,transparent)}.wf-cockpit-roi-figures span{display:block;color:var(--wf-muted);font-size:10px;font-weight:800}.wf-cockpit-roi-figures strong{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:16px}.wf-cockpit-source-notes{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 4px 0;color:var(--wf-muted);font-size:10px}.wf-cockpit-source-notes span{overflow-wrap:anywhere}@media (max-width:1120px){.wf-cockpit-factual-grid,.wf-cockpit-issue-grid,.wf-cockpit-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-cockpit-decision-grid,.wf-cockpit-operational-grid{grid-template-columns:1fr}.wf-cockpit-trend-layout{grid-template-columns:minmax(0,1fr) 260px}.wf-cockpit-sport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wf-cockpit-shell{padding-inline:0}.wf-cockpit-decision-card,.wf-cockpit-hero,.wf-cockpit-issues-summary,.wf-cockpit-panel{border-radius:17px}.wf-cockpit-card-head,.wf-cockpit-hero-head,.wf-cockpit-panel-head,.wf-cockpit-sport-head{align-items:stretch;flex-direction:column}.wf-cockpit-hero-meta{justify-content:flex-start}.wf-cockpit-factual-grid,.wf-cockpit-issue-grid,.wf-cockpit-score-grid,.wf-cockpit-trend-layout{grid-template-columns:1fr}.wf-cockpit-score-card{min-height:112px}.wf-cockpit-trend-chart svg{height:220px}.wf-cockpit-tension-row{grid-template-columns:1fr auto}.wf-cockpit-tension-row>span{grid-column:1/-1}.wf-cockpit-source-strip{grid-template-columns:1fr auto}.wf-cockpit-source-strip .ds-btn{grid-column:1/-1}.wf-cockpit-issue-action-row,.wf-cockpit-issue-decision-grid{grid-template-columns:1fr}.wf-cockpit-issue-decision-grid>div.is-wide{grid-column:auto}.wf-cockpit-issue-action-foot{align-items:flex-start;flex-direction:column}.wf-cockpit-issue-sequence-row{grid-template-columns:25px minmax(0,1fr)}.wf-cockpit-issue-sequence-row .ds-btn{grid-column:2;justify-self:start}.wf-cockpit-roi-figures,.wf-cockpit-sport-grid{grid-template-columns:1fr}.wf-cockpit-sport-actions,.wf-cockpit-trend-actions{justify-content:flex-start}.wf-cockpit-source-notes,.wf-cockpit-sport-footnote{flex-direction:column}}.wf-longitudinal-signature{padding:clamp(20px,2vw,30px);border:1px solid color-mix(in srgb,#6875df 34%,var(--wf-border));border-radius:24px;background:radial-gradient(circle at 92% 0,color-mix(in srgb,#6875df 14%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--wf-surface) 96%,transparent),color-mix(in srgb,var(--wf-surface-2) 86%,transparent));box-shadow:0 18px 42px rgba(25,47,82,.09)}.wf-longitudinal-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.wf-longitudinal-chart-card{min-width:0}.wf-longitudinal-chart-card h3{margin:4px 0 6px;font-size:20px;letter-spacing:-.025em}.wf-longitudinal-chart-card>.wf-muted{min-height:40px;margin:0 0 12px;font-size:12px;line-height:1.45}.wf-longitudinal-signature-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media (max-width:980px){.wf-longitudinal-chart-grid{grid-template-columns:1fr}}.wf-evolution-curves-loading,.wf-evolution-hero,.wf-evolution-summary,.wf-evolution-wave-details{scroll-margin-top:88px}.wf-evolution-hero{padding:clamp(22px,3vw,36px);border:1px solid color-mix(in srgb,#6875df 30%,var(--wf-border));border-radius:24px;background:radial-gradient(circle at 94% 4%,color-mix(in srgb,#6875df 16%,transparent),transparent 34%),radial-gradient(circle at 8% 100%,color-mix(in srgb,#35b9a4 10%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--wf-surface) 98%,transparent),color-mix(in srgb,var(--wf-surface-2) 90%,transparent));box-shadow:0 18px 42px rgba(25,47,82,.09)}.wf-evolution-hero-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:24px;gap:24px}.wf-evolution-hero h1{max-width:18ch;margin:12px 0 10px;font-size:clamp(29px,3.2vw,44px);line-height:1.02;letter-spacing:-.045em}.wf-evolution-hero p{max-width:68ch;margin:0;color:var(--wf-muted);font-size:15px;line-height:1.6}.wf-evolution-hero-actions{display:flex;max-width:310px;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-evolution-hero-actions .ds-btn{margin-top:4px}.wf-evolution-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.wf-evolution-steps>div{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;align-items:center;padding:14px;border:1px solid color-mix(in srgb,var(--wf-border) 80%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface) 84%,transparent)}.wf-evolution-steps span{grid-row:span 2;display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:color-mix(in srgb,#6875df 16%,var(--wf-surface));color:color-mix(in srgb,#6875df 84%,var(--wf-text));font-weight:850}.wf-evolution-steps strong{font-size:13px}.wf-evolution-steps small{color:var(--wf-muted);font-size:11px;line-height:1.4}.wf-evolution-summary{padding:clamp(20px,2.5vw,30px);border-radius:22px}.wf-dashboard-chart-library-shell .wf-dashboard-section-head h2,.wf-evolution-summary .wf-dashboard-section-head h2{margin:10px 0 0;font-size:clamp(22px,2vw,28px);line-height:1.1;letter-spacing:-.035em}.wf-evolution-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.wf-evolution-summary-grid article{display:grid;align-content:start;min-height:142px;padding:16px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:17px;background:color-mix(in srgb,var(--wf-surface-2) 84%,transparent)}.wf-evolution-summary-grid article>span{color:var(--wf-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wf-evolution-summary-grid article>strong{margin-top:12px;font-size:clamp(25px,2.5vw,34px);line-height:1;letter-spacing:-.045em}.wf-evolution-summary-grid article>small{margin-top:12px;color:var(--wf-muted);font-size:11px;line-height:1.4}.wf-evolution-summary-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:14px 16px;border:1px solid color-mix(in srgb,#6875df 24%,var(--wf-border));border-radius:16px;background:color-mix(in srgb,#6875df 6%,var(--wf-surface))}.wf-evolution-summary-action>div{display:grid;grid-gap:3px;gap:3px}.wf-evolution-summary-action strong{font-size:13px}.wf-evolution-curves-loading p,.wf-evolution-summary-action span{color:var(--wf-muted);font-size:12px}.wf-evolution-curves-loading{min-height:180px;padding:clamp(22px,3vw,32px);border:1px dashed color-mix(in srgb,var(--wf-border) 88%,transparent);border-radius:22px}.wf-evolution-curves-loading h2{margin:14px 0 8px}.wf-evolution-wave-details{padding:18px;border-radius:18px}.wf-evolution-wave-details summary{cursor:pointer;font-size:13px;font-weight:800}.wf-evolution-wave-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}@media (max-width:1050px){.wf-evolution-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wf-evolution-hero-head,.wf-evolution-steps,.wf-evolution-summary-grid,.wf-evolution-wave-grid{grid-template-columns:1fr}.wf-evolution-hero-actions{max-width:none;justify-content:flex-start}.wf-evolution-summary-action{align-items:stretch;flex-direction:column}}.wf-evolution-page{display:grid;grid-gap:18px;gap:18px}.wf-evolution-header-links{display:flex;flex-wrap:wrap;gap:8px}.wf-evolution-page .wf-evolution-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);align-items:end;grid-gap:28px;gap:28px}.wf-evolution-reading-meta{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-gap:8px;gap:8px}.wf-evolution-reading-meta>div{display:grid;align-content:start;min-width:0;min-height:88px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:15px;background:color-mix(in srgb,var(--wf-surface) 86%,transparent)}.wf-evolution-reading-meta span{color:var(--wf-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.wf-evolution-reading-meta strong{margin-top:8px;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.wf-evolution-secondary-warning{margin:0;padding:12px 16px;border:1px solid color-mix(in srgb,#d59a32 32%,var(--wf-border));border-radius:14px;background:color-mix(in srgb,#d59a32 7%,var(--wf-surface));color:var(--wf-muted);font-size:12px}.wf-evolution-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.wf-evolution-signal-card{display:grid;grid-gap:16px;gap:16px;min-width:0;min-height:150px;padding:16px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,transparent);border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--wf-surface-2) 90%,transparent),color-mix(in srgb,var(--wf-surface) 94%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.wf-evolution-signal-card.is-positive{border-color:color-mix(in srgb,#25a980 30%,var(--wf-border))}.wf-evolution-signal-card.is-negative{border-color:color-mix(in srgb,#d96d67 32%,var(--wf-border))}.wf-evolution-signal-card-head{display:grid;grid-gap:4px;gap:4px}.wf-evolution-signal-card-head>span{color:color-mix(in srgb,var(--wf-text) 76%,transparent);font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.wf-evolution-signal-card-head small{color:var(--wf-muted);font-size:10px}.wf-evolution-signal-card-body{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:end;grid-gap:12px;gap:12px}.wf-evolution-signal-card-body>div{display:grid;grid-gap:9px;gap:9px}.wf-evolution-signal-card-body strong{font-size:clamp(22px,2.2vw,31px);line-height:1;letter-spacing:-.04em}.wf-evolution-signal-card-body span{color:var(--wf-muted);font-size:11px;font-weight:750;line-height:1.35}.wf-evolution-sparkline{width:100%;height:42px;overflow:visible}.wf-evolution-sparkline path{fill:none;stroke:#6875df;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wf-evolution-sparkline circle{fill:var(--wf-surface);stroke:#6875df;stroke-width:1.8}.wf-evolution-sparkline.is-positive circle,.wf-evolution-sparkline.is-positive path{stroke:#25a980}.wf-evolution-sparkline.is-negative circle,.wf-evolution-sparkline.is-negative path{stroke:#d96d67}.wf-evolution-sparkline-empty{display:grid;min-height:42px;place-items:center;border:1px dashed color-mix(in srgb,var(--wf-border) 80%,transparent);border-radius:10px;color:var(--wf-muted);font-size:9px;text-align:center}.wf-evolution-sport{padding:clamp(22px,2.6vw,32px);border:1px solid color-mix(in srgb,#35b9a4 28%,var(--wf-border));border-radius:22px;background:radial-gradient(circle at 95% 0,color-mix(in srgb,#35b9a4 13%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--wf-surface) 97%,transparent),color-mix(in srgb,#6875df 6%,var(--wf-surface-2)))}.wf-evolution-ethical-note{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid color-mix(in srgb,#35b9a4 30%,var(--wf-border));border-radius:999px;color:var(--wf-muted);font-size:10px;font-weight:800}.wf-evolution-sport-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:18px}.wf-evolution-signal-card.is-compact{min-height:130px;padding:14px;background:color-mix(in srgb,var(--wf-surface) 78%,transparent)}.wf-evolution-signal-card.is-compact .wf-evolution-signal-card-body{grid-template-columns:minmax(0,1fr) 100px}.wf-evolution-library-head{align-items:end}.wf-evolution-library-counts{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));grid-gap:8px;gap:8px}.wf-evolution-library-counts>div{display:grid;grid-gap:4px;gap:4px;min-height:72px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wf-surface-2) 86%,transparent)}.wf-evolution-library-counts strong{font-size:23px;line-height:1}.wf-evolution-library-counts span{color:var(--wf-muted);font-size:10px;font-weight:800;text-transform:uppercase}.wf-evolution-library-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;grid-gap:12px;gap:12px;margin-top:18px}.wf-evolution-chart-search{display:grid;grid-gap:6px;gap:6px;color:var(--wf-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wf-evolution-chart-search input{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--wf-border);border-radius:13px;background:var(--wf-surface);color:var(--wf-text);font:inherit;font-size:13px;font-weight:650;letter-spacing:normal;text-transform:none}.wf-evolution-availability-filters{display:flex;flex-wrap:wrap;gap:6px}.wf-evolution-availability-filters button{display:inline-flex;align-items:center;min-height:42px;gap:7px;padding:0 12px;border:1px solid var(--wf-border);border-radius:12px;background:var(--wf-surface);color:var(--wf-muted);font-size:11px;font-weight:800;cursor:pointer}.wf-evolution-availability-filters button.is-active{border-color:color-mix(in srgb,#6875df 58%,var(--wf-border));background:color-mix(in srgb,#6875df 12%,var(--wf-surface));color:var(--wf-text)}.wf-evolution-availability-filters button span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--wf-surface-2) 90%,transparent);font-size:10px}.wf-evolution-family-filters{margin-top:12px}.wf-evolution-library-result-count{margin:12px 0 0;color:var(--wf-muted);font-size:11px;font-weight:750}.wf-evolution-missing-chart{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;min-height:150px;padding:17px;border:1px dashed color-mix(in srgb,var(--wf-border) 88%,transparent);border-radius:17px;background:color-mix(in srgb,var(--wf-surface-2) 70%,transparent)}.wf-evolution-missing-chart h3{margin:8px 0 6px;font-size:17px;line-height:1.2}.wf-evolution-missing-chart p{margin:0;color:var(--wf-muted);font-size:12px;line-height:1.45}.wf-evolution-missing-chart small{display:block;margin-top:10px;color:var(--wf-muted);font-size:10px}.wf-evolution-missing-chart-action{display:grid;align-content:space-between;justify-items:end;grid-gap:12px;gap:12px}.wf-evolution-missing-chart-action>span{display:inline-flex;min-height:27px;align-items:center;padding:0 9px;border-radius:999px;background:color-mix(in srgb,#d59a32 10%,var(--wf-surface));color:color-mix(in srgb,#b87a18 80%,var(--wf-text));font-size:10px;font-weight:850}.wf-evolution-library-empty{display:grid;grid-gap:5px;gap:5px;margin-top:14px;padding:20px;border:1px dashed var(--wf-border);border-radius:15px;color:var(--wf-muted);font-size:12px}.wf-evolution-library-empty strong{color:var(--wf-text)}.wf-evolution-periods{padding:clamp(20px,2.4vw,28px)}.wf-evolution-period-list{display:grid;grid-gap:7px;gap:7px;margin-top:16px}.wf-evolution-period-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:13px;background:color-mix(in srgb,var(--wf-surface-2) 78%,transparent)}.wf-evolution-period-list article>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.wf-evolution-period-list strong{font-size:12px}.wf-evolution-period-list div span{color:var(--wf-muted);font-size:11px}.wf-evolution-period-list article>span{display:inline-flex;min-height:27px;align-items:center;padding:0 9px;border-radius:999px;font-size:10px;font-weight:850}.wf-evolution-period-list .is-ready{background:color-mix(in srgb,#25a980 11%,var(--wf-surface));color:color-mix(in srgb,#218b6c 78%,var(--wf-text))}.wf-evolution-period-list .is-limited{background:color-mix(in srgb,#d59a32 11%,var(--wf-surface));color:color-mix(in srgb,#b87a18 80%,var(--wf-text))}@media (max-width:1180px){.wf-evolution-page .wf-evolution-hero{grid-template-columns:1fr}.wf-evolution-signal-grid,.wf-evolution-sport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.wf-evolution-library-counts,.wf-evolution-reading-meta{grid-template-columns:1fr}.wf-evolution-library-counts>div,.wf-evolution-reading-meta>div{min-height:66px}.wf-evolution-library-toolbar{grid-template-columns:1fr}}@media (max-width:640px){.wf-evolution-signal-grid,.wf-evolution-sport-grid{grid-template-columns:1fr}.wf-evolution-signal-card-body,.wf-evolution-signal-card.is-compact .wf-evolution-signal-card-body{grid-template-columns:minmax(0,1fr) 108px}.wf-evolution-missing-chart,.wf-evolution-period-list article{grid-template-columns:1fr}.wf-evolution-missing-chart-action{justify-items:start}.wf-evolution-period-list article>div{align-items:flex-start;flex-direction:column;gap:4px}}.wf-dashboard-source-score-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent)}.wf-dashboard-source-score-row .wf-quality-badge{width:-moz-fit-content;width:fit-content}.wf-dashboard-source-score-row small{display:block;overflow:hidden;color:var(--wf-muted);font-size:12px;font-weight:750;line-height:1.35}.wf-dashboard-source-factor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.wf-dashboard-source-factor-grid>div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:8px 9px;border-radius:11px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 52%,transparent)}.wf-dashboard-source-factor-grid span{overflow:hidden;color:var(--wf-muted);font-size:10px;font-weight:850;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wf-dashboard-source-factor-grid strong{overflow:hidden;color:var(--wf-text);font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.wf-dashboard-source-current-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.wf-dashboard-source-current-grid>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 9px;border-radius:11px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 48%,transparent)}.wf-dashboard-source-current-grid small,.wf-dashboard-source-current-grid span{color:var(--wf-muted);font-size:11px;font-weight:820}.wf-dashboard-source-current-grid span{letter-spacing:.05em;text-transform:uppercase}.wf-dashboard-source-current-grid strong{overflow:hidden;color:var(--wf-text);font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wf-dashboard-source-current-grid small{display:-webkit-box;overflow:hidden;line-height:1.28;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:720px){.wf-barometer-history-notice{align-items:flex-start;flex-direction:column}.wf-dashboard-source-current-grid,.wf-dashboard-source-factor-grid{grid-template-columns:1fr}}.wf-dashboard-command-block>.wf-cluster-kicker,.wf-dashboard-command-side>.wf-dashboard-section-head+.wf-dashboard-event-box .wf-cluster-kicker,.wf-dashboard-section-head+.wf-dashboard-event-box .wf-cluster-kicker{margin-bottom:2px}.wf-dashboard-essential-grid{margin-top:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-dashboard-essential-card{min-height:100%;display:grid;grid-gap:8px;gap:8px;align-content:start;padding-top:20px;background:linear-gradient(165deg,color-mix(in srgb,var(--wf-surface) 91%,transparent),rgba(255,255,255,.03))}.wf-dashboard-essential-value{font-size:clamp(23px,2.1vw,30px);line-height:1.05}.wf-dashboard-essential-action{margin-top:2px;font-size:13px;line-height:1.52}.wf-dashboard-hero-grid{align-items:stretch}.wf-dashboard-hero-aside,.wf-dashboard-hero-panel{overflow:hidden}.wf-dashboard-hero-panel{position:relative;background:radial-gradient(circle at top right,rgba(70,211,155,.22),transparent 38%),linear-gradient(140deg,rgba(12,23,34,.96),rgba(18,34,47,.92))}.wf-dashboard-hero-panel:after{content:"";position:absolute;inset:auto -6% -38% auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(248,184,71,.18),transparent 72%);pointer-events:none}.wf-dashboard-hero-panel>*{position:relative;z-index:1}.wf-dashboard-overline{color:rgba(255,255,255,.68);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.wf-dashboard-hero-panel h1{margin:12px 0 0;font-size:clamp(32px,4.2vw,54px);line-height:.96;letter-spacing:-.04em}.wf-dashboard-hero-panel p{max-width:740px;font-size:15px;line-height:1.65;margin-top:14px}.wf-dashboard-hero-actions{margin-top:18px}.wf-dashboard-hero-aside{background:linear-gradient(180deg,rgba(20,31,42,.96),rgba(15,24,34,.92)),radial-gradient(circle at top left,rgba(96,165,250,.18),transparent 44%);display:grid;grid-gap:14px;gap:14px}.wf-dashboard-meta-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.wf-dashboard-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wf-dashboard-section-head :is(h1,h3){margin:10px 0 0;max-width:16ch;font-size:clamp(20px,1.6vw,24px);line-height:1.12;letter-spacing:-.035em}.wf-dashboard-section-head-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start;padding:0 0 22px 18px;border-bottom:1px solid color-mix(in srgb,var(--wf-border) 66%,transparent)}.wf-dashboard-section-head-primary :is(h1,h3){margin:12px 0 0;max-width:18ch;font-size:clamp(26px,2.4vw,32px);line-height:1.02;letter-spacing:-.05em}.wf-dashboard-section-lead{min-width:0;display:grid;grid-gap:2px;gap:2px}.wf-dashboard-section-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,rgba(255,255,255,.1));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 94%,transparent),color-mix(in srgb,var(--wf-surface) 86%,transparent));color:color-mix(in srgb,var(--wf-text) 72%,transparent);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);margin-bottom:2px}.wf-dashboard-section-copy{margin:12px 0 0;max-width:68ch;color:var(--wf-muted);font-size:14px;line-height:1.58}.wf-dashboard-section-meta{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.wf-dashboard-foundation-shell .wf-dashboard-section-head-primary h3{max-width:none;font-size:clamp(26px,2.4vw,32px);line-height:1.02}.wf-dashboard-foundation-shell .wf-dashboard-section-copy{max-width:58ch}.wf-dashboard-foundation-shell .wf-dashboard-summary-card{min-height:132px}.wf-dashboard-reading-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:22px}.wf-dashboard-reading-strip-compact{gap:10px;margin-top:14px}.wf-dashboard-reading-card{position:relative;border-radius:22px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 90%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));padding:18px 18px 18px 22px;display:grid;grid-gap:8px;gap:8px;box-shadow:0 18px 34px rgba(8,15,32,.07)}.wf-dashboard-reading-card:before{content:"";position:absolute;inset:16px auto 16px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,rgba(110,227,224,.92),rgba(124,168,255,.74))}.wf-dashboard-reading-card strong{font-size:15px;line-height:1.3;letter-spacing:-.02em}.wf-dashboard-reading-card p{margin:0;max-width:34ch;color:var(--wf-muted);font-size:13px;line-height:1.42}.wf-dashboard-reading-strip-compact .wf-dashboard-reading-card{min-height:0;padding:13px 14px 13px 18px;border-radius:17px;box-shadow:none}.wf-dashboard-reading-strip-compact .wf-dashboard-reading-card:before{inset:13px auto 13px 0}.wf-dashboard-quick-grid{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.wf-dashboard-action-spotlight,.wf-dashboard-event-box,.wf-dashboard-quick-item,.wf-dashboard-status-pill{border-radius:18px;border:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface-2) 82%,transparent)}.wf-dashboard-quick-item{padding:14px 16px;display:grid;grid-gap:6px;gap:6px}.wf-dashboard-quick-item span,.wf-dashboard-status-pill span{color:var(--wf-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.wf-dashboard-quick-item strong{font-size:22px;line-height:1.1}.wf-dashboard-event-box{padding:18px 18px 18px 20px;display:grid;grid-gap:8px;gap:8px;position:relative}.wf-dashboard-event-box:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(110,227,224,.72),rgba(124,168,255,.4))}.wf-dashboard-primary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px;margin-top:16px}.wf-dashboard-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.wf-dashboard-status-pill{padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.wf-dashboard-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.wf-dashboard-roi-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:14px;gap:14px;margin-top:8px;align-items:start}.wf-dashboard-roi-column{min-width:0;display:grid;grid-gap:10px;gap:10px}.wf-dashboard-roi-hero-card{min-width:0;overflow:hidden;display:grid;grid-gap:12px;gap:12px;background:radial-gradient(circle at top right,rgba(110,227,224,.12),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 92%,transparent),color-mix(in srgb,var(--wf-surface) 98%,transparent))}.wf-dashboard-roi-side-card{min-width:0;display:grid;grid-gap:14px;gap:14px;align-content:start}.wf-dashboard-roi-shell .wf-dashboard-section-head-primary h3{max-width:none}.wf-dashboard-roi-shell .wf-dashboard-section-copy{max-width:62ch}.wf-dashboard-trajectory-shell .wf-dashboard-section-head-primary h3{max-width:none;font-size:clamp(26px,2.4vw,32px);line-height:1.02}.wf-dashboard-trajectory-shell .wf-dashboard-section-copy{max-width:56ch;font-size:15px;line-height:1.6}.wf-dashboard-trajectory-controls{margin-top:10px}.wf-dashboard-secondary-actions{align-items:center;gap:10px 14px;margin-top:12px}.wf-dashboard-secondary-actions .wf-inline-link{min-height:32px;display:inline-flex;align-items:center}.wf-dashboard-team-compare-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface) 98%,transparent),color-mix(in srgb,var(--wf-surface-2) 92%,transparent)),radial-gradient(circle at top right,rgba(124,168,255,.12),transparent 30%)}.wf-dashboard-team-compare-shell .wf-dashboard-section-head h3{max-width:none;font-size:clamp(20px,1.6vw,24px)}.wf-dashboard-team-compare-shell .wf-dashboard-section-copy{max-width:58ch;font-size:15px;line-height:1.6}.wf-dashboard-team-compare-summary{margin-top:14px}.wf-dashboard-team-compare-summary .wf-dashboard-summary-card{min-height:124px}.wf-dashboard-team-compare-shell-compact{padding-block:18px}.wf-dashboard-team-compare-shell-compact .wf-dashboard-section-head{align-items:center}.wf-dashboard-team-compact-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-top:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,rgba(255,255,255,.18));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface) 94%,transparent),color-mix(in srgb,var(--wf-surface-2) 88%,transparent));box-shadow:0 14px 34px rgba(15,23,42,.05)}.wf-dashboard-team-compact-card strong{display:block;margin-top:4px;font-size:18px;color:var(--wf-ink)}.wf-dashboard-team-compact-card p{margin:6px 0 0;max-width:74ch}.wf-dashboard-team-compact-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;min-width:min(360px,100%);color:var(--wf-muted);font-size:13px}.wf-dashboard-team-compact-metrics>span{padding:6px 10px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,rgba(255,255,255,.18));border-radius:999px;background:color-mix(in srgb,var(--wf-surface) 88%,transparent);color:var(--wf-ink-soft);font-weight:750}.wf-dashboard-team-compare-detail{margin-top:14px}.wf-dashboard-team-compare-detail .wf-dashboard-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.wf-dashboard-roi-hero-card>.wf-dashboard-section-head h3,.wf-dashboard-roi-side-card>.wf-dashboard-section-head h3{max-width:none;font-size:clamp(19px,1.5vw,22px);line-height:1.14}.wf-dashboard-roi-module-grid{display:grid;grid-gap:10px;gap:10px}.wf-dashboard-roi-module-card{padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 80%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface-2) 84%,transparent);display:grid;grid-gap:6px;gap:6px}.wf-dashboard-roi-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wf-dashboard-roi-module-metrics{display:flex;flex-wrap:wrap;gap:8px}.wf-dashboard-roi-module-metrics span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,rgba(255,255,255,.08));background:rgba(255,255,255,.04);color:var(--wf-muted);font-size:10px;font-weight:700}.wf-dashboard-roi-footnote{margin-top:12px;max-width:72ch}.wf-dashboard-roi-chart-grid{margin-top:0}.wf-dashboard-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:12px}.wf-dashboard-chart-library-shell .wf-dashboard-section-head h3{max-width:none;font-size:clamp(20px,1.6vw,24px)}.wf-dashboard-chart-library-shell .wf-dashboard-section-copy{max-width:62ch;font-size:15px;line-height:1.6}.wf-dashboard-chart-library-shell .wf-dashboard-chart-toolbar-meta{margin-top:14px}.wf-dashboard-chart-grid .wf-trend-wide{grid-column:span 1}.wf-dashboard-chart-card .wf-line-chart{margin-top:6px}.wf-dashboard-chart-card .wf-chart-legend{gap:8px}.wf-dashboard-chart-card .wf-chart-legend>button,.wf-dashboard-chart-card .wf-chart-legend>span{min-height:26px;padding:4px 8px;font-size:10px}.wf-dashboard-chart-card .wf-chart-reading-note{margin-top:8px;gap:6px;font-size:11px}.wf-dashboard-chart-card .wf-chart-source{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);font-size:11px}.wf-dashboard-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.wf-dashboard-team-card{min-height:100%;position:relative;overflow:hidden}.wf-dashboard-team-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.wf-dashboard-chart-card-head,.wf-dashboard-chart-toolbar-meta,.wf-dashboard-kpi-panel-meta,.wf-dashboard-priority-relay-head,.wf-dashboard-roi-module-head{flex-wrap:wrap}.wf-dashboard-team-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:20px 0 0 20px;background:rgba(255,255,255,.14)}.wf-dashboard-team-card-danger:before{background:linear-gradient(180deg,rgba(255,111,120,.92),rgba(245,184,75,.66))}.wf-dashboard-team-card-warn:before{background:linear-gradient(180deg,rgba(245,184,75,.92),rgba(255,214,102,.66))}.wf-dashboard-team-card-ok:before{background:linear-gradient(180deg,rgba(70,211,155,.92),rgba(110,227,224,.66))}.wf-dashboard-action-spotlight{padding:16px 18px;margin-top:12px;position:relative;overflow:hidden}.wf-dashboard-action-spotlight:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:20px 0 0 20px;background:rgba(255,255,255,.18)}.wf-dashboard-action-spotlight-p1:before{background:linear-gradient(180deg,rgba(255,111,120,.98),rgba(245,184,75,.78))}.wf-dashboard-action-spotlight-p2:before{background:linear-gradient(180deg,rgba(245,184,75,.98),rgba(255,214,102,.72))}.wf-dashboard-action-spotlight-p3:before{background:linear-gradient(180deg,rgba(124,168,255,.95),rgba(110,227,224,.6))}.wf-dashboard-action-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wf-dashboard-action-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.wf-dashboard-action-summary-card{min-height:132px}.wf-dashboard-action-summary-card strong{font-size:clamp(17px,1.25vw,20px);line-height:1.16}.wf-dashboard-action-summary-card small{color:color-mix(in srgb,var(--wf-text) 68%,transparent);font-size:11px;line-height:1.35}.wf-dashboard-action-empty-card{margin-top:4px}.wf-dashboard-actions-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent)}.wf-dashboard-synthese-grid{align-items:start}.wf-dashboard-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.wf-dashboard-score-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.wf-dashboard-band-item{border-radius:16px;border:1px solid var(--wf-border);background:linear-gradient(165deg,rgba(255,255,255,.045),rgba(255,255,255,.02));padding:12px 14px;display:grid;grid-gap:4px;gap:4px;min-height:104px;align-content:start}.wf-dashboard-band-item-primary{grid-column:span 2;background:radial-gradient(circle at top right,rgba(110,227,224,.12),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 92%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));border-color:color-mix(in srgb,var(--wf-accent-1) 30%,var(--wf-border));box-shadow:0 18px 34px rgba(8,15,32,.12)}.wf-dashboard-band-item strong{font-size:clamp(34px,3.2vw,46px);line-height:1.05;letter-spacing:-.04em}.wf-dashboard-band-item-primary strong{font-size:clamp(42px,4vw,60px)}.wf-dashboard-confidence-card{margin-top:10px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 86%,rgba(255,255,255,.08));background:radial-gradient(circle at top left,rgba(255,214,102,.1),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 90%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));padding:13px 15px;display:grid;grid-template-columns:minmax(200px,240px) 1fr;grid-gap:14px;gap:14px;align-items:start}.wf-dashboard-confidence-card strong{display:block;margin-top:6px;font-size:clamp(26px,2.4vw,34px);line-height:1.05;letter-spacing:-.03em}.wf-dashboard-secondary-note{margin-top:10px}.wf-collective-dynamics-card{margin-top:14px}.wf-collective-dynamics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.wf-collective-dynamics-item{padding:13px 15px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);background:color-mix(in srgb,var(--wf-card) 82%,transparent)}.wf-collective-dynamics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wf-collective-dynamics-item strong{display:block;margin-top:10px;font-size:28px;line-height:1.05}.wf-dashboard-subsection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:22px;margin-bottom:12px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--wf-border) 66%,transparent)}.wf-dashboard-subsection-head h4{margin:6px 0 0;font-size:clamp(18px,1.4vw,21px);line-height:1.12;letter-spacing:-.04em}.wf-dashboard-summary-card .ds-btn{margin-top:4px;width:-moz-fit-content;width:fit-content}.wf-dashboard-summary-card-next-step{gap:10px}.wf-dashboard-summary-card-next-step strong{max-width:24ch;font-size:clamp(18px,1.35vw,21px);line-height:1.14;text-wrap:pretty}.wf-dashboard-summary-card-next-step p{font-size:14px;line-height:1.52}.wf-dashboard-subsection-lead{min-width:0}.wf-dashboard-subsection-copy{margin:10px 0 0;max-width:64ch;color:var(--wf-muted);font-size:14px;line-height:1.58}.wf-dashboard-kpi-panel>.wf-dashboard-subsection-head{margin-top:0;padding-top:0;border-top:0}.wf-dashboard-kpi-panel>.wf-dashboard-subsection-head h4{font-size:18px;line-height:1.18;letter-spacing:-.02em}.wf-dashboard-kpi-panel>.wf-dashboard-subsection-head .wf-dashboard-subsection-copy{margin-top:8px;font-size:13px;line-height:1.55}.wf-dashboard-kpi-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.wf-dashboard-sport-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.wf-dashboard-kpi-panel{position:relative;overflow:hidden;border-radius:22px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 92%,transparent),color-mix(in srgb,var(--wf-surface) 98%,transparent));padding:18px;display:grid;grid-gap:12px;gap:12px;align-content:start;box-shadow:0 20px 36px rgba(8,15,32,.08)}.wf-dashboard-kpi-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,rgba(110,227,224,.92),rgba(124,168,255,.86),rgba(245,184,75,.72))}.wf-dashboard-sport-panel{padding:18px 18px 20px;gap:12px}.wf-dashboard-sport-panel .wf-dashboard-kpi-row{padding:8px 0}.wf-dashboard-kpi-panel-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wf-inline-link{color:var(--wf-accent-1);font-size:12px;font-weight:700;text-decoration:none}.wf-inline-link:hover{text-decoration:underline}.wf-dashboard-kpi-rows{display:grid;grid-gap:0;gap:0}.wf-dashboard-kpi-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent)}.wf-dashboard-kpi-row:first-child{border-top:0;padding-top:0}.wf-dashboard-kpi-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.wf-dashboard-kpi-title{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1.25}.wf-dashboard-kpi-copy .wf-muted{margin:0;font-size:12px;line-height:1.35}.wf-dashboard-kpi-value-stack{display:grid;justify-items:end;grid-gap:4px;gap:4px;min-width:96px}.wf-dashboard-kpi-value-stack strong{font-size:15px;line-height:1.2;letter-spacing:-.02em}.wf-kpi-sparkline{width:88px;height:28px;overflow:visible}.wf-dashboard-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.wf-dashboard-support-card{border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));background:radial-gradient(circle at top left,rgba(110,227,224,.08),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 88%,transparent),color-mix(in srgb,var(--wf-surface) 94%,transparent));padding:14px 15px;display:grid;grid-gap:6px;gap:6px;align-content:start;box-shadow:0 14px 28px rgba(8,15,32,.1)}.wf-dashboard-support-card span{color:var(--wf-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.wf-dashboard-support-card strong{font-size:24px;line-height:1.2;letter-spacing:-.03em}.wf-dashboard-cluster>.wf-dashboard-section-head{padding-bottom:2px;border-bottom:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent)}.wf-dashboard-cluster>.wf-dashboard-section-head .wf-quality-badge,.wf-dashboard-command-shell>.wf-dashboard-section-head .wf-quality-badge{flex-shrink:0}.wf-committee-audience-grid,.wf-committee-support-grid,.wf-dashboard-campaign-grid,.wf-dashboard-sponsor-grid{align-items:start}.wf-dashboard-overview-grid>.wf-card strong,.wf-report-main .wf-card strong{line-height:1.4}.wf-audit-contribution-card{display:grid;grid-gap:16px;gap:16px;padding:6px 0 0}.wf-audit-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.wf-audit-section-head h3{margin-bottom:6px}.wf-audit-section-head .wf-muted{margin-top:0}.wf-help-label{display:inline-flex;align-items:center;gap:7px;min-width:0}.wf-help-label .wf-metric-help-trigger{flex:0 0 auto}.wf-anchor-offset{display:block;position:relative;top:-96px;width:1px;height:1px;pointer-events:none;visibility:hidden}.wf-audit-section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.wf-audit-download-btn{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--wf-surface-2) 72%,transparent);color:var(--wf-text);font-size:13px;font-weight:800;line-height:1;padding:0 14px;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wf-audit-download-btn:hover{border-color:color-mix(in srgb,var(--wf-accent-1) 58%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 12%,var(--wf-surface-2));transform:translateY(-1px)}.wf-audit-contribution-grid,.wf-audit-manager-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-audit-contribution-item{position:relative;display:grid;grid-template-rows:auto minmax(44px,1fr) auto;grid-gap:12px;gap:12px;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 82%,transparent),color-mix(in srgb,var(--wf-surface) 66%,transparent));box-shadow:0 14px 30px rgba(18,27,48,.07);padding:16px}.wf-audit-contribution-item:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--wf-accent-1) 76%,var(--wf-text)),color-mix(in srgb,var(--wf-accent-2) 56%,transparent));opacity:.72}.wf-audit-contribution-top{display:grid;grid-gap:5px;gap:5px}.wf-audit-contribution-top span{color:var(--wf-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wf-audit-contribution-item h4{margin:0;font-size:17px;line-height:1.24}.wf-audit-contribution-item p{margin:0;line-height:1.45}.wf-audit-contribution-status{display:flex}.wf-audit-contribution-status .wf-pill{width:100%;justify-content:center}.wf-audit-pilot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-audit-pilot-item{position:relative;display:grid;grid-template-rows:auto minmax(72px,1fr) auto auto;grid-gap:12px;gap:12px;min-height:190px;padding:16px;overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--wf-accent-1) 8%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 76%,transparent),color-mix(in srgb,var(--wf-surface) 72%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.wf-audit-pilot-item:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,rgba(110,227,224,.82),rgba(124,168,255,.72),transparent)}.wf-audit-pilot-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.wf-audit-pilot-top>span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);color:var(--wf-muted);font-size:12px;font-weight:900}.wf-audit-pilot-top>small{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-audit-pilot-item h4{margin:0 0 7px;font-size:17px;line-height:1.2}.wf-audit-pilot-item p{margin:0;line-height:1.45}.wf-audit-pilot-status{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:62px;padding:10px 11px;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 58%,transparent)}.wf-audit-pilot-status-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.wf-audit-pilot-status small,.wf-audit-pilot-status span{flex:0 0 auto;color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.wf-audit-pilot-status small{color:color-mix(in srgb,var(--wf-text) 72%,transparent);letter-spacing:0;text-transform:none}.wf-audit-pilot-status strong{min-width:0;color:var(--wf-text);font-size:13px;font-weight:900;line-height:1.15;text-align:right;overflow-wrap:anywhere}.wf-audit-pilot-progress{position:relative;height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--wf-border) 48%,transparent)}.wf-audit-pilot-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--wf-accent-1) 78%,var(--wf-text)),color-mix(in srgb,var(--wf-accent-2) 78%,var(--wf-text)))}.wf-audit-pilot-status-success{border-color:color-mix(in srgb,var(--wf-success) 44%,var(--wf-border));background:color-mix(in srgb,var(--wf-success) 12%,var(--wf-surface-2))}.wf-audit-pilot-status-success strong{color:color-mix(in srgb,var(--wf-success) 78%,var(--wf-text))}.wf-audit-pilot-status-success .wf-audit-pilot-progress span{background:linear-gradient(90deg,color-mix(in srgb,var(--wf-success) 86%,var(--wf-text)),color-mix(in srgb,var(--wf-accent-1) 62%,var(--wf-text)))}.wf-audit-pilot-status-warn{border-color:color-mix(in srgb,var(--wf-warn) 44%,var(--wf-border));background:color-mix(in srgb,var(--wf-warn) 12%,var(--wf-surface-2))}.wf-audit-pilot-status-warn strong{color:color-mix(in srgb,var(--wf-warn) 78%,var(--wf-text))}.wf-audit-pilot-status-warn .wf-audit-pilot-progress span{background:linear-gradient(90deg,color-mix(in srgb,var(--wf-warn) 84%,var(--wf-text)),color-mix(in srgb,var(--wf-accent-1) 55%,var(--wf-text)))}.wf-audit-pilot-status-info{border-color:color-mix(in srgb,var(--wf-accent-2) 44%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-2) 10%,var(--wf-surface-2))}.wf-audit-pilot-status-info strong{color:color-mix(in srgb,var(--wf-accent-2) 78%,var(--wf-text))}.wf-audit-pilot-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wf-audit-pilot-link{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-accent-1) 34%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 10%,var(--wf-surface-2));color:var(--wf-text);font-size:12px;font-weight:850;line-height:1;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wf-audit-pilot-link:hover{border-color:color-mix(in srgb,var(--wf-accent-1) 62%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 16%,var(--wf-surface-2));transform:translateY(-1px)}.wf-audit-pilot-link-muted{border-color:color-mix(in srgb,var(--wf-border) 78%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 64%,transparent);color:var(--wf-muted)}.wf-audit-field-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 48%,transparent);color:var(--wf-muted);font-size:13px;line-height:1.45}.wf-audit-field-note strong{flex:0 0 auto;color:var(--wf-text)}.wf-audit-terrain-panel{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 80%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--wf-accent-2) 10%,transparent),transparent 42%),color-mix(in srgb,var(--wf-surface-2) 58%,transparent)}.wf-audit-terrain-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) minmax(260px,1fr);grid-gap:14px;gap:14px;align-items:stretch}.wf-audit-terrain-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);background:color-mix(in srgb,var(--wf-surface) 70%,transparent)}.wf-audit-terrain-card h4{margin:0;font-size:15px}.wf-audit-terrain-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-audit-terrain-type-grid button{min-height:34px;padding:7px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 56%,transparent);color:var(--wf-muted);font:inherit;font-size:12px;font-weight:850;line-height:1.15;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.wf-audit-terrain-type-grid button.is-active,.wf-audit-terrain-type-grid button:hover{border-color:color-mix(in srgb,var(--wf-accent-1) 48%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 12%,var(--wf-surface-2));color:var(--wf-text)}.wf-audit-terrain-score{display:flex;align-items:baseline;gap:6px}.wf-audit-terrain-score strong{font-family:var(--wf-display);font-size:clamp(30px,4vw,44px);line-height:.95}.wf-audit-terrain-score span{color:var(--wf-muted);font-weight:700}.wf-audit-terrain-bar{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--wf-surface-2) 70%,transparent);border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent)}.wf-audit-terrain-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wf-accent-1),var(--wf-accent-2))}.wf-audit-terrain-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wf-audit-terrain-message{color:var(--wf-muted);line-height:1.5}.wf-audit-terrain-collective{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-accent-1) 24%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 8%,var(--wf-surface-2))}.wf-audit-terrain-collective span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.wf-audit-terrain-collective p{margin:0;color:var(--wf-muted);font-size:12px;line-height:1.4}.wf-audit-terrain-collective strong{color:var(--wf-text)}.wf-audit-domain-panel{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:22px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--wf-accent-1) 9%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 66%,transparent),color-mix(in srgb,var(--wf-surface) 76%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.wf-audit-domain-score{display:grid;justify-items:end;grid-gap:6px;gap:6px;min-width:170px;text-align:right}.wf-audit-domain-score small{color:var(--wf-muted);font-size:12px;font-weight:750}.wf-audit-domain-guardrail span,.wf-audit-domain-score span,.wf-audit-domain-summary span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-audit-domain-score strong{font-family:var(--wf-display);font-size:clamp(34px,4vw,52px);line-height:.92}.wf-audit-domain-guardrail{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 46%,transparent)}.wf-audit-domain-guardrail strong{color:var(--wf-text);font-size:13px}.wf-audit-domain-guardrail em{color:var(--wf-muted);font-size:13px;font-style:normal;font-weight:750}.wf-audit-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-audit-domain-card{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;padding:16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);background:color-mix(in srgb,var(--wf-surface) 72%,transparent)}.wf-audit-domain-card-top{min-width:0}.wf-audit-domain-card h4{margin:0 0 5px;font-size:15px;line-height:1.2}.wf-audit-domain-card p{margin:0}.wf-audit-domain-card-top p{color:var(--wf-muted);font-size:12px;line-height:1.42}.wf-audit-domain-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wf-audit-domain-meta>span{color:var(--wf-muted);font-size:12px;font-weight:750}.wf-audit-domain-text{color:color-mix(in srgb,var(--wf-text) 78%,transparent);font-size:12px;line-height:1.45}.wf-audit-domain-decision,.wf-audit-domain-diagnosis{display:grid;grid-gap:5px;gap:5px}.wf-audit-domain-decision>span,.wf-audit-domain-diagnosis>span{color:var(--wf-muted);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-audit-domain-diagnosis p{color:color-mix(in srgb,var(--wf-text) 82%,transparent);font-size:12px;line-height:1.48}.wf-audit-domain-evidence{display:grid;grid-gap:4px;gap:4px;margin:0;padding:10px 12px 10px 28px;background:color-mix(in srgb,var(--wf-surface-2) 52%,transparent)}.wf-audit-domain-empty,.wf-audit-domain-evidence{border-radius:12px;color:var(--wf-muted);font-size:11px;line-height:1.4}.wf-audit-domain-empty{padding:10px 12px;background:color-mix(in srgb,#f4c46b 8%,var(--wf-surface))}.wf-audit-domain-decision{padding-top:11px;border-top:1px solid color-mix(in srgb,var(--wf-border) 62%,transparent)}.wf-audit-domain-decision strong{color:var(--wf-text);font-size:13px;line-height:1.35}.wf-audit-domain-decision p{color:var(--wf-muted);font-size:11px;line-height:1.45}.wf-audit-domain-delivery{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wf-audit-domain-delivery>span{padding:5px 8px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);border-radius:999px;color:color-mix(in srgb,var(--wf-text) 80%,transparent);font-size:10px;font-weight:780}.wf-audit-domain-action{padding-top:9px;border-top:1px solid color-mix(in srgb,var(--wf-border) 62%,transparent);color:var(--wf-text);font-size:12px;font-weight:850;line-height:1.4}.wf-audit-domain-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-audit-domain-summary>div{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 42%,transparent)}.wf-audit-domain-summary strong{color:var(--wf-text);font-size:13px;line-height:1.35}.wf-audit-domain-caution{padding:11px 12px;border-radius:16px;border:1px solid color-mix(in srgb,#f4c46b 42%,var(--wf-border));background:color-mix(in srgb,#f4c46b 10%,var(--wf-surface));color:color-mix(in srgb,var(--wf-text) 84%,#f4c46b);font-size:13px;font-weight:780;line-height:1.45}.wf-audit-public-stack{display:grid;grid-gap:18px;gap:18px}.wf-audit-public-card{display:grid;grid-gap:16px;gap:16px;padding:clamp(20px,4vw,34px);border-radius:28px;border:1px solid var(--wf-border);background:radial-gradient(circle at top right,color-mix(in srgb,var(--wf-accent-2) 12%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 86%,transparent),color-mix(in srgb,var(--wf-surface) 72%,transparent));box-shadow:var(--wf-shadow-soft)}.wf-audit-public-card h1,.wf-audit-public-card h2,.wf-audit-public-card h3{margin:0;letter-spacing:-.02em}.wf-audit-public-card h1{max-width:760px;font-size:clamp(34px,6vw,62px);line-height:.98}.wf-audit-public-card h2{font-size:clamp(22px,3vw,30px)}.wf-audit-public-head,.wf-audit-public-meta,.wf-audit-public-submit{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.wf-audit-public-meta{flex-wrap:wrap}.wf-audit-public-meta span{display:inline-flex;min-height:34px;align-items:center;padding:7px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);background:color-mix(in srgb,var(--wf-surface) 72%,transparent);color:var(--wf-muted);font-size:13px;font-weight:700}.wf-audit-public-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-audit-public-fields,.wf-audit-public-question,.wf-audit-public-questions{display:grid;grid-gap:14px;gap:14px}.wf-audit-public-question{padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);background:color-mix(in srgb,var(--wf-surface) 72%,transparent)}.wf-audit-public-question h3{margin-top:10px;font-size:18px;line-height:1.28}.wf-audit-public-scale{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-audit-public-scale button{min-height:44px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wf-surface-2) 72%,transparent);color:var(--wf-text);font-weight:850;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wf-audit-public-scale button.is-active,.wf-audit-public-scale button:hover{border-color:color-mix(in srgb,var(--wf-accent-1) 62%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 18%,var(--wf-surface-2));transform:translateY(-1px)}.wf-audit-metric-preview{display:flex;flex-wrap:wrap;gap:6px}.wf-audit-metric-preview span{border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);background:color-mix(in srgb,var(--wf-surface) 82%,transparent);color:var(--wf-text);font-size:12px;font-weight:700;line-height:1.2;padding:6px 9px}.wf-audit-metric-preview .wf-audit-metric-more{color:var(--wf-muted)}.wf-audit-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.wf-audit-context-panel{display:grid;grid-gap:16px;gap:16px;min-width:0;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 80%,transparent),color-mix(in srgb,var(--wf-surface) 68%,transparent));box-shadow:0 16px 34px rgba(18,27,48,.07);padding:18px}.wf-audit-context-panel-wide{grid-column:1/-1}.wf-audit-context-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid color-mix(in srgb,var(--wf-border) 64%,transparent);padding-bottom:14px}.wf-audit-context-panel-head h3{margin:0 0 5px;font-size:18px;line-height:1.22}.wf-audit-context-panel-head p{margin:0}.wf-audit-context-kicker{display:block;margin-bottom:5px;color:var(--wf-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wf-audit-reference-panel{background:radial-gradient(circle at top right,color-mix(in srgb,var(--wf-accent-1) 8%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 82%,transparent),color-mix(in srgb,var(--wf-surface) 72%,transparent))}.wf-audit-reference-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:14px;gap:14px}.wf-audit-reference-action{display:flex;justify-content:flex-end}.wf-audit-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.wf-audit-field-grid-location{border-top:1px solid color-mix(in srgb,var(--wf-border) 58%,transparent);padding-top:14px}.wf-audit-field-grid .wf-field>.wf-muted{margin:6px 0 0;font-size:12px}.wf-audit-main-grid .wf-field{gap:6px}.wf-audit-main-grid .wf-field label{color:color-mix(in srgb,var(--wf-text) 88%,transparent);font-size:15px;font-weight:800;line-height:1.28}.wf-audit-main-grid .wf-field>p.wf-muted{margin:3px 0 6px!important;max-width:58rem;font-size:13px;line-height:1.45}.wf-audit-main-grid .wf-field .wf-pill{padding:4px 8px;border-color:color-mix(in srgb,var(--wf-border) 78%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 48%,transparent);color:color-mix(in srgb,var(--wf-muted) 88%,var(--wf-text));font-size:11px;line-height:1.15}.wf-audit-main-grid .wf-input{margin-top:4px;min-height:42px;padding:10px 13px;border-radius:14px;font-size:13px;background:color-mix(in srgb,var(--wf-surface-2) 62%,transparent)}.wf-audit-select{position:relative;width:100%;margin-top:4px}.wf-audit-select.open{z-index:30}.wf-audit-select-control{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,rgba(255,255,255,.18));border-radius:18px;background:color-mix(in srgb,var(--wf-surface-2) 62%,transparent);color:var(--wf-text);cursor:pointer;font:inherit;font-size:14px;line-height:1.25;padding:11px 14px;text-align:left}.wf-audit-select-control:focus-visible,.wf-audit-select.open .wf-audit-select-control{border-color:rgba(255,255,255,.38);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.22);outline:none}.wf-audit-select-control span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-audit-select-chevron{flex:0 0 auto;color:color-mix(in srgb,var(--wf-text) 76%,transparent);font-size:16px;line-height:1}.wf-audit-select-menu{position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow-y:auto;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#070a12;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 22px 48px rgba(0,0,0,.36);padding:6px}.wf-audit-select-option{width:100%;border:0;border-radius:13px;background:transparent;color:rgba(255,255,255,.94);cursor:pointer;display:block;font:inherit;font-size:14px;line-height:1.35;padding:10px 12px;text-align:left}.wf-audit-select-option.selected,.wf-audit-select-option:focus-visible,.wf-audit-select-option:hover{background:rgba(255,255,255,.09);color:#ffffff;outline:none}.wf-audit-context-mode-note{grid-column:1/-1;margin:0;border-left:2px solid color-mix(in srgb,var(--wf-accent-1) 42%,transparent);padding-left:12px}.wf-audit-manager-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.wf-audit-manager-brief{display:grid;grid-gap:12px;gap:12px;border-top:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);margin-top:18px;padding-top:18px}.wf-audit-manager-grid>div{padding:12px 14px;border-left:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);background:transparent}.wf-audit-question-group{display:grid;grid-gap:12px;gap:12px;border-top:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);margin-top:18px;padding-top:18px}.wf-audit-flow-shell{display:grid;grid-gap:20px;gap:20px}.wf-audit-chapter-head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:16px;gap:16px;border-top:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);margin-top:10px;padding:30px 0 8px}.wf-audit-chapter-head:before{content:"";position:absolute;top:-1px;left:0;width:min(180px,48%);height:3px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--wf-accent-1) 76%,var(--wf-text)),color-mix(in srgb,var(--wf-accent-2) 60%,transparent),transparent)}.wf-audit-flow-shell>.wf-audit-chapter-head:first-child,.wf-audit-form-section>.wf-audit-chapter-head:first-child,.wf-glass-card>.wf-audit-chapter-head:first-child{border-top:0;margin-top:0;padding-top:0}.wf-audit-flow-shell>.wf-audit-chapter-head:first-child:before,.wf-audit-form-section>.wf-audit-chapter-head:first-child:before,.wf-glass-card>.wf-audit-chapter-head:first-child:before{display:none}.wf-audit-chapter-index{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-accent-1) 26%,var(--wf-border));background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--wf-accent-1) 24%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface) 92%,white),color-mix(in srgb,var(--wf-surface-2) 90%,transparent));color:var(--wf-text);box-shadow:0 12px 28px rgba(18,27,48,.1);font-size:15px;font-weight:800;line-height:1}.wf-audit-chapter-kicker{display:block;margin-bottom:3px;color:var(--wf-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wf-audit-chapter-head h3{margin:0 0 4px}.wf-audit-chapter-head p{margin:0}.wf-audit-chapter-action{align-self:center;justify-self:end}.wf-audit-step-save{justify-content:flex-start;padding-top:4px}.wf-audit-form-section{display:grid;grid-gap:12px;gap:12px;border-top:1px dashed color-mix(in srgb,var(--wf-border) 62%,transparent);padding-top:16px}.wf-audit-form-section-soft{border-top-style:dashed;margin-top:12px}.wf-audit-inline-block{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.wf-audit-metric-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-audit-metric-group{min-width:0}.wf-audit-metric-group h4{margin:0 0 8px}.wf-audit-spin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.wf-audit-step-panel{min-width:0;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 82%,transparent),color-mix(in srgb,var(--wf-surface) 68%,transparent));box-shadow:0 16px 34px rgba(18,27,48,.07);padding:18px}.wf-audit-step-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid color-mix(in srgb,var(--wf-border) 64%,transparent);padding-bottom:14px}.wf-audit-step-panel-kicker{display:block;margin-bottom:5px;color:var(--wf-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wf-audit-step-panel-head h3{margin:0 0 5px;font-size:18px;line-height:1.22}.wf-audit-step-panel-head p{margin:0;max-width:42rem}.wf-audit-note{display:grid;grid-gap:6px;gap:6px;margin-top:12px;border-left:2px solid color-mix(in srgb,var(--wf-text) 16%,transparent);padding-left:14px}.wf-audit-support-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);grid-gap:14px;gap:14px;margin-top:18px}.wf-audit-support-card{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 74%,transparent),color-mix(in srgb,var(--wf-surface) 68%,transparent));padding:16px}.wf-audit-support-kicker{width:-moz-fit-content;width:fit-content;color:var(--wf-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wf-audit-support-card h3{margin:0;font-size:18px;line-height:1.22}.wf-audit-support-card p{margin:0}.wf-audit-support-line{border-left:2px solid color-mix(in srgb,var(--wf-accent-1) 54%,var(--wf-border));color:color-mix(in srgb,var(--wf-text) 78%,transparent);font-size:13px;line-height:1.45;padding-left:10px}.wf-audit-step-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:16px;gap:16px;margin-top:18px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 72%,transparent),color-mix(in srgb,var(--wf-surface) 68%,transparent));padding:16px}.wf-audit-step-footer h3,.wf-audit-step-footer p{margin:0}.wf-audit-step-footer h3{margin-top:4px;margin-bottom:8px;font-size:18px;line-height:1.22}.wf-audit-step-footer-actions{justify-content:flex-end}.wf-audit-kpi-section{display:grid;grid-gap:16px;gap:16px}.wf-audit-kpi-shell{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--wf-accent-1) 8%,transparent),transparent 42%),color-mix(in srgb,var(--wf-surface-2) 50%,transparent)}.wf-audit-kpi-shell-secondary{background:color-mix(in srgb,var(--wf-surface-2) 34%,transparent)}.wf-audit-kpi-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.wf-audit-kpi-head h3{margin:0 0 6px;font-size:18px;line-height:1.2}.wf-audit-kpi-head .wf-muted{margin:0}.wf-audit-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-audit-kpi-field{min-width:0;padding:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent);background:color-mix(in srgb,var(--wf-surface) 62%,transparent)}@media (max-width:1180px){.wf-audit-contribution-grid,.wf-audit-domain-grid,.wf-audit-manager-grid,.wf-audit-pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-audit-context-grid,.wf-audit-domain-summary,.wf-audit-field-grid,.wf-audit-kpi-grid,.wf-audit-metric-rail,.wf-audit-reference-grid,.wf-audit-step-footer,.wf-audit-support-grid{grid-template-columns:1fr}.wf-audit-context-mode-note,.wf-audit-context-panel-wide{grid-column:span 1}.wf-audit-context-panel-head,.wf-audit-kpi-head{flex-direction:column;align-items:stretch}.wf-audit-spin-grid{grid-template-columns:1fr}}.wf-audit-main-grid{align-items:start}.wf-audit-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wf-audit-summary-kpis>.wf-kpi{grid-column:span 1;min-height:0}.wf-audit-reading-card{display:grid;grid-gap:10px;gap:10px}.wf-audit-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wf-campaign-main-grid,.wf-exports-main-grid{align-items:start}.wf-campaign-main-grid>.wf-card,.wf-exports-main-grid>.wf-card{padding:18px}.wf-settings-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 10px}.wf-settings-intro h1{margin:8px 0 6px;font-size:clamp(30px,4vw,48px);letter-spacing:0}.wf-settings-intro .wf-muted{max-width:62ch}.wf-settings-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-settings-summary>span{min-width:116px;min-height:54px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:10px 13px;border:1px solid var(--wf-border);border-radius:18px;background:color-mix(in srgb,var(--wf-surface) 78%,transparent);color:var(--wf-muted);font-size:12px;line-height:1.15}.wf-settings-summary strong{max-width:19ch;color:var(--wf-text);font-size:14px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-settings-layout{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;margin-top:16px}.wf-settings-local-nav{position:-webkit-sticky;position:sticky;top:104px;z-index:8;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--wf-border);border-radius:22px;background:color-mix(in srgb,var(--wf-surface) 84%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wf-settings-nav-title{padding:0 4px 4px;color:var(--wf-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wf-settings-nav-list{display:grid;grid-gap:6px;gap:6px}.wf-settings-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--wf-text);text-align:left;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .12s ease}.wf-settings-nav-button:focus-visible,.wf-settings-nav-button:hover{border-color:var(--wf-border);background:color-mix(in srgb,var(--wf-surface-2) 72%,transparent);outline:none}.wf-settings-nav-button span{min-width:0;font-size:14px;font-weight:760;line-height:1.15}.wf-settings-nav-button small{color:var(--wf-muted);font-size:11px;font-weight:700;line-height:1}.wf-settings-content{min-width:0}.wf-settings-main-grid{display:grid;grid-gap:14px;gap:14px;align-items:start}.wf-settings-section{scroll-margin-top:118px;border:1px solid var(--wf-border);border-radius:22px;background:color-mix(in srgb,var(--wf-surface) 84%,transparent);box-shadow:0 16px 38px rgba(0,0,0,.1);overflow:hidden}.wf-settings-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 12px}.wf-settings-section-head h3{margin:0 0 5px;font-family:var(--wf-display);font-size:clamp(18px,2.2vw,21px);letter-spacing:0}.wf-settings-section-head .wf-muted{max-width:62ch;font-size:13px;line-height:1.45}.wf-settings-section-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 18px 18px}.wf-settings-fieldset{min-width:0;margin:0;border:0}.wf-settings-toggle-stack{display:grid;grid-gap:8px;gap:8px}.wf-settings-section-body>*{grid-column:1/-1;min-width:0}.wf-settings-details{border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 48%,transparent);overflow:hidden}.wf-settings-details>summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;cursor:pointer;list-style:none}.wf-settings-details>summary::-webkit-details-marker{display:none}.wf-settings-details>summary:after{content:"+";width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wf-border);border-radius:999px;color:var(--wf-muted);font-weight:800}.wf-settings-details[open]>summary:after{content:"-"}.wf-settings-details>summary>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.wf-settings-details>summary strong{color:var(--wf-text);font-size:14px}.wf-settings-details>summary small{color:var(--wf-muted);font-size:12px;line-height:1.35}.wf-settings-details-body{padding:0 14px 14px;border-top:1px solid color-mix(in srgb,var(--wf-border) 60%,transparent)}.wf-settings-details-body>.wf-grid{padding-top:14px}.wf-settings-loading{border:1px solid var(--wf-border);border-radius:22px;background:color-mix(in srgb,var(--wf-surface) 84%,transparent);padding:18px;overflow:hidden}.wf-settings-loading-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.wf-settings-skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-settings-skeleton-row{min-height:82px;display:grid;grid-gap:10px;gap:10px;align-content:center;padding:12px;border:1px solid color-mix(in srgb,var(--wf-border) 60%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 44%,transparent)}.wf-settings-skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--wf-surface-2) 58%,transparent),color-mix(in srgb,var(--wf-surface-2) 90%,transparent),color-mix(in srgb,var(--wf-surface-2) 58%,transparent));background-size:220% 100%;animation:wf-settings-skeleton 1.4s ease-in-out infinite}.wf-settings-skeleton-title{width:min(220px,54vw);height:24px}.wf-settings-skeleton-pill{width:96px;height:30px}.wf-settings-skeleton-label{width:44%;height:12px}.wf-settings-skeleton-input{width:100%;height:34px;border-radius:12px}@keyframes wf-settings-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.wf-settings-skeleton{animation:none}}.wf-settings-section .wf-grid{margin-top:0;gap:10px}.wf-settings-section .wf-field{grid-column:span 6;display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:82px;padding:12px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 64%,transparent)}.wf-settings-section .wf-field:has(.wf-textarea){grid-column:span 12;min-height:112px}.wf-settings-section .wf-field>span:first-child{color:var(--wf-muted);font-size:12px;font-weight:760;line-height:1.2}.wf-settings-section .wf-field-helper{margin:0;color:var(--wf-muted);font-size:12px;line-height:1.35}.wf-settings-section .wf-input{min-height:42px;border-color:color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:13px;background:color-mix(in srgb,var(--wf-surface) 76%,transparent);box-shadow:none}.wf-settings-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-settings-readonly-line{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 58%,transparent)}.wf-settings-readonly-line span{color:var(--wf-muted);font-size:13px}.wf-settings-readonly-line strong{color:var(--wf-text);font-size:14px;text-align:right;overflow-wrap:anywhere}.wf-settings-admin-list,.wf-settings-note{border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 52%,transparent);padding:14px}.wf-settings-note{grid-column:span 6}.wf-settings-note-wide{grid-column:span 12}.wf-settings-admin-list h4,.wf-settings-note strong{display:block;margin:0 0 6px;color:var(--wf-text)}.wf-settings-security-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wf-settings-access-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:10px;gap:10px}.wf-settings-access-card,.wf-settings-empty-state,.wf-settings-permission-card{min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 52%,transparent)}.wf-settings-access-card-main{align-content:start}.wf-settings-super-admin-card{grid-column:1/-1}.wf-settings-access-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.wf-settings-access-card-head>div{min-width:0}.wf-settings-access-card-head strong,.wf-settings-empty-state strong,.wf-settings-permission-card strong{display:block;color:var(--wf-text);overflow-wrap:anywhere}.wf-settings-access-card .wf-pill,.wf-settings-permission-card .wf-pill,.wf-settings-section .wf-pill{max-width:100%;white-space:normal;text-align:center;line-height:1.18}.wf-settings-access-chip-list,.wf-settings-permission-grid,.wf-settings-permission-list,.wf-settings-user-list{display:grid;grid-gap:8px;gap:8px}.wf-settings-user-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wf-surface) 62%,transparent)}.wf-settings-user-main{flex:1 1 220px;min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-settings-user-main span,.wf-settings-user-scope,.wf-settings-user-status{color:var(--wf-muted);font-size:12px;line-height:1.25}.wf-settings-user-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-settings-role-control{flex:1 1 190px;min-width:170px;display:grid;grid-gap:5px;gap:5px}.wf-settings-role-control>span{color:var(--wf-muted);font-size:11px;font-weight:800;line-height:1.15}.wf-settings-role-control .wf-input{min-height:34px;padding:6px 28px 6px 9px;border-radius:12px;font-size:12px;font-weight:760}.wf-settings-role-locked{min-height:34px;display:flex;align-items:center;padding:6px 10px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--wf-surface-2) 64%,transparent);color:var(--wf-text)!important;font-size:12px!important;font-weight:760!important}select:not([multiple]){min-height:42px;padding:9px 38px 9px 12px!important;border:1px solid color-mix(in srgb,var(--wf-border) 86%,transparent)!important;border-radius:14px!important;background-color:color-mix(in srgb,var(--wf-surface) 78%,transparent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important;color:var(--wf-text)!important;color-scheme:dark;box-shadow:inset 0 1px 0 color-mix(in srgb,white 6%,transparent);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}select:not([multiple]):hover{border-color:color-mix(in srgb,var(--wf-accent-2) 34%,var(--wf-border))!important}select:not([multiple]):focus,select:not([multiple]):focus-visible{border-color:color-mix(in srgb,var(--wf-accent-2) 62%,var(--wf-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wf-accent-2) 16%,transparent)!important;outline:none}select:not([multiple]):disabled{cursor:not-allowed;opacity:.62}select option{background:#0d1420;color:rgba(255,255,255,.94)}html[data-theme=light] select:not([multiple]){background-color:rgba(255,255,255,.78)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23203352' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;color-scheme:light;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 22px rgba(24,45,78,.07)}html[data-theme=light] select option{background:#ffffff;color:#101828}.wf-settings-user-scope,.wf-settings-user-status{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent);border-radius:999px}.wf-settings-access-actions,.wf-settings-user-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.wf-settings-user-actions{flex:1 1 100%}.wf-settings-access-actions .wf-btn,.wf-settings-user-actions .wf-btn{min-height:34px;padding:8px 11px;border-radius:13px;font-size:12px}.wf-settings-empty-state{display:grid;grid-gap:6px;gap:6px}.wf-settings-access-chip-list{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.wf-settings-access-chip-list span{min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent);border-radius:999px;color:var(--wf-text);background:color-mix(in srgb,var(--wf-surface) 58%,transparent);font-size:12px;font-weight:760;text-align:center;overflow-wrap:anywhere}.wf-settings-permission-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0}.wf-settings-permission-toolbar>div{min-width:0}.wf-settings-permission-toolbar strong{display:block;color:var(--wf-text)}.wf-settings-permission-toolbar p{margin:4px 0 0;max-width:62ch}.wf-settings-permission-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 1 440px}.wf-settings-permission-actions .wf-btn{min-height:34px;padding:8px 11px;border-radius:13px;font-size:12px}.wf-settings-permission-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.wf-settings-permission-card{display:grid;grid-gap:12px;gap:12px}.wf-settings-permission-card-head{display:grid;grid-gap:6px;gap:6px;min-width:0}.wf-settings-permission-card-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.wf-settings-permission-card p{margin-top:5px;font-size:12px;line-height:1.4}.wf-settings-permission-list{grid-template-columns:1fr}.wf-settings-permission-cell{min-width:0;min-height:40px;display:grid;grid-template-columns:minmax(78px,.82fr) minmax(104px,1fr);align-items:center;grid-gap:8px;gap:8px;padding:7px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);border-radius:13px;background:color-mix(in srgb,var(--wf-surface) 58%,transparent)}.wf-settings-permission-cell>span{min-width:0;color:var(--wf-muted);font-size:12px;font-weight:760;line-height:1.2;overflow-wrap:anywhere}.wf-settings-permission-select{width:100%;min-height:32px;padding:5px 26px 5px 8px;border-radius:10px;font-size:12px;font-weight:760;text-overflow:ellipsis}.wf-settings-permission-cell.is-admin .wf-settings-permission-select,.wf-settings-permission-cell.is-edit .wf-settings-permission-select{color:var(--wf-success-text)}.wf-settings-permission-cell.is-read .wf-settings-permission-select{color:color-mix(in srgb,var(--wf-accent-2) 54%,var(--wf-text))}.wf-settings-permission-cell.is-none .wf-settings-permission-select{color:var(--wf-muted)}.wf-settings-permission-chip{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);border-radius:12px;background:color-mix(in srgb,var(--wf-surface) 58%,transparent)}.wf-settings-permission-chip em{color:var(--wf-muted);font-size:12px;font-style:normal}.wf-settings-permission-chip strong{font-size:12px;white-space:nowrap}.wf-settings-permission-chip.is-admin strong,.wf-settings-permission-chip.is-edit strong{color:var(--wf-success-text)}.wf-settings-permission-chip.is-read strong{color:color-mix(in srgb,var(--wf-accent-2) 54%,var(--wf-text))}.wf-settings-permission-chip.is-none strong{color:var(--wf-muted)}.wf-settings-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-settings-legal-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 54%,transparent)}.wf-settings-legal-card.is-accepted{border-color:color-mix(in srgb,var(--wf-accent-1) 42%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 10%,var(--wf-surface-2))}.wf-settings-legal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wf-settings-legal-head>div{min-width:0}.wf-settings-legal-head .wf-pill{flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content;max-width:132px;white-space:nowrap}.wf-settings-legal-head strong{display:block;color:var(--wf-text)}.wf-settings-legal-head p{margin:5px 0 0;font-size:13px;line-height:1.45}.wf-settings-legal-meta{display:flex;flex-wrap:wrap;gap:6px}.wf-settings-legal-meta span{display:inline-flex;align-items:center;min-height:26px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);border-radius:999px;color:var(--wf-muted);font-size:12px;line-height:1.2}.wf-settings-legal-list{margin:0;padding-left:18px;color:var(--wf-muted);font-size:13px;line-height:1.5}.wf-settings-legal-list li+li{margin-top:5px}.wf-settings-legal-actions{display:flex;justify-content:flex-end}.wf-settings-company-lookup{grid-column:span 12;display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 56%,transparent);padding:14px}.wf-settings-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:14px}.wf-settings-channel-card{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:15px;background:color-mix(in srgb,var(--wf-surface) 62%,transparent)}.wf-settings-channel-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.wf-settings-channel-card strong{min-width:0;color:var(--wf-text);line-height:1.2;overflow-wrap:anywhere}.wf-settings-channel-card .wf-pill{flex:0 0 auto;white-space:nowrap}.wf-settings-channel-card p{margin:0;font-size:12px;line-height:1.4}.wf-settings-company-lookup-head,.wf-settings-company-source{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.wf-settings-company-lookup-head>div,.wf-settings-company-source .wf-field,.wf-settings-company-source-action{min-width:0}.wf-settings-company-lookup-head strong,.wf-settings-company-result strong{display:block;color:var(--wf-text)}.wf-settings-company-lookup-head p,.wf-settings-company-result p{margin:4px 0 0;font-size:13px;line-height:1.42}.wf-settings-company-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:flex-end}.wf-settings-company-search .wf-field,.wf-settings-company-source .wf-field{grid-column:auto;min-height:0}.wf-settings-company-results{display:grid;grid-gap:8px;gap:8px}.wf-settings-company-result{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wf-surface) 68%,transparent)}.wf-settings-company-source{padding-top:2px}.wf-settings-company-source>.wf-field{flex:1 1 260px}.wf-settings-company-source-action{display:grid;justify-items:end;grid-gap:6px;gap:6px;flex:0 1 360px}.wf-settings-feedback{margin:0;color:var(--wf-muted);font-size:12px;line-height:1.4}.wf-settings-switch-row{position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 58%,transparent);cursor:pointer}.wf-settings-switch-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.wf-settings-switch-copy strong{color:var(--wf-text)}.wf-settings-switch-copy .wf-muted{font-size:13px;line-height:1.4}.wf-settings-switch-control{position:relative;flex:0 0 auto}.wf-settings-switch-input{position:absolute;inset:0;opacity:0}.wf-settings-switch-track{position:relative;display:block;width:48px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--wf-muted) 34%,transparent);transition:background-color .16s ease,box-shadow .16s ease}.wf-settings-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#ffffff;box-shadow:0 3px 8px rgba(0,0,0,.28);transition:transform .16s ease}.wf-settings-switch-input:checked+.wf-settings-switch-track{background:color-mix(in srgb,var(--wf-brand) 78%,#31d39b 22%)}.wf-settings-switch-input:checked+.wf-settings-switch-track:after{transform:translateX(20px)}.wf-settings-switch-input:focus-visible+.wf-settings-switch-track{box-shadow:0 0 0 4px color-mix(in srgb,var(--wf-brand) 22%,transparent)}.wf-theme-toggle{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;border:1px solid var(--wf-border);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 62%,transparent)}.wf-theme-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:12px;min-height:36px;padding:8px 12px;background:transparent;color:var(--wf-muted);font-size:13px;font-weight:700;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.wf-theme-option:hover{background:color-mix(in srgb,var(--wf-surface-2) 92%,transparent);color:var(--wf-text)}.wf-theme-option.active{border-color:color-mix(in srgb,var(--wf-accent-2) 78%,white 8%);background:linear-gradient(135deg,var(--wf-accent-2),color-mix(in srgb,var(--wf-accent-2) 72%,var(--wf-accent-1)));box-shadow:0 10px 22px color-mix(in srgb,var(--wf-accent-2) 26%,transparent);color:#ffffff}.wf-theme-option.active:hover{color:#ffffff}.wf-theme-option:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--wf-accent-2) 22%,transparent)}html[data-theme=light] .wf-theme-option.active{border-color:rgba(44,97,255,.72);background:linear-gradient(135deg,#315cff,#2f75ff);box-shadow:0 12px 24px rgba(49,92,255,.22);color:#ffffff}@media (max-width:820px){.wf-settings-intro{flex-direction:column;align-items:stretch}.wf-settings-summary{justify-content:stretch}.wf-settings-summary>span{flex:1 1 120px}.wf-settings-layout{grid-template-columns:1fr}.wf-settings-local-nav{position:static}.wf-settings-nav-title{display:none}.wf-settings-nav-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.wf-settings-nav-list::-webkit-scrollbar{display:none}.wf-settings-nav-button{flex:0 0 auto;width:auto;min-width:122px}.wf-settings-note,.wf-settings-section .wf-field,.wf-settings-section .wf-field:has(.wf-textarea){grid-column:span 12}.wf-settings-access-layout,.wf-settings-skeleton-grid,.wf-settings-two-col{grid-template-columns:1fr}.wf-settings-access-actions,.wf-settings-access-card-head,.wf-settings-user-actions,.wf-settings-user-row{align-items:stretch;flex-direction:column}.wf-settings-access-actions,.wf-settings-user-actions{justify-content:flex-start;width:100%}.wf-settings-access-actions .wf-btn,.wf-settings-permission-actions .wf-btn,.wf-settings-user-actions .wf-btn{width:100%}.wf-settings-user-main{flex-basis:auto;width:100%}.wf-settings-role-control{width:100%;min-width:0}.wf-settings-permission-actions,.wf-settings-permission-toolbar{align-items:stretch;flex-direction:column}.wf-settings-permission-actions{justify-content:flex-start;flex-basis:auto;width:100%}.wf-settings-permission-grid{grid-template-columns:1fr}.wf-settings-permission-cell{grid-template-columns:1fr;align-items:stretch}.wf-settings-channel-grid,.wf-settings-legal-grid{grid-template-columns:1fr}.wf-settings-legal-actions,.wf-settings-legal-head,.wf-settings-security-actions{flex-direction:column;align-items:stretch}.wf-settings-legal-actions .wf-btn,.wf-settings-security-actions .ds-btn,.wf-settings-security-actions .wf-btn{width:100%}.wf-settings-section-head,.wf-settings-switch-row{align-items:stretch;flex-direction:column}.wf-settings-company-lookup-head,.wf-settings-company-result,.wf-settings-company-source{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.wf-settings-company-search{grid-template-columns:1fr}.wf-settings-company-search .wf-field{grid-column:auto}.wf-settings-company-source-action{justify-items:stretch;flex:0 1 auto}.wf-settings-company-source>.wf-field{flex:0 1 auto}.wf-settings-company-search .wf-btn,.wf-settings-company-source-action .wf-btn{width:100%}.wf-settings-switch-control{align-self:flex-start}}.wf-campaign-step,.wf-exports-support-card{min-height:100%;display:grid;align-content:start;grid-gap:10px;gap:10px}.wf-barometer-cockpit{gap:18px}.wf-barometer-dashboard-bridge,.wf-barometer-focus-card,.wf-barometer-kpi-card,.wf-barometer-link-card,.wf-barometer-radar-card,.wf-barometer-score-card{position:relative;overflow:hidden}.wf-barometer-radar-card:after,.wf-barometer-score-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.035),transparent 32%),radial-gradient(circle at 100% 0,rgba(124,168,255,.12),transparent 34%)}.wf-barometer-radar-card>*,.wf-barometer-score-card>*{position:relative;z-index:1}.wf-barometer-score-hero{display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding:18px 0 16px;border-top:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent)}.wf-barometer-score-hero strong{color:var(--wf-text);font-size:clamp(42px,6vw,72px);line-height:.95;letter-spacing:0}.wf-barometer-focus-item,.wf-barometer-kpi,.wf-barometer-next-action,.wf-barometer-note,.wf-barometer-panel,.wf-barometer-progress-block{border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 86%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 82%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));box-shadow:0 14px 28px rgba(8,15,32,.08)}.wf-barometer-next-action,.wf-barometer-note,.wf-barometer-progress-block{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:14px}.wf-barometer-progress-block .wf-inline-meta{color:color-mix(in srgb,var(--wf-text) 72%,transparent);font-size:13px;font-weight:700}.wf-barometer-progress{height:10px;border-radius:999px;background:color-mix(in srgb,var(--wf-border) 68%,transparent);overflow:hidden}.wf-barometer-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(37,195,163,.95),rgba(124,168,255,.95))}.wf-barometer-link-layout{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);grid-gap:14px;gap:14px}.wf-audit-command.wf-campaign-command .wf-page-command-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-barometer-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:4px}.wf-barometer-fact-strip{grid-column:1/-1}.wf-barometer-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-barometer-panel-head h3{margin:0}.wf-barometer-campaign-form{gap:12px}.wf-barometer-form-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(130px,.55fr) minmax(130px,.55fr);grid-gap:10px;gap:10px}.wf-barometer-fact{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 58%,transparent)}.wf-barometer-fact small,.wf-barometer-fact span{color:var(--wf-muted);font-size:11px;font-weight:800}.wf-barometer-fact span{letter-spacing:.05em;text-transform:uppercase}.wf-barometer-fact strong{color:var(--wf-text);font-size:18px;line-height:1.1}.wf-barometer-fact-link{width:-moz-fit-content;width:fit-content;margin-top:2px;color:var(--wf-text);font-size:12px;font-weight:850;text-decoration:none}.wf-barometer-fact-link:hover{color:var(--wf-accent-1)}.wf-barometer-history-notice{display:flex;gap:14px;align-items:center;justify-content:space-between;margin:14px 0 18px;padding:14px 16px;border-radius:18px;border:1px solid rgba(245,184,75,.34);background:radial-gradient(circle at top right,rgba(245,184,75,.1),transparent 38%),color-mix(in srgb,var(--wf-surface-2) 68%,transparent)}.wf-barometer-history-notice>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.wf-barometer-history-notice strong{color:var(--wf-text);font-size:15px;line-height:1.22}.wf-barometer-history-notice p{margin:0;color:var(--wf-muted);font-size:13px;line-height:1.35}.wf-barometer-panel{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;padding:16px}.wf-barometer-panel h3{margin:0;font-size:16px}.wf-barometer-empty-panel{margin-top:14px;min-height:118px;align-content:center}.wf-barometer-form{display:grid;grid-gap:12px;gap:12px;margin-top:4px}.wf-barometer-link-value{margin:0;overflow-wrap:anywhere;word-break:break-word;color:var(--wf-text);font-size:13px;line-height:1.45}.wf-barometer-share-empty{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:126px;padding:14px;border-radius:16px;border:1px dashed color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 42%,transparent)}.wf-barometer-share-empty strong{color:var(--wf-text);font-size:15px}.wf-barometer-share-empty span{color:var(--wf-muted);font-size:13px;line-height:1.35}.wf-barometer-kpi-grid{margin-top:14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-barometer-kpi{display:grid;grid-gap:7px;gap:7px;min-height:132px;padding:14px}.wf-barometer-focus-item span,.wf-barometer-kpi span{color:color-mix(in srgb,var(--wf-text) 62%,transparent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wf-barometer-focus-item strong,.wf-barometer-kpi strong{color:var(--wf-text);font-size:18px;line-height:1.15}.wf-barometer-focus-item p,.wf-barometer-kpi p{margin:0;color:var(--wf-muted);font-size:13px;line-height:1.42}.wf-barometer-signal-summary{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-barometer-reading-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-barometer-score-explanation{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:14px;gap:14px;align-items:stretch;margin-top:14px;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 58%,transparent)}.wf-barometer-score-explanation.is-ok{border-color:rgba(70,211,155,.3)}.wf-barometer-score-explanation.is-warn{border-color:rgba(245,184,75,.32)}.wf-barometer-score-explanation.is-danger,.wf-barometer-score-explanation.is-risk{border-color:rgba(255,111,120,.34)}.wf-barometer-score-explanation-main{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.wf-barometer-score-explanation-main>span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.wf-barometer-score-explanation-main>strong{color:var(--wf-text);font-size:20px;line-height:1.14}.wf-barometer-score-explanation-main>p{display:-webkit-box;margin:0;overflow:hidden;color:var(--wf-muted);font-size:13px;line-height:1.42;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wf-barometer-quality-note-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.wf-barometer-quality-note-row span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);color:var(--wf-muted);font-size:11px;font-weight:850}.wf-barometer-score-factor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-barometer-score-factor{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);background:color-mix(in srgb,var(--wf-surface) 58%,transparent)}.wf-barometer-score-factor.is-ok{border-color:rgba(70,211,155,.26)}.wf-barometer-score-factor.is-warn{border-color:rgba(245,184,75,.28)}.wf-barometer-score-factor.is-danger,.wf-barometer-score-factor.is-risk{border-color:rgba(255,111,120,.3)}.wf-barometer-score-factor small,.wf-barometer-score-factor span{color:var(--wf-muted);font-size:11px;font-weight:850}.wf-barometer-score-factor span{overflow:hidden;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wf-barometer-score-factor strong{overflow:hidden;color:var(--wf-text);font-size:16px;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.wf-barometer-score-factor small{display:-webkit-box;overflow:hidden;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wf-barometer-dimension-chart{display:grid;grid-gap:10px;gap:10px;margin-top:14px;max-width:980px;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 52%,transparent)}.wf-barometer-dimension-row{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(180px,1fr) 72px;grid-gap:12px;gap:12px;align-items:center}.wf-barometer-dimension-row>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.wf-barometer-dimension-row strong{overflow:hidden;color:var(--wf-text);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wf-barometer-dimension-row em,.wf-barometer-dimension-row span{color:var(--wf-muted);font-size:12px;font-style:normal;font-weight:800}.wf-barometer-dimension-row em{color:var(--wf-text);text-align:right}.wf-barometer-radial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.wf-barometer-radial-card{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:118px;padding:13px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 76%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 56%,transparent)}.wf-barometer-radial-gauge{--wf-gauge-color:rgba(148,163,184,0.88);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:76px;height:76px;border-radius:999px;background:conic-gradient(var(--wf-gauge-color) 0 var(--score),color-mix(in srgb,var(--wf-border) 68%,transparent) var(--score) 100%);color:var(--wf-text);isolation:isolate}.wf-barometer-radial-gauge:before{position:absolute;inset:8px;z-index:0;border-radius:inherit;background:color-mix(in srgb,var(--wf-surface) 92%,#050912);content:""}.wf-barometer-radial-gauge.is-ok{--wf-gauge-color:rgba(70,211,155,0.95)}.wf-barometer-radial-gauge.is-warn{--wf-gauge-color:rgba(245,184,75,0.95)}.wf-barometer-radial-gauge.is-danger,.wf-barometer-radial-gauge.is-risk{--wf-gauge-color:rgba(255,111,120,0.95)}.wf-barometer-radial-gauge>span{position:relative;z-index:1;font-size:19px;font-weight:900;line-height:1}.wf-barometer-radial-gauge>small{position:relative;z-index:1;margin-top:3px;color:var(--wf-muted);font-size:10px;font-weight:850;line-height:1}.wf-barometer-radial-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.wf-barometer-radial-copy strong{overflow:hidden;color:var(--wf-text);font-size:13px;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.wf-barometer-radial-copy span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-barometer-radial-copy p{display:-webkit-box;margin:0;overflow:hidden;color:var(--wf-muted);font-size:12px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wf-barometer-domain-grid{margin-top:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.wf-barometer-domain-grid .wf-audit-domain-card{min-height:178px}.wf-barometer-domain-grid .wf-audit-domain-action,.wf-barometer-domain-grid .wf-audit-domain-card-top p,.wf-barometer-domain-grid .wf-audit-domain-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.wf-barometer-signal-list{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.wf-barometer-signal-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.28fr);grid-gap:14px;gap:14px;align-items:center;padding:13px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface-2) 78%,transparent)}.wf-barometer-signal-score{display:grid;grid-gap:7px;gap:7px;justify-items:end;min-width:0}.wf-barometer-signal-score>span{color:var(--wf-text);font-size:13px;font-weight:800}.wf-barometer-score-track{width:100%;height:8px;border-radius:999px;background:color-mix(in srgb,var(--wf-border) 70%,transparent);overflow:hidden}.wf-barometer-score-track>span{display:block;min-width:6px;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--wf-muted) 65%,transparent)}.wf-barometer-score-track>span.is-ok{background:rgba(70,211,155,.95)}.wf-barometer-score-track>span.is-warn{background:rgba(245,184,75,.95)}.wf-barometer-score-track>span.is-danger,.wf-barometer-score-track>span.is-risk{background:rgba(255,111,120,.95)}.wf-barometer-focus-list{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.wf-barometer-focus-item{display:grid;grid-gap:7px;gap:7px;padding:13px 14px}.wf-barometer-focus-card .wf-barometer-note{font-size:13px}.wf-barometer-bridge-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(260px,.75fr);grid-gap:12px;gap:12px}.wf-barometer-dashboard-bridge{display:grid;grid-gap:14px;gap:14px}.wf-barometer-dashboard-feed-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-barometer-dashboard-feed-item{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:13px 14px;border-radius:15px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 54%,transparent)}.wf-barometer-dashboard-feed-item span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-barometer-dashboard-feed-item strong{min-width:0;overflow:hidden;color:var(--wf-text);font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wf-barometer-dashboard-feed-item p{display:-webkit-box;margin:0;overflow:hidden;color:var(--wf-muted);font-size:12px;line-height:1.38;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wf-barometer-segment-card{display:grid;grid-gap:14px;gap:14px}.wf-barometer-segment-table{display:grid;grid-gap:8px;gap:8px}.wf-barometer-segment-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.68fr) 96px;grid-gap:8px 14px;gap:8px 14px;align-items:start;padding:13px 14px;border-radius:15px;border:1px solid color-mix(in srgb,var(--wf-border) 74%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 54%,transparent)}.wf-barometer-segment-main,.wf-barometer-segment-state{display:grid;grid-gap:4px;gap:4px;min-width:0}.wf-barometer-segment-main>span,.wf-barometer-segment-state>span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-barometer-segment-main>strong,.wf-barometer-segment-state>strong{min-width:0;overflow:hidden;color:var(--wf-text);font-size:13px;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.wf-barometer-segment-row p{grid-column:1/-1;margin:0;color:var(--wf-muted);font-size:12px;line-height:1.38}.wf-barometer-segment-row p strong{color:color-mix(in srgb,var(--wf-text) 84%,transparent)}.wf-barometer-campaign-browser{display:grid;grid-gap:14px;gap:14px}.wf-barometer-campaign-filterbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);grid-gap:12px;gap:12px;align-items:flex-end}.wf-barometer-campaign-filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.wf-barometer-filter-chip{display:inline-flex;gap:8px;align-items:center;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 54%,transparent);color:var(--wf-muted);font:inherit;font-size:12px;font-weight:850;cursor:pointer}.wf-barometer-filter-chip.is-active{border-color:rgba(70,211,155,.36);background:color-mix(in srgb,rgba(70,211,155,.14) 45%,var(--wf-surface-2));color:var(--wf-text)}.wf-barometer-filter-chip strong{color:inherit;font-size:12px}.wf-barometer-campaign-search{display:grid;grid-gap:6px;gap:6px}.wf-barometer-campaign-search>span{color:var(--wf-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.wf-barometer-history-table{display:grid;grid-gap:9px;gap:9px}.wf-barometer-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 76px auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface-2) 76%,transparent)}.wf-barometer-history-row.is-selected{border-color:rgba(70,211,155,.34);background:radial-gradient(circle at top right,rgba(70,211,155,.09),transparent 40%),color-mix(in srgb,var(--wf-surface-2) 80%,transparent)}.wf-barometer-history-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.wf-barometer-history-main strong{min-width:0;overflow:hidden;color:var(--wf-text);font-size:14px;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.wf-barometer-history-main p{margin:0}.wf-barometer-history-count{color:var(--wf-text);font-size:13px;font-weight:850;text-align:right}.wf-barometer-history-more{display:flex;gap:10px;align-items:center;justify-content:flex-end}.wf-barometer-history-more span{color:var(--wf-muted);font-size:12px;font-weight:800}@media (max-width:1280px){.wf-barometer-domain-grid,.wf-barometer-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-barometer-bridge-grid,.wf-barometer-link-layout,.wf-barometer-reading-grid,.wf-barometer-score-explanation{grid-template-columns:1fr}.wf-barometer-radial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.wf-barometer-cockpit>.wf-card{grid-column:span 12!important}.wf-barometer-signal-summary{grid-template-columns:1fr}.wf-barometer-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-barometer-campaign-filterbar,.wf-barometer-dashboard-feed-grid,.wf-barometer-form-grid,.wf-barometer-radial-grid,.wf-barometer-score-factor-grid{grid-template-columns:1fr}.wf-barometer-dimension-row,.wf-barometer-segment-row,.wf-barometer-signal-row{grid-template-columns:1fr;align-items:start}.wf-barometer-segment-row.is-head{display:none}.wf-barometer-dimension-row strong,.wf-barometer-segment-row span,.wf-barometer-segment-row strong{white-space:normal}.wf-barometer-dimension-row em{text-align:left}.wf-barometer-history-row{grid-template-columns:1fr;align-items:start}.wf-barometer-history-count{text-align:left}.wf-barometer-signal-score{justify-items:start;width:100%}}@media (max-width:720px){.wf-barometer-dashboard-feed-grid,.wf-barometer-domain-grid,.wf-barometer-fact-grid,.wf-barometer-form-grid,.wf-barometer-kpi-grid,.wf-barometer-radial-grid{grid-template-columns:1fr}.wf-barometer-score-hero strong{font-size:clamp(38px,14vw,54px)}}.wf-exports-support-grid{margin-top:8px}.wf-exports-support-card{border-radius:22px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));background:radial-gradient(circle at top right,rgba(110,227,224,.08),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 88%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));box-shadow:0 16px 30px rgba(8,15,32,.08)}.wf-committee-restart-grid,.wf-committee-top-grid,.wf-measure-main-grid,.wf-measure-summary-grid,.wf-sponsor-bottom-grid,.wf-sponsor-top-grid{align-items:start}.wf-sponsor-page{width:min(100%,1380px);display:grid;grid-gap:18px;gap:18px;margin:0 auto}.wf-sponsor-page *,.wf-sponsor-page :after,.wf-sponsor-page :before{animation:none!important;transition:none!important}.wf-sponsor-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:28px;gap:28px;padding:10px 4px 4px}.wf-sponsor-heading{min-width:0}.wf-sponsor-heading h1{margin:0;font-size:clamp(34px,4vw,50px);line-height:1;letter-spacing:-.045em}.wf-sponsor-heading p{max-width:640px;margin:12px 0 0;color:var(--wf-muted);font-size:15px;line-height:1.45}.wf-sponsor-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.wf-sponsor-status{display:inline-flex;align-items:center;min-height:42px;max-width:260px;padding:0 14px;border:1px solid var(--wf-border);border-radius:12px;color:var(--wf-text);background:color-mix(in srgb,var(--wf-surface) 94%,transparent);font-size:13px;font-weight:750;line-height:1.2}.wf-sponsor-status:before{content:"";flex:0 0 auto;width:8px;height:8px;margin-right:9px;border-radius:50%;background:var(--wf-accent-1)}.wf-sponsor-status.is-danger:before{background:var(--wf-danger)}.wf-sponsor-status.is-warn:before{background:var(--wf-warn)}.wf-sponsor-status.is-ok:before{background:var(--wf-success)}.wf-sponsor-decision-frame,.wf-sponsor-summary,.wf-sponsor-supports{overflow:hidden;border:1px solid var(--wf-border);border-radius:22px;background:color-mix(in srgb,var(--wf-surface) 96%,transparent);box-shadow:0 14px 34px rgba(8,24,52,.07)}.wf-sponsor-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wf-sponsor-summary article{min-width:0;min-height:136px;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:22px 24px;border-left:1px solid var(--wf-border)}.wf-sponsor-summary article:first-child{border-left:0}.wf-sponsor-decision dt,.wf-sponsor-summary span{color:var(--wf-muted);font-size:12px;font-weight:750;letter-spacing:.02em}.wf-sponsor-summary strong{color:var(--wf-text);font-size:clamp(21px,2vw,28px);font-weight:720;line-height:1.12;letter-spacing:-.025em}.wf-sponsor-summary p,.wf-sponsor-summary strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wf-sponsor-summary p{margin:0;color:var(--wf-muted);font-size:13px;line-height:1.4}.wf-sponsor-decision-frame{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr)}.wf-sponsor-changes,.wf-sponsor-decision{min-width:0;padding:26px 28px}.wf-sponsor-changes{border-left:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-accent-1) 4%,var(--wf-surface))}.wf-sponsor-changes h2,.wf-sponsor-decision h2,.wf-sponsor-supports h2{margin:0;font-size:21px;line-height:1.18;letter-spacing:-.025em}.wf-sponsor-decision h3{margin:18px 0 0;font-size:clamp(20px,2vw,26px);line-height:1.2;letter-spacing:-.025em}.wf-sponsor-decision>p{display:-webkit-box;max-width:72ch;overflow:hidden;margin:8px 0 0;color:var(--wf-muted);font-size:15px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wf-sponsor-decision-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-top:24px;padding-top:20px;border-top:1px solid var(--wf-border)}.wf-sponsor-decision dl{min-width:0;display:flex;flex-wrap:wrap;gap:34px;margin:0}.wf-sponsor-decision dl>div{display:grid;grid-gap:4px;gap:4px}.wf-sponsor-decision dd{max-width:240px;margin:0;color:var(--wf-text);font-size:14px;font-weight:750;line-height:1.3}.wf-sponsor-changes ul{display:grid;grid-gap:0;gap:0;margin:14px 0 0;padding:0;list-style:none}.wf-sponsor-changes li{position:relative;min-width:0;display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);grid-gap:10px;gap:10px;padding:12px 0 12px 20px;border-top:1px solid var(--wf-border)}.wf-sponsor-changes li:first-child{border-top:0}.wf-sponsor-changes li:before{content:"";position:absolute;top:18px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--wf-accent-1)}.wf-sponsor-changes li span,.wf-sponsor-changes li strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4}.wf-sponsor-changes li span,.wf-sponsor-empty{color:var(--wf-muted)}.wf-sponsor-empty{margin:14px 0 0;font-size:14px}.wf-sponsor-supports{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:26px;gap:26px;padding:20px 24px}.wf-sponsor-supports nav{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wf-sponsor-supports a{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 16px;border-left:1px solid var(--wf-border);color:var(--wf-text);font-size:13px;font-weight:720;text-align:center;text-decoration:none}.wf-sponsor-supports a:first-child{border-left:0}.wf-sponsor-supports a:focus-visible,.wf-sponsor-supports a:hover{color:var(--wf-accent-1);text-decoration:underline;text-underline-offset:4px}@media (max-width:1024px){.wf-sponsor-header{grid-template-columns:1fr;align-items:start}.wf-sponsor-header-actions{justify-content:flex-start}.wf-sponsor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-sponsor-summary article:nth-child(3){border-left:0}.wf-sponsor-summary article:nth-child(n+3){border-top:1px solid var(--wf-border)}.wf-sponsor-decision-frame{grid-template-columns:1fr}.wf-sponsor-changes{border-top:1px solid var(--wf-border);border-left:0}.wf-sponsor-supports{grid-template-columns:1fr;gap:14px}}@media (max-width:720px){.wf-sponsor-page{gap:14px}.wf-sponsor-header{gap:18px;padding-inline:0}.wf-sponsor-heading h1{font-size:clamp(32px,10vw,40px)}.wf-sponsor-header-actions{display:grid;grid-template-columns:1fr;align-items:stretch}.wf-sponsor-header-actions .ds-btn,.wf-sponsor-status{width:100%;max-width:none;justify-content:center}.wf-sponsor-summary{grid-template-columns:1fr}.wf-sponsor-summary article{min-height:0;grid-template-columns:minmax(92px,.6fr) minmax(0,1.4fr);align-items:baseline;align-content:center;gap:5px 12px;padding:17px 18px;border-top:1px solid var(--wf-border);border-left:0}.wf-sponsor-summary article:first-child{border-top:0}.wf-sponsor-summary strong{font-size:21px}.wf-sponsor-summary p{grid-column:2}.wf-sponsor-changes,.wf-sponsor-decision{padding:22px 20px}.wf-sponsor-decision>p{-webkit-line-clamp:3}.wf-sponsor-decision-footer{display:grid;align-items:stretch}.wf-sponsor-decision dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-sponsor-decision-footer .ds-btn{width:100%;justify-content:center}.wf-sponsor-changes li{grid-template-columns:1fr;gap:3px}.wf-sponsor-changes li span{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wf-sponsor-supports{padding:20px}.wf-sponsor-supports nav{grid-template-columns:1fr}.wf-sponsor-supports a{justify-content:flex-start;border-top:1px solid var(--wf-border);border-left:0}.wf-sponsor-supports a:first-child{border-top:0}}.wf-measure-main-grid{gap:14px;margin-top:16px}.wf-measure-step-card{min-height:100%;display:grid;align-content:start;grid-gap:8px;gap:8px}.wf-measure-section-head{display:grid;grid-gap:8px;gap:8px;padding:2px 2px 0}.wf-measure-section-head h2{margin-top:2px;margin-bottom:0;font-size:clamp(18px,2vw,22px);line-height:1.18;letter-spacing:0}.wf-measure-path-card{grid-template-rows:auto auto auto 1fr auto;padding:16px}.wf-measure-produced{margin-top:2px;color:var(--wf-text);font-size:13px;line-height:1.44}.wf-measure-link-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.wf-measure-link{display:inline-flex;align-items:center;min-height:26px;padding:0 0 2px;border-radius:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);color:var(--wf-text);background:transparent;font-size:13px;font-weight:720;text-decoration:none;transition:border-color .16s ease,color .16s ease}.wf-measure-link:hover{border-color:color-mix(in srgb,var(--wf-accent-1) 54%,var(--wf-border));color:color-mix(in srgb,var(--wf-accent-1) 72%,var(--wf-text))}.wf-measure-outcome-card{min-height:100%;padding:16px}.wf-measure-outcome-card h3{margin-bottom:6px;font-size:16px;line-height:1.18}.wf-preparation-card{grid-template-rows:auto auto auto 1fr auto;padding:18px;border-top:3px solid var(--wf-border)}.wf-preparation-card.is-complete{border-top-color:color-mix(in srgb,var(--wf-success) 68%,var(--wf-border))}.wf-preparation-card.is-partial{border-top-color:color-mix(in srgb,var(--wf-warn) 72%,var(--wf-border))}.wf-preparation-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-preparation-index{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--wf-border);border-radius:999px;color:var(--wf-muted);font-size:12px;font-weight:760}.wf-preparation-card h3{margin:4px 0 0;font-size:18px}.wf-preparation-next{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px}.wf-preparation-next h2{margin:10px 0 6px;font-size:clamp(19px,2vw,24px)}.wf-preparation-next p{max-width:720px;margin:0}@media (max-width:760px){.wf-preparation-next{align-items:stretch;flex-direction:column}}.wf-reading-shell{display:flex;flex-direction:column;gap:14px;max-width:1320px;margin:0 auto}.wf-report-opening{display:grid;grid-gap:16px;gap:16px;border-radius:24px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));background:radial-gradient(760px 360px at 0 0,rgba(70,211,155,.12),transparent 56%),linear-gradient(155deg,color-mix(in srgb,var(--wf-surface-2) 92%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));box-shadow:0 16px 38px rgba(8,15,32,.08);padding:clamp(18px,2.6vw,26px);overflow:hidden}.wf-report-main>.wf-section>h2{margin:0 0 14px;font-size:var(--wf-report-h2);line-height:1.14;letter-spacing:0;font-weight:720}.wf-report-opening-head,.wf-report-opening-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:18px;gap:18px;align-items:start}.wf-report-opening-head h2{margin:8px 0 0;font-size:clamp(22px,2.3vw,28px);line-height:1.12;letter-spacing:0;font-weight:720}.wf-report-opening-head p{max-width:760px;margin-top:10px;line-height:1.55}.wf-report-opening-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-report-opening-decision{min-height:100%;border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 86%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface) 82%,transparent);padding:clamp(16px,2.1vw,22px)}.wf-report-opening-decision h3{margin:10px 0 0;max-width:760px;font-size:var(--wf-report-h3);line-height:1.2;letter-spacing:0;font-weight:720}.wf-report-opening-decision p{margin:12px 0 0;max-width:780px;color:var(--wf-muted);line-height:1.55}.wf-report-opening-metrics{display:grid;grid-gap:10px;gap:10px}.wf-report-opening-metric{display:grid;grid-gap:6px;gap:6px;min-width:0;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 86%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface) 78%,transparent);padding:12px 14px;align-content:start}.wf-report-opening-metric .wf-metric-label,.wf-report-opening-metric>span:first-child{color:color-mix(in srgb,var(--wf-muted) 88%,var(--wf-text));line-height:1.3;min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.wf-report-opening-metric strong{font-family:var(--wf-display);font-size:clamp(18px,2.2vw,var(--wf-report-value));line-height:1.08;letter-spacing:0;font-weight:720;max-width:100%;text-wrap:pretty}.wf-report-opening-metric span,.wf-report-opening-metric strong{min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.wf-report-opening-metric span{color:var(--wf-muted);line-height:1.42}.wf-report-opening-context-grid,.wf-report-opening-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-report-opening-context,.wf-report-opening-panel{border-top:1px solid color-mix(in srgb,var(--wf-border) 88%,transparent);padding-top:18px}.wf-report-opening-context h3,.wf-report-opening-panel h3{margin:0 0 12px;font-size:var(--wf-report-h4);line-height:1.2}.wf-report-opening-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.wf-report-opening-list li{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--wf-border) 70%,transparent);color:var(--wf-muted);line-height:1.5}.wf-report-opening-list li:first-child{border-top:0;padding-top:0}.wf-report-opening-list strong{color:var(--wf-text);line-height:1.35}.wf-report-opening-list span{color:var(--wf-muted);font-size:var(--wf-report-body);line-height:1.5}.wf-report-opening-context{display:grid;grid-gap:12px;gap:12px}.wf-report-opening-context-item{display:grid;align-content:start;grid-gap:10px;gap:10px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface) 72%,transparent);padding:14px 16px}.wf-report-opening-context-item p{margin:0;color:var(--wf-muted);line-height:1.52}.wf-report-conclusion{display:grid;grid-gap:14px;gap:14px}.wf-report-conclusion-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-report-conclusion-metrics>div{display:grid;grid-gap:5px;gap:5px;min-width:0;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 86%,rgba(255,255,255,.08));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 88%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));box-shadow:0 12px 28px rgba(8,15,32,.055);padding:14px 16px}.wf-report-conclusion-metrics span{color:var(--wf-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wf-report-conclusion-metrics strong{color:var(--wf-text);font-size:clamp(18px,2.15vw,var(--wf-report-value));line-height:1.08;letter-spacing:0;font-weight:720;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.wf-report-conclusion-metrics em{color:var(--wf-muted);font-size:var(--wf-report-small);font-style:normal;line-height:1.35}.wf-report-conclusion .wf-bento{margin-top:0;gap:14px}.wf-report-conclusion .wf-card{min-height:100%;box-shadow:0 12px 28px rgba(8,15,32,.06)}.wf-report-conclusion .wf-card h3{font-size:var(--wf-report-h4);line-height:1.25;letter-spacing:0}.wf-report-conclusion .wf-card li,.wf-report-conclusion .wf-card p{line-height:1.52}.wf-report-source-card{display:grid;grid-gap:16px;gap:16px;margin-top:14px;border-radius:22px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));background:radial-gradient(680px 260px at 100% 0,rgba(124,168,255,.08),transparent 58%),linear-gradient(160deg,color-mix(in srgb,var(--wf-surface-2) 90%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));box-shadow:0 14px 32px rgba(8,15,32,.065);padding:clamp(17px,2.1vw,22px);min-width:0;overflow:hidden}.wf-report-source-card-collab{background:radial-gradient(680px 260px at 100% 0,rgba(70,211,155,.1),transparent 58%),linear-gradient(160deg,color-mix(in srgb,var(--wf-surface-2) 90%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent))}.wf-report-partner-summary{display:grid;grid-gap:16px;gap:16px;margin-top:14px;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));border-radius:18px;background:radial-gradient(520px 190px at 100% 0,rgba(70,211,155,.09),transparent 62%),color-mix(in srgb,var(--wf-surface) 94%,transparent);box-shadow:0 12px 28px rgba(8,15,32,.055);padding:clamp(16px,2vw,20px)}.wf-report-partner-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wf-report-partner-summary-head>div{min-width:0}.wf-report-partner-summary-head h3{margin:5px 0 0;font-size:var(--wf-report-h4);line-height:1.25;letter-spacing:0}.wf-report-partner-summary-head p{max-width:760px;margin:7px 0 0;line-height:1.5}.wf-report-partner-summary-head>a{flex:0 0 auto;color:var(--wf-text);font-size:13px;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--wf-brand) 46%,transparent);text-decoration-color:color-mix(in srgb,var(--wf-brand) 46%,transparent);text-underline-offset:3px}.wf-report-partner-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);padding-top:14px}.wf-report-partner-summary-grid article{min-width:0;padding-right:18px}.wf-report-partner-summary-grid article+article{border-left:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);padding-right:0;padding-left:18px}.wf-report-partner-summary-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.wf-report-partner-summary-title strong{min-width:0;font-size:var(--wf-report-body);line-height:1.3;overflow-wrap:anywhere}.wf-report-partner-summary-title span{color:var(--wf-muted);font-size:11px;font-weight:750;text-align:right}.wf-report-partner-summary-grid dl{display:grid;grid-gap:8px;gap:8px;margin:11px 0 0}.wf-report-partner-summary-grid dl>div{display:grid;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0}.wf-report-partner-summary-grid dt{color:var(--wf-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wf-report-partner-summary-grid dd{min-width:0;margin:0;color:var(--wf-text);font-size:13px;line-height:1.42;overflow-wrap:anywhere;text-wrap:pretty}@media (max-width:760px){.wf-report-partner-summary-head{flex-direction:column}.wf-report-partner-summary-grid{grid-template-columns:1fr}.wf-report-partner-summary-grid article{padding-right:0}.wf-report-partner-summary-grid article+article{margin-top:14px;border-top:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-left:0;padding-top:14px;padding-left:0}.wf-report-partner-summary-grid dl>div,.wf-report-partner-summary-title{grid-template-columns:1fr}.wf-report-partner-summary-title{display:grid}.wf-report-partner-summary-title span{text-align:left}}.wf-report-source-body,.wf-report-source-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:18px;gap:18px;align-items:start}.wf-report-source-head h3{margin:6px 0 0;font-size:var(--wf-report-h3);line-height:1.18;letter-spacing:0;font-weight:720}.wf-report-source-head p{max-width:720px;margin-top:10px;line-height:1.56}.wf-report-source-body>*,.wf-report-source-head>*{min-width:0}.wf-report-source-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));grid-gap:10px;gap:10px}.wf-report-source-metrics>div{display:grid;grid-gap:6px;gap:6px;min-width:0;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface) 78%,transparent);padding:11px 12px;align-content:start;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.wf-report-cross-note span,.wf-report-source-driver-grid>div>span,.wf-report-source-metrics span{color:var(--wf-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.wf-report-source-metrics strong{font-family:var(--wf-display);font-size:clamp(18px,2.15vw,var(--wf-report-value));line-height:1.08;letter-spacing:0;font-weight:720;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.wf-report-source-body{border-top:1px solid color-mix(in srgb,var(--wf-border) 84%,transparent);padding-top:16px}.wf-report-source-body h4{margin:0 0 10px;font-size:var(--wf-report-h4);line-height:1.25;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.wf-report-source-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.wf-report-source-list li{display:grid;grid-gap:3px;gap:3px;color:var(--wf-muted);line-height:1.5;min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.wf-report-source-list strong{color:var(--wf-text);line-height:1.35}.wf-report-source-list span{color:var(--wf-muted)}.wf-report-cross-note,.wf-report-source-note{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-top:1px solid color-mix(in srgb,var(--wf-border) 84%,transparent);padding-top:16px}.wf-report-source-card>.wf-line-chart{width:min(100%,720px);margin:10px auto 0}.wf-report-source-card>.wf-line-chart svg{max-height:172px}.wf-report-source-card .wf-chart-reading-note{font-size:12px;color:var(--wf-muted)}.wf-report-source-card .wf-bars-wrap{gap:6px}.wf-report-source-card .wf-bars-row{grid-template-columns:minmax(132px,210px) minmax(0,1fr) auto;gap:10px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--wf-border) 64%,transparent)}.wf-report-source-card .wf-bars-row:last-child{border-bottom:0}.wf-report-source-card .wf-bars-track{height:7px;background:color-mix(in srgb,var(--wf-border) 52%,transparent)}.wf-report-source-card .wf-bars-values{min-width:50px;font-size:12px}.wf-report-cross-note p,.wf-report-source-note p{margin:0;max-width:760px;color:var(--wf-muted);line-height:1.52;min-width:0;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.wf-report-cross-note strong{display:block;margin-top:4px;color:var(--wf-text);line-height:1.35}.wf-report-cross-note a{color:var(--wf-text);font-weight:800;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--wf-brand) 46%,transparent);text-decoration-color:color-mix(in srgb,var(--wf-brand) 46%,transparent);text-underline-offset:3px}.wf-report-source-driver-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-report-source-driver-grid>div{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface) 72%,transparent);padding:12px 13px}.wf-report-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;margin-top:26px}.wf-report-aside{position:-webkit-sticky;position:sticky;top:104px;align-self:start}.wf-report-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:26px;gap:26px}.wf-report-main>*{min-width:0;max-width:100%}.wf-report-shell{--wf-report-h2:clamp(20px,2vw,24px);--wf-report-h3:clamp(19px,1.9vw,23px);--wf-report-h4:15px;--wf-report-body:14px;--wf-report-small:13px;--wf-report-value:clamp(18px,1.8vw,22px)}.wf-report-shell .wf-muted,.wf-report-shell li,.wf-report-shell p{font-size:var(--wf-report-body);line-height:1.54;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.wf-report-shell .wf-cluster-kicker,.wf-report-shell .wf-metric-label,.wf-report-shell .wf-scoring-factor-head{font-size:var(--wf-report-small);line-height:1.25}.wf-report-aside .wf-card{padding:16px;max-height:calc(100vh - 124px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.wf-report-aside .wf-card h3{margin:0;font-size:15px;line-height:1.25;letter-spacing:0}.wf-report-main>section:first-child{margin-top:0}.wf-report-main section[id]{scroll-margin-top:120px}.wf-report-toc{margin-top:14px;display:grid;grid-gap:8px;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin}.wf-report-toc a{display:block;border-radius:14px;border:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface-2) 78%,transparent);color:var(--wf-text);padding:10px 12px;font-size:var(--wf-report-small);font-weight:600}.wf-report-toc a:hover{background:color-mix(in srgb,var(--wf-surface-2) 96%,transparent)}.wf-report-toc a.active{border-color:rgba(80,146,255,.42);background:linear-gradient(135deg,rgba(70,211,155,.12),rgba(80,146,255,.16)),color-mix(in srgb,var(--wf-surface-2) 92%,transparent);color:var(--wf-text);box-shadow:0 10px 24px rgba(8,16,28,.18)}.wf-reading-shell-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wf-reading-shell-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-reading-deck,.wf-reading-stack{display:flex;flex-direction:column;gap:12px}.wf-reading-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-reading-grid,.wf-reading-kpis{display:grid;grid-gap:12px;gap:12px}.wf-reading-grid-half{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-reading-grid-third{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-reading-short-card{height:100%;display:grid;align-content:start;grid-gap:10px;gap:10px}.wf-report-audience-grid{display:grid;grid-gap:12px;gap:12px}.wf-report-audience-card{border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));background:radial-gradient(circle at top right,rgba(124,168,255,.08),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 88%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));padding:16px 17px;box-shadow:0 14px 28px rgba(8,15,32,.08);display:grid;grid-gap:8px;gap:8px}.wf-report-empty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-report-empty-card,.wf-report-locked-card,.wf-report-metric-card,.wf-report-note-card{border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));background:radial-gradient(circle at top left,rgba(124,168,255,.08),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 88%,transparent),color-mix(in srgb,var(--wf-surface) 94%,transparent));padding:18px;box-shadow:0 16px 34px rgba(8,15,32,.08)}.wf-report-empty-card,.wf-report-metric-card,.wf-report-note-card{display:grid;grid-gap:10px;gap:10px}.wf-card-compact{border-radius:20px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));background:radial-gradient(circle at top left,rgba(110,227,224,.07),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 88%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));box-shadow:0 14px 28px rgba(8,15,32,.08);padding:16px 17px}.wf-report-empty-value,.wf-report-metric-value{font-family:var(--wf-display);font-size:clamp(28px,2.5vw,40px);line-height:.95;letter-spacing:-.04em}.wf-report-dimension-list{display:grid;grid-gap:10px;gap:10px}.wf-report-dimension-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-radius:14px;border:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface-2) 80%,transparent);padding:12px 14px}.wf-report-dimension-row span{color:var(--wf-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wf-report-dimension-row em,.wf-report-dimension-row strong{min-width:0;font-style:normal}.wf-report-dimension-row strong{overflow-wrap:anywhere;word-break:break-word}.wf-sparkline{width:100%;max-width:240px;height:auto}.wf-reading-lead{padding:18px 20px;display:grid;grid-gap:8px;gap:8px}.wf-reading-list-compact{display:grid;grid-gap:6px;gap:6px}.wf-scoring-synthesis{display:flex;flex-direction:column;gap:14px}.wf-scoring-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.wf-scoring-kpis>.wf-kpi{grid-column:span 1}.wf-scoring-kpi-card{min-height:132px}.wf-scoring-help{padding:10px 0 2px}.wf-scoring-help,.wf-scoring-support{display:flex;align-items:center;justify-content:space-between;gap:16px}.wf-reading-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wf-scoring-factor-table{display:grid;grid-gap:10px;gap:10px}.wf-scoring-method-card{gap:16px}.wf-scoring-weight-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-scoring-weight-groups>section{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.wf-scoring-weight-groups h4{margin:0;font-size:var(--wf-report-h4);line-height:1.3}.wf-scoring-weight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:8px;gap:8px}.wf-scoring-weight-cell{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--wf-border) 86%,rgba(255,255,255,.08));border-radius:12px;background:color-mix(in srgb,var(--wf-surface-2) 84%,transparent);overflow-wrap:anywhere;word-break:break-word}.wf-scoring-weight-cell span{color:var(--wf-muted);font-size:12px;line-height:1.35}.wf-scoring-weight-cell strong{font-size:18px;line-height:1.1}.wf-scoring-factor-row{display:grid;grid-template-columns:1.15fr .9fr .85fr 1.6fr;grid-gap:12px;gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--wf-border)}.wf-scoring-factor-row:first-child{border-top:0;padding-top:0}.wf-committee-panel{display:grid;grid-gap:16px;gap:16px}.wf-committee-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.wf-committee-panel-head h2{margin:8px 0 0}.wf-committee-decision-card h3{margin-top:12px}.wf-committee-kpi-inline{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-scoring-factor-head{color:var(--wf-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.wf-metric-label{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.wf-metric-help-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0;inline-size:20px;block-size:20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));font-size:11px;font-weight:700;color:rgba(255,255,255,.96);background:color-mix(in srgb,var(--wf-popover-bg) 72%,rgba(255,255,255,.12));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 10px 20px rgba(0,0,0,.22);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background-color .12s ease}html[data-theme=light] .wf-metric-help-trigger{color:rgba(9,24,50,.84);background:rgba(255,255,255,.9);box-shadow:0 12px 24px rgba(118,145,181,.14)}.wf-metric-help-trigger.is-open,.wf-metric-help-trigger:focus-visible,.wf-metric-help-trigger:hover{transform:translateY(-1px);border-color:rgba(129,169,255,.7);box-shadow:0 14px 30px rgba(4,9,20,.34);outline:none}.wf-popover-bubble{position:fixed;z-index:9999;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:var(--wf-popover-bg);color:rgba(255,255,255,.94);box-shadow:0 30px 80px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:10px;gap:10px;overflow:hidden}.wf-popover-bubble-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wf-popover-bubble-body{display:grid;grid-gap:10px;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.wf-popover-bubble strong,.wf-popover-bubble-head strong{color:rgba(255,255,255,.98);font-size:15px;line-height:1.35;letter-spacing:0}.wf-trend-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-trend-grid>*{grid-column:span 4}.wf-trend-wide{grid-column:span 12}.wf-popover-bubble p{margin:0;color:rgba(255,255,255,.84);font-size:14px;line-height:1.58;letter-spacing:0}.wf-popover-summary{margin-bottom:2px}.wf-popover-meta{margin:0;display:grid;grid-gap:8px;gap:8px}.wf-popover-meta-row{display:grid;grid-template-columns:minmax(88px,108px) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.wf-popover-meta dd,.wf-popover-meta dt{margin:0;font-size:13px;line-height:1.45;letter-spacing:0}.wf-popover-meta dt{color:rgba(255,255,255,.62);font-weight:700}.wf-popover-meta dd{color:rgba(255,255,255,.88)}.wf-popover-bubble .wf-list-tight{margin:0;padding-left:18px}.wf-popover-bubble .wf-list-tight li{color:rgba(255,255,255,.84);font-size:14px;line-height:1.55}.wf-popover-bubble-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:28px;block-size:28px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);font-size:18px;line-height:1;cursor:pointer;flex:0 0 auto}.wf-popover-bubble-close:focus-visible,.wf-popover-bubble-close:hover{border-color:rgba(143,178,255,.6);outline:none}.wf-metric-help-link{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(255,255,255,.94);font-size:13px;font-weight:700}@media (max-width:720px){.wf-metric-help-trigger{inline-size:24px;block-size:24px;font-size:11px}.wf-popover-bubble{padding:14px 14px 15px;border-radius:14px}.wf-popover-bubble strong,.wf-popover-bubble-head strong{font-size:14px}.wf-popover-bubble .wf-list-tight li,.wf-popover-bubble p,.wf-popover-meta dd,.wf-popover-meta dt{font-size:13px;line-height:1.5}.wf-popover-meta-row{grid-template-columns:minmax(76px,96px) minmax(0,1fr);gap:8px}}.wf-glossary-toolbar{display:grid;grid-gap:16px;gap:16px}.wf-glossary-page{display:block}.wf-glossary-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:24px;padding:12px 0 26px;border-bottom:1px solid color-mix(in srgb,var(--wf-border) 88%,transparent)}.wf-glossary-hero-copy{max-width:840px}.wf-glossary-hero h1{margin:18px 0 0;color:var(--wf-text);font-family:var(--wf-display);font-size:clamp(42px,5vw,72px);line-height:.96;letter-spacing:-.04em}.wf-glossary-hero p{max-width:760px;margin:18px 0 0;color:var(--wf-muted);font-size:clamp(17px,1.35vw,21px);line-height:1.52}.wf-glossary-hero-count{display:grid;grid-gap:2px;gap:2px;min-width:124px;padding-left:22px;border-left:1px solid color-mix(in srgb,var(--wf-border) 90%,transparent);color:var(--wf-muted);text-align:left}.wf-glossary-hero-count strong{color:var(--wf-text);font-family:var(--wf-display);font-size:34px;line-height:1;letter-spacing:-.03em}.wf-glossary-hero-count span,.wf-glossary-search{font-size:13px;font-weight:700}.wf-glossary-search{display:grid;grid-gap:8px;gap:8px;color:var(--wf-text)}.wf-glossary-alpha{display:flex;flex-wrap:wrap;gap:8px}.wf-glossary-alpha a{min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface) 86%,transparent);color:var(--wf-text);font-size:12px;font-weight:700}.wf-glossary-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-glossary-grid>*{min-width:0}.wf-glossary-card{grid-column:span 4;position:relative;display:grid;grid-gap:12px;gap:12px;min-height:220px;overflow:hidden}.wf-glossary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:24px 0 0 24px;background:rgba(255,255,255,.22)}.wf-glossary-card.is-movement:before{background:linear-gradient(180deg,#ff8f70,#6ee3e0)}.wf-glossary-card.is-vitality:before{background:linear-gradient(180deg,#ffd166,#46d39b)}.wf-glossary-card.is-human:before{background:linear-gradient(180deg,#ff9b8f,#7ca8ff)}.wf-glossary-card.is-balance:before{background:linear-gradient(180deg,#ff9b8f,#8f9cff)}.wf-glossary-card.is-energy:before{background:linear-gradient(180deg,#58d6c3,#4f8fff)}.wf-glossary-card.is-tension:before{background:linear-gradient(180deg,#f7c86b,#ff8f70)}.wf-glossary-card.is-dropout:before{background:linear-gradient(180deg,#ff8fa8,#a98dff)}.wf-glossary-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wf-glossary-alias{color:var(--wf-muted);font-size:12px;font-weight:600}.wf-glossary-tags{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:8px}.wf-glossary-source{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--wf-border) 86%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface) 84%,transparent);color:var(--wf-muted);font-size:12px;line-height:1.45}.wf-glossary-source strong{color:var(--wf-text)}.wf-glossary-tags span{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;min-height:26px;padding:5px 9px;border-radius:8px;border:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface) 80%,transparent);color:var(--wf-muted);font-size:11px;font-weight:600;line-height:1.25;overflow-wrap:anywhere;text-align:left;white-space:normal}.wf-glossary-letter-section{display:grid;grid-gap:12px;gap:12px}.wf-glossary-letter-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-glossary-letter{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface) 88%,transparent);font-size:18px;font-weight:800}.wf-glossary-empty{margin-top:12px}.wf-glossary-search-section{scroll-margin-top:96px}.wf-glossary-search-shell{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);grid-gap:18px;gap:18px;align-items:stretch;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-border) 92%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--wf-surface) 90%,transparent);box-shadow:var(--wf-shadow-soft);padding:20px}.wf-glossary-search-main,.wf-glossary-search-side{min-width:0}.wf-glossary-search-main{display:grid;grid-gap:16px;gap:16px}.wf-glossary-search-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wf-glossary-search-head h2{margin:0;color:var(--wf-text);font-family:var(--wf-display);font-size:clamp(22px,2vw,28px);line-height:1.08;letter-spacing:-.02em}.wf-glossary-search-head p{margin-top:8px}.wf-glossary-search-head>span{flex:0 0 auto;color:var(--wf-muted);font-size:13px;font-weight:700;line-height:1.4;text-align:right}.wf-glossary-search-input{min-height:54px;padding:15px 16px;font-size:16px;font-weight:650}.wf-glossary-filter-row,.wf-glossary-shortcuts{display:flex;flex-wrap:wrap;gap:8px}.wf-glossary-chip-button,.wf-glossary-filter,.wf-glossary-journey{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));color:var(--wf-text);cursor:pointer;font-family:inherit}.wf-glossary-chip-button{min-height:34px;border-radius:10px;background:color-mix(in srgb,var(--wf-surface) 86%,transparent);padding:8px 12px;font-size:12px;font-weight:760}.wf-glossary-chip-button:focus-visible,.wf-glossary-chip-button:hover,.wf-glossary-filter:focus-visible,.wf-glossary-filter:hover,.wf-glossary-journey:focus-visible,.wf-glossary-journey:hover{border-color:rgba(110,227,224,.45);outline:none}.wf-glossary-filter{min-height:42px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;background:color-mix(in srgb,var(--wf-surface) 80%,transparent);padding:8px 12px;font-size:12px;font-weight:760}.wf-glossary-filter.is-active{border-color:color-mix(in srgb,var(--wf-text) 28%,var(--wf-border));background:color-mix(in srgb,var(--wf-surface-2) 92%,transparent)}.wf-glossary-search-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.wf-glossary-search-footer .wf-muted{max-width:760px}.wf-glossary-search-side{display:grid;align-content:start;grid-gap:12px;gap:12px;border-left:1px solid color-mix(in srgb,var(--wf-border) 88%,transparent);padding-left:18px}.wf-glossary-journey-list{display:grid;grid-gap:10px;gap:10px}.wf-glossary-journey{display:grid;grid-gap:5px;gap:5px;width:100%;border-radius:12px;background:color-mix(in srgb,var(--wf-surface) 74%,transparent);padding:13px 14px;text-align:left}.wf-glossary-journey strong{color:var(--wf-text);font-size:13px}.wf-glossary-journey span{color:var(--wf-muted);font-size:12px;line-height:1.45}.wf-glossary-results{scroll-margin-top:96px}.wf-glossary-results-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-glossary-card.is-featured-match{grid-column:span 6;min-height:252px;background:radial-gradient(circle at top right,rgba(110,227,224,.12),transparent 36%),linear-gradient(165deg,color-mix(in srgb,var(--wf-surface) 92%,transparent),rgba(255,255,255,.045))}.wf-glossary-card.is-compact{min-height:178px;gap:10px;padding:18px}.wf-glossary-card.is-compact .wf-glossary-tags span{min-height:24px;padding:5px 8px}.wf-glossary-guardrail{margin:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,209,102,.28);background:rgba(255,209,102,.09);color:var(--wf-muted);font-size:13px;line-height:1.5}.wf-glossary-guardrail strong{color:var(--wf-text)}html[data-theme=light] .wf-glossary-search-shell{background:rgba(255,255,255,.9)}html[data-theme=light] .wf-glossary-chip-button,html[data-theme=light] .wf-glossary-filter,html[data-theme=light] .wf-glossary-journey{background:rgba(255,255,255,.76)}html[data-theme=light] .wf-glossary-filter.is-active{background:rgba(248,250,252,.96)}@media (max-width:980px){.wf-glossary-hero{align-items:flex-start;flex-direction:column}.wf-glossary-hero-count{width:100%;grid-template-columns:auto 1fr;align-items:baseline;padding-left:0;padding-top:14px;border-left:0;border-top:1px solid color-mix(in srgb,var(--wf-border) 90%,transparent)}.wf-glossary-search-shell{grid-template-columns:1fr}.wf-glossary-search-side{border-left:0;border-top:1px solid color-mix(in srgb,var(--wf-border) 88%,transparent);padding-left:0;padding-top:16px}.wf-glossary-journey-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.wf-glossary-hero{margin-top:18px;padding-bottom:20px}.wf-glossary-hero h1{font-size:clamp(34px,11vw,46px)}.wf-glossary-hero p{font-size:15px;line-height:1.48}.wf-glossary-search-shell{border-radius:16px;padding:16px}.wf-glossary-search-head{flex-direction:column;gap:8px}.wf-glossary-search-head>span{text-align:left}.wf-glossary-search-input{min-height:50px;font-size:15px}.wf-glossary-filter{width:calc(50% - 4px);justify-content:center}.wf-glossary-search-footer{align-items:stretch;flex-direction:column}.wf-glossary-search-footer .ds-btn{width:100%}.wf-glossary-journey-list,.wf-glossary-results-grid{grid-template-columns:1fr}.wf-glossary-card.is-featured-match{grid-column:span 1}}.wf-reading-matrix{display:grid;grid-gap:0;gap:0;border-radius:22px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08));background:radial-gradient(circle at top left,rgba(124,168,255,.08),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--wf-surface-2) 88%,transparent),color-mix(in srgb,var(--wf-surface) 96%,transparent));padding:14px 16px;box-shadow:0 16px 30px rgba(8,15,32,.08)}.wf-reading-matrix-row{display:grid;grid-template-columns:1.1fr .95fr .9fr .8fr 2fr;grid-gap:12px;gap:12px;align-items:start;padding:13px 0;border-top:1px solid color-mix(in srgb,var(--wf-border) 88%,rgba(255,255,255,.08))}.wf-reading-matrix-row:first-child{border-top:0;padding-top:0}.wf-reading-matrix-head{color:var(--wf-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding-bottom:10px}.wf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-form-grid label{display:grid;grid-gap:6px;gap:6px}.wf-form-grid span{font-size:13px;color:var(--wf-muted);font-weight:600}.wf-form-grid input{border-radius:14px;border:1px solid var(--wf-border);background:var(--wf-surface-2);color:var(--wf-text);padding:12px 14px}@media (max-width:1180px){.wf-topbar{grid-template-columns:1fr}.wf-topbar-actions,.wf-topbar-right{justify-content:flex-start}.wf-page-subnav,.wf-page-subnav-support,.wf-page-subnav-track,.wf-topbar-page-nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.wf-page-subnav-support::-webkit-scrollbar,.wf-page-subnav-track::-webkit-scrollbar,.wf-page-subnav::-webkit-scrollbar,.wf-topbar-page-nav::-webkit-scrollbar{display:none}.wf-kpi{grid-column:span 6}.wf-reading-grid-third,.wf-reading-kpis,.wf-scoring-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-hr-empty-guidance{grid-template-columns:1fr}.wf-hr-empty-guidance .ds-btn{width:-moz-fit-content;width:fit-content}.wf-actions-after90-grid,.wf-actions-calendar-board,.wf-actions-command-note-grid,.wf-actions-command-signal-strip,.wf-actions-concrete-grid,.wf-actions-detail-grid,.wf-actions-expert-grid,.wf-actions-expert-list,.wf-actions-gain-chain,.wf-actions-horizon-grid,.wf-actions-loading-grid,.wf-actions-meta-grid,.wf-actions-milestone-grid,.wf-actions-partner-grid,.wf-actions-partner-grid dl,.wf-actions-reminder-list,.wf-actions-status-grid,.wf-actions-time-summary,.wf-grid-four,.wf-grid-three,.wf-hr-form-progress,.wf-page-command-focus-grid,.wf-page-command-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-actions-follow-grid,.wf-actions-pilot-grid,.wf-hr-field-grid{grid-template-columns:1fr}.wf-hr-field-grid>*{grid-column:1/-1!important}.wf-hr-section-head{display:grid}.wf-hr-section-head span{text-align:left}.wf-hr-empty-guidance-grid,.wf-hr-form-progress{grid-template-columns:1fr}.wf-actions-follow-grid.is-empty-open .wf-actions-backlog-panel .wf-stack-sm,.wf-dashboard-priority-grid,.wf-dashboard-score-band{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-report-layout{grid-template-columns:1fr}.wf-report-aside{position:static}.wf-report-aside .wf-card{display:block;max-height:none;overflow:visible}.wf-report-toc{overflow:visible;padding-right:0}.wf-committee-kpi-inline,.wf-report-empty-grid{grid-template-columns:1fr}}@media (min-width:981px) and (max-width:1180px){.wf-report-layout{grid-template-columns:230px minmax(0,1fr)}.wf-report-aside{position:-webkit-sticky;position:sticky;top:104px}.wf-report-aside .wf-card{display:grid;max-height:calc(100vh - 124px);overflow:hidden}.wf-report-toc{overflow-y:auto;padding-right:4px}}@media (max-width:980px){.wf-shell{padding:12px}.wf-shell-canvas{grid-template-columns:1fr;min-height:calc(100vh - 24px)}.wf-sidebar{position:static}.wf-rail-desktop,.wf-sidebar-brand{display:none}.wf-rail-mobile{display:grid;grid-gap:12px;gap:12px}.wf-topbar.is-brand-only{grid-template-columns:1fr}.wf-topbar.is-brand-only .wf-search{width:100%}.wf-topbar-brand{flex-wrap:wrap;gap:12px}.wf-topbar-wordmark{width:148px;min-width:0}.wf-main{padding-right:0}.wf-auth-canvas{grid-template-columns:1fr}.wf-auth-panel{padding-top:0}.wf-bars-row{grid-template-columns:50px 1fr}.wf-bars-values{grid-column:span 2;justify-content:flex-start}.wf-report-conclusion-metrics,.wf-report-dimension-row,.wf-report-opening-context-grid,.wf-report-opening-grid,.wf-report-opening-head,.wf-report-opening-hero,.wf-report-source-body,.wf-report-source-driver-grid,.wf-report-source-head,.wf-report-source-metrics{grid-template-columns:1fr}.wf-report-opening-badges{justify-content:flex-start}.wf-report-cross-note,.wf-report-source-note{flex-direction:column}.wf-report-metric-card .wf-sparkline{max-width:none}.wf-actions-after90-grid,.wf-actions-calendar-board,.wf-actions-command-note-grid,.wf-actions-command-signal-strip,.wf-actions-concrete-grid,.wf-actions-detail-grid,.wf-actions-expert-grid,.wf-actions-expert-list,.wf-actions-follow-grid,.wf-actions-gain-chain,.wf-actions-horizon-grid,.wf-actions-loading-grid,.wf-actions-loading-grid-secondary,.wf-actions-meta-grid,.wf-actions-meta-grid.compact,.wf-actions-milestone-grid,.wf-actions-next-grid,.wf-actions-partner-grid,.wf-actions-partner-grid dl,.wf-actions-pilot-grid,.wf-actions-plan-foot,.wf-actions-reminder-list,.wf-actions-review-row,.wf-actions-status-grid,.wf-actions-time-summary,.wf-committee-kpi-inline,.wf-dashboard-priority-grid,.wf-dashboard-score-band,.wf-form-grid,.wf-grid-four,.wf-grid-three,.wf-grid-two,.wf-page-command-focus-grid,.wf-page-command-signal-grid,.wf-reading-grid-half,.wf-reading-grid-third,.wf-reading-kpis,.wf-scoring-kpis,.wf-trend-grid{grid-template-columns:1fr}.wf-actions-loading-block-primary,.wf-trend-grid>*,.wf-trend-wide{grid-column:span 1}.wf-stack-row,.wf-stat-grid{grid-template-columns:1fr}.wf-stack-meta{justify-content:flex-start}.wf-reading-matrix-head,.wf-reading-matrix-row{grid-template-columns:1fr}.wf-actions-card-top,.wf-actions-section-head,.wf-page-command-head,.wf-page-header,.wf-page-lead .wf-actions,.wf-reading-shell-head{flex-direction:column;align-items:stretch}.wf-audit-score-status{justify-items:start}.wf-actions-axis-row,.wf-actions-calendar-row{grid-template-columns:1fr}.wf-actions-horizon-meta{justify-items:start;max-width:none}.wf-actions-horizon-meta span{text-align:left}.wf-actions-gain-foot{flex-direction:column;align-items:stretch}.wf-actions-state-strip{grid-template-columns:auto minmax(0,1fr)}.wf-actions-expert-card{grid-template-columns:1fr}.wf-actions-inline-details{justify-self:stretch;max-width:none}.wf-actions-state-strip em{grid-column:2;justify-self:start}.wf-committee-panel-head{flex-direction:column;align-items:stretch}.wf-reading-shell-meta{justify-content:flex-start}.wf-scoring-help,.wf-scoring-support{flex-direction:column;align-items:flex-start}.wf-scoring-factor-row,.wf-scoring-weight-groups{grid-template-columns:1fr}.wf-page-lead .wf-actions>*{width:100%}.wf-roi-subnav-support,.wf-roi-subnav-track{flex-direction:column;align-items:stretch}.wf-roi-subnav-chip,.wf-roi-subnav-more,.wf-roi-subnav-more-trigger{width:100%}.wf-audit-section-head{flex-direction:column;align-items:stretch}.wf-audit-section-actions{align-items:stretch;justify-content:flex-start}.wf-audit-download-btn,.wf-audit-section-actions .wf-actions{width:100%}.wf-audit-reference-action,.wf-audit-step-footer-actions{justify-content:flex-start}.wf-audit-contribution-grid,.wf-audit-domain-grid,.wf-audit-domain-summary,.wf-audit-manager-grid,.wf-audit-pilot-grid,.wf-audit-reading-grid,.wf-audit-summary-kpis,.wf-audit-terrain-grid{grid-template-columns:1fr}.wf-audit-field-note{flex-direction:column;gap:4px}.wf-audit-domain-score{justify-items:start;text-align:left}.wf-audit-public-fields,.wf-audit-public-head,.wf-audit-public-submit{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.wf-audit-public-scale{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-audit-chapter-head,.wf-audit-terrain-type-grid{grid-template-columns:1fr}.wf-audit-chapter-head{gap:10px}.wf-audit-chapter-index{width:34px;height:34px}}@media (max-width:720px){.wf-page{padding:18px 16px 56px}.wf-hero h1{font-size:28px}.wf-page-command-title{font-size:clamp(26px,7vw,38px)}.wf-auth,.wf-public{padding:14px}.wf-auth-brand,.wf-auth-panel,.wf-public-canvas{padding:16px}.wf-grid>*,.wf-kpi,.wf-kpis>*,.wf-stat-grid>*{grid-column:span 12!important}.wf-heat-values{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-committee-brief-grid,.wf-committee-command .wf-page-command-signal-grid,.wf-committee-decision-grid,.wf-committee-message-grid,.wf-committee-podium-grid,.wf-committee-proof-grid,.wf-committee-proof-grid.is-five,.wf-dashboard-collective-visual-grid,.wf-radar-labels,.wf-restitution-brief-grid,.wf-restitution-guardrail-grid,.wf-restitution-support-rail{grid-template-columns:1fr}.wf-committee-subhead{align-items:flex-start;flex-direction:column}.wf-committee-subhead .wf-muted{text-align:left}.wf-committee-prudence-grid{grid-template-columns:1fr}.wf-committee-zone-head{align-items:flex-start;justify-content:flex-start}.wf-committee-timeline{grid-template-columns:1fr}.wf-committee-timeline:before{top:18px;bottom:18px;left:23px;right:auto;width:2px;height:auto}.wf-committee-timeline-item{padding:14px 14px 14px 48px}.wf-committee-timeline-dot{left:14px}.wf-committee-timeline-item:not(:last-child):after{display:none}.wf-committee-plan-row,.wf-committee-plan-row.is-head{grid-template-columns:1fr;gap:6px}.wf-committee-plan-row.is-head{display:none}.wf-actions-follow-grid.is-empty-open .wf-actions-backlog-panel .wf-stack-sm{grid-template-columns:1fr}.wf-radar-frame{padding:16px 18px 24px}.wf-radar-axis-label{width:min(116px,34vw);font-size:10px}.wf-page-subnav,.wf-page-subnav-support,.wf-page-subnav-track{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.wf-page-subnav-support::-webkit-scrollbar,.wf-page-subnav-track::-webkit-scrollbar,.wf-page-subnav::-webkit-scrollbar{display:none}.wf-page-subnav-chip,.wf-page-subnav-link{flex:0 0 auto}.wf-glossary-card{grid-column:span 12}}.wf-roi-stack{display:flex;flex-direction:column;gap:24px}.wf-twelve-month-panel{display:grid;grid-gap:18px;gap:18px;margin-top:28px;padding:22px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--wf-surface-2) 86%,transparent),color-mix(in srgb,var(--wf-surface) 95%,transparent));box-shadow:0 18px 54px rgba(5,15,28,.18)}.wf-twelve-month-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wf-twelve-month-head h2{margin:4px 0 8px;font-size:26px;line-height:1.12;letter-spacing:0}.wf-twelve-month-actions p,.wf-twelve-month-cycle p,.wf-twelve-month-decision p,.wf-twelve-month-finance p,.wf-twelve-month-head p{margin:0;color:var(--wf-muted);line-height:1.5}.wf-twelve-month-links,.wf-twelve-month-status{display:flex;flex-wrap:wrap;gap:8px}.wf-twelve-month-actions,.wf-twelve-month-cycle,.wf-twelve-month-finance-grid,.wf-twelve-month-kpis,.wf-twelve-month-services{display:grid;grid-gap:12px;gap:12px}.wf-twelve-month-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-twelve-month-actions>article,.wf-twelve-month-cycle>div,.wf-twelve-month-finance-grid>div,.wf-twelve-month-kpi{min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 80%,transparent)}.wf-twelve-month-kpi{display:grid;grid-gap:5px;gap:5px}.wf-twelve-month-actions span,.wf-twelve-month-cycle span,.wf-twelve-month-finance-grid span,.wf-twelve-month-kpi span,.wf-twelve-month-service dt{color:var(--wf-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wf-twelve-month-finance-grid strong,.wf-twelve-month-kpi strong{color:var(--wf-text);font-size:22px;line-height:1.05}.wf-twelve-month-actions small,.wf-twelve-month-kpi small{color:var(--wf-muted);font-size:12px;line-height:1.35}.wf-twelve-month-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:14px;gap:14px}.wf-twelve-month-decision,.wf-twelve-month-finance{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface-2) 68%,transparent)}.wf-twelve-month-finance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-twelve-month-decision strong{font-size:18px;line-height:1.35}.wf-twelve-month-services{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-twelve-month-service{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wf-surface) 80%,transparent)}.wf-twelve-month-service.is-ok{border-color:color-mix(in srgb,var(--wf-success) 34%,var(--wf-border))}.wf-twelve-month-service.is-warn{border-color:color-mix(in srgb,#d69a20 38%,var(--wf-border))}.wf-twelve-month-service.is-danger{border-color:color-mix(in srgb,var(--wf-danger) 38%,var(--wf-border))}.wf-twelve-month-actions h3,.wf-twelve-month-service dd,.wf-twelve-month-service dl,.wf-twelve-month-service h3{margin:0}.wf-twelve-month-actions h3,.wf-twelve-month-service h3{margin-top:8px;font-size:17px;line-height:1.2}.wf-twelve-month-service dl{display:grid;grid-gap:8px;gap:8px}.wf-twelve-month-service dl div{display:grid;grid-gap:2px;gap:2px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--wf-border) 68%,transparent)}.wf-twelve-month-service dd{color:color-mix(in srgb,var(--wf-text) 80%,transparent);font-size:13px;line-height:1.38}.wf-twelve-month-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-twelve-month-cycle strong{display:block;margin:5px 0;font-size:15px}.wf-twelve-month-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-twelve-month-actions>article{display:grid;grid-gap:6px;gap:6px}.wf-twelve-month-links{padding-top:2px}.wf-twelve-month-links .ds-btn{min-height:36px}.wf-roi-executive-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.wf-roi-executive-head h1{margin:0;font-family:var(--wf-display);font-size:clamp(28px,3vw,42px);letter-spacing:-.04em}.wf-roi-executive-head p{font-size:16px}.wf-roi-executive-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px;color:var(--wf-muted);font-size:13px}.wf-roi-executive-grid,.wf-roi-executive-kpis,.wf-roi-executive-meta .wf-actions{margin-top:0}.wf-roi-executive-kpis .wf-kpi{min-height:138px}.wf-roi-executive-kpis .value{font-size:clamp(22px,2.3vw,30px)}.wf-roi-equation{display:grid;grid-gap:14px;gap:14px}.wf-roi-equation-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.wf-roi-equation-head h2,.wf-roi-finance-action h3,.wf-roi-finance-action p{margin:0}.wf-roi-equation-head h2{margin-top:5px;font-size:clamp(20px,2vw,28px)}.wf-roi-reading-badge{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:1px solid var(--wf-border);border-radius:999px;color:var(--wf-muted);background:color-mix(in srgb,var(--wf-surface-2) 84%,transparent);font-size:12px;font-weight:700;white-space:nowrap}.wf-roi-reading-badge.tone-ok{border-color:color-mix(in srgb,#48d8a8 34%,var(--wf-border))}.wf-roi-reading-badge.tone-danger,.wf-roi-reading-badge.tone-warn{border-color:color-mix(in srgb,#e8bf68 34%,var(--wf-border))}.wf-roi-equation-card{display:grid;align-content:start;grid-gap:8px;gap:8px;height:100%}.wf-roi-equation-card .label{display:flex;align-items:center;gap:6px}.wf-roi-equation-card .hint{min-height:20px}.wf-roi-card-action{width:-moz-fit-content;width:fit-content;margin-top:auto;padding:0;border:0;color:var(--wf-accent-1);background:none;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.wf-roi-card-action:hover{text-decoration:underline}.wf-roi-equation-sentence{margin:0;padding:12px 15px;border-left:3px solid color-mix(in srgb,var(--wf-accent-1) 64%,transparent);border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--wf-surface-2) 68%,transparent);color:var(--wf-muted);font-size:14px;line-height:1.55}.wf-roi-equation-sentence strong{color:var(--wf-text)}.wf-roi-budget-editor{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:end;grid-gap:16px;gap:16px;padding:16px}.wf-roi-budget-editor label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:700}.wf-roi-budget-editor input{width:100%}.wf-roi-budget-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.wf-roi-finance-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.wf-roi-finance-action{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:15px;border:1px solid var(--wf-border);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 72%,transparent)}.wf-roi-finance-action-head{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px}.wf-roi-finance-action-head>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--wf-text);background:color-mix(in srgb,var(--wf-accent-1) 28%,var(--wf-surface));font-size:13px;font-weight:800}.wf-roi-finance-action-head small{color:var(--wf-muted);font-size:11px}.wf-roi-finance-action h3{margin-top:4px;font-size:16px;line-height:1.35}.wf-roi-finance-action p{margin-top:4px;font-size:13px}.wf-roi-action-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-roi-action-metrics>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.wf-roi-action-metrics span,.wf-roi-gain-origin-meta small{color:var(--wf-muted);font-size:11px}.wf-roi-action-metrics strong{overflow-wrap:anywhere;font-size:13px}.wf-roi-empty-inline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px}.wf-roi-gain-origin-chart{display:grid;grid-gap:15px;gap:15px;margin-top:16px}.wf-roi-gain-origin-row{display:grid;grid-gap:8px;gap:8px}.wf-roi-gain-origin-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end}.wf-roi-gain-origin-meta>div{display:grid;grid-gap:2px;gap:2px}.wf-roi-gain-origin-meta>div:last-child{text-align:right}.wf-roi-gain-origin-track{height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--wf-surface-2) 80%,transparent)}.wf-roi-gain-origin-track>span{display:block;height:100%;border-radius:inherit;background:#5e8ee6}.wf-roi-gain-origin-track>.roi_absenteeism{background:#4fc7bc}.wf-roi-gain-origin-track>.roi_turnover{background:#6f9cff}.wf-roi-gain-origin-track>.roi_health{background:#7acb97}.wf-roi-gain-origin-track>.roi_performance{background:#a889df}.wf-roi-impact-list{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.wf-roi-impact-row{display:grid;grid-gap:7px;gap:7px}.wf-roi-impact-row-head{display:flex;justify-content:space-between;gap:12px;font-size:14px}.wf-roi-impact-track{position:relative;height:9px;overflow:hidden;border:1px solid var(--wf-border);border-radius:999px;background:color-mix(in srgb,var(--wf-surface-2) 78%,transparent)}.wf-roi-impact-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit}.wf-roi-impact-fill.observed{background:#48d8cd}.wf-roi-impact-fill.secured{background:#7ad8a3}.wf-roi-impact-fill.projected{background:#6f9cff}.wf-roi-impact-fill.confirm{background:#f4cf75}.wf-roi-executive-priority small,.wf-roi-impact-row small{color:var(--wf-muted);font-size:12px;line-height:1.4}.wf-roi-cap-card{display:grid;align-content:start;grid-gap:14px;gap:14px;border-color:color-mix(in srgb,var(--wf-accent-1) 24%,var(--wf-border));background:linear-gradient(145deg,color-mix(in srgb,var(--wf-accent-1) 13%,var(--wf-surface)),rgba(255,255,255,.03))}.wf-roi-cap-card h2,.wf-roi-cap-card p{margin:0}.wf-roi-cap-card .ds-btn{width:-moz-fit-content;width:fit-content;margin-top:auto}.wf-roi-executive-priorities{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.wf-roi-executive-priority{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--wf-border);border-radius:16px;background:rgba(255,255,255,.035)}.wf-roi-executive-priority>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:rgba(255,255,255,.94);background:color-mix(in srgb,var(--wf-accent-1) 74%,rgba(255,255,255,.08));font-weight:800}.wf-roi-executive-priority p{margin:3px 0 4px;font-size:13px}.wf-roi-executive-priority-value{grid-column:2;display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;text-align:left}.wf-roi-credibility-card{display:grid;grid-gap:16px;gap:16px}.wf-roi-arbitration-card,.wf-roi-history-card{display:grid;grid-gap:16px;gap:16px;min-width:0}.wf-roi-arbitration-actions,.wf-roi-history-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px}.wf-roi-history-legend span{display:inline-flex;align-items:center;gap:7px;color:var(--wf-muted);font-size:12px;font-weight:700}.wf-roi-history-legend i{width:10px;height:10px;border-radius:3px}.wf-roi-history-bar.is-budget,.wf-roi-history-legend .is-budget{fill:#7890ad;background:#7890ad}.wf-roi-history-bar.is-gain,.wf-roi-history-legend .is-gain{fill:#42b8a8;background:#42b8a8}.wf-roi-history-chart{width:100%;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);border-radius:16px;background:color-mix(in srgb,var(--wf-surface-2) 72%,transparent)}.wf-roi-history-chart svg{display:block;width:100%;height:auto;min-height:220px}.wf-roi-history-grid-line{stroke:color-mix(in srgb,var(--wf-border) 78%,transparent);stroke-width:1}.wf-roi-history-axis-label,.wf-roi-history-date{fill:var(--wf-muted);font-family:var(--wf-body);font-size:12px}.wf-roi-history-bar{opacity:.74;transition:opacity .16s ease}.wf-roi-history-chart g.is-selected .wf-roi-history-bar{opacity:1;stroke:color-mix(in srgb,var(--wf-text) 48%,transparent);stroke-width:1}.wf-roi-history-chart g.is-selected .wf-roi-history-date{fill:var(--wf-text);font-weight:800}.wf-roi-history-marker{fill:var(--wf-accent-1)}.wf-roi-arbitration-badge{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:1px solid var(--wf-border);border-radius:999px;background:color-mix(in srgb,var(--wf-surface-2) 84%,transparent);font-size:12px;font-weight:800}.wf-roi-arbitration-badge.tone-ok{border-color:color-mix(in srgb,#48d8a8 46%,var(--wf-border));color:color-mix(in srgb,#48d8a8 76%,var(--wf-text))}.wf-roi-arbitration-badge.tone-danger,.wf-roi-arbitration-badge.tone-warn{border-color:color-mix(in srgb,#e8bf68 46%,var(--wf-border));color:color-mix(in srgb,#e8bf68 76%,var(--wf-text))}.wf-roi-arbitration-layout{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);grid-gap:18px;gap:18px;align-items:start}.wf-roi-arbitration-recommendation{display:grid;grid-gap:8px;gap:8px;padding:15px;border-left:3px solid color-mix(in srgb,var(--wf-accent-1) 64%,transparent);border-radius:0 14px 14px 0;background:color-mix(in srgb,var(--wf-surface-2) 68%,transparent)}.wf-roi-arbitration-recommendation p,.wf-roi-arbitration-recommendation small{margin:0;color:var(--wf-muted);line-height:1.45}.wf-roi-arbitration-recommendation small{font-size:12px}.wf-roi-arbitration-conditions{display:grid;grid-gap:10px;gap:10px}.wf-roi-arbitration-conditions>span{color:var(--wf-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wf-roi-credibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-roi-credibility-grid>div{display:grid;grid-gap:6px;gap:6px;padding-left:14px;border-left:1px solid var(--wf-border)}.wf-roi-credibility-grid span{color:var(--wf-muted);font-size:12px}.wf-roi-credibility-grid strong{font-size:14px}.wf-roi-advanced-details{overflow:hidden;border:1px solid var(--wf-border);border-radius:18px;background:rgba(255,255,255,.025)}.wf-roi-advanced-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;font-weight:800;list-style:none}.wf-roi-advanced-details>summary::-webkit-details-marker{display:none}.wf-roi-advanced-details>summary:after{content:"+";color:var(--wf-muted);font-size:20px;line-height:1}.wf-roi-advanced-details[open]>summary:after{content:"−"}.wf-roi-advanced-details>summary small{margin-left:auto;color:var(--wf-muted);font-size:12px;font-weight:600}.wf-roi-advanced-body{display:flex;flex-direction:column;gap:24px;padding:0 18px 18px}.wf-roi-reading-alert{margin-bottom:16px}.wf-roi-loading-card{display:grid;grid-gap:12px;gap:12px}.wf-roi-loading-card .wf-skeleton{min-height:14px}.wf-roi-loading-card .wf-skeleton:nth-of-type(2){max-width:78%}.wf-roi-loading-card .wf-skeleton:nth-of-type(3){max-width:56%}.wf-roi-advanced-workspace{position:-webkit-sticky;position:sticky;top:84px;z-index:8;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--wf-border) 88%,transparent);border-radius:18px;background:color-mix(in srgb,var(--wf-surface) 94%,rgba(7,18,34,.9));box-shadow:var(--wf-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wf-roi-advanced-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.wf-roi-advanced-nav button{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:11px 12px;cursor:pointer;border:1px solid var(--wf-border);border-radius:14px;color:var(--wf-text);background:rgba(255,255,255,.025);text-align:left;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.wf-roi-advanced-nav button.active,.wf-roi-advanced-nav button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--wf-accent-1) 62%,var(--wf-border));background:linear-gradient(135deg,color-mix(in srgb,var(--wf-accent-1) 16%,transparent),rgba(63,111,255,.1))}.wf-roi-advanced-context span,.wf-roi-advanced-nav small{color:var(--wf-muted);font-size:11px}.wf-roi-advanced-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-roi-advanced-context>div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding-left:12px;border-left:1px solid var(--wf-border)}.wf-roi-advanced-context strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wf-roi-advanced-panel{display:grid;grid-gap:18px;gap:18px}.wf-roi-advanced-panel[hidden]{display:none}.wf-roi-advanced-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--wf-border)}.wf-roi-advanced-panel-head h2{margin:10px 0 0}.wf-roi-advanced-panel-head p{max-width:680px}.wf-roi-expert-disclosure{overflow:hidden;border:1px solid var(--wf-border);border-radius:16px;background:rgba(255,255,255,.025)}.wf-roi-expert-disclosure>summary{display:flex;align-items:center;gap:14px;padding:15px 16px;cursor:pointer;list-style:none}.wf-roi-expert-disclosure>summary::-webkit-details-marker{display:none}.wf-roi-expert-disclosure>summary:after{content:"+";margin-left:auto;color:var(--wf-muted);font-size:18px;line-height:1}.wf-roi-expert-disclosure[open]>summary:after{content:"−"}.wf-roi-expert-disclosure>summary small{color:var(--wf-muted);font-size:12px}.wf-roi-expert-disclosure-body{display:flex;flex-direction:column;gap:18px;padding:0 16px 16px}.wf-roi-proof-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-roi-proof-card{min-height:126px;padding:14px;border:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent);border-radius:16px;background:rgba(255,255,255,.03)}.wf-roi-proof-card span{display:inline-flex;margin-bottom:12px;color:var(--wf-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.wf-roi-proof-card strong{display:block;margin-bottom:8px}.wf-roi-proof-card p{margin:0;font-size:13px;line-height:1.45}.wf-roi-reading-stage{padding-top:8px}.wf-roi-stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--wf-border) 78%,transparent)}.wf-roi-stage-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--wf-border) 80%,transparent);background:color-mix(in srgb,var(--wf-surface-2) 86%,transparent);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--wf-muted)}.wf-stack-xs{display:flex;flex-direction:column;gap:6px}.wf-roi-hero-card{overflow:hidden}.wf-roi-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr);grid-gap:18px;gap:18px;align-items:stretch}.wf-roi-hero-copy{justify-content:center}.wf-roi-hero-side{display:grid;grid-gap:12px;gap:12px}.wf-roi-hero-side-card{border-radius:18px;border:1px solid var(--wf-border);background:rgba(255,255,255,.045);padding:16px 18px;display:grid;grid-gap:6px;gap:6px}.wf-roi-hero-side-card strong{font-size:20px;line-height:1.2}.wf-roi-card-full{height:100%}.wf-roi-priority-card{border-color:color-mix(in srgb,var(--wf-accent-1) 18%,var(--wf-border));background:linear-gradient(180deg,color-mix(in srgb,var(--wf-accent-1) 10%,rgba(255,255,255,.04)) 0,rgba(255,255,255,.03) 100%)}.wf-roi-priority-summary{display:grid;grid-gap:10px;gap:10px}.wf-roi-priority-row{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,transparent);background:rgba(255,255,255,.04)}.wf-roi-priority-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wf-muted)}.wf-roi-priority-value{font-size:24px;line-height:1.1;letter-spacing:-.03em}.wf-roi-priority-note{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--wf-accent-1) 16%,var(--wf-border));background:color-mix(in srgb,var(--wf-surface-2) 72%,transparent)}.wf-roi-chart-grid{gap:14px}.wf-roi-chart-panel{display:grid;grid-gap:8px;gap:8px;align-content:start}.wf-roi-chart-panel h3{font-size:17px;line-height:1.25;letter-spacing:-.02em}.wf-roi-card-full .wf-line-chart{margin-top:0}.wf-roi-card-full .wf-chart-legend{gap:8px}.wf-roi-card-full .wf-chart-legend>button,.wf-roi-card-full .wf-chart-legend>span{min-height:26px;padding:4px 8px;font-size:10px}.wf-roi-card-full .wf-chart-reading-note{margin-top:8px;gap:6px;font-size:11px}.wf-roi-stage-point{fill:currentColor;stroke:rgba(15,23,42,.9);stroke-width:1.5px}.wf-roi-stage-point.roi_health,.wf-roi-stage-point.roi_human{color:var(--wf-success-text)}.wf-roi-stage-point.roi_per_team,.wf-roi-stage-point.roi_performance{color:#c89cff}.wf-roi-stage-point.roi_high,.wf-roi-stage-point.roi_social{color:#f4cf75}.wf-roi-stage-point.roi_absenteeism,.wf-roi-stage-point.roi_low{color:#79d8ff}.wf-roi-stage-point.roi_inaction,.wf-roi-stage-point.roi_turnover{color:#ff8a90}.wf-roi-stage-point.roi_confidence{color:#7ca8ff}.wf-roi-stage-point.roi_ready{color:var(--wf-success-text)}.wf-roi-range-chart{display:grid;grid-gap:14px;gap:14px}.wf-roi-range-row{display:grid;grid-gap:8px;gap:8px}.wf-roi-range-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wf-roi-range-track{position:relative;height:12px;border-radius:999px;background:color-mix(in srgb,var(--wf-surface-2) 82%,transparent);border:1px solid var(--wf-border);overflow:hidden}.wf-roi-range-band{position:absolute;top:1px;bottom:1px;border-radius:999px;opacity:.7}.wf-roi-range-band.roi_absenteeism{background:linear-gradient(90deg,rgba(121,216,255,.28),rgba(121,216,255,.74))}.wf-roi-range-band.roi_turnover{background:linear-gradient(90deg,rgba(255,156,79,.28),rgba(255,156,79,.78))}.wf-roi-range-band.roi_health{background:linear-gradient(90deg,rgba(88,231,213,.26),rgba(88,231,213,.74))}.wf-roi-range-band.roi_performance{background:linear-gradient(90deg,rgba(200,156,255,.26),rgba(200,156,255,.76))}.wf-roi-range-marker{position:absolute;top:-3px;width:10px;height:16px;border-radius:999px;transform:translateX(-50%);box-shadow:0 0 0 2px rgba(15,23,42,.65)}.wf-roi-range-marker.roi_absenteeism{background:#79d8ff}.wf-roi-range-marker.roi_turnover{background:#ff9c4f}.wf-roi-range-marker.roi_health{background:#58e7d5}.wf-roi-range-marker.roi_performance{background:#c89cff}.wf-roi-kpi-focus-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.wf-roi-kpi-focus-row{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid var(--wf-border);background:rgba(255,255,255,.04)}.wf-roi-kpi-focus-values{display:flex;flex-wrap:wrap;gap:8px}.wf-roi-kpi-focus-values span{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;border:1px solid var(--wf-border);background:rgba(255,255,255,.04);font-size:11px}.wf-roi-grid-2,.wf-roi-grid-main,.wf-roi-kpis{margin-top:0}.wf-roi-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-roi-cluster,.wf-roi-clusters,.wf-roi-form-grid{display:grid;grid-gap:14px;gap:14px}.wf-roi-cluster{border-radius:20px;border:1px solid var(--wf-border);background:rgba(255,255,255,.03);padding:16px}.wf-roi-family-switcher{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.wf-roi-family-switcher button{display:flex;justify-content:space-between;gap:10px;border:1px solid var(--wf-border);border-radius:14px;background:rgba(255,255,255,.025);color:var(--wf-text);padding:12px 14px;text-align:left;cursor:pointer}.wf-roi-family-switcher button.active{border-color:color-mix(in srgb,var(--wf-accent-1) 72%,var(--wf-border));background:color-mix(in srgb,var(--wf-accent-1) 12%,transparent)}.wf-roi-family-switcher span{color:var(--wf-muted);white-space:nowrap}.wf-roi-form-grid label,.wf-roi-single-field{display:flex;flex-direction:column;gap:8px}.wf-roi-form-grid span,.wf-roi-single-field span{font-size:13px;color:var(--wf-muted)}.wf-roi-form-grid input,.wf-roi-form-grid select,.wf-roi-single-field input{width:100%;min-height:48px;border-radius:16px;border:1px solid var(--wf-border);background:rgba(255,255,255,.05);color:var(--wf-text);padding:12px 14px}.wf-roi-chip-list,.wf-roi-compare-table,.wf-roi-snapshot-list{display:flex;flex-direction:column;gap:10px}.wf-roi-chip-card,.wf-roi-compare-row,.wf-roi-snapshot-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--wf-border);background:rgba(255,255,255,.04)}.wf-roi-compare-delta,.wf-roi-snapshot-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;white-space:nowrap}.wf-roi-snapshot-list-compact{max-height:320px;overflow:auto;padding-right:4px}.wf-roi-compare-kpis,.wf-roi-module-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-roi-compare-executive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-roi-compare-executive-card{border-radius:18px;border:1px solid var(--wf-border);background:rgba(255,255,255,.04);padding:16px}.wf-roi-compare-guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-roi-compare-guidance-card{border-radius:18px;border:1px solid var(--wf-border);background:rgba(255,255,255,.04);padding:16px}.wf-roi-module-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-roi-modules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.wf-roi-proof-levers{grid-template-columns:1fr;gap:12px}.wf-roi-proof-lever-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:18px;background:rgba(255,255,255,.03)}.wf-roi-proof-lever-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wf-roi-proof-lever-head h3{margin:6px 0 0;font-size:18px}.wf-roi-proof-lever-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf-roi-proof-lever-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-roi-proof-lever-metrics>div{min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);border-radius:14px;background:rgba(255,255,255,.025)}.wf-roi-proof-lever-metrics span{display:block;margin-bottom:6px;color:var(--wf-muted);font-size:12px}.wf-roi-proof-lever-metrics strong{display:block;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.wf-roi-proof-lever-detail{border-top:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);padding-top:10px}.wf-roi-proof-lever-detail>summary{display:flex;align-items:center;gap:10px;color:var(--wf-text);cursor:pointer;list-style:none}.wf-roi-proof-lever-detail>summary::-webkit-details-marker{display:none}.wf-roi-proof-lever-detail>summary:after{content:"+";margin-left:auto;color:var(--wf-muted)}.wf-roi-proof-lever-detail[open]>summary:after{content:"−"}.wf-roi-proof-lever-detail>summary small{color:var(--wf-muted);font-size:12px}.wf-roi-proof-lever-detail-body{display:grid;grid-gap:14px;gap:14px;padding-top:14px}.wf-roi-sensitivity-grid{display:grid;grid-gap:10px;gap:10px}.wf-roi-sensitivity-card{padding:13px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);border-radius:14px;background:rgba(255,255,255,.025)}.wf-roi-sensitivity-card span{display:inline-flex;margin-bottom:8px;color:var(--wf-muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.wf-roi-sensitivity-card strong{display:block;margin-bottom:6px}.wf-roi-sensitivity-card p{margin:0;font-size:13px;line-height:1.45}.wf-roi-reading-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-roi-reading-rules>div{min-height:76px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--wf-border) 72%,transparent);border-radius:14px;background:rgba(255,255,255,.025)}.wf-roi-reading-rules span,.wf-roi-reading-rules strong{display:block}.wf-roi-reading-rules strong{margin-bottom:6px}.wf-roi-reading-rules span{color:var(--wf-muted);font-size:13px;line-height:1.45}.wf-roi-explanation{padding-top:6px;border-top:1px solid var(--wf-border)}@media (max-width:1180px){.wf-roi-executive-head{flex-direction:column;align-items:flex-start}.wf-roi-executive-meta{justify-content:flex-start}.wf-roi-executive-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-roi-executive-kpis>*{grid-column:span 1!important}.wf-roi-executive-grid{grid-template-columns:1fr}.wf-roi-executive-grid>*{grid-column:1/-1!important}.wf-roi-arbitration-layout,.wf-roi-budget-editor,.wf-roi-finance-actions{grid-template-columns:1fr}.wf-roi-budget-editor-actions{justify-content:space-between}.wf-roi-advanced-workspace{position:static}.wf-roi-advanced-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-roi-compare-executive,.wf-roi-compare-guidance,.wf-roi-compare-kpis,.wf-roi-form-grid,.wf-roi-hero,.wf-roi-module-columns,.wf-roi-module-kpis,.wf-roi-modules-grid,.wf-roi-proof-lever-metrics{grid-template-columns:1fr}.wf-roi-stage-header{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.collab-recommendations-page .collab-page-intro h1{font-size:clamp(32px,9vw,38px);overflow-wrap:anywhere}.collab-recommendation-grid{grid-template-columns:1fr}.collab-recommendation-card{padding:19px}.collab-personal-insight h2,.collab-recommendation-card h3{overflow-wrap:anywhere}.collab-recommendation-footer{display:grid}.collab-personal-insight{grid-template-columns:1fr;padding:19px}.collab-personal-insight-meta{grid-template-columns:1fr 1fr}.collab-profile-context,.wf-roi-executive-kpis{grid-template-columns:1fr}.wf-roi-budget-editor-actions,.wf-roi-equation-head{align-items:flex-start;flex-direction:column}.wf-roi-reading-badge{white-space:normal}.wf-roi-arbitration-actions,.wf-roi-history-legend{justify-content:flex-start}.wf-roi-history-chart{overflow-x:auto}.wf-roi-history-chart svg{width:760px;max-width:none}.wf-roi-action-metrics,.wf-roi-advanced-context,.wf-roi-advanced-nav{grid-template-columns:1fr}.wf-roi-advanced-panel-head,.wf-roi-expert-disclosure>summary,.wf-roi-proof-lever-detail>summary,.wf-roi-proof-lever-head{align-items:flex-start;flex-direction:column}.wf-roi-proof-lever-status{justify-content:flex-start}.wf-roi-proof-lever-detail>summary:after{position:absolute;right:0}.wf-roi-proof-lever-detail>summary{position:relative;padding-right:24px}.wf-roi-reading-rules{grid-template-columns:1fr}.wf-roi-expert-disclosure>summary:after{position:absolute;right:16px}.wf-roi-expert-disclosure>summary{position:relative;padding-right:42px}.wf-roi-credibility-grid{grid-template-columns:1fr}.wf-roi-executive-priority{grid-template-columns:28px minmax(0,1fr)}.wf-roi-advanced-details>summary{align-items:flex-start}.wf-roi-advanced-details>summary small{display:none}}@media (max-width:1180px){.wf-roi-proof-map,.wf-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wf-roi-proof-map,.wf-toggle-grid{grid-template-columns:1fr}}.wf-roi-playbooks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-roi-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-roi-playbook-card{background:rgba(255,255,255,.045)}.wf-roi-playbook-card,.wf-roi-profile-card{border-radius:20px;border:1px solid var(--wf-border);padding:18px}.wf-roi-profile-card{background:rgba(255,255,255,.04)}.wf-roi-playbook-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--wf-muted);font-size:13px}.wf-roi-committee-toolbar{gap:16px}.wf-roi-committee-toolbar,.wf-roi-subpage-head{display:flex;align-items:flex-end;justify-content:space-between}.wf-roi-subpage-head{gap:18px;padding:4px 0 16px;border-bottom:1px solid var(--wf-border)}.wf-roi-subpage-head h1,.wf-roi-subpage-head p{margin:0}.wf-roi-subpage-head p{max-width:760px;padding-top:8px}html[data-theme=light] .ds-btn,html[data-theme=light] .ds-btn-secondary,html[data-theme=light] .wf-btn{background:rgba(255,255,255,.92);color:rgba(9,24,50,.92);border-color:rgba(10,28,58,.14)}html[data-theme=light] .ds-btn:hover,html[data-theme=light] .wf-btn:hover{background:rgba(255,255,255,.98);box-shadow:0 12px 28px rgba(9,24,50,.12)}html[data-theme=light] .ds-btn-ghost,html[data-theme=light] .wf-btn.ghost{background:rgba(255,255,255,.42)}html[data-theme=light] .ds-btn-primary,html[data-theme=light] .wf-btn.primary{color:#06111f}.wf-roi-committee-select{display:flex;flex-direction:column;gap:8px;min-width:320px}.wf-roi-committee-select select{min-height:44px;border-radius:14px;border:1px solid var(--wf-border);background:rgba(255,255,255,.04);color:inherit;padding:0 14px}.wf-roi-committee-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.wf-roi-committee-callout{border-radius:18px;border:1px solid var(--wf-border);background:rgba(255,255,255,.045);padding:14px 16px}.wf-roi-committee-assumptions,.wf-roi-committee-modules{display:grid;grid-gap:14px;gap:14px}.wf-roi-committee-modules{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-roi-committee-assumptions{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-roi-committee-assumption,.wf-roi-committee-module{border-radius:18px;border:1px solid var(--wf-border);background:rgba(255,255,255,.045);padding:16px}.wf-roi-committee-assumption{display:grid;grid-gap:6px;gap:6px}.wf-roi-committee-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:6px 0 18px;border-bottom:1px solid var(--wf-border)}.wf-roi-committee-hero h1,.wf-roi-committee-hero p{margin:0}.wf-roi-committee-hero h1{font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:-.045em}.wf-roi-committee-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--wf-muted);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.wf-roi-committee-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--wf-muted);font-size:13px}.wf-roi-committee-select.compact{min-width:min(280px,100%);max-width:340px}.wf-roi-committee-select.compact span{color:var(--wf-muted);font-size:12px;font-weight:700}.wf-roi-committee-decision-page>*{min-width:0}.wf-roi-decision-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wf-roi-decision-section-head h2,.wf-roi-decision-section-head p{margin:0}.wf-roi-decision-section-head p{margin-top:6px}.wf-roi-decision-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.wf-roi-decision-metrics>div{min-width:0;min-height:136px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--wf-border);border-radius:20px;background:rgba(255,255,255,.04)}.wf-roi-decision-metrics span{color:var(--wf-muted);font-size:12px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.wf-roi-decision-metrics strong{font-family:var(--wf-display);font-size:clamp(27px,3vw,40px);line-height:1;letter-spacing:-.04em;overflow-wrap:anywhere}.wf-roi-decision-equation{margin:14px 0 0;padding:12px 14px;border-left:3px solid rgba(37,195,163,.64);color:var(--wf-text);background:rgba(37,195,163,.06);line-height:1.5;font-weight:700}.wf-roi-committee-print-link{flex:0 0 auto;font-size:13px;font-weight:750}.wf-roi-decision-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.wf-roi-decision-action{min-width:0;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--wf-border);border-radius:20px;background:rgba(255,255,255,.035)}.wf-roi-decision-action-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--wf-muted);font-size:11px;font-weight:700}.wf-roi-decision-label{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;border:1px solid var(--wf-border)}.wf-roi-decision-label.is-positive{color:#2bc7a8;border-color:rgba(43,199,168,.3);background:rgba(43,199,168,.08)}.wf-roi-decision-label.is-warning{color:#f0b95d;border-color:rgba(240,185,93,.3);background:rgba(240,185,93,.08)}.wf-roi-decision-label.is-muted{color:var(--wf-muted);background:rgba(255,255,255,.035)}.wf-roi-decision-action dl,.wf-roi-decision-action h3,.wf-roi-decision-action p{margin:0}.wf-roi-decision-action h3{min-height:2.5em;font-size:18px;line-height:1.22;letter-spacing:-.025em}.wf-roi-decision-action>.wf-muted{min-height:2.7em;line-height:1.35}.wf-roi-decision-action dl{display:grid;grid-gap:7px;gap:7px;padding:10px 0;border-top:1px solid var(--wf-border);border-bottom:1px solid var(--wf-border)}.wf-roi-decision-action dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.wf-roi-decision-action dd,.wf-roi-decision-action dt{margin:0}.wf-roi-decision-action dt{color:var(--wf-muted);font-size:12px}.wf-roi-decision-action dd{text-align:right;font-size:13px;font-weight:750}.wf-roi-decision-kpi{flex:1 1;color:var(--wf-muted);font-size:12px;line-height:1.4}.wf-roi-decision-kpi span{display:block;margin-bottom:3px;color:var(--wf-text);font-weight:750}.wf-roi-decision-action>a{width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:750}.wf-roi-committee-recommendation{background:radial-gradient(circle at 86% 18%,rgba(37,195,163,.12),transparent 30%),rgba(255,255,255,.035)}.wf-roi-committee-recommendation h2{margin:8px 0 16px;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.wf-roi-recommendation-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-roi-recommendation-lines p{margin:0;padding-top:10px;border-top:1px solid var(--wf-border);color:var(--wf-muted);line-height:1.45}.wf-roi-recommendation-lines span{display:block;margin-bottom:4px;color:var(--wf-text);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.wf-roi-decision-conditions{display:grid;margin-top:16px;border-top:1px solid var(--wf-border)}.wf-roi-decision-conditions>div{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--wf-border)}.wf-roi-decision-conditions span{color:var(--wf-muted);font-size:12px}.wf-roi-decision-conditions strong{font-size:14px}.wf-roi-decision-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.wf-roi-decision-questions p{margin:0;color:var(--wf-muted);font-size:13px;line-height:1.4}.wf-roi-decision-questions p:before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:7px;border:1px solid var(--wf-border);border-radius:999px;color:var(--wf-text);font-size:11px;font-weight:800;vertical-align:middle}.wf-roi-committee-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.wf-roi-committee-detail-facts>div{min-width:0;display:grid;grid-gap:5px;gap:5px;padding-bottom:10px;border-bottom:1px solid var(--wf-border)}.wf-roi-committee-detail-facts small,.wf-roi-committee-detail-facts span{color:var(--wf-muted);font-size:11px}.wf-roi-committee-detail-facts strong{overflow-wrap:anywhere}.wf-roi-committee-detail-list{display:grid;margin-top:18px;border-top:1px solid var(--wf-border)}.wf-roi-committee-detail-list>div{min-width:0;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,.7fr) minmax(0,1.5fr);grid-gap:14px;gap:14px;padding:11px 0;border-bottom:1px solid var(--wf-border)}.wf-roi-committee-detail-list small,.wf-roi-committee-detail-list span{color:var(--wf-muted);line-height:1.35}.wf-roi-committee-detail-notes{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.wf-roi-committee-detail-notes p{margin:0;color:var(--wf-muted);line-height:1.45}.wf-roi-committee-detail-notes span{display:inline-block;min-width:90px;color:var(--wf-text);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}html[data-theme=light] .wf-roi-decision-action,html[data-theme=light] .wf-roi-decision-metrics>div{background:rgba(255,255,255,.74)}@media (max-width:1180px){.wf-roi-decision-actions{grid-template-columns:1fr}.wf-roi-decision-action h3,.wf-roi-decision-action>.wf-muted{min-height:0}}@media (max-width:820px){.wf-roi-committee-hero,.wf-roi-decision-section-head{flex-direction:column;align-items:stretch}.wf-roi-committee-select.compact{max-width:none}.wf-roi-committee-detail-facts,.wf-roi-decision-metrics,.wf-roi-decision-questions,.wf-roi-recommendation-lines{grid-template-columns:1fr}.wf-roi-decision-metrics>div{min-height:104px}.wf-roi-committee-detail-list>div,.wf-roi-decision-conditions>div{grid-template-columns:1fr;gap:5px}}.wf-roi-library-grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.35fr);grid-gap:18px;gap:18px}.wf-roi-library-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-roi-library-list{display:grid;grid-gap:12px;gap:12px;max-height:620px;overflow:auto;padding-right:4px}.wf-roi-library-card{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:18px;border:1px solid var(--wf-border);background:rgba(255,255,255,.04);color:inherit;text-align:left;transition:border-color .12s ease,transform .12s ease,background .12s ease}.wf-roi-library-card.is-active,.wf-roi-library-card:hover{border-color:rgba(91,188,255,.48);background:rgba(91,188,255,.08);transform:translateY(-1px)}.wf-roi-library-card-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;white-space:nowrap}.wf-roi-library-detail{display:grid;grid-gap:18px;gap:18px}.wf-roi-library-detail-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-roi-library-actions{display:flex;flex-wrap:wrap;gap:10px}.wf-roi-library-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.wf-roi-history-callouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-roi-reference-head,.wf-roi-reference-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.wf-roi-reference-head{padding:4px 0 16px;border-bottom:1px solid var(--wf-border)}.wf-roi-reference-head h1,.wf-roi-reference-head p,.wf-roi-reference-section-head h2,.wf-roi-reference-section-head p{margin:0}.wf-roi-reference-head h1{margin-top:5px}.wf-roi-reference-head p,.wf-roi-reference-section-head p{margin-top:7px}.wf-roi-reference-actions,.wf-roi-reference-head-meta,.wf-roi-reference-toolbar{display:flex;flex-wrap:wrap;gap:9px}.wf-roi-reference-head-meta{justify-content:flex-end}.wf-roi-reference-stack{display:grid;grid-gap:18px;gap:18px}.wf-roi-reference-current,.wf-roi-reference-panel{padding:clamp(20px,2.4vw,30px)}.wf-roi-reference-conditions,.wf-roi-reference-deltas,.wf-roi-reference-equation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.wf-roi-reference-deltas>div,.wf-roi-reference-equation>div{min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:19px;border:1px solid var(--wf-border);border-radius:18px;background:rgba(255,255,255,.035)}.wf-roi-reference-conditions span,.wf-roi-reference-deltas span,.wf-roi-reference-equation span,.wf-roi-reference-list small{color:var(--wf-muted);font-size:12px}.wf-roi-reference-equation strong{overflow-wrap:anywhere;font-size:clamp(23px,2.4vw,34px);line-height:1.08}.wf-roi-reference-equation small{color:var(--wf-muted);font-size:12px}.wf-roi-reference-equation-line{margin:15px 0 0;color:var(--wf-muted);font-size:14px}.wf-roi-reference-chart{margin-top:18px;overflow-x:auto}.wf-roi-reference-chart-legend{min-width:680px;display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--wf-muted);font-size:12px}.wf-roi-reference-chart-legend span{display:inline-flex;align-items:center;gap:7px}.wf-roi-reference-chart-legend i{width:9px;height:9px;border-radius:3px}.wf-roi-reference-chart-bar.is-budget,.wf-roi-reference-chart-legend i.is-budget{background:rgba(126,145,177,.74)}.wf-roi-reference-chart-bar.is-gain,.wf-roi-reference-chart-legend i.is-gain{background:linear-gradient(180deg,rgba(56,198,172,.95),rgba(56,198,172,.55))}.wf-roi-reference-chart-plot{min-width:680px;height:260px;display:grid;grid-template-columns:repeat(6,minmax(82px,1fr));align-items:end;grid-gap:14px;gap:14px;padding:26px 8px 0;border-bottom:1px solid var(--wf-border)}.wf-roi-reference-chart-group{height:100%;min-width:0;display:grid;grid-template-rows:minmax(120px,1fr) auto auto auto;align-items:end;grid-gap:5px;gap:5px;text-align:center}.wf-roi-reference-chart-group.is-incomparable{border-left:1px dashed rgba(245,175,72,.72)}.wf-roi-reference-chart-bars{height:100%;display:flex;align-items:flex-end;justify-content:center;gap:7px}.wf-roi-reference-chart-bar{width:min(28px,34%);min-height:0;border-radius:8px 8px 2px 2px}.wf-roi-reference-chart-group>strong{font-size:12px}.wf-roi-reference-chart-group>small,.wf-roi-reference-chart-group>span{overflow-wrap:anywhere;color:var(--wf-muted);font-size:10px}.wf-roi-reference-chart-group>small{color:#d99a3d}.wf-roi-reference-compare-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.wf-roi-reference-compare-selects label{min-width:0;display:grid;grid-gap:7px;gap:7px;color:var(--wf-muted);font-size:12px}.wf-roi-reference-compare-selects select,.wf-roi-reference-toolbar input,.wf-roi-reference-toolbar select{min-width:0;min-height:42px;box-sizing:border-box;border:1px solid var(--wf-border);border-radius:13px;background:rgba(255,255,255,.04);color:inherit;padding:0 12px;font:inherit}.wf-roi-reference-deltas strong{overflow-wrap:anywhere;font-size:20px}.wf-roi-reference-verdict{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:16px;gap:16px;margin-top:14px;padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.035)}.wf-roi-reference-verdict ul{margin:0;padding-left:18px;color:var(--wf-muted);font-size:13px}.wf-roi-reference-inline-state{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:17px 18px;border:1px dashed var(--wf-border);border-radius:16px;color:var(--wf-muted)}.wf-roi-reference-inline-state strong{color:inherit}.wf-roi-reference-toolbar{justify-content:flex-end}.wf-roi-reference-list{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.wf-roi-reference-list>button{width:100%;min-width:0;display:grid;grid-template-columns:minmax(170px,1.35fr) repeat(3,minmax(118px,.8fr)) auto;align-items:center;grid-gap:14px;gap:14px;padding:13px 14px;border:1px solid var(--wf-border);border-radius:15px;background:rgba(255,255,255,.025);color:inherit;text-align:left;cursor:pointer}.wf-roi-reference-list>button.is-active,.wf-roi-reference-list>button:hover{border-color:rgba(56,198,172,.48);background:rgba(56,198,172,.07)}.wf-roi-reference-list>button>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.wf-roi-reference-list strong{overflow-wrap:anywhere;font-size:13px}.wf-roi-reference-conditions{margin-top:0}.wf-roi-reference-conditions>div{min-width:0;display:grid;grid-gap:5px;gap:5px;padding-right:16px;border-right:1px solid var(--wf-border)}.wf-roi-reference-conditions>div:last-child{border-right:0}.wf-roi-reference-conditions strong{overflow-wrap:anywhere;font-size:14px}.wf-roi-reference-actions{margin-top:20px;padding-top:18px;border-top:1px solid var(--wf-border)}.wf-roi-reference-advanced{margin-top:0}.wf-roi-reference-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-roi-reference-advanced-grid>div{min-width:0;padding:16px;border:1px solid var(--wf-border);border-radius:16px;background:rgba(255,255,255,.03)}.wf-roi-reference-advanced-grid h3{margin:0 0 10px}.wf-roi-reference-advanced-grid p{display:flex;justify-content:space-between;gap:12px;margin:8px 0 0;font-size:13px}.wf-roi-reference-advanced-grid p strong{text-align:right}.wf-roi-finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-roi-finance-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.wf-dashboard-facts-grid,.wf-dashboard-pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-dashboard-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.wf-dashboard-issue-groups{display:flex;flex-wrap:wrap;gap:10px}.wf-dashboard-issue-groups .wf-pill{justify-content:flex-start;text-align:left;padding-inline:12px}@media (max-width:1180px){.wf-dashboard-essential-grid,.wf-dashboard-reading-strip,.wf-dashboard-score-band,.wf-dashboard-sport-panels,.wf-dashboard-summary-grid,.wf-dashboard-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-dashboard-band-item-primary{grid-column:span 2}.wf-dashboard-command-columns,.wf-dashboard-confidence-card,.wf-roi-playbooks,.wf-roi-profiles{grid-template-columns:1fr}.wf-twelve-month-kpis,.wf-twelve-month-services{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-twelve-month-actions,.wf-twelve-month-cycle,.wf-twelve-month-split{grid-template-columns:1fr}.wf-roi-committee-toolbar{flex-direction:column;align-items:stretch}.wf-roi-committee-select{min-width:0}.wf-dashboard-analysis-grid,.wf-dashboard-chart-grid,.wf-dashboard-essential-grid,.wf-dashboard-facts-grid,.wf-dashboard-health-grid,.wf-dashboard-kpi-panels,.wf-dashboard-pattern-grid,.wf-dashboard-primary-grid,.wf-dashboard-roi-grid,.wf-dashboard-status-strip,.wf-dashboard-summary-grid,.wf-dashboard-support-grid,.wf-dashboard-team-grid,.wf-roi-committee-assumptions,.wf-roi-committee-modules,.wf-roi-finance-columns,.wf-roi-finance-grid,.wf-roi-history-callouts,.wf-roi-library-columns,.wf-roi-library-detail-kpis,.wf-roi-library-filters,.wf-roi-library-grid{grid-template-columns:1fr}.wf-roi-reference-list>button{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-roi-reference-list>button>span:first-child{grid-column:1/-1}}@media (max-width:900px){.wf-section{margin-top:32px}.wf-bento,.wf-grid,.wf-kpis{grid-template-columns:1fr;margin-top:16px;gap:16px}.wf-bento>*,.wf-grid>*,.wf-kpis>*{grid-column:1/-1!important}.wf-dashboard-command-shell,.wf-dashboard-layout-section{margin-top:32px;padding:18px}.wf-dashboard-section-first{margin-top:0}.wf-dashboard-command-block,.wf-dashboard-command-card,.wf-dashboard-command-side,.wf-dashboard-kpi-panel,.wf-dashboard-sport-panel{padding:18px}.wf-dashboard-chart-grid,.wf-dashboard-command-columns,.wf-dashboard-command-grid,.wf-dashboard-kpi-panels,.wf-dashboard-reading-strip,.wf-dashboard-sport-panels,.wf-dashboard-summary-grid,.wf-dashboard-team-grid{gap:14px}.wf-dashboard-section-head{flex-direction:column}.wf-roi-reference-advanced-grid,.wf-roi-reference-verdict{grid-template-columns:1fr}.wf-twelve-month-panel{margin-top:24px;padding:18px}.wf-twelve-month-head{flex-direction:column}.wf-twelve-month-head h2{font-size:23px}.wf-twelve-month-finance-grid,.wf-twelve-month-kpis,.wf-twelve-month-services{grid-template-columns:1fr}.wf-twelve-month-links .ds-btn{width:100%}.wf-dashboard-section-head-primary{grid-template-columns:1fr;padding:0 0 20px}.wf-dashboard-section-head-primary :is(h1,h3){max-width:none;font-size:clamp(22px,6vw,28px)}.wf-dashboard-section-meta{justify-content:flex-start}.wf-dashboard-command-title{font-size:clamp(22px,6vw,28px)}.wf-dashboard-heading-inline{align-items:flex-start}.wf-dashboard-essential-grid,.wf-dashboard-kpi-panels,.wf-dashboard-reading-strip,.wf-dashboard-score-band,.wf-dashboard-sport-panels,.wf-dashboard-support-grid{grid-template-columns:1fr}.wf-dashboard-band-item-primary{grid-column:auto}.wf-dashboard-action-tags,.wf-dashboard-meta-strip{flex-direction:column;align-items:stretch}.wf-dashboard-team-head{flex-direction:column}.wf-dashboard-team-compact-card{grid-template-columns:1fr}.wf-dashboard-team-compact-metrics{justify-content:flex-start;min-width:0}.wf-dashboard-kpi-row{grid-template-columns:1fr;align-items:start}.wf-dashboard-kpi-value-stack{justify-items:start}.wf-dashboard-chart-card-head,.wf-dashboard-chart-toolbar-meta,.wf-dashboard-kpi-panel-meta,.wf-dashboard-priority-relay-head,.wf-dashboard-roi-module-head,.wf-dashboard-roi-module-metrics{flex-direction:column;align-items:flex-start}.wf-recruitment-compact-row{grid-template-columns:28px minmax(0,1fr)}.wf-recruitment-compact-row em{grid-column:2;justify-self:start}.wf-dashboard-chart-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.wf-dashboard-chart-filter{width:100%;justify-content:space-between}.wf-dashboard-chart-library-shell .wf-dashboard-section-copy,.wf-dashboard-section-copy,.wf-dashboard-team-compare-shell .wf-dashboard-section-copy,.wf-dashboard-trajectory-shell .wf-dashboard-section-copy{font-size:14px;line-height:1.55}}@media (max-width:760px){.wf-roi-reference-head,.wf-roi-reference-inline-state,.wf-roi-reference-section-head{flex-direction:column}.wf-roi-reference-head-meta{justify-content:flex-start}.wf-roi-reference-compare-selects,.wf-roi-reference-conditions,.wf-roi-reference-deltas,.wf-roi-reference-equation,.wf-roi-reference-list>button{grid-template-columns:1fr}.wf-roi-reference-conditions>div{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--wf-border)}.wf-roi-reference-conditions>div:last-child{padding-bottom:0;border-bottom:0}.wf-roi-reference-list>button>span:first-child{grid-column:auto}.wf-roi-reference-actions :where(a,button),.wf-roi-reference-toolbar,.wf-roi-reference-toolbar :where(input,select){width:100%}}@media (max-width:640px){.wf-dashboard-command-shell,.wf-dashboard-layout-section,.wf-section{margin-top:28px}.wf-dashboard-section-first{margin-top:0}.wf-dashboard-chart-library-shell .wf-dashboard-section-head h3,.wf-dashboard-roi-hero-card>.wf-dashboard-section-head h3,.wf-dashboard-roi-side-card>.wf-dashboard-section-head h3,.wf-dashboard-section-head :is(h1,h3),.wf-dashboard-team-compare-shell .wf-dashboard-section-head h3{font-size:18px;line-height:1.16}.wf-dashboard-subsection-head h4{font-size:17px}.wf-dashboard-summary-card-next-step strong{max-width:none;font-size:20px}.wf-dashboard-chart-filters{grid-template-columns:1fr}.wf-dashboard-band-item,.wf-dashboard-command-block,.wf-dashboard-kpi-panel,.wf-dashboard-reading-card,.wf-dashboard-sport-panel,.wf-dashboard-summary-card,.wf-dashboard-team-card{min-width:0}}@media (max-width:1180px){.wf-collab-habits,.wf-collab-meta,.wf-collab-nav,.wf-collab-step-title{grid-template-columns:1fr;flex-direction:column}.wf-collab-question-foot,.wf-public-header{flex-direction:column;align-items:flex-start}}@media (max-width:980px){.wf-public{padding:12px}.wf-public-canvas{min-height:calc(100vh - 24px);padding:16px}.wf-collab-hero{padding:22px 18px}.wf-collab-hero h1{font-size:clamp(30px,10vw,44px)}.wf-collab-hero p{font-size:16px}.wf-collab-main,.wf-collab-side{gap:14px}.wf-collab-question,.wf-collab-sector{padding:16px}.wf-scale-row{gap:8px}.wf-scale-choice{min-width:42px;min-height:42px;border-radius:14px}.wf-collab-side-list>div{flex-direction:column;align-items:flex-start}.wf-collab-side-list span{text-align:left}}.company-profile-intro{margin-bottom:24px;padding:26px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;border:1px solid var(--wf-border);border-radius:24px;background:color-mix(in srgb,var(--wf-surface) 92%,transparent)}.company-profile-intro h1{margin:6px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.05}.company-profile-intro p,.company-profile-intro-note span{margin:0;color:var(--wf-muted);line-height:1.55}.company-profile-intro-note{max-width:330px;padding:16px 18px;display:grid;grid-gap:5px;gap:5px;border-radius:16px;background:color-mix(in srgb,var(--wf-accent-1) 10%,var(--wf-surface))}.company-profile-editor,.company-profile-form{display:grid;grid-gap:18px;gap:18px}.company-profile-toolbar{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--wf-border);border-radius:18px;background:color-mix(in srgb,var(--wf-surface) 94%,transparent)}.company-profile-save-state,.company-profile-view-switch{display:flex;align-items:center;gap:10px}.company-profile-view-switch{padding:4px;border-radius:12px;background:var(--wf-surface-2)}.company-profile-view-switch button{min-height:38px;padding:0 15px;border:0;border-radius:9px;color:var(--wf-muted);background:transparent;font:inherit;font-weight:700;cursor:pointer}.company-profile-view-switch button.active{color:var(--wf-text);background:color-mix(in srgb,var(--wf-accent-1) 18%,var(--wf-surface))}.company-profile-section{overflow:hidden;border:1px solid var(--wf-border);border-radius:22px;background:color-mix(in srgb,var(--wf-surface) 92%,transparent)}.company-profile-section-head{padding:22px 24px;border-bottom:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface-2) 48%,transparent)}.company-profile-section-head h2{margin:0 0 5px;font-size:20px}.company-profile-empty,.company-profile-section-head p{margin:0;color:var(--wf-muted);line-height:1.5}.company-profile-section-body{padding:24px;display:grid;grid-gap:24px;gap:24px}.company-profile-fields-grid,.company-profile-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.company-profile-section .wf-field{min-width:0;display:grid;grid-gap:8px;gap:8px}.company-profile-section .wf-field>span:first-child{color:var(--wf-text);font-size:13px;font-weight:750}.company-profile-media-field{max-width:760px}.company-profile-media-preview{width:min(100%,320px);height:130px;overflow:hidden;display:block;border:1px solid var(--wf-border);border-radius:14px;background:var(--wf-surface-2)}.company-profile-media-preview img{width:100%;height:100%;display:block;object-fit:cover}.company-profile-list{min-width:0;padding:18px;display:grid;grid-gap:12px;gap:12px;border:1px solid var(--wf-border);border-radius:17px;background:color-mix(in srgb,var(--wf-surface-2) 36%,transparent)}.company-profile-list-head,.company-profile-list-head>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.company-profile-list-head small{color:var(--wf-muted)}.company-profile-gallery-row,.company-profile-row,.company-profile-string-row{min-width:0;padding:14px;display:grid;align-items:flex-end;grid-gap:12px;gap:12px;border:1px solid var(--wf-border);border-radius:14px;background:var(--wf-surface)}.company-profile-row.two{grid-template-columns:minmax(120px,.38fr) minmax(220px,1fr) auto}.company-profile-row.three{grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) minmax(180px,1fr) auto}.company-profile-string-row{grid-template-columns:minmax(0,1fr) auto}.company-profile-gallery-row{grid-template-columns:minmax(220px,1fr) minmax(150px,240px) auto}.company-profile-gallery-row .company-profile-media-preview{height:90px}.company-profile-remove{min-height:40px;padding:0 12px;border:1px solid color-mix(in srgb,var(--wf-danger) 35%,var(--wf-border));border-radius:10px;color:var(--wf-danger);background:transparent;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.company-profile-remove:disabled{opacity:.45;cursor:not-allowed}.company-profile-feedback{margin:0;padding:14px 16px;border:1px solid var(--wf-border);border-radius:14px;line-height:1.5}.company-profile-feedback.success{color:var(--wf-success-text);border-color:color-mix(in srgb,var(--wf-success) 38%,var(--wf-border));background:color-mix(in srgb,var(--wf-success) 10%,transparent)}.company-profile-feedback.error{color:color-mix(in srgb,var(--wf-danger) 78%,white);border-color:color-mix(in srgb,var(--wf-danger) 38%,var(--wf-border));background:color-mix(in srgb,var(--wf-danger) 10%,transparent)}.company-profile-feedback ul{margin:8px 0 0;padding-left:20px}.company-profile-loading{min-height:280px;padding:24px;display:grid;align-content:start;grid-gap:14px;gap:14px;border:1px solid var(--wf-border);border-radius:22px}.company-profile-loading span{height:52px;border-radius:14px;background:var(--wf-surface-2)}.company-profile-preview{--collab-navy:#07163f;--collab-teal:#079a9f;--collab-teal-dark:#04747a;--collab-pale:#eef9fa;--collab-blue:#edf5ff;--collab-coral:#e75d55;--collab-border:#dce4ea;--collab-muted:#52607b;overflow:hidden;color:var(--collab-navy);background:#fff;border:1px solid var(--wf-border);border-radius:22px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:980px){.company-profile-intro,.company-profile-toolbar{align-items:flex-start;flex-direction:column}.company-profile-intro-note{max-width:none}.company-profile-fields-grid,.company-profile-gallery-row,.company-profile-row.three,.company-profile-row.two,.company-profile-split{grid-template-columns:1fr}.company-profile-save-state{width:100%;justify-content:space-between}}@media (max-width:640px){.company-profile-intro,.company-profile-section-body,.company-profile-section-head{padding:18px}.company-profile-save-state,.company-profile-toolbar{align-items:stretch}.company-profile-save-state{flex-direction:column}.company-profile-view-switch,.company-profile-view-switch button{width:100%}.company-profile-preview .collab-company-identity{width:calc(100% - 16px)}}.company-profile-importer{overflow:hidden;border:1px solid color-mix(in srgb,var(--wf-accent-1) 38%,var(--wf-border));border-radius:22px;background:radial-gradient(680px 260px at 100% 0,color-mix(in srgb,var(--wf-accent-1) 12%,transparent),transparent 62%),color-mix(in srgb,var(--wf-surface) 94%,transparent)}.company-profile-importer-head,.company-profile-suggestions-actions,.company-profile-suggestions-head{padding:22px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.company-profile-importer-head h2,.company-profile-suggestions-head h3{margin:5px 0 7px}.company-profile-importer-head p,.company-profile-suggestions-actions span,.company-profile-suggestions-head p{margin:0;color:var(--wf-muted);line-height:1.5}.company-profile-import-search{padding:0 24px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:12px;gap:12px}.company-profile-import-search label{display:grid;grid-gap:7px;gap:7px}.company-profile-import-search label>span{font-size:13px;font-weight:750}.company-profile-analysis-progress{margin:0 24px 24px;padding:16px;display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:5px 14px;gap:5px 14px;align-items:center;border-radius:15px;background:var(--wf-surface-2)}.company-profile-analysis-progress>span{grid-row:span 2;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--wf-border) 76%,transparent)}.company-profile-analysis-progress i,.company-profile-upload-progress i{width:45%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--wf-accent-1),var(--wf-accent-2));animation:company-profile-progress 1.1s ease-in-out infinite alternate}.company-profile-analysis-progress small{color:var(--wf-muted)}@keyframes company-profile-progress{0%{transform:translateX(0)}to{transform:translateX(122%)}}.company-profile-importer>.company-profile-feedback{margin:0 24px 20px}.company-profile-suggestions{border-top:1px solid var(--wf-border)}.company-profile-suggestions-head>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.company-profile-suggestion-list{padding:0 24px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.company-profile-suggestion{min-width:0;padding:16px;display:grid;align-content:start;grid-gap:12px;gap:12px;border:1px solid var(--wf-border);border-radius:16px;background:color-mix(in srgb,var(--wf-surface) 94%,transparent);opacity:.72}.company-profile-suggestion.is-selected{opacity:1;border-color:color-mix(in srgb,var(--wf-accent-1) 42%,var(--wf-border));box-shadow:0 12px 28px color-mix(in srgb,var(--wf-accent-1) 8%,transparent)}.company-profile-suggestion-select{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.company-profile-suggestion-select input{width:19px;height:19px;flex:none;margin-top:1px;accent-color:var(--wf-accent-1)}.company-profile-suggestion-select small,.company-profile-suggestion-select span,.company-profile-suggestion-select strong{display:block}.company-profile-suggestion-select small{margin-top:3px;color:var(--wf-muted)}.company-profile-suggestion-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.company-profile-suggestion-fields label{display:grid;grid-gap:6px;gap:6px}.company-profile-suggestion-fields span{color:var(--wf-muted);font-size:12px;font-weight:700}.company-profile-suggestion-image{width:100%;height:150px;object-fit:cover;border-radius:12px;border:1px solid var(--wf-border);background:var(--wf-surface-2)}.company-profile-suggestion-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--wf-muted);font-size:12px}.company-profile-suggestion-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-profile-analyzed-pages a,.company-profile-suggestion-meta a{color:var(--wf-accent-1)}.company-profile-suggestions-actions{align-items:center;border-top:1px solid var(--wf-border);background:color-mix(in srgb,var(--wf-surface-2) 45%,transparent)}.company-profile-analyzed-pages{margin:0 24px 22px;color:var(--wf-muted);font-size:13px}.company-profile-analyzed-pages summary{cursor:pointer;font-weight:750}.company-profile-analyzed-pages ul{padding-left:18px}.company-profile-completion{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--wf-border);border-radius:18px;background:color-mix(in srgb,var(--wf-surface) 92%,transparent)}.company-profile-completion>div,.company-profile-completion>div span,.company-profile-completion>div strong{display:grid;grid-gap:4px;gap:4px}.company-profile-completion>div span{color:var(--wf-muted);font-size:13px}.company-profile-completion ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;list-style:none}.company-profile-completion li{padding:6px 10px;display:inline-flex;gap:6px;border:1px solid var(--wf-border);border-radius:999px;color:var(--wf-muted);font-size:12px}.company-profile-completion li.is-complete{color:var(--wf-success-text);border-color:color-mix(in srgb,var(--wf-success) 35%,var(--wf-border));background:color-mix(in srgb,var(--wf-success) 9%,transparent)}.company-profile-upload-field{display:grid;grid-gap:10px;gap:10px}.company-profile-upload-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.company-profile-upload-head small{color:var(--wf-muted)}.company-profile-dropzone{min-height:150px;padding:24px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;border:1.5px dashed color-mix(in srgb,var(--wf-accent-1) 48%,var(--wf-border));border-radius:16px;color:var(--wf-text);background:color-mix(in srgb,var(--wf-accent-1) 7%,var(--wf-surface));text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease}.company-profile-dropzone span{color:var(--wf-muted)}.company-profile-dropzone.is-compact{min-height:105px}.company-profile-dropzone.is-dragging{border-color:var(--wf-accent-1);background:color-mix(in srgb,var(--wf-accent-1) 15%,var(--wf-surface))}.company-profile-dropzone.is-disabled{opacity:.55;cursor:not-allowed}.company-profile-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.company-profile-upload-progress{width:min(240px,80%);height:7px;overflow:hidden;display:block;border-radius:999px;background:color-mix(in srgb,var(--wf-border) 72%,transparent)}.company-profile-upload-preview{padding:12px;display:grid;grid-template-columns:minmax(160px,320px) auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid var(--wf-border);border-radius:16px;background:var(--wf-surface-2)}.company-profile-upload-preview img{width:100%;height:150px;object-fit:cover;border-radius:11px}.company-profile-upload-preview>div{display:grid;grid-gap:8px;gap:8px}.company-profile-upload-error{margin:0;color:var(--wf-danger);font-size:13px}.company-profile-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.company-profile-gallery-grid article{overflow:hidden;border:1px solid var(--wf-border);border-radius:14px;background:var(--wf-surface)}.company-profile-gallery-grid img{width:100%;height:140px;object-fit:cover}.company-profile-gallery-grid article>div{padding:8px;display:flex;justify-content:center;gap:6px}.company-profile-gallery-grid button{min-height:34px;padding:0 9px;border:1px solid var(--wf-border);border-radius:8px;color:var(--wf-text);background:transparent;cursor:pointer}.company-profile-gallery-grid button:disabled{opacity:.4;cursor:not-allowed}.wf-annual-cycle-panel{display:grid;grid-gap:18px;gap:18px;padding:22px;border:1px solid color-mix(in srgb,var(--wf-border) 84%,transparent);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--wf-surface) 92%,#f5fbff 8%),var(--wf-surface)),var(--wf-surface);box-shadow:var(--wf-shadow-soft)}.wf-annual-cycle-panel.is-collaborator{border-color:rgba(35,124,101,.18);background:linear-gradient(135deg,rgba(241,250,247,.92),rgba(255,255,255,.96)),var(--wf-surface)}.wf-annual-cycle-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wf-annual-cycle-head h2{margin:4px 0 8px;font-size:clamp(22px,2vw,30px);letter-spacing:0}.wf-annual-cycle-head p{max-width:780px;margin:0;color:var(--wf-muted);line-height:1.55}.wf-annual-cycle-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:220px}.wf-annual-cycle-badges span{padding:7px 10px;border:1px solid var(--wf-border);border-radius:999px;color:var(--wf-text);background:color-mix(in srgb,var(--wf-surface-2) 76%,transparent);font-size:12px;font-weight:700}.wf-annual-cycle-proof,.wf-annual-cycle-steps,.wf-annual-situation-grid{display:grid;grid-gap:12px;gap:12px}.wf-annual-situation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-annual-cycle-proof div,.wf-annual-cycle-step,.wf-annual-situation-grid article{border:1px solid color-mix(in srgb,var(--wf-border) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wf-surface-2) 78%,transparent)}.wf-annual-situation-grid article{padding:14px}.wf-annual-cycle-step h3,.wf-annual-situation-grid h3{margin:0;font-size:15px;letter-spacing:0}.wf-annual-cycle-proof span,.wf-annual-cycle-step p,.wf-annual-cycle-step small,.wf-annual-situation-grid p{margin:7px 0 0;color:var(--wf-muted);line-height:1.45}.wf-annual-cycle-proof span,.wf-annual-cycle-step small,.wf-annual-situation-grid small{display:block;font-size:12px}.wf-annual-cycle-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.wf-annual-cycle-panel.is-compact .wf-annual-cycle-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-annual-cycle-panel.is-committee.is-compact .wf-annual-cycle-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-annual-cycle-step{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:230px;padding:14px}.wf-annual-cycle-index{width:30px;height:30px;display:inline-grid;place-items:center;margin-bottom:10px;border-radius:999px;color:#ffffff;background:#1f6f68;font-weight:800}.wf-annual-cycle-step a{width:-moz-fit-content;width:fit-content;margin-top:12px;color:var(--wf-accent-1);font-weight:700;text-decoration:none}.wf-annual-cycle-step a:hover{text-decoration:underline}.wf-annual-cycle-proof{grid-template-columns:repeat(5,minmax(0,1fr))}.wf-annual-cycle-proof div{padding:12px}.wf-annual-cycle-proof strong{display:block;font-size:13px}@media (max-width:980px){.company-profile-gallery-grid,.company-profile-suggestion-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-annual-cycle-head{flex-direction:column}.wf-annual-cycle-badges{justify-content:flex-start;min-width:0}.wf-annual-cycle-panel.is-committee.is-compact .wf-annual-cycle-steps,.wf-annual-cycle-panel.is-compact .wf-annual-cycle-steps,.wf-annual-cycle-proof,.wf-annual-cycle-steps,.wf-annual-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-completion{align-items:flex-start;flex-direction:column}.company-profile-completion ul{justify-content:flex-start}}@media (max-width:640px){.company-profile-importer-head,.company-profile-suggestions-actions,.company-profile-suggestions-head{padding:18px;flex-direction:column}.company-profile-import-search{padding:0 18px 18px;grid-template-columns:1fr}.company-profile-analysis-progress{margin:0 18px 18px;grid-template-columns:1fr}.company-profile-analysis-progress>span{grid-row:auto}.company-profile-gallery-grid,.company-profile-suggestion-fields,.company-profile-suggestion-list,.company-profile-upload-preview,.wf-annual-cycle-panel.is-committee.is-compact .wf-annual-cycle-steps,.wf-annual-cycle-panel.is-compact .wf-annual-cycle-steps,.wf-annual-cycle-proof,.wf-annual-cycle-steps,.wf-annual-situation-grid{grid-template-columns:1fr}.wf-annual-cycle-panel{padding:18px;border-radius:14px}.wf-annual-cycle-step{min-height:0}.company-profile-suggestion-list{padding:0 18px 18px}.company-profile-suggestion-meta{align-items:flex-start;flex-direction:column}.company-profile-suggestion-meta span{white-space:normal}.company-profile-upload-head{align-items:flex-start;flex-direction:column}}@media (max-width:980px){.wf-sidebar{position:-webkit-sticky;position:sticky;top:8px;z-index:60}.wf-rail-mobile{display:block;padding:8px 10px;border:1px solid var(--wf-border);border-radius:20px;background:color-mix(in srgb,var(--wf-surface) 92%,transparent);box-shadow:var(--wf-shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wf-rail-mobile .wf-sidebar-head{min-height:48px}.wf-rail-mobile .wf-mobile-brand{min-height:0;padding:4px 8px;border-radius:12px}.wf-rail-mobile .wf-mobile-brand-wordmark{width:124px}.wf-mobile-menu-panel .wf-mobile-utility{display:grid;grid-template-columns:1fr 1fr}.wf-mobile-menu-panel .wf-mobile-utility .ds-btn{min-width:0;width:100%;white-space:normal}}@media (max-width:720px){.wf-shell{padding:8px}.wf-shell-canvas{gap:10px}.wf-topbar.is-brand-only{min-height:52px;display:block;padding:8px;margin-bottom:10px;border-radius:18px}.wf-topbar.is-brand-only .wf-search,.wf-topbar.is-brand-only .wf-topbar-brand{display:none}.wf-topbar.is-brand-only .wf-topbar-actions,.wf-topbar.is-brand-only .wf-topbar-right{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.wf-topbar.is-brand-only .wf-topbar-actions>div{flex-wrap:nowrap!important}.wf-topbar.is-brand-only .ds-btn{min-height:36px;padding:0 12px;white-space:nowrap}.wf-platform-state{margin-top:8vh;padding:24px 20px}.wf-platform-state-actions>*{flex:1 1 150px}}.wf-sales-share-page{min-height:100vh;padding:clamp(20px,4vw,52px);background:linear-gradient(180deg,#f4faf7,#f7f8f7 45%,#eef3f1);color:#14231f}.wf-sales-share-header,.wf-sales-share-sheet,.wf-sales-share-state{width:min(100%,980px);margin-inline:auto}.wf-sales-share-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.wf-sales-share-header img,.wf-sales-share-state img{width:132px;height:auto}.wf-sales-share-header>div{display:grid;grid-gap:3px;gap:3px;text-align:right}.wf-sales-share-header span,.wf-sales-share-parties span,.wf-sales-share-sheet header span{color:#587169;font-size:11px;font-weight:780;text-transform:uppercase;letter-spacing:.05em}.wf-sales-share-header strong{font-size:13px}.wf-sales-share-sheet,.wf-sales-share-state{border:1px solid rgba(20,45,37,.13);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 28px 70px rgba(24,55,45,.11)}.wf-sales-share-state{margin-top:12vh;padding:48px;text-align:center}.wf-sales-share-state img{margin-bottom:24px}.wf-sales-share-state h1{margin:0 0 8px}.wf-sales-share-state p{margin:0;color:#61716c}.wf-sales-share-state.danger{border-color:rgba(162,59,52,.28)}.wf-sales-share-sheet{padding:clamp(22px,4vw,44px)}.wf-sales-share-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:24px;border-bottom:1px solid rgba(20,45,37,.11)}.wf-sales-share-sheet h1{margin:5px 0 0;font-size:clamp(28px,5vw,44px)}.wf-sales-share-sheet header p{margin:6px 0 0;color:#60706b}.wf-sales-share-sheet header em{padding:8px 12px;border-radius:999px;background:#e8f5ef;color:#176342;font-size:12px;font-style:normal;font-weight:780}.wf-sales-share-notice{margin-top:18px;padding:12px 14px;border-radius:10px;background:#e9f7f0;color:#176342;font-weight:720}.wf-sales-share-notice.danger{background:#fff0ee;color:#8c342d}.wf-sales-share-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.wf-sales-share-parties article{padding:18px;border-radius:12px;background:#f5f8f7}.wf-sales-share-parties strong{display:block;margin-top:7px}.wf-sales-share-parties p{margin:5px 0 0;color:#5c6d67;line-height:1.5}.wf-sales-share-sheet>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;border:1px solid rgba(20,45,37,.1);border-radius:12px;overflow:hidden}.wf-sales-share-sheet>dl div{padding:16px;border-right:1px solid rgba(20,45,37,.1)}.wf-sales-share-sheet>dl div:last-child{border-right:0}.wf-sales-share-sheet dt{color:#66756f;font-size:11px;font-weight:740}.wf-sales-share-sheet dd{margin:5px 0 0;font-weight:780}.wf-sales-share-lines h2,.wf-sales-share-terms h2{margin:0 0 12px;font-size:17px}.wf-sales-share-lines article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 0;border-top:1px solid rgba(20,45,37,.09)}.wf-sales-share-lines p{margin:3px 0 0;color:#66756f}.wf-sales-share-lines span{color:#5c6d67;font-size:13px}.wf-sales-share-lines em{font-style:normal;font-weight:780}.wf-sales-share-totals{display:grid;justify-content:end;grid-gap:7px;gap:7px;margin-top:20px}.wf-sales-share-totals span{min-width:270px;display:flex;justify-content:space-between;gap:30px;color:#65746f}.wf-sales-share-totals span:last-child{padding-top:8px;border-top:1px solid rgba(20,45,37,.13);color:#14231f;font-size:17px}.wf-sales-share-terms{margin-top:24px;padding:18px;border-radius:12px;background:#f7f9f8}.wf-sales-share-terms p{margin:0;color:#53645e;white-space:pre-line}.wf-sales-share-sheet>footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(20,45,37,.11)}.wf-sales-share-sheet>footer :where(a,button){min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(20,45,37,.16);border-radius:9px;background:#fff;color:#1b4d3a;font:inherit;font-weight:760;text-decoration:none;cursor:pointer}.wf-sales-share-sheet>footer .primary{border-color:#1f7a54;background:#1f7a54;color:#fff}.wf-sales-share-sheet>footer button:disabled{cursor:wait;opacity:.6}.wf-sales-share-footnote{margin:18px 0 0;color:#72817c;font-size:12px}@media (max-width:680px){.wf-sales-share-page{padding:16px}.wf-sales-share-header{align-items:flex-start}.wf-sales-share-header>div{text-align:left}.wf-sales-share-header,.wf-sales-share-sheet>header{flex-direction:column}.wf-sales-share-parties,.wf-sales-share-sheet>dl{grid-template-columns:1fr}.wf-sales-share-sheet>dl div{border-right:0;border-bottom:1px solid rgba(20,45,37,.1)}.wf-sales-share-sheet>dl div:last-child{border-bottom:0}.wf-sales-share-lines article{grid-template-columns:1fr;gap:6px}.wf-sales-share-totals{justify-content:stretch}.wf-sales-share-totals span{min-width:0}.wf-sales-share-sheet>footer :where(a,button){width:100%}}@media print{.wf-platform-admin,.wf-platform-body,.wf-platform-document{background:#ffffff!important}.wf-platform-print-review-toolbar .wf-platform-back,.wf-platform-print-review-toolbar>div:last-child,.wf-platform-sidebar,.wf-platform-topbar{display:none!important}.wf-platform-main{margin:0!important;padding:0!important}.wf-platform-print-review{gap:10px}.wf-platform-print-review-sheet,.wf-platform-print-review-toolbar{box-shadow:none!important}.wf-platform-print-review-toolbar h1{font-size:26px}.wf-platform-print-review-toolbar p{font-size:11px}.wf-platform-print-review-sheet{padding:0;border:0;background:#ffffff}.wf-platform-print-review-head,.wf-platform-print-review-sources{grid-template-columns:1fr 280px}.wf-platform-print-review-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.wf-platform-print-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-print-review-head,.wf-platform-print-review-kpis>div,.wf-platform-print-review-section,.wf-platform-print-review-sources{page-break-inside:avoid;break-inside:avoid}.wf-platform-print-review-head h2{font-size:30px}.wf-platform-print-review-kpis strong{font-size:18px}.wf-platform-print-review-section li,.wf-platform-print-review-section p,.wf-platform-print-review-sources p{font-size:11px;line-height:1.45}.wf-platform-print-review a{color:inherit;text-decoration:none}}.wf-platform-sales-header{gap:24px}.wf-platform-sales-header-actions{display:flex;flex-wrap:wrap;gap:10px}.wf-platform-sales-detail button,.wf-platform-sales-header-actions button,.wf-platform-sales-toolbar button{border:1px solid #cdd9d5;border-radius:10px;background:#fff;color:#17372e;padding:10px 14px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.wf-platform-sales-detail button.primary,.wf-platform-sales-header-actions button:first-child{border-color:#1f7a5d;background:#1f7a5d;color:#fff}.wf-platform-sales-detail button:disabled,.wf-platform-sales-header-actions button:disabled{cursor:not-allowed;opacity:.48}.wf-platform-sales-blocker{display:flex;align-items:center;gap:14px;margin:18px 0;padding:14px 16px;border:1px solid #ead2a3;border-radius:12px;background:#fff9ed;color:#604513}.wf-platform-sales-blocker p{flex:1 1;margin:0;font-size:12px}.wf-platform-sales-blocker a{color:#1f6f57;font-weight:800}.wf-platform-sales-scope{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0;padding:12px 14px;border:1px solid #dce5ed;border-radius:14px;background:#fff}.wf-platform-sales-scope>div{display:flex;gap:6px;padding:4px;border-radius:10px;background:#eef3f7}.wf-platform-sales-scope button{padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#536171;font-weight:800}.wf-platform-sales-scope button.active{background:#fff;color:#13263d;box-shadow:0 1px 4px rgba(19,38,61,.12)}.wf-platform-sales-scope p{margin:0;color:#536171;font-size:12px;font-weight:650;text-align:right}.wf-platform-sales-provider-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border:1px solid #dce5e2;border-radius:14px;background:#fff;overflow:hidden}.wf-platform-sales-provider-strip>div{display:grid;grid-template-columns:9px 1fr;grid-gap:2px 9px;gap:2px 9px;padding:13px 16px;border-right:1px solid #e7ecea}.wf-platform-sales-provider-strip>div:last-child{border-right:0}.wf-platform-sales-provider-strip>div>span{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#9da9a5}.wf-platform-sales-provider-strip>div>span.ready{background:#25a577;box-shadow:0 0 0 3px #e4f5ee}.wf-platform-sales-provider-strip strong{color:#263c35;font-size:12px}.wf-platform-sales-provider-strip small{grid-column:2;color:#71807b;font-size:10px;line-height:1.4}.wf-platform-sales-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(560px,1.45fr);grid-gap:18px;gap:18px;margin-top:22px;align-items:start}.wf-platform-sales-detail,.wf-platform-sales-register{min-width:0;border:1px solid #dce5e2;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(34,61,52,.05)}.wf-platform-sales-register{position:-webkit-sticky;position:sticky;top:16px;padding:16px}.wf-platform-sales-toolbar{display:flex;gap:8px}.wf-platform-sales-toolbar label{flex:1 1}.wf-platform-sales-detail input,.wf-platform-sales-detail select,.wf-platform-sales-detail textarea,.wf-platform-sales-toolbar input{width:100%;min-height:40px;box-sizing:border-box;border:1px solid #cedad6;border-radius:9px;background:#fff;color:#1c312b;padding:9px 10px;font:inherit;font-size:12px}.wf-platform-sales-detail textarea{min-height:78px;resize:vertical}.wf-platform-sales-register .wf-platform-data-filters{margin:12px 0;overflow-x:auto;flex-wrap:nowrap}.wf-demo-responses{display:grid;grid-gap:18px;gap:18px}.wf-demo-responses-banner{display:flex;gap:8px 14px;align-items:center;flex-wrap:wrap;padding:14px 16px;border:1px solid #cfb66a;border-radius:10px;background:#fff9e9;color:#5d4b19;font-size:13px}.wf-demo-responses-banner strong{color:#3e3211}.wf-demo-responses-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px;border:1px solid #dbe3e0;border-radius:10px;background:#f5f8f7}.wf-demo-responses-tabs button{min-height:38px;padding:0 15px;border:0;border-radius:7px;background:transparent;color:#596864;font-weight:700;cursor:pointer}.wf-demo-responses-tabs button.active{background:#fff;color:#173d32;box-shadow:0 1px 5px rgb(20 58 47/10%)}.wf-demo-responses-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin:14px 0}.wf-demo-responses-filters.compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end}.wf-demo-responses-filters label{display:grid;grid-gap:5px;gap:5px;color:#596864;font-size:11px;font-weight:700}.wf-demo-responses-filters :is(input,select){width:100%;min-height:40px;padding:0 10px;border:1px solid #ccd7d3;border-radius:7px;background:#fff;color:#17221f}.wf-demo-responses button.wf-platform-open,.wf-demo-responses-filters button{min-height:38px;padding:0 12px;border:1px solid #a9beb6;border-radius:7px;background:#fff;color:#1f684a;font-size:12px;font-weight:750;cursor:pointer}.wf-demo-participation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;margin:12px 0 16px}.wf-demo-participation-grid article{display:grid;grid-gap:5px;gap:5px;padding:13px;border:1px solid #dfe6e3;border-radius:8px;background:#f9fbfa}.wf-demo-participation-grid small,.wf-demo-participation-grid span{color:#66746f;font-size:11px}.wf-demo-participation-grid strong{color:#1b2c27;font-size:13px}.wf-demo-response-detail{scroll-margin-top:24px;border-color:#aacfc2;box-shadow:0 12px 30px rgb(20 58 47/8%)}.wf-demo-responses .wf-platform-open:disabled{cursor:wait;opacity:.65}.wf-demo-response-detail:focus{outline:2px solid rgb(31 122 93/28%);outline-offset:3px}@media (max-width:760px){.wf-demo-responses-tabs{display:grid;width:100%}.wf-demo-responses-filters{grid-template-columns:1fr}}.wf-platform-sales-list{display:grid;grid-gap:8px;gap:8px;max-height:660px;overflow:auto}.wf-platform-sales-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;width:100%;border:1px solid #e0e7e5;border-radius:11px;background:#fff;padding:12px;color:#273d36;text-align:left;cursor:pointer}.wf-platform-sales-list>button.active{border-color:#55a88b;box-shadow:0 0 0 2px rgba(50,142,110,.12)}.wf-platform-sales-list>button>span{align-self:start;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;text-transform:uppercase}.wf-platform-sales-list>button>span.ready{background:#e6f6ef;color:#1f6c52}.wf-platform-sales-list>button>span.warn{background:#fff3d7;color:#8a5d12}.wf-platform-sales-list>button>span.danger{background:#fee9e8;color:#a13e38}.wf-platform-sales-list>button>span.partial{background:#eef2f1;color:#61706b}.wf-platform-sales-list strong{min-width:0;font-size:13px}.wf-platform-sales-list strong small{display:block;margin-top:4px;color:#73807c;font-size:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-platform-sales-list em{font-size:12px;font-style:normal;font-weight:800}.wf-platform-sales-list>button>small{grid-column:2/-1;color:#8a9591;font-size:10px}.wf-platform-sales-detail{padding:20px}.wf-platform-sales-detail form>header,.wf-platform-sales-readonly>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e1e8e6}.wf-platform-sales-detail header span{color:#1f7a5d;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.wf-platform-sales-detail header h2{margin:4px 0 0;color:#192e28;font-size:22px}.wf-platform-sales-detail header p{margin:4px 0 0;color:#71807b;font-size:12px}.wf-platform-sales-detail form>header>strong{color:#163b30;font-size:21px}.wf-platform-sales-form-grid,.wf-platform-sales-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:16px}.wf-platform-sales-form-grid label,.wf-platform-sales-lines label,.wf-platform-sales-party-grid label,.wf-platform-sales-payment label,.wf-platform-sales-reason{display:grid;grid-gap:5px;gap:5px;color:#5c6d67;font-size:10px;font-weight:750}.wf-platform-sales-form-grid .wide,.wf-platform-sales-party-grid .wide{grid-column:1/-1}.wf-platform-sales-detail fieldset{min-width:0;margin:18px 0 0;padding:14px;border:1px solid #dce5e2;border-radius:12px}.wf-platform-sales-detail legend{padding:0 7px;color:#1d3b32;font-size:12px;font-weight:850}.wf-platform-sales-lines{display:grid;grid-gap:10px;gap:10px}.wf-platform-sales-lines>div{display:grid;grid-template-columns:minmax(150px,2fr) repeat(4,minmax(74px,.7fr)) auto;grid-gap:8px;gap:8px;align-items:end;padding-bottom:10px;border-bottom:1px solid #edf1ef}.wf-platform-sales-lines>div:last-child{border-bottom:0}.wf-platform-sales-lines .line-label{min-width:0}.wf-platform-sales-lines button{padding:10px}.wf-platform-sales-add-line{margin-top:10px}.wf-platform-sales-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;border:1px solid #dce5e2;border-radius:12px;overflow:hidden}.wf-platform-sales-totals span{display:grid;grid-gap:5px;gap:5px;padding:12px;border-right:1px solid #e4eae8;color:#71807b;font-size:10px}.wf-platform-sales-totals span:last-child{border-right:0;background:#f0f8f4;color:#1c4e3e}.wf-platform-sales-totals strong{color:#1f332d;font-size:13px}.wf-platform-sales-reason{margin-top:18px}.wf-platform-sales-actions,.wf-platform-sales-detail form>footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e1e8e6}.wf-platform-sales-readonly>header>em{border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:850}.wf-platform-sales-readonly>header>em.ready{background:#e6f6ef;color:#1f6c52}.wf-platform-sales-readonly>header>em.warn{background:#fff3d7;color:#8a5d12}.wf-platform-sales-readonly>header>em.danger{background:#fee9e8;color:#a13e38}.wf-platform-sales-readonly>header>em.partial{background:#eef2f1;color:#61706b}.wf-platform-sales-readonly dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0;border:1px solid #dce5e2;border-radius:12px;overflow:hidden}.wf-platform-sales-readonly dl>div{display:grid;grid-gap:4px;gap:4px;padding:12px;border-right:1px solid #e4eae8;border-bottom:1px solid #e4eae8}.wf-platform-sales-readonly dt{color:#71807b;font-size:9px;font-weight:750;text-transform:uppercase}.wf-platform-sales-readonly dd{margin:0;color:#203a32;font-size:12px;font-weight:800}.wf-platform-sales-readonly section{margin-top:18px}.wf-platform-sales-readonly h3{margin:0 0 8px;color:#243c34;font-size:14px}.wf-platform-sales-event,.wf-platform-sales-readonly-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid #edf1ef;color:#66756f;font-size:11px}.wf-platform-sales-event strong,.wf-platform-sales-readonly-line strong{color:#2c443c}.wf-platform-sales-readonly-line em{color:#1f6c52;font-style:normal;font-weight:800}.wf-platform-sales-payment{padding:14px;border:1px solid #dce5e2;border-radius:12px;background:#f8fbfa}.wf-platform-sales-payment>div{display:grid;grid-template-columns:1fr 1fr 1.3fr auto;grid-gap:9px;gap:9px;align-items:end}.wf-platform-sales-sharing{padding:15px;border:1px solid #d8e6e1;border-radius:12px;background:#f7fbf9}.wf-platform-sales-sharing>div:first-child p{margin:-3px 0 10px;color:#6d7d77;font-size:11px}.wf-platform-sales-einvoice button,.wf-platform-sales-recurring button,.wf-platform-sales-share-list button,.wf-platform-sales-share-result button,.wf-platform-sales-sharing>button,.wf-platform-sales-signature button{min-height:36px;border:1px solid #cdd9d5;border-radius:9px;background:#fff;color:#17372e;padding:8px 12px;font:inherit;font-size:11px;font-weight:760;cursor:pointer}.wf-platform-sales-einvoice,.wf-platform-sales-signature{display:grid;grid-gap:12px;gap:12px;padding:15px;border:1px solid #d8e6e1;border-radius:12px;background:#f7fbf9}.wf-platform-sales-einvoice h3,.wf-platform-sales-signature h3{margin:0;color:#17372e;font-size:14px}.wf-platform-sales-einvoice p,.wf-platform-sales-signature p{margin:4px 0 0;color:#6d7d77;font-size:11px;line-height:1.5}.wf-platform-sales-signature>div:last-child{display:grid;grid-template-columns:1fr 1fr 1.5fr auto;grid-gap:9px;gap:9px;align-items:end}.wf-platform-sales-signature label{display:grid;grid-gap:5px;gap:5px;color:#5c6d67;font-size:10px;font-weight:750}.wf-platform-sales-signature input{width:100%;min-height:38px;box-sizing:border-box;border:1px solid #cedad6;border-radius:9px;background:#fff;padding:8px 10px;font:inherit;font-size:12px}.wf-platform-sales-einvoice{grid-template-columns:1fr auto;align-items:center}.wf-platform-sales-share-result{display:flex;align-items:center;gap:8px;margin:10px 0;padding:10px;border-radius:9px;background:#e8f6ef}.wf-platform-sales-share-result a{flex:1 1;color:#176342;font-size:12px;font-weight:780;overflow-wrap:anywhere}.wf-platform-sales-share-list{display:grid;grid-gap:7px;gap:7px;margin:10px 0}.wf-platform-sales-share-list>div{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 0;border-top:1px solid #e1e9e6}.wf-platform-sales-recurring-list article>div:first-child span,.wf-platform-sales-share-list span{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:820;text-transform:uppercase}.wf-platform-sales-recurring-list span.ready,.wf-platform-sales-share-list span.ready{background:#e6f6ef;color:#1f6c52}.wf-platform-sales-recurring-list span.partial,.wf-platform-sales-share-list span.partial{background:#eef2f1;color:#61706b}.wf-platform-sales-recurring-list span.warn{background:#fff3d7;color:#8a5d12}.wf-platform-sales-share-list strong{font-size:11px}.wf-platform-sales-share-list small{color:#74817d;font-size:10px}.wf-platform-sales-recurring{margin-top:22px;padding:20px;border:1px solid #dce5e2;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(34,61,52,.05)}.wf-platform-sales-recurring>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wf-platform-sales-recurring>header h2{margin:4px 0 0;font-size:22px}.wf-platform-sales-recurring>header p{margin:5px 0 0;color:#70807a;font-size:12px}.wf-platform-sales-recurring>header>strong{padding:7px 10px;border-radius:999px;background:#eaf6f0;color:#1d694e;font-size:11px}.wf-platform-sales-recurring-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:18px;gap:18px;margin-top:18px}.wf-platform-sales-recurring-list{display:grid;grid-gap:10px;gap:10px}.wf-platform-sales-recurring-list article{padding:14px;border:1px solid #e0e7e5;border-radius:12px}.wf-platform-sales-recurring-list article>div:first-child{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 8px;gap:4px 8px;align-items:center}.wf-platform-sales-recurring-list article>div:first-child small{grid-column:2;color:#71807b;font-size:10px}.wf-platform-sales-recurring-list article dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.wf-platform-sales-recurring-list article dl div{padding:8px;border-left:1px solid #e4eae8}.wf-platform-sales-recurring-list article dt{color:#71807b;font-size:9px;text-transform:uppercase}.wf-platform-sales-recurring-list article dd{margin:4px 0 0;font-size:11px;font-weight:780}.wf-platform-sales-recurring-list article>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.wf-platform-sales-recurring form{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:15px;border-radius:12px;background:#f6f9f8}.wf-platform-sales-recurring form h3{margin:0 0 4px;font-size:15px}.wf-platform-sales-recurring form label{display:grid;grid-gap:5px;gap:5px;color:#5c6d67;font-size:10px;font-weight:750}.wf-platform-sales-recurring form :where(input,select){width:100%;min-height:39px;box-sizing:border-box;border:1px solid #cedad6;border-radius:9px;background:#fff;padding:8px 10px;font:inherit;font-size:12px}@media (max-width:1180px){.wf-platform-sales-layout{grid-template-columns:1fr}.wf-platform-sales-register{position:static}.wf-platform-sales-list{max-height:420px}.wf-platform-sales-recurring-layout{grid-template-columns:1fr}}@media (max-width:760px){.wf-platform-sales-blocker{align-items:stretch;flex-direction:column}.wf-platform-sales-blocker a{align-self:flex-start}.wf-platform-sales-scope{align-items:stretch;flex-direction:column}.wf-platform-sales-scope p{text-align:left}.wf-platform-sales-form-grid,.wf-platform-sales-party-grid,.wf-platform-sales-provider-strip,.wf-platform-sales-readonly dl,.wf-platform-sales-totals{grid-template-columns:1fr}.wf-platform-sales-provider-strip>div,.wf-platform-sales-totals span{border-right:0;border-bottom:1px solid #e4eae8}.wf-platform-sales-lines>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-platform-sales-lines .line-label{grid-column:1/-1}.wf-platform-sales-einvoice,.wf-platform-sales-payment>div,.wf-platform-sales-signature>div:last-child{grid-template-columns:1fr}.wf-platform-sales-event,.wf-platform-sales-readonly-line{grid-template-columns:1fr;gap:3px}.wf-platform-sales-recurring-list article dl,.wf-platform-sales-share-list>div{grid-template-columns:1fr}.wf-platform-sales-recurring>header,.wf-platform-sales-share-result{align-items:stretch;flex-direction:column}}.wf-platform-mobile-menu{display:none}@media (max-width:820px){.wf-platform-sidebar{position:relative;overflow:visible}.wf-platform-brand{padding-right:82px}.wf-platform-mobile-menu{position:absolute;top:19px;right:16px;display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border:1px solid rgba(31,122,84,.24);border-radius:9px;background:#eaf6f0;color:#145f42;font:inherit;font-size:12px;font-weight:780}.wf-platform-sidebar:not(.is-mobile-open) .wf-platform-identity,.wf-platform-sidebar:not(.is-mobile-open) .wf-platform-nav{display:none}.wf-platform-sidebar.is-mobile-open .wf-platform-identity,.wf-platform-sidebar.is-mobile-open .wf-platform-nav{display:grid}}.wf-platform-client-row-actions.lifecycle{min-width:180px;align-items:flex-start}.wf-lifecycle-danger-button,.wf-lifecycle-row-button{border:0;border-radius:8px;min-height:32px;padding:7px 10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.wf-lifecycle-row-button{background:#f4f1eb;color:#5e4938}.wf-lifecycle-danger-button{background:#9f2d2d;color:#fff}.wf-lifecycle-danger-button:disabled,.wf-lifecycle-row-button:disabled{cursor:not-allowed;opacity:.48}.wf-lifecycle-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:24px;background:rgba(19,28,25,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wf-lifecycle-dialog{width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #dce4df;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(19,28,25,.24);padding:22px}.wf-lifecycle-dialog.compact{width:min(560px,100%)}.wf-lifecycle-actions,.wf-lifecycle-dialog>footer,.wf-lifecycle-dialog>header,.wf-lifecycle-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wf-lifecycle-dialog>header{border-bottom:1px solid #e8eeea;padding-bottom:16px}.wf-lifecycle-dialog h2,.wf-lifecycle-dialog h3,.wf-lifecycle-dialog p{margin-top:0}.wf-lifecycle-dialog h2{margin-bottom:4px;color:#17231f}.wf-lifecycle-dialog h3{margin-bottom:6px;font-size:16px;color:#24332e}.wf-lifecycle-dialog p{color:#65736e}.wf-lifecycle-close{border:0;background:transparent;color:#65736e;font-size:28px;line-height:1;cursor:pointer}.wf-lifecycle-dialog label{display:grid;grid-gap:6px;gap:6px;color:#41504b;font-size:12px;font-weight:700}.wf-lifecycle-dialog label small{color:#71807a;font-size:10px;font-weight:500}.wf-lifecycle-dialog input,.wf-lifecycle-dialog select,.wf-lifecycle-dialog textarea{width:100%;border:1px solid #cfd9d4;border-radius:9px;padding:9px 10px;background:#fff;color:#1e2b27;font:inherit}.wf-lifecycle-dialog.compact>footer{margin-top:18px;align-items:center}.wf-lifecycle-loading{padding:28px;text-align:center;color:#65736e}.wf-lifecycle-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.wf-lifecycle-readonly,.wf-lifecycle-summary>div{display:grid;grid-gap:5px;gap:5px;border:1px solid #e2e9e5;border-radius:10px;padding:11px;background:#f8faf9;min-width:0}.wf-lifecycle-readonly span,.wf-lifecycle-summary span{color:#71807a;font-size:11px}.wf-lifecycle-summary strong{overflow-wrap:anywhere;color:#24332e;font-size:12px}.wf-lifecycle-section{margin-top:20px;border-top:1px solid #edf1ef;padding-top:18px}.wf-lifecycle-section>summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;cursor:pointer;color:#24332e}.wf-lifecycle-section>summary span{color:#71807a;font-size:11px;font-weight:500}.wf-lifecycle-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.wf-lifecycle-category-grid article{display:grid;grid-gap:4px;gap:4px;border:1px solid #e2e9e5;border-radius:10px;padding:10px;background:#fbfcfb}.wf-lifecycle-category-grid article.danger{border-color:#efc3c3;background:#fff8f8}.wf-lifecycle-category-grid span{min-height:32px;color:#52615c;font-size:11px}.wf-lifecycle-category-grid strong{color:#1f302a;font-size:20px}.wf-lifecycle-category-grid small{color:#7b8783;font-size:10px}.wf-lifecycle-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wf-lifecycle-form-grid .wide{grid-column:1/-1}.wf-lifecycle-warning{display:grid;grid-gap:10px;gap:10px;margin-top:20px;border:1px solid #e5c8b1;border-radius:12px;padding:14px;background:#fff9f3}.wf-lifecycle-warning>p{margin-bottom:0;color:#6d4b36}.wf-lifecycle-check{grid-template-columns:auto 1fr!important;align-items:center}.wf-lifecycle-check input{width:18px;height:18px}.wf-lifecycle-actions{align-items:center;flex-wrap:wrap;margin-top:22px;border-top:1px solid #e8eeea;padding-top:18px}@media (max-width:800px){.wf-lifecycle-backdrop{padding:0;place-items:stretch}.wf-lifecycle-dialog{max-height:100vh;border-radius:0;padding:16px}.wf-lifecycle-form-grid,.wf-lifecycle-summary{grid-template-columns:1fr}.wf-lifecycle-form-grid .wide{grid-column:auto}.wf-lifecycle-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-route-error-page{width:min(100%,1180px);min-height:100dvh;margin:0 auto;padding:24px clamp(18px,3vw,40px) 64px;color:var(--wf-text)}.wf-route-error-brand{min-height:64px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--wf-border)}.wf-route-error-brand img{width:132px;height:auto;object-fit:contain}.wf-route-error-brand span{padding:5px 9px;border:1px solid color-mix(in srgb,var(--wf-accent-1) 24%,var(--wf-border));border-radius:var(--wf-radius-pill);background:color-mix(in srgb,var(--wf-accent-1) 9%,var(--wf-surface));color:color-mix(in srgb,var(--wf-accent-1) 72%,var(--wf-text));font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.wf-route-error-card{width:min(100%,680px);margin-top:clamp(38px,8vh,76px);padding:clamp(22px,3vw,30px);display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:18px;gap:18px;border-color:color-mix(in srgb,var(--wf-accent-2) 20%,var(--wf-border));box-shadow:0 16px 36px rgba(9,24,50,.09)}.wf-route-error-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--wf-accent-1) 24%,var(--wf-border));border-radius:14px;background:linear-gradient(145deg,rgba(37,195,163,.14),rgba(63,111,255,.12));color:color-mix(in srgb,var(--wf-accent-1) 76%,var(--wf-text))}.wf-route-error-icon svg{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wf-route-error-content{min-width:0}.wf-route-error-card .wf-route-error-kicker{margin:0 0 5px;color:color-mix(in srgb,var(--wf-accent-1) 68%,var(--wf-text));font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wf-route-error-card h1{margin:0;font-family:var(--wf-display);font-size:clamp(22px,3vw,28px);letter-spacing:-.02em;line-height:1.18;text-wrap:balance}.wf-route-error-card .wf-route-error-content>p:not(.wf-route-error-kicker){max-width:540px;margin:10px 0 0;color:var(--wf-muted);line-height:1.58}.wf-route-error-actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.wf-route-error-actions .wf-btn{text-decoration:none}@media (max-width:560px){.wf-route-error-page{padding:14px 16px 40px}.wf-route-error-brand{min-height:58px}.wf-route-error-card{margin-top:30px;grid-template-columns:1fr;gap:14px}.wf-route-error-actions{display:grid}.wf-route-error-actions .wf-btn{width:100%}}