:root{--eiw-bg:#f8f6f2;--eiw-bg-elev:#f1ede6;--eiw-surface:#fff;--eiw-surface-2:#fbf9f6;--eiw-surface-3:#f1ede6;--eiw-rule:#1e16111f;--eiw-rule-strong:#1e161142;--eiw-rule-faint:#1e161112;--eiw-text-1:#1e1611;--eiw-text-2:#4a4038;--eiw-text-3:#6f6357;--eiw-text-4:#8a7e72;--eiw-blue:#c08a22;--eiw-blue-bright:#8a5a12;--eiw-blue-deep:#e0a23a;--eiw-brand-mark:#5b3427;--eiw-blue-soft:#c08a2217;--eiw-blue-soft-2:#c08a2229;--eiw-on-accent:#fff;--eiw-status-done:#2f7d52;--eiw-status-split:#c0392b;--eiw-mom-emerging:#7b4fa0;--eiw-mom-gaining:#2f7d52;--eiw-mom-stable:#8a7e72;--eiw-mom-declining:#c0392b;--eiw-terr-sustain:#4b0958;--eiw-terr-nurture:#004319;--eiw-terr-enjoy:#1b1378;--eiw-terr-connect:#aa0023;--eiw-conf-1:#2f7d52;--eiw-conf-2:#5e8c3a;--eiw-conf-3:#b07615;--eiw-conf-4:#8a7e72;--eiw-page-bg:var(--eiw-bg);--eiw-surface-fade:var(--eiw-surface);--eiw-surface-fade-hover:var(--eiw-surface-2);--eiw-blue-wash:#c08a2212;--eiw-blue-wash-hover:#c08a221f;--eiw-blue-wash-soft:#c08a220d;--eiw-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--eiw-font-serif:"Source Serif 4", Georgia, serif;--eiw-font-mono:"IBM Plex Mono", ui-monospace, monospace;--eiw-text-xxs:clamp(8.5px,.58vw,10.5px);--eiw-text-xs:clamp(10.5px,.7vw,12px);--eiw-text-sm:clamp(12.5px,.86vw,14px);--eiw-text-base:clamp(13.5px,.92vw,15px);--eiw-text-md:clamp(14px,.95vw,16.5px);--eiw-text-lg:clamp(15.5px,1.05vw,18.5px);--eiw-text-xl:clamp(17px,1.2vw,21px);--eiw-text-2xl:clamp(19px,1.4vw,24px);--eiw-text-3xl:32px;--eiw-text-4xl:40px;--eiw-w-regular:400;--eiw-w-medium:500;--eiw-w-semibold:600;--eiw-w-bold:700;--eiw-w-black:800;--eiw-tracking-tight:-.025em;--eiw-tracking-snug:-.014em;--eiw-tracking-normal:0;--eiw-tracking-label:.06em;--eiw-tracking-uppercase:.16em;--eiw-leading-tight:1.15;--eiw-leading-snug:1.3;--eiw-leading-body:1.6;--eiw-leading-relaxed:1.7;--eiw-space-1:4px;--eiw-space-2:8px;--eiw-space-3:12px;--eiw-space-4:16px;--eiw-space-5:20px;--eiw-space-6:24px;--eiw-space-7:28px;--eiw-space-8:32px;--eiw-space-9:40px;--eiw-space-10:48px;--eiw-space-12:64px;--eiw-radius-xs:4px;--eiw-radius-sm:6px;--eiw-radius:8px;--eiw-radius-md:10px;--eiw-radius-lg:12px;--eiw-radius-xl:16px;--eiw-radius-pill:999px;--eiw-shadow-card:0 1px 2px #1e16110d;--eiw-shadow-frame:0 8px 28px -18px #1e161138;--eiw-motion-fast:.12s;--eiw-motion:.18s;--eiw-motion-slow:.26s;--eiw-ease:cubic-bezier(.16, 1, .3, 1);--eiw-cream:#f5efe6;--eiw-wash-grad:linear-gradient(100deg, #c08a2226 0%, #c08a2213 34%, #c08a2205 62%, #c08a2200 82%);--eiw-wash-row:linear-gradient(100deg, #c08a2230 0%, #c08a2224 38%, #c08a2217 70%, #c08a220f 100%);--eiw-gold-dark:#ffce63;--eiw-page-max:1760px;--eiw-page-pad-x:clamp(44px, 3.6vw, 72px);--eiw-page-pad-y:36px;--eiw-topbar-pad-y:14px;--eiw-sidebar-w:68px;--eiw-sidebar-w-open:208px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--eiw-font-sans);background:var(--eiw-page-bg);color:var(--eiw-text-1);line-height:var(--eiw-leading-body);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0;border:0;font-family:inherit}em{font-style:italic}strong{font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1)}body{padding-left:var(--eiw-sidebar-w);transition:padding-left .22s cubic-bezier(.2,.6,.2,1)}.eiw-app{max-width:none;margin:0 auto}.eiw-page{padding:var(--eiw-page-pad-y) var(--eiw-page-pad-x)}.eiw-grid-2-1{gap:var(--eiw-space-8);grid-template-columns:2fr 1fr;display:grid}.eiw-grid-1-1{gap:var(--eiw-space-6);grid-template-columns:1fr 1fr;display:grid}.eiw-stack{gap:var(--eiw-space-2);flex-direction:column;display:flex}.eiw-row{align-items:center;gap:var(--eiw-space-3);flex-wrap:wrap;display:flex}.eiw-sidebar{width:var(--eiw-sidebar-w);background:var(--eiw-surface);border-right:1px solid var(--eiw-rule);z-index:60;flex-direction:column;padding:18px 0 14px;transition:width .22s cubic-bezier(.2,.6,.2,1),border-right-color .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.eiw-sidebar [data-collapse]{opacity:0;pointer-events:none;transition:opacity .14s 40ms}body:has(.eiw-sidebar.is-open){padding-left:var(--eiw-sidebar-w-open)}.eiw-sidebar.is-open{width:var(--eiw-sidebar-w-open);border-right-color:var(--eiw-rule-strong)}.eiw-sidebar.is-open [data-collapse]{opacity:1;pointer-events:auto}.eiw-sidebar.is-open .eiw-bsd-logo{width:170px}.eiw-sidebar__toggle{top:50%;left:calc(var(--eiw-sidebar-w) - 14px);background:var(--eiw-surface-2);border:1px solid var(--eiw-rule-strong);width:28px;height:28px;color:var(--eiw-text-2);cursor:pointer;z-index:70;border-radius:50%;place-items:center;transition:left .22s cubic-bezier(.2,.6,.2,1),color .14s,background .14s;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 4px 14px #1e161124}body:has(.eiw-sidebar.is-open) .eiw-sidebar__toggle{left:calc(var(--eiw-sidebar-w-open) - 14px)}.eiw-sidebar__toggle:hover{color:var(--eiw-text-1);background:var(--eiw-surface-3)}.eiw-sidebar__toggle svg{width:14px;height:14px;transition:transform .22s}.eiw-sidebar.is-open .eiw-sidebar__toggle svg{transform:rotate(180deg)}.eiw-user__signout{font-family:var(--eiw-font-sans);color:var(--eiw-text-3);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px}.eiw-user__signout:hover{color:var(--eiw-text-1)}.eiw-sidebar__brand{border-bottom:1px solid var(--eiw-rule);flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:0;padding:0 14px 16px 22px;text-decoration:none;display:flex}.eiw-bsd-logo{width:48px;height:24px;color:var(--eiw-text-1);font-family:"Nunito", var(--eiw-font-sans);letter-spacing:-.03em;white-space:nowrap;font-size:22px;font-weight:900;line-height:1;transition:width .22s cubic-bezier(.2,.6,.2,1);display:block;position:relative}.eiw-bsd-logo__short,.eiw-bsd-logo__full{transition:opacity .18s;position:absolute;top:0;left:0}.eiw-bsd-logo__short{opacity:1}.eiw-bsd-logo__full,.eiw-sidebar.is-open .eiw-bsd-logo__short{opacity:0}.eiw-sidebar.is-open .eiw-bsd-logo__full{opacity:1}.eiw-bsd-sub{width:100%;height:14px;position:relative}.eiw-bsd-dots{justify-content:center;gap:5px;width:48px;transition:opacity .16s;display:flex;position:absolute;top:4px;left:0}.eiw-bsd-dots span{background:var(--eiw-text-3);border-radius:50%;width:6px;height:6px;display:block}.eiw-sidebar__name{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);font-size:8.5px;line-height:1.5;font-weight:var(--eiw-w-regular);white-space:nowrap;position:absolute;top:0;left:0}.eiw-nav{flex-direction:column;flex:1;gap:2px;padding:4px 0;display:flex}.eiw-nav a{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-medium);letter-spacing:-.005em;color:var(--eiw-text-3);white-space:nowrap;transition:color var(--eiw-motion);align-items:center;gap:16px;padding:10px 20px 10px 22px;display:flex;position:relative}.eiw-nav a:hover{color:var(--eiw-text-1);background:0 0}.eiw-nav a.is-active{color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold);background:0 0}.eiw-nav a.is-active:before{content:"";background:var(--eiw-blue-bright);border-radius:0;width:2px;position:absolute;top:9px;bottom:9px;left:0}.eiw-nav__icon{color:currentColor;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.eiw-nav__icon svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:18px;height:18px}.eiw-user{border-top:1px solid var(--eiw-rule);white-space:nowrap;align-items:center;gap:12px;margin-top:auto;padding:14px 18px 4px;display:flex}.eiw-user__av{background:var(--eiw-blue-soft);width:30px;height:30px;color:var(--eiw-blue-bright);border:1px solid var(--eiw-rule-strong);font-family:var(--eiw-font-mono);font-weight:var(--eiw-w-semibold);letter-spacing:.08em;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.eiw-user__meta{line-height:1.25}.eiw-user__name{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-1);font-weight:var(--eiw-w-medium);letter-spacing:-.005em}.eiw-user__role{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);margin-top:3px;font-size:9.5px}.eiw-hero{margin-bottom:var(--eiw-space-6)}.eiw-crumb{font-family:var(--eiw-font-mono);letter-spacing:var(--eiw-tracking-uppercase);text-transform:uppercase;color:var(--eiw-text-4);align-items:center;gap:var(--eiw-space-2);margin-bottom:10px;font-size:10.5px;display:flex}.eiw-crumb__sep{color:var(--eiw-rule-strong)}.eiw-crumb__here{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-title{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-3xl);font-weight:var(--eiw-w-regular);letter-spacing:-.02em;line-height:var(--eiw-leading-tight);color:var(--eiw-text-1);margin-bottom:var(--eiw-space-2)}.eiw-title em{background:linear-gradient(135deg, var(--eiw-blue-bright), var(--eiw-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}.eiw-title--xl{font-size:clamp(34px,2.3vw,44px)}.eiw-title--lg{letter-spacing:-.03em;font-size:clamp(32px,2.1vw,42px)}.eiw-title--md{font-size:var(--eiw-text-2xl)}.eiw-sub{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);color:var(--eiw-text-2);line-height:var(--eiw-leading-relaxed);max-width:62ch}.eiw-sub strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-sub .eiw-focus{color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold)}.eiw-eyebrow{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);letter-spacing:var(--eiw-tracking-uppercase);text-transform:uppercase;color:var(--eiw-text-3)}.eiw-eyebrow--blue{color:var(--eiw-blue-bright)}.eiw-stat-grid{gap:var(--eiw-space-3);margin-bottom:var(--eiw-space-4);grid-template-columns:repeat(4,1fr);display:grid}.eiw-stat{padding:var(--eiw-space-5) var(--eiw-space-6);border-radius:var(--eiw-radius-md);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);cursor:pointer;transition:background var(--eiw-motion), border-color var(--eiw-motion), transform var(--eiw-motion);flex-direction:column;gap:5px;display:flex}.eiw-stat:hover{background:var(--eiw-surface-fade-hover);border-color:var(--eiw-rule-strong);transform:translateY(-1px)}.eiw-stat__lbl{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);font-weight:var(--eiw-w-medium);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-3)}.eiw-stat__val{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-bold);font-size:var(--eiw-text-3xl);letter-spacing:var(--eiw-tracking-tight);color:var(--eiw-text-1);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;line-height:1;display:flex}.eiw-stat__unit{font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-medium);color:var(--eiw-text-4)}.eiw-stat__desc{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);margin-top:2px;line-height:1.5}.eiw-stat--action{background:var(--eiw-blue-wash);border-color:var(--eiw-rule-strong)}.eiw-stat--action:hover{background:var(--eiw-blue-wash-hover)}.eiw-stat--action .eiw-stat__lbl,.eiw-stat--action .eiw-stat__val{color:var(--eiw-blue-bright)}.eiw-pipeline{align-items:center;gap:var(--eiw-space-4);padding:var(--eiw-space-3) var(--eiw-space-5);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);margin-bottom:var(--eiw-space-7);font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);flex-wrap:wrap;display:flex}.eiw-pipeline__lbl{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-4);border-right:1px solid var(--eiw-rule);padding-right:10px;font-size:10px}.eiw-pipeline__seg{align-items:baseline;gap:var(--eiw-space-2);color:var(--eiw-text-3);display:inline-flex}.eiw-pipeline__ct{font-weight:var(--eiw-w-bold);color:var(--eiw-text-1);font-size:var(--eiw-text-base);font-variant-numeric:tabular-nums}.eiw-pipeline__seg--action,.eiw-pipeline__seg--action .eiw-pipeline__ct{color:var(--eiw-blue-bright)}.eiw-pipeline__arrow{color:var(--eiw-text-4)}.eiw-section{margin-bottom:var(--eiw-space-7)}.eiw-stage-divider{border-top:2px solid var(--eiw-rule-strong);margin-top:32px;padding-top:24px}.eiw-stage-divider .eiw-section-head__live{color:var(--eiw-text-3)}.eiw-src-link{color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold);border-bottom:1px solid #c08a2259;text-decoration:none}.eiw-src-link:hover{border-bottom-color:var(--eiw-blue-bright)}.eiw-src-drill .eiw-src-group+.eiw-src-group{border-top:1px solid var(--eiw-rule-faint)}.eiw-src-head{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:13px 0;display:grid}.eiw-src-head__cta{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-4);white-space:nowrap;transition:color .12s}.eiw-src-head:hover .eiw-src-head__cta,.eiw-src-head[aria-expanded=true] .eiw-src-head__cta{color:var(--eiw-blue-bright)}.eiw-src-items{flex-direction:column;gap:8px;padding:2px 0 14px;display:flex}.eiw-src-items[hidden]{display:none}.eiw-src-item{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:8px;padding:10px 13px;text-decoration:none;transition:border-color .12s,background .12s;display:block}.eiw-src-item:hover{border-color:var(--eiw-rule-strong);background:var(--eiw-surface-fade-hover)}.eiw-src-item__q{font-size:var(--eiw-text-sm);color:var(--eiw-text-1);font-style:italic;line-height:1.5;display:block}.eiw-src-item__m{font-family:var(--eiw-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--eiw-text-3);margin-top:5px;font-size:9px;display:block}.eiw-src-item:hover .eiw-src-item__m{color:var(--eiw-blue-bright)}.eiw-src-more{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-4);padding:3px 2px 0;font-size:9px}.eiw-track{flex-direction:column;display:flex}.eiw-track__row{border-top:1px solid var(--eiw-rule-faint);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:9px 0;display:grid}.eiw-track__row:first-child{border-top:0}.eiw-track__name{font-size:var(--eiw-text-sm);color:var(--eiw-text-1);font-weight:var(--eiw-w-medium)}.eiw-track__go{font-family:var(--eiw-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--eiw-blue-bright);margin-left:9px;font-size:9px;text-decoration:none}.eiw-track__go:hover{text-decoration:underline}.eiw-track__st{font-family:var(--eiw-font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--eiw-rule);background:var(--eiw-surface-fade);color:var(--eiw-text-3);cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:9.5px;transition:color .12s,border-color .12s,background .12s}.eiw-track__st:hover{border-color:var(--eiw-rule-strong);color:var(--eiw-text-1)}.eiw-track__st.is-active{color:#8a5a12;background:#c08a2214;border-color:#c08a2273}.eiw-track__st.is-done{color:#2f7d52;background:#2f7d5214;border-color:#2f7d5266}.eiw-track__hint{font-size:var(--eiw-text-xs);color:var(--eiw-text-3);margin:10px 0 0;line-height:1.5}.eiw-btn.is-added{color:#2f7d52;pointer-events:none;border-color:#2f7d5266}.eiw-down{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.eiw-down li{color:var(--eiw-text-2);padding-left:18px;font-size:11.5px;line-height:1.45;position:relative}.eiw-down li:before{content:"✓";color:#2f7d52;font-weight:700;position:absolute;top:0;left:0}.nv-frame__note{font-size:var(--eiw-text-xs);color:var(--eiw-text-3);border-top:1px solid var(--eiw-rule-faint);margin:12px 2px 0;padding-top:10px;line-height:1.5}.eiw-tile__lbl--split{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.eiw-tile__note{font-weight:var(--eiw-w-regular);color:var(--eiw-text-4)}.eiw-fitcols{gap:var(--eiw-space-6);grid-template-columns:1fr 1fr;display:grid}.eiw-fitcols p{margin-top:0}@media (max-width:820px){.eiw-fitcols{grid-template-columns:1fr;gap:10px}}.eiw-rev-effect{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);max-width:104ch;margin:0 0 16px;line-height:1.6}.eiw-rev-effect strong{color:var(--eiw-text-1)}.eiw-btag{font-family:var(--eiw-font-mono);letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-right:9px;padding:2px 6px;font-size:8px;display:inline-block}.eiw-btag--barrier{color:var(--eiw-text-3);border:1px solid var(--eiw-rule-strong)}.eiw-btag--pos{color:#2f7d52;background:#2f7d520f;border:1px solid #2f7d5266}.eiw-section-head{margin-bottom:var(--eiw-space-4);border-bottom:1px solid var(--eiw-rule);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.eiw-section-head__l{align-items:baseline;gap:12px;display:flex}.eiw-section-num{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--eiw-text-4)}.eiw-section-title{font-family:var(--eiw-font-serif);font-size:clamp(23px,1.55vw,30px);font-weight:var(--eiw-w-regular);color:var(--eiw-text-1);letter-spacing:-.02em}.eiw-section-title em{color:var(--eiw-blue-bright);font-style:italic;font-weight:300}.eiw-section-head__r{font-family:var(--eiw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eiw-blue-bright);font-size:10.5px}.eiw-section-head__ctls{align-items:baseline;gap:22px;display:flex}.eiw-headctl{font-family:var(--eiw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eiw-blue-bright);cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px;transition:color .12s}.eiw-headctl:hover{color:var(--eiw-text-1)}.eiw-section-head__live{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-status-done);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.eiw-section-head__live:before{content:"";background:var(--eiw-status-done);border-radius:50%;width:6px;height:6px}.eiw-signal-list{gap:var(--eiw-space-2);flex-direction:column;display:flex}.eiw-signal-card{padding:var(--eiw-space-5) var(--eiw-space-6);border-radius:var(--eiw-radius-md);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);cursor:pointer;transition:background var(--eiw-motion), border var(--eiw-motion);gap:var(--eiw-space-6);grid-template-columns:1fr auto auto;align-items:center;display:grid}.eiw-signal-card--needs-you{background:var(--eiw-blue-wash);border-color:var(--eiw-rule-strong)}.eiw-signal-card--needs-you:hover{background:var(--eiw-blue-wash-hover)}.eiw-signal-card__body{flex-direction:column;gap:6px;min-width:0;display:flex}.eiw-signal-card__over{font-family:var(--eiw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eiw-text-4);align-items:center;gap:10px;font-size:10px;display:flex}.eiw-signal-card__tier{color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold)}.eiw-signal-card__over .eiw-signal-card__sep{color:var(--eiw-rule-strong)}.eiw-signal-card__title{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-semibold);font-size:var(--eiw-text-lg);color:var(--eiw-text-1);letter-spacing:-.014em;line-height:var(--eiw-leading-snug)}.eiw-signal-card__desc{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);max-width:72ch}.eiw-signal-card__desc strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-signal-card__foot{align-items:center;gap:var(--eiw-space-4);flex-wrap:wrap;margin-top:6px;display:flex}.eiw-signal-card__strength{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-bold);font-size:var(--eiw-text-3xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;background:linear-gradient(135deg, var(--eiw-text-1), var(--eiw-blue-bright));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;min-width:50px;line-height:1}.eiw-av-pile{align-items:center;display:flex}.eiw-av{background:linear-gradient(135deg, var(--eiw-blue), var(--eiw-blue-deep));width:22px;height:22px;color:var(--eiw-bg);font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-bold);border:2px solid var(--eiw-surface);border-radius:50%;place-items:center;margin-left:-7px;font-size:9.5px;display:grid}.eiw-av:first-child{margin-left:0}.eiw-av--empty{color:var(--eiw-blue-bright);border-style:dashed;border-color:var(--eiw-rule-strong);background:0 0}.eiw-av--lg{width:30px;height:30px;font-size:var(--eiw-text-xs);border-width:2px;margin-left:-8px}.eiw-status{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-medium);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);align-items:center;gap:7px;display:inline-flex}.eiw-status:before{content:"";background:var(--eiw-text-4);border-radius:50%;width:5px;height:5px}.eiw-status--action{color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold)}.eiw-status--action:before{background:var(--eiw-blue-bright)}.eiw-status--done{color:var(--eiw-status-done)}.eiw-status--done:before{background:var(--eiw-status-done)}.eiw-status--split{color:var(--eiw-status-split)}.eiw-status--split:before{background:var(--eiw-status-split)}.eiw-prose{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);padding:var(--eiw-space-5) var(--eiw-space-6)}.eiw-prose p{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);color:var(--eiw-text-2);line-height:var(--eiw-leading-relaxed);margin:0}.eiw-prose p+p{margin-top:10px}.eiw-prose p strong{color:var(--eiw-text-1)}.eiw-prose p em{font-family:var(--eiw-font-serif);color:var(--eiw-blue-bright);font-size:1.05em;font-style:italic}.eiw-tile{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);padding:var(--eiw-space-5) var(--eiw-space-5)}.eiw-tile__lbl{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);font-weight:var(--eiw-w-semibold);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-3);margin-bottom:10px}.eiw-tile p{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body)}.eiw-tile p+p{margin-top:8px}.eiw-tile p strong{color:var(--eiw-text-1)}.eiw-btn{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);font-weight:var(--eiw-w-semibold);letter-spacing:-.005em;border-radius:var(--eiw-radius);background:var(--eiw-blue);color:var(--eiw-bg);transition:background var(--eiw-motion), transform var(--eiw-motion);align-items:center;gap:8px;padding:11px 22px;display:inline-flex}.eiw-btn:hover{background:var(--eiw-blue-bright);transform:translateY(-1px)}.eiw-btn--ghost{color:var(--eiw-text-1);border:1px solid var(--eiw-rule-strong);background:0 0}.eiw-btn--sm{font-size:var(--eiw-text-sm);padding:8px 16px}.eiw-vote{padding:var(--eiw-space-6);background:var(--eiw-blue-wash);border:1px solid var(--eiw-rule-strong);border-radius:var(--eiw-radius-lg);margin-bottom:var(--eiw-space-6)}.eiw-vote:hover{background:var(--eiw-blue-wash-hover)}.eiw-vote__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.eiw-vote__title{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-bold);font-size:var(--eiw-text-lg);color:var(--eiw-text-1)}.eiw-vote__tag{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold)}.eiw-vote__desc{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);margin-bottom:var(--eiw-space-4);max-width:64ch}.eiw-vote__desc strong{color:var(--eiw-text-1)}.eiw-vote__options{flex-wrap:wrap;gap:8px;display:flex}.eiw-vote-opt{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-semibold);font-size:var(--eiw-text-sm);letter-spacing:-.005em;border:1px solid var(--eiw-rule-strong);background:var(--eiw-bg);color:var(--eiw-text-2);border-radius:var(--eiw-radius);transition:border var(--eiw-motion), color var(--eiw-motion), background var(--eiw-motion);padding:11px 20px}.eiw-vote-opt:hover{border-color:var(--eiw-blue);color:var(--eiw-blue-bright);background:var(--eiw-blue-soft)}.eiw-vote-opt.is-selected{border-color:var(--eiw-blue);background:var(--eiw-blue);color:var(--eiw-bg);font-weight:var(--eiw-w-bold)}.eiw-reviewers{gap:var(--eiw-space-3);margin-bottom:var(--eiw-space-6);grid-template-columns:repeat(3,1fr);display:grid}.eiw-reviewer-card{padding:var(--eiw-space-5);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);flex-direction:column;gap:10px;display:flex}.eiw-reviewer-card--me{background:var(--eiw-blue-wash);border-color:var(--eiw-rule-strong)}.eiw-reviewer-card__top{align-items:center;gap:10px;display:flex}.eiw-reviewer-card__name{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-semibold);font-size:var(--eiw-text-base);color:var(--eiw-text-1);line-height:1.2}.eiw-reviewer-card__role{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);font-weight:var(--eiw-w-medium);color:var(--eiw-text-4);margin-top:3px;display:block}.eiw-reviewer-card__you{border-radius:var(--eiw-radius-xs);background:var(--eiw-blue);color:var(--eiw-bg);font-size:9.5px;font-weight:var(--eiw-w-bold);letter-spacing:.04em;text-transform:uppercase;margin-left:6px;padding:1px 7px;display:inline-block}.eiw-reviewer-card__voted{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-semibold);font-size:var(--eiw-text-sm);border-radius:var(--eiw-radius-sm);background:var(--eiw-blue-soft);color:var(--eiw-blue-bright);border:1px solid var(--eiw-rule-strong);align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.eiw-reviewer-card__voted:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.eiw-reviewer-card__voted--empty{color:var(--eiw-text-3);background:0 0;border-style:dashed}.eiw-reviewer-card__rationale{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body)}.eiw-reviewer-card__rationale--empty{color:var(--eiw-text-4);font-style:italic}.eiw-flow{padding:var(--eiw-space-4) var(--eiw-space-5);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);align-items:center;gap:var(--eiw-space-4);flex-wrap:wrap;display:flex}.eiw-flow__step{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-semibold);font-size:var(--eiw-text-sm);color:var(--eiw-text-4);align-items:center;gap:8px;display:inline-flex}.eiw-flow__pip{width:20px;height:20px;font-size:11px;font-weight:var(--eiw-w-bold);border:1.5px solid;border-radius:50%;place-items:center;display:grid}.eiw-flow__step--done{color:var(--eiw-status-done)}.eiw-flow__step--done .eiw-flow__pip{background:var(--eiw-status-done);color:var(--eiw-bg)}.eiw-flow__step--now{color:var(--eiw-blue-bright)}.eiw-flow__step--now .eiw-flow__pip{background:var(--eiw-blue);color:var(--eiw-bg);border-color:var(--eiw-blue)}.eiw-flow__arrow{color:var(--eiw-text-4)}.eiw-activity{flex-direction:column;display:flex}.eiw-activity-item{padding:var(--eiw-space-3) 0;border-bottom:1px solid var(--eiw-rule);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid}.eiw-activity-item:last-child{border-bottom:0}.eiw-activity-item__pip{background:var(--eiw-blue);border-radius:50%;width:7px;height:7px;margin-top:7px}.eiw-activity-item__pip--done{background:var(--eiw-status-done)}.eiw-activity-item__pip--action{background:var(--eiw-blue-bright)}.eiw-activity-item__pip--split{background:var(--eiw-status-split)}.eiw-activity-item__body{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body)}.eiw-activity-item__body strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-activity-item__body em{font-family:var(--eiw-font-serif);color:var(--eiw-blue-bright);font-size:1.05em;font-style:italic}.eiw-activity-item__when{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);white-space:nowrap;padding-top:2px;font-size:10px}.eiw-table{border-collapse:collapse;background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);width:100%;overflow:hidden}.eiw-table thead th{text-align:left;padding:13px var(--eiw-space-5);font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-4);font-size:10px;font-weight:var(--eiw-w-medium);background:var(--eiw-surface-2);border-bottom:1px solid var(--eiw-rule-strong)}.eiw-table thead th.eiw-table__num{text-align:right;white-space:nowrap}.eiw-table tbody td{padding:var(--eiw-space-4) var(--eiw-space-5);border-bottom:1px solid var(--eiw-rule);font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);vertical-align:baseline}.eiw-table tbody tr:last-child td{border-bottom:0}.eiw-table tbody tr:hover{background:var(--eiw-surface-2);cursor:pointer}.eiw-table__num{text-align:right;font-family:var(--eiw-font-sans);font-variant-numeric:tabular-nums}.eiw-table__title{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1)}.eiw-tag{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--eiw-radius-xs);color:var(--eiw-blue-bright);background:var(--eiw-blue-soft);border:1px solid var(--eiw-rule-strong);font-size:9.5px;font-weight:var(--eiw-w-semibold);padding:3px 9px;display:inline-block}.eiw-tag--muted{color:var(--eiw-text-3);border-color:var(--eiw-rule);background:0 0}.eiw-tabs{margin-bottom:var(--eiw-space-6);border-bottom:1px solid var(--eiw-rule-strong);align-items:center;gap:4px;display:flex}.eiw-tab{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-3);transition:color var(--eiw-motion), border var(--eiw-motion);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;display:inline-flex}.eiw-tab__ct{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);color:var(--eiw-text-4);font-weight:var(--eiw-w-medium);letter-spacing:.06em}.eiw-tab:hover{color:var(--eiw-text-1)}.eiw-tab.is-active{color:var(--eiw-blue-bright);border-bottom-color:var(--eiw-blue)}.eiw-tab.is-active .eiw-tab__ct{color:var(--eiw-blue-bright)}.eiw-signal-strip{justify-content:space-between;align-items:center;gap:var(--eiw-space-5);padding:var(--eiw-space-4) var(--eiw-space-5);margin-bottom:var(--eiw-space-6);background:var(--eiw-blue-wash);border:1px solid var(--eiw-rule-strong);border-radius:var(--eiw-radius-md);display:flex}.eiw-signal-strip:hover{background:var(--eiw-blue-wash-hover)}.eiw-signal-strip__l{align-items:center;gap:var(--eiw-space-4);flex-wrap:wrap;display:flex}.eiw-signal-strip__tag{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-bold);font-size:var(--eiw-text-xs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-blue-bright);align-items:center;gap:8px;display:inline-flex}.eiw-signal-strip__tag:before{content:"";background:var(--eiw-blue);border-radius:50%;width:7px;height:7px}.eiw-signal-strip__meta{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-3)}.eiw-signal-strip__meta strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-signal-strip__r{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-semibold);font-size:var(--eiw-text-sm);color:var(--eiw-blue-bright);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;display:flex}.eiw-signal-strip__r:before{content:"";background:var(--eiw-blue-bright);border-radius:50%;width:7px;height:7px}.eiw-score-grid{gap:var(--eiw-space-3);margin-bottom:var(--eiw-space-6);grid-template-columns:repeat(3,1fr);display:grid}.eiw-score-tile{padding:var(--eiw-space-5);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md)}.eiw-score-tile--high{background:var(--eiw-blue-wash-soft);border-color:var(--eiw-rule-strong)}.eiw-score-tile__lbl{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);font-weight:var(--eiw-w-semibold);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-3);margin-bottom:8px}.eiw-score-tile--high .eiw-score-tile__lbl{color:var(--eiw-blue-bright)}.eiw-score-tile__val{font-family:var(--eiw-font-sans);font-weight:var(--eiw-w-bold);letter-spacing:-.035em;color:var(--eiw-text-1);align-items:baseline;gap:6px;font-size:44px;line-height:1;display:flex}.eiw-score-tile--high .eiw-score-tile__val{color:var(--eiw-blue-bright)}.eiw-score-tile__of{font-size:var(--eiw-text-md);font-weight:var(--eiw-w-medium);color:var(--eiw-text-4)}.eiw-search{background:var(--eiw-surface);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-pill);width:280px;transition:border-color var(--eiw-motion), background var(--eiw-motion);align-items:center;gap:8px;padding:7px 14px;display:flex}.eiw-search:focus-within{border-color:var(--eiw-blue);background:var(--eiw-surface-2)}.eiw-search svg{width:14px;height:14px;color:var(--eiw-text-3);flex-shrink:0}.eiw-search input{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-1);background:0 0;border:0;outline:0;width:100%}.eiw-search input::placeholder{color:var(--eiw-text-3)}.eiw-stage-tabs{gap:var(--eiw-space-2);margin-bottom:var(--eiw-space-6);grid-template-columns:repeat(4,1fr);display:grid}.eiw-stage-tab{padding:var(--eiw-space-4) var(--eiw-space-5);border-radius:var(--eiw-radius-md);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);color:var(--eiw-text-2);cursor:pointer;transition:background var(--eiw-motion), border-color var(--eiw-motion);flex-direction:column;gap:6px;text-decoration:none;display:flex}.eiw-stage-tab__num{font-family:var(--eiw-font-mono);letter-spacing:.14em;color:var(--eiw-text-4);text-transform:uppercase;font-size:10px}.eiw-stage-tab__name{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1)}.eiw-stage-tab__ct{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-2xl);font-weight:var(--eiw-w-bold);color:var(--eiw-text-1);font-variant-numeric:tabular-nums;margin-top:4px;line-height:1}.eiw-stage-tab__sub{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);color:var(--eiw-text-3)}.eiw-stage-tab.is-active{background:var(--eiw-blue-wash);border-color:var(--eiw-rule-strong)}.eiw-stage-tab.is-active .eiw-stage-tab__num,.eiw-stage-tab.is-active .eiw-stage-tab__ct{color:var(--eiw-blue-bright)}.eiw-work{gap:var(--eiw-space-7);grid-template-columns:260px 1fr;align-items:start;display:grid}.eiw-filters{flex-direction:column;gap:6px;display:flex}.eiw-filter-card{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);padding:12px 16px}.eiw-filter-card__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.eiw-filter-card__title{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:-.005em}.eiw-filter-card__clear{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-3);font-size:10px;text-decoration:none}.eiw-filter-card__clear:hover{color:var(--eiw-blue-bright)}.eiw-filter-group{flex-direction:column;gap:2px;display:flex}.eiw-filter-item{border-radius:var(--eiw-radius-sm);font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);cursor:pointer;transition:background var(--eiw-motion), color var(--eiw-motion);align-items:center;gap:8px;padding:4px 8px;display:flex}.eiw-filter-item input[type=checkbox],.eiw-filter-item input[type=radio]{appearance:none;border:1px solid var(--eiw-rule-strong);background:var(--eiw-bg);cursor:pointer;border-radius:3px;flex-shrink:0;width:14px;height:14px;position:relative}.eiw-filter-item input[type=radio]{border-radius:50%}.eiw-filter-item input:checked{border-color:var(--eiw-blue);background:var(--eiw-blue)}.eiw-filter-item input:checked:after{content:"";background:var(--eiw-bg);border-radius:1px;position:absolute;inset:3px}.eiw-filter-item input[type=radio]:checked:after{border-radius:50%;inset:4px}.eiw-filter-item .eiw-filter-item__ct{font-family:var(--eiw-font-mono);color:var(--eiw-text-4);letter-spacing:.06em;margin-left:auto;font-size:10.5px}.eiw-toolbar{justify-content:space-between;align-items:center;gap:var(--eiw-space-4);margin-bottom:var(--eiw-space-4);padding-bottom:var(--eiw-space-3);border-bottom:1px solid var(--eiw-rule);flex-wrap:wrap;display:flex}.eiw-toolbar__l,.eiw-toolbar__r{align-items:center;gap:var(--eiw-space-3);display:flex}.eiw-toolbar__count{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-3)}.eiw-toolbar__count strong{color:var(--eiw-text-1)}.eiw-pager{margin-top:var(--eiw-space-5);font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.eiw-pager__btns{gap:4px;display:flex}.eiw-pager__btn{border-radius:var(--eiw-radius-sm);background:var(--eiw-surface);border:1px solid var(--eiw-rule);width:32px;height:32px;color:var(--eiw-text-2);font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);font-weight:var(--eiw-w-semibold);cursor:pointer;transition:all var(--eiw-motion);place-items:center;display:grid}.eiw-pager__btn:hover{background:var(--eiw-surface-2);color:var(--eiw-text-1)}.eiw-pager__btn.is-active{background:var(--eiw-blue);border-color:var(--eiw-blue);color:var(--eiw-bg)}.eiw-evidence-grid{gap:var(--eiw-space-3);margin-bottom:var(--eiw-space-6);grid-template-columns:repeat(2,1fr);display:grid}.eiw-evidence-card{padding:var(--eiw-space-5) var(--eiw-space-5);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);cursor:pointer;transition:background var(--eiw-motion), border-color var(--eiw-motion);gap:var(--eiw-space-3);flex-direction:column;display:flex}.eiw-evidence-card:hover{background:var(--eiw-surface-fade-hover);border-color:var(--eiw-rule-strong)}.eiw-evidence-card__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.eiw-evidence-card__label{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold)}.eiw-evidence-card__conf{font-family:var(--eiw-font-mono);letter-spacing:.06em;color:var(--eiw-text-4);text-transform:uppercase;font-size:10px}.eiw-evidence-card__stat{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-2xl);font-weight:var(--eiw-w-bold);color:var(--eiw-text-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.eiw-evidence-card__stat .unit{font-size:var(--eiw-text-xs);font-weight:var(--eiw-w-medium);color:var(--eiw-text-3);letter-spacing:0;text-transform:uppercase;margin-left:6px}.eiw-evidence-card__desc{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body)}.eiw-evidence-card__desc strong{color:var(--eiw-text-1)}.eiw-evidence-card__items{padding:0;padding-top:var(--eiw-space-3);border-top:1px solid var(--eiw-rule);flex-direction:column;gap:5px;margin:0;list-style:none;display:flex}.eiw-evidence-card__items li{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);color:var(--eiw-text-3);line-height:1.5}.eiw-evidence-card__items li strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-source-list{gap:var(--eiw-space-2);flex-direction:column;display:flex}.eiw-source-row{gap:var(--eiw-space-4);padding:var(--eiw-space-4) var(--eiw-space-5);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);cursor:pointer;transition:background var(--eiw-motion), border-color var(--eiw-motion);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.eiw-source-row:hover{background:var(--eiw-surface-fade-hover);border-color:var(--eiw-rule-strong)}.eiw-source-row__type{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--eiw-radius-xs);color:var(--eiw-blue-bright);background:var(--eiw-blue-soft);border:1px solid var(--eiw-rule-strong);font-size:9.5px;font-weight:var(--eiw-w-semibold);white-space:nowrap;padding:4px 9px}.eiw-source-row__body{min-width:0}.eiw-source-row__title{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);line-height:1.3}.eiw-source-row__meta{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);color:var(--eiw-text-3);margin-top:4px}.eiw-source-row__prog{grid-template-columns:1fr auto;align-items:center;gap:12px;max-width:340px;margin-top:11px;display:grid}.eiw-source-row__track{background:var(--eiw-rule-faint);border-radius:3px;height:5px;overflow:hidden}.eiw-source-row__track i{background:var(--eiw-blue-bright);border-radius:3px;height:100%;display:block}.eiw-source-row--wait .eiw-source-row__track i{background:var(--eiw-text-4)}.eiw-source-row--block .eiw-source-row__track i{background:var(--eiw-status-split)}.eiw-source-row__prog b{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;color:var(--eiw-text-3);white-space:nowrap;font-weight:500}.eiw-source-row__arrow{color:var(--eiw-text-4);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-base)}.eiw-trail{flex-direction:column;display:flex}.eiw-trail-item{padding:var(--eiw-space-3) 0;border-bottom:1px solid var(--eiw-rule);grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;display:grid}.eiw-trail-item:last-child{border-bottom:0}.eiw-trail-item__pip{background:var(--eiw-blue);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.eiw-trail-item__pip--done{background:var(--eiw-status-done)}.eiw-trail-item__pip--system{background:var(--eiw-text-3)}.eiw-trail-item__body{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body)}.eiw-trail-item__body strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-trail-item__when{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);white-space:nowrap;font-size:10px}.eiw-detail-hero{margin-bottom:var(--eiw-space-6);grid-template-columns:1fr auto;align-items:start;column-gap:40px;display:grid}.eiw-detail-hero__l{min-width:0}.eiw-detail-hero__score{text-align:right;white-space:nowrap;padding-top:28px}.eiw-detail-hero__score-num{font-family:var(--eiw-font-sans);font-size:84px;font-weight:var(--eiw-w-bold);letter-spacing:-.04em;color:var(--eiw-blue-bright);line-height:.9;display:block}.eiw-detail-hero__score-cap{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-4);margin-top:10px;font-size:10px}.eiw-detail-hero__score-tier{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-status-done);font-size:11px;font-weight:var(--eiw-w-semibold);margin-top:6px}.eiw-detail-hero__score-tier .arrow{margin-right:6px}.eiw-score-pop-wrap{display:block;position:relative}.eiw-detail-hero__score-num{cursor:help}body:has(.eiw-score-pop-wrap:hover):before{content:"";-webkit-backdrop-filter:blur(5px);z-index:100;pointer-events:none;background:#0c08068c;animation:.22s eiw-scrim-fade;position:fixed;inset:0}body:has(.eiw-score-pop-wrap:focus-within):before{content:"";-webkit-backdrop-filter:blur(5px);z-index:100;pointer-events:none;background:#0c08068c;animation:.22s eiw-scrim-fade;position:fixed;inset:0}body:has(.eiw-score-pop:hover):before{content:"";-webkit-backdrop-filter:blur(5px);z-index:100;pointer-events:none;background:#0c08068c;animation:.22s eiw-scrim-fade;position:fixed;inset:0}@keyframes eiw-scrim-fade{0%{opacity:0}to{opacity:1}}:is(body:has(.eiw-score-pop-wrap:hover) .eiw-score-pop-wrap,body:has(.eiw-score-pop-wrap:focus-within) .eiw-score-pop-wrap,body:has(.eiw-score-pop:hover) .eiw-score-pop-wrap){z-index:110}.eiw-score-pop{background:linear-gradient(90deg, var(--eiw-surface) 0%, var(--eiw-surface) 55%, #fff 100%);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);text-align:left;white-space:normal;z-index:50;opacity:0;pointer-events:none;width:580px;padding:24px 28px 22px;transition:opacity .18s .18s,transform .18s .18s;position:absolute;top:calc(100% + 20px);right:0;transform:translateY(-4px);box-shadow:0 22px 56px #1e161129}.eiw-score-pop-wrap:hover .eiw-score-pop,.eiw-score-pop-wrap:focus-within .eiw-score-pop,.eiw-score-pop:hover{opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.eiw-score-pop__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.eiw-score-pop__head-lbl{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-blue-bright);font-size:10.5px;font-weight:var(--eiw-w-semibold)}.eiw-score-pop__head-total{font-family:var(--eiw-font-sans);font-size:28px;font-weight:var(--eiw-w-bold);letter-spacing:-.025em;color:var(--eiw-blue-bright);font-variant-numeric:tabular-nums;line-height:1}.eiw-score-pop__sub{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);margin:0 0 14px;line-height:1.55}.eiw-score-pop__formula{margin:0 0 18px}.eiw-score-pop__formula-intro{font-family:var(--eiw-font-serif);font-style:italic;font-size:var(--eiw-text-sm);color:var(--eiw-text-3);margin:0 0 5px;line-height:1.5}.eiw-score-pop__formula-eq{font-family:var(--eiw-font-mono);color:var(--eiw-text-2);letter-spacing:.01em;margin:0;font-size:11px;line-height:1.55}.eiw-score-pop__formula-eq .w{color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold);font-variant-numeric:tabular-nums}.eiw-score-pop__formula-eq .op{color:var(--eiw-text-4);margin:0 3px}.eiw-score-pop__dim{border-top:1px solid var(--eiw-rule);padding:12px 0}.eiw-score-pop__dim:first-of-type{border-top:0;padding-top:0}.eiw-score-pop__dim-head{grid-template-columns:1fr auto;align-items:baseline;column-gap:16px;margin-bottom:6px;display:grid}.eiw-score-pop__dim-name{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:-.005em}.eiw-score-pop__dim-val{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold);font-variant-numeric:tabular-nums}.eiw-score-pop__dim-val .of{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);font-weight:var(--eiw-w-regular);color:var(--eiw-text-4);margin-left:3px}.eiw-score-pop__dim-wt{font-family:var(--eiw-font-mono);letter-spacing:.06em;color:var(--eiw-text-4);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px}.eiw-score-pop__dim-reason{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);color:var(--eiw-text-3);margin:2px 0 0;line-height:1.55}.eiw-score-pop__dim-reason em{font-style:italic;font-family:var(--eiw-font-serif);color:var(--eiw-text-2)}.eiw-score-pop__foot{border-top:1px solid var(--eiw-rule-strong);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.eiw-score-pop__foot-prose{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);color:var(--eiw-text-3);margin:0;line-height:1.55}.eiw-score-pop__foot-prose strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-score-pop__foot-link{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-blue-bright);font-size:10.5px;font-weight:var(--eiw-w-semibold);transition:color var(--eiw-motion);align-self:flex-start;align-items:center;gap:6px;padding:6px 0;text-decoration:none;display:inline-flex}.eiw-score-pop__foot-link:hover{color:var(--eiw-text-1)}.eiw-trendplot{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);padding:20px 24px 18px}.eiw-trendplot__head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.eiw-trendplot__title{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-3);font-weight:var(--eiw-w-semibold)}.eiw-trendplot__meta{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);font-size:9.5px}.eiw-trendplot__chart{width:100%;position:relative}.eiw-trendplot__chart svg{width:100%;height:auto;display:block}.eiw-trendplot__grid{stroke:var(--eiw-rule);stroke-width:1px}.eiw-trendplot__axis-lbl{font-family:var(--eiw-font-mono);letter-spacing:.06em;fill:var(--eiw-text-4);font-size:9.5px}.eiw-trendplot__line{fill:none;stroke:var(--eiw-blue-bright);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.eiw-trendplot__area{fill:var(--eiw-blue-bright);opacity:.12}.eiw-trendplot__point{fill:var(--eiw-bg);stroke:var(--eiw-blue-bright);stroke-width:2px}.eiw-trendplot__point--now{fill:var(--eiw-blue-bright);stroke:var(--eiw-blue-bright)}.eiw-trendplot__event{stroke:var(--eiw-rule-strong);stroke-width:1px;stroke-dasharray:3 3}.eiw-trendplot__event-dot{fill:var(--eiw-text-1);stroke:var(--eiw-bg);stroke-width:2px}.eiw-trendplot__event-lbl{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--eiw-text-2);font-size:9px}.eiw-trendplot__legend{border-top:1px solid var(--eiw-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding-top:14px;display:flex}.eiw-trendplot__legend-l{font-family:var(--eiw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eiw-text-3);font-size:10px;font-weight:var(--eiw-w-semibold);align-items:center;gap:10px;display:inline-flex}.eiw-trendplot__legend-l:before{content:"";background:var(--eiw-blue-bright);border-radius:2px;width:14px;height:3px;display:block}.eiw-trendplot__legend-streams{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-4);gap:14px;font-size:9.5px;display:inline-flex}.eiw-trendplot__legend-streams strong{color:var(--eiw-text-2);font-weight:var(--eiw-w-semibold);margin-right:4px}.eiw-trendplot__legend-streams b{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold);font-variant-numeric:tabular-nums}.eiw-decision-bar{justify-content:space-between;align-items:center;gap:var(--eiw-space-5);padding:var(--eiw-space-4) var(--eiw-space-5);margin:0 0 var(--eiw-space-6) 0;background:var(--eiw-blue-wash);border:1px solid var(--eiw-rule-strong);border-radius:var(--eiw-radius-md);flex-wrap:wrap;display:flex}.eiw-decision-bar__l{align-items:center;gap:var(--eiw-space-5);flex-wrap:wrap;display:flex}.eiw-decision-bar__chip{background:var(--eiw-blue);color:var(--eiw-bg);font-family:var(--eiw-font-mono);font-size:10px;font-weight:var(--eiw-w-semibold);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--eiw-radius-pill);padding:4px 12px}.eiw-decision-bar__meta{align-items:center;gap:16px;display:flex}.eiw-decision-bar__lbl{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:2px;font-size:10px;display:block}.eiw-decision-bar__val{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1)}.eiw-score-panel{gap:var(--eiw-space-3);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);padding:var(--eiw-space-4);grid-template-columns:repeat(3,1fr) auto;display:grid}.eiw-score-mini{padding:var(--eiw-space-3);border-right:1px solid var(--eiw-rule)}.eiw-score-mini:last-of-type{border-right:1px solid var(--eiw-rule)}.eiw-score-mini__lbl{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:6px;font-size:10px}.eiw-score-mini__val{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xl);font-weight:var(--eiw-w-bold);color:var(--eiw-text-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.eiw-score-mini__weight{font-family:var(--eiw-font-mono);color:var(--eiw-text-4);letter-spacing:.04em;font-size:10px}.eiw-score-headline{padding:var(--eiw-space-3) var(--eiw-space-5);border-left:1px solid var(--eiw-rule-strong);flex-direction:column;justify-content:center;align-items:center;display:flex}.eiw-score-headline__delta{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-status-done);margin-bottom:4px;font-size:10px}.eiw-score-headline__big{font-family:var(--eiw-font-sans);font-size:44px;font-weight:var(--eiw-w-bold);color:var(--eiw-blue-bright);font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1}.eiw-score-headline__of{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-3);margin-top:4px;font-size:10px}.eiw-callout{padding:var(--eiw-space-5) var(--eiw-space-6);background:var(--eiw-blue-wash);border:1px solid var(--eiw-rule-strong);border-radius:var(--eiw-radius-md);margin-bottom:var(--eiw-space-6);gap:var(--eiw-space-5);grid-template-columns:1fr auto;align-items:center;display:grid}.eiw-callout__title{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);margin-bottom:4px}.eiw-callout__desc{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body)}.eiw-callout__desc strong{color:var(--eiw-text-1)}.eiw-output-card{padding:var(--eiw-space-6);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);margin-bottom:var(--eiw-space-3);gap:var(--eiw-space-5);grid-template-columns:1fr auto;align-items:start;display:grid}.eiw-output-card__head{align-items:baseline;gap:var(--eiw-space-3);flex-wrap:wrap;margin-bottom:8px;display:flex}.eiw-output-card__id{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-4);font-size:10px}.eiw-output-card__title{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-lg);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:-.014em;margin-bottom:6px}.eiw-output-card__sub{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);margin-bottom:var(--eiw-space-3);max-width:64ch}.eiw-output-card__status-strip{border-radius:var(--eiw-radius-sm);font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-3);background:var(--eiw-surface);border:1px solid var(--eiw-rule);margin-top:var(--eiw-space-3);padding:10px 14px;font-size:10.5px}.eiw-output-card__status-strip--done{color:var(--eiw-status-done);background:#2f7d520f;border-color:#2f7d524d}.eiw-output-card__status-strip--action{color:var(--eiw-blue-bright);border-color:var(--eiw-rule-strong);background:var(--eiw-blue-soft)}.eiw-output-card__right{flex-direction:column;align-items:stretch;gap:10px;min-width:150px;display:flex}.eiw-output-card__right .eiw-btn{box-sizing:border-box;justify-content:center;width:100%}.eiw-output-card__right .eiw-output-card__score,.eiw-output-card__right .eiw-output-card__score-lbl{text-align:right}.eiw-output-card__score{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-3xl);font-weight:var(--eiw-w-bold);color:var(--eiw-blue-bright);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.eiw-output-card__score-lbl{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-4);font-size:10px}.eiw-weight-card{padding:var(--eiw-space-5);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);margin-bottom:var(--eiw-space-3)}.eiw-weight-card__head{margin-bottom:var(--eiw-space-3);justify-content:space-between;align-items:baseline;display:flex}.eiw-weight-card__title{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:-.005em}.eiw-weight-card__sub{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);margin-top:4px}.eiw-weight-card__val{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-2xl);font-weight:var(--eiw-w-bold);color:var(--eiw-blue-bright);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.eiw-weight-card__slider{background:var(--eiw-surface-2);border-radius:var(--eiw-radius-pill);height:6px;margin:var(--eiw-space-3) 0;position:relative}.eiw-weight-card__fill{background:linear-gradient(90deg, var(--eiw-blue-deep), var(--eiw-blue));border-radius:var(--eiw-radius-pill);position:absolute;top:0;bottom:0;left:0}.eiw-weight-card__handle{background:var(--eiw-blue-bright);border:2px solid var(--eiw-bg);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.eiw-weight-card__meta{font-family:var(--eiw-font-mono);letter-spacing:.06em;color:var(--eiw-text-4);margin-top:var(--eiw-space-2);font-size:10px}.eiw-weight-card__meta strong{color:var(--eiw-text-2);font-weight:var(--eiw-w-semibold)}.eiw-pill{border-radius:var(--eiw-radius-pill);background:var(--eiw-surface);border:1px solid var(--eiw-rule);font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-2);letter-spacing:-.005em;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.eiw-pill--blue{color:var(--eiw-blue-bright);border-color:var(--eiw-blue);background:0 0}.eiw-pill__dot{background:var(--eiw-text-2);border-radius:50%;width:5px;height:5px}.eiw-pill--blue .eiw-pill__dot{background:var(--eiw-blue-bright)}.eiw-howitworks-chev{width:24px;height:24px;color:var(--eiw-blue-bright);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;margin-left:1px;display:inline-grid;transform:translate(-10px,3px)}.eiw-howitworks-chev svg{width:20px;height:20px;transition:transform .22s}.eiw-howitworks-chev svg polyline{stroke-width:1px;transition:stroke-width var(--eiw-motion)}.eiw-howitworks-chev:hover svg polyline{stroke-width:2.5px}.eiw-howitworks-section.is-expanded .eiw-howitworks-chev svg{transform:rotate(180deg)}.eiw-history-chev{width:24px;height:24px;color:var(--eiw-text-1);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;margin-left:1px;display:inline-grid;transform:translate(-10px,3px)}.eiw-history-chev svg{width:20px;height:20px;transition:transform .22s}.eiw-history-chev svg polyline{stroke-width:1px;transition:stroke-width var(--eiw-motion)}.eiw-history-chev:hover svg polyline{stroke-width:2.5px}.eiw-history-section.is-expanded .eiw-history-chev svg{transform:rotate(180deg)}.eiw-history-section .eiw-trail{max-height:800px;transition:max-height .32s,opacity .22s,margin-top .22s;overflow:hidden}.eiw-history-section:not(.is-expanded) .eiw-trail{opacity:0;pointer-events:none;max-height:0;margin-top:0}.eiw-howitworks{padding:var(--eiw-space-5) var(--eiw-space-6);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);margin-bottom:var(--eiw-space-6);max-height:800px;transition:max-height .32s,opacity .22s,margin-bottom .22s,padding .22s,border-width .22s;overflow:hidden}.eiw-howitworks-section:not(.is-expanded) .eiw-howitworks{opacity:0;pointer-events:none;border-top-width:0;border-bottom-width:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.eiw-howitworks__lede{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);margin-bottom:var(--eiw-space-4);max-width:80ch}.eiw-howitworks__cols{gap:var(--eiw-space-5);grid-template-columns:repeat(3,1fr);display:grid}.eiw-howitworks__col-title{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold);margin-bottom:8px}.eiw-howitworks__col ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.eiw-howitworks__col li{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-snug);padding-left:14px;position:relative}.eiw-howitworks__col li:before{content:"";background:var(--eiw-blue-bright);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:4px}.eiw-evidence-mini{gap:var(--eiw-space-3);padding:var(--eiw-space-3) 0;border-top:1px solid var(--eiw-rule);margin-top:var(--eiw-space-3);grid-template-columns:repeat(4,1fr);display:grid}.eiw-evidence-mini__cell{flex-direction:column;gap:4px;display:flex}.eiw-evidence-mini__lbl{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-4);font-size:9.5px}.eiw-evidence-mini__sub{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);color:var(--eiw-text-3);line-height:1.4}.eiw-evidence-mini__val{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);font-weight:var(--eiw-w-bold);color:var(--eiw-text-1);font-variant-numeric:tabular-nums}.eiw-toc{gap:var(--eiw-space-2);padding:var(--eiw-space-3) var(--eiw-space-5);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);margin-bottom:var(--eiw-space-6);flex-wrap:wrap;display:flex}.eiw-toc a{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);border-radius:var(--eiw-radius-pill);transition:all var(--eiw-motion);padding:6px 12px;text-decoration:none}.eiw-toc a:hover{color:var(--eiw-text-1);background:var(--eiw-surface-2)}.eiw-toc a strong{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);color:var(--eiw-text-4);letter-spacing:.1em;margin-right:6px}.eiw-integration-row{gap:var(--eiw-space-4);padding:var(--eiw-space-4) var(--eiw-space-5);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);margin-bottom:var(--eiw-space-2);grid-template-columns:1fr auto;align-items:center;display:grid}.eiw-integration-row__title{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);margin-bottom:4px}.eiw-integration-row__sub{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);margin-bottom:4px}.eiw-integration-row__meta{font-family:var(--eiw-font-mono);letter-spacing:.06em;color:var(--eiw-text-4);font-size:10.5px}.eiw-dm-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#0c0806c7;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.eiw-dm-overlay.is-open{display:flex}.eiw-dm{background:var(--eiw-page-bg);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-lg);flex-direction:column;width:100%;max-width:1320px;max-height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #1e16111a}.eiw-dm-scroll{scrollbar-width:none;flex:1;padding:36px 44px 20px;overflow-y:auto}.eiw-dm-scroll::-webkit-scrollbar{display:none}.eiw-dm-scroll .eiw-prose p,.eiw-dm-scroll .eiw-tile p{font-size:12.5px}.eiw-dm-close{background:var(--eiw-surface-2);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-pill);width:32px;height:32px;color:var(--eiw-text-3);cursor:pointer;transition:background var(--eiw-motion), color var(--eiw-motion), border-color var(--eiw-motion);justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:18px;right:18px}.eiw-dm-close:hover{background:var(--eiw-surface-3);color:var(--eiw-text-1);border-color:var(--eiw-rule-strong)}.eiw-dm-hero{margin-bottom:var(--eiw-space-5);grid-template-columns:1fr auto;align-items:flex-start;gap:24px;display:grid}.eiw-dm-hero__crumb{font-family:var(--eiw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eiw-text-4);gap:8px;margin-bottom:14px;font-size:10.5px;display:flex}.eiw-dm-hero__crumb .sep{color:var(--eiw-rule-strong)}.eiw-dm-hero__crumb .here{color:var(--eiw-blue-bright)}.eiw-dm-hero__title{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-3xl);font-weight:var(--eiw-w-bold);letter-spacing:-.02em;color:var(--eiw-text-1);margin:0 0 12px;line-height:1.1}.eiw-dm-hero__title em{font-style:italic;font-family:var(--eiw-font-serif);font-weight:var(--eiw-w-regular);color:var(--eiw-blue-bright)}.eiw-dm-hero__sub{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);max-width:60ch;margin:0}.eiw-dm-scores{flex-direction:column;align-items:flex-end;gap:8px;margin-top:28px;display:flex}.eiw-dm-score-row{align-items:flex-start;gap:20px;display:flex}.eiw-dm-chip{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.eiw-dm-chip__lbl{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-text-3);font-size:9.5px;font-weight:var(--eiw-w-semibold)}.eiw-dm-chip__dots{align-items:center;gap:4px;display:flex}.eiw-dm-chip__dot{background:var(--eiw-status-done);border-radius:50%;width:10px;height:10px}.eiw-dm-chip__dot--empty{background:0 0;border:1px solid #2f7d5266}.eiw-dm-chip__num{font-family:var(--eiw-font-mono);color:var(--eiw-text-3);letter-spacing:.04em;margin-left:6px;font-size:11px}.eiw-dm-section{margin-top:var(--eiw-space-6)}.eiw-dm-section:first-of-type{margin-top:0}.eiw-dm-section-head{margin-bottom:var(--eiw-space-4);justify-content:space-between;align-items:center;gap:12px;display:flex}.eiw-dm-section-head__l{align-items:baseline;gap:14px;display:flex}.eiw-dm-section-num{font-family:var(--eiw-font-mono);letter-spacing:.1em;color:var(--eiw-blue-bright);font-size:11px;font-weight:var(--eiw-w-semibold)}.eiw-dm-section-title{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-xl);font-weight:var(--eiw-w-semibold);letter-spacing:-.01em;color:var(--eiw-text-1);margin:0}.eiw-dm-pill{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);background:var(--eiw-surface-2);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-pill);padding:4px 8px;font-size:10px}.eiw-dm-grid-3{gap:var(--eiw-space-4);grid-template-columns:1fr 1fr 1fr;display:grid}.eiw-dm-tile{padding:var(--eiw-space-5);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md)}.eiw-dm-tile h4{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--eiw-blue-bright);margin:0 0 var(--eiw-space-3);font-weight:var(--eiw-w-semibold)}.eiw-dm-tile p{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);margin:0 0 var(--eiw-space-3)}.eiw-dm-tile p:last-child{margin-bottom:0}.eiw-dm-tile p strong{color:var(--eiw-text-1)}.eiw-dm-tile p em{color:var(--eiw-text-1);font-style:italic;font-family:var(--eiw-font-serif)}.eiw-dm-prose p{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);margin:0 0 var(--eiw-space-3)}.eiw-dm-prose p:last-child{margin-bottom:0}.eiw-dm-prose p strong{color:var(--eiw-text-1)}.eiw-dm-prose p em{color:var(--eiw-text-1);font-style:italic;font-family:var(--eiw-font-serif)}.eiw-dm-proof-list{border-top:1px solid var(--eiw-rule);flex-direction:column;display:flex}.eiw-dm-proof-item{gap:var(--eiw-space-3);padding:var(--eiw-space-4) 0;border-bottom:1px solid var(--eiw-rule);grid-template-columns:28px 1fr auto;align-items:flex-start;display:grid}.eiw-dm-proof-item__flag{font-family:var(--eiw-font-mono);color:var(--eiw-text-4);letter-spacing:.06em;padding-top:2px;font-size:11px}.eiw-dm-proof-item__title{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);margin-bottom:4px}.eiw-dm-proof-item__sum{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);max-width:72ch}.eiw-dm-proof-item__sum strong{color:var(--eiw-text-1)}.eiw-dm-proof-item__type{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-blue-bright);background:var(--eiw-blue-soft);border:1px solid var(--eiw-rule-strong);border-radius:var(--eiw-radius-sm);align-self:flex-start;padding:4px 8px;font-size:10px}.eiw-dm-market-list{flex-direction:column;display:flex}.eiw-dm-market-item{padding:var(--eiw-space-3) 0;border-bottom:1px solid var(--eiw-rule)}.eiw-dm-market-item:last-child{border-bottom:0}.eiw-dm-market-item .n{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);margin-bottom:4px}.eiw-dm-market-item .m{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);letter-spacing:.04em;color:var(--eiw-text-3)}.eiw-dm-refs{gap:var(--eiw-space-3);grid-template-columns:1fr 1fr;display:grid}.eiw-dm-ref{padding:var(--eiw-space-4);background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);transition:background var(--eiw-motion), border-color var(--eiw-motion);flex-direction:column;gap:6px;text-decoration:none;display:flex}.eiw-dm-ref:hover{background:var(--eiw-surface-fade-hover);border-color:var(--eiw-rule-strong)}.eiw-dm-ref__type{font-family:var(--eiw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eiw-blue-bright);background:var(--eiw-blue-soft);border:1px solid var(--eiw-rule-strong);border-radius:var(--eiw-radius-sm);align-self:flex-start;padding:3px 7px;font-size:9.5px}.eiw-dm-ref__title{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-1);line-height:1.4}.eiw-dm-ref__domain{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);color:var(--eiw-text-3);letter-spacing:.04em}@media (max-width:980px){.eiw-stat-grid,.eiw-stage-tabs{grid-template-columns:1fr 1fr}.eiw-score-grid{grid-template-columns:1fr 1fr 1fr}.eiw-reviewers{grid-template-columns:1fr}.eiw-signal-card{grid-template-columns:1fr;row-gap:14px}.eiw-grid-2-1,.eiw-grid-1-1,.eiw-work,.eiw-evidence-grid{grid-template-columns:1fr}.eiw-score-panel{grid-template-columns:1fr 1fr}}@media (max-width:640px){.eiw-stat-grid{grid-template-columns:1fr}:root{--eiw-page-pad-x:18px}}@media (max-width:980px){.eiw-dm{padding:28px 24px 36px}.eiw-dm-hero{grid-template-columns:1fr}.eiw-dm-scores{align-items:flex-start;margin-top:0}.eiw-dm-grid-3,.eiw-dm-refs{grid-template-columns:1fr}}@media (max-width:720px){body{padding-left:56px}.eiw-sidebar{width:56px}.eiw-sidebar.is-open{width:220px}}.e-wrap{grid-template-columns:minmax(360px,.82fr) 1.18fr;min-height:100vh;display:grid}.e-wrap.is-soon{grid-template-columns:1fr}.e-wrap.is-soon .e-choices,.e-wrap.is-soon .e-flow,.e-wrap.is-soon .e-pulse{display:none}.e-wrap.is-soon .e-panel{box-sizing:border-box;justify-content:space-between;min-height:100vh;padding:48px clamp(48px,7vw,120px) 44px}.e-wrap.is-soon .e-lead{max-width:calc(26em + 100px);margin-top:clamp(48px,8vh,88px)}.e-wrap.is-soon .e-lead__t{margin-bottom:22px;font-size:clamp(40px,4.4vw,72px)}.e-wrap.is-soon .e-lead__p{max-width:none;font-size:clamp(16px,1.15vw,19px)}body.is-soon{background:#1e1611;padding-left:0}body.is-soon .eiw-sidebar,body.is-soon .eiw-sidebar__toggle{display:none}[data-screen=soon].is-active{justify-content:stretch;gap:0;min-height:100vh;padding:0}.e-wrap.is-soon .e-brand{align-items:center;gap:16px;display:flex}.e-wrap.is-soon .e-back{z-index:1;color:#f5efe6b3;background:0 0;border:1px solid #ffce6373;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.e-wrap.is-soon .e-back svg{width:16px;height:16px;display:block}.e-wrap.is-soon .e-back:hover{color:#ffce63;border-color:#ffce63}.e-panel{background:linear-gradient(168deg,#2b1e13 0%,#1e1611 58%,#241a11 100%);flex-direction:column;justify-content:space-between;padding:38px 42px;display:flex;position:relative;overflow:hidden}.e-panel:after{content:"";pointer-events:none;background:radial-gradient(74% 44% at 12% -4%,#e8b03c26 0%,#0000 60%);position:absolute;inset:0}.e-brand{border-bottom:1px solid #f5efe624;padding-bottom:22px;position:relative}.e-brand__mark{font-family:"Nunito",var(--eiw-font-sans);letter-spacing:-.032em;color:#f8f4ec;margin-bottom:7px;font-size:clamp(26px,1.6vw,33px);font-weight:900;line-height:1}.e-brand__sub{font-family:var(--eiw-font-mono);letter-spacing:.15em;text-transform:uppercase;color:#f5efe675;font-size:9px}.e-lead{margin-top:28px;position:relative}.e-lead__t{font-family:var(--eiw-font-serif);letter-spacing:-.03em;color:#faf7f1;margin-bottom:18px;font-size:clamp(32px,2.1vw,42px);font-weight:400;line-height:1.1}.e-lead__t em{color:#ffce63;font-style:italic}.e-lead__p{color:#f5efe6ad;max-width:42ch;font-size:clamp(14px,1vw,17px);line-height:1.72}.e-flow,.e-pulse{margin-top:26px;position:relative}.e-pulse__h{font-family:var(--eiw-font-mono);letter-spacing:.13em;text-transform:uppercase;color:#f5efe666;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;font-size:8.5px;display:flex}.e-pulse__bars{border-bottom:1px solid #f5efe629;align-items:flex-end;gap:5px;height:64px;padding-bottom:7px;display:flex}.e-pulse__bars i{background:#ffce6342;border-radius:2px 2px 0 0;flex:1;display:block}.e-pulse__bars i.is-new{background:#ffce63}.e-pulse__f{font-family:var(--eiw-font-mono);letter-spacing:.07em;text-transform:uppercase;color:#f5efe66b;justify-content:space-between;align-items:baseline;gap:12px;margin-top:13px;font-size:8.5px;display:flex}.e-pulse__f b{font-family:var(--eiw-font-serif);letter-spacing:-.02em;color:#ffce63;text-transform:none;font-size:clamp(18px,1.2vw,24px);font-weight:400}.e-pulse__f span b{color:#f5efe6;font-size:clamp(14px,.95vw,18px)}.e-flow__s{border-top:1px solid #f5efe61c;grid-template-columns:26px 1fr;align-items:baseline;gap:14px;padding:11px 0;display:grid}.e-flow__s:last-child{border-bottom:1px solid #f5efe61c}.e-flow__n{font-family:var(--eiw-font-mono);letter-spacing:.1em;color:#ffce63cc;font-size:clamp(9.5px,.62vw,11.5px)}.e-flow__t{font-family:var(--eiw-font-sans);font-size:clamp(13px,.95vw,16px);font-weight:var(--eiw-w-semibold);color:#f5efe6;letter-spacing:var(--eiw-tracking-snug)}.e-flow__d{color:#f5efe685;margin-top:3px;font-size:clamp(11.5px,.8vw,14px);font-weight:400;line-height:1.55;display:block}.e-panel__foot{border-top:2px solid #f5efe638;flex-wrap:wrap;gap:34px;margin-top:22px;padding-top:20px;display:flex;position:relative}.e-stat span{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f5efe673;margin-bottom:7px;font-size:clamp(8.5px,.58vw,10.5px);display:block}.e-stat b{font-family:var(--eiw-font-serif);letter-spacing:-.02em;color:#ffce63;font-size:clamp(28px,1.8vw,36px);font-weight:400;line-height:1}.e-stat.is-quiet b{color:#f5efe6;font-size:clamp(21px,1.35vw,27px)}.e-choices{flex-direction:column;justify-content:center;padding:32px clamp(44px,3.6vw,72px);display:flex}.e-choices__head,.e-opt{width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.e-eyebrow{font-family:var(--eiw-font-mono);letter-spacing:var(--eiw-tracking-uppercase);text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:36px;font-size:clamp(10px,.62vw,11.5px)}.e-opt{border-top:2px solid var(--eiw-text-1);transition:padding-left var(--eiw-motion) var(--eiw-ease);grid-template-columns:1.06fr 1fr;align-items:start;gap:0 clamp(40px,3.4vw,72px);padding:26px 26px 26px 0;text-decoration:none;display:grid;position:relative}.e-opt+.e-opt{margin-top:0}.e-opt:last-of-type{border-bottom:2px solid var(--eiw-text-1)}.e-opt:before{content:"";background:var(--eiw-wash-grad);opacity:0;transition:opacity var(--eiw-motion) ease;z-index:-1;position:absolute;inset:0}.e-opt:hover:before{opacity:1}.e-opt:hover{padding-left:14px}.e-opt__n{font-family:var(--eiw-font-mono);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-4);grid-column:1/-1;margin-bottom:16px;font-size:clamp(10px,.62vw,11.5px)}.e-opt__q{font-family:var(--eiw-font-serif);letter-spacing:-.028em;color:var(--eiw-text-1);transition:color var(--eiw-motion) ease;margin-bottom:0;font-size:clamp(30px,2.2vw,42px);font-weight:400;line-height:1.12}.e-opt:hover .e-opt__q{color:var(--eiw-blue-bright)}.e-opt__side{flex-direction:column;gap:17px;padding-top:5px;display:flex}.e-opt__d{color:var(--eiw-text-2);margin:0;font-size:clamp(13px,.92vw,16px);line-height:1.68}.e-opt__row{border-top:1px solid var(--eiw-rule);flex-wrap:wrap;align-items:flex-end;gap:26px;padding-top:16px;display:flex}.e-opt__out{border-top:1px solid var(--eiw-rule);padding-top:15px}.e-opt__out-l{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:10px;font-size:clamp(8.5px,.58vw,10.5px);display:block}.e-opt__out ul{flex-direction:column;gap:6px;list-style:none;display:flex}.e-opt__out li{color:var(--eiw-text-2);padding-left:16px;font-size:clamp(13px,.9vw,15.5px);line-height:1.55;position:relative}.e-opt__out li:before{content:"";background:var(--eiw-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.e-opt__stats{gap:30px;display:flex}.e-opt__stat span{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:6px;font-size:clamp(8.5px,.58vw,10.5px);display:block}.e-opt__stat b{font-family:var(--eiw-font-serif);letter-spacing:-.02em;color:var(--eiw-text-1);font-size:clamp(26px,1.75vw,34px);font-weight:400;line-height:1}.e-opt__go{font-family:var(--eiw-font-sans);font-size:clamp(13px,.9vw,15.5px);font-weight:var(--eiw-w-semibold);color:var(--eiw-blue-bright);transition:border-color var(--eiw-motion) ease;border-bottom:2px solid #0000;align-self:flex-start;align-items:center;gap:9px;padding-bottom:3px;display:inline-flex}.e-opt:hover .e-opt__go{border-bottom-color:var(--eiw-blue-bright)}@media (max-height:1000px){.e-opt__out{display:none}}@media (max-height:830px){.e-pulse{display:none}.e-panel{padding:32px 42px}}@media (max-width:1040px){.e-wrap{grid-template-columns:1fr;min-height:0}.e-lead__t{font-size:30px}.e-opt__q{font-size:25px}.e-opt{grid-template-columns:1fr;row-gap:20px}}.e-choices__head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.e-choices__head .e-eyebrow{margin-bottom:0}.is-onepage .eiw-section{margin-bottom:var(--eiw-space-7)}.is-onepage .eiw-section-head{margin-bottom:var(--eiw-space-2);padding-bottom:6px}.is-onepage .eiw-triage{border:0;border-bottom:1px solid var(--eiw-rule-faint);background:0;border-radius:0;padding:14px 0}.is-onepage .eiw-triage:last-child{border-bottom:0}.is-onepage .eiw-triage--action{background:0}.is-onepage .eiw-triage__act{border:0;border-bottom:1px solid var(--eiw-blue-bright);color:var(--eiw-blue-bright);font-size:var(--eiw-text-sm);background:0;border-radius:0;padding:0 0 3px}.is-onepage .eiw-triage__act.is-on{color:var(--eiw-blue-bright);background:0}.is-onepage .eiw-triage{flex-wrap:wrap;row-gap:9px}.is-onepage .eiw-triage__acts{margin-left:auto}.is-onepage .eiw-triage+.eiw-triage{margin-top:7px}.is-onepage .eiw-table td{padding-top:11px;padding-bottom:11px}.is-onepage .eiw-hero{margin-bottom:var(--eiw-space-4)}.wc{border-top:1px solid var(--eiw-rule-faint);grid-template-columns:104px 1fr auto;align-items:baseline;gap:16px;padding:10px 0;display:grid}.wc:first-of-type{border-top:0}.wc__k{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0;padding:0}.wc__k--new{color:var(--eiw-blue-bright)}.wc__k--up{color:var(--eiw-status-done)}.wc__k--down{color:var(--eiw-status-split)}.wc__k--wide{color:#6b4490}.wc__t{font-size:var(--eiw-text-base);color:var(--eiw-text-2);line-height:1.5}.wc__t b{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.wc__d{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-base);white-space:nowrap;color:var(--eiw-text-3)}.wc__d b{color:var(--eiw-text-1)}.oa__bars{align-items:center;gap:30px;display:flex}.oa__bar{flex:1;grid-template-columns:1fr 26px;align-items:center;gap:9px;display:grid}.oa__bar span{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-lg);color:var(--eiw-text-2);text-align:right;font-variant-numeric:tabular-nums}.oa__bar i{background:var(--nv-track);border-radius:3px;height:5px;display:block;position:relative}.oa__bar i b{background:var(--eiw-blue);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.oa__score{font-family:var(--eiw-font-serif);letter-spacing:-.02em;color:var(--eiw-text-1);text-align:right;font-size:clamp(22px,1.5vw,29px);line-height:1}.oa{border-top:1px solid var(--eiw-rule-faint);grid-template-columns:108px 1fr 1fr 80px 78px;align-items:center;gap:22px;padding:3px 0;text-decoration:none;display:grid}.oa:hover .oa__n{color:var(--eiw-blue-bright)}.oa__n{font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);min-width:0;transition:color var(--eiw-motion-fast) ease;line-height:1.35}.oa__n em{font-style:normal;font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-4);white-space:nowrap;margin-left:10px}.oa__w{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-regular);color:var(--eiw-text-2);margin-top:0;line-height:1.3;display:block}.oa__d{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-lg);text-align:right;white-space:nowrap;color:var(--eiw-text-3)}.oa__d b{font-weight:var(--eiw-w-medium)}.oa__d--up b{color:var(--eiw-status-done)}.oa__d--down b{color:var(--eiw-status-split)}.oa__d--new b{color:var(--eiw-blue-bright)}.oa__d--flat b{color:var(--eiw-text-4)}.oa__hdr{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.07em;text-transform:uppercase;color:var(--eiw-text-4);grid-template-columns:108px 1fr 1fr 80px 78px;align-items:end;gap:22px;padding-bottom:5px;display:grid}.oa__hdr>span{white-space:nowrap}.oa__hdr>span:nth-child(2){color:var(--eiw-text-3)}.oa__hdr span:nth-child(4),.oa__hdr span:last-child{text-align:right}.oa__hl{gap:30px;display:flex}.oa__hl em{flex:1;font-style:normal}[data-screen=w1-home] .is-oa-simple .oa,[data-screen=w1-home] .is-oa-simple .oa__hdr{grid-template-columns:108px 1fr 80px 78px}[data-screen=w1-home] .is-oa-simple .oa__bars,[data-screen=w1-home] .is-oa-simple .oa__hl{display:none}[data-screen=w1-home] .cv__r:not(.cv__r--h):not(.cv__r--f){cursor:pointer;transition:padding-left var(--eiw-motion) var(--eiw-ease), padding-right var(--eiw-motion) var(--eiw-ease), background var(--eiw-motion-fast) ease;background-clip:padding-box}[data-screen=w1-home] .cv__r:not(.cv__r--h):not(.cv__r--f):hover{background:var(--eiw-wash-row);padding-left:14px;padding-right:14px}.wc__k--flat{color:var(--eiw-text-4)}.wsg{grid-template-columns:1fr 1fr;gap:46px;display:grid}@media (max-width:1120px){.wsg{gap:var(--eiw-space-4);grid-template-columns:1fr}}.cv__r{border-bottom:1px solid var(--eiw-rule-faint);grid-template-columns:minmax(0,1fr) 152px 74px;align-items:center;gap:22px;padding:3px 0;display:grid}.cv__r--h{border-bottom:1px solid var(--eiw-rule-faint);align-items:end;padding:9px 0 7px}.cv__r--f{border-bottom:0;border-top:1px solid var(--eiw-rule);margin-top:2px;padding-top:8px}.cv__sig{grid-template-columns:1fr 38px;align-items:center;gap:10px;display:grid}.cv__n{font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);letter-spacing:-.006em;color:var(--eiw-text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv__g,.cv__c{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);white-space:nowrap}.cv__c{text-align:right}.cv__bar i{background:var(--nv-track);border-radius:3px;height:5px;display:block;position:relative}.cv__bar i b{background:var(--eiw-blue);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.cv__v{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-lg);letter-spacing:-.01em;text-align:right;color:var(--eiw-text-2)}.cv__r--f .cv__n,.cv__r--f .cv__v{color:var(--eiw-text-1)}@media (max-width:1620px){.cv__r{grid-template-columns:minmax(0,1fr) 108px 62px;gap:14px}.cv__sig{grid-template-columns:1fr 34px;gap:8px}}@media (max-width:1560px){.wsg .wsp{grid-template-columns:1fr 68px 34px;gap:10px}}@media (max-width:1120px){.wsg{gap:var(--eiw-space-4);grid-template-columns:1fr}}.wsp{grid-template-columns:236px 1fr 76px;align-items:center;gap:16px;padding:5px 0;display:grid}.wsp__n{font-size:var(--eiw-text-base);color:var(--eiw-text-1)}.wsp__n em{color:var(--eiw-text-4);font-style:normal;font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:7px;font-size:10.5px}.wsp__track{background:var(--nv-track);border-radius:5px;height:11px;overflow:hidden}.wsp__fill{background:var(--eiw-blue);border-radius:5px;height:100%}.wsp__fill--thin{background:var(--eiw-blue-bright)}.wsp__v{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-base);color:var(--eiw-text-1);text-align:right}.is-onepage.eiw-app{max-width:none}.is-onepage .eiw-triage__t{font-size:var(--eiw-text-md)}@media (max-height:1040px){.is-onepage .is-extra,.is-onepage .is-extra0{display:none}.is-onepage .eiw-section,.is-onepage .eiw-hero{margin-bottom:var(--eiw-space-4)}.is-onepage .wc{padding:9px 0}.is-onepage .wsp{padding-top:5px;padding-bottom:5px}.is-onepage .wsg .wsp{padding-top:1px;padding-bottom:1px}.is-onepage .oa{padding-top:4px;padding-bottom:4px}.is-onepage .wsg__lede{margin-bottom:8px}.is-onepage .cv__r{padding-top:1px;padding-bottom:1px}}@media (max-height:860px){.is-onepage .is-extra2,.is-onepage .wsg__lede{display:none}.is-onepage .eiw-hero{margin-bottom:var(--eiw-space-3)}}@media (max-width:1180px){.eiw-flowbar{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.eiw-flowbar{grid-template-columns:1fr}}.eiw-info{vertical-align:middle;cursor:help;margin-left:.3em;line-height:0;display:inline-block;position:relative}.eiw-info__i{width:.5em;height:.5em;color:var(--eiw-text-4);transition:color var(--eiw-motion-fast) ease;display:block}.eiw-info--sm{margin-left:.42em}.eiw-info--sm .eiw-info__i{width:.95em;height:.95em}.eiw-info:hover .eiw-info__i,.eiw-info:focus .eiw-info__i{color:var(--eiw-blue-bright)}.eiw-info__tip{background:var(--eiw-surface);border:1px solid var(--eiw-rule-strong);border-radius:var(--eiw-radius);width:min(330px,74vw);font-family:var(--eiw-font-sans);color:var(--eiw-text-2);text-align:left;z-index:400;white-space:normal;padding:13px 15px;font-size:12.5px;font-weight:400;line-height:1.6;display:none;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #1e161138}.eiw-info__tip strong{color:var(--eiw-text-1);font-weight:600}.eiw-info__tip b{font-family:var(--eiw-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--eiw-text-4);margin:9px 0 3px;font-size:9px;font-weight:400;display:block}.eiw-info__tip b:first-child{margin-top:0}.eiw-info:hover .eiw-info__tip,.eiw-info:focus .eiw-info__tip{display:block}aside .eiw-info__tip,.eiw-output-card__right .eiw-info__tip{left:auto;right:-6px;transform:none}.eiw-filter-card .eiw-info__tip,.eiw-stat .eiw-info__tip{left:-6px;transform:none}.eiw-stat-grid>:nth-child(n+3) .eiw-info__tip,.eiw-stage-tabs>:nth-child(n+3) .eiw-info__tip,.oa__hdr>span:nth-last-child(-n+2) .eiw-info__tip{left:auto;right:-6px;transform:none}.eiw-filter-card__head{align-items:center}.eiw-step:not(.eiw-step--done) .eiw-step__edit,.eiw-step--done .eiw-step__req{display:none}@media (max-width:820px){.eiw-start{grid-template-columns:1fr}}@media (max-width:1180px){.nv-2up,.nv-3up{grid-template-columns:1fr}}.eiw-hero{color:var(--eiw-cream);margin:calc(var(--eiw-page-pad-y) * -1) calc(var(--eiw-page-pad-x) * -1) var(--eiw-space-6);padding:16px var(--eiw-page-pad-x) 18px;background:linear-gradient(168deg,#2b1e13 0%,#1e1611 58%,#241a11 100%);position:relative}.eiw-hero .eiw-howto{top:16px;right:var(--eiw-page-pad-x);color:var(--eiw-cream);background:#f5efe612;border-color:#f5efe63d;margin-top:0;position:absolute}.eiw-hero .eiw-howto:hover{border-color:var(--eiw-gold-dark);color:var(--eiw-gold-dark);background:#f5efe61f}.eiw-hero .eiw-crumb{color:#f5efe673}.eiw-hero .eiw-crumb__here{color:#f5efe6d9}.eiw-hero .eiw-crumb__sep{color:#f5efe64d}.eiw-hero .eiw-title{color:var(--eiw-cream)}.eiw-hero .eiw-title em{color:var(--eiw-gold-dark)}.eiw-hero .eiw-status-line{color:#f5efe6ad}.eiw-hero .eiw-status-line strong{color:var(--eiw-cream)}.eiw-hero .eiw-status-line .eiw-focus{color:var(--eiw-gold-dark)}.eiw-hero .eiw-info__i{color:#f5efe680}.eiw-hero .eiw-info:hover .eiw-info__i{color:var(--eiw-gold-dark)}.eiw-detail-hero{color:var(--eiw-cream);margin-left:calc(var(--eiw-page-pad-x) * -1);margin-right:calc(var(--eiw-page-pad-x) * -1);margin-top:calc(var(--eiw-page-pad-y) * -1);padding:18px var(--eiw-page-pad-x) 20px;background:linear-gradient(168deg,#2b1e13 0%,#1e1611 58%,#241a11 100%)}.eiw-detail-hero .eiw-crumb{color:#f5efe673}.eiw-detail-hero .eiw-crumb__here{color:#f5efe6d9}.eiw-detail-hero .eiw-crumb__sep{color:#f5efe64d}.eiw-detail-hero .eiw-title,.eiw-detail-hero h1{color:var(--eiw-cream)}.eiw-detail-hero .eiw-title em,.eiw-detail-hero h1 em{color:var(--eiw-gold-dark)}.eiw-detail-hero .eiw-status-line{color:#f5efe6ad}.eiw-detail-hero .eiw-status-line strong{color:var(--eiw-cream)}.eiw-detail-hero .eiw-status-line .eiw-focus{color:var(--eiw-gold-dark)}.eiw-detail-hero .eiw-info__i{color:#f5efe680}.eiw-detail-hero .eiw-howto{color:var(--eiw-cream);background:#f5efe612;border-color:#f5efe63d}.eiw-detail-hero .eiw-howto:hover{border-color:var(--eiw-gold-dark);color:var(--eiw-gold-dark)}@media (max-width:900px){.eiw-hero{padding-right:var(--eiw-page-pad-x)}.eiw-detail-hero__l .eiw-crumb{padding-right:0}.eiw-hero .eiw-howto,.eiw-detail-hero__l .eiw-howto{margin-top:14px;position:static}}.eiw-howto:before{content:"i";text-indent:0;border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;padding-bottom:1px;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.eiw-hero__l{min-width:0}.eiw-hero:has(.eiw-hstats){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.eiw-hstats{align-items:flex-end;gap:clamp(24px,2.4vw,46px);margin-top:0;display:flex}.eiw-hstat span{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:#f5efe673;margin-bottom:8px;display:block}.eiw-hstat b{font-family:var(--eiw-font-serif);letter-spacing:-.02em;color:var(--eiw-gold-dark);font-size:clamp(22px,1.5vw,29px);font-weight:400;line-height:1}@media (max-width:820px){.eiw-modal-grid{grid-template-columns:1fr}}.eiw-vote-opt.is-selected,.eiw-pager__btn.is-active{background:var(--eiw-blue-bright);border-color:var(--eiw-blue-bright)}.eiw-nav__group{flex-direction:column;gap:2px;display:flex}.eiw-nav__group[data-wf]{display:none}.eiw-nav__group[data-wf].is-active-wf{display:flex}.eiw-nav__grouplbl{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-4);white-space:nowrap;padding:14px 20px 5px 22px;font-size:8.5px}.eiw-mom{border-radius:var(--eiw-radius-pill);border:1px solid var(--eiw-rule);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.05em;text-transform:uppercase;color:var(--eiw-text-2);white-space:nowrap;background:#1e16110d;align-items:center;gap:6px;padding:3px 9px 3px 7px;display:inline-flex}.eiw-mom__gl{background:var(--eiw-text-4);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.eiw-mom--emerging .eiw-mom__gl{background:var(--eiw-mom-emerging);box-shadow:0 0 7px var(--eiw-mom-emerging)}.eiw-mom--gaining .eiw-mom__gl{background:var(--eiw-mom-gaining);box-shadow:0 0 7px var(--eiw-mom-gaining)}.eiw-mom--stable .eiw-mom__gl{background:var(--eiw-mom-stable)}.eiw-mom--declining .eiw-mom__gl{background:var(--eiw-mom-declining)}.eiw-mom--emerging{color:#7b4fa0;border-color:#7b4fa05c}.eiw-mom--gaining{color:#8a5a12;border-color:#c08a2266}.eiw-mom--stable{color:#2f6e7a;border-color:#7fb9c452}.eiw-conf{white-space:nowrap;font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.05em;text-transform:uppercase;color:var(--eiw-text-3);align-items:center;gap:7px;display:inline-flex}.eiw-conf__bars{gap:2px;display:inline-flex}.eiw-conf__bars i{background:#1e16111c;border-radius:1px;width:5px;height:11px;display:block}.eiw-conf--l1 i:nth-child(-n+4){background:var(--eiw-conf-1)}.eiw-conf--l2 i:nth-child(-n+3){background:var(--eiw-conf-2)}.eiw-conf--l3 i:nth-child(-n+2){background:var(--eiw-conf-3)}.eiw-conf--l4 i:nth-child(-n+1){background:var(--eiw-conf-4)}.eiw-conf--l1{color:#2f7d52}.eiw-conf--l2{color:#5e8c3a}.eiw-conf--l3{color:#8a5a12}.eiw-conf--l4{color:#8a7e72}.eiw-ladder{background:var(--eiw-rule-faint);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);gap:1px;display:grid;overflow:hidden}.eiw-ladder__row{background:var(--eiw-surface);grid-template-columns:82px 1fr 150px 116px;align-items:center;gap:14px;padding:11px 16px;display:grid}.eiw-ladder__row--head{background:var(--eiw-bg-elev)}.eiw-ladder__row--head span{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-4)}.eiw-ladder__lvl{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-sm);color:var(--eiw-text-1)}.eiw-ladder__type{font-size:var(--eiw-text-sm);color:var(--eiw-text-1);font-weight:var(--eiw-w-medium)}.eiw-ladder__note{font-size:var(--eiw-text-xs);color:var(--eiw-text-3)}.eiw-terr{border-radius:var(--eiw-radius-xs);border:1px solid var(--eiw-rule);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-2);background:#1e16110b;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.eiw-terr:before{content:"";background:var(--eiw-text-4);border-radius:1px;width:3px;height:11px}.eiw-terr--sustain:before{background:var(--eiw-terr-sustain)}.eiw-terr--nurture:before{background:var(--eiw-terr-nurture)}.eiw-terr--enjoy:before{background:var(--eiw-terr-enjoy)}.eiw-terr--connect:before{background:var(--eiw-terr-connect)}.eiw-form{gap:var(--eiw-space-5);display:grid}.eiw-field{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-lg);padding:18px 20px}.eiw-field--req{border-left:2px solid var(--eiw-blue)}.eiw-field__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.eiw-field__lbl{font-size:var(--eiw-text-base);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug)}.eiw-field__req{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-blue)}.eiw-field__opt{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-4)}.eiw-field__help{font-size:var(--eiw-text-sm);color:var(--eiw-text-3);line-height:var(--eiw-leading-body);max-width:78ch;margin-bottom:14px}.eiw-select,.eiw-input,.eiw-textarea{border:1px solid var(--eiw-rule-strong);border-radius:var(--eiw-radius-sm);width:100%;font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);color:var(--eiw-text-1);background:#1e16110b;outline:none;padding:11px 13px}.eiw-textarea{resize:vertical;line-height:var(--eiw-leading-body)}.eiw-select:focus,.eiw-input:focus,.eiw-textarea:focus{border-color:var(--eiw-blue)}.eiw-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--eiw-text-3) 50%), linear-gradient(135deg,var(--eiw-text-3) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.eiw-textarea::placeholder,.eiw-input::placeholder{color:var(--eiw-text-4)}.eiw-chips{flex-wrap:wrap;gap:7px;display:flex}.eiw-chip{border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-pill);font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);cursor:pointer;transition:all var(--eiw-motion-fast) ease;background:#1e161109;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.eiw-chip:hover{border-color:var(--eiw-rule-strong);color:var(--eiw-text-1)}.eiw-chip.is-on{background:var(--eiw-blue-soft-2);border-color:var(--eiw-blue);color:var(--eiw-text-1)}.eiw-chip__ct{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);color:var(--eiw-text-3)}.eiw-chip.is-on .eiw-chip__ct{color:var(--eiw-blue-bright)}.eiw-chip__sw{display:none}.eiw-momterr{margin-top:15px}.eiw-momterr__lbl{font-family:var(--eiw-font-mono);letter-spacing:.03em;text-transform:none;color:var(--eiw-text-4);margin-bottom:7px;font-size:10px}.eiw-momterr__lbl b{text-transform:uppercase;letter-spacing:.11em;color:var(--eiw-text-2);margin-right:10px;font-weight:600}.eiw-cats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.eiw-cat{text-align:left;border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);cursor:pointer;transition:all var(--eiw-motion-fast) ease;background:#1e161109;padding:14px 15px}.eiw-cat:hover{border-color:var(--eiw-rule-strong);background:#1e16110f}.eiw-cat.is-on{background:var(--eiw-blue-wash-soft);border-color:var(--eiw-blue)}.eiw-cat__name{font-size:var(--eiw-text-base);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug);margin-bottom:3px;display:block}.eiw-cat__def{font-size:var(--eiw-text-xs);color:var(--eiw-text-3);line-height:var(--eiw-leading-snug);margin-bottom:8px;display:block}.eiw-runline{border-bottom:1px solid var(--eiw-rule-faint);grid-template-columns:26px 1fr auto;align-items:start;gap:14px;padding:13px 0;display:grid}.eiw-runline:last-child{border-bottom:0}.eiw-runline__ix{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);color:var(--eiw-text-4);padding-top:2px}.eiw-runline__t{font-size:var(--eiw-text-base);color:var(--eiw-text-1);font-weight:var(--eiw-w-medium);margin-bottom:3px}.eiw-runline__s{font-size:var(--eiw-text-sm);color:var(--eiw-text-3);line-height:var(--eiw-leading-body)}.eiw-runline__n{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-sm);color:var(--eiw-blue-bright);white-space:nowrap;padding-top:2px}.eiw-runline--wait .eiw-runline__t,.eiw-runline--wait .eiw-runline__n{color:var(--eiw-text-4)}.eiw-bar{background:#1e16111a;border-radius:2px;height:3px;margin-top:9px;overflow:hidden}.eiw-bar i{background:var(--eiw-blue);border-radius:2px;height:100%;display:block}.eiw-matrix{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-lg);max-width:960px;margin-inline:auto;padding:16px 24px 18px}.eiw-matrix__plot{position:relative}.eiw-matrix__plot svg{width:100%;height:auto;display:block}.eiw-matrix--keyed{max-width:none;margin-inline:0;padding-left:0}.eiw-matrix__main{align-items:stretch;gap:28px;display:flex}.eiw-matrix__main>.eiw-matrix__plot{flex:auto;min-width:0}.eiw-matrix__pinn{font-family:var(--eiw-font-mono);fill:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:7.5px;font-weight:600}.eiw-matrix__pin{cursor:pointer}.eiw-matrix__pin circle{transition:stroke-width .12s}.eiw-matrix--keyed .eiw-matrix__dot{stroke:none}.eiw-matrix--keyed .eiw-matrix__pin.is-active .eiw-matrix__dot{stroke:var(--eiw-text-1);stroke-width:2px}.eiw-matrix__side{flex-direction:column;flex:0 0 520px;min-width:0;display:flex}.eiw-matrix__key{border-left:1px solid var(--eiw-rule);margin:0;padding:0 4px 0 0;list-style:none}.eiw-matrix__col{flex-direction:column;flex:auto;min-width:0;display:flex}.eiw-covpair{column-gap:var(--eiw-space-9);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.eiw-covpair{grid-template-columns:1fr;row-gap:18px}}.wsg--sections{grid-template-columns:2.05fr 1fr}@media (max-width:1100px){.wsg--sections{grid-template-columns:1fr}}.eiw-mxpager{justify-content:flex-end;align-items:center;gap:28px;margin-top:16px;padding-right:10px;display:flex}.eiw-pager{margin-top:16px}.eiw-pager .eiw-mxpager{margin-top:0;padding-right:0}.eiw-mxpager__l{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);white-space:nowrap}.eiw-mxpager__b{border-radius:var(--eiw-radius);background:var(--eiw-blue-bright);cursor:pointer;width:38px;height:32px;transition:background var(--eiw-motion-fast) ease;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.eiw-mxpager__b:hover:not(:disabled){background:var(--eiw-text-1)}.eiw-mxpager__b:disabled{cursor:default;background:#1e161129}.eiw-mxpager__b svg{width:21px;height:21px;color:var(--eiw-cream);fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;display:block}.eiw-mxpager__b:disabled svg{color:#1e161173}.eiw-matrix__key li{border-bottom:1px solid var(--eiw-rule-soft,var(--eiw-rule))}.eiw-matrix__key a{grid-template-columns:24px 1fr auto;align-items:center;gap:18px;padding:5px 10px 5px 14px;text-decoration:none;display:grid}.eiw-matrix__key li.is-active{background:#c08a221a}.eiw-matrix__keyn{color:#fff;width:24px;height:24px;font-family:var(--eiw-font-mono);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.eiw-matrix__keyt{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);color:var(--eiw-text-1);line-height:1.32}.eiw-matrix__keys{font-family:var(--eiw-font-sans);color:var(--eiw-blue-bright);font-variant-numeric:tabular-nums;text-align:right;min-width:2.1ch;font-size:17px;font-weight:600;line-height:1}@media (max-width:900px){.eiw-matrix__main{flex-direction:column;gap:14px}.eiw-matrix__key{border-left:0;border-top:1px solid var(--eiw-rule);flex:auto;max-height:none}}.eiw-matrix__grid{stroke:var(--eiw-rule);stroke-width:1px}.eiw-matrix__axl{fill:var(--eiw-text-4);letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.eiw-matrix__quadl{fill:var(--eiw-text-3);letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9.5px}.eiw-matrix__dot{fill:var(--eiw-blue);stroke:#fff;stroke-width:2px;cursor:pointer}.eiw-matrix__dot--hi{fill:var(--eiw-blue-bright)}.eiw-matrix__dot--niche{fill:var(--eiw-text-4)}.eiw-matrix__dotl{fill:var(--eiw-text-2);font-family:Inter,sans-serif;font-size:10.5px}.eiw-matrix__legend{border-top:1px solid var(--eiw-rule);flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:14px;display:flex}.eiw-matrix__legend span{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.05em;text-transform:uppercase;color:var(--eiw-text-3);align-items:center;gap:7px;display:inline-flex}.eiw-matrix__legend i{border-radius:50%;width:8px;height:8px;display:block}.eiw-opp{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-left:2px solid var(--eiw-blue);border-radius:var(--eiw-radius-md);padding:18px 20px}.eiw-opp+.eiw-opp{margin-top:12px}.eiw-opp__over{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.eiw-opp__id{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-blue)}.eiw-opp__stmt{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-xl);line-height:var(--eiw-leading-snug);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug);margin-bottom:10px}.eiw-opp__stmt em{color:var(--eiw-blue-bright);font-style:italic}.eiw-opp__gap{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);max-width:88ch;margin-bottom:12px}.eiw-opp__scores{background:var(--eiw-rule-faint);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-sm);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.eiw-opp__sc{background:#1e16110a;padding:9px 12px}.eiw-opp__sc-l{font-family:var(--eiw-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:4px;font-size:8.5px;display:block}.eiw-opp__sc-v{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-lg);color:var(--eiw-text-1);line-height:1;display:block}.eiw-opp__sc-v .of{font-size:var(--eiw-text-xs);color:var(--eiw-text-4)}.eiw-opp__foot{border-top:1px solid var(--eiw-rule-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.eiw-opp__hmw{font-family:var(--eiw-font-serif);font-style:italic;font-size:var(--eiw-text-base);color:var(--eiw-text-2)}.eiw-dims{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.eiw-dim{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);transition:all var(--eiw-motion) var(--eiw-ease);padding:16px 17px;text-decoration:none;display:block}.eiw-dim:hover{background:var(--eiw-surface-fade-hover);border-color:var(--eiw-rule-strong);transform:translateY(-1px)}.eiw-dim--done{border-left:2px solid var(--eiw-status-done)}.eiw-dim--action{border-left:2px solid var(--eiw-blue);background:var(--eiw-blue-wash-soft)}.eiw-dim__num{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:7px;display:block}.eiw-dim__name{font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug);line-height:var(--eiw-leading-snug);margin-bottom:6px;display:block}.eiw-dim__goal{font-size:var(--eiw-text-xs);color:var(--eiw-text-3);line-height:var(--eiw-leading-snug);min-height:2.6em;margin-bottom:11px;display:block}.eiw-dim__ct{border-top:1px solid var(--eiw-rule-faint);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.eiw-dim__ct b{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-base);font-weight:var(--eiw-w-medium);color:var(--eiw-blue-bright)}.eiw-dim__ct span{font-family:var(--eiw-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--eiw-text-4);text-align:right;font-size:8.5px}.eiw-dim__out{border-top:1px solid var(--eiw-rule-faint);font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);color:var(--eiw-text-4);line-height:var(--eiw-leading-normal);padding-top:10px;display:block}.eiw-dim--feas{border-left:2px solid var(--eiw-rule-strong)}.eiw-dim--feas .eiw-dim__num{color:var(--eiw-text-3)}.eiw-brief-lead{font-size:var(--eiw-text-md);color:var(--eiw-text-2);line-height:var(--eiw-leading-normal);max-width:80ch;margin:0 0 18px}.eiw-brief-list{max-width:80ch;margin:0 0 6px;padding-left:1.15em}.eiw-brief-list li{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:1.75}.eiw-dblock{border-top:1px solid var(--eiw-rule);grid-template-columns:240px 1fr;gap:clamp(20px,3vw,52px);padding:20px 0;display:grid}.eiw-dblock__k{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:7px;display:block}.eiw-dblock--feas .eiw-dblock__k{color:var(--eiw-blue-bright)}.eiw-dblock__t{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-lg);font-weight:var(--eiw-w-medium);color:var(--eiw-text-1);line-height:var(--eiw-leading-snug);margin:0}.eiw-dblock__goal{font-size:var(--eiw-text-md);color:var(--eiw-text-1);font-weight:var(--eiw-w-medium);margin:0 0 9px}.eiw-dblock__out{margin:0;padding-left:1.05em}.eiw-dblock__out li{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:1.7}.eiw-dblock__open{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-blue-bright);margin-top:13px;font-weight:600;text-decoration:none;display:inline-block}.eiw-dblock__open:hover{text-decoration:underline}@media (max-width:720px){.eiw-dblock{grid-template-columns:1fr;gap:8px}}.eiw-fdlead{font-family:var(--eiw-font-serif);color:var(--eiw-text-1);font-size:17px;line-height:1.4;font-weight:var(--eiw-w-medium);max-width:none;margin:0 0 15px}.eiw-fdlead em{color:var(--eiw-blue-bright);font-style:italic}.eiw-fdfind{margin:0;padding:0;list-style:none}.eiw-fdfind__r{border-top:1px solid var(--eiw-rule-faint);grid-template-columns:56px 1fr;align-items:start;gap:15px;padding:11px 0;display:grid}.eiw-fdfind__r:first-child{border-top:0}.eiw-fdfind__t{color:var(--eiw-text-2);font-size:13.5px;line-height:1.68}.eiw-fdfind__t b{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-fdquote{border-left:2px solid var(--eiw-blue-bright);background:var(--eiw-surface-fade);margin:16px 0 2px;padding:13px 17px}.eiw-fdquote__q{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-md);color:var(--eiw-text-1);font-style:italic;line-height:var(--eiw-leading-snug);margin:0 0 5px}.eiw-fdquote__s{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);text-transform:uppercase;letter-spacing:.08em;color:var(--eiw-text-4)}.eiw-fdmkts{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 4px;display:grid}.eiw-fdmkt{border:1px solid var(--eiw-rule);background:#c08a2212;padding:11px 15px}.eiw-fdmkt__m{font-family:var(--eiw-font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--eiw-text-3);margin-bottom:3px;font-size:10px;display:block}.eiw-fdmkt__s{color:var(--eiw-text-1);font-size:14px;font-weight:var(--eiw-w-semibold)}.eiw-fdmkt__d{color:var(--eiw-text-2);margin-left:9px;font-size:13px}@media (max-width:820px){.eiw-fdmkts{grid-template-columns:1fr}}.eiw-fdhmw{font-size:var(--eiw-text-sm);color:var(--eiw-text-3);margin:15px 0 2px}.eiw-fdhmw b{font-family:var(--eiw-font-serif);font-style:italic;font-weight:var(--eiw-w-medium);font-size:var(--eiw-text-md);color:var(--eiw-blue-bright)}.eiw-osub{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);margin:20px 0 8px;font-size:10.5px;font-weight:600}.eiw-osub:first-child{margin-top:2px}.eiw-otext{color:var(--eiw-text-2);max-width:none;margin:0 0 8px;font-size:14px;line-height:1.75}.eiw-otext b{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-otext em{color:var(--eiw-text-1);font-style:italic}.eiw-idx{margin:9px 0 2px}.eiw-idx__r{grid-template-columns:92px 1fr 30px;align-items:center;gap:11px;padding:3px 0;display:grid}.eiw-idx__m{font-size:var(--eiw-text-xs);color:var(--eiw-text-2)}.eiw-idx__bar{background:var(--eiw-rule-faint);border-radius:2px;height:7px;overflow:hidden}.eiw-idx__bar i{background:var(--eiw-blue-bright);height:100%;display:block}.eiw-idx__v{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);color:var(--eiw-text-3);text-align:right}.eiw-lex{grid-template-columns:1fr 1fr;gap:12px;margin:9px 0 2px;display:grid}.eiw-lex__c{border:1px solid var(--eiw-rule);background:#c08a2212;padding:11px 14px}.eiw-lex__h{font-family:var(--eiw-font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10.5px;font-weight:600}.eiw-lex__h--use{color:var(--eiw-blue-bright)}.eiw-lex__h--avoid{color:var(--eiw-text-4)}.eiw-lex__w{font-size:var(--eiw-text-xs);color:var(--eiw-text-2);line-height:1.75}.eiw-rdim{margin-top:38px}.eiw-rdim:first-of-type{margin-top:2px}.eiw-rdim__h{border-bottom:1px solid var(--eiw-rule);margin-bottom:16px;padding-bottom:10px}.eiw-rdim__k,.eiw-rdim__goal{display:none}.eiw-rdim__t{font-family:var(--eiw-font-serif);font-size:clamp(23px,1.55vw,30px);font-weight:var(--eiw-w-regular);color:var(--eiw-text-1);letter-spacing:-.02em;margin:0;line-height:1.2}.eiw-rdim__t em,[data-screen=ps-doc] .eiw-doc h2 em{color:var(--eiw-blue-bright);font-style:italic;font-weight:300}.eiw-rbody{max-width:none}.eiw-report>.eiw-subhead{font-family:var(--eiw-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--eiw-blue-bright);margin:46px 0 4px;padding-bottom:12px;font-size:11px;font-weight:600}.eiw-report>.eiw-subhead:first-child{margin-top:8px}.eiw-delivnav{grid-template-columns:calc((100% - 2*var(--eiw-page-pad-x))/3 + var(--eiw-page-pad-x)) calc((100% - 2*var(--eiw-page-pad-x))/3) calc((100% - 2*var(--eiw-page-pad-x))/3 + var(--eiw-page-pad-x));margin:0 calc(-1*var(--eiw-page-pad-x));background:var(--eiw-bg);border-top:1px solid var(--eiw-rule);border-bottom:1px solid var(--eiw-rule);gap:0;display:grid}.eiw-delivtab:first-child{padding-left:calc(var(--eiw-page-pad-x) + var(--tab-nudge,0px))}.eiw-section.eiw-delivstats{margin-top:0;margin-bottom:var(--eiw-space-4)}.eiw-delivtab{--tab-inset:0px;padding:13px 20px;padding-left:calc(var(--tab-inset) + var(--tab-nudge,0px));transition:background var(--eiw-motion-fast) ease, color var(--eiw-motion-fast) ease, padding-left var(--eiw-motion) var(--eiw-ease);text-decoration:none;display:block}.eiw-delivtab+.eiw-delivtab{padding-left:calc(var(--eiw-page-pad-x) + var(--tab-nudge,0px));border-left:1px solid var(--eiw-rule-faint)}.eiw-delivtab[href]:hover,.eiw-delivtab.is-active,.eiw-delivtab.is-active[href]:hover{background:var(--eiw-wash-row)}.eiw-delivtab__t{font-family:var(--eiw-font-serif);font-size:18px;font-weight:var(--eiw-w-medium);letter-spacing:-.01em;color:var(--eiw-text-1);margin-bottom:0;line-height:1.2;display:block}.eiw-delivtab.is-active .eiw-delivtab__t,.eiw-delivtab[href]:hover .eiw-delivtab__t{color:var(--eiw-blue-bright)}.eiw-delivtab__d{display:none}@media (max-width:720px){.eiw-delivnav{grid-template-columns:1fr}.eiw-delivtab,.eiw-delivtab+.eiw-delivtab{--tab-inset:0px;border-left:0;border-top:1px solid var(--eiw-rule-faint)}.eiw-delivtab:first-child{border-top:0}}.eiw-navstack{z-index:30;margin-bottom:24px;position:sticky;top:0}[data-screen=project] .eiw-rdim,[data-screen=ps-doc] .eiw-doc h2,[data-screen=cluster] .eiw-section{scroll-margin-top:calc(var(--eiw-navstack-h,96px) + 14px)}.eiw-secnav{margin:0 calc(-1*var(--eiw-page-pad-x));padding:0 var(--eiw-page-pad-x);background:var(--eiw-bg);border-bottom:1px solid var(--eiw-rule);gap:2px;display:flex;overflow:visible}.eiw-secnav::-webkit-scrollbar{display:none}.eiw-secnav:empty{display:none}.eiw-secnav__link{text-align:center;min-width:0;font-family:var(--eiw-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--eiw-text-3);white-space:nowrap;transition:color var(--eiw-motion-fast) ease;border-bottom:2px solid #0000;flex:1 1 0;padding:12px 10px 11px;font-size:10.5px;font-weight:500;text-decoration:none}.eiw-secnav__link .eiw-info{top:-2px}.eiw-secnav__link:hover{color:var(--eiw-text-1)}.eiw-secnav__link.is-here{color:var(--eiw-blue-bright);border-bottom-color:var(--eiw-blue-bright)}.eiw-rtbl-wrap{min-width:0;margin:2px 0 4px;overflow-x:auto}.eiw-concept-cols{column-count:2;column-gap:44px;margin:2px 0 26px}.eiw-concept-cols .eiw-concept{break-inside:avoid;margin:0 0 14px}@media (max-width:700px){.eiw-concept-cols{column-count:1}}.eiw-colpair{border-top:1px solid var(--eiw-rule);grid-template-columns:1fr 1fr;align-items:start;gap:0 56px;margin-top:15px;padding-top:15px;display:grid}[data-screen=project] .eiw-osub{border-top:1px solid var(--eiw-rule);margin-top:15px;padding-top:15px}.eiw-colpair>div>.eiw-osub:first-child{border-top:none;margin-top:0;padding-top:0}@media (max-width:860px){.eiw-colpair{grid-template-columns:1fr}.eiw-colpair>div+div>.eiw-osub:first-child{border-top:1px solid var(--eiw-rule);margin-top:15px;padding-top:15px}}.eiw-mxpair{border-top:1px solid var(--eiw-rule);grid-template-columns:minmax(0,2fr) 1fr;align-items:start;gap:0 40px;margin-top:15px;padding-top:15px;display:grid}.eiw-mxpair>div>.eiw-osub:first-child{border-top:none;margin-top:0;padding-top:0}@media (min-width:901px){.eiw-mxpair .eiw-matrix{max-width:none;margin:8px 0 0;padding:10px 10px 12px 2px}.eiw-mxpair--fill{align-items:stretch}.eiw-mxpair--fill .eiw-mxpair__plot{flex-direction:column;display:flex}.eiw-mxpair--fill .eiw-mxpair__plot>.eiw-matrix{flex:1 1 0;min-height:0}.eiw-mxpair--fill .eiw-matrix__plot,.eiw-mxpair--fill .eiw-matrix__plot>svg{height:100%}}@media (max-width:900px){.eiw-mxpair{grid-template-columns:1fr}.eiw-mxpair>div+div>.eiw-osub:first-child{border-top:1px solid var(--eiw-rule);margin-top:15px;padding-top:15px}}@media (max-width:1220px){[data-screen=project] .eiw-report .eiw-grid-2-1{grid-template-columns:1fr}}.eiw-rtbl{border-collapse:collapse;width:100%;font-size:var(--eiw-text-xs);min-width:440px}.eiw-rtbl th,.eiw-rtbl td{text-align:left;border-bottom:1px solid var(--eiw-rule-faint);white-space:nowrap;padding:9px 12px 9px 0}.eiw-rtbl thead th{border-top:1px solid var(--eiw-rule)}.eiw-rtbl th{font-family:var(--eiw-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--eiw-text-3);padding-bottom:8px;font-size:10.5px;font-weight:500}.eiw-rtbl td{color:var(--eiw-text-2);font-size:14px}.eiw-rtbl td.m{color:var(--eiw-text-1);font-family:var(--eiw-font-sans);font-size:14px;font-weight:var(--eiw-w-semibold)}.eiw-rtbl td.n{font-family:var(--eiw-font-serif);font-variant-numeric:tabular-nums;text-align:right;padding-right:18px;font-size:15.5px}.eiw-rtbl thead th:not(:first-child){text-align:right;padding-right:18px}.eiw-rtbl tr.lead td{color:var(--eiw-text-1)}.eiw-ql{column-count:2;column-gap:28px;margin:10px 0 4px}@media (max-width:620px){.eiw-ql{column-count:1}}.eiw-colpair .eiw-ql{column-count:1}.eiw-ql__q{font-family:var(--eiw-font-serif);color:var(--eiw-text-1);border-left:2px solid var(--eiw-rule);break-inside:avoid;margin:0 0 12px;padding-left:15px;font-size:14px;font-style:italic;line-height:1.5}.eiw-ql__m{font-family:var(--eiw-font-mono);font-style:normal;font-size:var(--eiw-text-xxs);text-transform:uppercase;letter-spacing:.06em;color:var(--eiw-text-4);margin-left:4px}.eiw-mktrow{color:var(--eiw-text-2);max-width:none;margin:0 0 9px;font-size:13px;line-height:1.62}.eiw-mktrow b{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-mktrow i{color:var(--eiw-blue-bright);font-style:normal;font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs)}.eiw-mcharts{column-count:2;column-gap:38px;margin:9px 0 2px}@media (max-width:760px){.eiw-mcharts{column-count:1}}.eiw-mchart{break-inside:avoid;margin-bottom:17px}.eiw-mchart__h{font-family:var(--eiw-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--eiw-text-3);border-bottom:1px solid var(--eiw-rule-faint);margin:0 0 7px;padding-bottom:5px;font-size:10.5px;font-weight:600}.eiw-mchart__h i{color:var(--eiw-blue-bright);font-style:normal}.eiw-mchart__row{padding:3px 0}.eiw-mchart__r{grid-template-columns:minmax(0,1fr) 84px 34px 46px;align-items:center;gap:12px;display:grid}.eiw-mchart__n{color:var(--eiw-text-1);font-size:12.5px;font-weight:var(--eiw-w-semibold);line-height:1.3}.eiw-mchart__desc{color:var(--eiw-text-3);max-width:none;margin-top:1px;font-size:11px;font-style:italic;line-height:1.38}.eiw-mchart__bar{background:var(--eiw-rule-faint);border-radius:2px;height:7px;overflow:hidden}.eiw-mchart__bar i{background:var(--eiw-blue-bright);height:100%;display:block}.eiw-mchart__v{font-family:var(--eiw-font-serif);color:var(--eiw-text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.eiw-mchart__d{font-family:var(--eiw-font-mono);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.eiw-mchart__d--up{color:var(--eiw-status-done)}.eiw-mchart__d--down{color:var(--eiw-status-split)}.eiw-concept{border-left:2px solid var(--eiw-rule-strong);margin:9px 0 4px;padding-left:15px}.eiw-concept__t{color:var(--eiw-text-1);font-size:14px;font-weight:var(--eiw-w-semibold);margin:0 0 3px}.eiw-concept__d{color:var(--eiw-text-2);margin:0 0 8px;font-size:13px;line-height:1.62}.eiw-ins{border-bottom:1px solid var(--eiw-rule-faint);grid-template-columns:1fr 116px;align-items:start;gap:18px;padding:15px 0;display:grid}.eiw-ins:last-child{border-bottom:0}.eiw-ins__k{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:6px;display:block}.eiw-ins__t{font-size:var(--eiw-text-base);color:var(--eiw-text-1);line-height:var(--eiw-leading-snug);font-weight:var(--eiw-w-medium);margin-bottom:6px}.eiw-ins__b{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);max-width:86ch}.eiw-ins__b em{color:var(--eiw-text-1);font-style:italic}.eiw-ins__r{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.eiw-ins__src{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-4);font-size:8.5px}.eiw-verb{border:1px solid var(--eiw-rule);border-left:2px solid var(--eiw-text-4);border-radius:var(--eiw-radius-sm);background:#1e16110b;margin-top:10px;padding:11px 14px}.eiw-verb p{font-family:var(--eiw-font-serif);font-style:italic;font-size:var(--eiw-text-base);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);margin-bottom:5px}.eiw-verb span{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-4);font-size:8.5px}.eiw-personas{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.eiw-persona{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-lg);overflow:hidden}.eiw-persona__top{border-bottom:1px solid var(--eiw-rule);padding:16px 18px 14px}.eiw-persona__typ{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-blue);margin-bottom:8px;display:block}.eiw-persona__name{font-size:var(--eiw-text-lg);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug);margin-bottom:4px}.eiw-persona__demo{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);color:var(--eiw-text-4)}.eiw-persona__quote{font-family:var(--eiw-font-serif);font-style:italic;font-size:var(--eiw-text-md);color:var(--eiw-blue-bright);line-height:var(--eiw-leading-snug);border-bottom:1px solid var(--eiw-rule);background:#1e161109;padding:14px 18px}.eiw-persona__body{padding:15px 18px 17px}.eiw-persona__sec{margin-bottom:13px}.eiw-persona__sec:last-child{margin-bottom:0}.eiw-persona__sec-l{font-family:var(--eiw-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:5px;font-size:8.5px;display:block}.eiw-persona__sec p{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body)}.eiw-persona__moments{flex-wrap:wrap;gap:6px;display:flex}.eiw-terrgrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.eiw-terrcard{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);padding:17px 19px}.eiw-terrcard__over{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.eiw-terrcard__kind{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-4)}.eiw-terrcard__name{font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug);margin-bottom:7px}.eiw-terrcard__desc{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);margin-bottom:12px}.eiw-terrcard__list{flex-direction:column;gap:6px;list-style:none;display:flex}.eiw-terrcard__list li{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);padding-left:14px;position:relative}.eiw-terrcard__list li:before{content:"";background:var(--eiw-blue);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:3px}.eiw-compose{gap:var(--eiw-space-8);grid-template-columns:1fr 320px;align-items:start;display:grid}.eiw-doc{background:var(--eiw-surface);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-lg);padding:34px 40px 38px}.eiw-doc__kicker{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-uppercase);text-transform:uppercase;color:var(--eiw-blue);margin-bottom:14px}.eiw-doc h1{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-3xl);font-weight:var(--eiw-w-regular);line-height:var(--eiw-leading-tight);letter-spacing:var(--eiw-tracking-tight);color:var(--eiw-text-1);margin-bottom:16px}.eiw-doc h2{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);border-top:0;margin:28px 0 8px;padding-top:0;font-size:10.5px;font-weight:500;line-height:1.4}.eiw-doc h2:first-of-type{margin-top:0}.eiw-doc p{font-size:var(--eiw-text-base);color:var(--eiw-text-2);line-height:var(--eiw-leading-relaxed);max-width:70ch;margin-bottom:12px}.eiw-doc p.lead{font-size:var(--eiw-text-md);color:var(--eiw-text-1)}.eiw-doc ul{flex-direction:column;gap:8px;margin-bottom:14px;list-style:none;display:flex}.eiw-doc li{font-size:var(--eiw-text-base);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);max-width:70ch;padding-left:16px;position:relative}.eiw-doc li:before{content:"";background:var(--eiw-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:3px}.eiw-doc a.cite{color:var(--eiw-blue-bright);border-bottom:1px solid #c08a2259}.eiw-doc__cta{background:var(--eiw-blue-wash-soft);border-radius:var(--eiw-radius-md);border:1px solid #c08a224d;margin-top:24px;padding:15px 18px}.eiw-doc__cta strong{color:var(--eiw-text-1)}.eiw-doc__cta p{font-size:var(--eiw-text-sm);margin-bottom:0}.eiw-checks{background:var(--eiw-rule-faint);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);flex-direction:column;gap:1px;display:flex;overflow:hidden}.eiw-check{background:var(--eiw-surface);grid-template-columns:16px 1fr auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.eiw-check__m{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-sm);color:var(--eiw-status-done)}.eiw-check--open .eiw-check__m{color:var(--eiw-blue)}.eiw-check__t{font-size:var(--eiw-text-sm);color:var(--eiw-text-1)}.eiw-check__v{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xs);color:var(--eiw-text-3)}.eiw-delivs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.eiw-deliv{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-lg);transition:all var(--eiw-motion) var(--eiw-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.eiw-deliv:hover{background:var(--eiw-surface-fade-hover);border-color:var(--eiw-rule-strong);transform:translateY(-2px)}.eiw-deliv__strip{background:var(--eiw-blue);height:2px}.eiw-deliv__body{flex:1;padding:19px 20px 20px}.eiw-deliv__n{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-blue);margin-bottom:9px;display:block}.eiw-deliv__t{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-xl);color:var(--eiw-text-1);line-height:var(--eiw-leading-snug);letter-spacing:var(--eiw-tracking-snug);margin-bottom:9px}.eiw-deliv__d{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);margin-bottom:14px}.eiw-deliv__list{flex-direction:column;gap:5px;list-style:none;display:flex}.eiw-deliv__list li{font-size:var(--eiw-text-xs);color:var(--eiw-text-3);line-height:var(--eiw-leading-body);padding-left:13px;position:relative}.eiw-deliv__list li:before{content:"";background:var(--eiw-text-4);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:2px}.eiw-deliv__foot{border-top:1px solid var(--eiw-rule);background:#1e161109;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.eiw-deliv__meta{font-family:var(--eiw-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--eiw-text-4);font-size:8.5px}.eiw-spark{align-items:flex-end;gap:2px;height:26px;display:flex}.eiw-spark i{background:#c08a224d;border-radius:1px 1px 0 0;flex:1;display:block}.eiw-spark i.hi{background:var(--eiw-blue)}.eiw-triage{background:var(--eiw-surface-fade);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:14px 17px;display:grid}.eiw-triage+.eiw-triage{margin-top:9px}.eiw-triage--action{background:var(--eiw-blue-wash-soft);border-color:#c08a2247}.eiw-triage__t{font-size:var(--eiw-text-base);font-weight:var(--eiw-w-medium);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug);margin-bottom:5px}.eiw-triage__s{font-size:var(--eiw-text-sm);color:var(--eiw-text-3);line-height:var(--eiw-leading-body);max-width:80ch}.eiw-triage__acts{gap:6px;display:flex}.eiw-triage__act{border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-sm);font-family:var(--eiw-font-sans);color:var(--eiw-text-2);cursor:pointer;white-space:nowrap;transition:all var(--eiw-motion-fast) ease;background:#1e16110b;padding:8px 14px;font-size:13px}.eiw-triage__act:hover{border-color:var(--eiw-rule-strong);color:var(--eiw-text-1)}.eiw-triage__act.is-on{background:var(--eiw-blue);border-color:var(--eiw-blue);color:#1e1611;font-weight:var(--eiw-w-semibold)}.eiw-kt{flex-wrap:wrap;gap:7px;display:flex}.eiw-kt span{border:1px dashed var(--eiw-rule-strong);border-radius:var(--eiw-radius-sm);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);background:#1e16110a;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.eiw-kt span b{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);color:var(--eiw-text-4);font-weight:400}.eiw-open{background:var(--eiw-surface);border-bottom:1px solid var(--eiw-rule-faint);grid-template-columns:1fr 128px 1fr;align-items:start;gap:16px;padding:12px 16px;display:grid}.eiw-open:last-child{border-bottom:0}.eiw-open__t{font-size:var(--eiw-text-sm);color:var(--eiw-text-1);font-weight:var(--eiw-w-medium)}.eiw-open__n{font-size:var(--eiw-text-xs);color:var(--eiw-text-3);line-height:var(--eiw-leading-body)}@media (max-width:1180px){.eiw-cats,.eiw-dims,.eiw-personas,.eiw-delivs{grid-template-columns:repeat(2,1fr)}.eiw-compose{grid-template-columns:1fr}.eiw-opp__scores{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.eiw-cats,.eiw-dims,.eiw-personas,.eiw-delivs,.eiw-terrgrid{grid-template-columns:1fr}.eiw-ladder__row,.eiw-open{grid-template-columns:1fr;gap:6px}.eiw-ins{grid-template-columns:1fr}.eiw-ins__r{align-items:flex-start}.eiw-triage{grid-template-columns:1fr}}.eiw-flowbar{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.eiw-flowbar__step{background:var(--eiw-surface);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);box-shadow:var(--eiw-shadow-card);flex-direction:column;padding:14px 15px 13px;display:flex}.eiw-flowbar__step--w1,.eiw-flowbar__step--w2{background:var(--eiw-blue-wash-soft);border-color:#c08a224d}.eiw-flowbar__n{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);color:var(--eiw-text-4);margin-bottom:8px}.eiw-flowbar__t{font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug);line-height:var(--eiw-leading-snug);margin-bottom:6px}.eiw-flowbar__d{font-size:var(--eiw-text-xs);color:var(--eiw-text-3);line-height:var(--eiw-leading-snug);flex:1;margin-bottom:11px}.eiw-flowbar__tag{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-blue-bright);border-top:1px solid var(--eiw-rule-faint);padding-top:9px;font-size:8.5px;line-height:1.4}.eiw-flowbar__tag--out{color:var(--eiw-text-4)}@media (max-width:1180px){.eiw-flowbar{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.eiw-flowbar{grid-template-columns:1fr}}.eiw-hero .eiw-sub,.eiw-section>.eiw-sub,.eiw-detail-hero__l .eiw-sub,.eiw-work>section>.eiw-sub,.eiw-field__help,.eiw-signal-card__desc,.eiw-triage__s,.eiw-opp__gap,.eiw-ins__b,.eiw-callout__desc,.eiw-output-card__sub,.eiw-weight-card__sub,.eiw-integration-row__sub{max-width:none}.eiw-hero .eiw-sub,.eiw-detail-hero__l .eiw-sub{font-size:var(--eiw-text-md)}aside .eiw-sub,aside .eiw-section>.eiw-sub{max-width:46ch}.eiw-doc p,.eiw-doc li{max-width:74ch}.eiw-start{background:var(--eiw-surface);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-lg);box-shadow:var(--eiw-shadow-card);gap:var(--eiw-space-8);grid-template-columns:1fr auto;align-items:center;padding:34px 36px;display:grid}.eiw-start__t{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-2xl);font-weight:var(--eiw-w-regular);letter-spacing:var(--eiw-tracking-tight);color:var(--eiw-text-1);margin-bottom:8px}.eiw-start__s{font-size:var(--eiw-text-base);color:var(--eiw-text-2);line-height:var(--eiw-leading-relaxed)}.eiw-start__s strong{color:var(--eiw-text-1)}.eiw-start__acts{flex-direction:column;align-items:stretch;gap:8px;min-width:210px;display:flex}.eiw-start__acts .eiw-btn{justify-content:center}.eiw-step{background:var(--eiw-surface);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-lg);box-shadow:var(--eiw-shadow-card);margin-bottom:var(--eiw-space-4);transition:border-color var(--eiw-motion) ease}.eiw-step__head{grid-template-columns:26px 1fr auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.eiw-step__n{border:1px solid var(--eiw-rule-strong);width:24px;height:24px;font-family:var(--eiw-font-mono);color:var(--eiw-text-3);border-radius:50%;place-items:center;font-size:10.5px;display:grid}.eiw-step__t{font-size:var(--eiw-text-base);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug)}.eiw-step__req{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-4);white-space:nowrap}.eiw-step__help{font-size:var(--eiw-text-sm);color:var(--eiw-text-3);line-height:var(--eiw-leading-body);margin-bottom:14px}.eiw-step__foot{border-top:1px solid var(--eiw-rule-faint);align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.eiw-step--now{border-color:var(--eiw-blue);border-left-width:2px}.eiw-step--now .eiw-step__n{background:var(--eiw-blue-bright);border-color:var(--eiw-blue-bright);color:#fff}.eiw-step--done .eiw-step__body{display:none}.eiw-step--done .eiw-step__n{background:var(--eiw-status-done);border-color:var(--eiw-status-done);color:#fff}.eiw-step__answer{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);margin-top:3px}.eiw-step__answer strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-step:not(.eiw-step--done) .eiw-step__answer{display:none}.eiw-step__edit{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-medium);color:var(--eiw-blue-bright);cursor:pointer;background:0 0;border:0;padding:4px 2px}.eiw-step__edit:hover{text-decoration:underline}.eiw-step:not(.eiw-step--done) .eiw-step__edit,.eiw-step--done .eiw-step__req{display:none}.eiw-step--locked{box-shadow:none;background:0 0;border-style:dashed}.eiw-step--locked .eiw-step__body,.eiw-step--locked .eiw-step__edit{display:none}.eiw-step--locked .eiw-step__t{color:var(--eiw-text-4);font-weight:var(--eiw-w-medium)}.eiw-step--locked .eiw-step__n{color:var(--eiw-text-4);border-style:dashed}.eiw-step--locked .eiw-step__req{color:var(--eiw-text-4)}[hidden]{display:none!important}[data-run-panel]{display:none}[data-run-panel].is-live{display:block}@media (max-width:820px){.eiw-start{grid-template-columns:1fr}}.eiw-sidebar__toggle{box-shadow:0 2px 8px #1e16111f}.eiw-sidebar:not(.is-open) .eiw-nav__grouplbl{height:1px;padding:8px 0 0;overflow:hidden}.eiw-substep+.eiw-substep{border-top:1px solid var(--eiw-rule-faint);margin-top:20px;padding-top:18px}.eiw-substep__l{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:11px;display:block}:root{--nv-1:#8a5a12;--nv-2:#b07615;--nv-3:#c9922e;--nv-4:#ddb162;--nv-5:#eccf9d;--nv-track:#1e161114;--nv-grid:#1e16111f}.nv-legend{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.05em;text-transform:uppercase;color:var(--eiw-text-3);flex-wrap:wrap;gap:16px;display:flex}.nv-legend span{align-items:center;gap:7px;display:inline-flex}.nv-legend i{border-radius:2px;flex-shrink:0;width:9px;height:9px;display:block}.nv-tm{border-radius:var(--eiw-radius);gap:2px;height:112px;display:flex;overflow:hidden}.nv-tm__cell{color:#fff;cursor:pointer;min-width:92px;transition:filter var(--eiw-motion-fast) ease;flex-direction:column;justify-content:space-between;padding:11px 13px;display:flex}.nv-tm__cell:hover{filter:brightness(1.08)}.nv-tm__cell-name{font-family:var(--eiw-font-sans);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.nv-tm__cell-n{font-family:var(--eiw-font-serif);font-size:26px;line-height:1}.nv-tm__cell-n small{font-family:var(--eiw-font-mono);opacity:.75;margin-left:5px;font-size:10px}.nv-tm__cell--pale{color:#3b2c14}.nv-hbar{border-bottom:1px solid var(--eiw-rule-faint);grid-template-columns:150px 1fr 74px;align-items:center;gap:14px;padding:9px 0;display:grid}.nv-hbar:last-child{border-bottom:0}.nv-hbar__lbl{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-medium);color:var(--eiw-text-1);align-items:center;gap:8px;display:flex}.nv-hbar__dot{border-radius:2px;flex-shrink:0;width:9px;height:9px}.nv-hbar__track{background:var(--nv-track);border-radius:5px;height:9px;overflow:hidden}.nv-hbar__fill{border-radius:5px;height:100%}.nv-hbar__val{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);text-align:right}.nv-hbar__val small{color:var(--eiw-text-4);font-weight:400}.nv-cs{flex-direction:column;gap:14px;display:flex}.nv-cs__row{flex-direction:column;gap:7px;display:flex}.nv-cs__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nv-cs__name{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1)}.nv-cs__wrap{background:var(--nv-track);border-radius:4px;height:22px;position:relative;overflow:hidden}.nv-cs__bar{background:linear-gradient(90deg, var(--eiw-blue-bright) 0%, var(--eiw-blue) 100%);border-radius:4px;align-items:center;height:100%;padding-left:9px;display:flex}.nv-cs__bar-v{font-family:var(--eiw-font-mono);color:#fff;font-size:11px;font-weight:600}.nv-cs__med{background:var(--eiw-text-3);width:2px;position:absolute;top:-3px;bottom:-3px}.nv-cs__meta{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);color:var(--eiw-text-3)}.nv-cs__meta b{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.nv-cs__up{color:var(--eiw-status-done);font-weight:var(--eiw-w-semibold)}.nv-cs__dn{color:var(--eiw-status-split);font-weight:var(--eiw-w-semibold)}.nv-radar{width:100%;max-width:340px;height:auto;margin:0 auto;display:block}.nv-radar__grid{fill:none;stroke:var(--nv-grid);stroke-width:1px}.nv-radar__spoke{stroke:var(--nv-grid);stroke-width:1px}.nv-radar__area{fill:#c08a222e;stroke:var(--eiw-blue-bright);stroke-width:2px}.nv-radar__med{fill:none;stroke:var(--eiw-text-3);stroke-width:1.5px;stroke-dasharray:4 3}.nv-radar__pt{fill:var(--eiw-blue-bright);stroke:#fff;stroke-width:1.5px}.nv-radar__lbl{fill:var(--eiw-text-3);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.nv-radar__val{fill:var(--eiw-text-1);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.nv-cal{grid-template-columns:repeat(52,1fr);gap:2px;display:grid}.nv-cal i{aspect-ratio:1;background:var(--nv-track);border-radius:2px;width:100%;display:block}.nv-cal i.l1{background:#c08a2233}.nv-cal i.l2{background:#c08a2266}.nv-cal i.l3{background:#c08a229e}.nv-cal i.l4{background:var(--eiw-blue)}.nv-cal i.l5{background:var(--eiw-blue-bright)}.nv-cal__months{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-4);grid-template-columns:repeat(12,1fr);margin-top:7px;font-size:8.5px;display:grid}.nv-spark{width:100%;height:30px;display:block}.nv-spark path.line{fill:none;stroke:var(--eiw-blue);stroke-width:1.6px;stroke-linejoin:round}.nv-spark path.area{fill:#c08a2221;stroke:none}.nv-spark circle{fill:var(--eiw-blue-bright)}.nv-spark--flat path.line{stroke:var(--eiw-text-3)}.nv-spark--flat path.area{fill:#1e16110d}.nv-spark--down path.line{stroke:var(--eiw-mom-declining)}.nv-spark--down path.area{fill:#1e16110d}.nv-ring{flex-shrink:0;width:46px;height:46px}.nv-ring circle{fill:none;stroke-width:5px}.nv-ring .track{stroke:var(--nv-track)}.nv-ring .fill{stroke:var(--eiw-blue);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.nv-ring text{font-family:var(--eiw-font-mono);fill:var(--eiw-text-1);font-size:13px;font-weight:600}.nv-stack{background:var(--nv-track);border-radius:3px;min-width:120px;height:16px;display:flex;overflow:hidden}.nv-stack i{height:100%;display:block}.nv-stack__key{font-family:var(--eiw-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--eiw-text-4);flex-wrap:wrap;gap:12px;margin-top:6px;font-size:8.5px;display:flex}.nv-stack__key span{align-items:center;gap:5px;display:inline-flex}.nv-stack__key i{border-radius:2px;width:8px;height:8px}[data-rings] .eiw-triage{grid-template-columns:auto 1fr auto}.nv-frame{background:var(--eiw-surface);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);box-shadow:var(--eiw-shadow-card);padding:18px 20px}.nv-frame__head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.nv-frame__t{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);font-weight:var(--eiw-w-semibold);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-3)}.nv-2up{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nv-3up{grid-template-columns:1.1fr 1fr 1fr;gap:14px;display:grid}@media (max-width:1180px){.nv-2up,.nv-3up{grid-template-columns:1fr}}[data-screen=home].is-active{padding:0}body.is-landing{padding-left:0}body.is-landing .eiw-sidebar,body.is-landing .eiw-sidebar__toggle{display:none}.eiw-howto-line{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.eiw-instruct{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);color:var(--eiw-text-2);line-height:var(--eiw-leading-relaxed)}.eiw-instruct strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-hero .eiw-howto{margin-top:0;position:absolute;top:0;right:0}.eiw-detail-hero__l{position:relative}.eiw-detail-hero__l .eiw-crumb{padding-right:186px}.eiw-detail-hero__l .eiw-howto{margin-top:0;position:absolute;top:-2px;right:0}@media (max-width:900px){.eiw-hero,.eiw-detail-hero__l .eiw-crumb{padding-right:0}.eiw-hero .eiw-howto,.eiw-detail-hero__l .eiw-howto{margin-top:14px;position:static}}.eiw-howto{background:var(--eiw-surface);border:1px solid var(--eiw-rule-strong);border-radius:var(--eiw-radius-pill);font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-medium);color:var(--eiw-text-2);cursor:pointer;transition:all var(--eiw-motion-fast) ease;align-items:center;gap:7px;margin-top:14px;padding:7px 13px 7px 10px;display:inline-flex}.eiw-howto:hover{border-color:var(--eiw-blue);color:var(--eiw-blue-bright);background:var(--eiw-blue-soft)}.eiw-howto:before{content:"i";border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.eiw-status-line{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);color:var(--eiw-text-2);line-height:var(--eiw-leading-relaxed)}.eiw-status-line strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-status-line .eiw-focus{color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold)}.eiw-modal-pad{padding:30px 34px 34px}.eiw-modal-pad h2{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-2xl);font-weight:var(--eiw-w-regular);letter-spacing:var(--eiw-tracking-tight);color:var(--eiw-text-1);margin-bottom:8px}.eiw-modal-pad .lead{font-size:var(--eiw-text-md);color:var(--eiw-text-2);line-height:var(--eiw-leading-relaxed);max-width:76ch;margin-bottom:24px}.eiw-modal-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.eiw-modal-sec{background:var(--eiw-surface);border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);padding:17px 19px}.eiw-modal-sec h3{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-xs);font-weight:var(--eiw-w-semibold);letter-spacing:var(--eiw-tracking-label);text-transform:uppercase;color:var(--eiw-text-3);margin-bottom:9px}.eiw-modal-sec p{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body)}.eiw-modal-sec p+p{margin-top:8px}.eiw-modal-sec strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-modal-sec--wide{grid-column:1/-1}@media (max-width:820px){.eiw-modal-grid{grid-template-columns:1fr}}.eiw-btn,.eiw-vote-opt.is-selected,.eiw-reviewer-card__you,.eiw-decision-bar__chip,.eiw-flow__step--done .eiw-flow__pip,.eiw-flow__step--now .eiw-flow__pip,.eiw-pager__btn.is-active{color:var(--eiw-on-accent)}.eiw-btn{background:var(--eiw-blue-bright)}.eiw-btn:hover{background:#6d4610}.eiw-vote-opt.is-selected,.eiw-pager__btn.is-active{background:var(--eiw-blue-bright);border-color:var(--eiw-blue-bright)}.eiw-stat,.eiw-signal-card,.eiw-tile,.eiw-field,.eiw-persona,.eiw-terrcard,.eiw-opp,.eiw-deliv,.eiw-doc,.eiw-matrix,.eiw-output-card,.eiw-weight-card,.eiw-triage,.eiw-evidence-card,.eiw-stage-tab,.eiw-filter-card,.eiw-trendplot,.eiw-callout,.eiw-dim{box-shadow:var(--eiw-shadow-card)}.eiw-sidebar{background:var(--eiw-surface);box-shadow:1px 0 0 var(--eiw-rule-faint)}.eiw-av,.eiw-user__av{background:var(--eiw-brand-mark);color:#fff;border-color:#0000}.eiw-matrix__quad{fill:#c08a2212}.eiw-matrix__dot{stroke:#fff}.eiw-filter-item input[type=checkbox]{accent-color:var(--eiw-blue-bright)}.eiw-btn{border:1px solid #0000;line-height:1.35}.eiw-btn--ghost{color:var(--eiw-text-1);border-color:var(--eiw-rule-strong);background:0 0}.eiw-btn--ghost:hover{background:var(--eiw-blue-soft);border-color:var(--eiw-blue);color:var(--eiw-blue-bright)}.eiw-row>.eiw-btn,.eiw-row>.eiw-btn--sm{font-size:var(--eiw-text-sm);padding:10px 18px}.eiw-evidence-mini__cell{justify-content:flex-start}.eiw-evidence-mini__val{margin-top:auto;padding-top:6px}.wf-app{display:none}.wf-app.is-active{display:block}[data-screen=home].is-active{justify-content:center;gap:var(--eiw-space-9);flex-direction:column;min-height:100vh;display:flex}[data-screen=home] .eiw-hero{margin-bottom:0}.eiw-signal-card,.eiw-source-row,.eiw-integration-row,.eiw-dim,.eiw-opp,.eiw-persona,.eiw-deliv,.eiw-terrcard,.eiw-evidence-card,.eiw-score-tile,.eiw-weight-card,.eiw-tile,.eiw-filter-card,.eiw-reviewer-card,.eiw-doc,.eiw-output-card,.eiw-step,.eiw-toc,.eiw-prose,.eiw-stat,.eiw-triage,.eiw-score-panel,.eiw-howitworks,.eiw-start,.eiw-check,.eiw-checks,.eiw-ladder,.eiw-ladder__row,.eiw-verb,.eiw-decision-bar,.eiw-deliv__foot,.eiw-doc__cta,.eiw-flow,.eiw-pipeline,.eiw-matrix,.eiw-trendplot{box-shadow:none;background:0 0;border:0;border-radius:0}.eiw-signal-card,.eiw-source-row,.eiw-integration-row,.eiw-dim,.eiw-opp,.eiw-persona,.eiw-deliv,.eiw-terrcard,.eiw-evidence-card,.eiw-reviewer-card,.eiw-doc,.eiw-output-card,.eiw-triage,.eiw-check,.eiw-ladder__row,.eiw-weight-card,.eiw-score-tile,.eiw-tile,.eiw-filter-card{border-bottom:1px solid var(--eiw-rule-faint);padding-left:0;padding-right:0}.eiw-table{box-shadow:none;background:0 0;border:0;border-radius:0}.eiw-stat__val,.eiw-score-tile__v,.eiw-evidence-mini__val,.eiw-dim__ct b,.eiw-opp__sc-v,.eiw-weight-card__v{font-family:var(--eiw-font-serif);letter-spacing:-.02em;font-weight:400}.eiw-stat__lbl,.eiw-score-tile__l,.eiw-evidence-mini__lbl,.eiw-terrcard__kind,.eiw-out-l,.eiw-weight-card__title{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4)}.eiw-triage__act{border:0;border-bottom:1px solid var(--eiw-blue-bright);color:var(--eiw-blue-bright);font-size:var(--eiw-text-sm);background:0 0;border-radius:0;padding:0 0 3px}.eiw-triage__act.is-on{color:var(--eiw-blue-bright);background:0 0}.eiw-opp__scores,.eiw-opp__sc,.eiw-dim{box-shadow:none;background:0 0;border:0;border-radius:0}.eiw-opp__sc-v{font-family:var(--eiw-font-serif);letter-spacing:-.02em;font-weight:400}.eiw-opp__sc-l{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4)}.nv-frame,.nv-panel,.nv-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}.nv-frame>p,.nv-frame .eiw-sub,.nv-note{max-width:none}.eiw-info__i{min-width:11px;min-height:11px}.eiw-info--sm .eiw-info__i{min-width:10px;min-height:10px}.eiw-filter-card+.eiw-filter-card{padding-top:var(--eiw-space-3);margin-top:0}.eiw-filters .eiw-filter-card:last-child{border-bottom:0}.eiw-runbar{margin:0 calc(var(--eiw-page-pad-x) * -1) var(--eiw-space-5);padding:15px var(--eiw-page-pad-x);background:var(--eiw-wash-grad);border:0;border-bottom:1px solid var(--eiw-rule-faint);border-radius:0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px 30px;display:flex}.eiw-runbar__t{font-size:var(--eiw-text-base);font-weight:var(--eiw-w-regular);color:var(--eiw-text-2);letter-spacing:normal;min-width:0;max-width:1100px;margin-bottom:0;line-height:1.55}.eiw-runbar__t strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}.eiw-runbar__s{font-size:var(--eiw-text-sm);color:var(--eiw-text-3);margin-top:3px;line-height:1.55}.eiw-runbar__acts{flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:820px){.eiw-runbar{grid-template-columns:1fr;display:grid}}[data-screen=project-setup] .eiw-runbar--go{padding:14px var(--eiw-space-5);margin-left:0;margin-right:0}[data-screen=project-setup] .eiw-runbar__lead:not(:has(.eiw-runbar__scale)) .eiw-runbar__t{margin-bottom:0}@media (max-height:1140px){.is-onepage .oa.is-extra0{display:none}.is-onepage .eiw-runbar{margin-bottom:var(--eiw-space-4);padding-top:10px;padding-bottom:10px}.is-onepage .cv__r--h{padding:6px 0 5px}.is-onepage .eiw-section-head{margin-bottom:var(--eiw-space-2);padding-bottom:5px}}.eiw-hero:has(+.eiw-runbar){margin-bottom:0}@media (max-height:1040px){.eiw-step__head{padding-top:0;padding-bottom:9px}.eiw-step__body{padding-top:0;padding-bottom:0}.eiw-substep{margin-top:12px;padding-top:11px}.eiw-cat{padding-top:7px;padding-bottom:7px}.eiw-step{margin-bottom:var(--eiw-space-5)}}.eiw-nav{padding-top:15px}.eiw-nav__group:not([data-wf]){margin-top:auto;padding-top:14px}.eiw-libline{margin-bottom:var(--eiw-space-6);border-bottom:1px solid var(--eiw-rule);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);flex-wrap:wrap;align-items:center;gap:10px clamp(18px,1.8vw,34px);padding-bottom:13px;display:flex}.eiw-libline b{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-lg);letter-spacing:-.01em;color:var(--eiw-text-1);font-weight:400}.eiw-libline .eiw-btn{margin-left:auto}.eiw-stage-tabs{margin-bottom:var(--eiw-space-6);border-bottom:1px solid var(--eiw-rule);gap:0;display:flex}.eiw-stage-tab{box-shadow:none;transition:background var(--eiw-motion-fast) ease, color var(--eiw-motion-fast) ease;background:0 0;border:0;border-radius:0;flex-direction:row;flex:1;align-items:baseline;gap:10px;padding:11px 0 12px;display:flex}.eiw-stage-tab+.eiw-stage-tab{border-left:1px solid var(--eiw-rule-faint);padding-left:clamp(16px,1.6vw,30px)}.eiw-stage-tab:hover .eiw-stage-tab__name{color:var(--eiw-blue-bright)}.eiw-stage-tab.is-active{background:0 0}.eiw-stage-tab.is-active .eiw-stage-tab__name,.eiw-stage-tab.is-active .eiw-stage-tab__ct,.eiw-stage-tab.is-active .eiw-stage-tab__num{color:var(--eiw-blue-bright)}.eiw-stage-tab__num{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);order:1}.eiw-stage-tab__name{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);order:2}.eiw-stage-tab__ct{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-xl);letter-spacing:-.02em;color:var(--eiw-text-1);order:3;margin-left:auto;padding-right:clamp(10px,1vw,20px);font-weight:400}.eiw-stage-tab__sub{display:none}@media (max-width:1100px){.eiw-stage-tabs{flex-wrap:wrap}.eiw-stage-tab{flex:44%}.eiw-stage-tab+.eiw-stage-tab{border-left:0;padding-left:0}}.eiw-stage-tab:hover,.eiw-stage-tab.is-active{background:var(--eiw-wash-row)}.eiw-signal-card{transition:padding-left var(--eiw-motion) var(--eiw-ease), background var(--eiw-motion-fast) ease;padding-left:0;padding-right:0}.eiw-signal-card:hover{background:var(--eiw-wash-row);border-color:#0000;padding-left:14px}.eiw-signal-list,.eiw-cluster-list{gap:0}.eiw-signal-card+.eiw-signal-card{margin-top:0}.eiw-toolbar,.eiw-pager{padding-left:0;padding-right:0}.eiw-toolbar{margin-bottom:0}.oa,.oa__hdr{padding-left:0;padding-right:0}.oa{transition:padding-left var(--eiw-motion) var(--eiw-ease), background var(--eiw-motion-fast) ease}.oa:hover{background:var(--eiw-wash-row);padding-left:14px}.oa:hover .oa__score,.eiw-signal-card:hover .eiw-signal-card__title,.eiw-signal-card:hover .eiw-signal-card__strength{color:var(--eiw-blue-bright)}.eiw-cats{display:block}.eiw-cat{text-align:left;appearance:none;width:100%;box-shadow:inset 0 1px 0 var(--eiw-rule-faint);cursor:pointer;transition:background var(--eiw-motion-fast) ease, padding-left var(--eiw-motion) var(--eiw-ease);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:11px 0;display:grid}.eiw-cat:first-of-type{box-shadow:none}.eiw-cat:hover{background:var(--eiw-wash-row);padding-left:14px}.eiw-cat.is-on{background:var(--eiw-wash-row)}.eiw-cat.is-on .eiw-cat__name{color:var(--eiw-blue-bright)}.eiw-cat__name{font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:-.006em;display:block}.eiw-cat__def{font-size:var(--eiw-text-sm);color:var(--eiw-text-3);grid-column:1;margin-top:2px;line-height:1.45;display:block}.eiw-scope__r{border-top:1px solid var(--eiw-rule-faint);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:7px 0;display:grid}.eiw-scope__r:first-child{border-top:0}.eiw-scope__r span{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4)}.eiw-scope__r b{font-weight:var(--eiw-w-regular);font-size:var(--eiw-text-sm);color:var(--eiw-text-1);text-align:right}.eiw-scope--limits b{color:var(--eiw-text-3)}.eiw-step__t{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-xl);letter-spacing:-.015em;color:var(--eiw-text-1);font-weight:400}.eiw-step__head{border-bottom:1px solid var(--eiw-rule);align-items:baseline;margin-bottom:16px;padding:0 0 13px}.eiw-step__t em{color:var(--eiw-blue-bright);font-style:italic}.eiw-step__req{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4)}.eiw-cat__hdr{border-bottom:1px solid var(--eiw-rule-faint);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);grid-template-columns:minmax(0,1fr) 96px 74px;gap:18px;padding-bottom:8px;display:grid}.eiw-cat__hdr span:not(:first-child){text-align:right}.eiw-cat{grid-template-columns:minmax(0,1fr) 96px 74px}.eiw-cat__def{grid-column:1/-1}.eiw-cat__sig,.eiw-cat__tr{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-base);color:var(--eiw-text-2);text-align:right;grid-row:1}.eiw-cat__sig{grid-column:2}.eiw-cat__tr{grid-column:3}.eiw-cat.is-on .eiw-cat__sig,.eiw-cat.is-on .eiw-cat__tr{color:var(--eiw-blue-bright)}@media (max-width:1400px){.eiw-cat__hdr,.eiw-cat{grid-template-columns:minmax(0,1fr) 76px 60px;gap:12px}}.eiw-cat--add{border-top:1px solid var(--eiw-rule);grid-template-columns:1fr}.eiw-cat--add .eiw-cat__name{color:var(--eiw-blue-bright);font-weight:var(--eiw-w-semibold)}.eiw-cat--add:hover{background:var(--eiw-wash-row);padding-left:14px}.eiw-step{box-shadow:none;margin-bottom:var(--eiw-space-8);background:0 0;border:0;border-radius:0;padding:0}.eiw-step__head{margin-bottom:var(--eiw-space-4);border-bottom:1px solid var(--eiw-rule);justify-content:space-between;align-items:baseline;gap:14px;padding:0 0 10px;display:flex}.eiw-step__head>.eiw-section-head__l{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.eiw-step__answer{margin-top:0}.eiw-step__body{padding:0}.eiw-step__foot{margin-top:var(--eiw-space-5);border-top:0;padding:0}.eiw-step__help{margin-bottom:var(--eiw-space-5)}.eiw-step--locked{box-shadow:none;background:0 0;border:0}.eiw-step--locked .eiw-section-title,.eiw-step--locked .eiw-section-title em{color:var(--eiw-text-4)}.eiw-step--locked .eiw-step__head{border-bottom-color:var(--eiw-rule-faint)}.eiw-step--now{border:0}.eiw-hist{flex-direction:column;display:flex}.eiw-hist__r{border-top:1px solid var(--eiw-rule-faint);transition:padding-left var(--eiw-motion) var(--eiw-ease), background var(--eiw-motion-fast) ease;grid-template-columns:52px minmax(0,1fr) 28px;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:grid}.eiw-hist__r:first-child{border-top:0}.eiw-hist__r:hover{background:var(--eiw-wash-row);padding-left:14px}.eiw-hist__d{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-4)}.eiw-hist__s{font-size:var(--eiw-text-sm);color:var(--eiw-text-1);min-width:0;line-height:1.4}.eiw-hist__s em{font-style:normal;font-size:var(--eiw-text-xs);color:var(--eiw-text-3);margin-top:1px;display:block}.eiw-hist__v{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-base);color:var(--eiw-text-2);text-align:right}.eiw-hist__r:hover .eiw-hist__s,.eiw-hist__r:hover .eiw-hist__v{color:var(--eiw-blue-bright)}.eiw-hist__foot{border-top:1px solid var(--eiw-rule);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-4);justify-content:space-between;gap:14px;margin-top:12px;padding-top:10px;display:flex}.eiw-stage-tab{--tab-inset:0px;padding-left:calc(var(--tab-inset) + var(--tab-nudge,0px));transition:background var(--eiw-motion-fast) ease, color var(--eiw-motion-fast) ease, padding-left var(--eiw-motion) var(--eiw-ease)}.eiw-stage-tab+.eiw-stage-tab{--tab-inset:clamp(16px,1.6vw,30px);padding-left:calc(var(--tab-inset) + var(--tab-nudge,0px))}.eiw-stage-tab:hover,.eiw-stage-tab.is-active{--tab-nudge:14px}@media (max-width:1100px){.eiw-stage-tab+.eiw-stage-tab{--tab-inset:0px}}.eiw-cat{padding:9px 0;display:block}.eiw-cat__hdr{display:block}.eiw-cat__hdr span:not(:first-child){display:none}.wsg--picker{gap:36px}.wsg--picker .eiw-cat__hdr{margin-top:0}@media (max-width:1240px){.wsg--picker{gap:var(--eiw-space-4);grid-template-columns:1fr}}.eiw-cat__name{font-size:var(--eiw-text-sm)}.eiw-cat__def{font-size:var(--eiw-text-xs);margin-top:1px;line-height:1.4}.oa,.eiw-signal-card,.eiw-cat,.eiw-hist__r{transition:padding-left var(--eiw-motion) var(--eiw-ease), padding-right var(--eiw-motion) var(--eiw-ease), background var(--eiw-motion-fast) ease}.oa:hover,.eiw-signal-card:hover,.eiw-cat:hover,.eiw-hist__r:hover{padding-right:14px}.eiw-cat.is-on{padding-left:14px;padding-right:14px}.eiw-viewtog{border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius);align-items:stretch;display:inline-flex}.eiw-viewtog__b:first-child{border-radius:var(--eiw-radius) 0 0 var(--eiw-radius)}.eiw-viewtog__b:last-child{border-radius:0 var(--eiw-radius) var(--eiw-radius) 0}.eiw-viewtog__b{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-semibold);letter-spacing:-.005em;color:var(--eiw-text-3);cursor:pointer;transition:color var(--eiw-motion-fast) ease, background var(--eiw-motion-fast) ease;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:7px 16px 8px;line-height:1.35;display:inline-flex}.eiw-viewtog__b+.eiw-viewtog__b{border-left:1px solid var(--eiw-rule)}.eiw-viewtog__b:hover,.eiw-viewtog__b.is-active{background:var(--eiw-wash-row);color:var(--eiw-blue-bright)}.eiw-viewtog__b .eiw-info__i{color:var(--eiw-text-4)}[data-view-panel=map] .eiw-matrix{margin-top:var(--eiw-space-5)}.eiw-work.is-mapview{grid-template-columns:1fr}.eiw-work.is-mapview>.eiw-filters{display:none}.eiw-pager__btn{background:var(--eiw-blue-bright);border-color:var(--eiw-blue-bright);width:28px;height:28px;color:var(--eiw-bg);font-size:var(--eiw-text-sm);white-space:nowrap;line-height:1}.eiw-pager__btn:hover{background:var(--eiw-blue);border-color:var(--eiw-blue);color:var(--eiw-bg)}.eiw-runbar--go{margin-top:var(--eiw-space-8);border-top:1px solid var(--eiw-rule);background:linear-gradient(100deg,#c08a2229 0%,#c08a2214 40%,#c08a2205 72%,#c08a2200 100%);border-bottom:0;align-items:center;padding-top:24px;padding-bottom:24px}.eiw-runbar--go .eiw-runbar__t{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-xl);letter-spacing:-.015em;color:var(--eiw-text-1);margin-bottom:10px;font-weight:400}.eiw-runbar__scale{flex-wrap:wrap;align-items:baseline;gap:6px clamp(20px,2vw,38px);display:flex}.eiw-runbar__scale span{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.eiw-runbar__scale b{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-2xl);letter-spacing:-.02em;color:var(--eiw-text-1);font-weight:400;line-height:1}.eiw-btn--lg{font-size:var(--eiw-text-md);border-radius:var(--eiw-radius);padding:14px 30px}@media (max-width:820px){.eiw-runbar--go{align-items:flex-start}}.eiw-hero--intro{padding-top:26px;padding-bottom:32px}.eiw-hero__lead{max-width:56ch;font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);color:#f5efe6b8;margin-top:13px;line-height:1.55}.eiw-hero--intro .eiw-hstats{align-self:flex-end}[data-screen=setup] .eiw-cat{padding-top:12px;padding-bottom:12px}[data-screen=setup] .eiw-cat__name{font-size:var(--eiw-text-md)}.nrp{display:block}.nrp__hdr{border-bottom:1px solid var(--eiw-rule-faint);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);grid-template-columns:minmax(0,1fr) 118px 44px;gap:16px;padding-bottom:7px;display:grid}.nrp__hdr span:not(:first-child){text-align:right}.nrp__r{text-align:left;appearance:none;width:100%;box-shadow:inset 0 1px 0 var(--eiw-rule-faint);cursor:pointer;transition:padding-left var(--eiw-motion) var(--eiw-ease), padding-right var(--eiw-motion) var(--eiw-ease), background var(--eiw-motion-fast) ease;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 118px 44px;align-items:baseline;gap:16px;padding:8px 0;display:grid}.nrp__r:first-child{box-shadow:none}.nrp__r:hover,.nrp__r.is-on{background:var(--eiw-wash-row);padding-left:12px;padding-right:12px}.nrp__n{font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);min-width:0;line-height:1.35}.nrp__def{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-regular);color:var(--eiw-text-2);margin-top:0;line-height:1.3;display:block}.nrp__sig{grid-template-columns:1fr 34px;align-items:center;gap:10px;display:grid}.nrp__bar i{background:var(--nv-track);border-radius:3px;height:5px;display:block;position:relative}.nrp__bar i b{background:var(--eiw-blue);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.nrp__v{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-base);color:var(--eiw-text-1);text-align:right;letter-spacing:-.01em}.nrp__t{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-base);color:var(--eiw-text-2);text-align:right}.nrp__r.is-on .nrp__n,.nrp__r.is-on .nrp__v{color:var(--eiw-blue-bright)}.nrp__r.is-on .nrp__bar i b{background:var(--eiw-blue-bright)}.nrscope{display:block}.nrscope__lbl{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:9px}.nrscope__in{font-size:var(--eiw-text-sm);padding:18px 16px}.nror{margin:var(--eiw-space-4) 0;color:var(--eiw-text-4);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:16px;display:flex}.nror:before,.nror:after{content:"";background:var(--eiw-rule-faint);flex:1;height:1px}.nrupload{text-align:center;cursor:pointer;border:1.5px dashed var(--eiw-rule-strong);border-radius:var(--eiw-radius-md);background:var(--eiw-surface-fade);transition:border-color var(--eiw-motion), background var(--eiw-motion);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:26px 20px;display:flex}.nrupload:hover,.nrupload.is-drag{border-color:var(--eiw-blue);background:var(--eiw-blue-wash)}.nrupload__ic{width:22px;height:22px;color:var(--eiw-text-4);stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.nrupload:hover .nrupload__ic,.nrupload.is-drag .nrupload__ic{color:var(--eiw-blue-bright)}.nrupload__t{font-size:var(--eiw-text-sm);color:var(--eiw-text-2)}.nrupload__link{color:var(--eiw-blue-bright);text-decoration:underline}.nrupload__hint{font-size:var(--eiw-text-xxs);color:var(--eiw-text-4)}.nrupload__file{border:1px solid var(--eiw-rule);border-radius:var(--eiw-radius-md);background:var(--eiw-surface);align-items:center;gap:12px;padding:14px 16px;display:flex}.nrupload__fic{width:18px;height:18px;color:var(--eiw-blue-bright);stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linejoin:round;flex:none}.nrupload__name{font-size:var(--eiw-text-sm);color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold);word-break:break-all;flex:1}.nrupload__meta{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);color:var(--eiw-text-4);white-space:nowrap}.nrupload__x{cursor:pointer;color:var(--eiw-text-4);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;flex:none}.nrupload__x:hover{color:var(--eiw-blue-bright)}.nrun-tpl{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);font-weight:var(--eiw-w-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-blue-bright);border:1px solid var(--eiw-blue);border-radius:var(--eiw-radius-pill);white-space:nowrap;background:#c08a222e;align-items:center;gap:6px;padding:3px 11px 3px 9px;display:inline-flex}.nrun-by{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-3);align-items:center;gap:7px;display:inline-flex}.nrun-by__av{width:21px;height:21px;color:var(--eiw-text-2);font-size:9px;font-weight:var(--eiw-w-semibold);letter-spacing:.02em;background:#1e161112;border-radius:50%;place-items:center;display:grid}.eiw-signal-card__strength .cap{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);font-size:9px;font-weight:var(--eiw-w-regular);text-align:right;margin-top:4px;display:block}.nrun-grid{gap:var(--eiw-space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.nrun-grid .eiw-signal-card{transition:background var(--eiw-motion-fast) ease;border-top:0;grid-template-columns:1fr auto;grid-template-areas:"body score";align-items:start;column-gap:34px;margin:0;padding:20px 0;display:grid}.nrun-grid .eiw-signal-card:hover{background:var(--eiw-wash-row)}.nrun-grid .eiw-signal-card__body,.nrun-grid .eiw-signal-card__strength{transition:transform var(--eiw-motion) var(--eiw-ease)}.nrun-grid .eiw-signal-card:hover .eiw-signal-card__body{transform:translate(14px)}.nrun-grid .eiw-signal-card:hover .eiw-signal-card__strength{transform:translate(-14px)}.nrun-grid .eiw-signal-card__body{grid-area:body;min-width:0}.nrun-grid .eiw-signal-card__title{margin-bottom:6px}.nrun-grid .eiw-signal-card__strength{text-align:right;grid-area:score;align-self:center;font-size:clamp(42px,3.4vw,56px);line-height:1}.nrun-grid .eiw-signal-card__foot{flex-direction:column;align-items:flex-start!important;gap:8px!important}@media (max-width:1120px){.nrun-grid{grid-template-columns:1fr}}.eiw-mom{font-weight:var(--eiw-w-semibold);background:0 0;border-color:currentColor}.eiw-mom--gaining{color:#2f7d52}.eiw-mom--stable{color:#8a7e72}.eiw-mom--declining{color:#c0392b}.eiw-pill{color:var(--eiw-text-1);background:0 0;border-color:currentColor}.eiw-pill--blue{color:var(--eiw-blue-bright);background:0 0;border-color:currentColor}.eiw-pill__dot{background:var(--eiw-text-2)}.eiw-conf{color:var(--eiw-text-2);font-weight:var(--eiw-w-semibold)}.eiw-conf__bars i{background:#1e161129}.eiw-mom{justify-self:start;padding-left:11px;padding-right:11px}.eiw-detail-hero .eiw-sub{color:#f5efe6bd}.eiw-detail-hero .eiw-sub strong{color:var(--eiw-cream)}.eiw-detail-hero .eiw-tag,.eiw-detail-hero .eiw-tag--muted{color:#f5efe6d1;background:0 0;border-color:#f5efe64d}.eiw-detail-hero .eiw-conf{color:#f5efe6d1}.eiw-detail-hero .eiw-conf__bars i{background:#f5efe64d}.eiw-detail-hero .eiw-mom--gaining{color:#7fcb9a}.eiw-detail-hero .eiw-mom--emerging{color:#b79ad6}.eiw-detail-hero .eiw-mom--stable{color:#c2b7a9}.eiw-detail-hero .eiw-mom--declining{color:#e8897c}.eiw-detail-hero .eiw-mom--gaining .eiw-mom__gl{background:#7fcb9a;box-shadow:0 0 7px #7fcb9a}.eiw-detail-hero__score-num{color:var(--eiw-gold-dark)}.eiw-detail-hero__score-tier{color:#7fcb9a}.eiw-detail-hero__score-cap{color:#f5efe680}.eiw-trendplot__chart svg{width:100%;display:block}.eiw-trendplot{padding:0}.eiw-table,.eiw-table thead th,.eiw-table tbody td{background:0 0}.eiw-detail-hero:has(+.eiw-decision-bar){margin-bottom:0}.eiw-decision-bar{background:var(--eiw-wash-grad);margin:0 calc(var(--eiw-page-pad-x) * -1) var(--eiw-space-5);padding:15px var(--eiw-page-pad-x);border:0;border-bottom:1px solid var(--eiw-rule-faint);border-radius:0}[data-screen=project-setup] .eiw-decision-bar{padding-left:var(--eiw-space-5);padding-right:var(--eiw-space-5);margin-left:0;margin-right:0}.eiw-detail-hero__score-num{background:linear-gradient(#fff2c6 0%,#f7ca69 38%,#e2a63d 70%,#c1852a 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}[data-screen=cluster] .eiw-tile{padding-top:0}.eiw-title--xl{margin-bottom:14px}.cv__r--h,.eiw-table thead th,.nv-frame{padding-top:0}.eiw-section-head{margin-bottom:var(--eiw-space-2);padding-bottom:5px}.oa,.is-onepage .oa,.cv__r,.is-onepage .cv__r,.eiw-cat,.nrp__r,.eiw-table tbody td,.is-onepage .eiw-table td,.eiw-check,.eiw-ladder__row,.eiw-trail-item{padding-top:8px;padding-bottom:8px}.cv__r--h,.is-onepage .cv__r--h{padding-top:0}.eiw-table thead th{padding-top:0;padding-bottom:8px}.eiw-ladder__row--head{padding-top:0}.eiw-signal-card,.nrun-grid .eiw-signal-card,.eiw-evidence-card,.eiw-output-card,.eiw-opp,.eiw-dim,.eiw-terrcard,.eiw-source-row,.eiw-integration-row,.eiw-triage,.is-onepage .eiw-triage,.eiw-prose{padding-top:8px;padding-bottom:16px}.eiw-tile{padding-top:0;padding-bottom:16px}.eiw-persona__top,.eiw-ins{padding-top:8px}.eiw-tile>.eiw-ins:first-child,.eiw-tile>div:first-child>.eiw-ins:first-child{padding-top:0}.eiw-vote{padding-top:16px}.eiw-section-head+.eiw-verb,.eiw-section-head+div>.eiw-verb:first-child,.eiw-triage+.eiw-triage,.is-onepage .eiw-triage+.eiw-triage,.eiw-opp+.eiw-opp,.eiw-opp{margin-top:0}.eiw-output-card,.eiw-integration-row{margin-bottom:0}.eiw-evidence-grid,.eiw-dims,.eiw-terrgrid{row-gap:0}.eiw-source-list{gap:0}.eiw-section-head+.eiw-triage,.is-onepage .eiw-section-head+.eiw-triage,.eiw-section-head+.eiw-opp,.eiw-section-head+.eiw-prose,.eiw-section-head+.eiw-output-card,.eiw-section-head+.eiw-integration-row,.eiw-section-head+.eiw-trail .eiw-trail-item:first-child,.eiw-section-head+.eiw-checks .eiw-check:first-child,.eiw-section-head+.eiw-source-list .eiw-source-row:first-child,.eiw-section-head+.eiw-evidence-grid>.eiw-evidence-card:nth-child(-n+2),.eiw-section-head+.eiw-dims>.eiw-dim:nth-child(-n+4),.eiw-section-head+.eiw-terrgrid>.eiw-terrcard:nth-child(-n+2),.eiw-section-head+.nrun-grid>.eiw-signal-card,.eiw-section-head+.eiw-personas .eiw-persona__top{padding-top:0}[data-screen=w1-home] .eiw-runbar{margin-bottom:6px;padding-top:8px;padding-bottom:8px}.wsg,.wsg--picker,.eiw-grid-1-1,.eiw-grid-2-1,.eiw-evidence-grid,.eiw-dims,.eiw-terrgrid,.nv-3up,.eiw-personas,.eiw-delivs,.nrun-grid,.eiw-work,.eiw-compose,.e-opt{column-gap:var(--eiw-space-9)}.nv-radar{max-width:356px}.eiw-info__tip{text-transform:none;letter-spacing:normal;word-spacing:normal;font-variant:normal;text-indent:0;text-shadow:none;font-style:normal}.nv-frame{padding-bottom:0}.eiw-evidence-card,.eiw-evidence-card:hover{border-color:var(--eiw-rule-faint);cursor:default;background:0 0}.eiw-evidence-card__quote{border-top:1px solid var(--eiw-rule-faint);font-family:var(--eiw-font-serif);font-style:italic;font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);margin-top:12px;padding-top:8px}.eiw-evidence-card__quote span{font-family:var(--eiw-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--eiw-text-4);margin-top:4px;font-size:8.5px;font-style:normal;display:block}.eiw-table tbody .eiw-table__num{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1)}.eiw-table thead th{letter-spacing:.1em;font-size:8.8px;font-weight:400}.eiw-table tbody td{font-size:var(--eiw-text-sm);border-bottom-color:var(--eiw-rule-faint)}.eiw-table tbody .eiw-table__title{font-size:var(--eiw-text-md);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug)}.eiw-table tbody .eiw-table__num{font-size:var(--eiw-text-lg);color:var(--eiw-text-2);letter-spacing:-.01em;font-weight:400}.eiw-pager__btn:disabled{opacity:1;cursor:default}.eiw-hmw{font-family:var(--eiw-font-serif);font-style:italic;font-size:var(--eiw-text-md);color:var(--eiw-text-1);line-height:var(--eiw-leading-snug);letter-spacing:var(--eiw-tracking-snug);border-bottom:1px solid var(--eiw-rule-faint);margin-bottom:8px;padding-bottom:8px}.eiw-map{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);display:grid;position:relative}.eiw-map__qs{grid-column:1}.eiw-map__opps{grid-column:3}.eiw-map__colh{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);border-bottom:1px solid var(--eiw-rule);padding-bottom:8px;font-size:8.8px}.eiw-map__q{font-family:var(--eiw-font-serif);font-style:italic;font-size:var(--eiw-text-md);color:var(--eiw-text-1);line-height:var(--eiw-leading-snug);letter-spacing:var(--eiw-tracking-snug);border-bottom:1px solid var(--eiw-rule-faint);cursor:default;padding:8px 0 16px;transition:color .15s}.eiw-map__q.is-hot{color:var(--eiw-blue-bright)}.eiw-map__opp{padding-top:8px}.eiw-map__opp p strong{transition:color .15s}.eiw-map__opp.is-hot p strong{color:var(--eiw-blue-bright)}.eiw-map__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eiw-map__wire{fill:none;stroke:url(#eiwTap);stroke-width:2px;transition:stroke .15s,stroke-width .15s}.eiw-map__wire.is-hot{stroke:var(--eiw-blue-bright);stroke-width:2.4px}.eiw-map__arrow{fill:var(--eiw-blue-bright)}@media (max-width:1100px){.eiw-map{display:block}.eiw-map__wires{display:none}.eiw-map__opps{margin-top:16px}}.eiw-tile__lbl,.nv-frame__t,.eiw-evidence-card__stat .unit{font-family:var(--eiw-font-mono);letter-spacing:.1em;color:var(--eiw-text-4);font-size:8.8px;font-weight:400}.nv-tm__cell-name{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8.8px;font-weight:400}.eiw-detail-hero__score-num,.eiw-signal-card__strength,.eiw-output-card__score{font-family:var(--eiw-font-serif);letter-spacing:-.02em;font-weight:500}.eiw-weight-card__val{font-family:var(--eiw-font-serif);letter-spacing:-.01em;font-weight:500}.eiw-evidence-card__stat{font-family:var(--eiw-font-serif);letter-spacing:-.01em;font-weight:600}.cv__g,.cv__c,.nrscope__lbl,.nrp__hdr,.eiw-cat__hdr,.oa__hdr,.oa__hl,.eiw-evidence-mini__lbl,.eiw-dim__num,.eiw-ins__k,.eiw-ins__src,.eiw-substep__l{font-size:8.8px}.eiw-source-row__title,.eiw-integration-row__title{font-size:var(--eiw-text-md);letter-spacing:var(--eiw-tracking-snug)}[data-screen=w1-home],[data-screen=w2-home],[data-screen=projects]{padding-top:32px;padding-bottom:12px}.eiw-table thead th,.eiw-map__colh,.cv__g,.cv__c,.oa__hdr,.oa__hl,.nrscope__lbl,.nrp__hdr,.eiw-cat__hdr,.eiw-evidence-mini__lbl,.eiw-dim__num,.eiw-ins__k,.eiw-ins__src,.eiw-substep__l,.eiw-tile__lbl,.nv-frame__t,.eiw-evidence-card__stat .unit{color:var(--eiw-text-3);font-weight:500}.e-pulse__h,.e-pulse__f,.eiw-persona__sec-l,.eiw-deliv__meta,.nrun-by{font-size:8.8px}.e-eyebrow,.e-opt__n,.e-opt__out-l,.nror,.eiw-signal-card__over,.eiw-stage-tab__num,.eiw-decision-bar__lbl,.eiw-trendplot__legend-streams,.eiw-trail-item__when,.eiw-output-card__id,.eiw-output-card__score-lbl,.eiw-persona__sec-l,.eiw-terrcard__kind,.eiw-opp__sc-l,.eiw-deliv__meta,.eiw-weight-card__title,.eiw-weight-card__meta{color:var(--eiw-text-3);font-weight:500}.eiw-evidence-card__quote span{color:var(--eiw-text-3);font-size:8.8px;font-weight:500}.eiw-info__tip b,.oa__n em,.nv-sparkcell .eiw-eyebrow{color:var(--eiw-text-3)}.eiw-table thead th,.eiw-map__colh,.cv__g,.cv__c,.oa__hdr,.oa__hl,.nrscope__lbl,.nrp__hdr,.eiw-cat__hdr,.eiw-evidence-mini__lbl,.eiw-dim__num,.eiw-ins__k,.eiw-ins__src,.eiw-substep__l,.eiw-tile__lbl,.nv-frame__t,.eiw-evidence-card__stat .unit,.eiw-persona__sec-l,.eiw-deliv__meta,.eiw-weight-card__title,.eiw-opp__sc-l,.eiw-terrcard__kind,.nrun-by,.eiw-evidence-card__quote span{letter-spacing:.08em;font-size:10.5px}.eiw-tile__lbl{margin-bottom:4px}.eiw-section-head{margin-bottom:10px}.eiw-section-head:has(+.eiw-stage-tabs){margin-bottom:0}.eiw-section-head:has(+.nrun-grid){margin-bottom:0}.nrun-grid .eiw-signal-card__body,.nrun-grid .eiw-signal-card__strength{padding-top:18px}.eiw-signal-card,.nrun-grid .eiw-signal-card,.eiw-evidence-card,.eiw-output-card,.eiw-opp,.eiw-dim,.eiw-terrcard,.eiw-source-row,.eiw-integration-row,.eiw-triage,.is-onepage .eiw-triage,.eiw-prose,.eiw-persona__top,.eiw-ins,.eiw-map__opp,.eiw-map__q{padding-top:10px}[data-screen=w1-home] .eiw-runbar{margin-bottom:4px}[data-screen=w1-home] .eiw-hero{padding-bottom:10px}[data-screen=w1-home],[data-screen=w2-home],[data-screen=projects]{padding-top:30px}.eiw-tile.eiw-tile--risk,.eiw-tile.eiw-tile--flag{border-bottom:0;border-radius:0;padding:10px 16px 14px}.eiw-tile--risk{background:linear-gradient(100deg,#c0392b1a 0%,#c0392b0d 34%,#c0392b04 62%,#c0392b00 82%)}.eiw-tile--flag{background:linear-gradient(100deg,#c08a2226 0%,#c08a2213 34%,#c08a2205 62%,#c08a2200 82%)}.eiw-table,.eiw-table thead th,.eiw-table tbody tr,.eiw-table tbody td{background:0 0}.eiw-signal-card,.nrun-grid .eiw-signal-card,.eiw-evidence-card,.eiw-output-card,.eiw-opp,.eiw-dim,.eiw-terrcard,.eiw-source-row,.eiw-integration-row,.eiw-triage,.is-onepage .eiw-triage,.eiw-prose,.eiw-map__opp,.eiw-map__q{padding-bottom:10px}.eiw-tile.eiw-map__opp{padding-top:10px}.eiw-signal-card:hover{background:var(--eiw-wash-row);border-color:var(--eiw-rule-faint)}.eiw-stage-tab:hover{background:var(--eiw-wash-row);border-color:var(--eiw-rule-strong)}.eiw-filter-item:hover{background:var(--eiw-wash-row);color:var(--eiw-text-1)}.eiw-dim:hover{background:var(--eiw-wash-row);border-color:var(--eiw-rule-faint)}.eiw-source-row,.eiw-source-row:hover{border-color:var(--eiw-rule-faint);cursor:default;background:0 0}a.eiw-source-row{cursor:pointer;transition:background var(--eiw-motion) ease, border-color var(--eiw-motion) ease, padding var(--eiw-motion) ease}a.eiw-source-row:hover{background:var(--eiw-wash-row);border-color:var(--eiw-rule-strong);padding-left:14px;padding-right:14px}.eiw-section-head+.eiw-source-list a.eiw-source-row:first-child{margin-top:-10px;padding-top:10px}.eiw-readout-col{flex-direction:column;display:flex}.eiw-readout-col>.eiw-section:last-of-type{flex-direction:column;flex:1;margin-bottom:28px;display:flex}.eiw-readout-col .eiw-trendplot{flex-direction:column;flex:1;display:flex}.eiw-trendplot__stage{flex-direction:column;flex:1;min-height:150px;margin-top:6px;display:flex}.eiw-trendplot__canvas{flex:1;position:relative}.eiw-trendplot__canvas svg{width:100%;height:100%;display:block;position:absolute;inset:0}.tp-y,.tp-th,.eiw-trendplot__months span{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);font-size:10.5px;font-weight:500;line-height:1;position:absolute}.tp-y{left:0;transform:translateY(-130%)}.eiw-trendplot__months{height:16px;margin-top:10px;position:relative}.tp-dot{background:var(--eiw-surface);border:2px solid var(--eiw-blue-bright);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.tp-dot--now{background:var(--eiw-blue-bright);width:11px;height:11px}.eiw-triage__act,.is-onepage .eiw-triage__act{font-size:clamp(13px,.9vw,15.5px);font-weight:var(--eiw-w-semibold);color:var(--eiw-blue-bright);letter-spacing:-.005em;border:0;border-bottom:2px solid var(--eiw-blue-bright);transition:color var(--eiw-motion) ease, border-color var(--eiw-motion) ease;background:0 0;border-radius:0;padding:0 0 3px}.eiw-triage__act:hover,.is-onepage .eiw-triage__act:hover{color:var(--eiw-text-1);border-bottom-color:var(--eiw-text-1);background:0 0}.e-opt:hover .e-opt__go{color:var(--eiw-text-1);border-bottom-color:var(--eiw-text-1)}.e-opt__go{border-bottom-color:var(--eiw-blue-bright)}.eiw-triage__act.is-on,.is-onepage .eiw-triage__act.is-on{color:var(--eiw-blue-bright);border-bottom-color:var(--eiw-blue-bright);background:0 0}.eiw-source-row{grid-template-columns:1fr auto;align-items:center}.eiw-source-row__title em{font-style:normal;font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-3);white-space:nowrap;margin-left:10px;font-weight:600}.eiw-source-row__meta{font-size:var(--eiw-text-sm);color:var(--eiw-text-2)}.eiw-triage:hover,.is-onepage .eiw-triage:hover{background:var(--eiw-wash-row)}.eiw-triage:hover .eiw-triage__act{color:var(--eiw-text-1);border-bottom-color:var(--eiw-text-1)}.eiw-triage{transition:background var(--eiw-motion) ease, padding-left var(--eiw-motion) ease}.eiw-triage:hover,.is-onepage .eiw-triage:hover{padding-left:14px}.eiw-section-head+.eiw-triage,.is-onepage .eiw-section-head+.eiw-triage{margin-top:-10px;padding-top:10px}@media (max-height:1120px){.is-onepage .is-extra{display:none}}#nrunband.is-running{background:var(--eiw-wash-grad)}.nrun-dot{background:var(--eiw-blue-bright);border-radius:50%;width:9px;height:9px;margin-right:10px;animation:1.6s ease-in-out infinite nrunpulse;display:inline-block}@keyframes nrunpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.nrunprog{background:#1e161117;border-radius:2px;width:min(560px,100%);height:4px;margin:10px 0 8px;overflow:hidden}.nrunprog i{background:linear-gradient(90deg, var(--eiw-blue-bright) 0%, var(--eiw-blue) 100%);border-radius:2px;width:3%;height:100%;transition:width 1.1s;display:block}.nrun-stage{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);font-size:10.5px;font-weight:500}.nrun-note{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);margin-top:4px;display:block}.nrun-note strong{color:var(--eiw-text-1)}.nrun-eta{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);white-space:nowrap;font-size:10.5px;font-weight:500}.oa__bar i b{background:linear-gradient(90deg, var(--eiw-blue-bright) 0%, var(--eiw-blue) 100%)}.oa__med{background:var(--eiw-text-3);opacity:.55;border-radius:1px;width:1.5px;position:absolute;top:-2px;bottom:-2px;left:0}.cv__bar i b,.nrp__bar i b,.eiw-bar i{background:linear-gradient(90deg, var(--eiw-blue-bright) 0%, var(--eiw-blue) 100%)}.eiw-matrix__dotl{font-family:var(--eiw-font-sans);fill:var(--eiw-text-1);letter-spacing:-.01em;font-size:13.5px;font-weight:600}.eiw-matrix__dotm{font-family:var(--eiw-font-mono);fill:var(--eiw-text-3);letter-spacing:.06em;text-transform:uppercase;font-size:9.8px;font-weight:500}.eiw-matrix__quadl{font-family:var(--eiw-font-mono);fill:var(--eiw-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:9.8px;font-weight:500}.eiw-matrix__quadl--hi{fill:var(--eiw-blue-bright)}.eiw-matrix__axl{font-family:var(--eiw-font-mono);fill:var(--eiw-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:9.8px;font-weight:500}.eiw-matrix__legend,.eiw-matrix__legend span{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);font-size:10.5px;font-weight:500}.eiw-stage-tab{border-right:1px solid var(--eiw-rule-faint);border-radius:0}.eiw-stage-tab:last-child{border-right:0}.rev-bar{flex-wrap:nowrap;align-items:center}.rev-bar>div{flex:auto;min-width:0}.rev-bar .eiw-btn{white-space:nowrap;flex:none}.rev-bar__p{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);max-width:none;margin-top:5px}.eiw-triage__t em{font-style:normal;font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-3);white-space:nowrap;margin-left:10px;font-weight:600}.eiw-signal-card__strength{letter-spacing:-.025em;font-size:54px}.nv-sparkcell svg.nv-spark{width:156px;height:40px}[data-screen=clusters] .eiw-signal-card{grid-template-columns:minmax(0,1fr) 160px 70px}.nv-sparkcell{width:160px}[data-screen=clusters] .cl-sort{display:inline-block;position:relative}[data-screen=clusters] .cl-sort__menu{z-index:30;border:1px solid var(--eiw-rule);background:#fff;border-radius:10px;flex-direction:column;min-width:196px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #1e161124}[data-screen=clusters] .cl-sort__menu[hidden]{display:none}[data-screen=clusters] .cl-sort__menu button{text-align:left;font:inherit;color:var(--eiw-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:13px}[data-screen=clusters] .cl-sort__menu button:hover{color:var(--eiw-text-1);background:#c08a221a}[data-screen=clusters] .cl-sort__menu button[aria-selected=true]{color:#8a5a12;font-weight:700}[data-screen=clusters] #cl-pager-idx{font-size:var(--eiw-text-xs);color:var(--eiw-text-3);font-variant-numeric:tabular-nums;align-self:center;padding:0 4px}[data-screen=clusters] .eiw-pager__btn[disabled]{opacity:.35;pointer-events:none}[data-screen=clusters] .cl-empty{text-align:center;color:var(--eiw-text-3);font-size:var(--eiw-text-sm);padding:44px 0}[data-screen=clusters] .cl-search{border:1px solid var(--eiw-rule);background:#fff;border-radius:999px;flex:0 380px;align-items:center;gap:8px;min-width:210px;padding:8px 15px;transition:border-color .15s,box-shadow .15s;display:flex}[data-screen=clusters] .cl-search:focus-within{border-color:var(--eiw-blue);box-shadow:0 0 0 3px #c08a221f}[data-screen=clusters] .cl-search__i{width:14px;height:14px;color:var(--eiw-text-4);flex:none}[data-screen=clusters] .cl-search:focus-within .cl-search__i{color:var(--eiw-blue-bright)}[data-screen=clusters] .cl-search__in{font:inherit;color:var(--eiw-text-1);background:0 0;border:0;outline:0;width:100%;font-size:13px}[data-screen=clusters] .cl-search__in::placeholder{color:var(--eiw-text-4)}[data-screen=clusters] .cl-catbar{border:1px solid var(--eiw-rule);background:var(--eiw-blue-wash);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:9px 15px;display:flex}[data-screen=clusters] .cl-catbar[hidden]{display:none}[data-screen=clusters] .cl-catbar__t{font-size:var(--eiw-text-sm);color:var(--eiw-text-1)}[data-screen=clusters] .cl-catbar__x{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-blue-bright);cursor:pointer;white-space:nowrap;background:0 0;border:0}[data-screen=clusters] .cl-catbar__x:hover{color:var(--eiw-text-1)}[data-screen=clusters] .eiw-toolbar__r>.cl-sort,[data-screen=clusters] .eiw-toolbar__r>.eiw-viewtog{flex:none}[data-screen=clusters] .cl-sort [data-sort-btn],[data-screen=clusters] .eiw-viewtog__b{white-space:nowrap}[data-screen=review] .eiw-triage{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:18px}[data-screen=review] .eiw-triage>.eiw-mom{justify-self:start;margin-top:1px}.eiw-triage__acts{gap:18px}.rev-stamp{align-items:center;gap:11px;display:inline-flex}.rev-tag{border-radius:var(--eiw-radius-pill);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.05em;text-transform:uppercase;font-weight:var(--eiw-w-semibold);background:0 0;border:1px solid;align-items:center;gap:6px;padding:3px 10px 3px 8px;display:inline-flex}.rev-tag__dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.rev-tag--explore{color:var(--eiw-status-done)}.rev-tag--monitor,.rev-tag--merge{color:var(--eiw-blue-bright)}.rev-tag--shelve{color:var(--eiw-text-3)}.rev-logged{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-4);font-size:10.5px;font-weight:500}.rev-empty{font-size:var(--eiw-text-sm);color:var(--eiw-text-3);padding:18px 0 6px;font-style:italic}[data-screen=review] .eiw-hero{margin-bottom:0}.rev-card .eiw-signal-card__title{margin:6px 0}.rev-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.rev-votes{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-status-done);align-items:center;gap:9px;font-size:10.5px;font-weight:500;display:inline-flex}.rev-votes--split{color:var(--eiw-blue-bright)}.rev-avs{display:inline-flex}.rev-avs .eiw-av{letter-spacing:.02em;background:var(--eiw-text-3);border:2px solid var(--eiw-bg);border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin-left:-6px;font-size:7.5px;display:inline-flex}.rev-avs .eiw-av:first-child{margin-left:0}.rev-decision{border-top:1px solid var(--eiw-rule-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:10px;display:flex}[data-screen=review] .rev-card{grid-template-columns:minmax(0,1fr) 160px 70px;grid-template-areas:none;align-items:start;gap:0 24px}[data-screen=review] .rev-card>.eiw-signal-card__strength{grid-area:auto;align-self:center}[data-screen=review] .rev-card>.eiw-signal-card__body{grid-area:auto}[data-screen=review] .rev-card>.rev-decision{border-top:0;grid-column:1/-1;margin-top:6px;padding-top:0}[data-screen=review] .rev-card>.nv-sparkcell{align-self:center}.eiw-aged{column-gap:var(--eiw-space-9);grid-template-columns:repeat(4,1fr);display:grid}.eiw-aged__row{cursor:default;flex-direction:column;align-items:center;gap:12px;padding-top:2px;display:flex;position:relative}@media (max-width:1100px){.eiw-aged{grid-template-columns:repeat(2,1fr);row-gap:28px}}.eiw-ring{width:78px;height:78px;transition:transform var(--eiw-motion) ease;display:block}.eiw-aged__row:hover .eiw-ring{transform:scale(1.04)}.eiw-ring__track{fill:none;stroke:#1e16111a;stroke-width:4px}.eiw-ring__fill{fill:none;stroke-width:4px;stroke-linecap:round}.eiw-ring__n{font-family:var(--eiw-font-mono);fill:var(--eiw-text-1);text-anchor:middle;dominant-baseline:central;font-size:13px;font-weight:600}.eiw-ring__of{fill:var(--eiw-text-4);font-size:9px}.eiw-aged__name{font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug);text-align:center;align-items:center;gap:6px;display:inline-flex}.eiw-aged__i{color:var(--eiw-text-4)}.eiw-aged__row:hover .eiw-aged__i{color:var(--eiw-blue-bright)}.eiw-aged__sub{background:var(--eiw-surface);border:1px solid var(--eiw-rule-strong);border-radius:var(--eiw-radius);width:min(300px,72vw);font-family:var(--eiw-font-sans);color:var(--eiw-text-2);letter-spacing:normal;text-transform:none;z-index:400;text-align:left;margin-top:10px;padding:13px 15px;font-size:12.5px;line-height:1.6;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #1e161138}.eiw-aged__sub b{font-family:var(--eiw-font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--eiw-text-4);margin:9px 0 3px;font-size:9px;font-weight:400;display:block}.eiw-aged__sub b:first-child{margin-top:0}.eiw-aged__row:hover .eiw-aged__sub{display:block}.eiw-aged__big{height:56px;font-family:var(--eiw-font-serif);color:var(--eiw-text-1);letter-spacing:-.01em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:34px;font-weight:600;line-height:1;display:flex}.eiw-aged__big u{color:var(--eiw-text-3);margin-left:3px;font-size:.42em;font-weight:500;text-decoration:none}[data-screen=w2-home] .eiw-hero__l{max-width:none}[data-screen=w2-home] .eiw-hero .eiw-sub{color:#f5efe6b8}.psdim{vertical-align:middle;gap:3px;display:inline-flex}.psdim i{background:var(--eiw-rule);border-radius:2px;width:15px;height:5px}.psdim i.on{background:var(--eiw-blue-bright)}.eiw-source-row--wait .psdim i.on{background:var(--eiw-text-4)}.eiw-source-row--block .psdim i.on{background:var(--eiw-status-split)}.eiw-psrow__origin{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-3);margin-left:10px;font-size:9px;font-weight:600}.eiw-psrow__foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.eiw-psrow__foot b{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;color:var(--eiw-text-3);white-space:nowrap;font-weight:500}.eiw-psrow__wk{font-size:var(--eiw-text-xs);color:var(--eiw-text-3);border-left:1px solid var(--eiw-rule);padding-left:11px}[data-screen=w2-home] .eiw-aged{column-gap:var(--eiw-space-6);grid-template-columns:repeat(6,1fr)}[data-screen=w2-home] .eiw-aged__big{align-items:flex-end;height:78px;padding-bottom:8px;font-size:50px}@media (max-width:1100px){[data-screen=w2-home] .eiw-aged{grid-template-columns:repeat(3,1fr);row-gap:28px}}@media (max-width:680px){[data-screen=w2-home] .eiw-aged{grid-template-columns:repeat(2,1fr)}}.eiw-outlib{flex-direction:column;display:flex}.eiw-outrow{border-bottom:1px solid var(--eiw-rule-faint);transition:background var(--eiw-motion) ease, padding-left var(--eiw-motion) ease;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 0;display:grid}.eiw-outrow:last-child{border-bottom:0}.eiw-outrow:hover{background:var(--eiw-wash-row);padding-left:12px}.eiw-outrow.is-open{background:var(--eiw-blue-wash-soft);padding-left:12px}.eiw-outrow__status{border-radius:var(--eiw-radius-pill);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.05em;text-transform:uppercase;font-weight:var(--eiw-w-semibold);white-space:nowrap;border:1px solid;justify-self:start;align-items:center;gap:6px;padding:3px 10px 3px 8px;display:inline-flex}.eiw-outrow__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.eiw-outrow__status--draft{color:var(--eiw-blue-bright)}.eiw-outrow__status--wait{color:var(--eiw-text-4)}.eiw-outrow__status--review{color:var(--eiw-blue-bright)}.eiw-outrow__status--pub{color:var(--eiw-status-done)}.eiw-outrow__status--blocked{color:var(--eiw-status-split)}.eiw-outrow__title{font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug);margin-bottom:2px}.eiw-outrow__meta{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-3);font-size:10.5px;font-weight:500}.eiw-outrow__date{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-4);white-space:nowrap;font-size:10.5px;font-weight:500}.eiw-doc__ribbon{border-radius:var(--eiw-radius-pill);font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);font-weight:var(--eiw-w-semibold);letter-spacing:.06em;text-transform:uppercase;border:1px solid;align-items:center;gap:7px;margin-bottom:14px;padding:5px 12px 5px 10px;display:inline-flex}.eiw-doc__ribbon:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.eiw-doc__ribbon--draft,.eiw-doc__ribbon--review{color:var(--eiw-blue-bright)}.eiw-doc__ribbon--wait{color:var(--eiw-text-4)}.eiw-doc__ribbon--pub{color:var(--eiw-status-done)}.eiw-doc__meta{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-3);border-bottom:1px solid var(--eiw-rule-faint);margin:0 0 14px;padding-bottom:14px;font-size:10.5px;font-weight:500}.eiw-hero .eiw-sub{color:#f5efe6cc}.eiw-hero .eiw-sub strong{color:#f5efe6;font-weight:var(--eiw-w-semibold)}.eiw-outlib .eiw-outrow:first-child{margin-top:-12px;padding-top:12px}.eiw-doc__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.eiw-doc__bar .eiw-doc__kicker{margin-bottom:0}.eiw-doc__acts{flex-wrap:wrap;gap:8px;display:flex}.eiw-doc__foot{border-top:1px solid var(--eiw-rule);margin-top:24px;padding-top:18px}.eiw-doc__foot-h{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:12px;font-size:10.5px;font-weight:500}.eiw-doc__checks{flex-wrap:wrap;gap:8px;display:flex}.eiw-chk{border-radius:var(--eiw-radius-pill);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-semibold);color:#2f7d52;background:0 0;border:1px solid;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.eiw-chk i{color:currentColor;font-size:12px;font-style:normal}.eiw-chk b{font-family:var(--eiw-font-mono);letter-spacing:.05em;text-transform:uppercase;color:currentColor;opacity:.72;font-size:9.5px;font-weight:500}.eiw-chk--open{color:#8a5a12}.eiw-chk--open i{color:currentColor}.eiw-doc__flag{margin-top:14px}.eiw-outlib{grid-template-columns:1fr 1fr;gap:14px;display:grid}.eiw-outcard{border:1px solid var(--eiw-rule);background:var(--eiw-surface-fade);transition:border-color var(--eiw-motion) ease, background var(--eiw-motion) ease;border-radius:0;padding:16px 18px 15px;display:block}.eiw-outcard:hover{border-color:var(--eiw-rule-strong);background:var(--eiw-wash-row)}.eiw-outcard.is-open{border-color:var(--eiw-blue);background:var(--eiw-blue-wash-soft)}.eiw-outcard__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.eiw-outcard__date{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-4);white-space:nowrap;font-size:10.5px;font-weight:500}.eiw-outcard__title{font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug);line-height:var(--eiw-leading-snug);margin-bottom:6px}.eiw-outcard__desc{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);line-height:var(--eiw-leading-body);margin-bottom:10px}.eiw-outcard__meta{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-3);font-size:10.5px;font-weight:500}@media (max-width:900px){.eiw-outlib{grid-template-columns:1fr}}[data-screen=output-doc] .eiw-hero-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-screen=output-doc] .eiw-hero-acts .eiw-btn--ghost{color:#f5efe6;background:0 0;border-color:#f5efe661}.eiw-crumb__back{color:inherit;text-decoration:none}.eiw-crumb__back:hover{color:var(--eiw-gold-dark)}.eiw-backlink{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-blue-bright);margin:16px 0 4px;font-size:10.5px;font-weight:500;text-decoration:none;display:inline-block}.eiw-backlink:hover{color:var(--eiw-text-1)}[data-screen=output-doc] .eiw-doc{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-screen=output-doc] .eiw-doc p,[data-screen=output-doc] .eiw-doc li{max-width:none}[data-screen=output-doc] .eiw-doc .lead{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-lg);color:var(--eiw-text-1);font-weight:var(--eiw-w-medium);line-height:var(--eiw-leading-snug);letter-spacing:var(--eiw-tracking-snug);max-width:none;margin-bottom:22px}[data-screen=output-doc] .eiw-doc h2{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);border-top:0;margin:28px 0 8px;padding-top:0;font-size:10.5px;font-weight:500;line-height:1.4}[data-screen=output-doc] .eiw-doc__cta{background:linear-gradient(100deg,#c08a2226 0%,#c08a2213 34%,#c08a2205 62%,#c08a2200 82%);border:0;border-radius:0;margin-top:14px;padding:11px 16px 14px}[data-screen=output-doc] .eiw-doc__cta p{max-width:none;color:var(--eiw-text-2);margin:0}[data-screen=output-doc] .eiw-doc__cta strong{color:#8a5a12}.eiw-outcard__title em{font-style:normal;font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-3);white-space:nowrap;margin-left:9px;font-weight:500}.eiw-outcard__title{margin-bottom:7px}[data-screen=output-doc] .eiw-doc-hero__lead{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);color:#f5efe6d6;line-height:var(--eiw-leading-body);max-width:100ch;margin-top:12px}[data-screen=output-doc] .eiw-doc-hero__meta{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f5efe680;margin-top:14px;font-size:10.5px;font-weight:500}[data-screen=output-doc] .eiw-doc h2:first-child{margin-top:0}.eiw-outcard{grid-template-columns:minmax(0,1fr) 132px;align-items:center;column-gap:18px;display:grid}.eiw-outcard__metric{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.eiw-outcard__num{font-family:var(--eiw-font-serif);color:var(--eiw-text-1);letter-spacing:-.02em;flex-direction:column;align-items:flex-end;gap:5px;font-size:34px;line-height:1;display:flex}.eiw-outcard__num span{font-family:var(--eiw-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--eiw-text-4);font-size:9px;font-weight:500}.eiw-outcard__num--date{font-size:23px}.eiw-outcard__spark{width:112px;height:30px;display:block}.eiw-outcard__ring{width:58px;height:58px}.eiw-outcard__mlbl{font-family:var(--eiw-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--eiw-text-4);font-size:9px;font-weight:500}@media (max-width:900px){.eiw-outlib{grid-template-columns:1fr}}.eiw-outcard{align-items:center;padding:15px 18px}.eiw-outcard__main{min-width:0}.eiw-outrow__status{margin-bottom:11px}.eiw-outcard__title{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:0;margin:0 0 4px;line-height:1.35}.eiw-outcard__title em{font-style:normal;font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);font-weight:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-3);white-space:nowrap;margin-left:10px}.eiw-outcard__desc{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);font-weight:var(--eiw-w-regular);color:var(--eiw-text-2);margin:0;line-height:1.3}.eiw-section-head__live.is-wait{color:#8a5a12}.eiw-section-head__live.is-wait:before{background:#8a5a12}[data-screen=output-doc] .eiw-doc blockquote{border-left:2px solid #c08a228c;margin:16px 0;padding:3px 0 3px 20px}[data-screen=output-doc] .eiw-doc blockquote p{max-width:none;font-family:var(--eiw-font-serif);font-size:var(--eiw-text-lg);color:var(--eiw-text-1);margin:0;font-style:italic;line-height:1.4}[data-screen=output-doc] .eiw-doc blockquote cite{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-4);margin-top:7px;font-size:10.5px;font-style:normal;display:block}[data-screen=output-doc] .eiw-doc__cta-h{margin:0 0 9px}[data-screen=output-doc] .eiw-doc__cta-list{flex-direction:column;gap:7px;margin:0 0 9px;padding:0;list-style:none;display:flex}[data-screen=output-doc] .eiw-doc__cta-list li{max-width:none;font-size:var(--eiw-text-sm);color:var(--eiw-text-2);padding-left:17px;line-height:1.4;position:relative}[data-screen=output-doc] .eiw-doc__cta-list li:before{content:"";background:var(--eiw-blue);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:3px}[data-screen=output-doc] .eiw-doc__cta-foot{font-size:var(--eiw-text-sm);color:var(--eiw-text-3);margin:0;font-style:italic}.eiw-subhead{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);margin:26px 0 9px;font-size:10.5px;font-weight:500;line-height:1.4}.eiw-subhead:first-child{margin-top:0}.eiw-briefbar{border-radius:var(--eiw-radius-md);transition:border-color var(--eiw-motion) ease;background:linear-gradient(100deg,#c08a2224 0%,#c08a220d 45%,#c08a2203 100%);border:1px solid #c08a2266;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:20px 24px;text-decoration:none;display:flex}.eiw-briefbar:hover{border-color:#c08a22b3}.eiw-briefbar__k{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8a5a12;font-size:10.5px;font-weight:500}.eiw-briefbar__t{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-xl);color:var(--eiw-text-1);letter-spacing:-.01em;margin:5px 0 6px}.eiw-briefbar__t em{color:var(--eiw-blue-bright);font-style:italic}.eiw-briefbar__d{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);max-width:82ch;margin:0;line-height:1.4}.eiw-briefbar__go{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-blue-bright);white-space:nowrap;font-size:10.5px;font-weight:500}@media (max-width:760px){.eiw-briefbar{flex-direction:column;align-items:flex-start;gap:12px}}[data-screen=ps-doc] .eiw-hero-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-screen=ps-doc] .eiw-hero-acts .eiw-btn--ghost{color:#f5efe6;background:0 0;border-color:#f5efe661}[data-screen=ps-doc] .eiw-doc{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-screen=ps-doc] .eiw-doc p,[data-screen=ps-doc] .eiw-doc li{max-width:none}[data-screen=ps-doc] .eiw-doc h2{font-family:var(--eiw-font-serif);font-size:clamp(23px,1.55vw,30px);font-weight:var(--eiw-w-regular);text-transform:none;letter-spacing:-.02em;color:var(--eiw-text-1);border-bottom:1px solid var(--eiw-rule);margin:38px 0 16px;padding-bottom:10px;line-height:1.2}[data-screen=ps-doc] .eiw-doc h2:first-child{margin-top:2px}[data-screen=ps-doc] .eiw-doc h3{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-3);margin:20px 0 8px;font-size:10.5px;font-weight:600}[data-screen=ps-doc] .eiw-doc p,[data-screen=ps-doc] .eiw-doc li{color:var(--eiw-text-2);font-size:14px;line-height:1.75}[data-screen=ps-doc] .eiw-doc li strong,[data-screen=ps-doc] .eiw-doc p strong{color:var(--eiw-text-1);font-weight:var(--eiw-w-semibold)}[data-screen=ps-doc] .eiw-doc-hero__lead{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);color:#f5efe6d6;line-height:var(--eiw-leading-body);max-width:100ch;margin-top:12px}[data-screen=ps-doc] .eiw-doc-hero__meta{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f5efe680;margin-top:14px;font-size:10.5px;font-weight:500}.eiw-detail-hero.eiw-dochero{margin-bottom:0;display:block}.eiw-dochero__body{clear:right;flex-wrap:wrap;align-items:flex-end;gap:clamp(24px,3vw,56px);display:flex}.eiw-dochero__main{flex:340px;min-width:0}.eiw-dochero__main .eiw-sub,.eiw-dochero__main .eiw-doc-hero__lead{margin:0 0 16px}.eiw-dochero__main .eiw-doc-hero__meta{clear:none;margin-top:0}.eiw-dochero__body .eiw-hstats{flex:none;gap:clamp(20px,2vw,38px)}.eiw-dochero .eiw-title--xl{letter-spacing:-.03em;font-size:clamp(32px,2.1vw,42px);line-height:1.15}#psrunband{margin-left:calc(-1*var(--eiw-page-pad-x));margin-right:calc(-1*var(--eiw-page-pad-x));padding-left:var(--eiw-page-pad-x);padding-right:var(--eiw-page-pad-x)}.eiw-dochero .eiw-hero-acts{float:right;align-items:center;gap:8px;margin:2px 0 10px 28px;display:flex}.eiw-dochero .eiw-doc-hero__lead,.eiw-dochero .eiw-sub{max-width:none;margin-top:12px}.eiw-dochero .eiw-hero-acts .eiw-btn{background:var(--eiw-blue-bright);color:#f5efe6;border-color:#0000}.eiw-dochero .eiw-hero-acts .eiw-btn:hover{color:#f5efe6;background:#6d4610;border-color:#0000}.eiw-dochero .eiw-doc-hero__meta{clear:both;font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f5efe680;margin-top:14px;font-size:10.5px;font-weight:500}[data-screen=ps-doc] .eiw-doc__cta{background:linear-gradient(100deg,#c08a2226 0%,#c08a2213 34%,#c08a2205 62%,#c08a2200 82%);border:0;border-radius:0;margin-top:14px;padding:11px 16px 14px}[data-screen=ps-doc] .eiw-doc__cta p{max-width:none;color:var(--eiw-text-2);margin:0}[data-screen=ps-doc] .eiw-doc__cta strong{color:#8a5a12}[data-screen=ps-doc] .eiw-doc blockquote{border-left:2px solid #c08a228c;margin:16px 0;padding:3px 0 3px 20px}[data-screen=ps-doc] .eiw-doc blockquote p{max-width:none;font-family:var(--eiw-font-serif);font-size:var(--eiw-text-lg);color:var(--eiw-text-1);margin:0;font-style:italic;line-height:1.4}[data-screen=ps-doc] .eiw-doc blockquote cite{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-4);margin-top:7px;font-size:10.5px;font-style:normal;display:block}[data-screen=ps-doc] .eiw-doc__cta-h{margin:0 0 9px}[data-screen=ps-doc] .eiw-doc__cta-list{flex-direction:column;gap:7px;margin:0 0 9px;padding:0;list-style:none;display:flex}[data-screen=ps-doc] .eiw-doc__cta-list li{max-width:none;font-size:var(--eiw-text-sm);color:var(--eiw-text-2);padding-left:17px;line-height:1.4;position:relative}[data-screen=ps-doc] .eiw-doc__cta-list li:before{content:"";background:var(--eiw-blue);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:3px}[data-screen=ps-doc] .eiw-doc__cta-foot{font-size:var(--eiw-text-sm);color:var(--eiw-text-3);margin:0;font-style:italic}[data-screen=w2-home] .oa__evid,[data-screen=projects] .oa__evid{width:100%}[data-screen=w2-home] .oa__evid .oa__bar,[data-screen=projects] .oa__evid .oa__bar{grid-template-columns:1fr 40px;width:100%}[data-screen=projects] .oa,[data-screen=projects] .oa__hdr{grid-template-columns:68px 1fr 1fr 80px 78px}[data-screen=project] .oa,[data-screen=project] .oa__hdr{grid-template-columns:94px 1fr 108px 88px 68px;gap:18px}.eiw-oa-mod{border-top:1px solid var(--eiw-rule);margin-top:30px;padding-top:26px}.eiw-oa-mod:first-of-type{border-top:0;margin-top:6px;padding-top:0}.eiw-oa-mod__lead{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-lg);color:var(--eiw-text-1);max-width:60ch;margin:2px 0 16px;line-height:1.5}.eiw-mom{font-family:var(--eiw-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--eiw-text-3);align-items:center;gap:9px;font-size:10px;font-weight:600;display:inline-flex}.eiw-mom b{color:var(--eiw-text-1)}.eiw-mom .up{color:#2f7d52}.eiw-mom .em{color:#8a5a12}.eiw-oa-grid{gap:var(--eiw-space-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.eiw-lbl{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-3);margin:0 0 9px;font-size:10px;font-weight:600}.eiw-vq{border-left:2px solid var(--eiw-rule-strong);margin:0 0 12px;padding:1px 0 1px 15px}.eiw-vq p{font-family:var(--eiw-font-serif);font-style:italic;font-size:var(--eiw-text-md);color:var(--eiw-text-1);max-width:none;margin:0;line-height:1.45}.eiw-vq cite{font-family:var(--eiw-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--eiw-text-4);margin-top:5px;font-size:9px;font-style:normal;font-weight:600;display:block}.eiw-anat{grid-template-columns:104px 1fr;gap:9px 16px;margin:0;display:grid}.eiw-anat dt{font-family:var(--eiw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eiw-text-4);padding-top:2px;font-size:9.5px;font-weight:600}.eiw-anat dd{font-size:var(--eiw-text-sm);color:var(--eiw-text-2);margin:0;line-height:1.5}.eiw-anat dd em{color:var(--eiw-text-1);font-style:normal;font-weight:500}.eiw-illus{font-family:var(--eiw-font-mono);letter-spacing:.09em;text-transform:uppercase;color:#8a5a12;border:1px solid var(--eiw-rule-strong);border-radius:4px;padding:2px 6px;font-size:8.5px}@media (max-width:820px){.eiw-oa-grid{grid-template-columns:1fr}}.eiw-dtabs{margin:2px 0 var(--eiw-space-7);border-bottom:1px solid var(--eiw-rule);gap:0;display:flex}.eiw-dtab{--tab-inset:0px;min-width:0;padding:11px 0 12px;padding-left:calc(var(--tab-inset) + var(--tab-nudge,0px));transition:background var(--eiw-motion-fast) ease, color var(--eiw-motion-fast) ease, padding-left var(--eiw-motion) var(--eiw-ease);background:0 0;flex-direction:row;flex:1;align-items:baseline;gap:10px;text-decoration:none;display:flex}.eiw-dtab+.eiw-dtab{--tab-inset:clamp(16px,1.6vw,30px);padding-left:calc(var(--tab-inset) + var(--tab-nudge,0px));border-left:1px solid var(--eiw-rule-faint)}.eiw-dtab:hover,.eiw-dtab.is-active{--tab-nudge:14px}.eiw-dtab__name{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-md);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);letter-spacing:var(--eiw-tracking-snug)}.eiw-dtab__ct{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-xl);letter-spacing:-.02em;color:var(--eiw-text-1);margin-left:auto;padding-right:clamp(10px,1vw,20px);font-weight:400}.eiw-dtab:hover{background:var(--eiw-wash-row)}.eiw-dtab:hover .eiw-dtab__name{color:var(--eiw-blue-bright)}.eiw-dtab.is-active{background:var(--eiw-wash-row)}.eiw-dtab.is-active .eiw-dtab__name,.eiw-dtab.is-active .eiw-dtab__ct{color:var(--eiw-blue-bright)}@media (max-width:1100px){.eiw-dtabs{flex-wrap:wrap}.eiw-dtab{flex:44%}.eiw-dtab+.eiw-dtab{--tab-inset:0px;border-left:0}}.eiw-startmodes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.eiw-startmode{text-align:left;border:1px solid var(--eiw-rule);background:var(--eiw-surface-fade);cursor:pointer;width:100%;transition:background var(--eiw-motion), border-color var(--eiw-motion);border-radius:0;padding:15px 18px 17px;display:block}.eiw-startmode:hover{border-color:var(--eiw-rule-strong);background:var(--eiw-wash-row)}.eiw-startmode.is-on{border-color:var(--eiw-blue-bright);background:var(--eiw-blue-soft)}.eiw-startmode__k{font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-3);font-weight:600;display:block}.eiw-startmode.is-on .eiw-startmode__k{color:var(--eiw-blue-bright)}.eiw-startmode__t{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1);margin-top:6px;display:block}.eiw-startmode__d{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-2);margin-top:5px;line-height:1.5;display:block}@media (max-width:760px){.eiw-startmodes{grid-template-columns:1fr}}.eiw-drop{cursor:pointer;border:1.5px dashed var(--eiw-rule-strong);border-radius:var(--eiw-radius-lg);background:var(--eiw-surface-fade);transition:background var(--eiw-motion) ease, border-color var(--eiw-motion) ease;flex-direction:column;align-items:flex-start;gap:5px;padding:22px 20px;display:flex}.eiw-drop:hover{background:var(--eiw-surface-fade-hover);border-color:var(--eiw-blue-bright)}.eiw-drop__t{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);font-weight:var(--eiw-w-semibold);color:var(--eiw-text-1)}.eiw-drop__t em{color:var(--eiw-blue-bright);font-style:normal;text-decoration:underline}.eiw-drop__s{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);line-height:var(--eiw-leading-body)}.eiw-triage__tag{font-family:var(--eiw-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--eiw-text-4);margin-left:10px;font-size:9px;font-weight:600}[data-screen=calibration] .cal-w{grid-template-columns:132px 44px;align-items:center;gap:14px;display:grid}[data-screen=calibration] .cal-w .oa__bar{flex:none;display:block}[data-screen=calibration] .cal-w .oa__bar i{width:100%}[data-screen=calibration] .cal-w__v{font-family:var(--eiw-font-serif);font-size:var(--eiw-text-xl);color:var(--eiw-text-1);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.eiw-hstat .eiw-info{display:inline-block}.eiw-hstat .eiw-info__tip{display:none}.eiw-hstat .eiw-info:hover .eiw-info__tip,.eiw-hstat .eiw-info:focus .eiw-info__tip{display:block}.eiw-hstats>:nth-child(n+3) .eiw-info__tip{left:auto;right:-6px;transform:none}.eiw-filters .eiw-info__tip,.eiw-aged .eiw-info__tip{left:-6px;transform:none}.eiw-viewtog>:last-child .eiw-info__tip{left:auto;right:-6px;transform:none}.eiw-soon{padding:4px 0 2px}.eiw-soon__tag{font-family:var(--eiw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eiw-status-split);border:1px solid #c0392b57;border-radius:999px;margin-bottom:11px;padding:3px 9px 2px;font-size:9px;font-weight:600;display:inline-block}.eiw-soon__t{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-base);color:var(--eiw-status-split);line-height:var(--eiw-leading-body);max-width:74ch;margin:0}.eiw-soon__l{max-width:84ch;margin:10px 0 0;padding:0;list-style:none}.eiw-soon__l li{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-status-split);padding:4px 0 4px 15px;line-height:1.55;position:relative}.eiw-soon__l li:before{content:"";background:var(--eiw-status-split);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:0}.eiw-soon__n{border-top:1px solid var(--eiw-rule-faint);margin-top:15px;padding-top:12px}.eiw-soon__nh{font-family:var(--eiw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-text-4);margin-bottom:5px;font-size:9px;display:block}.eiw-soon__n ul{margin:0;padding:0;list-style:none}.eiw-soon__n li{font-family:var(--eiw-font-sans);font-size:var(--eiw-text-sm);color:var(--eiw-text-3);padding:2px 0;line-height:1.55}.eiw-pill--muted{color:var(--eiw-text-4);border-color:var(--eiw-rule);background:0 0}.eiw-pill--muted .eiw-pill__dot{background:var(--eiw-text-4);opacity:.55}.eiw-detail-hero .eiw-crumb>*{white-space:nowrap;flex-shrink:0}.eiw-detail-hero .eiw-crumb>.eiw-crumb__here{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.eiw-readings{margin-top:12px}.eiw-readings>summary{cursor:pointer;font-family:var(--eiw-font-mono);font-size:var(--eiw-text-xxs);letter-spacing:.1em;text-transform:uppercase;color:var(--eiw-blue-bright);align-items:center;gap:6px;padding:4px 0;list-style:none;display:inline-flex}.eiw-readings>summary::-webkit-details-marker{display:none}.eiw-readings>summary:after{content:"▾";transition:transform var(--eiw-motion-fast) ease;font-size:10px}.eiw-readings[open]>summary:after{transform:rotate(180deg)}.eiw-readings[open]>summary{margin-bottom:8px}
