.eng{--ink:#f4f6f8;--body:#d3dae4;--muted:#9ca8b7;--line:#29303c;--paper:#10131a;--surface:#171c25;--accent:var(--accent-fill,#6c47f0);--accent-lite:var(--accent-text,#a394ff);--up:var(--pos,#3ccf7f);--down:var(--neg,#f5705e);--dark:#f4f6f8;--sans:var(--font-geist-sans,"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:var(--paper);color:var(--body);font-family:var(--sans,"Geist", -apple-system, system-ui, sans-serif);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.62}.eng *,.eng :before,.eng :after{box-sizing:border-box}.eng .eng-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.eng h1,.eng h2,.eng h3{color:var(--ink);text-wrap:balance;font-family:var(--font-source-serif,"Source Serif 4"), Georgia, serif;letter-spacing:-.02em;margin:0}.eng p{margin:0}.eng b{color:var(--ink);font-weight:650}.eng .neg{color:var(--down)}.eng .pos{color:var(--up)}.eng .eng-k,.eng .eng-seck{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-lite);margin:0 0 14px;font-size:11.5px;font-weight:700}.eng .eng-seck--dark{color:var(--accent-text,#a394ff)}.eng .eng-sub{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:11.5px;font-weight:700}.eng .eng-secl{max-width:62ch;color:var(--body);margin:14px 0 0}.eng .eng-hero{background:radial-gradient(1100px 380px at 12% -8%, #6d4aff1a 0%, #6d4aff00 62%), var(--paper);border-bottom:1px solid var(--line);padding:56px 0 84px}.eng .eng-hero h1{letter-spacing:-.028em;max-width:17ch;font-size:clamp(33px,4.8vw,53px);font-weight:680;line-height:1.045}.eng .eng-lede{max-width:58ch;margin-top:20px;font-size:17.5px;line-height:1.6}.eng .eng-hero--compact{padding:38px 0 26px}.eng .eng-h1--compact{letter-spacing:-.02em;max-width:30ch;font-size:clamp(22px,2.6vw,30px)}.eng .eng-herorow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.eng .eng-herorow .eng-heroid{flex:auto;min-width:0}.eng .eng-herorow .eng-heroid .eng-k{margin-bottom:8px}.eng .eng-herorow .eng-search{flex:0 0 400px;max-width:100%;margin-top:0}@media (max-width:760px){.eng .eng-herorow{flex-direction:column;align-items:stretch;gap:14px}.eng .eng-herorow .eng-search{flex-basis:auto}}.eng .eng-intake{gap:10px;max-width:470px;margin-top:30px;display:flex}.eng .eng-intake input{min-width:0;font:600 17px/1 var(--sans,"Geist", -apple-system, system-ui, sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:10px;flex:auto;padding:15px 16px}.eng .eng-intake input::placeholder{color:#aab6c8;letter-spacing:.04em}.eng .eng-intake input:focus-visible{border-color:var(--accent-lite);outline:none;box-shadow:0 0 0 3px #6d4aff40}.eng .eng-intake button{font:650 15.5px/1 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:#05140c;cursor:pointer;background:#3fcf8e;border:0;border-radius:10px;flex:none;padding:15px 22px;transition:background .15s}.eng .eng-intake button:hover{filter:brightness(1.06)}.eng .eng-miss{color:var(--muted);margin-top:12px;font-size:14.5px}.eng .eng-proof{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:26px 0 0;list-style:none;display:grid}.eng .eng-proof li{flex-direction:column;gap:3px;display:flex}.eng .eng-proof b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:680}.eng .eng-proof span{color:var(--muted);font-size:13.5px;line-height:1.35}.eng .eng-read{background:var(--paper);padding:40px 0 64px}.eng .eng-hero{padding-bottom:40px}.eng .eng-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.eng .eng-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.eng .eng-bar h2{letter-spacing:-.02em;font-size:27px;font-weight:670;line-height:1.2}.eng .eng-tk{letter-spacing:.07em;color:var(--accent);vertical-align:4px;background:#6d4aff29;border-radius:6px;margin-left:8px;padding:4px 8px;font-size:13px;font-weight:700}.eng .eng-ind{color:var(--muted);margin-top:5px;font-size:13.5px}.eng .eng-posture{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:7px 8px;margin:8px 0 0;font-size:13px;display:flex}.eng .eng-posture b{letter-spacing:.07em;border-radius:6px;padding:2px 8px;font:700 11px/1.5 ui-monospace,SF Mono,monospace}.eng .eng-posture.is-pos b{color:var(--up);background:color-mix(in srgb, var(--up) 13%, transparent)}.eng .eng-posture.is-neg b{color:var(--down);background:color-mix(in srgb, var(--down) 13%, transparent)}.eng .eng-posture.is-warn b{color:#e0913a;background:#e0913a24}.eng .eng-posture.is-idle b{color:var(--muted);background:color-mix(in srgb, var(--muted) 15%, transparent)}.eng .eng-theread{border:1px solid var(--line);border-left-width:4px;border-left-color:var(--muted);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:12px;margin:16px 0 4px;padding:15px 18px}.eng .eng-theread.s-pos{border-left-color:var(--up)}.eng .eng-theread.s-neg{border-left-color:var(--down)}.eng .eng-theread-k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font:700 11px/1 ui-monospace,SF Mono,monospace}.eng .eng-theread-body{color:var(--body);max-width:72ch;margin:0;font-size:15px;line-height:1.55}.eng .eng-theread-body b{color:var(--ink);font-weight:650}.eng .eng-theread-dis{color:var(--muted);font-size:13.5px}.eng .eng-bar-px{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.eng .eng-px{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:25px;font-weight:670}.eng .eng-mv{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.eng .eng-mv i{color:var(--muted);margin-left:4px;font-size:12.5px;font-style:normal;font-weight:500}.eng .eng-featured{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700}.eng .eng-tags{padding:24px 0 4px}.eng .eng-tags ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.eng .eng-tag{border:1px solid var(--line);background:var(--surface);border-left-width:3px;border-radius:9px;flex-direction:column;flex:232px;gap:2px;max-width:340px;padding:11px 14px;display:flex}.eng .eng-tag b{letter-spacing:-.005em;font-size:15px;font-weight:650}.eng .eng-tag span{color:var(--muted);font-size:13.2px;line-height:1.4}.eng .eng-tag--break{border-left-color:var(--down);background:#f0736e1a}.eng .eng-tag--risk{border-left-color:#e0913a}.eng .eng-tag--strength{border-left-color:var(--up)}.eng .eng-tag--event{border-left-color:var(--accent-lite)}.eng .eng-ties{gap:10px;margin:18px 0 4px;display:grid}.eng .eng-ties-conc{color:var(--ink);margin:0;font-size:14px;line-height:1.6}.eng .eng-ties-conc b{font-weight:650}.eng .eng-ties-conc a{color:var(--accent-lite);border-bottom:1px solid color-mix(in srgb, var(--accent-lite) 40%, transparent);text-decoration:none}.eng .eng-ties-list{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:10px;overflow:hidden}.eng .eng-ties-list summary{cursor:pointer;color:var(--ink);align-items:center;gap:6px;padding:13px 16px;font-size:14px;line-height:1.45;list-style:none;display:flex}.eng .eng-ties-list summary::-webkit-details-marker{display:none}.eng .eng-ties-list summary:after{content:"＋";color:var(--muted);flex:none;margin-left:auto;font-size:15px}.eng .eng-ties-list[open] summary:after{content:"－"}.eng .eng-ties-list summary b{color:var(--accent-lite);font-weight:700}.eng .eng-ties-list summary:hover{color:var(--accent-lite)}.eng .eng-ties-list>ul{gap:0;margin:0;padding:0 16px 6px;list-style:none;display:grid}.eng .eng-ties-list>ul>li{border-top:1px solid color-mix(in srgb, var(--line) 55%, transparent);align-items:baseline;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.eng .eng-ties-list>ul>li b{min-width:54px;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.eng .eng-ties-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.eng .eng-ties-pct{color:var(--down);font-variant-numeric:tabular-nums;white-space:nowrap}.eng .eng-ties-list .eng-rcpt{white-space:nowrap;flex:none;font-size:12px}.eng .eng-ties-list .eng-basis{margin:0;padding:8px 16px 14px}@media (max-width:560px){.eng .eng-ties-list>ul>li{flex-wrap:wrap;gap:4px 10px}.eng .eng-ties-name{flex-basis:100%;order:3}}.eng .eng-chartrow{padding:8px 0 6px;display:block}.eng .eng-chartwrap{width:100%;min-width:0}.eng .eng-charthead{justify-content:space-between;align-items:center;gap:16px;display:flex}.eng .eng-charttagged{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.eng .eng-charttagged-k{font:700 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:2px}.eng .eng-chip{font:600 12.5px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--ink);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 12px}.eng .eng-chip--risk{color:var(--neg,#f5705e);background:#f0736e1f;border-color:#f0736e4d}.eng .eng-chip--strength{color:var(--pos,#3ccf7f);background:#3fd18a1f;border-color:#3fd18a4d}.eng .eng-chip--event{color:var(--accent-text,#a394ff);background:#6d4aff1f;border-color:#6d4aff4d}.eng .eng-charthover{position:relative}.eng .eng-chart-tip{pointer-events:none;color:#fff;white-space:nowrap;z-index:6;background:#29303c;border-radius:8px;align-items:baseline;gap:7px;padding:6px 11px;font-size:12.5px;line-height:1.3;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 8px 22px -8px #17132b80}.eng .eng-chart-tip b{color:#fff;font-weight:700}.eng .eng-chart-tip span{color:#d3dae4}.eng .eng-chart-share{font:600 12px var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--accent);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 14px}.eng .eng-chart-share:hover{background:var(--surface);border-color:var(--accent-lite)}.eng .eng-band{grid-template-columns:1.75fr 1fr;align-items:start;gap:40px;margin:6px 0 10px;display:grid}.eng .eng-band-l,.eng .eng-band-r{min-width:0}.eng .eng-band-r .eng-theread{margin-top:0}@media (max-width:900px){.eng .eng-band{grid-template-columns:1fr;align-items:start;gap:20px}}.eng .eng-onethesis{padding:4px 0 20px}.eng .eng-onethesis-k{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-lite);align-items:center;gap:12px;margin:0 0 13px;font:700 10.5px/1 ui-monospace,SF Mono,JetBrains Mono,monospace;display:flex}.eng .eng-onethesis-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-lite) 55%, transparent), transparent);flex:auto;height:1px}.eng .eng-onethesis-body{font-family:var(--font-source-serif,"Source Serif 4"), Georgia, serif;letter-spacing:-.017em;color:var(--ink);text-wrap:balance;max-width:32ch;font-size:clamp(21px,2.4vw,30px);font-weight:600;line-height:1.3}@media (prefers-reduced-motion:no-preference){.eng .eng-onethesis-body{animation:.6s cubic-bezier(.2,.7,.2,1) both eng-thesis-rise}@keyframes eng-thesis-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}}@media (max-width:900px){.eng .eng-onethesis-body{max-width:none}}.eng .eng-cta{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:20px 0;padding:18px 22px;display:flex}.eng .eng-cta-h{color:var(--ink);font-size:16px;font-weight:660}.eng .eng-cta-s{color:var(--muted);margin-top:3px;font-size:13.5px}.eng .eng-figs{border-left:1px solid var(--line);padding-left:22px}.eng .eng-figs dl{font-variant-numeric:tabular-nums;margin:0}.eng .eng-figs div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.eng .eng-figs dt{color:var(--muted);font-size:12.6px}.eng .eng-figs dd{color:var(--ink);text-align:right;margin:0;font-size:13.6px;font-weight:650}.eng .eng-cond{border-top:1px solid var(--line);margin-top:26px;padding-top:22px;overflow-x:auto}.eng .eng-cond table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.eng .eng-cond th{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1.5px solid var(--ink);white-space:nowrap;padding:0 0 9px 12px;font-size:11px;font-weight:700}.eng .eng-cond th:first-child,.eng .eng-cond td:first-child{text-align:left;padding-left:0}.eng .eng-cond td{text-align:right;border-bottom:1px solid var(--line)ff9;color:var(--ink);white-space:nowrap;padding:11px 0 11px 12px;font-size:13.6px}.eng .eng-cond-l{font-weight:640}.eng .eng-cond td i{color:var(--muted);font-size:11px;font-style:normal;font-weight:500}.eng .eng-na{color:#9ca8b7;font-size:12.6px;font-weight:500}.eng .eng-panels{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr .95fr;gap:30px;margin-top:26px;padding-top:22px;display:grid}.eng .eng-panel{min-width:0}.eng .eng-ins{margin:0;padding:0;list-style:none}.eng .eng-ins li{border-bottom:1px solid var(--line);padding:9px 0}.eng .eng-ins-who{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.eng .eng-ins-who b{font-size:14px;font-weight:640}.eng .eng-ins-who span{color:var(--muted);font-size:11.8px}.eng .eng-ins-what{color:var(--body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:3px;font-size:12.6px;display:flex}.eng .eng-ins-what time{color:var(--muted);margin-left:auto}.eng .eng-cal{margin:0;padding:0;list-style:none}.eng .eng-cal li{border-bottom:1px solid var(--line);gap:12px;padding:9px 0;display:flex}.eng .eng-cal time{color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 84px;font-size:12.4px;font-weight:650}.eng .eng-cal b{font-size:13.6px;font-weight:640;display:block}.eng .eng-cal span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.2px;line-height:1.4;display:-webkit-box;overflow:hidden}.eng .eng-ctx{margin:0}.eng .eng-ctx div{border-bottom:1px solid var(--line);padding:9px 0}.eng .eng-ctx dt{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.eng .eng-ctx dd{color:var(--ink);text-transform:capitalize;margin:3px 0 0;font-size:13.8px;font-weight:640}.eng .eng-ctx dd span{color:var(--muted);text-transform:none;margin-top:1px;font-size:12px;font-weight:500;line-height:1.4;display:block}.eng .eng-claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.eng .eng-claims li{border-left:2px solid var(--line);padding:2px 0 2px 14px}.eng .eng-claim{color:var(--ink);font-size:14px;font-weight:640;line-height:1.45}.eng .eng-claim-h,.eng .eng-claim-x{color:var(--muted);margin-top:5px;font-size:12.8px;line-height:1.5}.eng .eng-claim-h b{letter-spacing:.06em;text-transform:uppercase;color:var(--up);font-size:11px}.eng .eng-claim-x b{letter-spacing:.06em;text-transform:uppercase;color:var(--down);font-size:11px}.eng .eng-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:34px;padding-top:22px;display:grid}.eng .eng-grid>*{min-width:0}.eng .eng-why-body{font-size:16.5px;line-height:1.62}.eng .eng-basis{color:var(--muted);margin-top:12px;font-size:13.2px;line-height:1.5}.eng .eng-why-empty{color:var(--muted);border-left:2px solid color-mix(in srgb, var(--accent-lite) 30%, transparent);padding-left:14px;font-size:14px;line-height:1.6}.eng .eng-hz table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.eng .eng-hz th{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:0 0 9px;font-size:11px;font-weight:700}.eng .eng-hz th:first-child,.eng .eng-hz td:first-child{text-align:left}.eng .eng-hz td{text-align:right;border-bottom:1px solid var(--line)ff9;color:var(--ink);padding:11px 0;font-size:14.5px}.eng .eng-hz td:first-child{font-weight:600}.eng .eng-cases{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.eng .eng-cases ul{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.eng .eng-cases li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;padding:7px 0;font-size:14px;display:flex}.eng .eng-cases li b{letter-spacing:.01em;min-width:46px;font-weight:680}.eng .eng-case-d{color:var(--muted);flex:auto;font-size:13px}.eng .eng-case-o{font-weight:650}.eng .eng-cases em{letter-spacing:.06em;text-transform:uppercase;color:var(--down);font-size:11px;font-style:normal}.eng .eng-thesis{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.eng .eng-thesis-body{color:var(--ink);max-width:78ch;font-size:16px;line-height:1.6}.eng .eng-thesis-break{color:var(--body);max-width:78ch;margin-top:10px;font-size:14.5px;line-height:1.55}.eng .eng-thesis-next{color:var(--muted);max-width:78ch;margin-top:8px;font-size:13.5px;line-height:1.5}.eng .eng-thesis-next b{color:var(--ink)}.eng .eng-debate{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.eng .eng-debate-loading{color:var(--muted);font-size:13.5px}.eng .eng-debate-crux{color:var(--ink);max-width:78ch;margin:0 0 16px;font-size:15px;line-height:1.6}.eng .eng-bullbear{grid-template-columns:1fr 1fr;gap:14px;display:grid}.eng .eng-bb{border:1px solid var(--line);border-left:3px solid var(--stripe,var(--line));background:var(--surface);border-radius:12px;padding:15px 17px}.eng .eng-bb--bull{--stripe:var(--up)}.eng .eng-bb--bear{--stripe:var(--down)}.eng .eng-bb h4{letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:650}.eng .eng-bb--bull h4{color:var(--up)}.eng .eng-bb--bear h4{color:var(--down)}.eng .eng-bb p{color:var(--body);margin:0;font-size:14px;line-height:1.58}@media (max-width:640px){.eng .eng-bullbear{grid-template-columns:1fr}}.eng .eng-empty{color:var(--muted);max-width:70ch;padding:22px 0 4px;font-size:15.5px}.eng .ec{margin:0}.eng .ec-svg{width:100%;height:auto;display:block;overflow:visible}.eng .ec-case{cursor:pointer}.eng .ec-case:hover .ec-case-line{opacity:1;stroke-width:2.4px}.eng .ec-lbl{font:650 12px var(--sans,"Geist", -apple-system, system-ui, sans-serif);font-variant-numeric:tabular-nums}.eng .ec-lbl--med{font-size:13px;font-weight:700}.eng .ec-most{font:700 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);letter-spacing:.07em;text-transform:uppercase}.eng .ec-x{font:600 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);fill:#8b97a8;letter-spacing:.05em;text-transform:uppercase}.eng .ec-x--now{fill:#6f6787}.eng .ec-cap{max-width:84ch;color:var(--muted);align-items:flex-start;gap:9px;margin:14px 0 0;font-size:13.4px;line-height:1.5;display:flex}.eng .ec-cap-line{background:linear-gradient(90deg, var(--down), var(--up));border-radius:2px;flex:none;width:26px;height:2px;margin-top:9px}.eng .eng-how{padding:64px 0}.eng .eng-how h2,.eng .eng-checks h2,.eng .eng-market h2{letter-spacing:-.024em;font-size:clamp(24px,3vw,33px);font-weight:670;line-height:1.15}.eng .eng-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:40px 0 0;padding:0;list-style:none;display:grid}.eng .eng-how-grid li{border-top:2px solid var(--ink);padding-top:16px}.eng .eng-how-n{letter-spacing:.1em;color:var(--accent-lite);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.eng .eng-how-grid h3{letter-spacing:-.012em;margin-bottom:8px;font-size:18px;font-weight:660}.eng .eng-how-grid p{font-size:15px;line-height:1.58}.eng .eng-checks{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:64px 0}.eng .eng-checks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.eng .eng-check h3{letter-spacing:.11em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line)6f0;margin-bottom:13px;padding-bottom:11px;font-size:12px;font-weight:700}.eng .eng-check ul{margin:0;padding:0;list-style:none}.eng .eng-check li{color:var(--body);padding:6px 0;font-size:14.4px;line-height:1.45}.eng .eng-moat{padding:64px 0}.eng .eng-moat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:34px;display:grid}.eng .eng-moat-card h3{letter-spacing:-.015em;margin-bottom:10px;font-size:19px;font-weight:660}.eng .eng-moat-card p{font-size:15.2px;line-height:1.58}.eng .eng-market{color:#b9b2d4;background:#0d1a2e;padding:64px 0}.eng .eng-market h2{color:#fff}.eng .eng-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;margin-top:38px;display:grid}.eng .eng-col-k{letter-spacing:.11em;text-transform:uppercase;color:#d3dae4;border-bottom:1px solid #2e2752;align-items:center;gap:10px;margin:0 0 6px;padding-bottom:12px;font-size:12px;font-weight:700;display:flex}.eng .eng-col-k--strong:before,.eng .eng-col-k--weak:before{content:"";border-radius:50%;flex:none;width:8px;height:8px}.eng .eng-col-k--strong:before{background:#34e36f}.eng .eng-col-k--weak:before{background:var(--neg,#f5705e)}.eng .eng-col-n{letter-spacing:.04em;color:#9ca8b7;font-variant-numeric:tabular-nums;text-transform:none;margin-left:auto;font-size:12px;font-weight:650}.eng .eng-col ul{margin:0;padding:0;list-style:none}.eng .eng-col li{border-bottom:1px solid #171c25;align-items:baseline;gap:12px;padding:11px 0;font-size:14.5px;display:flex}.eng .eng-tkl{letter-spacing:.02em;color:#fff;flex:none;min-width:58px;font-weight:680;text-decoration:none}.eng .eng-tkl:hover{color:var(--accent-text,#a394ff)}.eng .eng-col li span{color:#9ca8b7;text-overflow:ellipsis;white-space:nowrap;font-size:13.4px;overflow:hidden}.eng .eng-faq{padding:64px 0}.eng .eng-faq-list{border-top:1px solid var(--line);max-width:860px}.eng .eng-faq details{border-bottom:1px solid var(--line)}.eng .eng-faq summary{cursor:pointer;color:var(--ink);letter-spacing:-.012em;padding:20px 34px 20px 0;font-size:17px;font-weight:620;list-style:none;position:relative}.eng .eng-faq summary::-webkit-details-marker{display:none}.eng .eng-faq summary:after{content:"+";color:var(--accent-lite);font-size:21px;font-weight:400;line-height:1;position:absolute;top:17px;right:4px}.eng .eng-faq details[open] summary:after{content:"–"}.eng .eng-faq details p{max-width:74ch;padding:0 60px 22px 0;font-size:15.4px;line-height:1.62}.eng .eng-more{padding:44px 0 28px}.eng .eng-close{background:var(--surface);border-top:1px solid var(--line);text-align:center;padding:64px 0 76px}.eng .eng-close h2{letter-spacing:-.026em;font-size:clamp(26px,3.4vw,38px);font-weight:680}.eng .eng-close>.eng-wrap>p{max-width:52ch;margin:14px auto 0;font-size:16.5px}.eng .eng-intake--dark{margin:30px auto 0}.eng .eng-disc{max-width:66ch;color:var(--muted);line-height:1.55;margin:34px auto 0!important;font-size:12.8px!important}@media (max-width:980px){.eng .eng-grid{grid-template-columns:minmax(0,1fr);gap:28px}.eng .eng-checks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eng .eng-how-grid,.eng .eng-moat-grid{grid-template-columns:1fr;gap:26px}.eng .eng-cols{grid-template-columns:1fr;gap:34px}}@media (max-width:640px){.eng{font-size:16px}.eng .eng-wrap{padding:0 18px}.eng .eng-hero{padding:48px 0 74px}.eng .eng-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.eng .eng-card{margin-top:0;padding:22px 18px 26px}.eng .eng-read{padding:32px 0 44px}.eng .eng-intake{flex-direction:column}.eng .eng-checks-grid{grid-template-columns:1fr}.eng .eng-how,.eng .eng-checks,.eng .eng-moat,.eng .eng-market,.eng .eng-faq{padding:56px 0}.eng .eng-tag{max-width:none}.eng .eng-hz table{font-size:13px}}@media (max-width:1080px){.eng .eng-chartrow{grid-template-columns:1fr;gap:22px}.eng .eng-figs{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.eng .eng-figs dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}.eng .eng-panels{grid-template-columns:1fr 1fr;gap:26px}.eng .eng-panels .eng-panel:last-child{grid-column:1/-1}.eng .eng-ctx{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}}@media (max-width:760px){.eng .eng-cond table,.eng .eng-cond tbody{min-width:0;display:block}.eng .eng-cond thead{display:none}.eng .eng-cond tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 0;display:flex}.eng .eng-cond td{text-align:left;color:var(--muted);white-space:normal;border:0;padding:0;font-size:12.5px;display:block}.eng .eng-cond td:before{content:attr(data-l) " ";color:var(--muted);font-weight:500}.eng .eng-cond td:first-child{color:var(--ink);flex:auto;font-size:15px}.eng .eng-cond td:first-child:before{content:none}.eng .eng-cond td:nth-child(5){order:-1;margin-left:auto;font-size:15px;font-weight:700}.eng .eng-cond td:first-child{order:-2}.eng .eng-cond td:nth-child(2){flex-basis:100%}.eng .eng-cond td.neg{color:var(--down)}.eng .eng-cond td.pos{color:var(--up)}.eng .eng-panels,.eng .eng-ctx,.eng .eng-figs dl,.eng .eng-claims{grid-template-columns:1fr}}.eng .eng-viz{margin:0 0 18px}.eng .eng-viz-svg{width:100%;height:auto;display:block}.eng .eng-viz figcaption{color:var(--muted);max-width:78ch;margin-top:9px;font-size:12.6px;line-height:1.5}.eng .eng-viz-l{font:620 12.5px var(--sans,"Geist", -apple-system, system-ui, sans-serif);fill:var(--ink)}.eng .eng-viz-v{font:700 12.5px var(--sans,"Geist", -apple-system, system-ui, sans-serif);font-variant-numeric:tabular-nums}.eng .eng-viz-n{font:500 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);fill:#9ca8b7;font-variant-numeric:tabular-nums}.eng .eng-viz-t{font:600 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);fill:#8b97a8;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.eng .eng-viz-t--med{fill:var(--accent);font-weight:700}.eng .eng-tech-slot{grid-column:1/-1;margin-top:4px}.eng .eng-viz--tech figcaption{max-width:none}.eng .eng-flow{margin:4px 0 14px}.eng .eng-flow-bar{background:#171c25;border-radius:4px;height:8px;display:flex;overflow:hidden}.eng .eng-flow-b{background:var(--up)}.eng .eng-flow-s{background:var(--down)}.eng .eng-flow-k{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:14px;margin-top:7px;font-size:12.4px;font-weight:620;display:flex}.eng .eng-flow-n{color:var(--muted);margin-left:auto;font-weight:500}.eng .ec-tag{font:620 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);fill:#4a4460}.eng .ec-tagk{font:700 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);fill:#9ca8b7;letter-spacing:.12em}.eng .ec-hz{font:600 11px var(--sans,"Geist", -apple-system, system-ui, sans-serif);letter-spacing:.07em;text-transform:uppercase;opacity:.75}.eng .eng-gauges{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:22px;padding-top:20px;display:grid}.eng .eng-gauge{margin:0}.eng .eng-vizrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.eng .eng-split{margin:2px 0 14px}.eng .eng-split-k{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:700}.eng .eng-split-bar{background:#171c25;border-radius:4px;height:8px;display:flex;overflow:hidden}.eng .eng-split-a{background:var(--up)}.eng .eng-split-b{background:var(--down)}.eng .eng-split-l{font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:12.4px;font-weight:620;display:flex}.eng .eng-mm{margin:26px 0 6px}.eng .eng-mm-bar{background:#171c25;border-radius:8px;height:14px;display:flex;overflow:hidden}.eng .eng-mm-s{background:#34e36f}.eng .eng-mm-n{background:#1b212c}.eng .eng-mm-b{background:var(--neg,#f5705e)}.eng .eng-mm-k{color:#9ca8b7;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:20px;margin-top:11px;font-size:12.6px;display:flex}.eng .eng-mm-k span{align-items:center;gap:7px;display:inline-flex}.eng .eng-mm-k i{border-radius:2px;width:8px;height:8px;display:inline-block}.eng .eng-mm-i-s{background:#34e36f}.eng .eng-mm-i-n{background:#1b212c}.eng .eng-mm-i-b{background:var(--neg,#f5705e)}.eng .eng-mm-t{color:#9ca8b7;margin-left:auto}@media (max-width:900px){.eng .eng-gauges{grid-template-columns:1fr;gap:10px}.eng .eng-vizrow{grid-template-columns:1fr;gap:20px}.eng .eng-mm-t{margin-left:0}}.eng .eng-wrap--wide{max-width:1300px}.eng .eng-rail{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;margin:16px 0 2px;padding:4px 0 12px;display:flex}.eng .eng-rail a{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:6px;padding:5px 10px;font-size:11.5px;font-weight:650;text-decoration:none}.eng .eng-rail a:hover{color:var(--accent);background:#1b212c}.eng .eng-rail-as{letter-spacing:.07em;text-transform:uppercase;color:#9ca8b7;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:600}.eng .eng-sub i{color:var(--accent-lite);font-variant-numeric:tabular-nums;margin-right:7px;font-style:normal}.eng .eng-tech{border-top:1px solid var(--line);margin-top:6px;padding-top:18px}.eng .eng-headline{border:1px solid var(--line);background:linear-gradient(#1c1930 0%,#16131f 100%);border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:34px;margin-top:22px;padding:22px 26px;display:grid}.eng .eng-headline-k{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.eng .eng-headline-n b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(46px,6vw,68px);font-weight:700;line-height:1;display:block}.eng .eng-headline-u{color:var(--muted);margin-top:6px;font-size:13px;display:block}.eng .eng-headline-x{color:var(--muted);max-width:48ch;margin-top:10px;font-size:13px;line-height:1.5;display:block}.eng .eng-headline-x b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.eng .eng-headline-method{color:var(--muted);border-top:1px solid #29303c;max-width:60ch;margin:10px 0 0;padding-top:8px;font-size:11.5px;line-height:1.5}.eng .eng-headline-r{gap:12px;display:grid}.eng .eng-headline-r div{border-bottom:1px solid #29303c;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.eng .eng-headline-r div:last-child{border-bottom:0;padding-bottom:0}.eng .eng-headline-r dt{color:var(--muted);font-size:12.6px}.eng .eng-headline-r dd{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:14.6px;font-weight:650}.eng .eng-ci{color:var(--muted);white-space:nowrap;font-size:.82em;font-weight:400}.eng .eng-figs div{padding:5px 0}.eng .eng-figs dt{font-size:11.6px}.eng .eng-figs dd{font-size:12.6px;font-weight:620}.eng .eng-tag details summary{cursor:pointer;list-style:none;display:block}.eng .eng-tag details summary::-webkit-details-marker{display:none}.eng .eng-tag details summary b:after{content:"＋";float:right;color:#aab6c8;margin-left:8px;font-size:11px;font-weight:500}.eng .eng-tag details[open] summary b:after{content:"－"}.eng .eng-tag b{display:block}.eng .eng-tag-ev{border-top:1px dashed #29303c;margin-top:9px;padding-top:9px}.eng .eng-ev-rows{margin:0;padding:0;list-style:none}.eng .eng-ev-rows li{color:var(--muted);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;padding:5px 0;font-size:11.8px;display:flex}.eng .eng-ev-rows li:last-child{border-bottom:0}.eng .eng-ev-rows b{color:var(--ink);font-size:12.2px;font-weight:640;display:inline}.eng .eng-ev-rows time{color:#9ca8b7;margin-left:auto}.eng .eng-rcpt{color:var(--accent);font-size:12.4px;font-weight:650;text-decoration:none}.eng .eng-rcpt:hover{text-decoration:underline}@media (max-width:860px){.eng .eng-headline{grid-template-columns:1fr;gap:20px}}.eng .eng-col li{border-bottom:1px solid #171c25;padding:0;display:block}.eng .eng-row{border-radius:8px;grid-template-columns:66px minmax(0,1fr) minmax(0,1.15fr) 18px;align-items:baseline;gap:12px;padding:11px 8px 11px 0;text-decoration:none;transition:background .13s,padding .13s;display:grid}.eng .eng-row:hover{background:#171c25;padding-left:8px;padding-right:0}.eng .eng-row:focus-visible{outline:2px solid var(--accent-fill,#6c47f0);outline-offset:2px}.eng .eng-row .eng-tkl{min-width:0}.eng .eng-row-n{color:#d3dae4;text-overflow:ellipsis;white-space:nowrap;font-size:13.4px;overflow:hidden}.eng .eng-row-e{color:#9ca8b7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.eng .eng-row-e b{color:#d3dae4;font-variant-numeric:tabular-nums;font-weight:640}.eng .eng-row-e .neg{color:var(--neg,#f5705e)}.eng .eng-row-e .pos{color:#34e36f}.eng .eng-row-go{color:#4b4374;text-align:right;font-size:13px;transition:color .13s}.eng .eng-row:hover .eng-row-go{color:var(--accent-text,#a394ff)}@media (max-width:720px){.eng .eng-row{grid-template-columns:58px minmax(0,1fr) 16px;row-gap:2px}.eng .eng-row-e{grid-column:2/4}}.eng .eng-panels{grid-template-columns:1.1fr .85fr 1fr .9fr}.eng .eng-filings{margin:0;padding:0;list-style:none}.eng .eng-filings li{border-bottom:1px solid var(--line)}.eng .eng-filings a{color:inherit;padding:9px 0;text-decoration:none;display:block}.eng .eng-filings a:hover .eng-filing-t{color:var(--accent);text-decoration:underline}.eng .eng-filings time{color:var(--accent);letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:11.4px;font-weight:650;display:block}.eng .eng-filing-t{color:var(--ink);margin-top:2px;font-size:13.2px;font-weight:600;line-height:1.35;display:block}.eng .eng-filing-i{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.4px;display:block}.eng .eng-ev-note{color:var(--ink);margin-bottom:6px;font-size:12.4px;line-height:1.45}@media (max-width:1080px){.eng .eng-panels{grid-template-columns:1fr 1fr}}@media (max-width:760px){.eng .eng-panels{grid-template-columns:1fr}}.eng .eng-cond-l--up{color:var(--up)}.eng .eng-cond-l--up:before{content:"▲ ";vertical-align:1px;font-size:11px}.eng .eng-cond-l--down:before{content:"▼ ";vertical-align:1px;color:var(--down);font-size:11px}.eng .eng-secl--dark{color:#9ca8b7;max-width:76ch;margin:20px 0 4px}.eng .eng-secl--dark b{color:#d3dae4}.eng .eng-basis--dark{color:#9ca8b7;max-width:92ch;margin-top:18px}.eng .eng-setups{margin:0;padding:0;list-style:none}.eng .eng-setups li{border-bottom:1px solid #171c25}.eng .eng-srow{border-radius:8px;grid-template-columns:66px minmax(0,1fr) 62px 76px;align-items:baseline;gap:12px;padding:11px 8px 11px 0;text-decoration:none;transition:background .13s,padding .13s;display:grid}.eng .eng-srow:hover{background:#171c25;padding-left:8px}.eng .eng-srow:focus-visible{outline:2px solid var(--accent-fill,#6c47f0);outline-offset:2px}.eng .eng-srow-c{color:#d3dae4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.eng .eng-srow-m{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:680}.eng .eng-srow-m.neg{color:var(--neg,#f5705e)}.eng .eng-srow-m.pos{color:#34e36f}.eng .eng-srow-n{color:#9ca8b7;text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.eng .eng-srow-more{color:#8a82b0;margin-left:3px;font-size:11px;font-style:normal;font-weight:600}@media (max-width:720px){.eng .eng-srow{grid-template-columns:58px minmax(0,1fr) 58px}.eng .eng-srow-n{display:none}}.eng .ec--tall{display:none}.eng .ec--tall .ec-lbl{font-size:15px}.eng .ec--tall .ec-lbl--med{font-size:16px}.eng .ec--tall .ec-x{font-size:13px}.eng .ec--tall .ec-most{font-size:12.5px}.eng .ec--tall .ec-hz{font-size:12px}.eng .ec-tags{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.eng .ec-tags li{color:var(--body);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:620}@media (max-width:760px){.eng .ec--wide{display:none}.eng .ec--tall{display:block}.eng .eng-viz{-webkit-overflow-scrolling:touch;overflow-x:auto}.eng .eng-viz .eng-viz-svg{min-width:560px}.eng .eng-viz figcaption{min-width:0}.eng .eng-gauge{overflow:visible}.eng .eng-gauge .eng-viz-svg{min-width:0}}.eng .eng-rail{top:var(--site-header-height,56px);z-index:20;background:var(--paper);border-top-left-radius:18px;border-top-right-radius:18px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:sticky}@media (max-width:640px){.eng .eng-rail{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;overflow-x:auto}.eng .eng-rail::-webkit-scrollbar{display:none}.eng .eng-rail-as{display:none}}.eng [id^=eng-]{scroll-margin-top:calc(56px + var(--site-header-height,56px))}.eng .eng-headline{grid-template-rows:auto auto;position:relative}.eng .eng-headline-id{border-bottom:1px solid #29303c;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:9px;margin-bottom:2px;padding-bottom:12px;display:flex}.eng .eng-headline-id b{color:var(--ink);font-size:15px;font-weight:660}.eng .eng-headline-id span{letter-spacing:.07em;color:var(--accent);background:#6d4aff29;border-radius:5px;padding:3px 7px;font-size:11.5px;font-weight:700}.eng .eng-headline-id em{color:var(--muted);letter-spacing:.02em;margin-left:auto;font-size:11.5px;font-style:normal;font-weight:600}@media (max-width:860px){.eng .eng-headline-id em{width:100%;margin-left:0}}.eng .eng-combo{color:var(--ink);border-left:3px solid var(--accent);background:linear-gradient(#1c1930 0%,#16131f 100%);border-radius:10px;margin-bottom:14px;padding:15px 18px;font-size:17px;line-height:1.55}.eng .eng-combo b{font-weight:700}.eng .eng-tag-btn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.eng .eng-tag-btn:after{content:"View evidence";letter-spacing:.04em;color:var(--accent);margin-top:7px;font-size:11px;font-weight:650}.eng .eng-tag-btn:hover:after{text-decoration:underline}.eng .eng-tag-btn:focus-visible{outline:2px solid var(--accent-lite);outline-offset:3px;border-radius:6px}.eng-modal{background:0 0;border:0;width:calc(100% - 32px);max-width:560px;padding:0}.eng-modal::backdrop{background:#17132b73}.eng-modal-panel{background:var(--surface);border-top:3px solid var(--line);font-family:var(--sans,"Geist", -apple-system, system-ui, sans-serif);border-radius:14px;box-shadow:0 30px 70px -20px #17132b73}.eng-modal-panel--break{border-top-color:#c0392b}.eng-modal-panel--risk{border-top-color:#e0913a}.eng-modal-panel--strength{border-top-color:#1f7a4d}.eng-modal-panel--event{border-top-color:var(--accent-fill,#6c47f0)}.eng-modal-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.eng-modal-head h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:19px;font-weight:660}.eng-modal-head p{color:var(--muted);margin:4px 0 0;font-size:13.6px;line-height:1.45}.eng-modal-x{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;margin-left:auto;font-size:19px;line-height:1}.eng-modal-x:hover{background:var(--surface);color:var(--ink)}.eng-modal-body{max-height:62vh;padding:16px 22px 20px;overflow-y:auto}.eng-modal-body .eng-ev-rows{margin:0;padding:0;list-style:none}.eng-modal-body .eng-ev-rows li{color:var(--muted);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 0;font-size:13px;display:flex}.eng-modal-body .eng-ev-rows li:last-child{border-bottom:0}.eng-modal-body .eng-ev-rows b{color:var(--ink);font-size:13.4px;font-weight:640}.eng-modal-body .eng-ev-rows time{color:var(--muted);margin-left:auto}.eng-modal-body .eng-rcpt{color:var(--accent-fill,#6c47f0);font-size:13.4px;font-weight:650;text-decoration:none}.eng-modal-body .eng-rcpt:hover{text-decoration:underline}.eng-modal-body .eng-ev-note{color:var(--ink);margin-bottom:10px;font-size:13.4px;line-height:1.5}.eng-modal-body .eng-na{color:var(--muted);font-size:13px}.eng-modal-body .eng-basis{color:var(--muted);margin-top:12px;font-size:12.6px;line-height:1.5}.eng .eng-alert{font:650 14px/1 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:#05140c;cursor:pointer;background:#3fcf8e;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:12px 18px;text-decoration:none;transition:background .15s;display:inline-flex}.eng .eng-alert:hover{filter:brightness(1.06)}.eng .eng-alert:disabled{opacity:.7;cursor:default}.eng .eng-alert.is-idle{visibility:hidden}.eng .eng-alert--quiet{color:var(--accent);border:1px solid var(--line);background:#171c25;padding:10px 15px;font-size:13.5px}.eng .eng-alert--quiet:hover{background:#6d4aff2e}.eng .eng-alert-on{color:var(--body);font-size:13.6px}.eng .eng-alert-on b{color:var(--ink)}.eng .eng-alert-on a{color:var(--accent);font-weight:620}.eng .eng-alert-err{color:var(--down);margin-left:10px;font-size:12.6px}.eng .eng-alert-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.eng .eng-alert-row>span{color:var(--muted);max-width:46ch;font-size:13.4px;line-height:1.45}.eng .eng-bar .eng-alert{margin-left:auto}@media (max-width:640px){.eng .eng-bar .eng-alert{justify-content:center;width:100%;margin-left:0}}.eng .eng-bar-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.eng .eng-share{font:620 13.5px/1 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--body);background:var(--surface);cursor:pointer;border:1px solid #29303c;border-radius:9px;padding:11px 16px;transition:background .15s,color .15s}.eng .eng-share:hover{color:var(--ink);background:#1b212c}.eng .eng-share:focus-visible{outline:2px solid var(--accent-lite);outline-offset:2px}.eng .eng-search{max-width:470px;margin-top:30px;position:relative}.eng .eng-close .eng-search{margin:30px auto 0}.eng .eng-search input{width:100%;font:600 17px/1.2 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:10px;padding:15px 16px 15px 42px}.eng .eng-search .ticker-suggest{position:relative}.eng .eng-search .ticker-suggest>span[aria-hidden]{color:#8b97a8;pointer-events:none;font-size:20px;line-height:1;position:absolute;top:50%;left:15px;transform:translateY(-52%)}.eng .eng-search input::placeholder{color:#aab6c8;font-weight:500}.eng .eng-search input:focus-visible{border-color:var(--accent-lite);outline:none;box-shadow:0 0 0 3px #6d4aff40}.eng .eng-search .ticker-suggest{align-items:stretch;gap:10px;display:flex}.eng .eng-search .ticker-suggest>button{font:650 17px/1 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:#05140c;cursor:pointer;background:#3fcf8e;border:0;border-radius:10px;flex:none;padding:0 20px;transition:background .15s}.eng .eng-search .ticker-suggest>button:hover{filter:brightness(1.06)}.eng .eng-search .ticker-suggest-list{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -18px #17132b59}.eng .eng-search .ticker-suggest-list li{cursor:pointer;color:var(--body);border-radius:8px;align-items:baseline;gap:9px;padding:9px 10px;font-size:14.5px;display:flex}.eng .eng-search .ticker-suggest-list li.is-active{background:var(--surface)}.eng .eng-search .ticker-suggest-list b{color:var(--ink);min-width:54px;font-weight:700}.eng .eng-search .ticker-suggest-list span{text-overflow:ellipsis;white-space:nowrap;color:var(--body);overflow:hidden}.eng .eng-search .ticker-suggest-list em{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-left:auto;font-size:11.5px;font-style:normal}@media (max-width:640px){.eng .eng-bar-actions{width:100%;margin-left:0}}.eng-foot{color:#9ca8b7;font-family:var(--sans,"Geist", -apple-system, system-ui, sans-serif);background:#10131a;border-top:1px solid #171c25;padding:54px 0 34px}.eng-foot .eng-wrap{max-width:1320px;margin:0 auto;padding:0 24px}.eng-foot-as{letter-spacing:.08em;text-transform:uppercase;color:#9ca8b7;font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:11.5px;font-weight:600}.eng-foot-nav h3{letter-spacing:.12em;text-transform:uppercase;color:#d3dae4;margin:0 0 12px;font-size:11px;font-weight:700}.eng-foot-legal{border-top:1px solid #171c25;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-top:40px;padding-top:22px;display:flex}.eng-foot-legal b{color:#9ca8b7;font-weight:650}.eng-foot-copy{font-variant-numeric:tabular-nums;flex:none}@media (max-width:860px){.eng-foot-top{grid-template-columns:1fr;gap:32px}.eng-foot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.eng .eng-hero-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.eng .eng-hero-actions .eng-search{flex:380px;margin-top:30px}.eng .eng-subscribe{font:620 15px/1 var(--sans,"Geist", -apple-system, system-ui, sans-serif);color:var(--accent);background:var(--surface);border:1.5px solid var(--line);cursor:pointer;border-radius:10px;flex:none;margin-top:30px;padding:15px 20px;transition:background .15s,border-color .15s}.eng .eng-subscribe:hover{border-color:var(--accent-lite);background:#1b212c}.eng .eng-subscribe:focus-visible{outline:2px solid var(--accent-lite);outline-offset:2px}@media (max-width:640px){.eng .eng-hero-actions .eng-search,.eng .eng-subscribe{flex:100%;width:100%}}.eng-foot{color:#9ca8b7;font-family:var(--sans,"Geist", -apple-system, system-ui, sans-serif);background:#0d0b1c;border-top:1px solid #171c25;padding:62px 0 0;position:relative;overflow:hidden}.eng-foot-inner{z-index:1;max-width:1320px;margin:0 auto;padding:0 24px;position:relative}.eng-foot-top{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:56px;display:grid}.eng-foot-mark{letter-spacing:-.025em;color:#fff;margin:0;font-size:21px;font-weight:700}.eng-foot-mark span{color:var(--accent-fill,#6c47f0)}.eng-foot-line{color:#9ca8b7;max-width:40ch;margin:14px 0 0;font-size:14px;line-height:1.62}.eng-foot-pill{letter-spacing:.04em;color:#d3dae4;align-items:center;gap:8px;margin:18px 0 0;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.eng-foot-pill i{background:#34e36f;border-radius:50%;flex:none;width:7px;height:7px}.eng-foot-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.eng-foot-nav h3{letter-spacing:.16em;text-transform:uppercase;color:#9ca8b7;margin:0 0 14px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.eng-foot-nav a{color:#d3dae4;padding:6px 0;font-size:15px;text-decoration:none;transition:color .13s;display:block}.eng-foot-nav a:hover{color:#fff}.eng-foot-legal{border-top:1px solid #1e1938;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:28px;margin-top:46px;padding:20px 0 34px;display:flex}.eng-foot-legal p{color:#9ca8b7;max-width:none;margin:0;font-size:12.6px;line-height:1.55}.eng-foot-disc{text-align:right;max-width:66ch}.eng-foot-disc b{color:#9ca8b7;font-weight:650}.eng-foot-ghost{letter-spacing:-.045em;color:#14112b;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;z-index:0;margin:0;font-size:clamp(90px,17vw,250px);font-weight:800;line-height:.8;position:absolute;bottom:-.34em;left:50%;transform:translate(-50%)}@media (max-width:900px){.eng-foot-top{grid-template-columns:1fr;gap:34px}.eng-foot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.eng-foot-disc{text-align:left}}.eng .eng-both{border-left:3px solid var(--up);color:var(--body);background:#3fd18a1a;border-radius:9px;margin-top:12px;padding:12px 15px;font-size:14.6px;line-height:1.55}.eng .eng-stand{margin:34px 0 6px}.eng .eng-stand-grid{background:var(--line,#dde6f2);border:1px solid var(--line,#dde6f2);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.eng .eng-stand-cell{background:var(--surface);min-width:0;padding:15px 16px 14px}.eng .eng-stand-cell dt{letter-spacing:.11em;text-transform:uppercase;color:var(--muted,#9ca8b7);margin:0 0 7px;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.eng .eng-stand-cell dd{letter-spacing:-.02em;color:var(--ink,#1b1630);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,2.4vw,31px);font-weight:680;line-height:1.04}.eng .eng-stand-cell dd span{color:var(--muted,#9ca8b7);margin-left:2px;font-size:.5em;font-weight:600}.eng .eng-stand-cell small{color:var(--muted,#9ca8b7);margin-top:6px;font-size:11.5px;line-height:1.4;display:block}.eng .eng-stand-cell--wide{grid-column:span 2}.eng .eng-stand-cell--wide.pos dd{color:#1a8f5f}.eng .eng-stand-cell--wide.neg dd{color:#b23a4a}@media (max-width:620px){.eng .eng-stand-cell--wide{grid-column:span 1}}.eng .eng-headline-n--flat b.flat{color:var(--ink,#1b1630);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(30px,4.4vw,54px)}.eng .eng-headline-n--flat .eng-headline-u{max-width:34ch}.eng .eng-lean{background:var(--surface);border:1px solid #211a3a1a;border-left-width:3px;border-radius:10px;margin:14px 0 0;padding:13px 16px;font-size:15px;line-height:1.55}.eng .eng-lean b{font-weight:700}.eng .eng-lean.neg{border-left-color:#b23a4a}.eng .eng-lean.pos{border-left-color:#1a8f5f}.eng .eng-lean.flat{border-left-color:var(--muted,#9ca8b7)}.eng .eng-lean.neg>b:first-child{color:#b23a4a}.eng .eng-lean.pos>b:first-child{color:#1a8f5f}.eng{counter-reset:engsec}.eng .eng-sub i.eng-n:before{counter-increment:engsec;content:counter(engsec, decimal-leading-zero)}.eng .eng-claim-x ul{margin:3px 0 0;padding-left:16px}.eng .eng-claim-x li{margin-top:2px}@media (max-width:520px){.eng .eng-stand-cell dt{letter-spacing:.08em;font-size:11.5px}.eng .eng-stand-cell small{font-size:11.5px}}.eng .eng-figs .eng-sub--minor{opacity:.75;margin:14px 0 4px;font-size:11px}.eng .eng-figs dl>div>small{color:var(--muted,#9ca8b7);opacity:.85;margin-top:1px;font-size:11px;line-height:1.35;display:block}@media (max-width:520px){.eng .eng-figs dl>div>small{font-size:11px}}.eng .eng-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font:700 11px/1 ui-monospace,SF Mono,JetBrains Mono,monospace;display:flex}.eng .eng-sub:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--accent-lite) 30%, transparent), transparent);flex:auto;height:1px}.eng .eng-n{margin-right:2px}.eng .eng-n:before{letter-spacing:.08em;color:var(--accent-lite)!important;font-size:12.5px!important;font-weight:700!important}.eng .eng-bar h2{letter-spacing:-.026em;font-size:clamp(26px,3.1vw,34px);font-weight:690}.eng .eng-tk{letter-spacing:.06em;color:var(--accent-lite);background:color-mix(in srgb, var(--accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--accent-lite) 26%, transparent);vertical-align:5px;border-radius:6px;margin-left:8px;padding:5px 8px;font:700 12px/1 ui-monospace,SF Mono,monospace}.eng .eng-px{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.eng .eng-tag{transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s,background .18s}.eng .eng-tag:hover{border-color:color-mix(in srgb, var(--accent-lite) 42%, var(--line));background:color-mix(in srgb, var(--ink) 5%, var(--surface));transform:translateY(-2px)}.eng .eng-theread{position:relative;overflow:hidden}.eng .eng-theread:before{content:"";background:linear-gradient(90deg, var(--accent-lite), color-mix(in srgb, var(--accent-lite) 10%, transparent));opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.eng .eng-read{isolation:isolate;position:relative}.eng .eng-read:after{content:"";z-index:-1;pointer-events:none;opacity:.4;background-image:linear-gradient(color-mix(in srgb, var(--line) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 55%, transparent) 1px, transparent 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px 380px at 20% 0,#000 0%,#0000 70%);mask-image:radial-gradient(900px 380px at 20% 0,#000 0%,#0000 70%)}@media (prefers-reduced-motion:no-preference){.eng .eng-bar,.eng .eng-tags,.eng .eng-band-r{animation:.55s cubic-bezier(.2,.7,.2,1) both eng-rise-in}.eng .eng-tags{animation-delay:80ms}.eng .eng-band-r{animation-delay:.14s}@keyframes eng-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.eng,.eng *,.eng :before,.eng :after{font-family:var(--font-geist-sans,"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important}.eng .eng-hero{position:relative}.eng .eng-hero:before{content:"";z-index:0;pointer-events:none;opacity:.85;background:radial-gradient(680px 340px at 16% 8%,#6d4aff4d,#0000 62%),radial-gradient(520px 280px at 78% 0,#3af27717,#0000 60%),radial-gradient(560px 340px at 60% 78%,#a98cff29,#0000 62%);animation:20s ease-in-out infinite alternate eng-aurora;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 30% 20%,#000 40%,#0000 82%);mask-image:radial-gradient(120% 120% at 30% 20%,#000 40%,#0000 82%)}.eng .eng-hero .eng-wrap{z-index:1;position:relative}@keyframes eng-aurora{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.07)}}@media (prefers-reduced-motion:reduce){.eng .eng-hero:before{animation:none}}.eng .eng-hero h1,.eng .eng-h1--compact{letter-spacing:-.035em;font-weight:770}.eng .eng-bar h2{letter-spacing:-.032em;font-weight:770}.eng .eng-onethesis-body{letter-spacing:-.022em;font-weight:650}.eng .eng-k{letter-spacing:.24em;color:var(--accent-lite);font-weight:700}.eng .eng-proof{gap:24px}.eng .eng-proof li{border-left:2px solid color-mix(in srgb, var(--accent-lite) 50%, transparent);padding:2px 0 2px 15px}.eng .eng-proof b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;font-size:30px;font-weight:750}.eng .eng-tk{letter-spacing:.05em;font-weight:700}.eng .eng-sub,.eng .eng-theread-k,.eng .eng-onethesis-k{letter-spacing:.2em}.eng .eng-theread:before{box-shadow:0 0 16px 0 color-mix(in srgb, var(--accent-lite) 42%, transparent)}.eng .eng-band{align-items:center}.eng .eng-tags--full{padding-top:26px}.eng .eng-tags--full ul{grid-template-columns:repeat(auto-fill,minmax(240px,300px));justify-content:start;gap:12px;display:grid}.eng .eng-k,.eng .eng-seck,.eng .eng-sub,.eng .eng-theread-k,.eng .eng-featured,.eng .eng-charttagged-k,.eng .eng-onethesis-k,.eng .eng-cond th,.eng .eng-ctx dt,.eng .eng-claim-h b,.eng .eng-claim-x b,.eng .eng-hz th,.eng .eng-cases em,.eng .eng-bb h4,.eng .ec-most,.eng .ec-x,.eng .eng-check h3,.eng .eng-col-k,.eng .eng-viz-t,.eng .ec-hz,.eng .eng-split-k,.eng .eng-rail a,.eng .eng-rail-as,.eng .eng-headline-k,.eng .eng-search .ticker-suggest-list em,.eng-foot-as,.eng-foot-nav h3,.eng .eng-stand-cell dt{text-transform:none;letter-spacing:normal}
