.eff{--eff-wall:#b9c2cc;--eff-wall-soft:#dde3e9;--eff-rule:#e4eaef;--eff-ink-quiet:#5c6470;--eff-lane:1200px;--eff-labelw:calc(6ch + 10px);font-variant-numeric:tabular-nums}.eff ::selection{background:var(--skai-accent-quiet);color:var(--skai-ink)}.eff :focus-visible{outline:2px solid var(--skai-blue);outline-offset:3px;border-radius:4px}.eff-lane{max-width:var(--eff-lane);margin:0 auto;padding:0 24px}.eff-lane--tight{max-width:760px}.eff-tabbar{position:sticky;top:0;z-index:50;background:var(--skai-white);border-bottom:1px solid var(--skai-border-strong)}.eff-tabbar__inner{max-width:var(--eff-lane);margin:0 auto;padding:0 24px;display:flex;align-items:stretch;gap:8px 28px}.eff-tabbar__title{margin:0;align-self:center;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--skai-ink);white-space:nowrap}.eff-tabbar__nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.eff-tabbar__nav::-webkit-scrollbar{display:none}.eff a.eff-tabbar__tab{display:flex;align-items:center;padding:15px 16px 13px;border-bottom:3px solid transparent;margin-bottom:-1px;font-size:.92rem;font-weight:600;color:var(--eff-ink-quiet);text-decoration:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.eff a.eff-tabbar__tab:hover{color:var(--skai-ink)}.eff a.eff-tabbar__tab[aria-current=page]{color:var(--skai-blue);border-bottom-color:var(--skai-blue)}@media (max-width:560px){.eff-tabbar__inner{flex-direction:column;gap:0;padding:0 16px}.eff-tabbar__title{align-self:flex-start;padding:10px 0 0;font-size:.85rem}.eff a.eff-tabbar__tab{padding:10px 12px 9px}.eff-tabbar__nav{margin-left:-12px}}.eff-open{padding:clamp(36px,5vw,68px) 0 clamp(24px,3vw,40px)}.eff-open__q{margin:0;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.05;letter-spacing:-.033em;font-weight:700;color:var(--skai-ink);max-width:23ch;text-wrap:balance}.eff-open__q em{font-style:normal;color:var(--skai-blue)}.eff-open__after{margin:clamp(20px,3vw,30px) 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55;font-weight:400;color:var(--eff-ink-quiet);max-width:54ch}.eff-open__after strong{color:var(--skai-ink);font-weight:600}.eff-open__meta{margin:clamp(28px,4vw,40px) 0 0;display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:18px;border-top:1px solid var(--eff-rule);font-size:12.5px;color:var(--eff-ink-quiet)}.eff-open__meta b{color:var(--skai-ink);font-weight:700}.eff-block{padding:clamp(52px,7vw,92px) 0 clamp(20px,3vw,32px)}.eff-block--tint{background:var(--skai-bg-tint);margin-top:clamp(40px,6vw,76px);padding-bottom:clamp(52px,7vw,92px)}.eff-block--close{padding-bottom:clamp(64px,8vw,104px)}.eff-h{margin:0 0 10px;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.14;letter-spacing:-.025em;font-weight:700;color:var(--skai-ink);max-width:24ch;text-wrap:balance}.eff-sub{margin:0 0 26px;font-size:1rem;line-height:1.6;color:var(--eff-ink-quiet);max-width:62ch}.eff-sub strong{color:var(--skai-ink);font-weight:600}.eff-note{margin:22px 0 0;font-size:.82rem;line-height:1.65;color:var(--eff-ink-quiet);max-width:78ch}.eff-note code{font-size:.95em}.eff-boardhead{align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.eff-boardhead,.eff-legend{display:flex;flex-wrap:wrap}.eff-legend{gap:8px 20px;font-size:12.5px;color:var(--eff-ink-quiet)}.eff-legend__key{display:inline-flex;align-items:center;gap:8px}.eff-legend__swatch{width:22px;height:8px;border-radius:2px;flex:none}.eff-legend__swatch--skai{background:var(--skai-blue)}.eff-legend__swatch--pub{background:var(--eff-wall)}.eff-sort{display:inline-flex;align-items:center;gap:4px;padding:3px;background:var(--skai-bg-tint);border-radius:999px}.eff-block--tint .eff-sort{background:var(--skai-white)}.eff-sort__btn{appearance:none;border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--eff-ink-quiet);padding:6px 13px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.eff-sort__btn:hover{color:var(--skai-ink)}.eff-sort__btn[aria-pressed=true]{background:var(--skai-ink);color:#fff}.eff-board{border-top:1px solid var(--eff-rule)}.eff-board__group{display:grid;grid-template-columns:1fr;padding:14px 0 4px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--eff-ink-quiet)}.eff-row{display:block;width:calc(100% + 24px);text-align:left;appearance:none;border:0;border-bottom:1px solid var(--eff-rule);background:transparent;font:inherit;color:inherit;padding:11px 12px 12px;margin:0 -12px;cursor:pointer;border-radius:6px;transition:background .14s ease}.eff-row:hover{background:rgba(64,110,241,.045)}.eff-row[aria-expanded=true]{background:rgba(64,110,241,.06)}.eff-row__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.eff-row__name{font-size:.9rem;font-weight:600;color:var(--skai-ink);line-height:1.3}.eff-row__x{flex:none;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--skai-blue);background:var(--skai-accent-quiet);border-radius:3px;padding:2px 6px;line-height:1.4}.eff-row__gap{margin-left:auto;flex:none;font-size:.85rem;font-weight:700;color:var(--skai-ink)}.eff-bars{display:grid;gap:3px}.eff-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.eff-bar__track{height:9px;background:transparent;border-radius:2px;overflow:hidden}.eff-bar__fill{display:block;height:100%;width:100%;border-radius:2px;transform-origin:left center;transition:transform .42s cubic-bezier(.16,1,.3,1)}.eff-bar__fill--skai{background:var(--skai-blue)}.eff-bar__fill--pub{background:var(--eff-wall)}.eff-bar__val{font-size:11.5px;font-weight:600;color:var(--eff-ink-quiet);width:6ch;text-align:right}.eff-bar__val--skai{color:var(--skai-blue)}.eff-row__detail{margin:12px 0 2px;padding:14px 16px;background:var(--skai-white);border:1px solid var(--skai-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.eff-block--tint .eff-row__detail{border-color:var(--skai-border-strong)}.eff-row__prompt{margin:0 0 14px;font-size:.95rem;line-height:1.55;color:var(--skai-ink);max-width:66ch}.eff-row__prompt:before{content:"\201C"}.eff-row__prompt:after{content:"\201D"}.eff-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px;border:1px solid var(--eff-rule);border-radius:8px;overflow:hidden;background:var(--eff-rule)}.eff-fact{background:var(--skai-white);padding:10px 13px}.eff-fact__k{margin:0 0 3px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--eff-ink-quiet)}.eff-fact__v{margin:0;font-size:.95rem;font-weight:600;color:var(--skai-ink)}.eff-fact__v small{font-weight:400;color:var(--eff-ink-quiet)}.eff-board__wrap{position:relative;padding-top:26px}.eff-wallmark{position:absolute;top:26px;bottom:0;width:1px;background:var(--eff-wall);pointer-events:none}.eff-wallmark__tag{position:absolute;top:-24px;left:0;transform:translateX(-50%);white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--eff-ink-quiet)}.eff-headline{display:grid;gap:clamp(24px,4vw,44px);align-items:start}@media (min-width:900px){.eff-headline{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.eff-figure{margin:0}.eff-big{margin:0;font-size:clamp(3.4rem,9vw,6rem);line-height:.92;letter-spacing:-.045em;font-weight:700;color:var(--skai-blue)}.eff-big__unit{font-size:.42em;letter-spacing:-.02em;color:var(--skai-ink)}.eff-big__cap{margin:14px 0 0;font-size:1.05rem;font-weight:600;line-height:1.4;color:var(--skai-ink);max-width:30ch}.eff-big__src{margin:8px 0 0;font-size:.82rem;line-height:1.6;color:var(--eff-ink-quiet);max-width:46ch}.eff-ledger{display:grid;gap:0;border-top:1px solid var(--eff-rule)}.eff-ledger__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:15px 0;border-bottom:1px solid var(--eff-rule)}.eff-ledger__k{margin:0;font-size:.92rem;font-weight:600;color:var(--skai-ink)}.eff-ledger__note{margin:3px 0 0;font-size:.8rem;line-height:1.55;color:var(--eff-ink-quiet);max-width:42ch}.eff-ledger__v{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--skai-ink);white-space:nowrap}.eff-ledger__v--against{color:var(--eff-ink-quiet)}.eff-sides{display:grid;gap:14px}@media (min-width:720px){.eff-sides{grid-template-columns:repeat(2,1fr)}}.eff-side{padding:22px 22px 20px;border:1px solid var(--skai-border-strong);border-radius:var(--radius-lg);background:var(--skai-white)}.eff-side--skai{background:var(--skai-accent-quiet);border-color:var(--skai-accent-rule)}.eff-side__h{margin:0 0 14px;font-size:.88rem;font-weight:700;letter-spacing:.02em;color:var(--skai-ink)}.eff-side__list{margin:0;padding:0;list-style:none;display:grid;gap:11px}.eff-side__list li{display:grid;grid-template-columns:18px 1fr;gap:11px;align-items:start;font-size:.93rem;line-height:1.45;color:var(--skai-ink)}.eff-side__list li[data-answer=no]{color:var(--eff-ink-quiet)}.eff-mark{width:18px;height:18px;margin-top:1px;flex:none}.eff-mark--yes{color:var(--skai-blue)}.eff-mark--no{color:var(--eff-wall)}.eff-scope{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:16px 20px;border:1px solid var(--eff-rule);border-radius:var(--radius-md);background:var(--skai-white)}.eff-scope__label{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--eff-ink-quiet)}.eff-scope__list{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.eff-scope__list li{font-size:.85rem;font-weight:600;color:var(--skai-ink);padding:5px 12px;border:1px solid var(--skai-border-strong);border-radius:999px}.eff-dial{background:var(--skai-ink);color:#fff;border-radius:var(--radius-lg);padding:clamp(20px,3vw,30px);box-shadow:0 4px 10px rgba(17,20,40,.1),0 24px 60px rgba(17,20,40,.16)}.eff-dial__grid{display:grid;gap:clamp(18px,3vw,30px)}@media (min-width:860px){.eff-dial__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}}.eff-dial__controls{display:grid;gap:18px}.eff-field label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#98a2b3;margin-bottom:9px}.eff-field__v{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#fff}.eff-field__legend{display:block;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#98a2b3;margin-bottom:10px}.eff-field input[type=range]{width:100%;appearance:none;background:transparent;cursor:pointer;margin:0}.eff-field input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#3a4058}.eff-field input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:#3a4058}.eff-field input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;border:4px solid var(--skai-blue);box-shadow:0 1px 3px rgba(0,0,0,.4)}.eff-field input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid var(--skai-blue);box-shadow:0 1px 3px rgba(0,0,0,.4)}.eff-readout,.eff-readout__pair{display:grid;gap:14px}.eff-readout__pair{grid-template-columns:1fr auto;align-items:baseline;padding-bottom:12px;border-bottom:1px solid #2a3048}.eff-readout__k{margin:0;font-size:.85rem;color:#98a2b3}.eff-readout__v{margin:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.eff-readout__v--skai{color:#8fa8ff}.eff-readout__v--pub{color:#fff}.eff-readout__verdict{margin:0;font-size:.95rem;line-height:1.5;color:#c9d2de}.eff-readout__verdict b{color:#fff;font-weight:700}.eff-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.eff-chip{appearance:none;font:inherit;font-size:.85rem;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid var(--skai-border-strong);background:var(--skai-white);color:var(--eff-ink-quiet);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.eff-chip:hover{border-color:var(--skai-accent-rule);color:var(--skai-ink)}.eff-chip[aria-pressed=true]{background:var(--skai-blue);border-color:var(--skai-blue);color:#fff}.eff-chartwrap{margin-top:30px;max-width:860px}.eff-answerable{display:grid;gap:16px;align-items:center;margin-top:34px;padding-top:28px;border-top:1px solid var(--eff-rule)}@media (min-width:760px){.eff-answerable{grid-template-columns:auto minmax(0,1fr);gap:28px}}.eff-answerable__count{margin:0;font-size:clamp(2.6rem,6vw,4rem);line-height:.95;letter-spacing:-.04em;font-weight:700;color:var(--skai-ink);white-space:nowrap}.eff-answerable__count span{color:var(--eff-wall)}.eff-answerable__cap{margin:10px 0 0;max-width:30ch;font-size:11px;line-height:1.45;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--eff-ink-quiet)}.eff-answerable__say{margin:0;font-size:1rem;line-height:1.55;color:var(--eff-ink-quiet);max-width:50ch}.eff-answerable__say strong{color:var(--skai-ink);font-weight:600}.eff-flag{margin:20px 0 0;padding:15px 18px;border:1px solid #f3c8ba;background:#fff5f2;border-radius:var(--radius-md);font-size:.86rem;line-height:1.6;color:#7a3a26;max-width:82ch}.eff-flag b{color:#5f2b1a}.eff-masthead{border-bottom:2px solid var(--skai-ink);padding:22px 0 12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 26px}.eff-masthead__title{margin:0;font-size:.95rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--skai-ink)}.eff-masthead__facts{display:flex;flex-wrap:wrap;gap:6px 20px;margin-left:auto;font-size:12px;color:var(--eff-ink-quiet)}.eff-masthead__facts b{color:var(--skai-ink);font-weight:700}.eff-report{display:grid;gap:clamp(28px,4vw,56px);align-items:start}@media (min-width:1000px){.eff-report{grid-template-columns:minmax(0,1fr) 220px}}.eff-docket{position:sticky;top:68px;display:none}@media (min-width:1000px){.eff-docket{display:block}}.eff-docket__h{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--eff-ink-quiet)}.eff-docket__list{margin:0;padding:0;list-style:none;border-left:1px solid var(--eff-rule)}.eff-docket__list a{display:block;padding:7px 0 7px 14px;margin-left:-1px;border-left:1px solid transparent;font-size:.85rem;line-height:1.35;color:var(--eff-ink-quiet);text-decoration:none;transition:color .14s ease,border-color .14s ease}.eff-docket__list a:hover{color:var(--skai-ink);border-left-color:var(--skai-accent-rule)}.eff-docket__list a[aria-current=true]{color:var(--skai-blue);border-left-color:var(--skai-blue);font-weight:600}.eff-fig{margin:0 0 clamp(40px,6vw,72px)}.eff-fig__num{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--skai-blue)}.eff-fig__h{margin:0 0 10px;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.18;letter-spacing:-.022em;font-weight:700;color:var(--skai-ink);max-width:26ch;text-wrap:balance}.eff-fig__lead{margin:0 0 24px;font-size:.98rem;line-height:1.65;color:var(--eff-ink-quiet);max-width:68ch}.eff-fig__lead strong{color:var(--skai-ink);font-weight:600}.eff-fig__cap{margin:14px 0 0;padding-left:14px;border-left:1px solid var(--skai-accent-rule);font-size:.8rem;line-height:1.6;color:var(--eff-ink-quiet);max-width:72ch}.eff-plates{display:grid;gap:16px}@media (min-width:780px){.eff-plates{grid-template-columns:repeat(2,1fr)}}.eff-plate{padding:20px 20px 18px;border:1px solid var(--skai-border-strong);border-radius:var(--radius-lg);background:var(--skai-white)}.eff-plate--skai{border-color:var(--skai-accent-rule);background:var(--skai-accent-quiet)}.eff-plate__h{margin:0 0 3px;font-size:.88rem;font-weight:700;color:var(--skai-ink)}.eff-plate__sub{margin:0 0 16px;font-size:.8rem;line-height:1.5;color:var(--eff-ink-quiet);min-height:2.4em}.eff-plate__stage{display:block;width:100%;height:auto}.eff-plate__foot{margin:14px 0 0;font-size:.85rem;font-weight:600;color:var(--skai-ink)}.eff-plate__foot--void{color:var(--eff-ink-quiet);font-weight:500}.eff-plates.is-armed .eff-plate__ink{opacity:0;transform:translateY(6px)}.eff-plates.is-armed.is-registered .eff-plate__ink{animation:eff-register .62s cubic-bezier(.16,1,.3,1) forwards}.eff-plates.is-armed.is-registered .eff-plate__ink[data-beat="1"]{animation-delay:60ms}.eff-plates.is-armed.is-registered .eff-plate__ink[data-beat="2"]{animation-delay:.32s}.eff-plates.is-armed.is-registered .eff-plate__ink[data-beat="3"]{animation-delay:.58s}.eff-plates.is-armed.is-registered .eff-plate__ink[data-beat="4"]{animation-delay:.84s}@keyframes eff-register{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.eff-plates.is-armed .eff-plate__ink,.eff-plates.is-armed.is-registered .eff-plate__ink{opacity:1;transform:none;animation:none}.eff-bar__fill{transition:none}html{scroll-behavior:auto}}.eff-cta{display:grid;gap:18px;align-items:center;padding:clamp(26px,4vw,40px);border-radius:var(--radius-lg);background:var(--skai-ink);color:#fff}@media (min-width:780px){.eff-cta{grid-template-columns:minmax(0,1fr) auto;gap:32px}}.eff-cta__h{margin:0 0 8px;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.15;letter-spacing:-.025em;font-weight:700;color:#fff;max-width:20ch}.eff-cta__p{margin:0;font-size:.95rem;line-height:1.6;color:#c9d2de;max-width:52ch}.eff a.eff-cta__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;background:var(--skai-blue);color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;white-space:nowrap;transition:background .15s ease,transform .15s ease}.eff a.eff-cta__btn:hover{background:#5b83ff;transform:translateX(2px);color:#fff}.eff-cta__btn svg{width:16px;height:16px}.eff .efficiency-calculator,.eff .efficiency-chart{margin:0}.eff .detail-toggle{margin-top:26px}.eff-plate__lbl{font-size:11.5px;font-weight:600;fill:var(--eff-ink-quiet)}.eff-plate__lbl[data-has=false]{fill:var(--eff-wall)}.eff-plate--skai .eff-plate__ink,.eff-plate__ink{fill:var(--skai-blue)}.eff-plate__key{fill:none;stroke:var(--eff-wall);stroke-width:1;stroke-dasharray:3 3}.eff-plate__rule{stroke:var(--eff-rule);stroke-width:1}.eff-plate--skai .eff-plate__rule{stroke:var(--skai-accent-rule)}.eff-plate__void{stroke:var(--eff-wall);stroke-width:1.5;stroke-dasharray:5 4}@media (max-width:620px){.eff .efficiency-table{font-size:.78rem}.eff .efficiency-table td,.eff .efficiency-table th{padding:8px 6px}.eff-open__q{max-width:none}}.eff-answerable>*,.eff-appendix__item>*,.eff-cta>*,.eff-dial__grid>*,.eff-headline>*,.eff-ledger__row>*,.eff-plates>*,.eff-report>*{min-width:0}.eff a.eff-xlink{color:var(--skai-blue);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--skai-accent-rule)}.eff a.eff-xlink:hover{text-decoration-color:var(--skai-blue)}.eff [id]{scroll-margin-top:78px}.eff-block--flush{padding-top:0}.eff-block--report{padding-top:clamp(30px,4vw,52px)}.eff-scopewrap{margin-top:22px}.eff-open__q--wide{max-width:21ch}.eff-fig--first{margin-top:clamp(44px,6vw,64px)}.eff-block .eff-cta__btn{margin-top:4px}.eff-scaleout{display:grid;gap:28px;margin-top:34px;padding-top:28px;border-top:1px solid var(--eff-rule)}@media (min-width:1040px){.eff-scaleout{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:44px;align-items:center}.eff-scaleout .eff-answerable{grid-template-columns:1fr;gap:22px}}.eff-scaleout .eff-answerable{margin-top:0;padding-top:0;border-top:0}.eff-scaleout .eff-chartwrap{margin-top:0;max-width:none}@media (max-width:859px){.eff-dial__grid{display:flex;flex-direction:column}.eff-dial__grid>.eff-readout{order:-1;padding-bottom:4px}}